← Commit history
README.mdadded+45
@@ -0,0 +1,45 @@+# AONS66406++**Alpha Omega Semicon** · MOSFETs · DFN-8(5x6)++AONS66406 from Alpha Omega Semicon, in a DFN-8(5x6). Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | S | passive | Source terminal of the 40V N-channel MOSFET; pin 1 is the top-view orientation marker (PIN1) on the package drawing. |+| 2 | S | passive | Source terminal of the 40V N-channel MOSFET, bonded in parallel with pins 1 and 3 on the DFN5x6 package. |+| 3 | S | passive | Source terminal of the 40V N-channel MOSFET, bonded in parallel with pins 1 and 2 on the DFN5x6 package. |+| 4 | G | input | Gate terminal; gate-source voltage is rated to ±20V per the absolute maximum ratings. |+| 5 | D | passive | Drain terminal of the MOSFET; drain-source voltage is rated 40V (BVDSS minimum 40V). |+| 6 | D | passive | Drain terminal of the MOSFET, bonded in parallel with pins 5, 7 and 8 on the DFN5x6 package. |+| 7 | D | passive | Drain terminal of the MOSFET, bonded in parallel with pins 5, 6 and 8 on the DFN5x6 package. |+| 8 | D | passive | Drain terminal of the MOSFET, bonded in parallel with pins 5, 6 and 7 on the DFN5x6 package. |+| 9 | EP | passive | Exposed pad (from the footprint; not named in the datasheet pin table). |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Alpha Omega Semicon |+| Package | DFN-8(5x6) |+| Category | Transistors/Thyristors |+| Pins | 9 |++## CAD (KiCad official)++- Symbol: `AONS66406`+- Footprint: `Package_DFN_QFN:DFN-S-8-1EP_6x5mm_P1.27mm`+- 3D model: DFN-8(5x6) (KiCad packages3D, STEP)+- 3D model files: `aons66406-etched.step` / `aons66406-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `aons66406.step` / `aons66406.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Alpha Omega Semicon datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589972577134546944) (6 pp, sha256 `2b00096249da326f`, retrieved 2026-10-09, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-5-5` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/aons66406-datasheet.pdf)
aons66406-hero.glbadded
⋯ 1 unchanged line ⋯
aons66406-hero.overlay.jsonadded+373
@@ -0,0 +1,373 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "AONS66406",+  "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": 16,+      "span_mm": 6.8,+      "dash_mm": 0.17,+      "gap_mm": 0.102,+      "pad_stroke_mm": 0.0408+    },+    "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": 9,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.536,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -3.0,+      3.0,+      -2.49,+      2.49+    ],+    "pads_bbox_mm": [+      -3.35,+      3.35,+      -2.13,+      2.13+    ],+    "seating_z_mm": 0.0+  },+  "sources": {+    "glb": "aons66406.glb",+    "glb_sha256": "17817342e69be55d78a66ce702b91c54fb61addea511a4eee4ff83e82193b16f",+    "footprint": "aons66406.kicad_mod",+    "footprint_sha256": "0e72afe3879e4d14d6f3875727b2fc48f887ecac30241ba9bcd8d7559ca1ffe8",+    "pins": "page.json component.pins",+    "pins_sha256": "6365301ff64be75f78390c01346ac8ebc349fce3280d35c096bd9e2a3026b2fe"+  },+  "generator": "adom-wiki 1.7.69 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "S",+      "x": -3.5,+      "y": -1.905,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "S",+      "x": -3.5,+      "y": -0.635,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "3",+      "text": "S",+      "x": -3.5,+      "y": 0.635,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "4",+      "text": "G",+      "x": -3.5,+      "y": 1.905,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "5",+      "text": "D",+      "x": 3.5,+      "y": 1.905,+      "align": "left",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "6",+      "text": "D",+      "x": 3.5,+      "y": 0.635,+      "align": "left",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "7",+      "text": "D",+      "x": 3.5,+      "y": -0.635,+      "align": "left",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "8",+      "text": "D",+      "x": 3.5,+      "y": -1.905,+      "align": "left",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "9",+      "text": "EP",+      "x": -0.6,+      "y": -2.2,+      "align": "left",+      "vertical": true,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "oval",+      "center_mm": [+        -2.8,+        -1.905+      ],+      "size_mm": [+        1.1,+        0.45+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "oval",+      "center_mm": [+        -2.8,+        -0.635+      ],+      "size_mm": [+        1.1,+        0.45+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "oval",+      "center_mm": [+        -2.8,+        0.635+      ],+      "size_mm": [+        1.1,+        0.45+      ],+      "rot": 0.0+    },+    {+      "number": "4",+      "shape": "oval",+      "center_mm": [+        -2.8,+        1.905+      ],+      "size_mm": [+        1.1,+        0.45+      ],+      "rot": 0.0+    },+    {+      "number": "5",+      "shape": "oval",+      "center_mm": [+        2.8,+        1.905+      ],+      "size_mm": [+        1.1,+        0.45+      ],+      "rot": 0.0+    },+    {+      "number": "6",+      "shape": "oval",+      "center_mm": [+        2.8,+        0.635+      ],+      "size_mm": [+        1.1,+        0.45+      ],+      "rot": 0.0+    },+    {+      "number": "7",+      "shape": "oval",+      "center_mm": [+        2.8,+        -0.635+      ],+      "size_mm": [+        1.1,+        0.45+      ],+      "rot": 0.0+    },+    {+      "number": "8",+      "shape": "oval",+      "center_mm": [+        2.8,+        -1.905+      ],+      "size_mm": [+        1.1,+        0.45+      ],+      "rot": 0.0+    },+    {+      "number": "9",+      "shape": "rect",+      "center_mm": [+        -0.6,+        -1.5375+      ],+      "size_mm": [+        1.2,+        1.025+      ],+      "rot": 0.0+    },+    {+      "number": "9",+      "shape": "rect",+      "center_mm": [+        -0.6,+        -0.5125+      ],+      "size_mm": [+        1.2,+        1.025+      ],+      "rot": 0.0+    },+    {+      "number": "9",+      "shape": "rect",+      "center_mm": [+        -0.6,+        0.512499+      ],+      "size_mm": [+        1.2,+        1.025+      ],+      "rot": 0.0+    },+    {+      "number": "9",+      "shape": "rect",+      "center_mm": [+        -0.6,+        1.5375+      ],+      "size_mm": [+        1.2,+        1.025+      ],+      "rot": 0.0+    },+    {+      "number": "9",+      "shape": "rect",+      "center_mm": [+        0.6,+        -1.5375+      ],+      "size_mm": [+        1.2,+        1.025+      ],+      "rot": 0.0+    },+    {+      "number": "9",+      "shape": "rect",+      "center_mm": [+        0.6,+        -0.5125+      ],+      "size_mm": [+        1.2,+        1.025+      ],+      "rot": 0.0+    },+    {+      "number": "9",+      "shape": "rect",+      "center_mm": [+        0.6,+        0.512499+      ],+      "size_mm": [+        1.2,+        1.025+      ],+      "rot": 0.0+    },+    {+      "number": "9",+      "shape": "rect",+      "center_mm": [+        0.6,+        1.5375+      ],+      "size_mm": [+        1.2,+        1.025+      ],+      "rot": 0.0+    }+  ]+}
aons66406.glbadded
⋯ 1 unchanged line ⋯
aons66406.kicad_modadded+307
@@ -0,0 +1,307 @@+(footprint "DFN-S-8-1EP_6x5mm_P1.27mm"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "8-Lead Plastic Dual Flat, No Lead Package (MF) - 6x5 mm Body [DFN-S] (see Microchip Packaging Specification 00000049BS.pdf)")+	(tags "DFN 1.27")+	(property "Reference" "REF**"+		(at 0 -3.575 0)+		(layer "F.SilkS")+		(uuid "2ace1923-fd68-4f1f-9840-edcfc4d55c76")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "DFN-S-8-1EP_6x5mm_P1.27mm"+		(at 0 3.575 0)+		(layer "F.Fab")+		(uuid "0171317d-dea6-4e88-bd83-1de5804bb399")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "a68e8039-abe9-4f6f-b4e2-163c937117f2")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "405fe924-f528-471a-bdaf-cee193cfca3c")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -3 -2.61)+		(end 3 -2.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "053771bb-1936-4d23-a790-387d95faab48")+	)+	(fp_line+		(start -3 2.61)+		(end 3 2.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "ba2b3b77-b9d8-43c1-9b23-04d51923faf5")+	)+	(fp_poly+		(pts+			(xy -3.48 -2.25) (xy -3.96 -2.25) (xy -3.48 -2.73) (xy -3.48 -2.25)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+		(uuid "7e5cbf44-3bca-4be8-b1b0-aa2d56a589a9")+	)+	(fp_line+		(start -3.6 -2.85)+		(end -3.6 2.85)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "0352aeb7-9e21-4cb8-964e-a32794c89c1f")+	)+	(fp_line+		(start -3.6 -2.85)+		(end 3.6 -2.85)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "84c435ed-665e-4272-984b-144923db371d")+	)+	(fp_line+		(start -3.6 2.85)+		(end 3.6 2.85)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "164f2480-d787-4205-9749-769897555091")+	)+	(fp_line+		(start 3.6 -2.85)+		(end 3.6 2.85)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "04370837-4f49-436f-914a-0812ff33ff0e")+	)+	(fp_line+		(start -3 -1.5)+		(end -2 -2.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "7fd574c2-5cbd-40da-a060-ce40ef498f40")+	)+	(fp_line+		(start -3 2.5)+		(end -3 -1.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "b5986aef-25f9-4216-8409-bc45cd9d2a77")+	)+	(fp_line+		(start -2 -2.5)+		(end 3 -2.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "0f9a7645-e733-4085-9c17-d92890f23cf1")+	)+	(fp_line+		(start 3 -2.5)+		(end 3 2.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "6904ed5c-9b8b-4c34-b375-7947bebbcf02")+	)+	(fp_line+		(start 3 2.5)+		(end -3 2.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "59ef35ac-8649-480d-a2df-5e61371003e4")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 0)+		(layer "F.Fab")+		(uuid "7f0892cc-b6b3-486b-a7d0-fd10a28a8de9")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" smd oval+		(at -2.8 -1.905)+		(size 1.1 0.45)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "d0169bb6-b836-42ee-9542-85333ec7af69")+	)+	(pad "2" smd oval+		(at -2.8 -0.635)+		(size 1.1 0.45)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "19d485a1-648d-474d-9232-2019d64cf23c")+	)+	(pad "3" smd oval+		(at -2.8 0.635)+		(size 1.1 0.45)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "294f22f9-b8be-4ca2-97d5-b0caf4ec8438")+	)+	(pad "4" smd oval+		(at -2.8 1.905)+		(size 1.1 0.45)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "b90c4e4e-a0d4-4170-b2c0-5c82a9fdda3c")+	)+	(pad "5" smd oval+		(at 2.8 1.905)+		(size 1.1 0.45)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "7bc9d696-4e85-4925-8829-723b21c10a3e")+	)+	(pad "6" smd oval+		(at 2.8 0.635)+		(size 1.1 0.45)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "e5246318-603f-4d75-bc15-291fd07c4bb0")+	)+	(pad "7" smd oval+		(at 2.8 -0.635)+		(size 1.1 0.45)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "5c0c6e01-fbea-4db7-baeb-ad50cdd46500")+	)+	(pad "8" smd oval+		(at 2.8 -1.905)+		(size 1.1 0.45)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "efdd15c9-483e-4eca-ab3d-6afbd5d5d48f")+	)+	(pad "9" smd rect+		(at -0.6 -1.5375)+		(size 1.2 1.025)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio -0.2)+		(uuid "c5ad70b1-7dab-4893-8976-f9fc9dfcbb91")+	)+	(pad "9" smd rect+		(at -0.6 -0.5125)+		(size 1.2 1.025)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio -0.2)+		(uuid "83d0c972-f75c-457c-b32f-af8a258133dc")+	)+	(pad "9" smd rect+		(at -0.6 0.512499)+		(size 1.2 1.025)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio -0.2)+		(uuid "03a08781-01d4-491f-9034-f076318c7e0c")+	)+	(pad "9" smd rect+		(at -0.6 1.5375)+		(size 1.2 1.025)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio -0.2)+		(uuid "7a08be3b-a90e-423d-8895-c08509a8f1d7")+	)+	(pad "9" smd rect+		(at 0.6 -1.5375)+		(size 1.2 1.025)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio -0.2)+		(uuid "e64599ff-55b2-41c2-a28c-aeb6edd88a03")+	)+	(pad "9" smd rect+		(at 0.6 -0.5125)+		(size 1.2 1.025)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio -0.2)+		(uuid "a78e50aa-4323-44eb-96db-ed270773cdf9")+	)+	(pad "9" smd rect+		(at 0.6 0.512499)+		(size 1.2 1.025)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio -0.2)+		(uuid "b628e301-9494-4560-9cbe-484ea03c87fe")+	)+	(pad "9" smd rect+		(at 0.6 1.5375)+		(size 1.2 1.025)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(solder_paste_margin_ratio -0.2)+		(uuid "02b1ab75-de40-4843-b3c2-47135501f662")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/DFN-S-8-1EP_6x5mm_P1.27mm.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
aons66406.kicad_symadded+49
@@ -0,0 +1,49 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "AONS66406" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 10.16 0) (effects (font (size 1.27 1.27))))+    (property "Value" "AONS66406" (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 "AONS66406_0_1"+    (rectangle (start -12.70 7.62) (end 12.70 -7.62)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "AONS66406_1_1"+    (pin passive line (at -17.78 5.08 0) (length 5.08)+      (name "S" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at -17.78 2.54 0) (length 5.08)+      (name "S" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at -17.78 0.00 0) (length 5.08)+      (name "S" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 -2.54 0) (length 5.08)+      (name "G" (effects (font (size 1.27 1.27))))+      (number "4" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at -17.78 -5.08 0) (length 5.08)+      (name "D" (effects (font (size 1.27 1.27))))+      (number "5" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 2.54 180) (length 5.08)+      (name "EP" (effects (font (size 1.27 1.27))))+      (number "9" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 0.00 180) (length 5.08)+      (name "D" (effects (font (size 1.27 1.27))))+      (number "8" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 -2.54 180) (length 5.08)+      (name "D" (effects (font (size 1.27 1.27))))+      (number "7" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 -5.08 180) (length 5.08)+      (name "D" (effects (font (size 1.27 1.27))))+      (number "6" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
aons66406.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></description>+<packages>+<package name="DFN-S-8-1EP_6x5mm_P1.27mm">+  <description>DFN-S-8-1EP, 6 x 5 mm, 1.27 mm pitch. 8-Lead Plastic Dual Flat, No Lead Package (MF) - 6x5 mm Body [DFN-S] (see Microchip Packaging Specification 00000049BS.pdf)</description>+  <smd name="1" x="-2.8000" y="1.9050" dx="1.1000" dy="0.4500" layer="1" roundness="100"/>+  <smd name="2" x="-2.8000" y="0.6350" dx="1.1000" dy="0.4500" layer="1" roundness="100"/>+  <smd name="3" x="-2.8000" y="-0.6350" dx="1.1000" dy="0.4500" layer="1" roundness="100"/>+  <smd name="4" x="-2.8000" y="-1.9050" dx="1.1000" dy="0.4500" layer="1" roundness="100"/>+  <smd name="5" x="2.8000" y="-1.9050" dx="1.1000" dy="0.4500" layer="1" roundness="100"/>+  <smd name="6" x="2.8000" y="-0.6350" dx="1.1000" dy="0.4500" layer="1" roundness="100"/>+  <smd name="7" x="2.8000" y="0.6350" dx="1.1000" dy="0.4500" layer="1" roundness="100"/>+  <smd name="8" x="2.8000" y="1.9050" dx="1.1000" dy="0.4500" layer="1" roundness="100"/>+  <smd name="9" x="-0.6000" y="1.5375" dx="1.2000" dy="1.0250" layer="1"/>+  <smd name="9@2" x="-0.6000" y="0.5125" dx="1.2000" dy="1.0250" layer="1"/>+  <smd name="9@3" x="-0.6000" y="-0.5125" dx="1.2000" dy="1.0250" layer="1"/>+  <smd name="9@4" x="-0.6000" y="-1.5375" dx="1.2000" dy="1.0250" layer="1"/>+  <smd name="9@5" x="0.6000" y="1.5375" dx="1.2000" dy="1.0250" layer="1"/>+  <smd name="9@6" x="0.6000" y="0.5125" dx="1.2000" dy="1.0250" layer="1"/>+  <smd name="9@7" x="0.6000" y="-0.5125" dx="1.2000" dy="1.0250" layer="1"/>+  <smd name="9@8" x="0.6000" y="-1.5375" dx="1.2000" dy="1.0250" layer="1"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-3.4800" y="2.2500"/>+    <vertex x="-3.9600" y="2.2500"/>+    <vertex x="-3.4800" y="2.7300"/>+    <vertex x="-3.4800" y="2.2500"/>+  </polygon>+  <wire x1="-3.0000" y1="2.6100" x2="3.0000" y2="2.6100" width="0.1200" layer="21"/>+  <wire x1="-3.0000" y1="-2.6100" x2="3.0000" y2="-2.6100" width="0.1200" layer="21"/>+  <wire x1="-3.0000" y1="1.5000" x2="-2.0000" y2="2.5000" width="0.1000" layer="51"/>+  <wire x1="-3.0000" y1="-2.5000" x2="-3.0000" y2="1.5000" width="0.1000" layer="51"/>+  <wire x1="-2.0000" y1="2.5000" x2="3.0000" y2="2.5000" width="0.1000" layer="51"/>+  <wire x1="3.0000" y1="2.5000" x2="3.0000" y2="-2.5000" width="0.1000" layer="51"/>+  <wire x1="3.0000" y1="-2.5000" x2="-3.0000" y2="-2.5000" width="0.1000" layer="51"/>+  <text x="0" y="3.210" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-3.210" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="AONS66406">+  <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="-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="7.62" width="0.254" layer="94"/>+  <text x="0.0000" y="10.1600" 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="S" x="-17.78" y="5.08" length="middle" direction="pas"/>+  <pin name="S@2" x="-17.78" y="2.54" length="middle" direction="pas"/>+  <pin name="S@3" x="-17.78" y="0" length="middle" direction="pas"/>+  <pin name="G" x="-17.78" y="-2.54" length="middle" direction="in"/>+  <pin name="D" x="-17.78" y="-5.08" length="middle" direction="pas"/>+  <pin name="EP" x="17.78" y="2.54" length="middle" direction="pas" rot="R180"/>+  <pin name="D@2" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+  <pin name="D@3" x="17.78" y="-2.54" length="middle" direction="pas" rot="R180"/>+  <pin name="D@4" x="17.78" y="-5.08" length="middle" direction="pas" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="AONS66406" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="AONS66406" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="DFN-S-8-1EP_6x5mm_P1.27mm">+      <connects>+        <connect gate="G$1" pin="S" pad="1"/>+        <connect gate="G$1" pin="S@2" pad="2"/>+        <connect gate="G$1" pin="S@3" pad="3"/>+        <connect gate="G$1" pin="G" pad="4"/>+        <connect gate="G$1" pin="D" pad="5"/>+        <connect gate="G$1" pin="EP" pad="9 9@2 9@3 9@4 9@5 9@6 9@7 9@8"/>+        <connect gate="G$1" pin="D@2" pad="8"/>+        <connect gate="G$1" pin="D@3" pad="7"/>+        <connect gate="G$1" pin="D@4" pad="6"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
aons66406.stepadded+2502
@@ -0,0 +1,2502 @@+ISO-10303-21;
+HEADER;
+/* DFN-S-8-1EP_6x5mm_Pitch1.27mm.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-S-8-1EP_6x5mm_Pitch1.27mm'),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */ 'DFN-S-8-1EP_6x5mm_Pitch1.27mm.step',
+/* time_stamp */ '2017-03-23T11:13:39',
+/* 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-S-8-1EP_6x5mm_Pitch1.27mm',
+'DFN-S-8-1EP_6x5mm_Pitch1.27mm','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1985);
+#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,#65,#96,#120,#144,#168,#185,#496,#619,#643,
+#683,#799,#824,#864,#897,#922,#955,#995,#1020,#1060,#1093,#1118,
+#1151,#1191,#1216,#1256,#1289,#1314,#1347,#1387,#1412,#1452,#1485,
+#1510,#1543,#1560,#1583,#1600,#1617,#1634,#1651,#1668,#1680,#1697,
+#1714,#1731,#1748,#1765,#1777,#1794,#1806,#1823,#1835,#1852,#1864,
+#1881,#1893,#1910,#1922,#1939,#1951,#1976));
+#17 = ADVANCED_FACE('',(#18),#60,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#30,#38,#46,#54));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-1.5,1.65,0.E+000));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-1.5,-2.,0.E+000));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(-1.5,1.65,0.E+000));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#24,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(1.5,-2.,0.E+000));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(-1.5,-2.,0.E+000));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#38 = ORIENTED_EDGE('',*,*,#39,.T.);
+#39 = EDGE_CURVE('',#32,#40,#42,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(1.5,2.,0.E+000));
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(1.5,-2.,0.E+000));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#46 = ORIENTED_EDGE('',*,*,#47,.T.);
+#47 = EDGE_CURVE('',#40,#48,#50,.T.);
+#48 = VERTEX_POINT('',#49);
+#49 = CARTESIAN_POINT('',(-1.15,2.,0.E+000));
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(1.5,2.,0.E+000));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#54 = ORIENTED_EDGE('',*,*,#55,.T.);
+#55 = EDGE_CURVE('',#48,#22,#56,.T.);
+#56 = LINE('',#57,#58);
+#57 = CARTESIAN_POINT('',(-1.15,2.,0.E+000));
+#58 = VECTOR('',#59,1.);
+#59 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#60 = PLANE('',#61);
+#61 = AXIS2_PLACEMENT_3D('',#62,#63,#64);
+#62 = CARTESIAN_POINT('',(-1.5,1.65,0.E+000));
+#63 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#64 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#65 = ADVANCED_FACE('',(#66),#91,.F.);
+#66 = FACE_BOUND('',#67,.F.);
+#67 = EDGE_LOOP('',(#68,#76,#84,#90));
+#68 = ORIENTED_EDGE('',*,*,#69,.T.);
+#69 = EDGE_CURVE('',#22,#70,#72,.T.);
+#70 = VERTEX_POINT('',#71);
+#71 = CARTESIAN_POINT('',(-1.5,1.65,2.E-002));
+#72 = LINE('',#73,#74);
+#73 = CARTESIAN_POINT('',(-1.5,1.65,0.E+000));
+#74 = VECTOR('',#75,1.);
+#75 = DIRECTION('',(0.E+000,0.E+000,1.));
+#76 = ORIENTED_EDGE('',*,*,#77,.T.);
+#77 = EDGE_CURVE('',#70,#78,#80,.T.);
+#78 = VERTEX_POINT('',#79);
+#79 = CARTESIAN_POINT('',(-1.5,-2.,2.E-002));
+#80 = LINE('',#81,#82);
+#81 = CARTESIAN_POINT('',(-1.5,1.65,2.E-002));
+#82 = VECTOR('',#83,1.);
+#83 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#84 = ORIENTED_EDGE('',*,*,#85,.F.);
+#85 = EDGE_CURVE('',#24,#78,#86,.T.);
+#86 = LINE('',#87,#88);
+#87 = CARTESIAN_POINT('',(-1.5,-2.,0.E+000));
+#88 = VECTOR('',#89,1.);
+#89 = DIRECTION('',(0.E+000,0.E+000,1.));
+#90 = ORIENTED_EDGE('',*,*,#21,.F.);
+#91 = PLANE('',#92);
+#92 = AXIS2_PLACEMENT_3D('',#93,#94,#95);
+#93 = CARTESIAN_POINT('',(-1.5,1.65,0.E+000));
+#94 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#95 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#96 = ADVANCED_FACE('',(#97),#115,.F.);
+#97 = FACE_BOUND('',#98,.F.);
+#98 = EDGE_LOOP('',(#99,#100,#108,#114));
+#99 = ORIENTED_EDGE('',*,*,#85,.T.);
+#100 = ORIENTED_EDGE('',*,*,#101,.T.);
+#101 = EDGE_CURVE('',#78,#102,#104,.T.);
+#102 = VERTEX_POINT('',#103);
+#103 = CARTESIAN_POINT('',(1.5,-2.,2.E-002));
+#104 = LINE('',#105,#106);
+#105 = CARTESIAN_POINT('',(-1.5,-2.,2.E-002));
+#106 = VECTOR('',#107,1.);
+#107 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#108 = ORIENTED_EDGE('',*,*,#109,.F.);
+#109 = EDGE_CURVE('',#32,#102,#110,.T.);
+#110 = LINE('',#111,#112);
+#111 = CARTESIAN_POINT('',(1.5,-2.,0.E+000));
+#112 = VECTOR('',#113,1.);
+#113 = DIRECTION('',(0.E+000,0.E+000,1.));
+#114 = ORIENTED_EDGE('',*,*,#31,.F.);
+#115 = PLANE('',#116);
+#116 = AXIS2_PLACEMENT_3D('',#117,#118,#119);
+#117 = CARTESIAN_POINT('',(-1.5,-2.,0.E+000));
+#118 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#119 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#120 = ADVANCED_FACE('',(#121),#139,.F.);
+#121 = FACE_BOUND('',#122,.F.);
+#122 = EDGE_LOOP('',(#123,#124,#132,#138));
+#123 = ORIENTED_EDGE('',*,*,#109,.T.);
+#124 = ORIENTED_EDGE('',*,*,#125,.T.);
+#125 = EDGE_CURVE('',#102,#126,#128,.T.);
+#126 = VERTEX_POINT('',#127);
+#127 = CARTESIAN_POINT('',(1.5,2.,2.E-002));
+#128 = LINE('',#129,#130);
+#129 = CARTESIAN_POINT('',(1.5,-2.,2.E-002));
+#130 = VECTOR('',#131,1.);
+#131 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#132 = ORIENTED_EDGE('',*,*,#133,.F.);
+#133 = EDGE_CURVE('',#40,#126,#134,.T.);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(1.5,2.,0.E+000));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(0.E+000,0.E+000,1.));
+#138 = ORIENTED_EDGE('',*,*,#39,.F.);
+#139 = PLANE('',#140);
+#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143);
+#141 = CARTESIAN_POINT('',(1.5,-2.,0.E+000));
+#142 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#143 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#144 = ADVANCED_FACE('',(#145),#163,.F.);
+#145 = FACE_BOUND('',#146,.F.);
+#146 = EDGE_LOOP('',(#147,#148,#156,#162));
+#147 = ORIENTED_EDGE('',*,*,#133,.T.);
+#148 = ORIENTED_EDGE('',*,*,#149,.T.);
+#149 = EDGE_CURVE('',#126,#150,#152,.T.);
+#150 = VERTEX_POINT('',#151);
+#151 = CARTESIAN_POINT('',(-1.15,2.,2.E-002));
+#152 = LINE('',#153,#154);
+#153 = CARTESIAN_POINT('',(1.5,2.,2.E-002));
+#154 = VECTOR('',#155,1.);
+#155 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#156 = ORIENTED_EDGE('',*,*,#157,.F.);
+#157 = EDGE_CURVE('',#48,#150,#158,.T.);
+#158 = LINE('',#159,#160);
+#159 = CARTESIAN_POINT('',(-1.15,2.,0.E+000));
+#160 = VECTOR('',#161,1.);
+#161 = DIRECTION('',(0.E+000,0.E+000,1.));
+#162 = ORIENTED_EDGE('',*,*,#47,.F.);
+#163 = PLANE('',#164);
+#164 = AXIS2_PLACEMENT_3D('',#165,#166,#167);
+#165 = CARTESIAN_POINT('',(1.5,2.,0.E+000));
+#166 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#167 = DIRECTION('',(-1.,2.22044604925E-016,0.E+000));
+#168 = ADVANCED_FACE('',(#169),#180,.F.);
+#169 = FACE_BOUND('',#170,.F.);
+#170 = EDGE_LOOP('',(#171,#172,#178,#179));
+#171 = ORIENTED_EDGE('',*,*,#157,.T.);
+#172 = ORIENTED_EDGE('',*,*,#173,.T.);
+#173 = EDGE_CURVE('',#150,#70,#174,.T.);
+#174 = LINE('',#175,#176);
+#175 = CARTESIAN_POINT('',(-1.15,2.,2.E-002));
+#176 = VECTOR('',#177,1.);
+#177 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#178 = ORIENTED_EDGE('',*,*,#69,.F.);
+#179 = ORIENTED_EDGE('',*,*,#55,.F.);
+#180 = PLANE('',#181);
+#181 = AXIS2_PLACEMENT_3D('',#182,#183,#184);
+#182 = CARTESIAN_POINT('',(-1.15,2.,0.E+000));
+#183 = DIRECTION('',(0.707106781187,-0.707106781187,0.E+000));
+#184 = DIRECTION('',(-0.707106781187,-0.707106781187,0.E+000));
+#185 = ADVANCED_FACE('',(#186,#484),#491,.F.);
+#186 = FACE_BOUND('',#187,.F.);
+#187 = EDGE_LOOP('',(#188,#198,#206,#214,#222,#231,#239,#247,#255,#264,
+#272,#280,#288,#297,#305,#313,#321,#330,#338,#346,#354,#362,#370,
+#379,#387,#395,#403,#412,#420,#428,#436,#445,#453,#461,#469,#478));
+#188 = ORIENTED_EDGE('',*,*,#189,.F.);
+#189 = EDGE_CURVE('',#190,#192,#194,.T.);
+#190 = VERTEX_POINT('',#191);
+#191 = CARTESIAN_POINT('',(2.99,2.49,2.E-002));
+#192 = VERTEX_POINT('',#193);
+#193 = CARTESIAN_POINT('',(2.99,2.155,2.E-002));
+#194 = LINE('',#195,#196);
+#195 = CARTESIAN_POINT('',(2.99,2.49,2.E-002));
+#196 = VECTOR('',#197,1.);
+#197 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#198 = ORIENTED_EDGE('',*,*,#199,.F.);
+#199 = EDGE_CURVE('',#200,#190,#202,.T.);
+#200 = VERTEX_POINT('',#201);
+#201 = CARTESIAN_POINT('',(-2.99,2.49,2.E-002));
+#202 = LINE('',#203,#204);
+#203 = CARTESIAN_POINT('',(-2.99,2.49,2.E-002));
+#204 = VECTOR('',#205,1.);
+#205 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#206 = ORIENTED_EDGE('',*,*,#207,.T.);
+#207 = EDGE_CURVE('',#200,#208,#210,.T.);
+#208 = VERTEX_POINT('',#209);
+#209 = CARTESIAN_POINT('',(-2.99,2.155,2.E-002));
+#210 = LINE('',#211,#212);
+#211 = CARTESIAN_POINT('',(-2.99,2.49,2.E-002));
+#212 = VECTOR('',#213,1.);
+#213 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#214 = ORIENTED_EDGE('',*,*,#215,.T.);
+#215 = EDGE_CURVE('',#208,#216,#218,.T.);
+#216 = VERTEX_POINT('',#217);
+#217 = CARTESIAN_POINT('',(-2.85,2.155,2.E-002));
+#218 = LINE('',#219,#220);
+#219 = CARTESIAN_POINT('',(-2.92,2.155,2.E-002));
+#220 = VECTOR('',#221,1.);
+#221 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#222 = ORIENTED_EDGE('',*,*,#223,.T.);
+#223 = EDGE_CURVE('',#216,#224,#226,.T.);
+#224 = VERTEX_POINT('',#225);
+#225 = CARTESIAN_POINT('',(-2.85,1.655,2.E-002));
+#226 = CIRCLE('',#227,0.25);
+#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230);
+#228 = CARTESIAN_POINT('',(-2.85,1.905,2.E-002));
+#229 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#230 = DIRECTION('',(-3.55951662292E-016,-1.,0.E+000));
+#231 = ORIENTED_EDGE('',*,*,#232,.T.);
+#232 = EDGE_CURVE('',#224,#233,#235,.T.);
+#233 = VERTEX_POINT('',#234);
+#234 = CARTESIAN_POINT('',(-2.99,1.655,2.E-002));
+#235 = LINE('',#236,#237);
+#236 = CARTESIAN_POINT('',(-2.995,1.655,2.E-002));
+#237 = VECTOR('',#238,1.);
+#238 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#239 = ORIENTED_EDGE('',*,*,#240,.T.);
+#240 = EDGE_CURVE('',#233,#241,#243,.T.);
+#241 = VERTEX_POINT('',#242);
+#242 = CARTESIAN_POINT('',(-2.99,0.885,2.E-002));
+#243 = LINE('',#244,#245);
+#244 = CARTESIAN_POINT('',(-2.99,2.49,2.E-002));
+#245 = VECTOR('',#246,1.);
+#246 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#247 = ORIENTED_EDGE('',*,*,#248,.T.);
+#248 = EDGE_CURVE('',#241,#249,#251,.T.);
+#249 = VERTEX_POINT('',#250);
+#250 = CARTESIAN_POINT('',(-2.85,0.885,2.E-002));
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(-2.92,0.885,2.E-002));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#255 = ORIENTED_EDGE('',*,*,#256,.T.);
+#256 = EDGE_CURVE('',#249,#257,#259,.T.);
+#257 = VERTEX_POINT('',#258);
+#258 = CARTESIAN_POINT('',(-2.85,0.385,2.E-002));
+#259 = CIRCLE('',#260,0.25);
+#260 = AXIS2_PLACEMENT_3D('',#261,#262,#263);
+#261 = CARTESIAN_POINT('',(-2.85,0.635,2.E-002));
+#262 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#263 = DIRECTION('',(-3.55951662292E-016,-1.,0.E+000));
+#264 = ORIENTED_EDGE('',*,*,#265,.T.);
+#265 = EDGE_CURVE('',#257,#266,#268,.T.);
+#266 = VERTEX_POINT('',#267);
+#267 = CARTESIAN_POINT('',(-2.99,0.385,2.E-002));
+#268 = LINE('',#269,#270);
+#269 = CARTESIAN_POINT('',(-2.995,0.385,2.E-002));
+#270 = VECTOR('',#271,1.);
+#271 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#272 = ORIENTED_EDGE('',*,*,#273,.T.);
+#273 = EDGE_CURVE('',#266,#274,#276,.T.);
+#274 = VERTEX_POINT('',#275);
+#275 = CARTESIAN_POINT('',(-2.99,-0.385,2.E-002));
+#276 = LINE('',#277,#278);
+#277 = CARTESIAN_POINT('',(-2.99,2.49,2.E-002));
+#278 = VECTOR('',#279,1.);
+#279 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#280 = ORIENTED_EDGE('',*,*,#281,.T.);
+#281 = EDGE_CURVE('',#274,#282,#284,.T.);
+#282 = VERTEX_POINT('',#283);
+#283 = CARTESIAN_POINT('',(-2.85,-0.385,2.E-002));
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(-2.92,-0.385,2.E-002));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#288 = ORIENTED_EDGE('',*,*,#289,.T.);
+#289 = EDGE_CURVE('',#282,#290,#292,.T.);
+#290 = VERTEX_POINT('',#291);
+#291 = CARTESIAN_POINT('',(-2.85,-0.885,2.E-002));
+#292 = CIRCLE('',#293,0.25);
+#293 = AXIS2_PLACEMENT_3D('',#294,#295,#296);
+#294 = CARTESIAN_POINT('',(-2.85,-0.635,2.E-002));
+#295 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#296 = DIRECTION('',(-3.55951662292E-016,-1.,0.E+000));
+#297 = ORIENTED_EDGE('',*,*,#298,.T.);
+#298 = EDGE_CURVE('',#290,#299,#301,.T.);
+#299 = VERTEX_POINT('',#300);
+#300 = CARTESIAN_POINT('',(-2.99,-0.885,2.E-002));
+#301 = LINE('',#302,#303);
+#302 = CARTESIAN_POINT('',(-2.995,-0.885,2.E-002));
+#303 = VECTOR('',#304,1.);
+#304 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#305 = ORIENTED_EDGE('',*,*,#306,.T.);
+#306 = EDGE_CURVE('',#299,#307,#309,.T.);
+#307 = VERTEX_POINT('',#308);
+#308 = CARTESIAN_POINT('',(-2.99,-1.655,2.E-002));
+#309 = LINE('',#310,#311);
+#310 = CARTESIAN_POINT('',(-2.99,2.49,2.E-002));
+#311 = VECTOR('',#312,1.);
+#312 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#313 = ORIENTED_EDGE('',*,*,#314,.T.);
+#314 = EDGE_CURVE('',#307,#315,#317,.T.);
+#315 = VERTEX_POINT('',#316);
+#316 = CARTESIAN_POINT('',(-2.85,-1.655,2.E-002));
+#317 = LINE('',#318,#319);
+#318 = CARTESIAN_POINT('',(-2.92,-1.655,2.E-002));
+#319 = VECTOR('',#320,1.);
+#320 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#321 = ORIENTED_EDGE('',*,*,#322,.T.);
+#322 = EDGE_CURVE('',#315,#323,#325,.T.);
+#323 = VERTEX_POINT('',#324);
+#324 = CARTESIAN_POINT('',(-2.85,-2.155,2.E-002));
+#325 = CIRCLE('',#326,0.25);
+#326 = AXIS2_PLACEMENT_3D('',#327,#328,#329);
+#327 = CARTESIAN_POINT('',(-2.85,-1.905,2.E-002));
+#328 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#329 = DIRECTION('',(-3.55951662292E-016,-1.,0.E+000));
+#330 = ORIENTED_EDGE('',*,*,#331,.T.);
+#331 = EDGE_CURVE('',#323,#332,#334,.T.);
+#332 = VERTEX_POINT('',#333);
+#333 = CARTESIAN_POINT('',(-2.99,-2.155,2.E-002));
+#334 = LINE('',#335,#336);
+#335 = CARTESIAN_POINT('',(-2.995,-2.155,2.E-002));
+#336 = VECTOR('',#337,1.);
+#337 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#338 = ORIENTED_EDGE('',*,*,#339,.T.);
+#339 = EDGE_CURVE('',#332,#340,#342,.T.);
+#340 = VERTEX_POINT('',#341);
+#341 = CARTESIAN_POINT('',(-2.99,-2.49,2.E-002));
+#342 = LINE('',#343,#344);
+#343 = CARTESIAN_POINT('',(-2.99,2.49,2.E-002));
+#344 = VECTOR('',#345,1.);
+#345 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#346 = ORIENTED_EDGE('',*,*,#347,.T.);
+#347 = EDGE_CURVE('',#340,#348,#350,.T.);
+#348 = VERTEX_POINT('',#349);
+#349 = CARTESIAN_POINT('',(2.99,-2.49,2.E-002));
+#350 = LINE('',#351,#352);
+#351 = CARTESIAN_POINT('',(-2.99,-2.49,2.E-002));
+#352 = VECTOR('',#353,1.);
+#353 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#354 = ORIENTED_EDGE('',*,*,#355,.F.);
+#355 = EDGE_CURVE('',#356,#348,#358,.T.);
+#356 = VERTEX_POINT('',#357);
+#357 = CARTESIAN_POINT('',(2.99,-2.155,2.E-002));
+#358 = LINE('',#359,#360);
+#359 = CARTESIAN_POINT('',(2.99,2.49,2.E-002));
+#360 = VECTOR('',#361,1.);
+#361 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#362 = ORIENTED_EDGE('',*,*,#363,.T.);
+#363 = EDGE_CURVE('',#356,#364,#366,.T.);
+#364 = VERTEX_POINT('',#365);
+#365 = CARTESIAN_POINT('',(2.85,-2.155,2.E-002));
+#366 = LINE('',#367,#368);
+#367 = CARTESIAN_POINT('',(-7.E-002,-2.155,2.E-002));
+#368 = VECTOR('',#369,1.);
+#369 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#370 = ORIENTED_EDGE('',*,*,#371,.T.);
+#371 = EDGE_CURVE('',#364,#372,#374,.T.);
+#372 = VERTEX_POINT('',#373);
+#373 = CARTESIAN_POINT('',(2.85,-1.655,2.E-002));
+#374 = CIRCLE('',#375,0.25);
+#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378);
+#376 = CARTESIAN_POINT('',(2.85,-1.905,2.E-002));
+#377 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#378 = DIRECTION('',(2.334869823773E-016,1.,0.E+000));
+#379 = ORIENTED_EDGE('',*,*,#380,.T.);
+#380 = EDGE_CURVE('',#372,#381,#383,.T.);
+#381 = VERTEX_POINT('',#382);
+#382 = CARTESIAN_POINT('',(2.99,-1.655,2.E-002));
+#383 = LINE('',#384,#385);
+#384 = CARTESIAN_POINT('',(4.999999999999E-003,-1.655,2.E-002));
+#385 = VECTOR('',#386,1.);
+#386 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#387 = ORIENTED_EDGE('',*,*,#388,.F.);
+#388 = EDGE_CURVE('',#389,#381,#391,.T.);
+#389 = VERTEX_POINT('',#390);
+#390 = CARTESIAN_POINT('',(2.99,-0.885,2.E-002));
+#391 = LINE('',#392,#393);
+#392 = CARTESIAN_POINT('',(2.99,2.49,2.E-002));
+#393 = VECTOR('',#394,1.);
+#394 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#395 = ORIENTED_EDGE('',*,*,#396,.T.);
+#396 = EDGE_CURVE('',#389,#397,#399,.T.);
+#397 = VERTEX_POINT('',#398);
+#398 = CARTESIAN_POINT('',(2.85,-0.885,2.E-002));
+#399 = LINE('',#400,#401);
+#400 = CARTESIAN_POINT('',(-7.E-002,-0.885,2.E-002));
+#401 = VECTOR('',#402,1.);
+#402 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#403 = ORIENTED_EDGE('',*,*,#404,.T.);
+#404 = EDGE_CURVE('',#397,#405,#407,.T.);
+#405 = VERTEX_POINT('',#406);
+#406 = CARTESIAN_POINT('',(2.85,-0.385,2.E-002));
+#407 = CIRCLE('',#408,0.25);
+#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411);
+#409 = CARTESIAN_POINT('',(2.85,-0.635,2.E-002));
+#410 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#411 = DIRECTION('',(2.334869823773E-016,1.,0.E+000));
+#412 = ORIENTED_EDGE('',*,*,#413,.T.);
+#413 = EDGE_CURVE('',#405,#414,#416,.T.);
+#414 = VERTEX_POINT('',#415);
+#415 = CARTESIAN_POINT('',(2.99,-0.385,2.E-002));
+#416 = LINE('',#417,#418);
+#417 = CARTESIAN_POINT('',(5.E-003,-0.385,2.E-002));
+#418 = VECTOR('',#419,1.);
+#419 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#420 = ORIENTED_EDGE('',*,*,#421,.F.);
+#421 = EDGE_CURVE('',#422,#414,#424,.T.);
+#422 = VERTEX_POINT('',#423);
+#423 = CARTESIAN_POINT('',(2.99,0.385,2.E-002));
+#424 = LINE('',#425,#426);
+#425 = CARTESIAN_POINT('',(2.99,2.49,2.E-002));
+#426 = VECTOR('',#427,1.);
+#427 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#428 = ORIENTED_EDGE('',*,*,#429,.T.);
+#429 = EDGE_CURVE('',#422,#430,#432,.T.);
+#430 = VERTEX_POINT('',#431);
+#431 = CARTESIAN_POINT('',(2.85,0.385,2.E-002));
+#432 = LINE('',#433,#434);
+#433 = CARTESIAN_POINT('',(-7.E-002,0.385,2.E-002));
+#434 = VECTOR('',#435,1.);
+#435 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#436 = ORIENTED_EDGE('',*,*,#437,.T.);
+#437 = EDGE_CURVE('',#430,#438,#440,.T.);
+#438 = VERTEX_POINT('',#439);
+#439 = CARTESIAN_POINT('',(2.85,0.885,2.E-002));
+#440 = CIRCLE('',#441,0.25);
+#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);
+#442 = CARTESIAN_POINT('',(2.85,0.635,2.E-002));
+#443 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#444 = DIRECTION('',(2.334869823773E-016,1.,0.E+000));
+#445 = ORIENTED_EDGE('',*,*,#446,.T.);
+#446 = EDGE_CURVE('',#438,#447,#449,.T.);
+#447 = VERTEX_POINT('',#448);
+#448 = CARTESIAN_POINT('',(2.99,0.885,2.E-002));
+#449 = LINE('',#450,#451);
+#450 = CARTESIAN_POINT('',(5.E-003,0.885,2.E-002));
+#451 = VECTOR('',#452,1.);
+#452 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#453 = ORIENTED_EDGE('',*,*,#454,.F.);
+#454 = EDGE_CURVE('',#455,#447,#457,.T.);
+#455 = VERTEX_POINT('',#456);
+#456 = CARTESIAN_POINT('',(2.99,1.655,2.E-002));
+#457 = LINE('',#458,#459);
+#458 = CARTESIAN_POINT('',(2.99,2.49,2.E-002));
+#459 = VECTOR('',#460,1.);
+#460 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#461 = ORIENTED_EDGE('',*,*,#462,.T.);
+#462 = EDGE_CURVE('',#455,#463,#465,.T.);
+#463 = VERTEX_POINT('',#464);
+#464 = CARTESIAN_POINT('',(2.85,1.655,2.E-002));
+#465 = LINE('',#466,#467);
+#466 = CARTESIAN_POINT('',(-7.E-002,1.655,2.E-002));
+#467 = VECTOR('',#468,1.);
+#468 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#469 = ORIENTED_EDGE('',*,*,#470,.T.);
+#470 = EDGE_CURVE('',#463,#471,#473,.T.);
+#471 = VERTEX_POINT('',#472);
+#472 = CARTESIAN_POINT('',(2.85,2.155,2.E-002));
+#473 = CIRCLE('',#474,0.25);
+#474 = AXIS2_PLACEMENT_3D('',#475,#476,#477);
+#475 = CARTESIAN_POINT('',(2.85,1.905,2.E-002));
+#476 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#477 = DIRECTION('',(2.334869823773E-016,1.,0.E+000));
+#478 = ORIENTED_EDGE('',*,*,#479,.T.);
+#479 = EDGE_CURVE('',#471,#192,#480,.T.);
+#480 = LINE('',#481,#482);
+#481 = CARTESIAN_POINT('',(5.E-003,2.155,2.E-002));
+#482 = VECTOR('',#483,1.);
+#483 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#484 = FACE_BOUND('',#485,.F.);
+#485 = EDGE_LOOP('',(#486,#487,#488,#489,#490));
+#486 = ORIENTED_EDGE('',*,*,#77,.F.);
+#487 = ORIENTED_EDGE('',*,*,#173,.F.);
+#488 = ORIENTED_EDGE('',*,*,#149,.F.);
+#489 = ORIENTED_EDGE('',*,*,#125,.F.);
+#490 = ORIENTED_EDGE('',*,*,#101,.F.);
+#491 = PLANE('',#492);
+#492 = AXIS2_PLACEMENT_3D('',#493,#494,#495);
+#493 = CARTESIAN_POINT('',(-2.99,2.49,2.E-002));
+#494 = DIRECTION('',(0.E+000,0.E+000,1.));
+#495 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#496 = ADVANCED_FACE('',(#497),#614,.T.);
+#497 = FACE_BOUND('',#498,.T.);
+#498 = EDGE_LOOP('',(#499,#500,#508,#516,#522,#523,#531,#539,#545,#546,
+#554,#562,#568,#569,#577,#585,#591,#592,#600,#608));
+#499 = ORIENTED_EDGE('',*,*,#189,.F.);
+#500 = ORIENTED_EDGE('',*,*,#501,.T.);
+#501 = EDGE_CURVE('',#190,#502,#504,.T.);
+#502 = VERTEX_POINT('',#503);
+#503 = CARTESIAN_POINT('',(2.99,2.49,0.92));
+#504 = LINE('',#505,#506);
+#505 = CARTESIAN_POINT('',(2.99,2.49,2.E-002));
+#506 = VECTOR('',#507,1.);
+#507 = DIRECTION('',(0.E+000,0.E+000,1.));
+#508 = ORIENTED_EDGE('',*,*,#509,.T.);
+#509 = EDGE_CURVE('',#502,#510,#512,.T.);
+#510 = VERTEX_POINT('',#511);
+#511 = CARTESIAN_POINT('',(2.99,-2.49,0.92));
+#512 = LINE('',#513,#514);
+#513 = CARTESIAN_POINT('',(2.99,2.49,0.92));
+#514 = VECTOR('',#515,1.);
+#515 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#516 = ORIENTED_EDGE('',*,*,#517,.F.);
+#517 = EDGE_CURVE('',#348,#510,#518,.T.);
+#518 = LINE('',#519,#520);
+#519 = CARTESIAN_POINT('',(2.99,-2.49,2.E-002));
+#520 = VECTOR('',#521,1.);
+#521 = DIRECTION('',(0.E+000,0.E+000,1.));
+#522 = ORIENTED_EDGE('',*,*,#355,.F.);
+#523 = ORIENTED_EDGE('',*,*,#524,.T.);
+#524 = EDGE_CURVE('',#356,#525,#527,.T.);
+#525 = VERTEX_POINT('',#526);
+#526 = CARTESIAN_POINT('',(2.99,-2.155,0.2));
+#527 = LINE('',#528,#529);
+#528 = CARTESIAN_POINT('',(2.99,-2.155,1.E-002));
+#529 = VECTOR('',#530,1.);
+#530 = DIRECTION('',(0.E+000,0.E+000,1.));
+#531 = ORIENTED_EDGE('',*,*,#532,.T.);
+#532 = EDGE_CURVE('',#525,#533,#535,.T.);
+#533 = VERTEX_POINT('',#534);
+#534 = CARTESIAN_POINT('',(2.99,-1.655,0.2));
+#535 = LINE('',#536,#537);
+#536 = CARTESIAN_POINT('',(2.99,0.4175,0.2));
+#537 = VECTOR('',#538,1.);
+#538 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#539 = ORIENTED_EDGE('',*,*,#540,.T.);
+#540 = EDGE_CURVE('',#533,#381,#541,.T.);
+#541 = LINE('',#542,#543);
+#542 = CARTESIAN_POINT('',(2.99,-1.655,1.E-002));
+#543 = VECTOR('',#544,1.);
+#544 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#545 = ORIENTED_EDGE('',*,*,#388,.F.);
+#546 = ORIENTED_EDGE('',*,*,#547,.T.);
+#547 = EDGE_CURVE('',#389,#548,#550,.T.);
+#548 = VERTEX_POINT('',#549);
+#549 = CARTESIAN_POINT('',(2.99,-0.885,0.2));
+#550 = LINE('',#551,#552);
+#551 = CARTESIAN_POINT('',(2.99,-0.885,1.E-002));
+#552 = VECTOR('',#553,1.);
+#553 = DIRECTION('',(0.E+000,0.E+000,1.));
+#554 = ORIENTED_EDGE('',*,*,#555,.T.);
+#555 = EDGE_CURVE('',#548,#556,#558,.T.);
+#556 = VERTEX_POINT('',#557);
+#557 = CARTESIAN_POINT('',(2.99,-0.385,0.2));
+#558 = LINE('',#559,#560);
+#559 = CARTESIAN_POINT('',(2.99,1.0525,0.2));
+#560 = VECTOR('',#561,1.);
+#561 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#562 = ORIENTED_EDGE('',*,*,#563,.T.);
+#563 = EDGE_CURVE('',#556,#414,#564,.T.);
+#564 = LINE('',#565,#566);
+#565 = CARTESIAN_POINT('',(2.99,-0.385,1.E-002));
+#566 = VECTOR('',#567,1.);
+#567 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#568 = ORIENTED_EDGE('',*,*,#421,.F.);
+#569 = ORIENTED_EDGE('',*,*,#570,.T.);
+#570 = EDGE_CURVE('',#422,#571,#573,.T.);
+#571 = VERTEX_POINT('',#572);
+#572 = CARTESIAN_POINT('',(2.99,0.385,0.2));
+#573 = LINE('',#574,#575);
+#574 = CARTESIAN_POINT('',(2.99,0.385,1.E-002));
+#575 = VECTOR('',#576,1.);
+#576 = DIRECTION('',(0.E+000,0.E+000,1.));
+#577 = ORIENTED_EDGE('',*,*,#578,.T.);
+#578 = EDGE_CURVE('',#571,#579,#581,.T.);
+#579 = VERTEX_POINT('',#580);
+#580 = CARTESIAN_POINT('',(2.99,0.885,0.2));
+#581 = LINE('',#582,#583);
+#582 = CARTESIAN_POINT('',(2.99,1.6875,0.2));
+#583 = VECTOR('',#584,1.);
+#584 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#585 = ORIENTED_EDGE('',*,*,#586,.T.);
+#586 = EDGE_CURVE('',#579,#447,#587,.T.);
+#587 = LINE('',#588,#589);
+#588 = CARTESIAN_POINT('',(2.99,0.885,1.E-002));
+#589 = VECTOR('',#590,1.);
+#590 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#591 = ORIENTED_EDGE('',*,*,#454,.F.);
+#592 = ORIENTED_EDGE('',*,*,#593,.T.);
+#593 = EDGE_CURVE('',#455,#594,#596,.T.);
+#594 = VERTEX_POINT('',#595);
+#595 = CARTESIAN_POINT('',(2.99,1.655,0.2));
+#596 = LINE('',#597,#598);
+#597 = CARTESIAN_POINT('',(2.99,1.655,1.E-002));
+#598 = VECTOR('',#599,1.);
+#599 = DIRECTION('',(0.E+000,0.E+000,1.));
+#600 = ORIENTED_EDGE('',*,*,#601,.T.);
+#601 = EDGE_CURVE('',#594,#602,#604,.T.);
+#602 = VERTEX_POINT('',#603);
+#603 = CARTESIAN_POINT('',(2.99,2.155,0.2));
+#604 = LINE('',#605,#606);
+#605 = CARTESIAN_POINT('',(2.99,2.3225,0.2));
+#606 = VECTOR('',#607,1.);
+#607 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#608 = ORIENTED_EDGE('',*,*,#609,.T.);
+#609 = EDGE_CURVE('',#602,#192,#610,.T.);
+#610 = LINE('',#611,#612);
+#611 = CARTESIAN_POINT('',(2.99,2.155,1.E-002));
+#612 = VECTOR('',#613,1.);
+#613 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#614 = PLANE('',#615);
+#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618);
+#616 = CARTESIAN_POINT('',(2.99,2.49,2.E-002));
+#617 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#618 = DIRECTION('',(0.E+000,0.E+000,1.));
+#619 = ADVANCED_FACE('',(#620),#638,.F.);
+#620 = FACE_BOUND('',#621,.F.);
+#621 = EDGE_LOOP('',(#622,#630,#631,#632));
+#622 = ORIENTED_EDGE('',*,*,#623,.F.);
+#623 = EDGE_CURVE('',#200,#624,#626,.T.);
+#624 = VERTEX_POINT('',#625);
+#625 = CARTESIAN_POINT('',(-2.99,2.49,0.92));
+#626 = LINE('',#627,#628);
+#627 = CARTESIAN_POINT('',(-2.99,2.49,2.E-002));
+#628 = VECTOR('',#629,1.);
+#629 = DIRECTION('',(0.E+000,0.E+000,1.));
+#630 = ORIENTED_EDGE('',*,*,#199,.T.);
+#631 = ORIENTED_EDGE('',*,*,#501,.T.);
+#632 = ORIENTED_EDGE('',*,*,#633,.F.);
+#633 = EDGE_CURVE('',#624,#502,#634,.T.);
+#634 = LINE('',#635,#636);
+#635 = CARTESIAN_POINT('',(-2.99,2.49,0.92));
+#636 = VECTOR('',#637,1.);
+#637 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#638 = PLANE('',#639);
+#639 = AXIS2_PLACEMENT_3D('',#640,#641,#642);
+#640 = CARTESIAN_POINT('',(-2.99,2.49,2.E-002));
+#641 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#642 = DIRECTION('',(0.E+000,0.E+000,1.));
+#643 = ADVANCED_FACE('',(#644),#678,.F.);
+#644 = FACE_BOUND('',#645,.F.);
+#645 = EDGE_LOOP('',(#646,#656,#664,#670,#671,#672));
+#646 = ORIENTED_EDGE('',*,*,#647,.F.);
+#647 = EDGE_CURVE('',#648,#650,#652,.T.);
+#648 = VERTEX_POINT('',#649);
+#649 = CARTESIAN_POINT('',(3.,2.155,0.E+000));
+#650 = VERTEX_POINT('',#651);
+#651 = CARTESIAN_POINT('',(2.85,2.155,0.E+000));
+#652 = LINE('',#653,#654);
+#653 = CARTESIAN_POINT('',(3.,2.155,0.E+000));
+#654 = VECTOR('',#655,1.);
+#655 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#656 = ORIENTED_EDGE('',*,*,#657,.T.);
+#657 = EDGE_CURVE('',#648,#658,#660,.T.);
+#658 = VERTEX_POINT('',#659);
+#659 = CARTESIAN_POINT('',(3.,2.155,0.2));
+#660 = LINE('',#661,#662);
+#661 = CARTESIAN_POINT('',(3.,2.155,0.E+000));
+#662 = VECTOR('',#663,1.);
+#663 = DIRECTION('',(0.E+000,0.E+000,1.));
+#664 = ORIENTED_EDGE('',*,*,#665,.T.);
+#665 = EDGE_CURVE('',#658,#602,#666,.T.);
+#666 = LINE('',#667,#668);
+#667 = CARTESIAN_POINT('',(3.,2.155,0.2));
+#668 = VECTOR('',#669,1.);
+#669 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#670 = ORIENTED_EDGE('',*,*,#609,.T.);
+#671 = ORIENTED_EDGE('',*,*,#479,.F.);
+#672 = ORIENTED_EDGE('',*,*,#673,.F.);
+#673 = EDGE_CURVE('',#650,#471,#674,.T.);
+#674 = LINE('',#675,#676);
+#675 = CARTESIAN_POINT('',(2.85,2.155,0.E+000));
+#676 = VECTOR('',#677,1.);
+#677 = DIRECTION('',(0.E+000,0.E+000,1.));
+#678 = PLANE('',#679);
+#679 = AXIS2_PLACEMENT_3D('',#680,#681,#682);
+#680 = CARTESIAN_POINT('',(3.,2.155,0.E+000));
+#681 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#682 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#683 = ADVANCED_FACE('',(#684),#794,.F.);
+#684 = FACE_BOUND('',#685,.F.);
+#685 = EDGE_LOOP('',(#686,#687,#688,#696,#702,#703,#711,#719,#725,#726,
+#734,#742,#748,#749,#757,#765,#771,#772,#780,#788));
+#686 = ORIENTED_EDGE('',*,*,#207,.F.);
+#687 = ORIENTED_EDGE('',*,*,#623,.T.);
+#688 = ORIENTED_EDGE('',*,*,#689,.T.);
+#689 = EDGE_CURVE('',#624,#690,#692,.T.);
+#690 = VERTEX_POINT('',#691);
+#691 = CARTESIAN_POINT('',(-2.99,-2.49,0.92));
+#692 = LINE('',#693,#694);
+#693 = CARTESIAN_POINT('',(-2.99,2.49,0.92));
+#694 = VECTOR('',#695,1.);
+#695 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#696 = ORIENTED_EDGE('',*,*,#697,.F.);
+#697 = EDGE_CURVE('',#340,#690,#698,.T.);
+#698 = LINE('',#699,#700);
+#699 = CARTESIAN_POINT('',(-2.99,-2.49,2.E-002));
+#700 = VECTOR('',#701,1.);
+#701 = DIRECTION('',(0.E+000,0.E+000,1.));
+#702 = ORIENTED_EDGE('',*,*,#339,.F.);
+#703 = ORIENTED_EDGE('',*,*,#704,.T.);
+#704 = EDGE_CURVE('',#332,#705,#707,.T.);
+#705 = VERTEX_POINT('',#706);
+#706 = CARTESIAN_POINT('',(-2.99,-2.155,0.2));
+#707 = LINE('',#708,#709);
+#708 = CARTESIAN_POINT('',(-2.99,-2.155,1.E-002));
+#709 = VECTOR('',#710,1.);
+#710 = DIRECTION('',(0.E+000,0.E+000,1.));
+#711 = ORIENTED_EDGE('',*,*,#712,.T.);
+#712 = EDGE_CURVE('',#705,#713,#715,.T.);
+#713 = VERTEX_POINT('',#714);
+#714 = CARTESIAN_POINT('',(-2.99,-1.655,0.2));
+#715 = LINE('',#716,#717);
+#716 = CARTESIAN_POINT('',(-2.99,0.1675,0.2));
+#717 = VECTOR('',#718,1.);
+#718 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#719 = ORIENTED_EDGE('',*,*,#720,.T.);
+#720 = EDGE_CURVE('',#713,#307,#721,.T.);
+#721 = LINE('',#722,#723);
+#722 = CARTESIAN_POINT('',(-2.99,-1.655,1.E-002));
+#723 = VECTOR('',#724,1.);
+#724 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#725 = ORIENTED_EDGE('',*,*,#306,.F.);
+#726 = ORIENTED_EDGE('',*,*,#727,.T.);
+#727 = EDGE_CURVE('',#299,#728,#730,.T.);
+#728 = VERTEX_POINT('',#729);
+#729 = CARTESIAN_POINT('',(-2.99,-0.885,0.2));
+#730 = LINE('',#731,#732);
+#731 = CARTESIAN_POINT('',(-2.99,-0.885,1.E-002));
+#732 = VECTOR('',#733,1.);
+#733 = DIRECTION('',(0.E+000,0.E+000,1.));
+#734 = ORIENTED_EDGE('',*,*,#735,.T.);
+#735 = EDGE_CURVE('',#728,#736,#738,.T.);
+#736 = VERTEX_POINT('',#737);
+#737 = CARTESIAN_POINT('',(-2.99,-0.385,0.2));
+#738 = LINE('',#739,#740);
+#739 = CARTESIAN_POINT('',(-2.99,0.8025,0.2));
+#740 = VECTOR('',#741,1.);
+#741 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#742 = ORIENTED_EDGE('',*,*,#743,.T.);
+#743 = EDGE_CURVE('',#736,#274,#744,.T.);
+#744 = LINE('',#745,#746);
+#745 = CARTESIAN_POINT('',(-2.99,-0.385,1.E-002));
+#746 = VECTOR('',#747,1.);
+#747 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#748 = ORIENTED_EDGE('',*,*,#273,.F.);
+#749 = ORIENTED_EDGE('',*,*,#750,.T.);
+#750 = EDGE_CURVE('',#266,#751,#753,.T.);
+#751 = VERTEX_POINT('',#752);
+#752 = CARTESIAN_POINT('',(-2.99,0.385,0.2));
+#753 = LINE('',#754,#755);
+#754 = CARTESIAN_POINT('',(-2.99,0.385,1.E-002));
+#755 = VECTOR('',#756,1.);
+#756 = DIRECTION('',(0.E+000,0.E+000,1.));
+#757 = ORIENTED_EDGE('',*,*,#758,.T.);
+#758 = EDGE_CURVE('',#751,#759,#761,.T.);
+#759 = VERTEX_POINT('',#760);
+#760 = CARTESIAN_POINT('',(-2.99,0.885,0.2));
+#761 = LINE('',#762,#763);
+#762 = CARTESIAN_POINT('',(-2.99,1.4375,0.2));
+#763 = VECTOR('',#764,1.);
+#764 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#765 = ORIENTED_EDGE('',*,*,#766,.T.);
+#766 = EDGE_CURVE('',#759,#241,#767,.T.);
+#767 = LINE('',#768,#769);
+#768 = CARTESIAN_POINT('',(-2.99,0.885,1.E-002));
+#769 = VECTOR('',#770,1.);
+#770 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#771 = ORIENTED_EDGE('',*,*,#240,.F.);
+#772 = ORIENTED_EDGE('',*,*,#773,.T.);
+#773 = EDGE_CURVE('',#233,#774,#776,.T.);
+#774 = VERTEX_POINT('',#775);
+#775 = CARTESIAN_POINT('',(-2.99,1.655,0.2));
+#776 = LINE('',#777,#778);
+#777 = CARTESIAN_POINT('',(-2.99,1.655,1.E-002));
+#778 = VECTOR('',#779,1.);
+#779 = DIRECTION('',(0.E+000,0.E+000,1.));
+#780 = ORIENTED_EDGE('',*,*,#781,.T.);
+#781 = EDGE_CURVE('',#774,#782,#784,.T.);
+#782 = VERTEX_POINT('',#783);
+#783 = CARTESIAN_POINT('',(-2.99,2.155,0.2));
+#784 = LINE('',#785,#786);
+#785 = CARTESIAN_POINT('',(-2.99,2.0725,0.2));
+#786 = VECTOR('',#787,1.);
+#787 = DIRECTION('',(2.22044604925E-016,1.,0.E+000));
+#788 = ORIENTED_EDGE('',*,*,#789,.T.);
+#789 = EDGE_CURVE('',#782,#208,#790,.T.);
+#790 = LINE('',#791,#792);
+#791 = CARTESIAN_POINT('',(-2.99,2.155,1.E-002));
+#792 = VECTOR('',#793,1.);
+#793 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#794 = PLANE('',#795);
+#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798);
+#796 = CARTESIAN_POINT('',(-2.99,2.49,2.E-002));
+#797 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#798 = DIRECTION('',(0.E+000,0.E+000,1.));
+#799 = ADVANCED_FACE('',(#800),#819,.T.);
+#800 = FACE_BOUND('',#801,.F.);
+#801 = EDGE_LOOP('',(#802,#811,#812,#813));
+#802 = ORIENTED_EDGE('',*,*,#803,.F.);
+#803 = EDGE_CURVE('',#650,#804,#806,.T.);
+#804 = VERTEX_POINT('',#805);
+#805 = CARTESIAN_POINT('',(2.85,1.655,0.E+000));
+#806 = CIRCLE('',#807,0.25);
+#807 = AXIS2_PLACEMENT_3D('',#808,#809,#810);
+#808 = CARTESIAN_POINT('',(2.85,1.905,0.E+000));
+#809 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#810 = DIRECTION('',(2.334869823773E-016,1.,0.E+000));
+#811 = ORIENTED_EDGE('',*,*,#673,.T.);
+#812 = ORIENTED_EDGE('',*,*,#470,.F.);
+#813 = ORIENTED_EDGE('',*,*,#814,.F.);
+#814 = EDGE_CURVE('',#804,#463,#815,.T.);
+#815 = LINE('',#816,#817);
+#816 = CARTESIAN_POINT('',(2.85,1.655,0.E+000));
+#817 = VECTOR('',#818,1.);
+#818 = DIRECTION('',(0.E+000,0.E+000,1.));
+#819 = CYLINDRICAL_SURFACE('',#820,0.25);
+#820 = AXIS2_PLACEMENT_3D('',#821,#822,#823);
+#821 = CARTESIAN_POINT('',(2.85,1.905,0.E+000));
+#822 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#823 = DIRECTION('',(2.334869823773E-016,1.,0.E+000));
+#824 = ADVANCED_FACE('',(#825),#859,.F.);
+#825 = FACE_BOUND('',#826,.F.);
+#826 = EDGE_LOOP('',(#827,#837,#843,#844,#845,#853));
+#827 = ORIENTED_EDGE('',*,*,#828,.F.);
+#828 = EDGE_CURVE('',#829,#831,#833,.T.);
+#829 = VERTEX_POINT('',#830);
+#830 = CARTESIAN_POINT('',(-2.85,2.155,0.E+000));
+#831 = VERTEX_POINT('',#832);
+#832 = CARTESIAN_POINT('',(-3.,2.155,0.E+000));
+#833 = LINE('',#834,#835);
+#834 = CARTESIAN_POINT('',(-2.85,2.155,0.E+000));
+#835 = VECTOR('',#836,1.);
+#836 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#837 = ORIENTED_EDGE('',*,*,#838,.T.);
+#838 = EDGE_CURVE('',#829,#216,#839,.T.);
+#839 = LINE('',#840,#841);
+#840 = CARTESIAN_POINT('',(-2.85,2.155,0.E+000));
+#841 = VECTOR('',#842,1.);
+#842 = DIRECTION('',(0.E+000,0.E+000,1.));
+#843 = ORIENTED_EDGE('',*,*,#215,.F.);
+#844 = ORIENTED_EDGE('',*,*,#789,.F.);
+#845 = ORIENTED_EDGE('',*,*,#846,.T.);
+#846 = EDGE_CURVE('',#782,#847,#849,.T.);
+#847 = VERTEX_POINT('',#848);
+#848 = CARTESIAN_POINT('',(-3.,2.155,0.2));
+#849 = LINE('',#850,#851);
+#850 = CARTESIAN_POINT('',(-2.85,2.155,0.2));
+#851 = VECTOR('',#852,1.);
+#852 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#853 = ORIENTED_EDGE('',*,*,#854,.F.);
+#854 = EDGE_CURVE('',#831,#847,#855,.T.);
+#855 = LINE('',#856,#857);
+#856 = CARTESIAN_POINT('',(-3.,2.155,0.E+000));
+#857 = VECTOR('',#858,1.);
+#858 = DIRECTION('',(0.E+000,0.E+000,1.));
+#859 = PLANE('',#860);
+#860 = AXIS2_PLACEMENT_3D('',#861,#862,#863);
+#861 = CARTESIAN_POINT('',(-2.85,2.155,0.E+000));
+#862 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#863 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#864 = ADVANCED_FACE('',(#865),#892,.F.);
+#865 = FACE_BOUND('',#866,.F.);
+#866 = EDGE_LOOP('',(#867,#875,#876,#877,#878,#886));
+#867 = ORIENTED_EDGE('',*,*,#868,.F.);
+#868 = EDGE_CURVE('',#804,#869,#871,.T.);
+#869 = VERTEX_POINT('',#870);
+#870 = CARTESIAN_POINT('',(3.,1.655,0.E+000));
+#871 = LINE('',#872,#873);
+#872 = CARTESIAN_POINT('',(2.85,1.655,0.E+000));
+#873 = VECTOR('',#874,1.);
+#874 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#875 = ORIENTED_EDGE('',*,*,#814,.T.);
+#876 = ORIENTED_EDGE('',*,*,#462,.F.);
+#877 = ORIENTED_EDGE('',*,*,#593,.T.);
+#878 = ORIENTED_EDGE('',*,*,#879,.T.);
+#879 = EDGE_CURVE('',#594,#880,#882,.T.);
+#880 = VERTEX_POINT('',#881);
+#881 = CARTESIAN_POINT('',(3.,1.655,0.2));
+#882 = LINE('',#883,#884);
+#883 = CARTESIAN_POINT('',(2.85,1.655,0.2));
+#884 = VECTOR('',#885,1.);
+#885 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#886 = ORIENTED_EDGE('',*,*,#887,.F.);
+#887 = EDGE_CURVE('',#869,#880,#888,.T.);
+#888 = LINE('',#889,#890);
+#889 = CARTESIAN_POINT('',(3.,1.655,0.E+000));
+#890 = VECTOR('',#891,1.);
+#891 = DIRECTION('',(0.E+000,0.E+000,1.));
+#892 = PLANE('',#893);
+#893 = AXIS2_PLACEMENT_3D('',#894,#895,#896);
+#894 = CARTESIAN_POINT('',(2.85,1.655,0.E+000));
+#895 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#896 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#897 = ADVANCED_FACE('',(#898),#917,.T.);
+#898 = FACE_BOUND('',#899,.F.);
+#899 = EDGE_LOOP('',(#900,#909,#915,#916));
+#900 = ORIENTED_EDGE('',*,*,#901,.F.);
+#901 = EDGE_CURVE('',#902,#829,#904,.T.);
+#902 = VERTEX_POINT('',#903);
+#903 = CARTESIAN_POINT('',(-2.85,1.655,0.E+000));
+#904 = CIRCLE('',#905,0.25);
+#905 = AXIS2_PLACEMENT_3D('',#906,#907,#908);
+#906 = CARTESIAN_POINT('',(-2.85,1.905,0.E+000));
+#907 = DIRECTION('',(0.E+000,0.E+000,1.));
+#908 = DIRECTION('',(-3.55951662292E-016,-1.,0.E+000));
+#909 = ORIENTED_EDGE('',*,*,#910,.T.);
+#910 = EDGE_CURVE('',#902,#224,#911,.T.);
+#911 = LINE('',#912,#913);
+#912 = CARTESIAN_POINT('',(-2.85,1.655,0.E+000));
+#913 = VECTOR('',#914,1.);
+#914 = DIRECTION('',(0.E+000,0.E+000,1.));
+#915 = ORIENTED_EDGE('',*,*,#223,.F.);
+#916 = ORIENTED_EDGE('',*,*,#838,.F.);
+#917 = CYLINDRICAL_SURFACE('',#918,0.25);
+#918 = AXIS2_PLACEMENT_3D('',#919,#920,#921);
+#919 = CARTESIAN_POINT('',(-2.85,1.905,0.E+000));
+#920 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#921 = DIRECTION('',(-3.55951662292E-016,-1.,0.E+000));
+#922 = ADVANCED_FACE('',(#923),#950,.F.);
+#923 = FACE_BOUND('',#924,.F.);
+#924 = EDGE_LOOP('',(#925,#933,#941,#947,#948,#949));
+#925 = ORIENTED_EDGE('',*,*,#926,.F.);
+#926 = EDGE_CURVE('',#927,#902,#929,.T.);
+#927 = VERTEX_POINT('',#928);
+#928 = CARTESIAN_POINT('',(-3.,1.655,0.E+000));
+#929 = LINE('',#930,#931);
+#930 = CARTESIAN_POINT('',(-3.,1.655,0.E+000));
+#931 = VECTOR('',#932,1.);
+#932 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#933 = ORIENTED_EDGE('',*,*,#934,.T.);
+#934 = EDGE_CURVE('',#927,#935,#937,.T.);
+#935 = VERTEX_POINT('',#936);
+#936 = CARTESIAN_POINT('',(-3.,1.655,0.2));
+#937 = LINE('',#938,#939);
+#938 = CARTESIAN_POINT('',(-3.,1.655,0.E+000));
+#939 = VECTOR('',#940,1.);
+#940 = DIRECTION('',(0.E+000,0.E+000,1.));
+#941 = ORIENTED_EDGE('',*,*,#942,.T.);
+#942 = EDGE_CURVE('',#935,#774,#943,.T.);
+#943 = LINE('',#944,#945);
+#944 = CARTESIAN_POINT('',(-3.,1.655,0.2));
+#945 = VECTOR('',#946,1.);
+#946 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#947 = ORIENTED_EDGE('',*,*,#773,.F.);
+#948 = ORIENTED_EDGE('',*,*,#232,.F.);
+#949 = ORIENTED_EDGE('',*,*,#910,.F.);
+#950 = PLANE('',#951);
+#951 = AXIS2_PLACEMENT_3D('',#952,#953,#954);
+#952 = CARTESIAN_POINT('',(-3.,1.655,0.E+000));
+#953 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#954 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#955 = ADVANCED_FACE('',(#956),#990,.F.);
+#956 = FACE_BOUND('',#957,.F.);
+#957 = EDGE_LOOP('',(#958,#968,#976,#982,#983,#984));
+#958 = ORIENTED_EDGE('',*,*,#959,.F.);
+#959 = EDGE_CURVE('',#960,#962,#964,.T.);
+#960 = VERTEX_POINT('',#961);
+#961 = CARTESIAN_POINT('',(3.,0.885,0.E+000));
+#962 = VERTEX_POINT('',#963);
+#963 = CARTESIAN_POINT('',(2.85,0.885,0.E+000));
+#964 = LINE('',#965,#966);
+#965 = CARTESIAN_POINT('',(3.,0.885,0.E+000));
+#966 = VECTOR('',#967,1.);
+#967 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#968 = ORIENTED_EDGE('',*,*,#969,.T.);
+#969 = EDGE_CURVE('',#960,#970,#972,.T.);
+#970 = VERTEX_POINT('',#971);
+#971 = CARTESIAN_POINT('',(3.,0.885,0.2));
+#972 = LINE('',#973,#974);
+#973 = CARTESIAN_POINT('',(3.,0.885,0.E+000));
+#974 = VECTOR('',#975,1.);
+#975 = DIRECTION('',(0.E+000,0.E+000,1.));
+#976 = ORIENTED_EDGE('',*,*,#977,.T.);
+#977 = EDGE_CURVE('',#970,#579,#978,.T.);
+#978 = LINE('',#979,#980);
+#979 = CARTESIAN_POINT('',(3.,0.885,0.2));
+#980 = VECTOR('',#981,1.);
+#981 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#982 = ORIENTED_EDGE('',*,*,#586,.T.);
+#983 = ORIENTED_EDGE('',*,*,#446,.F.);
+#984 = ORIENTED_EDGE('',*,*,#985,.F.);
+#985 = EDGE_CURVE('',#962,#438,#986,.T.);
+#986 = LINE('',#987,#988);
+#987 = CARTESIAN_POINT('',(2.85,0.885,0.E+000));
+#988 = VECTOR('',#989,1.);
+#989 = DIRECTION('',(0.E+000,0.E+000,1.));
+#990 = PLANE('',#991);
+#991 = AXIS2_PLACEMENT_3D('',#992,#993,#994);
+#992 = CARTESIAN_POINT('',(3.,0.885,0.E+000));
+#993 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#994 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#995 = ADVANCED_FACE('',(#996),#1015,.T.);
+#996 = FACE_BOUND('',#997,.F.);
+#997 = EDGE_LOOP('',(#998,#1007,#1008,#1009));
+#998 = ORIENTED_EDGE('',*,*,#999,.F.);
+#999 = EDGE_CURVE('',#962,#1000,#1002,.T.);
+#1000 = VERTEX_POINT('',#1001);
+#1001 = CARTESIAN_POINT('',(2.85,0.385,0.E+000));
+#1002 = CIRCLE('',#1003,0.25);
+#1003 = AXIS2_PLACEMENT_3D('',#1004,#1005,#1006);
+#1004 = CARTESIAN_POINT('',(2.85,0.635,0.E+000));
+#1005 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1006 = DIRECTION('',(2.334869823773E-016,1.,0.E+000));
+#1007 = ORIENTED_EDGE('',*,*,#985,.T.);
+#1008 = ORIENTED_EDGE('',*,*,#437,.F.);
+#1009 = ORIENTED_EDGE('',*,*,#1010,.F.);
+#1010 = EDGE_CURVE('',#1000,#430,#1011,.T.);
+#1011 = LINE('',#1012,#1013);
+#1012 = CARTESIAN_POINT('',(2.85,0.385,0.E+000));
+#1013 = VECTOR('',#1014,1.);
+#1014 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1015 = CYLINDRICAL_SURFACE('',#1016,0.25);
+#1016 = AXIS2_PLACEMENT_3D('',#1017,#1018,#1019);
+#1017 = CARTESIAN_POINT('',(2.85,0.635,0.E+000));
+#1018 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1019 = DIRECTION('',(2.334869823773E-016,1.,0.E+000));
+#1020 = ADVANCED_FACE('',(#1021),#1055,.F.);
+#1021 = FACE_BOUND('',#1022,.F.);
+#1022 = EDGE_LOOP('',(#1023,#1033,#1039,#1040,#1041,#1049));
+#1023 = ORIENTED_EDGE('',*,*,#1024,.F.);
+#1024 = EDGE_CURVE('',#1025,#1027,#1029,.T.);
+#1025 = VERTEX_POINT('',#1026);
+#1026 = CARTESIAN_POINT('',(-2.85,0.885,0.E+000));
+#1027 = VERTEX_POINT('',#1028);
+#1028 = CARTESIAN_POINT('',(-3.,0.885,0.E+000));
+#1029 = LINE('',#1030,#1031);
+#1030 = CARTESIAN_POINT('',(-2.85,0.885,0.E+000));
+#1031 = VECTOR('',#1032,1.);
+#1032 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1033 = ORIENTED_EDGE('',*,*,#1034,.T.);
+#1034 = EDGE_CURVE('',#1025,#249,#1035,.T.);
+#1035 = LINE('',#1036,#1037);
+#1036 = CARTESIAN_POINT('',(-2.85,0.885,0.E+000));
+#1037 = VECTOR('',#1038,1.);
+#1038 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1039 = ORIENTED_EDGE('',*,*,#248,.F.);
+#1040 = ORIENTED_EDGE('',*,*,#766,.F.);
+#1041 = ORIENTED_EDGE('',*,*,#1042,.T.);
+#1042 = EDGE_CURVE('',#759,#1043,#1045,.T.);
+#1043 = VERTEX_POINT('',#1044);
+#1044 = CARTESIAN_POINT('',(-3.,0.885,0.2));
+#1045 = LINE('',#1046,#1047);
+#1046 = CARTESIAN_POINT('',(-2.85,0.885,0.2));
+#1047 = VECTOR('',#1048,1.);
+#1048 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1049 = ORIENTED_EDGE('',*,*,#1050,.F.);
+#1050 = EDGE_CURVE('',#1027,#1043,#1051,.T.);
+#1051 = LINE('',#1052,#1053);
+#1052 = CARTESIAN_POINT('',(-3.,0.885,0.E+000));
+#1053 = VECTOR('',#1054,1.);
+#1054 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1055 = PLANE('',#1056);
+#1056 = AXIS2_PLACEMENT_3D('',#1057,#1058,#1059);
+#1057 = CARTESIAN_POINT('',(-2.85,0.885,0.E+000));
+#1058 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1059 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1060 = ADVANCED_FACE('',(#1061),#1088,.F.);
+#1061 = FACE_BOUND('',#1062,.F.);
+#1062 = EDGE_LOOP('',(#1063,#1071,#1072,#1073,#1074,#1082));
+#1063 = ORIENTED_EDGE('',*,*,#1064,.F.);
+#1064 = EDGE_CURVE('',#1000,#1065,#1067,.T.);
+#1065 = VERTEX_POINT('',#1066);
+#1066 = CARTESIAN_POINT('',(3.,0.385,0.E+000));
+#1067 = LINE('',#1068,#1069);
+#1068 = CARTESIAN_POINT('',(2.85,0.385,0.E+000));
+#1069 = VECTOR('',#1070,1.);
+#1070 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1071 = ORIENTED_EDGE('',*,*,#1010,.T.);
+#1072 = ORIENTED_EDGE('',*,*,#429,.F.);
+#1073 = ORIENTED_EDGE('',*,*,#570,.T.);
+#1074 = ORIENTED_EDGE('',*,*,#1075,.T.);
+#1075 = EDGE_CURVE('',#571,#1076,#1078,.T.);
+#1076 = VERTEX_POINT('',#1077);
+#1077 = CARTESIAN_POINT('',(3.,0.385,0.2));
+#1078 = LINE('',#1079,#1080);
+#1079 = CARTESIAN_POINT('',(2.85,0.385,0.2));
+#1080 = VECTOR('',#1081,1.);
+#1081 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1082 = ORIENTED_EDGE('',*,*,#1083,.F.);
+#1083 = EDGE_CURVE('',#1065,#1076,#1084,.T.);
+#1084 = LINE('',#1085,#1086);
+#1085 = CARTESIAN_POINT('',(3.,0.385,0.E+000));
+#1086 = VECTOR('',#1087,1.);
+#1087 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1088 = PLANE('',#1089);
+#1089 = AXIS2_PLACEMENT_3D('',#1090,#1091,#1092);
+#1090 = CARTESIAN_POINT('',(2.85,0.385,0.E+000));
+#1091 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1092 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1093 = ADVANCED_FACE('',(#1094),#1113,.T.);
+#1094 = FACE_BOUND('',#1095,.F.);
+#1095 = EDGE_LOOP('',(#1096,#1105,#1111,#1112));
+#1096 = ORIENTED_EDGE('',*,*,#1097,.F.);
+#1097 = EDGE_CURVE('',#1098,#1025,#1100,.T.);
+#1098 = VERTEX_POINT('',#1099);
+#1099 = CARTESIAN_POINT('',(-2.85,0.385,0.E+000));
+#1100 = CIRCLE('',#1101,0.25);
+#1101 = AXIS2_PLACEMENT_3D('',#1102,#1103,#1104);
+#1102 = CARTESIAN_POINT('',(-2.85,0.635,0.E+000));
+#1103 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1104 = DIRECTION('',(-3.55951662292E-016,-1.,0.E+000));
+#1105 = ORIENTED_EDGE('',*,*,#1106,.T.);
+#1106 = EDGE_CURVE('',#1098,#257,#1107,.T.);
+#1107 = LINE('',#1108,#1109);
+#1108 = CARTESIAN_POINT('',(-2.85,0.385,0.E+000));
+#1109 = VECTOR('',#1110,1.);
+#1110 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1111 = ORIENTED_EDGE('',*,*,#256,.F.);
+#1112 = ORIENTED_EDGE('',*,*,#1034,.F.);
+#1113 = CYLINDRICAL_SURFACE('',#1114,0.25);
+#1114 = AXIS2_PLACEMENT_3D('',#1115,#1116,#1117);
+#1115 = CARTESIAN_POINT('',(-2.85,0.635,0.E+000));
+#1116 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1117 = DIRECTION('',(-3.55951662292E-016,-1.,0.E+000));
+#1118 = ADVANCED_FACE('',(#1119),#1146,.F.);
+#1119 = FACE_BOUND('',#1120,.F.);
+#1120 = EDGE_LOOP('',(#1121,#1129,#1137,#1143,#1144,#1145));
+#1121 = ORIENTED_EDGE('',*,*,#1122,.F.);
+#1122 = EDGE_CURVE('',#1123,#1098,#1125,.T.);
+#1123 = VERTEX_POINT('',#1124);
+#1124 = CARTESIAN_POINT('',(-3.,0.385,0.E+000));
+#1125 = LINE('',#1126,#1127);
+#1126 = CARTESIAN_POINT('',(-3.,0.385,0.E+000));
+#1127 = VECTOR('',#1128,1.);
+#1128 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1129 = ORIENTED_EDGE('',*,*,#1130,.T.);
+#1130 = EDGE_CURVE('',#1123,#1131,#1133,.T.);
+#1131 = VERTEX_POINT('',#1132);
+#1132 = CARTESIAN_POINT('',(-3.,0.385,0.2));
+#1133 = LINE('',#1134,#1135);
+#1134 = CARTESIAN_POINT('',(-3.,0.385,0.E+000));
+#1135 = VECTOR('',#1136,1.);
+#1136 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1137 = ORIENTED_EDGE('',*,*,#1138,.T.);
+#1138 = EDGE_CURVE('',#1131,#751,#1139,.T.);
+#1139 = LINE('',#1140,#1141);
+#1140 = CARTESIAN_POINT('',(-3.,0.385,0.2));
+#1141 = VECTOR('',#1142,1.);
+#1142 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1143 = ORIENTED_EDGE('',*,*,#750,.F.);
+#1144 = ORIENTED_EDGE('',*,*,#265,.F.);
+#1145 = ORIENTED_EDGE('',*,*,#1106,.F.);
+#1146 = PLANE('',#1147);
+#1147 = AXIS2_PLACEMENT_3D('',#1148,#1149,#1150);
+#1148 = CARTESIAN_POINT('',(-3.,0.385,0.E+000));
+#1149 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1150 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1151 = ADVANCED_FACE('',(#1152),#1186,.F.);
+#1152 = FACE_BOUND('',#1153,.F.);
+#1153 = EDGE_LOOP('',(#1154,#1164,#1172,#1178,#1179,#1180));
+#1154 = ORIENTED_EDGE('',*,*,#1155,.F.);
+#1155 = EDGE_CURVE('',#1156,#1158,#1160,.T.);
+#1156 = VERTEX_POINT('',#1157);
+#1157 = CARTESIAN_POINT('',(3.,-0.385,0.E+000));
+#1158 = VERTEX_POINT('',#1159);
+#1159 = CARTESIAN_POINT('',(2.85,-0.385,0.E+000));
+#1160 = LINE('',#1161,#1162);
+#1161 = CARTESIAN_POINT('',(3.,-0.385,0.E+000));
+#1162 = VECTOR('',#1163,1.);
+#1163 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1164 = ORIENTED_EDGE('',*,*,#1165,.T.);
+#1165 = EDGE_CURVE('',#1156,#1166,#1168,.T.);
+#1166 = VERTEX_POINT('',#1167);
+#1167 = CARTESIAN_POINT('',(3.,-0.385,0.2));
+#1168 = LINE('',#1169,#1170);
+#1169 = CARTESIAN_POINT('',(3.,-0.385,0.E+000));
+#1170 = VECTOR('',#1171,1.);
+#1171 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1172 = ORIENTED_EDGE('',*,*,#1173,.T.);
+#1173 = EDGE_CURVE('',#1166,#556,#1174,.T.);
+#1174 = LINE('',#1175,#1176);
+#1175 = CARTESIAN_POINT('',(3.,-0.385,0.2));
+#1176 = VECTOR('',#1177,1.);
+#1177 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1178 = ORIENTED_EDGE('',*,*,#563,.T.);
+#1179 = ORIENTED_EDGE('',*,*,#413,.F.);
+#1180 = ORIENTED_EDGE('',*,*,#1181,.F.);
+#1181 = EDGE_CURVE('',#1158,#405,#1182,.T.);
+#1182 = LINE('',#1183,#1184);
+#1183 = CARTESIAN_POINT('',(2.85,-0.385,0.E+000));
+#1184 = VECTOR('',#1185,1.);
+#1185 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1186 = PLANE('',#1187);
+#1187 = AXIS2_PLACEMENT_3D('',#1188,#1189,#1190);
+#1188 = CARTESIAN_POINT('',(3.,-0.385,0.E+000));
+#1189 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1190 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1191 = ADVANCED_FACE('',(#1192),#1211,.T.);
+#1192 = FACE_BOUND('',#1193,.F.);
+#1193 = EDGE_LOOP('',(#1194,#1203,#1204,#1205));
+#1194 = ORIENTED_EDGE('',*,*,#1195,.F.);
+#1195 = EDGE_CURVE('',#1158,#1196,#1198,.T.);
+#1196 = VERTEX_POINT('',#1197);
+#1197 = CARTESIAN_POINT('',(2.85,-0.885,0.E+000));
+#1198 = CIRCLE('',#1199,0.25);
+#1199 = AXIS2_PLACEMENT_3D('',#1200,#1201,#1202);
+#1200 = CARTESIAN_POINT('',(2.85,-0.635,0.E+000));
+#1201 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1202 = DIRECTION('',(2.334869823773E-016,1.,0.E+000));
+#1203 = ORIENTED_EDGE('',*,*,#1181,.T.);
+#1204 = ORIENTED_EDGE('',*,*,#404,.F.);
+#1205 = ORIENTED_EDGE('',*,*,#1206,.F.);
+#1206 = EDGE_CURVE('',#1196,#397,#1207,.T.);
+#1207 = LINE('',#1208,#1209);
+#1208 = CARTESIAN_POINT('',(2.85,-0.885,0.E+000));
+#1209 = VECTOR('',#1210,1.);
+#1210 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1211 = CYLINDRICAL_SURFACE('',#1212,0.25);
+#1212 = AXIS2_PLACEMENT_3D('',#1213,#1214,#1215);
+#1213 = CARTESIAN_POINT('',(2.85,-0.635,0.E+000));
+#1214 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1215 = DIRECTION('',(2.334869823773E-016,1.,0.E+000));
+#1216 = ADVANCED_FACE('',(#1217),#1251,.F.);
+#1217 = FACE_BOUND('',#1218,.F.);
+#1218 = EDGE_LOOP('',(#1219,#1229,#1235,#1236,#1237,#1245));
+#1219 = ORIENTED_EDGE('',*,*,#1220,.F.);
+#1220 = EDGE_CURVE('',#1221,#1223,#1225,.T.);
+#1221 = VERTEX_POINT('',#1222);
+#1222 = CARTESIAN_POINT('',(-2.85,-0.385,0.E+000));
+#1223 = VERTEX_POINT('',#1224);
+#1224 = CARTESIAN_POINT('',(-3.,-0.385,0.E+000));
+#1225 = LINE('',#1226,#1227);
+#1226 = CARTESIAN_POINT('',(-2.85,-0.385,0.E+000));
+#1227 = VECTOR('',#1228,1.);
+#1228 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1229 = ORIENTED_EDGE('',*,*,#1230,.T.);
+#1230 = EDGE_CURVE('',#1221,#282,#1231,.T.);
+#1231 = LINE('',#1232,#1233);
+#1232 = CARTESIAN_POINT('',(-2.85,-0.385,0.E+000));
+#1233 = VECTOR('',#1234,1.);
+#1234 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1235 = ORIENTED_EDGE('',*,*,#281,.F.);
+#1236 = ORIENTED_EDGE('',*,*,#743,.F.);
+#1237 = ORIENTED_EDGE('',*,*,#1238,.T.);
+#1238 = EDGE_CURVE('',#736,#1239,#1241,.T.);
+#1239 = VERTEX_POINT('',#1240);
+#1240 = CARTESIAN_POINT('',(-3.,-0.385,0.2));
+#1241 = LINE('',#1242,#1243);
+#1242 = CARTESIAN_POINT('',(-2.85,-0.385,0.2));
+#1243 = VECTOR('',#1244,1.);
+#1244 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1245 = ORIENTED_EDGE('',*,*,#1246,.F.);
+#1246 = EDGE_CURVE('',#1223,#1239,#1247,.T.);
+#1247 = LINE('',#1248,#1249);
+#1248 = CARTESIAN_POINT('',(-3.,-0.385,0.E+000));
+#1249 = VECTOR('',#1250,1.);
+#1250 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1251 = PLANE('',#1252);
+#1252 = AXIS2_PLACEMENT_3D('',#1253,#1254,#1255);
+#1253 = CARTESIAN_POINT('',(-2.85,-0.385,0.E+000));
+#1254 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1255 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1256 = ADVANCED_FACE('',(#1257),#1284,.F.);
+#1257 = FACE_BOUND('',#1258,.F.);
+#1258 = EDGE_LOOP('',(#1259,#1267,#1268,#1269,#1270,#1278));
+#1259 = ORIENTED_EDGE('',*,*,#1260,.F.);
+#1260 = EDGE_CURVE('',#1196,#1261,#1263,.T.);
+#1261 = VERTEX_POINT('',#1262);
+#1262 = CARTESIAN_POINT('',(3.,-0.885,0.E+000));
+#1263 = LINE('',#1264,#1265);
+#1264 = CARTESIAN_POINT('',(2.85,-0.885,0.E+000));
+#1265 = VECTOR('',#1266,1.);
+#1266 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1267 = ORIENTED_EDGE('',*,*,#1206,.T.);
+#1268 = ORIENTED_EDGE('',*,*,#396,.F.);
+#1269 = ORIENTED_EDGE('',*,*,#547,.T.);
+#1270 = ORIENTED_EDGE('',*,*,#1271,.T.);
+#1271 = EDGE_CURVE('',#548,#1272,#1274,.T.);
+#1272 = VERTEX_POINT('',#1273);
+#1273 = CARTESIAN_POINT('',(3.,-0.885,0.2));
+#1274 = LINE('',#1275,#1276);
+#1275 = CARTESIAN_POINT('',(2.85,-0.885,0.2));
+#1276 = VECTOR('',#1277,1.);
+#1277 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1278 = ORIENTED_EDGE('',*,*,#1279,.F.);
+#1279 = EDGE_CURVE('',#1261,#1272,#1280,.T.);
+#1280 = LINE('',#1281,#1282);
+#1281 = CARTESIAN_POINT('',(3.,-0.885,0.E+000));
+#1282 = VECTOR('',#1283,1.);
+#1283 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1284 = PLANE('',#1285);
+#1285 = AXIS2_PLACEMENT_3D('',#1286,#1287,#1288);
+#1286 = CARTESIAN_POINT('',(2.85,-0.885,0.E+000));
+#1287 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1288 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1289 = ADVANCED_FACE('',(#1290),#1309,.T.);
+#1290 = FACE_BOUND('',#1291,.F.);
+#1291 = EDGE_LOOP('',(#1292,#1301,#1307,#1308));
+#1292 = ORIENTED_EDGE('',*,*,#1293,.F.);
+#1293 = EDGE_CURVE('',#1294,#1221,#1296,.T.);
+#1294 = VERTEX_POINT('',#1295);
+#1295 = CARTESIAN_POINT('',(-2.85,-0.885,0.E+000));
+#1296 = CIRCLE('',#1297,0.25);
+#1297 = AXIS2_PLACEMENT_3D('',#1298,#1299,#1300);
+#1298 = CARTESIAN_POINT('',(-2.85,-0.635,0.E+000));
+#1299 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1300 = DIRECTION('',(-3.55951662292E-016,-1.,0.E+000));
+#1301 = ORIENTED_EDGE('',*,*,#1302,.T.);
+#1302 = EDGE_CURVE('',#1294,#290,#1303,.T.);
+#1303 = LINE('',#1304,#1305);
+#1304 = CARTESIAN_POINT('',(-2.85,-0.885,0.E+000));
+#1305 = VECTOR('',#1306,1.);
+#1306 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1307 = ORIENTED_EDGE('',*,*,#289,.F.);
+#1308 = ORIENTED_EDGE('',*,*,#1230,.F.);
+#1309 = CYLINDRICAL_SURFACE('',#1310,0.25);
+#1310 = AXIS2_PLACEMENT_3D('',#1311,#1312,#1313);
+#1311 = CARTESIAN_POINT('',(-2.85,-0.635,0.E+000));
+#1312 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1313 = DIRECTION('',(-3.55951662292E-016,-1.,0.E+000));
+#1314 = ADVANCED_FACE('',(#1315),#1342,.F.);
+#1315 = FACE_BOUND('',#1316,.F.);
+#1316 = EDGE_LOOP('',(#1317,#1325,#1333,#1339,#1340,#1341));
+#1317 = ORIENTED_EDGE('',*,*,#1318,.F.);
+#1318 = EDGE_CURVE('',#1319,#1294,#1321,.T.);
+#1319 = VERTEX_POINT('',#1320);
+#1320 = CARTESIAN_POINT('',(-3.,-0.885,0.E+000));
+#1321 = LINE('',#1322,#1323);
+#1322 = CARTESIAN_POINT('',(-3.,-0.885,0.E+000));
+#1323 = VECTOR('',#1324,1.);
+#1324 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1325 = ORIENTED_EDGE('',*,*,#1326,.T.);
+#1326 = EDGE_CURVE('',#1319,#1327,#1329,.T.);
+#1327 = VERTEX_POINT('',#1328);
+#1328 = CARTESIAN_POINT('',(-3.,-0.885,0.2));
+#1329 = LINE('',#1330,#1331);
+#1330 = CARTESIAN_POINT('',(-3.,-0.885,0.E+000));
+#1331 = VECTOR('',#1332,1.);
+#1332 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1333 = ORIENTED_EDGE('',*,*,#1334,.T.);
+#1334 = EDGE_CURVE('',#1327,#728,#1335,.T.);
+#1335 = LINE('',#1336,#1337);
+#1336 = CARTESIAN_POINT('',(-3.,-0.885,0.2));
+#1337 = VECTOR('',#1338,1.);
+#1338 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1339 = ORIENTED_EDGE('',*,*,#727,.F.);
+#1340 = ORIENTED_EDGE('',*,*,#298,.F.);
+#1341 = ORIENTED_EDGE('',*,*,#1302,.F.);
+#1342 = PLANE('',#1343);
+#1343 = AXIS2_PLACEMENT_3D('',#1344,#1345,#1346);
+#1344 = CARTESIAN_POINT('',(-3.,-0.885,0.E+000));
+#1345 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1346 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1347 = ADVANCED_FACE('',(#1348),#1382,.F.);
+#1348 = FACE_BOUND('',#1349,.F.);
+#1349 = EDGE_LOOP('',(#1350,#1360,#1368,#1374,#1375,#1376));
+#1350 = ORIENTED_EDGE('',*,*,#1351,.F.);
+#1351 = EDGE_CURVE('',#1352,#1354,#1356,.T.);
+#1352 = VERTEX_POINT('',#1353);
+#1353 = CARTESIAN_POINT('',(3.,-1.655,0.E+000));
+#1354 = VERTEX_POINT('',#1355);
+#1355 = CARTESIAN_POINT('',(2.85,-1.655,0.E+000));
+#1356 = LINE('',#1357,#1358);
+#1357 = CARTESIAN_POINT('',(3.,-1.655,0.E+000));
+#1358 = VECTOR('',#1359,1.);
+#1359 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1360 = ORIENTED_EDGE('',*,*,#1361,.T.);
+#1361 = EDGE_CURVE('',#1352,#1362,#1364,.T.);
+#1362 = VERTEX_POINT('',#1363);
+#1363 = CARTESIAN_POINT('',(3.,-1.655,0.2));
+#1364 = LINE('',#1365,#1366);
+#1365 = CARTESIAN_POINT('',(3.,-1.655,0.E+000));
+#1366 = VECTOR('',#1367,1.);
+#1367 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1368 = ORIENTED_EDGE('',*,*,#1369,.T.);
+#1369 = EDGE_CURVE('',#1362,#533,#1370,.T.);
+#1370 = LINE('',#1371,#1372);
+#1371 = CARTESIAN_POINT('',(3.,-1.655,0.2));
+#1372 = VECTOR('',#1373,1.);
+#1373 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1374 = ORIENTED_EDGE('',*,*,#540,.T.);
+#1375 = ORIENTED_EDGE('',*,*,#380,.F.);
+#1376 = ORIENTED_EDGE('',*,*,#1377,.F.);
+#1377 = EDGE_CURVE('',#1354,#372,#1378,.T.);
+#1378 = LINE('',#1379,#1380);
+#1379 = CARTESIAN_POINT('',(2.85,-1.655,0.E+000));
+#1380 = VECTOR('',#1381,1.);
+#1381 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1382 = PLANE('',#1383);
+#1383 = AXIS2_PLACEMENT_3D('',#1384,#1385,#1386);
+#1384 = CARTESIAN_POINT('',(3.,-1.655,0.E+000));
+#1385 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1386 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1387 = ADVANCED_FACE('',(#1388),#1407,.T.);
+#1388 = FACE_BOUND('',#1389,.F.);
+#1389 = EDGE_LOOP('',(#1390,#1399,#1400,#1401));
+#1390 = ORIENTED_EDGE('',*,*,#1391,.F.);
+#1391 = EDGE_CURVE('',#1354,#1392,#1394,.T.);
+#1392 = VERTEX_POINT('',#1393);
+#1393 = CARTESIAN_POINT('',(2.85,-2.155,0.E+000));
+#1394 = CIRCLE('',#1395,0.25);
+#1395 = AXIS2_PLACEMENT_3D('',#1396,#1397,#1398);
+#1396 = CARTESIAN_POINT('',(2.85,-1.905,0.E+000));
+#1397 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#1398 = DIRECTION('',(2.334869823773E-016,1.,0.E+000));
+#1399 = ORIENTED_EDGE('',*,*,#1377,.T.);
+#1400 = ORIENTED_EDGE('',*,*,#371,.F.);
+#1401 = ORIENTED_EDGE('',*,*,#1402,.F.);
+#1402 = EDGE_CURVE('',#1392,#364,#1403,.T.);
+#1403 = LINE('',#1404,#1405);
+#1404 = CARTESIAN_POINT('',(2.85,-2.155,0.E+000));
+#1405 = VECTOR('',#1406,1.);
+#1406 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1407 = CYLINDRICAL_SURFACE('',#1408,0.25);
+#1408 = AXIS2_PLACEMENT_3D('',#1409,#1410,#1411);
+#1409 = CARTESIAN_POINT('',(2.85,-1.905,0.E+000));
+#1410 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1411 = DIRECTION('',(2.334869823773E-016,1.,0.E+000));
+#1412 = ADVANCED_FACE('',(#1413),#1447,.F.);
+#1413 = FACE_BOUND('',#1414,.F.);
+#1414 = EDGE_LOOP('',(#1415,#1425,#1431,#1432,#1433,#1441));
+#1415 = ORIENTED_EDGE('',*,*,#1416,.F.);
+#1416 = EDGE_CURVE('',#1417,#1419,#1421,.T.);
+#1417 = VERTEX_POINT('',#1418);
+#1418 = CARTESIAN_POINT('',(-2.85,-1.655,0.E+000));
+#1419 = VERTEX_POINT('',#1420);
+#1420 = CARTESIAN_POINT('',(-3.,-1.655,0.E+000));
+#1421 = LINE('',#1422,#1423);
+#1422 = CARTESIAN_POINT('',(-2.85,-1.655,0.E+000));
+#1423 = VECTOR('',#1424,1.);
+#1424 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1425 = ORIENTED_EDGE('',*,*,#1426,.T.);
+#1426 = EDGE_CURVE('',#1417,#315,#1427,.T.);
+#1427 = LINE('',#1428,#1429);
+#1428 = CARTESIAN_POINT('',(-2.85,-1.655,0.E+000));
+#1429 = VECTOR('',#1430,1.);
+#1430 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1431 = ORIENTED_EDGE('',*,*,#314,.F.);
+#1432 = ORIENTED_EDGE('',*,*,#720,.F.);
+#1433 = ORIENTED_EDGE('',*,*,#1434,.T.);
+#1434 = EDGE_CURVE('',#713,#1435,#1437,.T.);
+#1435 = VERTEX_POINT('',#1436);
+#1436 = CARTESIAN_POINT('',(-3.,-1.655,0.2));
+#1437 = LINE('',#1438,#1439);
+#1438 = CARTESIAN_POINT('',(-2.85,-1.655,0.2));
+#1439 = VECTOR('',#1440,1.);
+#1440 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1441 = ORIENTED_EDGE('',*,*,#1442,.F.);
+#1442 = EDGE_CURVE('',#1419,#1435,#1443,.T.);
+#1443 = LINE('',#1444,#1445);
+#1444 = CARTESIAN_POINT('',(-3.,-1.655,0.E+000));
+#1445 = VECTOR('',#1446,1.);
+#1446 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1447 = PLANE('',#1448);
+#1448 = AXIS2_PLACEMENT_3D('',#1449,#1450,#1451);
+#1449 = CARTESIAN_POINT('',(-2.85,-1.655,0.E+000));
+#1450 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1451 = DIRECTION('',(-1.,4.669739647545E-016,0.E+000));
+#1452 = ADVANCED_FACE('',(#1453),#1480,.F.);
+#1453 = FACE_BOUND('',#1454,.F.);
+#1454 = EDGE_LOOP('',(#1455,#1463,#1464,#1465,#1466,#1474));
+#1455 = ORIENTED_EDGE('',*,*,#1456,.F.);
+#1456 = EDGE_CURVE('',#1392,#1457,#1459,.T.);
+#1457 = VERTEX_POINT('',#1458);
+#1458 = CARTESIAN_POINT('',(3.,-2.155,0.E+000));
+#1459 = LINE('',#1460,#1461);
+#1460 = CARTESIAN_POINT('',(2.85,-2.155,0.E+000));
+#1461 = VECTOR('',#1462,1.);
+#1462 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1463 = ORIENTED_EDGE('',*,*,#1402,.T.);
+#1464 = ORIENTED_EDGE('',*,*,#363,.F.);
+#1465 = ORIENTED_EDGE('',*,*,#524,.T.);
+#1466 = ORIENTED_EDGE('',*,*,#1467,.T.);
+#1467 = EDGE_CURVE('',#525,#1468,#1470,.T.);
+#1468 = VERTEX_POINT('',#1469);
+#1469 = CARTESIAN_POINT('',(3.,-2.155,0.2));
+#1470 = LINE('',#1471,#1472);
+#1471 = CARTESIAN_POINT('',(2.85,-2.155,0.2));
+#1472 = VECTOR('',#1473,1.);
+#1473 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1474 = ORIENTED_EDGE('',*,*,#1475,.F.);
+#1475 = EDGE_CURVE('',#1457,#1468,#1476,.T.);
+#1476 = LINE('',#1477,#1478);
+#1477 = CARTESIAN_POINT('',(3.,-2.155,0.E+000));
+#1478 = VECTOR('',#1479,1.);
+#1479 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1480 = PLANE('',#1481);
+#1481 = AXIS2_PLACEMENT_3D('',#1482,#1483,#1484);
+#1482 = CARTESIAN_POINT('',(2.85,-2.155,0.E+000));
+#1483 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1484 = DIRECTION('',(1.,-3.445092848398E-016,0.E+000));
+#1485 = ADVANCED_FACE('',(#1486),#1505,.T.);
+#1486 = FACE_BOUND('',#1487,.F.);
+#1487 = EDGE_LOOP('',(#1488,#1497,#1503,#1504));
+#1488 = ORIENTED_EDGE('',*,*,#1489,.F.);
+#1489 = EDGE_CURVE('',#1490,#1417,#1492,.T.);
+#1490 = VERTEX_POINT('',#1491);
+#1491 = CARTESIAN_POINT('',(-2.85,-2.155,0.E+000));
+#1492 = CIRCLE('',#1493,0.25);
+#1493 = AXIS2_PLACEMENT_3D('',#1494,#1495,#1496);
+#1494 = CARTESIAN_POINT('',(-2.85,-1.905,0.E+000));
+#1495 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1496 = DIRECTION('',(-3.55951662292E-016,-1.,0.E+000));
+#1497 = ORIENTED_EDGE('',*,*,#1498,.T.);
+#1498 = EDGE_CURVE('',#1490,#323,#1499,.T.);
+#1499 = LINE('',#1500,#1501);
+#1500 = CARTESIAN_POINT('',(-2.85,-2.155,0.E+000));
+#1501 = VECTOR('',#1502,1.);
+#1502 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1503 = ORIENTED_EDGE('',*,*,#322,.F.);
+#1504 = ORIENTED_EDGE('',*,*,#1426,.F.);
+#1505 = CYLINDRICAL_SURFACE('',#1506,0.25);
+#1506 = AXIS2_PLACEMENT_3D('',#1507,#1508,#1509);
+#1507 = CARTESIAN_POINT('',(-2.85,-1.905,0.E+000));
+#1508 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1509 = DIRECTION('',(-3.55951662292E-016,-1.,0.E+000));
+#1510 = ADVANCED_FACE('',(#1511),#1538,.F.);
+#1511 = FACE_BOUND('',#1512,.F.);
+#1512 = EDGE_LOOP('',(#1513,#1521,#1529,#1535,#1536,#1537));
+#1513 = ORIENTED_EDGE('',*,*,#1514,.F.);
+#1514 = EDGE_CURVE('',#1515,#1490,#1517,.T.);
+#1515 = VERTEX_POINT('',#1516);
+#1516 = CARTESIAN_POINT('',(-3.,-2.155,0.E+000));
+#1517 = LINE('',#1518,#1519);
+#1518 = CARTESIAN_POINT('',(-3.,-2.155,0.E+000));
+#1519 = VECTOR('',#1520,1.);
+#1520 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1521 = ORIENTED_EDGE('',*,*,#1522,.T.);
+#1522 = EDGE_CURVE('',#1515,#1523,#1525,.T.);
+#1523 = VERTEX_POINT('',#1524);
+#1524 = CARTESIAN_POINT('',(-3.,-2.155,0.2));
+#1525 = LINE('',#1526,#1527);
+#1526 = CARTESIAN_POINT('',(-3.,-2.155,0.E+000));
+#1527 = VECTOR('',#1528,1.);
+#1528 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1529 = ORIENTED_EDGE('',*,*,#1530,.T.);
+#1530 = EDGE_CURVE('',#1523,#705,#1531,.T.);
+#1531 = LINE('',#1532,#1533);
+#1532 = CARTESIAN_POINT('',(-3.,-2.155,0.2));
+#1533 = VECTOR('',#1534,1.);
+#1534 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1535 = ORIENTED_EDGE('',*,*,#704,.F.);
+#1536 = ORIENTED_EDGE('',*,*,#331,.F.);
+#1537 = ORIENTED_EDGE('',*,*,#1498,.F.);
+#1538 = PLANE('',#1539);
+#1539 = AXIS2_PLACEMENT_3D('',#1540,#1541,#1542);
+#1540 = CARTESIAN_POINT('',(-3.,-2.155,0.E+000));
+#1541 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1542 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1543 = ADVANCED_FACE('',(#1544),#1555,.T.);
+#1544 = FACE_BOUND('',#1545,.T.);
+#1545 = EDGE_LOOP('',(#1546,#1547,#1548,#1549));
+#1546 = ORIENTED_EDGE('',*,*,#697,.F.);
+#1547 = ORIENTED_EDGE('',*,*,#347,.T.);
+#1548 = ORIENTED_EDGE('',*,*,#517,.T.);
+#1549 = ORIENTED_EDGE('',*,*,#1550,.F.);
+#1550 = EDGE_CURVE('',#690,#510,#1551,.T.);
+#1551 = LINE('',#1552,#1553);
+#1552 = CARTESIAN_POINT('',(-2.99,-2.49,0.92));
+#1553 = VECTOR('',#1554,1.);
+#1554 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#1555 = PLANE('',#1556);
+#1556 = AXIS2_PLACEMENT_3D('',#1557,#1558,#1559);
+#1557 = CARTESIAN_POINT('',(-2.99,-2.49,2.E-002));
+#1558 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1559 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1560 = ADVANCED_FACE('',(#1561,#1567),#1578,.T.);
+#1561 = FACE_BOUND('',#1562,.T.);
+#1562 = EDGE_LOOP('',(#1563,#1564,#1565,#1566));
+#1563 = ORIENTED_EDGE('',*,*,#633,.F.);
+#1564 = ORIENTED_EDGE('',*,*,#689,.T.);
+#1565 = ORIENTED_EDGE('',*,*,#1550,.T.);
+#1566 = ORIENTED_EDGE('',*,*,#509,.F.);
+#1567 = FACE_BOUND('',#1568,.T.);
+#1568 = EDGE_LOOP('',(#1569));
+#1569 = ORIENTED_EDGE('',*,*,#1570,.T.);
+#1570 = EDGE_CURVE('',#1571,#1571,#1573,.T.);
+#1571 = VERTEX_POINT('',#1572);
+#1572 = CARTESIAN_POINT('',(-2.4,1.65,0.92));
+#1573 = CIRCLE('',#1574,0.25);
+#1574 = AXIS2_PLACEMENT_3D('',#1575,#1576,#1577);
+#1575 = CARTESIAN_POINT('',(-2.4,1.9,0.92));
+#1576 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1577 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1578 = PLANE('',#1579);
+#1579 = AXIS2_PLACEMENT_3D('',#1580,#1581,#1582);
+#1580 = CARTESIAN_POINT('',(-2.99,2.49,0.92));
+#1581 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1582 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1583 = ADVANCED_FACE('',(#1584),#1595,.F.);
+#1584 = FACE_BOUND('',#1585,.F.);
+#1585 = EDGE_LOOP('',(#1586,#1587,#1593,#1594));
+#1586 = ORIENTED_EDGE('',*,*,#665,.F.);
+#1587 = ORIENTED_EDGE('',*,*,#1588,.F.);
+#1588 = EDGE_CURVE('',#880,#658,#1589,.T.);
+#1589 = LINE('',#1590,#1591);
+#1590 = CARTESIAN_POINT('',(3.,1.655,0.2));
+#1591 = VECTOR('',#1592,1.);
+#1592 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1593 = ORIENTED_EDGE('',*,*,#879,.F.);
+#1594 = ORIENTED_EDGE('',*,*,#601,.T.);
+#1595 = PLANE('',#1596);
+#1596 = AXIS2_PLACEMENT_3D('',#1597,#1598,#1599);
+#1597 = CARTESIAN_POINT('',(3.,2.155,0.2));
+#1598 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1599 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1600 = ADVANCED_FACE('',(#1601),#1612,.F.);
+#1601 = FACE_BOUND('',#1602,.F.);
+#1602 = EDGE_LOOP('',(#1603,#1604,#1610,#1611));
+#1603 = ORIENTED_EDGE('',*,*,#1369,.F.);
+#1604 = ORIENTED_EDGE('',*,*,#1605,.F.);
+#1605 = EDGE_CURVE('',#1468,#1362,#1606,.T.);
+#1606 = LINE('',#1607,#1608);
+#1607 = CARTESIAN_POINT('',(3.,-2.155,0.2));
+#1608 = VECTOR('',#1609,1.);
+#1609 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1610 = ORIENTED_EDGE('',*,*,#1467,.F.);
+#1611 = ORIENTED_EDGE('',*,*,#532,.T.);
+#1612 = PLANE('',#1613);
+#1613 = AXIS2_PLACEMENT_3D('',#1614,#1615,#1616);
+#1614 = CARTESIAN_POINT('',(3.,-1.655,0.2));
+#1615 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1616 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1617 = ADVANCED_FACE('',(#1618),#1629,.F.);
+#1618 = FACE_BOUND('',#1619,.F.);
+#1619 = EDGE_LOOP('',(#1620,#1621,#1627,#1628));
+#1620 = ORIENTED_EDGE('',*,*,#977,.F.);
+#1621 = ORIENTED_EDGE('',*,*,#1622,.F.);
+#1622 = EDGE_CURVE('',#1076,#970,#1623,.T.);
+#1623 = LINE('',#1624,#1625);
+#1624 = CARTESIAN_POINT('',(3.,0.385,0.2));
+#1625 = VECTOR('',#1626,1.);
+#1626 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1627 = ORIENTED_EDGE('',*,*,#1075,.F.);
+#1628 = ORIENTED_EDGE('',*,*,#578,.T.);
+#1629 = PLANE('',#1630);
+#1630 = AXIS2_PLACEMENT_3D('',#1631,#1632,#1633);
+#1631 = CARTESIAN_POINT('',(3.,0.885,0.2));
+#1632 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1633 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1634 = ADVANCED_FACE('',(#1635),#1646,.F.);
+#1635 = FACE_BOUND('',#1636,.F.);
+#1636 = EDGE_LOOP('',(#1637,#1638,#1644,#1645));
+#1637 = ORIENTED_EDGE('',*,*,#1173,.F.);
+#1638 = ORIENTED_EDGE('',*,*,#1639,.F.);
+#1639 = EDGE_CURVE('',#1272,#1166,#1640,.T.);
+#1640 = LINE('',#1641,#1642);
+#1641 = CARTESIAN_POINT('',(3.,-0.885,0.2));
+#1642 = VECTOR('',#1643,1.);
+#1643 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1644 = ORIENTED_EDGE('',*,*,#1271,.F.);
+#1645 = ORIENTED_EDGE('',*,*,#555,.T.);
+#1646 = PLANE('',#1647);
+#1647 = AXIS2_PLACEMENT_3D('',#1648,#1649,#1650);
+#1648 = CARTESIAN_POINT('',(3.,-0.385,0.2));
+#1649 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1650 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1651 = ADVANCED_FACE('',(#1652),#1663,.T.);
+#1652 = FACE_BOUND('',#1653,.F.);
+#1653 = EDGE_LOOP('',(#1654,#1655,#1656,#1657));
+#1654 = ORIENTED_EDGE('',*,*,#647,.T.);
+#1655 = ORIENTED_EDGE('',*,*,#803,.T.);
+#1656 = ORIENTED_EDGE('',*,*,#868,.T.);
+#1657 = ORIENTED_EDGE('',*,*,#1658,.T.);
+#1658 = EDGE_CURVE('',#869,#648,#1659,.T.);
+#1659 = LINE('',#1660,#1661);
+#1660 = CARTESIAN_POINT('',(3.,1.655,0.E+000));
+#1661 = VECTOR('',#1662,1.);
+#1662 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1663 = PLANE('',#1664);
+#1664 = AXIS2_PLACEMENT_3D('',#1665,#1666,#1667);
+#1665 = CARTESIAN_POINT('',(3.,2.155,0.E+000));
+#1666 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1667 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1668 = ADVANCED_FACE('',(#1669),#1675,.F.);
+#1669 = FACE_BOUND('',#1670,.F.);
+#1670 = EDGE_LOOP('',(#1671,#1672,#1673,#1674));
+#1671 = ORIENTED_EDGE('',*,*,#887,.T.);
+#1672 = ORIENTED_EDGE('',*,*,#1588,.T.);
+#1673 = ORIENTED_EDGE('',*,*,#657,.F.);
+#1674 = ORIENTED_EDGE('',*,*,#1658,.F.);
+#1675 = PLANE('',#1676);
+#1676 = AXIS2_PLACEMENT_3D('',#1677,#1678,#1679);
+#1677 = CARTESIAN_POINT('',(3.,1.655,0.E+000));
+#1678 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1679 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1680 = ADVANCED_FACE('',(#1681),#1692,.F.);
+#1681 = FACE_BOUND('',#1682,.F.);
+#1682 = EDGE_LOOP('',(#1683,#1684,#1690,#1691));
+#1683 = ORIENTED_EDGE('',*,*,#942,.F.);
+#1684 = ORIENTED_EDGE('',*,*,#1685,.F.);
+#1685 = EDGE_CURVE('',#847,#935,#1686,.T.);
+#1686 = LINE('',#1687,#1688);
+#1687 = CARTESIAN_POINT('',(-3.,2.155,0.2));
+#1688 = VECTOR('',#1689,1.);
+#1689 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1690 = ORIENTED_EDGE('',*,*,#846,.F.);
+#1691 = ORIENTED_EDGE('',*,*,#781,.F.);
+#1692 = PLANE('',#1693);
+#1693 = AXIS2_PLACEMENT_3D('',#1694,#1695,#1696);
+#1694 = CARTESIAN_POINT('',(-3.,1.655,0.2));
+#1695 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1696 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1697 = ADVANCED_FACE('',(#1698),#1709,.F.);
+#1698 = FACE_BOUND('',#1699,.F.);
+#1699 = EDGE_LOOP('',(#1700,#1701,#1707,#1708));
+#1700 = ORIENTED_EDGE('',*,*,#1530,.F.);
+#1701 = ORIENTED_EDGE('',*,*,#1702,.F.);
+#1702 = EDGE_CURVE('',#1435,#1523,#1703,.T.);
+#1703 = LINE('',#1704,#1705);
+#1704 = CARTESIAN_POINT('',(-3.,-1.655,0.2));
+#1705 = VECTOR('',#1706,1.);
+#1706 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1707 = ORIENTED_EDGE('',*,*,#1434,.F.);
+#1708 = ORIENTED_EDGE('',*,*,#712,.F.);
+#1709 = PLANE('',#1710);
+#1710 = AXIS2_PLACEMENT_3D('',#1711,#1712,#1713);
+#1711 = CARTESIAN_POINT('',(-3.,-2.155,0.2));
+#1712 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1713 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1714 = ADVANCED_FACE('',(#1715),#1726,.F.);
+#1715 = FACE_BOUND('',#1716,.F.);
+#1716 = EDGE_LOOP('',(#1717,#1718,#1724,#1725));
+#1717 = ORIENTED_EDGE('',*,*,#1138,.F.);
+#1718 = ORIENTED_EDGE('',*,*,#1719,.F.);
+#1719 = EDGE_CURVE('',#1043,#1131,#1720,.T.);
+#1720 = LINE('',#1721,#1722);
+#1721 = CARTESIAN_POINT('',(-3.,0.885,0.2));
+#1722 = VECTOR('',#1723,1.);
+#1723 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1724 = ORIENTED_EDGE('',*,*,#1042,.F.);
+#1725 = ORIENTED_EDGE('',*,*,#758,.F.);
+#1726 = PLANE('',#1727);
+#1727 = AXIS2_PLACEMENT_3D('',#1728,#1729,#1730);
+#1728 = CARTESIAN_POINT('',(-3.,0.385,0.2));
+#1729 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1730 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1731 = ADVANCED_FACE('',(#1732),#1743,.F.);
+#1732 = FACE_BOUND('',#1733,.F.);
+#1733 = EDGE_LOOP('',(#1734,#1735,#1741,#1742));
+#1734 = ORIENTED_EDGE('',*,*,#1334,.F.);
+#1735 = ORIENTED_EDGE('',*,*,#1736,.F.);
+#1736 = EDGE_CURVE('',#1239,#1327,#1737,.T.);
+#1737 = LINE('',#1738,#1739);
+#1738 = CARTESIAN_POINT('',(-3.,-0.385,0.2));
+#1739 = VECTOR('',#1740,1.);
+#1740 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1741 = ORIENTED_EDGE('',*,*,#1238,.F.);
+#1742 = ORIENTED_EDGE('',*,*,#735,.F.);
+#1743 = PLANE('',#1744);
+#1744 = AXIS2_PLACEMENT_3D('',#1745,#1746,#1747);
+#1745 = CARTESIAN_POINT('',(-3.,-0.885,0.2));
+#1746 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1747 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1748 = ADVANCED_FACE('',(#1749),#1760,.T.);
+#1749 = FACE_BOUND('',#1750,.F.);
+#1750 = EDGE_LOOP('',(#1751,#1752,#1753,#1754));
+#1751 = ORIENTED_EDGE('',*,*,#926,.T.);
+#1752 = ORIENTED_EDGE('',*,*,#901,.T.);
+#1753 = ORIENTED_EDGE('',*,*,#828,.T.);
+#1754 = ORIENTED_EDGE('',*,*,#1755,.T.);
+#1755 = EDGE_CURVE('',#831,#927,#1756,.T.);
+#1756 = LINE('',#1757,#1758);
+#1757 = CARTESIAN_POINT('',(-3.,2.155,0.E+000));
+#1758 = VECTOR('',#1759,1.);
+#1759 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1760 = PLANE('',#1761);
+#1761 = AXIS2_PLACEMENT_3D('',#1762,#1763,#1764);
+#1762 = CARTESIAN_POINT('',(-3.,1.655,0.E+000));
+#1763 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1764 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1765 = ADVANCED_FACE('',(#1766),#1772,.F.);
+#1766 = FACE_BOUND('',#1767,.F.);
+#1767 = EDGE_LOOP('',(#1768,#1769,#1770,#1771));
+#1768 = ORIENTED_EDGE('',*,*,#854,.T.);
+#1769 = ORIENTED_EDGE('',*,*,#1685,.T.);
+#1770 = ORIENTED_EDGE('',*,*,#934,.F.);
+#1771 = ORIENTED_EDGE('',*,*,#1755,.F.);
+#1772 = PLANE('',#1773);
+#1773 = AXIS2_PLACEMENT_3D('',#1774,#1775,#1776);
+#1774 = CARTESIAN_POINT('',(-3.,2.155,0.E+000));
+#1775 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1776 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1777 = ADVANCED_FACE('',(#1778),#1789,.T.);
+#1778 = FACE_BOUND('',#1779,.F.);
+#1779 = EDGE_LOOP('',(#1780,#1781,#1782,#1783));
+#1780 = ORIENTED_EDGE('',*,*,#959,.T.);
+#1781 = ORIENTED_EDGE('',*,*,#999,.T.);
+#1782 = ORIENTED_EDGE('',*,*,#1064,.T.);
+#1783 = ORIENTED_EDGE('',*,*,#1784,.T.);
+#1784 = EDGE_CURVE('',#1065,#960,#1785,.T.);
+#1785 = LINE('',#1786,#1787);
+#1786 = CARTESIAN_POINT('',(3.,0.385,0.E+000));
+#1787 = VECTOR('',#1788,1.);
+#1788 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1789 = PLANE('',#1790);
+#1790 = AXIS2_PLACEMENT_3D('',#1791,#1792,#1793);
+#1791 = CARTESIAN_POINT('',(3.,0.885,0.E+000));
+#1792 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1793 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1794 = ADVANCED_FACE('',(#1795),#1801,.F.);
+#1795 = FACE_BOUND('',#1796,.F.);
+#1796 = EDGE_LOOP('',(#1797,#1798,#1799,#1800));
+#1797 = ORIENTED_EDGE('',*,*,#1083,.T.);
+#1798 = ORIENTED_EDGE('',*,*,#1622,.T.);
+#1799 = ORIENTED_EDGE('',*,*,#969,.F.);
+#1800 = ORIENTED_EDGE('',*,*,#1784,.F.);
+#1801 = PLANE('',#1802);
+#1802 = AXIS2_PLACEMENT_3D('',#1803,#1804,#1805);
+#1803 = CARTESIAN_POINT('',(3.,0.385,0.E+000));
+#1804 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1805 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1806 = ADVANCED_FACE('',(#1807),#1818,.T.);
+#1807 = FACE_BOUND('',#1808,.F.);
+#1808 = EDGE_LOOP('',(#1809,#1810,#1811,#1812));
+#1809 = ORIENTED_EDGE('',*,*,#1122,.T.);
+#1810 = ORIENTED_EDGE('',*,*,#1097,.T.);
+#1811 = ORIENTED_EDGE('',*,*,#1024,.T.);
+#1812 = ORIENTED_EDGE('',*,*,#1813,.T.);
+#1813 = EDGE_CURVE('',#1027,#1123,#1814,.T.);
+#1814 = LINE('',#1815,#1816);
+#1815 = CARTESIAN_POINT('',(-3.,0.885,0.E+000));
+#1816 = VECTOR('',#1817,1.);
+#1817 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1818 = PLANE('',#1819);
+#1819 = AXIS2_PLACEMENT_3D('',#1820,#1821,#1822);
+#1820 = CARTESIAN_POINT('',(-3.,0.385,0.E+000));
+#1821 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1822 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1823 = ADVANCED_FACE('',(#1824),#1830,.F.);
+#1824 = FACE_BOUND('',#1825,.F.);
+#1825 = EDGE_LOOP('',(#1826,#1827,#1828,#1829));
+#1826 = ORIENTED_EDGE('',*,*,#1050,.T.);
+#1827 = ORIENTED_EDGE('',*,*,#1719,.T.);
+#1828 = ORIENTED_EDGE('',*,*,#1130,.F.);
+#1829 = ORIENTED_EDGE('',*,*,#1813,.F.);
+#1830 = PLANE('',#1831);
+#1831 = AXIS2_PLACEMENT_3D('',#1832,#1833,#1834);
+#1832 = CARTESIAN_POINT('',(-3.,0.885,0.E+000));
+#1833 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1834 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1835 = ADVANCED_FACE('',(#1836),#1847,.T.);
+#1836 = FACE_BOUND('',#1837,.F.);
+#1837 = EDGE_LOOP('',(#1838,#1839,#1840,#1841));
+#1838 = ORIENTED_EDGE('',*,*,#1155,.T.);
+#1839 = ORIENTED_EDGE('',*,*,#1195,.T.);
+#1840 = ORIENTED_EDGE('',*,*,#1260,.T.);
+#1841 = ORIENTED_EDGE('',*,*,#1842,.T.);
+#1842 = EDGE_CURVE('',#1261,#1156,#1843,.T.);
+#1843 = LINE('',#1844,#1845);
+#1844 = CARTESIAN_POINT('',(3.,-0.885,0.E+000));
+#1845 = VECTOR('',#1846,1.);
+#1846 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1847 = PLANE('',#1848);
+#1848 = AXIS2_PLACEMENT_3D('',#1849,#1850,#1851);
+#1849 = CARTESIAN_POINT('',(3.,-0.385,0.E+000));
+#1850 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1851 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1852 = ADVANCED_FACE('',(#1853),#1859,.F.);
+#1853 = FACE_BOUND('',#1854,.F.);
+#1854 = EDGE_LOOP('',(#1855,#1856,#1857,#1858));
+#1855 = ORIENTED_EDGE('',*,*,#1279,.T.);
+#1856 = ORIENTED_EDGE('',*,*,#1639,.T.);
+#1857 = ORIENTED_EDGE('',*,*,#1165,.F.);
+#1858 = ORIENTED_EDGE('',*,*,#1842,.F.);
+#1859 = PLANE('',#1860);
+#1860 = AXIS2_PLACEMENT_3D('',#1861,#1862,#1863);
+#1861 = CARTESIAN_POINT('',(3.,-0.885,0.E+000));
+#1862 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1863 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1864 = ADVANCED_FACE('',(#1865),#1876,.T.);
+#1865 = FACE_BOUND('',#1866,.F.);
+#1866 = EDGE_LOOP('',(#1867,#1868,#1869,#1870));
+#1867 = ORIENTED_EDGE('',*,*,#1318,.T.);
+#1868 = ORIENTED_EDGE('',*,*,#1293,.T.);
+#1869 = ORIENTED_EDGE('',*,*,#1220,.T.);
+#1870 = ORIENTED_EDGE('',*,*,#1871,.T.);
+#1871 = EDGE_CURVE('',#1223,#1319,#1872,.T.);
+#1872 = LINE('',#1873,#1874);
+#1873 = CARTESIAN_POINT('',(-3.,-0.385,0.E+000));
+#1874 = VECTOR('',#1875,1.);
+#1875 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1876 = PLANE('',#1877);
+#1877 = AXIS2_PLACEMENT_3D('',#1878,#1879,#1880);
+#1878 = CARTESIAN_POINT('',(-3.,-0.885,0.E+000));
+#1879 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1880 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1881 = ADVANCED_FACE('',(#1882),#1888,.F.);
+#1882 = FACE_BOUND('',#1883,.F.);
+#1883 = EDGE_LOOP('',(#1884,#1885,#1886,#1887));
+#1884 = ORIENTED_EDGE('',*,*,#1246,.T.);
+#1885 = ORIENTED_EDGE('',*,*,#1736,.T.);
+#1886 = ORIENTED_EDGE('',*,*,#1326,.F.);
+#1887 = ORIENTED_EDGE('',*,*,#1871,.F.);
+#1888 = PLANE('',#1889);
+#1889 = AXIS2_PLACEMENT_3D('',#1890,#1891,#1892);
+#1890 = CARTESIAN_POINT('',(-3.,-0.385,0.E+000));
+#1891 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1892 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1893 = ADVANCED_FACE('',(#1894),#1905,.T.);
+#1894 = FACE_BOUND('',#1895,.F.);
+#1895 = EDGE_LOOP('',(#1896,#1897,#1898,#1899));
+#1896 = ORIENTED_EDGE('',*,*,#1351,.T.);
+#1897 = ORIENTED_EDGE('',*,*,#1391,.T.);
+#1898 = ORIENTED_EDGE('',*,*,#1456,.T.);
+#1899 = ORIENTED_EDGE('',*,*,#1900,.T.);
+#1900 = EDGE_CURVE('',#1457,#1352,#1901,.T.);
+#1901 = LINE('',#1902,#1903);
+#1902 = CARTESIAN_POINT('',(3.,-2.155,0.E+000));
+#1903 = VECTOR('',#1904,1.);
+#1904 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1905 = PLANE('',#1906);
+#1906 = AXIS2_PLACEMENT_3D('',#1907,#1908,#1909);
+#1907 = CARTESIAN_POINT('',(3.,-1.655,0.E+000));
+#1908 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1909 = DIRECTION('',(-3.445092848398E-016,-1.,0.E+000));
+#1910 = ADVANCED_FACE('',(#1911),#1917,.F.);
+#1911 = FACE_BOUND('',#1912,.F.);
+#1912 = EDGE_LOOP('',(#1913,#1914,#1915,#1916));
+#1913 = ORIENTED_EDGE('',*,*,#1475,.T.);
+#1914 = ORIENTED_EDGE('',*,*,#1605,.T.);
+#1915 = ORIENTED_EDGE('',*,*,#1361,.F.);
+#1916 = ORIENTED_EDGE('',*,*,#1900,.F.);
+#1917 = PLANE('',#1918);
+#1918 = AXIS2_PLACEMENT_3D('',#1919,#1920,#1921);
+#1919 = CARTESIAN_POINT('',(3.,-2.155,0.E+000));
+#1920 = DIRECTION('',(-1.,3.445092848398E-016,0.E+000));
+#1921 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1922 = ADVANCED_FACE('',(#1923),#1934,.T.);
+#1923 = FACE_BOUND('',#1924,.F.);
+#1924 = EDGE_LOOP('',(#1925,#1926,#1927,#1928));
+#1925 = ORIENTED_EDGE('',*,*,#1514,.T.);
+#1926 = ORIENTED_EDGE('',*,*,#1489,.T.);
+#1927 = ORIENTED_EDGE('',*,*,#1416,.T.);
+#1928 = ORIENTED_EDGE('',*,*,#1929,.T.);
+#1929 = EDGE_CURVE('',#1419,#1515,#1930,.T.);
+#1930 = LINE('',#1931,#1932);
+#1931 = CARTESIAN_POINT('',(-3.,-1.655,0.E+000));
+#1932 = VECTOR('',#1933,1.);
+#1933 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1934 = PLANE('',#1935);
+#1935 = AXIS2_PLACEMENT_3D('',#1936,#1937,#1938);
+#1936 = CARTESIAN_POINT('',(-3.,-2.155,0.E+000));
+#1937 = DIRECTION('',(0.E+000,-0.E+000,-1.));
+#1938 = DIRECTION('',(4.669739647545E-016,1.,0.E+000));
+#1939 = ADVANCED_FACE('',(#1940),#1946,.F.);
+#1940 = FACE_BOUND('',#1941,.F.);
+#1941 = EDGE_LOOP('',(#1942,#1943,#1944,#1945));
+#1942 = ORIENTED_EDGE('',*,*,#1442,.T.);
+#1943 = ORIENTED_EDGE('',*,*,#1702,.T.);
+#1944 = ORIENTED_EDGE('',*,*,#1522,.F.);
+#1945 = ORIENTED_EDGE('',*,*,#1929,.F.);
+#1946 = PLANE('',#1947);
+#1947 = AXIS2_PLACEMENT_3D('',#1948,#1949,#1950);
+#1948 = CARTESIAN_POINT('',(-3.,-1.655,0.E+000));
+#1949 = DIRECTION('',(1.,-4.669739647545E-016,0.E+000));
+#1950 = DIRECTION('',(-4.669739647545E-016,-1.,0.E+000));
+#1951 = ADVANCED_FACE('',(#1952),#1971,.F.);
+#1952 = FACE_BOUND('',#1953,.T.);
+#1953 = EDGE_LOOP('',(#1954,#1955,#1963,#1970));
+#1954 = ORIENTED_EDGE('',*,*,#1570,.F.);
+#1955 = ORIENTED_EDGE('',*,*,#1956,.T.);
+#1956 = EDGE_CURVE('',#1571,#1957,#1959,.T.);
+#1957 = VERTEX_POINT('',#1958);
+#1958 = CARTESIAN_POINT('',(-2.4,1.65,0.91));
+#1959 = LINE('',#1960,#1961);
+#1960 = CARTESIAN_POINT('',(-2.4,1.65,0.93));
+#1961 = VECTOR('',#1962,1.);
+#1962 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#1963 = ORIENTED_EDGE('',*,*,#1964,.F.);
+#1964 = EDGE_CURVE('',#1957,#1957,#1965,.T.);
+#1965 = CIRCLE('',#1966,0.25);
+#1966 = AXIS2_PLACEMENT_3D('',#1967,#1968,#1969);
+#1967 = CARTESIAN_POINT('',(-2.4,1.9,0.91));
+#1968 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1969 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1970 = ORIENTED_EDGE('',*,*,#1956,.F.);
+#1971 = CYLINDRICAL_SURFACE('',#1972,0.25);
+#1972 = AXIS2_PLACEMENT_3D('',#1973,#1974,#1975);
+#1973 = CARTESIAN_POINT('',(-2.4,1.9,0.93));
+#1974 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#1975 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1976 = ADVANCED_FACE('',(#1977),#1980,.T.);
+#1977 = FACE_BOUND('',#1978,.T.);
+#1978 = EDGE_LOOP('',(#1979));
+#1979 = ORIENTED_EDGE('',*,*,#1964,.T.);
+#1980 = PLANE('',#1981);
+#1981 = AXIS2_PLACEMENT_3D('',#1982,#1983,#1984);
+#1982 = CARTESIAN_POINT('',(-2.4,1.9,0.91));
+#1983 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1984 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1985 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1989))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1986,#1987,#1988)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1986 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1987 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1988 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1989 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#1986,
+'distance_accuracy_value','confusion accuracy');
+#1990 = PRODUCT_TYPE('part',$,(#7));
+#1991 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+#1992,#2000,#2007,#2014,#2021,#2028,#2035,#2043,#2050,#2057,#2064,
+#2071,#2078,#2085,#2092,#2099,#2106,#2113,#2120,#2127,#2134,#2141,
+#2148,#2155,#2162,#2169,#2176,#2183,#2190,#2197,#2204,#2211,#2218,
+#2225,#2232,#2239,#2246,#2253,#2260,#2267,#2274,#2281,#2288,#2295,
+#2302,#2309,#2316,#2323,#2330,#2337,#2344,#2351,#2358,#2365,#2372,
+#2379,#2386,#2393,#2400,#2407,#2414,#2422),#1985);
+#1992 = STYLED_ITEM('color',(#1993),#17);
+#1993 = PRESENTATION_STYLE_ASSIGNMENT((#1994));
+#1994 = SURFACE_STYLE_USAGE(.BOTH.,#1995);
+#1995 = SURFACE_SIDE_STYLE('',(#1996));
+#1996 = SURFACE_STYLE_FILL_AREA(#1997);
+#1997 = FILL_AREA_STYLE('',(#1998));
+#1998 = FILL_AREA_STYLE_COLOUR('',#1999);
+#1999 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#2000 = STYLED_ITEM('color',(#2001),#65);
+#2001 = PRESENTATION_STYLE_ASSIGNMENT((#2002));
+#2002 = SURFACE_STYLE_USAGE(.BOTH.,#2003);
+#2003 = SURFACE_SIDE_STYLE('',(#2004));
+#2004 = SURFACE_STYLE_FILL_AREA(#2005);
+#2005 = FILL_AREA_STYLE('',(#2006));
+#2006 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2007 = STYLED_ITEM('color',(#2008),#96);
+#2008 = PRESENTATION_STYLE_ASSIGNMENT((#2009));
+#2009 = SURFACE_STYLE_USAGE(.BOTH.,#2010);
+#2010 = SURFACE_SIDE_STYLE('',(#2011));
+#2011 = SURFACE_STYLE_FILL_AREA(#2012);
+#2012 = FILL_AREA_STYLE('',(#2013));
+#2013 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2014 = STYLED_ITEM('color',(#2015),#120);
+#2015 = PRESENTATION_STYLE_ASSIGNMENT((#2016));
+#2016 = SURFACE_STYLE_USAGE(.BOTH.,#2017);
+#2017 = SURFACE_SIDE_STYLE('',(#2018));
+#2018 = SURFACE_STYLE_FILL_AREA(#2019);
+#2019 = FILL_AREA_STYLE('',(#2020));
+#2020 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2021 = STYLED_ITEM('color',(#2022),#144);
+#2022 = PRESENTATION_STYLE_ASSIGNMENT((#2023));
+#2023 = SURFACE_STYLE_USAGE(.BOTH.,#2024);
+#2024 = SURFACE_SIDE_STYLE('',(#2025));
+#2025 = SURFACE_STYLE_FILL_AREA(#2026);
+#2026 = FILL_AREA_STYLE('',(#2027));
+#2027 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2028 = STYLED_ITEM('color',(#2029),#168);
+#2029 = PRESENTATION_STYLE_ASSIGNMENT((#2030));
+#2030 = SURFACE_STYLE_USAGE(.BOTH.,#2031);
+#2031 = SURFACE_SIDE_STYLE('',(#2032));
+#2032 = SURFACE_STYLE_FILL_AREA(#2033);
+#2033 = FILL_AREA_STYLE('',(#2034));
+#2034 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2035 = STYLED_ITEM('color',(#2036),#185);
+#2036 = PRESENTATION_STYLE_ASSIGNMENT((#2037));
+#2037 = SURFACE_STYLE_USAGE(.BOTH.,#2038);
+#2038 = SURFACE_SIDE_STYLE('',(#2039));
+#2039 = SURFACE_STYLE_FILL_AREA(#2040);
+#2040 = FILL_AREA_STYLE('',(#2041));
+#2041 = FILL_AREA_STYLE_COLOUR('',#2042);
+#2042 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#2043 = STYLED_ITEM('color',(#2044),#496);
+#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('',#2042);
+#2050 = STYLED_ITEM('color',(#2051),#619);
+#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('',#2042);
+#2057 = STYLED_ITEM('color',(#2058),#643);
+#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('',#1999);
+#2064 = STYLED_ITEM('color',(#2065),#683);
+#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('',#2042);
+#2071 = STYLED_ITEM('color',(#2072),#799);
+#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('',#1999);
+#2078 = STYLED_ITEM('color',(#2079),#824);
+#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('',#1999);
+#2085 = STYLED_ITEM('color',(#2086),#864);
+#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('',#1999);
+#2092 = STYLED_ITEM('color',(#2093),#897);
+#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('',#1999);
+#2099 = STYLED_ITEM('color',(#2100),#922);
+#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('',#1999);
+#2106 = STYLED_ITEM('color',(#2107),#955);
+#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('',#1999);
+#2113 = STYLED_ITEM('color',(#2114),#995);
+#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('',#1999);
+#2120 = STYLED_ITEM('color',(#2121),#1020);
+#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('',#1999);
+#2127 = STYLED_ITEM('color',(#2128),#1060);
+#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('',#1999);
+#2134 = STYLED_ITEM('color',(#2135),#1093);
+#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('',#1999);
+#2141 = STYLED_ITEM('color',(#2142),#1118);
+#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('',#1999);
+#2148 = STYLED_ITEM('color',(#2149),#1151);
+#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('',#1999);
+#2155 = STYLED_ITEM('color',(#2156),#1191);
+#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('',#1999);
+#2162 = STYLED_ITEM('color',(#2163),#1216);
+#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('',#1999);
+#2169 = STYLED_ITEM('color',(#2170),#1256);
+#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('',#1999);
+#2176 = STYLED_ITEM('color',(#2177),#1289);
+#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('',#1999);
+#2183 = STYLED_ITEM('color',(#2184),#1314);
+#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('',#1999);
+#2190 = STYLED_ITEM('color',(#2191),#1347);
+#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('',#1999);
+#2197 = STYLED_ITEM('color',(#2198),#1387);
+#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('',#1999);
+#2204 = STYLED_ITEM('color',(#2205),#1412);
+#2205 = PRESENTATION_STYLE_ASSIGNMENT((#2206));
+#2206 = SURFACE_STYLE_USAGE(.BOTH.,#2207);
+#2207 = SURFACE_SIDE_STYLE('',(#2208));
+#2208 = SURFACE_STYLE_FILL_AREA(#2209);
+#2209 = FILL_AREA_STYLE('',(#2210));
+#2210 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2211 = STYLED_ITEM('color',(#2212),#1452);
+#2212 = PRESENTATION_STYLE_ASSIGNMENT((#2213));
+#2213 = SURFACE_STYLE_USAGE(.BOTH.,#2214);
+#2214 = SURFACE_SIDE_STYLE('',(#2215));
+#2215 = SURFACE_STYLE_FILL_AREA(#2216);
+#2216 = FILL_AREA_STYLE('',(#2217));
+#2217 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2218 = STYLED_ITEM('color',(#2219),#1485);
+#2219 = PRESENTATION_STYLE_ASSIGNMENT((#2220));
+#2220 = SURFACE_STYLE_USAGE(.BOTH.,#2221);
+#2221 = SURFACE_SIDE_STYLE('',(#2222));
+#2222 = SURFACE_STYLE_FILL_AREA(#2223);
+#2223 = FILL_AREA_STYLE('',(#2224));
+#2224 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2225 = STYLED_ITEM('color',(#2226),#1510);
+#2226 = PRESENTATION_STYLE_ASSIGNMENT((#2227));
+#2227 = SURFACE_STYLE_USAGE(.BOTH.,#2228);
+#2228 = SURFACE_SIDE_STYLE('',(#2229));
+#2229 = SURFACE_STYLE_FILL_AREA(#2230);
+#2230 = FILL_AREA_STYLE('',(#2231));
+#2231 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2232 = STYLED_ITEM('color',(#2233),#1543);
+#2233 = PRESENTATION_STYLE_ASSIGNMENT((#2234));
+#2234 = SURFACE_STYLE_USAGE(.BOTH.,#2235);
+#2235 = SURFACE_SIDE_STYLE('',(#2236));
+#2236 = SURFACE_STYLE_FILL_AREA(#2237);
+#2237 = FILL_AREA_STYLE('',(#2238));
+#2238 = FILL_AREA_STYLE_COLOUR('',#2042);
+#2239 = STYLED_ITEM('color',(#2240),#1560);
+#2240 = PRESENTATION_STYLE_ASSIGNMENT((#2241));
+#2241 = SURFACE_STYLE_USAGE(.BOTH.,#2242);
+#2242 = SURFACE_SIDE_STYLE('',(#2243));
+#2243 = SURFACE_STYLE_FILL_AREA(#2244);
+#2244 = FILL_AREA_STYLE('',(#2245));
+#2245 = FILL_AREA_STYLE_COLOUR('',#2042);
+#2246 = STYLED_ITEM('color',(#2247),#1583);
+#2247 = PRESENTATION_STYLE_ASSIGNMENT((#2248));
+#2248 = SURFACE_STYLE_USAGE(.BOTH.,#2249);
+#2249 = SURFACE_SIDE_STYLE('',(#2250));
+#2250 = SURFACE_STYLE_FILL_AREA(#2251);
+#2251 = FILL_AREA_STYLE('',(#2252));
+#2252 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2253 = STYLED_ITEM('color',(#2254),#1600);
+#2254 = PRESENTATION_STYLE_ASSIGNMENT((#2255));
+#2255 = SURFACE_STYLE_USAGE(.BOTH.,#2256);
+#2256 = SURFACE_SIDE_STYLE('',(#2257));
+#2257 = SURFACE_STYLE_FILL_AREA(#2258);
+#2258 = FILL_AREA_STYLE('',(#2259));
+#2259 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2260 = STYLED_ITEM('color',(#2261),#1617);
+#2261 = PRESENTATION_STYLE_ASSIGNMENT((#2262));
+#2262 = SURFACE_STYLE_USAGE(.BOTH.,#2263);
+#2263 = SURFACE_SIDE_STYLE('',(#2264));
+#2264 = SURFACE_STYLE_FILL_AREA(#2265);
+#2265 = FILL_AREA_STYLE('',(#2266));
+#2266 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2267 = STYLED_ITEM('color',(#2268),#1634);
+#2268 = PRESENTATION_STYLE_ASSIGNMENT((#2269));
+#2269 = SURFACE_STYLE_USAGE(.BOTH.,#2270);
+#2270 = SURFACE_SIDE_STYLE('',(#2271));
+#2271 = SURFACE_STYLE_FILL_AREA(#2272);
+#2272 = FILL_AREA_STYLE('',(#2273));
+#2273 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2274 = STYLED_ITEM('color',(#2275),#1651);
+#2275 = PRESENTATION_STYLE_ASSIGNMENT((#2276));
+#2276 = SURFACE_STYLE_USAGE(.BOTH.,#2277);
+#2277 = SURFACE_SIDE_STYLE('',(#2278));
+#2278 = SURFACE_STYLE_FILL_AREA(#2279);
+#2279 = FILL_AREA_STYLE('',(#2280));
+#2280 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2281 = STYLED_ITEM('color',(#2282),#1668);
+#2282 = PRESENTATION_STYLE_ASSIGNMENT((#2283));
+#2283 = SURFACE_STYLE_USAGE(.BOTH.,#2284);
+#2284 = SURFACE_SIDE_STYLE('',(#2285));
+#2285 = SURFACE_STYLE_FILL_AREA(#2286);
+#2286 = FILL_AREA_STYLE('',(#2287));
+#2287 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2288 = STYLED_ITEM('color',(#2289),#1680);
+#2289 = PRESENTATION_STYLE_ASSIGNMENT((#2290));
+#2290 = SURFACE_STYLE_USAGE(.BOTH.,#2291);
+#2291 = SURFACE_SIDE_STYLE('',(#2292));
+#2292 = SURFACE_STYLE_FILL_AREA(#2293);
+#2293 = FILL_AREA_STYLE('',(#2294));
+#2294 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2295 = STYLED_ITEM('color',(#2296),#1697);
+#2296 = PRESENTATION_STYLE_ASSIGNMENT((#2297));
+#2297 = SURFACE_STYLE_USAGE(.BOTH.,#2298);
+#2298 = SURFACE_SIDE_STYLE('',(#2299));
+#2299 = SURFACE_STYLE_FILL_AREA(#2300);
+#2300 = FILL_AREA_STYLE('',(#2301));
+#2301 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2302 = STYLED_ITEM('color',(#2303),#1714);
+#2303 = PRESENTATION_STYLE_ASSIGNMENT((#2304));
+#2304 = SURFACE_STYLE_USAGE(.BOTH.,#2305);
+#2305 = SURFACE_SIDE_STYLE('',(#2306));
+#2306 = SURFACE_STYLE_FILL_AREA(#2307);
+#2307 = FILL_AREA_STYLE('',(#2308));
+#2308 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2309 = STYLED_ITEM('color',(#2310),#1731);
+#2310 = PRESENTATION_STYLE_ASSIGNMENT((#2311));
+#2311 = SURFACE_STYLE_USAGE(.BOTH.,#2312);
+#2312 = SURFACE_SIDE_STYLE('',(#2313));
+#2313 = SURFACE_STYLE_FILL_AREA(#2314);
+#2314 = FILL_AREA_STYLE('',(#2315));
+#2315 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2316 = STYLED_ITEM('color',(#2317),#1748);
+#2317 = PRESENTATION_STYLE_ASSIGNMENT((#2318));
+#2318 = SURFACE_STYLE_USAGE(.BOTH.,#2319);
+#2319 = SURFACE_SIDE_STYLE('',(#2320));
+#2320 = SURFACE_STYLE_FILL_AREA(#2321);
+#2321 = FILL_AREA_STYLE('',(#2322));
+#2322 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2323 = STYLED_ITEM('color',(#2324),#1765);
+#2324 = PRESENTATION_STYLE_ASSIGNMENT((#2325));
+#2325 = SURFACE_STYLE_USAGE(.BOTH.,#2326);
+#2326 = SURFACE_SIDE_STYLE('',(#2327));
+#2327 = SURFACE_STYLE_FILL_AREA(#2328);
+#2328 = FILL_AREA_STYLE('',(#2329));
+#2329 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2330 = STYLED_ITEM('color',(#2331),#1777);
+#2331 = PRESENTATION_STYLE_ASSIGNMENT((#2332));
+#2332 = SURFACE_STYLE_USAGE(.BOTH.,#2333);
+#2333 = SURFACE_SIDE_STYLE('',(#2334));
+#2334 = SURFACE_STYLE_FILL_AREA(#2335);
+#2335 = FILL_AREA_STYLE('',(#2336));
+#2336 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2337 = STYLED_ITEM('color',(#2338),#1794);
+#2338 = PRESENTATION_STYLE_ASSIGNMENT((#2339));
+#2339 = SURFACE_STYLE_USAGE(.BOTH.,#2340);
+#2340 = SURFACE_SIDE_STYLE('',(#2341));
+#2341 = SURFACE_STYLE_FILL_AREA(#2342);
+#2342 = FILL_AREA_STYLE('',(#2343));
+#2343 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2344 = STYLED_ITEM('color',(#2345),#1806);
+#2345 = PRESENTATION_STYLE_ASSIGNMENT((#2346));
+#2346 = SURFACE_STYLE_USAGE(.BOTH.,#2347);
+#2347 = SURFACE_SIDE_STYLE('',(#2348));
+#2348 = SURFACE_STYLE_FILL_AREA(#2349);
+#2349 = FILL_AREA_STYLE('',(#2350));
+#2350 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2351 = STYLED_ITEM('color',(#2352),#1823);
+#2352 = PRESENTATION_STYLE_ASSIGNMENT((#2353));
+#2353 = SURFACE_STYLE_USAGE(.BOTH.,#2354);
+#2354 = SURFACE_SIDE_STYLE('',(#2355));
+#2355 = SURFACE_STYLE_FILL_AREA(#2356);
+#2356 = FILL_AREA_STYLE('',(#2357));
+#2357 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2358 = STYLED_ITEM('color',(#2359),#1835);
+#2359 = PRESENTATION_STYLE_ASSIGNMENT((#2360));
+#2360 = SURFACE_STYLE_USAGE(.BOTH.,#2361);
+#2361 = SURFACE_SIDE_STYLE('',(#2362));
+#2362 = SURFACE_STYLE_FILL_AREA(#2363);
+#2363 = FILL_AREA_STYLE('',(#2364));
+#2364 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2365 = STYLED_ITEM('color',(#2366),#1852);
+#2366 = PRESENTATION_STYLE_ASSIGNMENT((#2367));
+#2367 = SURFACE_STYLE_USAGE(.BOTH.,#2368);
+#2368 = SURFACE_SIDE_STYLE('',(#2369));
+#2369 = SURFACE_STYLE_FILL_AREA(#2370);
+#2370 = FILL_AREA_STYLE('',(#2371));
+#2371 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2372 = STYLED_ITEM('color',(#2373),#1864);
+#2373 = PRESENTATION_STYLE_ASSIGNMENT((#2374));
+#2374 = SURFACE_STYLE_USAGE(.BOTH.,#2375);
+#2375 = SURFACE_SIDE_STYLE('',(#2376));
+#2376 = SURFACE_STYLE_FILL_AREA(#2377);
+#2377 = FILL_AREA_STYLE('',(#2378));
+#2378 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2379 = STYLED_ITEM('color',(#2380),#1881);
+#2380 = PRESENTATION_STYLE_ASSIGNMENT((#2381));
+#2381 = SURFACE_STYLE_USAGE(.BOTH.,#2382);
+#2382 = SURFACE_SIDE_STYLE('',(#2383));
+#2383 = SURFACE_STYLE_FILL_AREA(#2384);
+#2384 = FILL_AREA_STYLE('',(#2385));
+#2385 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2386 = STYLED_ITEM('color',(#2387),#1893);
+#2387 = PRESENTATION_STYLE_ASSIGNMENT((#2388));
+#2388 = SURFACE_STYLE_USAGE(.BOTH.,#2389);
+#2389 = SURFACE_SIDE_STYLE('',(#2390));
+#2390 = SURFACE_STYLE_FILL_AREA(#2391);
+#2391 = FILL_AREA_STYLE('',(#2392));
+#2392 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2393 = STYLED_ITEM('color',(#2394),#1910);
+#2394 = PRESENTATION_STYLE_ASSIGNMENT((#2395));
+#2395 = SURFACE_STYLE_USAGE(.BOTH.,#2396);
+#2396 = SURFACE_SIDE_STYLE('',(#2397));
+#2397 = SURFACE_STYLE_FILL_AREA(#2398);
+#2398 = FILL_AREA_STYLE('',(#2399));
+#2399 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2400 = STYLED_ITEM('color',(#2401),#1922);
+#2401 = PRESENTATION_STYLE_ASSIGNMENT((#2402));
+#2402 = SURFACE_STYLE_USAGE(.BOTH.,#2403);
+#2403 = SURFACE_SIDE_STYLE('',(#2404));
+#2404 = SURFACE_STYLE_FILL_AREA(#2405);
+#2405 = FILL_AREA_STYLE('',(#2406));
+#2406 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2407 = STYLED_ITEM('color',(#2408),#1939);
+#2408 = PRESENTATION_STYLE_ASSIGNMENT((#2409));
+#2409 = SURFACE_STYLE_USAGE(.BOTH.,#2410);
+#2410 = SURFACE_SIDE_STYLE('',(#2411));
+#2411 = SURFACE_STYLE_FILL_AREA(#2412);
+#2412 = FILL_AREA_STYLE('',(#2413));
+#2413 = FILL_AREA_STYLE_COLOUR('',#1999);
+#2414 = STYLED_ITEM('color',(#2415),#1951);
+#2415 = PRESENTATION_STYLE_ASSIGNMENT((#2416));
+#2416 = SURFACE_STYLE_USAGE(.BOTH.,#2417);
+#2417 = SURFACE_SIDE_STYLE('',(#2418));
+#2418 = SURFACE_STYLE_FILL_AREA(#2419);
+#2419 = FILL_AREA_STYLE('',(#2420));
+#2420 = FILL_AREA_STYLE_COLOUR('',#2421);
+#2421 = COLOUR_RGB('',0.690999984741,0.663999974728,0.597999989986);
+#2422 = STYLED_ITEM('color',(#2423),#1976);
+#2423 = PRESENTATION_STYLE_ASSIGNMENT((#2424));
+#2424 = SURFACE_STYLE_USAGE(.BOTH.,#2425);
+#2425 = SURFACE_SIDE_STYLE('',(#2426));
+#2426 = SURFACE_STYLE_FILL_AREA(#2427);
+#2427 = FILL_AREA_STYLE('',(#2428));
+#2428 = FILL_AREA_STYLE_COLOUR('',#2421);
+ENDSEC;
+END-ISO-10303-21;
docs/aons66406-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+200
@@ -0,0 +1,200 @@+{+  "slug": "aons66406",+  "version": "0.1.0",+  "type": "component",+  "description": "Alpha Omega Semicon MOSFETs, DFN-8(5x6). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "transistors-thyristors",+    "aons66406",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "aons66406.kicad_sym",+    "aons66406.kicad_mod",+    "aons66406.glb",+    "aons66406.step",+    "aons66406.lbr",+    "docs/hero.png",+    "docs/aons66406-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "aons66406-hero.glb",+    "aons66406-hero.overlay.json"+  ],+  "component": {+    "mpn": "AONS66406",+    "manufacturer": "Alpha Omega Semicon",+    "package": "DFN-8(5x6)",+    "pin_count": 9,+    "category": "Transistors/Thyristors",+    "subcategory": "MOSFETs",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589972577134546944",+    "parts": {+      "symbol": "aons66406.kicad_sym",+      "footprint": "aons66406.kicad_mod",+      "model_3d": "aons66406-hero.glb",+      "model_3d_plain": "aons66406.glb",+      "model_3d_step": "aons66406-etched.step",+      "model_3d_step_plain": "aons66406.step",+      "lbr": "aons66406.lbr"+    },+    "distributor_links": {+      "lcsc": "C541717",+      "digikey": "785-AONS66406TR-ND"+    },+    "distributor_check": {+      "checked_at": "2026-10-09T16:01:28Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "785-AONS66406TR-ND",+        "status": "found",+        "lifecycle": "Active"+      },+      "mouser": {+        "pn": null,+        "status": "no match"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "S",+        "type": "passive",+        "description": "Source terminal of the 40V N-channel MOSFET; pin 1 is the top-view orientation marker (PIN1) on the package drawing."+      },+      {+        "number": "2",+        "name": "S",+        "type": "passive",+        "description": "Source terminal of the 40V N-channel MOSFET, bonded in parallel with pins 1 and 3 on the DFN5x6 package."+      },+      {+        "number": "3",+        "name": "S",+        "type": "passive",+        "description": "Source terminal of the 40V N-channel MOSFET, bonded in parallel with pins 1 and 2 on the DFN5x6 package."+      },+      {+        "number": "4",+        "name": "G",+        "type": "input",+        "description": "Gate terminal; gate-source voltage is rated to ±20V per the absolute maximum ratings."+      },+      {+        "number": "5",+        "name": "D",+        "type": "passive",+        "description": "Drain terminal of the MOSFET; drain-source voltage is rated 40V (BVDSS minimum 40V)."+      },+      {+        "number": "6",+        "name": "D",+        "type": "passive",+        "description": "Drain terminal of the MOSFET, bonded in parallel with pins 5, 7 and 8 on the DFN5x6 package."+      },+      {+        "number": "7",+        "name": "D",+        "type": "passive",+        "description": "Drain terminal of the MOSFET, bonded in parallel with pins 5, 6 and 8 on the DFN5x6 package."+      },+      {+        "number": "8",+        "name": "D",+        "type": "passive",+        "description": "Drain terminal of the MOSFET, bonded in parallel with pins 5, 6 and 7 on the DFN5x6 package."+      },+      {+        "number": "9",+        "name": "EP",+        "type": "passive",+        "description": "Exposed pad (from the footprint; not named in the datasheet pin table)."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The pin map was reconstructed from the flattened text of the 'Top View' and 'Bottom View' drawing la; The datasheet gives no per-pin functional text. The pin descriptions combine the pin-group assignmen",+          "exposed pad 9 added from the footprint"+        ],+        "pages_sent": 6,+        "cost_usd": 0.0458,+        "at": "2026-10-09T15:59:23"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589972577134546944",+        "pages": 6,+        "sha256": "2b00096249da326f",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 9,+        "described": 9,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "aons66406.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          6.0,+          4.98,+          0.92+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "13e5a2a05f78c2a0952534b2fb187d0be154d366a431374e398c7e2032779f1b",+        "checked": "2026-10-09",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "aons66406-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          6.0,+          4.98,+          0.92+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "e68a41ea58ff945388b96977f62f9a316365a65007f84a03557a80dba63d5f6e",+        "checked": "2026-10-09",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  }+}
page.jsonadded+206
@@ -0,0 +1,206 @@+{+  "slug": "aons66406",+  "version": "0.1.0",+  "type": "component",+  "description": "Alpha Omega Semicon MOSFETs, DFN-8(5x6). Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "transistors-thyristors",+    "aons66406",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "aons66406.kicad_sym",+    "aons66406.kicad_mod",+    "aons66406.glb",+    "aons66406.step",+    "aons66406.lbr",+    "docs/hero.png",+    "docs/aons66406-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "aons66406-hero.glb",+    "aons66406-hero.overlay.json"+  ],+  "component": {+    "mpn": "AONS66406",+    "manufacturer": "Alpha Omega Semicon",+    "package": "DFN-8(5x6)",+    "pin_count": 9,+    "category": "Transistors/Thyristors",+    "subcategory": "MOSFETs",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589972577134546944",+    "parts": {+      "symbol": "aons66406.kicad_sym",+      "footprint": "aons66406.kicad_mod",+      "model_3d": "aons66406-hero.glb",+      "model_3d_plain": "aons66406.glb",+      "model_3d_step": "aons66406-etched.step",+      "model_3d_step_plain": "aons66406.step",+      "lbr": "aons66406.lbr"+    },+    "distributor_links": {+      "lcsc": "C541717",+      "digikey": "785-AONS66406TR-ND"+    },+    "distributor_check": {+      "checked_at": "2026-10-09T16:01:28Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "785-AONS66406TR-ND",+        "status": "found",+        "lifecycle": "Active"+      },+      "mouser": {+        "pn": null,+        "status": "no match"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "S",+        "type": "passive",+        "description": "Source terminal of the 40V N-channel MOSFET; pin 1 is the top-view orientation marker (PIN1) on the package drawing."+      },+      {+        "number": "2",+        "name": "S",+        "type": "passive",+        "description": "Source terminal of the 40V N-channel MOSFET, bonded in parallel with pins 1 and 3 on the DFN5x6 package."+      },+      {+        "number": "3",+        "name": "S",+        "type": "passive",+        "description": "Source terminal of the 40V N-channel MOSFET, bonded in parallel with pins 1 and 2 on the DFN5x6 package."+      },+      {+        "number": "4",+        "name": "G",+        "type": "input",+        "description": "Gate terminal; gate-source voltage is rated to ±20V per the absolute maximum ratings."+      },+      {+        "number": "5",+        "name": "D",+        "type": "passive",+        "description": "Drain terminal of the MOSFET; drain-source voltage is rated 40V (BVDSS minimum 40V)."+      },+      {+        "number": "6",+        "name": "D",+        "type": "passive",+        "description": "Drain terminal of the MOSFET, bonded in parallel with pins 5, 7 and 8 on the DFN5x6 package."+      },+      {+        "number": "7",+        "name": "D",+        "type": "passive",+        "description": "Drain terminal of the MOSFET, bonded in parallel with pins 5, 6 and 8 on the DFN5x6 package."+      },+      {+        "number": "8",+        "name": "D",+        "type": "passive",+        "description": "Drain terminal of the MOSFET, bonded in parallel with pins 5, 6 and 7 on the DFN5x6 package."+      },+      {+        "number": "9",+        "name": "EP",+        "type": "passive",+        "description": "Exposed pad (from the footprint; not named in the datasheet pin table)."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The pin map was reconstructed from the flattened text of the 'Top View' and 'Bottom View' drawing la; The datasheet gives no per-pin functional text. The pin descriptions combine the pin-group assignmen",+          "exposed pad 9 added from the footprint"+        ],+        "pages_sent": 6,+        "cost_usd": 0.0458,+        "at": "2026-10-09T15:59:23"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8589972577134546944",+        "pages": 6,+        "sha256": "2b00096249da326f",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 9,+        "described": 9,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "aons66406.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          6,+          4.98,+          0.92+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "13e5a2a05f78c2a0952534b2fb187d0be154d366a431374e398c7e2032779f1b",+        "checked": "2026-10-09",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "aons66406-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          6,+          4.98,+          0.92+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "e68a41ea58ff945388b96977f62f9a316365a65007f84a03557a80dba63d5f6e",+        "checked": "2026-10-09",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  },+  "visibility": "public",+  "org": "adom",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>aons66406</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>aons66406</title>\ No newline at end of file