← Commit history
README.mdadded+97
@@ -0,0 +1,97 @@+# AD5247BKSZ10-2RL7++**Analog Devices** · Pre-ordered Chips · SC-70-6++AD5247BKSZ10-2RL7 from Analog Devices, in a SC-70-6. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | VDD | power_in | Positive power supply, specified from 2.7 V to 5.5 V (Power Supply Range). |+| 2 | GND | power_in | Digital ground and B terminal voltage; the B terminal is tied to this pin. |+| 3 | SCL | input | I2C serial clock input, positive-edge triggered. |+| 4 | SDA | bidirectional | I2C serial data input/output; output logic low is 0.4 V max at IOL = 3 mA (5 V) and 0.6 V max at IOL = 6 mA. |+| 5 | W | passive | Resistor Terminal W (wiper); voltage must stay between GND and VDD, with no polarity limitation relative to Terminal A. |+| 6 | A | passive | Resistor Terminal A; voltage must stay between GND and VDD, with no polarity limitation relative to Terminal W. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Analog Devices |+| Package | SC-70-6 |+| Category | Interface ICs |+| Pins | 6 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Resistor Differential Nonlinearity (rheostat mode) | R-DNL | -1 | 0.1 | 1 | LSB | RWB, VA = no connect | 4 |+| Resistor Integral Nonlinearity (rheostat mode) | R-INL | -2 | 0.25 | 2 | LSB | RWB, VA = no connect | 4 |+| Nominal Resistor Tolerance | ΔRAB | -20 |  | 20 | % | VA = VDD, wiper (VW) = no connect | 4 |+| Output Resistance | RWB |  | 75 | 300 | Ω | Code = 0x00 | 4 |+| Differential Nonlinearity (potentiometer divider mode) | DNL | -1 | 0.1 | 1 | LSB | VA = VDD and VB = 0 V | 4 |+| Integral Nonlinearity (potentiometer divider mode) | INL | -1 | 0.2 | 1 | LSB | VA = VDD and VB = 0 V | 4 |+| Full-Scale Error (10 kΩ) | VWFSE | -2 | -0.5 | 0 | LSB | Code = 0x7F | 4 |+| Zero-Scale Error (10 kΩ) | VWZSE | 0 | 0.5 | 1 | LSB | VDD = 4.5 V to 5.5 V, code = 0x00 | 4 |+| Zero-Scale Error (10 kΩ) | VWZSE | 0 | 0.5 | 1.2 | LSB | VDD = 2.7 V to 4.4 V, code = 0x00 | 4 |+| Input Logic High | VIH | 2.4 |  |  | V | VDD = 5 V | 4 |+| Input Logic Low | VIL |  |  | 0.8 | V | VDD = 5 V | 4 |+| Input Logic High | VIH | 2.1 |  |  | V | VDD = 3 V | 4 |+| Input Logic Low | VIL |  |  | 0.6 | V | VDD = 3 V | 4 |+| Input Current | IIL | -1 |  | 1 | µA | VIN = 0 V or 5 V | 4 |+| Output Logic Low (SDA) | VOL |  |  | 0.4 | V | IOL = 3 mA | 4 |+| Output Logic Low (SDA) | VOL |  |  | 0.6 | V | IOL = 6 mA | 4 |+| Power Supply Range | VDD | 2.7 |  | 5.5 | V |  | 4 |+| Supply Current | IDD |  | 3 | 7 | µA | VDD = 5.5 V; VIH = VDD or VIL = GND | 4 |+| Supply Current | IDD |  | 2.5 | 5.2 | µA | VDD = 5 V; VIH = VDD or VIL = GND | 4 |+| Supply Current | IDD |  | 0.9 | 2 | µA | VDD = 3.3 V; VIH = VDD or VIL = GND | 4 |+| Power Supply Sensitivity | PSSR | -0.02 | 0.01 | 0.02 | %/% | VDD = 5 V ± 10%, code = midscale | 4 |+| SCL Clock Frequency | fSCL |  |  | 400 | kHz |  | 5 |+| Bus Free Time Between Stop and Start | t1 (tBUF) | 1.3 |  |  | µs |  | 5 |+| Hold Time (Repeated Start) | t2 (tHD;STA) | 0.6 |  |  | µs |  | 5 |+| Low Period of SCL Clock | t3 (tLOW) | 1.3 |  |  | µs |  | 5 |+| High Period of SCL Clock | t4 (tHIGH) | 0.6 |  | 50 | µs |  | 5 |+| Setup Time for Repeated Start Condition | t5 (tSU;STA) | 0.6 |  |  | µs |  | 5 |+| Data Hold Time | t6 (tHD;DAT) | 0.9 |  |  | µs |  | 5 |+| Data Setup Time | t7 (tSU;DAT) | 100 |  |  | ns |  | 5 |+| Fall Time of Both SDA and SCL | t8 (tF) |  |  | 300 | ns |  | 5 |+| Rise Time of Both SDA and SCL | t9 (tR) |  |  | 300 | ns |  | 5 |+| Setup Time for Stop Condition | t10 (tSU;STO) | 0.6 |  |  | µs |  | 5 |+| Total Harmonic Distortion | THDW |  |  | 0.05 | % | VA = 1 V rms, f = 1 kHz, RAB = 10 kΩ | 5 |+| VW Settling Time (10 kΩ) | tS |  |  | 2 | µs | VA = 5 V, ±1 LSB error band | 5 |+| Resistor Noise Voltage Density | eN_WB |  | 9 |  | nV/√Hz | RWB = 5 kΩ, RS = 0 | 5 |+| Terminal Current, Ax to Bx, Ax to Wx, Bx to Wx (pulsed) |  | -20 |  | 20 | mA | Pulsed | 6 |+| Terminal Current, Ax to Bx, Ax to Wx, Bx to Wx (continuous) |  | -5 |  | 5 | mA | Continuous | 6 |+| VDD to GND | VDD | -0.3 |  | 7 | V |  | 6 |+| Digital Inputs and Output Voltage to GND |  | 0 |  |  | V | to GND; max VDD + 0.3 V | 6 |+| Operating Temperature Range | TA | -40 |  | 125 | °C |  | 6 |+| Maximum Junction Temperature | TJMAX |  |  | 150 | °C |  | 6 |+| Storage Temperature Range |  | -65 |  | 150 | °C |  | 6 |+| Reflow Soldering Peak Temperature |  |  |  | 240 | °C | SnPb | 6 |+| Reflow Soldering Peak Temperature |  |  |  | 260 | °C | Pb-Free | 6 |+| Nominal End-to-End Resistance | RAB |  | 10 |  | kΩ | 10 kΩ version | 14 |+| Resistance Temperature Coefficient | ΔRAB/ΔT |  | 45 |  | ppm/°C |  | 4 |+| Voltage Divider Temperature Coefficient | ΔVW/ΔT |  | 15 |  | ppm/°C | Code = 0x40 | 4 |+| Thermal Resistance, Junction-to-Ambient (SC70-6) | θJA |  | 340 |  | °C/W | SC70-6 package | 6 |++## CAD (KiCad official)++- Symbol: `AD5247BKSZ10-2RL7`+- Footprint: `Package_TO_SOT_SMD:SOT-363_SC-70-6`+- 3D model: SC-70-6 (KiCad packages3D, STEP)+- 3D model files: `ad5247bksz10-2rl7-etched.step` / `ad5247bksz10-2rl7-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `ad5247bksz10-2rl7.step` / `ad5247bksz10-2rl7.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Analog Devices datasheet](https://www.analog.com/media/en/technical-documentation/data-sheets/AD5247.pdf) (20 pp, sha256 `fbfe1a09b8740b04`, retrieved 2026-10-31, tier: manufacturer)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-haiku-5-5` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/ad5247bksz10-2rl7-datasheet.pdf)
ad5247bksz10-2rl7-etched.glbadded
⋯ 1 unchanged line ⋯
ad5247bksz10-2rl7-hero.glbadded
⋯ 1 unchanged line ⋯
ad5247bksz10-2rl7-hero.overlay.jsonadded+216
@@ -0,0 +1,216 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "AD5247BKSZ10-2RL7",+  "kind": "component + footprint reference art",+  "board_use": false,+  "plane_z_mm": -0.02,+  "units": "metre",+  "upAxis": "Z",+  "layers": {+    "pad_outlines": {+      "material": "Footprint pads - teal dashed outlines - 50 percent opacity",+      "rgba": [+        0.0,+        0.902,+        0.863,+        0.5+      ],+      "pads": 6,+      "span_mm": 2.7,+      "dash_mm": 0.12,+      "gap_mm": 0.072,+      "pad_stroke_mm": 0.03+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 7,+      "pin1": {+        "source": "footprint silkscreen",+        "pad": "1"+      }+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 6,+      "sides": "top + mirrored underside (single-sided)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.0,+    "tolerance_mm": 0.25,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -1.0,+      1.0,+      -0.8,+      0.8+    ],+    "pads_bbox_mm": [+      -1.35,+      1.35,+      -0.825,+      0.825+    ],+    "seating_z_mm": 0.0+  },+  "sources": {+    "glb": "ad5247bksz10-2rl7-etched.glb",+    "glb_sha256": "2ad8e4f6fd6c04558eb88eb5f368090c2849cb2a3040d7f769b6ca971e245fc9",+    "footprint": "ad5247bksz10-2rl7.kicad_mod",+    "footprint_sha256": "0659d885e00b786968c3ba29152b808777240a91c1fb49ab8d814eb03530115c",+    "pins": "page.json component.pins",+    "pins_sha256": "ae15ddd38190c0612725a6bf3c789e2a3ed3274bd83756aa000f0496ab7cca2c"+  },+  "generator": "adom-wiki 1.8.4 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "VDD",+      "x": -1.45,+      "y": -0.65,+      "align": "right",+      "vertical": false,+      "h": 0.325+    },+    {+      "pad": "2",+      "text": "GND",+      "x": -1.45,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.325+    },+    {+      "pad": "3",+      "text": "SCL",+      "x": -1.45,+      "y": 0.65,+      "align": "right",+      "vertical": false,+      "h": 0.325+    },+    {+      "pad": "4",+      "text": "SDA",+      "x": 1.45,+      "y": 0.65,+      "align": "left",+      "vertical": false,+      "h": 0.325+    },+    {+      "pad": "5",+      "text": "W",+      "x": 1.45,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.325+    },+    {+      "pad": "6",+      "text": "A",+      "x": 1.45,+      "y": -0.65,+      "align": "left",+      "vertical": false,+      "h": 0.325+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "roundrect",+      "center_mm": [+        -0.8375,+        -0.65+      ],+      "size_mm": [+        1.025,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "roundrect",+      "center_mm": [+        -0.8375,+        0.0+      ],+      "size_mm": [+        1.025,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "roundrect",+      "center_mm": [+        -0.8375,+        0.65+      ],+      "size_mm": [+        1.025,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "4",+      "shape": "roundrect",+      "center_mm": [+        0.8375,+        0.65+      ],+      "size_mm": [+        1.025,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "5",+      "shape": "roundrect",+      "center_mm": [+        0.8375,+        0.0+      ],+      "size_mm": [+        1.025,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "6",+      "shape": "roundrect",+      "center_mm": [+        0.8375,+        -0.65+      ],+      "size_mm": [+        1.025,+        0.35+      ],+      "rot": 0.0+    }+  ]+}
ad5247bksz10-2rl7.glbadded
⋯ 1 unchanged line ⋯
ad5247bksz10-2rl7.kicad_modadded+288
@@ -0,0 +1,288 @@+(footprint "SOT-363_SC-70-6"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "SOT, 6 Pin (https://home.jeita.or.jp/tsc/std-pdf/ED-7500A.pdf#page=170, JEDEC MO-203, variant AB, https://www.jedec.org/document_search?search_api_views_fulltext=MO-203)")+	(tags "SOT TO_SOT_SMD SC-88 SOT-363 SC-70-6 US6 UMT6 S-Mini6 TSSOP6")+	(property "Reference" "REF**"+		(at 0 -1.8 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "SOT-363_SC-70-6"+		(at 0 1.8 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "package/gullwing"+		(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 -0.735 -1.11)+		(end 0.735 -1.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.735 -1.085)+		(end -0.735 -1.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -0.735 1.11)+		(end -0.735 1.085)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.735 -1.11)+		(end 0.735 -1.085)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.735 1.085)+		(end 0.735 1.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 0.735 1.11)+		(end -0.735 1.11)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_poly+		(pts+			(xy -1.18 -1.09)+			(xy -1.32 -1.28)+			(xy -1.04 -1.28)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+	)+	(fp_line+		(start -1.45 -0.93)+		(end -0.73 -0.93)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -1.45 0.93)+		(end -1.45 -0.93)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -0.73 -1.1)+		(end 0.73 -1.1)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -0.73 -0.93)+		(end -0.73 -1.1)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -0.73 0.93)+		(end -1.45 0.93)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -0.73 1.1)+		(end -0.73 0.93)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 0.73 -1.1)+		(end 0.73 -0.93)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 0.73 -0.93)+		(end 1.45 -0.93)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 0.73 0.93)+		(end 0.73 1.1)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 0.73 1.1)+		(end -0.73 1.1)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 1.45 -0.93)+		(end 1.45 0.93)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 1.45 0.93)+		(end 0.73 0.93)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_poly+		(pts+			(xy -0.3125 -1)+			(xy 0.625 -1)+			(xy 0.625 1)+			(xy -0.625 1)+			(xy -0.625 -0.6875)+		)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 90)+		(layer "F.Fab")+		(effects+			(font+				(size 0.5 0.5)+				(thickness 0.08)+			)+		)+	)+	(pad "1" smd roundrect+		(at -0.8375 -0.65)+		(size 1.025 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "2" smd roundrect+		(at -0.8375 0)+		(size 1.025 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "3" smd roundrect+		(at -0.8375 0.65)+		(size 1.025 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "4" smd roundrect+		(at 0.8375 0.65)+		(size 1.025 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "5" smd roundrect+		(at 0.8375 0)+		(size 1.025 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "6" smd roundrect+		(at 0.8375 -0.65)+		(size 1.025 0.35)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-363_SC-70-6.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
ad5247bksz10-2rl7.kicad_symadded+37
@@ -0,0 +1,37 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "AD5247BKSZ10-2RL7" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 7.62 0) (effects (font (size 1.27 1.27))))+    (property "Value" "AD5247BKSZ10-2RL7" (at 0 -7.62 0) (effects (font (size 1.27 1.27))))+    (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+    (symbol "AD5247BKSZ10-2RL7_0_1"+    (rectangle (start -12.70 5.08) (end 12.70 -5.08)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "AD5247BKSZ10-2RL7_1_1"+    (pin power_in line (at -17.78 2.54 0) (length 5.08)+      (name "VDD" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 0.00 0) (length 5.08)+      (name "GND" (effects (font (size 1.27 1.27))))+      (number "2" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 -2.54 0) (length 5.08)+      (name "SCL" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 2.54 180) (length 5.08)+      (name "A" (effects (font (size 1.27 1.27))))+      (number "6" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at 17.78 0.00 180) (length 5.08)+      (name "W" (effects (font (size 1.27 1.27))))+      (number "5" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -2.54 180) (length 5.08)+      (name "SDA" (effects (font (size 1.27 1.27))))+      (number "4" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
ad5247bksz10-2rl7.lbradded+124
@@ -0,0 +1,124 @@+<?xml version="1.0" encoding="utf-8"?>+<!DOCTYPE eagle SYSTEM "eagle.dtd">+<eagle version="9.6.2">+<drawing>+<settings><setting alwaysvectorfont="no"/></settings>+<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>+<layers>+<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>+<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>+<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>+<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>+<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>+<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>+<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>+<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>+<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>+<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>+<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>+<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>+<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>+<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>+<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>+<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>+<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>+<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>+<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>+<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="yes"/>+<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="yes"/>+<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="yes"/>+<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="yes"/>+<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>+<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>+<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>+<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>+<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>+<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>+<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>+<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>+<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>+<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>+<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>+<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>+<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>+<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>+<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>+</layers>+<library>+<description></description>+<packages>+<package name="SOT-363_SC-70-6">+  <description>6 pads, 2.7 x 1.6 mm. SOT, 6 Pin</description>+  <smd name="1" x="-0.8375" y="0.6500" dx="1.0250" dy="0.3500" layer="1" roundness="50"/>+  <smd name="2" x="-0.8375" y="-0.0000" dx="1.0250" dy="0.3500" layer="1" roundness="50"/>+  <smd name="3" x="-0.8375" y="-0.6500" dx="1.0250" dy="0.3500" layer="1" roundness="50"/>+  <smd name="4" x="0.8375" y="-0.6500" dx="1.0250" dy="0.3500" layer="1" roundness="50"/>+  <smd name="5" x="0.8375" y="-0.0000" dx="1.0250" dy="0.3500" layer="1" roundness="50"/>+  <smd name="6" x="0.8375" y="0.6500" dx="1.0250" dy="0.3500" layer="1" roundness="50"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-1.1800" y="1.0900"/>+    <vertex x="-1.3200" y="1.2800"/>+    <vertex x="-1.0400" y="1.2800"/>+  </polygon>+  <polygon width="0.1000" layer="51">+    <vertex x="-0.3125" y="1.0000"/>+    <vertex x="0.6250" y="1.0000"/>+    <vertex x="0.6250" y="-1.0000"/>+    <vertex x="-0.6250" y="-1.0000"/>+    <vertex x="-0.6250" y="0.6875"/>+  </polygon>+  <wire x1="-0.7350" y1="1.1100" x2="0.7350" y2="1.1100" width="0.1200" layer="21"/>+  <wire x1="-0.7350" y1="1.0850" x2="-0.7350" y2="1.1100" width="0.1200" layer="21"/>+  <wire x1="-0.7350" y1="-1.1100" x2="-0.7350" y2="-1.0850" width="0.1200" layer="21"/>+  <wire x1="0.7350" y1="1.1100" x2="0.7350" y2="1.0850" width="0.1200" layer="21"/>+  <wire x1="0.7350" y1="-1.0850" x2="0.7350" y2="-1.1100" width="0.1200" layer="21"/>+  <wire x1="0.7350" y1="-1.1100" x2="-0.7350" y2="-1.1100" width="0.1200" layer="21"/>+  <text x="0" y="1.763" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-1.763" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="AD5247BKSZ10-2RL7">+  <wire x1="-12.7" y1="5.08" x2="12.7" y2="5.08" width="0.254" layer="94"/>+  <wire x1="12.7" y1="5.08" x2="12.7" y2="-5.08" width="0.254" layer="94"/>+  <wire x1="12.7" y1="-5.08" x2="-12.7" y2="-5.08" width="0.254" layer="94"/>+  <wire x1="-12.7" y1="-5.08" x2="-12.7" y2="5.08" width="0.254" layer="94"/>+  <text x="0.0000" y="7.6200" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-7.6200" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="VDD" x="-17.78" y="2.54" length="middle" direction="pwr"/>+  <pin name="GND" x="-17.78" y="0" length="middle" direction="pwr"/>+  <pin name="SCL" x="-17.78" y="-2.54" length="middle" direction="in"/>+  <pin name="A" x="17.78" y="2.54" length="middle" direction="pas" rot="R180"/>+  <pin name="W" x="17.78" y="0" length="middle" direction="pas" rot="R180"/>+  <pin name="SDA" x="17.78" y="-2.54" length="middle" direction="io" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="AD5247BKSZ10-2RL7" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="AD5247BKSZ10-2RL7" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="SOT-363_SC-70-6">+      <connects>+        <connect gate="G$1" pin="VDD" pad="1"/>+        <connect gate="G$1" pin="GND" pad="2"/>+        <connect gate="G$1" pin="SCL" pad="3"/>+        <connect gate="G$1" pin="A" pad="6"/>+        <connect gate="G$1" pin="W" pad="5"/>+        <connect gate="G$1" pin="SDA" pad="4"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
ad5247bksz10-2rl7.stepadded+4404
@@ -0,0 +1,4404 @@+ISO-10303-21;+HEADER;+/* SOT-363_SC-70-6.step 3D STEP model for use in ECAD systems+ * Copyright (C) 2017, 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 SOT-363_SC-70-6'),+/* implementation_level */ '2;1');++FILE_NAME(+/* name */ 'SOT-363_SC-70-6.step',+/* time_stamp */ '2017-12-18T01:05:26',+/* 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('SOT_363_SC_70_6','SOT_363_SC_70_6','',(#8));+#8 = PRODUCT_CONTEXT('',#2,'mechanical');+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#3337);+#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,#55,#118,#141,#170,#193,#264,#287,#310,#333,+#398,#421,#450,#473,#497,#527,#560,#593,#624,#655,#688,#711,#734,+#757,#781,#805,#838,#871,#902,#933,#966,#989,#1018,#1041,#1065,#1140+,#1215,#1245,#1320,#1337,#1412,#1429,#1460,#1535,#1610,#1641,#1658,+#1681,#1704,#1727,#1751,#1826,#1901,#1925,#2000,#2017,#2092,#2109,+#2140,#2215,#2290,#2321,#2338,#2361,#2417,#2433,#2470,#2487,#2504,+#2521,#2538,#2555,#2572,#2589,#2601,#2623,#2640,#2657,#2674,#2691,+#2708,#2720,#2732,#2749,#2766,#2783,#2800,#2817,#2834,#2851,#2863,+#2879,#2895,#2911,#2944,#2961,#2978,#2995,#3012,#3029,#3046,#3063,+#3075,#3097,#3114,#3131,#3148,#3165,#3182,#3194,#3206,#3223,#3240,+#3257,#3274,#3291,#3308,#3325));+#17 = ADVANCED_FACE('',(#18),#50,.F.);+#18 = FACE_BOUND('',#19,.F.);+#19 = EDGE_LOOP('',(#20,#30,#37,#45));+#20 = ORIENTED_EDGE('',*,*,#21,.T.);+#21 = EDGE_CURVE('',#22,#24,#26,.T.);+#22 = VERTEX_POINT('',#23);+#23 = CARTESIAN_POINT('',(-0.50189183306,0.943783666119,0.1));+#24 = VERTEX_POINT('',#25);+#25 = CARTESIAN_POINT('',(0.50189183306,0.943783666119,0.1));+#26 = LINE('',#27,#28);+#27 = CARTESIAN_POINT('',(-0.50189183306,0.943783666119,0.1));+#28 = VECTOR('',#29,1.);+#29 = DIRECTION('',(1.,2.22044604925E-16,0.));+#30 = ORIENTED_EDGE('',*,*,#31,.T.);+#31 = EDGE_CURVE('',#24,#32,#34,.T.);+#32 = VERTEX_POINT('',#33);+#33 = CARTESIAN_POINT('',(0.53,1.,0.5));+#34 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#35,#36),.UNSPECIFIED.,.F.,.F.,(2,+2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#35 = CARTESIAN_POINT('',(0.50189183306,0.943783666119,0.1));+#36 = CARTESIAN_POINT('',(0.53,1.,0.5));+#37 = ORIENTED_EDGE('',*,*,#38,.F.);+#38 = EDGE_CURVE('',#39,#32,#41,.T.);+#39 = VERTEX_POINT('',#40);+#40 = CARTESIAN_POINT('',(-0.53,1.,0.5));+#41 = LINE('',#42,#43);+#42 = CARTESIAN_POINT('',(-0.53,1.,0.5));+#43 = VECTOR('',#44,1.);+#44 = DIRECTION('',(1.,2.22044604925E-16,0.));+#45 = ORIENTED_EDGE('',*,*,#46,.F.);+#46 = EDGE_CURVE('',#22,#39,#47,.T.);+#47 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#48,#49),.UNSPECIFIED.,.F.,.F.,(2,+2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#48 = CARTESIAN_POINT('',(-0.50189183306,0.943783666119,0.1));+#49 = CARTESIAN_POINT('',(-0.53,1.,0.5));+#50 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#51,#52)+,(#53,#54)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.),+.PIECEWISE_BEZIER_KNOTS.);+#51 = CARTESIAN_POINT('',(-0.50189183306,0.943783666119,0.1));+#52 = CARTESIAN_POINT('',(-0.53,1.,0.5));+#53 = CARTESIAN_POINT('',(0.50189183306,0.943783666119,0.1));+#54 = CARTESIAN_POINT('',(0.53,1.,0.5));+#55 = ADVANCED_FACE('',(#56),#113,.F.);+#56 = FACE_BOUND('',#57,.T.);+#57 = EDGE_LOOP('',(#58,#59,#67,#75,#83,#91,#99,#107));+#58 = ORIENTED_EDGE('',*,*,#21,.T.);+#59 = ORIENTED_EDGE('',*,*,#60,.T.);+#60 = EDGE_CURVE('',#24,#61,#63,.T.);+#61 = VERTEX_POINT('',#62);+#62 = CARTESIAN_POINT('',(0.568783666119,0.87689183306,0.1));+#63 = LINE('',#64,#65);+#64 = CARTESIAN_POINT('',(0.50189183306,0.943783666119,0.1));+#65 = VECTOR('',#66,1.);+#66 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#67 = ORIENTED_EDGE('',*,*,#68,.T.);+#68 = EDGE_CURVE('',#61,#69,#71,.T.);+#69 = VERTEX_POINT('',#70);+#70 = CARTESIAN_POINT('',(0.568783666119,-0.87689183306,0.1));+#71 = LINE('',#72,#73);+#72 = CARTESIAN_POINT('',(0.568783666119,0.87689183306,0.1));+#73 = VECTOR('',#74,1.);+#74 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#75 = ORIENTED_EDGE('',*,*,#76,.T.);+#76 = EDGE_CURVE('',#69,#77,#79,.T.);+#77 = VERTEX_POINT('',#78);+#78 = CARTESIAN_POINT('',(0.50189183306,-0.943783666119,0.1));+#79 = LINE('',#80,#81);+#80 = CARTESIAN_POINT('',(0.568783666119,-0.87689183306,0.1));+#81 = VECTOR('',#82,1.);+#82 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#83 = ORIENTED_EDGE('',*,*,#84,.T.);+#84 = EDGE_CURVE('',#77,#85,#87,.T.);+#85 = VERTEX_POINT('',#86);+#86 = CARTESIAN_POINT('',(-0.50189183306,-0.943783666119,0.1));+#87 = LINE('',#88,#89);+#88 = CARTESIAN_POINT('',(0.50189183306,-0.943783666119,0.1));+#89 = VECTOR('',#90,1.);+#90 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#91 = ORIENTED_EDGE('',*,*,#92,.T.);+#92 = EDGE_CURVE('',#85,#93,#95,.T.);+#93 = VERTEX_POINT('',#94);+#94 = CARTESIAN_POINT('',(-0.568783666119,-0.87689183306,0.1));+#95 = LINE('',#96,#97);+#96 = CARTESIAN_POINT('',(-0.50189183306,-0.943783666119,0.1));+#97 = VECTOR('',#98,1.);+#98 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#99 = ORIENTED_EDGE('',*,*,#100,.T.);+#100 = EDGE_CURVE('',#93,#101,#103,.T.);+#101 = VERTEX_POINT('',#102);+#102 = CARTESIAN_POINT('',(-0.568783666119,0.87689183306,0.1));+#103 = LINE('',#104,#105);+#104 = CARTESIAN_POINT('',(-0.568783666119,-0.87689183306,0.1));+#105 = VECTOR('',#106,1.);+#106 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#107 = ORIENTED_EDGE('',*,*,#108,.T.);+#108 = EDGE_CURVE('',#101,#22,#109,.T.);+#109 = LINE('',#110,#111);+#110 = CARTESIAN_POINT('',(-0.568783666119,0.87689183306,0.1));+#111 = VECTOR('',#112,1.);+#112 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#113 = PLANE('',#114);+#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117);+#115 = CARTESIAN_POINT('',(-0.50189183306,0.943783666119,0.1));+#116 = DIRECTION('',(0.,0.,1.));+#117 = DIRECTION('',(0.469524916338,-0.882919222204,0.));+#118 = ADVANCED_FACE('',(#119),#136,.F.);+#119 = FACE_BOUND('',#120,.F.);+#120 = EDGE_LOOP('',(#121,#122,#129,#135));+#121 = ORIENTED_EDGE('',*,*,#60,.T.);+#122 = ORIENTED_EDGE('',*,*,#123,.T.);+#123 = EDGE_CURVE('',#61,#124,#126,.T.);+#124 = VERTEX_POINT('',#125);+#125 = CARTESIAN_POINT('',(0.625,0.905,0.5));+#126 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#127,#128),.UNSPECIFIED.,.F.,.F.,+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#127 = CARTESIAN_POINT('',(0.568783666119,0.87689183306,0.1));+#128 = CARTESIAN_POINT('',(0.625,0.905,0.5));+#129 = ORIENTED_EDGE('',*,*,#130,.F.);+#130 = EDGE_CURVE('',#32,#124,#131,.T.);+#131 = LINE('',#132,#133);+#132 = CARTESIAN_POINT('',(0.53,1.,0.5));+#133 = VECTOR('',#134,1.);+#134 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#135 = ORIENTED_EDGE('',*,*,#31,.F.);+#136 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#137,#138)+,(#139,#140+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)+,.PIECEWISE_BEZIER_KNOTS.);+#137 = CARTESIAN_POINT('',(0.50189183306,0.943783666119,0.1));+#138 = CARTESIAN_POINT('',(0.53,1.,0.5));+#139 = CARTESIAN_POINT('',(0.568783666119,0.87689183306,0.1));+#140 = CARTESIAN_POINT('',(0.625,0.905,0.5));+#141 = ADVANCED_FACE('',(#142),#165,.F.);+#142 = FACE_BOUND('',#143,.F.);+#143 = EDGE_LOOP('',(#144,#145,#152,#160));+#144 = ORIENTED_EDGE('',*,*,#38,.T.);+#145 = ORIENTED_EDGE('',*,*,#146,.T.);+#146 = EDGE_CURVE('',#32,#147,#149,.T.);+#147 = VERTEX_POINT('',#148);+#148 = CARTESIAN_POINT('',(0.53,1.,0.65));+#149 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#150,#151),.UNSPECIFIED.,.F.,.F.,+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#150 = CARTESIAN_POINT('',(0.53,1.,0.5));+#151 = CARTESIAN_POINT('',(0.53,1.,0.65));+#152 = ORIENTED_EDGE('',*,*,#153,.F.);+#153 = EDGE_CURVE('',#154,#147,#156,.T.);+#154 = VERTEX_POINT('',#155);+#155 = CARTESIAN_POINT('',(-0.53,1.,0.65));+#156 = LINE('',#157,#158);+#157 = CARTESIAN_POINT('',(-0.53,1.,0.65));+#158 = VECTOR('',#159,1.);+#159 = DIRECTION('',(1.,2.22044604925E-16,0.));+#160 = ORIENTED_EDGE('',*,*,#161,.F.);+#161 = EDGE_CURVE('',#39,#154,#162,.T.);+#162 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#163,#164),.UNSPECIFIED.,.F.,.F.,+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#163 = CARTESIAN_POINT('',(-0.53,1.,0.5));+#164 = CARTESIAN_POINT('',(-0.53,1.,0.65));+#165 = PLANE('',#166);+#166 = AXIS2_PLACEMENT_3D('',#167,#168,#169);+#167 = CARTESIAN_POINT('',(-0.53,1.,0.65));+#168 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#169 = DIRECTION('',(1.,2.22044604925E-16,0.));+#170 = ADVANCED_FACE('',(#171),#188,.F.);+#171 = FACE_BOUND('',#172,.F.);+#172 = EDGE_LOOP('',(#173,#174,#175,#183));+#173 = ORIENTED_EDGE('',*,*,#108,.T.);+#174 = ORIENTED_EDGE('',*,*,#46,.T.);+#175 = ORIENTED_EDGE('',*,*,#176,.F.);+#176 = EDGE_CURVE('',#177,#39,#179,.T.);+#177 = VERTEX_POINT('',#178);+#178 = CARTESIAN_POINT('',(-0.625,0.905,0.5));+#179 = LINE('',#180,#181);+#180 = CARTESIAN_POINT('',(-0.625,0.905,0.5));+#181 = VECTOR('',#182,1.);+#182 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#183 = ORIENTED_EDGE('',*,*,#184,.F.);+#184 = EDGE_CURVE('',#101,#177,#185,.T.);+#185 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#186,#187),.UNSPECIFIED.,.F.,.F.,+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#186 = CARTESIAN_POINT('',(-0.568783666119,0.87689183306,0.1));+#187 = CARTESIAN_POINT('',(-0.625,0.905,0.5));+#188 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#189,#190)+,(#191,#192+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)+,.PIECEWISE_BEZIER_KNOTS.);+#189 = CARTESIAN_POINT('',(-0.568783666119,0.87689183306,0.1));+#190 = CARTESIAN_POINT('',(-0.625,0.905,0.5));+#191 = CARTESIAN_POINT('',(-0.50189183306,0.943783666119,0.1));+#192 = CARTESIAN_POINT('',(-0.53,1.,0.5));+#193 = ADVANCED_FACE('',(#194),#259,.F.);+#194 = FACE_BOUND('',#195,.F.);+#195 = EDGE_LOOP('',(#196,#197,#204,#212,#220,#228,#236,#244,#252,#258)+);+#196 = ORIENTED_EDGE('',*,*,#68,.T.);+#197 = ORIENTED_EDGE('',*,*,#198,.T.);+#198 = EDGE_CURVE('',#69,#199,#201,.T.);+#199 = VERTEX_POINT('',#200);+#200 = CARTESIAN_POINT('',(0.625,-0.905,0.5));+#201 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#202,#203),.UNSPECIFIED.,.F.,.F.,+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#202 = CARTESIAN_POINT('',(0.568783666119,-0.87689183306,0.1));+#203 = CARTESIAN_POINT('',(0.625,-0.905,0.5));+#204 = ORIENTED_EDGE('',*,*,#205,.F.);+#205 = EDGE_CURVE('',#206,#199,#208,.T.);+#206 = VERTEX_POINT('',#207);+#207 = CARTESIAN_POINT('',(0.625,-0.8,0.5));+#208 = LINE('',#209,#210);+#209 = CARTESIAN_POINT('',(0.625,0.905,0.5));+#210 = VECTOR('',#211,1.);+#211 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#212 = ORIENTED_EDGE('',*,*,#213,.F.);+#213 = EDGE_CURVE('',#214,#206,#216,.T.);+#214 = VERTEX_POINT('',#215);+#215 = CARTESIAN_POINT('',(0.625,-0.5,0.5));+#216 = LINE('',#217,#218);+#217 = CARTESIAN_POINT('',(0.625,-0.5,0.5));+#218 = VECTOR('',#219,1.);+#219 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#220 = ORIENTED_EDGE('',*,*,#221,.F.);+#221 = EDGE_CURVE('',#222,#214,#224,.T.);+#222 = VERTEX_POINT('',#223);+#223 = CARTESIAN_POINT('',(0.625,-0.15,0.5));+#224 = LINE('',#225,#226);+#225 = CARTESIAN_POINT('',(0.625,0.905,0.5));+#226 = VECTOR('',#227,1.);+#227 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#228 = ORIENTED_EDGE('',*,*,#229,.F.);+#229 = EDGE_CURVE('',#230,#222,#232,.T.);+#230 = VERTEX_POINT('',#231);+#231 = CARTESIAN_POINT('',(0.625,0.15,0.5));+#232 = LINE('',#233,#234);+#233 = CARTESIAN_POINT('',(0.625,0.15,0.5));+#234 = VECTOR('',#235,1.);+#235 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#236 = ORIENTED_EDGE('',*,*,#237,.F.);+#237 = EDGE_CURVE('',#238,#230,#240,.T.);+#238 = VERTEX_POINT('',#239);+#239 = CARTESIAN_POINT('',(0.625,0.5,0.5));+#240 = LINE('',#241,#242);+#241 = CARTESIAN_POINT('',(0.625,0.905,0.5));+#242 = VECTOR('',#243,1.);+#243 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#244 = ORIENTED_EDGE('',*,*,#245,.F.);+#245 = EDGE_CURVE('',#246,#238,#248,.T.);+#246 = VERTEX_POINT('',#247);+#247 = CARTESIAN_POINT('',(0.625,0.8,0.5));+#248 = LINE('',#249,#250);+#249 = CARTESIAN_POINT('',(0.625,0.8,0.5));+#250 = VECTOR('',#251,1.);+#251 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#252 = ORIENTED_EDGE('',*,*,#253,.F.);+#253 = EDGE_CURVE('',#124,#246,#254,.T.);+#254 = LINE('',#255,#256);+#255 = CARTESIAN_POINT('',(0.625,0.905,0.5));+#256 = VECTOR('',#257,1.);+#257 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#258 = ORIENTED_EDGE('',*,*,#123,.F.);+#259 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#260,#261)+,(#262,#263+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),+.PIECEWISE_BEZIER_KNOTS.);+#260 = CARTESIAN_POINT('',(0.568783666119,0.87689183306,0.1));+#261 = CARTESIAN_POINT('',(0.625,0.905,0.5));+#262 = CARTESIAN_POINT('',(0.568783666119,-0.87689183306,0.1));+#263 = CARTESIAN_POINT('',(0.625,-0.905,0.5));+#264 = ADVANCED_FACE('',(#265),#282,.F.);+#265 = FACE_BOUND('',#266,.F.);+#266 = EDGE_LOOP('',(#267,#268,#275,#281));+#267 = ORIENTED_EDGE('',*,*,#76,.T.);+#268 = ORIENTED_EDGE('',*,*,#269,.T.);+#269 = EDGE_CURVE('',#77,#270,#272,.T.);+#270 = VERTEX_POINT('',#271);+#271 = CARTESIAN_POINT('',(0.53,-1.,0.5));+#272 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#273,#274),.UNSPECIFIED.,.F.,.F.,+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#273 = CARTESIAN_POINT('',(0.50189183306,-0.943783666119,0.1));+#274 = CARTESIAN_POINT('',(0.53,-1.,0.5));+#275 = ORIENTED_EDGE('',*,*,#276,.F.);+#276 = EDGE_CURVE('',#199,#270,#277,.T.);+#277 = LINE('',#278,#279);+#278 = CARTESIAN_POINT('',(0.625,-0.905,0.5));+#279 = VECTOR('',#280,1.);+#280 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#281 = ORIENTED_EDGE('',*,*,#198,.F.);+#282 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#283,#284)+,(#285,#286+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)+,.PIECEWISE_BEZIER_KNOTS.);+#283 = CARTESIAN_POINT('',(0.568783666119,-0.87689183306,0.1));+#284 = CARTESIAN_POINT('',(0.625,-0.905,0.5));+#285 = CARTESIAN_POINT('',(0.50189183306,-0.943783666119,0.1));+#286 = CARTESIAN_POINT('',(0.53,-1.,0.5));+#287 = ADVANCED_FACE('',(#288),#305,.F.);+#288 = FACE_BOUND('',#289,.F.);+#289 = EDGE_LOOP('',(#290,#291,#298,#304));+#290 = ORIENTED_EDGE('',*,*,#84,.T.);+#291 = ORIENTED_EDGE('',*,*,#292,.T.);+#292 = EDGE_CURVE('',#85,#293,#295,.T.);+#293 = VERTEX_POINT('',#294);+#294 = CARTESIAN_POINT('',(-0.53,-1.,0.5));+#295 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#296,#297),.UNSPECIFIED.,.F.,.F.,+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#296 = CARTESIAN_POINT('',(-0.50189183306,-0.943783666119,0.1));+#297 = CARTESIAN_POINT('',(-0.53,-1.,0.5));+#298 = ORIENTED_EDGE('',*,*,#299,.F.);+#299 = EDGE_CURVE('',#270,#293,#300,.T.);+#300 = LINE('',#301,#302);+#301 = CARTESIAN_POINT('',(0.53,-1.,0.5));+#302 = VECTOR('',#303,1.);+#303 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#304 = ORIENTED_EDGE('',*,*,#269,.F.);+#305 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#306,#307)+,(#308,#309+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.),+.PIECEWISE_BEZIER_KNOTS.);+#306 = CARTESIAN_POINT('',(0.50189183306,-0.943783666119,0.1));+#307 = CARTESIAN_POINT('',(0.53,-1.,0.5));+#308 = CARTESIAN_POINT('',(-0.50189183306,-0.943783666119,0.1));+#309 = CARTESIAN_POINT('',(-0.53,-1.,0.5));+#310 = ADVANCED_FACE('',(#311),#328,.F.);+#311 = FACE_BOUND('',#312,.F.);+#312 = EDGE_LOOP('',(#313,#314,#321,#327));+#313 = ORIENTED_EDGE('',*,*,#92,.T.);+#314 = ORIENTED_EDGE('',*,*,#315,.T.);+#315 = EDGE_CURVE('',#93,#316,#318,.T.);+#316 = VERTEX_POINT('',#317);+#317 = CARTESIAN_POINT('',(-0.625,-0.905,0.5));+#318 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#319,#320),.UNSPECIFIED.,.F.,.F.,+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#319 = CARTESIAN_POINT('',(-0.568783666119,-0.87689183306,0.1));+#320 = CARTESIAN_POINT('',(-0.625,-0.905,0.5));+#321 = ORIENTED_EDGE('',*,*,#322,.F.);+#322 = EDGE_CURVE('',#293,#316,#323,.T.);+#323 = LINE('',#324,#325);+#324 = CARTESIAN_POINT('',(-0.53,-1.,0.5));+#325 = VECTOR('',#326,1.);+#326 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#327 = ORIENTED_EDGE('',*,*,#292,.F.);+#328 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#329,#330)+,(#331,#332+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)+,.PIECEWISE_BEZIER_KNOTS.);+#329 = CARTESIAN_POINT('',(-0.50189183306,-0.943783666119,0.1));+#330 = CARTESIAN_POINT('',(-0.53,-1.,0.5));+#331 = CARTESIAN_POINT('',(-0.568783666119,-0.87689183306,0.1));+#332 = CARTESIAN_POINT('',(-0.625,-0.905,0.5));+#333 = ADVANCED_FACE('',(#334),#393,.F.);+#334 = FACE_BOUND('',#335,.F.);+#335 = EDGE_LOOP('',(#336,#337,#338,#346,#354,#362,#370,#378,#386,#392)+);+#336 = ORIENTED_EDGE('',*,*,#100,.T.);+#337 = ORIENTED_EDGE('',*,*,#184,.T.);+#338 = ORIENTED_EDGE('',*,*,#339,.F.);+#339 = EDGE_CURVE('',#340,#177,#342,.T.);+#340 = VERTEX_POINT('',#341);+#341 = CARTESIAN_POINT('',(-0.625,0.8,0.5));+#342 = LINE('',#343,#344);+#343 = CARTESIAN_POINT('',(-0.625,-0.905,0.5));+#344 = VECTOR('',#345,1.);+#345 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#346 = ORIENTED_EDGE('',*,*,#347,.F.);+#347 = EDGE_CURVE('',#348,#340,#350,.T.);+#348 = VERTEX_POINT('',#349);+#349 = CARTESIAN_POINT('',(-0.625,0.5,0.5));+#350 = LINE('',#351,#352);+#351 = CARTESIAN_POINT('',(-0.625,0.5,0.5));+#352 = VECTOR('',#353,1.);+#353 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#354 = ORIENTED_EDGE('',*,*,#355,.F.);+#355 = EDGE_CURVE('',#356,#348,#358,.T.);+#356 = VERTEX_POINT('',#357);+#357 = CARTESIAN_POINT('',(-0.625,0.15,0.5));+#358 = LINE('',#359,#360);+#359 = CARTESIAN_POINT('',(-0.625,-0.905,0.5));+#360 = VECTOR('',#361,1.);+#361 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#362 = ORIENTED_EDGE('',*,*,#363,.F.);+#363 = EDGE_CURVE('',#364,#356,#366,.T.);+#364 = VERTEX_POINT('',#365);+#365 = CARTESIAN_POINT('',(-0.625,-0.15,0.5));+#366 = LINE('',#367,#368);+#367 = CARTESIAN_POINT('',(-0.625,-0.15,0.5));+#368 = VECTOR('',#369,1.);+#369 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#370 = ORIENTED_EDGE('',*,*,#371,.F.);+#371 = EDGE_CURVE('',#372,#364,#374,.T.);+#372 = VERTEX_POINT('',#373);+#373 = CARTESIAN_POINT('',(-0.625,-0.5,0.5));+#374 = LINE('',#375,#376);+#375 = CARTESIAN_POINT('',(-0.625,-0.905,0.5));+#376 = VECTOR('',#377,1.);+#377 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#378 = ORIENTED_EDGE('',*,*,#379,.F.);+#379 = EDGE_CURVE('',#380,#372,#382,.T.);+#380 = VERTEX_POINT('',#381);+#381 = CARTESIAN_POINT('',(-0.625,-0.8,0.5));+#382 = LINE('',#383,#384);+#383 = CARTESIAN_POINT('',(-0.625,-0.8,0.5));+#384 = VECTOR('',#385,1.);+#385 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#386 = ORIENTED_EDGE('',*,*,#387,.F.);+#387 = EDGE_CURVE('',#316,#380,#388,.T.);+#388 = LINE('',#389,#390);+#389 = CARTESIAN_POINT('',(-0.625,-0.905,0.5));+#390 = VECTOR('',#391,1.);+#391 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#392 = ORIENTED_EDGE('',*,*,#315,.F.);+#393 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#394,#395)+,(#396,#397+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),+.PIECEWISE_BEZIER_KNOTS.);+#394 = CARTESIAN_POINT('',(-0.568783666119,-0.87689183306,0.1));+#395 = CARTESIAN_POINT('',(-0.625,-0.905,0.5));+#396 = CARTESIAN_POINT('',(-0.568783666119,0.87689183306,0.1));+#397 = CARTESIAN_POINT('',(-0.625,0.905,0.5));+#398 = ADVANCED_FACE('',(#399),#416,.F.);+#399 = FACE_BOUND('',#400,.F.);+#400 = EDGE_LOOP('',(#401,#402,#409,#415));+#401 = ORIENTED_EDGE('',*,*,#130,.T.);+#402 = ORIENTED_EDGE('',*,*,#403,.T.);+#403 = EDGE_CURVE('',#124,#404,#406,.T.);+#404 = VERTEX_POINT('',#405);+#405 = CARTESIAN_POINT('',(0.625,0.905,0.65));+#406 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#407,#408),.UNSPECIFIED.,.F.,.F.,+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#407 = CARTESIAN_POINT('',(0.625,0.905,0.5));+#408 = CARTESIAN_POINT('',(0.625,0.905,0.65));+#409 = ORIENTED_EDGE('',*,*,#410,.F.);+#410 = EDGE_CURVE('',#147,#404,#411,.T.);+#411 = LINE('',#412,#413);+#412 = CARTESIAN_POINT('',(0.53,1.,0.65));+#413 = VECTOR('',#414,1.);+#414 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#415 = ORIENTED_EDGE('',*,*,#146,.F.);+#416 = PLANE('',#417);+#417 = AXIS2_PLACEMENT_3D('',#418,#419,#420);+#418 = CARTESIAN_POINT('',(0.53,1.,0.65));+#419 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#420 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#421 = ADVANCED_FACE('',(#422),#445,.F.);+#422 = FACE_BOUND('',#423,.F.);+#423 = EDGE_LOOP('',(#424,#425,#432,#440));+#424 = ORIENTED_EDGE('',*,*,#153,.T.);+#425 = ORIENTED_EDGE('',*,*,#426,.T.);+#426 = EDGE_CURVE('',#147,#427,#429,.T.);+#427 = VERTEX_POINT('',#428);+#428 = CARTESIAN_POINT('',(0.5175,0.975,0.65));+#429 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#430,#431),.UNSPECIFIED.,.F.,.F.,+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#430 = CARTESIAN_POINT('',(0.53,1.,0.65));+#431 = CARTESIAN_POINT('',(0.5175,0.975,0.65));+#432 = ORIENTED_EDGE('',*,*,#433,.F.);+#433 = EDGE_CURVE('',#434,#427,#436,.T.);+#434 = VERTEX_POINT('',#435);+#435 = CARTESIAN_POINT('',(-0.5175,0.975,0.65));+#436 = LINE('',#437,#438);+#437 = CARTESIAN_POINT('',(-0.5175,0.975,0.65));+#438 = VECTOR('',#439,1.);+#439 = DIRECTION('',(1.,2.22044604925E-16,0.));+#440 = ORIENTED_EDGE('',*,*,#441,.F.);+#441 = EDGE_CURVE('',#154,#434,#442,.T.);+#442 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#443,#444),.UNSPECIFIED.,.F.,.F.,+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#443 = CARTESIAN_POINT('',(-0.53,1.,0.65));+#444 = CARTESIAN_POINT('',(-0.5175,0.975,0.65));+#445 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#446,#447)+,(#448,#449+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.),+.PIECEWISE_BEZIER_KNOTS.);+#446 = CARTESIAN_POINT('',(-0.53,1.,0.65));+#447 = CARTESIAN_POINT('',(-0.5175,0.975,0.65));+#448 = CARTESIAN_POINT('',(0.53,1.,0.65));+#449 = CARTESIAN_POINT('',(0.5175,0.975,0.65));+#450 = ADVANCED_FACE('',(#451),#468,.F.);+#451 = FACE_BOUND('',#452,.F.);+#452 = EDGE_LOOP('',(#453,#454,#455,#463));+#453 = ORIENTED_EDGE('',*,*,#176,.T.);+#454 = ORIENTED_EDGE('',*,*,#161,.T.);+#455 = ORIENTED_EDGE('',*,*,#456,.F.);+#456 = EDGE_CURVE('',#457,#154,#459,.T.);+#457 = VERTEX_POINT('',#458);+#458 = CARTESIAN_POINT('',(-0.625,0.905,0.65));+#459 = LINE('',#460,#461);+#460 = CARTESIAN_POINT('',(-0.625,0.905,0.65));+#461 = VECTOR('',#462,1.);+#462 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#463 = ORIENTED_EDGE('',*,*,#464,.F.);+#464 = EDGE_CURVE('',#177,#457,#465,.T.);+#465 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#466,#467),.UNSPECIFIED.,.F.,.F.,+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#466 = CARTESIAN_POINT('',(-0.625,0.905,0.5));+#467 = CARTESIAN_POINT('',(-0.625,0.905,0.65));+#468 = PLANE('',#469);+#469 = AXIS2_PLACEMENT_3D('',#470,#471,#472);+#470 = CARTESIAN_POINT('',(-0.625,0.905,0.65));+#471 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#472 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#473 = ADVANCED_FACE('',(#474),#492,.F.);+#474 = FACE_BOUND('',#475,.F.);+#475 = EDGE_LOOP('',(#476,#477,#478,#486));+#476 = ORIENTED_EDGE('',*,*,#403,.F.);+#477 = ORIENTED_EDGE('',*,*,#253,.T.);+#478 = ORIENTED_EDGE('',*,*,#479,.T.);+#479 = EDGE_CURVE('',#246,#480,#482,.T.);+#480 = VERTEX_POINT('',#481);+#481 = CARTESIAN_POINT('',(0.625,0.8,0.65));+#482 = LINE('',#483,#484);+#483 = CARTESIAN_POINT('',(0.625,0.8,0.490902212274));+#484 = VECTOR('',#485,1.);+#485 = DIRECTION('',(0.,0.,1.));+#486 = ORIENTED_EDGE('',*,*,#487,.F.);+#487 = EDGE_CURVE('',#404,#480,#488,.T.);+#488 = LINE('',#489,#490);+#489 = CARTESIAN_POINT('',(0.625,0.905,0.65));+#490 = VECTOR('',#491,1.);+#491 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#492 = PLANE('',#493);+#493 = AXIS2_PLACEMENT_3D('',#494,#495,#496);+#494 = CARTESIAN_POINT('',(0.625,0.905,0.65));+#495 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#496 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#497 = ADVANCED_FACE('',(#498),#522,.F.);+#498 = FACE_BOUND('',#499,.F.);+#499 = EDGE_LOOP('',(#500,#508,#509,#516));+#500 = ORIENTED_EDGE('',*,*,#501,.F.);+#501 = EDGE_CURVE('',#206,#502,#504,.T.);+#502 = VERTEX_POINT('',#503);+#503 = CARTESIAN_POINT('',(0.625,-0.8,0.65));+#504 = LINE('',#505,#506);+#505 = CARTESIAN_POINT('',(0.625,-0.8,0.490902212274));+#506 = VECTOR('',#507,1.);+#507 = DIRECTION('',(0.,0.,1.));+#508 = ORIENTED_EDGE('',*,*,#205,.T.);+#509 = ORIENTED_EDGE('',*,*,#510,.T.);+#510 = EDGE_CURVE('',#199,#511,#513,.T.);+#511 = VERTEX_POINT('',#512);+#512 = CARTESIAN_POINT('',(0.625,-0.905,0.65));+#513 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#514,#515),.UNSPECIFIED.,.F.,.F.,+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#514 = CARTESIAN_POINT('',(0.625,-0.905,0.5));+#515 = CARTESIAN_POINT('',(0.625,-0.905,0.65));+#516 = ORIENTED_EDGE('',*,*,#517,.F.);+#517 = EDGE_CURVE('',#502,#511,#518,.T.);+#518 = LINE('',#519,#520);+#519 = CARTESIAN_POINT('',(0.625,0.905,0.65));+#520 = VECTOR('',#521,1.);+#521 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#522 = PLANE('',#523);+#523 = AXIS2_PLACEMENT_3D('',#524,#525,#526);+#524 = CARTESIAN_POINT('',(0.625,0.905,0.65));+#525 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#526 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#527 = ADVANCED_FACE('',(#528),#555,.F.);+#528 = FACE_BOUND('',#529,.F.);+#529 = EDGE_LOOP('',(#530,#531,#540,#548));+#530 = ORIENTED_EDGE('',*,*,#245,.T.);+#531 = ORIENTED_EDGE('',*,*,#532,.T.);+#532 = EDGE_CURVE('',#238,#533,#535,.T.);+#533 = VERTEX_POINT('',#534);+#534 = CARTESIAN_POINT('',(0.725,0.5,0.4));+#535 = CIRCLE('',#536,0.1);+#536 = AXIS2_PLACEMENT_3D('',#537,#538,#539);+#537 = CARTESIAN_POINT('',(0.625,0.5,0.4));+#538 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#539 = DIRECTION('',(1.110223024625E-15,2.465190328816E-31,1.));+#540 = ORIENTED_EDGE('',*,*,#541,.F.);+#541 = EDGE_CURVE('',#542,#533,#544,.T.);+#542 = VERTEX_POINT('',#543);+#543 = CARTESIAN_POINT('',(0.725,0.8,0.4));+#544 = LINE('',#545,#546);+#545 = CARTESIAN_POINT('',(0.725,0.8,0.4));+#546 = VECTOR('',#547,1.);+#547 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#548 = ORIENTED_EDGE('',*,*,#549,.F.);+#549 = EDGE_CURVE('',#246,#542,#550,.T.);+#550 = CIRCLE('',#551,0.1);+#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);+#552 = CARTESIAN_POINT('',(0.625,0.8,0.4));+#553 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#554 = DIRECTION('',(1.110223024625E-15,2.465190328816E-31,1.));+#555 = CYLINDRICAL_SURFACE('',#556,0.1);+#556 = AXIS2_PLACEMENT_3D('',#557,#558,#559);+#557 = CARTESIAN_POINT('',(0.625,0.8,0.4));+#558 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#559 = DIRECTION('',(1.110223024625E-15,2.465190328816E-31,1.));+#560 = ADVANCED_FACE('',(#561),#588,.F.);+#561 = FACE_BOUND('',#562,.F.);+#562 = EDGE_LOOP('',(#563,#564,#573,#581));+#563 = ORIENTED_EDGE('',*,*,#213,.T.);+#564 = ORIENTED_EDGE('',*,*,#565,.T.);+#565 = EDGE_CURVE('',#206,#566,#568,.T.);+#566 = VERTEX_POINT('',#567);+#567 = CARTESIAN_POINT('',(0.725,-0.8,0.4));+#568 = CIRCLE('',#569,0.1);+#569 = AXIS2_PLACEMENT_3D('',#570,#571,#572);+#570 = CARTESIAN_POINT('',(0.625,-0.8,0.4));+#571 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#572 = DIRECTION('',(1.110223024625E-15,2.465190328816E-31,1.));+#573 = ORIENTED_EDGE('',*,*,#574,.F.);+#574 = EDGE_CURVE('',#575,#566,#577,.T.);+#575 = VERTEX_POINT('',#576);+#576 = CARTESIAN_POINT('',(0.725,-0.5,0.4));+#577 = LINE('',#578,#579);+#578 = CARTESIAN_POINT('',(0.725,-0.5,0.4));+#579 = VECTOR('',#580,1.);+#580 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#581 = ORIENTED_EDGE('',*,*,#582,.F.);+#582 = EDGE_CURVE('',#214,#575,#583,.T.);+#583 = CIRCLE('',#584,0.1);+#584 = AXIS2_PLACEMENT_3D('',#585,#586,#587);+#585 = CARTESIAN_POINT('',(0.625,-0.5,0.4));+#586 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#587 = DIRECTION('',(1.110223024625E-15,2.465190328816E-31,1.));+#588 = CYLINDRICAL_SURFACE('',#589,0.1);+#589 = AXIS2_PLACEMENT_3D('',#590,#591,#592);+#590 = CARTESIAN_POINT('',(0.625,-0.5,0.4));+#591 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#592 = DIRECTION('',(1.110223024625E-15,2.465190328816E-31,1.));+#593 = ADVANCED_FACE('',(#594),#619,.F.);+#594 = FACE_BOUND('',#595,.F.);+#595 = EDGE_LOOP('',(#596,#604,#605,#613));+#596 = ORIENTED_EDGE('',*,*,#597,.F.);+#597 = EDGE_CURVE('',#238,#598,#600,.T.);+#598 = VERTEX_POINT('',#599);+#599 = CARTESIAN_POINT('',(0.625,0.5,0.65));+#600 = LINE('',#601,#602);+#601 = CARTESIAN_POINT('',(0.625,0.5,0.490902212274));+#602 = VECTOR('',#603,1.);+#603 = DIRECTION('',(0.,0.,1.));+#604 = ORIENTED_EDGE('',*,*,#237,.T.);+#605 = ORIENTED_EDGE('',*,*,#606,.T.);+#606 = EDGE_CURVE('',#230,#607,#609,.T.);+#607 = VERTEX_POINT('',#608);+#608 = CARTESIAN_POINT('',(0.625,0.15,0.65));+#609 = LINE('',#610,#611);+#610 = CARTESIAN_POINT('',(0.625,0.15,0.490902212274));+#611 = VECTOR('',#612,1.);+#612 = DIRECTION('',(0.,0.,1.));+#613 = ORIENTED_EDGE('',*,*,#614,.F.);+#614 = EDGE_CURVE('',#598,#607,#615,.T.);+#615 = LINE('',#616,#617);+#616 = CARTESIAN_POINT('',(0.625,0.905,0.65));+#617 = VECTOR('',#618,1.);+#618 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#619 = PLANE('',#620);+#620 = AXIS2_PLACEMENT_3D('',#621,#622,#623);+#621 = CARTESIAN_POINT('',(0.625,0.905,0.65));+#622 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#623 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#624 = ADVANCED_FACE('',(#625),#650,.F.);+#625 = FACE_BOUND('',#626,.F.);+#626 = EDGE_LOOP('',(#627,#635,#636,#644));+#627 = ORIENTED_EDGE('',*,*,#628,.F.);+#628 = EDGE_CURVE('',#222,#629,#631,.T.);+#629 = VERTEX_POINT('',#630);+#630 = CARTESIAN_POINT('',(0.625,-0.15,0.65));+#631 = LINE('',#632,#633);+#632 = CARTESIAN_POINT('',(0.625,-0.15,0.490902212274));+#633 = VECTOR('',#634,1.);+#634 = DIRECTION('',(0.,0.,1.));+#635 = ORIENTED_EDGE('',*,*,#221,.T.);+#636 = ORIENTED_EDGE('',*,*,#637,.T.);+#637 = EDGE_CURVE('',#214,#638,#640,.T.);+#638 = VERTEX_POINT('',#639);+#639 = CARTESIAN_POINT('',(0.625,-0.5,0.65));+#640 = LINE('',#641,#642);+#641 = CARTESIAN_POINT('',(0.625,-0.5,0.490902212274));+#642 = VECTOR('',#643,1.);+#643 = DIRECTION('',(0.,0.,1.));+#644 = ORIENTED_EDGE('',*,*,#645,.F.);+#645 = EDGE_CURVE('',#629,#638,#646,.T.);+#646 = LINE('',#647,#648);+#647 = CARTESIAN_POINT('',(0.625,0.905,0.65));+#648 = VECTOR('',#649,1.);+#649 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#650 = PLANE('',#651);+#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654);+#652 = CARTESIAN_POINT('',(0.625,0.905,0.65));+#653 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#654 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#655 = ADVANCED_FACE('',(#656),#683,.F.);+#656 = FACE_BOUND('',#657,.F.);+#657 = EDGE_LOOP('',(#658,#659,#668,#676));+#658 = ORIENTED_EDGE('',*,*,#229,.T.);+#659 = ORIENTED_EDGE('',*,*,#660,.T.);+#660 = EDGE_CURVE('',#222,#661,#663,.T.);+#661 = VERTEX_POINT('',#662);+#662 = CARTESIAN_POINT('',(0.725,-0.15,0.4));+#663 = CIRCLE('',#664,0.1);+#664 = AXIS2_PLACEMENT_3D('',#665,#666,#667);+#665 = CARTESIAN_POINT('',(0.625,-0.15,0.4));+#666 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#667 = DIRECTION('',(1.110223024625E-15,2.465190328816E-31,1.));+#668 = ORIENTED_EDGE('',*,*,#669,.F.);+#669 = EDGE_CURVE('',#670,#661,#672,.T.);+#670 = VERTEX_POINT('',#671);+#671 = CARTESIAN_POINT('',(0.725,0.15,0.4));+#672 = LINE('',#673,#674);+#673 = CARTESIAN_POINT('',(0.725,0.15,0.4));+#674 = VECTOR('',#675,1.);+#675 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#676 = ORIENTED_EDGE('',*,*,#677,.F.);+#677 = EDGE_CURVE('',#230,#670,#678,.T.);+#678 = CIRCLE('',#679,0.1);+#679 = AXIS2_PLACEMENT_3D('',#680,#681,#682);+#680 = CARTESIAN_POINT('',(0.625,0.15,0.4));+#681 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#682 = DIRECTION('',(1.110223024625E-15,2.465190328816E-31,1.));+#683 = CYLINDRICAL_SURFACE('',#684,0.1);+#684 = AXIS2_PLACEMENT_3D('',#685,#686,#687);+#685 = CARTESIAN_POINT('',(0.625,0.15,0.4));+#686 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#687 = DIRECTION('',(1.110223024625E-15,2.465190328816E-31,1.));+#688 = ADVANCED_FACE('',(#689),#706,.F.);+#689 = FACE_BOUND('',#690,.F.);+#690 = EDGE_LOOP('',(#691,#692,#699,#705));+#691 = ORIENTED_EDGE('',*,*,#276,.T.);+#692 = ORIENTED_EDGE('',*,*,#693,.T.);+#693 = EDGE_CURVE('',#270,#694,#696,.T.);+#694 = VERTEX_POINT('',#695);+#695 = CARTESIAN_POINT('',(0.53,-1.,0.65));+#696 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#697,#698),.UNSPECIFIED.,.F.,.F.,+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#697 = CARTESIAN_POINT('',(0.53,-1.,0.5));+#698 = CARTESIAN_POINT('',(0.53,-1.,0.65));+#699 = ORIENTED_EDGE('',*,*,#700,.F.);+#700 = EDGE_CURVE('',#511,#694,#701,.T.);+#701 = LINE('',#702,#703);+#702 = CARTESIAN_POINT('',(0.625,-0.905,0.65));+#703 = VECTOR('',#704,1.);+#704 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#705 = ORIENTED_EDGE('',*,*,#510,.F.);+#706 = PLANE('',#707);+#707 = AXIS2_PLACEMENT_3D('',#708,#709,#710);+#708 = CARTESIAN_POINT('',(0.625,-0.905,0.65));+#709 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#710 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#711 = ADVANCED_FACE('',(#712),#729,.F.);+#712 = FACE_BOUND('',#713,.F.);+#713 = EDGE_LOOP('',(#714,#715,#722,#728));+#714 = ORIENTED_EDGE('',*,*,#299,.T.);+#715 = ORIENTED_EDGE('',*,*,#716,.T.);+#716 = EDGE_CURVE('',#293,#717,#719,.T.);+#717 = VERTEX_POINT('',#718);+#718 = CARTESIAN_POINT('',(-0.53,-1.,0.65));+#719 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#720,#721),.UNSPECIFIED.,.F.,.F.,+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#720 = CARTESIAN_POINT('',(-0.53,-1.,0.5));+#721 = CARTESIAN_POINT('',(-0.53,-1.,0.65));+#722 = ORIENTED_EDGE('',*,*,#723,.F.);+#723 = EDGE_CURVE('',#694,#717,#724,.T.);+#724 = LINE('',#725,#726);+#725 = CARTESIAN_POINT('',(0.53,-1.,0.65));+#726 = VECTOR('',#727,1.);+#727 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#728 = ORIENTED_EDGE('',*,*,#693,.F.);+#729 = PLANE('',#730);+#730 = AXIS2_PLACEMENT_3D('',#731,#732,#733);+#731 = CARTESIAN_POINT('',(0.53,-1.,0.65));+#732 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#733 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#734 = ADVANCED_FACE('',(#735),#752,.F.);+#735 = FACE_BOUND('',#736,.F.);+#736 = EDGE_LOOP('',(#737,#738,#745,#751));+#737 = ORIENTED_EDGE('',*,*,#322,.T.);+#738 = ORIENTED_EDGE('',*,*,#739,.T.);+#739 = EDGE_CURVE('',#316,#740,#742,.T.);+#740 = VERTEX_POINT('',#741);+#741 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));+#742 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#743,#744),.UNSPECIFIED.,.F.,.F.,+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#743 = CARTESIAN_POINT('',(-0.625,-0.905,0.5));+#744 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));+#745 = ORIENTED_EDGE('',*,*,#746,.F.);+#746 = EDGE_CURVE('',#717,#740,#747,.T.);+#747 = LINE('',#748,#749);+#748 = CARTESIAN_POINT('',(-0.53,-1.,0.65));+#749 = VECTOR('',#750,1.);+#750 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#751 = ORIENTED_EDGE('',*,*,#716,.F.);+#752 = PLANE('',#753);+#753 = AXIS2_PLACEMENT_3D('',#754,#755,#756);+#754 = CARTESIAN_POINT('',(-0.53,-1.,0.65));+#755 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#756 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#757 = ADVANCED_FACE('',(#758),#776,.F.);+#758 = FACE_BOUND('',#759,.F.);+#759 = EDGE_LOOP('',(#760,#761,#762,#770));+#760 = ORIENTED_EDGE('',*,*,#739,.F.);+#761 = ORIENTED_EDGE('',*,*,#387,.T.);+#762 = ORIENTED_EDGE('',*,*,#763,.T.);+#763 = EDGE_CURVE('',#380,#764,#766,.T.);+#764 = VERTEX_POINT('',#765);+#765 = CARTESIAN_POINT('',(-0.625,-0.8,0.65));+#766 = LINE('',#767,#768);+#767 = CARTESIAN_POINT('',(-0.625,-0.8,0.490902212274));+#768 = VECTOR('',#769,1.);+#769 = DIRECTION('',(0.,0.,1.));+#770 = ORIENTED_EDGE('',*,*,#771,.F.);+#771 = EDGE_CURVE('',#740,#764,#772,.T.);+#772 = LINE('',#773,#774);+#773 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));+#774 = VECTOR('',#775,1.);+#775 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#776 = PLANE('',#777);+#777 = AXIS2_PLACEMENT_3D('',#778,#779,#780);+#778 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));+#779 = DIRECTION('',(1.,2.22044604925E-16,0.));+#780 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#781 = ADVANCED_FACE('',(#782),#800,.F.);+#782 = FACE_BOUND('',#783,.F.);+#783 = EDGE_LOOP('',(#784,#792,#793,#794));+#784 = ORIENTED_EDGE('',*,*,#785,.F.);+#785 = EDGE_CURVE('',#340,#786,#788,.T.);+#786 = VERTEX_POINT('',#787);+#787 = CARTESIAN_POINT('',(-0.625,0.8,0.65));+#788 = LINE('',#789,#790);+#789 = CARTESIAN_POINT('',(-0.625,0.8,0.490902212274));+#790 = VECTOR('',#791,1.);+#791 = DIRECTION('',(0.,0.,1.));+#792 = ORIENTED_EDGE('',*,*,#339,.T.);+#793 = ORIENTED_EDGE('',*,*,#464,.T.);+#794 = ORIENTED_EDGE('',*,*,#795,.F.);+#795 = EDGE_CURVE('',#786,#457,#796,.T.);+#796 = LINE('',#797,#798);+#797 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));+#798 = VECTOR('',#799,1.);+#799 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#800 = PLANE('',#801);+#801 = AXIS2_PLACEMENT_3D('',#802,#803,#804);+#802 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));+#803 = DIRECTION('',(1.,2.22044604925E-16,0.));+#804 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#805 = ADVANCED_FACE('',(#806),#833,.F.);+#806 = FACE_BOUND('',#807,.F.);+#807 = EDGE_LOOP('',(#808,#809,#818,#826));+#808 = ORIENTED_EDGE('',*,*,#379,.T.);+#809 = ORIENTED_EDGE('',*,*,#810,.T.);+#810 = EDGE_CURVE('',#372,#811,#813,.T.);+#811 = VERTEX_POINT('',#812);+#812 = CARTESIAN_POINT('',(-0.725,-0.5,0.4));+#813 = CIRCLE('',#814,0.1);+#814 = AXIS2_PLACEMENT_3D('',#815,#816,#817);+#815 = CARTESIAN_POINT('',(-0.625,-0.5,0.4));+#816 = DIRECTION('',(9.95799250103E-17,-1.,0.));+#817 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));+#818 = ORIENTED_EDGE('',*,*,#819,.F.);+#819 = EDGE_CURVE('',#820,#811,#822,.T.);+#820 = VERTEX_POINT('',#821);+#821 = CARTESIAN_POINT('',(-0.725,-0.8,0.4));+#822 = LINE('',#823,#824);+#823 = CARTESIAN_POINT('',(-0.725,-0.8,0.4));+#824 = VECTOR('',#825,1.);+#825 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#826 = ORIENTED_EDGE('',*,*,#827,.F.);+#827 = EDGE_CURVE('',#380,#820,#828,.T.);+#828 = CIRCLE('',#829,0.1);+#829 = AXIS2_PLACEMENT_3D('',#830,#831,#832);+#830 = CARTESIAN_POINT('',(-0.625,-0.8,0.4));+#831 = DIRECTION('',(9.95799250103E-17,-1.,0.));+#832 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));+#833 = CYLINDRICAL_SURFACE('',#834,0.1);+#834 = AXIS2_PLACEMENT_3D('',#835,#836,#837);+#835 = CARTESIAN_POINT('',(-0.625,-0.8,0.4));+#836 = DIRECTION('',(9.95799250103E-17,-1.,0.));+#837 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));+#838 = ADVANCED_FACE('',(#839),#866,.F.);+#839 = FACE_BOUND('',#840,.F.);+#840 = EDGE_LOOP('',(#841,#842,#851,#859));+#841 = ORIENTED_EDGE('',*,*,#347,.T.);+#842 = ORIENTED_EDGE('',*,*,#843,.T.);+#843 = EDGE_CURVE('',#340,#844,#846,.T.);+#844 = VERTEX_POINT('',#845);+#845 = CARTESIAN_POINT('',(-0.725,0.8,0.4));+#846 = CIRCLE('',#847,0.1);+#847 = AXIS2_PLACEMENT_3D('',#848,#849,#850);+#848 = CARTESIAN_POINT('',(-0.625,0.8,0.4));+#849 = DIRECTION('',(9.95799250103E-17,-1.,0.));+#850 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));+#851 = ORIENTED_EDGE('',*,*,#852,.F.);+#852 = EDGE_CURVE('',#853,#844,#855,.T.);+#853 = VERTEX_POINT('',#854);+#854 = CARTESIAN_POINT('',(-0.725,0.5,0.4));+#855 = LINE('',#856,#857);+#856 = CARTESIAN_POINT('',(-0.725,0.5,0.4));+#857 = VECTOR('',#858,1.);+#858 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#859 = ORIENTED_EDGE('',*,*,#860,.F.);+#860 = EDGE_CURVE('',#348,#853,#861,.T.);+#861 = CIRCLE('',#862,0.1);+#862 = AXIS2_PLACEMENT_3D('',#863,#864,#865);+#863 = CARTESIAN_POINT('',(-0.625,0.5,0.4));+#864 = DIRECTION('',(9.95799250103E-17,-1.,0.));+#865 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));+#866 = CYLINDRICAL_SURFACE('',#867,0.1);+#867 = AXIS2_PLACEMENT_3D('',#868,#869,#870);+#868 = CARTESIAN_POINT('',(-0.625,0.5,0.4));+#869 = DIRECTION('',(9.95799250103E-17,-1.,0.));+#870 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));+#871 = ADVANCED_FACE('',(#872),#897,.F.);+#872 = FACE_BOUND('',#873,.F.);+#873 = EDGE_LOOP('',(#874,#882,#883,#891));+#874 = ORIENTED_EDGE('',*,*,#875,.F.);+#875 = EDGE_CURVE('',#372,#876,#878,.T.);+#876 = VERTEX_POINT('',#877);+#877 = CARTESIAN_POINT('',(-0.625,-0.5,0.65));+#878 = LINE('',#879,#880);+#879 = CARTESIAN_POINT('',(-0.625,-0.5,0.490902212274));+#880 = VECTOR('',#881,1.);+#881 = DIRECTION('',(0.,0.,1.));+#882 = ORIENTED_EDGE('',*,*,#371,.T.);+#883 = ORIENTED_EDGE('',*,*,#884,.T.);+#884 = EDGE_CURVE('',#364,#885,#887,.T.);+#885 = VERTEX_POINT('',#886);+#886 = CARTESIAN_POINT('',(-0.625,-0.15,0.65));+#887 = LINE('',#888,#889);+#888 = CARTESIAN_POINT('',(-0.625,-0.15,0.490902212274));+#889 = VECTOR('',#890,1.);+#890 = DIRECTION('',(0.,0.,1.));+#891 = ORIENTED_EDGE('',*,*,#892,.F.);+#892 = EDGE_CURVE('',#876,#885,#893,.T.);+#893 = LINE('',#894,#895);+#894 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));+#895 = VECTOR('',#896,1.);+#896 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#897 = PLANE('',#898);+#898 = AXIS2_PLACEMENT_3D('',#899,#900,#901);+#899 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));+#900 = DIRECTION('',(1.,2.22044604925E-16,0.));+#901 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#902 = ADVANCED_FACE('',(#903),#928,.F.);+#903 = FACE_BOUND('',#904,.F.);+#904 = EDGE_LOOP('',(#905,#913,#914,#922));+#905 = ORIENTED_EDGE('',*,*,#906,.F.);+#906 = EDGE_CURVE('',#356,#907,#909,.T.);+#907 = VERTEX_POINT('',#908);+#908 = CARTESIAN_POINT('',(-0.625,0.15,0.65));+#909 = LINE('',#910,#911);+#910 = CARTESIAN_POINT('',(-0.625,0.15,0.490902212274));+#911 = VECTOR('',#912,1.);+#912 = DIRECTION('',(0.,0.,1.));+#913 = ORIENTED_EDGE('',*,*,#355,.T.);+#914 = ORIENTED_EDGE('',*,*,#915,.T.);+#915 = EDGE_CURVE('',#348,#916,#918,.T.);+#916 = VERTEX_POINT('',#917);+#917 = CARTESIAN_POINT('',(-0.625,0.5,0.65));+#918 = LINE('',#919,#920);+#919 = CARTESIAN_POINT('',(-0.625,0.5,0.490902212274));+#920 = VECTOR('',#921,1.);+#921 = DIRECTION('',(0.,0.,1.));+#922 = ORIENTED_EDGE('',*,*,#923,.F.);+#923 = EDGE_CURVE('',#907,#916,#924,.T.);+#924 = LINE('',#925,#926);+#925 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));+#926 = VECTOR('',#927,1.);+#927 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#928 = PLANE('',#929);+#929 = AXIS2_PLACEMENT_3D('',#930,#931,#932);+#930 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));+#931 = DIRECTION('',(1.,2.22044604925E-16,0.));+#932 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#933 = ADVANCED_FACE('',(#934),#961,.F.);+#934 = FACE_BOUND('',#935,.F.);+#935 = EDGE_LOOP('',(#936,#937,#946,#954));+#936 = ORIENTED_EDGE('',*,*,#363,.T.);+#937 = ORIENTED_EDGE('',*,*,#938,.T.);+#938 = EDGE_CURVE('',#356,#939,#941,.T.);+#939 = VERTEX_POINT('',#940);+#940 = CARTESIAN_POINT('',(-0.725,0.15,0.4));+#941 = CIRCLE('',#942,0.1);+#942 = AXIS2_PLACEMENT_3D('',#943,#944,#945);+#943 = CARTESIAN_POINT('',(-0.625,0.15,0.4));+#944 = DIRECTION('',(9.95799250103E-17,-1.,0.));+#945 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));+#946 = ORIENTED_EDGE('',*,*,#947,.F.);+#947 = EDGE_CURVE('',#948,#939,#950,.T.);+#948 = VERTEX_POINT('',#949);+#949 = CARTESIAN_POINT('',(-0.725,-0.15,0.4));+#950 = LINE('',#951,#952);+#951 = CARTESIAN_POINT('',(-0.725,-0.15,0.4));+#952 = VECTOR('',#953,1.);+#953 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#954 = ORIENTED_EDGE('',*,*,#955,.F.);+#955 = EDGE_CURVE('',#364,#948,#956,.T.);+#956 = CIRCLE('',#957,0.1);+#957 = AXIS2_PLACEMENT_3D('',#958,#959,#960);+#958 = CARTESIAN_POINT('',(-0.625,-0.15,0.4));+#959 = DIRECTION('',(9.95799250103E-17,-1.,0.));+#960 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));+#961 = CYLINDRICAL_SURFACE('',#962,0.1);+#962 = AXIS2_PLACEMENT_3D('',#963,#964,#965);+#963 = CARTESIAN_POINT('',(-0.625,-0.15,0.4));+#964 = DIRECTION('',(9.95799250103E-17,-1.,0.));+#965 = DIRECTION('',(-1.110223024625E-15,-1.105559255369E-31,1.));+#966 = ADVANCED_FACE('',(#967),#984,.F.);+#967 = FACE_BOUND('',#968,.F.);+#968 = EDGE_LOOP('',(#969,#970,#977,#983));+#969 = ORIENTED_EDGE('',*,*,#410,.T.);+#970 = ORIENTED_EDGE('',*,*,#971,.T.);+#971 = EDGE_CURVE('',#404,#972,#974,.T.);+#972 = VERTEX_POINT('',#973);+#973 = CARTESIAN_POINT('',(0.6,0.8925,0.65));+#974 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#975,#976),.UNSPECIFIED.,.F.,.F.,+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#975 = CARTESIAN_POINT('',(0.625,0.905,0.65));+#976 = CARTESIAN_POINT('',(0.6,0.8925,0.65));+#977 = ORIENTED_EDGE('',*,*,#978,.F.);+#978 = EDGE_CURVE('',#427,#972,#979,.T.);+#979 = LINE('',#980,#981);+#980 = CARTESIAN_POINT('',(0.5175,0.975,0.65));+#981 = VECTOR('',#982,1.);+#982 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#983 = ORIENTED_EDGE('',*,*,#426,.F.);+#984 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#985,#986)+,(#987,#988+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)+,.PIECEWISE_BEZIER_KNOTS.);+#985 = CARTESIAN_POINT('',(0.53,1.,0.65));+#986 = CARTESIAN_POINT('',(0.5175,0.975,0.65));+#987 = CARTESIAN_POINT('',(0.625,0.905,0.65));+#988 = CARTESIAN_POINT('',(0.6,0.8925,0.65));+#989 = ADVANCED_FACE('',(#990),#1013,.F.);+#990 = FACE_BOUND('',#991,.F.);+#991 = EDGE_LOOP('',(#992,#993,#1000,#1008));+#992 = ORIENTED_EDGE('',*,*,#433,.T.);+#993 = ORIENTED_EDGE('',*,*,#994,.T.);+#994 = EDGE_CURVE('',#427,#995,#997,.T.);+#995 = VERTEX_POINT('',#996);+#996 = CARTESIAN_POINT('',(0.48939183306,0.918783666119,1.05));+#997 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#998,#999),.UNSPECIFIED.,.F.,.F.,+(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#998 = CARTESIAN_POINT('',(0.5175,0.975,0.65));+#999 = CARTESIAN_POINT('',(0.48939183306,0.918783666119,1.05));+#1000 = ORIENTED_EDGE('',*,*,#1001,.F.);+#1001 = EDGE_CURVE('',#1002,#995,#1004,.T.);+#1002 = VERTEX_POINT('',#1003);+#1003 = CARTESIAN_POINT('',(-0.48939183306,0.918783666119,1.05));+#1004 = LINE('',#1005,#1006);+#1005 = CARTESIAN_POINT('',(-0.48939183306,0.918783666119,1.05));+#1006 = VECTOR('',#1007,1.);+#1007 = DIRECTION('',(1.,2.22044604925E-16,0.));+#1008 = ORIENTED_EDGE('',*,*,#1009,.F.);+#1009 = EDGE_CURVE('',#434,#1002,#1010,.T.);+#1010 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1011,#1012),.UNSPECIFIED.,.F.,+.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1011 = CARTESIAN_POINT('',(-0.5175,0.975,0.65));+#1012 = CARTESIAN_POINT('',(-0.48939183306,0.918783666119,1.05));+#1013 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#1014,#1015)+,(#1016,#1017+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.035),(0.,1.),+.PIECEWISE_BEZIER_KNOTS.);+#1014 = CARTESIAN_POINT('',(-0.5175,0.975,0.65));+#1015 = CARTESIAN_POINT('',(-0.48939183306,0.918783666119,1.05));+#1016 = CARTESIAN_POINT('',(0.5175,0.975,0.65));+#1017 = CARTESIAN_POINT('',(0.48939183306,0.918783666119,1.05));+#1018 = ADVANCED_FACE('',(#1019),#1036,.F.);+#1019 = FACE_BOUND('',#1020,.F.);+#1020 = EDGE_LOOP('',(#1021,#1022,#1023,#1031));+#1021 = ORIENTED_EDGE('',*,*,#456,.T.);+#1022 = ORIENTED_EDGE('',*,*,#441,.T.);+#1023 = ORIENTED_EDGE('',*,*,#1024,.F.);+#1024 = EDGE_CURVE('',#1025,#434,#1027,.T.);+#1025 = VERTEX_POINT('',#1026);+#1026 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));+#1027 = LINE('',#1028,#1029);+#1028 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));+#1029 = VECTOR('',#1030,1.);+#1030 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#1031 = ORIENTED_EDGE('',*,*,#1032,.F.);+#1032 = EDGE_CURVE('',#457,#1025,#1033,.T.);+#1033 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1034,#1035),.UNSPECIFIED.,.F.,+.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1034 = CARTESIAN_POINT('',(-0.625,0.905,0.65));+#1035 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));+#1036 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#1037,#1038)+,(#1039,#1040+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)+,.PIECEWISE_BEZIER_KNOTS.);+#1037 = CARTESIAN_POINT('',(-0.625,0.905,0.65));+#1038 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));+#1039 = CARTESIAN_POINT('',(-0.53,1.,0.65));+#1040 = CARTESIAN_POINT('',(-0.5175,0.975,0.65));+#1041 = ADVANCED_FACE('',(#1042),#1060,.F.);+#1042 = FACE_BOUND('',#1043,.F.);+#1043 = EDGE_LOOP('',(#1044,#1045,#1046,#1054));+#1044 = ORIENTED_EDGE('',*,*,#971,.F.);+#1045 = ORIENTED_EDGE('',*,*,#487,.T.);+#1046 = ORIENTED_EDGE('',*,*,#1047,.T.);+#1047 = EDGE_CURVE('',#480,#1048,#1050,.T.);+#1048 = VERTEX_POINT('',#1049);+#1049 = CARTESIAN_POINT('',(0.6,0.8,0.65));+#1050 = LINE('',#1051,#1052);+#1051 = CARTESIAN_POINT('',(0.625,0.8,0.65));+#1052 = VECTOR('',#1053,1.);+#1053 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#1054 = ORIENTED_EDGE('',*,*,#1055,.F.);+#1055 = EDGE_CURVE('',#972,#1048,#1056,.T.);+#1056 = LINE('',#1057,#1058);+#1057 = CARTESIAN_POINT('',(0.6,0.8925,0.65));+#1058 = VECTOR('',#1059,1.);+#1059 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1060 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#1061,#1062)+,(#1063,#1064+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),+.PIECEWISE_BEZIER_KNOTS.);+#1061 = CARTESIAN_POINT('',(0.625,0.905,0.65));+#1062 = CARTESIAN_POINT('',(0.6,0.8925,0.65));+#1063 = CARTESIAN_POINT('',(0.625,-0.905,0.65));+#1064 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));+#1065 = ADVANCED_FACE('',(#1066),#1135,.F.);+#1066 = FACE_BOUND('',#1067,.F.);+#1067 = EDGE_LOOP('',(#1068,#1069,#1070,#1078,#1087,#1095,#1103,#1111,+#1120,#1128));+#1068 = ORIENTED_EDGE('',*,*,#479,.F.);+#1069 = ORIENTED_EDGE('',*,*,#549,.T.);+#1070 = ORIENTED_EDGE('',*,*,#1071,.T.);+#1071 = EDGE_CURVE('',#542,#1072,#1074,.T.);+#1072 = VERTEX_POINT('',#1073);+#1073 = CARTESIAN_POINT('',(0.725,0.8,0.25));+#1074 = LINE('',#1075,#1076);+#1075 = CARTESIAN_POINT('',(0.725,0.8,0.4));+#1076 = VECTOR('',#1077,1.);+#1077 = DIRECTION('',(0.,0.,-1.));+#1078 = ORIENTED_EDGE('',*,*,#1079,.T.);+#1079 = EDGE_CURVE('',#1072,#1080,#1082,.T.);+#1080 = VERTEX_POINT('',#1081);+#1081 = CARTESIAN_POINT('',(0.975,0.8,0.));+#1082 = CIRCLE('',#1083,0.25);+#1083 = AXIS2_PLACEMENT_3D('',#1084,#1085,#1086);+#1084 = CARTESIAN_POINT('',(0.975,0.8,0.25));+#1085 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1086 = DIRECTION('',(-1.,-2.22044604925E-16,-2.22044604925E-16));+#1087 = ORIENTED_EDGE('',*,*,#1088,.T.);+#1088 = EDGE_CURVE('',#1080,#1089,#1091,.T.);+#1089 = VERTEX_POINT('',#1090);+#1090 = CARTESIAN_POINT('',(1.,0.8,0.));+#1091 = LINE('',#1092,#1093);+#1092 = CARTESIAN_POINT('',(0.975,0.8,0.));+#1093 = VECTOR('',#1094,1.);+#1094 = DIRECTION('',(1.,2.22044604925E-16,0.));+#1095 = ORIENTED_EDGE('',*,*,#1096,.T.);+#1096 = EDGE_CURVE('',#1089,#1097,#1099,.T.);+#1097 = VERTEX_POINT('',#1098);+#1098 = CARTESIAN_POINT('',(1.,0.8,0.15));+#1099 = LINE('',#1100,#1101);+#1100 = CARTESIAN_POINT('',(1.,0.8,0.));+#1101 = VECTOR('',#1102,1.);+#1102 = DIRECTION('',(0.,0.,1.));+#1103 = ORIENTED_EDGE('',*,*,#1104,.T.);+#1104 = EDGE_CURVE('',#1097,#1105,#1107,.T.);+#1105 = VERTEX_POINT('',#1106);+#1106 = CARTESIAN_POINT('',(0.975,0.8,0.15));+#1107 = LINE('',#1108,#1109);+#1108 = CARTESIAN_POINT('',(1.,0.8,0.15));+#1109 = VECTOR('',#1110,1.);+#1110 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#1111 = ORIENTED_EDGE('',*,*,#1112,.T.);+#1112 = EDGE_CURVE('',#1105,#1113,#1115,.T.);+#1113 = VERTEX_POINT('',#1114);+#1114 = CARTESIAN_POINT('',(0.875,0.8,0.25));+#1115 = CIRCLE('',#1116,1.E-01);+#1116 = AXIS2_PLACEMENT_3D('',#1117,#1118,#1119);+#1117 = CARTESIAN_POINT('',(0.975,0.8,0.25));+#1118 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#1119 = DIRECTION('',(0.,0.,-1.));+#1120 = ORIENTED_EDGE('',*,*,#1121,.T.);+#1121 = EDGE_CURVE('',#1113,#1122,#1124,.T.);+#1122 = VERTEX_POINT('',#1123);+#1123 = CARTESIAN_POINT('',(0.875,0.8,0.4));+#1124 = LINE('',#1125,#1126);+#1125 = CARTESIAN_POINT('',(0.875,0.8,0.25));+#1126 = VECTOR('',#1127,1.);+#1127 = DIRECTION('',(0.,0.,1.));+#1128 = ORIENTED_EDGE('',*,*,#1129,.T.);+#1129 = EDGE_CURVE('',#1122,#480,#1130,.T.);+#1130 = CIRCLE('',#1131,0.25);+#1131 = AXIS2_PLACEMENT_3D('',#1132,#1133,#1134);+#1132 = CARTESIAN_POINT('',(0.625,0.8,0.4));+#1133 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1134 = DIRECTION('',(1.,2.22044604925E-16,4.440892098501E-16));+#1135 = PLANE('',#1136);+#1136 = AXIS2_PLACEMENT_3D('',#1137,#1138,#1139);+#1137 = CARTESIAN_POINT('',(0.79217491177,0.8,0.331804424548));+#1138 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1139 = DIRECTION('',(0.,0.,1.));+#1140 = ADVANCED_FACE('',(#1141),#1210,.T.);+#1141 = FACE_BOUND('',#1142,.T.);+#1142 = EDGE_LOOP('',(#1143,#1144,#1145,#1153,#1162,#1170,#1178,#1186,+#1195,#1203));+#1143 = ORIENTED_EDGE('',*,*,#501,.F.);+#1144 = ORIENTED_EDGE('',*,*,#565,.T.);+#1145 = ORIENTED_EDGE('',*,*,#1146,.T.);+#1146 = EDGE_CURVE('',#566,#1147,#1149,.T.);+#1147 = VERTEX_POINT('',#1148);+#1148 = CARTESIAN_POINT('',(0.725,-0.8,0.25));+#1149 = LINE('',#1150,#1151);+#1150 = CARTESIAN_POINT('',(0.725,-0.8,0.4));+#1151 = VECTOR('',#1152,1.);+#1152 = DIRECTION('',(0.,0.,-1.));+#1153 = ORIENTED_EDGE('',*,*,#1154,.T.);+#1154 = EDGE_CURVE('',#1147,#1155,#1157,.T.);+#1155 = VERTEX_POINT('',#1156);+#1156 = CARTESIAN_POINT('',(0.975,-0.8,0.));+#1157 = CIRCLE('',#1158,0.25);+#1158 = AXIS2_PLACEMENT_3D('',#1159,#1160,#1161);+#1159 = CARTESIAN_POINT('',(0.975,-0.8,0.25));+#1160 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1161 = DIRECTION('',(-1.,-2.22044604925E-16,-2.22044604925E-16));+#1162 = ORIENTED_EDGE('',*,*,#1163,.T.);+#1163 = EDGE_CURVE('',#1155,#1164,#1166,.T.);+#1164 = VERTEX_POINT('',#1165);+#1165 = CARTESIAN_POINT('',(1.,-0.8,0.));+#1166 = LINE('',#1167,#1168);+#1167 = CARTESIAN_POINT('',(0.975,-0.8,0.));+#1168 = VECTOR('',#1169,1.);+#1169 = DIRECTION('',(1.,2.22044604925E-16,0.));+#1170 = ORIENTED_EDGE('',*,*,#1171,.T.);+#1171 = EDGE_CURVE('',#1164,#1172,#1174,.T.);+#1172 = VERTEX_POINT('',#1173);+#1173 = CARTESIAN_POINT('',(1.,-0.8,0.15));+#1174 = LINE('',#1175,#1176);+#1175 = CARTESIAN_POINT('',(1.,-0.8,0.));+#1176 = VECTOR('',#1177,1.);+#1177 = DIRECTION('',(0.,0.,1.));+#1178 = ORIENTED_EDGE('',*,*,#1179,.T.);+#1179 = EDGE_CURVE('',#1172,#1180,#1182,.T.);+#1180 = VERTEX_POINT('',#1181);+#1181 = CARTESIAN_POINT('',(0.975,-0.8,0.15));+#1182 = LINE('',#1183,#1184);+#1183 = CARTESIAN_POINT('',(1.,-0.8,0.15));+#1184 = VECTOR('',#1185,1.);+#1185 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#1186 = ORIENTED_EDGE('',*,*,#1187,.T.);+#1187 = EDGE_CURVE('',#1180,#1188,#1190,.T.);+#1188 = VERTEX_POINT('',#1189);+#1189 = CARTESIAN_POINT('',(0.875,-0.8,0.25));+#1190 = CIRCLE('',#1191,1.E-01);+#1191 = AXIS2_PLACEMENT_3D('',#1192,#1193,#1194);+#1192 = CARTESIAN_POINT('',(0.975,-0.8,0.25));+#1193 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#1194 = DIRECTION('',(0.,0.,-1.));+#1195 = ORIENTED_EDGE('',*,*,#1196,.T.);+#1196 = EDGE_CURVE('',#1188,#1197,#1199,.T.);+#1197 = VERTEX_POINT('',#1198);+#1198 = CARTESIAN_POINT('',(0.875,-0.8,0.4));+#1199 = LINE('',#1200,#1201);+#1200 = CARTESIAN_POINT('',(0.875,-0.8,0.25));+#1201 = VECTOR('',#1202,1.);+#1202 = DIRECTION('',(0.,0.,1.));+#1203 = ORIENTED_EDGE('',*,*,#1204,.T.);+#1204 = EDGE_CURVE('',#1197,#502,#1205,.T.);+#1205 = CIRCLE('',#1206,0.25);+#1206 = AXIS2_PLACEMENT_3D('',#1207,#1208,#1209);+#1207 = CARTESIAN_POINT('',(0.625,-0.8,0.4));+#1208 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1209 = DIRECTION('',(1.,2.22044604925E-16,4.440892098501E-16));+#1210 = PLANE('',#1211);+#1211 = AXIS2_PLACEMENT_3D('',#1212,#1213,#1214);+#1212 = CARTESIAN_POINT('',(0.79217491177,-0.8,0.331804424548));+#1213 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1214 = DIRECTION('',(0.,0.,1.));+#1215 = ADVANCED_FACE('',(#1216),#1240,.F.);+#1216 = FACE_BOUND('',#1217,.F.);+#1217 = EDGE_LOOP('',(#1218,#1226,#1227,#1234));+#1218 = ORIENTED_EDGE('',*,*,#1219,.F.);+#1219 = EDGE_CURVE('',#502,#1220,#1222,.T.);+#1220 = VERTEX_POINT('',#1221);+#1221 = CARTESIAN_POINT('',(0.6,-0.8,0.65));+#1222 = LINE('',#1223,#1224);+#1223 = CARTESIAN_POINT('',(0.625,-0.8,0.65));+#1224 = VECTOR('',#1225,1.);+#1225 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#1226 = ORIENTED_EDGE('',*,*,#517,.T.);+#1227 = ORIENTED_EDGE('',*,*,#1228,.T.);+#1228 = EDGE_CURVE('',#511,#1229,#1231,.T.);+#1229 = VERTEX_POINT('',#1230);+#1230 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));+#1231 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1232,#1233),.UNSPECIFIED.,.F.,+.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1232 = CARTESIAN_POINT('',(0.625,-0.905,0.65));+#1233 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));+#1234 = ORIENTED_EDGE('',*,*,#1235,.F.);+#1235 = EDGE_CURVE('',#1220,#1229,#1236,.T.);+#1236 = LINE('',#1237,#1238);+#1237 = CARTESIAN_POINT('',(0.6,0.8925,0.65));+#1238 = VECTOR('',#1239,1.);+#1239 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1240 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#1241,#1242)+,(#1243,#1244+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),+.PIECEWISE_BEZIER_KNOTS.);+#1241 = CARTESIAN_POINT('',(0.625,0.905,0.65));+#1242 = CARTESIAN_POINT('',(0.6,0.8925,0.65));+#1243 = CARTESIAN_POINT('',(0.625,-0.905,0.65));+#1244 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));+#1245 = ADVANCED_FACE('',(#1246),#1315,.T.);+#1246 = FACE_BOUND('',#1247,.T.);+#1247 = EDGE_LOOP('',(#1248,#1249,#1250,#1258,#1267,#1275,#1283,#1291,+#1300,#1308));+#1248 = ORIENTED_EDGE('',*,*,#597,.F.);+#1249 = ORIENTED_EDGE('',*,*,#532,.T.);+#1250 = ORIENTED_EDGE('',*,*,#1251,.T.);+#1251 = EDGE_CURVE('',#533,#1252,#1254,.T.);+#1252 = VERTEX_POINT('',#1253);+#1253 = CARTESIAN_POINT('',(0.725,0.5,0.25));+#1254 = LINE('',#1255,#1256);+#1255 = CARTESIAN_POINT('',(0.725,0.5,0.4));+#1256 = VECTOR('',#1257,1.);+#1257 = DIRECTION('',(0.,0.,-1.));+#1258 = ORIENTED_EDGE('',*,*,#1259,.T.);+#1259 = EDGE_CURVE('',#1252,#1260,#1262,.T.);+#1260 = VERTEX_POINT('',#1261);+#1261 = CARTESIAN_POINT('',(0.975,0.5,0.));+#1262 = CIRCLE('',#1263,0.25);+#1263 = AXIS2_PLACEMENT_3D('',#1264,#1265,#1266);+#1264 = CARTESIAN_POINT('',(0.975,0.5,0.25));+#1265 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1266 = DIRECTION('',(-1.,-2.22044604925E-16,-2.22044604925E-16));+#1267 = ORIENTED_EDGE('',*,*,#1268,.T.);+#1268 = EDGE_CURVE('',#1260,#1269,#1271,.T.);+#1269 = VERTEX_POINT('',#1270);+#1270 = CARTESIAN_POINT('',(1.,0.5,0.));+#1271 = LINE('',#1272,#1273);+#1272 = CARTESIAN_POINT('',(0.975,0.5,0.));+#1273 = VECTOR('',#1274,1.);+#1274 = DIRECTION('',(1.,2.22044604925E-16,0.));+#1275 = ORIENTED_EDGE('',*,*,#1276,.T.);+#1276 = EDGE_CURVE('',#1269,#1277,#1279,.T.);+#1277 = VERTEX_POINT('',#1278);+#1278 = CARTESIAN_POINT('',(1.,0.5,0.15));+#1279 = LINE('',#1280,#1281);+#1280 = CARTESIAN_POINT('',(1.,0.5,0.));+#1281 = VECTOR('',#1282,1.);+#1282 = DIRECTION('',(0.,0.,1.));+#1283 = ORIENTED_EDGE('',*,*,#1284,.T.);+#1284 = EDGE_CURVE('',#1277,#1285,#1287,.T.);+#1285 = VERTEX_POINT('',#1286);+#1286 = CARTESIAN_POINT('',(0.975,0.5,0.15));+#1287 = LINE('',#1288,#1289);+#1288 = CARTESIAN_POINT('',(1.,0.5,0.15));+#1289 = VECTOR('',#1290,1.);+#1290 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#1291 = ORIENTED_EDGE('',*,*,#1292,.T.);+#1292 = EDGE_CURVE('',#1285,#1293,#1295,.T.);+#1293 = VERTEX_POINT('',#1294);+#1294 = CARTESIAN_POINT('',(0.875,0.5,0.25));+#1295 = CIRCLE('',#1296,1.E-01);+#1296 = AXIS2_PLACEMENT_3D('',#1297,#1298,#1299);+#1297 = CARTESIAN_POINT('',(0.975,0.5,0.25));+#1298 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#1299 = DIRECTION('',(0.,0.,-1.));+#1300 = ORIENTED_EDGE('',*,*,#1301,.T.);+#1301 = EDGE_CURVE('',#1293,#1302,#1304,.T.);+#1302 = VERTEX_POINT('',#1303);+#1303 = CARTESIAN_POINT('',(0.875,0.5,0.4));+#1304 = LINE('',#1305,#1306);+#1305 = CARTESIAN_POINT('',(0.875,0.5,0.25));+#1306 = VECTOR('',#1307,1.);+#1307 = DIRECTION('',(0.,0.,1.));+#1308 = ORIENTED_EDGE('',*,*,#1309,.T.);+#1309 = EDGE_CURVE('',#1302,#598,#1310,.T.);+#1310 = CIRCLE('',#1311,0.25);+#1311 = AXIS2_PLACEMENT_3D('',#1312,#1313,#1314);+#1312 = CARTESIAN_POINT('',(0.625,0.5,0.4));+#1313 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1314 = DIRECTION('',(1.,2.22044604925E-16,4.440892098501E-16));+#1315 = PLANE('',#1316);+#1316 = AXIS2_PLACEMENT_3D('',#1317,#1318,#1319);+#1317 = CARTESIAN_POINT('',(0.79217491177,0.5,0.331804424548));+#1318 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1319 = DIRECTION('',(0.,0.,1.));+#1320 = ADVANCED_FACE('',(#1321),#1332,.F.);+#1321 = FACE_BOUND('',#1322,.F.);+#1322 = EDGE_LOOP('',(#1323,#1324,#1325,#1331));+#1323 = ORIENTED_EDGE('',*,*,#541,.T.);+#1324 = ORIENTED_EDGE('',*,*,#1251,.T.);+#1325 = ORIENTED_EDGE('',*,*,#1326,.F.);+#1326 = EDGE_CURVE('',#1072,#1252,#1327,.T.);+#1327 = LINE('',#1328,#1329);+#1328 = CARTESIAN_POINT('',(0.725,0.8,0.25));+#1329 = VECTOR('',#1330,1.);+#1330 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1331 = ORIENTED_EDGE('',*,*,#1071,.F.);+#1332 = PLANE('',#1333);+#1333 = AXIS2_PLACEMENT_3D('',#1334,#1335,#1336);+#1334 = CARTESIAN_POINT('',(0.725,0.8,0.4));+#1335 = DIRECTION('',(1.,2.22044604925E-16,0.));+#1336 = DIRECTION('',(0.,0.,-1.));+#1337 = ADVANCED_FACE('',(#1338),#1407,.F.);+#1338 = FACE_BOUND('',#1339,.F.);+#1339 = EDGE_LOOP('',(#1340,#1341,#1342,#1350,#1359,#1367,#1375,#1383,+#1392,#1400));+#1340 = ORIENTED_EDGE('',*,*,#637,.F.);+#1341 = ORIENTED_EDGE('',*,*,#582,.T.);+#1342 = ORIENTED_EDGE('',*,*,#1343,.T.);+#1343 = EDGE_CURVE('',#575,#1344,#1346,.T.);+#1344 = VERTEX_POINT('',#1345);+#1345 = CARTESIAN_POINT('',(0.725,-0.5,0.25));+#1346 = LINE('',#1347,#1348);+#1347 = CARTESIAN_POINT('',(0.725,-0.5,0.4));+#1348 = VECTOR('',#1349,1.);+#1349 = DIRECTION('',(0.,0.,-1.));+#1350 = ORIENTED_EDGE('',*,*,#1351,.T.);+#1351 = EDGE_CURVE('',#1344,#1352,#1354,.T.);+#1352 = VERTEX_POINT('',#1353);+#1353 = CARTESIAN_POINT('',(0.975,-0.5,0.));+#1354 = CIRCLE('',#1355,0.25);+#1355 = AXIS2_PLACEMENT_3D('',#1356,#1357,#1358);+#1356 = CARTESIAN_POINT('',(0.975,-0.5,0.25));+#1357 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1358 = DIRECTION('',(-1.,-2.22044604925E-16,-2.22044604925E-16));+#1359 = ORIENTED_EDGE('',*,*,#1360,.T.);+#1360 = EDGE_CURVE('',#1352,#1361,#1363,.T.);+#1361 = VERTEX_POINT('',#1362);+#1362 = CARTESIAN_POINT('',(1.,-0.5,0.));+#1363 = LINE('',#1364,#1365);+#1364 = CARTESIAN_POINT('',(0.975,-0.5,0.));+#1365 = VECTOR('',#1366,1.);+#1366 = DIRECTION('',(1.,2.22044604925E-16,0.));+#1367 = ORIENTED_EDGE('',*,*,#1368,.T.);+#1368 = EDGE_CURVE('',#1361,#1369,#1371,.T.);+#1369 = VERTEX_POINT('',#1370);+#1370 = CARTESIAN_POINT('',(1.,-0.5,0.15));+#1371 = LINE('',#1372,#1373);+#1372 = CARTESIAN_POINT('',(1.,-0.5,0.));+#1373 = VECTOR('',#1374,1.);+#1374 = DIRECTION('',(0.,0.,1.));+#1375 = ORIENTED_EDGE('',*,*,#1376,.T.);+#1376 = EDGE_CURVE('',#1369,#1377,#1379,.T.);+#1377 = VERTEX_POINT('',#1378);+#1378 = CARTESIAN_POINT('',(0.975,-0.5,0.15));+#1379 = LINE('',#1380,#1381);+#1380 = CARTESIAN_POINT('',(1.,-0.5,0.15));+#1381 = VECTOR('',#1382,1.);+#1382 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#1383 = ORIENTED_EDGE('',*,*,#1384,.T.);+#1384 = EDGE_CURVE('',#1377,#1385,#1387,.T.);+#1385 = VERTEX_POINT('',#1386);+#1386 = CARTESIAN_POINT('',(0.875,-0.5,0.25));+#1387 = CIRCLE('',#1388,1.E-01);+#1388 = AXIS2_PLACEMENT_3D('',#1389,#1390,#1391);+#1389 = CARTESIAN_POINT('',(0.975,-0.5,0.25));+#1390 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#1391 = DIRECTION('',(0.,0.,-1.));+#1392 = ORIENTED_EDGE('',*,*,#1393,.T.);+#1393 = EDGE_CURVE('',#1385,#1394,#1396,.T.);+#1394 = VERTEX_POINT('',#1395);+#1395 = CARTESIAN_POINT('',(0.875,-0.5,0.4));+#1396 = LINE('',#1397,#1398);+#1397 = CARTESIAN_POINT('',(0.875,-0.5,0.25));+#1398 = VECTOR('',#1399,1.);+#1399 = DIRECTION('',(0.,0.,1.));+#1400 = ORIENTED_EDGE('',*,*,#1401,.T.);+#1401 = EDGE_CURVE('',#1394,#638,#1402,.T.);+#1402 = CIRCLE('',#1403,0.25);+#1403 = AXIS2_PLACEMENT_3D('',#1404,#1405,#1406);+#1404 = CARTESIAN_POINT('',(0.625,-0.5,0.4));+#1405 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1406 = DIRECTION('',(1.,2.22044604925E-16,4.440892098501E-16));+#1407 = PLANE('',#1408);+#1408 = AXIS2_PLACEMENT_3D('',#1409,#1410,#1411);+#1409 = CARTESIAN_POINT('',(0.79217491177,-0.5,0.331804424548));+#1410 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1411 = DIRECTION('',(0.,0.,1.));+#1412 = ADVANCED_FACE('',(#1413),#1424,.F.);+#1413 = FACE_BOUND('',#1414,.F.);+#1414 = EDGE_LOOP('',(#1415,#1416,#1417,#1423));+#1415 = ORIENTED_EDGE('',*,*,#574,.T.);+#1416 = ORIENTED_EDGE('',*,*,#1146,.T.);+#1417 = ORIENTED_EDGE('',*,*,#1418,.F.);+#1418 = EDGE_CURVE('',#1344,#1147,#1419,.T.);+#1419 = LINE('',#1420,#1421);+#1420 = CARTESIAN_POINT('',(0.725,-0.5,0.25));+#1421 = VECTOR('',#1422,1.);+#1422 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1423 = ORIENTED_EDGE('',*,*,#1343,.F.);+#1424 = PLANE('',#1425);+#1425 = AXIS2_PLACEMENT_3D('',#1426,#1427,#1428);+#1426 = CARTESIAN_POINT('',(0.725,-0.5,0.4));+#1427 = DIRECTION('',(1.,2.22044604925E-16,0.));+#1428 = DIRECTION('',(0.,0.,-1.));+#1429 = ADVANCED_FACE('',(#1430),#1455,.F.);+#1430 = FACE_BOUND('',#1431,.F.);+#1431 = EDGE_LOOP('',(#1432,#1440,#1441,#1449));+#1432 = ORIENTED_EDGE('',*,*,#1433,.F.);+#1433 = EDGE_CURVE('',#598,#1434,#1436,.T.);+#1434 = VERTEX_POINT('',#1435);+#1435 = CARTESIAN_POINT('',(0.6,0.5,0.65));+#1436 = LINE('',#1437,#1438);+#1437 = CARTESIAN_POINT('',(0.625,0.5,0.65));+#1438 = VECTOR('',#1439,1.);+#1439 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#1440 = ORIENTED_EDGE('',*,*,#614,.T.);+#1441 = ORIENTED_EDGE('',*,*,#1442,.T.);+#1442 = EDGE_CURVE('',#607,#1443,#1445,.T.);+#1443 = VERTEX_POINT('',#1444);+#1444 = CARTESIAN_POINT('',(0.6,0.15,0.65));+#1445 = LINE('',#1446,#1447);+#1446 = CARTESIAN_POINT('',(0.625,0.15,0.65));+#1447 = VECTOR('',#1448,1.);+#1448 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#1449 = ORIENTED_EDGE('',*,*,#1450,.F.);+#1450 = EDGE_CURVE('',#1434,#1443,#1451,.T.);+#1451 = LINE('',#1452,#1453);+#1452 = CARTESIAN_POINT('',(0.6,0.8925,0.65));+#1453 = VECTOR('',#1454,1.);+#1454 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1455 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#1456,#1457)+,(#1458,#1459+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),+.PIECEWISE_BEZIER_KNOTS.);+#1456 = CARTESIAN_POINT('',(0.625,0.905,0.65));+#1457 = CARTESIAN_POINT('',(0.6,0.8925,0.65));+#1458 = CARTESIAN_POINT('',(0.625,-0.905,0.65));+#1459 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));+#1460 = ADVANCED_FACE('',(#1461),#1530,.F.);+#1461 = FACE_BOUND('',#1462,.F.);+#1462 = EDGE_LOOP('',(#1463,#1464,#1465,#1473,#1482,#1490,#1498,#1506,+#1515,#1523));+#1463 = ORIENTED_EDGE('',*,*,#606,.F.);+#1464 = ORIENTED_EDGE('',*,*,#677,.T.);+#1465 = ORIENTED_EDGE('',*,*,#1466,.T.);+#1466 = EDGE_CURVE('',#670,#1467,#1469,.T.);+#1467 = VERTEX_POINT('',#1468);+#1468 = CARTESIAN_POINT('',(0.725,0.15,0.25));+#1469 = LINE('',#1470,#1471);+#1470 = CARTESIAN_POINT('',(0.725,0.15,0.4));+#1471 = VECTOR('',#1472,1.);+#1472 = DIRECTION('',(0.,0.,-1.));+#1473 = ORIENTED_EDGE('',*,*,#1474,.T.);+#1474 = EDGE_CURVE('',#1467,#1475,#1477,.T.);+#1475 = VERTEX_POINT('',#1476);+#1476 = CARTESIAN_POINT('',(0.975,0.15,0.));+#1477 = CIRCLE('',#1478,0.25);+#1478 = AXIS2_PLACEMENT_3D('',#1479,#1480,#1481);+#1479 = CARTESIAN_POINT('',(0.975,0.15,0.25));+#1480 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1481 = DIRECTION('',(-1.,-2.22044604925E-16,-2.22044604925E-16));+#1482 = ORIENTED_EDGE('',*,*,#1483,.T.);+#1483 = EDGE_CURVE('',#1475,#1484,#1486,.T.);+#1484 = VERTEX_POINT('',#1485);+#1485 = CARTESIAN_POINT('',(1.,0.15,0.));+#1486 = LINE('',#1487,#1488);+#1487 = CARTESIAN_POINT('',(0.975,0.15,0.));+#1488 = VECTOR('',#1489,1.);+#1489 = DIRECTION('',(1.,2.22044604925E-16,0.));+#1490 = ORIENTED_EDGE('',*,*,#1491,.T.);+#1491 = EDGE_CURVE('',#1484,#1492,#1494,.T.);+#1492 = VERTEX_POINT('',#1493);+#1493 = CARTESIAN_POINT('',(1.,0.15,0.15));+#1494 = LINE('',#1495,#1496);+#1495 = CARTESIAN_POINT('',(1.,0.15,0.));+#1496 = VECTOR('',#1497,1.);+#1497 = DIRECTION('',(0.,0.,1.));+#1498 = ORIENTED_EDGE('',*,*,#1499,.T.);+#1499 = EDGE_CURVE('',#1492,#1500,#1502,.T.);+#1500 = VERTEX_POINT('',#1501);+#1501 = CARTESIAN_POINT('',(0.975,0.15,0.15));+#1502 = LINE('',#1503,#1504);+#1503 = CARTESIAN_POINT('',(1.,0.15,0.15));+#1504 = VECTOR('',#1505,1.);+#1505 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#1506 = ORIENTED_EDGE('',*,*,#1507,.T.);+#1507 = EDGE_CURVE('',#1500,#1508,#1510,.T.);+#1508 = VERTEX_POINT('',#1509);+#1509 = CARTESIAN_POINT('',(0.875,0.15,0.25));+#1510 = CIRCLE('',#1511,1.E-01);+#1511 = AXIS2_PLACEMENT_3D('',#1512,#1513,#1514);+#1512 = CARTESIAN_POINT('',(0.975,0.15,0.25));+#1513 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#1514 = DIRECTION('',(0.,0.,-1.));+#1515 = ORIENTED_EDGE('',*,*,#1516,.T.);+#1516 = EDGE_CURVE('',#1508,#1517,#1519,.T.);+#1517 = VERTEX_POINT('',#1518);+#1518 = CARTESIAN_POINT('',(0.875,0.15,0.4));+#1519 = LINE('',#1520,#1521);+#1520 = CARTESIAN_POINT('',(0.875,0.15,0.25));+#1521 = VECTOR('',#1522,1.);+#1522 = DIRECTION('',(0.,0.,1.));+#1523 = ORIENTED_EDGE('',*,*,#1524,.T.);+#1524 = EDGE_CURVE('',#1517,#607,#1525,.T.);+#1525 = CIRCLE('',#1526,0.25);+#1526 = AXIS2_PLACEMENT_3D('',#1527,#1528,#1529);+#1527 = CARTESIAN_POINT('',(0.625,0.15,0.4));+#1528 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1529 = DIRECTION('',(1.,2.22044604925E-16,4.440892098501E-16));+#1530 = PLANE('',#1531);+#1531 = AXIS2_PLACEMENT_3D('',#1532,#1533,#1534);+#1532 = CARTESIAN_POINT('',(0.79217491177,0.15,0.331804424548));+#1533 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1534 = DIRECTION('',(0.,0.,1.));+#1535 = ADVANCED_FACE('',(#1536),#1605,.T.);+#1536 = FACE_BOUND('',#1537,.T.);+#1537 = EDGE_LOOP('',(#1538,#1539,#1540,#1548,#1557,#1565,#1573,#1581,+#1590,#1598));+#1538 = ORIENTED_EDGE('',*,*,#628,.F.);+#1539 = ORIENTED_EDGE('',*,*,#660,.T.);+#1540 = ORIENTED_EDGE('',*,*,#1541,.T.);+#1541 = EDGE_CURVE('',#661,#1542,#1544,.T.);+#1542 = VERTEX_POINT('',#1543);+#1543 = CARTESIAN_POINT('',(0.725,-0.15,0.25));+#1544 = LINE('',#1545,#1546);+#1545 = CARTESIAN_POINT('',(0.725,-0.15,0.4));+#1546 = VECTOR('',#1547,1.);+#1547 = DIRECTION('',(0.,0.,-1.));+#1548 = ORIENTED_EDGE('',*,*,#1549,.T.);+#1549 = EDGE_CURVE('',#1542,#1550,#1552,.T.);+#1550 = VERTEX_POINT('',#1551);+#1551 = CARTESIAN_POINT('',(0.975,-0.15,0.));+#1552 = CIRCLE('',#1553,0.25);+#1553 = AXIS2_PLACEMENT_3D('',#1554,#1555,#1556);+#1554 = CARTESIAN_POINT('',(0.975,-0.15,0.25));+#1555 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1556 = DIRECTION('',(-1.,-2.22044604925E-16,-2.22044604925E-16));+#1557 = ORIENTED_EDGE('',*,*,#1558,.T.);+#1558 = EDGE_CURVE('',#1550,#1559,#1561,.T.);+#1559 = VERTEX_POINT('',#1560);+#1560 = CARTESIAN_POINT('',(1.,-0.15,0.));+#1561 = LINE('',#1562,#1563);+#1562 = CARTESIAN_POINT('',(0.975,-0.15,0.));+#1563 = VECTOR('',#1564,1.);+#1564 = DIRECTION('',(1.,2.22044604925E-16,0.));+#1565 = ORIENTED_EDGE('',*,*,#1566,.T.);+#1566 = EDGE_CURVE('',#1559,#1567,#1569,.T.);+#1567 = VERTEX_POINT('',#1568);+#1568 = CARTESIAN_POINT('',(1.,-0.15,0.15));+#1569 = LINE('',#1570,#1571);+#1570 = CARTESIAN_POINT('',(1.,-0.15,0.));+#1571 = VECTOR('',#1572,1.);+#1572 = DIRECTION('',(0.,0.,1.));+#1573 = ORIENTED_EDGE('',*,*,#1574,.T.);+#1574 = EDGE_CURVE('',#1567,#1575,#1577,.T.);+#1575 = VERTEX_POINT('',#1576);+#1576 = CARTESIAN_POINT('',(0.975,-0.15,0.15));+#1577 = LINE('',#1578,#1579);+#1578 = CARTESIAN_POINT('',(1.,-0.15,0.15));+#1579 = VECTOR('',#1580,1.);+#1580 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#1581 = ORIENTED_EDGE('',*,*,#1582,.T.);+#1582 = EDGE_CURVE('',#1575,#1583,#1585,.T.);+#1583 = VERTEX_POINT('',#1584);+#1584 = CARTESIAN_POINT('',(0.875,-0.15,0.25));+#1585 = CIRCLE('',#1586,1.E-01);+#1586 = AXIS2_PLACEMENT_3D('',#1587,#1588,#1589);+#1587 = CARTESIAN_POINT('',(0.975,-0.15,0.25));+#1588 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#1589 = DIRECTION('',(0.,0.,-1.));+#1590 = ORIENTED_EDGE('',*,*,#1591,.T.);+#1591 = EDGE_CURVE('',#1583,#1592,#1594,.T.);+#1592 = VERTEX_POINT('',#1593);+#1593 = CARTESIAN_POINT('',(0.875,-0.15,0.4));+#1594 = LINE('',#1595,#1596);+#1595 = CARTESIAN_POINT('',(0.875,-0.15,0.25));+#1596 = VECTOR('',#1597,1.);+#1597 = DIRECTION('',(0.,0.,1.));+#1598 = ORIENTED_EDGE('',*,*,#1599,.T.);+#1599 = EDGE_CURVE('',#1592,#629,#1600,.T.);+#1600 = CIRCLE('',#1601,0.25);+#1601 = AXIS2_PLACEMENT_3D('',#1602,#1603,#1604);+#1602 = CARTESIAN_POINT('',(0.625,-0.15,0.4));+#1603 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1604 = DIRECTION('',(1.,2.22044604925E-16,4.440892098501E-16));+#1605 = PLANE('',#1606);+#1606 = AXIS2_PLACEMENT_3D('',#1607,#1608,#1609);+#1607 = CARTESIAN_POINT('',(0.79217491177,-0.15,0.331804424548));+#1608 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1609 = DIRECTION('',(0.,0.,1.));+#1610 = ADVANCED_FACE('',(#1611),#1636,.F.);+#1611 = FACE_BOUND('',#1612,.F.);+#1612 = EDGE_LOOP('',(#1613,#1621,#1622,#1630));+#1613 = ORIENTED_EDGE('',*,*,#1614,.F.);+#1614 = EDGE_CURVE('',#629,#1615,#1617,.T.);+#1615 = VERTEX_POINT('',#1616);+#1616 = CARTESIAN_POINT('',(0.6,-0.15,0.65));+#1617 = LINE('',#1618,#1619);+#1618 = CARTESIAN_POINT('',(0.625,-0.15,0.65));+#1619 = VECTOR('',#1620,1.);+#1620 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#1621 = ORIENTED_EDGE('',*,*,#645,.T.);+#1622 = ORIENTED_EDGE('',*,*,#1623,.T.);+#1623 = EDGE_CURVE('',#638,#1624,#1626,.T.);+#1624 = VERTEX_POINT('',#1625);+#1625 = CARTESIAN_POINT('',(0.6,-0.5,0.65));+#1626 = LINE('',#1627,#1628);+#1627 = CARTESIAN_POINT('',(0.625,-0.5,0.65));+#1628 = VECTOR('',#1629,1.);+#1629 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#1630 = ORIENTED_EDGE('',*,*,#1631,.F.);+#1631 = EDGE_CURVE('',#1615,#1624,#1632,.T.);+#1632 = LINE('',#1633,#1634);+#1633 = CARTESIAN_POINT('',(0.6,0.8925,0.65));+#1634 = VECTOR('',#1635,1.);+#1635 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1636 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#1637,#1638)+,(#1639,#1640+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),+.PIECEWISE_BEZIER_KNOTS.);+#1637 = CARTESIAN_POINT('',(0.625,0.905,0.65));+#1638 = CARTESIAN_POINT('',(0.6,0.8925,0.65));+#1639 = CARTESIAN_POINT('',(0.625,-0.905,0.65));+#1640 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));+#1641 = ADVANCED_FACE('',(#1642),#1653,.F.);+#1642 = FACE_BOUND('',#1643,.F.);+#1643 = EDGE_LOOP('',(#1644,#1645,#1646,#1652));+#1644 = ORIENTED_EDGE('',*,*,#669,.T.);+#1645 = ORIENTED_EDGE('',*,*,#1541,.T.);+#1646 = ORIENTED_EDGE('',*,*,#1647,.F.);+#1647 = EDGE_CURVE('',#1467,#1542,#1648,.T.);+#1648 = LINE('',#1649,#1650);+#1649 = CARTESIAN_POINT('',(0.725,0.15,0.25));+#1650 = VECTOR('',#1651,1.);+#1651 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#1652 = ORIENTED_EDGE('',*,*,#1466,.F.);+#1653 = PLANE('',#1654);+#1654 = AXIS2_PLACEMENT_3D('',#1655,#1656,#1657);+#1655 = CARTESIAN_POINT('',(0.725,0.15,0.4));+#1656 = DIRECTION('',(1.,2.22044604925E-16,0.));+#1657 = DIRECTION('',(0.,0.,-1.));+#1658 = ADVANCED_FACE('',(#1659),#1676,.F.);+#1659 = FACE_BOUND('',#1660,.F.);+#1660 = EDGE_LOOP('',(#1661,#1662,#1669,#1675));+#1661 = ORIENTED_EDGE('',*,*,#700,.T.);+#1662 = ORIENTED_EDGE('',*,*,#1663,.T.);+#1663 = EDGE_CURVE('',#694,#1664,#1666,.T.);+#1664 = VERTEX_POINT('',#1665);+#1665 = CARTESIAN_POINT('',(0.5175,-0.975,0.65));+#1666 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1667,#1668),.UNSPECIFIED.,.F.,+.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1667 = CARTESIAN_POINT('',(0.53,-1.,0.65));+#1668 = CARTESIAN_POINT('',(0.5175,-0.975,0.65));+#1669 = ORIENTED_EDGE('',*,*,#1670,.F.);+#1670 = EDGE_CURVE('',#1229,#1664,#1671,.T.);+#1671 = LINE('',#1672,#1673);+#1672 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));+#1673 = VECTOR('',#1674,1.);+#1674 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#1675 = ORIENTED_EDGE('',*,*,#1228,.F.);+#1676 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#1677,#1678)+,(#1679,#1680+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)+,.PIECEWISE_BEZIER_KNOTS.);+#1677 = CARTESIAN_POINT('',(0.625,-0.905,0.65));+#1678 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));+#1679 = CARTESIAN_POINT('',(0.53,-1.,0.65));+#1680 = CARTESIAN_POINT('',(0.5175,-0.975,0.65));+#1681 = ADVANCED_FACE('',(#1682),#1699,.F.);+#1682 = FACE_BOUND('',#1683,.F.);+#1683 = EDGE_LOOP('',(#1684,#1685,#1692,#1698));+#1684 = ORIENTED_EDGE('',*,*,#723,.T.);+#1685 = ORIENTED_EDGE('',*,*,#1686,.T.);+#1686 = EDGE_CURVE('',#717,#1687,#1689,.T.);+#1687 = VERTEX_POINT('',#1688);+#1688 = CARTESIAN_POINT('',(-0.5175,-0.975,0.65));+#1689 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1690,#1691),.UNSPECIFIED.,.F.,+.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1690 = CARTESIAN_POINT('',(-0.53,-1.,0.65));+#1691 = CARTESIAN_POINT('',(-0.5175,-0.975,0.65));+#1692 = ORIENTED_EDGE('',*,*,#1693,.F.);+#1693 = EDGE_CURVE('',#1664,#1687,#1694,.T.);+#1694 = LINE('',#1695,#1696);+#1695 = CARTESIAN_POINT('',(0.5175,-0.975,0.65));+#1696 = VECTOR('',#1697,1.);+#1697 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#1698 = ORIENTED_EDGE('',*,*,#1663,.F.);+#1699 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#1700,#1701)+,(#1702,#1703+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.06),(0.,1.),+.PIECEWISE_BEZIER_KNOTS.);+#1700 = CARTESIAN_POINT('',(0.53,-1.,0.65));+#1701 = CARTESIAN_POINT('',(0.5175,-0.975,0.65));+#1702 = CARTESIAN_POINT('',(-0.53,-1.,0.65));+#1703 = CARTESIAN_POINT('',(-0.5175,-0.975,0.65));+#1704 = ADVANCED_FACE('',(#1705),#1722,.F.);+#1705 = FACE_BOUND('',#1706,.F.);+#1706 = EDGE_LOOP('',(#1707,#1708,#1715,#1721));+#1707 = ORIENTED_EDGE('',*,*,#746,.T.);+#1708 = ORIENTED_EDGE('',*,*,#1709,.T.);+#1709 = EDGE_CURVE('',#740,#1710,#1712,.T.);+#1710 = VERTEX_POINT('',#1711);+#1711 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));+#1712 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1713,#1714),.UNSPECIFIED.,.F.,+.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1713 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));+#1714 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));+#1715 = ORIENTED_EDGE('',*,*,#1716,.F.);+#1716 = EDGE_CURVE('',#1687,#1710,#1717,.T.);+#1717 = LINE('',#1718,#1719);+#1718 = CARTESIAN_POINT('',(-0.5175,-0.975,0.65));+#1719 = VECTOR('',#1720,1.);+#1720 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#1721 = ORIENTED_EDGE('',*,*,#1686,.F.);+#1722 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#1723,#1724)+,(#1725,#1726+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.134350288425),(0.,1.)+,.PIECEWISE_BEZIER_KNOTS.);+#1723 = CARTESIAN_POINT('',(-0.53,-1.,0.65));+#1724 = CARTESIAN_POINT('',(-0.5175,-0.975,0.65));+#1725 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));+#1726 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));+#1727 = ADVANCED_FACE('',(#1728),#1746,.F.);+#1728 = FACE_BOUND('',#1729,.F.);+#1729 = EDGE_LOOP('',(#1730,#1731,#1732,#1740));+#1730 = ORIENTED_EDGE('',*,*,#1709,.F.);+#1731 = ORIENTED_EDGE('',*,*,#771,.T.);+#1732 = ORIENTED_EDGE('',*,*,#1733,.T.);+#1733 = EDGE_CURVE('',#764,#1734,#1736,.T.);+#1734 = VERTEX_POINT('',#1735);+#1735 = CARTESIAN_POINT('',(-0.6,-0.8,0.65));+#1736 = LINE('',#1737,#1738);+#1737 = CARTESIAN_POINT('',(-0.625,-0.8,0.65));+#1738 = VECTOR('',#1739,1.);+#1739 = DIRECTION('',(1.,9.95799250103E-17,0.));+#1740 = ORIENTED_EDGE('',*,*,#1741,.F.);+#1741 = EDGE_CURVE('',#1710,#1734,#1742,.T.);+#1742 = LINE('',#1743,#1744);+#1743 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));+#1744 = VECTOR('',#1745,1.);+#1745 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#1746 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#1747,#1748)+,(#1749,#1750+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),+.PIECEWISE_BEZIER_KNOTS.);+#1747 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));+#1748 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));+#1749 = CARTESIAN_POINT('',(-0.625,0.905,0.65));+#1750 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));+#1751 = ADVANCED_FACE('',(#1752),#1821,.F.);+#1752 = FACE_BOUND('',#1753,.F.);+#1753 = EDGE_LOOP('',(#1754,#1755,#1756,#1764,#1773,#1781,#1789,#1797,+#1806,#1814));+#1754 = ORIENTED_EDGE('',*,*,#763,.F.);+#1755 = ORIENTED_EDGE('',*,*,#827,.T.);+#1756 = ORIENTED_EDGE('',*,*,#1757,.T.);+#1757 = EDGE_CURVE('',#820,#1758,#1760,.T.);+#1758 = VERTEX_POINT('',#1759);+#1759 = CARTESIAN_POINT('',(-0.725,-0.8,0.25));+#1760 = LINE('',#1761,#1762);+#1761 = CARTESIAN_POINT('',(-0.725,-0.8,0.4));+#1762 = VECTOR('',#1763,1.);+#1763 = DIRECTION('',(-0.,0.,-1.));+#1764 = ORIENTED_EDGE('',*,*,#1765,.T.);+#1765 = EDGE_CURVE('',#1758,#1766,#1768,.T.);+#1766 = VERTEX_POINT('',#1767);+#1767 = CARTESIAN_POINT('',(-0.975,-0.8,0.));+#1768 = CIRCLE('',#1769,0.25);+#1769 = AXIS2_PLACEMENT_3D('',#1770,#1771,#1772);+#1770 = CARTESIAN_POINT('',(-0.975,-0.8,0.25));+#1771 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#1772 = DIRECTION('',(1.,9.95799250103E-17,-2.22044604925E-16));+#1773 = ORIENTED_EDGE('',*,*,#1774,.T.);+#1774 = EDGE_CURVE('',#1766,#1775,#1777,.T.);+#1775 = VERTEX_POINT('',#1776);+#1776 = CARTESIAN_POINT('',(-1.,-0.8,0.));+#1777 = LINE('',#1778,#1779);+#1778 = CARTESIAN_POINT('',(-0.975,-0.8,0.));+#1779 = VECTOR('',#1780,1.);+#1780 = DIRECTION('',(-1.,-9.95799250103E-17,0.));+#1781 = ORIENTED_EDGE('',*,*,#1782,.T.);+#1782 = EDGE_CURVE('',#1775,#1783,#1785,.T.);+#1783 = VERTEX_POINT('',#1784);+#1784 = CARTESIAN_POINT('',(-1.,-0.8,0.15));+#1785 = LINE('',#1786,#1787);+#1786 = CARTESIAN_POINT('',(-1.,-0.8,0.));+#1787 = VECTOR('',#1788,1.);+#1788 = DIRECTION('',(0.,0.,1.));+#1789 = ORIENTED_EDGE('',*,*,#1790,.T.);+#1790 = EDGE_CURVE('',#1783,#1791,#1793,.T.);+#1791 = VERTEX_POINT('',#1792);+#1792 = CARTESIAN_POINT('',(-0.975,-0.8,0.15));+#1793 = LINE('',#1794,#1795);+#1794 = CARTESIAN_POINT('',(-1.,-0.8,0.15));+#1795 = VECTOR('',#1796,1.);+#1796 = DIRECTION('',(1.,9.95799250103E-17,0.));+#1797 = ORIENTED_EDGE('',*,*,#1798,.T.);+#1798 = EDGE_CURVE('',#1791,#1799,#1801,.T.);+#1799 = VERTEX_POINT('',#1800);+#1800 = CARTESIAN_POINT('',(-0.875,-0.8,0.25));+#1801 = CIRCLE('',#1802,1.E-01);+#1802 = AXIS2_PLACEMENT_3D('',#1803,#1804,#1805);+#1803 = CARTESIAN_POINT('',(-0.975,-0.8,0.25));+#1804 = DIRECTION('',(9.95799250103E-17,-1.,-0.));+#1805 = DIRECTION('',(-0.,0.,-1.));+#1806 = ORIENTED_EDGE('',*,*,#1807,.T.);+#1807 = EDGE_CURVE('',#1799,#1808,#1810,.T.);+#1808 = VERTEX_POINT('',#1809);+#1809 = CARTESIAN_POINT('',(-0.875,-0.8,0.4));+#1810 = LINE('',#1811,#1812);+#1811 = CARTESIAN_POINT('',(-0.875,-0.8,0.25));+#1812 = VECTOR('',#1813,1.);+#1813 = DIRECTION('',(0.,0.,1.));+#1814 = ORIENTED_EDGE('',*,*,#1815,.T.);+#1815 = EDGE_CURVE('',#1808,#764,#1816,.T.);+#1816 = CIRCLE('',#1817,0.25);+#1817 = AXIS2_PLACEMENT_3D('',#1818,#1819,#1820);+#1818 = CARTESIAN_POINT('',(-0.625,-0.8,0.4));+#1819 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#1820 = DIRECTION('',(-1.,-9.95799250103E-17,4.440892098501E-16));+#1821 = PLANE('',#1822);+#1822 = AXIS2_PLACEMENT_3D('',#1823,#1824,#1825);+#1823 = CARTESIAN_POINT('',(-0.79217491177,-0.8,0.331804424548));+#1824 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#1825 = DIRECTION('',(0.,0.,1.));+#1826 = ADVANCED_FACE('',(#1827),#1896,.T.);+#1827 = FACE_BOUND('',#1828,.T.);+#1828 = EDGE_LOOP('',(#1829,#1830,#1831,#1839,#1848,#1856,#1864,#1872,+#1881,#1889));+#1829 = ORIENTED_EDGE('',*,*,#785,.F.);+#1830 = ORIENTED_EDGE('',*,*,#843,.T.);+#1831 = ORIENTED_EDGE('',*,*,#1832,.T.);+#1832 = EDGE_CURVE('',#844,#1833,#1835,.T.);+#1833 = VERTEX_POINT('',#1834);+#1834 = CARTESIAN_POINT('',(-0.725,0.8,0.25));+#1835 = LINE('',#1836,#1837);+#1836 = CARTESIAN_POINT('',(-0.725,0.8,0.4));+#1837 = VECTOR('',#1838,1.);+#1838 = DIRECTION('',(-0.,0.,-1.));+#1839 = ORIENTED_EDGE('',*,*,#1840,.T.);+#1840 = EDGE_CURVE('',#1833,#1841,#1843,.T.);+#1841 = VERTEX_POINT('',#1842);+#1842 = CARTESIAN_POINT('',(-0.975,0.8,0.));+#1843 = CIRCLE('',#1844,0.25);+#1844 = AXIS2_PLACEMENT_3D('',#1845,#1846,#1847);+#1845 = CARTESIAN_POINT('',(-0.975,0.8,0.25));+#1846 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#1847 = DIRECTION('',(1.,9.95799250103E-17,-2.22044604925E-16));+#1848 = ORIENTED_EDGE('',*,*,#1849,.T.);+#1849 = EDGE_CURVE('',#1841,#1850,#1852,.T.);+#1850 = VERTEX_POINT('',#1851);+#1851 = CARTESIAN_POINT('',(-1.,0.8,0.));+#1852 = LINE('',#1853,#1854);+#1853 = CARTESIAN_POINT('',(-0.975,0.8,0.));+#1854 = VECTOR('',#1855,1.);+#1855 = DIRECTION('',(-1.,-9.95799250103E-17,0.));+#1856 = ORIENTED_EDGE('',*,*,#1857,.T.);+#1857 = EDGE_CURVE('',#1850,#1858,#1860,.T.);+#1858 = VERTEX_POINT('',#1859);+#1859 = CARTESIAN_POINT('',(-1.,0.8,0.15));+#1860 = LINE('',#1861,#1862);+#1861 = CARTESIAN_POINT('',(-1.,0.8,0.));+#1862 = VECTOR('',#1863,1.);+#1863 = DIRECTION('',(0.,0.,1.));+#1864 = ORIENTED_EDGE('',*,*,#1865,.T.);+#1865 = EDGE_CURVE('',#1858,#1866,#1868,.T.);+#1866 = VERTEX_POINT('',#1867);+#1867 = CARTESIAN_POINT('',(-0.975,0.8,0.15));+#1868 = LINE('',#1869,#1870);+#1869 = CARTESIAN_POINT('',(-1.,0.8,0.15));+#1870 = VECTOR('',#1871,1.);+#1871 = DIRECTION('',(1.,9.95799250103E-17,0.));+#1872 = ORIENTED_EDGE('',*,*,#1873,.T.);+#1873 = EDGE_CURVE('',#1866,#1874,#1876,.T.);+#1874 = VERTEX_POINT('',#1875);+#1875 = CARTESIAN_POINT('',(-0.875,0.8,0.25));+#1876 = CIRCLE('',#1877,1.E-01);+#1877 = AXIS2_PLACEMENT_3D('',#1878,#1879,#1880);+#1878 = CARTESIAN_POINT('',(-0.975,0.8,0.25));+#1879 = DIRECTION('',(9.95799250103E-17,-1.,-0.));+#1880 = DIRECTION('',(-0.,0.,-1.));+#1881 = ORIENTED_EDGE('',*,*,#1882,.T.);+#1882 = EDGE_CURVE('',#1874,#1883,#1885,.T.);+#1883 = VERTEX_POINT('',#1884);+#1884 = CARTESIAN_POINT('',(-0.875,0.8,0.4));+#1885 = LINE('',#1886,#1887);+#1886 = CARTESIAN_POINT('',(-0.875,0.8,0.25));+#1887 = VECTOR('',#1888,1.);+#1888 = DIRECTION('',(0.,0.,1.));+#1889 = ORIENTED_EDGE('',*,*,#1890,.T.);+#1890 = EDGE_CURVE('',#1883,#786,#1891,.T.);+#1891 = CIRCLE('',#1892,0.25);+#1892 = AXIS2_PLACEMENT_3D('',#1893,#1894,#1895);+#1893 = CARTESIAN_POINT('',(-0.625,0.8,0.4));+#1894 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#1895 = DIRECTION('',(-1.,-9.95799250103E-17,4.440892098501E-16));+#1896 = PLANE('',#1897);+#1897 = AXIS2_PLACEMENT_3D('',#1898,#1899,#1900);+#1898 = CARTESIAN_POINT('',(-0.79217491177,0.8,0.331804424548));+#1899 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#1900 = DIRECTION('',(0.,0.,1.));+#1901 = ADVANCED_FACE('',(#1902),#1920,.F.);+#1902 = FACE_BOUND('',#1903,.F.);+#1903 = EDGE_LOOP('',(#1904,#1912,#1913,#1914));+#1904 = ORIENTED_EDGE('',*,*,#1905,.F.);+#1905 = EDGE_CURVE('',#786,#1906,#1908,.T.);+#1906 = VERTEX_POINT('',#1907);+#1907 = CARTESIAN_POINT('',(-0.6,0.8,0.65));+#1908 = LINE('',#1909,#1910);+#1909 = CARTESIAN_POINT('',(-0.625,0.8,0.65));+#1910 = VECTOR('',#1911,1.);+#1911 = DIRECTION('',(1.,9.95799250103E-17,0.));+#1912 = ORIENTED_EDGE('',*,*,#795,.T.);+#1913 = ORIENTED_EDGE('',*,*,#1032,.T.);+#1914 = ORIENTED_EDGE('',*,*,#1915,.F.);+#1915 = EDGE_CURVE('',#1906,#1025,#1916,.T.);+#1916 = LINE('',#1917,#1918);+#1917 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));+#1918 = VECTOR('',#1919,1.);+#1919 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#1920 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#1921,#1922)+,(#1923,#1924+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),+.PIECEWISE_BEZIER_KNOTS.);+#1921 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));+#1922 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));+#1923 = CARTESIAN_POINT('',(-0.625,0.905,0.65));+#1924 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));+#1925 = ADVANCED_FACE('',(#1926),#1995,.T.);+#1926 = FACE_BOUND('',#1927,.T.);+#1927 = EDGE_LOOP('',(#1928,#1929,#1930,#1938,#1947,#1955,#1963,#1971,+#1980,#1988));+#1928 = ORIENTED_EDGE('',*,*,#875,.F.);+#1929 = ORIENTED_EDGE('',*,*,#810,.T.);+#1930 = ORIENTED_EDGE('',*,*,#1931,.T.);+#1931 = EDGE_CURVE('',#811,#1932,#1934,.T.);+#1932 = VERTEX_POINT('',#1933);+#1933 = CARTESIAN_POINT('',(-0.725,-0.5,0.25));+#1934 = LINE('',#1935,#1936);+#1935 = CARTESIAN_POINT('',(-0.725,-0.5,0.4));+#1936 = VECTOR('',#1937,1.);+#1937 = DIRECTION('',(-0.,0.,-1.));+#1938 = ORIENTED_EDGE('',*,*,#1939,.T.);+#1939 = EDGE_CURVE('',#1932,#1940,#1942,.T.);+#1940 = VERTEX_POINT('',#1941);+#1941 = CARTESIAN_POINT('',(-0.975,-0.5,0.));+#1942 = CIRCLE('',#1943,0.25);+#1943 = AXIS2_PLACEMENT_3D('',#1944,#1945,#1946);+#1944 = CARTESIAN_POINT('',(-0.975,-0.5,0.25));+#1945 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#1946 = DIRECTION('',(1.,9.95799250103E-17,-2.22044604925E-16));+#1947 = ORIENTED_EDGE('',*,*,#1948,.T.);+#1948 = EDGE_CURVE('',#1940,#1949,#1951,.T.);+#1949 = VERTEX_POINT('',#1950);+#1950 = CARTESIAN_POINT('',(-1.,-0.5,0.));+#1951 = LINE('',#1952,#1953);+#1952 = CARTESIAN_POINT('',(-0.975,-0.5,0.));+#1953 = VECTOR('',#1954,1.);+#1954 = DIRECTION('',(-1.,-9.95799250103E-17,0.));+#1955 = ORIENTED_EDGE('',*,*,#1956,.T.);+#1956 = EDGE_CURVE('',#1949,#1957,#1959,.T.);+#1957 = VERTEX_POINT('',#1958);+#1958 = CARTESIAN_POINT('',(-1.,-0.5,0.15));+#1959 = LINE('',#1960,#1961);+#1960 = CARTESIAN_POINT('',(-1.,-0.5,0.));+#1961 = VECTOR('',#1962,1.);+#1962 = DIRECTION('',(0.,0.,1.));+#1963 = ORIENTED_EDGE('',*,*,#1964,.T.);+#1964 = EDGE_CURVE('',#1957,#1965,#1967,.T.);+#1965 = VERTEX_POINT('',#1966);+#1966 = CARTESIAN_POINT('',(-0.975,-0.5,0.15));+#1967 = LINE('',#1968,#1969);+#1968 = CARTESIAN_POINT('',(-1.,-0.5,0.15));+#1969 = VECTOR('',#1970,1.);+#1970 = DIRECTION('',(1.,9.95799250103E-17,0.));+#1971 = ORIENTED_EDGE('',*,*,#1972,.T.);+#1972 = EDGE_CURVE('',#1965,#1973,#1975,.T.);+#1973 = VERTEX_POINT('',#1974);+#1974 = CARTESIAN_POINT('',(-0.875,-0.5,0.25));+#1975 = CIRCLE('',#1976,1.E-01);+#1976 = AXIS2_PLACEMENT_3D('',#1977,#1978,#1979);+#1977 = CARTESIAN_POINT('',(-0.975,-0.5,0.25));+#1978 = DIRECTION('',(9.95799250103E-17,-1.,-0.));+#1979 = DIRECTION('',(-0.,0.,-1.));+#1980 = ORIENTED_EDGE('',*,*,#1981,.T.);+#1981 = EDGE_CURVE('',#1973,#1982,#1984,.T.);+#1982 = VERTEX_POINT('',#1983);+#1983 = CARTESIAN_POINT('',(-0.875,-0.5,0.4));+#1984 = LINE('',#1985,#1986);+#1985 = CARTESIAN_POINT('',(-0.875,-0.5,0.25));+#1986 = VECTOR('',#1987,1.);+#1987 = DIRECTION('',(0.,0.,1.));+#1988 = ORIENTED_EDGE('',*,*,#1989,.T.);+#1989 = EDGE_CURVE('',#1982,#876,#1990,.T.);+#1990 = CIRCLE('',#1991,0.25);+#1991 = AXIS2_PLACEMENT_3D('',#1992,#1993,#1994);+#1992 = CARTESIAN_POINT('',(-0.625,-0.5,0.4));+#1993 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#1994 = DIRECTION('',(-1.,-9.95799250103E-17,4.440892098501E-16));+#1995 = PLANE('',#1996);+#1996 = AXIS2_PLACEMENT_3D('',#1997,#1998,#1999);+#1997 = CARTESIAN_POINT('',(-0.79217491177,-0.5,0.331804424548));+#1998 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#1999 = DIRECTION('',(0.,0.,1.));+#2000 = ADVANCED_FACE('',(#2001),#2012,.F.);+#2001 = FACE_BOUND('',#2002,.F.);+#2002 = EDGE_LOOP('',(#2003,#2004,#2005,#2011));+#2003 = ORIENTED_EDGE('',*,*,#819,.T.);+#2004 = ORIENTED_EDGE('',*,*,#1931,.T.);+#2005 = ORIENTED_EDGE('',*,*,#2006,.F.);+#2006 = EDGE_CURVE('',#1758,#1932,#2007,.T.);+#2007 = LINE('',#2008,#2009);+#2008 = CARTESIAN_POINT('',(-0.725,-0.8,0.25));+#2009 = VECTOR('',#2010,1.);+#2010 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#2011 = ORIENTED_EDGE('',*,*,#1757,.F.);+#2012 = PLANE('',#2013);+#2013 = AXIS2_PLACEMENT_3D('',#2014,#2015,#2016);+#2014 = CARTESIAN_POINT('',(-0.725,-0.8,0.4));+#2015 = DIRECTION('',(-1.,-9.95799250103E-17,0.));+#2016 = DIRECTION('',(-0.,0.,-1.));+#2017 = ADVANCED_FACE('',(#2018),#2087,.F.);+#2018 = FACE_BOUND('',#2019,.F.);+#2019 = EDGE_LOOP('',(#2020,#2021,#2022,#2030,#2039,#2047,#2055,#2063,+#2072,#2080));+#2020 = ORIENTED_EDGE('',*,*,#915,.F.);+#2021 = ORIENTED_EDGE('',*,*,#860,.T.);+#2022 = ORIENTED_EDGE('',*,*,#2023,.T.);+#2023 = EDGE_CURVE('',#853,#2024,#2026,.T.);+#2024 = VERTEX_POINT('',#2025);+#2025 = CARTESIAN_POINT('',(-0.725,0.5,0.25));+#2026 = LINE('',#2027,#2028);+#2027 = CARTESIAN_POINT('',(-0.725,0.5,0.4));+#2028 = VECTOR('',#2029,1.);+#2029 = DIRECTION('',(-0.,0.,-1.));+#2030 = ORIENTED_EDGE('',*,*,#2031,.T.);+#2031 = EDGE_CURVE('',#2024,#2032,#2034,.T.);+#2032 = VERTEX_POINT('',#2033);+#2033 = CARTESIAN_POINT('',(-0.975,0.5,0.));+#2034 = CIRCLE('',#2035,0.25);+#2035 = AXIS2_PLACEMENT_3D('',#2036,#2037,#2038);+#2036 = CARTESIAN_POINT('',(-0.975,0.5,0.25));+#2037 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#2038 = DIRECTION('',(1.,9.95799250103E-17,-2.22044604925E-16));+#2039 = ORIENTED_EDGE('',*,*,#2040,.T.);+#2040 = EDGE_CURVE('',#2032,#2041,#2043,.T.);+#2041 = VERTEX_POINT('',#2042);+#2042 = CARTESIAN_POINT('',(-1.,0.5,0.));+#2043 = LINE('',#2044,#2045);+#2044 = CARTESIAN_POINT('',(-0.975,0.5,0.));+#2045 = VECTOR('',#2046,1.);+#2046 = DIRECTION('',(-1.,-9.95799250103E-17,0.));+#2047 = ORIENTED_EDGE('',*,*,#2048,.T.);+#2048 = EDGE_CURVE('',#2041,#2049,#2051,.T.);+#2049 = VERTEX_POINT('',#2050);+#2050 = CARTESIAN_POINT('',(-1.,0.5,0.15));+#2051 = LINE('',#2052,#2053);+#2052 = CARTESIAN_POINT('',(-1.,0.5,0.));+#2053 = VECTOR('',#2054,1.);+#2054 = DIRECTION('',(0.,0.,1.));+#2055 = ORIENTED_EDGE('',*,*,#2056,.T.);+#2056 = EDGE_CURVE('',#2049,#2057,#2059,.T.);+#2057 = VERTEX_POINT('',#2058);+#2058 = CARTESIAN_POINT('',(-0.975,0.5,0.15));+#2059 = LINE('',#2060,#2061);+#2060 = CARTESIAN_POINT('',(-1.,0.5,0.15));+#2061 = VECTOR('',#2062,1.);+#2062 = DIRECTION('',(1.,9.95799250103E-17,0.));+#2063 = ORIENTED_EDGE('',*,*,#2064,.T.);+#2064 = EDGE_CURVE('',#2057,#2065,#2067,.T.);+#2065 = VERTEX_POINT('',#2066);+#2066 = CARTESIAN_POINT('',(-0.875,0.5,0.25));+#2067 = CIRCLE('',#2068,1.E-01);+#2068 = AXIS2_PLACEMENT_3D('',#2069,#2070,#2071);+#2069 = CARTESIAN_POINT('',(-0.975,0.5,0.25));+#2070 = DIRECTION('',(9.95799250103E-17,-1.,-0.));+#2071 = DIRECTION('',(-0.,0.,-1.));+#2072 = ORIENTED_EDGE('',*,*,#2073,.T.);+#2073 = EDGE_CURVE('',#2065,#2074,#2076,.T.);+#2074 = VERTEX_POINT('',#2075);+#2075 = CARTESIAN_POINT('',(-0.875,0.5,0.4));+#2076 = LINE('',#2077,#2078);+#2077 = CARTESIAN_POINT('',(-0.875,0.5,0.25));+#2078 = VECTOR('',#2079,1.);+#2079 = DIRECTION('',(0.,0.,1.));+#2080 = ORIENTED_EDGE('',*,*,#2081,.T.);+#2081 = EDGE_CURVE('',#2074,#916,#2082,.T.);+#2082 = CIRCLE('',#2083,0.25);+#2083 = AXIS2_PLACEMENT_3D('',#2084,#2085,#2086);+#2084 = CARTESIAN_POINT('',(-0.625,0.5,0.4));+#2085 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#2086 = DIRECTION('',(-1.,-9.95799250103E-17,4.440892098501E-16));+#2087 = PLANE('',#2088);+#2088 = AXIS2_PLACEMENT_3D('',#2089,#2090,#2091);+#2089 = CARTESIAN_POINT('',(-0.79217491177,0.5,0.331804424548));+#2090 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#2091 = DIRECTION('',(0.,0.,1.));+#2092 = ADVANCED_FACE('',(#2093),#2104,.F.);+#2093 = FACE_BOUND('',#2094,.F.);+#2094 = EDGE_LOOP('',(#2095,#2096,#2097,#2103));+#2095 = ORIENTED_EDGE('',*,*,#852,.T.);+#2096 = ORIENTED_EDGE('',*,*,#1832,.T.);+#2097 = ORIENTED_EDGE('',*,*,#2098,.F.);+#2098 = EDGE_CURVE('',#2024,#1833,#2099,.T.);+#2099 = LINE('',#2100,#2101);+#2100 = CARTESIAN_POINT('',(-0.725,0.5,0.25));+#2101 = VECTOR('',#2102,1.);+#2102 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#2103 = ORIENTED_EDGE('',*,*,#2023,.F.);+#2104 = PLANE('',#2105);+#2105 = AXIS2_PLACEMENT_3D('',#2106,#2107,#2108);+#2106 = CARTESIAN_POINT('',(-0.725,0.5,0.4));+#2107 = DIRECTION('',(-1.,-9.95799250103E-17,0.));+#2108 = DIRECTION('',(-0.,0.,-1.));+#2109 = ADVANCED_FACE('',(#2110),#2135,.F.);+#2110 = FACE_BOUND('',#2111,.F.);+#2111 = EDGE_LOOP('',(#2112,#2120,#2121,#2129));+#2112 = ORIENTED_EDGE('',*,*,#2113,.F.);+#2113 = EDGE_CURVE('',#876,#2114,#2116,.T.);+#2114 = VERTEX_POINT('',#2115);+#2115 = CARTESIAN_POINT('',(-0.6,-0.5,0.65));+#2116 = LINE('',#2117,#2118);+#2117 = CARTESIAN_POINT('',(-0.625,-0.5,0.65));+#2118 = VECTOR('',#2119,1.);+#2119 = DIRECTION('',(1.,9.95799250103E-17,0.));+#2120 = ORIENTED_EDGE('',*,*,#892,.T.);+#2121 = ORIENTED_EDGE('',*,*,#2122,.T.);+#2122 = EDGE_CURVE('',#885,#2123,#2125,.T.);+#2123 = VERTEX_POINT('',#2124);+#2124 = CARTESIAN_POINT('',(-0.6,-0.15,0.65));+#2125 = LINE('',#2126,#2127);+#2126 = CARTESIAN_POINT('',(-0.625,-0.15,0.65));+#2127 = VECTOR('',#2128,1.);+#2128 = DIRECTION('',(1.,9.95799250103E-17,0.));+#2129 = ORIENTED_EDGE('',*,*,#2130,.F.);+#2130 = EDGE_CURVE('',#2114,#2123,#2131,.T.);+#2131 = LINE('',#2132,#2133);+#2132 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));+#2133 = VECTOR('',#2134,1.);+#2134 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#2135 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#2136,#2137)+,(#2138,#2139+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),+.PIECEWISE_BEZIER_KNOTS.);+#2136 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));+#2137 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));+#2138 = CARTESIAN_POINT('',(-0.625,0.905,0.65));+#2139 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));+#2140 = ADVANCED_FACE('',(#2141),#2210,.F.);+#2141 = FACE_BOUND('',#2142,.F.);+#2142 = EDGE_LOOP('',(#2143,#2144,#2145,#2153,#2162,#2170,#2178,#2186,+#2195,#2203));+#2143 = ORIENTED_EDGE('',*,*,#884,.F.);+#2144 = ORIENTED_EDGE('',*,*,#955,.T.);+#2145 = ORIENTED_EDGE('',*,*,#2146,.T.);+#2146 = EDGE_CURVE('',#948,#2147,#2149,.T.);+#2147 = VERTEX_POINT('',#2148);+#2148 = CARTESIAN_POINT('',(-0.725,-0.15,0.25));+#2149 = LINE('',#2150,#2151);+#2150 = CARTESIAN_POINT('',(-0.725,-0.15,0.4));+#2151 = VECTOR('',#2152,1.);+#2152 = DIRECTION('',(-0.,0.,-1.));+#2153 = ORIENTED_EDGE('',*,*,#2154,.T.);+#2154 = EDGE_CURVE('',#2147,#2155,#2157,.T.);+#2155 = VERTEX_POINT('',#2156);+#2156 = CARTESIAN_POINT('',(-0.975,-0.15,0.));+#2157 = CIRCLE('',#2158,0.25);+#2158 = AXIS2_PLACEMENT_3D('',#2159,#2160,#2161);+#2159 = CARTESIAN_POINT('',(-0.975,-0.15,0.25));+#2160 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#2161 = DIRECTION('',(1.,9.95799250103E-17,-2.22044604925E-16));+#2162 = ORIENTED_EDGE('',*,*,#2163,.T.);+#2163 = EDGE_CURVE('',#2155,#2164,#2166,.T.);+#2164 = VERTEX_POINT('',#2165);+#2165 = CARTESIAN_POINT('',(-1.,-0.15,0.));+#2166 = LINE('',#2167,#2168);+#2167 = CARTESIAN_POINT('',(-0.975,-0.15,0.));+#2168 = VECTOR('',#2169,1.);+#2169 = DIRECTION('',(-1.,-9.95799250103E-17,0.));+#2170 = ORIENTED_EDGE('',*,*,#2171,.T.);+#2171 = EDGE_CURVE('',#2164,#2172,#2174,.T.);+#2172 = VERTEX_POINT('',#2173);+#2173 = CARTESIAN_POINT('',(-1.,-0.15,0.15));+#2174 = LINE('',#2175,#2176);+#2175 = CARTESIAN_POINT('',(-1.,-0.15,0.));+#2176 = VECTOR('',#2177,1.);+#2177 = DIRECTION('',(0.,0.,1.));+#2178 = ORIENTED_EDGE('',*,*,#2179,.T.);+#2179 = EDGE_CURVE('',#2172,#2180,#2182,.T.);+#2180 = VERTEX_POINT('',#2181);+#2181 = CARTESIAN_POINT('',(-0.975,-0.15,0.15));+#2182 = LINE('',#2183,#2184);+#2183 = CARTESIAN_POINT('',(-1.,-0.15,0.15));+#2184 = VECTOR('',#2185,1.);+#2185 = DIRECTION('',(1.,9.95799250103E-17,0.));+#2186 = ORIENTED_EDGE('',*,*,#2187,.T.);+#2187 = EDGE_CURVE('',#2180,#2188,#2190,.T.);+#2188 = VERTEX_POINT('',#2189);+#2189 = CARTESIAN_POINT('',(-0.875,-0.15,0.25));+#2190 = CIRCLE('',#2191,1.E-01);+#2191 = AXIS2_PLACEMENT_3D('',#2192,#2193,#2194);+#2192 = CARTESIAN_POINT('',(-0.975,-0.15,0.25));+#2193 = DIRECTION('',(9.95799250103E-17,-1.,-0.));+#2194 = DIRECTION('',(-0.,0.,-1.));+#2195 = ORIENTED_EDGE('',*,*,#2196,.T.);+#2196 = EDGE_CURVE('',#2188,#2197,#2199,.T.);+#2197 = VERTEX_POINT('',#2198);+#2198 = CARTESIAN_POINT('',(-0.875,-0.15,0.4));+#2199 = LINE('',#2200,#2201);+#2200 = CARTESIAN_POINT('',(-0.875,-0.15,0.25));+#2201 = VECTOR('',#2202,1.);+#2202 = DIRECTION('',(0.,0.,1.));+#2203 = ORIENTED_EDGE('',*,*,#2204,.T.);+#2204 = EDGE_CURVE('',#2197,#885,#2205,.T.);+#2205 = CIRCLE('',#2206,0.25);+#2206 = AXIS2_PLACEMENT_3D('',#2207,#2208,#2209);+#2207 = CARTESIAN_POINT('',(-0.625,-0.15,0.4));+#2208 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#2209 = DIRECTION('',(-1.,-9.95799250103E-17,4.440892098501E-16));+#2210 = PLANE('',#2211);+#2211 = AXIS2_PLACEMENT_3D('',#2212,#2213,#2214);+#2212 = CARTESIAN_POINT('',(-0.79217491177,-0.15,0.331804424548));+#2213 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#2214 = DIRECTION('',(0.,0.,1.));+#2215 = ADVANCED_FACE('',(#2216),#2285,.T.);+#2216 = FACE_BOUND('',#2217,.T.);+#2217 = EDGE_LOOP('',(#2218,#2219,#2220,#2228,#2237,#2245,#2253,#2261,+#2270,#2278));+#2218 = ORIENTED_EDGE('',*,*,#906,.F.);+#2219 = ORIENTED_EDGE('',*,*,#938,.T.);+#2220 = ORIENTED_EDGE('',*,*,#2221,.T.);+#2221 = EDGE_CURVE('',#939,#2222,#2224,.T.);+#2222 = VERTEX_POINT('',#2223);+#2223 = CARTESIAN_POINT('',(-0.725,0.15,0.25));+#2224 = LINE('',#2225,#2226);+#2225 = CARTESIAN_POINT('',(-0.725,0.15,0.4));+#2226 = VECTOR('',#2227,1.);+#2227 = DIRECTION('',(-0.,0.,-1.));+#2228 = ORIENTED_EDGE('',*,*,#2229,.T.);+#2229 = EDGE_CURVE('',#2222,#2230,#2232,.T.);+#2230 = VERTEX_POINT('',#2231);+#2231 = CARTESIAN_POINT('',(-0.975,0.15,0.));+#2232 = CIRCLE('',#2233,0.25);+#2233 = AXIS2_PLACEMENT_3D('',#2234,#2235,#2236);+#2234 = CARTESIAN_POINT('',(-0.975,0.15,0.25));+#2235 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#2236 = DIRECTION('',(1.,9.95799250103E-17,-2.22044604925E-16));+#2237 = ORIENTED_EDGE('',*,*,#2238,.T.);+#2238 = EDGE_CURVE('',#2230,#2239,#2241,.T.);+#2239 = VERTEX_POINT('',#2240);+#2240 = CARTESIAN_POINT('',(-1.,0.15,0.));+#2241 = LINE('',#2242,#2243);+#2242 = CARTESIAN_POINT('',(-0.975,0.15,0.));+#2243 = VECTOR('',#2244,1.);+#2244 = DIRECTION('',(-1.,-9.95799250103E-17,0.));+#2245 = ORIENTED_EDGE('',*,*,#2246,.T.);+#2246 = EDGE_CURVE('',#2239,#2247,#2249,.T.);+#2247 = VERTEX_POINT('',#2248);+#2248 = CARTESIAN_POINT('',(-1.,0.15,0.15));+#2249 = LINE('',#2250,#2251);+#2250 = CARTESIAN_POINT('',(-1.,0.15,0.));+#2251 = VECTOR('',#2252,1.);+#2252 = DIRECTION('',(0.,0.,1.));+#2253 = ORIENTED_EDGE('',*,*,#2254,.T.);+#2254 = EDGE_CURVE('',#2247,#2255,#2257,.T.);+#2255 = VERTEX_POINT('',#2256);+#2256 = CARTESIAN_POINT('',(-0.975,0.15,0.15));+#2257 = LINE('',#2258,#2259);+#2258 = CARTESIAN_POINT('',(-1.,0.15,0.15));+#2259 = VECTOR('',#2260,1.);+#2260 = DIRECTION('',(1.,9.95799250103E-17,0.));+#2261 = ORIENTED_EDGE('',*,*,#2262,.T.);+#2262 = EDGE_CURVE('',#2255,#2263,#2265,.T.);+#2263 = VERTEX_POINT('',#2264);+#2264 = CARTESIAN_POINT('',(-0.875,0.15,0.25));+#2265 = CIRCLE('',#2266,1.E-01);+#2266 = AXIS2_PLACEMENT_3D('',#2267,#2268,#2269);+#2267 = CARTESIAN_POINT('',(-0.975,0.15,0.25));+#2268 = DIRECTION('',(9.95799250103E-17,-1.,-0.));+#2269 = DIRECTION('',(-0.,0.,-1.));+#2270 = ORIENTED_EDGE('',*,*,#2271,.T.);+#2271 = EDGE_CURVE('',#2263,#2272,#2274,.T.);+#2272 = VERTEX_POINT('',#2273);+#2273 = CARTESIAN_POINT('',(-0.875,0.15,0.4));+#2274 = LINE('',#2275,#2276);+#2275 = CARTESIAN_POINT('',(-0.875,0.15,0.25));+#2276 = VECTOR('',#2277,1.);+#2277 = DIRECTION('',(0.,0.,1.));+#2278 = ORIENTED_EDGE('',*,*,#2279,.T.);+#2279 = EDGE_CURVE('',#2272,#907,#2280,.T.);+#2280 = CIRCLE('',#2281,0.25);+#2281 = AXIS2_PLACEMENT_3D('',#2282,#2283,#2284);+#2282 = CARTESIAN_POINT('',(-0.625,0.15,0.4));+#2283 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#2284 = DIRECTION('',(-1.,-9.95799250103E-17,4.440892098501E-16));+#2285 = PLANE('',#2286);+#2286 = AXIS2_PLACEMENT_3D('',#2287,#2288,#2289);+#2287 = CARTESIAN_POINT('',(-0.79217491177,0.15,0.331804424548));+#2288 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#2289 = DIRECTION('',(0.,0.,1.));+#2290 = ADVANCED_FACE('',(#2291),#2316,.F.);+#2291 = FACE_BOUND('',#2292,.F.);+#2292 = EDGE_LOOP('',(#2293,#2301,#2302,#2310));+#2293 = ORIENTED_EDGE('',*,*,#2294,.F.);+#2294 = EDGE_CURVE('',#907,#2295,#2297,.T.);+#2295 = VERTEX_POINT('',#2296);+#2296 = CARTESIAN_POINT('',(-0.6,0.15,0.65));+#2297 = LINE('',#2298,#2299);+#2298 = CARTESIAN_POINT('',(-0.625,0.15,0.65));+#2299 = VECTOR('',#2300,1.);+#2300 = DIRECTION('',(1.,9.95799250103E-17,0.));+#2301 = ORIENTED_EDGE('',*,*,#923,.T.);+#2302 = ORIENTED_EDGE('',*,*,#2303,.T.);+#2303 = EDGE_CURVE('',#916,#2304,#2306,.T.);+#2304 = VERTEX_POINT('',#2305);+#2305 = CARTESIAN_POINT('',(-0.6,0.5,0.65));+#2306 = LINE('',#2307,#2308);+#2307 = CARTESIAN_POINT('',(-0.625,0.5,0.65));+#2308 = VECTOR('',#2309,1.);+#2309 = DIRECTION('',(1.,9.95799250103E-17,0.));+#2310 = ORIENTED_EDGE('',*,*,#2311,.F.);+#2311 = EDGE_CURVE('',#2295,#2304,#2312,.T.);+#2312 = LINE('',#2313,#2314);+#2313 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));+#2314 = VECTOR('',#2315,1.);+#2315 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#2316 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#2317,#2318)+,(#2319,#2320+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.81),(0.,1.),+.PIECEWISE_BEZIER_KNOTS.);+#2317 = CARTESIAN_POINT('',(-0.625,-0.905,0.65));+#2318 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));+#2319 = CARTESIAN_POINT('',(-0.625,0.905,0.65));+#2320 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));+#2321 = ADVANCED_FACE('',(#2322),#2333,.F.);+#2322 = FACE_BOUND('',#2323,.F.);+#2323 = EDGE_LOOP('',(#2324,#2325,#2326,#2332));+#2324 = ORIENTED_EDGE('',*,*,#947,.T.);+#2325 = ORIENTED_EDGE('',*,*,#2221,.T.);+#2326 = ORIENTED_EDGE('',*,*,#2327,.F.);+#2327 = EDGE_CURVE('',#2147,#2222,#2328,.T.);+#2328 = LINE('',#2329,#2330);+#2329 = CARTESIAN_POINT('',(-0.725,-0.15,0.25));+#2330 = VECTOR('',#2331,1.);+#2331 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#2332 = ORIENTED_EDGE('',*,*,#2146,.F.);+#2333 = PLANE('',#2334);+#2334 = AXIS2_PLACEMENT_3D('',#2335,#2336,#2337);+#2335 = CARTESIAN_POINT('',(-0.725,-0.15,0.4));+#2336 = DIRECTION('',(-1.,-9.95799250103E-17,0.));+#2337 = DIRECTION('',(-0.,0.,-1.));+#2338 = ADVANCED_FACE('',(#2339),#2356,.F.);+#2339 = FACE_BOUND('',#2340,.F.);+#2340 = EDGE_LOOP('',(#2341,#2342,#2349,#2355));+#2341 = ORIENTED_EDGE('',*,*,#978,.T.);+#2342 = ORIENTED_EDGE('',*,*,#2343,.T.);+#2343 = EDGE_CURVE('',#972,#2344,#2346,.T.);+#2344 = VERTEX_POINT('',#2345);+#2345 = CARTESIAN_POINT('',(0.543783666119,0.86439183306,1.05));+#2346 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2347,#2348),.UNSPECIFIED.,.F.,+.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2347 = CARTESIAN_POINT('',(0.6,0.8925,0.65));+#2348 = CARTESIAN_POINT('',(0.543783666119,0.86439183306,1.05));+#2349 = ORIENTED_EDGE('',*,*,#2350,.F.);+#2350 = EDGE_CURVE('',#995,#2344,#2351,.T.);+#2351 = LINE('',#2352,#2353);+#2352 = CARTESIAN_POINT('',(0.48939183306,0.918783666119,1.05));+#2353 = VECTOR('',#2354,1.);+#2354 = DIRECTION('',(0.707106781187,-0.707106781187,0.));+#2355 = ORIENTED_EDGE('',*,*,#994,.F.);+#2356 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#2357,#2358)+,(#2359,#2360+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)+,.PIECEWISE_BEZIER_KNOTS.);+#2357 = CARTESIAN_POINT('',(0.5175,0.975,0.65));+#2358 = CARTESIAN_POINT('',(0.48939183306,0.918783666119,1.05));+#2359 = CARTESIAN_POINT('',(0.6,0.8925,0.65));+#2360 = CARTESIAN_POINT('',(0.543783666119,0.86439183306,1.05));+#2361 = ADVANCED_FACE('',(#2362),#2412,.T.);+#2362 = FACE_BOUND('',#2363,.F.);+#2363 = EDGE_LOOP('',(#2364,#2365,#2366,#2374,#2382,#2390,#2398,#2406));+#2364 = ORIENTED_EDGE('',*,*,#1001,.T.);+#2365 = ORIENTED_EDGE('',*,*,#2350,.T.);+#2366 = ORIENTED_EDGE('',*,*,#2367,.T.);+#2367 = EDGE_CURVE('',#2344,#2368,#2370,.T.);+#2368 = VERTEX_POINT('',#2369);+#2369 = CARTESIAN_POINT('',(0.543783666119,-0.86439183306,1.05));+#2370 = LINE('',#2371,#2372);+#2371 = CARTESIAN_POINT('',(0.543783666119,0.86439183306,1.05));+#2372 = VECTOR('',#2373,1.);+#2373 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2374 = ORIENTED_EDGE('',*,*,#2375,.T.);+#2375 = EDGE_CURVE('',#2368,#2376,#2378,.T.);+#2376 = VERTEX_POINT('',#2377);+#2377 = CARTESIAN_POINT('',(0.48939183306,-0.918783666119,1.05));+#2378 = LINE('',#2379,#2380);+#2379 = CARTESIAN_POINT('',(0.543783666119,-0.86439183306,1.05));+#2380 = VECTOR('',#2381,1.);+#2381 = DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#2382 = ORIENTED_EDGE('',*,*,#2383,.T.);+#2383 = EDGE_CURVE('',#2376,#2384,#2386,.T.);+#2384 = VERTEX_POINT('',#2385);+#2385 = CARTESIAN_POINT('',(-0.48939183306,-0.918783666119,1.05));+#2386 = LINE('',#2387,#2388);+#2387 = CARTESIAN_POINT('',(0.48939183306,-0.918783666119,1.05));+#2388 = VECTOR('',#2389,1.);+#2389 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#2390 = ORIENTED_EDGE('',*,*,#2391,.T.);+#2391 = EDGE_CURVE('',#2384,#2392,#2394,.T.);+#2392 = VERTEX_POINT('',#2393);+#2393 = CARTESIAN_POINT('',(-0.543783666119,-0.86439183306,1.05));+#2394 = LINE('',#2395,#2396);+#2395 = CARTESIAN_POINT('',(-0.48939183306,-0.918783666119,1.05));+#2396 = VECTOR('',#2397,1.);+#2397 = DIRECTION('',(-0.707106781187,0.707106781187,0.));+#2398 = ORIENTED_EDGE('',*,*,#2399,.T.);+#2399 = EDGE_CURVE('',#2392,#2400,#2402,.T.);+#2400 = VERTEX_POINT('',#2401);+#2401 = CARTESIAN_POINT('',(-0.543783666119,0.86439183306,1.05));+#2402 = LINE('',#2403,#2404);+#2403 = CARTESIAN_POINT('',(-0.543783666119,-0.86439183306,1.05));+#2404 = VECTOR('',#2405,1.);+#2405 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#2406 = ORIENTED_EDGE('',*,*,#2407,.T.);+#2407 = EDGE_CURVE('',#2400,#1002,#2408,.T.);+#2408 = LINE('',#2409,#2410);+#2409 = CARTESIAN_POINT('',(-0.543783666119,0.86439183306,1.05));+#2410 = VECTOR('',#2411,1.);+#2411 = DIRECTION('',(0.707106781187,0.707106781187,0.));+#2412 = PLANE('',#2413);+#2413 = AXIS2_PLACEMENT_3D('',#2414,#2415,#2416);+#2414 = CARTESIAN_POINT('',(-0.48939183306,0.918783666119,1.05));+#2415 = DIRECTION('',(0.,0.,1.));+#2416 = DIRECTION('',(0.470119899711,-0.882602560553,0.));+#2417 = ADVANCED_FACE('',(#2418),#2428,.F.);+#2418 = FACE_BOUND('',#2419,.F.);+#2419 = EDGE_LOOP('',(#2420,#2421,#2422,#2423));+#2420 = ORIENTED_EDGE('',*,*,#1024,.T.);+#2421 = ORIENTED_EDGE('',*,*,#1009,.T.);+#2422 = ORIENTED_EDGE('',*,*,#2407,.F.);+#2423 = ORIENTED_EDGE('',*,*,#2424,.F.);+#2424 = EDGE_CURVE('',#1025,#2400,#2425,.T.);+#2425 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2426,#2427),.UNSPECIFIED.,.F.,+.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2426 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));+#2427 = CARTESIAN_POINT('',(-0.543783666119,0.86439183306,1.05));+#2428 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#2429,#2430)+,(#2431,#2432+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)+,.PIECEWISE_BEZIER_KNOTS.);+#2429 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));+#2430 = CARTESIAN_POINT('',(-0.543783666119,0.86439183306,1.05));+#2431 = CARTESIAN_POINT('',(-0.5175,0.975,0.65));+#2432 = CARTESIAN_POINT('',(-0.48939183306,0.918783666119,1.05));+#2433 = ADVANCED_FACE('',(#2434),#2465,.F.);+#2434 = FACE_BOUND('',#2435,.F.);+#2435 = EDGE_LOOP('',(#2436,#2437,#2443,#2444,#2450,#2451,#2457,#2458,+#2463,#2464));+#2436 = ORIENTED_EDGE('',*,*,#1055,.T.);+#2437 = ORIENTED_EDGE('',*,*,#2438,.T.);+#2438 = EDGE_CURVE('',#1048,#1434,#2439,.T.);+#2439 = LINE('',#2440,#2441);+#2440 = CARTESIAN_POINT('',(0.6,0.8925,0.65));+#2441 = VECTOR('',#2442,1.);+#2442 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2443 = ORIENTED_EDGE('',*,*,#1450,.T.);+#2444 = ORIENTED_EDGE('',*,*,#2445,.T.);+#2445 = EDGE_CURVE('',#1443,#1615,#2446,.T.);+#2446 = LINE('',#2447,#2448);+#2447 = CARTESIAN_POINT('',(0.6,0.8925,0.65));+#2448 = VECTOR('',#2449,1.);+#2449 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2450 = ORIENTED_EDGE('',*,*,#1631,.T.);+#2451 = ORIENTED_EDGE('',*,*,#2452,.T.);+#2452 = EDGE_CURVE('',#1624,#1220,#2453,.T.);+#2453 = LINE('',#2454,#2455);+#2454 = CARTESIAN_POINT('',(0.6,0.8925,0.65));+#2455 = VECTOR('',#2456,1.);+#2456 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2457 = ORIENTED_EDGE('',*,*,#1235,.T.);+#2458 = ORIENTED_EDGE('',*,*,#2459,.T.);+#2459 = EDGE_CURVE('',#1229,#2368,#2460,.T.);+#2460 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2461,#2462),.UNSPECIFIED.,.F.,+.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2461 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));+#2462 = CARTESIAN_POINT('',(0.543783666119,-0.86439183306,1.05));+#2463 = ORIENTED_EDGE('',*,*,#2367,.F.);+#2464 = ORIENTED_EDGE('',*,*,#2343,.F.);+#2465 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#2466,#2467)+,(#2468,#2469+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.785),(0.,1.),+.PIECEWISE_BEZIER_KNOTS.);+#2466 = CARTESIAN_POINT('',(0.6,0.8925,0.65));+#2467 = CARTESIAN_POINT('',(0.543783666119,0.86439183306,1.05));+#2468 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));+#2469 = CARTESIAN_POINT('',(0.543783666119,-0.86439183306,1.05));+#2470 = ADVANCED_FACE('',(#2471),#2482,.F.);+#2471 = FACE_BOUND('',#2472,.F.);+#2472 = EDGE_LOOP('',(#2473,#2474,#2480,#2481));+#2473 = ORIENTED_EDGE('',*,*,#1047,.F.);+#2474 = ORIENTED_EDGE('',*,*,#2475,.T.);+#2475 = EDGE_CURVE('',#480,#598,#2476,.T.);+#2476 = LINE('',#2477,#2478);+#2477 = CARTESIAN_POINT('',(0.625,0.8,0.65));+#2478 = VECTOR('',#2479,1.);+#2479 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2480 = ORIENTED_EDGE('',*,*,#1433,.T.);+#2481 = ORIENTED_EDGE('',*,*,#2438,.F.);+#2482 = PLANE('',#2483);+#2483 = AXIS2_PLACEMENT_3D('',#2484,#2485,#2486);+#2484 = CARTESIAN_POINT('',(0.625,0.8,0.65));+#2485 = DIRECTION('',(0.,0.,-1.));+#2486 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#2487 = ADVANCED_FACE('',(#2488),#2499,.T.);+#2488 = FACE_BOUND('',#2489,.F.);+#2489 = EDGE_LOOP('',(#2490,#2496,#2497,#2498));+#2490 = ORIENTED_EDGE('',*,*,#2491,.T.);+#2491 = EDGE_CURVE('',#1122,#1302,#2492,.T.);+#2492 = LINE('',#2493,#2494);+#2493 = CARTESIAN_POINT('',(0.875,0.8,0.4));+#2494 = VECTOR('',#2495,1.);+#2495 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2496 = ORIENTED_EDGE('',*,*,#1309,.T.);+#2497 = ORIENTED_EDGE('',*,*,#2475,.F.);+#2498 = ORIENTED_EDGE('',*,*,#1129,.F.);+#2499 = CYLINDRICAL_SURFACE('',#2500,0.25);+#2500 = AXIS2_PLACEMENT_3D('',#2501,#2502,#2503);+#2501 = CARTESIAN_POINT('',(0.625,0.8,0.4));+#2502 = DIRECTION('',(-2.22044604925E-16,1.,-0.));+#2503 = DIRECTION('',(1.,2.22044604925E-16,4.440892098501E-16));+#2504 = ADVANCED_FACE('',(#2505),#2516,.F.);+#2505 = FACE_BOUND('',#2506,.F.);+#2506 = EDGE_LOOP('',(#2507,#2513,#2514,#2515));+#2507 = ORIENTED_EDGE('',*,*,#2508,.T.);+#2508 = EDGE_CURVE('',#1113,#1293,#2509,.T.);+#2509 = LINE('',#2510,#2511);+#2510 = CARTESIAN_POINT('',(0.875,0.8,0.25));+#2511 = VECTOR('',#2512,1.);+#2512 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2513 = ORIENTED_EDGE('',*,*,#1301,.T.);+#2514 = ORIENTED_EDGE('',*,*,#2491,.F.);+#2515 = ORIENTED_EDGE('',*,*,#1121,.F.);+#2516 = PLANE('',#2517);+#2517 = AXIS2_PLACEMENT_3D('',#2518,#2519,#2520);+#2518 = CARTESIAN_POINT('',(0.875,0.8,0.25));+#2519 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#2520 = DIRECTION('',(0.,0.,1.));+#2521 = ADVANCED_FACE('',(#2522),#2533,.F.);+#2522 = FACE_BOUND('',#2523,.F.);+#2523 = EDGE_LOOP('',(#2524,#2530,#2531,#2532));+#2524 = ORIENTED_EDGE('',*,*,#2525,.T.);+#2525 = EDGE_CURVE('',#1105,#1285,#2526,.T.);+#2526 = LINE('',#2527,#2528);+#2527 = CARTESIAN_POINT('',(0.975,0.8,0.15));+#2528 = VECTOR('',#2529,1.);+#2529 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2530 = ORIENTED_EDGE('',*,*,#1292,.T.);+#2531 = ORIENTED_EDGE('',*,*,#2508,.F.);+#2532 = ORIENTED_EDGE('',*,*,#1112,.F.);+#2533 = CYLINDRICAL_SURFACE('',#2534,1.E-01);+#2534 = AXIS2_PLACEMENT_3D('',#2535,#2536,#2537);+#2535 = CARTESIAN_POINT('',(0.975,0.8,0.25));+#2536 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#2537 = DIRECTION('',(0.,0.,-1.));+#2538 = ADVANCED_FACE('',(#2539),#2550,.F.);+#2539 = FACE_BOUND('',#2540,.F.);+#2540 = EDGE_LOOP('',(#2541,#2547,#2548,#2549));+#2541 = ORIENTED_EDGE('',*,*,#2542,.T.);+#2542 = EDGE_CURVE('',#1097,#1277,#2543,.T.);+#2543 = LINE('',#2544,#2545);+#2544 = CARTESIAN_POINT('',(1.,0.8,0.15));+#2545 = VECTOR('',#2546,1.);+#2546 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2547 = ORIENTED_EDGE('',*,*,#1284,.T.);+#2548 = ORIENTED_EDGE('',*,*,#2525,.F.);+#2549 = ORIENTED_EDGE('',*,*,#1104,.F.);+#2550 = PLANE('',#2551);+#2551 = AXIS2_PLACEMENT_3D('',#2552,#2553,#2554);+#2552 = CARTESIAN_POINT('',(1.,0.8,0.15));+#2553 = DIRECTION('',(0.,0.,-1.));+#2554 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#2555 = ADVANCED_FACE('',(#2556),#2567,.F.);+#2556 = FACE_BOUND('',#2557,.F.);+#2557 = EDGE_LOOP('',(#2558,#2564,#2565,#2566));+#2558 = ORIENTED_EDGE('',*,*,#2559,.T.);+#2559 = EDGE_CURVE('',#1089,#1269,#2560,.T.);+#2560 = LINE('',#2561,#2562);+#2561 = CARTESIAN_POINT('',(1.,0.8,0.));+#2562 = VECTOR('',#2563,1.);+#2563 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2564 = ORIENTED_EDGE('',*,*,#1276,.T.);+#2565 = ORIENTED_EDGE('',*,*,#2542,.F.);+#2566 = ORIENTED_EDGE('',*,*,#1096,.F.);+#2567 = PLANE('',#2568);+#2568 = AXIS2_PLACEMENT_3D('',#2569,#2570,#2571);+#2569 = CARTESIAN_POINT('',(1.,0.8,0.));+#2570 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#2571 = DIRECTION('',(0.,0.,1.));+#2572 = ADVANCED_FACE('',(#2573),#2584,.F.);+#2573 = FACE_BOUND('',#2574,.F.);+#2574 = EDGE_LOOP('',(#2575,#2581,#2582,#2583));+#2575 = ORIENTED_EDGE('',*,*,#2576,.T.);+#2576 = EDGE_CURVE('',#1080,#1260,#2577,.T.);+#2577 = LINE('',#2578,#2579);+#2578 = CARTESIAN_POINT('',(0.975,0.8,0.));+#2579 = VECTOR('',#2580,1.);+#2580 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2581 = ORIENTED_EDGE('',*,*,#1268,.T.);+#2582 = ORIENTED_EDGE('',*,*,#2559,.F.);+#2583 = ORIENTED_EDGE('',*,*,#1088,.F.);+#2584 = PLANE('',#2585);+#2585 = AXIS2_PLACEMENT_3D('',#2586,#2587,#2588);+#2586 = CARTESIAN_POINT('',(0.975,0.8,0.));+#2587 = DIRECTION('',(0.,0.,1.));+#2588 = DIRECTION('',(1.,2.22044604925E-16,0.));+#2589 = ADVANCED_FACE('',(#2590),#2596,.T.);+#2590 = FACE_BOUND('',#2591,.F.);+#2591 = EDGE_LOOP('',(#2592,#2593,#2594,#2595));+#2592 = ORIENTED_EDGE('',*,*,#1326,.T.);+#2593 = ORIENTED_EDGE('',*,*,#1259,.T.);+#2594 = ORIENTED_EDGE('',*,*,#2576,.F.);+#2595 = ORIENTED_EDGE('',*,*,#1079,.F.);+#2596 = CYLINDRICAL_SURFACE('',#2597,0.25);+#2597 = AXIS2_PLACEMENT_3D('',#2598,#2599,#2600);+#2598 = CARTESIAN_POINT('',(0.975,0.8,0.25));+#2599 = DIRECTION('',(-2.22044604925E-16,1.,-0.));+#2600 = DIRECTION('',(-1.,-2.22044604925E-16,-2.22044604925E-16));+#2601 = ADVANCED_FACE('',(#2602),#2618,.T.);+#2602 = FACE_BOUND('',#2603,.F.);+#2603 = EDGE_LOOP('',(#2604,#2610,#2611,#2617));+#2604 = ORIENTED_EDGE('',*,*,#2605,.T.);+#2605 = EDGE_CURVE('',#1394,#1197,#2606,.T.);+#2606 = LINE('',#2607,#2608);+#2607 = CARTESIAN_POINT('',(0.875,-0.5,0.4));+#2608 = VECTOR('',#2609,1.);+#2609 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2610 = ORIENTED_EDGE('',*,*,#1204,.T.);+#2611 = ORIENTED_EDGE('',*,*,#2612,.F.);+#2612 = EDGE_CURVE('',#638,#502,#2613,.T.);+#2613 = LINE('',#2614,#2615);+#2614 = CARTESIAN_POINT('',(0.625,-0.5,0.65));+#2615 = VECTOR('',#2616,1.);+#2616 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2617 = ORIENTED_EDGE('',*,*,#1401,.F.);+#2618 = CYLINDRICAL_SURFACE('',#2619,0.25);+#2619 = AXIS2_PLACEMENT_3D('',#2620,#2621,#2622);+#2620 = CARTESIAN_POINT('',(0.625,-0.5,0.4));+#2621 = DIRECTION('',(-2.22044604925E-16,1.,-0.));+#2622 = DIRECTION('',(1.,2.22044604925E-16,4.440892098501E-16));+#2623 = ADVANCED_FACE('',(#2624),#2635,.F.);+#2624 = FACE_BOUND('',#2625,.F.);+#2625 = EDGE_LOOP('',(#2626,#2632,#2633,#2634));+#2626 = ORIENTED_EDGE('',*,*,#2627,.T.);+#2627 = EDGE_CURVE('',#1385,#1188,#2628,.T.);+#2628 = LINE('',#2629,#2630);+#2629 = CARTESIAN_POINT('',(0.875,-0.5,0.25));+#2630 = VECTOR('',#2631,1.);+#2631 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2632 = ORIENTED_EDGE('',*,*,#1196,.T.);+#2633 = ORIENTED_EDGE('',*,*,#2605,.F.);+#2634 = ORIENTED_EDGE('',*,*,#1393,.F.);+#2635 = PLANE('',#2636);+#2636 = AXIS2_PLACEMENT_3D('',#2637,#2638,#2639);+#2637 = CARTESIAN_POINT('',(0.875,-0.5,0.25));+#2638 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#2639 = DIRECTION('',(0.,0.,1.));+#2640 = ADVANCED_FACE('',(#2641),#2652,.F.);+#2641 = FACE_BOUND('',#2642,.F.);+#2642 = EDGE_LOOP('',(#2643,#2649,#2650,#2651));+#2643 = ORIENTED_EDGE('',*,*,#2644,.T.);+#2644 = EDGE_CURVE('',#1377,#1180,#2645,.T.);+#2645 = LINE('',#2646,#2647);+#2646 = CARTESIAN_POINT('',(0.975,-0.5,0.15));+#2647 = VECTOR('',#2648,1.);+#2648 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2649 = ORIENTED_EDGE('',*,*,#1187,.T.);+#2650 = ORIENTED_EDGE('',*,*,#2627,.F.);+#2651 = ORIENTED_EDGE('',*,*,#1384,.F.);+#2652 = CYLINDRICAL_SURFACE('',#2653,1.E-01);+#2653 = AXIS2_PLACEMENT_3D('',#2654,#2655,#2656);+#2654 = CARTESIAN_POINT('',(0.975,-0.5,0.25));+#2655 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#2656 = DIRECTION('',(0.,0.,-1.));+#2657 = ADVANCED_FACE('',(#2658),#2669,.F.);+#2658 = FACE_BOUND('',#2659,.F.);+#2659 = EDGE_LOOP('',(#2660,#2666,#2667,#2668));+#2660 = ORIENTED_EDGE('',*,*,#2661,.T.);+#2661 = EDGE_CURVE('',#1369,#1172,#2662,.T.);+#2662 = LINE('',#2663,#2664);+#2663 = CARTESIAN_POINT('',(1.,-0.5,0.15));+#2664 = VECTOR('',#2665,1.);+#2665 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2666 = ORIENTED_EDGE('',*,*,#1179,.T.);+#2667 = ORIENTED_EDGE('',*,*,#2644,.F.);+#2668 = ORIENTED_EDGE('',*,*,#1376,.F.);+#2669 = PLANE('',#2670);+#2670 = AXIS2_PLACEMENT_3D('',#2671,#2672,#2673);+#2671 = CARTESIAN_POINT('',(1.,-0.5,0.15));+#2672 = DIRECTION('',(0.,0.,-1.));+#2673 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#2674 = ADVANCED_FACE('',(#2675),#2686,.F.);+#2675 = FACE_BOUND('',#2676,.F.);+#2676 = EDGE_LOOP('',(#2677,#2683,#2684,#2685));+#2677 = ORIENTED_EDGE('',*,*,#2678,.T.);+#2678 = EDGE_CURVE('',#1361,#1164,#2679,.T.);+#2679 = LINE('',#2680,#2681);+#2680 = CARTESIAN_POINT('',(1.,-0.5,0.));+#2681 = VECTOR('',#2682,1.);+#2682 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2683 = ORIENTED_EDGE('',*,*,#1171,.T.);+#2684 = ORIENTED_EDGE('',*,*,#2661,.F.);+#2685 = ORIENTED_EDGE('',*,*,#1368,.F.);+#2686 = PLANE('',#2687);+#2687 = AXIS2_PLACEMENT_3D('',#2688,#2689,#2690);+#2688 = CARTESIAN_POINT('',(1.,-0.5,0.));+#2689 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#2690 = DIRECTION('',(0.,0.,1.));+#2691 = ADVANCED_FACE('',(#2692),#2703,.F.);+#2692 = FACE_BOUND('',#2693,.F.);+#2693 = EDGE_LOOP('',(#2694,#2700,#2701,#2702));+#2694 = ORIENTED_EDGE('',*,*,#2695,.T.);+#2695 = EDGE_CURVE('',#1352,#1155,#2696,.T.);+#2696 = LINE('',#2697,#2698);+#2697 = CARTESIAN_POINT('',(0.975,-0.5,0.));+#2698 = VECTOR('',#2699,1.);+#2699 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2700 = ORIENTED_EDGE('',*,*,#1163,.T.);+#2701 = ORIENTED_EDGE('',*,*,#2678,.F.);+#2702 = ORIENTED_EDGE('',*,*,#1360,.F.);+#2703 = PLANE('',#2704);+#2704 = AXIS2_PLACEMENT_3D('',#2705,#2706,#2707);+#2705 = CARTESIAN_POINT('',(0.975,-0.5,0.));+#2706 = DIRECTION('',(0.,0.,1.));+#2707 = DIRECTION('',(1.,2.22044604925E-16,0.));+#2708 = ADVANCED_FACE('',(#2709),#2715,.T.);+#2709 = FACE_BOUND('',#2710,.F.);+#2710 = EDGE_LOOP('',(#2711,#2712,#2713,#2714));+#2711 = ORIENTED_EDGE('',*,*,#1418,.T.);+#2712 = ORIENTED_EDGE('',*,*,#1154,.T.);+#2713 = ORIENTED_EDGE('',*,*,#2695,.F.);+#2714 = ORIENTED_EDGE('',*,*,#1351,.F.);+#2715 = CYLINDRICAL_SURFACE('',#2716,0.25);+#2716 = AXIS2_PLACEMENT_3D('',#2717,#2718,#2719);+#2717 = CARTESIAN_POINT('',(0.975,-0.5,0.25));+#2718 = DIRECTION('',(-2.22044604925E-16,1.,-0.));+#2719 = DIRECTION('',(-1.,-2.22044604925E-16,-2.22044604925E-16));+#2720 = ADVANCED_FACE('',(#2721),#2727,.F.);+#2721 = FACE_BOUND('',#2722,.F.);+#2722 = EDGE_LOOP('',(#2723,#2724,#2725,#2726));+#2723 = ORIENTED_EDGE('',*,*,#1623,.F.);+#2724 = ORIENTED_EDGE('',*,*,#2612,.T.);+#2725 = ORIENTED_EDGE('',*,*,#1219,.T.);+#2726 = ORIENTED_EDGE('',*,*,#2452,.F.);+#2727 = PLANE('',#2728);+#2728 = AXIS2_PLACEMENT_3D('',#2729,#2730,#2731);+#2729 = CARTESIAN_POINT('',(0.625,-0.5,0.65));+#2730 = DIRECTION('',(0.,0.,-1.));+#2731 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#2732 = ADVANCED_FACE('',(#2733),#2744,.F.);+#2733 = FACE_BOUND('',#2734,.F.);+#2734 = EDGE_LOOP('',(#2735,#2736,#2742,#2743));+#2735 = ORIENTED_EDGE('',*,*,#1442,.F.);+#2736 = ORIENTED_EDGE('',*,*,#2737,.T.);+#2737 = EDGE_CURVE('',#607,#629,#2738,.T.);+#2738 = LINE('',#2739,#2740);+#2739 = CARTESIAN_POINT('',(0.625,0.15,0.65));+#2740 = VECTOR('',#2741,1.);+#2741 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2742 = ORIENTED_EDGE('',*,*,#1614,.T.);+#2743 = ORIENTED_EDGE('',*,*,#2445,.F.);+#2744 = PLANE('',#2745);+#2745 = AXIS2_PLACEMENT_3D('',#2746,#2747,#2748);+#2746 = CARTESIAN_POINT('',(0.625,0.15,0.65));+#2747 = DIRECTION('',(0.,0.,-1.));+#2748 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#2749 = ADVANCED_FACE('',(#2750),#2761,.T.);+#2750 = FACE_BOUND('',#2751,.F.);+#2751 = EDGE_LOOP('',(#2752,#2758,#2759,#2760));+#2752 = ORIENTED_EDGE('',*,*,#2753,.T.);+#2753 = EDGE_CURVE('',#1517,#1592,#2754,.T.);+#2754 = LINE('',#2755,#2756);+#2755 = CARTESIAN_POINT('',(0.875,0.15,0.4));+#2756 = VECTOR('',#2757,1.);+#2757 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2758 = ORIENTED_EDGE('',*,*,#1599,.T.);+#2759 = ORIENTED_EDGE('',*,*,#2737,.F.);+#2760 = ORIENTED_EDGE('',*,*,#1524,.F.);+#2761 = CYLINDRICAL_SURFACE('',#2762,0.25);+#2762 = AXIS2_PLACEMENT_3D('',#2763,#2764,#2765);+#2763 = CARTESIAN_POINT('',(0.625,0.15,0.4));+#2764 = DIRECTION('',(-2.22044604925E-16,1.,-0.));+#2765 = DIRECTION('',(1.,2.22044604925E-16,4.440892098501E-16));+#2766 = ADVANCED_FACE('',(#2767),#2778,.F.);+#2767 = FACE_BOUND('',#2768,.F.);+#2768 = EDGE_LOOP('',(#2769,#2775,#2776,#2777));+#2769 = ORIENTED_EDGE('',*,*,#2770,.T.);+#2770 = EDGE_CURVE('',#1508,#1583,#2771,.T.);+#2771 = LINE('',#2772,#2773);+#2772 = CARTESIAN_POINT('',(0.875,0.15,0.25));+#2773 = VECTOR('',#2774,1.);+#2774 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2775 = ORIENTED_EDGE('',*,*,#1591,.T.);+#2776 = ORIENTED_EDGE('',*,*,#2753,.F.);+#2777 = ORIENTED_EDGE('',*,*,#1516,.F.);+#2778 = PLANE('',#2779);+#2779 = AXIS2_PLACEMENT_3D('',#2780,#2781,#2782);+#2780 = CARTESIAN_POINT('',(0.875,0.15,0.25));+#2781 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#2782 = DIRECTION('',(0.,0.,1.));+#2783 = ADVANCED_FACE('',(#2784),#2795,.F.);+#2784 = FACE_BOUND('',#2785,.F.);+#2785 = EDGE_LOOP('',(#2786,#2792,#2793,#2794));+#2786 = ORIENTED_EDGE('',*,*,#2787,.T.);+#2787 = EDGE_CURVE('',#1500,#1575,#2788,.T.);+#2788 = LINE('',#2789,#2790);+#2789 = CARTESIAN_POINT('',(0.975,0.15,0.15));+#2790 = VECTOR('',#2791,1.);+#2791 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2792 = ORIENTED_EDGE('',*,*,#1582,.T.);+#2793 = ORIENTED_EDGE('',*,*,#2770,.F.);+#2794 = ORIENTED_EDGE('',*,*,#1507,.F.);+#2795 = CYLINDRICAL_SURFACE('',#2796,1.E-01);+#2796 = AXIS2_PLACEMENT_3D('',#2797,#2798,#2799);+#2797 = CARTESIAN_POINT('',(0.975,0.15,0.25));+#2798 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#2799 = DIRECTION('',(0.,0.,-1.));+#2800 = ADVANCED_FACE('',(#2801),#2812,.F.);+#2801 = FACE_BOUND('',#2802,.F.);+#2802 = EDGE_LOOP('',(#2803,#2809,#2810,#2811));+#2803 = ORIENTED_EDGE('',*,*,#2804,.T.);+#2804 = EDGE_CURVE('',#1492,#1567,#2805,.T.);+#2805 = LINE('',#2806,#2807);+#2806 = CARTESIAN_POINT('',(1.,0.15,0.15));+#2807 = VECTOR('',#2808,1.);+#2808 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2809 = ORIENTED_EDGE('',*,*,#1574,.T.);+#2810 = ORIENTED_EDGE('',*,*,#2787,.F.);+#2811 = ORIENTED_EDGE('',*,*,#1499,.F.);+#2812 = PLANE('',#2813);+#2813 = AXIS2_PLACEMENT_3D('',#2814,#2815,#2816);+#2814 = CARTESIAN_POINT('',(1.,0.15,0.15));+#2815 = DIRECTION('',(0.,0.,-1.));+#2816 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#2817 = ADVANCED_FACE('',(#2818),#2829,.F.);+#2818 = FACE_BOUND('',#2819,.F.);+#2819 = EDGE_LOOP('',(#2820,#2826,#2827,#2828));+#2820 = ORIENTED_EDGE('',*,*,#2821,.T.);+#2821 = EDGE_CURVE('',#1484,#1559,#2822,.T.);+#2822 = LINE('',#2823,#2824);+#2823 = CARTESIAN_POINT('',(1.,0.15,0.));+#2824 = VECTOR('',#2825,1.);+#2825 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2826 = ORIENTED_EDGE('',*,*,#1566,.T.);+#2827 = ORIENTED_EDGE('',*,*,#2804,.F.);+#2828 = ORIENTED_EDGE('',*,*,#1491,.F.);+#2829 = PLANE('',#2830);+#2830 = AXIS2_PLACEMENT_3D('',#2831,#2832,#2833);+#2831 = CARTESIAN_POINT('',(1.,0.15,0.));+#2832 = DIRECTION('',(-1.,-2.22044604925E-16,0.));+#2833 = DIRECTION('',(0.,0.,1.));+#2834 = ADVANCED_FACE('',(#2835),#2846,.F.);+#2835 = FACE_BOUND('',#2836,.F.);+#2836 = EDGE_LOOP('',(#2837,#2843,#2844,#2845));+#2837 = ORIENTED_EDGE('',*,*,#2838,.T.);+#2838 = EDGE_CURVE('',#1475,#1550,#2839,.T.);+#2839 = LINE('',#2840,#2841);+#2840 = CARTESIAN_POINT('',(0.975,0.15,0.));+#2841 = VECTOR('',#2842,1.);+#2842 = DIRECTION('',(2.22044604925E-16,-1.,0.));+#2843 = ORIENTED_EDGE('',*,*,#1558,.T.);+#2844 = ORIENTED_EDGE('',*,*,#2821,.F.);+#2845 = ORIENTED_EDGE('',*,*,#1483,.F.);+#2846 = PLANE('',#2847);+#2847 = AXIS2_PLACEMENT_3D('',#2848,#2849,#2850);+#2848 = CARTESIAN_POINT('',(0.975,0.15,0.));+#2849 = DIRECTION('',(0.,0.,1.));+#2850 = DIRECTION('',(1.,2.22044604925E-16,0.));+#2851 = ADVANCED_FACE('',(#2852),#2858,.T.);+#2852 = FACE_BOUND('',#2853,.F.);+#2853 = EDGE_LOOP('',(#2854,#2855,#2856,#2857));+#2854 = ORIENTED_EDGE('',*,*,#1647,.T.);+#2855 = ORIENTED_EDGE('',*,*,#1549,.T.);+#2856 = ORIENTED_EDGE('',*,*,#2838,.F.);+#2857 = ORIENTED_EDGE('',*,*,#1474,.F.);+#2858 = CYLINDRICAL_SURFACE('',#2859,0.25);+#2859 = AXIS2_PLACEMENT_3D('',#2860,#2861,#2862);+#2860 = CARTESIAN_POINT('',(0.975,0.15,0.25));+#2861 = DIRECTION('',(-2.22044604925E-16,1.,-0.));+#2862 = DIRECTION('',(-1.,-2.22044604925E-16,-2.22044604925E-16));+#2863 = ADVANCED_FACE('',(#2864),#2874,.F.);+#2864 = FACE_BOUND('',#2865,.F.);+#2865 = EDGE_LOOP('',(#2866,#2867,#2872,#2873));+#2866 = ORIENTED_EDGE('',*,*,#1670,.T.);+#2867 = ORIENTED_EDGE('',*,*,#2868,.T.);+#2868 = EDGE_CURVE('',#1664,#2376,#2869,.T.);+#2869 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2870,#2871),.UNSPECIFIED.,.F.,+.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2870 = CARTESIAN_POINT('',(0.5175,-0.975,0.65));+#2871 = CARTESIAN_POINT('',(0.48939183306,-0.918783666119,1.05));+#2872 = ORIENTED_EDGE('',*,*,#2375,.F.);+#2873 = ORIENTED_EDGE('',*,*,#2459,.F.);+#2874 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#2875,#2876)+,(#2877,#2878+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)+,.PIECEWISE_BEZIER_KNOTS.);+#2875 = CARTESIAN_POINT('',(0.6,-0.8925,0.65));+#2876 = CARTESIAN_POINT('',(0.543783666119,-0.86439183306,1.05));+#2877 = CARTESIAN_POINT('',(0.5175,-0.975,0.65));+#2878 = CARTESIAN_POINT('',(0.48939183306,-0.918783666119,1.05));+#2879 = ADVANCED_FACE('',(#2880),#2890,.F.);+#2880 = FACE_BOUND('',#2881,.F.);+#2881 = EDGE_LOOP('',(#2882,#2883,#2888,#2889));+#2882 = ORIENTED_EDGE('',*,*,#1693,.T.);+#2883 = ORIENTED_EDGE('',*,*,#2884,.T.);+#2884 = EDGE_CURVE('',#1687,#2384,#2885,.T.);+#2885 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2886,#2887),.UNSPECIFIED.,.F.,+.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2886 = CARTESIAN_POINT('',(-0.5175,-0.975,0.65));+#2887 = CARTESIAN_POINT('',(-0.48939183306,-0.918783666119,1.05));+#2888 = ORIENTED_EDGE('',*,*,#2383,.F.);+#2889 = ORIENTED_EDGE('',*,*,#2868,.F.);+#2890 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#2891,#2892)+,(#2893,#2894+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.035),(0.,1.),+.PIECEWISE_BEZIER_KNOTS.);+#2891 = CARTESIAN_POINT('',(0.5175,-0.975,0.65));+#2892 = CARTESIAN_POINT('',(0.48939183306,-0.918783666119,1.05));+#2893 = CARTESIAN_POINT('',(-0.5175,-0.975,0.65));+#2894 = CARTESIAN_POINT('',(-0.48939183306,-0.918783666119,1.05));+#2895 = ADVANCED_FACE('',(#2896),#2906,.F.);+#2896 = FACE_BOUND('',#2897,.F.);+#2897 = EDGE_LOOP('',(#2898,#2899,#2904,#2905));+#2898 = ORIENTED_EDGE('',*,*,#1716,.T.);+#2899 = ORIENTED_EDGE('',*,*,#2900,.T.);+#2900 = EDGE_CURVE('',#1710,#2392,#2901,.T.);+#2901 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2902,#2903),.UNSPECIFIED.,.F.,+.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#2902 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));+#2903 = CARTESIAN_POINT('',(-0.543783666119,-0.86439183306,1.05));+#2904 = ORIENTED_EDGE('',*,*,#2391,.F.);+#2905 = ORIENTED_EDGE('',*,*,#2884,.F.);+#2906 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#2907,#2908)+,(#2909,#2910+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.116672618896),(0.,1.)+,.PIECEWISE_BEZIER_KNOTS.);+#2907 = CARTESIAN_POINT('',(-0.5175,-0.975,0.65));+#2908 = CARTESIAN_POINT('',(-0.48939183306,-0.918783666119,1.05));+#2909 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));+#2910 = CARTESIAN_POINT('',(-0.543783666119,-0.86439183306,1.05));+#2911 = ADVANCED_FACE('',(#2912),#2939,.F.);+#2912 = FACE_BOUND('',#2913,.F.);+#2913 = EDGE_LOOP('',(#2914,#2915,#2921,#2922,#2928,#2929,#2935,#2936,+#2937,#2938));+#2914 = ORIENTED_EDGE('',*,*,#1741,.T.);+#2915 = ORIENTED_EDGE('',*,*,#2916,.T.);+#2916 = EDGE_CURVE('',#1734,#2114,#2917,.T.);+#2917 = LINE('',#2918,#2919);+#2918 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));+#2919 = VECTOR('',#2920,1.);+#2920 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#2921 = ORIENTED_EDGE('',*,*,#2130,.T.);+#2922 = ORIENTED_EDGE('',*,*,#2923,.T.);+#2923 = EDGE_CURVE('',#2123,#2295,#2924,.T.);+#2924 = LINE('',#2925,#2926);+#2925 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));+#2926 = VECTOR('',#2927,1.);+#2927 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#2928 = ORIENTED_EDGE('',*,*,#2311,.T.);+#2929 = ORIENTED_EDGE('',*,*,#2930,.T.);+#2930 = EDGE_CURVE('',#2304,#1906,#2931,.T.);+#2931 = LINE('',#2932,#2933);+#2932 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));+#2933 = VECTOR('',#2934,1.);+#2934 = DIRECTION('',(-2.22044604925E-16,1.,0.));+#2935 = ORIENTED_EDGE('',*,*,#1915,.T.);+#2936 = ORIENTED_EDGE('',*,*,#2424,.T.);+#2937 = ORIENTED_EDGE('',*,*,#2399,.F.);+#2938 = ORIENTED_EDGE('',*,*,#2900,.F.);+#2939 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(+(#2940,#2941)+,(#2942,#2943+)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,1.785),(0.,1.),+.PIECEWISE_BEZIER_KNOTS.);+#2940 = CARTESIAN_POINT('',(-0.6,-0.8925,0.65));+#2941 = CARTESIAN_POINT('',(-0.543783666119,-0.86439183306,1.05));+#2942 = CARTESIAN_POINT('',(-0.6,0.8925,0.65));+#2943 = CARTESIAN_POINT('',(-0.543783666119,0.86439183306,1.05));+#2944 = ADVANCED_FACE('',(#2945),#2956,.F.);+#2945 = FACE_BOUND('',#2946,.F.);+#2946 = EDGE_LOOP('',(#2947,#2948,#2954,#2955));+#2947 = ORIENTED_EDGE('',*,*,#1733,.F.);+#2948 = ORIENTED_EDGE('',*,*,#2949,.T.);+#2949 = EDGE_CURVE('',#764,#876,#2950,.T.);+#2950 = LINE('',#2951,#2952);+#2951 = CARTESIAN_POINT('',(-0.625,-0.8,0.65));+#2952 = VECTOR('',#2953,1.);+#2953 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#2954 = ORIENTED_EDGE('',*,*,#2113,.T.);+#2955 = ORIENTED_EDGE('',*,*,#2916,.F.);+#2956 = PLANE('',#2957);+#2957 = AXIS2_PLACEMENT_3D('',#2958,#2959,#2960);+#2958 = CARTESIAN_POINT('',(-0.625,-0.8,0.65));+#2959 = DIRECTION('',(-0.,0.,-1.));+#2960 = DIRECTION('',(1.,9.95799250103E-17,0.));+#2961 = ADVANCED_FACE('',(#2962),#2973,.T.);+#2962 = FACE_BOUND('',#2963,.F.);+#2963 = EDGE_LOOP('',(#2964,#2970,#2971,#2972));+#2964 = ORIENTED_EDGE('',*,*,#2965,.T.);+#2965 = EDGE_CURVE('',#1808,#1982,#2966,.T.);+#2966 = LINE('',#2967,#2968);+#2967 = CARTESIAN_POINT('',(-0.875,-0.8,0.4));+#2968 = VECTOR('',#2969,1.);+#2969 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#2970 = ORIENTED_EDGE('',*,*,#1989,.T.);+#2971 = ORIENTED_EDGE('',*,*,#2949,.F.);+#2972 = ORIENTED_EDGE('',*,*,#1815,.F.);+#2973 = CYLINDRICAL_SURFACE('',#2974,0.25);+#2974 = AXIS2_PLACEMENT_3D('',#2975,#2976,#2977);+#2975 = CARTESIAN_POINT('',(-0.625,-0.8,0.4));+#2976 = DIRECTION('',(9.95799250103E-17,-1.,-0.));+#2977 = DIRECTION('',(-1.,-9.95799250103E-17,4.440892098501E-16));+#2978 = ADVANCED_FACE('',(#2979),#2990,.F.);+#2979 = FACE_BOUND('',#2980,.F.);+#2980 = EDGE_LOOP('',(#2981,#2987,#2988,#2989));+#2981 = ORIENTED_EDGE('',*,*,#2982,.T.);+#2982 = EDGE_CURVE('',#1799,#1973,#2983,.T.);+#2983 = LINE('',#2984,#2985);+#2984 = CARTESIAN_POINT('',(-0.875,-0.8,0.25));+#2985 = VECTOR('',#2986,1.);+#2986 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#2987 = ORIENTED_EDGE('',*,*,#1981,.T.);+#2988 = ORIENTED_EDGE('',*,*,#2965,.F.);+#2989 = ORIENTED_EDGE('',*,*,#1807,.F.);+#2990 = PLANE('',#2991);+#2991 = AXIS2_PLACEMENT_3D('',#2992,#2993,#2994);+#2992 = CARTESIAN_POINT('',(-0.875,-0.8,0.25));+#2993 = DIRECTION('',(1.,9.95799250103E-17,0.));+#2994 = DIRECTION('',(0.,0.,1.));+#2995 = ADVANCED_FACE('',(#2996),#3007,.F.);+#2996 = FACE_BOUND('',#2997,.F.);+#2997 = EDGE_LOOP('',(#2998,#3004,#3005,#3006));+#2998 = ORIENTED_EDGE('',*,*,#2999,.T.);+#2999 = EDGE_CURVE('',#1791,#1965,#3000,.T.);+#3000 = LINE('',#3001,#3002);+#3001 = CARTESIAN_POINT('',(-0.975,-0.8,0.15));+#3002 = VECTOR('',#3003,1.);+#3003 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#3004 = ORIENTED_EDGE('',*,*,#1972,.T.);+#3005 = ORIENTED_EDGE('',*,*,#2982,.F.);+#3006 = ORIENTED_EDGE('',*,*,#1798,.F.);+#3007 = CYLINDRICAL_SURFACE('',#3008,1.E-01);+#3008 = AXIS2_PLACEMENT_3D('',#3009,#3010,#3011);+#3009 = CARTESIAN_POINT('',(-0.975,-0.8,0.25));+#3010 = DIRECTION('',(9.95799250103E-17,-1.,0.));+#3011 = DIRECTION('',(-0.,0.,-1.));+#3012 = ADVANCED_FACE('',(#3013),#3024,.F.);+#3013 = FACE_BOUND('',#3014,.F.);+#3014 = EDGE_LOOP('',(#3015,#3021,#3022,#3023));+#3015 = ORIENTED_EDGE('',*,*,#3016,.T.);+#3016 = EDGE_CURVE('',#1783,#1957,#3017,.T.);+#3017 = LINE('',#3018,#3019);+#3018 = CARTESIAN_POINT('',(-1.,-0.8,0.15));+#3019 = VECTOR('',#3020,1.);+#3020 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#3021 = ORIENTED_EDGE('',*,*,#1964,.T.);+#3022 = ORIENTED_EDGE('',*,*,#2999,.F.);+#3023 = ORIENTED_EDGE('',*,*,#1790,.F.);+#3024 = PLANE('',#3025);+#3025 = AXIS2_PLACEMENT_3D('',#3026,#3027,#3028);+#3026 = CARTESIAN_POINT('',(-1.,-0.8,0.15));+#3027 = DIRECTION('',(-0.,0.,-1.));+#3028 = DIRECTION('',(1.,9.95799250103E-17,0.));+#3029 = ADVANCED_FACE('',(#3030),#3041,.F.);+#3030 = FACE_BOUND('',#3031,.F.);+#3031 = EDGE_LOOP('',(#3032,#3038,#3039,#3040));+#3032 = ORIENTED_EDGE('',*,*,#3033,.T.);+#3033 = EDGE_CURVE('',#1775,#1949,#3034,.T.);+#3034 = LINE('',#3035,#3036);+#3035 = CARTESIAN_POINT('',(-1.,-0.8,0.));+#3036 = VECTOR('',#3037,1.);+#3037 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#3038 = ORIENTED_EDGE('',*,*,#1956,.T.);+#3039 = ORIENTED_EDGE('',*,*,#3016,.F.);+#3040 = ORIENTED_EDGE('',*,*,#1782,.F.);+#3041 = PLANE('',#3042);+#3042 = AXIS2_PLACEMENT_3D('',#3043,#3044,#3045);+#3043 = CARTESIAN_POINT('',(-1.,-0.8,0.));+#3044 = DIRECTION('',(1.,9.95799250103E-17,0.));+#3045 = DIRECTION('',(0.,0.,1.));+#3046 = ADVANCED_FACE('',(#3047),#3058,.F.);+#3047 = FACE_BOUND('',#3048,.F.);+#3048 = EDGE_LOOP('',(#3049,#3055,#3056,#3057));+#3049 = ORIENTED_EDGE('',*,*,#3050,.T.);+#3050 = EDGE_CURVE('',#1766,#1940,#3051,.T.);+#3051 = LINE('',#3052,#3053);+#3052 = CARTESIAN_POINT('',(-0.975,-0.8,0.));+#3053 = VECTOR('',#3054,1.);+#3054 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#3055 = ORIENTED_EDGE('',*,*,#1948,.T.);+#3056 = ORIENTED_EDGE('',*,*,#3033,.F.);+#3057 = ORIENTED_EDGE('',*,*,#1774,.F.);+#3058 = PLANE('',#3059);+#3059 = AXIS2_PLACEMENT_3D('',#3060,#3061,#3062);+#3060 = CARTESIAN_POINT('',(-0.975,-0.8,0.));+#3061 = DIRECTION('',(0.,0.,1.));+#3062 = DIRECTION('',(-1.,-9.95799250103E-17,0.));+#3063 = ADVANCED_FACE('',(#3064),#3070,.T.);+#3064 = FACE_BOUND('',#3065,.F.);+#3065 = EDGE_LOOP('',(#3066,#3067,#3068,#3069));+#3066 = ORIENTED_EDGE('',*,*,#2006,.T.);+#3067 = ORIENTED_EDGE('',*,*,#1939,.T.);+#3068 = ORIENTED_EDGE('',*,*,#3050,.F.);+#3069 = ORIENTED_EDGE('',*,*,#1765,.F.);+#3070 = CYLINDRICAL_SURFACE('',#3071,0.25);+#3071 = AXIS2_PLACEMENT_3D('',#3072,#3073,#3074);+#3072 = CARTESIAN_POINT('',(-0.975,-0.8,0.25));+#3073 = DIRECTION('',(9.95799250103E-17,-1.,-0.));+#3074 = DIRECTION('',(1.,9.95799250103E-17,-2.22044604925E-16));+#3075 = ADVANCED_FACE('',(#3076),#3092,.T.);+#3076 = FACE_BOUND('',#3077,.F.);+#3077 = EDGE_LOOP('',(#3078,#3084,#3085,#3091));+#3078 = ORIENTED_EDGE('',*,*,#3079,.T.);+#3079 = EDGE_CURVE('',#2074,#1883,#3080,.T.);+#3080 = LINE('',#3081,#3082);+#3081 = CARTESIAN_POINT('',(-0.875,0.5,0.4));+#3082 = VECTOR('',#3083,1.);+#3083 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#3084 = ORIENTED_EDGE('',*,*,#1890,.T.);+#3085 = ORIENTED_EDGE('',*,*,#3086,.F.);+#3086 = EDGE_CURVE('',#916,#786,#3087,.T.);+#3087 = LINE('',#3088,#3089);+#3088 = CARTESIAN_POINT('',(-0.625,0.5,0.65));+#3089 = VECTOR('',#3090,1.);+#3090 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#3091 = ORIENTED_EDGE('',*,*,#2081,.F.);+#3092 = CYLINDRICAL_SURFACE('',#3093,0.25);+#3093 = AXIS2_PLACEMENT_3D('',#3094,#3095,#3096);+#3094 = CARTESIAN_POINT('',(-0.625,0.5,0.4));+#3095 = DIRECTION('',(9.95799250103E-17,-1.,-0.));+#3096 = DIRECTION('',(-1.,-9.95799250103E-17,4.440892098501E-16));+#3097 = ADVANCED_FACE('',(#3098),#3109,.F.);+#3098 = FACE_BOUND('',#3099,.F.);+#3099 = EDGE_LOOP('',(#3100,#3106,#3107,#3108));+#3100 = ORIENTED_EDGE('',*,*,#3101,.T.);+#3101 = EDGE_CURVE('',#2065,#1874,#3102,.T.);+#3102 = LINE('',#3103,#3104);+#3103 = CARTESIAN_POINT('',(-0.875,0.5,0.25));+#3104 = VECTOR('',#3105,1.);+#3105 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#3106 = ORIENTED_EDGE('',*,*,#1882,.T.);+#3107 = ORIENTED_EDGE('',*,*,#3079,.F.);+#3108 = ORIENTED_EDGE('',*,*,#2073,.F.);+#3109 = PLANE('',#3110);+#3110 = AXIS2_PLACEMENT_3D('',#3111,#3112,#3113);+#3111 = CARTESIAN_POINT('',(-0.875,0.5,0.25));+#3112 = DIRECTION('',(1.,9.95799250103E-17,0.));+#3113 = DIRECTION('',(0.,0.,1.));+#3114 = ADVANCED_FACE('',(#3115),#3126,.F.);+#3115 = FACE_BOUND('',#3116,.F.);+#3116 = EDGE_LOOP('',(#3117,#3123,#3124,#3125));+#3117 = ORIENTED_EDGE('',*,*,#3118,.T.);+#3118 = EDGE_CURVE('',#2057,#1866,#3119,.T.);+#3119 = LINE('',#3120,#3121);+#3120 = CARTESIAN_POINT('',(-0.975,0.5,0.15));+#3121 = VECTOR('',#3122,1.);+#3122 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#3123 = ORIENTED_EDGE('',*,*,#1873,.T.);+#3124 = ORIENTED_EDGE('',*,*,#3101,.F.);+#3125 = ORIENTED_EDGE('',*,*,#2064,.F.);+#3126 = CYLINDRICAL_SURFACE('',#3127,1.E-01);+#3127 = AXIS2_PLACEMENT_3D('',#3128,#3129,#3130);+#3128 = CARTESIAN_POINT('',(-0.975,0.5,0.25));+#3129 = DIRECTION('',(9.95799250103E-17,-1.,0.));+#3130 = DIRECTION('',(-0.,0.,-1.));+#3131 = ADVANCED_FACE('',(#3132),#3143,.F.);+#3132 = FACE_BOUND('',#3133,.F.);+#3133 = EDGE_LOOP('',(#3134,#3140,#3141,#3142));+#3134 = ORIENTED_EDGE('',*,*,#3135,.T.);+#3135 = EDGE_CURVE('',#2049,#1858,#3136,.T.);+#3136 = LINE('',#3137,#3138);+#3137 = CARTESIAN_POINT('',(-1.,0.5,0.15));+#3138 = VECTOR('',#3139,1.);+#3139 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#3140 = ORIENTED_EDGE('',*,*,#1865,.T.);+#3141 = ORIENTED_EDGE('',*,*,#3118,.F.);+#3142 = ORIENTED_EDGE('',*,*,#2056,.F.);+#3143 = PLANE('',#3144);+#3144 = AXIS2_PLACEMENT_3D('',#3145,#3146,#3147);+#3145 = CARTESIAN_POINT('',(-1.,0.5,0.15));+#3146 = DIRECTION('',(-0.,0.,-1.));+#3147 = DIRECTION('',(1.,9.95799250103E-17,0.));+#3148 = ADVANCED_FACE('',(#3149),#3160,.F.);+#3149 = FACE_BOUND('',#3150,.F.);+#3150 = EDGE_LOOP('',(#3151,#3157,#3158,#3159));+#3151 = ORIENTED_EDGE('',*,*,#3152,.T.);+#3152 = EDGE_CURVE('',#2041,#1850,#3153,.T.);+#3153 = LINE('',#3154,#3155);+#3154 = CARTESIAN_POINT('',(-1.,0.5,0.));+#3155 = VECTOR('',#3156,1.);+#3156 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#3157 = ORIENTED_EDGE('',*,*,#1857,.T.);+#3158 = ORIENTED_EDGE('',*,*,#3135,.F.);+#3159 = ORIENTED_EDGE('',*,*,#2048,.F.);+#3160 = PLANE('',#3161);+#3161 = AXIS2_PLACEMENT_3D('',#3162,#3163,#3164);+#3162 = CARTESIAN_POINT('',(-1.,0.5,0.));+#3163 = DIRECTION('',(1.,9.95799250103E-17,0.));+#3164 = DIRECTION('',(0.,0.,1.));+#3165 = ADVANCED_FACE('',(#3166),#3177,.F.);+#3166 = FACE_BOUND('',#3167,.F.);+#3167 = EDGE_LOOP('',(#3168,#3174,#3175,#3176));+#3168 = ORIENTED_EDGE('',*,*,#3169,.T.);+#3169 = EDGE_CURVE('',#2032,#1841,#3170,.T.);+#3170 = LINE('',#3171,#3172);+#3171 = CARTESIAN_POINT('',(-0.975,0.5,0.));+#3172 = VECTOR('',#3173,1.);+#3173 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#3174 = ORIENTED_EDGE('',*,*,#1849,.T.);+#3175 = ORIENTED_EDGE('',*,*,#3152,.F.);+#3176 = ORIENTED_EDGE('',*,*,#2040,.F.);+#3177 = PLANE('',#3178);+#3178 = AXIS2_PLACEMENT_3D('',#3179,#3180,#3181);+#3179 = CARTESIAN_POINT('',(-0.975,0.5,0.));+#3180 = DIRECTION('',(0.,0.,1.));+#3181 = DIRECTION('',(-1.,-9.95799250103E-17,0.));+#3182 = ADVANCED_FACE('',(#3183),#3189,.T.);+#3183 = FACE_BOUND('',#3184,.F.);+#3184 = EDGE_LOOP('',(#3185,#3186,#3187,#3188));+#3185 = ORIENTED_EDGE('',*,*,#2098,.T.);+#3186 = ORIENTED_EDGE('',*,*,#1840,.T.);+#3187 = ORIENTED_EDGE('',*,*,#3169,.F.);+#3188 = ORIENTED_EDGE('',*,*,#2031,.F.);+#3189 = CYLINDRICAL_SURFACE('',#3190,0.25);+#3190 = AXIS2_PLACEMENT_3D('',#3191,#3192,#3193);+#3191 = CARTESIAN_POINT('',(-0.975,0.5,0.25));+#3192 = DIRECTION('',(9.95799250103E-17,-1.,-0.));+#3193 = DIRECTION('',(1.,9.95799250103E-17,-2.22044604925E-16));+#3194 = ADVANCED_FACE('',(#3195),#3201,.F.);+#3195 = FACE_BOUND('',#3196,.F.);+#3196 = EDGE_LOOP('',(#3197,#3198,#3199,#3200));+#3197 = ORIENTED_EDGE('',*,*,#2303,.F.);+#3198 = ORIENTED_EDGE('',*,*,#3086,.T.);+#3199 = ORIENTED_EDGE('',*,*,#1905,.T.);+#3200 = ORIENTED_EDGE('',*,*,#2930,.F.);+#3201 = PLANE('',#3202);+#3202 = AXIS2_PLACEMENT_3D('',#3203,#3204,#3205);+#3203 = CARTESIAN_POINT('',(-0.625,0.5,0.65));+#3204 = DIRECTION('',(-0.,0.,-1.));+#3205 = DIRECTION('',(1.,9.95799250103E-17,0.));+#3206 = ADVANCED_FACE('',(#3207),#3218,.F.);+#3207 = FACE_BOUND('',#3208,.F.);+#3208 = EDGE_LOOP('',(#3209,#3210,#3216,#3217));+#3209 = ORIENTED_EDGE('',*,*,#2122,.F.);+#3210 = ORIENTED_EDGE('',*,*,#3211,.T.);+#3211 = EDGE_CURVE('',#885,#907,#3212,.T.);+#3212 = LINE('',#3213,#3214);+#3213 = CARTESIAN_POINT('',(-0.625,-0.15,0.65));+#3214 = VECTOR('',#3215,1.);+#3215 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#3216 = ORIENTED_EDGE('',*,*,#2294,.T.);+#3217 = ORIENTED_EDGE('',*,*,#2923,.F.);+#3218 = PLANE('',#3219);+#3219 = AXIS2_PLACEMENT_3D('',#3220,#3221,#3222);+#3220 = CARTESIAN_POINT('',(-0.625,-0.15,0.65));+#3221 = DIRECTION('',(-0.,0.,-1.));+#3222 = DIRECTION('',(1.,9.95799250103E-17,0.));+#3223 = ADVANCED_FACE('',(#3224),#3235,.T.);+#3224 = FACE_BOUND('',#3225,.F.);+#3225 = EDGE_LOOP('',(#3226,#3232,#3233,#3234));+#3226 = ORIENTED_EDGE('',*,*,#3227,.T.);+#3227 = EDGE_CURVE('',#2197,#2272,#3228,.T.);+#3228 = LINE('',#3229,#3230);+#3229 = CARTESIAN_POINT('',(-0.875,-0.15,0.4));+#3230 = VECTOR('',#3231,1.);+#3231 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#3232 = ORIENTED_EDGE('',*,*,#2279,.T.);+#3233 = ORIENTED_EDGE('',*,*,#3211,.F.);+#3234 = ORIENTED_EDGE('',*,*,#2204,.F.);+#3235 = CYLINDRICAL_SURFACE('',#3236,0.25);+#3236 = AXIS2_PLACEMENT_3D('',#3237,#3238,#3239);+#3237 = CARTESIAN_POINT('',(-0.625,-0.15,0.4));+#3238 = DIRECTION('',(9.95799250103E-17,-1.,-0.));+#3239 = DIRECTION('',(-1.,-9.95799250103E-17,4.440892098501E-16));+#3240 = ADVANCED_FACE('',(#3241),#3252,.F.);+#3241 = FACE_BOUND('',#3242,.F.);+#3242 = EDGE_LOOP('',(#3243,#3249,#3250,#3251));+#3243 = ORIENTED_EDGE('',*,*,#3244,.T.);+#3244 = EDGE_CURVE('',#2188,#2263,#3245,.T.);+#3245 = LINE('',#3246,#3247);+#3246 = CARTESIAN_POINT('',(-0.875,-0.15,0.25));+#3247 = VECTOR('',#3248,1.);+#3248 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#3249 = ORIENTED_EDGE('',*,*,#2271,.T.);+#3250 = ORIENTED_EDGE('',*,*,#3227,.F.);+#3251 = ORIENTED_EDGE('',*,*,#2196,.F.);+#3252 = PLANE('',#3253);+#3253 = AXIS2_PLACEMENT_3D('',#3254,#3255,#3256);+#3254 = CARTESIAN_POINT('',(-0.875,-0.15,0.25));+#3255 = DIRECTION('',(1.,9.95799250103E-17,0.));+#3256 = DIRECTION('',(0.,0.,1.));+#3257 = ADVANCED_FACE('',(#3258),#3269,.F.);+#3258 = FACE_BOUND('',#3259,.F.);+#3259 = EDGE_LOOP('',(#3260,#3266,#3267,#3268));+#3260 = ORIENTED_EDGE('',*,*,#3261,.T.);+#3261 = EDGE_CURVE('',#2180,#2255,#3262,.T.);+#3262 = LINE('',#3263,#3264);+#3263 = CARTESIAN_POINT('',(-0.975,-0.15,0.15));+#3264 = VECTOR('',#3265,1.);+#3265 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#3266 = ORIENTED_EDGE('',*,*,#2262,.T.);+#3267 = ORIENTED_EDGE('',*,*,#3244,.F.);+#3268 = ORIENTED_EDGE('',*,*,#2187,.F.);+#3269 = CYLINDRICAL_SURFACE('',#3270,1.E-01);+#3270 = AXIS2_PLACEMENT_3D('',#3271,#3272,#3273);+#3271 = CARTESIAN_POINT('',(-0.975,-0.15,0.25));+#3272 = DIRECTION('',(9.95799250103E-17,-1.,0.));+#3273 = DIRECTION('',(-0.,0.,-1.));+#3274 = ADVANCED_FACE('',(#3275),#3286,.F.);+#3275 = FACE_BOUND('',#3276,.F.);+#3276 = EDGE_LOOP('',(#3277,#3283,#3284,#3285));+#3277 = ORIENTED_EDGE('',*,*,#3278,.T.);+#3278 = EDGE_CURVE('',#2172,#2247,#3279,.T.);+#3279 = LINE('',#3280,#3281);+#3280 = CARTESIAN_POINT('',(-1.,-0.15,0.15));+#3281 = VECTOR('',#3282,1.);+#3282 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#3283 = ORIENTED_EDGE('',*,*,#2254,.T.);+#3284 = ORIENTED_EDGE('',*,*,#3261,.F.);+#3285 = ORIENTED_EDGE('',*,*,#2179,.F.);+#3286 = PLANE('',#3287);+#3287 = AXIS2_PLACEMENT_3D('',#3288,#3289,#3290);+#3288 = CARTESIAN_POINT('',(-1.,-0.15,0.15));+#3289 = DIRECTION('',(-0.,0.,-1.));+#3290 = DIRECTION('',(1.,9.95799250103E-17,0.));+#3291 = ADVANCED_FACE('',(#3292),#3303,.F.);+#3292 = FACE_BOUND('',#3293,.F.);+#3293 = EDGE_LOOP('',(#3294,#3300,#3301,#3302));+#3294 = ORIENTED_EDGE('',*,*,#3295,.T.);+#3295 = EDGE_CURVE('',#2164,#2239,#3296,.T.);+#3296 = LINE('',#3297,#3298);+#3297 = CARTESIAN_POINT('',(-1.,-0.15,0.));+#3298 = VECTOR('',#3299,1.);+#3299 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#3300 = ORIENTED_EDGE('',*,*,#2246,.T.);+#3301 = ORIENTED_EDGE('',*,*,#3278,.F.);+#3302 = ORIENTED_EDGE('',*,*,#2171,.F.);+#3303 = PLANE('',#3304);+#3304 = AXIS2_PLACEMENT_3D('',#3305,#3306,#3307);+#3305 = CARTESIAN_POINT('',(-1.,-0.15,0.));+#3306 = DIRECTION('',(1.,9.95799250103E-17,0.));+#3307 = DIRECTION('',(0.,0.,1.));+#3308 = ADVANCED_FACE('',(#3309),#3320,.F.);+#3309 = FACE_BOUND('',#3310,.F.);+#3310 = EDGE_LOOP('',(#3311,#3317,#3318,#3319));+#3311 = ORIENTED_EDGE('',*,*,#3312,.T.);+#3312 = EDGE_CURVE('',#2155,#2230,#3313,.T.);+#3313 = LINE('',#3314,#3315);+#3314 = CARTESIAN_POINT('',(-0.975,-0.15,0.));+#3315 = VECTOR('',#3316,1.);+#3316 = DIRECTION('',(-9.95799250103E-17,1.,0.));+#3317 = ORIENTED_EDGE('',*,*,#2238,.T.);+#3318 = ORIENTED_EDGE('',*,*,#3295,.F.);+#3319 = ORIENTED_EDGE('',*,*,#2163,.F.);+#3320 = PLANE('',#3321);+#3321 = AXIS2_PLACEMENT_3D('',#3322,#3323,#3324);+#3322 = CARTESIAN_POINT('',(-0.975,-0.15,0.));+#3323 = DIRECTION('',(0.,0.,1.));+#3324 = DIRECTION('',(-1.,-9.95799250103E-17,0.));+#3325 = ADVANCED_FACE('',(#3326),#3332,.T.);+#3326 = FACE_BOUND('',#3327,.F.);+#3327 = EDGE_LOOP('',(#3328,#3329,#3330,#3331));+#3328 = ORIENTED_EDGE('',*,*,#2327,.T.);+#3329 = ORIENTED_EDGE('',*,*,#2229,.T.);+#3330 = ORIENTED_EDGE('',*,*,#3312,.F.);+#3331 = ORIENTED_EDGE('',*,*,#2154,.F.);+#3332 = CYLINDRICAL_SURFACE('',#3333,0.25);+#3333 = AXIS2_PLACEMENT_3D('',#3334,#3335,#3336);+#3334 = CARTESIAN_POINT('',(-0.975,-0.15,0.25));+#3335 = DIRECTION('',(9.95799250103E-17,-1.,-0.));+#3336 = DIRECTION('',(1.,9.95799250103E-17,-2.22044604925E-16));+#3337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3341))+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3338,#3339,#3340)) REPRESENTATION_CONTEXT+('Context #1','3D Context with UNIT and UNCERTAINTY') );+#3338 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#3339 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#3340 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#3341 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3338,+'distance_accuracy_value','confusion accuracy');+#3342 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#3343 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(+#3344,#3352,#3359,#3366,#3373,#3380,#3387,#3394,#3401,#3408,#3415,+#3422,#3429,#3436,#3443,#3450,#3458,#3465,#3472,#3479,#3486,#3493,+#3500,#3507,#3514,#3521,#3528,#3535,#3542,#3549,#3556,#3563,#3570,+#3577,#3584,#3591,#3598,#3605,#3612,#3619,#3626,#3633,#3640,#3647,+#3654,#3661,#3668,#3675,#3682,#3689,#3696,#3703,#3710,#3717,#3724,+#3731,#3738,#3745,#3752,#3759,#3766,#3773,#3780,#3787,#3794,#3801,+#3808,#3815,#3822,#3829,#3836,#3843,#3850,#3857,#3864,#3871,#3878,+#3885,#3892,#3899,#3906,#3913,#3920,#3927,#3934,#3941,#3948,#3955,+#3962,#3969,#3976,#3983,#3990,#3997,#4004,#4011,#4018,#4025,#4032,+#4039,#4046,#4053,#4060,#4067,#4074,#4081,#4088,#4095,#4102,#4109,+#4116,#4123,#4130,#4137,#4144,#4151,#4158,#4165),#3337);+#3344 = STYLED_ITEM('color',(#3345),#17);+#3345 = PRESENTATION_STYLE_ASSIGNMENT((#3346));+#3346 = SURFACE_STYLE_USAGE(.BOTH.,#3347);+#3347 = SURFACE_SIDE_STYLE('',(#3348));+#3348 = SURFACE_STYLE_FILL_AREA(#3349);+#3349 = FILL_AREA_STYLE('',(#3350));+#3350 = FILL_AREA_STYLE_COLOUR('',#3351);+#3351 = COLOUR_RGB('',0.145098045468,0.141176477075,0.141176477075);+#3352 = STYLED_ITEM('color',(#3353),#55);+#3353 = PRESENTATION_STYLE_ASSIGNMENT((#3354));+#3354 = SURFACE_STYLE_USAGE(.BOTH.,#3355);+#3355 = SURFACE_SIDE_STYLE('',(#3356));+#3356 = SURFACE_STYLE_FILL_AREA(#3357);+#3357 = FILL_AREA_STYLE('',(#3358));+#3358 = FILL_AREA_STYLE_COLOUR('',#3351);+#3359 = STYLED_ITEM('color',(#3360),#118);+#3360 = PRESENTATION_STYLE_ASSIGNMENT((#3361));+#3361 = SURFACE_STYLE_USAGE(.BOTH.,#3362);+#3362 = SURFACE_SIDE_STYLE('',(#3363));+#3363 = SURFACE_STYLE_FILL_AREA(#3364);+#3364 = FILL_AREA_STYLE('',(#3365));+#3365 = FILL_AREA_STYLE_COLOUR('',#3351);+#3366 = STYLED_ITEM('color',(#3367),#141);+#3367 = PRESENTATION_STYLE_ASSIGNMENT((#3368));+#3368 = SURFACE_STYLE_USAGE(.BOTH.,#3369);+#3369 = SURFACE_SIDE_STYLE('',(#3370));+#3370 = SURFACE_STYLE_FILL_AREA(#3371);+#3371 = FILL_AREA_STYLE('',(#3372));+#3372 = FILL_AREA_STYLE_COLOUR('',#3351);+#3373 = STYLED_ITEM('color',(#3374),#170);+#3374 = PRESENTATION_STYLE_ASSIGNMENT((#3375));+#3375 = SURFACE_STYLE_USAGE(.BOTH.,#3376);+#3376 = SURFACE_SIDE_STYLE('',(#3377));+#3377 = SURFACE_STYLE_FILL_AREA(#3378);+#3378 = FILL_AREA_STYLE('',(#3379));+#3379 = FILL_AREA_STYLE_COLOUR('',#3351);+#3380 = STYLED_ITEM('color',(#3381),#193);+#3381 = PRESENTATION_STYLE_ASSIGNMENT((#3382));+#3382 = SURFACE_STYLE_USAGE(.BOTH.,#3383);+#3383 = SURFACE_SIDE_STYLE('',(#3384));+#3384 = SURFACE_STYLE_FILL_AREA(#3385);+#3385 = FILL_AREA_STYLE('',(#3386));+#3386 = FILL_AREA_STYLE_COLOUR('',#3351);+#3387 = STYLED_ITEM('color',(#3388),#264);+#3388 = PRESENTATION_STYLE_ASSIGNMENT((#3389));+#3389 = SURFACE_STYLE_USAGE(.BOTH.,#3390);+#3390 = SURFACE_SIDE_STYLE('',(#3391));+#3391 = SURFACE_STYLE_FILL_AREA(#3392);+#3392 = FILL_AREA_STYLE('',(#3393));+#3393 = FILL_AREA_STYLE_COLOUR('',#3351);+#3394 = STYLED_ITEM('color',(#3395),#287);+#3395 = PRESENTATION_STYLE_ASSIGNMENT((#3396));+#3396 = SURFACE_STYLE_USAGE(.BOTH.,#3397);+#3397 = SURFACE_SIDE_STYLE('',(#3398));+#3398 = SURFACE_STYLE_FILL_AREA(#3399);+#3399 = FILL_AREA_STYLE('',(#3400));+#3400 = FILL_AREA_STYLE_COLOUR('',#3351);+#3401 = STYLED_ITEM('color',(#3402),#310);+#3402 = PRESENTATION_STYLE_ASSIGNMENT((#3403));+#3403 = SURFACE_STYLE_USAGE(.BOTH.,#3404);+#3404 = SURFACE_SIDE_STYLE('',(#3405));+#3405 = SURFACE_STYLE_FILL_AREA(#3406);+#3406 = FILL_AREA_STYLE('',(#3407));+#3407 = FILL_AREA_STYLE_COLOUR('',#3351);+#3408 = STYLED_ITEM('color',(#3409),#333);+#3409 = PRESENTATION_STYLE_ASSIGNMENT((#3410));+#3410 = SURFACE_STYLE_USAGE(.BOTH.,#3411);+#3411 = SURFACE_SIDE_STYLE('',(#3412));+#3412 = SURFACE_STYLE_FILL_AREA(#3413);+#3413 = FILL_AREA_STYLE('',(#3414));+#3414 = FILL_AREA_STYLE_COLOUR('',#3351);+#3415 = STYLED_ITEM('color',(#3416),#398);+#3416 = PRESENTATION_STYLE_ASSIGNMENT((#3417));+#3417 = SURFACE_STYLE_USAGE(.BOTH.,#3418);+#3418 = SURFACE_SIDE_STYLE('',(#3419));+#3419 = SURFACE_STYLE_FILL_AREA(#3420);+#3420 = FILL_AREA_STYLE('',(#3421));+#3421 = FILL_AREA_STYLE_COLOUR('',#3351);+#3422 = STYLED_ITEM('color',(#3423),#421);+#3423 = PRESENTATION_STYLE_ASSIGNMENT((#3424));+#3424 = SURFACE_STYLE_USAGE(.BOTH.,#3425);+#3425 = SURFACE_SIDE_STYLE('',(#3426));+#3426 = SURFACE_STYLE_FILL_AREA(#3427);+#3427 = FILL_AREA_STYLE('',(#3428));+#3428 = FILL_AREA_STYLE_COLOUR('',#3351);+#3429 = STYLED_ITEM('color',(#3430),#450);+#3430 = PRESENTATION_STYLE_ASSIGNMENT((#3431));+#3431 = SURFACE_STYLE_USAGE(.BOTH.,#3432);+#3432 = SURFACE_SIDE_STYLE('',(#3433));+#3433 = SURFACE_STYLE_FILL_AREA(#3434);+#3434 = FILL_AREA_STYLE('',(#3435));+#3435 = FILL_AREA_STYLE_COLOUR('',#3351);+#3436 = STYLED_ITEM('color',(#3437),#473);+#3437 = PRESENTATION_STYLE_ASSIGNMENT((#3438));+#3438 = SURFACE_STYLE_USAGE(.BOTH.,#3439);+#3439 = SURFACE_SIDE_STYLE('',(#3440));+#3440 = SURFACE_STYLE_FILL_AREA(#3441);+#3441 = FILL_AREA_STYLE('',(#3442));+#3442 = FILL_AREA_STYLE_COLOUR('',#3351);+#3443 = STYLED_ITEM('color',(#3444),#497);+#3444 = PRESENTATION_STYLE_ASSIGNMENT((#3445));+#3445 = SURFACE_STYLE_USAGE(.BOTH.,#3446);+#3446 = SURFACE_SIDE_STYLE('',(#3447));+#3447 = SURFACE_STYLE_FILL_AREA(#3448);+#3448 = FILL_AREA_STYLE('',(#3449));+#3449 = FILL_AREA_STYLE_COLOUR('',#3351);+#3450 = STYLED_ITEM('color',(#3451),#527);+#3451 = PRESENTATION_STYLE_ASSIGNMENT((#3452));+#3452 = SURFACE_STYLE_USAGE(.BOTH.,#3453);+#3453 = SURFACE_SIDE_STYLE('',(#3454));+#3454 = SURFACE_STYLE_FILL_AREA(#3455);+#3455 = FILL_AREA_STYLE('',(#3456));+#3456 = FILL_AREA_STYLE_COLOUR('',#3457);+#3457 = COLOUR_RGB('',0.823529422283,0.819607853889,0.780392169952);+#3458 = STYLED_ITEM('color',(#3459),#560);+#3459 = PRESENTATION_STYLE_ASSIGNMENT((#3460));+#3460 = SURFACE_STYLE_USAGE(.BOTH.,#3461);+#3461 = SURFACE_SIDE_STYLE('',(#3462));+#3462 = SURFACE_STYLE_FILL_AREA(#3463);+#3463 = FILL_AREA_STYLE('',(#3464));+#3464 = FILL_AREA_STYLE_COLOUR('',#3457);+#3465 = STYLED_ITEM('color',(#3466),#593);+#3466 = PRESENTATION_STYLE_ASSIGNMENT((#3467));+#3467 = SURFACE_STYLE_USAGE(.BOTH.,#3468);+#3468 = SURFACE_SIDE_STYLE('',(#3469));+#3469 = SURFACE_STYLE_FILL_AREA(#3470);+#3470 = FILL_AREA_STYLE('',(#3471));+#3471 = FILL_AREA_STYLE_COLOUR('',#3351);+#3472 = STYLED_ITEM('color',(#3473),#624);+#3473 = PRESENTATION_STYLE_ASSIGNMENT((#3474));+#3474 = SURFACE_STYLE_USAGE(.BOTH.,#3475);+#3475 = SURFACE_SIDE_STYLE('',(#3476));+#3476 = SURFACE_STYLE_FILL_AREA(#3477);+#3477 = FILL_AREA_STYLE('',(#3478));+#3478 = FILL_AREA_STYLE_COLOUR('',#3351);+#3479 = STYLED_ITEM('color',(#3480),#655);+#3480 = PRESENTATION_STYLE_ASSIGNMENT((#3481));+#3481 = SURFACE_STYLE_USAGE(.BOTH.,#3482);+#3482 = SURFACE_SIDE_STYLE('',(#3483));+#3483 = SURFACE_STYLE_FILL_AREA(#3484);+#3484 = FILL_AREA_STYLE('',(#3485));+#3485 = FILL_AREA_STYLE_COLOUR('',#3457);+#3486 = STYLED_ITEM('color',(#3487),#688);+#3487 = PRESENTATION_STYLE_ASSIGNMENT((#3488));+#3488 = SURFACE_STYLE_USAGE(.BOTH.,#3489);+#3489 = SURFACE_SIDE_STYLE('',(#3490));+#3490 = SURFACE_STYLE_FILL_AREA(#3491);+#3491 = FILL_AREA_STYLE('',(#3492));+#3492 = FILL_AREA_STYLE_COLOUR('',#3351);+#3493 = STYLED_ITEM('color',(#3494),#711);+#3494 = PRESENTATION_STYLE_ASSIGNMENT((#3495));+#3495 = SURFACE_STYLE_USAGE(.BOTH.,#3496);+#3496 = SURFACE_SIDE_STYLE('',(#3497));+#3497 = SURFACE_STYLE_FILL_AREA(#3498);+#3498 = FILL_AREA_STYLE('',(#3499));+#3499 = FILL_AREA_STYLE_COLOUR('',#3351);+#3500 = STYLED_ITEM('color',(#3501),#734);+#3501 = PRESENTATION_STYLE_ASSIGNMENT((#3502));+#3502 = SURFACE_STYLE_USAGE(.BOTH.,#3503);+#3503 = SURFACE_SIDE_STYLE('',(#3504));+#3504 = SURFACE_STYLE_FILL_AREA(#3505);+#3505 = FILL_AREA_STYLE('',(#3506));+#3506 = FILL_AREA_STYLE_COLOUR('',#3351);+#3507 = STYLED_ITEM('color',(#3508),#757);+#3508 = PRESENTATION_STYLE_ASSIGNMENT((#3509));+#3509 = SURFACE_STYLE_USAGE(.BOTH.,#3510);+#3510 = SURFACE_SIDE_STYLE('',(#3511));+#3511 = SURFACE_STYLE_FILL_AREA(#3512);+#3512 = FILL_AREA_STYLE('',(#3513));+#3513 = FILL_AREA_STYLE_COLOUR('',#3351);+#3514 = STYLED_ITEM('color',(#3515),#781);+#3515 = PRESENTATION_STYLE_ASSIGNMENT((#3516));+#3516 = SURFACE_STYLE_USAGE(.BOTH.,#3517);+#3517 = SURFACE_SIDE_STYLE('',(#3518));+#3518 = SURFACE_STYLE_FILL_AREA(#3519);+#3519 = FILL_AREA_STYLE('',(#3520));+#3520 = FILL_AREA_STYLE_COLOUR('',#3351);+#3521 = STYLED_ITEM('color',(#3522),#805);+#3522 = PRESENTATION_STYLE_ASSIGNMENT((#3523));+#3523 = SURFACE_STYLE_USAGE(.BOTH.,#3524);+#3524 = SURFACE_SIDE_STYLE('',(#3525));+#3525 = SURFACE_STYLE_FILL_AREA(#3526);+#3526 = FILL_AREA_STYLE('',(#3527));+#3527 = FILL_AREA_STYLE_COLOUR('',#3457);+#3528 = STYLED_ITEM('color',(#3529),#838);+#3529 = PRESENTATION_STYLE_ASSIGNMENT((#3530));+#3530 = SURFACE_STYLE_USAGE(.BOTH.,#3531);+#3531 = SURFACE_SIDE_STYLE('',(#3532));+#3532 = SURFACE_STYLE_FILL_AREA(#3533);+#3533 = FILL_AREA_STYLE('',(#3534));+#3534 = FILL_AREA_STYLE_COLOUR('',#3457);+#3535 = STYLED_ITEM('color',(#3536),#871);+#3536 = PRESENTATION_STYLE_ASSIGNMENT((#3537));+#3537 = SURFACE_STYLE_USAGE(.BOTH.,#3538);+#3538 = SURFACE_SIDE_STYLE('',(#3539));+#3539 = SURFACE_STYLE_FILL_AREA(#3540);+#3540 = FILL_AREA_STYLE('',(#3541));+#3541 = FILL_AREA_STYLE_COLOUR('',#3351);+#3542 = STYLED_ITEM('color',(#3543),#902);+#3543 = PRESENTATION_STYLE_ASSIGNMENT((#3544));+#3544 = SURFACE_STYLE_USAGE(.BOTH.,#3545);+#3545 = SURFACE_SIDE_STYLE('',(#3546));+#3546 = SURFACE_STYLE_FILL_AREA(#3547);+#3547 = FILL_AREA_STYLE('',(#3548));+#3548 = FILL_AREA_STYLE_COLOUR('',#3351);+#3549 = STYLED_ITEM('color',(#3550),#933);+#3550 = PRESENTATION_STYLE_ASSIGNMENT((#3551));+#3551 = SURFACE_STYLE_USAGE(.BOTH.,#3552);+#3552 = SURFACE_SIDE_STYLE('',(#3553));+#3553 = SURFACE_STYLE_FILL_AREA(#3554);+#3554 = FILL_AREA_STYLE('',(#3555));+#3555 = FILL_AREA_STYLE_COLOUR('',#3457);+#3556 = STYLED_ITEM('color',(#3557),#966);+#3557 = PRESENTATION_STYLE_ASSIGNMENT((#3558));+#3558 = SURFACE_STYLE_USAGE(.BOTH.,#3559);+#3559 = SURFACE_SIDE_STYLE('',(#3560));+#3560 = SURFACE_STYLE_FILL_AREA(#3561);+#3561 = FILL_AREA_STYLE('',(#3562));+#3562 = FILL_AREA_STYLE_COLOUR('',#3351);+#3563 = STYLED_ITEM('color',(#3564),#989);+#3564 = PRESENTATION_STYLE_ASSIGNMENT((#3565));+#3565 = SURFACE_STYLE_USAGE(.BOTH.,#3566);+#3566 = SURFACE_SIDE_STYLE('',(#3567));+#3567 = SURFACE_STYLE_FILL_AREA(#3568);+#3568 = FILL_AREA_STYLE('',(#3569));+#3569 = FILL_AREA_STYLE_COLOUR('',#3351);+#3570 = STYLED_ITEM('color',(#3571),#1018);+#3571 = PRESENTATION_STYLE_ASSIGNMENT((#3572));+#3572 = SURFACE_STYLE_USAGE(.BOTH.,#3573);+#3573 = SURFACE_SIDE_STYLE('',(#3574));+#3574 = SURFACE_STYLE_FILL_AREA(#3575);+#3575 = FILL_AREA_STYLE('',(#3576));+#3576 = FILL_AREA_STYLE_COLOUR('',#3351);+#3577 = STYLED_ITEM('color',(#3578),#1041);+#3578 = PRESENTATION_STYLE_ASSIGNMENT((#3579));+#3579 = SURFACE_STYLE_USAGE(.BOTH.,#3580);+#3580 = SURFACE_SIDE_STYLE('',(#3581));+#3581 = SURFACE_STYLE_FILL_AREA(#3582);+#3582 = FILL_AREA_STYLE('',(#3583));+#3583 = FILL_AREA_STYLE_COLOUR('',#3351);+#3584 = STYLED_ITEM('color',(#3585),#1065);+#3585 = PRESENTATION_STYLE_ASSIGNMENT((#3586));+#3586 = SURFACE_STYLE_USAGE(.BOTH.,#3587);+#3587 = SURFACE_SIDE_STYLE('',(#3588));+#3588 = SURFACE_STYLE_FILL_AREA(#3589);+#3589 = FILL_AREA_STYLE('',(#3590));+#3590 = FILL_AREA_STYLE_COLOUR('',#3457);+#3591 = STYLED_ITEM('color',(#3592),#1140);+#3592 = PRESENTATION_STYLE_ASSIGNMENT((#3593));+#3593 = SURFACE_STYLE_USAGE(.BOTH.,#3594);+#3594 = SURFACE_SIDE_STYLE('',(#3595));+#3595 = SURFACE_STYLE_FILL_AREA(#3596);+#3596 = FILL_AREA_STYLE('',(#3597));+#3597 = FILL_AREA_STYLE_COLOUR('',#3457);+#3598 = STYLED_ITEM('color',(#3599),#1215);+#3599 = PRESENTATION_STYLE_ASSIGNMENT((#3600));+#3600 = SURFACE_STYLE_USAGE(.BOTH.,#3601);+#3601 = SURFACE_SIDE_STYLE('',(#3602));+#3602 = SURFACE_STYLE_FILL_AREA(#3603);+#3603 = FILL_AREA_STYLE('',(#3604));+#3604 = FILL_AREA_STYLE_COLOUR('',#3351);+#3605 = STYLED_ITEM('color',(#3606),#1245);+#3606 = PRESENTATION_STYLE_ASSIGNMENT((#3607));+#3607 = SURFACE_STYLE_USAGE(.BOTH.,#3608);+#3608 = SURFACE_SIDE_STYLE('',(#3609));+#3609 = SURFACE_STYLE_FILL_AREA(#3610);+#3610 = FILL_AREA_STYLE('',(#3611));+#3611 = FILL_AREA_STYLE_COLOUR('',#3457);+#3612 = STYLED_ITEM('color',(#3613),#1320);+#3613 = PRESENTATION_STYLE_ASSIGNMENT((#3614));+#3614 = SURFACE_STYLE_USAGE(.BOTH.,#3615);+#3615 = SURFACE_SIDE_STYLE('',(#3616));+#3616 = SURFACE_STYLE_FILL_AREA(#3617);+#3617 = FILL_AREA_STYLE('',(#3618));+#3618 = FILL_AREA_STYLE_COLOUR('',#3457);+#3619 = STYLED_ITEM('color',(#3620),#1337);+#3620 = PRESENTATION_STYLE_ASSIGNMENT((#3621));+#3621 = SURFACE_STYLE_USAGE(.BOTH.,#3622);+#3622 = SURFACE_SIDE_STYLE('',(#3623));+#3623 = SURFACE_STYLE_FILL_AREA(#3624);+#3624 = FILL_AREA_STYLE('',(#3625));+#3625 = FILL_AREA_STYLE_COLOUR('',#3457);+#3626 = STYLED_ITEM('color',(#3627),#1412);+#3627 = PRESENTATION_STYLE_ASSIGNMENT((#3628));+#3628 = SURFACE_STYLE_USAGE(.BOTH.,#3629);+#3629 = SURFACE_SIDE_STYLE('',(#3630));+#3630 = SURFACE_STYLE_FILL_AREA(#3631);+#3631 = FILL_AREA_STYLE('',(#3632));+#3632 = FILL_AREA_STYLE_COLOUR('',#3457);+#3633 = STYLED_ITEM('color',(#3634),#1429);+#3634 = PRESENTATION_STYLE_ASSIGNMENT((#3635));+#3635 = SURFACE_STYLE_USAGE(.BOTH.,#3636);+#3636 = SURFACE_SIDE_STYLE('',(#3637));+#3637 = SURFACE_STYLE_FILL_AREA(#3638);+#3638 = FILL_AREA_STYLE('',(#3639));+#3639 = FILL_AREA_STYLE_COLOUR('',#3351);+#3640 = STYLED_ITEM('color',(#3641),#1460);+#3641 = PRESENTATION_STYLE_ASSIGNMENT((#3642));+#3642 = SURFACE_STYLE_USAGE(.BOTH.,#3643);+#3643 = SURFACE_SIDE_STYLE('',(#3644));+#3644 = SURFACE_STYLE_FILL_AREA(#3645);+#3645 = FILL_AREA_STYLE('',(#3646));+#3646 = FILL_AREA_STYLE_COLOUR('',#3457);+#3647 = STYLED_ITEM('color',(#3648),#1535);+#3648 = PRESENTATION_STYLE_ASSIGNMENT((#3649));+#3649 = SURFACE_STYLE_USAGE(.BOTH.,#3650);+#3650 = SURFACE_SIDE_STYLE('',(#3651));+#3651 = SURFACE_STYLE_FILL_AREA(#3652);+#3652 = FILL_AREA_STYLE('',(#3653));+#3653 = FILL_AREA_STYLE_COLOUR('',#3457);+#3654 = STYLED_ITEM('color',(#3655),#1610);+#3655 = PRESENTATION_STYLE_ASSIGNMENT((#3656));+#3656 = SURFACE_STYLE_USAGE(.BOTH.,#3657);+#3657 = SURFACE_SIDE_STYLE('',(#3658));+#3658 = SURFACE_STYLE_FILL_AREA(#3659);+#3659 = FILL_AREA_STYLE('',(#3660));+#3660 = FILL_AREA_STYLE_COLOUR('',#3351);+#3661 = STYLED_ITEM('color',(#3662),#1641);+#3662 = PRESENTATION_STYLE_ASSIGNMENT((#3663));+#3663 = SURFACE_STYLE_USAGE(.BOTH.,#3664);+#3664 = SURFACE_SIDE_STYLE('',(#3665));+#3665 = SURFACE_STYLE_FILL_AREA(#3666);+#3666 = FILL_AREA_STYLE('',(#3667));+#3667 = FILL_AREA_STYLE_COLOUR('',#3457);+#3668 = STYLED_ITEM('color',(#3669),#1658);+#3669 = PRESENTATION_STYLE_ASSIGNMENT((#3670));+#3670 = SURFACE_STYLE_USAGE(.BOTH.,#3671);+#3671 = SURFACE_SIDE_STYLE('',(#3672));+#3672 = SURFACE_STYLE_FILL_AREA(#3673);+#3673 = FILL_AREA_STYLE('',(#3674));+#3674 = FILL_AREA_STYLE_COLOUR('',#3351);+#3675 = STYLED_ITEM('color',(#3676),#1681);+#3676 = PRESENTATION_STYLE_ASSIGNMENT((#3677));+#3677 = SURFACE_STYLE_USAGE(.BOTH.,#3678);+#3678 = SURFACE_SIDE_STYLE('',(#3679));+#3679 = SURFACE_STYLE_FILL_AREA(#3680);+#3680 = FILL_AREA_STYLE('',(#3681));+#3681 = FILL_AREA_STYLE_COLOUR('',#3351);+#3682 = STYLED_ITEM('color',(#3683),#1704);+#3683 = PRESENTATION_STYLE_ASSIGNMENT((#3684));+#3684 = SURFACE_STYLE_USAGE(.BOTH.,#3685);+#3685 = SURFACE_SIDE_STYLE('',(#3686));+#3686 = SURFACE_STYLE_FILL_AREA(#3687);+#3687 = FILL_AREA_STYLE('',(#3688));+#3688 = FILL_AREA_STYLE_COLOUR('',#3351);+#3689 = STYLED_ITEM('color',(#3690),#1727);+#3690 = PRESENTATION_STYLE_ASSIGNMENT((#3691));+#3691 = SURFACE_STYLE_USAGE(.BOTH.,#3692);+#3692 = SURFACE_SIDE_STYLE('',(#3693));+#3693 = SURFACE_STYLE_FILL_AREA(#3694);+#3694 = FILL_AREA_STYLE('',(#3695));+#3695 = FILL_AREA_STYLE_COLOUR('',#3351);+#3696 = STYLED_ITEM('color',(#3697),#1751);+#3697 = PRESENTATION_STYLE_ASSIGNMENT((#3698));+#3698 = SURFACE_STYLE_USAGE(.BOTH.,#3699);+#3699 = SURFACE_SIDE_STYLE('',(#3700));+#3700 = SURFACE_STYLE_FILL_AREA(#3701);+#3701 = FILL_AREA_STYLE('',(#3702));+#3702 = FILL_AREA_STYLE_COLOUR('',#3457);+#3703 = STYLED_ITEM('color',(#3704),#1826);+#3704 = PRESENTATION_STYLE_ASSIGNMENT((#3705));+#3705 = SURFACE_STYLE_USAGE(.BOTH.,#3706);+#3706 = SURFACE_SIDE_STYLE('',(#3707));+#3707 = SURFACE_STYLE_FILL_AREA(#3708);+#3708 = FILL_AREA_STYLE('',(#3709));+#3709 = FILL_AREA_STYLE_COLOUR('',#3457);+#3710 = STYLED_ITEM('color',(#3711),#1901);+#3711 = PRESENTATION_STYLE_ASSIGNMENT((#3712));+#3712 = SURFACE_STYLE_USAGE(.BOTH.,#3713);+#3713 = SURFACE_SIDE_STYLE('',(#3714));+#3714 = SURFACE_STYLE_FILL_AREA(#3715);+#3715 = FILL_AREA_STYLE('',(#3716));+#3716 = FILL_AREA_STYLE_COLOUR('',#3351);+#3717 = STYLED_ITEM('color',(#3718),#1925);+#3718 = PRESENTATION_STYLE_ASSIGNMENT((#3719));+#3719 = SURFACE_STYLE_USAGE(.BOTH.,#3720);+#3720 = SURFACE_SIDE_STYLE('',(#3721));+#3721 = SURFACE_STYLE_FILL_AREA(#3722);+#3722 = FILL_AREA_STYLE('',(#3723));+#3723 = FILL_AREA_STYLE_COLOUR('',#3457);+#3724 = STYLED_ITEM('color',(#3725),#2000);+#3725 = PRESENTATION_STYLE_ASSIGNMENT((#3726));+#3726 = SURFACE_STYLE_USAGE(.BOTH.,#3727);+#3727 = SURFACE_SIDE_STYLE('',(#3728));+#3728 = SURFACE_STYLE_FILL_AREA(#3729);+#3729 = FILL_AREA_STYLE('',(#3730));+#3730 = FILL_AREA_STYLE_COLOUR('',#3457);+#3731 = STYLED_ITEM('color',(#3732),#2017);+#3732 = PRESENTATION_STYLE_ASSIGNMENT((#3733));+#3733 = SURFACE_STYLE_USAGE(.BOTH.,#3734);+#3734 = SURFACE_SIDE_STYLE('',(#3735));+#3735 = SURFACE_STYLE_FILL_AREA(#3736);+#3736 = FILL_AREA_STYLE('',(#3737));+#3737 = FILL_AREA_STYLE_COLOUR('',#3457);+#3738 = STYLED_ITEM('color',(#3739),#2092);+#3739 = PRESENTATION_STYLE_ASSIGNMENT((#3740));+#3740 = SURFACE_STYLE_USAGE(.BOTH.,#3741);+#3741 = SURFACE_SIDE_STYLE('',(#3742));+#3742 = SURFACE_STYLE_FILL_AREA(#3743);+#3743 = FILL_AREA_STYLE('',(#3744));+#3744 = FILL_AREA_STYLE_COLOUR('',#3457);+#3745 = STYLED_ITEM('color',(#3746),#2109);+#3746 = PRESENTATION_STYLE_ASSIGNMENT((#3747));+#3747 = SURFACE_STYLE_USAGE(.BOTH.,#3748);+#3748 = SURFACE_SIDE_STYLE('',(#3749));+#3749 = SURFACE_STYLE_FILL_AREA(#3750);+#3750 = FILL_AREA_STYLE('',(#3751));+#3751 = FILL_AREA_STYLE_COLOUR('',#3351);+#3752 = STYLED_ITEM('color',(#3753),#2140);+#3753 = PRESENTATION_STYLE_ASSIGNMENT((#3754));+#3754 = SURFACE_STYLE_USAGE(.BOTH.,#3755);+#3755 = SURFACE_SIDE_STYLE('',(#3756));+#3756 = SURFACE_STYLE_FILL_AREA(#3757);+#3757 = FILL_AREA_STYLE('',(#3758));+#3758 = FILL_AREA_STYLE_COLOUR('',#3457);+#3759 = STYLED_ITEM('color',(#3760),#2215);+#3760 = PRESENTATION_STYLE_ASSIGNMENT((#3761));+#3761 = SURFACE_STYLE_USAGE(.BOTH.,#3762);+#3762 = SURFACE_SIDE_STYLE('',(#3763));+#3763 = SURFACE_STYLE_FILL_AREA(#3764);+#3764 = FILL_AREA_STYLE('',(#3765));+#3765 = FILL_AREA_STYLE_COLOUR('',#3457);+#3766 = STYLED_ITEM('color',(#3767),#2290);+#3767 = PRESENTATION_STYLE_ASSIGNMENT((#3768));+#3768 = SURFACE_STYLE_USAGE(.BOTH.,#3769);+#3769 = SURFACE_SIDE_STYLE('',(#3770));+#3770 = SURFACE_STYLE_FILL_AREA(#3771);+#3771 = FILL_AREA_STYLE('',(#3772));+#3772 = FILL_AREA_STYLE_COLOUR('',#3351);+#3773 = STYLED_ITEM('color',(#3774),#2321);+#3774 = PRESENTATION_STYLE_ASSIGNMENT((#3775));+#3775 = SURFACE_STYLE_USAGE(.BOTH.,#3776);+#3776 = SURFACE_SIDE_STYLE('',(#3777));+#3777 = SURFACE_STYLE_FILL_AREA(#3778);+#3778 = FILL_AREA_STYLE('',(#3779));+#3779 = FILL_AREA_STYLE_COLOUR('',#3457);+#3780 = STYLED_ITEM('color',(#3781),#2338);+#3781 = PRESENTATION_STYLE_ASSIGNMENT((#3782));+#3782 = SURFACE_STYLE_USAGE(.BOTH.,#3783);+#3783 = SURFACE_SIDE_STYLE('',(#3784));+#3784 = SURFACE_STYLE_FILL_AREA(#3785);+#3785 = FILL_AREA_STYLE('',(#3786));+#3786 = FILL_AREA_STYLE_COLOUR('',#3351);+#3787 = STYLED_ITEM('color',(#3788),#2361);+#3788 = PRESENTATION_STYLE_ASSIGNMENT((#3789));+#3789 = SURFACE_STYLE_USAGE(.BOTH.,#3790);+#3790 = SURFACE_SIDE_STYLE('',(#3791));+#3791 = SURFACE_STYLE_FILL_AREA(#3792);+#3792 = FILL_AREA_STYLE('',(#3793));+#3793 = FILL_AREA_STYLE_COLOUR('',#3351);+#3794 = STYLED_ITEM('color',(#3795),#2417);+#3795 = PRESENTATION_STYLE_ASSIGNMENT((#3796));+#3796 = SURFACE_STYLE_USAGE(.BOTH.,#3797);+#3797 = SURFACE_SIDE_STYLE('',(#3798));+#3798 = SURFACE_STYLE_FILL_AREA(#3799);+#3799 = FILL_AREA_STYLE('',(#3800));+#3800 = FILL_AREA_STYLE_COLOUR('',#3351);+#3801 = STYLED_ITEM('color',(#3802),#2433);+#3802 = PRESENTATION_STYLE_ASSIGNMENT((#3803));+#3803 = SURFACE_STYLE_USAGE(.BOTH.,#3804);+#3804 = SURFACE_SIDE_STYLE('',(#3805));+#3805 = SURFACE_STYLE_FILL_AREA(#3806);+#3806 = FILL_AREA_STYLE('',(#3807));+#3807 = FILL_AREA_STYLE_COLOUR('',#3351);+#3808 = STYLED_ITEM('color',(#3809),#2470);+#3809 = PRESENTATION_STYLE_ASSIGNMENT((#3810));+#3810 = SURFACE_STYLE_USAGE(.BOTH.,#3811);+#3811 = SURFACE_SIDE_STYLE('',(#3812));+#3812 = SURFACE_STYLE_FILL_AREA(#3813);+#3813 = FILL_AREA_STYLE('',(#3814));+#3814 = FILL_AREA_STYLE_COLOUR('',#3457);+#3815 = STYLED_ITEM('color',(#3816),#2487);+#3816 = PRESENTATION_STYLE_ASSIGNMENT((#3817));+#3817 = SURFACE_STYLE_USAGE(.BOTH.,#3818);+#3818 = SURFACE_SIDE_STYLE('',(#3819));+#3819 = SURFACE_STYLE_FILL_AREA(#3820);+#3820 = FILL_AREA_STYLE('',(#3821));+#3821 = FILL_AREA_STYLE_COLOUR('',#3457);+#3822 = STYLED_ITEM('color',(#3823),#2504);+#3823 = PRESENTATION_STYLE_ASSIGNMENT((#3824));+#3824 = SURFACE_STYLE_USAGE(.BOTH.,#3825);+#3825 = SURFACE_SIDE_STYLE('',(#3826));+#3826 = SURFACE_STYLE_FILL_AREA(#3827);+#3827 = FILL_AREA_STYLE('',(#3828));+#3828 = FILL_AREA_STYLE_COLOUR('',#3457);+#3829 = STYLED_ITEM('color',(#3830),#2521);+#3830 = PRESENTATION_STYLE_ASSIGNMENT((#3831));+#3831 = SURFACE_STYLE_USAGE(.BOTH.,#3832);+#3832 = SURFACE_SIDE_STYLE('',(#3833));+#3833 = SURFACE_STYLE_FILL_AREA(#3834);+#3834 = FILL_AREA_STYLE('',(#3835));+#3835 = FILL_AREA_STYLE_COLOUR('',#3457);+#3836 = STYLED_ITEM('color',(#3837),#2538);+#3837 = PRESENTATION_STYLE_ASSIGNMENT((#3838));+#3838 = SURFACE_STYLE_USAGE(.BOTH.,#3839);+#3839 = SURFACE_SIDE_STYLE('',(#3840));+#3840 = SURFACE_STYLE_FILL_AREA(#3841);+#3841 = FILL_AREA_STYLE('',(#3842));+#3842 = FILL_AREA_STYLE_COLOUR('',#3457);+#3843 = STYLED_ITEM('color',(#3844),#2555);+#3844 = PRESENTATION_STYLE_ASSIGNMENT((#3845));+#3845 = SURFACE_STYLE_USAGE(.BOTH.,#3846);+#3846 = SURFACE_SIDE_STYLE('',(#3847));+#3847 = SURFACE_STYLE_FILL_AREA(#3848);+#3848 = FILL_AREA_STYLE('',(#3849));+#3849 = FILL_AREA_STYLE_COLOUR('',#3457);+#3850 = STYLED_ITEM('color',(#3851),#2572);+#3851 = PRESENTATION_STYLE_ASSIGNMENT((#3852));+#3852 = SURFACE_STYLE_USAGE(.BOTH.,#3853);+#3853 = SURFACE_SIDE_STYLE('',(#3854));+#3854 = SURFACE_STYLE_FILL_AREA(#3855);+#3855 = FILL_AREA_STYLE('',(#3856));+#3856 = FILL_AREA_STYLE_COLOUR('',#3457);+#3857 = STYLED_ITEM('color',(#3858),#2589);+#3858 = PRESENTATION_STYLE_ASSIGNMENT((#3859));+#3859 = SURFACE_STYLE_USAGE(.BOTH.,#3860);+#3860 = SURFACE_SIDE_STYLE('',(#3861));+#3861 = SURFACE_STYLE_FILL_AREA(#3862);+#3862 = FILL_AREA_STYLE('',(#3863));+#3863 = FILL_AREA_STYLE_COLOUR('',#3457);+#3864 = STYLED_ITEM('color',(#3865),#2601);+#3865 = PRESENTATION_STYLE_ASSIGNMENT((#3866));+#3866 = SURFACE_STYLE_USAGE(.BOTH.,#3867);+#3867 = SURFACE_SIDE_STYLE('',(#3868));+#3868 = SURFACE_STYLE_FILL_AREA(#3869);+#3869 = FILL_AREA_STYLE('',(#3870));+#3870 = FILL_AREA_STYLE_COLOUR('',#3457);+#3871 = STYLED_ITEM('color',(#3872),#2623);+#3872 = PRESENTATION_STYLE_ASSIGNMENT((#3873));+#3873 = SURFACE_STYLE_USAGE(.BOTH.,#3874);+#3874 = SURFACE_SIDE_STYLE('',(#3875));+#3875 = SURFACE_STYLE_FILL_AREA(#3876);+#3876 = FILL_AREA_STYLE('',(#3877));+#3877 = FILL_AREA_STYLE_COLOUR('',#3457);+#3878 = STYLED_ITEM('color',(#3879),#2640);+#3879 = PRESENTATION_STYLE_ASSIGNMENT((#3880));+#3880 = SURFACE_STYLE_USAGE(.BOTH.,#3881);+#3881 = SURFACE_SIDE_STYLE('',(#3882));+#3882 = SURFACE_STYLE_FILL_AREA(#3883);+#3883 = FILL_AREA_STYLE('',(#3884));+#3884 = FILL_AREA_STYLE_COLOUR('',#3457);+#3885 = STYLED_ITEM('color',(#3886),#2657);+#3886 = PRESENTATION_STYLE_ASSIGNMENT((#3887));+#3887 = SURFACE_STYLE_USAGE(.BOTH.,#3888);+#3888 = SURFACE_SIDE_STYLE('',(#3889));+#3889 = SURFACE_STYLE_FILL_AREA(#3890);+#3890 = FILL_AREA_STYLE('',(#3891));+#3891 = FILL_AREA_STYLE_COLOUR('',#3457);+#3892 = STYLED_ITEM('color',(#3893),#2674);+#3893 = PRESENTATION_STYLE_ASSIGNMENT((#3894));+#3894 = SURFACE_STYLE_USAGE(.BOTH.,#3895);+#3895 = SURFACE_SIDE_STYLE('',(#3896));+#3896 = SURFACE_STYLE_FILL_AREA(#3897);+#3897 = FILL_AREA_STYLE('',(#3898));+#3898 = FILL_AREA_STYLE_COLOUR('',#3457);+#3899 = STYLED_ITEM('color',(#3900),#2691);+#3900 = PRESENTATION_STYLE_ASSIGNMENT((#3901));+#3901 = SURFACE_STYLE_USAGE(.BOTH.,#3902);+#3902 = SURFACE_SIDE_STYLE('',(#3903));+#3903 = SURFACE_STYLE_FILL_AREA(#3904);+#3904 = FILL_AREA_STYLE('',(#3905));+#3905 = FILL_AREA_STYLE_COLOUR('',#3457);+#3906 = STYLED_ITEM('color',(#3907),#2708);+#3907 = PRESENTATION_STYLE_ASSIGNMENT((#3908));+#3908 = SURFACE_STYLE_USAGE(.BOTH.,#3909);+#3909 = SURFACE_SIDE_STYLE('',(#3910));+#3910 = SURFACE_STYLE_FILL_AREA(#3911);+#3911 = FILL_AREA_STYLE('',(#3912));+#3912 = FILL_AREA_STYLE_COLOUR('',#3457);+#3913 = STYLED_ITEM('color',(#3914),#2720);+#3914 = PRESENTATION_STYLE_ASSIGNMENT((#3915));+#3915 = SURFACE_STYLE_USAGE(.BOTH.,#3916);+#3916 = SURFACE_SIDE_STYLE('',(#3917));+#3917 = SURFACE_STYLE_FILL_AREA(#3918);+#3918 = FILL_AREA_STYLE('',(#3919));+#3919 = FILL_AREA_STYLE_COLOUR('',#3457);+#3920 = STYLED_ITEM('color',(#3921),#2732);+#3921 = PRESENTATION_STYLE_ASSIGNMENT((#3922));+#3922 = SURFACE_STYLE_USAGE(.BOTH.,#3923);+#3923 = SURFACE_SIDE_STYLE('',(#3924));+#3924 = SURFACE_STYLE_FILL_AREA(#3925);+#3925 = FILL_AREA_STYLE('',(#3926));+#3926 = FILL_AREA_STYLE_COLOUR('',#3457);+#3927 = STYLED_ITEM('color',(#3928),#2749);+#3928 = PRESENTATION_STYLE_ASSIGNMENT((#3929));+#3929 = SURFACE_STYLE_USAGE(.BOTH.,#3930);+#3930 = SURFACE_SIDE_STYLE('',(#3931));+#3931 = SURFACE_STYLE_FILL_AREA(#3932);+#3932 = FILL_AREA_STYLE('',(#3933));+#3933 = FILL_AREA_STYLE_COLOUR('',#3457);+#3934 = STYLED_ITEM('color',(#3935),#2766);+#3935 = PRESENTATION_STYLE_ASSIGNMENT((#3936));+#3936 = SURFACE_STYLE_USAGE(.BOTH.,#3937);+#3937 = SURFACE_SIDE_STYLE('',(#3938));+#3938 = SURFACE_STYLE_FILL_AREA(#3939);+#3939 = FILL_AREA_STYLE('',(#3940));+#3940 = FILL_AREA_STYLE_COLOUR('',#3457);+#3941 = STYLED_ITEM('color',(#3942),#2783);+#3942 = PRESENTATION_STYLE_ASSIGNMENT((#3943));+#3943 = SURFACE_STYLE_USAGE(.BOTH.,#3944);+#3944 = SURFACE_SIDE_STYLE('',(#3945));+#3945 = SURFACE_STYLE_FILL_AREA(#3946);+#3946 = FILL_AREA_STYLE('',(#3947));+#3947 = FILL_AREA_STYLE_COLOUR('',#3457);+#3948 = STYLED_ITEM('color',(#3949),#2800);+#3949 = PRESENTATION_STYLE_ASSIGNMENT((#3950));+#3950 = SURFACE_STYLE_USAGE(.BOTH.,#3951);+#3951 = SURFACE_SIDE_STYLE('',(#3952));+#3952 = SURFACE_STYLE_FILL_AREA(#3953);+#3953 = FILL_AREA_STYLE('',(#3954));+#3954 = FILL_AREA_STYLE_COLOUR('',#3457);+#3955 = STYLED_ITEM('color',(#3956),#2817);+#3956 = PRESENTATION_STYLE_ASSIGNMENT((#3957));+#3957 = SURFACE_STYLE_USAGE(.BOTH.,#3958);+#3958 = SURFACE_SIDE_STYLE('',(#3959));+#3959 = SURFACE_STYLE_FILL_AREA(#3960);+#3960 = FILL_AREA_STYLE('',(#3961));+#3961 = FILL_AREA_STYLE_COLOUR('',#3457);+#3962 = STYLED_ITEM('color',(#3963),#2834);+#3963 = PRESENTATION_STYLE_ASSIGNMENT((#3964));+#3964 = SURFACE_STYLE_USAGE(.BOTH.,#3965);+#3965 = SURFACE_SIDE_STYLE('',(#3966));+#3966 = SURFACE_STYLE_FILL_AREA(#3967);+#3967 = FILL_AREA_STYLE('',(#3968));+#3968 = FILL_AREA_STYLE_COLOUR('',#3457);+#3969 = STYLED_ITEM('color',(#3970),#2851);+#3970 = PRESENTATION_STYLE_ASSIGNMENT((#3971));+#3971 = SURFACE_STYLE_USAGE(.BOTH.,#3972);+#3972 = SURFACE_SIDE_STYLE('',(#3973));+#3973 = SURFACE_STYLE_FILL_AREA(#3974);+#3974 = FILL_AREA_STYLE('',(#3975));+#3975 = FILL_AREA_STYLE_COLOUR('',#3457);+#3976 = STYLED_ITEM('color',(#3977),#2863);+#3977 = PRESENTATION_STYLE_ASSIGNMENT((#3978));+#3978 = SURFACE_STYLE_USAGE(.BOTH.,#3979);+#3979 = SURFACE_SIDE_STYLE('',(#3980));+#3980 = SURFACE_STYLE_FILL_AREA(#3981);+#3981 = FILL_AREA_STYLE('',(#3982));+#3982 = FILL_AREA_STYLE_COLOUR('',#3351);+#3983 = STYLED_ITEM('color',(#3984),#2879);+#3984 = PRESENTATION_STYLE_ASSIGNMENT((#3985));+#3985 = SURFACE_STYLE_USAGE(.BOTH.,#3986);+#3986 = SURFACE_SIDE_STYLE('',(#3987));+#3987 = SURFACE_STYLE_FILL_AREA(#3988);+#3988 = FILL_AREA_STYLE('',(#3989));+#3989 = FILL_AREA_STYLE_COLOUR('',#3351);+#3990 = STYLED_ITEM('color',(#3991),#2895);+#3991 = PRESENTATION_STYLE_ASSIGNMENT((#3992));+#3992 = SURFACE_STYLE_USAGE(.BOTH.,#3993);+#3993 = SURFACE_SIDE_STYLE('',(#3994));+#3994 = SURFACE_STYLE_FILL_AREA(#3995);+#3995 = FILL_AREA_STYLE('',(#3996));+#3996 = FILL_AREA_STYLE_COLOUR('',#3351);+#3997 = STYLED_ITEM('color',(#3998),#2911);+#3998 = PRESENTATION_STYLE_ASSIGNMENT((#3999));+#3999 = SURFACE_STYLE_USAGE(.BOTH.,#4000);+#4000 = SURFACE_SIDE_STYLE('',(#4001));+#4001 = SURFACE_STYLE_FILL_AREA(#4002);+#4002 = FILL_AREA_STYLE('',(#4003));+#4003 = FILL_AREA_STYLE_COLOUR('',#3351);+#4004 = STYLED_ITEM('color',(#4005),#2944);+#4005 = PRESENTATION_STYLE_ASSIGNMENT((#4006));+#4006 = SURFACE_STYLE_USAGE(.BOTH.,#4007);+#4007 = SURFACE_SIDE_STYLE('',(#4008));+#4008 = SURFACE_STYLE_FILL_AREA(#4009);+#4009 = FILL_AREA_STYLE('',(#4010));+#4010 = FILL_AREA_STYLE_COLOUR('',#3457);+#4011 = STYLED_ITEM('color',(#4012),#2961);+#4012 = PRESENTATION_STYLE_ASSIGNMENT((#4013));+#4013 = SURFACE_STYLE_USAGE(.BOTH.,#4014);+#4014 = SURFACE_SIDE_STYLE('',(#4015));+#4015 = SURFACE_STYLE_FILL_AREA(#4016);+#4016 = FILL_AREA_STYLE('',(#4017));+#4017 = FILL_AREA_STYLE_COLOUR('',#3457);+#4018 = STYLED_ITEM('color',(#4019),#2978);+#4019 = PRESENTATION_STYLE_ASSIGNMENT((#4020));+#4020 = SURFACE_STYLE_USAGE(.BOTH.,#4021);+#4021 = SURFACE_SIDE_STYLE('',(#4022));+#4022 = SURFACE_STYLE_FILL_AREA(#4023);+#4023 = FILL_AREA_STYLE('',(#4024));+#4024 = FILL_AREA_STYLE_COLOUR('',#3457);+#4025 = STYLED_ITEM('color',(#4026),#2995);+#4026 = PRESENTATION_STYLE_ASSIGNMENT((#4027));+#4027 = SURFACE_STYLE_USAGE(.BOTH.,#4028);+#4028 = SURFACE_SIDE_STYLE('',(#4029));+#4029 = SURFACE_STYLE_FILL_AREA(#4030);+#4030 = FILL_AREA_STYLE('',(#4031));+#4031 = FILL_AREA_STYLE_COLOUR('',#3457);+#4032 = STYLED_ITEM('color',(#4033),#3012);+#4033 = PRESENTATION_STYLE_ASSIGNMENT((#4034));+#4034 = SURFACE_STYLE_USAGE(.BOTH.,#4035);+#4035 = SURFACE_SIDE_STYLE('',(#4036));+#4036 = SURFACE_STYLE_FILL_AREA(#4037);+#4037 = FILL_AREA_STYLE('',(#4038));+#4038 = FILL_AREA_STYLE_COLOUR('',#3457);+#4039 = STYLED_ITEM('color',(#4040),#3029);+#4040 = PRESENTATION_STYLE_ASSIGNMENT((#4041));+#4041 = SURFACE_STYLE_USAGE(.BOTH.,#4042);+#4042 = SURFACE_SIDE_STYLE('',(#4043));+#4043 = SURFACE_STYLE_FILL_AREA(#4044);+#4044 = FILL_AREA_STYLE('',(#4045));+#4045 = FILL_AREA_STYLE_COLOUR('',#3457);+#4046 = STYLED_ITEM('color',(#4047),#3046);+#4047 = PRESENTATION_STYLE_ASSIGNMENT((#4048));+#4048 = SURFACE_STYLE_USAGE(.BOTH.,#4049);+#4049 = SURFACE_SIDE_STYLE('',(#4050));+#4050 = SURFACE_STYLE_FILL_AREA(#4051);+#4051 = FILL_AREA_STYLE('',(#4052));+#4052 = FILL_AREA_STYLE_COLOUR('',#3457);+#4053 = STYLED_ITEM('color',(#4054),#3063);+#4054 = PRESENTATION_STYLE_ASSIGNMENT((#4055));+#4055 = SURFACE_STYLE_USAGE(.BOTH.,#4056);+#4056 = SURFACE_SIDE_STYLE('',(#4057));+#4057 = SURFACE_STYLE_FILL_AREA(#4058);+#4058 = FILL_AREA_STYLE('',(#4059));+#4059 = FILL_AREA_STYLE_COLOUR('',#3457);+#4060 = STYLED_ITEM('color',(#4061),#3075);+#4061 = PRESENTATION_STYLE_ASSIGNMENT((#4062));+#4062 = SURFACE_STYLE_USAGE(.BOTH.,#4063);+#4063 = SURFACE_SIDE_STYLE('',(#4064));+#4064 = SURFACE_STYLE_FILL_AREA(#4065);+#4065 = FILL_AREA_STYLE('',(#4066));+#4066 = FILL_AREA_STYLE_COLOUR('',#3457);+#4067 = STYLED_ITEM('color',(#4068),#3097);+#4068 = PRESENTATION_STYLE_ASSIGNMENT((#4069));+#4069 = SURFACE_STYLE_USAGE(.BOTH.,#4070);+#4070 = SURFACE_SIDE_STYLE('',(#4071));+#4071 = SURFACE_STYLE_FILL_AREA(#4072);+#4072 = FILL_AREA_STYLE('',(#4073));+#4073 = FILL_AREA_STYLE_COLOUR('',#3457);+#4074 = STYLED_ITEM('color',(#4075),#3114);+#4075 = PRESENTATION_STYLE_ASSIGNMENT((#4076));+#4076 = SURFACE_STYLE_USAGE(.BOTH.,#4077);+#4077 = SURFACE_SIDE_STYLE('',(#4078));+#4078 = SURFACE_STYLE_FILL_AREA(#4079);+#4079 = FILL_AREA_STYLE('',(#4080));+#4080 = FILL_AREA_STYLE_COLOUR('',#3457);+#4081 = STYLED_ITEM('color',(#4082),#3131);+#4082 = PRESENTATION_STYLE_ASSIGNMENT((#4083));+#4083 = SURFACE_STYLE_USAGE(.BOTH.,#4084);+#4084 = SURFACE_SIDE_STYLE('',(#4085));+#4085 = SURFACE_STYLE_FILL_AREA(#4086);+#4086 = FILL_AREA_STYLE('',(#4087));+#4087 = FILL_AREA_STYLE_COLOUR('',#3457);+#4088 = STYLED_ITEM('color',(#4089),#3148);+#4089 = PRESENTATION_STYLE_ASSIGNMENT((#4090));+#4090 = SURFACE_STYLE_USAGE(.BOTH.,#4091);+#4091 = SURFACE_SIDE_STYLE('',(#4092));+#4092 = SURFACE_STYLE_FILL_AREA(#4093);+#4093 = FILL_AREA_STYLE('',(#4094));+#4094 = FILL_AREA_STYLE_COLOUR('',#3457);+#4095 = STYLED_ITEM('color',(#4096),#3165);+#4096 = PRESENTATION_STYLE_ASSIGNMENT((#4097));+#4097 = SURFACE_STYLE_USAGE(.BOTH.,#4098);+#4098 = SURFACE_SIDE_STYLE('',(#4099));+#4099 = SURFACE_STYLE_FILL_AREA(#4100);+#4100 = FILL_AREA_STYLE('',(#4101));+#4101 = FILL_AREA_STYLE_COLOUR('',#3457);+#4102 = STYLED_ITEM('color',(#4103),#3182);+#4103 = PRESENTATION_STYLE_ASSIGNMENT((#4104));+#4104 = SURFACE_STYLE_USAGE(.BOTH.,#4105);+#4105 = SURFACE_SIDE_STYLE('',(#4106));+#4106 = SURFACE_STYLE_FILL_AREA(#4107);+#4107 = FILL_AREA_STYLE('',(#4108));+#4108 = FILL_AREA_STYLE_COLOUR('',#3457);+#4109 = STYLED_ITEM('color',(#4110),#3194);+#4110 = PRESENTATION_STYLE_ASSIGNMENT((#4111));+#4111 = SURFACE_STYLE_USAGE(.BOTH.,#4112);+#4112 = SURFACE_SIDE_STYLE('',(#4113));+#4113 = SURFACE_STYLE_FILL_AREA(#4114);+#4114 = FILL_AREA_STYLE('',(#4115));+#4115 = FILL_AREA_STYLE_COLOUR('',#3457);+#4116 = STYLED_ITEM('color',(#4117),#3206);+#4117 = PRESENTATION_STYLE_ASSIGNMENT((#4118));+#4118 = SURFACE_STYLE_USAGE(.BOTH.,#4119);+#4119 = SURFACE_SIDE_STYLE('',(#4120));+#4120 = SURFACE_STYLE_FILL_AREA(#4121);+#4121 = FILL_AREA_STYLE('',(#4122));+#4122 = FILL_AREA_STYLE_COLOUR('',#3457);+#4123 = STYLED_ITEM('color',(#4124),#3223);+#4124 = PRESENTATION_STYLE_ASSIGNMENT((#4125));+#4125 = SURFACE_STYLE_USAGE(.BOTH.,#4126);+#4126 = SURFACE_SIDE_STYLE('',(#4127));+#4127 = SURFACE_STYLE_FILL_AREA(#4128);+#4128 = FILL_AREA_STYLE('',(#4129));+#4129 = FILL_AREA_STYLE_COLOUR('',#3457);+#4130 = STYLED_ITEM('color',(#4131),#3240);+#4131 = PRESENTATION_STYLE_ASSIGNMENT((#4132));+#4132 = SURFACE_STYLE_USAGE(.BOTH.,#4133);+#4133 = SURFACE_SIDE_STYLE('',(#4134));+#4134 = SURFACE_STYLE_FILL_AREA(#4135);+#4135 = FILL_AREA_STYLE('',(#4136));+#4136 = FILL_AREA_STYLE_COLOUR('',#3457);+#4137 = STYLED_ITEM('color',(#4138),#3257);+#4138 = PRESENTATION_STYLE_ASSIGNMENT((#4139));+#4139 = SURFACE_STYLE_USAGE(.BOTH.,#4140);+#4140 = SURFACE_SIDE_STYLE('',(#4141));+#4141 = SURFACE_STYLE_FILL_AREA(#4142);+#4142 = FILL_AREA_STYLE('',(#4143));+#4143 = FILL_AREA_STYLE_COLOUR('',#3457);+#4144 = STYLED_ITEM('color',(#4145),#3274);+#4145 = PRESENTATION_STYLE_ASSIGNMENT((#4146));+#4146 = SURFACE_STYLE_USAGE(.BOTH.,#4147);+#4147 = SURFACE_SIDE_STYLE('',(#4148));+#4148 = SURFACE_STYLE_FILL_AREA(#4149);+#4149 = FILL_AREA_STYLE('',(#4150));+#4150 = FILL_AREA_STYLE_COLOUR('',#3457);+#4151 = STYLED_ITEM('color',(#4152),#3291);+#4152 = PRESENTATION_STYLE_ASSIGNMENT((#4153));+#4153 = SURFACE_STYLE_USAGE(.BOTH.,#4154);+#4154 = SURFACE_SIDE_STYLE('',(#4155));+#4155 = SURFACE_STYLE_FILL_AREA(#4156);+#4156 = FILL_AREA_STYLE('',(#4157));+#4157 = FILL_AREA_STYLE_COLOUR('',#3457);+#4158 = STYLED_ITEM('color',(#4159),#3308);+#4159 = PRESENTATION_STYLE_ASSIGNMENT((#4160));+#4160 = SURFACE_STYLE_USAGE(.BOTH.,#4161);+#4161 = SURFACE_SIDE_STYLE('',(#4162));+#4162 = SURFACE_STYLE_FILL_AREA(#4163);+#4163 = FILL_AREA_STYLE('',(#4164));+#4164 = FILL_AREA_STYLE_COLOUR('',#3457);+#4165 = STYLED_ITEM('color',(#4166),#3325);+#4166 = PRESENTATION_STYLE_ASSIGNMENT((#4167));+#4167 = SURFACE_STYLE_USAGE(.BOTH.,#4168);+#4168 = SURFACE_SIDE_STYLE('',(#4169));+#4169 = SURFACE_STYLE_FILL_AREA(#4170);+#4170 = FILL_AREA_STYLE('',(#4171));+#4171 = FILL_AREA_STYLE_COLOUR('',#3457);+ENDSEC;+END-ISO-10303-21;
docs/ad5247bksz10-2rl7-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+230
@@ -0,0 +1,230 @@+{+  "slug": "ad5247bksz10-2rl7",+  "version": "0.1.0",+  "type": "component",+  "description": "Analog Devices Pre-ordered Chips, SC-70-6. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "interface ics",+    "ad5247bksz10-2rl7",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "ad5247bksz10-2rl7.kicad_sym",+    "ad5247bksz10-2rl7.kicad_mod",+    "ad5247bksz10-2rl7.glb",+    "ad5247bksz10-2rl7.step",+    "ad5247bksz10-2rl7.lbr",+    "docs/hero.png",+    "docs/ad5247bksz10-2rl7-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "ad5247bksz10-2rl7-hero.glb",+    "ad5247bksz10-2rl7-hero.overlay.json",+    "ad5247bksz10-2rl7-etched.glb"+  ],+  "component": {+    "mpn": "AD5247BKSZ10-2RL7",+    "manufacturer": "Analog Devices",+    "package": "SC-70-6",+    "pin_count": 6,+    "category": "Interface ICs",+    "subcategory": "Pre-ordered Chips",+    "datasheet": "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5247.pdf",+    "parts": {+      "symbol": "ad5247bksz10-2rl7.kicad_sym",+      "footprint": "ad5247bksz10-2rl7.kicad_mod",+      "model_3d": "ad5247bksz10-2rl7-hero.glb",+      "model_3d_plain": "ad5247bksz10-2rl7-etched.glb",+      "model_3d_step": "ad5247bksz10-2rl7-etched.step",+      "model_3d_step_plain": "ad5247bksz10-2rl7.step",+      "lbr": "ad5247bksz10-2rl7.lbr"+    },+    "distributor_links": {+      "lcsc": "C649410",+      "digikey": "AD5247BKSZ10-2RL7TR-ND",+      "mouser": "584-AD5247BKSZ10-2R7"+    },+    "distributor_check": {+      "checked_at": "2026-10-31T03:39:58Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "AD5247BKSZ10-2RL7TR-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "584-AD5247BKSZ10-2R7",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "VDD",+        "type": "power_in",+        "description": "Positive power supply, specified from 2.7 V to 5.5 V (Power Supply Range)."+      },+      {+        "number": "2",+        "name": "GND",+        "type": "power_in",+        "description": "Digital ground and B terminal voltage; the B terminal is tied to this pin."+      },+      {+        "number": "3",+        "name": "SCL",+        "type": "input",+        "description": "I2C serial clock input, positive-edge triggered."+      },+      {+        "number": "4",+        "name": "SDA",+        "type": "bidirectional",+        "description": "I2C serial data input/output; output logic low is 0.4 V max at IOL = 3 mA (5 V) and 0.6 V max at IOL = 6 mA."+      },+      {+        "number": "5",+        "name": "W",+        "type": "passive",+        "description": "Resistor Terminal W (wiper); voltage must stay between GND and VDD, with no polarity limitation relative to Terminal A."+      },+      {+        "number": "6",+        "name": "A",+        "type": "passive",+        "description": "Resistor Terminal A; voltage must stay between GND and VDD, with no polarity limitation relative to Terminal W."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: Pinout is taken from the datasheet pin configuration (Figure 3) and Table 5 on page 7. The ordering ; Pin types for W and A are passive (resistor terminals) and SDA is bidirectional; these were assigned"+        ],+        "pages_sent": 7,+        "cost_usd": 0.039,+        "at": "2026-10-31T03:37:51"+      },+      "datasheet": {+        "url": "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5247.pdf",+        "pages": 20,+        "sha256": "fbfe1a09b8740b04",+        "source_tier": "mfr"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 6,+        "described": 6,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "ad5247bksz10-2rl7.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2.0,+          2.0,+          1.05+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "1d5b719ce586ec4c24554952e3c7a77f3e96a2db374039a9ed967c7eee938fc8",+        "checked": "2026-10-31",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "ad5247bksz10-2rl7-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2.0,+          2.0,+          1.05+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "16b9be1f71cd601a4d2937ce8ab481ad7c10c7e4b260eee0cfb94cf4f11866c6",+        "checked": "2026-10-31",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ],+    "package_dims": {+      "package_code": "KS-6",+      "source_page": 18,+      "D": {+        "nom_mm": 2.0,+        "range_mm": [+          1.8,+          2.2+        ]+      },+      "E1": {+        "nom_mm": 1.25,+        "range_mm": [+          1.15,+          1.35+        ]+      },+      "E": {+        "nom_mm": 2.1,+        "range_mm": [+          1.8,+          2.4+        ]+      },+      "e": {+        "nom_mm": 0.65,+        "range_mm": [+          null,+          null+        ]+      },+      "A": {+        "nom_mm": 0.95,+        "range_mm": [+          0.8,+          1.1+        ]+      },+      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",+      "model_check": {+        "file": "ad5247bksz10-2rl7.step",+        "verdict": "PASS",+        "reasons": [+          "height and body within the datasheet's package drawing"+        ],+        "by": "factory/package_fit.py"+      }+    }+  }+}
page.jsonadded+236
@@ -0,0 +1,236 @@+{+  "slug": "ad5247bksz10-2rl7",+  "version": "0.1.0",+  "type": "component",+  "description": "Analog Devices Pre-ordered Chips, SC-70-6. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "interface ics",+    "ad5247bksz10-2rl7",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "ad5247bksz10-2rl7.kicad_sym",+    "ad5247bksz10-2rl7.kicad_mod",+    "ad5247bksz10-2rl7.glb",+    "ad5247bksz10-2rl7.step",+    "ad5247bksz10-2rl7.lbr",+    "docs/hero.png",+    "docs/ad5247bksz10-2rl7-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "ad5247bksz10-2rl7-hero.glb",+    "ad5247bksz10-2rl7-hero.overlay.json",+    "ad5247bksz10-2rl7-etched.glb"+  ],+  "component": {+    "mpn": "AD5247BKSZ10-2RL7",+    "manufacturer": "Analog Devices",+    "package": "SC-70-6",+    "pin_count": 6,+    "category": "Interface ICs",+    "subcategory": "Pre-ordered Chips",+    "datasheet": "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5247.pdf",+    "parts": {+      "symbol": "ad5247bksz10-2rl7.kicad_sym",+      "footprint": "ad5247bksz10-2rl7.kicad_mod",+      "model_3d": "ad5247bksz10-2rl7-hero.glb",+      "model_3d_plain": "ad5247bksz10-2rl7-etched.glb",+      "model_3d_step": "ad5247bksz10-2rl7-etched.step",+      "model_3d_step_plain": "ad5247bksz10-2rl7.step",+      "lbr": "ad5247bksz10-2rl7.lbr"+    },+    "distributor_links": {+      "lcsc": "C649410",+      "digikey": "AD5247BKSZ10-2RL7TR-ND",+      "mouser": "584-AD5247BKSZ10-2R7"+    },+    "distributor_check": {+      "checked_at": "2026-10-31T03:39:58Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "AD5247BKSZ10-2RL7TR-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "584-AD5247BKSZ10-2R7",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "VDD",+        "type": "power_in",+        "description": "Positive power supply, specified from 2.7 V to 5.5 V (Power Supply Range)."+      },+      {+        "number": "2",+        "name": "GND",+        "type": "power_in",+        "description": "Digital ground and B terminal voltage; the B terminal is tied to this pin."+      },+      {+        "number": "3",+        "name": "SCL",+        "type": "input",+        "description": "I2C serial clock input, positive-edge triggered."+      },+      {+        "number": "4",+        "name": "SDA",+        "type": "bidirectional",+        "description": "I2C serial data input/output; output logic low is 0.4 V max at IOL = 3 mA (5 V) and 0.6 V max at IOL = 6 mA."+      },+      {+        "number": "5",+        "name": "W",+        "type": "passive",+        "description": "Resistor Terminal W (wiper); voltage must stay between GND and VDD, with no polarity limitation relative to Terminal A."+      },+      {+        "number": "6",+        "name": "A",+        "type": "passive",+        "description": "Resistor Terminal A; voltage must stay between GND and VDD, with no polarity limitation relative to Terminal W."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: Pinout is taken from the datasheet pin configuration (Figure 3) and Table 5 on page 7. The ordering ; Pin types for W and A are passive (resistor terminals) and SDA is bidirectional; these were assigned"+        ],+        "pages_sent": 7,+        "cost_usd": 0.039,+        "at": "2026-10-31T03:37:51"+      },+      "datasheet": {+        "url": "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5247.pdf",+        "pages": 20,+        "sha256": "fbfe1a09b8740b04",+        "source_tier": "mfr"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 6,+        "described": 6,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "ad5247bksz10-2rl7.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2,+          2,+          1.05+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "1d5b719ce586ec4c24554952e3c7a77f3e96a2db374039a9ed967c7eee938fc8",+        "checked": "2026-10-31",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "ad5247bksz10-2rl7-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          2,+          2,+          1.05+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "16b9be1f71cd601a4d2937ce8ab481ad7c10c7e4b260eee0cfb94cf4f11866c6",+        "checked": "2026-10-31",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ],+    "package_dims": {+      "package_code": "KS-6",+      "source_page": 18,+      "D": {+        "nom_mm": 2,+        "range_mm": [+          1.8,+          2.2+        ]+      },+      "E1": {+        "nom_mm": 1.25,+        "range_mm": [+          1.15,+          1.35+        ]+      },+      "E": {+        "nom_mm": 2.1,+        "range_mm": [+          1.8,+          2.4+        ]+      },+      "e": {+        "nom_mm": 0.65,+        "range_mm": [+          null,+          null+        ]+      },+      "A": {+        "nom_mm": 0.95,+        "range_mm": [+          0.8,+          1.1+        ]+      },+      "source": "datasheet package drawing, every number found on its page (extract_pins --task dims)",+      "model_check": {+        "file": "ad5247bksz10-2rl7.step",+        "verdict": "PASS",+        "reasons": [+          "height and body within the datasheet's package drawing"+        ],+        "by": "factory/package_fit.py"+      }+    }+  },+  "visibility": "public",+  "org": "adom",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>ad5247bksz10-2rl7</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>ad5247bksz10-2rl7</title>\ No newline at end of file