← Commit history
README.mdadded+99
@@ -0,0 +1,99 @@+# ACPL-P341-560E++**Broadcom AVAGO** · Logic Output Optoisolators · SO-6++ACPL-P341-560E from Broadcom AVAGO, in a SO-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 | ANODE | input | LED anode; driven by LED current IF(ON) of 7 mA to 16 mA, with a series resistor, for high CMR. |+| 2 | NC | unconnected | No connect; note 13 says pin 2 needs to be connected to LED common for the CMR tests. |+| 3 | CATHODE | input | LED cathode; the input LED reverse voltage is limited to 5 V and VF(OFF) must stay between -3.6 V and +0.8 V. |+| 4 | VEE | power_in | Negative output supply (output-side ground reference); VCC - VEE is 15 V to 30 V recommended and 35 V maximum. |+| 5 | VOUT | output | Rail-to-rail gate drive output with peak output current of 3.0 A maximum and 2.5 A minimum, going from VEE to VCC. |+| 6 | VCC | power_in | Positive output supply, 15 V to 30 V recommended, with a 1 uF bypass capacitor to VEE and UVLO turn-on threshold of 12.1 V to 13.5 V. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Broadcom AVAGO |+| Package | SO-6 |+| Category | Optoisolators |+| 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 |+|---|---|---|---|---|---|---|---|+| Storage Temperature | TS | -55 |  | 125 | °C |  | 5 |+| Operating Temperature | TA | -40 |  | 105 | °C |  | 5 |+| Output IC Junction Temperature | TJ |  |  | 125 | °C |  | 5 |+| Average Input Current | IF(AVG) |  |  | 25 | mA | Note 1: derate linearly above 70°C free-air temperature at 0.3 mA/°C | 5 |+| Peak Transient Input Current | IF(TRAN) |  |  | 1 | A | <1 μs pulse width, 300 pps | 5 |+| Reverse Input Voltage | VR |  |  | 5 | V |  | 5 |+| High Peak Output Current | IOH(PEAK) |  |  | 3 | A | Note 2: maximum pulse width 10 μs | 5 |+| Low Peak Output Current | IOL(PEAK) |  |  | 3 | A | Note 2: maximum pulse width 10 μs | 5 |+| Total Output Supply Voltage (VCC, VEE) |  | 0 |  | 35 | V |  | 5 |+| Input Current (Rise/Fall Time) | tr(IN)/tf(IN) |  |  | 500 | ns |  | 5 |+| Output Voltage | VO(PEAK) | -0.5 |  |  | V | upper limit printed as VCC | 5 |+| Output IC Power Dissipation | PO |  |  | 700 | mW | Note 3: derate linearly above 85°C free-air temperature at 16.9 mW/°C | 5 |+| Total Power Dissipation | PT |  |  | 745 | mW | Note 4: derate linearly above 85°C free-air temperature at 15.3 mW/°C | 5 |+| Lead Solder Temperature |  |  |  | 260 | °C | for 10 sec., 1.6 mm below seating plane | 5 |+| Operating Temperature | TA | -40 |  | 105 | °C |  | 5 |+| Output Supply Voltage (VCC, VEE) |  | 15 |  | 30 | V |  | 5 |+| Input Current (ON) | IF(ON) | 7 |  | 16 | mA |  | 5 |+| Input Voltage (OFF) | VF(OFF) | -3.6 |  | 0.8 | V |  | 5 |+| High Level Peak Output Current | IOH | -1 | -2.3 |  | A | VO = VCC, 4V | 6 |+| High Level Peak Output Current | IOH | -2.5 |  |  | A | VCC, VO ≤ 15V | 6 |+| Low Level Peak Output Current | IOL | 1 | 3 |  | A | VO = VEE + 2.5V | 6 |+| Low Level Peak Output Current | IOL | 2.5 |  |  | A | VO, VEE ≤ 15V | 6 |+| High Output Transistor RDS(ON) | RDS,OH |  | 1.7 | 3 | Ω | IOH = -2.5A | 6 |+| Low Output Transistor RDS(ON) | RDS,OL |  | 0.8 | 1.8 | Ω | IOL = 2.5A | 6 |+| Low Level Output Voltage | VOL |  | 0.1 | 0.2 | V | IO = 100 mA | 6 |+| High Level Supply Current | ICCH |  | 1.9 | 3 | mA | Rg = 10Ω, Cg = 25 nF, IF = 10 mA | 6 |+| Low Level Supply Current | ICCL |  | 1.9 | 3 | mA | Rg = 10Ω, Cg = 25 nF, VF = 0V | 6 |+| Threshold Input Current Low to High | IFLH | 1.5 |  | 4 | mA | Rg = 10Ω, Cg = 25 nF, VO > 5V | 6 |+| Threshold Input Voltage High to Low | VFHL |  |  | 0.8 | V |  | 6 |+| Input Forward Voltage | VF | 1.2 | 1.55 | 1.95 | V | IF = 10 mA | 6 |+| Input Reverse Breakdown Voltage | BVR | 5 |  |  | V | IR = 100 μA | 6 |+| UVLO Threshold (positive going) | VUVLO+ | 12.1 | 12.8 | 13.5 | V | VO > 5V, IF = 10 mA | 6 |+| UVLO Threshold (negative going) | VUVLO- | 11.1 | 11.8 | 12.4 | V |  | 6 |+| Propagation Delay Time to High Output Level | tPLH | 50 | 98 | 200 | ns | Rg = 10Ω, Cg = 25 nF, f = 20 kHz, Duty Cycle = 50%, IF = 7 mA to 16 mA, VCC = 15V to 30V | 7 |+| Propagation Delay Time to Low Output Level | tPHL | 50 | 95 | 200 | ns | Rg = 10Ω, Cg = 25 nF, f = 20 kHz, Duty Cycle = 50%, IF = 7 mA to 16 mA, VCC = 15V to 30V | 7 |+| Pulse Width Distortion | PWD |  | 22 | 70 | ns |  | 7 |+| Propagation Delay Difference Between Any Two Parts | PDD (tPHL, tPLH) | -100 |  | 100 | ns |  | 7 |+| Output High Level Common Mode Transient Immunity | /CMH/ | 35 | 50 |  | kV/μs | TA = 25°C, IF = 10 mA, VCC = 30V, VCM = 1500V with split resistors | 7 |+| Output Low Level Common Mode Transient Immunity | /CML/ | 35 | 50 |  | kV/μs | TA = 25°C, VF = 0V, VCC = 30V, VCM = 1500V with split resistors | 7 |+| Input-Output Momentary Withstand Voltage (ACPL-P341) | VISO | 3750 |  |  | VRMS | RH < 50%, t = 1 min., TA = 25°C | 7 |+| Rise Time | tR |  | 43 |  | ns | Vcc = 30 V | 7 |+| Fall Time | tF |  | 40 |  | ns |  | 7 |+| UVLO Hysteresis | UVLOHYS |  | 1 |  | V |  | 6 |+| Input Capacitance | CIN |  | 70 |  | pF | f = 1 MHz, VF = 0V | 6 |+| Temperature Coefficient of Input Forward Voltage | ΔVF/ΔTA |  | -1.7 |  | mV/°C | IF = 10 mA | 6 |+| Input-Output Capacitance | CI-O |  | 0.6 |  | pF | f = 1 MHz | 7 |+| LED-to-Ambient Thermal Resistance | R11 |  | 135 |  | °C/W | Note 19: mounted on high conductivity test board per JEDEC 51-7 | 7 |+| LED-to-Detector Thermal Resistance | R12 |  | 27 |  | °C/W |  | 7 |+| Detector-to-LED Thermal Resistance | R21 |  | 39 |  | °C/W |  | 7 |+| Detector-to-Ambient Thermal Resistance | R22 |  | 47 |  | °C/W |  | 7 |++## CAD (KiCad official)++- Symbol: `ACPL-P341-560E`+- Footprint: `Package_SO:SO-6_4.4x3.6mm_P1.27mm`+- 3D model: SO-6 (KiCad packages3D, STEP)+- 3D model files: `acpl-p341-560e-etched.step` / `acpl-p341-560e-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `acpl-p341-560e.step` / `acpl-p341-560e.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Broadcom AVAGO datasheet](https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590906128555995136) (19 pp, sha256 `29dc2e7637af404e`, retrieved 2026-10-17, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-sonnet-5-5` (text+vision), consensus `claude-opus-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/acpl-p341-560e-datasheet.pdf)
acpl-p341-560e-etched.glbadded
⋯ 1 unchanged line ⋯
acpl-p341-560e-hero.glbadded
⋯ 1 unchanged line ⋯
acpl-p341-560e-hero.overlay.jsonadded+216
@@ -0,0 +1,216 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "ACPL-P341-560E",+  "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": 8.3,+      "dash_mm": 0.2075,+      "gap_mm": 0.1245,+      "pad_stroke_mm": 0.0498+    },+    "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.664,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -3.65,+      3.65,+      -1.495,+      1.495+    ],+    "pads_bbox_mm": [+      -4.15,+      4.15,+      -1.59,+      1.59+    ],+    "seating_z_mm": 0.0+  },+  "sources": {+    "glb": "acpl-p341-560e-etched.glb",+    "glb_sha256": "0f6bbc779a7596f6cfbd86417c734555ad55e36a64027094fc215e0cccd6830c",+    "footprint": "acpl-p341-560e.kicad_mod",+    "footprint_sha256": "02f622828f923ff2563532d1d0f88d4dac46a287fc3a88c0a382a8c2df52999f",+    "pins": "page.json component.pins",+    "pins_sha256": "8bdde5b45ad8fc27ff5e66c46091c17ba80754a90862860297926ebad09d4199"+  },+  "generator": "adom-wiki 1.7.73 (component_hero)",+  "labels": [+    {+      "pad": "1",+      "text": "ANODE",+      "x": -4.3,+      "y": -1.27,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "2",+      "text": "NC",+      "x": -4.3,+      "y": 0.0,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "3",+      "text": "CATHODE",+      "x": -4.3,+      "y": 1.27,+      "align": "right",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "4",+      "text": "VEE",+      "x": 4.3,+      "y": 1.27,+      "align": "left",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "5",+      "text": "VOUT",+      "x": 4.3,+      "y": 0.0,+      "align": "left",+      "vertical": false,+      "h": 0.6+    },+    {+      "pad": "6",+      "text": "VCC",+      "x": 4.3,+      "y": -1.27,+      "align": "left",+      "vertical": false,+      "h": 0.6+    }+  ],+  "pads": [+    {+      "number": "1",+      "shape": "rect",+      "center_mm": [+        -3.15,+        -1.27+      ],+      "size_mm": [+        2.0,+        0.64+      ],+      "rot": 0.0+    },+    {+      "number": "2",+      "shape": "rect",+      "center_mm": [+        -3.15,+        0.0+      ],+      "size_mm": [+        2.0,+        0.64+      ],+      "rot": 0.0+    },+    {+      "number": "3",+      "shape": "rect",+      "center_mm": [+        -3.15,+        1.27+      ],+      "size_mm": [+        2.0,+        0.64+      ],+      "rot": 0.0+    },+    {+      "number": "4",+      "shape": "rect",+      "center_mm": [+        3.15,+        1.27+      ],+      "size_mm": [+        2.0,+        0.64+      ],+      "rot": 0.0+    },+    {+      "number": "5",+      "shape": "rect",+      "center_mm": [+        3.15,+        0.0+      ],+      "size_mm": [+        2.0,+        0.64+      ],+      "rot": 0.0+    },+    {+      "number": "6",+      "shape": "rect",+      "center_mm": [+        3.15,+        -1.27+      ],+      "size_mm": [+        2.0,+        0.64+      ],+      "rot": 0.0+    }+  ]+}
acpl-p341-560e.glbadded
⋯ 1 unchanged line ⋯
acpl-p341-560e.kicad_modadded+279
@@ -0,0 +1,279 @@+(footprint "SO-6_4.4x3.6mm_P1.27mm"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "6-Lead Plastic Small Outline (SO), see https://docs.broadcom.com/cs/Satellite?blobcol=urldata&blobheader=application%2Fpdf&blobheadername1=Content-Disposition&blobheadername2=Content-Type&blobheadername3=MDT-Type&blobheadervalue1=attachment%3Bfilename%3DIPD-Selection-Guide_AV00-0254EN_030617.pdf&blobheadervalue2=application%2Fx-download&blobheadervalue3=abinary%253B%2Bcharset%253DUTF-8&blobkey=id&blobnocache=true&blobtable=MungoBlobs&blobwhere=1430884105675&ssbinary=true")+	(tags "SO SOIC 1.27")+	(property "Reference" "REF**"+		(at 0.1 -3.265 0)+		(layer "F.SilkS")+		(uuid "6fe1f9b9-c257-41e5-bd20-25a1e34c70b2")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "SO-6_4.4x3.6mm_P1.27mm"+		(at 0.05 3.385 0)+		(layer "F.Fab")+		(uuid "c9a4cf3f-7c61-4833-a60a-b3d03d0568a6")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "35ab4169-1059-40bc-81df-dde30efec79f")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "e30653b5-5a37-488d-92c5-73e719a0c7d5")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -2.4 -2)+		(end 2.4 -2)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "e0f22985-e1a5-407a-9869-acb3085b7c87")+	)+	(fp_line+		(start -2.4 -1.85)+		(end -2.4 -2)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "d4c8afb4-3653-4937-bd1b-47e781dc852b")+	)+	(fp_line+		(start -2.4 2)+		(end -2.4 1.85)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "fe92f1b9-d61e-496e-8545-7f8bc6ae5d74")+	)+	(fp_line+		(start 2.4 -2)+		(end 2.4 -1.85)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "efedc59a-240d-45ee-ad50-d436d67d63b0")+	)+	(fp_line+		(start 2.4 2)+		(end -2.4 2)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "2d96dde0-9731-4da8-adce-632548190d0f")+	)+	(fp_line+		(start 2.4 2)+		(end 2.4 1.85)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "deff88fd-a578-431f-b25d-3a83c01e1c2c")+	)+	(fp_poly+		(pts+			(xy -2.8 -1.85) (xy -3.04 -2.18) (xy -2.56 -2.18) (xy -2.8 -1.85)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+		(uuid "5b2259cd-f4d8-44a6-826c-26b08a235d66")+	)+	(fp_line+		(start -4.4 -2.05)+		(end -4.4 2.05)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "b3d870d0-318b-49d5-9099-a6de15aa1e66")+	)+	(fp_line+		(start -4.4 -2.05)+		(end 4.4 -2.05)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "6ee23196-a40b-4c60-b33b-99dd29a35a07")+	)+	(fp_line+		(start 4.4 2.05)+		(end -4.4 2.05)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "df7c234d-9719-44a8-bd7e-6a75ba30a95b")+	)+	(fp_line+		(start 4.4 2.05)+		(end 4.4 -2.05)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+		(uuid "a2b2b5d8-6bc5-4032-a7cf-04b04c92140b")+	)+	(fp_line+		(start -2.2 -1)+		(end -1.4 -1.8)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "1163a572-ab0c-4f19-b242-1db5164bd499")+	)+	(fp_line+		(start -2.2 1.8)+		(end -2.2 -1)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "172219ab-5458-4e6b-a111-7a3465de90c2")+	)+	(fp_line+		(start -1.4 -1.8)+		(end 2.2 -1.8)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "969203de-635a-43fa-ab49-bfba572b7f0e")+	)+	(fp_line+		(start 2.2 -1.8)+		(end 2.2 1.8)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "c2013f00-9031-4f70-84b4-8735a605a467")+	)+	(fp_line+		(start 2.2 1.8)+		(end -2.2 1.8)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "8680a4a1-7492-49e7-9784-62831dc3edb7")+	)+	(fp_text user "${REFERENCE}"+		(at 0 -0.065 0)+		(layer "F.Fab")+		(uuid "b6cd21e6-8311-48e2-962d-cad1a19eea94")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "1" smd rect+		(at -3.15 -1.27)+		(size 2 0.64)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "fac1214a-e7ce-4800-a8a5-86f746f07f7a")+	)+	(pad "2" smd rect+		(at -3.15 0)+		(size 2 0.64)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "3bfcbc48-c752-4240-910d-7d2b6d75de81")+	)+	(pad "3" smd rect+		(at -3.15 1.27)+		(size 2 0.64)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "099db7d6-9e34-41e3-8935-99e904ccf6d6")+	)+	(pad "4" smd rect+		(at 3.15 1.27)+		(size 2 0.64)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "0e84ac77-e7fe-430a-9f30-cd202442cb88")+	)+	(pad "5" smd rect+		(at 3.15 0)+		(size 2 0.64)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "bc4cbbfe-4152-4578-a6df-8bb1486bd3be")+	)+	(pad "6" smd rect+		(at 3.15 -1.27)+		(size 2 0.64)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "c8c9b971-0bc9-464a-9411-5cd67c54849e")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_SO.3dshapes/SO-6_4.4x3.6mm_P1.27mm.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
acpl-p341-560e.kicad_symadded+37
@@ -0,0 +1,37 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "ACPL-P341-560E" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 7.62 0) (effects (font (size 1.27 1.27))))+    (property "Value" "ACPL-P341-560E" (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 "ACPL-P341-560E_0_1"+    (rectangle (start -12.70 5.08) (end 12.70 -5.08)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "ACPL-P341-560E_1_1"+    (pin input line (at -17.78 2.54 0) (length 5.08)+      (name "ANODE" (effects (font (size 1.27 1.27))))+      (number "1" (effects (font (size 1.27 1.27))))+    )+    (pin no_connect line (at -17.78 0.00 0) (length 5.08)+      (name "NC" (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 "CATHODE" (effects (font (size 1.27 1.27))))+      (number "3" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 2.54 180) (length 5.08)+      (name "VCC" (effects (font (size 1.27 1.27))))+      (number "6" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at 17.78 0.00 180) (length 5.08)+      (name "VOUT" (effects (font (size 1.27 1.27))))+      (number "5" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 -2.54 180) (length 5.08)+      (name "VEE" (effects (font (size 1.27 1.27))))+      (number "4" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
acpl-p341-560e.lbradded+123
@@ -0,0 +1,123 @@+<?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="SO-6_4.4x3.6mm_P1.27mm">+  <description>SO-6, 4.4 x 3.6 mm, 1.27 mm pitch. 6-Lead Plastic Small Outline (SO), see</description>+  <smd name="1" x="-3.1500" y="1.2700" dx="2.0000" dy="0.6400" layer="1"/>+  <smd name="2" x="-3.1500" y="-0.0000" dx="2.0000" dy="0.6400" layer="1"/>+  <smd name="3" x="-3.1500" y="-1.2700" dx="2.0000" dy="0.6400" layer="1"/>+  <smd name="4" x="3.1500" y="-1.2700" dx="2.0000" dy="0.6400" layer="1"/>+  <smd name="5" x="3.1500" y="-0.0000" dx="2.0000" dy="0.6400" layer="1"/>+  <smd name="6" x="3.1500" y="1.2700" dx="2.0000" dy="0.6400" layer="1"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-2.8000" y="1.8500"/>+    <vertex x="-3.0400" y="2.1800"/>+    <vertex x="-2.5600" y="2.1800"/>+    <vertex x="-2.8000" y="1.8500"/>+  </polygon>+  <wire x1="-2.4000" y1="2.0000" x2="2.4000" y2="2.0000" width="0.1200" layer="21"/>+  <wire x1="-2.4000" y1="1.8500" x2="-2.4000" y2="2.0000" width="0.1200" layer="21"/>+  <wire x1="-2.4000" y1="-2.0000" x2="-2.4000" y2="-1.8500" width="0.1200" layer="21"/>+  <wire x1="2.4000" y1="2.0000" x2="2.4000" y2="1.8500" width="0.1200" layer="21"/>+  <wire x1="2.4000" y1="-2.0000" x2="-2.4000" y2="-2.0000" width="0.1200" layer="21"/>+  <wire x1="2.4000" y1="-2.0000" x2="2.4000" y2="-1.8500" width="0.1200" layer="21"/>+  <wire x1="-2.2000" y1="1.0000" x2="-1.4000" y2="1.8000" width="0.1200" layer="51"/>+  <wire x1="-2.2000" y1="-1.8000" x2="-2.2000" y2="1.0000" width="0.1200" layer="51"/>+  <wire x1="-1.4000" y1="1.8000" x2="2.2000" y2="1.8000" width="0.1200" layer="51"/>+  <wire x1="2.2000" y1="1.8000" x2="2.2000" y2="-1.8000" width="0.1200" layer="51"/>+  <wire x1="2.2000" y1="-1.8000" x2="-2.2000" y2="-1.8000" width="0.1200" layer="51"/>+  <text x="0" y="2.870" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-2.870" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="ACPL-P341-560E">+  <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="ANODE" x="-17.78" y="2.54" length="middle" direction="in"/>+  <pin name="NC" x="-17.78" y="0" length="middle" direction="io"/>+  <pin name="CATHODE" x="-17.78" y="-2.54" length="middle" direction="in"/>+  <pin name="VCC" x="17.78" y="2.54" length="middle" direction="pwr" rot="R180"/>+  <pin name="VOUT" x="17.78" y="0" length="middle" direction="out" rot="R180"/>+  <pin name="VEE" x="17.78" y="-2.54" length="middle" direction="pwr" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="ACPL-P341-560E" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="ACPL-P341-560E" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="SO-6_4.4x3.6mm_P1.27mm">+      <connects>+        <connect gate="G$1" pin="ANODE" pad="1"/>+        <connect gate="G$1" pin="NC" pad="2"/>+        <connect gate="G$1" pin="CATHODE" pad="3"/>+        <connect gate="G$1" pin="VCC" pad="6"/>+        <connect gate="G$1" pin="VOUT" pad="5"/>+        <connect gate="G$1" pin="VEE" pad="4"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
acpl-p341-560e.stepadded+2425
@@ -0,0 +1,2425 @@+ISO-10303-21;+HEADER;+/* SO-6_4.4x3.6mm_P1.27mm.step 3D STEP model for use in ECAD systems+ * Copyright (C) 2025, KiCAD+ *+ * 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 distribute+ * these libraries, or parts thereof (including in modified form) as a collection then the exception+ * above does not apply. Please refer to+ * https://gitlab.com/kicad/libraries/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 SO-6_4.4x3.6mm_P1.27mm'),+/* implementation_level */ '2;1');++FILE_NAME(+/* name */ 'SO-6_4.4x3.6mm_P1.27mm.step',+/* time_stamp */ '1970-01-01T00:00:00',+/* author */ ('KiCAD','kicad'),+/* organization */ ('OCCT'),+/* preprocessor_version */ '',+/* originating_system */ 'KiCAD',+/* 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('SO-6_4.4x3.6mm_P1.27mm','SO-6_4.4x3.6mm_P1.27mm','',(#8));+#8=PRODUCT_CONTEXT('',#2,'mechanical');+#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2231);+#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,#43,#97,#110,#129,#142,#179,#216,#229,#242,#251,#266,#330,#341,#360,#385,#403,#424,#442,#463,#473,#485,#506,#524,#545,#563,#584,#601,#616,#631,#642,#665,#703,#717,#731,#745,#783,#803,#834,#905,#921,#974,#985,#1045,#1061,#1114,#1122,#1180,#1196,#1244,#1310,#1326,#1374,#1384,#1444,#1460,#1513,#1524,#1584,#1600,#1651,#1661,#1673,#1685,#1719,#1729,#1741,#1753,#1763,#1773,#1781,#1791,#1802,#1811,#1821,#1831,#1841,#1851,#1860,#1870,#1880,#1889,#1899,#1909,#1919,#1929,#1937,#1947,#1956,#1966,#1976,#1986,#1996,#2004,#2015,#2024,#2034,#2044,#2054,#2064,#2073,#2083,#2093,#2102,#2112,#2122,#2132,#2142,#2150,#2160,#2170,#2179,#2189,#2199,#2209,#2219,#2227));+#17=ADVANCED_FACE('',(#18),#42,.F.);+#18=FACE_BOUND('',#19,.F.);+#19=EDGE_LOOP('',(#20,#29,#34,#39));+#20=ORIENTED_EDGE('',*,*,#21,.T.);+#21=EDGE_CURVE('',#22,#24,#26,.T.);+#22=VERTEX_POINT('',#23);+#23=CARTESIAN_POINT('',(-1.989363500927,1.728727001854,0.1));+#24=VERTEX_POINT('',#25);+#25=CARTESIAN_POINT('',(1.989363500927,1.728727001854,0.1));+#26=LINE('',#23,#27);+#27=VECTOR('',#28,1.);+#28=DIRECTION('',(1.,1.110223024625E-16,0.));+#29=ORIENTED_EDGE('',*,*,#30,.T.);+#30=EDGE_CURVE('',#24,#31,#33,.T.);+#31=VERTEX_POINT('',#32);+#32=CARTESIAN_POINT('',(2.025,1.8,0.55));+#33=B_SPLINE_CURVE_WITH_KNOTS('',1,(#25,#32),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#34=ORIENTED_EDGE('',*,*,#35,.F.);+#35=EDGE_CURVE('',#36,#31,#38,.T.);+#36=VERTEX_POINT('',#37);+#37=CARTESIAN_POINT('',(-2.025,1.8,0.55));+#38=LINE('',#37,#27);+#39=ORIENTED_EDGE('',*,*,#40,.F.);+#40=EDGE_CURVE('',#22,#36,#41,.T.);+#41=B_SPLINE_CURVE_WITH_KNOTS('',1,(#23,#37),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#42=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#23,#37),(#25,#32)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.05),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#43=ADVANCED_FACE('',(#44),#93,.T.);+#44=FACE_BOUND('',#45,.T.);+#45=EDGE_LOOP('',(#20,#46,#53,#60,#67,#74,#81,#88));+#46=ORIENTED_EDGE('',*,*,#47,.T.);+#47=EDGE_CURVE('',#24,#48,#50,.T.);+#48=VERTEX_POINT('',#49);+#49=CARTESIAN_POINT('',(2.128727001854,1.589363500927,0.1));+#50=LINE('',#25,#51);+#51=VECTOR('',#52,1.);+#52=DIRECTION('',(0.707106781187,-0.707106781187,0.));+#53=ORIENTED_EDGE('',*,*,#54,.T.);+#54=EDGE_CURVE('',#48,#55,#57,.T.);+#55=VERTEX_POINT('',#56);+#56=CARTESIAN_POINT('',(2.128727001854,-1.589363500927,0.1));+#57=LINE('',#49,#58);+#58=VECTOR('',#59,1.);+#59=DIRECTION('',(1.110223024625E-16,-1.,0.));+#60=ORIENTED_EDGE('',*,*,#61,.T.);+#61=EDGE_CURVE('',#55,#62,#64,.T.);+#62=VERTEX_POINT('',#63);+#63=CARTESIAN_POINT('',(1.989363500927,-1.728727001854,0.1));+#64=LINE('',#56,#65);+#65=VECTOR('',#66,1.);+#66=DIRECTION('',(-0.707106781187,-0.707106781187,0.));+#67=ORIENTED_EDGE('',*,*,#68,.T.);+#68=EDGE_CURVE('',#62,#69,#71,.T.);+#69=VERTEX_POINT('',#70);+#70=CARTESIAN_POINT('',(-1.989363500927,-1.728727001854,0.1));+#71=LINE('',#63,#72);+#72=VECTOR('',#73,1.);+#73=DIRECTION('',(-1.,-1.110223024625E-16,0.));+#74=ORIENTED_EDGE('',*,*,#75,.T.);+#75=EDGE_CURVE('',#69,#76,#78,.T.);+#76=VERTEX_POINT('',#77);+#77=CARTESIAN_POINT('',(-2.128727001854,-1.589363500927,0.1));+#78=LINE('',#70,#79);+#79=VECTOR('',#80,1.);+#80=DIRECTION('',(-0.707106781187,0.707106781187,0.));+#81=ORIENTED_EDGE('',*,*,#82,.T.);+#82=EDGE_CURVE('',#76,#83,#85,.T.);+#83=VERTEX_POINT('',#84);+#84=CARTESIAN_POINT('',(-2.128727001854,1.589363500927,0.1));+#85=LINE('',#77,#86);+#86=VECTOR('',#87,1.);+#87=DIRECTION('',(-1.110223024625E-16,1.,0.));+#88=ORIENTED_EDGE('',*,*,#89,.T.);+#89=EDGE_CURVE('',#83,#22,#90,.T.);+#90=LINE('',#84,#91);+#91=VECTOR('',#92,1.);+#92=DIRECTION('',(0.707106781187,0.707106781187,0.));+#93=PLANE('',#94);+#94=AXIS2_PLACEMENT_3D('',#23,#95,#96);+#95=DIRECTION('',(0.,0.,-1.));+#96=DIRECTION('',(0.77868556237,-0.62741437261,0.));+#97=ADVANCED_FACE('',(#98),#109,.F.);+#98=FACE_BOUND('',#99,.F.);+#99=EDGE_LOOP('',(#46,#100,#105,#108));+#100=ORIENTED_EDGE('',*,*,#101,.T.);+#101=EDGE_CURVE('',#48,#102,#104,.T.);+#102=VERTEX_POINT('',#103);+#103=CARTESIAN_POINT('',(2.2,1.625,0.55));+#104=B_SPLINE_CURVE_WITH_KNOTS('',1,(#49,#103),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#105=ORIENTED_EDGE('',*,*,#106,.F.);+#106=EDGE_CURVE('',#31,#102,#107,.T.);+#107=LINE('',#32,#51);+#108=ORIENTED_EDGE('',*,*,#30,.F.);+#109=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#25,#32),(#49,#103)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#110=ADVANCED_FACE('',(#111),#127,.F.);+#111=FACE_BOUND('',#112,.F.);+#112=EDGE_LOOP('',(#113,#114,#119,#124));+#113=ORIENTED_EDGE('',*,*,#35,.T.);+#114=ORIENTED_EDGE('',*,*,#115,.T.);+#115=EDGE_CURVE('',#31,#116,#118,.T.);+#116=VERTEX_POINT('',#117);+#117=CARTESIAN_POINT('',(2.025,1.8,0.65));+#118=B_SPLINE_CURVE_WITH_KNOTS('',1,(#32,#117),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#119=ORIENTED_EDGE('',*,*,#120,.F.);+#120=EDGE_CURVE('',#121,#116,#123,.T.);+#121=VERTEX_POINT('',#122);+#122=CARTESIAN_POINT('',(-2.025,1.8,0.65));+#123=LINE('',#122,#27);+#124=ORIENTED_EDGE('',*,*,#125,.F.);+#125=EDGE_CURVE('',#36,#121,#126,.T.);+#126=B_SPLINE_CURVE_WITH_KNOTS('',1,(#37,#122),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#127=PLANE('',#128);+#128=AXIS2_PLACEMENT_3D('',#122,#59,#28);+#129=ADVANCED_FACE('',(#130),#141,.F.);+#130=FACE_BOUND('',#131,.F.);+#131=EDGE_LOOP('',(#88,#132,#133,#138));+#132=ORIENTED_EDGE('',*,*,#40,.T.);+#133=ORIENTED_EDGE('',*,*,#134,.F.);+#134=EDGE_CURVE('',#135,#36,#137,.T.);+#135=VERTEX_POINT('',#136);+#136=CARTESIAN_POINT('',(-2.2,1.625,0.55));+#137=LINE('',#136,#91);+#138=ORIENTED_EDGE('',*,*,#139,.F.);+#139=EDGE_CURVE('',#83,#135,#140,.T.);+#140=B_SPLINE_CURVE_WITH_KNOTS('',1,(#84,#136),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#141=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#84,#136),(#23,#37)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#142=ADVANCED_FACE('',(#143),#178,.F.);+#143=FACE_BOUND('',#144,.F.);+#144=EDGE_LOOP('',(#81,#145,#146,#152,#156,#160,#164,#168,#172,#175));+#145=ORIENTED_EDGE('',*,*,#139,.T.);+#146=ORIENTED_EDGE('',*,*,#147,.F.);+#147=EDGE_CURVE('',#148,#135,#150,.T.);+#148=VERTEX_POINT('',#149);+#149=CARTESIAN_POINT('',(-2.2,1.495,0.55));+#150=LINE('',#151,#86);+#151=CARTESIAN_POINT('',(-2.2,-1.625,0.55));+#152=ORIENTED_EDGE('',*,*,#153,.F.);+#153=EDGE_CURVE('',#154,#148,#150,.T.);+#154=VERTEX_POINT('',#155);+#155=CARTESIAN_POINT('',(-2.2,1.045,0.55));+#156=ORIENTED_EDGE('',*,*,#157,.F.);+#157=EDGE_CURVE('',#158,#154,#150,.T.);+#158=VERTEX_POINT('',#159);+#159=CARTESIAN_POINT('',(-2.2,0.225,0.55));+#160=ORIENTED_EDGE('',*,*,#161,.F.);+#161=EDGE_CURVE('',#162,#158,#150,.T.);+#162=VERTEX_POINT('',#163);+#163=CARTESIAN_POINT('',(-2.2,-0.225,0.55));+#164=ORIENTED_EDGE('',*,*,#165,.F.);+#165=EDGE_CURVE('',#166,#162,#150,.T.);+#166=VERTEX_POINT('',#167);+#167=CARTESIAN_POINT('',(-2.2,-1.045,0.55));+#168=ORIENTED_EDGE('',*,*,#169,.F.);+#169=EDGE_CURVE('',#170,#166,#150,.T.);+#170=VERTEX_POINT('',#171);+#171=CARTESIAN_POINT('',(-2.2,-1.495,0.55));+#172=ORIENTED_EDGE('',*,*,#173,.F.);+#173=EDGE_CURVE('',#174,#170,#150,.T.);+#174=VERTEX_POINT('',#151);+#175=ORIENTED_EDGE('',*,*,#176,.F.);+#176=EDGE_CURVE('',#76,#174,#177,.T.);+#177=B_SPLINE_CURVE_WITH_KNOTS('',1,(#77,#151),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#178=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#77,#151),(#84,#136)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.25),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#179=ADVANCED_FACE('',(#180),#215,.F.);+#180=FACE_BOUND('',#181,.F.);+#181=EDGE_LOOP('',(#53,#182,#187,#192,#196,#200,#204,#208,#212,#214));+#182=ORIENTED_EDGE('',*,*,#183,.T.);+#183=EDGE_CURVE('',#55,#184,#186,.T.);+#184=VERTEX_POINT('',#185);+#185=CARTESIAN_POINT('',(2.2,-1.625,0.55));+#186=B_SPLINE_CURVE_WITH_KNOTS('',1,(#56,#185),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#187=ORIENTED_EDGE('',*,*,#188,.F.);+#188=EDGE_CURVE('',#189,#184,#191,.T.);+#189=VERTEX_POINT('',#190);+#190=CARTESIAN_POINT('',(2.2,-1.495,0.55));+#191=LINE('',#103,#58);+#192=ORIENTED_EDGE('',*,*,#193,.F.);+#193=EDGE_CURVE('',#194,#189,#191,.T.);+#194=VERTEX_POINT('',#195);+#195=CARTESIAN_POINT('',(2.2,-1.045,0.55));+#196=ORIENTED_EDGE('',*,*,#197,.F.);+#197=EDGE_CURVE('',#198,#194,#191,.T.);+#198=VERTEX_POINT('',#199);+#199=CARTESIAN_POINT('',(2.2,-0.225,0.55));+#200=ORIENTED_EDGE('',*,*,#201,.F.);+#201=EDGE_CURVE('',#202,#198,#191,.T.);+#202=VERTEX_POINT('',#203);+#203=CARTESIAN_POINT('',(2.2,0.225,0.55));+#204=ORIENTED_EDGE('',*,*,#205,.F.);+#205=EDGE_CURVE('',#206,#202,#191,.T.);+#206=VERTEX_POINT('',#207);+#207=CARTESIAN_POINT('',(2.2,1.045,0.55));+#208=ORIENTED_EDGE('',*,*,#209,.F.);+#209=EDGE_CURVE('',#210,#206,#191,.T.);+#210=VERTEX_POINT('',#211);+#211=CARTESIAN_POINT('',(2.2,1.495,0.55));+#212=ORIENTED_EDGE('',*,*,#213,.F.);+#213=EDGE_CURVE('',#102,#210,#191,.T.);+#214=ORIENTED_EDGE('',*,*,#101,.F.);+#215=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#49,#103),(#56,#185)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.25),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#216=ADVANCED_FACE('',(#217),#228,.F.);+#217=FACE_BOUND('',#218,.F.);+#218=EDGE_LOOP('',(#74,#219,#220,#225));+#219=ORIENTED_EDGE('',*,*,#176,.T.);+#220=ORIENTED_EDGE('',*,*,#221,.F.);+#221=EDGE_CURVE('',#222,#174,#224,.T.);+#222=VERTEX_POINT('',#223);+#223=CARTESIAN_POINT('',(-2.025,-1.8,0.55));+#224=LINE('',#223,#79);+#225=ORIENTED_EDGE('',*,*,#226,.F.);+#226=EDGE_CURVE('',#69,#222,#227,.T.);+#227=B_SPLINE_CURVE_WITH_KNOTS('',1,(#70,#223),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#228=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#70,#223),(#77,#151)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#229=ADVANCED_FACE('',(#230),#241,.F.);+#230=FACE_BOUND('',#231,.F.);+#231=EDGE_LOOP('',(#60,#232,#237,#240));+#232=ORIENTED_EDGE('',*,*,#233,.T.);+#233=EDGE_CURVE('',#62,#234,#236,.T.);+#234=VERTEX_POINT('',#235);+#235=CARTESIAN_POINT('',(2.025,-1.8,0.55));+#236=B_SPLINE_CURVE_WITH_KNOTS('',1,(#63,#235),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#237=ORIENTED_EDGE('',*,*,#238,.F.);+#238=EDGE_CURVE('',#184,#234,#239,.T.);+#239=LINE('',#185,#65);+#240=ORIENTED_EDGE('',*,*,#183,.F.);+#241=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#56,#185),(#63,#235)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.247487373415),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#242=ADVANCED_FACE('',(#243),#250,.F.);+#243=FACE_BOUND('',#244,.F.);+#244=EDGE_LOOP('',(#67,#245,#246,#249));+#245=ORIENTED_EDGE('',*,*,#226,.T.);+#246=ORIENTED_EDGE('',*,*,#247,.F.);+#247=EDGE_CURVE('',#234,#222,#248,.T.);+#248=LINE('',#235,#72);+#249=ORIENTED_EDGE('',*,*,#233,.F.);+#250=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#63,#235),(#70,#223)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.05),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#251=ADVANCED_FACE('',(#252),#264,.F.);+#252=FACE_BOUND('',#253,.F.);+#253=EDGE_LOOP('',(#254,#255,#260,#263));+#254=ORIENTED_EDGE('',*,*,#106,.T.);+#255=ORIENTED_EDGE('',*,*,#256,.T.);+#256=EDGE_CURVE('',#102,#257,#259,.T.);+#257=VERTEX_POINT('',#258);+#258=CARTESIAN_POINT('',(2.2,1.625,0.65));+#259=B_SPLINE_CURVE_WITH_KNOTS('',1,(#103,#258),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#260=ORIENTED_EDGE('',*,*,#261,.F.);+#261=EDGE_CURVE('',#116,#257,#262,.T.);+#262=LINE('',#117,#51);+#263=ORIENTED_EDGE('',*,*,#115,.F.);+#264=PLANE('',#265);+#265=AXIS2_PLACEMENT_3D('',#117,#66,#52);+#266=ADVANCED_FACE('',(#267),#325,.F.);+#267=FACE_BOUND('',#268,.F.);+#268=EDGE_LOOP('',(#269,#274,#275,#276,#281,#287,#292,#297,#302,#307,#313,#321));+#269=ORIENTED_EDGE('',*,*,#270,.T.);+#270=EDGE_CURVE('',#271,#121,#273,.T.);+#271=VERTEX_POINT('',#272);+#272=CARTESIAN_POINT('',(-2.2,1.625,0.65));+#273=LINE('',#272,#91);+#274=ORIENTED_EDGE('',*,*,#120,.T.);+#275=ORIENTED_EDGE('',*,*,#261,.T.);+#276=ORIENTED_EDGE('',*,*,#277,.T.);+#277=EDGE_CURVE('',#257,#278,#280,.T.);+#278=VERTEX_POINT('',#279);+#279=CARTESIAN_POINT('',(2.2,1.495,0.65));+#280=LINE('',#258,#58);+#281=ORIENTED_EDGE('',*,*,#282,.T.);+#282=EDGE_CURVE('',#278,#283,#285,.T.);+#283=VERTEX_POINT('',#284);+#284=CARTESIAN_POINT('',(2.125,1.495,0.65));+#285=LINE('',#286,#72);+#286=CARTESIAN_POINT('',(2.3,1.495,0.65));+#287=ORIENTED_EDGE('',*,*,#288,.F.);+#288=EDGE_CURVE('',#289,#283,#291,.T.);+#289=VERTEX_POINT('',#290);+#290=CARTESIAN_POINT('',(2.125,1.5875,0.65));+#291=LINE('',#290,#58);+#292=ORIENTED_EDGE('',*,*,#293,.F.);+#293=EDGE_CURVE('',#294,#289,#296,.T.);+#294=VERTEX_POINT('',#295);+#295=CARTESIAN_POINT('',(1.9875,1.725,0.65));+#296=LINE('',#295,#51);+#297=ORIENTED_EDGE('',*,*,#298,.F.);+#298=EDGE_CURVE('',#299,#294,#301,.T.);+#299=VERTEX_POINT('',#300);+#300=CARTESIAN_POINT('',(-1.9875,1.725,0.65));+#301=LINE('',#300,#27);+#302=ORIENTED_EDGE('',*,*,#303,.F.);+#303=EDGE_CURVE('',#304,#299,#306,.T.);+#304=VERTEX_POINT('',#305);+#305=CARTESIAN_POINT('',(-2.125,1.5875,0.65));+#306=LINE('',#305,#91);+#307=ORIENTED_EDGE('',*,*,#308,.F.);+#308=EDGE_CURVE('',#309,#304,#311,.T.);+#309=VERTEX_POINT('',#310);+#310=CARTESIAN_POINT('',(-2.125,1.495,0.65));+#311=LINE('',#312,#86);+#312=CARTESIAN_POINT('',(-2.125,-1.5875,0.65));+#313=ORIENTED_EDGE('',*,*,#314,.F.);+#314=EDGE_CURVE('',#315,#309,#317,.T.);+#315=VERTEX_POINT('',#316);+#316=CARTESIAN_POINT('',(-2.2,1.495,0.65));+#317=LINE('',#318,#319);+#318=CARTESIAN_POINT('',(-2.3,1.495,0.65));+#319=VECTOR('',#320,1.);+#320=DIRECTION('',(1.,-1.144237745222E-17,0.));+#321=ORIENTED_EDGE('',*,*,#322,.T.);+#322=EDGE_CURVE('',#315,#271,#323,.T.);+#323=LINE('',#324,#86);+#324=CARTESIAN_POINT('',(-2.2,-1.625,0.65));+#325=PLANE('',#326);+#326=AXIS2_PLACEMENT_3D('',#327,#328,#329);+#327=CARTESIAN_POINT('',(-1.094280772515E-16,1.7625,0.65));+#328=DIRECTION('',(2.515285726443E-18,-2.217118373974E-28,-1.));+#329=DIRECTION('',(1.,1.177919330004E-16,2.515285726443E-18));+#330=ADVANCED_FACE('',(#331),#339,.F.);+#331=FACE_BOUND('',#332,.F.);+#332=EDGE_LOOP('',(#333,#334,#335,#336));+#333=ORIENTED_EDGE('',*,*,#134,.T.);+#334=ORIENTED_EDGE('',*,*,#125,.T.);+#335=ORIENTED_EDGE('',*,*,#270,.F.);+#336=ORIENTED_EDGE('',*,*,#337,.F.);+#337=EDGE_CURVE('',#135,#271,#338,.T.);+#338=B_SPLINE_CURVE_WITH_KNOTS('',1,(#136,#272),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#339=PLANE('',#340);+#340=AXIS2_PLACEMENT_3D('',#272,#52,#92);+#341=ADVANCED_FACE('',(#342),#358,.F.);+#342=FACE_BOUND('',#343,.F.);+#343=EDGE_LOOP('',(#344,#348,#349,#356));+#344=ORIENTED_EDGE('',*,*,#345,.F.);+#345=EDGE_CURVE('',#174,#346,#347,.T.);+#346=VERTEX_POINT('',#324);+#347=B_SPLINE_CURVE_WITH_KNOTS('',1,(#151,#324),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#348=ORIENTED_EDGE('',*,*,#173,.T.);+#349=ORIENTED_EDGE('',*,*,#350,.T.);+#350=EDGE_CURVE('',#170,#351,#353,.T.);+#351=VERTEX_POINT('',#352);+#352=CARTESIAN_POINT('',(-2.2,-1.495,0.65));+#353=LINE('',#354,#355);+#354=CARTESIAN_POINT('',(-2.2,-1.495,0.437457551351));+#355=VECTOR('',#13,1.);+#356=ORIENTED_EDGE('',*,*,#357,.F.);+#357=EDGE_CURVE('',#346,#351,#323,.T.);+#358=PLANE('',#359);+#359=AXIS2_PLACEMENT_3D('',#324,#28,#87);+#360=ADVANCED_FACE('',(#361),#383,.F.);+#361=FACE_BOUND('',#362,.F.);+#362=EDGE_LOOP('',(#363,#371,#372,#378));+#363=ORIENTED_EDGE('',*,*,#364,.F.);+#364=EDGE_CURVE('',#170,#365,#367,.T.);+#365=VERTEX_POINT('',#366);+#366=CARTESIAN_POINT('',(-2.3,-1.495,0.55));+#367=LINE('',#368,#369);+#368=CARTESIAN_POINT('',(-2.05,-1.495,0.55));+#369=VECTOR('',#370,1.);+#370=DIRECTION('',(-1.,1.144237745222E-17,0.));+#371=ORIENTED_EDGE('',*,*,#169,.T.);+#372=ORIENTED_EDGE('',*,*,#373,.T.);+#373=EDGE_CURVE('',#166,#374,#376,.T.);+#374=VERTEX_POINT('',#375);+#375=CARTESIAN_POINT('',(-2.3,-1.045,0.55));+#376=LINE('',#377,#369);+#377=CARTESIAN_POINT('',(-2.05,-1.045,0.55));+#378=ORIENTED_EDGE('',*,*,#379,.F.);+#379=EDGE_CURVE('',#365,#374,#380,.T.);+#380=LINE('',#366,#381);+#381=VECTOR('',#382,1.);+#382=DIRECTION('',(1.144237745222E-17,1.,0.));+#383=PLANE('',#384);+#384=AXIS2_PLACEMENT_3D('',#368,#13,#370);+#385=ADVANCED_FACE('',(#386),#358,.F.);+#386=FACE_BOUND('',#387,.F.);+#387=EDGE_LOOP('',(#388,#394,#395,#401));+#388=ORIENTED_EDGE('',*,*,#389,.F.);+#389=EDGE_CURVE('',#166,#390,#392,.T.);+#390=VERTEX_POINT('',#391);+#391=CARTESIAN_POINT('',(-2.2,-1.045,0.65));+#392=LINE('',#393,#355);+#393=CARTESIAN_POINT('',(-2.2,-1.045,0.437457551351));+#394=ORIENTED_EDGE('',*,*,#165,.T.);+#395=ORIENTED_EDGE('',*,*,#396,.T.);+#396=EDGE_CURVE('',#162,#397,#399,.T.);+#397=VERTEX_POINT('',#398);+#398=CARTESIAN_POINT('',(-2.2,-0.225,0.65));+#399=LINE('',#400,#355);+#400=CARTESIAN_POINT('',(-2.2,-0.225,0.437457551351));+#401=ORIENTED_EDGE('',*,*,#402,.F.);+#402=EDGE_CURVE('',#390,#397,#323,.T.);+#403=ADVANCED_FACE('',(#404),#422,.F.);+#404=FACE_BOUND('',#405,.F.);+#405=EDGE_LOOP('',(#406,#412,#413,#419));+#406=ORIENTED_EDGE('',*,*,#407,.F.);+#407=EDGE_CURVE('',#162,#408,#410,.T.);+#408=VERTEX_POINT('',#409);+#409=CARTESIAN_POINT('',(-2.3,-0.225,0.55));+#410=LINE('',#411,#369);+#411=CARTESIAN_POINT('',(-2.05,-0.225,0.55));+#412=ORIENTED_EDGE('',*,*,#161,.T.);+#413=ORIENTED_EDGE('',*,*,#414,.T.);+#414=EDGE_CURVE('',#158,#415,#417,.T.);+#415=VERTEX_POINT('',#416);+#416=CARTESIAN_POINT('',(-2.3,0.225,0.55));+#417=LINE('',#418,#369);+#418=CARTESIAN_POINT('',(-2.05,0.225,0.55));+#419=ORIENTED_EDGE('',*,*,#420,.F.);+#420=EDGE_CURVE('',#408,#415,#421,.T.);+#421=LINE('',#409,#381);+#422=PLANE('',#423);+#423=AXIS2_PLACEMENT_3D('',#411,#13,#370);+#424=ADVANCED_FACE('',(#425),#358,.F.);+#425=FACE_BOUND('',#426,.F.);+#426=EDGE_LOOP('',(#427,#433,#434,#440));+#427=ORIENTED_EDGE('',*,*,#428,.F.);+#428=EDGE_CURVE('',#158,#429,#431,.T.);+#429=VERTEX_POINT('',#430);+#430=CARTESIAN_POINT('',(-2.2,0.225,0.65));+#431=LINE('',#432,#355);+#432=CARTESIAN_POINT('',(-2.2,0.225,0.437457551351));+#433=ORIENTED_EDGE('',*,*,#157,.T.);+#434=ORIENTED_EDGE('',*,*,#435,.T.);+#435=EDGE_CURVE('',#154,#436,#438,.T.);+#436=VERTEX_POINT('',#437);+#437=CARTESIAN_POINT('',(-2.2,1.045,0.65));+#438=LINE('',#439,#355);+#439=CARTESIAN_POINT('',(-2.2,1.045,0.437457551351));+#440=ORIENTED_EDGE('',*,*,#441,.F.);+#441=EDGE_CURVE('',#429,#436,#323,.T.);+#442=ADVANCED_FACE('',(#443),#461,.F.);+#443=FACE_BOUND('',#444,.F.);+#444=EDGE_LOOP('',(#445,#451,#452,#458));+#445=ORIENTED_EDGE('',*,*,#446,.F.);+#446=EDGE_CURVE('',#154,#447,#449,.T.);+#447=VERTEX_POINT('',#448);+#448=CARTESIAN_POINT('',(-2.3,1.045,0.55));+#449=LINE('',#450,#369);+#450=CARTESIAN_POINT('',(-2.05,1.045,0.55));+#451=ORIENTED_EDGE('',*,*,#153,.T.);+#452=ORIENTED_EDGE('',*,*,#453,.T.);+#453=EDGE_CURVE('',#148,#454,#456,.T.);+#454=VERTEX_POINT('',#455);+#455=CARTESIAN_POINT('',(-2.3,1.495,0.55));+#456=LINE('',#457,#369);+#457=CARTESIAN_POINT('',(-2.05,1.495,0.55));+#458=ORIENTED_EDGE('',*,*,#459,.F.);+#459=EDGE_CURVE('',#447,#454,#460,.T.);+#460=LINE('',#448,#381);+#461=PLANE('',#462);+#462=AXIS2_PLACEMENT_3D('',#450,#13,#370);+#463=ADVANCED_FACE('',(#464),#358,.F.);+#464=FACE_BOUND('',#465,.F.);+#465=EDGE_LOOP('',(#466,#470,#471,#472));+#466=ORIENTED_EDGE('',*,*,#467,.F.);+#467=EDGE_CURVE('',#148,#315,#468,.T.);+#468=LINE('',#469,#355);+#469=CARTESIAN_POINT('',(-2.2,1.495,0.437457551351));+#470=ORIENTED_EDGE('',*,*,#147,.T.);+#471=ORIENTED_EDGE('',*,*,#337,.T.);+#472=ORIENTED_EDGE('',*,*,#322,.F.);+#473=ADVANCED_FACE('',(#474),#483,.F.);+#474=FACE_BOUND('',#475,.F.);+#475=EDGE_LOOP('',(#476,#477,#478,#482));+#476=ORIENTED_EDGE('',*,*,#256,.F.);+#477=ORIENTED_EDGE('',*,*,#213,.T.);+#478=ORIENTED_EDGE('',*,*,#479,.T.);+#479=EDGE_CURVE('',#210,#278,#480,.T.);+#480=LINE('',#481,#355);+#481=CARTESIAN_POINT('',(2.2,1.495,0.437457551351));+#482=ORIENTED_EDGE('',*,*,#277,.F.);+#483=PLANE('',#484);+#484=AXIS2_PLACEMENT_3D('',#258,#73,#59);+#485=ADVANCED_FACE('',(#486),#504,.F.);+#486=FACE_BOUND('',#487,.F.);+#487=EDGE_LOOP('',(#488,#494,#495,#501));+#488=ORIENTED_EDGE('',*,*,#489,.F.);+#489=EDGE_CURVE('',#210,#490,#492,.T.);+#490=VERTEX_POINT('',#491);+#491=CARTESIAN_POINT('',(2.3,1.495,0.55));+#492=LINE('',#493,#27);+#493=CARTESIAN_POINT('',(2.05,1.495,0.55));+#494=ORIENTED_EDGE('',*,*,#209,.T.);+#495=ORIENTED_EDGE('',*,*,#496,.T.);+#496=EDGE_CURVE('',#206,#497,#499,.T.);+#497=VERTEX_POINT('',#498);+#498=CARTESIAN_POINT('',(2.3,1.045,0.55));+#499=LINE('',#500,#27);+#500=CARTESIAN_POINT('',(2.05,1.045,0.55));+#501=ORIENTED_EDGE('',*,*,#502,.F.);+#502=EDGE_CURVE('',#490,#497,#503,.T.);+#503=LINE('',#491,#58);+#504=PLANE('',#505);+#505=AXIS2_PLACEMENT_3D('',#493,#13,#28);+#506=ADVANCED_FACE('',(#507),#483,.F.);+#507=FACE_BOUND('',#508,.F.);+#508=EDGE_LOOP('',(#509,#515,#516,#522));+#509=ORIENTED_EDGE('',*,*,#510,.F.);+#510=EDGE_CURVE('',#206,#511,#513,.T.);+#511=VERTEX_POINT('',#512);+#512=CARTESIAN_POINT('',(2.2,1.045,0.65));+#513=LINE('',#514,#355);+#514=CARTESIAN_POINT('',(2.2,1.045,0.437457551351));+#515=ORIENTED_EDGE('',*,*,#205,.T.);+#516=ORIENTED_EDGE('',*,*,#517,.T.);+#517=EDGE_CURVE('',#202,#518,#520,.T.);+#518=VERTEX_POINT('',#519);+#519=CARTESIAN_POINT('',(2.2,0.225,0.65));+#520=LINE('',#521,#355);+#521=CARTESIAN_POINT('',(2.2,0.225,0.437457551351));+#522=ORIENTED_EDGE('',*,*,#523,.F.);+#523=EDGE_CURVE('',#511,#518,#280,.T.);+#524=ADVANCED_FACE('',(#525),#543,.F.);+#525=FACE_BOUND('',#526,.F.);+#526=EDGE_LOOP('',(#527,#533,#534,#540));+#527=ORIENTED_EDGE('',*,*,#528,.F.);+#528=EDGE_CURVE('',#202,#529,#531,.T.);+#529=VERTEX_POINT('',#530);+#530=CARTESIAN_POINT('',(2.3,0.225,0.55));+#531=LINE('',#532,#27);+#532=CARTESIAN_POINT('',(2.05,0.225,0.55));+#533=ORIENTED_EDGE('',*,*,#201,.T.);+#534=ORIENTED_EDGE('',*,*,#535,.T.);+#535=EDGE_CURVE('',#198,#536,#538,.T.);+#536=VERTEX_POINT('',#537);+#537=CARTESIAN_POINT('',(2.3,-0.225,0.55));+#538=LINE('',#539,#27);+#539=CARTESIAN_POINT('',(2.05,-0.225,0.55));+#540=ORIENTED_EDGE('',*,*,#541,.F.);+#541=EDGE_CURVE('',#529,#536,#542,.T.);+#542=LINE('',#530,#58);+#543=PLANE('',#544);+#544=AXIS2_PLACEMENT_3D('',#532,#13,#28);+#545=ADVANCED_FACE('',(#546),#483,.F.);+#546=FACE_BOUND('',#547,.F.);+#547=EDGE_LOOP('',(#548,#554,#555,#561));+#548=ORIENTED_EDGE('',*,*,#549,.F.);+#549=EDGE_CURVE('',#198,#550,#552,.T.);+#550=VERTEX_POINT('',#551);+#551=CARTESIAN_POINT('',(2.2,-0.225,0.65));+#552=LINE('',#553,#355);+#553=CARTESIAN_POINT('',(2.2,-0.225,0.437457551351));+#554=ORIENTED_EDGE('',*,*,#197,.T.);+#555=ORIENTED_EDGE('',*,*,#556,.T.);+#556=EDGE_CURVE('',#194,#557,#559,.T.);+#557=VERTEX_POINT('',#558);+#558=CARTESIAN_POINT('',(2.2,-1.045,0.65));+#559=LINE('',#560,#355);+#560=CARTESIAN_POINT('',(2.2,-1.045,0.437457551351));+#561=ORIENTED_EDGE('',*,*,#562,.F.);+#562=EDGE_CURVE('',#550,#557,#280,.T.);+#563=ADVANCED_FACE('',(#564),#582,.F.);+#564=FACE_BOUND('',#565,.F.);+#565=EDGE_LOOP('',(#566,#572,#573,#579));+#566=ORIENTED_EDGE('',*,*,#567,.F.);+#567=EDGE_CURVE('',#194,#568,#570,.T.);+#568=VERTEX_POINT('',#569);+#569=CARTESIAN_POINT('',(2.3,-1.045,0.55));+#570=LINE('',#571,#27);+#571=CARTESIAN_POINT('',(2.05,-1.045,0.55));+#572=ORIENTED_EDGE('',*,*,#193,.T.);+#573=ORIENTED_EDGE('',*,*,#574,.T.);+#574=EDGE_CURVE('',#189,#575,#577,.T.);+#575=VERTEX_POINT('',#576);+#576=CARTESIAN_POINT('',(2.3,-1.495,0.55));+#577=LINE('',#578,#27);+#578=CARTESIAN_POINT('',(2.05,-1.495,0.55));+#579=ORIENTED_EDGE('',*,*,#580,.F.);+#580=EDGE_CURVE('',#568,#575,#581,.T.);+#581=LINE('',#569,#58);+#582=PLANE('',#583);+#583=AXIS2_PLACEMENT_3D('',#571,#13,#28);+#584=ADVANCED_FACE('',(#585),#483,.F.);+#585=FACE_BOUND('',#586,.F.);+#586=EDGE_LOOP('',(#587,#593,#594,#599));+#587=ORIENTED_EDGE('',*,*,#588,.F.);+#588=EDGE_CURVE('',#189,#589,#591,.T.);+#589=VERTEX_POINT('',#590);+#590=CARTESIAN_POINT('',(2.2,-1.495,0.65));+#591=LINE('',#592,#355);+#592=CARTESIAN_POINT('',(2.2,-1.495,0.437457551351));+#593=ORIENTED_EDGE('',*,*,#188,.T.);+#594=ORIENTED_EDGE('',*,*,#595,.T.);+#595=EDGE_CURVE('',#184,#596,#598,.T.);+#596=VERTEX_POINT('',#597);+#597=CARTESIAN_POINT('',(2.2,-1.625,0.65));+#598=B_SPLINE_CURVE_WITH_KNOTS('',1,(#185,#597),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#599=ORIENTED_EDGE('',*,*,#600,.F.);+#600=EDGE_CURVE('',#589,#596,#280,.T.);+#601=ADVANCED_FACE('',(#602),#614,.F.);+#602=FACE_BOUND('',#603,.F.);+#603=EDGE_LOOP('',(#604,#605,#606,#611));+#604=ORIENTED_EDGE('',*,*,#221,.T.);+#605=ORIENTED_EDGE('',*,*,#345,.T.);+#606=ORIENTED_EDGE('',*,*,#607,.F.);+#607=EDGE_CURVE('',#608,#346,#610,.T.);+#608=VERTEX_POINT('',#609);+#609=CARTESIAN_POINT('',(-2.025,-1.8,0.65));+#610=LINE('',#609,#79);+#611=ORIENTED_EDGE('',*,*,#612,.F.);+#612=EDGE_CURVE('',#222,#608,#613,.T.);+#613=B_SPLINE_CURVE_WITH_KNOTS('',1,(#223,#609),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#614=PLANE('',#615);+#615=AXIS2_PLACEMENT_3D('',#609,#92,#80);+#616=ADVANCED_FACE('',(#617),#629,.F.);+#617=FACE_BOUND('',#618,.F.);+#618=EDGE_LOOP('',(#619,#620,#625,#628));+#619=ORIENTED_EDGE('',*,*,#238,.T.);+#620=ORIENTED_EDGE('',*,*,#621,.T.);+#621=EDGE_CURVE('',#234,#622,#624,.T.);+#622=VERTEX_POINT('',#623);+#623=CARTESIAN_POINT('',(2.025,-1.8,0.65));+#624=B_SPLINE_CURVE_WITH_KNOTS('',1,(#235,#623),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#625=ORIENTED_EDGE('',*,*,#626,.F.);+#626=EDGE_CURVE('',#596,#622,#627,.T.);+#627=LINE('',#597,#65);+#628=ORIENTED_EDGE('',*,*,#595,.F.);+#629=PLANE('',#630);+#630=AXIS2_PLACEMENT_3D('',#597,#80,#66);+#631=ADVANCED_FACE('',(#632),#640,.F.);+#632=FACE_BOUND('',#633,.F.);+#633=EDGE_LOOP('',(#634,#635,#636,#639));+#634=ORIENTED_EDGE('',*,*,#247,.T.);+#635=ORIENTED_EDGE('',*,*,#612,.T.);+#636=ORIENTED_EDGE('',*,*,#637,.F.);+#637=EDGE_CURVE('',#622,#608,#638,.T.);+#638=LINE('',#623,#72);+#639=ORIENTED_EDGE('',*,*,#621,.F.);+#640=PLANE('',#641);+#641=AXIS2_PLACEMENT_3D('',#623,#87,#73);+#642=ADVANCED_FACE('',(#643),#663,.F.);+#643=FACE_BOUND('',#644,.F.);+#644=EDGE_LOOP('',(#645,#650,#654,#656,#657,#661));+#645=ORIENTED_EDGE('',*,*,#646,.F.);+#646=EDGE_CURVE('',#647,#436,#649,.T.);+#647=VERTEX_POINT('',#648);+#648=CARTESIAN_POINT('',(-2.3,1.045,0.65));+#649=LINE('',#648,#319);+#650=ORIENTED_EDGE('',*,*,#651,.T.);+#651=EDGE_CURVE('',#647,#652,#653,.T.);+#652=VERTEX_POINT('',#318);+#653=LINE('',#648,#381);+#654=ORIENTED_EDGE('',*,*,#655,.T.);+#655=EDGE_CURVE('',#652,#315,#317,.T.);+#656=ORIENTED_EDGE('',*,*,#314,.T.);+#657=ORIENTED_EDGE('',*,*,#658,.F.);+#658=EDGE_CURVE('',#659,#309,#311,.T.);+#659=VERTEX_POINT('',#660);+#660=CARTESIAN_POINT('',(-2.125,1.045,0.65));+#661=ORIENTED_EDGE('',*,*,#662,.F.);+#662=EDGE_CURVE('',#436,#659,#649,.T.);+#663=PLANE('',#664);+#664=AXIS2_PLACEMENT_3D('',#648,#95,#320);+#665=ADVANCED_FACE('',(#666),#702,.F.);+#666=FACE_BOUND('',#667,.F.);+#667=EDGE_LOOP('',(#668,#673,#677,#681,#685,#687,#688,#689,#694,#699));+#668=ORIENTED_EDGE('',*,*,#669,.T.);+#669=EDGE_CURVE('',#670,#671,#311,.T.);+#670=VERTEX_POINT('',#312);+#671=VERTEX_POINT('',#672);+#672=CARTESIAN_POINT('',(-2.125,-1.495,0.65));+#673=ORIENTED_EDGE('',*,*,#674,.T.);+#674=EDGE_CURVE('',#671,#675,#311,.T.);+#675=VERTEX_POINT('',#676);+#676=CARTESIAN_POINT('',(-2.125,-1.045,0.65));+#677=ORIENTED_EDGE('',*,*,#678,.T.);+#678=EDGE_CURVE('',#675,#679,#311,.T.);+#679=VERTEX_POINT('',#680);+#680=CARTESIAN_POINT('',(-2.125,-0.225,0.65));+#681=ORIENTED_EDGE('',*,*,#682,.T.);+#682=EDGE_CURVE('',#679,#683,#311,.T.);+#683=VERTEX_POINT('',#684);+#684=CARTESIAN_POINT('',(-2.125,0.225,0.65));+#685=ORIENTED_EDGE('',*,*,#686,.T.);+#686=EDGE_CURVE('',#683,#659,#311,.T.);+#687=ORIENTED_EDGE('',*,*,#658,.T.);+#688=ORIENTED_EDGE('',*,*,#308,.T.);+#689=ORIENTED_EDGE('',*,*,#690,.T.);+#690=EDGE_CURVE('',#304,#691,#693,.T.);+#691=VERTEX_POINT('',#692);+#692=CARTESIAN_POINT('',(-2.053727001854,1.551863500927,1.1));+#693=B_SPLINE_CURVE_WITH_KNOTS('',1,(#305,#692),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#694=ORIENTED_EDGE('',*,*,#695,.F.);+#695=EDGE_CURVE('',#696,#691,#698,.T.);+#696=VERTEX_POINT('',#697);+#697=CARTESIAN_POINT('',(-2.053727001854,-1.551863500927,1.1));+#698=LINE('',#697,#86);+#699=ORIENTED_EDGE('',*,*,#700,.F.);+#700=EDGE_CURVE('',#670,#696,#701,.T.);+#701=B_SPLINE_CURVE_WITH_KNOTS('',1,(#312,#697),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#702=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#312,#697),(#305,#692)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.175),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#703=ADVANCED_FACE('',(#704),#716,.F.);+#704=FACE_BOUND('',#705,.F.);+#705=EDGE_LOOP('',(#706,#707,#712,#715));+#706=ORIENTED_EDGE('',*,*,#303,.T.);+#707=ORIENTED_EDGE('',*,*,#708,.T.);+#708=EDGE_CURVE('',#299,#709,#711,.T.);+#709=VERTEX_POINT('',#710);+#710=CARTESIAN_POINT('',(-1.951863500927,1.653727001854,1.1));+#711=B_SPLINE_CURVE_WITH_KNOTS('',1,(#300,#710),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#712=ORIENTED_EDGE('',*,*,#713,.F.);+#713=EDGE_CURVE('',#691,#709,#714,.T.);+#714=LINE('',#692,#91);+#715=ORIENTED_EDGE('',*,*,#690,.F.);+#716=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#305,#692),(#300,#710)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#717=ADVANCED_FACE('',(#718),#730,.F.);+#718=FACE_BOUND('',#719,.F.);+#719=EDGE_LOOP('',(#720,#721,#726,#729));+#720=ORIENTED_EDGE('',*,*,#298,.T.);+#721=ORIENTED_EDGE('',*,*,#722,.T.);+#722=EDGE_CURVE('',#294,#723,#725,.T.);+#723=VERTEX_POINT('',#724);+#724=CARTESIAN_POINT('',(1.951863500927,1.653727001854,1.1));+#725=B_SPLINE_CURVE_WITH_KNOTS('',1,(#295,#724),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#726=ORIENTED_EDGE('',*,*,#727,.F.);+#727=EDGE_CURVE('',#709,#723,#728,.T.);+#728=LINE('',#710,#27);+#729=ORIENTED_EDGE('',*,*,#708,.F.);+#730=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#300,#710),(#295,#724)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.975),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#731=ADVANCED_FACE('',(#732),#744,.F.);+#732=FACE_BOUND('',#733,.F.);+#733=EDGE_LOOP('',(#734,#735,#740,#743));+#734=ORIENTED_EDGE('',*,*,#293,.T.);+#735=ORIENTED_EDGE('',*,*,#736,.T.);+#736=EDGE_CURVE('',#289,#737,#739,.T.);+#737=VERTEX_POINT('',#738);+#738=CARTESIAN_POINT('',(2.053727001854,1.551863500927,1.1));+#739=B_SPLINE_CURVE_WITH_KNOTS('',1,(#290,#738),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#740=ORIENTED_EDGE('',*,*,#741,.F.);+#741=EDGE_CURVE('',#723,#737,#742,.T.);+#742=LINE('',#724,#51);+#743=ORIENTED_EDGE('',*,*,#722,.F.);+#744=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#295,#724),(#290,#738)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#745=ADVANCED_FACE('',(#746),#782,.F.);+#746=FACE_BOUND('',#747,.F.);+#747=EDGE_LOOP('',(#748,#749,#753,#757,#761,#765,#769,#773,#778,#781));+#748=ORIENTED_EDGE('',*,*,#288,.T.);+#749=ORIENTED_EDGE('',*,*,#750,.T.);+#750=EDGE_CURVE('',#283,#751,#291,.T.);+#751=VERTEX_POINT('',#752);+#752=CARTESIAN_POINT('',(2.125,1.045,0.65));+#753=ORIENTED_EDGE('',*,*,#754,.T.);+#754=EDGE_CURVE('',#751,#755,#291,.T.);+#755=VERTEX_POINT('',#756);+#756=CARTESIAN_POINT('',(2.125,0.225,0.65));+#757=ORIENTED_EDGE('',*,*,#758,.T.);+#758=EDGE_CURVE('',#755,#759,#291,.T.);+#759=VERTEX_POINT('',#760);+#760=CARTESIAN_POINT('',(2.125,-0.225,0.65));+#761=ORIENTED_EDGE('',*,*,#762,.T.);+#762=EDGE_CURVE('',#759,#763,#291,.T.);+#763=VERTEX_POINT('',#764);+#764=CARTESIAN_POINT('',(2.125,-1.045,0.65));+#765=ORIENTED_EDGE('',*,*,#766,.T.);+#766=EDGE_CURVE('',#763,#767,#291,.T.);+#767=VERTEX_POINT('',#768);+#768=CARTESIAN_POINT('',(2.125,-1.495,0.65));+#769=ORIENTED_EDGE('',*,*,#770,.T.);+#770=EDGE_CURVE('',#767,#771,#291,.T.);+#771=VERTEX_POINT('',#772);+#772=CARTESIAN_POINT('',(2.125,-1.5875,0.65));+#773=ORIENTED_EDGE('',*,*,#774,.T.);+#774=EDGE_CURVE('',#771,#775,#777,.T.);+#775=VERTEX_POINT('',#776);+#776=CARTESIAN_POINT('',(2.053727001854,-1.551863500927,1.1));+#777=B_SPLINE_CURVE_WITH_KNOTS('',1,(#772,#776),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#778=ORIENTED_EDGE('',*,*,#779,.F.);+#779=EDGE_CURVE('',#737,#775,#780,.T.);+#780=LINE('',#738,#58);+#781=ORIENTED_EDGE('',*,*,#736,.F.);+#782=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#290,#738),(#772,#776)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.175),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#783=ADVANCED_FACE('',(#784),#801,.F.);+#784=FACE_BOUND('',#785,.F.);+#785=EDGE_LOOP('',(#786,#789,#794,#797,#799,#800));+#786=ORIENTED_EDGE('',*,*,#787,.F.);+#787=EDGE_CURVE('',#788,#278,#285,.T.);+#788=VERTEX_POINT('',#286);+#789=ORIENTED_EDGE('',*,*,#790,.T.);+#790=EDGE_CURVE('',#788,#791,#793,.T.);+#791=VERTEX_POINT('',#792);+#792=CARTESIAN_POINT('',(2.3,1.045,0.65));+#793=LINE('',#286,#58);+#794=ORIENTED_EDGE('',*,*,#795,.T.);+#795=EDGE_CURVE('',#791,#511,#796,.T.);+#796=LINE('',#792,#72);+#797=ORIENTED_EDGE('',*,*,#798,.T.);+#798=EDGE_CURVE('',#511,#751,#796,.T.);+#799=ORIENTED_EDGE('',*,*,#750,.F.);+#800=ORIENTED_EDGE('',*,*,#282,.F.);+#801=PLANE('',#802);+#802=AXIS2_PLACEMENT_3D('',#286,#95,#73);+#803=ADVANCED_FACE('',(#804),#325,.F.);+#804=FACE_BOUND('',#805,.F.);+#805=EDGE_LOOP('',(#806,#807,#811,#812,#817,#822,#825,#826,#830,#831,#832,#833));+#806=ORIENTED_EDGE('',*,*,#357,.T.);+#807=ORIENTED_EDGE('',*,*,#808,.T.);+#808=EDGE_CURVE('',#351,#671,#809,.T.);+#809=LINE('',#810,#319);+#810=CARTESIAN_POINT('',(-2.3,-1.495,0.65));+#811=ORIENTED_EDGE('',*,*,#669,.F.);+#812=ORIENTED_EDGE('',*,*,#813,.F.);+#813=EDGE_CURVE('',#814,#670,#816,.T.);+#814=VERTEX_POINT('',#815);+#815=CARTESIAN_POINT('',(-1.9875,-1.725,0.65));+#816=LINE('',#815,#79);+#817=ORIENTED_EDGE('',*,*,#818,.F.);+#818=EDGE_CURVE('',#819,#814,#821,.T.);+#819=VERTEX_POINT('',#820);+#820=CARTESIAN_POINT('',(1.9875,-1.725,0.65));+#821=LINE('',#820,#72);+#822=ORIENTED_EDGE('',*,*,#823,.F.);+#823=EDGE_CURVE('',#771,#819,#824,.T.);+#824=LINE('',#772,#65);+#825=ORIENTED_EDGE('',*,*,#770,.F.);+#826=ORIENTED_EDGE('',*,*,#827,.F.);+#827=EDGE_CURVE('',#589,#767,#828,.T.);+#828=LINE('',#829,#72);+#829=CARTESIAN_POINT('',(2.3,-1.495,0.65));+#830=ORIENTED_EDGE('',*,*,#600,.T.);+#831=ORIENTED_EDGE('',*,*,#626,.T.);+#832=ORIENTED_EDGE('',*,*,#637,.T.);+#833=ORIENTED_EDGE('',*,*,#607,.T.);+#834=ADVANCED_FACE('',(#835),#902,.F.);+#835=FACE_BOUND('',#836,.F.);+#836=EDGE_LOOP('',(#837,#838,#839,#848,#855,#864,#869,#874,#879,#886,#893,#900));+#837=ORIENTED_EDGE('',*,*,#350,.F.);+#838=ORIENTED_EDGE('',*,*,#364,.T.);+#839=ORIENTED_EDGE('',*,*,#840,.T.);+#840=EDGE_CURVE('',#365,#841,#843,.T.);+#841=VERTEX_POINT('',#842);+#842=CARTESIAN_POINT('',(-2.398480775301,-1.495,0.467364817767));+#843=CIRCLE('',#844,0.1);+#844=AXIS2_PLACEMENT_3D('',#845,#846,#847);+#845=CARTESIAN_POINT('',(-2.3,-1.495,0.45));+#846=DIRECTION('',(-1.144237745222E-17,-1.,0.));+#847=DIRECTION('',(-4.440892098501E-15,5.081436361562E-32,1.));+#848=ORIENTED_EDGE('',*,*,#849,.T.);+#849=EDGE_CURVE('',#841,#850,#852,.T.);+#850=VERTEX_POINT('',#851);+#851=CARTESIAN_POINT('',(-2.447120194575,-1.495,0.165270364467));+#852=LINE('',#842,#853);+#853=VECTOR('',#854,1.);+#854=DIRECTION('',(-0.158960115908,1.818881646068E-18,-0.987285005229));+#855=ORIENTED_EDGE('',*,*,#856,.T.);+#856=EDGE_CURVE('',#850,#857,#859,.T.);+#857=VERTEX_POINT('',#858);+#858=CARTESIAN_POINT('',(-2.644081745177,-1.495,1.942890293094E-16));+#859=CIRCLE('',#860,0.2);+#860=AXIS2_PLACEMENT_3D('',#861,#862,#863);+#861=CARTESIAN_POINT('',(-2.644081745177,-1.495,0.2));+#862=DIRECTION('',(1.144237745222E-17,1.,1.155557966632E-33));+#863=DIRECTION('',(0.984807753012,-1.126854202784E-17,-0.173648177667));+#864=ORIENTED_EDGE('',*,*,#865,.T.);+#865=EDGE_CURVE('',#857,#866,#868,.T.);+#866=VERTEX_POINT('',#867);+#867=CARTESIAN_POINT('',(-3.65,-1.495,1.942890293094E-16));+#868=LINE('',#858,#369);+#869=ORIENTED_EDGE('',*,*,#870,.T.);+#870=EDGE_CURVE('',#866,#871,#873,.T.);+#871=VERTEX_POINT('',#872);+#872=CARTESIAN_POINT('',(-3.65,-1.495,0.1));+#873=LINE('',#867,#355);+#874=ORIENTED_EDGE('',*,*,#875,.T.);+#875=EDGE_CURVE('',#871,#876,#878,.T.);+#876=VERTEX_POINT('',#877);+#877=CARTESIAN_POINT('',(-2.644081745177,-1.495,0.1));+#878=LINE('',#872,#319);+#879=ORIENTED_EDGE('',*,*,#880,.T.);+#880=EDGE_CURVE('',#876,#881,#883,.T.);+#881=VERTEX_POINT('',#882);+#882=CARTESIAN_POINT('',(-2.545600969876,-1.495,0.182635182233));+#883=CIRCLE('',#884,0.1);+#884=AXIS2_PLACEMENT_3D('',#861,#846,#885);+#885=DIRECTION('',(4.440892098501E-15,-5.081436361562E-32,-1.));+#886=ORIENTED_EDGE('',*,*,#887,.T.);+#887=EDGE_CURVE('',#881,#888,#890,.T.);+#888=VERTEX_POINT('',#889);+#889=CARTESIAN_POINT('',(-2.496961550602,-1.495,0.484729635533));+#890=LINE('',#882,#891);+#891=VECTOR('',#892,1.);+#892=DIRECTION('',(0.158960115908,-1.818881646068E-18,0.987285005229));+#893=ORIENTED_EDGE('',*,*,#894,.T.);+#894=EDGE_CURVE('',#888,#895,#896,.T.);+#895=VERTEX_POINT('',#810);+#896=CIRCLE('',#897,0.2);+#897=AXIS2_PLACEMENT_3D('',#845,#898,#899);+#898=DIRECTION('',(1.144237745222E-17,1.,1.54074395551E-33));+#899=DIRECTION('',(-0.984807753012,1.126854202784E-17,0.173648177667));+#900=ORIENTED_EDGE('',*,*,#901,.T.);+#901=EDGE_CURVE('',#895,#351,#809,.T.);+#902=PLANE('',#903);+#903=AXIS2_PLACEMENT_3D('',#904,#382,#13);+#904=CARTESIAN_POINT('',(-2.781394191511,-1.495,0.224915102701));+#905=ADVANCED_FACE('',(#906),#920,.F.);+#906=FACE_BOUND('',#907,.F.);+#907=EDGE_LOOP('',(#908,#909,#916,#919));+#908=ORIENTED_EDGE('',*,*,#379,.T.);+#909=ORIENTED_EDGE('',*,*,#910,.T.);+#910=EDGE_CURVE('',#374,#911,#913,.T.);+#911=VERTEX_POINT('',#912);+#912=CARTESIAN_POINT('',(-2.398480775301,-1.045,0.467364817767));+#913=CIRCLE('',#914,0.1);+#914=AXIS2_PLACEMENT_3D('',#915,#846,#847);+#915=CARTESIAN_POINT('',(-2.3,-1.045,0.45));+#916=ORIENTED_EDGE('',*,*,#917,.F.);+#917=EDGE_CURVE('',#841,#911,#918,.T.);+#918=LINE('',#842,#381);+#919=ORIENTED_EDGE('',*,*,#840,.F.);+#920=CYLINDRICAL_SURFACE('',#844,0.1);+#921=ADVANCED_FACE('',(#922),#971,.T.);+#922=FACE_BOUND('',#923,.T.);+#923=EDGE_LOOP('',(#388,#372,#909,#924,#929,#936,#941,#946,#951,#957,#962,#968));+#924=ORIENTED_EDGE('',*,*,#925,.T.);+#925=EDGE_CURVE('',#911,#926,#928,.T.);+#926=VERTEX_POINT('',#927);+#927=CARTESIAN_POINT('',(-2.447120194575,-1.045,0.165270364467));+#928=LINE('',#912,#853);+#929=ORIENTED_EDGE('',*,*,#930,.T.);+#930=EDGE_CURVE('',#926,#931,#933,.T.);+#931=VERTEX_POINT('',#932);+#932=CARTESIAN_POINT('',(-2.644081745177,-1.045,1.942890293094E-16));+#933=CIRCLE('',#934,0.2);+#934=AXIS2_PLACEMENT_3D('',#935,#862,#863);+#935=CARTESIAN_POINT('',(-2.644081745177,-1.045,0.2));+#936=ORIENTED_EDGE('',*,*,#937,.T.);+#937=EDGE_CURVE('',#931,#938,#940,.T.);+#938=VERTEX_POINT('',#939);+#939=CARTESIAN_POINT('',(-3.65,-1.045,1.942890293094E-16));+#940=LINE('',#932,#369);+#941=ORIENTED_EDGE('',*,*,#942,.T.);+#942=EDGE_CURVE('',#938,#943,#945,.T.);+#943=VERTEX_POINT('',#944);+#944=CARTESIAN_POINT('',(-3.65,-1.045,0.1));+#945=LINE('',#939,#355);+#946=ORIENTED_EDGE('',*,*,#947,.T.);+#947=EDGE_CURVE('',#943,#948,#950,.T.);+#948=VERTEX_POINT('',#949);+#949=CARTESIAN_POINT('',(-2.644081745177,-1.045,0.1));+#950=LINE('',#944,#319);+#951=ORIENTED_EDGE('',*,*,#952,.T.);+#952=EDGE_CURVE('',#948,#953,#955,.T.);+#953=VERTEX_POINT('',#954);+#954=CARTESIAN_POINT('',(-2.545600969876,-1.045,0.182635182233));+#955=CIRCLE('',#956,0.1);+#956=AXIS2_PLACEMENT_3D('',#935,#846,#885);+#957=ORIENTED_EDGE('',*,*,#958,.T.);+#958=EDGE_CURVE('',#953,#959,#961,.T.);+#959=VERTEX_POINT('',#960);+#960=CARTESIAN_POINT('',(-2.496961550602,-1.045,0.484729635533));+#961=LINE('',#954,#891);+#962=ORIENTED_EDGE('',*,*,#963,.T.);+#963=EDGE_CURVE('',#959,#964,#966,.T.);+#964=VERTEX_POINT('',#965);+#965=CARTESIAN_POINT('',(-2.3,-1.045,0.65));+#966=CIRCLE('',#967,0.2);+#967=AXIS2_PLACEMENT_3D('',#915,#898,#899);+#968=ORIENTED_EDGE('',*,*,#969,.T.);+#969=EDGE_CURVE('',#964,#390,#970,.T.);+#970=LINE('',#965,#319);+#971=PLANE('',#972);+#972=AXIS2_PLACEMENT_3D('',#973,#382,#13);+#973=CARTESIAN_POINT('',(-2.781394191511,-1.045,0.224915102701));+#974=ADVANCED_FACE('',(#975),#325,.F.);+#975=FACE_BOUND('',#976,.F.);+#976=EDGE_LOOP('',(#977,#978,#982,#983));+#977=ORIENTED_EDGE('',*,*,#402,.T.);+#978=ORIENTED_EDGE('',*,*,#979,.T.);+#979=EDGE_CURVE('',#397,#679,#980,.T.);+#980=LINE('',#981,#319);+#981=CARTESIAN_POINT('',(-2.3,-0.225,0.65));+#982=ORIENTED_EDGE('',*,*,#678,.F.);+#983=ORIENTED_EDGE('',*,*,#984,.F.);+#984=EDGE_CURVE('',#390,#675,#970,.T.);+#985=ADVANCED_FACE('',(#986),#1042,.F.);+#986=FACE_BOUND('',#987,.F.);+#987=EDGE_LOOP('',(#988,#989,#990,#997,#1002,#1009,#1014,#1019,#1024,#1030,#1035,#1040));+#988=ORIENTED_EDGE('',*,*,#396,.F.);+#989=ORIENTED_EDGE('',*,*,#407,.T.);+#990=ORIENTED_EDGE('',*,*,#991,.T.);+#991=EDGE_CURVE('',#408,#992,#994,.T.);+#992=VERTEX_POINT('',#993);+#993=CARTESIAN_POINT('',(-2.398480775301,-0.225,0.467364817767));+#994=CIRCLE('',#995,0.1);+#995=AXIS2_PLACEMENT_3D('',#996,#846,#847);+#996=CARTESIAN_POINT('',(-2.3,-0.225,0.45));+#997=ORIENTED_EDGE('',*,*,#998,.T.);+#998=EDGE_CURVE('',#992,#999,#1001,.T.);+#999=VERTEX_POINT('',#1000);+#1000=CARTESIAN_POINT('',(-2.447120194575,-0.225,0.165270364467));+#1001=LINE('',#993,#853);+#1002=ORIENTED_EDGE('',*,*,#1003,.T.);+#1003=EDGE_CURVE('',#999,#1004,#1006,.T.);+#1004=VERTEX_POINT('',#1005);+#1005=CARTESIAN_POINT('',(-2.644081745177,-0.225,1.942890293094E-16));+#1006=CIRCLE('',#1007,0.2);+#1007=AXIS2_PLACEMENT_3D('',#1008,#862,#863);+#1008=CARTESIAN_POINT('',(-2.644081745177,-0.225,0.2));+#1009=ORIENTED_EDGE('',*,*,#1010,.T.);+#1010=EDGE_CURVE('',#1004,#1011,#1013,.T.);+#1011=VERTEX_POINT('',#1012);+#1012=CARTESIAN_POINT('',(-3.65,-0.225,1.942890293094E-16));+#1013=LINE('',#1005,#369);+#1014=ORIENTED_EDGE('',*,*,#1015,.T.);+#1015=EDGE_CURVE('',#1011,#1016,#1018,.T.);+#1016=VERTEX_POINT('',#1017);+#1017=CARTESIAN_POINT('',(-3.65,-0.225,0.1));+#1018=LINE('',#1012,#355);+#1019=ORIENTED_EDGE('',*,*,#1020,.T.);+#1020=EDGE_CURVE('',#1016,#1021,#1023,.T.);+#1021=VERTEX_POINT('',#1022);+#1022=CARTESIAN_POINT('',(-2.644081745177,-0.225,0.1));+#1023=LINE('',#1017,#319);+#1024=ORIENTED_EDGE('',*,*,#1025,.T.);+#1025=EDGE_CURVE('',#1021,#1026,#1028,.T.);+#1026=VERTEX_POINT('',#1027);+#1027=CARTESIAN_POINT('',(-2.545600969876,-0.225,0.182635182233));+#1028=CIRCLE('',#1029,0.1);+#1029=AXIS2_PLACEMENT_3D('',#1008,#846,#885);+#1030=ORIENTED_EDGE('',*,*,#1031,.T.);+#1031=EDGE_CURVE('',#1026,#1032,#1034,.T.);+#1032=VERTEX_POINT('',#1033);+#1033=CARTESIAN_POINT('',(-2.496961550602,-0.225,0.484729635533));+#1034=LINE('',#1027,#891);+#1035=ORIENTED_EDGE('',*,*,#1036,.T.);+#1036=EDGE_CURVE('',#1032,#1037,#1038,.T.);+#1037=VERTEX_POINT('',#981);+#1038=CIRCLE('',#1039,0.2);+#1039=AXIS2_PLACEMENT_3D('',#996,#898,#899);+#1040=ORIENTED_EDGE('',*,*,#1041,.T.);+#1041=EDGE_CURVE('',#1037,#397,#980,.T.);+#1042=PLANE('',#1043);+#1043=AXIS2_PLACEMENT_3D('',#1044,#382,#13);+#1044=CARTESIAN_POINT('',(-2.781394191511,-0.225,0.224915102701));+#1045=ADVANCED_FACE('',(#1046),#1060,.F.);+#1046=FACE_BOUND('',#1047,.F.);+#1047=EDGE_LOOP('',(#1048,#1049,#1056,#1059));+#1048=ORIENTED_EDGE('',*,*,#420,.T.);+#1049=ORIENTED_EDGE('',*,*,#1050,.T.);+#1050=EDGE_CURVE('',#415,#1051,#1053,.T.);+#1051=VERTEX_POINT('',#1052);+#1052=CARTESIAN_POINT('',(-2.398480775301,0.225,0.467364817767));+#1053=CIRCLE('',#1054,0.1);+#1054=AXIS2_PLACEMENT_3D('',#1055,#846,#847);+#1055=CARTESIAN_POINT('',(-2.3,0.225,0.45));+#1056=ORIENTED_EDGE('',*,*,#1057,.F.);+#1057=EDGE_CURVE('',#992,#1051,#1058,.T.);+#1058=LINE('',#993,#381);+#1059=ORIENTED_EDGE('',*,*,#991,.F.);+#1060=CYLINDRICAL_SURFACE('',#995,0.1);+#1061=ADVANCED_FACE('',(#1062),#1111,.T.);+#1062=FACE_BOUND('',#1063,.T.);+#1063=EDGE_LOOP('',(#427,#413,#1049,#1064,#1069,#1076,#1081,#1086,#1091,#1097,#1102,#1108));+#1064=ORIENTED_EDGE('',*,*,#1065,.T.);+#1065=EDGE_CURVE('',#1051,#1066,#1068,.T.);+#1066=VERTEX_POINT('',#1067);+#1067=CARTESIAN_POINT('',(-2.447120194575,0.225,0.165270364467));+#1068=LINE('',#1052,#853);+#1069=ORIENTED_EDGE('',*,*,#1070,.T.);+#1070=EDGE_CURVE('',#1066,#1071,#1073,.T.);+#1071=VERTEX_POINT('',#1072);+#1072=CARTESIAN_POINT('',(-2.644081745177,0.225,1.942890293094E-16));+#1073=CIRCLE('',#1074,0.2);+#1074=AXIS2_PLACEMENT_3D('',#1075,#862,#863);+#1075=CARTESIAN_POINT('',(-2.644081745177,0.225,0.2));+#1076=ORIENTED_EDGE('',*,*,#1077,.T.);+#1077=EDGE_CURVE('',#1071,#1078,#1080,.T.);+#1078=VERTEX_POINT('',#1079);+#1079=CARTESIAN_POINT('',(-3.65,0.225,1.942890293094E-16));+#1080=LINE('',#1072,#369);+#1081=ORIENTED_EDGE('',*,*,#1082,.T.);+#1082=EDGE_CURVE('',#1078,#1083,#1085,.T.);+#1083=VERTEX_POINT('',#1084);+#1084=CARTESIAN_POINT('',(-3.65,0.225,0.1));+#1085=LINE('',#1079,#355);+#1086=ORIENTED_EDGE('',*,*,#1087,.T.);+#1087=EDGE_CURVE('',#1083,#1088,#1090,.T.);+#1088=VERTEX_POINT('',#1089);+#1089=CARTESIAN_POINT('',(-2.644081745177,0.225,0.1));+#1090=LINE('',#1084,#319);+#1091=ORIENTED_EDGE('',*,*,#1092,.T.);+#1092=EDGE_CURVE('',#1088,#1093,#1095,.T.);+#1093=VERTEX_POINT('',#1094);+#1094=CARTESIAN_POINT('',(-2.545600969876,0.225,0.182635182233));+#1095=CIRCLE('',#1096,0.1);+#1096=AXIS2_PLACEMENT_3D('',#1075,#846,#885);+#1097=ORIENTED_EDGE('',*,*,#1098,.T.);+#1098=EDGE_CURVE('',#1093,#1099,#1101,.T.);+#1099=VERTEX_POINT('',#1100);+#1100=CARTESIAN_POINT('',(-2.496961550602,0.225,0.484729635533));+#1101=LINE('',#1094,#891);+#1102=ORIENTED_EDGE('',*,*,#1103,.T.);+#1103=EDGE_CURVE('',#1099,#1104,#1106,.T.);+#1104=VERTEX_POINT('',#1105);+#1105=CARTESIAN_POINT('',(-2.3,0.225,0.65));+#1106=CIRCLE('',#1107,0.2);+#1107=AXIS2_PLACEMENT_3D('',#1055,#898,#899);+#1108=ORIENTED_EDGE('',*,*,#1109,.T.);+#1109=EDGE_CURVE('',#1104,#429,#1110,.T.);+#1110=LINE('',#1105,#319);+#1111=PLANE('',#1112);+#1112=AXIS2_PLACEMENT_3D('',#1113,#382,#13);+#1113=CARTESIAN_POINT('',(-2.781394191511,0.225,0.224915102701));+#1114=ADVANCED_FACE('',(#1115),#325,.F.);+#1115=FACE_BOUND('',#1116,.F.);+#1116=EDGE_LOOP('',(#1117,#1118,#1119,#1120));+#1117=ORIENTED_EDGE('',*,*,#441,.T.);+#1118=ORIENTED_EDGE('',*,*,#662,.T.);+#1119=ORIENTED_EDGE('',*,*,#686,.F.);+#1120=ORIENTED_EDGE('',*,*,#1121,.F.);+#1121=EDGE_CURVE('',#429,#683,#1110,.T.);+#1122=ADVANCED_FACE('',(#1123),#1177,.F.);+#1123=FACE_BOUND('',#1124,.F.);+#1124=EDGE_LOOP('',(#1125,#1126,#1127,#1134,#1139,#1146,#1151,#1156,#1161,#1167,#1172,#1176));+#1125=ORIENTED_EDGE('',*,*,#435,.F.);+#1126=ORIENTED_EDGE('',*,*,#446,.T.);+#1127=ORIENTED_EDGE('',*,*,#1128,.T.);+#1128=EDGE_CURVE('',#447,#1129,#1131,.T.);+#1129=VERTEX_POINT('',#1130);+#1130=CARTESIAN_POINT('',(-2.398480775301,1.045,0.467364817767));+#1131=CIRCLE('',#1132,0.1);+#1132=AXIS2_PLACEMENT_3D('',#1133,#846,#847);+#1133=CARTESIAN_POINT('',(-2.3,1.045,0.45));+#1134=ORIENTED_EDGE('',*,*,#1135,.T.);+#1135=EDGE_CURVE('',#1129,#1136,#1138,.T.);+#1136=VERTEX_POINT('',#1137);+#1137=CARTESIAN_POINT('',(-2.447120194575,1.045,0.165270364467));+#1138=LINE('',#1130,#853);+#1139=ORIENTED_EDGE('',*,*,#1140,.T.);+#1140=EDGE_CURVE('',#1136,#1141,#1143,.T.);+#1141=VERTEX_POINT('',#1142);+#1142=CARTESIAN_POINT('',(-2.644081745177,1.045,1.942890293094E-16));+#1143=CIRCLE('',#1144,0.2);+#1144=AXIS2_PLACEMENT_3D('',#1145,#862,#863);+#1145=CARTESIAN_POINT('',(-2.644081745177,1.045,0.2));+#1146=ORIENTED_EDGE('',*,*,#1147,.T.);+#1147=EDGE_CURVE('',#1141,#1148,#1150,.T.);+#1148=VERTEX_POINT('',#1149);+#1149=CARTESIAN_POINT('',(-3.65,1.045,1.942890293094E-16));+#1150=LINE('',#1142,#369);+#1151=ORIENTED_EDGE('',*,*,#1152,.T.);+#1152=EDGE_CURVE('',#1148,#1153,#1155,.T.);+#1153=VERTEX_POINT('',#1154);+#1154=CARTESIAN_POINT('',(-3.65,1.045,0.1));+#1155=LINE('',#1149,#355);+#1156=ORIENTED_EDGE('',*,*,#1157,.T.);+#1157=EDGE_CURVE('',#1153,#1158,#1160,.T.);+#1158=VERTEX_POINT('',#1159);+#1159=CARTESIAN_POINT('',(-2.644081745177,1.045,0.1));+#1160=LINE('',#1154,#319);+#1161=ORIENTED_EDGE('',*,*,#1162,.T.);+#1162=EDGE_CURVE('',#1158,#1163,#1165,.T.);+#1163=VERTEX_POINT('',#1164);+#1164=CARTESIAN_POINT('',(-2.545600969876,1.045,0.182635182233));+#1165=CIRCLE('',#1166,0.1);+#1166=AXIS2_PLACEMENT_3D('',#1145,#846,#885);+#1167=ORIENTED_EDGE('',*,*,#1168,.T.);+#1168=EDGE_CURVE('',#1163,#1169,#1171,.T.);+#1169=VERTEX_POINT('',#1170);+#1170=CARTESIAN_POINT('',(-2.496961550602,1.045,0.484729635533));+#1171=LINE('',#1164,#891);+#1172=ORIENTED_EDGE('',*,*,#1173,.T.);+#1173=EDGE_CURVE('',#1169,#647,#1174,.T.);+#1174=CIRCLE('',#1175,0.2);+#1175=AXIS2_PLACEMENT_3D('',#1133,#898,#899);+#1176=ORIENTED_EDGE('',*,*,#646,.T.);+#1177=PLANE('',#1178);+#1178=AXIS2_PLACEMENT_3D('',#1179,#382,#13);+#1179=CARTESIAN_POINT('',(-2.781394191511,1.045,0.224915102701));+#1180=ADVANCED_FACE('',(#1181),#1195,.F.);+#1181=FACE_BOUND('',#1182,.F.);+#1182=EDGE_LOOP('',(#1183,#1184,#1191,#1194));+#1183=ORIENTED_EDGE('',*,*,#459,.T.);+#1184=ORIENTED_EDGE('',*,*,#1185,.T.);+#1185=EDGE_CURVE('',#454,#1186,#1188,.T.);+#1186=VERTEX_POINT('',#1187);+#1187=CARTESIAN_POINT('',(-2.398480775301,1.495,0.467364817767));+#1188=CIRCLE('',#1189,0.1);+#1189=AXIS2_PLACEMENT_3D('',#1190,#846,#847);+#1190=CARTESIAN_POINT('',(-2.3,1.495,0.45));+#1191=ORIENTED_EDGE('',*,*,#1192,.F.);+#1192=EDGE_CURVE('',#1129,#1186,#1193,.T.);+#1193=LINE('',#1130,#381);+#1194=ORIENTED_EDGE('',*,*,#1128,.F.);+#1195=CYLINDRICAL_SURFACE('',#1132,0.1);+#1196=ADVANCED_FACE('',(#1197),#1241,.T.);+#1197=FACE_BOUND('',#1198,.T.);+#1198=EDGE_LOOP('',(#466,#452,#1184,#1199,#1204,#1211,#1216,#1221,#1226,#1232,#1237,#654));+#1199=ORIENTED_EDGE('',*,*,#1200,.T.);+#1200=EDGE_CURVE('',#1186,#1201,#1203,.T.);+#1201=VERTEX_POINT('',#1202);+#1202=CARTESIAN_POINT('',(-2.447120194575,1.495,0.165270364467));+#1203=LINE('',#1187,#853);+#1204=ORIENTED_EDGE('',*,*,#1205,.T.);+#1205=EDGE_CURVE('',#1201,#1206,#1208,.T.);+#1206=VERTEX_POINT('',#1207);+#1207=CARTESIAN_POINT('',(-2.644081745177,1.495,1.942890293094E-16));+#1208=CIRCLE('',#1209,0.2);+#1209=AXIS2_PLACEMENT_3D('',#1210,#862,#863);+#1210=CARTESIAN_POINT('',(-2.644081745177,1.495,0.2));+#1211=ORIENTED_EDGE('',*,*,#1212,.T.);+#1212=EDGE_CURVE('',#1206,#1213,#1215,.T.);+#1213=VERTEX_POINT('',#1214);+#1214=CARTESIAN_POINT('',(-3.65,1.495,1.942890293094E-16));+#1215=LINE('',#1207,#369);+#1216=ORIENTED_EDGE('',*,*,#1217,.T.);+#1217=EDGE_CURVE('',#1213,#1218,#1220,.T.);+#1218=VERTEX_POINT('',#1219);+#1219=CARTESIAN_POINT('',(-3.65,1.495,0.1));+#1220=LINE('',#1214,#355);+#1221=ORIENTED_EDGE('',*,*,#1222,.T.);+#1222=EDGE_CURVE('',#1218,#1223,#1225,.T.);+#1223=VERTEX_POINT('',#1224);+#1224=CARTESIAN_POINT('',(-2.644081745177,1.495,0.1));+#1225=LINE('',#1219,#319);+#1226=ORIENTED_EDGE('',*,*,#1227,.T.);+#1227=EDGE_CURVE('',#1223,#1228,#1230,.T.);+#1228=VERTEX_POINT('',#1229);+#1229=CARTESIAN_POINT('',(-2.545600969876,1.495,0.182635182233));+#1230=CIRCLE('',#1231,0.1);+#1231=AXIS2_PLACEMENT_3D('',#1210,#846,#885);+#1232=ORIENTED_EDGE('',*,*,#1233,.T.);+#1233=EDGE_CURVE('',#1228,#1234,#1236,.T.);+#1234=VERTEX_POINT('',#1235);+#1235=CARTESIAN_POINT('',(-2.496961550602,1.495,0.484729635533));+#1236=LINE('',#1229,#891);+#1237=ORIENTED_EDGE('',*,*,#1238,.T.);+#1238=EDGE_CURVE('',#1234,#652,#1239,.T.);+#1239=CIRCLE('',#1240,0.2);+#1240=AXIS2_PLACEMENT_3D('',#1190,#898,#899);+#1241=PLANE('',#1242);+#1242=AXIS2_PLACEMENT_3D('',#1243,#382,#13);+#1243=CARTESIAN_POINT('',(-2.781394191511,1.495,0.224915102701));+#1244=ADVANCED_FACE('',(#1245),#1307,.F.);+#1245=FACE_BOUND('',#1246,.F.);+#1246=EDGE_LOOP('',(#1247,#1248,#1249,#1257,#1264,#1272,#1277,#1282,#1287,#1294,#1301,#1306));+#1247=ORIENTED_EDGE('',*,*,#479,.F.);+#1248=ORIENTED_EDGE('',*,*,#489,.T.);+#1249=ORIENTED_EDGE('',*,*,#1250,.T.);+#1250=EDGE_CURVE('',#490,#1251,#1253,.T.);+#1251=VERTEX_POINT('',#1252);+#1252=CARTESIAN_POINT('',(2.398480775301,1.495,0.467364817767));+#1253=CIRCLE('',#1254,0.1);+#1254=AXIS2_PLACEMENT_3D('',#1255,#87,#1256);+#1255=CARTESIAN_POINT('',(2.3,1.495,0.45));+#1256=DIRECTION('',(4.440892098501E-15,4.930380657631E-31,1.));+#1257=ORIENTED_EDGE('',*,*,#1258,.T.);+#1258=EDGE_CURVE('',#1251,#1259,#1261,.T.);+#1259=VERTEX_POINT('',#1260);+#1260=CARTESIAN_POINT('',(2.447120194575,1.495,0.165270364467));+#1261=LINE('',#1252,#1262);+#1262=VECTOR('',#1263,1.);+#1263=DIRECTION('',(0.158960115908,1.764811806781E-17,-0.987285005229));+#1264=ORIENTED_EDGE('',*,*,#1265,.T.);+#1265=EDGE_CURVE('',#1259,#1266,#1268,.T.);+#1266=VERTEX_POINT('',#1267);+#1267=CARTESIAN_POINT('',(2.644081745177,1.495,1.942890293094E-16));+#1268=CIRCLE('',#1269,0.2);+#1269=AXIS2_PLACEMENT_3D('',#1270,#59,#1271);+#1270=CARTESIAN_POINT('',(2.644081745177,1.495,0.2));+#1271=DIRECTION('',(-0.984807753012,-1.093356242224E-16,-0.173648177667));+#1272=ORIENTED_EDGE('',*,*,#1273,.T.);+#1273=EDGE_CURVE('',#1266,#1274,#1276,.T.);+#1274=VERTEX_POINT('',#1275);+#1275=CARTESIAN_POINT('',(3.65,1.495,1.942890293094E-16));+#1276=LINE('',#1267,#27);+#1277=ORIENTED_EDGE('',*,*,#1278,.T.);+#1278=EDGE_CURVE('',#1274,#1279,#1281,.T.);+#1279=VERTEX_POINT('',#1280);+#1280=CARTESIAN_POINT('',(3.65,1.495,0.1));+#1281=LINE('',#1275,#355);+#1282=ORIENTED_EDGE('',*,*,#1283,.T.);+#1283=EDGE_CURVE('',#1279,#1284,#1286,.T.);+#1284=VERTEX_POINT('',#1285);+#1285=CARTESIAN_POINT('',(2.644081745177,1.495,0.1));+#1286=LINE('',#1280,#72);+#1287=ORIENTED_EDGE('',*,*,#1288,.T.);+#1288=EDGE_CURVE('',#1284,#1289,#1291,.T.);+#1289=VERTEX_POINT('',#1290);+#1290=CARTESIAN_POINT('',(2.545600969876,1.495,0.182635182233));+#1291=CIRCLE('',#1292,0.1);+#1292=AXIS2_PLACEMENT_3D('',#1270,#87,#1293);+#1293=DIRECTION('',(-4.440892098501E-15,-4.930380657631E-31,-1.));+#1294=ORIENTED_EDGE('',*,*,#1295,.T.);+#1295=EDGE_CURVE('',#1289,#1296,#1298,.T.);+#1296=VERTEX_POINT('',#1297);+#1297=CARTESIAN_POINT('',(2.496961550602,1.495,0.484729635533));+#1298=LINE('',#1290,#1299);+#1299=VECTOR('',#1300,1.);+#1300=DIRECTION('',(-0.158960115908,-1.764811806781E-17,0.987285005229));+#1301=ORIENTED_EDGE('',*,*,#1302,.T.);+#1302=EDGE_CURVE('',#1296,#788,#1303,.T.);+#1303=CIRCLE('',#1304,0.2);+#1304=AXIS2_PLACEMENT_3D('',#1255,#59,#1305);+#1305=DIRECTION('',(0.984807753012,1.093356242224E-16,0.173648177667));+#1306=ORIENTED_EDGE('',*,*,#787,.T.);+#1307=PLANE('',#1308);+#1308=AXIS2_PLACEMENT_3D('',#1309,#59,#13);+#1309=CARTESIAN_POINT('',(2.781394191511,1.495,0.224915102701));+#1310=ADVANCED_FACE('',(#1311),#1325,.F.);+#1311=FACE_BOUND('',#1312,.F.);+#1312=EDGE_LOOP('',(#1313,#1314,#1321,#1324));+#1313=ORIENTED_EDGE('',*,*,#502,.T.);+#1314=ORIENTED_EDGE('',*,*,#1315,.T.);+#1315=EDGE_CURVE('',#497,#1316,#1318,.T.);+#1316=VERTEX_POINT('',#1317);+#1317=CARTESIAN_POINT('',(2.398480775301,1.045,0.467364817767));+#1318=CIRCLE('',#1319,0.1);+#1319=AXIS2_PLACEMENT_3D('',#1320,#87,#1256);+#1320=CARTESIAN_POINT('',(2.3,1.045,0.45));+#1321=ORIENTED_EDGE('',*,*,#1322,.F.);+#1322=EDGE_CURVE('',#1251,#1316,#1323,.T.);+#1323=LINE('',#1252,#58);+#1324=ORIENTED_EDGE('',*,*,#1250,.F.);+#1325=CYLINDRICAL_SURFACE('',#1254,0.1);+#1326=ADVANCED_FACE('',(#1327),#1371,.T.);+#1327=FACE_BOUND('',#1328,.T.);+#1328=EDGE_LOOP('',(#509,#495,#1314,#1329,#1334,#1341,#1346,#1351,#1356,#1362,#1367,#794));+#1329=ORIENTED_EDGE('',*,*,#1330,.T.);+#1330=EDGE_CURVE('',#1316,#1331,#1333,.T.);+#1331=VERTEX_POINT('',#1332);+#1332=CARTESIAN_POINT('',(2.447120194575,1.045,0.165270364467));+#1333=LINE('',#1317,#1262);+#1334=ORIENTED_EDGE('',*,*,#1335,.T.);+#1335=EDGE_CURVE('',#1331,#1336,#1338,.T.);+#1336=VERTEX_POINT('',#1337);+#1337=CARTESIAN_POINT('',(2.644081745177,1.045,1.942890293094E-16));+#1338=CIRCLE('',#1339,0.2);+#1339=AXIS2_PLACEMENT_3D('',#1340,#59,#1271);+#1340=CARTESIAN_POINT('',(2.644081745177,1.045,0.2));+#1341=ORIENTED_EDGE('',*,*,#1342,.T.);+#1342=EDGE_CURVE('',#1336,#1343,#1345,.T.);+#1343=VERTEX_POINT('',#1344);+#1344=CARTESIAN_POINT('',(3.65,1.045,1.942890293094E-16));+#1345=LINE('',#1337,#27);+#1346=ORIENTED_EDGE('',*,*,#1347,.T.);+#1347=EDGE_CURVE('',#1343,#1348,#1350,.T.);+#1348=VERTEX_POINT('',#1349);+#1349=CARTESIAN_POINT('',(3.65,1.045,0.1));+#1350=LINE('',#1344,#355);+#1351=ORIENTED_EDGE('',*,*,#1352,.T.);+#1352=EDGE_CURVE('',#1348,#1353,#1355,.T.);+#1353=VERTEX_POINT('',#1354);+#1354=CARTESIAN_POINT('',(2.644081745177,1.045,0.1));+#1355=LINE('',#1349,#72);+#1356=ORIENTED_EDGE('',*,*,#1357,.T.);+#1357=EDGE_CURVE('',#1353,#1358,#1360,.T.);+#1358=VERTEX_POINT('',#1359);+#1359=CARTESIAN_POINT('',(2.545600969876,1.045,0.182635182233));+#1360=CIRCLE('',#1361,0.1);+#1361=AXIS2_PLACEMENT_3D('',#1340,#87,#1293);+#1362=ORIENTED_EDGE('',*,*,#1363,.T.);+#1363=EDGE_CURVE('',#1358,#1364,#1366,.T.);+#1364=VERTEX_POINT('',#1365);+#1365=CARTESIAN_POINT('',(2.496961550602,1.045,0.484729635533));+#1366=LINE('',#1359,#1299);+#1367=ORIENTED_EDGE('',*,*,#1368,.T.);+#1368=EDGE_CURVE('',#1364,#791,#1369,.T.);+#1369=CIRCLE('',#1370,0.2);+#1370=AXIS2_PLACEMENT_3D('',#1320,#59,#1305);+#1371=PLANE('',#1372);+#1372=AXIS2_PLACEMENT_3D('',#1373,#59,#13);+#1373=CARTESIAN_POINT('',(2.781394191511,1.045,0.224915102701));+#1374=ADVANCED_FACE('',(#1375),#325,.F.);+#1375=FACE_BOUND('',#1376,.F.);+#1376=EDGE_LOOP('',(#1377,#1378,#1379,#1383));+#1377=ORIENTED_EDGE('',*,*,#798,.F.);+#1378=ORIENTED_EDGE('',*,*,#523,.T.);+#1379=ORIENTED_EDGE('',*,*,#1380,.T.);+#1380=EDGE_CURVE('',#518,#755,#1381,.T.);+#1381=LINE('',#1382,#72);+#1382=CARTESIAN_POINT('',(2.3,0.225,0.65));+#1383=ORIENTED_EDGE('',*,*,#754,.F.);+#1384=ADVANCED_FACE('',(#1385),#1441,.F.);+#1385=FACE_BOUND('',#1386,.F.);+#1386=EDGE_LOOP('',(#1387,#1388,#1389,#1396,#1401,#1408,#1413,#1418,#1423,#1429,#1434,#1439));+#1387=ORIENTED_EDGE('',*,*,#517,.F.);+#1388=ORIENTED_EDGE('',*,*,#528,.T.);+#1389=ORIENTED_EDGE('',*,*,#1390,.T.);+#1390=EDGE_CURVE('',#529,#1391,#1393,.T.);+#1391=VERTEX_POINT('',#1392);+#1392=CARTESIAN_POINT('',(2.398480775301,0.225,0.467364817767));+#1393=CIRCLE('',#1394,0.1);+#1394=AXIS2_PLACEMENT_3D('',#1395,#87,#1256);+#1395=CARTESIAN_POINT('',(2.3,0.225,0.45));+#1396=ORIENTED_EDGE('',*,*,#1397,.T.);+#1397=EDGE_CURVE('',#1391,#1398,#1400,.T.);+#1398=VERTEX_POINT('',#1399);+#1399=CARTESIAN_POINT('',(2.447120194575,0.225,0.165270364467));+#1400=LINE('',#1392,#1262);+#1401=ORIENTED_EDGE('',*,*,#1402,.T.);+#1402=EDGE_CURVE('',#1398,#1403,#1405,.T.);+#1403=VERTEX_POINT('',#1404);+#1404=CARTESIAN_POINT('',(2.644081745177,0.225,1.942890293094E-16));+#1405=CIRCLE('',#1406,0.2);+#1406=AXIS2_PLACEMENT_3D('',#1407,#59,#1271);+#1407=CARTESIAN_POINT('',(2.644081745177,0.225,0.2));+#1408=ORIENTED_EDGE('',*,*,#1409,.T.);+#1409=EDGE_CURVE('',#1403,#1410,#1412,.T.);+#1410=VERTEX_POINT('',#1411);+#1411=CARTESIAN_POINT('',(3.65,0.225,1.942890293094E-16));+#1412=LINE('',#1404,#27);+#1413=ORIENTED_EDGE('',*,*,#1414,.T.);+#1414=EDGE_CURVE('',#1410,#1415,#1417,.T.);+#1415=VERTEX_POINT('',#1416);+#1416=CARTESIAN_POINT('',(3.65,0.225,0.1));+#1417=LINE('',#1411,#355);+#1418=ORIENTED_EDGE('',*,*,#1419,.T.);+#1419=EDGE_CURVE('',#1415,#1420,#1422,.T.);+#1420=VERTEX_POINT('',#1421);+#1421=CARTESIAN_POINT('',(2.644081745177,0.225,0.1));+#1422=LINE('',#1416,#72);+#1423=ORIENTED_EDGE('',*,*,#1424,.T.);+#1424=EDGE_CURVE('',#1420,#1425,#1427,.T.);+#1425=VERTEX_POINT('',#1426);+#1426=CARTESIAN_POINT('',(2.545600969876,0.225,0.182635182233));+#1427=CIRCLE('',#1428,0.1);+#1428=AXIS2_PLACEMENT_3D('',#1407,#87,#1293);+#1429=ORIENTED_EDGE('',*,*,#1430,.T.);+#1430=EDGE_CURVE('',#1425,#1431,#1433,.T.);+#1431=VERTEX_POINT('',#1432);+#1432=CARTESIAN_POINT('',(2.496961550602,0.225,0.484729635533));+#1433=LINE('',#1426,#1299);+#1434=ORIENTED_EDGE('',*,*,#1435,.T.);+#1435=EDGE_CURVE('',#1431,#1436,#1437,.T.);+#1436=VERTEX_POINT('',#1382);+#1437=CIRCLE('',#1438,0.2);+#1438=AXIS2_PLACEMENT_3D('',#1395,#59,#1305);+#1439=ORIENTED_EDGE('',*,*,#1440,.T.);+#1440=EDGE_CURVE('',#1436,#518,#1381,.T.);+#1441=PLANE('',#1442);+#1442=AXIS2_PLACEMENT_3D('',#1443,#59,#13);+#1443=CARTESIAN_POINT('',(2.781394191511,0.225,0.224915102701));+#1444=ADVANCED_FACE('',(#1445),#1459,.F.);+#1445=FACE_BOUND('',#1446,.F.);+#1446=EDGE_LOOP('',(#1447,#1448,#1455,#1458));+#1447=ORIENTED_EDGE('',*,*,#541,.T.);+#1448=ORIENTED_EDGE('',*,*,#1449,.T.);+#1449=EDGE_CURVE('',#536,#1450,#1452,.T.);+#1450=VERTEX_POINT('',#1451);+#1451=CARTESIAN_POINT('',(2.398480775301,-0.225,0.467364817767));+#1452=CIRCLE('',#1453,0.1);+#1453=AXIS2_PLACEMENT_3D('',#1454,#87,#1256);+#1454=CARTESIAN_POINT('',(2.3,-0.225,0.45));+#1455=ORIENTED_EDGE('',*,*,#1456,.F.);+#1456=EDGE_CURVE('',#1391,#1450,#1457,.T.);+#1457=LINE('',#1392,#58);+#1458=ORIENTED_EDGE('',*,*,#1390,.F.);+#1459=CYLINDRICAL_SURFACE('',#1394,0.1);+#1460=ADVANCED_FACE('',(#1461),#1510,.T.);+#1461=FACE_BOUND('',#1462,.T.);+#1462=EDGE_LOOP('',(#548,#534,#1448,#1463,#1468,#1475,#1480,#1485,#1490,#1496,#1501,#1507));+#1463=ORIENTED_EDGE('',*,*,#1464,.T.);+#1464=EDGE_CURVE('',#1450,#1465,#1467,.T.);+#1465=VERTEX_POINT('',#1466);+#1466=CARTESIAN_POINT('',(2.447120194575,-0.225,0.165270364467));+#1467=LINE('',#1451,#1262);+#1468=ORIENTED_EDGE('',*,*,#1469,.T.);+#1469=EDGE_CURVE('',#1465,#1470,#1472,.T.);+#1470=VERTEX_POINT('',#1471);+#1471=CARTESIAN_POINT('',(2.644081745177,-0.225,1.942890293094E-16));+#1472=CIRCLE('',#1473,0.2);+#1473=AXIS2_PLACEMENT_3D('',#1474,#59,#1271);+#1474=CARTESIAN_POINT('',(2.644081745177,-0.225,0.2));+#1475=ORIENTED_EDGE('',*,*,#1476,.T.);+#1476=EDGE_CURVE('',#1470,#1477,#1479,.T.);+#1477=VERTEX_POINT('',#1478);+#1478=CARTESIAN_POINT('',(3.65,-0.225,1.942890293094E-16));+#1479=LINE('',#1471,#27);+#1480=ORIENTED_EDGE('',*,*,#1481,.T.);+#1481=EDGE_CURVE('',#1477,#1482,#1484,.T.);+#1482=VERTEX_POINT('',#1483);+#1483=CARTESIAN_POINT('',(3.65,-0.225,0.1));+#1484=LINE('',#1478,#355);+#1485=ORIENTED_EDGE('',*,*,#1486,.T.);+#1486=EDGE_CURVE('',#1482,#1487,#1489,.T.);+#1487=VERTEX_POINT('',#1488);+#1488=CARTESIAN_POINT('',(2.644081745177,-0.225,0.1));+#1489=LINE('',#1483,#72);+#1490=ORIENTED_EDGE('',*,*,#1491,.T.);+#1491=EDGE_CURVE('',#1487,#1492,#1494,.T.);+#1492=VERTEX_POINT('',#1493);+#1493=CARTESIAN_POINT('',(2.545600969876,-0.225,0.182635182233));+#1494=CIRCLE('',#1495,0.1);+#1495=AXIS2_PLACEMENT_3D('',#1474,#87,#1293);+#1496=ORIENTED_EDGE('',*,*,#1497,.T.);+#1497=EDGE_CURVE('',#1492,#1498,#1500,.T.);+#1498=VERTEX_POINT('',#1499);+#1499=CARTESIAN_POINT('',(2.496961550602,-0.225,0.484729635533));+#1500=LINE('',#1493,#1299);+#1501=ORIENTED_EDGE('',*,*,#1502,.T.);+#1502=EDGE_CURVE('',#1498,#1503,#1505,.T.);+#1503=VERTEX_POINT('',#1504);+#1504=CARTESIAN_POINT('',(2.3,-0.225,0.65));+#1505=CIRCLE('',#1506,0.2);+#1506=AXIS2_PLACEMENT_3D('',#1454,#59,#1305);+#1507=ORIENTED_EDGE('',*,*,#1508,.T.);+#1508=EDGE_CURVE('',#1503,#550,#1509,.T.);+#1509=LINE('',#1504,#72);+#1510=PLANE('',#1511);+#1511=AXIS2_PLACEMENT_3D('',#1512,#59,#13);+#1512=CARTESIAN_POINT('',(2.781394191511,-0.225,0.224915102701));+#1513=ADVANCED_FACE('',(#1514),#325,.F.);+#1514=FACE_BOUND('',#1515,.F.);+#1515=EDGE_LOOP('',(#1516,#1518,#1519,#1523));+#1516=ORIENTED_EDGE('',*,*,#1517,.F.);+#1517=EDGE_CURVE('',#550,#759,#1509,.T.);+#1518=ORIENTED_EDGE('',*,*,#562,.T.);+#1519=ORIENTED_EDGE('',*,*,#1520,.T.);+#1520=EDGE_CURVE('',#557,#763,#1521,.T.);+#1521=LINE('',#1522,#72);+#1522=CARTESIAN_POINT('',(2.3,-1.045,0.65));+#1523=ORIENTED_EDGE('',*,*,#762,.F.);+#1524=ADVANCED_FACE('',(#1525),#1581,.F.);+#1525=FACE_BOUND('',#1526,.F.);+#1526=EDGE_LOOP('',(#1527,#1528,#1529,#1536,#1541,#1548,#1553,#1558,#1563,#1569,#1574,#1579));+#1527=ORIENTED_EDGE('',*,*,#556,.F.);+#1528=ORIENTED_EDGE('',*,*,#567,.T.);+#1529=ORIENTED_EDGE('',*,*,#1530,.T.);+#1530=EDGE_CURVE('',#568,#1531,#1533,.T.);+#1531=VERTEX_POINT('',#1532);+#1532=CARTESIAN_POINT('',(2.398480775301,-1.045,0.467364817767));+#1533=CIRCLE('',#1534,0.1);+#1534=AXIS2_PLACEMENT_3D('',#1535,#87,#1256);+#1535=CARTESIAN_POINT('',(2.3,-1.045,0.45));+#1536=ORIENTED_EDGE('',*,*,#1537,.T.);+#1537=EDGE_CURVE('',#1531,#1538,#1540,.T.);+#1538=VERTEX_POINT('',#1539);+#1539=CARTESIAN_POINT('',(2.447120194575,-1.045,0.165270364467));+#1540=LINE('',#1532,#1262);+#1541=ORIENTED_EDGE('',*,*,#1542,.T.);+#1542=EDGE_CURVE('',#1538,#1543,#1545,.T.);+#1543=VERTEX_POINT('',#1544);+#1544=CARTESIAN_POINT('',(2.644081745177,-1.045,1.942890293094E-16));+#1545=CIRCLE('',#1546,0.2);+#1546=AXIS2_PLACEMENT_3D('',#1547,#59,#1271);+#1547=CARTESIAN_POINT('',(2.644081745177,-1.045,0.2));+#1548=ORIENTED_EDGE('',*,*,#1549,.T.);+#1549=EDGE_CURVE('',#1543,#1550,#1552,.T.);+#1550=VERTEX_POINT('',#1551);+#1551=CARTESIAN_POINT('',(3.65,-1.045,1.942890293094E-16));+#1552=LINE('',#1544,#27);+#1553=ORIENTED_EDGE('',*,*,#1554,.T.);+#1554=EDGE_CURVE('',#1550,#1555,#1557,.T.);+#1555=VERTEX_POINT('',#1556);+#1556=CARTESIAN_POINT('',(3.65,-1.045,0.1));+#1557=LINE('',#1551,#355);+#1558=ORIENTED_EDGE('',*,*,#1559,.T.);+#1559=EDGE_CURVE('',#1555,#1560,#1562,.T.);+#1560=VERTEX_POINT('',#1561);+#1561=CARTESIAN_POINT('',(2.644081745177,-1.045,0.1));+#1562=LINE('',#1556,#72);+#1563=ORIENTED_EDGE('',*,*,#1564,.T.);+#1564=EDGE_CURVE('',#1560,#1565,#1567,.T.);+#1565=VERTEX_POINT('',#1566);+#1566=CARTESIAN_POINT('',(2.545600969876,-1.045,0.182635182233));+#1567=CIRCLE('',#1568,0.1);+#1568=AXIS2_PLACEMENT_3D('',#1547,#87,#1293);+#1569=ORIENTED_EDGE('',*,*,#1570,.T.);+#1570=EDGE_CURVE('',#1565,#1571,#1573,.T.);+#1571=VERTEX_POINT('',#1572);+#1572=CARTESIAN_POINT('',(2.496961550602,-1.045,0.484729635533));+#1573=LINE('',#1566,#1299);+#1574=ORIENTED_EDGE('',*,*,#1575,.T.);+#1575=EDGE_CURVE('',#1571,#1576,#1577,.T.);+#1576=VERTEX_POINT('',#1522);+#1577=CIRCLE('',#1578,0.2);+#1578=AXIS2_PLACEMENT_3D('',#1535,#59,#1305);+#1579=ORIENTED_EDGE('',*,*,#1580,.T.);+#1580=EDGE_CURVE('',#1576,#557,#1521,.T.);+#1581=PLANE('',#1582);+#1582=AXIS2_PLACEMENT_3D('',#1583,#59,#13);+#1583=CARTESIAN_POINT('',(2.781394191511,-1.045,0.224915102701));+#1584=ADVANCED_FACE('',(#1585),#1599,.F.);+#1585=FACE_BOUND('',#1586,.F.);+#1586=EDGE_LOOP('',(#1587,#1588,#1595,#1598));+#1587=ORIENTED_EDGE('',*,*,#580,.T.);+#1588=ORIENTED_EDGE('',*,*,#1589,.T.);+#1589=EDGE_CURVE('',#575,#1590,#1592,.T.);+#1590=VERTEX_POINT('',#1591);+#1591=CARTESIAN_POINT('',(2.398480775301,-1.495,0.467364817767));+#1592=CIRCLE('',#1593,0.1);+#1593=AXIS2_PLACEMENT_3D('',#1594,#87,#1256);+#1594=CARTESIAN_POINT('',(2.3,-1.495,0.45));+#1595=ORIENTED_EDGE('',*,*,#1596,.F.);+#1596=EDGE_CURVE('',#1531,#1590,#1597,.T.);+#1597=LINE('',#1532,#58);+#1598=ORIENTED_EDGE('',*,*,#1530,.F.);+#1599=CYLINDRICAL_SURFACE('',#1534,0.1);+#1600=ADVANCED_FACE('',(#1601),#1648,.T.);+#1601=FACE_BOUND('',#1602,.T.);+#1602=EDGE_LOOP('',(#587,#573,#1588,#1603,#1608,#1615,#1620,#1625,#1630,#1636,#1641,#1646));+#1603=ORIENTED_EDGE('',*,*,#1604,.T.);+#1604=EDGE_CURVE('',#1590,#1605,#1607,.T.);+#1605=VERTEX_POINT('',#1606);+#1606=CARTESIAN_POINT('',(2.447120194575,-1.495,0.165270364467));+#1607=LINE('',#1591,#1262);+#1608=ORIENTED_EDGE('',*,*,#1609,.T.);+#1609=EDGE_CURVE('',#1605,#1610,#1612,.T.);+#1610=VERTEX_POINT('',#1611);+#1611=CARTESIAN_POINT('',(2.644081745177,-1.495,1.942890293094E-16));+#1612=CIRCLE('',#1613,0.2);+#1613=AXIS2_PLACEMENT_3D('',#1614,#59,#1271);+#1614=CARTESIAN_POINT('',(2.644081745177,-1.495,0.2));+#1615=ORIENTED_EDGE('',*,*,#1616,.T.);+#1616=EDGE_CURVE('',#1610,#1617,#1619,.T.);+#1617=VERTEX_POINT('',#1618);+#1618=CARTESIAN_POINT('',(3.65,-1.495,1.942890293094E-16));+#1619=LINE('',#1611,#27);+#1620=ORIENTED_EDGE('',*,*,#1621,.T.);+#1621=EDGE_CURVE('',#1617,#1622,#1624,.T.);+#1622=VERTEX_POINT('',#1623);+#1623=CARTESIAN_POINT('',(3.65,-1.495,0.1));+#1624=LINE('',#1618,#355);+#1625=ORIENTED_EDGE('',*,*,#1626,.T.);+#1626=EDGE_CURVE('',#1622,#1627,#1629,.T.);+#1627=VERTEX_POINT('',#1628);+#1628=CARTESIAN_POINT('',(2.644081745177,-1.495,0.1));+#1629=LINE('',#1623,#72);+#1630=ORIENTED_EDGE('',*,*,#1631,.T.);+#1631=EDGE_CURVE('',#1627,#1632,#1634,.T.);+#1632=VERTEX_POINT('',#1633);+#1633=CARTESIAN_POINT('',(2.545600969876,-1.495,0.182635182233));+#1634=CIRCLE('',#1635,0.1);+#1635=AXIS2_PLACEMENT_3D('',#1614,#87,#1293);+#1636=ORIENTED_EDGE('',*,*,#1637,.T.);+#1637=EDGE_CURVE('',#1632,#1638,#1640,.T.);+#1638=VERTEX_POINT('',#1639);+#1639=CARTESIAN_POINT('',(2.496961550602,-1.495,0.484729635533));+#1640=LINE('',#1633,#1299);+#1641=ORIENTED_EDGE('',*,*,#1642,.T.);+#1642=EDGE_CURVE('',#1638,#1643,#1644,.T.);+#1643=VERTEX_POINT('',#829);+#1644=CIRCLE('',#1645,0.2);+#1645=AXIS2_PLACEMENT_3D('',#1594,#59,#1305);+#1646=ORIENTED_EDGE('',*,*,#1647,.T.);+#1647=EDGE_CURVE('',#1643,#589,#828,.T.);+#1648=PLANE('',#1649);+#1649=AXIS2_PLACEMENT_3D('',#1650,#59,#13);+#1650=CARTESIAN_POINT('',(2.781394191511,-1.495,0.224915102701));+#1651=ADVANCED_FACE('',(#1652),#1659,.T.);+#1652=FACE_BOUND('',#1653,.F.);+#1653=EDGE_LOOP('',(#1654,#1237,#1657,#1658));+#1654=ORIENTED_EDGE('',*,*,#1655,.T.);+#1655=EDGE_CURVE('',#1169,#1234,#1656,.T.);+#1656=LINE('',#1170,#381);+#1657=ORIENTED_EDGE('',*,*,#651,.F.);+#1658=ORIENTED_EDGE('',*,*,#1173,.F.);+#1659=CYLINDRICAL_SURFACE('',#1660,0.2);+#1660=AXIS2_PLACEMENT_3D('',#1133,#846,#899);+#1661=ADVANCED_FACE('',(#1662),#1671,.F.);+#1662=FACE_BOUND('',#1663,.F.);+#1663=EDGE_LOOP('',(#1664,#1665,#968,#1668,#1669,#1670));+#1664=ORIENTED_EDGE('',*,*,#901,.F.);+#1665=ORIENTED_EDGE('',*,*,#1666,.T.);+#1666=EDGE_CURVE('',#895,#964,#1667,.T.);+#1667=LINE('',#810,#381);+#1668=ORIENTED_EDGE('',*,*,#984,.T.);+#1669=ORIENTED_EDGE('',*,*,#674,.F.);+#1670=ORIENTED_EDGE('',*,*,#808,.F.);+#1671=PLANE('',#1672);+#1672=AXIS2_PLACEMENT_3D('',#810,#95,#320);+#1673=ADVANCED_FACE('',(#1674),#1683,.F.);+#1674=FACE_BOUND('',#1675,.F.);+#1675=EDGE_LOOP('',(#1676,#1677,#1108,#1680,#1681,#1682));+#1676=ORIENTED_EDGE('',*,*,#1041,.F.);+#1677=ORIENTED_EDGE('',*,*,#1678,.T.);+#1678=EDGE_CURVE('',#1037,#1104,#1679,.T.);+#1679=LINE('',#981,#381);+#1680=ORIENTED_EDGE('',*,*,#1121,.T.);+#1681=ORIENTED_EDGE('',*,*,#682,.F.);+#1682=ORIENTED_EDGE('',*,*,#979,.F.);+#1683=PLANE('',#1684);+#1684=AXIS2_PLACEMENT_3D('',#981,#95,#320);+#1685=ADVANCED_FACE('',(#1686,#1706),#1716,.F.);+#1686=FACE_BOUND('',#1687,.F.);+#1687=EDGE_LOOP('',(#1688,#1689,#1690,#1691,#1696,#1701,#1704,#1705));+#1688=ORIENTED_EDGE('',*,*,#727,.T.);+#1689=ORIENTED_EDGE('',*,*,#741,.T.);+#1690=ORIENTED_EDGE('',*,*,#779,.T.);+#1691=ORIENTED_EDGE('',*,*,#1692,.T.);+#1692=EDGE_CURVE('',#775,#1693,#1695,.T.);+#1693=VERTEX_POINT('',#1694);+#1694=CARTESIAN_POINT('',(1.951863500927,-1.653727001854,1.1));+#1695=LINE('',#776,#65);+#1696=ORIENTED_EDGE('',*,*,#1697,.T.);+#1697=EDGE_CURVE('',#1693,#1698,#1700,.T.);+#1698=VERTEX_POINT('',#1699);+#1699=CARTESIAN_POINT('',(-1.951863500927,-1.653727001854,1.1));+#1700=LINE('',#1694,#72);+#1701=ORIENTED_EDGE('',*,*,#1702,.T.);+#1702=EDGE_CURVE('',#1698,#696,#1703,.T.);+#1703=LINE('',#1699,#79);+#1704=ORIENTED_EDGE('',*,*,#695,.T.);+#1705=ORIENTED_EDGE('',*,*,#713,.T.);+#1706=FACE_BOUND('',#1707,.F.);+#1707=EDGE_LOOP('',(#1708));+#1708=ORIENTED_EDGE('',*,*,#1709,.F.);+#1709=EDGE_CURVE('',#1710,#1710,#1712,.T.);+#1710=VERTEX_POINT('',#1711);+#1711=CARTESIAN_POINT('',(-1.553727001854,1.053727001854,1.1));+#1712=CIRCLE('',#1713,0.1);+#1713=AXIS2_PLACEMENT_3D('',#1714,#1715,#59);+#1714=CARTESIAN_POINT('',(-1.553727001854,1.153727001854,1.1));+#1715=DIRECTION('',(0.,-0.,-1.));+#1716=PLANE('',#1717);+#1717=AXIS2_PLACEMENT_3D('',#710,#95,#1718);+#1718=DIRECTION('',(0.780762486844,-0.624827927622,0.));+#1719=ADVANCED_FACE('',(#1720),#1728,.F.);+#1720=FACE_BOUND('',#1721,.F.);+#1721=EDGE_LOOP('',(#1722,#1723,#1724,#1725));+#1722=ORIENTED_EDGE('',*,*,#813,.T.);+#1723=ORIENTED_EDGE('',*,*,#700,.T.);+#1724=ORIENTED_EDGE('',*,*,#1702,.F.);+#1725=ORIENTED_EDGE('',*,*,#1726,.F.);+#1726=EDGE_CURVE('',#814,#1698,#1727,.T.);+#1727=B_SPLINE_CURVE_WITH_KNOTS('',1,(#815,#1699),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1728=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#815,#1699),(#312,#697)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1729=ADVANCED_FACE('',(#1730),#1739,.F.);+#1730=FACE_BOUND('',#1731,.F.);+#1731=EDGE_LOOP('',(#1732,#1733,#1507,#1736,#1737,#1738));+#1732=ORIENTED_EDGE('',*,*,#1440,.F.);+#1733=ORIENTED_EDGE('',*,*,#1734,.T.);+#1734=EDGE_CURVE('',#1436,#1503,#1735,.T.);+#1735=LINE('',#1382,#58);+#1736=ORIENTED_EDGE('',*,*,#1517,.T.);+#1737=ORIENTED_EDGE('',*,*,#758,.F.);+#1738=ORIENTED_EDGE('',*,*,#1380,.F.);+#1739=PLANE('',#1740);+#1740=AXIS2_PLACEMENT_3D('',#1382,#95,#73);+#1741=ADVANCED_FACE('',(#1742),#1751,.F.);+#1742=FACE_BOUND('',#1743,.F.);+#1743=EDGE_LOOP('',(#1744,#1745,#1646,#1748,#1749,#1750));+#1744=ORIENTED_EDGE('',*,*,#1580,.F.);+#1745=ORIENTED_EDGE('',*,*,#1746,.T.);+#1746=EDGE_CURVE('',#1576,#1643,#1747,.T.);+#1747=LINE('',#1522,#58);+#1748=ORIENTED_EDGE('',*,*,#827,.T.);+#1749=ORIENTED_EDGE('',*,*,#766,.F.);+#1750=ORIENTED_EDGE('',*,*,#1520,.F.);+#1751=PLANE('',#1752);+#1752=AXIS2_PLACEMENT_3D('',#1522,#95,#73);+#1753=ADVANCED_FACE('',(#1754),#1762,.F.);+#1754=FACE_BOUND('',#1755,.F.);+#1755=EDGE_LOOP('',(#1756,#1757,#1760,#1761));+#1756=ORIENTED_EDGE('',*,*,#823,.T.);+#1757=ORIENTED_EDGE('',*,*,#1758,.T.);+#1758=EDGE_CURVE('',#819,#1693,#1759,.T.);+#1759=B_SPLINE_CURVE_WITH_KNOTS('',1,(#820,#1694),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1760=ORIENTED_EDGE('',*,*,#1692,.F.);+#1761=ORIENTED_EDGE('',*,*,#774,.F.);+#1762=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#772,#776),(#820,#1694)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,0.194454364826),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1763=ADVANCED_FACE('',(#1764),#1771,.T.);+#1764=FACE_BOUND('',#1765,.F.);+#1765=EDGE_LOOP('',(#1766,#1367,#1769,#1770));+#1766=ORIENTED_EDGE('',*,*,#1767,.T.);+#1767=EDGE_CURVE('',#1296,#1364,#1768,.T.);+#1768=LINE('',#1297,#58);+#1769=ORIENTED_EDGE('',*,*,#790,.F.);+#1770=ORIENTED_EDGE('',*,*,#1302,.F.);+#1771=CYLINDRICAL_SURFACE('',#1772,0.2);+#1772=AXIS2_PLACEMENT_3D('',#1255,#87,#1305);+#1773=ADVANCED_FACE('',(#1774),#1780,.F.);+#1774=FACE_BOUND('',#1775,.F.);+#1775=EDGE_LOOP('',(#1776,#1777,#1778,#1779));+#1776=ORIENTED_EDGE('',*,*,#818,.T.);+#1777=ORIENTED_EDGE('',*,*,#1726,.T.);+#1778=ORIENTED_EDGE('',*,*,#1697,.F.);+#1779=ORIENTED_EDGE('',*,*,#1758,.F.);+#1780=B_SPLINE_SURFACE_WITH_KNOTS('',1,1,((#820,#1694),(#815,#1699)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.975),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);+#1781=ADVANCED_FACE('',(#1782),#1789,.T.);+#1782=FACE_BOUND('',#1783,.F.);+#1783=EDGE_LOOP('',(#1784,#962,#1787,#1788));+#1784=ORIENTED_EDGE('',*,*,#1785,.T.);+#1785=EDGE_CURVE('',#888,#959,#1786,.T.);+#1786=LINE('',#889,#381);+#1787=ORIENTED_EDGE('',*,*,#1666,.F.);+#1788=ORIENTED_EDGE('',*,*,#894,.F.);+#1789=CYLINDRICAL_SURFACE('',#1790,0.2);+#1790=AXIS2_PLACEMENT_3D('',#845,#846,#899);+#1791=ADVANCED_FACE('',(#1792),#1799,.F.);+#1792=FACE_BOUND('',#1793,.F.);+#1793=EDGE_LOOP('',(#1794,#957,#1797,#1798));+#1794=ORIENTED_EDGE('',*,*,#1795,.T.);+#1795=EDGE_CURVE('',#881,#953,#1796,.T.);+#1796=LINE('',#882,#381);+#1797=ORIENTED_EDGE('',*,*,#1785,.F.);+#1798=ORIENTED_EDGE('',*,*,#887,.F.);+#1799=PLANE('',#1800);+#1800=AXIS2_PLACEMENT_3D('',#882,#1801,#892);+#1801=DIRECTION('',(0.987285005229,-1.129688768275E-17,-0.158960115908));+#1802=ADVANCED_FACE('',(#1803),#1810,.F.);+#1803=FACE_BOUND('',#1804,.F.);+#1804=EDGE_LOOP('',(#1805,#951,#1808,#1809));+#1805=ORIENTED_EDGE('',*,*,#1806,.T.);+#1806=EDGE_CURVE('',#876,#948,#1807,.T.);+#1807=LINE('',#877,#381);+#1808=ORIENTED_EDGE('',*,*,#1795,.F.);+#1809=ORIENTED_EDGE('',*,*,#880,.F.);+#1810=CYLINDRICAL_SURFACE('',#884,0.1);+#1811=ADVANCED_FACE('',(#1812),#1819,.F.);+#1812=FACE_BOUND('',#1813,.F.);+#1813=EDGE_LOOP('',(#1814,#946,#1817,#1818));+#1814=ORIENTED_EDGE('',*,*,#1815,.T.);+#1815=EDGE_CURVE('',#871,#943,#1816,.T.);+#1816=LINE('',#872,#381);+#1817=ORIENTED_EDGE('',*,*,#1806,.F.);+#1818=ORIENTED_EDGE('',*,*,#875,.F.);+#1819=PLANE('',#1820);+#1820=AXIS2_PLACEMENT_3D('',#872,#95,#320);+#1821=ADVANCED_FACE('',(#1822),#1829,.F.);+#1822=FACE_BOUND('',#1823,.F.);+#1823=EDGE_LOOP('',(#1824,#941,#1827,#1828));+#1824=ORIENTED_EDGE('',*,*,#1825,.T.);+#1825=EDGE_CURVE('',#866,#938,#1826,.T.);+#1826=LINE('',#867,#381);+#1827=ORIENTED_EDGE('',*,*,#1815,.F.);+#1828=ORIENTED_EDGE('',*,*,#870,.F.);+#1829=PLANE('',#1830);+#1830=AXIS2_PLACEMENT_3D('',#867,#320,#13);+#1831=ADVANCED_FACE('',(#1832),#1839,.F.);+#1832=FACE_BOUND('',#1833,.F.);+#1833=EDGE_LOOP('',(#1834,#936,#1837,#1838));+#1834=ORIENTED_EDGE('',*,*,#1835,.T.);+#1835=EDGE_CURVE('',#857,#931,#1836,.T.);+#1836=LINE('',#858,#381);+#1837=ORIENTED_EDGE('',*,*,#1825,.F.);+#1838=ORIENTED_EDGE('',*,*,#865,.F.);+#1839=PLANE('',#1840);+#1840=AXIS2_PLACEMENT_3D('',#858,#13,#370);+#1841=ADVANCED_FACE('',(#1842),#1849,.T.);+#1842=FACE_BOUND('',#1843,.F.);+#1843=EDGE_LOOP('',(#1844,#929,#1847,#1848));+#1844=ORIENTED_EDGE('',*,*,#1845,.T.);+#1845=EDGE_CURVE('',#850,#926,#1846,.T.);+#1846=LINE('',#851,#381);+#1847=ORIENTED_EDGE('',*,*,#1835,.F.);+#1848=ORIENTED_EDGE('',*,*,#856,.F.);+#1849=CYLINDRICAL_SURFACE('',#1850,0.2);+#1850=AXIS2_PLACEMENT_3D('',#861,#846,#863);+#1851=ADVANCED_FACE('',(#1852),#1857,.F.);+#1852=FACE_BOUND('',#1853,.F.);+#1853=EDGE_LOOP('',(#1854,#924,#1855,#1856));+#1854=ORIENTED_EDGE('',*,*,#917,.T.);+#1855=ORIENTED_EDGE('',*,*,#1845,.F.);+#1856=ORIENTED_EDGE('',*,*,#849,.F.);+#1857=PLANE('',#1858);+#1858=AXIS2_PLACEMENT_3D('',#842,#1859,#854);+#1859=DIRECTION('',(-0.987285005229,1.129688768275E-17,0.158960115908));+#1860=ADVANCED_FACE('',(#1861),#1868,.T.);+#1861=FACE_BOUND('',#1862,.F.);+#1862=EDGE_LOOP('',(#1863,#1102,#1866,#1867));+#1863=ORIENTED_EDGE('',*,*,#1864,.T.);+#1864=EDGE_CURVE('',#1032,#1099,#1865,.T.);+#1865=LINE('',#1033,#381);+#1866=ORIENTED_EDGE('',*,*,#1678,.F.);+#1867=ORIENTED_EDGE('',*,*,#1036,.F.);+#1868=CYLINDRICAL_SURFACE('',#1869,0.2);+#1869=AXIS2_PLACEMENT_3D('',#996,#846,#899);+#1870=ADVANCED_FACE('',(#1871),#1878,.F.);+#1871=FACE_BOUND('',#1872,.F.);+#1872=EDGE_LOOP('',(#1873,#1097,#1876,#1877));+#1873=ORIENTED_EDGE('',*,*,#1874,.T.);+#1874=EDGE_CURVE('',#1026,#1093,#1875,.T.);+#1875=LINE('',#1027,#381);+#1876=ORIENTED_EDGE('',*,*,#1864,.F.);+#1877=ORIENTED_EDGE('',*,*,#1031,.F.);+#1878=PLANE('',#1879);+#1879=AXIS2_PLACEMENT_3D('',#1027,#1801,#892);+#1880=ADVANCED_FACE('',(#1881),#1888,.F.);+#1881=FACE_BOUND('',#1882,.F.);+#1882=EDGE_LOOP('',(#1883,#1091,#1886,#1887));+#1883=ORIENTED_EDGE('',*,*,#1884,.T.);+#1884=EDGE_CURVE('',#1021,#1088,#1885,.T.);+#1885=LINE('',#1022,#381);+#1886=ORIENTED_EDGE('',*,*,#1874,.F.);+#1887=ORIENTED_EDGE('',*,*,#1025,.F.);+#1888=CYLINDRICAL_SURFACE('',#1029,0.1);+#1889=ADVANCED_FACE('',(#1890),#1897,.F.);+#1890=FACE_BOUND('',#1891,.F.);+#1891=EDGE_LOOP('',(#1892,#1086,#1895,#1896));+#1892=ORIENTED_EDGE('',*,*,#1893,.T.);+#1893=EDGE_CURVE('',#1016,#1083,#1894,.T.);+#1894=LINE('',#1017,#381);+#1895=ORIENTED_EDGE('',*,*,#1884,.F.);+#1896=ORIENTED_EDGE('',*,*,#1020,.F.);+#1897=PLANE('',#1898);+#1898=AXIS2_PLACEMENT_3D('',#1017,#95,#320);+#1899=ADVANCED_FACE('',(#1900),#1907,.F.);+#1900=FACE_BOUND('',#1901,.F.);+#1901=EDGE_LOOP('',(#1902,#1081,#1905,#1906));+#1902=ORIENTED_EDGE('',*,*,#1903,.T.);+#1903=EDGE_CURVE('',#1011,#1078,#1904,.T.);+#1904=LINE('',#1012,#381);+#1905=ORIENTED_EDGE('',*,*,#1893,.F.);+#1906=ORIENTED_EDGE('',*,*,#1015,.F.);+#1907=PLANE('',#1908);+#1908=AXIS2_PLACEMENT_3D('',#1012,#320,#13);+#1909=ADVANCED_FACE('',(#1910),#1917,.F.);+#1910=FACE_BOUND('',#1911,.F.);+#1911=EDGE_LOOP('',(#1912,#1076,#1915,#1916));+#1912=ORIENTED_EDGE('',*,*,#1913,.T.);+#1913=EDGE_CURVE('',#1004,#1071,#1914,.T.);+#1914=LINE('',#1005,#381);+#1915=ORIENTED_EDGE('',*,*,#1903,.F.);+#1916=ORIENTED_EDGE('',*,*,#1010,.F.);+#1917=PLANE('',#1918);+#1918=AXIS2_PLACEMENT_3D('',#1005,#13,#370);+#1919=ADVANCED_FACE('',(#1920),#1927,.T.);+#1920=FACE_BOUND('',#1921,.F.);+#1921=EDGE_LOOP('',(#1922,#1069,#1925,#1926));+#1922=ORIENTED_EDGE('',*,*,#1923,.T.);+#1923=EDGE_CURVE('',#999,#1066,#1924,.T.);+#1924=LINE('',#1000,#381);+#1925=ORIENTED_EDGE('',*,*,#1913,.F.);+#1926=ORIENTED_EDGE('',*,*,#1003,.F.);+#1927=CYLINDRICAL_SURFACE('',#1928,0.2);+#1928=AXIS2_PLACEMENT_3D('',#1008,#846,#863);+#1929=ADVANCED_FACE('',(#1930),#1935,.F.);+#1930=FACE_BOUND('',#1931,.F.);+#1931=EDGE_LOOP('',(#1932,#1064,#1933,#1934));+#1932=ORIENTED_EDGE('',*,*,#1057,.T.);+#1933=ORIENTED_EDGE('',*,*,#1923,.F.);+#1934=ORIENTED_EDGE('',*,*,#998,.F.);+#1935=PLANE('',#1936);+#1936=AXIS2_PLACEMENT_3D('',#993,#1859,#854);+#1937=ADVANCED_FACE('',(#1938),#1945,.F.);+#1938=FACE_BOUND('',#1939,.F.);+#1939=EDGE_LOOP('',(#1940,#1232,#1943,#1944));+#1940=ORIENTED_EDGE('',*,*,#1941,.T.);+#1941=EDGE_CURVE('',#1163,#1228,#1942,.T.);+#1942=LINE('',#1164,#381);+#1943=ORIENTED_EDGE('',*,*,#1655,.F.);+#1944=ORIENTED_EDGE('',*,*,#1168,.F.);+#1945=PLANE('',#1946);+#1946=AXIS2_PLACEMENT_3D('',#1164,#1801,#892);+#1947=ADVANCED_FACE('',(#1948),#1955,.F.);+#1948=FACE_BOUND('',#1949,.F.);+#1949=EDGE_LOOP('',(#1950,#1226,#1953,#1954));+#1950=ORIENTED_EDGE('',*,*,#1951,.T.);+#1951=EDGE_CURVE('',#1158,#1223,#1952,.T.);+#1952=LINE('',#1159,#381);+#1953=ORIENTED_EDGE('',*,*,#1941,.F.);+#1954=ORIENTED_EDGE('',*,*,#1162,.F.);+#1955=CYLINDRICAL_SURFACE('',#1166,0.1);+#1956=ADVANCED_FACE('',(#1957),#1964,.F.);+#1957=FACE_BOUND('',#1958,.F.);+#1958=EDGE_LOOP('',(#1959,#1221,#1962,#1963));+#1959=ORIENTED_EDGE('',*,*,#1960,.T.);+#1960=EDGE_CURVE('',#1153,#1218,#1961,.T.);+#1961=LINE('',#1154,#381);+#1962=ORIENTED_EDGE('',*,*,#1951,.F.);+#1963=ORIENTED_EDGE('',*,*,#1157,.F.);+#1964=PLANE('',#1965);+#1965=AXIS2_PLACEMENT_3D('',#1154,#95,#320);+#1966=ADVANCED_FACE('',(#1967),#1974,.F.);+#1967=FACE_BOUND('',#1968,.F.);+#1968=EDGE_LOOP('',(#1969,#1216,#1972,#1973));+#1969=ORIENTED_EDGE('',*,*,#1970,.T.);+#1970=EDGE_CURVE('',#1148,#1213,#1971,.T.);+#1971=LINE('',#1149,#381);+#1972=ORIENTED_EDGE('',*,*,#1960,.F.);+#1973=ORIENTED_EDGE('',*,*,#1152,.F.);+#1974=PLANE('',#1975);+#1975=AXIS2_PLACEMENT_3D('',#1149,#320,#13);+#1976=ADVANCED_FACE('',(#1977),#1984,.F.);+#1977=FACE_BOUND('',#1978,.F.);+#1978=EDGE_LOOP('',(#1979,#1211,#1982,#1983));+#1979=ORIENTED_EDGE('',*,*,#1980,.T.);+#1980=EDGE_CURVE('',#1141,#1206,#1981,.T.);+#1981=LINE('',#1142,#381);+#1982=ORIENTED_EDGE('',*,*,#1970,.F.);+#1983=ORIENTED_EDGE('',*,*,#1147,.F.);+#1984=PLANE('',#1985);+#1985=AXIS2_PLACEMENT_3D('',#1142,#13,#370);+#1986=ADVANCED_FACE('',(#1987),#1994,.T.);+#1987=FACE_BOUND('',#1988,.F.);+#1988=EDGE_LOOP('',(#1989,#1204,#1992,#1993));+#1989=ORIENTED_EDGE('',*,*,#1990,.T.);+#1990=EDGE_CURVE('',#1136,#1201,#1991,.T.);+#1991=LINE('',#1137,#381);+#1992=ORIENTED_EDGE('',*,*,#1980,.F.);+#1993=ORIENTED_EDGE('',*,*,#1140,.F.);+#1994=CYLINDRICAL_SURFACE('',#1995,0.2);+#1995=AXIS2_PLACEMENT_3D('',#1145,#846,#863);+#1996=ADVANCED_FACE('',(#1997),#2002,.F.);+#1997=FACE_BOUND('',#1998,.F.);+#1998=EDGE_LOOP('',(#1999,#1199,#2000,#2001));+#1999=ORIENTED_EDGE('',*,*,#1192,.T.);+#2000=ORIENTED_EDGE('',*,*,#1990,.F.);+#2001=ORIENTED_EDGE('',*,*,#1135,.F.);+#2002=PLANE('',#2003);+#2003=AXIS2_PLACEMENT_3D('',#1130,#1859,#854);+#2004=ADVANCED_FACE('',(#2005),#2012,.F.);+#2005=FACE_BOUND('',#2006,.F.);+#2006=EDGE_LOOP('',(#2007,#1362,#2010,#2011));+#2007=ORIENTED_EDGE('',*,*,#2008,.T.);+#2008=EDGE_CURVE('',#1289,#1358,#2009,.T.);+#2009=LINE('',#1290,#58);+#2010=ORIENTED_EDGE('',*,*,#1767,.F.);+#2011=ORIENTED_EDGE('',*,*,#1295,.F.);+#2012=PLANE('',#2013);+#2013=AXIS2_PLACEMENT_3D('',#1290,#2014,#1300);+#2014=DIRECTION('',(-0.987285005229,-1.096106544673E-16,-0.158960115908));+#2015=ADVANCED_FACE('',(#2016),#2023,.F.);+#2016=FACE_BOUND('',#2017,.F.);+#2017=EDGE_LOOP('',(#2018,#1356,#2021,#2022));+#2018=ORIENTED_EDGE('',*,*,#2019,.T.);+#2019=EDGE_CURVE('',#1284,#1353,#2020,.T.);+#2020=LINE('',#1285,#58);+#2021=ORIENTED_EDGE('',*,*,#2008,.F.);+#2022=ORIENTED_EDGE('',*,*,#1288,.F.);+#2023=CYLINDRICAL_SURFACE('',#1292,0.1);+#2024=ADVANCED_FACE('',(#2025),#2032,.F.);+#2025=FACE_BOUND('',#2026,.F.);+#2026=EDGE_LOOP('',(#2027,#1351,#2030,#2031));+#2027=ORIENTED_EDGE('',*,*,#2028,.T.);+#2028=EDGE_CURVE('',#1279,#1348,#2029,.T.);+#2029=LINE('',#1280,#58);+#2030=ORIENTED_EDGE('',*,*,#2019,.F.);+#2031=ORIENTED_EDGE('',*,*,#1283,.F.);+#2032=PLANE('',#2033);+#2033=AXIS2_PLACEMENT_3D('',#1280,#95,#73);+#2034=ADVANCED_FACE('',(#2035),#2042,.F.);+#2035=FACE_BOUND('',#2036,.F.);+#2036=EDGE_LOOP('',(#2037,#1346,#2040,#2041));+#2037=ORIENTED_EDGE('',*,*,#2038,.T.);+#2038=EDGE_CURVE('',#1274,#1343,#2039,.T.);+#2039=LINE('',#1275,#58);+#2040=ORIENTED_EDGE('',*,*,#2028,.F.);+#2041=ORIENTED_EDGE('',*,*,#1278,.F.);+#2042=PLANE('',#2043);+#2043=AXIS2_PLACEMENT_3D('',#1275,#73,#13);+#2044=ADVANCED_FACE('',(#2045),#2052,.F.);+#2045=FACE_BOUND('',#2046,.F.);+#2046=EDGE_LOOP('',(#2047,#1341,#2050,#2051));+#2047=ORIENTED_EDGE('',*,*,#2048,.T.);+#2048=EDGE_CURVE('',#1266,#1336,#2049,.T.);+#2049=LINE('',#1267,#58);+#2050=ORIENTED_EDGE('',*,*,#2038,.F.);+#2051=ORIENTED_EDGE('',*,*,#1273,.F.);+#2052=PLANE('',#2053);+#2053=AXIS2_PLACEMENT_3D('',#1267,#13,#28);+#2054=ADVANCED_FACE('',(#2055),#2062,.T.);+#2055=FACE_BOUND('',#2056,.F.);+#2056=EDGE_LOOP('',(#2057,#1334,#2060,#2061));+#2057=ORIENTED_EDGE('',*,*,#2058,.T.);+#2058=EDGE_CURVE('',#1259,#1331,#2059,.T.);+#2059=LINE('',#1260,#58);+#2060=ORIENTED_EDGE('',*,*,#2048,.F.);+#2061=ORIENTED_EDGE('',*,*,#1265,.F.);+#2062=CYLINDRICAL_SURFACE('',#2063,0.2);+#2063=AXIS2_PLACEMENT_3D('',#1270,#87,#1271);+#2064=ADVANCED_FACE('',(#2065),#2070,.F.);+#2065=FACE_BOUND('',#2066,.F.);+#2066=EDGE_LOOP('',(#2067,#1329,#2068,#2069));+#2067=ORIENTED_EDGE('',*,*,#1322,.T.);+#2068=ORIENTED_EDGE('',*,*,#2058,.F.);+#2069=ORIENTED_EDGE('',*,*,#1258,.F.);+#2070=PLANE('',#2071);+#2071=AXIS2_PLACEMENT_3D('',#1252,#2072,#1263);+#2072=DIRECTION('',(0.987285005229,1.096106544673E-16,0.158960115908));+#2073=ADVANCED_FACE('',(#2074),#2081,.T.);+#2074=FACE_BOUND('',#2075,.F.);+#2075=EDGE_LOOP('',(#2076,#1501,#2079,#2080));+#2076=ORIENTED_EDGE('',*,*,#2077,.T.);+#2077=EDGE_CURVE('',#1431,#1498,#2078,.T.);+#2078=LINE('',#1432,#58);+#2079=ORIENTED_EDGE('',*,*,#1734,.F.);+#2080=ORIENTED_EDGE('',*,*,#1435,.F.);+#2081=CYLINDRICAL_SURFACE('',#2082,0.2);+#2082=AXIS2_PLACEMENT_3D('',#1395,#87,#1305);+#2083=ADVANCED_FACE('',(#2084),#2091,.F.);+#2084=FACE_BOUND('',#2085,.F.);+#2085=EDGE_LOOP('',(#2086,#1496,#2089,#2090));+#2086=ORIENTED_EDGE('',*,*,#2087,.T.);+#2087=EDGE_CURVE('',#1425,#1492,#2088,.T.);+#2088=LINE('',#1426,#58);+#2089=ORIENTED_EDGE('',*,*,#2077,.F.);+#2090=ORIENTED_EDGE('',*,*,#1430,.F.);+#2091=PLANE('',#2092);+#2092=AXIS2_PLACEMENT_3D('',#1426,#2014,#1300);+#2093=ADVANCED_FACE('',(#2094),#2101,.F.);+#2094=FACE_BOUND('',#2095,.F.);+#2095=EDGE_LOOP('',(#2096,#1490,#2099,#2100));+#2096=ORIENTED_EDGE('',*,*,#2097,.T.);+#2097=EDGE_CURVE('',#1420,#1487,#2098,.T.);+#2098=LINE('',#1421,#58);+#2099=ORIENTED_EDGE('',*,*,#2087,.F.);+#2100=ORIENTED_EDGE('',*,*,#1424,.F.);+#2101=CYLINDRICAL_SURFACE('',#1428,0.1);+#2102=ADVANCED_FACE('',(#2103),#2110,.F.);+#2103=FACE_BOUND('',#2104,.F.);+#2104=EDGE_LOOP('',(#2105,#1485,#2108,#2109));+#2105=ORIENTED_EDGE('',*,*,#2106,.T.);+#2106=EDGE_CURVE('',#1415,#1482,#2107,.T.);+#2107=LINE('',#1416,#58);+#2108=ORIENTED_EDGE('',*,*,#2097,.F.);+#2109=ORIENTED_EDGE('',*,*,#1419,.F.);+#2110=PLANE('',#2111);+#2111=AXIS2_PLACEMENT_3D('',#1416,#95,#73);+#2112=ADVANCED_FACE('',(#2113),#2120,.F.);+#2113=FACE_BOUND('',#2114,.F.);+#2114=EDGE_LOOP('',(#2115,#1480,#2118,#2119));+#2115=ORIENTED_EDGE('',*,*,#2116,.T.);+#2116=EDGE_CURVE('',#1410,#1477,#2117,.T.);+#2117=LINE('',#1411,#58);+#2118=ORIENTED_EDGE('',*,*,#2106,.F.);+#2119=ORIENTED_EDGE('',*,*,#1414,.F.);+#2120=PLANE('',#2121);+#2121=AXIS2_PLACEMENT_3D('',#1411,#73,#13);+#2122=ADVANCED_FACE('',(#2123),#2130,.F.);+#2123=FACE_BOUND('',#2124,.F.);+#2124=EDGE_LOOP('',(#2125,#1475,#2128,#2129));+#2125=ORIENTED_EDGE('',*,*,#2126,.T.);+#2126=EDGE_CURVE('',#1403,#1470,#2127,.T.);+#2127=LINE('',#1404,#58);+#2128=ORIENTED_EDGE('',*,*,#2116,.F.);+#2129=ORIENTED_EDGE('',*,*,#1409,.F.);+#2130=PLANE('',#2131);+#2131=AXIS2_PLACEMENT_3D('',#1404,#13,#28);+#2132=ADVANCED_FACE('',(#2133),#2140,.T.);+#2133=FACE_BOUND('',#2134,.F.);+#2134=EDGE_LOOP('',(#2135,#1468,#2138,#2139));+#2135=ORIENTED_EDGE('',*,*,#2136,.T.);+#2136=EDGE_CURVE('',#1398,#1465,#2137,.T.);+#2137=LINE('',#1399,#58);+#2138=ORIENTED_EDGE('',*,*,#2126,.F.);+#2139=ORIENTED_EDGE('',*,*,#1402,.F.);+#2140=CYLINDRICAL_SURFACE('',#2141,0.2);+#2141=AXIS2_PLACEMENT_3D('',#1407,#87,#1271);+#2142=ADVANCED_FACE('',(#2143),#2148,.F.);+#2143=FACE_BOUND('',#2144,.F.);+#2144=EDGE_LOOP('',(#2145,#1463,#2146,#2147));+#2145=ORIENTED_EDGE('',*,*,#1456,.T.);+#2146=ORIENTED_EDGE('',*,*,#2136,.F.);+#2147=ORIENTED_EDGE('',*,*,#1397,.F.);+#2148=PLANE('',#2149);+#2149=AXIS2_PLACEMENT_3D('',#1392,#2072,#1263);+#2150=ADVANCED_FACE('',(#2151),#2158,.T.);+#2151=FACE_BOUND('',#2152,.F.);+#2152=EDGE_LOOP('',(#2153,#1641,#2156,#2157));+#2153=ORIENTED_EDGE('',*,*,#2154,.T.);+#2154=EDGE_CURVE('',#1571,#1638,#2155,.T.);+#2155=LINE('',#1572,#58);+#2156=ORIENTED_EDGE('',*,*,#1746,.F.);+#2157=ORIENTED_EDGE('',*,*,#1575,.F.);+#2158=CYLINDRICAL_SURFACE('',#2159,0.2);+#2159=AXIS2_PLACEMENT_3D('',#1535,#87,#1305);+#2160=ADVANCED_FACE('',(#2161),#2168,.F.);+#2161=FACE_BOUND('',#2162,.F.);+#2162=EDGE_LOOP('',(#2163,#1636,#2166,#2167));+#2163=ORIENTED_EDGE('',*,*,#2164,.T.);+#2164=EDGE_CURVE('',#1565,#1632,#2165,.T.);+#2165=LINE('',#1566,#58);+#2166=ORIENTED_EDGE('',*,*,#2154,.F.);+#2167=ORIENTED_EDGE('',*,*,#1570,.F.);+#2168=PLANE('',#2169);+#2169=AXIS2_PLACEMENT_3D('',#1566,#2014,#1300);+#2170=ADVANCED_FACE('',(#2171),#2178,.F.);+#2171=FACE_BOUND('',#2172,.F.);+#2172=EDGE_LOOP('',(#2173,#1630,#2176,#2177));+#2173=ORIENTED_EDGE('',*,*,#2174,.T.);+#2174=EDGE_CURVE('',#1560,#1627,#2175,.T.);+#2175=LINE('',#1561,#58);+#2176=ORIENTED_EDGE('',*,*,#2164,.F.);+#2177=ORIENTED_EDGE('',*,*,#1564,.F.);+#2178=CYLINDRICAL_SURFACE('',#1568,0.1);+#2179=ADVANCED_FACE('',(#2180),#2187,.F.);+#2180=FACE_BOUND('',#2181,.F.);+#2181=EDGE_LOOP('',(#2182,#1625,#2185,#2186));+#2182=ORIENTED_EDGE('',*,*,#2183,.T.);+#2183=EDGE_CURVE('',#1555,#1622,#2184,.T.);+#2184=LINE('',#1556,#58);+#2185=ORIENTED_EDGE('',*,*,#2174,.F.);+#2186=ORIENTED_EDGE('',*,*,#1559,.F.);+#2187=PLANE('',#2188);+#2188=AXIS2_PLACEMENT_3D('',#1556,#95,#73);+#2189=ADVANCED_FACE('',(#2190),#2197,.F.);+#2190=FACE_BOUND('',#2191,.F.);+#2191=EDGE_LOOP('',(#2192,#1620,#2195,#2196));+#2192=ORIENTED_EDGE('',*,*,#2193,.T.);+#2193=EDGE_CURVE('',#1550,#1617,#2194,.T.);+#2194=LINE('',#1551,#58);+#2195=ORIENTED_EDGE('',*,*,#2183,.F.);+#2196=ORIENTED_EDGE('',*,*,#1554,.F.);+#2197=PLANE('',#2198);+#2198=AXIS2_PLACEMENT_3D('',#1551,#73,#13);+#2199=ADVANCED_FACE('',(#2200),#2207,.F.);+#2200=FACE_BOUND('',#2201,.F.);+#2201=EDGE_LOOP('',(#2202,#1615,#2205,#2206));+#2202=ORIENTED_EDGE('',*,*,#2203,.T.);+#2203=EDGE_CURVE('',#1543,#1610,#2204,.T.);+#2204=LINE('',#1544,#58);+#2205=ORIENTED_EDGE('',*,*,#2193,.F.);+#2206=ORIENTED_EDGE('',*,*,#1549,.F.);+#2207=PLANE('',#2208);+#2208=AXIS2_PLACEMENT_3D('',#1544,#13,#28);+#2209=ADVANCED_FACE('',(#2210),#2217,.T.);+#2210=FACE_BOUND('',#2211,.F.);+#2211=EDGE_LOOP('',(#2212,#1608,#2215,#2216));+#2212=ORIENTED_EDGE('',*,*,#2213,.T.);+#2213=EDGE_CURVE('',#1538,#1605,#2214,.T.);+#2214=LINE('',#1539,#58);+#2215=ORIENTED_EDGE('',*,*,#2203,.F.);+#2216=ORIENTED_EDGE('',*,*,#1542,.F.);+#2217=CYLINDRICAL_SURFACE('',#2218,0.2);+#2218=AXIS2_PLACEMENT_3D('',#1547,#87,#1271);+#2219=ADVANCED_FACE('',(#2220),#2225,.F.);+#2220=FACE_BOUND('',#2221,.F.);+#2221=EDGE_LOOP('',(#2222,#1603,#2223,#2224));+#2222=ORIENTED_EDGE('',*,*,#1596,.T.);+#2223=ORIENTED_EDGE('',*,*,#2213,.F.);+#2224=ORIENTED_EDGE('',*,*,#1537,.F.);+#2225=PLANE('',#2226);+#2226=AXIS2_PLACEMENT_3D('',#1532,#2072,#1263);+#2227=ADVANCED_FACE('',(#2228),#2229,.F.);+#2228=FACE_BOUND('',#1707,.T.);+#2229=PLANE('',#2230);+#2230=AXIS2_PLACEMENT_3D('',#1714,#95,#59);+#2231=( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2235)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#2232,#2233,#2234)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2232=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2233=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2234=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2235=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2232,'distance_accuracy_value','confusion accuracy');+#2236=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#2237=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#2238,#2248,#2249,#2250,#2251,#2252,#2253,#2254,#2255,#2256,#2257,#2258,#2259,#2260,#2261,#2270,#2271,#2272,#2273,#2274,#2275,#2276,#2277,#2278,#2279,#2280,#2281,#2282,#2283,#2284,#2285,#2286,#2287,#2288,#2289,#2290,#2291,#2292,#2293,#2294,#2295,#2296,#2297,#2298,#2299,#2300,#2301,#2302,#2303,#2304,#2305,#2306,#2307,#2308,#2309,#2310,#2311,#2312,#2313,#2314,#2315,#2316,#2317,#2318,#2319,#2320,#2321,#2322,#2323,#2324,#2325,#2326,#2327,#2328,#2329,#2330,#2331,#2332,#2333,#2334,#2335,#2336,#2337,#2338,#2339,#2340,#2341,#2342,#2343,#2344,#2345,#2346,#2347,#2348,#2349,#2350,#2351,#2352,#2353,#2354,#2355,#2356,#2357,#2358,#2359,#2360,#2361,#2362,#2363,#2364,#2365,#2366,#2367,#2368,#2369,#2370,#2371),#2231);+#2238=STYLED_ITEM('color',(#2239),#17);+#2239=PRESENTATION_STYLE_ASSIGNMENT((#2240,#2246));+#2240=SURFACE_STYLE_USAGE(.BOTH.,#2241);+#2241=SURFACE_SIDE_STYLE('',(#2242));+#2242=SURFACE_STYLE_FILL_AREA(#2243);+#2243=FILL_AREA_STYLE('',(#2244));+#2244=FILL_AREA_STYLE_COLOUR('',#2245);+#2245=COLOUR_RGB('',0.147999998088,0.145000001626,0.145000001626);+#2246=CURVE_STYLE('',#2247,POSITIVE_LENGTH_MEASURE(0.1),#2245);+#2247=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#2248=STYLED_ITEM('color',(#2239),#43);+#2249=STYLED_ITEM('color',(#2239),#97);+#2250=STYLED_ITEM('color',(#2239),#110);+#2251=STYLED_ITEM('color',(#2239),#129);+#2252=STYLED_ITEM('color',(#2239),#142);+#2253=STYLED_ITEM('color',(#2239),#179);+#2254=STYLED_ITEM('color',(#2239),#216);+#2255=STYLED_ITEM('color',(#2239),#229);+#2256=STYLED_ITEM('color',(#2239),#242);+#2257=STYLED_ITEM('color',(#2239),#251);+#2258=STYLED_ITEM('color',(#2239),#266);+#2259=STYLED_ITEM('color',(#2239),#330);+#2260=STYLED_ITEM('color',(#2239),#341);+#2261=STYLED_ITEM('color',(#2262),#360);+#2262=PRESENTATION_STYLE_ASSIGNMENT((#2263,#2269));+#2263=SURFACE_STYLE_USAGE(.BOTH.,#2264);+#2264=SURFACE_SIDE_STYLE('',(#2265));+#2265=SURFACE_STYLE_FILL_AREA(#2266);+#2266=FILL_AREA_STYLE('',(#2267));+#2267=FILL_AREA_STYLE_COLOUR('',#2268);+#2268=COLOUR_RGB('',0.823999987314,0.819999987296,0.781000009244);+#2269=CURVE_STYLE('',#2247,POSITIVE_LENGTH_MEASURE(0.1),#2268);+#2270=STYLED_ITEM('color',(#2239),#385);+#2271=STYLED_ITEM('color',(#2262),#403);+#2272=STYLED_ITEM('color',(#2239),#424);+#2273=STYLED_ITEM('color',(#2262),#442);+#2274=STYLED_ITEM('color',(#2239),#463);+#2275=STYLED_ITEM('color',(#2239),#473);+#2276=STYLED_ITEM('color',(#2262),#485);+#2277=STYLED_ITEM('color',(#2239),#506);+#2278=STYLED_ITEM('color',(#2262),#524);+#2279=STYLED_ITEM('color',(#2239),#545);+#2280=STYLED_ITEM('color',(#2262),#563);+#2281=STYLED_ITEM('color',(#2239),#584);+#2282=STYLED_ITEM('color',(#2239),#601);+#2283=STYLED_ITEM('color',(#2239),#616);+#2284=STYLED_ITEM('color',(#2239),#631);+#2285=STYLED_ITEM('color',(#2262),#642);+#2286=STYLED_ITEM('color',(#2239),#665);+#2287=STYLED_ITEM('color',(#2239),#703);+#2288=STYLED_ITEM('color',(#2239),#717);+#2289=STYLED_ITEM('color',(#2239),#731);+#2290=STYLED_ITEM('color',(#2239),#745);+#2291=STYLED_ITEM('color',(#2262),#783);+#2292=STYLED_ITEM('color',(#2239),#803);+#2293=STYLED_ITEM('color',(#2262),#834);+#2294=STYLED_ITEM('color',(#2262),#905);+#2295=STYLED_ITEM('color',(#2262),#921);+#2296=STYLED_ITEM('color',(#2239),#974);+#2297=STYLED_ITEM('color',(#2262),#985);+#2298=STYLED_ITEM('color',(#2262),#1045);+#2299=STYLED_ITEM('color',(#2262),#1061);+#2300=STYLED_ITEM('color',(#2239),#1114);+#2301=STYLED_ITEM('color',(#2262),#1122);+#2302=STYLED_ITEM('color',(#2262),#1180);+#2303=STYLED_ITEM('color',(#2262),#1196);+#2304=STYLED_ITEM('color',(#2262),#1244);+#2305=STYLED_ITEM('color',(#2262),#1310);+#2306=STYLED_ITEM('color',(#2262),#1326);+#2307=STYLED_ITEM('color',(#2239),#1374);+#2308=STYLED_ITEM('color',(#2262),#1384);+#2309=STYLED_ITEM('color',(#2262),#1444);+#2310=STYLED_ITEM('color',(#2262),#1460);+#2311=STYLED_ITEM('color',(#2239),#1513);+#2312=STYLED_ITEM('color',(#2262),#1524);+#2313=STYLED_ITEM('color',(#2262),#1584);+#2314=STYLED_ITEM('color',(#2262),#1600);+#2315=STYLED_ITEM('color',(#2262),#1651);+#2316=STYLED_ITEM('color',(#2262),#1661);+#2317=STYLED_ITEM('color',(#2262),#1673);+#2318=STYLED_ITEM('color',(#2239),#1685);+#2319=STYLED_ITEM('color',(#2239),#1719);+#2320=STYLED_ITEM('color',(#2262),#1729);+#2321=STYLED_ITEM('color',(#2262),#1741);+#2322=STYLED_ITEM('color',(#2239),#1753);+#2323=STYLED_ITEM('color',(#2262),#1763);+#2324=STYLED_ITEM('color',(#2239),#1773);+#2325=STYLED_ITEM('color',(#2262),#1781);+#2326=STYLED_ITEM('color',(#2262),#1791);+#2327=STYLED_ITEM('color',(#2262),#1802);+#2328=STYLED_ITEM('color',(#2262),#1811);+#2329=STYLED_ITEM('color',(#2262),#1821);+#2330=STYLED_ITEM('color',(#2262),#1831);+#2331=STYLED_ITEM('color',(#2262),#1841);+#2332=STYLED_ITEM('color',(#2262),#1851);+#2333=STYLED_ITEM('color',(#2262),#1860);+#2334=STYLED_ITEM('color',(#2262),#1870);+#2335=STYLED_ITEM('color',(#2262),#1880);+#2336=STYLED_ITEM('color',(#2262),#1889);+#2337=STYLED_ITEM('color',(#2262),#1899);+#2338=STYLED_ITEM('color',(#2262),#1909);+#2339=STYLED_ITEM('color',(#2262),#1919);+#2340=STYLED_ITEM('color',(#2262),#1929);+#2341=STYLED_ITEM('color',(#2262),#1937);+#2342=STYLED_ITEM('color',(#2262),#1947);+#2343=STYLED_ITEM('color',(#2262),#1956);+#2344=STYLED_ITEM('color',(#2262),#1966);+#2345=STYLED_ITEM('color',(#2262),#1976);+#2346=STYLED_ITEM('color',(#2262),#1986);+#2347=STYLED_ITEM('color',(#2262),#1996);+#2348=STYLED_ITEM('color',(#2262),#2004);+#2349=STYLED_ITEM('color',(#2262),#2015);+#2350=STYLED_ITEM('color',(#2262),#2024);+#2351=STYLED_ITEM('color',(#2262),#2034);+#2352=STYLED_ITEM('color',(#2262),#2044);+#2353=STYLED_ITEM('color',(#2262),#2054);+#2354=STYLED_ITEM('color',(#2262),#2064);+#2355=STYLED_ITEM('color',(#2262),#2073);+#2356=STYLED_ITEM('color',(#2262),#2083);+#2357=STYLED_ITEM('color',(#2262),#2093);+#2358=STYLED_ITEM('color',(#2262),#2102);+#2359=STYLED_ITEM('color',(#2262),#2112);+#2360=STYLED_ITEM('color',(#2262),#2122);+#2361=STYLED_ITEM('color',(#2262),#2132);+#2362=STYLED_ITEM('color',(#2262),#2142);+#2363=STYLED_ITEM('color',(#2262),#2150);+#2364=STYLED_ITEM('color',(#2262),#2160);+#2365=STYLED_ITEM('color',(#2262),#2170);+#2366=STYLED_ITEM('color',(#2262),#2179);+#2367=STYLED_ITEM('color',(#2262),#2189);+#2368=STYLED_ITEM('color',(#2262),#2199);+#2369=STYLED_ITEM('color',(#2262),#2209);+#2370=STYLED_ITEM('color',(#2262),#2219);+#2371=STYLED_ITEM('color',(#2372),#2227);+#2372=PRESENTATION_STYLE_ASSIGNMENT((#2373,#2379));+#2373=SURFACE_STYLE_USAGE(.BOTH.,#2374);+#2374=SURFACE_SIDE_STYLE('',(#2375));+#2375=SURFACE_STYLE_FILL_AREA(#2376);+#2376=FILL_AREA_STYLE('',(#2377));+#2377=FILL_AREA_STYLE_COLOUR('',#2378);+#2378=COLOUR_RGB('',0.690999998585,0.664000007176,0.597999987832);+#2379=CURVE_STYLE('',#2247,POSITIVE_LENGTH_MEASURE(0.1),#2378);+ENDSEC;+END-ISO-10303-21;
docs/acpl-p341-560e-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+181
@@ -0,0 +1,181 @@+{+  "slug": "acpl-p341-560e",+  "version": "0.1.0",+  "type": "component",+  "description": "Broadcom AVAGO Logic Output Optoisolators, SO-6. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "optoisolators",+    "acpl-p341-560e",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "acpl-p341-560e.kicad_sym",+    "acpl-p341-560e.kicad_mod",+    "acpl-p341-560e.glb",+    "acpl-p341-560e.step",+    "acpl-p341-560e.lbr",+    "docs/hero.png",+    "docs/acpl-p341-560e-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "acpl-p341-560e-hero.glb",+    "acpl-p341-560e-hero.overlay.json",+    "acpl-p341-560e-etched.glb"+  ],+  "component": {+    "mpn": "ACPL-P341-560E",+    "manufacturer": "Broadcom AVAGO",+    "package": "SO-6",+    "pin_count": 6,+    "category": "Optoisolators",+    "subcategory": "Logic Output Optoisolators",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590906128555995136",+    "parts": {+      "symbol": "acpl-p341-560e.kicad_sym",+      "footprint": "acpl-p341-560e.kicad_mod",+      "model_3d": "acpl-p341-560e-hero.glb",+      "model_3d_plain": "acpl-p341-560e-etched.glb",+      "model_3d_step": "acpl-p341-560e-etched.step",+      "model_3d_step_plain": "acpl-p341-560e.step",+      "lbr": "acpl-p341-560e.lbr"+    },+    "distributor_links": {+      "lcsc": "C6800672"+    },+    "distributor_check": {+      "checked_at": "2026-10-17T21:14:46Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "quota"+      },+      "mouser": {+        "pn": null,+        "status": "quota"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "ANODE",+        "type": "input",+        "description": "LED anode; driven by LED current IF(ON) of 7 mA to 16 mA, with a series resistor, for high CMR."+      },+      {+        "number": "2",+        "name": "NC",+        "type": "unconnected",+        "description": "No connect; note 13 says pin 2 needs to be connected to LED common for the CMR tests."+      },+      {+        "number": "3",+        "name": "CATHODE",+        "type": "input",+        "description": "LED cathode; the input LED reverse voltage is limited to 5 V and VF(OFF) must stay between -3.6 V and +0.8 V."+      },+      {+        "number": "4",+        "name": "VEE",+        "type": "power_in",+        "description": "Negative output supply (output-side ground reference); VCC - VEE is 15 V to 30 V recommended and 35 V maximum."+      },+      {+        "number": "5",+        "name": "VOUT",+        "type": "output",+        "description": "Rail-to-rail gate drive output with peak output current of 3.0 A maximum and 2.5 A minimum, going from VEE to VCC."+      },+      {+        "number": "6",+        "name": "VCC",+        "type": "power_in",+        "description": "Positive output supply, 15 V to 30 V recommended, with a 1 uF bypass capacitor to VEE and UVLO turn-on threshold of 12.1 V to 13.5 V."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-sonnet-5-5",+        "primary_mode": "text+vision",+        "consensus_model": "claude-opus-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: Pin 2 NC: note 13 says it needs to be connected to LED common for CMR testing, while the pin diagram",+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 19,+        "cost_usd": 0.2945,+        "at": "2026-10-17T21:12:42"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590906128555995136",+        "pages": 19,+        "sha256": "29dc2e7637af404e",+        "source_tier": "lcsc"+      },+      "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": "acpl-p341-560e.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          7.3,+          3.6,+          1.1+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "3807bb7b41227313ad6a4e75f4a47647da9cda7c5b4305b6fe3cde7cc5f41089",+        "checked": "2026-10-17",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "acpl-p341-560e-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          7.3,+          3.6,+          1.1+        ],+        "zmin_mm": 0.0,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "ed9271e11d0f8f2252262e0314302ee0b4b50cc1d8e3456f70ae98f6a92f438d",+        "checked": "2026-10-17",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  }+}
page.jsonadded+187
@@ -0,0 +1,187 @@+{+  "slug": "acpl-p341-560e",+  "version": "0.1.0",+  "type": "component",+  "description": "Broadcom AVAGO Logic Output Optoisolators, SO-6. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "optoisolators",+    "acpl-p341-560e",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "acpl-p341-560e.kicad_sym",+    "acpl-p341-560e.kicad_mod",+    "acpl-p341-560e.glb",+    "acpl-p341-560e.step",+    "acpl-p341-560e.lbr",+    "docs/hero.png",+    "docs/acpl-p341-560e-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "acpl-p341-560e-hero.glb",+    "acpl-p341-560e-hero.overlay.json",+    "acpl-p341-560e-etched.glb"+  ],+  "component": {+    "mpn": "ACPL-P341-560E",+    "manufacturer": "Broadcom AVAGO",+    "package": "SO-6",+    "pin_count": 6,+    "category": "Optoisolators",+    "subcategory": "Logic Output Optoisolators",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590906128555995136",+    "parts": {+      "symbol": "acpl-p341-560e.kicad_sym",+      "footprint": "acpl-p341-560e.kicad_mod",+      "model_3d": "acpl-p341-560e-hero.glb",+      "model_3d_plain": "acpl-p341-560e-etched.glb",+      "model_3d_step": "acpl-p341-560e-etched.step",+      "model_3d_step_plain": "acpl-p341-560e.step",+      "lbr": "acpl-p341-560e.lbr"+    },+    "distributor_links": {+      "lcsc": "C6800672"+    },+    "distributor_check": {+      "checked_at": "2026-10-17T21:14:46Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "quota"+      },+      "mouser": {+        "pn": null,+        "status": "quota"+      }+    },+    "pins": [+      {+        "number": "1",+        "name": "ANODE",+        "type": "input",+        "description": "LED anode; driven by LED current IF(ON) of 7 mA to 16 mA, with a series resistor, for high CMR."+      },+      {+        "number": "2",+        "name": "NC",+        "type": "unconnected",+        "description": "No connect; note 13 says pin 2 needs to be connected to LED common for the CMR tests."+      },+      {+        "number": "3",+        "name": "CATHODE",+        "type": "input",+        "description": "LED cathode; the input LED reverse voltage is limited to 5 V and VF(OFF) must stay between -3.6 V and +0.8 V."+      },+      {+        "number": "4",+        "name": "VEE",+        "type": "power_in",+        "description": "Negative output supply (output-side ground reference); VCC - VEE is 15 V to 30 V recommended and 35 V maximum."+      },+      {+        "number": "5",+        "name": "VOUT",+        "type": "output",+        "description": "Rail-to-rail gate drive output with peak output current of 3.0 A maximum and 2.5 A minimum, going from VEE to VCC."+      },+      {+        "number": "6",+        "name": "VCC",+        "type": "power_in",+        "description": "Positive output supply, 15 V to 30 V recommended, with a 1 uF bypass capacitor to VEE and UVLO turn-on threshold of 12.1 V to 13.5 V."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-sonnet-5-5",+        "primary_mode": "text+vision",+        "consensus_model": "claude-opus-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: Pin 2 NC: note 13 says it needs to be connected to LED common for CMR testing, while the pin diagram",+          "vision extraction: provenance cannot be text-verified; needs consensus"+        ],+        "pages_sent": 19,+        "cost_usd": 0.2945,+        "at": "2026-10-17T21:12:42"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8590906128555995136",+        "pages": 19,+        "sha256": "29dc2e7637af404e",+        "source_tier": "lcsc"+      },+      "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": "acpl-p341-560e.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          7.3,+          3.6,+          1.1+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "3807bb7b41227313ad6a4e75f4a47647da9cda7c5b4305b6fe3cde7cc5f41089",+        "checked": "2026-10-17",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "acpl-p341-560e-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          7.3,+          3.6,+          1.1+        ],+        "zmin_mm": 0,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "ed9271e11d0f8f2252262e0314302ee0b4b50cc1d8e3456f70ae98f6a92f438d",+        "checked": "2026-10-17",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  },+  "visibility": "public",+  "org": "adom",+  "author": {+    "name": "Ray",+    "email": "[email protected]"+  }+}\ No newline at end of file
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>acpl-p341-560e</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>acpl-p341-560e</title>\ No newline at end of file