← Commit history
LICENSEadded+10
@@ -0,0 +1,10 @@+This page's KiCad symbol, footprint, 3D models, hero image and text are released under the+Creative Commons Attribution-ShareAlike 4.0 International license (CC-BY-SA-4.0),+https://creativecommons.org/licenses/by-sa/4.0/++Third-party material keeps its own terms:+- KiCad library symbols, footprints and packages3D models: CC-BY-SA 4.0 with the KiCad library exception+  (https://www.kicad.org/libraries/license/).+- 3D models marked as LCSC / EasyEDA in page.json were downloaded with easyeda2kicad from LCSC; the EasyEDA logo+  was removed. They remain subject to LCSC / EasyEDA terms.+- Datasheets in docs/ are copyright their manufacturers and are included for reference.
README.md+65−1
@@ -1,3 +1,67 @@ # KT-0603Y -Hubei KENTO Elec Yellow 0603 LED, 0603 (1608 metric). Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.+**Hubei KENTO Elec** · LED, yellow · 0603 (1608 metric)++Hubei KENTO yellow indicator LED in an 0603 package with a water-clear lens: 584 to 594 nm dominant wavelength, 120 degree viewing angle. Sibling of the KT-0603R, KT-0603G and KT-0603B pages.++::adom-states{src="/adom/kt-0603y/render/states.json"}++## Verification++A person checks each page against its datasheet and signs it off here; the badge turns amber if a checked file changes.++::adom-verified{src="/adom/kt-0603y/render/verification.json"}++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | K | passive | Cathode. Marked (2) with the green corner mark on the datasheet drawing (p.2). |+| 2 | A | passive | Anode. Marked (1) and + on the datasheet drawing (p.2). Use a series resistor. |++**Note:** KiCad numbers the cathode pad 1; the datasheet labels the same terminal (2). The polarity is what matters: the cathode mark sits over KiCad pad 1.++## Key specifications++| Parameter | Value | Source |+|---|---|---|+| Colour | Yellow, water-clear lens | Datasheet p.2 |+| Dominant wavelength | 584 to 594 nm | Datasheet p.3 |+| Peak wavelength | 586 to 596 nm | Datasheet p.3 |+| Luminous intensity | 70 to 175 mcd at 20 mA | Datasheet p.3 |+| Forward voltage | 1.8 to 2.4 V at 10 mA | Datasheet p.3 |+| DC forward current (max) | 25 mA | Datasheet p.3 |+| Reverse voltage (max) | 5 V | Datasheet p.3 |+| Viewing angle | 120 degrees | Datasheet p.3 |+| Operating temperature | -40 to +85 C | Datasheet p.3 |+| Package | 1.6 x 0.8 x 0.6 mm | Datasheet p.2 |++## Ordering++| Distributor | Part number | Note |+|---|---|---|+| LCSC / JLCPCB | [C2287](https://www.lcsc.com/product-detail/C2287.html) | JLC Extended part, 65,374 in stock on 2026-10-08 |+| Mouser | not listed | no listing for this manufacturer's part (searched 2026-10-08) |+| DigiKey | not listed | no listing for this manufacturer's part (searched 2026-10-08) |++## CAD++| File | What it is |+|---|---|+| `kt-0603y.kicad_sym` | KiCad symbol, with MPN, manufacturer and distributor numbers as properties |+| `kt-0603y.kicad_mod` | KiCad footprint: `LED_SMD:LED_0603_1608Metric`, KiCad official, CC-BY-SA 4.0 |+| `kt-0603y.step` / `kt-0603y.glb` | 3D model, Z-up, seated on z = 0: KiCad packages3D (tag 10.0.6), LED_0603_1608Metric.step |+| `kt-0603y.lbr` | Fusion 360 / EAGLE library: one deviceset, each with its own MPN, manufacturer and LCSC / Mouser / DigiKey attributes |+| `altium/Adom_kt_0603y.SchLib` / `.PcbLib` | Altium library pair (adom-lbr, no Altium needed): symbol and footprint with the 3D body, parameters carry the part numbers; `altium/*.adom-lbr.json` is the canonical hub each was built from |+| `states.json`, `states/` | Off and lit models (STEP and GLB) and a picture of each, for viewers and the probing simulator |++## Provenance++- **Datasheet:** [docs/kt-0603y-datasheet.pdf](docs/kt-0603y-datasheet.pdf), sha256 `86f7efb743b271c3`, retrieved 2026-10-08 from LCSC+- **Specs:** each row names its source: the manufacturer datasheet (with page) or the LCSC parametric listing (retrieved 2026-10-08).+- **Distributor numbers:** looked up 2026-10-08 with adom-parts-search (Mouser, DigiKey, JLCPCB), exact part number and manufacturer only.+- **CAD:** footprint `LED_SMD:LED_0603_1608Metric`; 3D: KiCad packages3D (tag 10.0.6), LED_0603_1608Metric.step.++## Related++- Used on the [AM/FM Receiver Molecule](https://wiki.adom.inc/adom/amfm-receiver-molecule).
altium/Adom_kt_0603y.PcbLibadded
⋯ 1 unchanged line ⋯
altium/Adom_kt_0603y.SchLibadded
⋯ 1 unchanged line ⋯
altium/KT-0603Y.adom-lbr.jsonadded+356
@@ -0,0 +1,356 @@+{+  "schema_version": 2,+  "mpn": "KT-0603Y",+  "manufacturer": "Hubei KENTO Elec",+  "package": "",+  "value": "",+  "category": "",+  "symbol": {+    "name": "KT-0603Y",+    "pins": [+      {+        "number": "1",+        "name": "K",+        "x": -150,+        "y": 0,+        "length": 100,+        "rotation": 0,+        "electrical_type": "passive"+      },+      {+        "number": "2",+        "name": "A",+        "x": 150,+        "y": 0,+        "length": 100,+        "rotation": 180,+        "electrical_type": "passive"+      }+    ],+    "body": null,+    "graphics": [+      {+        "kind": "polyline",+        "points": [+          [+            -120.0,+            -30.0+          ],+          [+            -180.0,+            -90.0+          ],+          [+            -150.0,+            -90.0+          ],+          [+            -180.0,+            -90.0+          ],+          [+            -180.0,+            -60.0+          ]+        ],+        "width": 0.0+      },+      {+        "kind": "polyline",+        "points": [+          [+            -70.0,+            -30.0+          ],+          [+            -130.0,+            -90.0+          ],+          [+            -100.0,+            -90.0+          ],+          [+            -130.0,+            -90.0+          ],+          [+            -130.0,+            -60.0+          ]+        ],+        "width": 0.0+      },+      {+        "kind": "polyline",+        "points": [+          [+            -50.0,+            0.0+          ],+          [+            50.0,+            0.0+          ]+        ],+        "width": 0.0+      },+      {+        "kind": "polyline",+        "points": [+          [+            -50.0,+            -50.0+          ],+          [+            -50.0,+            50.0+          ]+        ],+        "width": 10.0+      },+      {+        "kind": "polyline",+        "points": [+          [+            50.0,+            -50.0+          ],+          [+            50.0,+            50.0+          ],+          [+            -50.0,+            0.0+          ],+          [+            50.0,+            -50.0+          ]+        ],+        "width": 10.0+      }+    ],+    "designator_prefix": "D",+    "footprint": "kt-0603y",+    "parameters": [+      {+        "name": "Value",+        "value": "KT-0603Y",+        "visible": true+      },+      {+        "name": "Datasheet",+        "value": "",+        "visible": true+      },+      {+        "name": "Description",+        "value": "Hubei KENTO Elec KT-0603Y, -40℃~+85℃ 120° 175mcd 2.4V 40mW 584nm~594nm 596nm Discrete Diode Water Clear Yellow 0603 LED Indication - Discrete",+        "visible": true+      },+      {+        "name": "Sim.Pins",+        "value": "1=K 2=A",+        "visible": true+      },+      {+        "name": "ki_keywords",+        "value": "LED diode",+        "visible": true+      },+      {+        "name": "ki_fp_filters",+        "value": "LED* LED_SMD:* LED_THT:*",+        "visible": true+      },+      {+        "name": "MPN",+        "value": "KT-0603Y",+        "visible": true+      },+      {+        "name": "Manufacturer",+        "value": "Hubei KENTO Elec",+        "visible": true+      },+      {+        "name": "LCSC",+        "value": "C2287",+        "visible": true+      },+      {+        "name": "Mouser",+        "value": "",+        "visible": true+      },+      {+        "name": "DigiKey",+        "value": "",+        "visible": true+      },+      {+        "name": "Adom Wiki",+        "value": "https://wiki.adom.inc/adom/kt-0603y",+        "visible": true+      },+      {+        "name": "Supplier 1",+        "value": "LCSC",+        "visible": false+      },+      {+        "name": "Supplier Part Number 1",+        "value": "C2287",+        "visible": false+      },+      {+        "name": "Manufacturer Part Number",+        "value": "KT-0603Y",+        "visible": false+      }+    ],+    "pin_numbers_hidden": true,+    "pin_names_hidden": true+  },+  "footprint": {+    "name": "kt-0603y",+    "pads": [+      {+        "number": "1",+        "x_mm": -0.7875,+        "y_mm": 0.0,+        "w_mm": 0.875,+        "h_mm": 0.95,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect"+      },+      {+        "number": "2",+        "x_mm": 0.7875,+        "y_mm": 0.0,+        "w_mm": 0.875,+        "h_mm": 0.95,+        "drill_mm": 0.0,+        "rotation": 0.0,+        "shape": "roundrect"+      }+    ],+    "graphics": [+      {+        "kind": "line",+        "layer": {+          "role": "silk"+        },+        "x1": -1.485,+        "y1": -0.735,+        "x2": -1.485,+        "y2": 0.735,+        "width": 0.12+      },+      {+        "kind": "line",+        "layer": {+          "role": "silk"+        },+        "x1": -1.485,+        "y1": 0.735,+        "x2": 0.8,+        "y2": 0.735,+        "width": 0.12+      },+      {+        "kind": "line",+        "layer": {+          "role": "silk"+        },+        "x1": 0.8,+        "y1": -0.735,+        "x2": -1.485,+        "y2": -0.735,+        "width": 0.12+      },+      {+        "kind": "line",+        "layer": {+          "role": "fab"+        },+        "x1": -0.8,+        "y1": -0.1,+        "x2": -0.8,+        "y2": 0.4,+        "width": 0.1+      },+      {+        "kind": "line",+        "layer": {+          "role": "fab"+        },+        "x1": -0.8,+        "y1": 0.4,+        "x2": 0.8,+        "y2": 0.4,+        "width": 0.1+      },+      {+        "kind": "line",+        "layer": {+          "role": "fab"+        },+        "x1": -0.5,+        "y1": -0.4,+        "x2": -0.8,+        "y2": -0.1,+        "width": 0.1+      },+      {+        "kind": "line",+        "layer": {+          "role": "fab"+        },+        "x1": 0.8,+        "y1": -0.4,+        "x2": -0.5,+        "y2": -0.4,+        "width": 0.1+      },+      {+        "kind": "line",+        "layer": {+          "role": "fab"+        },+        "x1": 0.8,+        "y1": 0.4,+        "x2": 0.8,+        "y2": -0.4,+        "width": 0.1+      },+      {+        "kind": "rect",+        "layer": {+          "role": "courtyard"+        },+        "x1": -1.48,+        "y1": -0.73,+        "x2": 1.48,+        "y2": 0.73,+        "width": 0.05+      }+    ]+  },+  "connect": [+    {+      "pin": "1",+      "pad": "1"+    },+    {+      "pin": "2",+      "pad": "2"+    }+  ],+  "provenance": {+    "source": "kicad_import"+  }+}\ No newline at end of file
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/kt-0603y-datasheet.pdfadded
⋯ 1 unchanged line ⋯
kt-0603y.glbadded
⋯ 1 unchanged line ⋯
kt-0603y.kicad_modadded+156
@@ -0,0 +1,156 @@+(footprint "kt-0603y"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal, (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf)")+	(tags "LED")+	(property "Reference" "REF**"+		(at 0 -1.43 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "LED_0603_1608Metric"+		(at 0 1.43 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "SMD_2terminal_chip_molded"+		(at 0 0 0)+		(layer "F.SilkS")+		(hide yes)+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -1.485 -0.735)+		(end -1.485 0.735)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -1.485 0.735)+		(end 0.8 0.735)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.8 -0.735)+		(end -1.485 -0.735)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_rect+		(start -1.48 -0.73)+		(end 1.48 0.73)+		(stroke+			(width 0.05)+			(type solid)+		)+		(fill no)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -0.8 -0.1)+		(end -0.8 0.4)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start -0.8 0.4)+		(end 0.8 0.4)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start -0.5 -0.4)+		(end -0.8 -0.1)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 0.8 -0.4)+		(end -0.5 -0.4)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 0.8 0.4)+		(end 0.8 -0.4)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 0)+		(layer "F.Fab")+		(effects+			(font+				(size 0.4 0.4)+				(thickness 0.06)+			)+		)+	)+	(pad "1" smd roundrect+		(at -0.7875 0)+		(size 0.875 0.95)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "2" smd roundrect+		(at 0.7875 0)+		(size 0.875 0.95)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0603_1608Metric.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
kt-0603y.kicad_symadded+148
@@ -0,0 +1,148 @@+(kicad_symbol_lib+	(version 20251024)+	(generator "adom_amfm_wiki")+	(generator_version "10.0")+	(symbol "KT-0603Y"+		(pin_numbers (hide yes))+		(pin_names (offset 1.016) (hide yes))+		(exclude_from_sim no)+		(in_bom yes)+		(on_board yes)+		(in_pos_files yes)+		(duplicate_pin_numbers_are_jumpers no)+		(property "Reference" "D"+			(at 0 2.54 0)+			(show_name no)+			(do_not_autoplace no)+			(effects (font (size 1.27 1.27)))+		)+		(property "Value" "KT-0603Y"+			(at 0 -2.54 0)+			(show_name no)+			(do_not_autoplace no)+			(effects (font (size 1.27 1.27)))+		)+		(property "Footprint" "kt-0603y:kt-0603y"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "Datasheet" ""+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "Description" "Hubei KENTO Elec KT-0603Y, -40℃~+85℃ 120° 175mcd 2.4V 40mW 584nm~594nm 596nm Discrete Diode Water Clear Yellow 0603 LED Indication - Discrete"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "Sim.Pins" "1=K 2=A"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "ki_keywords" "LED diode"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "MPN" "KT-0603Y"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "Manufacturer" "Hubei KENTO Elec"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "LCSC" "C2287"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "Mouser" ""+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "DigiKey" ""+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(property "Adom Wiki" "https://wiki.adom.inc/adom/kt-0603y"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects (font (size 1.27 1.27)))+		)+		(symbol "KT-0603Y_0_1"+			(polyline+				(pts (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524))+				(stroke (width 0) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524))+				(stroke (width 0) (type default))+				(fill (type none))+			)+			(polyline (pts (xy -1.27 0) (xy 1.27 0)) (stroke (width 0) (type default)) (fill (type none)))+			(polyline+				(pts (xy -1.27 -1.27) (xy -1.27 1.27))+				(stroke (width 0.254) (type default))+				(fill (type none))+			)+			(polyline+				(pts (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27))+				(stroke (width 0.254) (type default))+				(fill (type none))+			)+		)+		(symbol "KT-0603Y_1_1"+			(pin passive line+				(at -3.81 0 0)+				(length 2.54)+				(name "K" (effects (font (size 1.27 1.27))))+				(number "1" (effects (font (size 1.27 1.27))))+			)+			(pin passive line+				(at 3.81 0 180)+				(length 2.54)+				(name "A" (effects (font (size 1.27 1.27))))+				(number "2" (effects (font (size 1.27 1.27))))+			)+		)+		(embedded_fonts no)+	)+)
kt-0603y.lbradded+119
@@ -0,0 +1,119 @@+<?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>Hubei KENTO Elec KT-0603Y, -40℃~+85℃ 120° 175mcd 2.4V 40mW 584nm~594nm 596nm Discrete Diode Water Clear Yellow 0603 LED Indication - Discrete</description>+<packages>+<package name="kt-0603y">+  <description>2 pads, 2.5 x 0.9 mm. LED SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC-7351 nominal</description>+  <smd name="1" x="-0.7875" y="-0.0000" dx="0.8750" dy="0.9500" layer="1" roundness="50"/>+  <smd name="2" x="0.7875" y="-0.0000" dx="0.8750" dy="0.9500" layer="1" roundness="50"/>+  <wire x1="-1.4850" y1="0.7350" x2="-1.4850" y2="-0.7350" width="0.1200" layer="21"/>+  <wire x1="-1.4850" y1="-0.7350" x2="0.8000" y2="-0.7350" width="0.1200" layer="21"/>+  <wire x1="0.8000" y1="0.7350" x2="-1.4850" y2="0.7350" width="0.1200" layer="21"/>+  <wire x1="-0.8000" y1="0.1000" x2="-0.8000" y2="-0.4000" width="0.1000" layer="51"/>+  <wire x1="-0.8000" y1="-0.4000" x2="0.8000" y2="-0.4000" width="0.1000" layer="51"/>+  <wire x1="-0.5000" y1="0.4000" x2="-0.8000" y2="0.1000" width="0.1000" layer="51"/>+  <wire x1="0.8000" y1="0.4000" x2="-0.5000" y2="0.4000" width="0.1000" layer="51"/>+  <wire x1="0.8000" y1="-0.4000" x2="0.8000" y2="0.4000" width="0.1000" layer="51"/>+  <text x="0" y="1.335" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.335" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="KT-0603Y">+  <description>Hubei KENTO Elec KT-0603Y, -40℃~+85℃ 120° 175mcd 2.4V 40mW 584nm~594nm 596nm Discrete Diode Water Clear Yellow 0603 LED Indication - Discrete</description>+  <wire x1="-3.0480" y1="-0.7620" x2="-4.5720" y2="-2.2860" width="0.1524" layer="94"/>+  <wire x1="-4.5720" y1="-2.2860" x2="-3.8100" y2="-2.2860" width="0.1524" layer="94"/>+  <wire x1="-3.8100" y1="-2.2860" x2="-4.5720" y2="-2.2860" width="0.1524" layer="94"/>+  <wire x1="-4.5720" y1="-2.2860" x2="-4.5720" y2="-1.5240" width="0.1524" layer="94"/>+  <wire x1="-1.7780" y1="-0.7620" x2="-3.3020" y2="-2.2860" width="0.1524" layer="94"/>+  <wire x1="-3.3020" y1="-2.2860" x2="-2.5400" y2="-2.2860" width="0.1524" layer="94"/>+  <wire x1="-2.5400" y1="-2.2860" x2="-3.3020" y2="-2.2860" width="0.1524" layer="94"/>+  <wire x1="-3.3020" y1="-2.2860" x2="-3.3020" y2="-1.5240" width="0.1524" layer="94"/>+  <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="0.0000" width="0.1524" layer="94"/>+  <wire x1="-1.2700" y1="-1.2700" x2="-1.2700" y2="1.2700" width="0.2540" layer="94"/>+  <wire x1="1.2700" y1="-1.2700" x2="1.2700" y2="1.2700" width="0.2540" layer="94"/>+  <wire x1="1.2700" y1="1.2700" x2="-1.2700" y2="0.0000" width="0.2540" layer="94"/>+  <wire x1="-1.2700" y1="0.0000" x2="1.2700" y2="-1.2700" width="0.2540" layer="94"/>+  <text x="0.0000" y="2.5400" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-2.5400" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="K" x="-3.81" y="0" length="short" direction="pas" visible="pad"/>+  <pin name="A" x="3.81" y="0" length="short" direction="pas" rot="R180" visible="pad"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="KT-0603Y" prefix="D">+  <description>Hubei KENTO Elec KT-0603Y, -40℃~+85℃ 120° 175mcd 2.4V 40mW 584nm~594nm 596nm Discrete Diode Water Clear Yellow 0603 LED Indication - Discrete</description>+  <gates>+    <gate name="G$1" symbol="KT-0603Y" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="kt-0603y">+      <connects>+        <connect gate="G$1" pin="K" pad="1"/>+        <connect gate="G$1" pin="A" pad="2"/>+      </connects>+      <technologies>+        <technology name="">+          <attribute name="MPN" value="KT-0603Y" constant="no"/>+          <attribute name="MANUFACTURER" value="Hubei KENTO Elec" constant="no"/>+          <attribute name="ADOM_WIKI" value="https://wiki.adom.inc/adom/kt-0603y" constant="no"/>+          <attribute name="LCSC_PN" value="C2287" constant="no"/>+        </technology>+      </technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
kt-0603y.stepadded+1958
@@ -0,0 +1,1958 @@+ISO-10303-21;+HEADER;+/* LED_0603_1608Metric.step 3D STEP model for use in ECAD systems+ * Copyright (C) 2018, kicad StepUp+ * + * This work is licensed under the [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode), + * with the following exception:+ * To the extent that the creation of electronic designs that use 'Licensed Material' can be considered to be 'Adapted Material', + * then the copyright holder waives article 3 of the license with respect to these designs and any generated files which use data provided + * as part of the 'Licensed Material'.+ * You are free to use the library data in your own projects without the obligation to share your project files under this or any other license agreement.+ * However, if you wish to redistribute these libraries, or parts thereof (including in modified form) as a collection then the exception above does not apply. + * Please refer to https://github.com/KiCad/kicad-packages3D/blob/master/LICENSE.md for further clarification of the exception.+ * Disclaimer of Warranties and Limitation of Liability.+ * These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied.+ * *USE 3D CAD DATA AT YOUR OWN RISK*+ * *DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.*+ * + */++FILE_DESCRIPTION(+/* description */ ('model of LED_0603_1608Metric'),+/* implementation_level */ '2;1');++FILE_NAME(+/* name */ 'LED_0603_1608Metric.step',+/* time_stamp */ '2018-03-14T23:51:15',+/* author */ ('kicad StepUp','ksu'),+/* organization */ ('FreeCAD'),+/* preprocessor_version */ 'OCC',+/* originating_system */ 'kicad StepUp',+/* authorisation */ '');++FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));+ENDSEC;++DATA;+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',+'automotive_design',2000,#2);+#2 = APPLICATION_CONTEXT(+'core data for automotive mechanical design processes');+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);+#5 = PRODUCT_DEFINITION('design','',#6,#9);+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);+#7 = PRODUCT('LED_0603_1608Metric','LED_0603_1608Metric','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1538);+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.));+#14 = DIRECTION('',(1.,0.,-0.));+#15 = MANIFOLD_SOLID_BREP('',#16);+#16 = CLOSED_SHELL('',(#17,#57,#104,#183,#207,#247,#278,#295,#328,#352,+#419,#540,#607,#631,#662,#695,#751,#775,#799,#823,#856,#868,#931,+#956,#973,#997,#1015,#1033,#1051,#1068,#1085,#1116,#1141,#1166,#1190+,#1207,#1238,#1262,#1279,#1307,#1332,#1356,#1381,#1428,#1445,#1457,+#1479,#1491,#1509,#1527));+#17 = ADVANCED_FACE('',(#18),#52,.F.);+#18 = FACE_BOUND('',#19,.F.);+#19 = EDGE_LOOP('',(#20,#30,#38,#46));+#20 = ORIENTED_EDGE('',*,*,#21,.T.);+#21 = EDGE_CURVE('',#22,#24,#26,.T.);+#22 = VERTEX_POINT('',#23);+#23 = CARTESIAN_POINT('',(-0.5,-0.4,0.47));+#24 = VERTEX_POINT('',#25);+#25 = CARTESIAN_POINT('',(-0.45,-0.4,1.1));+#26 = LINE('',#27,#28);+#27 = CARTESIAN_POINT('',(-0.5,-0.4,0.47));+#28 = VECTOR('',#29,1.);+#29 = DIRECTION('',(7.911630099812E-02,0.,0.996865392576));+#30 = ORIENTED_EDGE('',*,*,#31,.T.);+#31 = EDGE_CURVE('',#24,#32,#34,.T.);+#32 = VERTEX_POINT('',#33);+#33 = CARTESIAN_POINT('',(0.45,-0.4,1.1));+#34 = LINE('',#35,#36);+#35 = CARTESIAN_POINT('',(-0.45,-0.4,1.1));+#36 = VECTOR('',#37,1.);+#37 = DIRECTION('',(1.,0.,0.));+#38 = ORIENTED_EDGE('',*,*,#39,.T.);+#39 = EDGE_CURVE('',#32,#40,#42,.T.);+#40 = VERTEX_POINT('',#41);+#41 = CARTESIAN_POINT('',(0.5,-0.4,0.47));+#42 = LINE('',#43,#44);+#43 = CARTESIAN_POINT('',(0.45,-0.4,1.1));+#44 = VECTOR('',#45,1.);+#45 = DIRECTION('',(7.911630099812E-02,0.,-0.996865392576));+#46 = ORIENTED_EDGE('',*,*,#47,.T.);+#47 = EDGE_CURVE('',#40,#22,#48,.T.);+#48 = LINE('',#49,#50);+#49 = CARTESIAN_POINT('',(0.5,-0.4,0.47));+#50 = VECTOR('',#51,1.);+#51 = DIRECTION('',(-1.,0.,0.));+#52 = PLANE('',#53);+#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);+#54 = CARTESIAN_POINT('',(-8.772411109409E-18,-0.4,0.775044128294));+#55 = DIRECTION('',(0.,1.,0.));+#56 = DIRECTION('',(0.,0.,1.));+#57 = ADVANCED_FACE('',(#58),#99,.T.);+#58 = FACE_BOUND('',#59,.T.);+#59 = EDGE_LOOP('',(#60,#70,#78,#84,#85,#93));+#60 = ORIENTED_EDGE('',*,*,#61,.T.);+#61 = EDGE_CURVE('',#62,#64,#66,.T.);+#62 = VERTEX_POINT('',#63);+#63 = CARTESIAN_POINT('',(-0.5,0.4,0.47));+#64 = VERTEX_POINT('',#65);+#65 = CARTESIAN_POINT('',(-0.5,0.3,0.47));+#66 = LINE('',#67,#68);+#67 = CARTESIAN_POINT('',(-0.5,0.4,0.47));+#68 = VECTOR('',#69,1.);+#69 = DIRECTION('',(0.,-1.,0.));+#70 = ORIENTED_EDGE('',*,*,#71,.F.);+#71 = EDGE_CURVE('',#72,#64,#74,.T.);+#72 = VERTEX_POINT('',#73);+#73 = CARTESIAN_POINT('',(-0.5,-0.3,0.47));+#74 = LINE('',#75,#76);+#75 = CARTESIAN_POINT('',(-0.5,-0.4,0.47));+#76 = VECTOR('',#77,1.);+#77 = DIRECTION('',(0.,1.,0.));+#78 = ORIENTED_EDGE('',*,*,#79,.T.);+#79 = EDGE_CURVE('',#72,#22,#80,.T.);+#80 = LINE('',#81,#82);+#81 = CARTESIAN_POINT('',(-0.5,0.4,0.47));+#82 = VECTOR('',#83,1.);+#83 = DIRECTION('',(0.,-1.,0.));+#84 = ORIENTED_EDGE('',*,*,#21,.T.);+#85 = ORIENTED_EDGE('',*,*,#86,.F.);+#86 = EDGE_CURVE('',#87,#24,#89,.T.);+#87 = VERTEX_POINT('',#88);+#88 = CARTESIAN_POINT('',(-0.45,0.4,1.1));+#89 = LINE('',#90,#91);+#90 = CARTESIAN_POINT('',(-0.45,0.4,1.1));+#91 = VECTOR('',#92,1.);+#92 = DIRECTION('',(0.,-1.,0.));+#93 = ORIENTED_EDGE('',*,*,#94,.F.);+#94 = EDGE_CURVE('',#62,#87,#95,.T.);+#95 = LINE('',#96,#97);+#96 = CARTESIAN_POINT('',(-0.5,0.4,0.47));+#97 = VECTOR('',#98,1.);+#98 = DIRECTION('',(7.911630099812E-02,0.,0.996865392576));+#99 = PLANE('',#100);+#100 = AXIS2_PLACEMENT_3D('',#101,#102,#103);+#101 = CARTESIAN_POINT('',(-0.5,0.4,0.47));+#102 = DIRECTION('',(-0.996865392576,0.,7.911630099812E-02));+#103 = DIRECTION('',(7.911630099812E-02,0.,0.996865392576));+#104 = ADVANCED_FACE('',(#105),#178,.F.);+#105 = FACE_BOUND('',#106,.F.);+#106 = EDGE_LOOP('',(#107,#117,#125,#133,#139,#140,#148,#156,#164,#172)+);+#107 = ORIENTED_EDGE('',*,*,#108,.F.);+#108 = EDGE_CURVE('',#109,#111,#113,.T.);+#109 = VERTEX_POINT('',#110);+#110 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02));+#111 = VERTEX_POINT('',#112);+#112 = CARTESIAN_POINT('',(-0.725,-0.4,3.E-02));+#113 = LINE('',#114,#115);+#114 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02));+#115 = VECTOR('',#116,1.);+#116 = DIRECTION('',(1.,0.,0.));+#117 = ORIENTED_EDGE('',*,*,#118,.T.);+#118 = EDGE_CURVE('',#109,#119,#121,.T.);+#119 = VERTEX_POINT('',#120);+#120 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#121 = LINE('',#122,#123);+#122 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02));+#123 = VECTOR('',#124,1.);+#124 = DIRECTION('',(0.,0.,1.));+#125 = ORIENTED_EDGE('',*,*,#126,.T.);+#126 = EDGE_CURVE('',#119,#127,#129,.T.);+#127 = VERTEX_POINT('',#128);+#128 = CARTESIAN_POINT('',(-0.725,-0.4,0.47));+#129 = LINE('',#130,#131);+#130 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#131 = VECTOR('',#132,1.);+#132 = DIRECTION('',(1.,0.,0.));+#133 = ORIENTED_EDGE('',*,*,#134,.T.);+#134 = EDGE_CURVE('',#127,#22,#135,.T.);+#135 = LINE('',#136,#137);+#136 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#137 = VECTOR('',#138,1.);+#138 = DIRECTION('',(1.,0.,0.));+#139 = ORIENTED_EDGE('',*,*,#47,.F.);+#140 = ORIENTED_EDGE('',*,*,#141,.T.);+#141 = EDGE_CURVE('',#40,#142,#144,.T.);+#142 = VERTEX_POINT('',#143);+#143 = CARTESIAN_POINT('',(0.725,-0.4,0.47));+#144 = LINE('',#145,#146);+#145 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#146 = VECTOR('',#147,1.);+#147 = DIRECTION('',(1.,0.,0.));+#148 = ORIENTED_EDGE('',*,*,#149,.T.);+#149 = EDGE_CURVE('',#142,#150,#152,.T.);+#150 = VERTEX_POINT('',#151);+#151 = CARTESIAN_POINT('',(0.77,-0.4,0.47));+#152 = LINE('',#153,#154);+#153 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#154 = VECTOR('',#155,1.);+#155 = DIRECTION('',(1.,0.,0.));+#156 = ORIENTED_EDGE('',*,*,#157,.F.);+#157 = EDGE_CURVE('',#158,#150,#160,.T.);+#158 = VERTEX_POINT('',#159);+#159 = CARTESIAN_POINT('',(0.77,-0.4,3.E-02));+#160 = LINE('',#161,#162);+#161 = CARTESIAN_POINT('',(0.77,-0.4,3.E-02));+#162 = VECTOR('',#163,1.);+#163 = DIRECTION('',(0.,0.,1.));+#164 = ORIENTED_EDGE('',*,*,#165,.F.);+#165 = EDGE_CURVE('',#166,#158,#168,.T.);+#166 = VERTEX_POINT('',#167);+#167 = CARTESIAN_POINT('',(0.725,-0.4,3.E-02));+#168 = LINE('',#169,#170);+#169 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02));+#170 = VECTOR('',#171,1.);+#171 = DIRECTION('',(1.,0.,0.));+#172 = ORIENTED_EDGE('',*,*,#173,.F.);+#173 = EDGE_CURVE('',#111,#166,#174,.T.);+#174 = LINE('',#175,#176);+#175 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02));+#176 = VECTOR('',#177,1.);+#177 = DIRECTION('',(1.,0.,0.));+#178 = PLANE('',#179);+#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);+#180 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02));+#181 = DIRECTION('',(0.,1.,0.));+#182 = DIRECTION('',(0.,0.,1.));+#183 = ADVANCED_FACE('',(#184),#202,.T.);+#184 = FACE_BOUND('',#185,.T.);+#185 = EDGE_LOOP('',(#186,#187,#188,#196));+#186 = ORIENTED_EDGE('',*,*,#86,.T.);+#187 = ORIENTED_EDGE('',*,*,#31,.T.);+#188 = ORIENTED_EDGE('',*,*,#189,.F.);+#189 = EDGE_CURVE('',#190,#32,#192,.T.);+#190 = VERTEX_POINT('',#191);+#191 = CARTESIAN_POINT('',(0.45,0.4,1.1));+#192 = LINE('',#193,#194);+#193 = CARTESIAN_POINT('',(0.45,0.4,1.1));+#194 = VECTOR('',#195,1.);+#195 = DIRECTION('',(0.,-1.,0.));+#196 = ORIENTED_EDGE('',*,*,#197,.F.);+#197 = EDGE_CURVE('',#87,#190,#198,.T.);+#198 = LINE('',#199,#200);+#199 = CARTESIAN_POINT('',(-0.45,0.4,1.1));+#200 = VECTOR('',#201,1.);+#201 = DIRECTION('',(1.,0.,0.));+#202 = PLANE('',#203);+#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);+#204 = CARTESIAN_POINT('',(-0.45,0.4,1.1));+#205 = DIRECTION('',(0.,0.,1.));+#206 = DIRECTION('',(1.,0.,0.));+#207 = ADVANCED_FACE('',(#208),#242,.T.);+#208 = FACE_BOUND('',#209,.T.);+#209 = EDGE_LOOP('',(#210,#211,#212,#220,#228,#236));+#210 = ORIENTED_EDGE('',*,*,#189,.T.);+#211 = ORIENTED_EDGE('',*,*,#39,.T.);+#212 = ORIENTED_EDGE('',*,*,#213,.F.);+#213 = EDGE_CURVE('',#214,#40,#216,.T.);+#214 = VERTEX_POINT('',#215);+#215 = CARTESIAN_POINT('',(0.5,-0.3,0.47));+#216 = LINE('',#217,#218);+#217 = CARTESIAN_POINT('',(0.5,0.4,0.47));+#218 = VECTOR('',#219,1.);+#219 = DIRECTION('',(0.,-1.,0.));+#220 = ORIENTED_EDGE('',*,*,#221,.T.);+#221 = EDGE_CURVE('',#214,#222,#224,.T.);+#222 = VERTEX_POINT('',#223);+#223 = CARTESIAN_POINT('',(0.5,0.3,0.47));+#224 = LINE('',#225,#226);+#225 = CARTESIAN_POINT('',(0.5,-0.4,0.47));+#226 = VECTOR('',#227,1.);+#227 = DIRECTION('',(0.,1.,0.));+#228 = ORIENTED_EDGE('',*,*,#229,.F.);+#229 = EDGE_CURVE('',#230,#222,#232,.T.);+#230 = VERTEX_POINT('',#231);+#231 = CARTESIAN_POINT('',(0.5,0.4,0.47));+#232 = LINE('',#233,#234);+#233 = CARTESIAN_POINT('',(0.5,0.4,0.47));+#234 = VECTOR('',#235,1.);+#235 = DIRECTION('',(0.,-1.,0.));+#236 = ORIENTED_EDGE('',*,*,#237,.F.);+#237 = EDGE_CURVE('',#190,#230,#238,.T.);+#238 = LINE('',#239,#240);+#239 = CARTESIAN_POINT('',(0.45,0.4,1.1));+#240 = VECTOR('',#241,1.);+#241 = DIRECTION('',(7.911630099812E-02,0.,-0.996865392576));+#242 = PLANE('',#243);+#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);+#244 = CARTESIAN_POINT('',(0.45,0.4,1.1));+#245 = DIRECTION('',(0.996865392576,0.,7.911630099812E-02));+#246 = DIRECTION('',(7.911630099812E-02,0.,-0.996865392576));+#247 = ADVANCED_FACE('',(#248),#273,.T.);+#248 = FACE_BOUND('',#249,.T.);+#249 = EDGE_LOOP('',(#250,#258,#266,#272));+#250 = ORIENTED_EDGE('',*,*,#251,.F.);+#251 = EDGE_CURVE('',#252,#62,#254,.T.);+#252 = VERTEX_POINT('',#253);+#253 = CARTESIAN_POINT('',(-0.725,0.4,0.47));+#254 = LINE('',#255,#256);+#255 = CARTESIAN_POINT('',(-0.77,0.4,0.47));+#256 = VECTOR('',#257,1.);+#257 = DIRECTION('',(1.,0.,0.));+#258 = ORIENTED_EDGE('',*,*,#259,.F.);+#259 = EDGE_CURVE('',#260,#252,#262,.T.);+#260 = VERTEX_POINT('',#261);+#261 = CARTESIAN_POINT('',(-0.725,0.3,0.47));+#262 = LINE('',#263,#264);+#263 = CARTESIAN_POINT('',(-0.725,5.E-02,0.47));+#264 = VECTOR('',#265,1.);+#265 = DIRECTION('',(0.,1.,0.));+#266 = ORIENTED_EDGE('',*,*,#267,.F.);+#267 = EDGE_CURVE('',#64,#260,#268,.T.);+#268 = LINE('',#269,#270);+#269 = CARTESIAN_POINT('',(-0.7475,0.3,0.47));+#270 = VECTOR('',#271,1.);+#271 = DIRECTION('',(-1.,0.,0.));+#272 = ORIENTED_EDGE('',*,*,#61,.F.);+#273 = PLANE('',#274);+#274 = AXIS2_PLACEMENT_3D('',#275,#276,#277);+#275 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#276 = DIRECTION('',(0.,0.,1.));+#277 = DIRECTION('',(1.,0.,0.));+#278 = ADVANCED_FACE('',(#279),#290,.T.);+#279 = FACE_BOUND('',#280,.T.);+#280 = EDGE_LOOP('',(#281,#282,#283,#284));+#281 = ORIENTED_EDGE('',*,*,#94,.T.);+#282 = ORIENTED_EDGE('',*,*,#197,.T.);+#283 = ORIENTED_EDGE('',*,*,#237,.T.);+#284 = ORIENTED_EDGE('',*,*,#285,.T.);+#285 = EDGE_CURVE('',#230,#62,#286,.T.);+#286 = LINE('',#287,#288);+#287 = CARTESIAN_POINT('',(0.5,0.4,0.47));+#288 = VECTOR('',#289,1.);+#289 = DIRECTION('',(-1.,0.,0.));+#290 = PLANE('',#291);+#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);+#292 = CARTESIAN_POINT('',(-8.772411109409E-18,0.4,0.775044128294));+#293 = DIRECTION('',(0.,1.,0.));+#294 = DIRECTION('',(0.,0.,1.));+#295 = ADVANCED_FACE('',(#296),#323,.T.);+#296 = FACE_BOUND('',#297,.F.);+#297 = EDGE_LOOP('',(#298,#299,#308,#316));+#298 = ORIENTED_EDGE('',*,*,#71,.F.);+#299 = ORIENTED_EDGE('',*,*,#300,.F.);+#300 = EDGE_CURVE('',#301,#72,#303,.T.);+#301 = VERTEX_POINT('',#302);+#302 = CARTESIAN_POINT('',(-0.53,-0.3,0.5));+#303 = CIRCLE('',#304,3.E-02);+#304 = AXIS2_PLACEMENT_3D('',#305,#306,#307);+#305 = CARTESIAN_POINT('',(-0.53,-0.3,0.47));+#306 = DIRECTION('',(-0.,1.,0.));+#307 = DIRECTION('',(1.,0.,0.));+#308 = ORIENTED_EDGE('',*,*,#309,.T.);+#309 = EDGE_CURVE('',#301,#310,#312,.T.);+#310 = VERTEX_POINT('',#311);+#311 = CARTESIAN_POINT('',(-0.53,0.3,0.5));+#312 = LINE('',#313,#314);+#313 = CARTESIAN_POINT('',(-0.53,-0.4,0.5));+#314 = VECTOR('',#315,1.);+#315 = DIRECTION('',(0.,1.,0.));+#316 = ORIENTED_EDGE('',*,*,#317,.T.);+#317 = EDGE_CURVE('',#310,#64,#318,.T.);+#318 = CIRCLE('',#319,3.E-02);+#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);+#320 = CARTESIAN_POINT('',(-0.53,0.3,0.47));+#321 = DIRECTION('',(-0.,1.,0.));+#322 = DIRECTION('',(1.,0.,0.));+#323 = CYLINDRICAL_SURFACE('',#324,3.E-02);+#324 = AXIS2_PLACEMENT_3D('',#325,#326,#327);+#325 = CARTESIAN_POINT('',(-0.53,-0.4,0.47));+#326 = DIRECTION('',(0.,1.,0.));+#327 = DIRECTION('',(1.,0.,0.));+#328 = ADVANCED_FACE('',(#329),#347,.T.);+#329 = FACE_BOUND('',#330,.T.);+#330 = EDGE_LOOP('',(#331,#339,#340,#341));+#331 = ORIENTED_EDGE('',*,*,#332,.F.);+#332 = EDGE_CURVE('',#127,#333,#335,.T.);+#333 = VERTEX_POINT('',#334);+#334 = CARTESIAN_POINT('',(-0.725,-0.3,0.47));+#335 = LINE('',#336,#337);+#336 = CARTESIAN_POINT('',(-0.725,-0.35,0.47));+#337 = VECTOR('',#338,1.);+#338 = DIRECTION('',(0.,1.,0.));+#339 = ORIENTED_EDGE('',*,*,#134,.T.);+#340 = ORIENTED_EDGE('',*,*,#79,.F.);+#341 = ORIENTED_EDGE('',*,*,#342,.F.);+#342 = EDGE_CURVE('',#333,#72,#343,.T.);+#343 = LINE('',#344,#345);+#344 = CARTESIAN_POINT('',(-2.25E-02,-0.3,0.47));+#345 = VECTOR('',#346,1.);+#346 = DIRECTION('',(1.,0.,0.));+#347 = PLANE('',#348);+#348 = AXIS2_PLACEMENT_3D('',#349,#350,#351);+#349 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#350 = DIRECTION('',(0.,0.,1.));+#351 = DIRECTION('',(1.,0.,0.));+#352 = ADVANCED_FACE('',(#353),#414,.F.);+#353 = FACE_BOUND('',#354,.F.);+#354 = EDGE_LOOP('',(#355,#365,#374,#382,#391,#399,#405,#406,#407,#408)+);+#355 = ORIENTED_EDGE('',*,*,#356,.F.);+#356 = EDGE_CURVE('',#357,#359,#361,.T.);+#357 = VERTEX_POINT('',#358);+#358 = CARTESIAN_POINT('',(-0.77,-0.4,-3.469446951954E-18));+#359 = VERTEX_POINT('',#360);+#360 = CARTESIAN_POINT('',(-0.725,-0.4,0.));+#361 = LINE('',#362,#363);+#362 = CARTESIAN_POINT('',(-0.8,-0.4,0.));+#363 = VECTOR('',#364,1.);+#364 = DIRECTION('',(1.,0.,0.));+#365 = ORIENTED_EDGE('',*,*,#366,.F.);+#366 = EDGE_CURVE('',#367,#357,#369,.T.);+#367 = VERTEX_POINT('',#368);+#368 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02));+#369 = CIRCLE('',#370,3.E-02);+#370 = AXIS2_PLACEMENT_3D('',#371,#372,#373);+#371 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02));+#372 = DIRECTION('',(0.,-1.,0.));+#373 = DIRECTION('',(0.,0.,1.));+#374 = ORIENTED_EDGE('',*,*,#375,.T.);+#375 = EDGE_CURVE('',#367,#376,#378,.T.);+#376 = VERTEX_POINT('',#377);+#377 = CARTESIAN_POINT('',(-0.8,-0.4,0.47));+#378 = LINE('',#379,#380);+#379 = CARTESIAN_POINT('',(-0.8,-0.4,0.));+#380 = VECTOR('',#381,1.);+#381 = DIRECTION('',(0.,0.,1.));+#382 = ORIENTED_EDGE('',*,*,#383,.T.);+#383 = EDGE_CURVE('',#376,#384,#386,.T.);+#384 = VERTEX_POINT('',#385);+#385 = CARTESIAN_POINT('',(-0.77,-0.4,0.5));+#386 = CIRCLE('',#387,3.E-02);+#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390);+#388 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#389 = DIRECTION('',(0.,1.,0.));+#390 = DIRECTION('',(0.,0.,1.));+#391 = ORIENTED_EDGE('',*,*,#392,.T.);+#392 = EDGE_CURVE('',#384,#393,#395,.T.);+#393 = VERTEX_POINT('',#394);+#394 = CARTESIAN_POINT('',(-0.725,-0.4,0.5));+#395 = LINE('',#396,#397);+#396 = CARTESIAN_POINT('',(-0.8,-0.4,0.5));+#397 = VECTOR('',#398,1.);+#398 = DIRECTION('',(1.,0.,0.));+#399 = ORIENTED_EDGE('',*,*,#400,.F.);+#400 = EDGE_CURVE('',#127,#393,#401,.T.);+#401 = LINE('',#402,#403);+#402 = CARTESIAN_POINT('',(-0.725,-0.4,0.375));+#403 = VECTOR('',#404,1.);+#404 = DIRECTION('',(0.,0.,1.));+#405 = ORIENTED_EDGE('',*,*,#126,.F.);+#406 = ORIENTED_EDGE('',*,*,#118,.F.);+#407 = ORIENTED_EDGE('',*,*,#108,.T.);+#408 = ORIENTED_EDGE('',*,*,#409,.F.);+#409 = EDGE_CURVE('',#359,#111,#410,.T.);+#410 = LINE('',#411,#412);+#411 = CARTESIAN_POINT('',(-0.725,-0.4,0.375));+#412 = VECTOR('',#413,1.);+#413 = DIRECTION('',(0.,0.,1.));+#414 = PLANE('',#415);+#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418);+#416 = CARTESIAN_POINT('',(-0.8,-0.4,0.));+#417 = DIRECTION('',(0.,1.,0.));+#418 = DIRECTION('',(0.,0.,1.));+#419 = ADVANCED_FACE('',(#420,#509),#535,.F.);+#420 = FACE_BOUND('',#421,.F.);+#421 = EDGE_LOOP('',(#422,#430,#431,#439,#447,#455,#463,#471,#479,#487,+#495,#503));+#422 = ORIENTED_EDGE('',*,*,#423,.F.);+#423 = EDGE_CURVE('',#111,#424,#426,.T.);+#424 = VERTEX_POINT('',#425);+#425 = CARTESIAN_POINT('',(-0.725,-0.3,3.E-02));+#426 = LINE('',#427,#428);+#427 = CARTESIAN_POINT('',(-0.725,-0.35,3.E-02));+#428 = VECTOR('',#429,1.);+#429 = DIRECTION('',(0.,1.,0.));+#430 = ORIENTED_EDGE('',*,*,#173,.T.);+#431 = ORIENTED_EDGE('',*,*,#432,.F.);+#432 = EDGE_CURVE('',#433,#166,#435,.T.);+#433 = VERTEX_POINT('',#434);+#434 = CARTESIAN_POINT('',(0.725,-0.3,3.E-02));+#435 = LINE('',#436,#437);+#436 = CARTESIAN_POINT('',(0.725,-0.45,3.E-02));+#437 = VECTOR('',#438,1.);+#438 = DIRECTION('',(0.,-1.,0.));+#439 = ORIENTED_EDGE('',*,*,#440,.F.);+#440 = EDGE_CURVE('',#441,#433,#443,.T.);+#441 = VERTEX_POINT('',#442);+#442 = CARTESIAN_POINT('',(0.5,-0.3,3.E-02));+#443 = LINE('',#444,#445);+#444 = CARTESIAN_POINT('',(-2.25E-02,-0.3,3.E-02));+#445 = VECTOR('',#446,1.);+#446 = DIRECTION('',(1.,0.,0.));+#447 = ORIENTED_EDGE('',*,*,#448,.T.);+#448 = EDGE_CURVE('',#441,#449,#451,.T.);+#449 = VERTEX_POINT('',#450);+#450 = CARTESIAN_POINT('',(0.5,0.3,3.E-02));+#451 = LINE('',#452,#453);+#452 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02));+#453 = VECTOR('',#454,1.);+#454 = DIRECTION('',(0.,1.,0.));+#455 = ORIENTED_EDGE('',*,*,#456,.F.);+#456 = EDGE_CURVE('',#457,#449,#459,.T.);+#457 = VERTEX_POINT('',#458);+#458 = CARTESIAN_POINT('',(0.725,0.3,3.E-02));+#459 = LINE('',#460,#461);+#460 = CARTESIAN_POINT('',(-0.7475,0.3,3.E-02));+#461 = VECTOR('',#462,1.);+#462 = DIRECTION('',(-1.,0.,0.));+#463 = ORIENTED_EDGE('',*,*,#464,.F.);+#464 = EDGE_CURVE('',#465,#457,#467,.T.);+#465 = VERTEX_POINT('',#466);+#466 = CARTESIAN_POINT('',(0.725,0.4,3.E-02));+#467 = LINE('',#468,#469);+#468 = CARTESIAN_POINT('',(0.725,-5.E-02,3.E-02));+#469 = VECTOR('',#470,1.);+#470 = DIRECTION('',(0.,-1.,0.));+#471 = ORIENTED_EDGE('',*,*,#472,.F.);+#472 = EDGE_CURVE('',#473,#465,#475,.T.);+#473 = VERTEX_POINT('',#474);+#474 = CARTESIAN_POINT('',(-0.725,0.4,3.E-02));+#475 = LINE('',#476,#477);+#476 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02));+#477 = VECTOR('',#478,1.);+#478 = DIRECTION('',(1.,0.,0.));+#479 = ORIENTED_EDGE('',*,*,#480,.F.);+#480 = EDGE_CURVE('',#481,#473,#483,.T.);+#481 = VERTEX_POINT('',#482);+#482 = CARTESIAN_POINT('',(-0.725,0.3,3.E-02));+#483 = LINE('',#484,#485);+#484 = CARTESIAN_POINT('',(-0.725,5.E-02,3.E-02));+#485 = VECTOR('',#486,1.);+#486 = DIRECTION('',(0.,1.,0.));+#487 = ORIENTED_EDGE('',*,*,#488,.F.);+#488 = EDGE_CURVE('',#489,#481,#491,.T.);+#489 = VERTEX_POINT('',#490);+#490 = CARTESIAN_POINT('',(-0.5,0.3,3.E-02));+#491 = LINE('',#492,#493);+#492 = CARTESIAN_POINT('',(-0.7475,0.3,3.E-02));+#493 = VECTOR('',#494,1.);+#494 = DIRECTION('',(-1.,0.,0.));+#495 = ORIENTED_EDGE('',*,*,#496,.F.);+#496 = EDGE_CURVE('',#497,#489,#499,.T.);+#497 = VERTEX_POINT('',#498);+#498 = CARTESIAN_POINT('',(-0.5,-0.3,3.E-02));+#499 = LINE('',#500,#501);+#500 = CARTESIAN_POINT('',(-0.5,-0.4,3.E-02));+#501 = VECTOR('',#502,1.);+#502 = DIRECTION('',(0.,1.,0.));+#503 = ORIENTED_EDGE('',*,*,#504,.F.);+#504 = EDGE_CURVE('',#424,#497,#505,.T.);+#505 = LINE('',#506,#507);+#506 = CARTESIAN_POINT('',(-2.25E-02,-0.3,3.E-02));+#507 = VECTOR('',#508,1.);+#508 = DIRECTION('',(1.,0.,0.));+#509 = FACE_BOUND('',#510,.F.);+#510 = EDGE_LOOP('',(#511,#521,#529));+#511 = ORIENTED_EDGE('',*,*,#512,.T.);+#512 = EDGE_CURVE('',#513,#515,#517,.T.);+#513 = VERTEX_POINT('',#514);+#514 = CARTESIAN_POINT('',(0.277128129211,0.32,3.E-02));+#515 = VERTEX_POINT('',#516);+#516 = CARTESIAN_POINT('',(0.277128129211,-0.32,3.E-02));+#517 = LINE('',#518,#519);+#518 = CARTESIAN_POINT('',(0.277128129211,0.32,3.E-02));+#519 = VECTOR('',#520,1.);+#520 = DIRECTION('',(0.,-1.,0.));+#521 = ORIENTED_EDGE('',*,*,#522,.T.);+#522 = EDGE_CURVE('',#515,#523,#525,.T.);+#523 = VERTEX_POINT('',#524);+#524 = CARTESIAN_POINT('',(-0.277128129211,0.,3.E-02));+#525 = LINE('',#526,#527);+#526 = CARTESIAN_POINT('',(0.277128129211,-0.32,3.E-02));+#527 = VECTOR('',#528,1.);+#528 = DIRECTION('',(-0.866025403784,0.5,0.));+#529 = ORIENTED_EDGE('',*,*,#530,.T.);+#530 = EDGE_CURVE('',#523,#513,#531,.T.);+#531 = LINE('',#532,#533);+#532 = CARTESIAN_POINT('',(-0.277128129211,0.,3.E-02));+#533 = VECTOR('',#534,1.);+#534 = DIRECTION('',(0.866025403784,0.5,0.));+#535 = PLANE('',#536);+#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539);+#537 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02));+#538 = DIRECTION('',(0.,0.,1.));+#539 = DIRECTION('',(1.,0.,0.));+#540 = ADVANCED_FACE('',(#541),#602,.F.);+#541 = FACE_BOUND('',#542,.F.);+#542 = EDGE_LOOP('',(#543,#553,#559,#560,#561,#562,#570,#578,#587,#595)+);+#543 = ORIENTED_EDGE('',*,*,#544,.F.);+#544 = EDGE_CURVE('',#545,#547,#549,.T.);+#545 = VERTEX_POINT('',#546);+#546 = CARTESIAN_POINT('',(0.725,-0.4,0.));+#547 = VERTEX_POINT('',#548);+#548 = CARTESIAN_POINT('',(0.77,-0.4,-3.469446951954E-18));+#549 = LINE('',#550,#551);+#550 = CARTESIAN_POINT('',(0.5,-0.4,0.));+#551 = VECTOR('',#552,1.);+#552 = DIRECTION('',(1.,0.,0.));+#553 = ORIENTED_EDGE('',*,*,#554,.F.);+#554 = EDGE_CURVE('',#166,#545,#555,.T.);+#555 = LINE('',#556,#557);+#556 = CARTESIAN_POINT('',(0.725,-0.4,0.375));+#557 = VECTOR('',#558,1.);+#558 = DIRECTION('',(0.,0.,-1.));+#559 = ORIENTED_EDGE('',*,*,#165,.T.);+#560 = ORIENTED_EDGE('',*,*,#157,.T.);+#561 = ORIENTED_EDGE('',*,*,#149,.F.);+#562 = ORIENTED_EDGE('',*,*,#563,.F.);+#563 = EDGE_CURVE('',#564,#142,#566,.T.);+#564 = VERTEX_POINT('',#565);+#565 = CARTESIAN_POINT('',(0.725,-0.4,0.5));+#566 = LINE('',#567,#568);+#567 = CARTESIAN_POINT('',(0.725,-0.4,0.375));+#568 = VECTOR('',#569,1.);+#569 = DIRECTION('',(0.,0.,-1.));+#570 = ORIENTED_EDGE('',*,*,#571,.T.);+#571 = EDGE_CURVE('',#564,#572,#574,.T.);+#572 = VERTEX_POINT('',#573);+#573 = CARTESIAN_POINT('',(0.77,-0.4,0.5));+#574 = LINE('',#575,#576);+#575 = CARTESIAN_POINT('',(0.5,-0.4,0.5));+#576 = VECTOR('',#577,1.);+#577 = DIRECTION('',(1.,0.,0.));+#578 = ORIENTED_EDGE('',*,*,#579,.F.);+#579 = EDGE_CURVE('',#580,#572,#582,.T.);+#580 = VERTEX_POINT('',#581);+#581 = CARTESIAN_POINT('',(0.8,-0.4,0.47));+#582 = CIRCLE('',#583,3.E-02);+#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586);+#584 = CARTESIAN_POINT('',(0.77,-0.4,0.47));+#585 = DIRECTION('',(0.,-1.,0.));+#586 = DIRECTION('',(0.,0.,1.));+#587 = ORIENTED_EDGE('',*,*,#588,.F.);+#588 = EDGE_CURVE('',#589,#580,#591,.T.);+#589 = VERTEX_POINT('',#590);+#590 = CARTESIAN_POINT('',(0.8,-0.4,3.E-02));+#591 = LINE('',#592,#593);+#592 = CARTESIAN_POINT('',(0.8,-0.4,0.));+#593 = VECTOR('',#594,1.);+#594 = DIRECTION('',(0.,0.,1.));+#595 = ORIENTED_EDGE('',*,*,#596,.T.);+#596 = EDGE_CURVE('',#589,#547,#597,.T.);+#597 = CIRCLE('',#598,3.E-02);+#598 = AXIS2_PLACEMENT_3D('',#599,#600,#601);+#599 = CARTESIAN_POINT('',(0.77,-0.4,3.E-02));+#600 = DIRECTION('',(0.,1.,0.));+#601 = DIRECTION('',(0.,0.,1.));+#602 = PLANE('',#603);+#603 = AXIS2_PLACEMENT_3D('',#604,#605,#606);+#604 = CARTESIAN_POINT('',(0.5,-0.4,0.));+#605 = DIRECTION('',(0.,1.,0.));+#606 = DIRECTION('',(0.,0.,1.));+#607 = ADVANCED_FACE('',(#608),#626,.T.);+#608 = FACE_BOUND('',#609,.T.);+#609 = EDGE_LOOP('',(#610,#618,#619,#620));+#610 = ORIENTED_EDGE('',*,*,#611,.F.);+#611 = EDGE_CURVE('',#214,#612,#614,.T.);+#612 = VERTEX_POINT('',#613);+#613 = CARTESIAN_POINT('',(0.725,-0.3,0.47));+#614 = LINE('',#615,#616);+#615 = CARTESIAN_POINT('',(-2.25E-02,-0.3,0.47));+#616 = VECTOR('',#617,1.);+#617 = DIRECTION('',(1.,0.,0.));+#618 = ORIENTED_EDGE('',*,*,#213,.T.);+#619 = ORIENTED_EDGE('',*,*,#141,.T.);+#620 = ORIENTED_EDGE('',*,*,#621,.F.);+#621 = EDGE_CURVE('',#612,#142,#622,.T.);+#622 = LINE('',#623,#624);+#623 = CARTESIAN_POINT('',(0.725,-0.45,0.47));+#624 = VECTOR('',#625,1.);+#625 = DIRECTION('',(0.,-1.,0.));+#626 = PLANE('',#627);+#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630);+#628 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#629 = DIRECTION('',(0.,0.,1.));+#630 = DIRECTION('',(1.,0.,0.));+#631 = ADVANCED_FACE('',(#632),#657,.T.);+#632 = FACE_BOUND('',#633,.T.);+#633 = EDGE_LOOP('',(#634,#642,#643,#651));+#634 = ORIENTED_EDGE('',*,*,#635,.F.);+#635 = EDGE_CURVE('',#230,#636,#638,.T.);+#636 = VERTEX_POINT('',#637);+#637 = CARTESIAN_POINT('',(0.725,0.4,0.47));+#638 = LINE('',#639,#640);+#639 = CARTESIAN_POINT('',(-0.77,0.4,0.47));+#640 = VECTOR('',#641,1.);+#641 = DIRECTION('',(1.,0.,0.));+#642 = ORIENTED_EDGE('',*,*,#229,.T.);+#643 = ORIENTED_EDGE('',*,*,#644,.F.);+#644 = EDGE_CURVE('',#645,#222,#647,.T.);+#645 = VERTEX_POINT('',#646);+#646 = CARTESIAN_POINT('',(0.725,0.3,0.47));+#647 = LINE('',#648,#649);+#648 = CARTESIAN_POINT('',(-0.7475,0.3,0.47));+#649 = VECTOR('',#650,1.);+#650 = DIRECTION('',(-1.,0.,0.));+#651 = ORIENTED_EDGE('',*,*,#652,.F.);+#652 = EDGE_CURVE('',#636,#645,#653,.T.);+#653 = LINE('',#654,#655);+#654 = CARTESIAN_POINT('',(0.725,-5.E-02,0.47));+#655 = VECTOR('',#656,1.);+#656 = DIRECTION('',(0.,-1.,0.));+#657 = PLANE('',#658);+#658 = AXIS2_PLACEMENT_3D('',#659,#660,#661);+#659 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#660 = DIRECTION('',(0.,0.,1.));+#661 = DIRECTION('',(1.,0.,0.));+#662 = ADVANCED_FACE('',(#663),#690,.T.);+#663 = FACE_BOUND('',#664,.T.);+#664 = EDGE_LOOP('',(#665,#666,#675,#683));+#665 = ORIENTED_EDGE('',*,*,#221,.F.);+#666 = ORIENTED_EDGE('',*,*,#667,.T.);+#667 = EDGE_CURVE('',#214,#668,#670,.T.);+#668 = VERTEX_POINT('',#669);+#669 = CARTESIAN_POINT('',(0.53,-0.3,0.5));+#670 = CIRCLE('',#671,3.E-02);+#671 = AXIS2_PLACEMENT_3D('',#672,#673,#674);+#672 = CARTESIAN_POINT('',(0.53,-0.3,0.47));+#673 = DIRECTION('',(0.,1.,-0.));+#674 = DIRECTION('',(-1.,0.,0.));+#675 = ORIENTED_EDGE('',*,*,#676,.T.);+#676 = EDGE_CURVE('',#668,#677,#679,.T.);+#677 = VERTEX_POINT('',#678);+#678 = CARTESIAN_POINT('',(0.53,0.3,0.5));+#679 = LINE('',#680,#681);+#680 = CARTESIAN_POINT('',(0.53,-0.4,0.5));+#681 = VECTOR('',#682,1.);+#682 = DIRECTION('',(0.,1.,0.));+#683 = ORIENTED_EDGE('',*,*,#684,.F.);+#684 = EDGE_CURVE('',#222,#677,#685,.T.);+#685 = CIRCLE('',#686,3.E-02);+#686 = AXIS2_PLACEMENT_3D('',#687,#688,#689);+#687 = CARTESIAN_POINT('',(0.53,0.3,0.47));+#688 = DIRECTION('',(0.,1.,-0.));+#689 = DIRECTION('',(-1.,0.,0.));+#690 = CYLINDRICAL_SURFACE('',#691,3.E-02);+#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694);+#692 = CARTESIAN_POINT('',(0.53,-0.4,0.47));+#693 = DIRECTION('',(0.,1.,0.));+#694 = DIRECTION('',(-1.,0.,0.));+#695 = ADVANCED_FACE('',(#696),#746,.T.);+#696 = FACE_BOUND('',#697,.T.);+#697 = EDGE_LOOP('',(#698,#706,#714,#720,#721,#722,#723,#731,#739,#745)+);+#698 = ORIENTED_EDGE('',*,*,#699,.F.);+#699 = EDGE_CURVE('',#700,#473,#702,.T.);+#700 = VERTEX_POINT('',#701);+#701 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02));+#702 = LINE('',#703,#704);+#703 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02));+#704 = VECTOR('',#705,1.);+#705 = DIRECTION('',(1.,0.,0.));+#706 = ORIENTED_EDGE('',*,*,#707,.T.);+#707 = EDGE_CURVE('',#700,#708,#710,.T.);+#708 = VERTEX_POINT('',#709);+#709 = CARTESIAN_POINT('',(-0.77,0.4,0.47));+#710 = LINE('',#711,#712);+#711 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02));+#712 = VECTOR('',#713,1.);+#713 = DIRECTION('',(0.,0.,1.));+#714 = ORIENTED_EDGE('',*,*,#715,.T.);+#715 = EDGE_CURVE('',#708,#252,#716,.T.);+#716 = LINE('',#717,#718);+#717 = CARTESIAN_POINT('',(-0.77,0.4,0.47));+#718 = VECTOR('',#719,1.);+#719 = DIRECTION('',(1.,0.,0.));+#720 = ORIENTED_EDGE('',*,*,#251,.T.);+#721 = ORIENTED_EDGE('',*,*,#285,.F.);+#722 = ORIENTED_EDGE('',*,*,#635,.T.);+#723 = ORIENTED_EDGE('',*,*,#724,.T.);+#724 = EDGE_CURVE('',#636,#725,#727,.T.);+#725 = VERTEX_POINT('',#726);+#726 = CARTESIAN_POINT('',(0.77,0.4,0.47));+#727 = LINE('',#728,#729);+#728 = CARTESIAN_POINT('',(-0.77,0.4,0.47));+#729 = VECTOR('',#730,1.);+#730 = DIRECTION('',(1.,0.,0.));+#731 = ORIENTED_EDGE('',*,*,#732,.F.);+#732 = EDGE_CURVE('',#733,#725,#735,.T.);+#733 = VERTEX_POINT('',#734);+#734 = CARTESIAN_POINT('',(0.77,0.4,3.E-02));+#735 = LINE('',#736,#737);+#736 = CARTESIAN_POINT('',(0.77,0.4,3.E-02));+#737 = VECTOR('',#738,1.);+#738 = DIRECTION('',(0.,0.,1.));+#739 = ORIENTED_EDGE('',*,*,#740,.F.);+#740 = EDGE_CURVE('',#465,#733,#741,.T.);+#741 = LINE('',#742,#743);+#742 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02));+#743 = VECTOR('',#744,1.);+#744 = DIRECTION('',(1.,0.,0.));+#745 = ORIENTED_EDGE('',*,*,#472,.F.);+#746 = PLANE('',#747);+#747 = AXIS2_PLACEMENT_3D('',#748,#749,#750);+#748 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02));+#749 = DIRECTION('',(0.,1.,0.));+#750 = DIRECTION('',(0.,0.,1.));+#751 = ADVANCED_FACE('',(#752),#770,.F.);+#752 = FACE_BOUND('',#753,.F.);+#753 = EDGE_LOOP('',(#754,#762,#768,#769));+#754 = ORIENTED_EDGE('',*,*,#755,.F.);+#755 = EDGE_CURVE('',#756,#310,#758,.T.);+#756 = VERTEX_POINT('',#757);+#757 = CARTESIAN_POINT('',(-0.725,0.3,0.5));+#758 = LINE('',#759,#760);+#759 = CARTESIAN_POINT('',(-0.7625,0.3,0.5));+#760 = VECTOR('',#761,1.);+#761 = DIRECTION('',(1.,0.,0.));+#762 = ORIENTED_EDGE('',*,*,#763,.T.);+#763 = EDGE_CURVE('',#756,#260,#764,.T.);+#764 = LINE('',#765,#766);+#765 = CARTESIAN_POINT('',(-0.725,0.3,0.75));+#766 = VECTOR('',#767,1.);+#767 = DIRECTION('',(-0.,-0.,-1.));+#768 = ORIENTED_EDGE('',*,*,#267,.F.);+#769 = ORIENTED_EDGE('',*,*,#317,.F.);+#770 = PLANE('',#771);+#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774);+#772 = CARTESIAN_POINT('',(-0.725,0.3,0.75));+#773 = DIRECTION('',(0.,-1.,0.));+#774 = DIRECTION('',(1.,0.,0.));+#775 = ADVANCED_FACE('',(#776),#794,.F.);+#776 = FACE_BOUND('',#777,.F.);+#777 = EDGE_LOOP('',(#778,#779,#787,#793));+#778 = ORIENTED_EDGE('',*,*,#763,.F.);+#779 = ORIENTED_EDGE('',*,*,#780,.F.);+#780 = EDGE_CURVE('',#781,#756,#783,.T.);+#781 = VERTEX_POINT('',#782);+#782 = CARTESIAN_POINT('',(-0.725,0.4,0.5));+#783 = LINE('',#784,#785);+#784 = CARTESIAN_POINT('',(-0.725,5.E-02,0.5));+#785 = VECTOR('',#786,1.);+#786 = DIRECTION('',(0.,-1.,0.));+#787 = ORIENTED_EDGE('',*,*,#788,.F.);+#788 = EDGE_CURVE('',#252,#781,#789,.T.);+#789 = LINE('',#790,#791);+#790 = CARTESIAN_POINT('',(-0.725,0.4,0.375));+#791 = VECTOR('',#792,1.);+#792 = DIRECTION('',(0.,0.,1.));+#793 = ORIENTED_EDGE('',*,*,#259,.F.);+#794 = PLANE('',#795);+#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798);+#796 = CARTESIAN_POINT('',(-0.725,0.5,0.75));+#797 = DIRECTION('',(-1.,0.,0.));+#798 = DIRECTION('',(0.,-1.,0.));+#799 = ADVANCED_FACE('',(#800),#818,.F.);+#800 = FACE_BOUND('',#801,.F.);+#801 = EDGE_LOOP('',(#802,#810,#816,#817));+#802 = ORIENTED_EDGE('',*,*,#803,.F.);+#803 = EDGE_CURVE('',#804,#333,#806,.T.);+#804 = VERTEX_POINT('',#805);+#805 = CARTESIAN_POINT('',(-0.725,-0.3,0.5));+#806 = LINE('',#807,#808);+#807 = CARTESIAN_POINT('',(-0.725,-0.3,0.75));+#808 = VECTOR('',#809,1.);+#809 = DIRECTION('',(-0.,-0.,-1.));+#810 = ORIENTED_EDGE('',*,*,#811,.F.);+#811 = EDGE_CURVE('',#301,#804,#812,.T.);+#812 = LINE('',#813,#814);+#813 = CARTESIAN_POINT('',(-3.75E-02,-0.3,0.5));+#814 = VECTOR('',#815,1.);+#815 = DIRECTION('',(-1.,0.,0.));+#816 = ORIENTED_EDGE('',*,*,#300,.T.);+#817 = ORIENTED_EDGE('',*,*,#342,.F.);+#818 = PLANE('',#819);+#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822);+#820 = CARTESIAN_POINT('',(0.725,-0.3,0.75));+#821 = DIRECTION('',(0.,1.,0.));+#822 = DIRECTION('',(-1.,0.,0.));+#823 = ADVANCED_FACE('',(#824),#851,.T.);+#824 = FACE_BOUND('',#825,.T.);+#825 = EDGE_LOOP('',(#826,#834,#840,#841,#847,#848,#849,#850));+#826 = ORIENTED_EDGE('',*,*,#827,.F.);+#827 = EDGE_CURVE('',#828,#781,#830,.T.);+#828 = VERTEX_POINT('',#829);+#829 = CARTESIAN_POINT('',(-0.77,0.4,0.5));+#830 = LINE('',#831,#832);+#831 = CARTESIAN_POINT('',(-0.8,0.4,0.5));+#832 = VECTOR('',#833,1.);+#833 = DIRECTION('',(1.,0.,0.));+#834 = ORIENTED_EDGE('',*,*,#835,.F.);+#835 = EDGE_CURVE('',#384,#828,#836,.T.);+#836 = LINE('',#837,#838);+#837 = CARTESIAN_POINT('',(-0.77,-0.4,0.5));+#838 = VECTOR('',#839,1.);+#839 = DIRECTION('',(0.,1.,0.));+#840 = ORIENTED_EDGE('',*,*,#392,.T.);+#841 = ORIENTED_EDGE('',*,*,#842,.F.);+#842 = EDGE_CURVE('',#804,#393,#843,.T.);+#843 = LINE('',#844,#845);+#844 = CARTESIAN_POINT('',(-0.725,-0.35,0.5));+#845 = VECTOR('',#846,1.);+#846 = DIRECTION('',(0.,-1.,0.));+#847 = ORIENTED_EDGE('',*,*,#811,.F.);+#848 = ORIENTED_EDGE('',*,*,#309,.T.);+#849 = ORIENTED_EDGE('',*,*,#755,.F.);+#850 = ORIENTED_EDGE('',*,*,#780,.F.);+#851 = PLANE('',#852);+#852 = AXIS2_PLACEMENT_3D('',#853,#854,#855);+#853 = CARTESIAN_POINT('',(-0.8,-0.4,0.5));+#854 = DIRECTION('',(0.,0.,1.));+#855 = DIRECTION('',(1.,0.,0.));+#856 = ADVANCED_FACE('',(#857),#863,.F.);+#857 = FACE_BOUND('',#858,.F.);+#858 = EDGE_LOOP('',(#859,#860,#861,#862));+#859 = ORIENTED_EDGE('',*,*,#842,.F.);+#860 = ORIENTED_EDGE('',*,*,#803,.T.);+#861 = ORIENTED_EDGE('',*,*,#332,.F.);+#862 = ORIENTED_EDGE('',*,*,#400,.T.);+#863 = PLANE('',#864);+#864 = AXIS2_PLACEMENT_3D('',#865,#866,#867);+#865 = CARTESIAN_POINT('',(-0.725,-0.3,0.75));+#866 = DIRECTION('',(-1.,0.,0.));+#867 = DIRECTION('',(0.,-1.,0.));+#868 = ADVANCED_FACE('',(#869),#926,.F.);+#869 = FACE_BOUND('',#870,.F.);+#870 = EDGE_LOOP('',(#871,#881,#887,#888,#896,#904,#912,#920));+#871 = ORIENTED_EDGE('',*,*,#872,.F.);+#872 = EDGE_CURVE('',#873,#875,#877,.T.);+#873 = VERTEX_POINT('',#874);+#874 = CARTESIAN_POINT('',(-0.77,0.4,-3.469446951954E-18));+#875 = VERTEX_POINT('',#876);+#876 = CARTESIAN_POINT('',(-0.725,0.4,0.));+#877 = LINE('',#878,#879);+#878 = CARTESIAN_POINT('',(-0.8,0.4,0.));+#879 = VECTOR('',#880,1.);+#880 = DIRECTION('',(1.,0.,0.));+#881 = ORIENTED_EDGE('',*,*,#882,.F.);+#882 = EDGE_CURVE('',#357,#873,#883,.T.);+#883 = LINE('',#884,#885);+#884 = CARTESIAN_POINT('',(-0.77,-0.4,-3.469446951954E-18));+#885 = VECTOR('',#886,1.);+#886 = DIRECTION('',(0.,1.,0.));+#887 = ORIENTED_EDGE('',*,*,#356,.T.);+#888 = ORIENTED_EDGE('',*,*,#889,.F.);+#889 = EDGE_CURVE('',#890,#359,#892,.T.);+#890 = VERTEX_POINT('',#891);+#891 = CARTESIAN_POINT('',(-0.725,-0.3,0.));+#892 = LINE('',#893,#894);+#893 = CARTESIAN_POINT('',(-0.725,-0.35,0.));+#894 = VECTOR('',#895,1.);+#895 = DIRECTION('',(0.,-1.,0.));+#896 = ORIENTED_EDGE('',*,*,#897,.F.);+#897 = EDGE_CURVE('',#898,#890,#900,.T.);+#898 = VERTEX_POINT('',#899);+#899 = CARTESIAN_POINT('',(-0.53,-0.3,-3.469446951954E-18));+#900 = LINE('',#901,#902);+#901 = CARTESIAN_POINT('',(-3.75E-02,-0.3,0.));+#902 = VECTOR('',#903,1.);+#903 = DIRECTION('',(-1.,0.,0.));+#904 = ORIENTED_EDGE('',*,*,#905,.T.);+#905 = EDGE_CURVE('',#898,#906,#908,.T.);+#906 = VERTEX_POINT('',#907);+#907 = CARTESIAN_POINT('',(-0.53,0.3,-3.469446951954E-18));+#908 = LINE('',#909,#910);+#909 = CARTESIAN_POINT('',(-0.53,-0.4,-3.469446951954E-18));+#910 = VECTOR('',#911,1.);+#911 = DIRECTION('',(0.,1.,0.));+#912 = ORIENTED_EDGE('',*,*,#913,.F.);+#913 = EDGE_CURVE('',#914,#906,#916,.T.);+#914 = VERTEX_POINT('',#915);+#915 = CARTESIAN_POINT('',(-0.725,0.3,0.));+#916 = LINE('',#917,#918);+#917 = CARTESIAN_POINT('',(-0.7625,0.3,0.));+#918 = VECTOR('',#919,1.);+#919 = DIRECTION('',(1.,0.,0.));+#920 = ORIENTED_EDGE('',*,*,#921,.F.);+#921 = EDGE_CURVE('',#875,#914,#922,.T.);+#922 = LINE('',#923,#924);+#923 = CARTESIAN_POINT('',(-0.725,5.E-02,0.));+#924 = VECTOR('',#925,1.);+#925 = DIRECTION('',(0.,-1.,0.));+#926 = PLANE('',#927);+#927 = AXIS2_PLACEMENT_3D('',#928,#929,#930);+#928 = CARTESIAN_POINT('',(-0.8,-0.4,0.));+#929 = DIRECTION('',(0.,0.,1.));+#930 = DIRECTION('',(1.,0.,0.));+#931 = ADVANCED_FACE('',(#932),#951,.T.);+#932 = FACE_BOUND('',#933,.F.);+#933 = EDGE_LOOP('',(#934,#935,#936,#945));+#934 = ORIENTED_EDGE('',*,*,#366,.T.);+#935 = ORIENTED_EDGE('',*,*,#882,.T.);+#936 = ORIENTED_EDGE('',*,*,#937,.F.);+#937 = EDGE_CURVE('',#938,#873,#940,.T.);+#938 = VERTEX_POINT('',#939);+#939 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02));+#940 = CIRCLE('',#941,3.E-02);+#941 = AXIS2_PLACEMENT_3D('',#942,#943,#944);+#942 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02));+#943 = DIRECTION('',(0.,-1.,0.));+#944 = DIRECTION('',(0.,0.,1.));+#945 = ORIENTED_EDGE('',*,*,#946,.F.);+#946 = EDGE_CURVE('',#367,#938,#947,.T.);+#947 = LINE('',#948,#949);+#948 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02));+#949 = VECTOR('',#950,1.);+#950 = DIRECTION('',(0.,1.,0.));+#951 = CYLINDRICAL_SURFACE('',#952,3.E-02);+#952 = AXIS2_PLACEMENT_3D('',#953,#954,#955);+#953 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02));+#954 = DIRECTION('',(0.,1.,0.));+#955 = DIRECTION('',(-1.,0.,0.));+#956 = ADVANCED_FACE('',(#957),#968,.F.);+#957 = FACE_BOUND('',#958,.F.);+#958 = EDGE_LOOP('',(#959,#960,#966,#967));+#959 = ORIENTED_EDGE('',*,*,#423,.T.);+#960 = ORIENTED_EDGE('',*,*,#961,.T.);+#961 = EDGE_CURVE('',#424,#890,#962,.T.);+#962 = LINE('',#963,#964);+#963 = CARTESIAN_POINT('',(-0.725,-0.3,0.75));+#964 = VECTOR('',#965,1.);+#965 = DIRECTION('',(-0.,-0.,-1.));+#966 = ORIENTED_EDGE('',*,*,#889,.T.);+#967 = ORIENTED_EDGE('',*,*,#409,.T.);+#968 = PLANE('',#969);+#969 = AXIS2_PLACEMENT_3D('',#970,#971,#972);+#970 = CARTESIAN_POINT('',(-0.725,-0.3,0.75));+#971 = DIRECTION('',(-1.,0.,0.));+#972 = DIRECTION('',(0.,-1.,0.));+#973 = ADVANCED_FACE('',(#974),#992,.F.);+#974 = FACE_BOUND('',#975,.F.);+#975 = EDGE_LOOP('',(#976,#977,#978,#986));+#976 = ORIENTED_EDGE('',*,*,#375,.F.);+#977 = ORIENTED_EDGE('',*,*,#946,.T.);+#978 = ORIENTED_EDGE('',*,*,#979,.T.);+#979 = EDGE_CURVE('',#938,#980,#982,.T.);+#980 = VERTEX_POINT('',#981);+#981 = CARTESIAN_POINT('',(-0.8,0.4,0.47));+#982 = LINE('',#983,#984);+#983 = CARTESIAN_POINT('',(-0.8,0.4,0.));+#984 = VECTOR('',#985,1.);+#985 = DIRECTION('',(0.,0.,1.));+#986 = ORIENTED_EDGE('',*,*,#987,.F.);+#987 = EDGE_CURVE('',#376,#980,#988,.T.);+#988 = LINE('',#989,#990);+#989 = CARTESIAN_POINT('',(-0.8,-0.4,0.47));+#990 = VECTOR('',#991,1.);+#991 = DIRECTION('',(0.,1.,0.));+#992 = PLANE('',#993);+#993 = AXIS2_PLACEMENT_3D('',#994,#995,#996);+#994 = CARTESIAN_POINT('',(-0.8,-0.4,0.));+#995 = DIRECTION('',(1.,0.,0.));+#996 = DIRECTION('',(0.,0.,1.));+#997 = ADVANCED_FACE('',(#998),#1010,.T.);+#998 = FACE_BOUND('',#999,.T.);+#999 = EDGE_LOOP('',(#1000,#1001,#1002,#1009));+#1000 = ORIENTED_EDGE('',*,*,#383,.T.);+#1001 = ORIENTED_EDGE('',*,*,#835,.T.);+#1002 = ORIENTED_EDGE('',*,*,#1003,.F.);+#1003 = EDGE_CURVE('',#980,#828,#1004,.T.);+#1004 = CIRCLE('',#1005,3.E-02);+#1005 = AXIS2_PLACEMENT_3D('',#1006,#1007,#1008);+#1006 = CARTESIAN_POINT('',(-0.77,0.4,0.47));+#1007 = DIRECTION('',(0.,1.,0.));+#1008 = DIRECTION('',(0.,0.,1.));+#1009 = ORIENTED_EDGE('',*,*,#987,.F.);+#1010 = CYLINDRICAL_SURFACE('',#1011,3.E-02);+#1011 = AXIS2_PLACEMENT_3D('',#1012,#1013,#1014);+#1012 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#1013 = DIRECTION('',(0.,1.,0.));+#1014 = DIRECTION('',(-1.,0.,0.));+#1015 = ADVANCED_FACE('',(#1016),#1028,.F.);+#1016 = FACE_BOUND('',#1017,.F.);+#1017 = EDGE_LOOP('',(#1018,#1019,#1020,#1027));+#1018 = ORIENTED_EDGE('',*,*,#961,.F.);+#1019 = ORIENTED_EDGE('',*,*,#504,.T.);+#1020 = ORIENTED_EDGE('',*,*,#1021,.T.);+#1021 = EDGE_CURVE('',#497,#898,#1022,.T.);+#1022 = CIRCLE('',#1023,3.E-02);+#1023 = AXIS2_PLACEMENT_3D('',#1024,#1025,#1026);+#1024 = CARTESIAN_POINT('',(-0.53,-0.3,3.E-02));+#1025 = DIRECTION('',(-0.,1.,0.));+#1026 = DIRECTION('',(1.,0.,0.));+#1027 = ORIENTED_EDGE('',*,*,#897,.T.);+#1028 = PLANE('',#1029);+#1029 = AXIS2_PLACEMENT_3D('',#1030,#1031,#1032);+#1030 = CARTESIAN_POINT('',(0.725,-0.3,0.75));+#1031 = DIRECTION('',(0.,1.,0.));+#1032 = DIRECTION('',(-1.,0.,0.));+#1033 = ADVANCED_FACE('',(#1034),#1046,.T.);+#1034 = FACE_BOUND('',#1035,.T.);+#1035 = EDGE_LOOP('',(#1036,#1037,#1038,#1039));+#1036 = ORIENTED_EDGE('',*,*,#496,.F.);+#1037 = ORIENTED_EDGE('',*,*,#1021,.T.);+#1038 = ORIENTED_EDGE('',*,*,#905,.T.);+#1039 = ORIENTED_EDGE('',*,*,#1040,.F.);+#1040 = EDGE_CURVE('',#489,#906,#1041,.T.);+#1041 = CIRCLE('',#1042,3.E-02);+#1042 = AXIS2_PLACEMENT_3D('',#1043,#1044,#1045);+#1043 = CARTESIAN_POINT('',(-0.53,0.3,3.E-02));+#1044 = DIRECTION('',(-0.,1.,0.));+#1045 = DIRECTION('',(1.,0.,0.));+#1046 = CYLINDRICAL_SURFACE('',#1047,3.E-02);+#1047 = AXIS2_PLACEMENT_3D('',#1048,#1049,#1050);+#1048 = CARTESIAN_POINT('',(-0.53,-0.4,3.E-02));+#1049 = DIRECTION('',(0.,1.,0.));+#1050 = DIRECTION('',(1.,0.,0.));+#1051 = ADVANCED_FACE('',(#1052),#1063,.F.);+#1052 = FACE_BOUND('',#1053,.F.);+#1053 = EDGE_LOOP('',(#1054,#1055,#1061,#1062));+#1054 = ORIENTED_EDGE('',*,*,#488,.T.);+#1055 = ORIENTED_EDGE('',*,*,#1056,.T.);+#1056 = EDGE_CURVE('',#481,#914,#1057,.T.);+#1057 = LINE('',#1058,#1059);+#1058 = CARTESIAN_POINT('',(-0.725,0.3,0.75));+#1059 = VECTOR('',#1060,1.);+#1060 = DIRECTION('',(-0.,-0.,-1.));+#1061 = ORIENTED_EDGE('',*,*,#913,.T.);+#1062 = ORIENTED_EDGE('',*,*,#1040,.F.);+#1063 = PLANE('',#1064);+#1064 = AXIS2_PLACEMENT_3D('',#1065,#1066,#1067);+#1065 = CARTESIAN_POINT('',(-0.725,0.3,0.75));+#1066 = DIRECTION('',(0.,-1.,0.));+#1067 = DIRECTION('',(1.,0.,0.));+#1068 = ADVANCED_FACE('',(#1069),#1080,.F.);+#1069 = FACE_BOUND('',#1070,.F.);+#1070 = EDGE_LOOP('',(#1071,#1072,#1073,#1079));+#1071 = ORIENTED_EDGE('',*,*,#1056,.F.);+#1072 = ORIENTED_EDGE('',*,*,#480,.T.);+#1073 = ORIENTED_EDGE('',*,*,#1074,.F.);+#1074 = EDGE_CURVE('',#875,#473,#1075,.T.);+#1075 = LINE('',#1076,#1077);+#1076 = CARTESIAN_POINT('',(-0.725,0.4,0.375));+#1077 = VECTOR('',#1078,1.);+#1078 = DIRECTION('',(0.,0.,1.));+#1079 = ORIENTED_EDGE('',*,*,#921,.T.);+#1080 = PLANE('',#1081);+#1081 = AXIS2_PLACEMENT_3D('',#1082,#1083,#1084);+#1082 = CARTESIAN_POINT('',(-0.725,0.5,0.75));+#1083 = DIRECTION('',(-1.,0.,0.));+#1084 = DIRECTION('',(0.,-1.,0.));+#1085 = ADVANCED_FACE('',(#1086),#1111,.F.);+#1086 = FACE_BOUND('',#1087,.F.);+#1087 = EDGE_LOOP('',(#1088,#1089,#1097,#1105));+#1088 = ORIENTED_EDGE('',*,*,#464,.T.);+#1089 = ORIENTED_EDGE('',*,*,#1090,.T.);+#1090 = EDGE_CURVE('',#457,#1091,#1093,.T.);+#1091 = VERTEX_POINT('',#1092);+#1092 = CARTESIAN_POINT('',(0.725,0.3,0.));+#1093 = LINE('',#1094,#1095);+#1094 = CARTESIAN_POINT('',(0.725,0.3,0.75));+#1095 = VECTOR('',#1096,1.);+#1096 = DIRECTION('',(-0.,-0.,-1.));+#1097 = ORIENTED_EDGE('',*,*,#1098,.T.);+#1098 = EDGE_CURVE('',#1091,#1099,#1101,.T.);+#1099 = VERTEX_POINT('',#1100);+#1100 = CARTESIAN_POINT('',(0.725,0.4,0.));+#1101 = LINE('',#1102,#1103);+#1102 = CARTESIAN_POINT('',(0.725,-5.E-02,0.));+#1103 = VECTOR('',#1104,1.);+#1104 = DIRECTION('',(0.,1.,0.));+#1105 = ORIENTED_EDGE('',*,*,#1106,.F.);+#1106 = EDGE_CURVE('',#465,#1099,#1107,.T.);+#1107 = LINE('',#1108,#1109);+#1108 = CARTESIAN_POINT('',(0.725,0.4,0.375));+#1109 = VECTOR('',#1110,1.);+#1110 = DIRECTION('',(0.,0.,-1.));+#1111 = PLANE('',#1112);+#1112 = AXIS2_PLACEMENT_3D('',#1113,#1114,#1115);+#1113 = CARTESIAN_POINT('',(0.725,0.3,0.75));+#1114 = DIRECTION('',(1.,0.,0.));+#1115 = DIRECTION('',(0.,1.,0.));+#1116 = ADVANCED_FACE('',(#1117),#1136,.F.);+#1117 = FACE_BOUND('',#1118,.F.);+#1118 = EDGE_LOOP('',(#1119,#1120,#1121,#1130));+#1119 = ORIENTED_EDGE('',*,*,#1090,.F.);+#1120 = ORIENTED_EDGE('',*,*,#456,.T.);+#1121 = ORIENTED_EDGE('',*,*,#1122,.F.);+#1122 = EDGE_CURVE('',#1123,#449,#1125,.T.);+#1123 = VERTEX_POINT('',#1124);+#1124 = CARTESIAN_POINT('',(0.53,0.3,-3.469446951954E-18));+#1125 = CIRCLE('',#1126,3.E-02);+#1126 = AXIS2_PLACEMENT_3D('',#1127,#1128,#1129);+#1127 = CARTESIAN_POINT('',(0.53,0.3,3.E-02));+#1128 = DIRECTION('',(0.,1.,-0.));+#1129 = DIRECTION('',(-1.,0.,0.));+#1130 = ORIENTED_EDGE('',*,*,#1131,.T.);+#1131 = EDGE_CURVE('',#1123,#1091,#1132,.T.);+#1132 = LINE('',#1133,#1134);+#1133 = CARTESIAN_POINT('',(-0.1125,0.3,0.));+#1134 = VECTOR('',#1135,1.);+#1135 = DIRECTION('',(1.,0.,0.));+#1136 = PLANE('',#1137);+#1137 = AXIS2_PLACEMENT_3D('',#1138,#1139,#1140);+#1138 = CARTESIAN_POINT('',(-0.725,0.3,0.75));+#1139 = DIRECTION('',(0.,-1.,0.));+#1140 = DIRECTION('',(1.,0.,0.));+#1141 = ADVANCED_FACE('',(#1142),#1161,.T.);+#1142 = FACE_BOUND('',#1143,.F.);+#1143 = EDGE_LOOP('',(#1144,#1145,#1154,#1160));+#1144 = ORIENTED_EDGE('',*,*,#448,.F.);+#1145 = ORIENTED_EDGE('',*,*,#1146,.F.);+#1146 = EDGE_CURVE('',#1147,#441,#1149,.T.);+#1147 = VERTEX_POINT('',#1148);+#1148 = CARTESIAN_POINT('',(0.53,-0.3,-3.469446951954E-18));+#1149 = CIRCLE('',#1150,3.E-02);+#1150 = AXIS2_PLACEMENT_3D('',#1151,#1152,#1153);+#1151 = CARTESIAN_POINT('',(0.53,-0.3,3.E-02));+#1152 = DIRECTION('',(0.,1.,-0.));+#1153 = DIRECTION('',(-1.,0.,0.));+#1154 = ORIENTED_EDGE('',*,*,#1155,.T.);+#1155 = EDGE_CURVE('',#1147,#1123,#1156,.T.);+#1156 = LINE('',#1157,#1158);+#1157 = CARTESIAN_POINT('',(0.53,-0.4,-3.469446951954E-18));+#1158 = VECTOR('',#1159,1.);+#1159 = DIRECTION('',(0.,1.,0.));+#1160 = ORIENTED_EDGE('',*,*,#1122,.T.);+#1161 = CYLINDRICAL_SURFACE('',#1162,3.E-02);+#1162 = AXIS2_PLACEMENT_3D('',#1163,#1164,#1165);+#1163 = CARTESIAN_POINT('',(0.53,-0.4,3.E-02));+#1164 = DIRECTION('',(0.,1.,0.));+#1165 = DIRECTION('',(-1.,0.,0.));+#1166 = ADVANCED_FACE('',(#1167),#1185,.F.);+#1167 = FACE_BOUND('',#1168,.F.);+#1168 = EDGE_LOOP('',(#1169,#1170,#1178,#1184));+#1169 = ORIENTED_EDGE('',*,*,#440,.T.);+#1170 = ORIENTED_EDGE('',*,*,#1171,.T.);+#1171 = EDGE_CURVE('',#433,#1172,#1174,.T.);+#1172 = VERTEX_POINT('',#1173);+#1173 = CARTESIAN_POINT('',(0.725,-0.3,0.));+#1174 = LINE('',#1175,#1176);+#1175 = CARTESIAN_POINT('',(0.725,-0.3,0.75));+#1176 = VECTOR('',#1177,1.);+#1177 = DIRECTION('',(-0.,-0.,-1.));+#1178 = ORIENTED_EDGE('',*,*,#1179,.T.);+#1179 = EDGE_CURVE('',#1172,#1147,#1180,.T.);+#1180 = LINE('',#1181,#1182);+#1181 = CARTESIAN_POINT('',(0.6125,-0.3,0.));+#1182 = VECTOR('',#1183,1.);+#1183 = DIRECTION('',(-1.,0.,0.));+#1184 = ORIENTED_EDGE('',*,*,#1146,.T.);+#1185 = PLANE('',#1186);+#1186 = AXIS2_PLACEMENT_3D('',#1187,#1188,#1189);+#1187 = CARTESIAN_POINT('',(0.725,-0.3,0.75));+#1188 = DIRECTION('',(0.,1.,0.));+#1189 = DIRECTION('',(-1.,0.,0.));+#1190 = ADVANCED_FACE('',(#1191),#1202,.F.);+#1191 = FACE_BOUND('',#1192,.F.);+#1192 = EDGE_LOOP('',(#1193,#1194,#1195,#1196));+#1193 = ORIENTED_EDGE('',*,*,#1171,.F.);+#1194 = ORIENTED_EDGE('',*,*,#432,.T.);+#1195 = ORIENTED_EDGE('',*,*,#554,.T.);+#1196 = ORIENTED_EDGE('',*,*,#1197,.T.);+#1197 = EDGE_CURVE('',#545,#1172,#1198,.T.);+#1198 = LINE('',#1199,#1200);+#1199 = CARTESIAN_POINT('',(0.725,-0.45,0.));+#1200 = VECTOR('',#1201,1.);+#1201 = DIRECTION('',(0.,1.,0.));+#1202 = PLANE('',#1203);+#1203 = AXIS2_PLACEMENT_3D('',#1204,#1205,#1206);+#1204 = CARTESIAN_POINT('',(0.725,-0.5,0.75));+#1205 = DIRECTION('',(1.,0.,0.));+#1206 = DIRECTION('',(0.,1.,0.));+#1207 = ADVANCED_FACE('',(#1208),#1233,.T.);+#1208 = FACE_BOUND('',#1209,.T.);+#1209 = EDGE_LOOP('',(#1210,#1218,#1219,#1227));+#1210 = ORIENTED_EDGE('',*,*,#1211,.T.);+#1211 = EDGE_CURVE('',#1212,#513,#1214,.T.);+#1212 = VERTEX_POINT('',#1213);+#1213 = CARTESIAN_POINT('',(0.277128129211,0.32,1.5E-02));+#1214 = LINE('',#1215,#1216);+#1215 = CARTESIAN_POINT('',(0.277128129211,0.32,1.5E-02));+#1216 = VECTOR('',#1217,1.);+#1217 = DIRECTION('',(0.,0.,1.));+#1218 = ORIENTED_EDGE('',*,*,#512,.T.);+#1219 = ORIENTED_EDGE('',*,*,#1220,.F.);+#1220 = EDGE_CURVE('',#1221,#515,#1223,.T.);+#1221 = VERTEX_POINT('',#1222);+#1222 = CARTESIAN_POINT('',(0.277128129211,-0.32,1.5E-02));+#1223 = LINE('',#1224,#1225);+#1224 = CARTESIAN_POINT('',(0.277128129211,-0.32,1.5E-02));+#1225 = VECTOR('',#1226,1.);+#1226 = DIRECTION('',(0.,0.,1.));+#1227 = ORIENTED_EDGE('',*,*,#1228,.F.);+#1228 = EDGE_CURVE('',#1212,#1221,#1229,.T.);+#1229 = LINE('',#1230,#1231);+#1230 = CARTESIAN_POINT('',(0.277128129211,0.32,1.5E-02));+#1231 = VECTOR('',#1232,1.);+#1232 = DIRECTION('',(0.,-1.,0.));+#1233 = PLANE('',#1234);+#1234 = AXIS2_PLACEMENT_3D('',#1235,#1236,#1237);+#1235 = CARTESIAN_POINT('',(0.277128129211,0.32,1.5E-02));+#1236 = DIRECTION('',(1.,0.,0.));+#1237 = DIRECTION('',(0.,-1.,0.));+#1238 = ADVANCED_FACE('',(#1239),#1257,.T.);+#1239 = FACE_BOUND('',#1240,.T.);+#1240 = EDGE_LOOP('',(#1241,#1249,#1250,#1251));+#1241 = ORIENTED_EDGE('',*,*,#1242,.T.);+#1242 = EDGE_CURVE('',#1243,#523,#1245,.T.);+#1243 = VERTEX_POINT('',#1244);+#1244 = CARTESIAN_POINT('',(-0.277128129211,0.,1.5E-02));+#1245 = LINE('',#1246,#1247);+#1246 = CARTESIAN_POINT('',(-0.277128129211,0.,1.5E-02));+#1247 = VECTOR('',#1248,1.);+#1248 = DIRECTION('',(0.,0.,1.));+#1249 = ORIENTED_EDGE('',*,*,#530,.T.);+#1250 = ORIENTED_EDGE('',*,*,#1211,.F.);+#1251 = ORIENTED_EDGE('',*,*,#1252,.F.);+#1252 = EDGE_CURVE('',#1243,#1212,#1253,.T.);+#1253 = LINE('',#1254,#1255);+#1254 = CARTESIAN_POINT('',(-0.277128129211,0.,1.5E-02));+#1255 = VECTOR('',#1256,1.);+#1256 = DIRECTION('',(0.866025403784,0.5,0.));+#1257 = PLANE('',#1258);+#1258 = AXIS2_PLACEMENT_3D('',#1259,#1260,#1261);+#1259 = CARTESIAN_POINT('',(-0.277128129211,0.,1.5E-02));+#1260 = DIRECTION('',(-0.5,0.866025403784,0.));+#1261 = DIRECTION('',(0.866025403784,0.5,0.));+#1262 = ADVANCED_FACE('',(#1263),#1274,.T.);+#1263 = FACE_BOUND('',#1264,.T.);+#1264 = EDGE_LOOP('',(#1265,#1266,#1267,#1268));+#1265 = ORIENTED_EDGE('',*,*,#1220,.T.);+#1266 = ORIENTED_EDGE('',*,*,#522,.T.);+#1267 = ORIENTED_EDGE('',*,*,#1242,.F.);+#1268 = ORIENTED_EDGE('',*,*,#1269,.F.);+#1269 = EDGE_CURVE('',#1221,#1243,#1270,.T.);+#1270 = LINE('',#1271,#1272);+#1271 = CARTESIAN_POINT('',(0.277128129211,-0.32,1.5E-02));+#1272 = VECTOR('',#1273,1.);+#1273 = DIRECTION('',(-0.866025403784,0.5,0.));+#1274 = PLANE('',#1275);+#1275 = AXIS2_PLACEMENT_3D('',#1276,#1277,#1278);+#1276 = CARTESIAN_POINT('',(0.277128129211,-0.32,1.5E-02));+#1277 = DIRECTION('',(-0.5,-0.866025403784,0.));+#1278 = DIRECTION('',(-0.866025403784,0.5,0.));+#1279 = ADVANCED_FACE('',(#1280),#1302,.F.);+#1280 = FACE_BOUND('',#1281,.F.);+#1281 = EDGE_LOOP('',(#1282,#1290,#1291,#1292,#1293,#1294,#1295,#1296));+#1282 = ORIENTED_EDGE('',*,*,#1283,.F.);+#1283 = EDGE_CURVE('',#1099,#1284,#1286,.T.);+#1284 = VERTEX_POINT('',#1285);+#1285 = CARTESIAN_POINT('',(0.77,0.4,-3.469446951954E-18));+#1286 = LINE('',#1287,#1288);+#1287 = CARTESIAN_POINT('',(0.5,0.4,0.));+#1288 = VECTOR('',#1289,1.);+#1289 = DIRECTION('',(1.,0.,0.));+#1290 = ORIENTED_EDGE('',*,*,#1098,.F.);+#1291 = ORIENTED_EDGE('',*,*,#1131,.F.);+#1292 = ORIENTED_EDGE('',*,*,#1155,.F.);+#1293 = ORIENTED_EDGE('',*,*,#1179,.F.);+#1294 = ORIENTED_EDGE('',*,*,#1197,.F.);+#1295 = ORIENTED_EDGE('',*,*,#544,.T.);+#1296 = ORIENTED_EDGE('',*,*,#1297,.T.);+#1297 = EDGE_CURVE('',#547,#1284,#1298,.T.);+#1298 = LINE('',#1299,#1300);+#1299 = CARTESIAN_POINT('',(0.77,-0.4,-3.469446951954E-18));+#1300 = VECTOR('',#1301,1.);+#1301 = DIRECTION('',(0.,1.,0.));+#1302 = PLANE('',#1303);+#1303 = AXIS2_PLACEMENT_3D('',#1304,#1305,#1306);+#1304 = CARTESIAN_POINT('',(0.5,-0.4,0.));+#1305 = DIRECTION('',(0.,0.,1.));+#1306 = DIRECTION('',(1.,0.,0.));+#1307 = ADVANCED_FACE('',(#1308),#1327,.T.);+#1308 = FACE_BOUND('',#1309,.T.);+#1309 = EDGE_LOOP('',(#1310,#1311,#1312,#1321));+#1310 = ORIENTED_EDGE('',*,*,#596,.T.);+#1311 = ORIENTED_EDGE('',*,*,#1297,.T.);+#1312 = ORIENTED_EDGE('',*,*,#1313,.F.);+#1313 = EDGE_CURVE('',#1314,#1284,#1316,.T.);+#1314 = VERTEX_POINT('',#1315);+#1315 = CARTESIAN_POINT('',(0.8,0.4,3.E-02));+#1316 = CIRCLE('',#1317,3.E-02);+#1317 = AXIS2_PLACEMENT_3D('',#1318,#1319,#1320);+#1318 = CARTESIAN_POINT('',(0.77,0.4,3.E-02));+#1319 = DIRECTION('',(0.,1.,0.));+#1320 = DIRECTION('',(0.,0.,1.));+#1321 = ORIENTED_EDGE('',*,*,#1322,.F.);+#1322 = EDGE_CURVE('',#589,#1314,#1323,.T.);+#1323 = LINE('',#1324,#1325);+#1324 = CARTESIAN_POINT('',(0.8,-0.4,3.E-02));+#1325 = VECTOR('',#1326,1.);+#1326 = DIRECTION('',(0.,1.,0.));+#1327 = CYLINDRICAL_SURFACE('',#1328,3.E-02);+#1328 = AXIS2_PLACEMENT_3D('',#1329,#1330,#1331);+#1329 = CARTESIAN_POINT('',(0.77,-0.4,3.E-02));+#1330 = DIRECTION('',(0.,1.,0.));+#1331 = DIRECTION('',(1.,0.,0.));+#1332 = ADVANCED_FACE('',(#1333),#1351,.T.);+#1333 = FACE_BOUND('',#1334,.T.);+#1334 = EDGE_LOOP('',(#1335,#1336,#1337,#1345));+#1335 = ORIENTED_EDGE('',*,*,#588,.F.);+#1336 = ORIENTED_EDGE('',*,*,#1322,.T.);+#1337 = ORIENTED_EDGE('',*,*,#1338,.T.);+#1338 = EDGE_CURVE('',#1314,#1339,#1341,.T.);+#1339 = VERTEX_POINT('',#1340);+#1340 = CARTESIAN_POINT('',(0.8,0.4,0.47));+#1341 = LINE('',#1342,#1343);+#1342 = CARTESIAN_POINT('',(0.8,0.4,0.));+#1343 = VECTOR('',#1344,1.);+#1344 = DIRECTION('',(0.,0.,1.));+#1345 = ORIENTED_EDGE('',*,*,#1346,.F.);+#1346 = EDGE_CURVE('',#580,#1339,#1347,.T.);+#1347 = LINE('',#1348,#1349);+#1348 = CARTESIAN_POINT('',(0.8,-0.4,0.47));+#1349 = VECTOR('',#1350,1.);+#1350 = DIRECTION('',(0.,1.,0.));+#1351 = PLANE('',#1352);+#1352 = AXIS2_PLACEMENT_3D('',#1353,#1354,#1355);+#1353 = CARTESIAN_POINT('',(0.8,-0.4,0.));+#1354 = DIRECTION('',(1.,0.,0.));+#1355 = DIRECTION('',(0.,0.,1.));+#1356 = ADVANCED_FACE('',(#1357),#1376,.T.);+#1357 = FACE_BOUND('',#1358,.F.);+#1358 = EDGE_LOOP('',(#1359,#1360,#1368,#1375));+#1359 = ORIENTED_EDGE('',*,*,#579,.T.);+#1360 = ORIENTED_EDGE('',*,*,#1361,.T.);+#1361 = EDGE_CURVE('',#572,#1362,#1364,.T.);+#1362 = VERTEX_POINT('',#1363);+#1363 = CARTESIAN_POINT('',(0.77,0.4,0.5));+#1364 = LINE('',#1365,#1366);+#1365 = CARTESIAN_POINT('',(0.77,-0.4,0.5));+#1366 = VECTOR('',#1367,1.);+#1367 = DIRECTION('',(0.,1.,0.));+#1368 = ORIENTED_EDGE('',*,*,#1369,.F.);+#1369 = EDGE_CURVE('',#1339,#1362,#1370,.T.);+#1370 = CIRCLE('',#1371,3.E-02);+#1371 = AXIS2_PLACEMENT_3D('',#1372,#1373,#1374);+#1372 = CARTESIAN_POINT('',(0.77,0.4,0.47));+#1373 = DIRECTION('',(0.,-1.,0.));+#1374 = DIRECTION('',(0.,0.,1.));+#1375 = ORIENTED_EDGE('',*,*,#1346,.F.);+#1376 = CYLINDRICAL_SURFACE('',#1377,3.E-02);+#1377 = AXIS2_PLACEMENT_3D('',#1378,#1379,#1380);+#1378 = CARTESIAN_POINT('',(0.77,-0.4,0.47));+#1379 = DIRECTION('',(0.,1.,0.));+#1380 = DIRECTION('',(1.,0.,0.));+#1381 = ADVANCED_FACE('',(#1382),#1423,.T.);+#1382 = FACE_BOUND('',#1383,.T.);+#1383 = EDGE_LOOP('',(#1384,#1392,#1400,#1406,#1407,#1415,#1421,#1422));+#1384 = ORIENTED_EDGE('',*,*,#1385,.F.);+#1385 = EDGE_CURVE('',#1386,#1362,#1388,.T.);+#1386 = VERTEX_POINT('',#1387);+#1387 = CARTESIAN_POINT('',(0.725,0.4,0.5));+#1388 = LINE('',#1389,#1390);+#1389 = CARTESIAN_POINT('',(0.5,0.4,0.5));+#1390 = VECTOR('',#1391,1.);+#1391 = DIRECTION('',(1.,0.,0.));+#1392 = ORIENTED_EDGE('',*,*,#1393,.F.);+#1393 = EDGE_CURVE('',#1394,#1386,#1396,.T.);+#1394 = VERTEX_POINT('',#1395);+#1395 = CARTESIAN_POINT('',(0.725,0.3,0.5));+#1396 = LINE('',#1397,#1398);+#1397 = CARTESIAN_POINT('',(0.725,-5.E-02,0.5));+#1398 = VECTOR('',#1399,1.);+#1399 = DIRECTION('',(0.,1.,0.));+#1400 = ORIENTED_EDGE('',*,*,#1401,.F.);+#1401 = EDGE_CURVE('',#677,#1394,#1402,.T.);+#1402 = LINE('',#1403,#1404);+#1403 = CARTESIAN_POINT('',(-0.1125,0.3,0.5));+#1404 = VECTOR('',#1405,1.);+#1405 = DIRECTION('',(1.,0.,0.));+#1406 = ORIENTED_EDGE('',*,*,#676,.F.);+#1407 = ORIENTED_EDGE('',*,*,#1408,.F.);+#1408 = EDGE_CURVE('',#1409,#668,#1411,.T.);+#1409 = VERTEX_POINT('',#1410);+#1410 = CARTESIAN_POINT('',(0.725,-0.3,0.5));+#1411 = LINE('',#1412,#1413);+#1412 = CARTESIAN_POINT('',(0.6125,-0.3,0.5));+#1413 = VECTOR('',#1414,1.);+#1414 = DIRECTION('',(-1.,0.,0.));+#1415 = ORIENTED_EDGE('',*,*,#1416,.F.);+#1416 = EDGE_CURVE('',#564,#1409,#1417,.T.);+#1417 = LINE('',#1418,#1419);+#1418 = CARTESIAN_POINT('',(0.725,-0.45,0.5));+#1419 = VECTOR('',#1420,1.);+#1420 = DIRECTION('',(0.,1.,0.));+#1421 = ORIENTED_EDGE('',*,*,#571,.T.);+#1422 = ORIENTED_EDGE('',*,*,#1361,.T.);+#1423 = PLANE('',#1424);+#1424 = AXIS2_PLACEMENT_3D('',#1425,#1426,#1427);+#1425 = CARTESIAN_POINT('',(0.5,-0.4,0.5));+#1426 = DIRECTION('',(0.,0.,1.));+#1427 = DIRECTION('',(1.,0.,0.));+#1428 = ADVANCED_FACE('',(#1429),#1440,.F.);+#1429 = FACE_BOUND('',#1430,.F.);+#1430 = EDGE_LOOP('',(#1431,#1437,#1438,#1439));+#1431 = ORIENTED_EDGE('',*,*,#1432,.F.);+#1432 = EDGE_CURVE('',#1409,#612,#1433,.T.);+#1433 = LINE('',#1434,#1435);+#1434 = CARTESIAN_POINT('',(0.725,-0.3,0.75));+#1435 = VECTOR('',#1436,1.);+#1436 = DIRECTION('',(-0.,-0.,-1.));+#1437 = ORIENTED_EDGE('',*,*,#1416,.F.);+#1438 = ORIENTED_EDGE('',*,*,#563,.T.);+#1439 = ORIENTED_EDGE('',*,*,#621,.F.);+#1440 = PLANE('',#1441);+#1441 = AXIS2_PLACEMENT_3D('',#1442,#1443,#1444);+#1442 = CARTESIAN_POINT('',(0.725,-0.5,0.75));+#1443 = DIRECTION('',(1.,0.,0.));+#1444 = DIRECTION('',(0.,1.,0.));+#1445 = ADVANCED_FACE('',(#1446),#1452,.F.);+#1446 = FACE_BOUND('',#1447,.F.);+#1447 = EDGE_LOOP('',(#1448,#1449,#1450,#1451));+#1448 = ORIENTED_EDGE('',*,*,#1408,.F.);+#1449 = ORIENTED_EDGE('',*,*,#1432,.T.);+#1450 = ORIENTED_EDGE('',*,*,#611,.F.);+#1451 = ORIENTED_EDGE('',*,*,#667,.T.);+#1452 = PLANE('',#1453);+#1453 = AXIS2_PLACEMENT_3D('',#1454,#1455,#1456);+#1454 = CARTESIAN_POINT('',(0.725,-0.3,0.75));+#1455 = DIRECTION('',(0.,1.,0.));+#1456 = DIRECTION('',(-1.,0.,0.));+#1457 = ADVANCED_FACE('',(#1458),#1474,.F.);+#1458 = FACE_BOUND('',#1459,.F.);+#1459 = EDGE_LOOP('',(#1460,#1461,#1467,#1468));+#1460 = ORIENTED_EDGE('',*,*,#1393,.F.);+#1461 = ORIENTED_EDGE('',*,*,#1462,.T.);+#1462 = EDGE_CURVE('',#1394,#645,#1463,.T.);+#1463 = LINE('',#1464,#1465);+#1464 = CARTESIAN_POINT('',(0.725,0.3,0.75));+#1465 = VECTOR('',#1466,1.);+#1466 = DIRECTION('',(-0.,-0.,-1.));+#1467 = ORIENTED_EDGE('',*,*,#652,.F.);+#1468 = ORIENTED_EDGE('',*,*,#1469,.F.);+#1469 = EDGE_CURVE('',#1386,#636,#1470,.T.);+#1470 = LINE('',#1471,#1472);+#1471 = CARTESIAN_POINT('',(0.725,0.4,0.375));+#1472 = VECTOR('',#1473,1.);+#1473 = DIRECTION('',(0.,0.,-1.));+#1474 = PLANE('',#1475);+#1475 = AXIS2_PLACEMENT_3D('',#1476,#1477,#1478);+#1476 = CARTESIAN_POINT('',(0.725,0.3,0.75));+#1477 = DIRECTION('',(1.,0.,0.));+#1478 = DIRECTION('',(0.,1.,0.));+#1479 = ADVANCED_FACE('',(#1480),#1486,.F.);+#1480 = FACE_BOUND('',#1481,.F.);+#1481 = EDGE_LOOP('',(#1482,#1483,#1484,#1485));+#1482 = ORIENTED_EDGE('',*,*,#1462,.F.);+#1483 = ORIENTED_EDGE('',*,*,#1401,.F.);+#1484 = ORIENTED_EDGE('',*,*,#684,.F.);+#1485 = ORIENTED_EDGE('',*,*,#644,.F.);+#1486 = PLANE('',#1487);+#1487 = AXIS2_PLACEMENT_3D('',#1488,#1489,#1490);+#1488 = CARTESIAN_POINT('',(-0.725,0.3,0.75));+#1489 = DIRECTION('',(0.,-1.,0.));+#1490 = DIRECTION('',(1.,0.,0.));+#1491 = ADVANCED_FACE('',(#1492),#1504,.T.);+#1492 = FACE_BOUND('',#1493,.T.);+#1493 = EDGE_LOOP('',(#1494,#1495,#1496,#1497,#1498,#1499,#1500,#1501,+#1502,#1503));+#1494 = ORIENTED_EDGE('',*,*,#872,.F.);+#1495 = ORIENTED_EDGE('',*,*,#937,.F.);+#1496 = ORIENTED_EDGE('',*,*,#979,.T.);+#1497 = ORIENTED_EDGE('',*,*,#1003,.T.);+#1498 = ORIENTED_EDGE('',*,*,#827,.T.);+#1499 = ORIENTED_EDGE('',*,*,#788,.F.);+#1500 = ORIENTED_EDGE('',*,*,#715,.F.);+#1501 = ORIENTED_EDGE('',*,*,#707,.F.);+#1502 = ORIENTED_EDGE('',*,*,#699,.T.);+#1503 = ORIENTED_EDGE('',*,*,#1074,.F.);+#1504 = PLANE('',#1505);+#1505 = AXIS2_PLACEMENT_3D('',#1506,#1507,#1508);+#1506 = CARTESIAN_POINT('',(-0.8,0.4,0.));+#1507 = DIRECTION('',(0.,1.,0.));+#1508 = DIRECTION('',(0.,0.,1.));+#1509 = ADVANCED_FACE('',(#1510),#1522,.T.);+#1510 = FACE_BOUND('',#1511,.T.);+#1511 = EDGE_LOOP('',(#1512,#1513,#1514,#1515,#1516,#1517,#1518,#1519,+#1520,#1521));+#1512 = ORIENTED_EDGE('',*,*,#1283,.F.);+#1513 = ORIENTED_EDGE('',*,*,#1106,.F.);+#1514 = ORIENTED_EDGE('',*,*,#740,.T.);+#1515 = ORIENTED_EDGE('',*,*,#732,.T.);+#1516 = ORIENTED_EDGE('',*,*,#724,.F.);+#1517 = ORIENTED_EDGE('',*,*,#1469,.F.);+#1518 = ORIENTED_EDGE('',*,*,#1385,.T.);+#1519 = ORIENTED_EDGE('',*,*,#1369,.F.);+#1520 = ORIENTED_EDGE('',*,*,#1338,.F.);+#1521 = ORIENTED_EDGE('',*,*,#1313,.T.);+#1522 = PLANE('',#1523);+#1523 = AXIS2_PLACEMENT_3D('',#1524,#1525,#1526);+#1524 = CARTESIAN_POINT('',(0.5,0.4,0.));+#1525 = DIRECTION('',(0.,1.,0.));+#1526 = DIRECTION('',(0.,0.,1.));+#1527 = ADVANCED_FACE('',(#1528),#1533,.T.);+#1528 = FACE_BOUND('',#1529,.T.);+#1529 = EDGE_LOOP('',(#1530,#1531,#1532));+#1530 = ORIENTED_EDGE('',*,*,#1252,.T.);+#1531 = ORIENTED_EDGE('',*,*,#1228,.T.);+#1532 = ORIENTED_EDGE('',*,*,#1269,.T.);+#1533 = PLANE('',#1534);+#1534 = AXIS2_PLACEMENT_3D('',#1535,#1536,#1537);+#1535 = CARTESIAN_POINT('',(9.237604307034E-02,0.,1.5E-02));+#1536 = DIRECTION('',(-0.,-0.,-1.));+#1537 = DIRECTION('',(-1.,0.,0.));+#1538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1542))+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1539,#1540,#1541)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1539 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1540 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1541 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1542 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#1539,+'distance_accuracy_value','confusion accuracy');+#1543 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#1544 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+#1545,#1553,#1560,#1567,#1574,#1581,#1588,#1595,#1603,#1610,#1617,+#1624,#1631,#1638,#1645,#1652,#1659,#1666,#1673,#1680,#1687,#1694,+#1701,#1708,#1715,#1722,#1729,#1736,#1743,#1750,#1757,#1764,#1771,+#1778,#1785,#1792,#1800,#1807,#1814,#1821,#1828,#1835,#1842,#1849,+#1856,#1863,#1870,#1877,#1884,#1891),#1538);+#1545 = STYLED_ITEM('color',(#1546),#17);+#1546 = PRESENTATION_STYLE_ASSIGNMENT((#1547));+#1547 = SURFACE_STYLE_USAGE(.BOTH.,#1548);+#1548 = SURFACE_SIDE_STYLE('',(#1549));+#1549 = SURFACE_STYLE_FILL_AREA(#1550);+#1550 = FILL_AREA_STYLE('',(#1551));+#1551 = FILL_AREA_STYLE_COLOUR('',#1552);+#1552 = COLOUR_RGB('',0.894999980927,0.89099997282,0.813000023365);+#1553 = STYLED_ITEM('color',(#1554),#57);+#1554 = PRESENTATION_STYLE_ASSIGNMENT((#1555));+#1555 = SURFACE_STYLE_USAGE(.BOTH.,#1556);+#1556 = SURFACE_SIDE_STYLE('',(#1557));+#1557 = SURFACE_STYLE_FILL_AREA(#1558);+#1558 = FILL_AREA_STYLE('',(#1559));+#1559 = FILL_AREA_STYLE_COLOUR('',#1552);+#1560 = STYLED_ITEM('color',(#1561),#104);+#1561 = PRESENTATION_STYLE_ASSIGNMENT((#1562));+#1562 = SURFACE_STYLE_USAGE(.BOTH.,#1563);+#1563 = SURFACE_SIDE_STYLE('',(#1564));+#1564 = SURFACE_STYLE_FILL_AREA(#1565);+#1565 = FILL_AREA_STYLE('',(#1566));+#1566 = FILL_AREA_STYLE_COLOUR('',#1552);+#1567 = STYLED_ITEM('color',(#1568),#183);+#1568 = PRESENTATION_STYLE_ASSIGNMENT((#1569));+#1569 = SURFACE_STYLE_USAGE(.BOTH.,#1570);+#1570 = SURFACE_SIDE_STYLE('',(#1571));+#1571 = SURFACE_STYLE_FILL_AREA(#1572);+#1572 = FILL_AREA_STYLE('',(#1573));+#1573 = FILL_AREA_STYLE_COLOUR('',#1552);+#1574 = STYLED_ITEM('color',(#1575),#207);+#1575 = PRESENTATION_STYLE_ASSIGNMENT((#1576));+#1576 = SURFACE_STYLE_USAGE(.BOTH.,#1577);+#1577 = SURFACE_SIDE_STYLE('',(#1578));+#1578 = SURFACE_STYLE_FILL_AREA(#1579);+#1579 = FILL_AREA_STYLE('',(#1580));+#1580 = FILL_AREA_STYLE_COLOUR('',#1552);+#1581 = STYLED_ITEM('color',(#1582),#247);+#1582 = PRESENTATION_STYLE_ASSIGNMENT((#1583));+#1583 = SURFACE_STYLE_USAGE(.BOTH.,#1584);+#1584 = SURFACE_SIDE_STYLE('',(#1585));+#1585 = SURFACE_STYLE_FILL_AREA(#1586);+#1586 = FILL_AREA_STYLE('',(#1587));+#1587 = FILL_AREA_STYLE_COLOUR('',#1552);+#1588 = STYLED_ITEM('color',(#1589),#278);+#1589 = PRESENTATION_STYLE_ASSIGNMENT((#1590));+#1590 = SURFACE_STYLE_USAGE(.BOTH.,#1591);+#1591 = SURFACE_SIDE_STYLE('',(#1592));+#1592 = SURFACE_STYLE_FILL_AREA(#1593);+#1593 = FILL_AREA_STYLE('',(#1594));+#1594 = FILL_AREA_STYLE_COLOUR('',#1552);+#1595 = STYLED_ITEM('color',(#1596),#295);+#1596 = PRESENTATION_STYLE_ASSIGNMENT((#1597));+#1597 = SURFACE_STYLE_USAGE(.BOTH.,#1598);+#1598 = SURFACE_SIDE_STYLE('',(#1599));+#1599 = SURFACE_STYLE_FILL_AREA(#1600);+#1600 = FILL_AREA_STYLE('',(#1601));+#1601 = FILL_AREA_STYLE_COLOUR('',#1602);+#1602 = COLOUR_RGB('',0.85900002718,0.737999975681,0.495999991894);+#1603 = STYLED_ITEM('color',(#1604),#328);+#1604 = PRESENTATION_STYLE_ASSIGNMENT((#1605));+#1605 = SURFACE_STYLE_USAGE(.BOTH.,#1606);+#1606 = SURFACE_SIDE_STYLE('',(#1607));+#1607 = SURFACE_STYLE_FILL_AREA(#1608);+#1608 = FILL_AREA_STYLE('',(#1609));+#1609 = FILL_AREA_STYLE_COLOUR('',#1552);+#1610 = STYLED_ITEM('color',(#1611),#352);+#1611 = PRESENTATION_STYLE_ASSIGNMENT((#1612));+#1612 = SURFACE_STYLE_USAGE(.BOTH.,#1613);+#1613 = SURFACE_SIDE_STYLE('',(#1614));+#1614 = SURFACE_STYLE_FILL_AREA(#1615);+#1615 = FILL_AREA_STYLE('',(#1616));+#1616 = FILL_AREA_STYLE_COLOUR('',#1602);+#1617 = STYLED_ITEM('color',(#1618),#419);+#1618 = PRESENTATION_STYLE_ASSIGNMENT((#1619));+#1619 = SURFACE_STYLE_USAGE(.BOTH.,#1620);+#1620 = SURFACE_SIDE_STYLE('',(#1621));+#1621 = SURFACE_STYLE_FILL_AREA(#1622);+#1622 = FILL_AREA_STYLE('',(#1623));+#1623 = FILL_AREA_STYLE_COLOUR('',#1552);+#1624 = STYLED_ITEM('color',(#1625),#540);+#1625 = PRESENTATION_STYLE_ASSIGNMENT((#1626));+#1626 = SURFACE_STYLE_USAGE(.BOTH.,#1627);+#1627 = SURFACE_SIDE_STYLE('',(#1628));+#1628 = SURFACE_STYLE_FILL_AREA(#1629);+#1629 = FILL_AREA_STYLE('',(#1630));+#1630 = FILL_AREA_STYLE_COLOUR('',#1602);+#1631 = STYLED_ITEM('color',(#1632),#607);+#1632 = PRESENTATION_STYLE_ASSIGNMENT((#1633));+#1633 = SURFACE_STYLE_USAGE(.BOTH.,#1634);+#1634 = SURFACE_SIDE_STYLE('',(#1635));+#1635 = SURFACE_STYLE_FILL_AREA(#1636);+#1636 = FILL_AREA_STYLE('',(#1637));+#1637 = FILL_AREA_STYLE_COLOUR('',#1552);+#1638 = STYLED_ITEM('color',(#1639),#631);+#1639 = PRESENTATION_STYLE_ASSIGNMENT((#1640));+#1640 = SURFACE_STYLE_USAGE(.BOTH.,#1641);+#1641 = SURFACE_SIDE_STYLE('',(#1642));+#1642 = SURFACE_STYLE_FILL_AREA(#1643);+#1643 = FILL_AREA_STYLE('',(#1644));+#1644 = FILL_AREA_STYLE_COLOUR('',#1552);+#1645 = STYLED_ITEM('color',(#1646),#662);+#1646 = PRESENTATION_STYLE_ASSIGNMENT((#1647));+#1647 = SURFACE_STYLE_USAGE(.BOTH.,#1648);+#1648 = SURFACE_SIDE_STYLE('',(#1649));+#1649 = SURFACE_STYLE_FILL_AREA(#1650);+#1650 = FILL_AREA_STYLE('',(#1651));+#1651 = FILL_AREA_STYLE_COLOUR('',#1602);+#1652 = STYLED_ITEM('color',(#1653),#695);+#1653 = PRESENTATION_STYLE_ASSIGNMENT((#1654));+#1654 = SURFACE_STYLE_USAGE(.BOTH.,#1655);+#1655 = SURFACE_SIDE_STYLE('',(#1656));+#1656 = SURFACE_STYLE_FILL_AREA(#1657);+#1657 = FILL_AREA_STYLE('',(#1658));+#1658 = FILL_AREA_STYLE_COLOUR('',#1552);+#1659 = STYLED_ITEM('color',(#1660),#751);+#1660 = PRESENTATION_STYLE_ASSIGNMENT((#1661));+#1661 = SURFACE_STYLE_USAGE(.BOTH.,#1662);+#1662 = SURFACE_SIDE_STYLE('',(#1663));+#1663 = SURFACE_STYLE_FILL_AREA(#1664);+#1664 = FILL_AREA_STYLE('',(#1665));+#1665 = FILL_AREA_STYLE_COLOUR('',#1602);+#1666 = STYLED_ITEM('color',(#1667),#775);+#1667 = PRESENTATION_STYLE_ASSIGNMENT((#1668));+#1668 = SURFACE_STYLE_USAGE(.BOTH.,#1669);+#1669 = SURFACE_SIDE_STYLE('',(#1670));+#1670 = SURFACE_STYLE_FILL_AREA(#1671);+#1671 = FILL_AREA_STYLE('',(#1672));+#1672 = FILL_AREA_STYLE_COLOUR('',#1602);+#1673 = STYLED_ITEM('color',(#1674),#799);+#1674 = PRESENTATION_STYLE_ASSIGNMENT((#1675));+#1675 = SURFACE_STYLE_USAGE(.BOTH.,#1676);+#1676 = SURFACE_SIDE_STYLE('',(#1677));+#1677 = SURFACE_STYLE_FILL_AREA(#1678);+#1678 = FILL_AREA_STYLE('',(#1679));+#1679 = FILL_AREA_STYLE_COLOUR('',#1602);+#1680 = STYLED_ITEM('color',(#1681),#823);+#1681 = PRESENTATION_STYLE_ASSIGNMENT((#1682));+#1682 = SURFACE_STYLE_USAGE(.BOTH.,#1683);+#1683 = SURFACE_SIDE_STYLE('',(#1684));+#1684 = SURFACE_STYLE_FILL_AREA(#1685);+#1685 = FILL_AREA_STYLE('',(#1686));+#1686 = FILL_AREA_STYLE_COLOUR('',#1602);+#1687 = STYLED_ITEM('color',(#1688),#856);+#1688 = PRESENTATION_STYLE_ASSIGNMENT((#1689));+#1689 = SURFACE_STYLE_USAGE(.BOTH.,#1690);+#1690 = SURFACE_SIDE_STYLE('',(#1691));+#1691 = SURFACE_STYLE_FILL_AREA(#1692);+#1692 = FILL_AREA_STYLE('',(#1693));+#1693 = FILL_AREA_STYLE_COLOUR('',#1602);+#1694 = STYLED_ITEM('color',(#1695),#868);+#1695 = PRESENTATION_STYLE_ASSIGNMENT((#1696));+#1696 = SURFACE_STYLE_USAGE(.BOTH.,#1697);+#1697 = SURFACE_SIDE_STYLE('',(#1698));+#1698 = SURFACE_STYLE_FILL_AREA(#1699);+#1699 = FILL_AREA_STYLE('',(#1700));+#1700 = FILL_AREA_STYLE_COLOUR('',#1602);+#1701 = STYLED_ITEM('color',(#1702),#931);+#1702 = PRESENTATION_STYLE_ASSIGNMENT((#1703));+#1703 = SURFACE_STYLE_USAGE(.BOTH.,#1704);+#1704 = SURFACE_SIDE_STYLE('',(#1705));+#1705 = SURFACE_STYLE_FILL_AREA(#1706);+#1706 = FILL_AREA_STYLE('',(#1707));+#1707 = FILL_AREA_STYLE_COLOUR('',#1602);+#1708 = STYLED_ITEM('color',(#1709),#956);+#1709 = PRESENTATION_STYLE_ASSIGNMENT((#1710));+#1710 = SURFACE_STYLE_USAGE(.BOTH.,#1711);+#1711 = SURFACE_SIDE_STYLE('',(#1712));+#1712 = SURFACE_STYLE_FILL_AREA(#1713);+#1713 = FILL_AREA_STYLE('',(#1714));+#1714 = FILL_AREA_STYLE_COLOUR('',#1602);+#1715 = STYLED_ITEM('color',(#1716),#973);+#1716 = PRESENTATION_STYLE_ASSIGNMENT((#1717));+#1717 = SURFACE_STYLE_USAGE(.BOTH.,#1718);+#1718 = SURFACE_SIDE_STYLE('',(#1719));+#1719 = SURFACE_STYLE_FILL_AREA(#1720);+#1720 = FILL_AREA_STYLE('',(#1721));+#1721 = FILL_AREA_STYLE_COLOUR('',#1602);+#1722 = STYLED_ITEM('color',(#1723),#997);+#1723 = PRESENTATION_STYLE_ASSIGNMENT((#1724));+#1724 = SURFACE_STYLE_USAGE(.BOTH.,#1725);+#1725 = SURFACE_SIDE_STYLE('',(#1726));+#1726 = SURFACE_STYLE_FILL_AREA(#1727);+#1727 = FILL_AREA_STYLE('',(#1728));+#1728 = FILL_AREA_STYLE_COLOUR('',#1602);+#1729 = STYLED_ITEM('color',(#1730),#1015);+#1730 = PRESENTATION_STYLE_ASSIGNMENT((#1731));+#1731 = SURFACE_STYLE_USAGE(.BOTH.,#1732);+#1732 = SURFACE_SIDE_STYLE('',(#1733));+#1733 = SURFACE_STYLE_FILL_AREA(#1734);+#1734 = FILL_AREA_STYLE('',(#1735));+#1735 = FILL_AREA_STYLE_COLOUR('',#1602);+#1736 = STYLED_ITEM('color',(#1737),#1033);+#1737 = PRESENTATION_STYLE_ASSIGNMENT((#1738));+#1738 = SURFACE_STYLE_USAGE(.BOTH.,#1739);+#1739 = SURFACE_SIDE_STYLE('',(#1740));+#1740 = SURFACE_STYLE_FILL_AREA(#1741);+#1741 = FILL_AREA_STYLE('',(#1742));+#1742 = FILL_AREA_STYLE_COLOUR('',#1602);+#1743 = STYLED_ITEM('color',(#1744),#1051);+#1744 = PRESENTATION_STYLE_ASSIGNMENT((#1745));+#1745 = SURFACE_STYLE_USAGE(.BOTH.,#1746);+#1746 = SURFACE_SIDE_STYLE('',(#1747));+#1747 = SURFACE_STYLE_FILL_AREA(#1748);+#1748 = FILL_AREA_STYLE('',(#1749));+#1749 = FILL_AREA_STYLE_COLOUR('',#1602);+#1750 = STYLED_ITEM('color',(#1751),#1068);+#1751 = PRESENTATION_STYLE_ASSIGNMENT((#1752));+#1752 = SURFACE_STYLE_USAGE(.BOTH.,#1753);+#1753 = SURFACE_SIDE_STYLE('',(#1754));+#1754 = SURFACE_STYLE_FILL_AREA(#1755);+#1755 = FILL_AREA_STYLE('',(#1756));+#1756 = FILL_AREA_STYLE_COLOUR('',#1602);+#1757 = STYLED_ITEM('color',(#1758),#1085);+#1758 = PRESENTATION_STYLE_ASSIGNMENT((#1759));+#1759 = SURFACE_STYLE_USAGE(.BOTH.,#1760);+#1760 = SURFACE_SIDE_STYLE('',(#1761));+#1761 = SURFACE_STYLE_FILL_AREA(#1762);+#1762 = FILL_AREA_STYLE('',(#1763));+#1763 = FILL_AREA_STYLE_COLOUR('',#1602);+#1764 = STYLED_ITEM('color',(#1765),#1116);+#1765 = PRESENTATION_STYLE_ASSIGNMENT((#1766));+#1766 = SURFACE_STYLE_USAGE(.BOTH.,#1767);+#1767 = SURFACE_SIDE_STYLE('',(#1768));+#1768 = SURFACE_STYLE_FILL_AREA(#1769);+#1769 = FILL_AREA_STYLE('',(#1770));+#1770 = FILL_AREA_STYLE_COLOUR('',#1602);+#1771 = STYLED_ITEM('color',(#1772),#1141);+#1772 = PRESENTATION_STYLE_ASSIGNMENT((#1773));+#1773 = SURFACE_STYLE_USAGE(.BOTH.,#1774);+#1774 = SURFACE_SIDE_STYLE('',(#1775));+#1775 = SURFACE_STYLE_FILL_AREA(#1776);+#1776 = FILL_AREA_STYLE('',(#1777));+#1777 = FILL_AREA_STYLE_COLOUR('',#1602);+#1778 = STYLED_ITEM('color',(#1779),#1166);+#1779 = PRESENTATION_STYLE_ASSIGNMENT((#1780));+#1780 = SURFACE_STYLE_USAGE(.BOTH.,#1781);+#1781 = SURFACE_SIDE_STYLE('',(#1782));+#1782 = SURFACE_STYLE_FILL_AREA(#1783);+#1783 = FILL_AREA_STYLE('',(#1784));+#1784 = FILL_AREA_STYLE_COLOUR('',#1602);+#1785 = STYLED_ITEM('color',(#1786),#1190);+#1786 = PRESENTATION_STYLE_ASSIGNMENT((#1787));+#1787 = SURFACE_STYLE_USAGE(.BOTH.,#1788);+#1788 = SURFACE_SIDE_STYLE('',(#1789));+#1789 = SURFACE_STYLE_FILL_AREA(#1790);+#1790 = FILL_AREA_STYLE('',(#1791));+#1791 = FILL_AREA_STYLE_COLOUR('',#1602);+#1792 = STYLED_ITEM('color',(#1793),#1207);+#1793 = PRESENTATION_STYLE_ASSIGNMENT((#1794));+#1794 = SURFACE_STYLE_USAGE(.BOTH.,#1795);+#1795 = SURFACE_SIDE_STYLE('',(#1796));+#1796 = SURFACE_STYLE_FILL_AREA(#1797);+#1797 = FILL_AREA_STYLE('',(#1798));+#1798 = FILL_AREA_STYLE_COLOUR('',#1799);+#1799 = COLOUR_RGB('',0.340000003576,0.680000007153,0.444999992847);+#1800 = STYLED_ITEM('color',(#1801),#1238);+#1801 = PRESENTATION_STYLE_ASSIGNMENT((#1802));+#1802 = SURFACE_STYLE_USAGE(.BOTH.,#1803);+#1803 = SURFACE_SIDE_STYLE('',(#1804));+#1804 = SURFACE_STYLE_FILL_AREA(#1805);+#1805 = FILL_AREA_STYLE('',(#1806));+#1806 = FILL_AREA_STYLE_COLOUR('',#1799);+#1807 = STYLED_ITEM('color',(#1808),#1262);+#1808 = PRESENTATION_STYLE_ASSIGNMENT((#1809));+#1809 = SURFACE_STYLE_USAGE(.BOTH.,#1810);+#1810 = SURFACE_SIDE_STYLE('',(#1811));+#1811 = SURFACE_STYLE_FILL_AREA(#1812);+#1812 = FILL_AREA_STYLE('',(#1813));+#1813 = FILL_AREA_STYLE_COLOUR('',#1799);+#1814 = STYLED_ITEM('color',(#1815),#1279);+#1815 = PRESENTATION_STYLE_ASSIGNMENT((#1816));+#1816 = SURFACE_STYLE_USAGE(.BOTH.,#1817);+#1817 = SURFACE_SIDE_STYLE('',(#1818));+#1818 = SURFACE_STYLE_FILL_AREA(#1819);+#1819 = FILL_AREA_STYLE('',(#1820));+#1820 = FILL_AREA_STYLE_COLOUR('',#1602);+#1821 = STYLED_ITEM('color',(#1822),#1307);+#1822 = PRESENTATION_STYLE_ASSIGNMENT((#1823));+#1823 = SURFACE_STYLE_USAGE(.BOTH.,#1824);+#1824 = SURFACE_SIDE_STYLE('',(#1825));+#1825 = SURFACE_STYLE_FILL_AREA(#1826);+#1826 = FILL_AREA_STYLE('',(#1827));+#1827 = FILL_AREA_STYLE_COLOUR('',#1602);+#1828 = STYLED_ITEM('color',(#1829),#1332);+#1829 = PRESENTATION_STYLE_ASSIGNMENT((#1830));+#1830 = SURFACE_STYLE_USAGE(.BOTH.,#1831);+#1831 = SURFACE_SIDE_STYLE('',(#1832));+#1832 = SURFACE_STYLE_FILL_AREA(#1833);+#1833 = FILL_AREA_STYLE('',(#1834));+#1834 = FILL_AREA_STYLE_COLOUR('',#1602);+#1835 = STYLED_ITEM('color',(#1836),#1356);+#1836 = PRESENTATION_STYLE_ASSIGNMENT((#1837));+#1837 = SURFACE_STYLE_USAGE(.BOTH.,#1838);+#1838 = SURFACE_SIDE_STYLE('',(#1839));+#1839 = SURFACE_STYLE_FILL_AREA(#1840);+#1840 = FILL_AREA_STYLE('',(#1841));+#1841 = FILL_AREA_STYLE_COLOUR('',#1602);+#1842 = STYLED_ITEM('color',(#1843),#1381);+#1843 = PRESENTATION_STYLE_ASSIGNMENT((#1844));+#1844 = SURFACE_STYLE_USAGE(.BOTH.,#1845);+#1845 = SURFACE_SIDE_STYLE('',(#1846));+#1846 = SURFACE_STYLE_FILL_AREA(#1847);+#1847 = FILL_AREA_STYLE('',(#1848));+#1848 = FILL_AREA_STYLE_COLOUR('',#1602);+#1849 = STYLED_ITEM('color',(#1850),#1428);+#1850 = PRESENTATION_STYLE_ASSIGNMENT((#1851));+#1851 = SURFACE_STYLE_USAGE(.BOTH.,#1852);+#1852 = SURFACE_SIDE_STYLE('',(#1853));+#1853 = SURFACE_STYLE_FILL_AREA(#1854);+#1854 = FILL_AREA_STYLE('',(#1855));+#1855 = FILL_AREA_STYLE_COLOUR('',#1602);+#1856 = STYLED_ITEM('color',(#1857),#1445);+#1857 = PRESENTATION_STYLE_ASSIGNMENT((#1858));+#1858 = SURFACE_STYLE_USAGE(.BOTH.,#1859);+#1859 = SURFACE_SIDE_STYLE('',(#1860));+#1860 = SURFACE_STYLE_FILL_AREA(#1861);+#1861 = FILL_AREA_STYLE('',(#1862));+#1862 = FILL_AREA_STYLE_COLOUR('',#1602);+#1863 = STYLED_ITEM('color',(#1864),#1457);+#1864 = PRESENTATION_STYLE_ASSIGNMENT((#1865));+#1865 = SURFACE_STYLE_USAGE(.BOTH.,#1866);+#1866 = SURFACE_SIDE_STYLE('',(#1867));+#1867 = SURFACE_STYLE_FILL_AREA(#1868);+#1868 = FILL_AREA_STYLE('',(#1869));+#1869 = FILL_AREA_STYLE_COLOUR('',#1602);+#1870 = STYLED_ITEM('color',(#1871),#1479);+#1871 = PRESENTATION_STYLE_ASSIGNMENT((#1872));+#1872 = SURFACE_STYLE_USAGE(.BOTH.,#1873);+#1873 = SURFACE_SIDE_STYLE('',(#1874));+#1874 = SURFACE_STYLE_FILL_AREA(#1875);+#1875 = FILL_AREA_STYLE('',(#1876));+#1876 = FILL_AREA_STYLE_COLOUR('',#1602);+#1877 = STYLED_ITEM('color',(#1878),#1491);+#1878 = PRESENTATION_STYLE_ASSIGNMENT((#1879));+#1879 = SURFACE_STYLE_USAGE(.BOTH.,#1880);+#1880 = SURFACE_SIDE_STYLE('',(#1881));+#1881 = SURFACE_STYLE_FILL_AREA(#1882);+#1882 = FILL_AREA_STYLE('',(#1883));+#1883 = FILL_AREA_STYLE_COLOUR('',#1602);+#1884 = STYLED_ITEM('color',(#1885),#1509);+#1885 = PRESENTATION_STYLE_ASSIGNMENT((#1886));+#1886 = SURFACE_STYLE_USAGE(.BOTH.,#1887);+#1887 = SURFACE_SIDE_STYLE('',(#1888));+#1888 = SURFACE_STYLE_FILL_AREA(#1889);+#1889 = FILL_AREA_STYLE('',(#1890));+#1890 = FILL_AREA_STYLE_COLOUR('',#1602);+#1891 = STYLED_ITEM('color',(#1892),#1527);+#1892 = PRESENTATION_STYLE_ASSIGNMENT((#1893));+#1893 = SURFACE_STYLE_USAGE(.BOTH.,#1894);+#1894 = SURFACE_SIDE_STYLE('',(#1895));+#1895 = SURFACE_STYLE_FILL_AREA(#1896);+#1896 = FILL_AREA_STYLE('',(#1897));+#1897 = FILL_AREA_STYLE_COLOUR('',#1799);+ENDSEC;+END-ISO-10303-21;
package.jsonadded+67
@@ -0,0 +1,67 @@+{+ "slug": "kt-0603y",+ "title": "KT-0603Y",+ "version": "0.1.0",+ "type": "hardware",+ "kind": "component",+ "description": "Hubei KENTO Elec Yellow 0603 LED, 0603 (1608 metric). Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.",+ "tags": [+  "component",+  "led",+  "yellow",+  "0603",+  "indicator",+  "kento"+ ],+ "mpn": "KT-0603Y",+ "license": "CC-BY-SA-4.0",+ "dependencies": {},+ "hero": {+  "type": "image",+  "path": "docs/hero.png"+ },+ "visibility": "public",+ "files": [+  "docs/hero.png",+  "docs/kt-0603y-datasheet.pdf",+  "kt-0603y.glb",+  "kt-0603y.kicad_mod",+  "kt-0603y.kicad_sym",+  "kt-0603y.lbr",+  "kt-0603y.step",+  "altium/Adom_kt_0603y.PcbLib",+  "altium/Adom_kt_0603y.SchLib",+  "altium/KT-0603Y.adom-lbr.json",+  "page.json",+  "states.json",+  "states/kt-0603y-off.glb",+  "states/kt-0603y-on.glb",+  "states/kt-0603y-on.step",+  "states/kt-0603y-state-off.png",+  "states/kt-0603y-state-on.png",+  "verification.json",+  "viewers/footprint.html",+  "viewers/symbol.html",+  "README.md",+  "LICENSE",+  "package.json"+ ],+ "component": {+  "mpn": "KT-0603Y",+  "manufacturer": "Hubei KENTO Elec",+  "package": "0603 (1608 metric)",+  "category": "Optoelectronics",+  "subcategory": "LED, yellow",+  "datasheet": "",+  "distributor_links": {+   "lcsc": {+    "part": "C2287",+    "url": "https://www.lcsc.com/product-detail/C2287.html"+   },+   "mouser": false,+   "digikey": false+  },+  "mouser_note": "Mouser: no listing for this manufacturer's part (searched 2026-10-08)",+  "digikey_note": "DigiKey: no listing for this manufacturer's part (searched 2026-10-08)"+ }+}\ No newline at end of file
page.json+121−58
@@ -1,64 +1,127 @@ {-  "schema_version": 1,-  "slug": "kt-0603y",-  "type": "component",-  "kind": "component",-  "title": "KT-0603Y",-  "brief": "Hubei KENTO Elec Yellow 0603 LED, 0603 (1608 metric). Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.",-  "version": "0.1.0",-  "because": "No wiki page covers Hubei KENTO Elec KT-0603Y (searched the wiki by MPN on 2026-10-08); the AM/FM Receiver Molecule uses it and needs a reviewed symbol, footprint, 3D model and orderable part numbers.",-  "hero": {-    "type": "billboard",-    "headline": "KT-0603Y",-    "subhead": "Hubei KENTO Elec Yellow 0603 LED, 0603 (1608 metric)",-    "screenshot": "docs/hero.png",-    "chrome": false+ "schema_version": 1,+ "type": "hardware",+ "kind": "component",+ "slug": "kt-0603y",+ "title": "KT-0603Y",+ "brief": "Hubei KENTO Elec Yellow 0603 LED, 0603 (1608 metric). Datasheet-cited specs, KiCad, Fusion and Altium libraries and a 3D model.",+ "version": "0.1.0",+ "license": "CC-BY-SA-4.0",+ "tags": [+  "component",+  "led",+  "yellow",+  "0603",+  "indicator",+  "kento"+ ],+ "component": {+  "mpn": "KT-0603Y",+  "manufacturer": "Hubei KENTO Elec",+  "package": "0603 (1608 metric)",+  "pin_count": 2,+  "category": "Optoelectronics",+  "subcategory": "LED, yellow",+  "datasheet": "",+  "parts": {+   "symbol": "kt-0603y.kicad_sym",+   "footprint": "kt-0603y.kicad_mod",+   "model_3d": "kt-0603y.glb",+   "model_3d_plain": "kt-0603y.glb",+   "model_3d_step": "kt-0603y.step",+   "model_3d_step_plain": "kt-0603y.step",+   "lbr": "kt-0603y.lbr",+   "datasheet": "docs/kt-0603y-datasheet.pdf",+   "step": "kt-0603y.step",+   "altium_schlib": "altium/Adom_kt_0603y.SchLib",+   "altium_pcblib": "altium/Adom_kt_0603y.PcbLib"   },-  "component": {-    "mpn": "KT-0603Y",-    "manufacturer": "Hubei KENTO Elec",-    "package": "0603 (1608 metric)",-    "pin_count": null,-    "category": "Optoelectronics",-    "subcategory": "LED, yellow",-    "body_size": null,-    "parts": {},-    "distributor_links": {-      "lcsc": {-        "part": "C2287",-        "url": "https://www.lcsc.com/product-detail/C2287.html"-      },-      "mouser": false,-      "digikey": false-    },-    "datasheet": "",-    "mouser_note": "Mouser: no listing for this manufacturer's part (searched 2026-10-08)",-    "digikey_note": "DigiKey: no listing for this manufacturer's part (searched 2026-10-08)"+  "distributor_links": {+   "lcsc": {+    "part": "C2287",+    "url": "https://www.lcsc.com/product-detail/C2287.html"+   },+   "mouser": false,+   "digikey": false   },-  "tags": [-    "component",-    "led",-    "yellow",-    "0603",-    "indicator",-    "kento"-  ],-  "discovery_triggers": [-    "kt-0603y",-    "yellow 0603 led"-  ],-  "license": "CC-BY-SA-4.0",-  "visibility": {-    "public": true+  "viewers": {+   "symbol": "viewers/symbol.html",+   "footprint": "viewers/footprint.html"   },-  "author": {-    "name": "noah",-    "email": "[email protected]"+  "models_3d": [+   {+    "file": "kt-0603y.step",+    "role": "plain",+    "up": "Z",+    "units": "mm",+    "origin": "footprint origin",+    "seat": "z = 0",+    "extents_mm": [+     1.6,+     0.8,+     1.1+    ],+    "zmin_mm": -0.0,+    "footprint_binding": "identity",+    "sha256": "98343205ec260ec165026ba2d44329a23096779ac36c553ea84aa7b370242e6d",+    "checked": "2026-10-08",+    "checked_by": "step2glb features (bbox, floor_z)"+   }+  ],+  "provenance": {+   "specs": "datasheet (cited per row) and the LCSC parametric listing retrieved 2026-10-08",+   "datasheet": [+    {+     "file": "docs/kt-0603y-datasheet.pdf",+     "url": "https://datasheet.lcsc.com/datasheet/pdf/ba7b73648918210433b88ee1f2fd7ebf.pdf",+     "sha256": "86f7efb743b271c3cc9d63a09ae3c2fd457c8ea8513dae81b350436317520574",+     "retrieved": "2026-10-08"+    }+   ],+   "cad_footprint": "LED_SMD:LED_0603_1608Metric, KiCad official, CC-BY-SA 4.0",+   "cad_3d": "KiCad packages3D (tag 10.0.6), LED_0603_1608Metric.step",+   "etch": null,+   "lcsc_model_cleaning": null   },-  "sample_prompts": [],-  "discovery_pitch": null,-  "metadata": {},-  "created_at": "2026-10-08T15:54:27.683Z",-  "updated_at": "2026-10-08T15:54:27.683Z",-  "org": "adom"+  "mouser_note": "Mouser: no listing for this manufacturer's part (searched 2026-10-08)",+  "digikey_note": "DigiKey: no listing for this manufacturer's part (searched 2026-10-08)",+  "pins": [+   {+    "number": "1",+    "name": "K",+    "type": "passive",+    "description": "Cathode. Marked (2) with the green corner mark on the datasheet drawing (p.2)."+   },+   {+    "number": "2",+    "name": "A",+    "type": "passive",+    "description": "Anode. Marked (1) and + on the datasheet drawing (p.2). Use a series resistor."+   }+  ],+  "states": "states.json",+  "wiki_url": "https://wiki.adom.inc/adom/kt-0603y"+ },+ "discovery_triggers": [+  "kt-0603y",+  "yellow 0603 led"+ ],+ "discovery_pitch": "KT-0603Y: Yellow 0603 LED with cited specs, orderable part numbers and KiCad, Fusion and Altium libraries and a 3D model.",+ "author": {+  "name": "Noah",+  "email": "[email protected]"+ },+ "dependencies": {},+ "hero": {+  "type": "image",+  "path": "docs/hero.png"+ },+ "sections": [+  "hero",+  "viewers",+  "readme",+  "breadcrumbs",+  "info"+ ],+ "visibility": "public" }\ No newline at end of file
states.jsonadded+61
@@ -0,0 +1,61 @@+{+ "schema": "adom/component-states@1",+ "mpn": "KT-0603Y",+ "kind": "led",+ "default": "off",+ "states": [+  {+   "id": "off",+   "label": "Off",+   "summary": "No current: the part as built, unlit.",+   "models": {+    "step": "kt-0603y.step",+    "glb": "states/kt-0603y-off.glb"+   },+   "image": "states/kt-0603y-state-off.png",+   "when": {+    "text": "no forward current (unpowered, reverse biased, or below about 0.1 mA)"+   }+  },+  {+   "id": "on",+   "label": "On (yellow, 589 nm)",+   "summary": "Forward current flowing: the lens lit yellow.",+   "models": {+    "step": "states/kt-0603y-on.step",+    "glb": "states/kt-0603y-on.glb"+   },+   "image": "states/kt-0603y-state-on.png",+   "look": {+    "lit": "the lens material (the only material the off model does not share)",+    "emissive_strength": 1.4,+    "glow": "#ffc21a",+    "light": "point"+   },+   "when": {+    "forward_current_mA": [+     0.1,+     25+    ],+    "text": "forward current from A to K above about 0.1 mA, up to 25 mA; (rail - 2.4 V) / R sets it"+   }+  }+ ],+ "electrical": {+  "vf_V": 2.4,+  "if_max_mA": 25,+  "lambda_d_nm": 589,+  "source": "datasheet p.3"+ },+ "pins": {+  "anode": "2",+  "cathode": "1"+ },+ "generator": {+  "tool": "amfm_receiver/wiki_pages/build.py",+  "lens_rule": "lightest STEP colour = lens",+  "assumed": [+   "emitted colour from the dominant wavelength"+  ]+ }+}\ No newline at end of file
states/kt-0603y-off.glbadded
⋯ 1 unchanged line ⋯
states/kt-0603y-on.glbadded
⋯ 1 unchanged line ⋯
states/kt-0603y-on.stepadded+1958
@@ -0,0 +1,1958 @@+ISO-10303-21;+HEADER;+/* LED_0603_1608Metric.step 3D STEP model for use in ECAD systems+ * Copyright (C) 2018, kicad StepUp+ * + * This work is licensed under the [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode), + * with the following exception:+ * To the extent that the creation of electronic designs that use 'Licensed Material' can be considered to be 'Adapted Material', + * then the copyright holder waives article 3 of the license with respect to these designs and any generated files which use data provided + * as part of the 'Licensed Material'.+ * You are free to use the library data in your own projects without the obligation to share your project files under this or any other license agreement.+ * However, if you wish to redistribute these libraries, or parts thereof (including in modified form) as a collection then the exception above does not apply. + * Please refer to https://github.com/KiCad/kicad-packages3D/blob/master/LICENSE.md for further clarification of the exception.+ * Disclaimer of Warranties and Limitation of Liability.+ * These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied.+ * *USE 3D CAD DATA AT YOUR OWN RISK*+ * *DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.*+ * + */++FILE_DESCRIPTION(+/* description */ ('model of LED_0603_1608Metric'),+/* implementation_level */ '2;1');++FILE_NAME(+/* name */ 'LED_0603_1608Metric.step',+/* time_stamp */ '2018-03-14T23:51:15',+/* author */ ('kicad StepUp','ksu'),+/* organization */ ('FreeCAD'),+/* preprocessor_version */ 'OCC',+/* originating_system */ 'kicad StepUp',+/* authorisation */ '');++FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));+ENDSEC;++DATA;+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',+'automotive_design',2000,#2);+#2 = APPLICATION_CONTEXT(+'core data for automotive mechanical design processes');+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);+#5 = PRODUCT_DEFINITION('design','',#6,#9);+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);+#7 = PRODUCT('LED_0603_1608Metric','LED_0603_1608Metric','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1538);+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);+#12 = CARTESIAN_POINT('',(0.,0.,0.));+#13 = DIRECTION('',(0.,0.,1.));+#14 = DIRECTION('',(1.,0.,-0.));+#15 = MANIFOLD_SOLID_BREP('',#16);+#16 = CLOSED_SHELL('',(#17,#57,#104,#183,#207,#247,#278,#295,#328,#352,+#419,#540,#607,#631,#662,#695,#751,#775,#799,#823,#856,#868,#931,+#956,#973,#997,#1015,#1033,#1051,#1068,#1085,#1116,#1141,#1166,#1190+,#1207,#1238,#1262,#1279,#1307,#1332,#1356,#1381,#1428,#1445,#1457,+#1479,#1491,#1509,#1527));+#17 = ADVANCED_FACE('',(#18),#52,.F.);+#18 = FACE_BOUND('',#19,.F.);+#19 = EDGE_LOOP('',(#20,#30,#38,#46));+#20 = ORIENTED_EDGE('',*,*,#21,.T.);+#21 = EDGE_CURVE('',#22,#24,#26,.T.);+#22 = VERTEX_POINT('',#23);+#23 = CARTESIAN_POINT('',(-0.5,-0.4,0.47));+#24 = VERTEX_POINT('',#25);+#25 = CARTESIAN_POINT('',(-0.45,-0.4,1.1));+#26 = LINE('',#27,#28);+#27 = CARTESIAN_POINT('',(-0.5,-0.4,0.47));+#28 = VECTOR('',#29,1.);+#29 = DIRECTION('',(7.911630099812E-02,0.,0.996865392576));+#30 = ORIENTED_EDGE('',*,*,#31,.T.);+#31 = EDGE_CURVE('',#24,#32,#34,.T.);+#32 = VERTEX_POINT('',#33);+#33 = CARTESIAN_POINT('',(0.45,-0.4,1.1));+#34 = LINE('',#35,#36);+#35 = CARTESIAN_POINT('',(-0.45,-0.4,1.1));+#36 = VECTOR('',#37,1.);+#37 = DIRECTION('',(1.,0.,0.));+#38 = ORIENTED_EDGE('',*,*,#39,.T.);+#39 = EDGE_CURVE('',#32,#40,#42,.T.);+#40 = VERTEX_POINT('',#41);+#41 = CARTESIAN_POINT('',(0.5,-0.4,0.47));+#42 = LINE('',#43,#44);+#43 = CARTESIAN_POINT('',(0.45,-0.4,1.1));+#44 = VECTOR('',#45,1.);+#45 = DIRECTION('',(7.911630099812E-02,0.,-0.996865392576));+#46 = ORIENTED_EDGE('',*,*,#47,.T.);+#47 = EDGE_CURVE('',#40,#22,#48,.T.);+#48 = LINE('',#49,#50);+#49 = CARTESIAN_POINT('',(0.5,-0.4,0.47));+#50 = VECTOR('',#51,1.);+#51 = DIRECTION('',(-1.,0.,0.));+#52 = PLANE('',#53);+#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);+#54 = CARTESIAN_POINT('',(-8.772411109409E-18,-0.4,0.775044128294));+#55 = DIRECTION('',(0.,1.,0.));+#56 = DIRECTION('',(0.,0.,1.));+#57 = ADVANCED_FACE('',(#58),#99,.T.);+#58 = FACE_BOUND('',#59,.T.);+#59 = EDGE_LOOP('',(#60,#70,#78,#84,#85,#93));+#60 = ORIENTED_EDGE('',*,*,#61,.T.);+#61 = EDGE_CURVE('',#62,#64,#66,.T.);+#62 = VERTEX_POINT('',#63);+#63 = CARTESIAN_POINT('',(-0.5,0.4,0.47));+#64 = VERTEX_POINT('',#65);+#65 = CARTESIAN_POINT('',(-0.5,0.3,0.47));+#66 = LINE('',#67,#68);+#67 = CARTESIAN_POINT('',(-0.5,0.4,0.47));+#68 = VECTOR('',#69,1.);+#69 = DIRECTION('',(0.,-1.,0.));+#70 = ORIENTED_EDGE('',*,*,#71,.F.);+#71 = EDGE_CURVE('',#72,#64,#74,.T.);+#72 = VERTEX_POINT('',#73);+#73 = CARTESIAN_POINT('',(-0.5,-0.3,0.47));+#74 = LINE('',#75,#76);+#75 = CARTESIAN_POINT('',(-0.5,-0.4,0.47));+#76 = VECTOR('',#77,1.);+#77 = DIRECTION('',(0.,1.,0.));+#78 = ORIENTED_EDGE('',*,*,#79,.T.);+#79 = EDGE_CURVE('',#72,#22,#80,.T.);+#80 = LINE('',#81,#82);+#81 = CARTESIAN_POINT('',(-0.5,0.4,0.47));+#82 = VECTOR('',#83,1.);+#83 = DIRECTION('',(0.,-1.,0.));+#84 = ORIENTED_EDGE('',*,*,#21,.T.);+#85 = ORIENTED_EDGE('',*,*,#86,.F.);+#86 = EDGE_CURVE('',#87,#24,#89,.T.);+#87 = VERTEX_POINT('',#88);+#88 = CARTESIAN_POINT('',(-0.45,0.4,1.1));+#89 = LINE('',#90,#91);+#90 = CARTESIAN_POINT('',(-0.45,0.4,1.1));+#91 = VECTOR('',#92,1.);+#92 = DIRECTION('',(0.,-1.,0.));+#93 = ORIENTED_EDGE('',*,*,#94,.F.);+#94 = EDGE_CURVE('',#62,#87,#95,.T.);+#95 = LINE('',#96,#97);+#96 = CARTESIAN_POINT('',(-0.5,0.4,0.47));+#97 = VECTOR('',#98,1.);+#98 = DIRECTION('',(7.911630099812E-02,0.,0.996865392576));+#99 = PLANE('',#100);+#100 = AXIS2_PLACEMENT_3D('',#101,#102,#103);+#101 = CARTESIAN_POINT('',(-0.5,0.4,0.47));+#102 = DIRECTION('',(-0.996865392576,0.,7.911630099812E-02));+#103 = DIRECTION('',(7.911630099812E-02,0.,0.996865392576));+#104 = ADVANCED_FACE('',(#105),#178,.F.);+#105 = FACE_BOUND('',#106,.F.);+#106 = EDGE_LOOP('',(#107,#117,#125,#133,#139,#140,#148,#156,#164,#172)+);+#107 = ORIENTED_EDGE('',*,*,#108,.F.);+#108 = EDGE_CURVE('',#109,#111,#113,.T.);+#109 = VERTEX_POINT('',#110);+#110 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02));+#111 = VERTEX_POINT('',#112);+#112 = CARTESIAN_POINT('',(-0.725,-0.4,3.E-02));+#113 = LINE('',#114,#115);+#114 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02));+#115 = VECTOR('',#116,1.);+#116 = DIRECTION('',(1.,0.,0.));+#117 = ORIENTED_EDGE('',*,*,#118,.T.);+#118 = EDGE_CURVE('',#109,#119,#121,.T.);+#119 = VERTEX_POINT('',#120);+#120 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#121 = LINE('',#122,#123);+#122 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02));+#123 = VECTOR('',#124,1.);+#124 = DIRECTION('',(0.,0.,1.));+#125 = ORIENTED_EDGE('',*,*,#126,.T.);+#126 = EDGE_CURVE('',#119,#127,#129,.T.);+#127 = VERTEX_POINT('',#128);+#128 = CARTESIAN_POINT('',(-0.725,-0.4,0.47));+#129 = LINE('',#130,#131);+#130 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#131 = VECTOR('',#132,1.);+#132 = DIRECTION('',(1.,0.,0.));+#133 = ORIENTED_EDGE('',*,*,#134,.T.);+#134 = EDGE_CURVE('',#127,#22,#135,.T.);+#135 = LINE('',#136,#137);+#136 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#137 = VECTOR('',#138,1.);+#138 = DIRECTION('',(1.,0.,0.));+#139 = ORIENTED_EDGE('',*,*,#47,.F.);+#140 = ORIENTED_EDGE('',*,*,#141,.T.);+#141 = EDGE_CURVE('',#40,#142,#144,.T.);+#142 = VERTEX_POINT('',#143);+#143 = CARTESIAN_POINT('',(0.725,-0.4,0.47));+#144 = LINE('',#145,#146);+#145 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#146 = VECTOR('',#147,1.);+#147 = DIRECTION('',(1.,0.,0.));+#148 = ORIENTED_EDGE('',*,*,#149,.T.);+#149 = EDGE_CURVE('',#142,#150,#152,.T.);+#150 = VERTEX_POINT('',#151);+#151 = CARTESIAN_POINT('',(0.77,-0.4,0.47));+#152 = LINE('',#153,#154);+#153 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#154 = VECTOR('',#155,1.);+#155 = DIRECTION('',(1.,0.,0.));+#156 = ORIENTED_EDGE('',*,*,#157,.F.);+#157 = EDGE_CURVE('',#158,#150,#160,.T.);+#158 = VERTEX_POINT('',#159);+#159 = CARTESIAN_POINT('',(0.77,-0.4,3.E-02));+#160 = LINE('',#161,#162);+#161 = CARTESIAN_POINT('',(0.77,-0.4,3.E-02));+#162 = VECTOR('',#163,1.);+#163 = DIRECTION('',(0.,0.,1.));+#164 = ORIENTED_EDGE('',*,*,#165,.F.);+#165 = EDGE_CURVE('',#166,#158,#168,.T.);+#166 = VERTEX_POINT('',#167);+#167 = CARTESIAN_POINT('',(0.725,-0.4,3.E-02));+#168 = LINE('',#169,#170);+#169 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02));+#170 = VECTOR('',#171,1.);+#171 = DIRECTION('',(1.,0.,0.));+#172 = ORIENTED_EDGE('',*,*,#173,.F.);+#173 = EDGE_CURVE('',#111,#166,#174,.T.);+#174 = LINE('',#175,#176);+#175 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02));+#176 = VECTOR('',#177,1.);+#177 = DIRECTION('',(1.,0.,0.));+#178 = PLANE('',#179);+#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);+#180 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02));+#181 = DIRECTION('',(0.,1.,0.));+#182 = DIRECTION('',(0.,0.,1.));+#183 = ADVANCED_FACE('',(#184),#202,.T.);+#184 = FACE_BOUND('',#185,.T.);+#185 = EDGE_LOOP('',(#186,#187,#188,#196));+#186 = ORIENTED_EDGE('',*,*,#86,.T.);+#187 = ORIENTED_EDGE('',*,*,#31,.T.);+#188 = ORIENTED_EDGE('',*,*,#189,.F.);+#189 = EDGE_CURVE('',#190,#32,#192,.T.);+#190 = VERTEX_POINT('',#191);+#191 = CARTESIAN_POINT('',(0.45,0.4,1.1));+#192 = LINE('',#193,#194);+#193 = CARTESIAN_POINT('',(0.45,0.4,1.1));+#194 = VECTOR('',#195,1.);+#195 = DIRECTION('',(0.,-1.,0.));+#196 = ORIENTED_EDGE('',*,*,#197,.F.);+#197 = EDGE_CURVE('',#87,#190,#198,.T.);+#198 = LINE('',#199,#200);+#199 = CARTESIAN_POINT('',(-0.45,0.4,1.1));+#200 = VECTOR('',#201,1.);+#201 = DIRECTION('',(1.,0.,0.));+#202 = PLANE('',#203);+#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206);+#204 = CARTESIAN_POINT('',(-0.45,0.4,1.1));+#205 = DIRECTION('',(0.,0.,1.));+#206 = DIRECTION('',(1.,0.,0.));+#207 = ADVANCED_FACE('',(#208),#242,.T.);+#208 = FACE_BOUND('',#209,.T.);+#209 = EDGE_LOOP('',(#210,#211,#212,#220,#228,#236));+#210 = ORIENTED_EDGE('',*,*,#189,.T.);+#211 = ORIENTED_EDGE('',*,*,#39,.T.);+#212 = ORIENTED_EDGE('',*,*,#213,.F.);+#213 = EDGE_CURVE('',#214,#40,#216,.T.);+#214 = VERTEX_POINT('',#215);+#215 = CARTESIAN_POINT('',(0.5,-0.3,0.47));+#216 = LINE('',#217,#218);+#217 = CARTESIAN_POINT('',(0.5,0.4,0.47));+#218 = VECTOR('',#219,1.);+#219 = DIRECTION('',(0.,-1.,0.));+#220 = ORIENTED_EDGE('',*,*,#221,.T.);+#221 = EDGE_CURVE('',#214,#222,#224,.T.);+#222 = VERTEX_POINT('',#223);+#223 = CARTESIAN_POINT('',(0.5,0.3,0.47));+#224 = LINE('',#225,#226);+#225 = CARTESIAN_POINT('',(0.5,-0.4,0.47));+#226 = VECTOR('',#227,1.);+#227 = DIRECTION('',(0.,1.,0.));+#228 = ORIENTED_EDGE('',*,*,#229,.F.);+#229 = EDGE_CURVE('',#230,#222,#232,.T.);+#230 = VERTEX_POINT('',#231);+#231 = CARTESIAN_POINT('',(0.5,0.4,0.47));+#232 = LINE('',#233,#234);+#233 = CARTESIAN_POINT('',(0.5,0.4,0.47));+#234 = VECTOR('',#235,1.);+#235 = DIRECTION('',(0.,-1.,0.));+#236 = ORIENTED_EDGE('',*,*,#237,.F.);+#237 = EDGE_CURVE('',#190,#230,#238,.T.);+#238 = LINE('',#239,#240);+#239 = CARTESIAN_POINT('',(0.45,0.4,1.1));+#240 = VECTOR('',#241,1.);+#241 = DIRECTION('',(7.911630099812E-02,0.,-0.996865392576));+#242 = PLANE('',#243);+#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);+#244 = CARTESIAN_POINT('',(0.45,0.4,1.1));+#245 = DIRECTION('',(0.996865392576,0.,7.911630099812E-02));+#246 = DIRECTION('',(7.911630099812E-02,0.,-0.996865392576));+#247 = ADVANCED_FACE('',(#248),#273,.T.);+#248 = FACE_BOUND('',#249,.T.);+#249 = EDGE_LOOP('',(#250,#258,#266,#272));+#250 = ORIENTED_EDGE('',*,*,#251,.F.);+#251 = EDGE_CURVE('',#252,#62,#254,.T.);+#252 = VERTEX_POINT('',#253);+#253 = CARTESIAN_POINT('',(-0.725,0.4,0.47));+#254 = LINE('',#255,#256);+#255 = CARTESIAN_POINT('',(-0.77,0.4,0.47));+#256 = VECTOR('',#257,1.);+#257 = DIRECTION('',(1.,0.,0.));+#258 = ORIENTED_EDGE('',*,*,#259,.F.);+#259 = EDGE_CURVE('',#260,#252,#262,.T.);+#260 = VERTEX_POINT('',#261);+#261 = CARTESIAN_POINT('',(-0.725,0.3,0.47));+#262 = LINE('',#263,#264);+#263 = CARTESIAN_POINT('',(-0.725,5.E-02,0.47));+#264 = VECTOR('',#265,1.);+#265 = DIRECTION('',(0.,1.,0.));+#266 = ORIENTED_EDGE('',*,*,#267,.F.);+#267 = EDGE_CURVE('',#64,#260,#268,.T.);+#268 = LINE('',#269,#270);+#269 = CARTESIAN_POINT('',(-0.7475,0.3,0.47));+#270 = VECTOR('',#271,1.);+#271 = DIRECTION('',(-1.,0.,0.));+#272 = ORIENTED_EDGE('',*,*,#61,.F.);+#273 = PLANE('',#274);+#274 = AXIS2_PLACEMENT_3D('',#275,#276,#277);+#275 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#276 = DIRECTION('',(0.,0.,1.));+#277 = DIRECTION('',(1.,0.,0.));+#278 = ADVANCED_FACE('',(#279),#290,.T.);+#279 = FACE_BOUND('',#280,.T.);+#280 = EDGE_LOOP('',(#281,#282,#283,#284));+#281 = ORIENTED_EDGE('',*,*,#94,.T.);+#282 = ORIENTED_EDGE('',*,*,#197,.T.);+#283 = ORIENTED_EDGE('',*,*,#237,.T.);+#284 = ORIENTED_EDGE('',*,*,#285,.T.);+#285 = EDGE_CURVE('',#230,#62,#286,.T.);+#286 = LINE('',#287,#288);+#287 = CARTESIAN_POINT('',(0.5,0.4,0.47));+#288 = VECTOR('',#289,1.);+#289 = DIRECTION('',(-1.,0.,0.));+#290 = PLANE('',#291);+#291 = AXIS2_PLACEMENT_3D('',#292,#293,#294);+#292 = CARTESIAN_POINT('',(-8.772411109409E-18,0.4,0.775044128294));+#293 = DIRECTION('',(0.,1.,0.));+#294 = DIRECTION('',(0.,0.,1.));+#295 = ADVANCED_FACE('',(#296),#323,.T.);+#296 = FACE_BOUND('',#297,.F.);+#297 = EDGE_LOOP('',(#298,#299,#308,#316));+#298 = ORIENTED_EDGE('',*,*,#71,.F.);+#299 = ORIENTED_EDGE('',*,*,#300,.F.);+#300 = EDGE_CURVE('',#301,#72,#303,.T.);+#301 = VERTEX_POINT('',#302);+#302 = CARTESIAN_POINT('',(-0.53,-0.3,0.5));+#303 = CIRCLE('',#304,3.E-02);+#304 = AXIS2_PLACEMENT_3D('',#305,#306,#307);+#305 = CARTESIAN_POINT('',(-0.53,-0.3,0.47));+#306 = DIRECTION('',(-0.,1.,0.));+#307 = DIRECTION('',(1.,0.,0.));+#308 = ORIENTED_EDGE('',*,*,#309,.T.);+#309 = EDGE_CURVE('',#301,#310,#312,.T.);+#310 = VERTEX_POINT('',#311);+#311 = CARTESIAN_POINT('',(-0.53,0.3,0.5));+#312 = LINE('',#313,#314);+#313 = CARTESIAN_POINT('',(-0.53,-0.4,0.5));+#314 = VECTOR('',#315,1.);+#315 = DIRECTION('',(0.,1.,0.));+#316 = ORIENTED_EDGE('',*,*,#317,.T.);+#317 = EDGE_CURVE('',#310,#64,#318,.T.);+#318 = CIRCLE('',#319,3.E-02);+#319 = AXIS2_PLACEMENT_3D('',#320,#321,#322);+#320 = CARTESIAN_POINT('',(-0.53,0.3,0.47));+#321 = DIRECTION('',(-0.,1.,0.));+#322 = DIRECTION('',(1.,0.,0.));+#323 = CYLINDRICAL_SURFACE('',#324,3.E-02);+#324 = AXIS2_PLACEMENT_3D('',#325,#326,#327);+#325 = CARTESIAN_POINT('',(-0.53,-0.4,0.47));+#326 = DIRECTION('',(0.,1.,0.));+#327 = DIRECTION('',(1.,0.,0.));+#328 = ADVANCED_FACE('',(#329),#347,.T.);+#329 = FACE_BOUND('',#330,.T.);+#330 = EDGE_LOOP('',(#331,#339,#340,#341));+#331 = ORIENTED_EDGE('',*,*,#332,.F.);+#332 = EDGE_CURVE('',#127,#333,#335,.T.);+#333 = VERTEX_POINT('',#334);+#334 = CARTESIAN_POINT('',(-0.725,-0.3,0.47));+#335 = LINE('',#336,#337);+#336 = CARTESIAN_POINT('',(-0.725,-0.35,0.47));+#337 = VECTOR('',#338,1.);+#338 = DIRECTION('',(0.,1.,0.));+#339 = ORIENTED_EDGE('',*,*,#134,.T.);+#340 = ORIENTED_EDGE('',*,*,#79,.F.);+#341 = ORIENTED_EDGE('',*,*,#342,.F.);+#342 = EDGE_CURVE('',#333,#72,#343,.T.);+#343 = LINE('',#344,#345);+#344 = CARTESIAN_POINT('',(-2.25E-02,-0.3,0.47));+#345 = VECTOR('',#346,1.);+#346 = DIRECTION('',(1.,0.,0.));+#347 = PLANE('',#348);+#348 = AXIS2_PLACEMENT_3D('',#349,#350,#351);+#349 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#350 = DIRECTION('',(0.,0.,1.));+#351 = DIRECTION('',(1.,0.,0.));+#352 = ADVANCED_FACE('',(#353),#414,.F.);+#353 = FACE_BOUND('',#354,.F.);+#354 = EDGE_LOOP('',(#355,#365,#374,#382,#391,#399,#405,#406,#407,#408)+);+#355 = ORIENTED_EDGE('',*,*,#356,.F.);+#356 = EDGE_CURVE('',#357,#359,#361,.T.);+#357 = VERTEX_POINT('',#358);+#358 = CARTESIAN_POINT('',(-0.77,-0.4,-3.469446951954E-18));+#359 = VERTEX_POINT('',#360);+#360 = CARTESIAN_POINT('',(-0.725,-0.4,0.));+#361 = LINE('',#362,#363);+#362 = CARTESIAN_POINT('',(-0.8,-0.4,0.));+#363 = VECTOR('',#364,1.);+#364 = DIRECTION('',(1.,0.,0.));+#365 = ORIENTED_EDGE('',*,*,#366,.F.);+#366 = EDGE_CURVE('',#367,#357,#369,.T.);+#367 = VERTEX_POINT('',#368);+#368 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02));+#369 = CIRCLE('',#370,3.E-02);+#370 = AXIS2_PLACEMENT_3D('',#371,#372,#373);+#371 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02));+#372 = DIRECTION('',(0.,-1.,0.));+#373 = DIRECTION('',(0.,0.,1.));+#374 = ORIENTED_EDGE('',*,*,#375,.T.);+#375 = EDGE_CURVE('',#367,#376,#378,.T.);+#376 = VERTEX_POINT('',#377);+#377 = CARTESIAN_POINT('',(-0.8,-0.4,0.47));+#378 = LINE('',#379,#380);+#379 = CARTESIAN_POINT('',(-0.8,-0.4,0.));+#380 = VECTOR('',#381,1.);+#381 = DIRECTION('',(0.,0.,1.));+#382 = ORIENTED_EDGE('',*,*,#383,.T.);+#383 = EDGE_CURVE('',#376,#384,#386,.T.);+#384 = VERTEX_POINT('',#385);+#385 = CARTESIAN_POINT('',(-0.77,-0.4,0.5));+#386 = CIRCLE('',#387,3.E-02);+#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390);+#388 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#389 = DIRECTION('',(0.,1.,0.));+#390 = DIRECTION('',(0.,0.,1.));+#391 = ORIENTED_EDGE('',*,*,#392,.T.);+#392 = EDGE_CURVE('',#384,#393,#395,.T.);+#393 = VERTEX_POINT('',#394);+#394 = CARTESIAN_POINT('',(-0.725,-0.4,0.5));+#395 = LINE('',#396,#397);+#396 = CARTESIAN_POINT('',(-0.8,-0.4,0.5));+#397 = VECTOR('',#398,1.);+#398 = DIRECTION('',(1.,0.,0.));+#399 = ORIENTED_EDGE('',*,*,#400,.F.);+#400 = EDGE_CURVE('',#127,#393,#401,.T.);+#401 = LINE('',#402,#403);+#402 = CARTESIAN_POINT('',(-0.725,-0.4,0.375));+#403 = VECTOR('',#404,1.);+#404 = DIRECTION('',(0.,0.,1.));+#405 = ORIENTED_EDGE('',*,*,#126,.F.);+#406 = ORIENTED_EDGE('',*,*,#118,.F.);+#407 = ORIENTED_EDGE('',*,*,#108,.T.);+#408 = ORIENTED_EDGE('',*,*,#409,.F.);+#409 = EDGE_CURVE('',#359,#111,#410,.T.);+#410 = LINE('',#411,#412);+#411 = CARTESIAN_POINT('',(-0.725,-0.4,0.375));+#412 = VECTOR('',#413,1.);+#413 = DIRECTION('',(0.,0.,1.));+#414 = PLANE('',#415);+#415 = AXIS2_PLACEMENT_3D('',#416,#417,#418);+#416 = CARTESIAN_POINT('',(-0.8,-0.4,0.));+#417 = DIRECTION('',(0.,1.,0.));+#418 = DIRECTION('',(0.,0.,1.));+#419 = ADVANCED_FACE('',(#420,#509),#535,.F.);+#420 = FACE_BOUND('',#421,.F.);+#421 = EDGE_LOOP('',(#422,#430,#431,#439,#447,#455,#463,#471,#479,#487,+#495,#503));+#422 = ORIENTED_EDGE('',*,*,#423,.F.);+#423 = EDGE_CURVE('',#111,#424,#426,.T.);+#424 = VERTEX_POINT('',#425);+#425 = CARTESIAN_POINT('',(-0.725,-0.3,3.E-02));+#426 = LINE('',#427,#428);+#427 = CARTESIAN_POINT('',(-0.725,-0.35,3.E-02));+#428 = VECTOR('',#429,1.);+#429 = DIRECTION('',(0.,1.,0.));+#430 = ORIENTED_EDGE('',*,*,#173,.T.);+#431 = ORIENTED_EDGE('',*,*,#432,.F.);+#432 = EDGE_CURVE('',#433,#166,#435,.T.);+#433 = VERTEX_POINT('',#434);+#434 = CARTESIAN_POINT('',(0.725,-0.3,3.E-02));+#435 = LINE('',#436,#437);+#436 = CARTESIAN_POINT('',(0.725,-0.45,3.E-02));+#437 = VECTOR('',#438,1.);+#438 = DIRECTION('',(0.,-1.,0.));+#439 = ORIENTED_EDGE('',*,*,#440,.F.);+#440 = EDGE_CURVE('',#441,#433,#443,.T.);+#441 = VERTEX_POINT('',#442);+#442 = CARTESIAN_POINT('',(0.5,-0.3,3.E-02));+#443 = LINE('',#444,#445);+#444 = CARTESIAN_POINT('',(-2.25E-02,-0.3,3.E-02));+#445 = VECTOR('',#446,1.);+#446 = DIRECTION('',(1.,0.,0.));+#447 = ORIENTED_EDGE('',*,*,#448,.T.);+#448 = EDGE_CURVE('',#441,#449,#451,.T.);+#449 = VERTEX_POINT('',#450);+#450 = CARTESIAN_POINT('',(0.5,0.3,3.E-02));+#451 = LINE('',#452,#453);+#452 = CARTESIAN_POINT('',(0.5,-0.4,3.E-02));+#453 = VECTOR('',#454,1.);+#454 = DIRECTION('',(0.,1.,0.));+#455 = ORIENTED_EDGE('',*,*,#456,.F.);+#456 = EDGE_CURVE('',#457,#449,#459,.T.);+#457 = VERTEX_POINT('',#458);+#458 = CARTESIAN_POINT('',(0.725,0.3,3.E-02));+#459 = LINE('',#460,#461);+#460 = CARTESIAN_POINT('',(-0.7475,0.3,3.E-02));+#461 = VECTOR('',#462,1.);+#462 = DIRECTION('',(-1.,0.,0.));+#463 = ORIENTED_EDGE('',*,*,#464,.F.);+#464 = EDGE_CURVE('',#465,#457,#467,.T.);+#465 = VERTEX_POINT('',#466);+#466 = CARTESIAN_POINT('',(0.725,0.4,3.E-02));+#467 = LINE('',#468,#469);+#468 = CARTESIAN_POINT('',(0.725,-5.E-02,3.E-02));+#469 = VECTOR('',#470,1.);+#470 = DIRECTION('',(0.,-1.,0.));+#471 = ORIENTED_EDGE('',*,*,#472,.F.);+#472 = EDGE_CURVE('',#473,#465,#475,.T.);+#473 = VERTEX_POINT('',#474);+#474 = CARTESIAN_POINT('',(-0.725,0.4,3.E-02));+#475 = LINE('',#476,#477);+#476 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02));+#477 = VECTOR('',#478,1.);+#478 = DIRECTION('',(1.,0.,0.));+#479 = ORIENTED_EDGE('',*,*,#480,.F.);+#480 = EDGE_CURVE('',#481,#473,#483,.T.);+#481 = VERTEX_POINT('',#482);+#482 = CARTESIAN_POINT('',(-0.725,0.3,3.E-02));+#483 = LINE('',#484,#485);+#484 = CARTESIAN_POINT('',(-0.725,5.E-02,3.E-02));+#485 = VECTOR('',#486,1.);+#486 = DIRECTION('',(0.,1.,0.));+#487 = ORIENTED_EDGE('',*,*,#488,.F.);+#488 = EDGE_CURVE('',#489,#481,#491,.T.);+#489 = VERTEX_POINT('',#490);+#490 = CARTESIAN_POINT('',(-0.5,0.3,3.E-02));+#491 = LINE('',#492,#493);+#492 = CARTESIAN_POINT('',(-0.7475,0.3,3.E-02));+#493 = VECTOR('',#494,1.);+#494 = DIRECTION('',(-1.,0.,0.));+#495 = ORIENTED_EDGE('',*,*,#496,.F.);+#496 = EDGE_CURVE('',#497,#489,#499,.T.);+#497 = VERTEX_POINT('',#498);+#498 = CARTESIAN_POINT('',(-0.5,-0.3,3.E-02));+#499 = LINE('',#500,#501);+#500 = CARTESIAN_POINT('',(-0.5,-0.4,3.E-02));+#501 = VECTOR('',#502,1.);+#502 = DIRECTION('',(0.,1.,0.));+#503 = ORIENTED_EDGE('',*,*,#504,.F.);+#504 = EDGE_CURVE('',#424,#497,#505,.T.);+#505 = LINE('',#506,#507);+#506 = CARTESIAN_POINT('',(-2.25E-02,-0.3,3.E-02));+#507 = VECTOR('',#508,1.);+#508 = DIRECTION('',(1.,0.,0.));+#509 = FACE_BOUND('',#510,.F.);+#510 = EDGE_LOOP('',(#511,#521,#529));+#511 = ORIENTED_EDGE('',*,*,#512,.T.);+#512 = EDGE_CURVE('',#513,#515,#517,.T.);+#513 = VERTEX_POINT('',#514);+#514 = CARTESIAN_POINT('',(0.277128129211,0.32,3.E-02));+#515 = VERTEX_POINT('',#516);+#516 = CARTESIAN_POINT('',(0.277128129211,-0.32,3.E-02));+#517 = LINE('',#518,#519);+#518 = CARTESIAN_POINT('',(0.277128129211,0.32,3.E-02));+#519 = VECTOR('',#520,1.);+#520 = DIRECTION('',(0.,-1.,0.));+#521 = ORIENTED_EDGE('',*,*,#522,.T.);+#522 = EDGE_CURVE('',#515,#523,#525,.T.);+#523 = VERTEX_POINT('',#524);+#524 = CARTESIAN_POINT('',(-0.277128129211,0.,3.E-02));+#525 = LINE('',#526,#527);+#526 = CARTESIAN_POINT('',(0.277128129211,-0.32,3.E-02));+#527 = VECTOR('',#528,1.);+#528 = DIRECTION('',(-0.866025403784,0.5,0.));+#529 = ORIENTED_EDGE('',*,*,#530,.T.);+#530 = EDGE_CURVE('',#523,#513,#531,.T.);+#531 = LINE('',#532,#533);+#532 = CARTESIAN_POINT('',(-0.277128129211,0.,3.E-02));+#533 = VECTOR('',#534,1.);+#534 = DIRECTION('',(0.866025403784,0.5,0.));+#535 = PLANE('',#536);+#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539);+#537 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02));+#538 = DIRECTION('',(0.,0.,1.));+#539 = DIRECTION('',(1.,0.,0.));+#540 = ADVANCED_FACE('',(#541),#602,.F.);+#541 = FACE_BOUND('',#542,.F.);+#542 = EDGE_LOOP('',(#543,#553,#559,#560,#561,#562,#570,#578,#587,#595)+);+#543 = ORIENTED_EDGE('',*,*,#544,.F.);+#544 = EDGE_CURVE('',#545,#547,#549,.T.);+#545 = VERTEX_POINT('',#546);+#546 = CARTESIAN_POINT('',(0.725,-0.4,0.));+#547 = VERTEX_POINT('',#548);+#548 = CARTESIAN_POINT('',(0.77,-0.4,-3.469446951954E-18));+#549 = LINE('',#550,#551);+#550 = CARTESIAN_POINT('',(0.5,-0.4,0.));+#551 = VECTOR('',#552,1.);+#552 = DIRECTION('',(1.,0.,0.));+#553 = ORIENTED_EDGE('',*,*,#554,.F.);+#554 = EDGE_CURVE('',#166,#545,#555,.T.);+#555 = LINE('',#556,#557);+#556 = CARTESIAN_POINT('',(0.725,-0.4,0.375));+#557 = VECTOR('',#558,1.);+#558 = DIRECTION('',(0.,0.,-1.));+#559 = ORIENTED_EDGE('',*,*,#165,.T.);+#560 = ORIENTED_EDGE('',*,*,#157,.T.);+#561 = ORIENTED_EDGE('',*,*,#149,.F.);+#562 = ORIENTED_EDGE('',*,*,#563,.F.);+#563 = EDGE_CURVE('',#564,#142,#566,.T.);+#564 = VERTEX_POINT('',#565);+#565 = CARTESIAN_POINT('',(0.725,-0.4,0.5));+#566 = LINE('',#567,#568);+#567 = CARTESIAN_POINT('',(0.725,-0.4,0.375));+#568 = VECTOR('',#569,1.);+#569 = DIRECTION('',(0.,0.,-1.));+#570 = ORIENTED_EDGE('',*,*,#571,.T.);+#571 = EDGE_CURVE('',#564,#572,#574,.T.);+#572 = VERTEX_POINT('',#573);+#573 = CARTESIAN_POINT('',(0.77,-0.4,0.5));+#574 = LINE('',#575,#576);+#575 = CARTESIAN_POINT('',(0.5,-0.4,0.5));+#576 = VECTOR('',#577,1.);+#577 = DIRECTION('',(1.,0.,0.));+#578 = ORIENTED_EDGE('',*,*,#579,.F.);+#579 = EDGE_CURVE('',#580,#572,#582,.T.);+#580 = VERTEX_POINT('',#581);+#581 = CARTESIAN_POINT('',(0.8,-0.4,0.47));+#582 = CIRCLE('',#583,3.E-02);+#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586);+#584 = CARTESIAN_POINT('',(0.77,-0.4,0.47));+#585 = DIRECTION('',(0.,-1.,0.));+#586 = DIRECTION('',(0.,0.,1.));+#587 = ORIENTED_EDGE('',*,*,#588,.F.);+#588 = EDGE_CURVE('',#589,#580,#591,.T.);+#589 = VERTEX_POINT('',#590);+#590 = CARTESIAN_POINT('',(0.8,-0.4,3.E-02));+#591 = LINE('',#592,#593);+#592 = CARTESIAN_POINT('',(0.8,-0.4,0.));+#593 = VECTOR('',#594,1.);+#594 = DIRECTION('',(0.,0.,1.));+#595 = ORIENTED_EDGE('',*,*,#596,.T.);+#596 = EDGE_CURVE('',#589,#547,#597,.T.);+#597 = CIRCLE('',#598,3.E-02);+#598 = AXIS2_PLACEMENT_3D('',#599,#600,#601);+#599 = CARTESIAN_POINT('',(0.77,-0.4,3.E-02));+#600 = DIRECTION('',(0.,1.,0.));+#601 = DIRECTION('',(0.,0.,1.));+#602 = PLANE('',#603);+#603 = AXIS2_PLACEMENT_3D('',#604,#605,#606);+#604 = CARTESIAN_POINT('',(0.5,-0.4,0.));+#605 = DIRECTION('',(0.,1.,0.));+#606 = DIRECTION('',(0.,0.,1.));+#607 = ADVANCED_FACE('',(#608),#626,.T.);+#608 = FACE_BOUND('',#609,.T.);+#609 = EDGE_LOOP('',(#610,#618,#619,#620));+#610 = ORIENTED_EDGE('',*,*,#611,.F.);+#611 = EDGE_CURVE('',#214,#612,#614,.T.);+#612 = VERTEX_POINT('',#613);+#613 = CARTESIAN_POINT('',(0.725,-0.3,0.47));+#614 = LINE('',#615,#616);+#615 = CARTESIAN_POINT('',(-2.25E-02,-0.3,0.47));+#616 = VECTOR('',#617,1.);+#617 = DIRECTION('',(1.,0.,0.));+#618 = ORIENTED_EDGE('',*,*,#213,.T.);+#619 = ORIENTED_EDGE('',*,*,#141,.T.);+#620 = ORIENTED_EDGE('',*,*,#621,.F.);+#621 = EDGE_CURVE('',#612,#142,#622,.T.);+#622 = LINE('',#623,#624);+#623 = CARTESIAN_POINT('',(0.725,-0.45,0.47));+#624 = VECTOR('',#625,1.);+#625 = DIRECTION('',(0.,-1.,0.));+#626 = PLANE('',#627);+#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630);+#628 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#629 = DIRECTION('',(0.,0.,1.));+#630 = DIRECTION('',(1.,0.,0.));+#631 = ADVANCED_FACE('',(#632),#657,.T.);+#632 = FACE_BOUND('',#633,.T.);+#633 = EDGE_LOOP('',(#634,#642,#643,#651));+#634 = ORIENTED_EDGE('',*,*,#635,.F.);+#635 = EDGE_CURVE('',#230,#636,#638,.T.);+#636 = VERTEX_POINT('',#637);+#637 = CARTESIAN_POINT('',(0.725,0.4,0.47));+#638 = LINE('',#639,#640);+#639 = CARTESIAN_POINT('',(-0.77,0.4,0.47));+#640 = VECTOR('',#641,1.);+#641 = DIRECTION('',(1.,0.,0.));+#642 = ORIENTED_EDGE('',*,*,#229,.T.);+#643 = ORIENTED_EDGE('',*,*,#644,.F.);+#644 = EDGE_CURVE('',#645,#222,#647,.T.);+#645 = VERTEX_POINT('',#646);+#646 = CARTESIAN_POINT('',(0.725,0.3,0.47));+#647 = LINE('',#648,#649);+#648 = CARTESIAN_POINT('',(-0.7475,0.3,0.47));+#649 = VECTOR('',#650,1.);+#650 = DIRECTION('',(-1.,0.,0.));+#651 = ORIENTED_EDGE('',*,*,#652,.F.);+#652 = EDGE_CURVE('',#636,#645,#653,.T.);+#653 = LINE('',#654,#655);+#654 = CARTESIAN_POINT('',(0.725,-5.E-02,0.47));+#655 = VECTOR('',#656,1.);+#656 = DIRECTION('',(0.,-1.,0.));+#657 = PLANE('',#658);+#658 = AXIS2_PLACEMENT_3D('',#659,#660,#661);+#659 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#660 = DIRECTION('',(0.,0.,1.));+#661 = DIRECTION('',(1.,0.,0.));+#662 = ADVANCED_FACE('',(#663),#690,.T.);+#663 = FACE_BOUND('',#664,.T.);+#664 = EDGE_LOOP('',(#665,#666,#675,#683));+#665 = ORIENTED_EDGE('',*,*,#221,.F.);+#666 = ORIENTED_EDGE('',*,*,#667,.T.);+#667 = EDGE_CURVE('',#214,#668,#670,.T.);+#668 = VERTEX_POINT('',#669);+#669 = CARTESIAN_POINT('',(0.53,-0.3,0.5));+#670 = CIRCLE('',#671,3.E-02);+#671 = AXIS2_PLACEMENT_3D('',#672,#673,#674);+#672 = CARTESIAN_POINT('',(0.53,-0.3,0.47));+#673 = DIRECTION('',(0.,1.,-0.));+#674 = DIRECTION('',(-1.,0.,0.));+#675 = ORIENTED_EDGE('',*,*,#676,.T.);+#676 = EDGE_CURVE('',#668,#677,#679,.T.);+#677 = VERTEX_POINT('',#678);+#678 = CARTESIAN_POINT('',(0.53,0.3,0.5));+#679 = LINE('',#680,#681);+#680 = CARTESIAN_POINT('',(0.53,-0.4,0.5));+#681 = VECTOR('',#682,1.);+#682 = DIRECTION('',(0.,1.,0.));+#683 = ORIENTED_EDGE('',*,*,#684,.F.);+#684 = EDGE_CURVE('',#222,#677,#685,.T.);+#685 = CIRCLE('',#686,3.E-02);+#686 = AXIS2_PLACEMENT_3D('',#687,#688,#689);+#687 = CARTESIAN_POINT('',(0.53,0.3,0.47));+#688 = DIRECTION('',(0.,1.,-0.));+#689 = DIRECTION('',(-1.,0.,0.));+#690 = CYLINDRICAL_SURFACE('',#691,3.E-02);+#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694);+#692 = CARTESIAN_POINT('',(0.53,-0.4,0.47));+#693 = DIRECTION('',(0.,1.,0.));+#694 = DIRECTION('',(-1.,0.,0.));+#695 = ADVANCED_FACE('',(#696),#746,.T.);+#696 = FACE_BOUND('',#697,.T.);+#697 = EDGE_LOOP('',(#698,#706,#714,#720,#721,#722,#723,#731,#739,#745)+);+#698 = ORIENTED_EDGE('',*,*,#699,.F.);+#699 = EDGE_CURVE('',#700,#473,#702,.T.);+#700 = VERTEX_POINT('',#701);+#701 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02));+#702 = LINE('',#703,#704);+#703 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02));+#704 = VECTOR('',#705,1.);+#705 = DIRECTION('',(1.,0.,0.));+#706 = ORIENTED_EDGE('',*,*,#707,.T.);+#707 = EDGE_CURVE('',#700,#708,#710,.T.);+#708 = VERTEX_POINT('',#709);+#709 = CARTESIAN_POINT('',(-0.77,0.4,0.47));+#710 = LINE('',#711,#712);+#711 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02));+#712 = VECTOR('',#713,1.);+#713 = DIRECTION('',(0.,0.,1.));+#714 = ORIENTED_EDGE('',*,*,#715,.T.);+#715 = EDGE_CURVE('',#708,#252,#716,.T.);+#716 = LINE('',#717,#718);+#717 = CARTESIAN_POINT('',(-0.77,0.4,0.47));+#718 = VECTOR('',#719,1.);+#719 = DIRECTION('',(1.,0.,0.));+#720 = ORIENTED_EDGE('',*,*,#251,.T.);+#721 = ORIENTED_EDGE('',*,*,#285,.F.);+#722 = ORIENTED_EDGE('',*,*,#635,.T.);+#723 = ORIENTED_EDGE('',*,*,#724,.T.);+#724 = EDGE_CURVE('',#636,#725,#727,.T.);+#725 = VERTEX_POINT('',#726);+#726 = CARTESIAN_POINT('',(0.77,0.4,0.47));+#727 = LINE('',#728,#729);+#728 = CARTESIAN_POINT('',(-0.77,0.4,0.47));+#729 = VECTOR('',#730,1.);+#730 = DIRECTION('',(1.,0.,0.));+#731 = ORIENTED_EDGE('',*,*,#732,.F.);+#732 = EDGE_CURVE('',#733,#725,#735,.T.);+#733 = VERTEX_POINT('',#734);+#734 = CARTESIAN_POINT('',(0.77,0.4,3.E-02));+#735 = LINE('',#736,#737);+#736 = CARTESIAN_POINT('',(0.77,0.4,3.E-02));+#737 = VECTOR('',#738,1.);+#738 = DIRECTION('',(0.,0.,1.));+#739 = ORIENTED_EDGE('',*,*,#740,.F.);+#740 = EDGE_CURVE('',#465,#733,#741,.T.);+#741 = LINE('',#742,#743);+#742 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02));+#743 = VECTOR('',#744,1.);+#744 = DIRECTION('',(1.,0.,0.));+#745 = ORIENTED_EDGE('',*,*,#472,.F.);+#746 = PLANE('',#747);+#747 = AXIS2_PLACEMENT_3D('',#748,#749,#750);+#748 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02));+#749 = DIRECTION('',(0.,1.,0.));+#750 = DIRECTION('',(0.,0.,1.));+#751 = ADVANCED_FACE('',(#752),#770,.F.);+#752 = FACE_BOUND('',#753,.F.);+#753 = EDGE_LOOP('',(#754,#762,#768,#769));+#754 = ORIENTED_EDGE('',*,*,#755,.F.);+#755 = EDGE_CURVE('',#756,#310,#758,.T.);+#756 = VERTEX_POINT('',#757);+#757 = CARTESIAN_POINT('',(-0.725,0.3,0.5));+#758 = LINE('',#759,#760);+#759 = CARTESIAN_POINT('',(-0.7625,0.3,0.5));+#760 = VECTOR('',#761,1.);+#761 = DIRECTION('',(1.,0.,0.));+#762 = ORIENTED_EDGE('',*,*,#763,.T.);+#763 = EDGE_CURVE('',#756,#260,#764,.T.);+#764 = LINE('',#765,#766);+#765 = CARTESIAN_POINT('',(-0.725,0.3,0.75));+#766 = VECTOR('',#767,1.);+#767 = DIRECTION('',(-0.,-0.,-1.));+#768 = ORIENTED_EDGE('',*,*,#267,.F.);+#769 = ORIENTED_EDGE('',*,*,#317,.F.);+#770 = PLANE('',#771);+#771 = AXIS2_PLACEMENT_3D('',#772,#773,#774);+#772 = CARTESIAN_POINT('',(-0.725,0.3,0.75));+#773 = DIRECTION('',(0.,-1.,0.));+#774 = DIRECTION('',(1.,0.,0.));+#775 = ADVANCED_FACE('',(#776),#794,.F.);+#776 = FACE_BOUND('',#777,.F.);+#777 = EDGE_LOOP('',(#778,#779,#787,#793));+#778 = ORIENTED_EDGE('',*,*,#763,.F.);+#779 = ORIENTED_EDGE('',*,*,#780,.F.);+#780 = EDGE_CURVE('',#781,#756,#783,.T.);+#781 = VERTEX_POINT('',#782);+#782 = CARTESIAN_POINT('',(-0.725,0.4,0.5));+#783 = LINE('',#784,#785);+#784 = CARTESIAN_POINT('',(-0.725,5.E-02,0.5));+#785 = VECTOR('',#786,1.);+#786 = DIRECTION('',(0.,-1.,0.));+#787 = ORIENTED_EDGE('',*,*,#788,.F.);+#788 = EDGE_CURVE('',#252,#781,#789,.T.);+#789 = LINE('',#790,#791);+#790 = CARTESIAN_POINT('',(-0.725,0.4,0.375));+#791 = VECTOR('',#792,1.);+#792 = DIRECTION('',(0.,0.,1.));+#793 = ORIENTED_EDGE('',*,*,#259,.F.);+#794 = PLANE('',#795);+#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798);+#796 = CARTESIAN_POINT('',(-0.725,0.5,0.75));+#797 = DIRECTION('',(-1.,0.,0.));+#798 = DIRECTION('',(0.,-1.,0.));+#799 = ADVANCED_FACE('',(#800),#818,.F.);+#800 = FACE_BOUND('',#801,.F.);+#801 = EDGE_LOOP('',(#802,#810,#816,#817));+#802 = ORIENTED_EDGE('',*,*,#803,.F.);+#803 = EDGE_CURVE('',#804,#333,#806,.T.);+#804 = VERTEX_POINT('',#805);+#805 = CARTESIAN_POINT('',(-0.725,-0.3,0.5));+#806 = LINE('',#807,#808);+#807 = CARTESIAN_POINT('',(-0.725,-0.3,0.75));+#808 = VECTOR('',#809,1.);+#809 = DIRECTION('',(-0.,-0.,-1.));+#810 = ORIENTED_EDGE('',*,*,#811,.F.);+#811 = EDGE_CURVE('',#301,#804,#812,.T.);+#812 = LINE('',#813,#814);+#813 = CARTESIAN_POINT('',(-3.75E-02,-0.3,0.5));+#814 = VECTOR('',#815,1.);+#815 = DIRECTION('',(-1.,0.,0.));+#816 = ORIENTED_EDGE('',*,*,#300,.T.);+#817 = ORIENTED_EDGE('',*,*,#342,.F.);+#818 = PLANE('',#819);+#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822);+#820 = CARTESIAN_POINT('',(0.725,-0.3,0.75));+#821 = DIRECTION('',(0.,1.,0.));+#822 = DIRECTION('',(-1.,0.,0.));+#823 = ADVANCED_FACE('',(#824),#851,.T.);+#824 = FACE_BOUND('',#825,.T.);+#825 = EDGE_LOOP('',(#826,#834,#840,#841,#847,#848,#849,#850));+#826 = ORIENTED_EDGE('',*,*,#827,.F.);+#827 = EDGE_CURVE('',#828,#781,#830,.T.);+#828 = VERTEX_POINT('',#829);+#829 = CARTESIAN_POINT('',(-0.77,0.4,0.5));+#830 = LINE('',#831,#832);+#831 = CARTESIAN_POINT('',(-0.8,0.4,0.5));+#832 = VECTOR('',#833,1.);+#833 = DIRECTION('',(1.,0.,0.));+#834 = ORIENTED_EDGE('',*,*,#835,.F.);+#835 = EDGE_CURVE('',#384,#828,#836,.T.);+#836 = LINE('',#837,#838);+#837 = CARTESIAN_POINT('',(-0.77,-0.4,0.5));+#838 = VECTOR('',#839,1.);+#839 = DIRECTION('',(0.,1.,0.));+#840 = ORIENTED_EDGE('',*,*,#392,.T.);+#841 = ORIENTED_EDGE('',*,*,#842,.F.);+#842 = EDGE_CURVE('',#804,#393,#843,.T.);+#843 = LINE('',#844,#845);+#844 = CARTESIAN_POINT('',(-0.725,-0.35,0.5));+#845 = VECTOR('',#846,1.);+#846 = DIRECTION('',(0.,-1.,0.));+#847 = ORIENTED_EDGE('',*,*,#811,.F.);+#848 = ORIENTED_EDGE('',*,*,#309,.T.);+#849 = ORIENTED_EDGE('',*,*,#755,.F.);+#850 = ORIENTED_EDGE('',*,*,#780,.F.);+#851 = PLANE('',#852);+#852 = AXIS2_PLACEMENT_3D('',#853,#854,#855);+#853 = CARTESIAN_POINT('',(-0.8,-0.4,0.5));+#854 = DIRECTION('',(0.,0.,1.));+#855 = DIRECTION('',(1.,0.,0.));+#856 = ADVANCED_FACE('',(#857),#863,.F.);+#857 = FACE_BOUND('',#858,.F.);+#858 = EDGE_LOOP('',(#859,#860,#861,#862));+#859 = ORIENTED_EDGE('',*,*,#842,.F.);+#860 = ORIENTED_EDGE('',*,*,#803,.T.);+#861 = ORIENTED_EDGE('',*,*,#332,.F.);+#862 = ORIENTED_EDGE('',*,*,#400,.T.);+#863 = PLANE('',#864);+#864 = AXIS2_PLACEMENT_3D('',#865,#866,#867);+#865 = CARTESIAN_POINT('',(-0.725,-0.3,0.75));+#866 = DIRECTION('',(-1.,0.,0.));+#867 = DIRECTION('',(0.,-1.,0.));+#868 = ADVANCED_FACE('',(#869),#926,.F.);+#869 = FACE_BOUND('',#870,.F.);+#870 = EDGE_LOOP('',(#871,#881,#887,#888,#896,#904,#912,#920));+#871 = ORIENTED_EDGE('',*,*,#872,.F.);+#872 = EDGE_CURVE('',#873,#875,#877,.T.);+#873 = VERTEX_POINT('',#874);+#874 = CARTESIAN_POINT('',(-0.77,0.4,-3.469446951954E-18));+#875 = VERTEX_POINT('',#876);+#876 = CARTESIAN_POINT('',(-0.725,0.4,0.));+#877 = LINE('',#878,#879);+#878 = CARTESIAN_POINT('',(-0.8,0.4,0.));+#879 = VECTOR('',#880,1.);+#880 = DIRECTION('',(1.,0.,0.));+#881 = ORIENTED_EDGE('',*,*,#882,.F.);+#882 = EDGE_CURVE('',#357,#873,#883,.T.);+#883 = LINE('',#884,#885);+#884 = CARTESIAN_POINT('',(-0.77,-0.4,-3.469446951954E-18));+#885 = VECTOR('',#886,1.);+#886 = DIRECTION('',(0.,1.,0.));+#887 = ORIENTED_EDGE('',*,*,#356,.T.);+#888 = ORIENTED_EDGE('',*,*,#889,.F.);+#889 = EDGE_CURVE('',#890,#359,#892,.T.);+#890 = VERTEX_POINT('',#891);+#891 = CARTESIAN_POINT('',(-0.725,-0.3,0.));+#892 = LINE('',#893,#894);+#893 = CARTESIAN_POINT('',(-0.725,-0.35,0.));+#894 = VECTOR('',#895,1.);+#895 = DIRECTION('',(0.,-1.,0.));+#896 = ORIENTED_EDGE('',*,*,#897,.F.);+#897 = EDGE_CURVE('',#898,#890,#900,.T.);+#898 = VERTEX_POINT('',#899);+#899 = CARTESIAN_POINT('',(-0.53,-0.3,-3.469446951954E-18));+#900 = LINE('',#901,#902);+#901 = CARTESIAN_POINT('',(-3.75E-02,-0.3,0.));+#902 = VECTOR('',#903,1.);+#903 = DIRECTION('',(-1.,0.,0.));+#904 = ORIENTED_EDGE('',*,*,#905,.T.);+#905 = EDGE_CURVE('',#898,#906,#908,.T.);+#906 = VERTEX_POINT('',#907);+#907 = CARTESIAN_POINT('',(-0.53,0.3,-3.469446951954E-18));+#908 = LINE('',#909,#910);+#909 = CARTESIAN_POINT('',(-0.53,-0.4,-3.469446951954E-18));+#910 = VECTOR('',#911,1.);+#911 = DIRECTION('',(0.,1.,0.));+#912 = ORIENTED_EDGE('',*,*,#913,.F.);+#913 = EDGE_CURVE('',#914,#906,#916,.T.);+#914 = VERTEX_POINT('',#915);+#915 = CARTESIAN_POINT('',(-0.725,0.3,0.));+#916 = LINE('',#917,#918);+#917 = CARTESIAN_POINT('',(-0.7625,0.3,0.));+#918 = VECTOR('',#919,1.);+#919 = DIRECTION('',(1.,0.,0.));+#920 = ORIENTED_EDGE('',*,*,#921,.F.);+#921 = EDGE_CURVE('',#875,#914,#922,.T.);+#922 = LINE('',#923,#924);+#923 = CARTESIAN_POINT('',(-0.725,5.E-02,0.));+#924 = VECTOR('',#925,1.);+#925 = DIRECTION('',(0.,-1.,0.));+#926 = PLANE('',#927);+#927 = AXIS2_PLACEMENT_3D('',#928,#929,#930);+#928 = CARTESIAN_POINT('',(-0.8,-0.4,0.));+#929 = DIRECTION('',(0.,0.,1.));+#930 = DIRECTION('',(1.,0.,0.));+#931 = ADVANCED_FACE('',(#932),#951,.T.);+#932 = FACE_BOUND('',#933,.F.);+#933 = EDGE_LOOP('',(#934,#935,#936,#945));+#934 = ORIENTED_EDGE('',*,*,#366,.T.);+#935 = ORIENTED_EDGE('',*,*,#882,.T.);+#936 = ORIENTED_EDGE('',*,*,#937,.F.);+#937 = EDGE_CURVE('',#938,#873,#940,.T.);+#938 = VERTEX_POINT('',#939);+#939 = CARTESIAN_POINT('',(-0.8,0.4,3.E-02));+#940 = CIRCLE('',#941,3.E-02);+#941 = AXIS2_PLACEMENT_3D('',#942,#943,#944);+#942 = CARTESIAN_POINT('',(-0.77,0.4,3.E-02));+#943 = DIRECTION('',(0.,-1.,0.));+#944 = DIRECTION('',(0.,0.,1.));+#945 = ORIENTED_EDGE('',*,*,#946,.F.);+#946 = EDGE_CURVE('',#367,#938,#947,.T.);+#947 = LINE('',#948,#949);+#948 = CARTESIAN_POINT('',(-0.8,-0.4,3.E-02));+#949 = VECTOR('',#950,1.);+#950 = DIRECTION('',(0.,1.,0.));+#951 = CYLINDRICAL_SURFACE('',#952,3.E-02);+#952 = AXIS2_PLACEMENT_3D('',#953,#954,#955);+#953 = CARTESIAN_POINT('',(-0.77,-0.4,3.E-02));+#954 = DIRECTION('',(0.,1.,0.));+#955 = DIRECTION('',(-1.,0.,0.));+#956 = ADVANCED_FACE('',(#957),#968,.F.);+#957 = FACE_BOUND('',#958,.F.);+#958 = EDGE_LOOP('',(#959,#960,#966,#967));+#959 = ORIENTED_EDGE('',*,*,#423,.T.);+#960 = ORIENTED_EDGE('',*,*,#961,.T.);+#961 = EDGE_CURVE('',#424,#890,#962,.T.);+#962 = LINE('',#963,#964);+#963 = CARTESIAN_POINT('',(-0.725,-0.3,0.75));+#964 = VECTOR('',#965,1.);+#965 = DIRECTION('',(-0.,-0.,-1.));+#966 = ORIENTED_EDGE('',*,*,#889,.T.);+#967 = ORIENTED_EDGE('',*,*,#409,.T.);+#968 = PLANE('',#969);+#969 = AXIS2_PLACEMENT_3D('',#970,#971,#972);+#970 = CARTESIAN_POINT('',(-0.725,-0.3,0.75));+#971 = DIRECTION('',(-1.,0.,0.));+#972 = DIRECTION('',(0.,-1.,0.));+#973 = ADVANCED_FACE('',(#974),#992,.F.);+#974 = FACE_BOUND('',#975,.F.);+#975 = EDGE_LOOP('',(#976,#977,#978,#986));+#976 = ORIENTED_EDGE('',*,*,#375,.F.);+#977 = ORIENTED_EDGE('',*,*,#946,.T.);+#978 = ORIENTED_EDGE('',*,*,#979,.T.);+#979 = EDGE_CURVE('',#938,#980,#982,.T.);+#980 = VERTEX_POINT('',#981);+#981 = CARTESIAN_POINT('',(-0.8,0.4,0.47));+#982 = LINE('',#983,#984);+#983 = CARTESIAN_POINT('',(-0.8,0.4,0.));+#984 = VECTOR('',#985,1.);+#985 = DIRECTION('',(0.,0.,1.));+#986 = ORIENTED_EDGE('',*,*,#987,.F.);+#987 = EDGE_CURVE('',#376,#980,#988,.T.);+#988 = LINE('',#989,#990);+#989 = CARTESIAN_POINT('',(-0.8,-0.4,0.47));+#990 = VECTOR('',#991,1.);+#991 = DIRECTION('',(0.,1.,0.));+#992 = PLANE('',#993);+#993 = AXIS2_PLACEMENT_3D('',#994,#995,#996);+#994 = CARTESIAN_POINT('',(-0.8,-0.4,0.));+#995 = DIRECTION('',(1.,0.,0.));+#996 = DIRECTION('',(0.,0.,1.));+#997 = ADVANCED_FACE('',(#998),#1010,.T.);+#998 = FACE_BOUND('',#999,.T.);+#999 = EDGE_LOOP('',(#1000,#1001,#1002,#1009));+#1000 = ORIENTED_EDGE('',*,*,#383,.T.);+#1001 = ORIENTED_EDGE('',*,*,#835,.T.);+#1002 = ORIENTED_EDGE('',*,*,#1003,.F.);+#1003 = EDGE_CURVE('',#980,#828,#1004,.T.);+#1004 = CIRCLE('',#1005,3.E-02);+#1005 = AXIS2_PLACEMENT_3D('',#1006,#1007,#1008);+#1006 = CARTESIAN_POINT('',(-0.77,0.4,0.47));+#1007 = DIRECTION('',(0.,1.,0.));+#1008 = DIRECTION('',(0.,0.,1.));+#1009 = ORIENTED_EDGE('',*,*,#987,.F.);+#1010 = CYLINDRICAL_SURFACE('',#1011,3.E-02);+#1011 = AXIS2_PLACEMENT_3D('',#1012,#1013,#1014);+#1012 = CARTESIAN_POINT('',(-0.77,-0.4,0.47));+#1013 = DIRECTION('',(0.,1.,0.));+#1014 = DIRECTION('',(-1.,0.,0.));+#1015 = ADVANCED_FACE('',(#1016),#1028,.F.);+#1016 = FACE_BOUND('',#1017,.F.);+#1017 = EDGE_LOOP('',(#1018,#1019,#1020,#1027));+#1018 = ORIENTED_EDGE('',*,*,#961,.F.);+#1019 = ORIENTED_EDGE('',*,*,#504,.T.);+#1020 = ORIENTED_EDGE('',*,*,#1021,.T.);+#1021 = EDGE_CURVE('',#497,#898,#1022,.T.);+#1022 = CIRCLE('',#1023,3.E-02);+#1023 = AXIS2_PLACEMENT_3D('',#1024,#1025,#1026);+#1024 = CARTESIAN_POINT('',(-0.53,-0.3,3.E-02));+#1025 = DIRECTION('',(-0.,1.,0.));+#1026 = DIRECTION('',(1.,0.,0.));+#1027 = ORIENTED_EDGE('',*,*,#897,.T.);+#1028 = PLANE('',#1029);+#1029 = AXIS2_PLACEMENT_3D('',#1030,#1031,#1032);+#1030 = CARTESIAN_POINT('',(0.725,-0.3,0.75));+#1031 = DIRECTION('',(0.,1.,0.));+#1032 = DIRECTION('',(-1.,0.,0.));+#1033 = ADVANCED_FACE('',(#1034),#1046,.T.);+#1034 = FACE_BOUND('',#1035,.T.);+#1035 = EDGE_LOOP('',(#1036,#1037,#1038,#1039));+#1036 = ORIENTED_EDGE('',*,*,#496,.F.);+#1037 = ORIENTED_EDGE('',*,*,#1021,.T.);+#1038 = ORIENTED_EDGE('',*,*,#905,.T.);+#1039 = ORIENTED_EDGE('',*,*,#1040,.F.);+#1040 = EDGE_CURVE('',#489,#906,#1041,.T.);+#1041 = CIRCLE('',#1042,3.E-02);+#1042 = AXIS2_PLACEMENT_3D('',#1043,#1044,#1045);+#1043 = CARTESIAN_POINT('',(-0.53,0.3,3.E-02));+#1044 = DIRECTION('',(-0.,1.,0.));+#1045 = DIRECTION('',(1.,0.,0.));+#1046 = CYLINDRICAL_SURFACE('',#1047,3.E-02);+#1047 = AXIS2_PLACEMENT_3D('',#1048,#1049,#1050);+#1048 = CARTESIAN_POINT('',(-0.53,-0.4,3.E-02));+#1049 = DIRECTION('',(0.,1.,0.));+#1050 = DIRECTION('',(1.,0.,0.));+#1051 = ADVANCED_FACE('',(#1052),#1063,.F.);+#1052 = FACE_BOUND('',#1053,.F.);+#1053 = EDGE_LOOP('',(#1054,#1055,#1061,#1062));+#1054 = ORIENTED_EDGE('',*,*,#488,.T.);+#1055 = ORIENTED_EDGE('',*,*,#1056,.T.);+#1056 = EDGE_CURVE('',#481,#914,#1057,.T.);+#1057 = LINE('',#1058,#1059);+#1058 = CARTESIAN_POINT('',(-0.725,0.3,0.75));+#1059 = VECTOR('',#1060,1.);+#1060 = DIRECTION('',(-0.,-0.,-1.));+#1061 = ORIENTED_EDGE('',*,*,#913,.T.);+#1062 = ORIENTED_EDGE('',*,*,#1040,.F.);+#1063 = PLANE('',#1064);+#1064 = AXIS2_PLACEMENT_3D('',#1065,#1066,#1067);+#1065 = CARTESIAN_POINT('',(-0.725,0.3,0.75));+#1066 = DIRECTION('',(0.,-1.,0.));+#1067 = DIRECTION('',(1.,0.,0.));+#1068 = ADVANCED_FACE('',(#1069),#1080,.F.);+#1069 = FACE_BOUND('',#1070,.F.);+#1070 = EDGE_LOOP('',(#1071,#1072,#1073,#1079));+#1071 = ORIENTED_EDGE('',*,*,#1056,.F.);+#1072 = ORIENTED_EDGE('',*,*,#480,.T.);+#1073 = ORIENTED_EDGE('',*,*,#1074,.F.);+#1074 = EDGE_CURVE('',#875,#473,#1075,.T.);+#1075 = LINE('',#1076,#1077);+#1076 = CARTESIAN_POINT('',(-0.725,0.4,0.375));+#1077 = VECTOR('',#1078,1.);+#1078 = DIRECTION('',(0.,0.,1.));+#1079 = ORIENTED_EDGE('',*,*,#921,.T.);+#1080 = PLANE('',#1081);+#1081 = AXIS2_PLACEMENT_3D('',#1082,#1083,#1084);+#1082 = CARTESIAN_POINT('',(-0.725,0.5,0.75));+#1083 = DIRECTION('',(-1.,0.,0.));+#1084 = DIRECTION('',(0.,-1.,0.));+#1085 = ADVANCED_FACE('',(#1086),#1111,.F.);+#1086 = FACE_BOUND('',#1087,.F.);+#1087 = EDGE_LOOP('',(#1088,#1089,#1097,#1105));+#1088 = ORIENTED_EDGE('',*,*,#464,.T.);+#1089 = ORIENTED_EDGE('',*,*,#1090,.T.);+#1090 = EDGE_CURVE('',#457,#1091,#1093,.T.);+#1091 = VERTEX_POINT('',#1092);+#1092 = CARTESIAN_POINT('',(0.725,0.3,0.));+#1093 = LINE('',#1094,#1095);+#1094 = CARTESIAN_POINT('',(0.725,0.3,0.75));+#1095 = VECTOR('',#1096,1.);+#1096 = DIRECTION('',(-0.,-0.,-1.));+#1097 = ORIENTED_EDGE('',*,*,#1098,.T.);+#1098 = EDGE_CURVE('',#1091,#1099,#1101,.T.);+#1099 = VERTEX_POINT('',#1100);+#1100 = CARTESIAN_POINT('',(0.725,0.4,0.));+#1101 = LINE('',#1102,#1103);+#1102 = CARTESIAN_POINT('',(0.725,-5.E-02,0.));+#1103 = VECTOR('',#1104,1.);+#1104 = DIRECTION('',(0.,1.,0.));+#1105 = ORIENTED_EDGE('',*,*,#1106,.F.);+#1106 = EDGE_CURVE('',#465,#1099,#1107,.T.);+#1107 = LINE('',#1108,#1109);+#1108 = CARTESIAN_POINT('',(0.725,0.4,0.375));+#1109 = VECTOR('',#1110,1.);+#1110 = DIRECTION('',(0.,0.,-1.));+#1111 = PLANE('',#1112);+#1112 = AXIS2_PLACEMENT_3D('',#1113,#1114,#1115);+#1113 = CARTESIAN_POINT('',(0.725,0.3,0.75));+#1114 = DIRECTION('',(1.,0.,0.));+#1115 = DIRECTION('',(0.,1.,0.));+#1116 = ADVANCED_FACE('',(#1117),#1136,.F.);+#1117 = FACE_BOUND('',#1118,.F.);+#1118 = EDGE_LOOP('',(#1119,#1120,#1121,#1130));+#1119 = ORIENTED_EDGE('',*,*,#1090,.F.);+#1120 = ORIENTED_EDGE('',*,*,#456,.T.);+#1121 = ORIENTED_EDGE('',*,*,#1122,.F.);+#1122 = EDGE_CURVE('',#1123,#449,#1125,.T.);+#1123 = VERTEX_POINT('',#1124);+#1124 = CARTESIAN_POINT('',(0.53,0.3,-3.469446951954E-18));+#1125 = CIRCLE('',#1126,3.E-02);+#1126 = AXIS2_PLACEMENT_3D('',#1127,#1128,#1129);+#1127 = CARTESIAN_POINT('',(0.53,0.3,3.E-02));+#1128 = DIRECTION('',(0.,1.,-0.));+#1129 = DIRECTION('',(-1.,0.,0.));+#1130 = ORIENTED_EDGE('',*,*,#1131,.T.);+#1131 = EDGE_CURVE('',#1123,#1091,#1132,.T.);+#1132 = LINE('',#1133,#1134);+#1133 = CARTESIAN_POINT('',(-0.1125,0.3,0.));+#1134 = VECTOR('',#1135,1.);+#1135 = DIRECTION('',(1.,0.,0.));+#1136 = PLANE('',#1137);+#1137 = AXIS2_PLACEMENT_3D('',#1138,#1139,#1140);+#1138 = CARTESIAN_POINT('',(-0.725,0.3,0.75));+#1139 = DIRECTION('',(0.,-1.,0.));+#1140 = DIRECTION('',(1.,0.,0.));+#1141 = ADVANCED_FACE('',(#1142),#1161,.T.);+#1142 = FACE_BOUND('',#1143,.F.);+#1143 = EDGE_LOOP('',(#1144,#1145,#1154,#1160));+#1144 = ORIENTED_EDGE('',*,*,#448,.F.);+#1145 = ORIENTED_EDGE('',*,*,#1146,.F.);+#1146 = EDGE_CURVE('',#1147,#441,#1149,.T.);+#1147 = VERTEX_POINT('',#1148);+#1148 = CARTESIAN_POINT('',(0.53,-0.3,-3.469446951954E-18));+#1149 = CIRCLE('',#1150,3.E-02);+#1150 = AXIS2_PLACEMENT_3D('',#1151,#1152,#1153);+#1151 = CARTESIAN_POINT('',(0.53,-0.3,3.E-02));+#1152 = DIRECTION('',(0.,1.,-0.));+#1153 = DIRECTION('',(-1.,0.,0.));+#1154 = ORIENTED_EDGE('',*,*,#1155,.T.);+#1155 = EDGE_CURVE('',#1147,#1123,#1156,.T.);+#1156 = LINE('',#1157,#1158);+#1157 = CARTESIAN_POINT('',(0.53,-0.4,-3.469446951954E-18));+#1158 = VECTOR('',#1159,1.);+#1159 = DIRECTION('',(0.,1.,0.));+#1160 = ORIENTED_EDGE('',*,*,#1122,.T.);+#1161 = CYLINDRICAL_SURFACE('',#1162,3.E-02);+#1162 = AXIS2_PLACEMENT_3D('',#1163,#1164,#1165);+#1163 = CARTESIAN_POINT('',(0.53,-0.4,3.E-02));+#1164 = DIRECTION('',(0.,1.,0.));+#1165 = DIRECTION('',(-1.,0.,0.));+#1166 = ADVANCED_FACE('',(#1167),#1185,.F.);+#1167 = FACE_BOUND('',#1168,.F.);+#1168 = EDGE_LOOP('',(#1169,#1170,#1178,#1184));+#1169 = ORIENTED_EDGE('',*,*,#440,.T.);+#1170 = ORIENTED_EDGE('',*,*,#1171,.T.);+#1171 = EDGE_CURVE('',#433,#1172,#1174,.T.);+#1172 = VERTEX_POINT('',#1173);+#1173 = CARTESIAN_POINT('',(0.725,-0.3,0.));+#1174 = LINE('',#1175,#1176);+#1175 = CARTESIAN_POINT('',(0.725,-0.3,0.75));+#1176 = VECTOR('',#1177,1.);+#1177 = DIRECTION('',(-0.,-0.,-1.));+#1178 = ORIENTED_EDGE('',*,*,#1179,.T.);+#1179 = EDGE_CURVE('',#1172,#1147,#1180,.T.);+#1180 = LINE('',#1181,#1182);+#1181 = CARTESIAN_POINT('',(0.6125,-0.3,0.));+#1182 = VECTOR('',#1183,1.);+#1183 = DIRECTION('',(-1.,0.,0.));+#1184 = ORIENTED_EDGE('',*,*,#1146,.T.);+#1185 = PLANE('',#1186);+#1186 = AXIS2_PLACEMENT_3D('',#1187,#1188,#1189);+#1187 = CARTESIAN_POINT('',(0.725,-0.3,0.75));+#1188 = DIRECTION('',(0.,1.,0.));+#1189 = DIRECTION('',(-1.,0.,0.));+#1190 = ADVANCED_FACE('',(#1191),#1202,.F.);+#1191 = FACE_BOUND('',#1192,.F.);+#1192 = EDGE_LOOP('',(#1193,#1194,#1195,#1196));+#1193 = ORIENTED_EDGE('',*,*,#1171,.F.);+#1194 = ORIENTED_EDGE('',*,*,#432,.T.);+#1195 = ORIENTED_EDGE('',*,*,#554,.T.);+#1196 = ORIENTED_EDGE('',*,*,#1197,.T.);+#1197 = EDGE_CURVE('',#545,#1172,#1198,.T.);+#1198 = LINE('',#1199,#1200);+#1199 = CARTESIAN_POINT('',(0.725,-0.45,0.));+#1200 = VECTOR('',#1201,1.);+#1201 = DIRECTION('',(0.,1.,0.));+#1202 = PLANE('',#1203);+#1203 = AXIS2_PLACEMENT_3D('',#1204,#1205,#1206);+#1204 = CARTESIAN_POINT('',(0.725,-0.5,0.75));+#1205 = DIRECTION('',(1.,0.,0.));+#1206 = DIRECTION('',(0.,1.,0.));+#1207 = ADVANCED_FACE('',(#1208),#1233,.T.);+#1208 = FACE_BOUND('',#1209,.T.);+#1209 = EDGE_LOOP('',(#1210,#1218,#1219,#1227));+#1210 = ORIENTED_EDGE('',*,*,#1211,.T.);+#1211 = EDGE_CURVE('',#1212,#513,#1214,.T.);+#1212 = VERTEX_POINT('',#1213);+#1213 = CARTESIAN_POINT('',(0.277128129211,0.32,1.5E-02));+#1214 = LINE('',#1215,#1216);+#1215 = CARTESIAN_POINT('',(0.277128129211,0.32,1.5E-02));+#1216 = VECTOR('',#1217,1.);+#1217 = DIRECTION('',(0.,0.,1.));+#1218 = ORIENTED_EDGE('',*,*,#512,.T.);+#1219 = ORIENTED_EDGE('',*,*,#1220,.F.);+#1220 = EDGE_CURVE('',#1221,#515,#1223,.T.);+#1221 = VERTEX_POINT('',#1222);+#1222 = CARTESIAN_POINT('',(0.277128129211,-0.32,1.5E-02));+#1223 = LINE('',#1224,#1225);+#1224 = CARTESIAN_POINT('',(0.277128129211,-0.32,1.5E-02));+#1225 = VECTOR('',#1226,1.);+#1226 = DIRECTION('',(0.,0.,1.));+#1227 = ORIENTED_EDGE('',*,*,#1228,.F.);+#1228 = EDGE_CURVE('',#1212,#1221,#1229,.T.);+#1229 = LINE('',#1230,#1231);+#1230 = CARTESIAN_POINT('',(0.277128129211,0.32,1.5E-02));+#1231 = VECTOR('',#1232,1.);+#1232 = DIRECTION('',(0.,-1.,0.));+#1233 = PLANE('',#1234);+#1234 = AXIS2_PLACEMENT_3D('',#1235,#1236,#1237);+#1235 = CARTESIAN_POINT('',(0.277128129211,0.32,1.5E-02));+#1236 = DIRECTION('',(1.,0.,0.));+#1237 = DIRECTION('',(0.,-1.,0.));+#1238 = ADVANCED_FACE('',(#1239),#1257,.T.);+#1239 = FACE_BOUND('',#1240,.T.);+#1240 = EDGE_LOOP('',(#1241,#1249,#1250,#1251));+#1241 = ORIENTED_EDGE('',*,*,#1242,.T.);+#1242 = EDGE_CURVE('',#1243,#523,#1245,.T.);+#1243 = VERTEX_POINT('',#1244);+#1244 = CARTESIAN_POINT('',(-0.277128129211,0.,1.5E-02));+#1245 = LINE('',#1246,#1247);+#1246 = CARTESIAN_POINT('',(-0.277128129211,0.,1.5E-02));+#1247 = VECTOR('',#1248,1.);+#1248 = DIRECTION('',(0.,0.,1.));+#1249 = ORIENTED_EDGE('',*,*,#530,.T.);+#1250 = ORIENTED_EDGE('',*,*,#1211,.F.);+#1251 = ORIENTED_EDGE('',*,*,#1252,.F.);+#1252 = EDGE_CURVE('',#1243,#1212,#1253,.T.);+#1253 = LINE('',#1254,#1255);+#1254 = CARTESIAN_POINT('',(-0.277128129211,0.,1.5E-02));+#1255 = VECTOR('',#1256,1.);+#1256 = DIRECTION('',(0.866025403784,0.5,0.));+#1257 = PLANE('',#1258);+#1258 = AXIS2_PLACEMENT_3D('',#1259,#1260,#1261);+#1259 = CARTESIAN_POINT('',(-0.277128129211,0.,1.5E-02));+#1260 = DIRECTION('',(-0.5,0.866025403784,0.));+#1261 = DIRECTION('',(0.866025403784,0.5,0.));+#1262 = ADVANCED_FACE('',(#1263),#1274,.T.);+#1263 = FACE_BOUND('',#1264,.T.);+#1264 = EDGE_LOOP('',(#1265,#1266,#1267,#1268));+#1265 = ORIENTED_EDGE('',*,*,#1220,.T.);+#1266 = ORIENTED_EDGE('',*,*,#522,.T.);+#1267 = ORIENTED_EDGE('',*,*,#1242,.F.);+#1268 = ORIENTED_EDGE('',*,*,#1269,.F.);+#1269 = EDGE_CURVE('',#1221,#1243,#1270,.T.);+#1270 = LINE('',#1271,#1272);+#1271 = CARTESIAN_POINT('',(0.277128129211,-0.32,1.5E-02));+#1272 = VECTOR('',#1273,1.);+#1273 = DIRECTION('',(-0.866025403784,0.5,0.));+#1274 = PLANE('',#1275);+#1275 = AXIS2_PLACEMENT_3D('',#1276,#1277,#1278);+#1276 = CARTESIAN_POINT('',(0.277128129211,-0.32,1.5E-02));+#1277 = DIRECTION('',(-0.5,-0.866025403784,0.));+#1278 = DIRECTION('',(-0.866025403784,0.5,0.));+#1279 = ADVANCED_FACE('',(#1280),#1302,.F.);+#1280 = FACE_BOUND('',#1281,.F.);+#1281 = EDGE_LOOP('',(#1282,#1290,#1291,#1292,#1293,#1294,#1295,#1296));+#1282 = ORIENTED_EDGE('',*,*,#1283,.F.);+#1283 = EDGE_CURVE('',#1099,#1284,#1286,.T.);+#1284 = VERTEX_POINT('',#1285);+#1285 = CARTESIAN_POINT('',(0.77,0.4,-3.469446951954E-18));+#1286 = LINE('',#1287,#1288);+#1287 = CARTESIAN_POINT('',(0.5,0.4,0.));+#1288 = VECTOR('',#1289,1.);+#1289 = DIRECTION('',(1.,0.,0.));+#1290 = ORIENTED_EDGE('',*,*,#1098,.F.);+#1291 = ORIENTED_EDGE('',*,*,#1131,.F.);+#1292 = ORIENTED_EDGE('',*,*,#1155,.F.);+#1293 = ORIENTED_EDGE('',*,*,#1179,.F.);+#1294 = ORIENTED_EDGE('',*,*,#1197,.F.);+#1295 = ORIENTED_EDGE('',*,*,#544,.T.);+#1296 = ORIENTED_EDGE('',*,*,#1297,.T.);+#1297 = EDGE_CURVE('',#547,#1284,#1298,.T.);+#1298 = LINE('',#1299,#1300);+#1299 = CARTESIAN_POINT('',(0.77,-0.4,-3.469446951954E-18));+#1300 = VECTOR('',#1301,1.);+#1301 = DIRECTION('',(0.,1.,0.));+#1302 = PLANE('',#1303);+#1303 = AXIS2_PLACEMENT_3D('',#1304,#1305,#1306);+#1304 = CARTESIAN_POINT('',(0.5,-0.4,0.));+#1305 = DIRECTION('',(0.,0.,1.));+#1306 = DIRECTION('',(1.,0.,0.));+#1307 = ADVANCED_FACE('',(#1308),#1327,.T.);+#1308 = FACE_BOUND('',#1309,.T.);+#1309 = EDGE_LOOP('',(#1310,#1311,#1312,#1321));+#1310 = ORIENTED_EDGE('',*,*,#596,.T.);+#1311 = ORIENTED_EDGE('',*,*,#1297,.T.);+#1312 = ORIENTED_EDGE('',*,*,#1313,.F.);+#1313 = EDGE_CURVE('',#1314,#1284,#1316,.T.);+#1314 = VERTEX_POINT('',#1315);+#1315 = CARTESIAN_POINT('',(0.8,0.4,3.E-02));+#1316 = CIRCLE('',#1317,3.E-02);+#1317 = AXIS2_PLACEMENT_3D('',#1318,#1319,#1320);+#1318 = CARTESIAN_POINT('',(0.77,0.4,3.E-02));+#1319 = DIRECTION('',(0.,1.,0.));+#1320 = DIRECTION('',(0.,0.,1.));+#1321 = ORIENTED_EDGE('',*,*,#1322,.F.);+#1322 = EDGE_CURVE('',#589,#1314,#1323,.T.);+#1323 = LINE('',#1324,#1325);+#1324 = CARTESIAN_POINT('',(0.8,-0.4,3.E-02));+#1325 = VECTOR('',#1326,1.);+#1326 = DIRECTION('',(0.,1.,0.));+#1327 = CYLINDRICAL_SURFACE('',#1328,3.E-02);+#1328 = AXIS2_PLACEMENT_3D('',#1329,#1330,#1331);+#1329 = CARTESIAN_POINT('',(0.77,-0.4,3.E-02));+#1330 = DIRECTION('',(0.,1.,0.));+#1331 = DIRECTION('',(1.,0.,0.));+#1332 = ADVANCED_FACE('',(#1333),#1351,.T.);+#1333 = FACE_BOUND('',#1334,.T.);+#1334 = EDGE_LOOP('',(#1335,#1336,#1337,#1345));+#1335 = ORIENTED_EDGE('',*,*,#588,.F.);+#1336 = ORIENTED_EDGE('',*,*,#1322,.T.);+#1337 = ORIENTED_EDGE('',*,*,#1338,.T.);+#1338 = EDGE_CURVE('',#1314,#1339,#1341,.T.);+#1339 = VERTEX_POINT('',#1340);+#1340 = CARTESIAN_POINT('',(0.8,0.4,0.47));+#1341 = LINE('',#1342,#1343);+#1342 = CARTESIAN_POINT('',(0.8,0.4,0.));+#1343 = VECTOR('',#1344,1.);+#1344 = DIRECTION('',(0.,0.,1.));+#1345 = ORIENTED_EDGE('',*,*,#1346,.F.);+#1346 = EDGE_CURVE('',#580,#1339,#1347,.T.);+#1347 = LINE('',#1348,#1349);+#1348 = CARTESIAN_POINT('',(0.8,-0.4,0.47));+#1349 = VECTOR('',#1350,1.);+#1350 = DIRECTION('',(0.,1.,0.));+#1351 = PLANE('',#1352);+#1352 = AXIS2_PLACEMENT_3D('',#1353,#1354,#1355);+#1353 = CARTESIAN_POINT('',(0.8,-0.4,0.));+#1354 = DIRECTION('',(1.,0.,0.));+#1355 = DIRECTION('',(0.,0.,1.));+#1356 = ADVANCED_FACE('',(#1357),#1376,.T.);+#1357 = FACE_BOUND('',#1358,.F.);+#1358 = EDGE_LOOP('',(#1359,#1360,#1368,#1375));+#1359 = ORIENTED_EDGE('',*,*,#579,.T.);+#1360 = ORIENTED_EDGE('',*,*,#1361,.T.);+#1361 = EDGE_CURVE('',#572,#1362,#1364,.T.);+#1362 = VERTEX_POINT('',#1363);+#1363 = CARTESIAN_POINT('',(0.77,0.4,0.5));+#1364 = LINE('',#1365,#1366);+#1365 = CARTESIAN_POINT('',(0.77,-0.4,0.5));+#1366 = VECTOR('',#1367,1.);+#1367 = DIRECTION('',(0.,1.,0.));+#1368 = ORIENTED_EDGE('',*,*,#1369,.F.);+#1369 = EDGE_CURVE('',#1339,#1362,#1370,.T.);+#1370 = CIRCLE('',#1371,3.E-02);+#1371 = AXIS2_PLACEMENT_3D('',#1372,#1373,#1374);+#1372 = CARTESIAN_POINT('',(0.77,0.4,0.47));+#1373 = DIRECTION('',(0.,-1.,0.));+#1374 = DIRECTION('',(0.,0.,1.));+#1375 = ORIENTED_EDGE('',*,*,#1346,.F.);+#1376 = CYLINDRICAL_SURFACE('',#1377,3.E-02);+#1377 = AXIS2_PLACEMENT_3D('',#1378,#1379,#1380);+#1378 = CARTESIAN_POINT('',(0.77,-0.4,0.47));+#1379 = DIRECTION('',(0.,1.,0.));+#1380 = DIRECTION('',(1.,0.,0.));+#1381 = ADVANCED_FACE('',(#1382),#1423,.T.);+#1382 = FACE_BOUND('',#1383,.T.);+#1383 = EDGE_LOOP('',(#1384,#1392,#1400,#1406,#1407,#1415,#1421,#1422));+#1384 = ORIENTED_EDGE('',*,*,#1385,.F.);+#1385 = EDGE_CURVE('',#1386,#1362,#1388,.T.);+#1386 = VERTEX_POINT('',#1387);+#1387 = CARTESIAN_POINT('',(0.725,0.4,0.5));+#1388 = LINE('',#1389,#1390);+#1389 = CARTESIAN_POINT('',(0.5,0.4,0.5));+#1390 = VECTOR('',#1391,1.);+#1391 = DIRECTION('',(1.,0.,0.));+#1392 = ORIENTED_EDGE('',*,*,#1393,.F.);+#1393 = EDGE_CURVE('',#1394,#1386,#1396,.T.);+#1394 = VERTEX_POINT('',#1395);+#1395 = CARTESIAN_POINT('',(0.725,0.3,0.5));+#1396 = LINE('',#1397,#1398);+#1397 = CARTESIAN_POINT('',(0.725,-5.E-02,0.5));+#1398 = VECTOR('',#1399,1.);+#1399 = DIRECTION('',(0.,1.,0.));+#1400 = ORIENTED_EDGE('',*,*,#1401,.F.);+#1401 = EDGE_CURVE('',#677,#1394,#1402,.T.);+#1402 = LINE('',#1403,#1404);+#1403 = CARTESIAN_POINT('',(-0.1125,0.3,0.5));+#1404 = VECTOR('',#1405,1.);+#1405 = DIRECTION('',(1.,0.,0.));+#1406 = ORIENTED_EDGE('',*,*,#676,.F.);+#1407 = ORIENTED_EDGE('',*,*,#1408,.F.);+#1408 = EDGE_CURVE('',#1409,#668,#1411,.T.);+#1409 = VERTEX_POINT('',#1410);+#1410 = CARTESIAN_POINT('',(0.725,-0.3,0.5));+#1411 = LINE('',#1412,#1413);+#1412 = CARTESIAN_POINT('',(0.6125,-0.3,0.5));+#1413 = VECTOR('',#1414,1.);+#1414 = DIRECTION('',(-1.,0.,0.));+#1415 = ORIENTED_EDGE('',*,*,#1416,.F.);+#1416 = EDGE_CURVE('',#564,#1409,#1417,.T.);+#1417 = LINE('',#1418,#1419);+#1418 = CARTESIAN_POINT('',(0.725,-0.45,0.5));+#1419 = VECTOR('',#1420,1.);+#1420 = DIRECTION('',(0.,1.,0.));+#1421 = ORIENTED_EDGE('',*,*,#571,.T.);+#1422 = ORIENTED_EDGE('',*,*,#1361,.T.);+#1423 = PLANE('',#1424);+#1424 = AXIS2_PLACEMENT_3D('',#1425,#1426,#1427);+#1425 = CARTESIAN_POINT('',(0.5,-0.4,0.5));+#1426 = DIRECTION('',(0.,0.,1.));+#1427 = DIRECTION('',(1.,0.,0.));+#1428 = ADVANCED_FACE('',(#1429),#1440,.F.);+#1429 = FACE_BOUND('',#1430,.F.);+#1430 = EDGE_LOOP('',(#1431,#1437,#1438,#1439));+#1431 = ORIENTED_EDGE('',*,*,#1432,.F.);+#1432 = EDGE_CURVE('',#1409,#612,#1433,.T.);+#1433 = LINE('',#1434,#1435);+#1434 = CARTESIAN_POINT('',(0.725,-0.3,0.75));+#1435 = VECTOR('',#1436,1.);+#1436 = DIRECTION('',(-0.,-0.,-1.));+#1437 = ORIENTED_EDGE('',*,*,#1416,.F.);+#1438 = ORIENTED_EDGE('',*,*,#563,.T.);+#1439 = ORIENTED_EDGE('',*,*,#621,.F.);+#1440 = PLANE('',#1441);+#1441 = AXIS2_PLACEMENT_3D('',#1442,#1443,#1444);+#1442 = CARTESIAN_POINT('',(0.725,-0.5,0.75));+#1443 = DIRECTION('',(1.,0.,0.));+#1444 = DIRECTION('',(0.,1.,0.));+#1445 = ADVANCED_FACE('',(#1446),#1452,.F.);+#1446 = FACE_BOUND('',#1447,.F.);+#1447 = EDGE_LOOP('',(#1448,#1449,#1450,#1451));+#1448 = ORIENTED_EDGE('',*,*,#1408,.F.);+#1449 = ORIENTED_EDGE('',*,*,#1432,.T.);+#1450 = ORIENTED_EDGE('',*,*,#611,.F.);+#1451 = ORIENTED_EDGE('',*,*,#667,.T.);+#1452 = PLANE('',#1453);+#1453 = AXIS2_PLACEMENT_3D('',#1454,#1455,#1456);+#1454 = CARTESIAN_POINT('',(0.725,-0.3,0.75));+#1455 = DIRECTION('',(0.,1.,0.));+#1456 = DIRECTION('',(-1.,0.,0.));+#1457 = ADVANCED_FACE('',(#1458),#1474,.F.);+#1458 = FACE_BOUND('',#1459,.F.);+#1459 = EDGE_LOOP('',(#1460,#1461,#1467,#1468));+#1460 = ORIENTED_EDGE('',*,*,#1393,.F.);+#1461 = ORIENTED_EDGE('',*,*,#1462,.T.);+#1462 = EDGE_CURVE('',#1394,#645,#1463,.T.);+#1463 = LINE('',#1464,#1465);+#1464 = CARTESIAN_POINT('',(0.725,0.3,0.75));+#1465 = VECTOR('',#1466,1.);+#1466 = DIRECTION('',(-0.,-0.,-1.));+#1467 = ORIENTED_EDGE('',*,*,#652,.F.);+#1468 = ORIENTED_EDGE('',*,*,#1469,.F.);+#1469 = EDGE_CURVE('',#1386,#636,#1470,.T.);+#1470 = LINE('',#1471,#1472);+#1471 = CARTESIAN_POINT('',(0.725,0.4,0.375));+#1472 = VECTOR('',#1473,1.);+#1473 = DIRECTION('',(0.,0.,-1.));+#1474 = PLANE('',#1475);+#1475 = AXIS2_PLACEMENT_3D('',#1476,#1477,#1478);+#1476 = CARTESIAN_POINT('',(0.725,0.3,0.75));+#1477 = DIRECTION('',(1.,0.,0.));+#1478 = DIRECTION('',(0.,1.,0.));+#1479 = ADVANCED_FACE('',(#1480),#1486,.F.);+#1480 = FACE_BOUND('',#1481,.F.);+#1481 = EDGE_LOOP('',(#1482,#1483,#1484,#1485));+#1482 = ORIENTED_EDGE('',*,*,#1462,.F.);+#1483 = ORIENTED_EDGE('',*,*,#1401,.F.);+#1484 = ORIENTED_EDGE('',*,*,#684,.F.);+#1485 = ORIENTED_EDGE('',*,*,#644,.F.);+#1486 = PLANE('',#1487);+#1487 = AXIS2_PLACEMENT_3D('',#1488,#1489,#1490);+#1488 = CARTESIAN_POINT('',(-0.725,0.3,0.75));+#1489 = DIRECTION('',(0.,-1.,0.));+#1490 = DIRECTION('',(1.,0.,0.));+#1491 = ADVANCED_FACE('',(#1492),#1504,.T.);+#1492 = FACE_BOUND('',#1493,.T.);+#1493 = EDGE_LOOP('',(#1494,#1495,#1496,#1497,#1498,#1499,#1500,#1501,+#1502,#1503));+#1494 = ORIENTED_EDGE('',*,*,#872,.F.);+#1495 = ORIENTED_EDGE('',*,*,#937,.F.);+#1496 = ORIENTED_EDGE('',*,*,#979,.T.);+#1497 = ORIENTED_EDGE('',*,*,#1003,.T.);+#1498 = ORIENTED_EDGE('',*,*,#827,.T.);+#1499 = ORIENTED_EDGE('',*,*,#788,.F.);+#1500 = ORIENTED_EDGE('',*,*,#715,.F.);+#1501 = ORIENTED_EDGE('',*,*,#707,.F.);+#1502 = ORIENTED_EDGE('',*,*,#699,.T.);+#1503 = ORIENTED_EDGE('',*,*,#1074,.F.);+#1504 = PLANE('',#1505);+#1505 = AXIS2_PLACEMENT_3D('',#1506,#1507,#1508);+#1506 = CARTESIAN_POINT('',(-0.8,0.4,0.));+#1507 = DIRECTION('',(0.,1.,0.));+#1508 = DIRECTION('',(0.,0.,1.));+#1509 = ADVANCED_FACE('',(#1510),#1522,.T.);+#1510 = FACE_BOUND('',#1511,.T.);+#1511 = EDGE_LOOP('',(#1512,#1513,#1514,#1515,#1516,#1517,#1518,#1519,+#1520,#1521));+#1512 = ORIENTED_EDGE('',*,*,#1283,.F.);+#1513 = ORIENTED_EDGE('',*,*,#1106,.F.);+#1514 = ORIENTED_EDGE('',*,*,#740,.T.);+#1515 = ORIENTED_EDGE('',*,*,#732,.T.);+#1516 = ORIENTED_EDGE('',*,*,#724,.F.);+#1517 = ORIENTED_EDGE('',*,*,#1469,.F.);+#1518 = ORIENTED_EDGE('',*,*,#1385,.T.);+#1519 = ORIENTED_EDGE('',*,*,#1369,.F.);+#1520 = ORIENTED_EDGE('',*,*,#1338,.F.);+#1521 = ORIENTED_EDGE('',*,*,#1313,.T.);+#1522 = PLANE('',#1523);+#1523 = AXIS2_PLACEMENT_3D('',#1524,#1525,#1526);+#1524 = CARTESIAN_POINT('',(0.5,0.4,0.));+#1525 = DIRECTION('',(0.,1.,0.));+#1526 = DIRECTION('',(0.,0.,1.));+#1527 = ADVANCED_FACE('',(#1528),#1533,.T.);+#1528 = FACE_BOUND('',#1529,.T.);+#1529 = EDGE_LOOP('',(#1530,#1531,#1532));+#1530 = ORIENTED_EDGE('',*,*,#1252,.T.);+#1531 = ORIENTED_EDGE('',*,*,#1228,.T.);+#1532 = ORIENTED_EDGE('',*,*,#1269,.T.);+#1533 = PLANE('',#1534);+#1534 = AXIS2_PLACEMENT_3D('',#1535,#1536,#1537);+#1535 = CARTESIAN_POINT('',(9.237604307034E-02,0.,1.5E-02));+#1536 = DIRECTION('',(-0.,-0.,-1.));+#1537 = DIRECTION('',(-1.,0.,0.));+#1538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1542))+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1539,#1540,#1541)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#1539 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#1540 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#1541 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#1542 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-07),#1539,+'distance_accuracy_value','confusion accuracy');+#1543 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#1544 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+#1545,#1553,#1560,#1567,#1574,#1581,#1588,#1595,#1603,#1610,#1617,+#1624,#1631,#1638,#1645,#1652,#1659,#1666,#1673,#1680,#1687,#1694,+#1701,#1708,#1715,#1722,#1729,#1736,#1743,#1750,#1757,#1764,#1771,+#1778,#1785,#1792,#1800,#1807,#1814,#1821,#1828,#1835,#1842,#1849,+#1856,#1863,#1870,#1877,#1884,#1891),#1538);+#1545 = STYLED_ITEM('color',(#1546),#17);+#1546 = PRESENTATION_STYLE_ASSIGNMENT((#1547));+#1547 = SURFACE_STYLE_USAGE(.BOTH.,#1548);+#1548 = SURFACE_SIDE_STYLE('',(#1549));+#1549 = SURFACE_STYLE_FILL_AREA(#1550);+#1550 = FILL_AREA_STYLE('',(#1551));+#1551 = FILL_AREA_STYLE_COLOUR('',#1552);+#1552 = COLOUR_RGB('',1.0000,0.7608,0.1020);+#1553 = STYLED_ITEM('color',(#1554),#57);+#1554 = PRESENTATION_STYLE_ASSIGNMENT((#1555));+#1555 = SURFACE_STYLE_USAGE(.BOTH.,#1556);+#1556 = SURFACE_SIDE_STYLE('',(#1557));+#1557 = SURFACE_STYLE_FILL_AREA(#1558);+#1558 = FILL_AREA_STYLE('',(#1559));+#1559 = FILL_AREA_STYLE_COLOUR('',#1552);+#1560 = STYLED_ITEM('color',(#1561),#104);+#1561 = PRESENTATION_STYLE_ASSIGNMENT((#1562));+#1562 = SURFACE_STYLE_USAGE(.BOTH.,#1563);+#1563 = SURFACE_SIDE_STYLE('',(#1564));+#1564 = SURFACE_STYLE_FILL_AREA(#1565);+#1565 = FILL_AREA_STYLE('',(#1566));+#1566 = FILL_AREA_STYLE_COLOUR('',#1552);+#1567 = STYLED_ITEM('color',(#1568),#183);+#1568 = PRESENTATION_STYLE_ASSIGNMENT((#1569));+#1569 = SURFACE_STYLE_USAGE(.BOTH.,#1570);+#1570 = SURFACE_SIDE_STYLE('',(#1571));+#1571 = SURFACE_STYLE_FILL_AREA(#1572);+#1572 = FILL_AREA_STYLE('',(#1573));+#1573 = FILL_AREA_STYLE_COLOUR('',#1552);+#1574 = STYLED_ITEM('color',(#1575),#207);+#1575 = PRESENTATION_STYLE_ASSIGNMENT((#1576));+#1576 = SURFACE_STYLE_USAGE(.BOTH.,#1577);+#1577 = SURFACE_SIDE_STYLE('',(#1578));+#1578 = SURFACE_STYLE_FILL_AREA(#1579);+#1579 = FILL_AREA_STYLE('',(#1580));+#1580 = FILL_AREA_STYLE_COLOUR('',#1552);+#1581 = STYLED_ITEM('color',(#1582),#247);+#1582 = PRESENTATION_STYLE_ASSIGNMENT((#1583));+#1583 = SURFACE_STYLE_USAGE(.BOTH.,#1584);+#1584 = SURFACE_SIDE_STYLE('',(#1585));+#1585 = SURFACE_STYLE_FILL_AREA(#1586);+#1586 = FILL_AREA_STYLE('',(#1587));+#1587 = FILL_AREA_STYLE_COLOUR('',#1552);+#1588 = STYLED_ITEM('color',(#1589),#278);+#1589 = PRESENTATION_STYLE_ASSIGNMENT((#1590));+#1590 = SURFACE_STYLE_USAGE(.BOTH.,#1591);+#1591 = SURFACE_SIDE_STYLE('',(#1592));+#1592 = SURFACE_STYLE_FILL_AREA(#1593);+#1593 = FILL_AREA_STYLE('',(#1594));+#1594 = FILL_AREA_STYLE_COLOUR('',#1552);+#1595 = STYLED_ITEM('color',(#1596),#295);+#1596 = PRESENTATION_STYLE_ASSIGNMENT((#1597));+#1597 = SURFACE_STYLE_USAGE(.BOTH.,#1598);+#1598 = SURFACE_SIDE_STYLE('',(#1599));+#1599 = SURFACE_STYLE_FILL_AREA(#1600);+#1600 = FILL_AREA_STYLE('',(#1601));+#1601 = FILL_AREA_STYLE_COLOUR('',#1602);+#1602 = COLOUR_RGB('',0.85900002718,0.737999975681,0.495999991894);+#1603 = STYLED_ITEM('color',(#1604),#328);+#1604 = PRESENTATION_STYLE_ASSIGNMENT((#1605));+#1605 = SURFACE_STYLE_USAGE(.BOTH.,#1606);+#1606 = SURFACE_SIDE_STYLE('',(#1607));+#1607 = SURFACE_STYLE_FILL_AREA(#1608);+#1608 = FILL_AREA_STYLE('',(#1609));+#1609 = FILL_AREA_STYLE_COLOUR('',#1552);+#1610 = STYLED_ITEM('color',(#1611),#352);+#1611 = PRESENTATION_STYLE_ASSIGNMENT((#1612));+#1612 = SURFACE_STYLE_USAGE(.BOTH.,#1613);+#1613 = SURFACE_SIDE_STYLE('',(#1614));+#1614 = SURFACE_STYLE_FILL_AREA(#1615);+#1615 = FILL_AREA_STYLE('',(#1616));+#1616 = FILL_AREA_STYLE_COLOUR('',#1602);+#1617 = STYLED_ITEM('color',(#1618),#419);+#1618 = PRESENTATION_STYLE_ASSIGNMENT((#1619));+#1619 = SURFACE_STYLE_USAGE(.BOTH.,#1620);+#1620 = SURFACE_SIDE_STYLE('',(#1621));+#1621 = SURFACE_STYLE_FILL_AREA(#1622);+#1622 = FILL_AREA_STYLE('',(#1623));+#1623 = FILL_AREA_STYLE_COLOUR('',#1552);+#1624 = STYLED_ITEM('color',(#1625),#540);+#1625 = PRESENTATION_STYLE_ASSIGNMENT((#1626));+#1626 = SURFACE_STYLE_USAGE(.BOTH.,#1627);+#1627 = SURFACE_SIDE_STYLE('',(#1628));+#1628 = SURFACE_STYLE_FILL_AREA(#1629);+#1629 = FILL_AREA_STYLE('',(#1630));+#1630 = FILL_AREA_STYLE_COLOUR('',#1602);+#1631 = STYLED_ITEM('color',(#1632),#607);+#1632 = PRESENTATION_STYLE_ASSIGNMENT((#1633));+#1633 = SURFACE_STYLE_USAGE(.BOTH.,#1634);+#1634 = SURFACE_SIDE_STYLE('',(#1635));+#1635 = SURFACE_STYLE_FILL_AREA(#1636);+#1636 = FILL_AREA_STYLE('',(#1637));+#1637 = FILL_AREA_STYLE_COLOUR('',#1552);+#1638 = STYLED_ITEM('color',(#1639),#631);+#1639 = PRESENTATION_STYLE_ASSIGNMENT((#1640));+#1640 = SURFACE_STYLE_USAGE(.BOTH.,#1641);+#1641 = SURFACE_SIDE_STYLE('',(#1642));+#1642 = SURFACE_STYLE_FILL_AREA(#1643);+#1643 = FILL_AREA_STYLE('',(#1644));+#1644 = FILL_AREA_STYLE_COLOUR('',#1552);+#1645 = STYLED_ITEM('color',(#1646),#662);+#1646 = PRESENTATION_STYLE_ASSIGNMENT((#1647));+#1647 = SURFACE_STYLE_USAGE(.BOTH.,#1648);+#1648 = SURFACE_SIDE_STYLE('',(#1649));+#1649 = SURFACE_STYLE_FILL_AREA(#1650);+#1650 = FILL_AREA_STYLE('',(#1651));+#1651 = FILL_AREA_STYLE_COLOUR('',#1602);+#1652 = STYLED_ITEM('color',(#1653),#695);+#1653 = PRESENTATION_STYLE_ASSIGNMENT((#1654));+#1654 = SURFACE_STYLE_USAGE(.BOTH.,#1655);+#1655 = SURFACE_SIDE_STYLE('',(#1656));+#1656 = SURFACE_STYLE_FILL_AREA(#1657);+#1657 = FILL_AREA_STYLE('',(#1658));+#1658 = FILL_AREA_STYLE_COLOUR('',#1552);+#1659 = STYLED_ITEM('color',(#1660),#751);+#1660 = PRESENTATION_STYLE_ASSIGNMENT((#1661));+#1661 = SURFACE_STYLE_USAGE(.BOTH.,#1662);+#1662 = SURFACE_SIDE_STYLE('',(#1663));+#1663 = SURFACE_STYLE_FILL_AREA(#1664);+#1664 = FILL_AREA_STYLE('',(#1665));+#1665 = FILL_AREA_STYLE_COLOUR('',#1602);+#1666 = STYLED_ITEM('color',(#1667),#775);+#1667 = PRESENTATION_STYLE_ASSIGNMENT((#1668));+#1668 = SURFACE_STYLE_USAGE(.BOTH.,#1669);+#1669 = SURFACE_SIDE_STYLE('',(#1670));+#1670 = SURFACE_STYLE_FILL_AREA(#1671);+#1671 = FILL_AREA_STYLE('',(#1672));+#1672 = FILL_AREA_STYLE_COLOUR('',#1602);+#1673 = STYLED_ITEM('color',(#1674),#799);+#1674 = PRESENTATION_STYLE_ASSIGNMENT((#1675));+#1675 = SURFACE_STYLE_USAGE(.BOTH.,#1676);+#1676 = SURFACE_SIDE_STYLE('',(#1677));+#1677 = SURFACE_STYLE_FILL_AREA(#1678);+#1678 = FILL_AREA_STYLE('',(#1679));+#1679 = FILL_AREA_STYLE_COLOUR('',#1602);+#1680 = STYLED_ITEM('color',(#1681),#823);+#1681 = PRESENTATION_STYLE_ASSIGNMENT((#1682));+#1682 = SURFACE_STYLE_USAGE(.BOTH.,#1683);+#1683 = SURFACE_SIDE_STYLE('',(#1684));+#1684 = SURFACE_STYLE_FILL_AREA(#1685);+#1685 = FILL_AREA_STYLE('',(#1686));+#1686 = FILL_AREA_STYLE_COLOUR('',#1602);+#1687 = STYLED_ITEM('color',(#1688),#856);+#1688 = PRESENTATION_STYLE_ASSIGNMENT((#1689));+#1689 = SURFACE_STYLE_USAGE(.BOTH.,#1690);+#1690 = SURFACE_SIDE_STYLE('',(#1691));+#1691 = SURFACE_STYLE_FILL_AREA(#1692);+#1692 = FILL_AREA_STYLE('',(#1693));+#1693 = FILL_AREA_STYLE_COLOUR('',#1602);+#1694 = STYLED_ITEM('color',(#1695),#868);+#1695 = PRESENTATION_STYLE_ASSIGNMENT((#1696));+#1696 = SURFACE_STYLE_USAGE(.BOTH.,#1697);+#1697 = SURFACE_SIDE_STYLE('',(#1698));+#1698 = SURFACE_STYLE_FILL_AREA(#1699);+#1699 = FILL_AREA_STYLE('',(#1700));+#1700 = FILL_AREA_STYLE_COLOUR('',#1602);+#1701 = STYLED_ITEM('color',(#1702),#931);+#1702 = PRESENTATION_STYLE_ASSIGNMENT((#1703));+#1703 = SURFACE_STYLE_USAGE(.BOTH.,#1704);+#1704 = SURFACE_SIDE_STYLE('',(#1705));+#1705 = SURFACE_STYLE_FILL_AREA(#1706);+#1706 = FILL_AREA_STYLE('',(#1707));+#1707 = FILL_AREA_STYLE_COLOUR('',#1602);+#1708 = STYLED_ITEM('color',(#1709),#956);+#1709 = PRESENTATION_STYLE_ASSIGNMENT((#1710));+#1710 = SURFACE_STYLE_USAGE(.BOTH.,#1711);+#1711 = SURFACE_SIDE_STYLE('',(#1712));+#1712 = SURFACE_STYLE_FILL_AREA(#1713);+#1713 = FILL_AREA_STYLE('',(#1714));+#1714 = FILL_AREA_STYLE_COLOUR('',#1602);+#1715 = STYLED_ITEM('color',(#1716),#973);+#1716 = PRESENTATION_STYLE_ASSIGNMENT((#1717));+#1717 = SURFACE_STYLE_USAGE(.BOTH.,#1718);+#1718 = SURFACE_SIDE_STYLE('',(#1719));+#1719 = SURFACE_STYLE_FILL_AREA(#1720);+#1720 = FILL_AREA_STYLE('',(#1721));+#1721 = FILL_AREA_STYLE_COLOUR('',#1602);+#1722 = STYLED_ITEM('color',(#1723),#997);+#1723 = PRESENTATION_STYLE_ASSIGNMENT((#1724));+#1724 = SURFACE_STYLE_USAGE(.BOTH.,#1725);+#1725 = SURFACE_SIDE_STYLE('',(#1726));+#1726 = SURFACE_STYLE_FILL_AREA(#1727);+#1727 = FILL_AREA_STYLE('',(#1728));+#1728 = FILL_AREA_STYLE_COLOUR('',#1602);+#1729 = STYLED_ITEM('color',(#1730),#1015);+#1730 = PRESENTATION_STYLE_ASSIGNMENT((#1731));+#1731 = SURFACE_STYLE_USAGE(.BOTH.,#1732);+#1732 = SURFACE_SIDE_STYLE('',(#1733));+#1733 = SURFACE_STYLE_FILL_AREA(#1734);+#1734 = FILL_AREA_STYLE('',(#1735));+#1735 = FILL_AREA_STYLE_COLOUR('',#1602);+#1736 = STYLED_ITEM('color',(#1737),#1033);+#1737 = PRESENTATION_STYLE_ASSIGNMENT((#1738));+#1738 = SURFACE_STYLE_USAGE(.BOTH.,#1739);+#1739 = SURFACE_SIDE_STYLE('',(#1740));+#1740 = SURFACE_STYLE_FILL_AREA(#1741);+#1741 = FILL_AREA_STYLE('',(#1742));+#1742 = FILL_AREA_STYLE_COLOUR('',#1602);+#1743 = STYLED_ITEM('color',(#1744),#1051);+#1744 = PRESENTATION_STYLE_ASSIGNMENT((#1745));+#1745 = SURFACE_STYLE_USAGE(.BOTH.,#1746);+#1746 = SURFACE_SIDE_STYLE('',(#1747));+#1747 = SURFACE_STYLE_FILL_AREA(#1748);+#1748 = FILL_AREA_STYLE('',(#1749));+#1749 = FILL_AREA_STYLE_COLOUR('',#1602);+#1750 = STYLED_ITEM('color',(#1751),#1068);+#1751 = PRESENTATION_STYLE_ASSIGNMENT((#1752));+#1752 = SURFACE_STYLE_USAGE(.BOTH.,#1753);+#1753 = SURFACE_SIDE_STYLE('',(#1754));+#1754 = SURFACE_STYLE_FILL_AREA(#1755);+#1755 = FILL_AREA_STYLE('',(#1756));+#1756 = FILL_AREA_STYLE_COLOUR('',#1602);+#1757 = STYLED_ITEM('color',(#1758),#1085);+#1758 = PRESENTATION_STYLE_ASSIGNMENT((#1759));+#1759 = SURFACE_STYLE_USAGE(.BOTH.,#1760);+#1760 = SURFACE_SIDE_STYLE('',(#1761));+#1761 = SURFACE_STYLE_FILL_AREA(#1762);+#1762 = FILL_AREA_STYLE('',(#1763));+#1763 = FILL_AREA_STYLE_COLOUR('',#1602);+#1764 = STYLED_ITEM('color',(#1765),#1116);+#1765 = PRESENTATION_STYLE_ASSIGNMENT((#1766));+#1766 = SURFACE_STYLE_USAGE(.BOTH.,#1767);+#1767 = SURFACE_SIDE_STYLE('',(#1768));+#1768 = SURFACE_STYLE_FILL_AREA(#1769);+#1769 = FILL_AREA_STYLE('',(#1770));+#1770 = FILL_AREA_STYLE_COLOUR('',#1602);+#1771 = STYLED_ITEM('color',(#1772),#1141);+#1772 = PRESENTATION_STYLE_ASSIGNMENT((#1773));+#1773 = SURFACE_STYLE_USAGE(.BOTH.,#1774);+#1774 = SURFACE_SIDE_STYLE('',(#1775));+#1775 = SURFACE_STYLE_FILL_AREA(#1776);+#1776 = FILL_AREA_STYLE('',(#1777));+#1777 = FILL_AREA_STYLE_COLOUR('',#1602);+#1778 = STYLED_ITEM('color',(#1779),#1166);+#1779 = PRESENTATION_STYLE_ASSIGNMENT((#1780));+#1780 = SURFACE_STYLE_USAGE(.BOTH.,#1781);+#1781 = SURFACE_SIDE_STYLE('',(#1782));+#1782 = SURFACE_STYLE_FILL_AREA(#1783);+#1783 = FILL_AREA_STYLE('',(#1784));+#1784 = FILL_AREA_STYLE_COLOUR('',#1602);+#1785 = STYLED_ITEM('color',(#1786),#1190);+#1786 = PRESENTATION_STYLE_ASSIGNMENT((#1787));+#1787 = SURFACE_STYLE_USAGE(.BOTH.,#1788);+#1788 = SURFACE_SIDE_STYLE('',(#1789));+#1789 = SURFACE_STYLE_FILL_AREA(#1790);+#1790 = FILL_AREA_STYLE('',(#1791));+#1791 = FILL_AREA_STYLE_COLOUR('',#1602);+#1792 = STYLED_ITEM('color',(#1793),#1207);+#1793 = PRESENTATION_STYLE_ASSIGNMENT((#1794));+#1794 = SURFACE_STYLE_USAGE(.BOTH.,#1795);+#1795 = SURFACE_SIDE_STYLE('',(#1796));+#1796 = SURFACE_STYLE_FILL_AREA(#1797);+#1797 = FILL_AREA_STYLE('',(#1798));+#1798 = FILL_AREA_STYLE_COLOUR('',#1799);+#1799 = COLOUR_RGB('',0.340000003576,0.680000007153,0.444999992847);+#1800 = STYLED_ITEM('color',(#1801),#1238);+#1801 = PRESENTATION_STYLE_ASSIGNMENT((#1802));+#1802 = SURFACE_STYLE_USAGE(.BOTH.,#1803);+#1803 = SURFACE_SIDE_STYLE('',(#1804));+#1804 = SURFACE_STYLE_FILL_AREA(#1805);+#1805 = FILL_AREA_STYLE('',(#1806));+#1806 = FILL_AREA_STYLE_COLOUR('',#1799);+#1807 = STYLED_ITEM('color',(#1808),#1262);+#1808 = PRESENTATION_STYLE_ASSIGNMENT((#1809));+#1809 = SURFACE_STYLE_USAGE(.BOTH.,#1810);+#1810 = SURFACE_SIDE_STYLE('',(#1811));+#1811 = SURFACE_STYLE_FILL_AREA(#1812);+#1812 = FILL_AREA_STYLE('',(#1813));+#1813 = FILL_AREA_STYLE_COLOUR('',#1799);+#1814 = STYLED_ITEM('color',(#1815),#1279);+#1815 = PRESENTATION_STYLE_ASSIGNMENT((#1816));+#1816 = SURFACE_STYLE_USAGE(.BOTH.,#1817);+#1817 = SURFACE_SIDE_STYLE('',(#1818));+#1818 = SURFACE_STYLE_FILL_AREA(#1819);+#1819 = FILL_AREA_STYLE('',(#1820));+#1820 = FILL_AREA_STYLE_COLOUR('',#1602);+#1821 = STYLED_ITEM('color',(#1822),#1307);+#1822 = PRESENTATION_STYLE_ASSIGNMENT((#1823));+#1823 = SURFACE_STYLE_USAGE(.BOTH.,#1824);+#1824 = SURFACE_SIDE_STYLE('',(#1825));+#1825 = SURFACE_STYLE_FILL_AREA(#1826);+#1826 = FILL_AREA_STYLE('',(#1827));+#1827 = FILL_AREA_STYLE_COLOUR('',#1602);+#1828 = STYLED_ITEM('color',(#1829),#1332);+#1829 = PRESENTATION_STYLE_ASSIGNMENT((#1830));+#1830 = SURFACE_STYLE_USAGE(.BOTH.,#1831);+#1831 = SURFACE_SIDE_STYLE('',(#1832));+#1832 = SURFACE_STYLE_FILL_AREA(#1833);+#1833 = FILL_AREA_STYLE('',(#1834));+#1834 = FILL_AREA_STYLE_COLOUR('',#1602);+#1835 = STYLED_ITEM('color',(#1836),#1356);+#1836 = PRESENTATION_STYLE_ASSIGNMENT((#1837));+#1837 = SURFACE_STYLE_USAGE(.BOTH.,#1838);+#1838 = SURFACE_SIDE_STYLE('',(#1839));+#1839 = SURFACE_STYLE_FILL_AREA(#1840);+#1840 = FILL_AREA_STYLE('',(#1841));+#1841 = FILL_AREA_STYLE_COLOUR('',#1602);+#1842 = STYLED_ITEM('color',(#1843),#1381);+#1843 = PRESENTATION_STYLE_ASSIGNMENT((#1844));+#1844 = SURFACE_STYLE_USAGE(.BOTH.,#1845);+#1845 = SURFACE_SIDE_STYLE('',(#1846));+#1846 = SURFACE_STYLE_FILL_AREA(#1847);+#1847 = FILL_AREA_STYLE('',(#1848));+#1848 = FILL_AREA_STYLE_COLOUR('',#1602);+#1849 = STYLED_ITEM('color',(#1850),#1428);+#1850 = PRESENTATION_STYLE_ASSIGNMENT((#1851));+#1851 = SURFACE_STYLE_USAGE(.BOTH.,#1852);+#1852 = SURFACE_SIDE_STYLE('',(#1853));+#1853 = SURFACE_STYLE_FILL_AREA(#1854);+#1854 = FILL_AREA_STYLE('',(#1855));+#1855 = FILL_AREA_STYLE_COLOUR('',#1602);+#1856 = STYLED_ITEM('color',(#1857),#1445);+#1857 = PRESENTATION_STYLE_ASSIGNMENT((#1858));+#1858 = SURFACE_STYLE_USAGE(.BOTH.,#1859);+#1859 = SURFACE_SIDE_STYLE('',(#1860));+#1860 = SURFACE_STYLE_FILL_AREA(#1861);+#1861 = FILL_AREA_STYLE('',(#1862));+#1862 = FILL_AREA_STYLE_COLOUR('',#1602);+#1863 = STYLED_ITEM('color',(#1864),#1457);+#1864 = PRESENTATION_STYLE_ASSIGNMENT((#1865));+#1865 = SURFACE_STYLE_USAGE(.BOTH.,#1866);+#1866 = SURFACE_SIDE_STYLE('',(#1867));+#1867 = SURFACE_STYLE_FILL_AREA(#1868);+#1868 = FILL_AREA_STYLE('',(#1869));+#1869 = FILL_AREA_STYLE_COLOUR('',#1602);+#1870 = STYLED_ITEM('color',(#1871),#1479);+#1871 = PRESENTATION_STYLE_ASSIGNMENT((#1872));+#1872 = SURFACE_STYLE_USAGE(.BOTH.,#1873);+#1873 = SURFACE_SIDE_STYLE('',(#1874));+#1874 = SURFACE_STYLE_FILL_AREA(#1875);+#1875 = FILL_AREA_STYLE('',(#1876));+#1876 = FILL_AREA_STYLE_COLOUR('',#1602);+#1877 = STYLED_ITEM('color',(#1878),#1491);+#1878 = PRESENTATION_STYLE_ASSIGNMENT((#1879));+#1879 = SURFACE_STYLE_USAGE(.BOTH.,#1880);+#1880 = SURFACE_SIDE_STYLE('',(#1881));+#1881 = SURFACE_STYLE_FILL_AREA(#1882);+#1882 = FILL_AREA_STYLE('',(#1883));+#1883 = FILL_AREA_STYLE_COLOUR('',#1602);+#1884 = STYLED_ITEM('color',(#1885),#1509);+#1885 = PRESENTATION_STYLE_ASSIGNMENT((#1886));+#1886 = SURFACE_STYLE_USAGE(.BOTH.,#1887);+#1887 = SURFACE_SIDE_STYLE('',(#1888));+#1888 = SURFACE_STYLE_FILL_AREA(#1889);+#1889 = FILL_AREA_STYLE('',(#1890));+#1890 = FILL_AREA_STYLE_COLOUR('',#1602);+#1891 = STYLED_ITEM('color',(#1892),#1527);+#1892 = PRESENTATION_STYLE_ASSIGNMENT((#1893));+#1893 = SURFACE_STYLE_USAGE(.BOTH.,#1894);+#1894 = SURFACE_SIDE_STYLE('',(#1895));+#1895 = SURFACE_STYLE_FILL_AREA(#1896);+#1896 = FILL_AREA_STYLE('',(#1897));+#1897 = FILL_AREA_STYLE_COLOUR('',#1799);+ENDSEC;+END-ISO-10303-21;
states/kt-0603y-state-off.pngadded
⋯ 1 unchanged line ⋯
states/kt-0603y-state-on.pngadded
⋯ 1 unchanged line ⋯
verification.jsonadded+6
@@ -0,0 +1,6 @@+{+ "schema": "adom/verification@1",+ "part": "KT-0603Y",+ "variants": [],+ "entries": []+}\ No newline at end of file
viewers/footprint.htmladded+210
@@ -0,0 +1,210 @@+<!doctype html><html><head><meta charset="utf-8">+<title>kt-0603y - adom-footprint</title>+<meta name="viewport" content="width=device-width,initial-scale=1">+<style>+/* ── adom-footprint shared viewer core (CSS) ───────────────────────────────+   Included VERBATIM by both the live app (app.html) and the static embed+   (embed.html) so the canvas, zoom toolbar and layer-panel rows look identical+   and cannot drift. Self-contained literal colours (no dependency on either+   file's CSS vars). Class prefix: av- */++.av-vp{position:absolute;inset:0;overflow:hidden;cursor:grab;background:radial-gradient(circle at 50% 42%,#121a26 0%,#0d1117 72%)}+.av-vp.grab{cursor:grabbing}+/* DIRECT child only — the zoom-toolbar button icons (.av-tools svg) also live+   inside .av-vp; without '>' they'd inherit position:absolute and stack at 0,0. */+.av-vp > svg{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:0 0;display:block}++/* zoom toolbar */+/* Grouped translucent toolbar (matches adom-symbol's .tools): one container, borderless+   buttons that highlight on hover — instead of individually-boxed buttons. */+.av-tools{position:absolute;left:10px;top:10px;display:flex;gap:3px;padding:3px;z-index:5;background:rgba(22,27,34,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #222b38;border-radius:9px}+.av-tools button{width:30px;height:30px;border-radius:6px;border:none;background:transparent;color:#cfd8e2;cursor:pointer;display:grid;place-items:center;transition:background .15s ease,color .15s ease}+.av-tools button svg{width:16px;height:16px;display:block}+.av-tools button:hover{background:#222b38;color:#37c8a6}+.av-tools button:focus,.av-tools button:focus-visible{outline:none}+.av-panhint{position:absolute;right:10px;bottom:9px;color:#8b949e;font-size:11px;z-index:5;pointer-events:none;user-select:none;-webkit-user-select:none}++/* layer panel rows */+.av-lrow{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:8px;cursor:pointer}+.av-lrow:hover{background:#161c27}+.av-lrow .sw{width:13px;height:13px;border-radius:3px;border:1px solid rgba(255,255,255,.15);flex:0 0 13px}+.av-lrow .sw.ring{background:transparent!important}+.av-lrow .ln{flex:1;font-size:13px}+.av-lrow .meta{font-size:10px;color:#8b949e}+.av-lrow .chk{width:16px;height:16px;border-radius:4px;border:1.5px solid #3a4757;display:grid;place-items:center;color:#0b0f17;font-size:11px}+.av-lrow.on .chk{background:#37c8a6;border-color:#37c8a6}+.av-lrow.off .ln,.av-lrow.off .sw{opacity:.4}+.av-lrow.special{background:linear-gradient(100deg,rgba(55,200,166,.10),transparent);border:1px solid rgba(55,200,166,.25);margin-top:4px}+.av-lrow.special .ln{color:#7ef0d2;font-weight:600}++:root{--bg:#0d1117;--panel:#11161f;--border:#222b38;--text:#e6edf3;--muted:#8b949e;--accent:#37c8a6}+*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}+body{background:var(--bg);color:var(--text);font-family:'Satoshi','Segoe UI',system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}+header{display:flex;align-items:center;gap:9px;padding:9px 14px;border-bottom:1px solid var(--border);flex:0 0 auto}+header .dot{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}+header .b{font-weight:700;font-size:14px}header .b span{color:var(--muted);font-weight:400}+header .nm{margin-left:auto;font-weight:600;font-size:13px;color:#cfd8e2}+main{flex:1;display:flex;min-height:0}+.vpwrap{flex:1;position:relative;min-width:0}+aside{flex:0 0 248px;border-left:1px solid var(--border);background:var(--panel);display:flex;flex-direction:column;min-height:0}+aside .ah{padding:9px 12px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted)}+.layers{padding:6px}+.note{font-size:11px;color:var(--muted);line-height:1.45;padding:8px 11px}+.note b{color:#7ef0d2}+</style></head>+<body>+  <header><span class="dot"></span><span class="b">adom-footprint <span>· interactive</span></span><span class="nm">kt-0603y</span></header>+  <main>+    <div class="vpwrap">+      <div class="av-vp" id="vp">+        <svg xmlns="http://www.w3.org/2000/svg" viewBox="-2.225 -1.475 4.450 2.950" preserveAspectRatio="xMidYMid meet"><g class="adom-layer-courtyard"></g><g class="adom-layer-fab"></g><g class="adom-layer-copper"><g data-pad="1" data-shape="roundrect" data-size="0.875x0.950" data-mount="smd"><rect x="-1.225" y="-0.475" width="0.875" height="0.950" rx="0.219" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g><g data-pad="2" data-shape="roundrect" data-size="0.875x0.950" data-mount="smd"><rect x="0.350" y="-0.475" width="0.875" height="0.950" rx="0.219" fill="#C83434" stroke="#ef5350" stroke-width="0.04"/></g></g><g class="adom-layer-heatsink"></g><g class="adom-layer-drill"></g><g class="adom-layer-silk"></g><g class="adom-layer-padnum"><text x="-0.787" y="0.000" text-anchor="middle" dominant-baseline="central" font-size="0.367" fill="#fff" font-family="sans-serif" style="pointer-events:none">1</text><text x="0.787" y="0.000" text-anchor="middle" dominant-baseline="central" font-size="0.367" fill="#fff" font-family="sans-serif" style="pointer-events:none">2</text></g><g class="adom-layer-paste-apertures"><rect x="-1.225" y="-0.475" width="0.875" height="0.950" rx="0.05" transform="rotate(0.00 -0.787 0.000)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/><rect x="0.350" y="-0.475" width="0.875" height="0.950" rx="0.05" transform="rotate(0.00 0.787 0.000)" fill="none" stroke="#8aa0b8" stroke-width="0.03" stroke-dasharray="0.12 0.08" opacity="0.7"/></g><g class="adom-layer-paste-dots"><circle cx="-0.912" cy="-0.250" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.912" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.912" cy="0.250" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.662" cy="-0.250" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.662" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="-0.662" cy="0.250" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.662" cy="-0.250" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.662" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.662" cy="0.250" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.912" cy="-0.250" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.912" cy="0.000" r="0.150" fill="#37c8a6" opacity="0.92"/><circle cx="0.912" cy="0.250" r="0.150" fill="#37c8a6" opacity="0.92"/></g></svg>+      </div>+    </div>+    <aside>+      <div class="ah">Layers</div>+      <div class="layers" id="layers"></div>+      <div class="note">The <b>solder paste jet</b> layer shows the 300µm paste-dispensing dots that travel with the footprint. Off by default — toggle it on.</div>+    </aside>+  </main>+<script>/* ── adom-footprint shared viewer core (window.AV) ─────────────────────────+   Single source of truth for the layer list, toggle behaviour, defaults,+   pan/zoom and toolbar icons. Included VERBATIM by both app.html (live) and+   embed.html (static) so the two viewers cannot drift. Pure client-side; works+   on any SVG that carries the <g class="adom-layer-*"> groups. */+(function(){+  var ICON_ZIN='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M10.5 8v5M8 10.5h5"/></svg>';+  var ICON_ZOUT='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M8 10.5h5"/></svg>';+  // Zoom-to-FIT = a magnifier with a small square inside (fit content to view).+  // Deliberately NOT the four-corner expand/"fullscreen" glyph.+  var ICON_FIT='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5"/><rect x="7.6" y="7.6" width="5.8" height="5.8" rx="1.2"/></svg>';++  // The canonical layer list. Every layer is a <g class="adom-layer-*"> in the+  // self-rendered SVG, so toggling is group-based (robust) — never colour-match.+  // `kind:'group'` on every entry: all layers are toggled by their <g> group+  // (robust), never by colour-match. (app.html still reads def.kind.)+  var LAYER_DEFS=[+    {key:'copper',    name:'Copper',           kind:'group', sel:'.adom-layer-copper',          sw:'#C83434'},+    // Auto-generated thermal-via array under the exposed pad — only present (and+    // listed) when the footprint has an exposed thermal pad.+    {key:'heatsink',  name:'Heatsink vias',    kind:'group', sel:'.adom-layer-heatsink',        sw:'#e8a13a'},+    {key:'padnum',    name:'Pad numbers',      kind:'group', sel:'.adom-layer-padnum',          sw:'#ffffff', ring:true},+    {key:'silk',      name:'Silkscreen',       kind:'group', sel:'.adom-layer-silk',            sw:'#00cccc'},+    {key:'fab',       name:'Fab (F.Fab)',      kind:'group', sel:'.adom-layer-fab',             sw:'#6e7681', ring:true},+    {key:'courtyard', name:'Courtyard',        kind:'group', sel:'.adom-layer-courtyard',       sw:'#FF26E2', ring:true},+    {key:'drill',     name:'Drill',            kind:'group', sel:'.adom-layer-drill',           sw:'#888888', ring:true},+    {key:'paste-ap',  name:'Paste apertures',  kind:'group', sel:'.adom-layer-paste-apertures', sw:'#8aa0b8', ring:true},+    // Generic name — the 300µm solder-paste dispensing dots. Off by default.+    {key:'paste-dots',name:'Solder paste jet', kind:'group', sel:'.adom-layer-paste-dots',      sw:'#37c8a6', special:true},+  ];++  // True only if the group actually holds drawn geometry (not an empty <g>) — so+  // layers with nothing in THIS footprint aren't listed as dead, dim rows.+  function groupHasGeo(svg,def){+    if(!svg) return false; var n=0,g=svg.querySelectorAll(def.sel);+    for(var i=0;i<g.length;i++){ n+=g[i].querySelectorAll('path,rect,circle,line,polygon,polyline,text').length; }+    return n>0;+  }+  function layerPresent(svg,def){ return groupHasGeo(svg,def); }+  function applyLayer(svg,def,on){+    if(!svg) return; var g=svg.querySelectorAll(def.sel);+    for(var i=0;i<g.length;i++) g[i].style.display=on?'':'none';+  }++  // Build layer rows into a container. opts:+  //   svg, container, state {key:bool}, meta {pasteDots,pasteApertures},+  //   onToggle(key,on). Missing state key -> special OFF, others ON. Skips empty+  //   non-special groups. Returns the keys actually shown.+  function buildLayers(opts){+    var svg=opts.svg, box=opts.container, state=opts.state||{}, meta=opts.meta||{}, shown=[];+    box.innerHTML='';+    LAYER_DEFS.forEach(function(def){+      if(!def.special && !groupHasGeo(svg,def)) return;+      var on = def.special ? (state[def.key]===true) : (state[def.key]!==false);+      var m = def.key==='paste-dots' ? ((meta.pasteDots||0)+' @ 300µm')+            : def.key==='paste-ap'   ? ((meta.pasteApertures||0)+' openings') : '';+      var row=document.createElement('div');+      row.className='av-lrow '+(on?'on':'off')+(def.special?' special':'');+      row.innerHTML='<span class="sw'+(def.ring?' ring':'')+'" style="'+(def.ring?('border-color:'+def.sw):('background:'+def.sw))+'"></span>'+        +'<span class="ln">'+def.name+'</span>'+(m?'<span class="meta">'+m+'</span>':'')+        +'<span class="chk">'+(on?'✓':'')+'</span>';+      row.onclick=function(){+        var nv=!row.classList.contains('on');+        row.classList.toggle('on',nv); row.classList.toggle('off',!nv);+        row.querySelector('.chk').textContent=nv?'✓':'';+        state[def.key]=nv; applyLayer(svg,def,nv);+        if(opts.onToggle) opts.onToggle(def.key,nv);+      };+      box.appendChild(row); applyLayer(svg,def,on); shown.push(def.key);+    });+    return shown;+  }++  // Wire pan + zoom on a viewport element (the box that contains the <svg>).+  // Returns a controller {fit, zoomIn, zoomOut, apply}.+  function initViewport(vp){+    var svg=vp.querySelector('svg');+    if(svg){ svg.removeAttribute('width'); svg.removeAttribute('height'); }+    var s=1,tx=0,ty=0;+    function apply(){ var el=vp.querySelector('svg'); if(el) el.style.transform='translate('+tx+'px,'+ty+'px) scale('+s+')'; }+    function zoomAt(cx,cy,f){ tx=cx-(cx-tx)*f; ty=cy-(cy-ty)*f; s*=f; apply(); }+    function fit(){ s=1;tx=0;ty=0;apply(); }+    // Smooth, delta-PROPORTIONAL zoom (matches adom-symbol). A fixed per-event+    // factor makes the trackpad leap — one gentle two-finger nudge fires a burst+    // of tiny wheel events and a fixed 1.12× compounds. Instead derive the factor+    // from how much actually scrolled (exp → smooth + reversible), normalise+    // device units, and clamp one event so a chunky mouse notch can't jump.+    var ZOOM_K=0.0022; // sensitivity: lower = gentler+    vp.addEventListener('wheel',function(e){+      e.preventDefault();+      var d=e.deltaY;+      if(e.deltaMode===1) d*=16; else if(e.deltaMode===2) d*=vp.clientHeight;+      d=Math.max(-50,Math.min(50,d));+      var r=vp.getBoundingClientRect();+      zoomAt(e.clientX-r.left,e.clientY-r.top,Math.exp(-d*ZOOM_K));+    },{passive:false});+    var drag=false,lx=0,ly=0;+    vp.addEventListener('pointerdown',function(e){ if(e.target.closest('.av-tools'))return; drag=true;lx=e.clientX;ly=e.clientY;vp.classList.add('grab');vp.setPointerCapture(e.pointerId); });+    vp.addEventListener('pointermove',function(e){ if(!drag)return; tx+=e.clientX-lx;ty+=e.clientY-ly;lx=e.clientX;ly=e.clientY;apply(); });+    vp.addEventListener('pointerup',function(){ drag=false;vp.classList.remove('grab'); });+    fit();+    return {+      fit:fit,+      zoomIn:function(){ var r=vp.getBoundingClientRect(); zoomAt(r.width/2,r.height/2,1.2); },+      zoomOut:function(){ var r=vp.getBoundingClientRect(); zoomAt(r.width/2,r.height/2,1/1.2); },+      apply:apply+    };+  }++  // Inject the standard zoom toolbar (+ / − / fit) + pan hint into a viewport,+  // wired to a controller from initViewport. Idempotent.+  function addToolbar(vp,ctl){+    if(vp.querySelector('.av-tools')) return;+    var t=document.createElement('div'); t.className='av-tools';+    t.innerHTML='<button data-z="in" title="Zoom in">'+ICON_ZIN+'</button>'+      +'<button data-z="out" title="Zoom out">'+ICON_ZOUT+'</button>'+      +'<button data-z="fit" title="Zoom to fit">'+ICON_FIT+'</button>';+    vp.appendChild(t);+    t.querySelector('[data-z="in"]').onclick=ctl.zoomIn;+    t.querySelector('[data-z="out"]').onclick=ctl.zoomOut;+    t.querySelector('[data-z="fit"]').onclick=ctl.fit;+    var h=document.createElement('div'); h.className='av-panhint'; h.textContent='drag to pan · scroll to zoom'; vp.appendChild(h);+  }++  window.AV={+    LAYER_DEFS:LAYER_DEFS, groupHasGeo:groupHasGeo, layerPresent:layerPresent,+    applyLayer:applyLayer, buildLayers:buildLayers, initViewport:initViewport,+    addToolbar:addToolbar, ICON_FIT:ICON_FIT, ICON_ZIN:ICON_ZIN, ICON_ZOUT:ICON_ZOUT+  };+})();+</script>+<script>+var META={"pasteApertures":2,"pasteDots":12};+(function(){+  var vp=document.getElementById('vp');+  var svg=vp.querySelector('svg');+  var ctl=AV.initViewport(vp);+  AV.addToolbar(vp,ctl);+  AV.buildLayers({ svg:svg, container:document.getElementById('layers'), state:{}, meta:META });+})();+</script>+</body></html>
viewers/symbol.htmladded+1769
@@ -0,0 +1,1769 @@+<!doctype html><html><head><meta charset="utf-8">+<title>KT-0603Y - adom-symbol</title>+<meta name="viewport" content="width=device-width,initial-scale=1">+<style>+@font-face{font-family:'Satoshi';font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:'Satoshi';font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}@font-face{font-family:'Familjen Grotesk';font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}+  /* Canonical Adom dark-theme tokens (adom/guides/brand.md) */+  :root{+    --bg:#0d1117;--surface:#161b22;--elevated:#1c2128;--overlay:#21262d;+    --border:#30363d;--border-muted:#21262d;+    --text:#e6edf3;--text2:#8b949e;--text3:#484f58;+    --accent:#00b8b0;--accent-bright:#00e6dc;--purple:#8c6bf7;+    /* aliases used by the viewport + pin-list rules further down */+    --panel:#161b22;--panel2:#1c2128;--muted:#8b949e;+  }+  *{box-sizing:border-box;margin:0;padding:0}+  html,body{height:100%}+  body{background:var(--bg);color:var(--text);font:13px/1.4 'Satoshi','Segoe UI',system-ui,sans-serif;display:flex;flex-direction:column;overflow:hidden}+  /* ── Canonical Adom app header (adom/guides/adom-app-header.md) ── */+  header{display:flex;align-items:center;gap:12px;padding:0 16px;height:44px;flex:0 0 44px;border-bottom:1px solid var(--border-muted);background:var(--surface);position:relative;font-family:'Familjen Grotesk',sans-serif}+  header .brand{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.01em;cursor:default;flex-shrink:0;outline:none}+  header .brand svg.logo{width:16px;height:16px;flex-shrink:0}+  header .brand:hover .app-name{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}+  header .brand .app-name{color:var(--accent)}+  header .brand .app-subtitle{color:var(--text2);font-weight:500}+  header .brand .sep{color:var(--text3);font-weight:400}+  header .vsep{width:1px;height:18px;background:var(--border);flex-shrink:0}+  header .subject{display:flex;align-items:center;gap:8px;min-width:0;flex:1;cursor:default}+  header .subject-name{color:var(--text);font-family:'Familjen Grotesk',sans-serif;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}+  header .subject-meta{display:flex;align-items:center;gap:6px;color:var(--text2);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;white-space:nowrap}+  header .subject-meta .sep{color:var(--text3)}+  @media(max-width:720px){header .subject-meta{display:none}}+  /* Floating in-canvas viewer toolbar (frosted, matches the app's glass cards) */+  .tools{position:absolute;left:12px;top:12px;z-index:5;display:flex;gap:3px;padding:3px;background:rgba(22,27,34,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:9px}+  .tools button{width:30px;height:30px;display:grid;place-items:center;background:transparent;border:none;border-radius:6px;color:var(--text2);cursor:pointer;transition:background .15s ease,color .15s ease}+  .tools button:hover{background:var(--elevated);color:var(--accent-bright)}+  .tools button svg{width:16px;height:16px;display:block}+  header .hover-popover{position:absolute;top:calc(100% + 6px);left:16px;background:var(--elevated);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.5);padding:12px 14px;min-width:300px;max-width:420px;font-family:'Satoshi',sans-serif;font-size:12px;color:var(--text);z-index:99999;opacity:0;transform:translateY(-2px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}+  header .hover-popover.show{opacity:1;transform:none;pointer-events:auto}+  header .hover-popover .popover-title{font-family:'Familjen Grotesk',sans-serif;font-size:14px;font-weight:700;color:var(--text);margin-bottom:8px}+  header .hover-popover .popover-row{display:flex;gap:12px;padding:3px 0;align-items:baseline}+  header .hover-popover .popover-row .k{color:var(--text3);font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10px;text-transform:lowercase;width:64px;flex-shrink:0}+  header .hover-popover .popover-row .v{color:var(--text);font-family:'Satoshi',sans-serif;font-size:12px;flex:1}+  header .hover-popover .popover-actions{margin-top:10px;padding-top:10px;border-top:1px solid var(--border-muted);display:flex;gap:12px}+  header .hover-popover .popover-link{color:var(--accent);text-decoration:none;font-family:'Familjen Grotesk',sans-serif;font-size:12px;font-weight:600}+  header .hover-popover .popover-link:hover{text-decoration:underline}+  main{flex:1;display:flex;min-height:0}+  .vpwrap{flex:1;position:relative;min-width:0}+  /* Schematic-workbench grid, identical to the main app's #stage. */+  .vp{position:absolute;inset:0;overflow:hidden;cursor:grab;background:+      radial-gradient(120% 120% at 50% 30%,rgba(0,184,177,.05),transparent 60%),+      linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0/22px 22px,+      linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) 0 0/22px 22px}+  .vp.grab{cursor:grabbing}+  /* Only the DIRECT-CHILD symbol svg gets the pan/zoom transform — scoping to+     `.vp > svg` (not `.vp svg`) keeps it off any nested icon svgs. */+  .vp > svg{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:0 0;display:block}+  .hint{position:absolute;right:10px;bottom:9px;color:var(--muted);font-size:11px;z-index:5;pointer-events:none;user-select:none;-webkit-user-select:none}+  aside{flex:0 0 268px;border-left:1px solid var(--border);background:var(--panel);display:flex;flex-direction:column;min-height:0}+  aside .ah{padding:9px 12px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}+  aside input{flex:1;background:var(--panel2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:12px;padding:5px 8px;outline:none}+  aside input:focus{border-color:var(--accent)}+  .pins{flex:1;overflow:auto}+  .pin{padding:7px 12px;border-bottom:1px solid #1a212c;cursor:pointer}+  .pin:hover{background:var(--panel2)}+  .pin.on{background:#15202e}+  .pin .row{display:flex;align-items:center;gap:8px}+  .pin .num{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:#8fa0b4;min-width:22px;text-align:right}+  .pin .nme{font-weight:600;font-size:13px}+  .pin .ty{margin-left:auto;font-size:10px;padding:1px 6px;border-radius:5px;border:1px solid;white-space:nowrap}+  .pin .d{font-size:11.5px;color:#aeb6c2;line-height:1.45;margin:5px 0 1px 30px;display:none}+  .pin.on .d{display:block}+  .empty{color:var(--muted);font-size:12px;padding:14px}+  @media(max-width:620px){aside{flex-basis:200px}}+  /* pin panel header — reads like a studio section */+  aside .ah .atitle{font-family:'Familjen Grotesk',sans-serif;font-weight:600;font-size:12px;color:var(--text);white-space:nowrap}+  aside .ah .acount{margin-left:5px;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:var(--text3)}+  /* bottom info bar — mirrors the main app footer */+  footer{flex:0 0 auto;display:flex;align-items:center;height:26px;border-top:1px solid var(--border);background:var(--surface);font-size:11px;color:var(--text2);padding:0 14px;overflow:hidden}+  footer .it{display:flex;align-items:center;gap:6px;white-space:nowrap;min-width:0}+  footer .it+.it::before{content:"";width:1px;height:13px;background:var(--border);margin:0 12px;flex:0 0 1px}+  footer .k{color:var(--text3);text-transform:uppercase;font-size:9px;letter-spacing:.4px;flex:0 0 auto}+  footer .v{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}+  footer .descit{min-width:0;overflow:hidden}+  /* pin hover — highlight + tooltip, parity with the live SymView */+  .vp > svg text,.vp > svg g.stroked-text{pointer-events:none}+  .hit{fill:rgba(0,230,220,0);stroke:none;cursor:pointer}+  .vp > svg g.stroked-text.hl path{stroke:var(--accent-bright)!important;fill:var(--accent-bright)!important}+  .vp > svg path.hl{stroke:var(--accent-bright)!important;stroke-width:.22!important}+  #pinmark{pointer-events:none;fill:rgba(0,230,220,.18);stroke:var(--accent-bright);stroke-width:.12;opacity:0;transition:opacity .1s}+  #tip{position:fixed;z-index:9999;max-width:300px;background:rgba(22,27,34,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(0,184,177,.34);border-radius:10px;padding:9px 12px;color:var(--text);font-size:12px;line-height:1.5;pointer-events:none;opacity:0;transition:opacity .12s;box-shadow:0 12px 40px rgba(0,0,0,.55)}+  #tip.show{opacity:1}+  #tip .r1{display:flex;align-items:baseline;gap:8px;justify-content:space-between}+  #tip .nm{font-weight:700;font-size:13px}+  #tip .pn{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:var(--muted);white-space:nowrap}+  #tip .badge{display:inline-block;margin-top:5px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px;letter-spacing:.2px}+  #tip .desc{margin-top:6px;color:#aeb6c2;font-size:11.5px}+</style></head>+<body>+  <header>+    <div class="brand" data-tooltip-target="app-info" tabindex="0">+      <svg class="logo" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="7" y="4" width="10" height="16" rx="1.5"/><path d="M7 8H3M7 12H3M7 16H3M21 8h-4M21 12h-4M21 16h-4"/></svg>+      <span class="app-name">adom-symbol</span>+      <span class="sep">·</span>+      <span class="app-subtitle">symbol viewer</span>+    </div>+    <div class="vsep" aria-hidden="true"></div>+    <div class="subject">+      <span class="subject-name">KT-0603Y</span>+      <span class="subject-meta"><span class="sep">·</span><span>2 pins</span><span class="sep">·</span><span>kt-0603y</span></span>+    </div>+    <div class="hover-popover" id="app-info" role="dialog" aria-label="About adom-symbol">+      <div class="popover-title">adom-symbol</div>+      <div class="popover-row"><span class="k">about</span><span class="v">Interactive KiCad schematic-symbol viewer: pan/zoom, per-pin hover, and a filterable pin list.</span></div>+      <div class="popover-row"><span class="k">version</span><span class="v">v1.2.6</span></div>+      <div class="popover-row"><span class="k">engine</span><span class="v">service-kicad</span></div>+      <div class="popover-row"><span class="k">mfr</span><span class="v">Hubei KENTO Elec</span></div>+      <div class="popover-row"><span class="k">author</span><span class="v">Adom Inc · adom.inc</span></div>+      <div class="popover-actions">+        <a class="popover-link" href="https://wiki.adom.inc/adom/adom-symbol" target="_blank" rel="noopener">Open wiki ↗</a>+      </div>+    </div>+  </header>+  <main>+    <div class="vpwrap">+      <div class="vp" id="vp">+        <div class="tools">+          <button id="zout" title="Zoom out" aria-label="Zoom out"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M8 10.5h5"/></svg></button>+          <button id="zin" title="Zoom in" aria-label="Zoom in"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M20 20l-4.5-4.5M10.5 8v5M8 10.5h5"/></svg></button>+          <button id="fit" title="Fit to window" aria-label="Fit to window"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="5" width="18" height="14" rx="2"/><rect x="8" y="9" width="8" height="6" rx="1"/></svg></button>+        </div>+        <div class="hint">drag to pan · scroll to zoom</div>+        <svg+  xmlns:svg="http://www.w3.org/2000/svg"+  xmlns="http://www.w3.org/2000/svg"+  xmlns:xlink="http://www.w3.org/1999/xlink"+  xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"+  version="1.1"+  width="20.700mm" height="16.080mm" viewBox="89.6500 91.9600 20.7000 16.0800">++<defs>+  <linearGradient id="adom-body-grad" x1="0" y1="0" x2="0" y2="1">+    <stop offset="0%" stop-color="#1a2332"/>+    <stop offset="100%" stop-color="#141c27"/>+  </linearGradient>+</defs>+<style><![CDATA[+  /* Stroked text groups (KiCad renders text as paths in <g class="stroked-text">) */+  g.stroked-text path {+    stroke: #ffffff !important;+    fill: #ffffff !important;+  }+  text[opacity="0"] {+    fill: #ffffff !important;+  }+  .pin-highlight path {+    stroke: #00e6dc !important;+  }+  .pin-highlight g.stroked-text path {+    stroke: #00e6dc !important;+  }+  .group-highlight g.stroked-text path {+    stroke: #FFD180 !important;+  }+]]></style>+<defs>+  <radialGradient id="adom-canvas-glow" cx="100" cy="100" r="14.489999999999998" gradientUnits="userSpaceOnUse">+    <stop offset="0%"  stop-color="#00b8b0" stop-opacity="0.06"/>+    <stop offset="70%" stop-color="#00b8b0" stop-opacity="0"/>+  </radialGradient>+  <pattern id="adom-canvas-grid" x="0" y="0" width="2.54" height="2.54" patternUnits="userSpaceOnUse">+    <line x1="0" y1="0" x2="2.54" y2="0" stroke="rgba(255,255,255,0.025)" stroke-width="0.06"/>+    <line x1="0" y1="0" x2="0" y2="2.54" stroke="rgba(255,255,255,0.025)" stroke-width="0.06"/>+  </pattern>+</defs>+<rect x="89.65" y="91.96" width="20.7" height="16.08" fill="#0d1117"/>+<rect x="89.65" y="91.96" width="20.7" height="16.08" fill="url(#adom-canvas-grid)"/>+<rect x="89.65" y="91.96" width="20.7" height="16.08" fill="url(#adom-canvas-glow)"/>++  +<g style="fill:none; fill-opacity:1.0000;stroke:#000000; stroke-opacity:1.0000;+stroke-linecap:round; stroke-linejoin:round;"+ transform="translate(0 0) scale(1 1)">+</g>+<g style="fill:none; fill-opacity:1.0000; +stroke:none; stroke-width:0.0001; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<rect x="0.000000" y="0.000000" width="297.002200" height="210.007200" rx="0.000000" />+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++++++++++<g class="stroked-text">++++++</g>+<g class="stroked-text">+++++++++++</g>+<g class="stroked-text">++++++++++++++</g>+<g class="stroked-text">++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++++++++</g>++++++<g class="stroked-text">++++++</g>+<g class="stroked-text">+++++++++++</g>+<g class="stroked-text">++++++++++++++</g>+<g class="stroked-text">++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++++++++</g>++++<g class="stroked-text">++++</g>+<g class="stroked-text">+++++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">+++++++++++++</g>++++<g class="stroked-text">++++</g>+<g class="stroked-text">+++++++++++++++++++</g>+<g class="stroked-text">++++++++++++++++</g>+<g class="stroked-text">+++++++++++++</g>+<g class="stroked-text">++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>++<g class="stroked-text">++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.3000; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">++++++++++++++++++++++++++++++++++++</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>+<g class="stroked-text">+++++++++++++++++++++++++++++++++++</g>+</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.4000; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+++++++++++++++++++++++++++++++++++++++</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g>++<g class="stroked-text">+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.3000; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+</g></g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">++<g class="stroked-text">+</g>+<g class="stroked-text">+</g>+<g class="stroked-text">+</g>+<g class="stroked-text">+</g>++<path style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 96.9520,100.7620+95.4280,102.2860+96.1900,102.2860+95.4280,102.2860+95.4280,101.5240+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 98.2220,100.7620+96.6980,102.2860+97.4600,102.2860+96.6980,102.2860+96.6980,101.5240+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 98.7300,100.0000+101.2700,100.0000+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.2540; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 98.7300,101.2700+98.7300,98.7300+" /> +<path style="fill:none; +stroke:#4a5568; stroke-width:0.2540; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;fill:none"+d="M 101.2700,101.2700+101.2700,98.7300+98.7300,100.0000+Z" /> +</g>+<g style="fill:none; +stroke:#4a5568; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<path d="M98.7300 100.0000+L96.1900 100.0000+" />+<path d="M101.2700 100.0000+L103.8100 100.0000+" />+</g>+<g style="fill:none; +stroke:#484f58; stroke-width:0.1524; stroke-opacity:1; +stroke-linecap:round; stroke-linejoin:round;">+<text x="100.0000" y="98.0950"+textLength="2.5618" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">D?</text>+<g class="stroked-text">+<path d="M99.1230 98.0395+L99.1230 96.7695+" />+<path d="M99.1230 96.7695+L99.4254 96.7695+" />+<path d="M99.4254 96.7695+L99.6068 96.8300+" />+<path d="M99.6068 96.8300+L99.7278 96.9510+" />+<path d="M99.7278 96.9510+L99.7883 97.0719+" />+<path d="M99.7883 97.0719+L99.8487 97.3138+" />+<path d="M99.8487 97.3138+L99.8487 97.4952+" />+<path d="M99.8487 97.4952+L99.7883 97.7371+" />+<path d="M99.7883 97.7371+L99.7278 97.8581+" />+<path d="M99.7278 97.8581+L99.6068 97.9791+" />+<path d="M99.6068 97.9791+L99.4254 98.0395+" />+<path d="M99.4254 98.0395+L99.1230 98.0395+" />+<path d="M100.5745 97.9186+L100.6349 97.9791+" />+<path d="M100.6349 97.9791+L100.5745 98.0395+" />+<path d="M100.5745 98.0395+L100.5140 97.9791+" />+<path d="M100.5140 97.9791+L100.5745 97.9186+" />+<path d="M100.5745 97.9186+L100.5745 98.0395+" />+<path d="M100.3326 96.8300+L100.4535 96.7695+" />+<path d="M100.4535 96.7695+L100.7559 96.7695+" />+<path d="M100.7559 96.7695+L100.8768 96.8300+" />+<path d="M100.8768 96.8300+L100.9373 96.9510+" />+<path d="M100.9373 96.9510+L100.9373 97.0719+" />+<path d="M100.9373 97.0719+L100.8768 97.1929+" />+<path d="M100.8768 97.1929+L100.8164 97.2533+" />+<path d="M100.8164 97.2533+L100.6954 97.3138+" />+<path d="M100.6954 97.3138+L100.6349 97.3743+" />+<path d="M100.6349 97.3743+L100.5745 97.4952+" />+<path d="M100.5745 97.4952+L100.5745 97.5557+" />+</g><text x="100.0000" y="103.1750"+textLength="9.9398" font-size="1.6933" lengthAdjust="spacingAndGlyphs"+text-anchor="middle" opacity="0" stroke-opacity="0">KT-0603Y</text>+<g class="stroked-text">+<path d="M95.4340 103.1195+L95.4340 101.8495+" />+<path d="M96.1597 103.1195+L95.6155 102.3938+" />+<path d="M96.1597 101.8495+L95.4340 102.5752+" />+<path d="M96.5226 101.8495+L97.2483 101.8495+" />+<path d="M96.8855 103.1195+L96.8855 101.8495+" />+<path d="M97.6716 102.6357+L98.6393 102.6357+" />+<path d="M99.4859 101.8495+L99.6069 101.8495+" />+<path d="M99.6069 101.8495+L99.7278 101.9100+" />+<path d="M99.7278 101.9100+L99.7883 101.9705+" />+<path d="M99.7883 101.9705+L99.8488 102.0914+" />+<path d="M99.8488 102.0914+L99.9093 102.3333+" />+<path d="M99.9093 102.3333+L99.9093 102.6357+" />+<path d="M99.9093 102.6357+L99.8488 102.8776+" />+<path d="M99.8488 102.8776+L99.7883 102.9986+" />+<path d="M99.7883 102.9986+L99.7278 103.0591+" />+<path d="M99.7278 103.0591+L99.6069 103.1195+" />+<path d="M99.6069 103.1195+L99.4859 103.1195+" />+<path d="M99.4859 103.1195+L99.3650 103.0591+" />+<path d="M99.3650 103.0591+L99.3045 102.9986+" />+<path d="M99.3045 102.9986+L99.2440 102.8776+" />+<path d="M99.2440 102.8776+L99.1836 102.6357+" />+<path d="M99.1836 102.6357+L99.1836 102.3333+" />+<path d="M99.1836 102.3333+L99.2440 102.0914+" />+<path d="M99.2440 102.0914+L99.3045 101.9705+" />+<path d="M99.3045 101.9705+L99.3650 101.9100+" />+<path d="M99.3650 101.9100+L99.4859 101.8495+" />+<path d="M100.9978 101.8495+L100.7559 101.8495+" />+<path d="M100.7559 101.8495+L100.6350 101.9100+" />+<path d="M100.6350 101.9100+L100.5745 101.9705+" />+<path d="M100.5745 101.9705+L100.4535 102.1519+" />+<path d="M100.4535 102.1519+L100.3931 102.3938+" />+<path d="M100.3931 102.3938+L100.3931 102.8776+" />+<path d="M100.3931 102.8776+L100.4535 102.9986+" />+<path d="M100.4535 102.9986+L100.5140 103.0591+" />+<path d="M100.5140 103.0591+L100.6350 103.1195+" />+<path d="M100.6350 103.1195+L100.8769 103.1195+" />+<path d="M100.8769 103.1195+L100.9978 103.0591+" />+<path d="M100.9978 103.0591+L101.0583 102.9986+" />+<path d="M101.0583 102.9986+L101.1188 102.8776+" />+<path d="M101.1188 102.8776+L101.1188 102.5752+" />+<path d="M101.1188 102.5752+L101.0583 102.4543+" />+<path d="M101.0583 102.4543+L100.9978 102.3938+" />+<path d="M100.9978 102.3938+L100.8769 102.3333+" />+<path d="M100.8769 102.3333+L100.6350 102.3333+" />+<path d="M100.6350 102.3333+L100.5140 102.3938+" />+<path d="M100.5140 102.3938+L100.4535 102.4543+" />+<path d="M100.4535 102.4543+L100.3931 102.5752+" />+<path d="M101.9049 101.8495+L102.0259 101.8495+" />+<path d="M102.0259 101.8495+L102.1468 101.9100+" />+<path d="M102.1468 101.9100+L102.2073 101.9705+" />+<path d="M102.2073 101.9705+L102.2678 102.0914+" />+<path d="M102.2678 102.0914+L102.3283 102.3333+" />+<path d="M102.3283 102.3333+L102.3283 102.6357+" />+<path d="M102.3283 102.6357+L102.2678 102.8776+" />+<path d="M102.2678 102.8776+L102.2073 102.9986+" />+<path d="M102.2073 102.9986+L102.1468 103.0591+" />+<path d="M102.1468 103.0591+L102.0259 103.1195+" />+<path d="M102.0259 103.1195+L101.9049 103.1195+" />+<path d="M101.9049 103.1195+L101.7840 103.0591+" />+<path d="M101.7840 103.0591+L101.7235 102.9986+" />+<path d="M101.7235 102.9986+L101.6630 102.8776+" />+<path d="M101.6630 102.8776+L101.6026 102.6357+" />+<path d="M101.6026 102.6357+L101.6026 102.3333+" />+<path d="M101.6026 102.3333+L101.6630 102.0914+" />+<path d="M101.6630 102.0914+L101.7235 101.9705+" />+<path d="M101.7235 101.9705+L101.7840 101.9100+" />+<path d="M101.7840 101.9100+L101.9049 101.8495+" />+<path d="M102.7516 101.8495+L103.5378 101.8495+" />+<path d="M103.5378 101.8495+L103.1144 102.3333+" />+<path d="M103.1144 102.3333+L103.2959 102.3333+" />+<path d="M103.2959 102.3333+L103.4168 102.3938+" />+<path d="M103.4168 102.3938+L103.4773 102.4543+" />+<path d="M103.4773 102.4543+L103.5378 102.5752+" />+<path d="M103.5378 102.5752+L103.5378 102.8776+" />+<path d="M103.5378 102.8776+L103.4773 102.9986+" />+<path d="M103.4773 102.9986+L103.4168 103.0591+" />+<path d="M103.4168 103.0591+L103.2959 103.1195+" />+<path d="M103.2959 103.1195+L102.9330 103.1195+" />+<path d="M102.9330 103.1195+L102.8121 103.0591+" />+<path d="M102.8121 103.0591+L102.7516 102.9986+" />+<path d="M104.3239 102.5148+L104.3239 103.1195+" />+<path d="M103.9006 101.8495+L104.3239 102.5148+" />+<path d="M104.3239 102.5148+L104.7473 101.8495+" />+</g></g> +</svg>+      </div>+    </div>+    <aside>+      <div class="ah"><span class="atitle">Pins <span class="acount">2</span></span><input id="q" placeholder="Filter…"></div>+      <div class="pins" id="pins"></div>+    </aside>+  </main>+  <footer><span class="it"><span class="k">MFR</span><span class="v">Hubei KENTO Elec</span></span><span class="it"><span class="k">PKG</span><span class="v">kt-0603y</span></span><span class="it"><span class="k">PINS</span><span class="v">2</span></span><span class="it descit"><span class="k">DESC</span><span class="v">Hubei KENTO Elec KT-0603Y, -40℃~+85℃ 120° 175mcd 2.4V 40mW 584nm~594nm 596nm Discrete Diode Water Clear Yellow 0603 LED …</span></span></footer>+  <div id="tip"></div>+<script>// viewer_core.js — the ONE symbol-viewer engine, compiled into BOTH the live+// adom-symbol app (SymView) AND the standalone embed export. Neither file should+// reimplement pan/zoom or pin-hover; they call into here so they can never drift.+window.AdomSymViewer = (function(){+  var ZOOM_K = 0.0022;            // wheel sensitivity (lower = gentler). The feel.+  var MIN_SCALE = 0.05, MAX_SCALE = 60;++  function clampScale(s){ return Math.max(MIN_SCALE, Math.min(s, MAX_SCALE)); }++  // Device-independent wheel zoom: normalize deltaMode + cap one notch, then hand+  // the pointer-anchored factor to the host's zoomAt(cx, cy, factor). This is the+  // exact math the app has always used — the embed now shares it verbatim.+  function attachWheelZoom(el, zoomAt){+    el.addEventListener('wheel', function(e){+      e.preventDefault();+      var d = e.deltaY;+      if(e.deltaMode === 1) d *= 16;                  // lines  -> px+      else if(e.deltaMode === 2) d *= el.clientHeight; // pages -> px+      d = Math.max(-50, Math.min(50, d));              // cap one event's contribution+      var r = el.getBoundingClientRect();+      zoomAt(e.clientX - r.left, e.clientY - r.top, Math.exp(-d * ZOOM_K));+    }, { passive: false });+  }++  // ---- shared pin-hover engine (glyph pairing + hit-box geometry) ----+  function norm(s){ return String(s || '').replace(/[~{}]/g, '').trim(); }++  // Pair each invisible <text opacity="0"> with the visible <g class="stroked-text">+  // glyph that follows it in document order (handles rotated top/bottom pins).+  function glyphLabels(svg){+    var out = [], pending = null;+    if(!svg) return out;+    svg.querySelectorAll('text, g.stroked-text').forEach(function(n){+      if(n.classList && n.classList.contains('stroked-text')){+        if(pending){ var k = norm(pending.textContent); if(k) out.push({ k: k, group: n }); pending = null; }+      } else if(n.getAttribute && n.getAttribute('opacity') === '0'){ pending = n; }+    });+    return out;+  }++  // Build one transparent hit-rect per pin label (number + name), matched to each+  // pin's glyph by proximity to the pin tip (so duplicate names resolve to the+  // right pin). Rects are appended to `svg` in user space so they pan/zoom with it.+  //   pins:   [{number,name,x,y,angle,length,...}]+  //   offset: {x,y} symbol->svg-unit origin (state.offset)+  //   NS:     the svg namespace+  //   cb:     { enter(pin,ev), move(ev), leave(), click(pin,ev)? }+  // Returns { textMap } so the host can highlight a pin's glyphs on demand.+  function buildPinHits(svg, pins, offset, NS, cb){+    var textMap = new Map();+    if(!svg || !offset || !pins || !pins.length) return { textMap: textMap };+    cb = cb || {};+    var gl = glyphLabels(svg);+    gl.forEach(function(o){ if(!textMap.has(o.k)) textMap.set(o.k, []); textMap.get(o.k).push(o.group); });+    var labels = [];+    gl.forEach(function(o){ var b; try { b = o.group.getBBox(); } catch(e){ return; }+      if(!b || !b.width) return;+      labels.push({ k: o.k, box: b, cx: b.x + b.width/2, cy: b.y + b.height/2, used: false }); });+    function pick(k, ax, ay){ k = norm(k); var best = null, bd = 1e9;+      labels.forEach(function(l){ if(l.used || l.k !== k) return; var d = Math.hypot(l.cx - ax, l.cy - ay); if(d < bd){ bd = d; best = l; } });+      if(best) best.used = true; return best; }+    function addBox(b, p){+      var pad = 0.45, r = document.createElementNS(NS, 'rect');+      r.setAttribute('class', 'hit');+      r.setAttribute('x', b.x - pad); r.setAttribute('y', b.y - pad);+      r.setAttribute('width', b.width + pad*2); r.setAttribute('height', b.height + pad*2); r.setAttribute('rx', .3);+      r.addEventListener('mouseenter', function(ev){ if(cb.enter) cb.enter(p, ev); });+      r.addEventListener('mousemove', function(ev){ if(cb.move) cb.move(ev); });+      r.addEventListener('mouseleave', function(){ if(cb.leave) cb.leave(); });+      if(cb.click) r.addEventListener('click', function(ev){ cb.click(p, ev); });+      svg.appendChild(r);+    }+    pins.forEach(function(p){+      var tipX = offset.x + p.x, tipY = offset.y - p.y, L = p.length || 2.54, dx = 0, dy = 0;+      if(p.angle === 0) dx = 1; else if(p.angle === 180) dx = -1; else if(p.angle === 90) dy = -1; else if(p.angle === 270) dy = 1;+      var nl = pick(p.number, tipX + dx*L*0.5, tipY + dy*L*0.5 - (dx !== 0 ? 0.9 : 0));  // number: over the wire+      var ml = pick(p.name,   tipX + dx*(L+2), tipY + dy*(L+2));                          // name: inside the body+      if(nl) addBox(nl.box, p);+      if(ml) addBox(ml.box, p);+      if(!nl && !ml){                                                                      // discrete parts: no glyphs+        var ex = tipX + dx*L, ey = tipY + dy*L, HT = 1.0;+        addBox({ x: Math.min(tipX, ex) - (dx === 0 ? HT : 0.3), y: Math.min(tipY, ey) - (dy === 0 ? HT : 0.3),+                 width: Math.abs(ex - tipX) + (dx === 0 ? HT*2 : 0.6), height: Math.abs(ey - tipY) + (dy === 0 ? HT*2 : 0.6) }, p);+      }+    });+    return { textMap: textMap };+  }++  return {+    ZOOM_K: ZOOM_K, clampScale: clampScale, attachWheelZoom: attachWheelZoom,+    norm: norm, glyphLabels: glyphLabels, buildPinHits: buildPinHits+  };+})();+</script>+<script>+var PINS=[{"angle":0,"color":"#78909c","desc":"","length":2.54,"name":"K","number":"1","type":"Passive","x":-3.81,"y":0.0},{"angle":180,"color":"#78909c","desc":"","length":2.54,"name":"A","number":"2","type":"Passive","x":3.81,"y":0.0}], OFF={"x":100,"y":100};+(function(){+  // The symbol svg is the DIRECT child of #vp; querySelector('svg') alone would+  // grab a toolbar button's zoom icon (also broke pan/zoom before this fix).+  var vp=document.getElementById('vp'), svg=vp.querySelector(':scope > svg')||vp.querySelector('svg');+  if(svg){ svg.removeAttribute('width'); svg.removeAttribute('height'); }+  var scale=1,tx=0,ty=0;+  function apply(){ if(svg) svg.style.transform='translate('+tx+'px,'+ty+'px) scale('+scale+')'; }+  // pointer-anchored zoom with the SHARED scale clamp (same limits as the app).+  function zoomAt(cx,cy,f){ var ns=AdomSymViewer.clampScale(scale*f); var r=ns/scale; tx=cx-(cx-tx)*r; ty=cy-(cy-ty)*r; scale=ns; apply(); }+  function fit(){ scale=1;tx=0;ty=0;apply(); }+  // Wheel/trackpad zoom feel comes from the SHARED engine — identical to SymView.+  AdomSymViewer.attachWheelZoom(vp, zoomAt);+  var drag=false,lx=0,ly=0;+  vp.addEventListener('pointerdown',function(e){ if(e.target.closest('.tools'))return; /* let toolbar buttons receive their click */ drag=true;lx=e.clientX;ly=e.clientY;vp.classList.add('grab');vp.setPointerCapture(e.pointerId); });+  vp.addEventListener('pointermove',function(e){ if(!drag)return; tx+=e.clientX-lx;ty+=e.clientY-ly;lx=e.clientX;ly=e.clientY;apply(); });+  vp.addEventListener('pointerup',function(e){ drag=false;vp.classList.remove('grab'); });+  document.getElementById('zin').onclick=function(){ var r=vp.getBoundingClientRect();zoomAt(r.width/2,r.height/2,1.2); };+  document.getElementById('zout').onclick=function(){ var r=vp.getBoundingClientRect();zoomAt(r.width/2,r.height/2,1/1.2); };+  document.getElementById('fit').onclick=fit;+  // pin panel+  var box=document.getElementById('pins');+  function render(filter){+    box.innerHTML='';+    var f=(filter||'').toLowerCase();+    var shown=PINS.filter(function(p){ return !f || (p.name+' '+p.number+' '+p.type).toLowerCase().indexOf(f)>=0; });+    if(!shown.length){ box.innerHTML='<div class="empty">No pins match.</div>'; return; }+    shown.forEach(function(p){+      var el=document.createElement('div'); el.className='pin';+      var col=p.color||'#8b949e';+      el.innerHTML='<div class="row"><span class="num">'+esc(p.number)+'</span>'+        +'<span class="nme">'+esc(p.name)+'</span>'+        +'<span class="ty" style="color:'+col+';border-color:'+col+'66">'+esc(p.type||'')+'</span></div>'+        +(p.desc?'<div class="d">'+esc(p.desc)+'</div>':'');+      el.onclick=function(){ el.classList.toggle('on'); };+      el.addEventListener('mouseenter',function(){ highlightPin(p); });+      el.addEventListener('mouseleave',function(){ clearHL(); });+      box.appendChild(el);+    });+  }+  function esc(s){ return String(s==null?'':s).replace(/[&<>"]/g,function(c){return{'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c];}); }+  document.getElementById('q').addEventListener('input',function(e){ render(e.target.value); });+  render('');++  // ── pin hover: highlight + tooltip on the SVG, parity with the live SymView ──+  var NS='http://www.w3.org/2000/svg';+  var tip=document.getElementById('tip');+  var textMap=new Map();+  function highlightPin(p){+    clearHL();+    [p.name,p.number].forEach(function(k){ var a=textMap.get(AdomSymViewer.norm(k)); if(a) a.forEach(function(g){ g.classList.add('hl'); }); });+    var m=document.getElementById('pinmark');+    if(m && OFF){ m.setAttribute('cx',OFF.x+p.x); m.setAttribute('cy',OFF.y-p.y); m.setAttribute('r',0.7); m.style.opacity='1'; }+  }+  function clearHL(){+    if(svg) svg.querySelectorAll('.hl').forEach(function(e){ e.classList.remove('hl'); });+    var m=document.getElementById('pinmark'); if(m) m.style.opacity='0';+  }+  function showTip(p,x,y){+    var col=p.color||'#8b949e';+    var h='<div class="r1"><span class="nm">'+esc(p.name||'(unnamed)')+'</span><span class="pn">Pin '+esc(p.number)+'</span></div>';+    if(p.type) h+='<span class="badge" style="background:'+col+'22;color:'+col+';border:1px solid '+col+'44">'+esc(p.type)+'</span>';+    if(p.desc) h+='<div class="desc">'+esc(p.desc)+'</div>';+    tip.innerHTML=h; tip.classList.add('show'); posTip(x,y);+  }+  function posTip(x,y){+    var w=tip.offsetWidth||260, hh=tip.offsetHeight||110, tx=x+14, ty=y+14;+    if(tx+w>innerWidth-14) tx=x-w-14;+    if(ty+hh>innerHeight-14) ty=y-hh-14;+    tip.style.left=Math.max(8,tx)+'px'; tip.style.top=Math.max(8,ty)+'px';+  }+  function hideTip(){ tip.classList.remove('show'); clearHL(); }+  // Build the pin hit-zones with the SHARED engine — the exact glyph-pairing ++  // hit-box code the app's SymView uses. The embed only supplies the tooltip.+  if(svg && OFF){+    if(!document.getElementById('pinmark')){ var pm=document.createElementNS(NS,'circle'); pm.id='pinmark'; svg.appendChild(pm); }+    var hideT=null;+    var hits=AdomSymViewer.buildPinHits(svg, PINS, OFF, NS, {+      enter:function(p,ev){ clearTimeout(hideT); showTip(p,ev.clientX,ev.clientY); highlightPin(p); },+      move:function(ev){ if(tip.classList.contains('show')) posTip(ev.clientX,ev.clientY); },+      leave:function(){ clearTimeout(hideT); hideT=setTimeout(hideTip,45); }+    });+    textMap=hits.textMap;+  }++  apply();+})();++// ── app-info header popover: interactive hover you can move into (600ms show,+//    220ms hide-grace) so the wiki link stays reachable. Per adom-app-header.md. ──+(function(){+  var SHOW_DELAY=600, HIDE_GRACE=220;+  document.querySelectorAll('header [data-tooltip-target]').forEach(function(trigger){+    var target=document.getElementById(trigger.dataset.tooltipTarget);+    if(!target) return;+    var showTimer=null, hideTimer=null;+    function show(){ clearTimeout(hideTimer); if(target.classList.contains('show')) return; clearTimeout(showTimer); showTimer=setTimeout(function(){ target.classList.add('show'); }, SHOW_DELAY); }+    function queueHide(){ clearTimeout(showTimer); clearTimeout(hideTimer); hideTimer=setTimeout(function(){ target.classList.remove('show'); }, HIDE_GRACE); }+    trigger.addEventListener('mouseenter',show); trigger.addEventListener('mouseleave',queueHide);+    trigger.addEventListener('focus',show);      trigger.addEventListener('blur',queueHide);+    target.addEventListener('mouseenter',show);  target.addEventListener('mouseleave',queueHide);+    trigger.addEventListener('click',function(e){ clearTimeout(showTimer); target.classList.toggle('show'); e.stopPropagation(); });+    document.addEventListener('click',function(e){ if(!target.contains(e.target) && !trigger.contains(e.target)) target.classList.remove('show'); });+  });+})();+</script>+</body></html>