← Commit history
README.mdadded+196
@@ -0,0 +1,196 @@+# CYUSB3014-BZXI++**Cypress Semicon** · CYPRESS · BGA-121++CYUSB3014-BZXI from Cypress Semicon, in a BGA-121. 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 |+|---|---|---|---|+| A1 | U3VSSQ | power_in | Ground return for the USB 3.0 transceiver supply domain (U3RXVDDQ/U3TXVDDQ), shown on the 121-ball BGA map. |+| A2 | U3RXVDDQ | power_in | USB 3.0 receive-side supply input; the datasheet requires a bypass capacitor on this pin. |+| A3 | SSRXM | input | USB 3.0 SuperSpeed receive differential input, negative (SSRX-). |+| A4 | SSRXP | input | USB 3.0 SuperSpeed receive differential input, positive (SSRX+). |+| A5 | SSTXP | output | USB 3.0 SuperSpeed transmit differential output, positive (SSTX+). |+| A6 | SSTXM | output | USB 3.0 SuperSpeed transmit differential output, negative (SSTX-). |+| A7 | AVDD | power_in | Analog supply for the crystal oscillator/PLL domain (XTALIN and XTALOUT are in the AVDD domain). |+| A8 | VSS | power_in | Ground. |+| A9 | DP | bidirectional | USB 2.0 D+ data line. |+| A10 | DM | bidirectional | USB 2.0 D- data line. |+| A11 | NC | unconnected | No connect. |+| B1 | VIO4 | power_in | I/O supply for the VIO4 domain (GPIO[53] to GPIO[57]). |+| B2 | FSLC[0] | input | Clock input frequency select bit 0 (FSLC[0]), CVDDQ domain. |+| B3 | R_USB3 | passive | Precision resistor pin for USB 3.0: connect a 200 ohm ±1% resistor between this pin and GND. |+| B4 | FSLC[1] | input | Clock input frequency select bit 1 (FSLC[1]), CVDDQ domain. |+| B5 | U3TXVDDQ | power_in | USB 3.0 transmit-side supply input; the datasheet requires a bypass capacitor on this pin. |+| B6 | CVDDQ | power_in | Supply for the clock and reset input domain (FSLC[2:0], CLKIN). |+| B7 | AVSS | power_in | Analog ground. |+| B8 | VSS | power_in | Ground. |+| B9 | VSS | power_in | Ground. |+| B10 | VDD | power_in | Core power supply (core operates at 1.2 V). |+| B11 | TRST# | input | JTAG test reset, active low, with a fixed 50-kohm internal pull-up. |+| C1 | GPIO[54] | bidirectional | VIO4 GPIO; UART_CTS or SPI_SSN, I2S_CLK in the I2S+GPIO configuration, otherwise GPIO. |+| C2 | GPIO[55] | bidirectional | VIO4 GPIO; UART_TX or SPI_MISO, I2S_SD in the I2S+GPIO configuration, otherwise GPIO. |+| C3 | VDD | power_in | Core power supply (core operates at 1.2 V). |+| C4 | GPIO[57] | bidirectional | VIO4 GPIO; I2S_MCLK in the UART+SPI+I2S and I2S+GPIO configurations, otherwise GPIO. |+| C5 | RESET# | input | Hard reset input, active low; its assertion wakes the device from low-power modes. |+| C6 | XTALIN | passive | Crystal input (AVDD domain); a 19.2-MHz crystal may be used, or a clock may be supplied on CLKIN instead. |+| C7 | XTALOUT | passive | Crystal output (AVDD domain). |+| C8 | R_USB2 | passive | Precision resistor pin for USB 2.0: connect a 6.04 kohm ±1% resistor between this pin and GND. |+| C9 | OTG_ID | input | USB OTG ID input; an impedance change on this pin is a wakeup source from suspend. |+| C10 | TDO | output | JTAG test data output. |+| C11 | VIO5 | power_in | I/O supply for the VIO5 domain (I2C_GPIO[58], I2C_GPIO[59], O[60]). |+| D1 | GPIO[50] | bidirectional | VIO3 GPIO; I2S_CLK in the UART+SPI+I2S and 16-bit Data Bus + I2S configurations, otherwise GPIO. |+| D2 | GPIO[51] | bidirectional | VIO3 GPIO; I2S_SD in the UART+SPI+I2S and 16-bit Data Bus + I2S configurations, otherwise GPIO. |+| D3 | GPIO[52] | bidirectional | VIO3 GPIO; I2S_WS in the UART+SPI+I2S and 16-bit Data Bus + I2S configurations, otherwise GPIO. |+| D4 | GPIO[53] | bidirectional | VIO4 GPIO; UART_RTS or SPI_SCK depending on configuration, otherwise GPIO. |+| D5 | GPIO[56] | bidirectional | VIO4 GPIO; UART_RX or SPI_MOSI, I2S_WS in the I2S+GPIO configuration, otherwise GPIO. |+| D6 | CLKIN_32 | input | 32-kHz watchdog timer clock input. |+| D7 | CLKIN | input | External clock input (CVDDQ domain), alternative to the crystal; selectable 19.2, 26, 38.4 or 52 MHz. |+| D8 | VSS | power_in | Ground. |+| D9 | I2C_GPIO[58] | bidirectional | I2C / GPIO pin in the VIO5 domain; I2C operation at 1.2 V to 3.3 V. |+| D10 | I2C_GPIO[59] | bidirectional | I2C / GPIO pin in the VIO5 domain; I2C operation at 1.2 V to 3.3 V. |+| D11 | O[60] | output | Output pin O[60] in the VIO5 domain. |+| E1 | GPIO[47] | bidirectional | VIO3 GPIO; DQ[29] in the 32-bit data bus configuration, UART_CTS in the UART configurations, otherwise GPIO. |+| E2 | VSS | power_in | Ground. |+| E3 | VIO3 | power_in | I/O supply for the VIO3 domain (GPIO[46] to GPIO[52]). |+| E4 | GPIO[49] | bidirectional | VIO3 GPIO; DQ[31] in the 32-bit data bus configuration, UART_RX in the UART configurations, otherwise GPIO. |+| E5 | GPIO[48] | bidirectional | VIO3 GPIO; DQ[30] in the 32-bit data bus configuration, UART_TX in the UART configurations, otherwise GPIO. |+| E6 | FSLC[2] | input | Clock input frequency select bit 2 (FSLC[2]), CVDDQ domain. |+| E7 | TDI | input | JTAG test data input, with a fixed 50-kohm internal pull-up. |+| E8 | TMS | input | JTAG test mode select, with a fixed 50-kohm internal pull-up. |+| E9 | VDD | power_in | Core power supply (core operates at 1.2 V). |+| E10 | VBATT | power_in | USB battery-power supply input (VBATT). |+| E11 | VBUS | power_in | USB VBUS supply/detect input; VBUS detection is a wakeup source. |+| F1 | VIO2 | power_in | I/O supply for the VIO2 domain (GPIO[33] to GPIO[45]). |+| F2 | GPIO[45] | bidirectional | VIO2 GPIO; GPIO function in all interface configurations. |+| F3 | GPIO[44] | bidirectional | VIO2 GPIO; DQ[27] in the 32-bit data bus configuration, otherwise GPIO. |+| F4 | GPIO[41] | bidirectional | VIO2 GPIO; DQ[24] in the 32-bit data bus configuration, otherwise GPIO. |+| F5 | GPIO[46] | bidirectional | VIO3 GPIO; DQ[28] in the 32-bit data bus configuration, UART_RTS in the UART configurations, otherwise GPIO. |+| F6 | TCK | input | JTAG test clock, with a fixed 10-kohm internal pull-down. |+| F7 | GPIO[2] | bidirectional | VIO1 GPIF II pin; DQ[2] (Slave FIFO data). |+| F8 | GPIO[5] | bidirectional | VIO1 GPIF II pin; DQ[5] (Slave FIFO data). |+| F9 | GPIO[1] | bidirectional | VIO1 GPIF II pin; DQ[1] (Slave FIFO data). |+| F10 | GPIO[0] | bidirectional | VIO1 GPIF II pin; DQ[0] (Slave FIFO data). |+| F11 | VDD | power_in | Core power supply (core operates at 1.2 V). |+| G1 | VSS | power_in | Ground. |+| G2 | GPIO[42] | bidirectional | VIO2 GPIO; DQ[25] in the 32-bit data bus configuration, otherwise GPIO. |+| G3 | GPIO[43] | bidirectional | VIO2 GPIO; DQ[26] in the 32-bit data bus configuration, otherwise GPIO. |+| G4 | GPIO[30] | bidirectional | VIO1 GPIF II pin; PMODE[0] mode-select input. |+| G5 | GPIO[25] | bidirectional | VIO1 GPIF II pin; CTL[8], GPIO in Slave FIFO mode. |+| G6 | GPIO[22] | bidirectional | VIO1 GPIF II pin; CTL[5], FLAGB in Slave FIFO mode. |+| G7 | GPIO[21] | bidirectional | VIO1 GPIF II pin; CTL[4], FLAGA in Slave FIFO mode. |+| G8 | GPIO[15] | bidirectional | VIO1 GPIF II pin; DQ[15] (Slave FIFO data). |+| G9 | GPIO[4] | bidirectional | VIO1 GPIF II pin; DQ[4] (Slave FIFO data). |+| G10 | GPIO[3] | bidirectional | VIO1 GPIF II pin; DQ[3] (Slave FIFO data). |+| G11 | VSS | power_in | Ground. |+| H1 | VDD | power_in | Core power supply (core operates at 1.2 V). |+| H2 | GPIO[39] | bidirectional | VIO2 GPIO; DQ[22] in the 32-bit data bus configuration, otherwise GPIO. |+| H3 | GPIO[40] | bidirectional | VIO2 GPIO; DQ[23] in the 32-bit data bus configuration, otherwise GPIO. |+| H4 | GPIO[31] | bidirectional | VIO1 GPIF II pin; PMODE[1] mode-select input. |+| H5 | GPIO[29] | bidirectional | VIO1 GPIF II pin; CTL[12], A0 in Slave FIFO mode. |+| H6 | GPIO[26] | bidirectional | VIO1 GPIF II pin; CTL[9], GPIO in Slave FIFO mode. |+| H7 | GPIO[20] | bidirectional | VIO1 GPIF II pin; CTL[3], SLRD# in Slave FIFO mode. |+| H8 | GPIO[24] | bidirectional | VIO1 GPIF II pin; CTL[7], PKTEND# in Slave FIFO mode. |+| H9 | GPIO[7] | bidirectional | VIO1 GPIF II pin; DQ[7] (Slave FIFO data). |+| H10 | GPIO[6] | bidirectional | VIO1 GPIF II pin; DQ[6] (Slave FIFO data). |+| H11 | VIO1 | power_in | I/O supply for the VIO1 domain (GPIF II); the datasheet states it cannot be turned off if GPIF II is used. |+| J1 | GPIO[38] | bidirectional | VIO2 GPIO; DQ[21] in the 32-bit data bus configuration, otherwise GPIO. |+| J2 | GPIO[36] | bidirectional | VIO2 GPIO; DQ[19] in the 32-bit data bus configuration, otherwise GPIO. |+| J3 | GPIO[37] | bidirectional | VIO2 GPIO; DQ[20] in the 32-bit data bus configuration, otherwise GPIO. |+| J4 | GPIO[34] | bidirectional | VIO2 GPIO; DQ[17] in the 32-bit data bus configuration, otherwise GPIO. |+| J5 | GPIO[28] | bidirectional | VIO1 GPIF II pin; CTL[11], A1 in Slave FIFO mode. |+| J6 | GPIO[16] | bidirectional | VIO1 GPIF II pin; PCLK, CLK in Slave FIFO mode. |+| J7 | GPIO[19] | bidirectional | VIO1 GPIF II pin; CTL[2], SLOE# in Slave FIFO mode. |+| J8 | GPIO[14] | bidirectional | VIO1 GPIF II pin; DQ[14] (Slave FIFO data). |+| J9 | GPIO[9] | bidirectional | VIO1 GPIF II pin; DQ[9] (Slave FIFO data). |+| J10 | GPIO[8] | bidirectional | VIO1 GPIF II pin; DQ[8] (Slave FIFO data). |+| J11 | VDD | power_in | Core power supply (core operates at 1.2 V). |+| K1 | GPIO[35] | bidirectional | VIO2 GPIO; DQ[18] in the 32-bit data bus configuration, otherwise GPIO. |+| K2 | GPIO[33] | bidirectional | VIO2 GPIO; DQ[16] in the 32-bit data bus configuration, otherwise GPIO. |+| K3 | VSS | power_in | Ground. |+| K4 | VSS | power_in | Ground. |+| K5 | GPIO[27] | bidirectional | VIO1 GPIF II pin; CTL[10], GPIO in Slave FIFO mode. |+| K6 | GPIO[23] | bidirectional | VIO1 GPIF II pin; CTL[6], GPIO in Slave FIFO mode. |+| K7 | GPIO[18] | bidirectional | VIO1 GPIF II pin; CTL[1], SLWR# in Slave FIFO mode. |+| K8 | GPIO[17] | bidirectional | VIO1 GPIF II pin; CTL[0], SLCS# in Slave FIFO mode. |+| K9 | GPIO[13] | bidirectional | VIO1 GPIF II pin; DQ[13] (Slave FIFO data). |+| K10 | GPIO[12] | bidirectional | VIO1 GPIF II pin; DQ[12] (Slave FIFO data). |+| K11 | GPIO[10] | bidirectional | VIO1 GPIF II pin; DQ[10] (Slave FIFO data). |+| L1 | VSS | power_in | Ground. |+| L2 | VSS | power_in | Ground. |+| L3 | VSS | power_in | Ground. |+| L4 | GPIO[32] | bidirectional | VIO1 GPIF II pin; PMODE[2] mode-select input. |+| L5 | VDD | power_in | Core power supply (core operates at 1.2 V). |+| L6 | VSS | power_in | Ground. |+| L7 | VDD | power_in | Core power supply (core operates at 1.2 V). |+| L8 | INT# | bidirectional | VIO1 pin INT#/CTL[15]; CTL[15] in Slave FIFO mode and not usable as a GPIO. |+| L9 | VIO1 | power_in | I/O supply for the VIO1 domain (GPIF II); the datasheet states it cannot be turned off if GPIF II is used. |+| L10 | GPIO[11] | bidirectional | VIO1 GPIF II pin; DQ[11] (Slave FIFO data). |+| L11 | VSS | power_in | Ground. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | Cypress Semicon |+| Package | BGA-121 |+| Category | Embedded Processors & Controllers |+| Pins | 121 |++## 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 |  | -65 |  | 150 | °C |  | 19 |+| Ambient temperature with power supplied (Industrial) |  | -40 |  | 85 | °C | Industrial | 19 |+| Supply voltage VDD, AVDDQ | VDD, AVDDQ |  |  | 1.25 | V | Supply voltage to ground potential | 19 |+| Supply voltage VIO1-VIO5 | VIO1, VIO2, VIO3, VIO4, VIO5 |  |  | 3.6 | V | Supply voltage to ground potential | 19 |+| Supply voltage U3TXVDDQ, U3RXVDDQ | U3TXVDDQ, U3RXVDDQ |  |  | 1.25 | V | Supply voltage to ground potential | 19 |+| ESD protection HBM |  | -2.2 |  | 2.2 | kV | HBM based on JESD22-A114 | 19 |+| Latch-up current |  | 200 |  |  | mA | > 200 mA | 19 |+| Maximum output short-circuit current |  |  |  | -100 | mA | All I/O configurations, Vout = 0 V | 19 |+| Ambient temperature under bias (Industrial) | TA | -40 |  | 85 | °C | Industrial | 19 |+| Supply voltage VDD, AVDDQ, U3TXVDDQ, U3RXVDDQ | VDD | 1.15 |  | 1.25 | V |  | 19 |+| VBATT supply voltage | VBATT | 3.2 |  | 6 | V |  | 19 |+| VIO1-VIO4, CVDDQ supply voltage | VIO1, VIO2, VIO3, VIO4, CVDDQ | 1.7 |  | 3.6 | V |  | 19 |+| VIO5 supply voltage | VIO5 | 1.15 |  | 3.6 | V |  | 19 |+| Core voltage supply | VDD | 1.15 |  | 1.25 | V | 1.2-V typical | 19 |+| Analog voltage supply | AVDD | 1.15 |  | 1.25 | V | 1.2-V typical | 19 |+| GPIF II I/O power supply domain | VIO1 | 1.7 |  | 3.6 | V | 1.8-, 2.5-, and 3.3-V typical | 19 |+| IO2 power supply domain | VIO2 | 1.7 |  | 3.6 | V | 1.8-, 2.5-, and 3.3-V typical | 19 |+| IO3 power supply domain | VIO3 | 1.7 |  | 3.6 | V | 1.8-, 2.5-, and 3.3-V typical | 19 |+| UART/SPI/I2S power supply domain | VIO4 | 1.7 |  | 3.6 | V | 1.8-, 2.5-, and 3.3-V typical | 19 |+| USB voltage supply | VBATT | 3.2 |  | 6 | V | 3.7-V typical | 19 |+| USB voltage supply | VBUS | 4 |  | 6 | V | 5-V typical | 19 |+| USB 3.0 1.2-V supply | U3TXVDDQ | 1.15 |  | 1.25 | V | 1.2-V typical. A 22-µF bypass capacitor is required | 19 |+| Clock voltage supply | CVDDQ | 1.7 |  | 3.6 | V | 1.8-, 3.3-V typical | 19 |+| I2C and JTAG voltage supply | VIO5 | 1.15 |  | 3.6 | V | 1.2-, 1.8-, 2.5-, and 3.3-V typical | 19 |+| Input leakage current for all pins except SSTXP/SSXM/SSRXP/SSRXM | IIX | -1 |  | 1 | µA | All I/O signals held at VDDQ | 20 |+| Output High-Z leakage current for all pins except SSTXP/SSXM/SSRXP/SSRXM | IOZ | -1 |  | 1 | µA | All I/O signals held at VDDQ | 20 |+| Core and analog voltage operating current | ICC Core |  |  | 200 | mA | Total current through AVDD, VDD | 20 |+| USB voltage supply operating current | ICC USB |  |  | 60 | mA |  | 20 |+| Voltage ramp rate on core and I/O supplies | VRAMP | 0.2 |  | 50 | V/ms | Voltage ramp must be monotonic | 20 |+| Noise level permitted on VDD and I/O supplies | VN |  |  | 100 | mV | Max p-p noise level permitted on all supplies except AVDD | 20 |+| Noise level permitted on AVDD supply | VN_AVDD |  |  | 20 | mV | Max p-p noise level permitted on AVDD | 20 |+| GPIO current source and sink | ISS |  |  | 20 | mA | Rating for quarter drive strength | 20 |++## CAD (KiCad official)++- Symbol: `CYUSB3014-BZXI`+- Footprint: `Package_BGA:BGA-121_9.0x9.0mm_Layout11x11_P0.8mm_Ball0.4mm_Pad0.35mm_NSMD`+- 3D model: BGA-121 (KiCad packages3D, STEP)+- 3D model files: `cyusb3014-bzxi-etched.step` / `cyusb3014-bzxi-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `cyusb3014-bzxi.step` / `cyusb3014-bzxi.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Cypress Semicon datasheet](docs/cyusb3014-bzxi-datasheet.pdf) (52 pp, sha256 `87a3bd0918148fc2`, retrieved 2026-10-22, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins 0.3`, primary `claude-sonnet-5-5` (text), consensus `claude-sonnet-5-5` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/cyusb3014-bzxi-datasheet.pdf)
cyusb3014-bzxi-etched.glbadded
⋯ 1 unchanged line ⋯
cyusb3014-bzxi-hero.glbadded
⋯ 1 unchanged line ⋯
cyusb3014-bzxi-hero.overlay.jsonadded+1657
@@ -0,0 +1,1657 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "CYUSB3014-BZXI",+  "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": 121,+      "span_mm": 8.35,+      "dash_mm": 0.2088,+      "gap_mm": 0.1252,+      "pad_stroke_mm": 0.0501+    },+    "silkscreen": {+      "material": "Silkscreen reference lines - 30 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.3+      ],+      "footprint_items": 5,+      "pin1": {+        "source": "footprint silkscreen",+        "pad": "A1"+      }+    },+    "signal_names": {+      "material": "Signal names - 50 percent opacity",+      "rgba": [+        0.92,+        0.96,+        1.0,+        0.5+      ],+      "font": "DejaVu Sans Mono",+      "labels": 0,+      "sides": "top + mirrored underside (single-sided)",+      "omitted": "ball grid: labels omitted (they would sit under the body)",+      "fallback_to_pad_number": 0+    }+  },+  "align": {+    "ok": true,+    "centre_offset_mm": 0.016,+    "tolerance_mm": 0.668,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -4.13,+      4.163,+      -4.128,+      4.128+    ],+    "pads_bbox_mm": [+      -4.175,+      4.175,+      -4.175,+      4.175+    ],+    "seating_z_mm": -0.01+  },+  "sources": {+    "glb": "cyusb3014-bzxi-etched.glb",+    "glb_sha256": "215d0567aa5de1941a165a7d399a28f931c60eb1e110b840bd932ac46e86d394",+    "footprint": "cyusb3014-bzxi.kicad_mod",+    "footprint_sha256": "f39d3375029793c0246ced3674297d062c053ca45acb42be304ae7a3cef09531",+    "pins": "page.json component.pins",+    "pins_sha256": "17f3c11f8a69eaa904d7da26f6d9439355722c8fa9f2d43f237491b66cbcadbc"+  },+  "generator": "adom-wiki 1.7.77 (component_hero)",+  "labels": [],+  "pads": [+    {+      "number": "A1",+      "shape": "circle",+      "center_mm": [+        -4.0,+        -4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "A2",+      "shape": "circle",+      "center_mm": [+        -3.2,+        -4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "A3",+      "shape": "circle",+      "center_mm": [+        -2.4,+        -4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "A4",+      "shape": "circle",+      "center_mm": [+        -1.6,+        -4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "A5",+      "shape": "circle",+      "center_mm": [+        -0.8,+        -4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "A6",+      "shape": "circle",+      "center_mm": [+        0.0,+        -4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "A7",+      "shape": "circle",+      "center_mm": [+        0.8,+        -4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "A8",+      "shape": "circle",+      "center_mm": [+        1.6,+        -4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "A9",+      "shape": "circle",+      "center_mm": [+        2.4,+        -4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "A10",+      "shape": "circle",+      "center_mm": [+        3.2,+        -4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "A11",+      "shape": "circle",+      "center_mm": [+        4.0,+        -4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "B1",+      "shape": "circle",+      "center_mm": [+        -4.0,+        -3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "B2",+      "shape": "circle",+      "center_mm": [+        -3.2,+        -3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "B3",+      "shape": "circle",+      "center_mm": [+        -2.4,+        -3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "B4",+      "shape": "circle",+      "center_mm": [+        -1.6,+        -3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "B5",+      "shape": "circle",+      "center_mm": [+        -0.8,+        -3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "B6",+      "shape": "circle",+      "center_mm": [+        0.0,+        -3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "B7",+      "shape": "circle",+      "center_mm": [+        0.8,+        -3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "B8",+      "shape": "circle",+      "center_mm": [+        1.6,+        -3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "B9",+      "shape": "circle",+      "center_mm": [+        2.4,+        -3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "B10",+      "shape": "circle",+      "center_mm": [+        3.2,+        -3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "B11",+      "shape": "circle",+      "center_mm": [+        4.0,+        -3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "C1",+      "shape": "circle",+      "center_mm": [+        -4.0,+        -2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "C2",+      "shape": "circle",+      "center_mm": [+        -3.2,+        -2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "C3",+      "shape": "circle",+      "center_mm": [+        -2.4,+        -2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "C4",+      "shape": "circle",+      "center_mm": [+        -1.6,+        -2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "C5",+      "shape": "circle",+      "center_mm": [+        -0.8,+        -2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "C6",+      "shape": "circle",+      "center_mm": [+        0.0,+        -2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "C7",+      "shape": "circle",+      "center_mm": [+        0.8,+        -2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "C8",+      "shape": "circle",+      "center_mm": [+        1.6,+        -2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "C9",+      "shape": "circle",+      "center_mm": [+        2.4,+        -2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "C10",+      "shape": "circle",+      "center_mm": [+        3.2,+        -2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "C11",+      "shape": "circle",+      "center_mm": [+        4.0,+        -2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "D1",+      "shape": "circle",+      "center_mm": [+        -4.0,+        -1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "D2",+      "shape": "circle",+      "center_mm": [+        -3.2,+        -1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "D3",+      "shape": "circle",+      "center_mm": [+        -2.4,+        -1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "D4",+      "shape": "circle",+      "center_mm": [+        -1.6,+        -1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "D5",+      "shape": "circle",+      "center_mm": [+        -0.8,+        -1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "D6",+      "shape": "circle",+      "center_mm": [+        0.0,+        -1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "D7",+      "shape": "circle",+      "center_mm": [+        0.8,+        -1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "D8",+      "shape": "circle",+      "center_mm": [+        1.6,+        -1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "D9",+      "shape": "circle",+      "center_mm": [+        2.4,+        -1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "D10",+      "shape": "circle",+      "center_mm": [+        3.2,+        -1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "D11",+      "shape": "circle",+      "center_mm": [+        4.0,+        -1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "E1",+      "shape": "circle",+      "center_mm": [+        -4.0,+        -0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "E2",+      "shape": "circle",+      "center_mm": [+        -3.2,+        -0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "E3",+      "shape": "circle",+      "center_mm": [+        -2.4,+        -0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "E4",+      "shape": "circle",+      "center_mm": [+        -1.6,+        -0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "E5",+      "shape": "circle",+      "center_mm": [+        -0.8,+        -0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "E6",+      "shape": "circle",+      "center_mm": [+        0.0,+        -0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "E7",+      "shape": "circle",+      "center_mm": [+        0.8,+        -0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "E8",+      "shape": "circle",+      "center_mm": [+        1.6,+        -0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "E9",+      "shape": "circle",+      "center_mm": [+        2.4,+        -0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "E10",+      "shape": "circle",+      "center_mm": [+        3.2,+        -0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "E11",+      "shape": "circle",+      "center_mm": [+        4.0,+        -0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "F1",+      "shape": "circle",+      "center_mm": [+        -4.0,+        0.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "F2",+      "shape": "circle",+      "center_mm": [+        -3.2,+        0.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "F3",+      "shape": "circle",+      "center_mm": [+        -2.4,+        0.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "F4",+      "shape": "circle",+      "center_mm": [+        -1.6,+        0.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "F5",+      "shape": "circle",+      "center_mm": [+        -0.8,+        0.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "F6",+      "shape": "circle",+      "center_mm": [+        0.0,+        0.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "F7",+      "shape": "circle",+      "center_mm": [+        0.8,+        0.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "F8",+      "shape": "circle",+      "center_mm": [+        1.6,+        0.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "F9",+      "shape": "circle",+      "center_mm": [+        2.4,+        0.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "F10",+      "shape": "circle",+      "center_mm": [+        3.2,+        0.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "F11",+      "shape": "circle",+      "center_mm": [+        4.0,+        0.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "G1",+      "shape": "circle",+      "center_mm": [+        -4.0,+        0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "G2",+      "shape": "circle",+      "center_mm": [+        -3.2,+        0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "G3",+      "shape": "circle",+      "center_mm": [+        -2.4,+        0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "G4",+      "shape": "circle",+      "center_mm": [+        -1.6,+        0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "G5",+      "shape": "circle",+      "center_mm": [+        -0.8,+        0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "G6",+      "shape": "circle",+      "center_mm": [+        0.0,+        0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "G7",+      "shape": "circle",+      "center_mm": [+        0.8,+        0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "G8",+      "shape": "circle",+      "center_mm": [+        1.6,+        0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "G9",+      "shape": "circle",+      "center_mm": [+        2.4,+        0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "G10",+      "shape": "circle",+      "center_mm": [+        3.2,+        0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "G11",+      "shape": "circle",+      "center_mm": [+        4.0,+        0.8+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "H1",+      "shape": "circle",+      "center_mm": [+        -4.0,+        1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "H2",+      "shape": "circle",+      "center_mm": [+        -3.2,+        1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "H3",+      "shape": "circle",+      "center_mm": [+        -2.4,+        1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "H4",+      "shape": "circle",+      "center_mm": [+        -1.6,+        1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "H5",+      "shape": "circle",+      "center_mm": [+        -0.8,+        1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "H6",+      "shape": "circle",+      "center_mm": [+        0.0,+        1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "H7",+      "shape": "circle",+      "center_mm": [+        0.8,+        1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "H8",+      "shape": "circle",+      "center_mm": [+        1.6,+        1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "H9",+      "shape": "circle",+      "center_mm": [+        2.4,+        1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "H10",+      "shape": "circle",+      "center_mm": [+        3.2,+        1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "H11",+      "shape": "circle",+      "center_mm": [+        4.0,+        1.6+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "J1",+      "shape": "circle",+      "center_mm": [+        -4.0,+        2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "J2",+      "shape": "circle",+      "center_mm": [+        -3.2,+        2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "J3",+      "shape": "circle",+      "center_mm": [+        -2.4,+        2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "J4",+      "shape": "circle",+      "center_mm": [+        -1.6,+        2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "J5",+      "shape": "circle",+      "center_mm": [+        -0.8,+        2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "J6",+      "shape": "circle",+      "center_mm": [+        0.0,+        2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "J7",+      "shape": "circle",+      "center_mm": [+        0.8,+        2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "J8",+      "shape": "circle",+      "center_mm": [+        1.6,+        2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "J9",+      "shape": "circle",+      "center_mm": [+        2.4,+        2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "J10",+      "shape": "circle",+      "center_mm": [+        3.2,+        2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "J11",+      "shape": "circle",+      "center_mm": [+        4.0,+        2.4+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "K1",+      "shape": "circle",+      "center_mm": [+        -4.0,+        3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "K2",+      "shape": "circle",+      "center_mm": [+        -3.2,+        3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "K3",+      "shape": "circle",+      "center_mm": [+        -2.4,+        3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "K4",+      "shape": "circle",+      "center_mm": [+        -1.6,+        3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "K5",+      "shape": "circle",+      "center_mm": [+        -0.8,+        3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "K6",+      "shape": "circle",+      "center_mm": [+        0.0,+        3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "K7",+      "shape": "circle",+      "center_mm": [+        0.8,+        3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "K8",+      "shape": "circle",+      "center_mm": [+        1.6,+        3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "K9",+      "shape": "circle",+      "center_mm": [+        2.4,+        3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "K10",+      "shape": "circle",+      "center_mm": [+        3.2,+        3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "K11",+      "shape": "circle",+      "center_mm": [+        4.0,+        3.2+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "L1",+      "shape": "circle",+      "center_mm": [+        -4.0,+        4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "L2",+      "shape": "circle",+      "center_mm": [+        -3.2,+        4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "L3",+      "shape": "circle",+      "center_mm": [+        -2.4,+        4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "L4",+      "shape": "circle",+      "center_mm": [+        -1.6,+        4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "L5",+      "shape": "circle",+      "center_mm": [+        -0.8,+        4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "L6",+      "shape": "circle",+      "center_mm": [+        0.0,+        4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "L7",+      "shape": "circle",+      "center_mm": [+        0.8,+        4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "L8",+      "shape": "circle",+      "center_mm": [+        1.6,+        4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "L9",+      "shape": "circle",+      "center_mm": [+        2.4,+        4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "L10",+      "shape": "circle",+      "center_mm": [+        3.2,+        4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    },+    {+      "number": "L11",+      "shape": "circle",+      "center_mm": [+        4.0,+        4.0+      ],+      "size_mm": [+        0.35,+        0.35+      ],+      "rot": 0.0+    }+  ]+}
cyusb3014-bzxi.glbadded
⋯ 1 unchanged line ⋯
cyusb3014-bzxi.kicad_modadded+1037
@@ -0,0 +1,1037 @@+(footprint "BGA-121_9.0x9.0mm_Layout11x11_P0.8mm_Ball0.4mm_Pad0.35mm_NSMD"+	(version 20260206)+	(generator "pcbnew")+	(generator_version "10.0")+	(layer "F.Cu")+	(descr "121-ball, 0.8mm BGA (based on http://www.latticesemi.com/view_document?document_id=213)")+	(tags "BGA 0.8mm 9mm 121")+	(property "Reference" "REF**"+		(at 0 -5.4 0)+		(layer "F.SilkS")+		(uuid "38990564-bc1b-4029-af60-2138b4357f40")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "BGA-121_9.0x9.0mm_Layout11x11_P0.8mm_Ball0.4mm_Pad0.35mm_NSMD"+		(at 0 5.4 0)+		(layer "F.Fab")+		(uuid "7caddbdd-7872-476f-a665-c012e993a959")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Datasheet" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "07e9d5fb-94c9-4706-93fd-1bc5d1990075")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(property "Description" ""+		(at 0 0 0)+		(unlocked yes)+		(layer "F.Fab")+		(hide yes)+		(uuid "096079ff-5dfd-4583-80d0-4e610f061543")+		(effects+			(font+				(size 1.27 1.27)+				(thickness 0.15)+			)+		)+	)+	(solder_mask_margin 0.075)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -4.625 4.625)+		(end -4.625 -4.305)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "fc7858fb-ae6b-47a2-af79-ccd42d897bf5")+	)+	(fp_line+		(start -4.625 4.625)+		(end 4.625 4.625)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "d50e03b3-0c94-425c-bcec-40b871934107")+	)+	(fp_line+		(start -4.305 -4.625)+		(end 4.625 -4.625)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "99427fad-af7f-4a5a-9763-3e6343901699")+	)+	(fp_line+		(start 4.625 -4.625)+		(end 4.625 4.625)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+		(uuid "cabb261f-e1f4-4c1d-8750-5569151be244")+	)+	(fp_poly+		(pts+			(xy -4.625 -4.625) (xy -5.125 -4.625) (xy -4.625 -5.125) (xy -4.625 -4.625)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+		(uuid "6f5f6984-4b5d-4380-be99-c19d2e2336d2")+	)+	(fp_line+		(start -4.5 -3.5)+		(end -4.5 4.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "cdca0624-8089-4eb3-9c5b-abaf2656d104")+	)+	(fp_line+		(start -4.5 4.5)+		(end 4.5 4.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "9507ed4a-334b-4756-a6fb-a9a2ba84f835")+	)+	(fp_line+		(start -3.5 -4.5)+		(end -4.5 -3.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "fe9619fe-c8c4-4e9b-bdfe-56a5b80c98e3")+	)+	(fp_line+		(start -3.5 -4.5)+		(end 4.5 -4.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "10bd7401-53bc-4bbb-9447-3eeb7f44edf8")+	)+	(fp_line+		(start 4.5 4.5)+		(end 4.5 -4.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+		(uuid "37bcfb76-466d-44ad-b045-bd83fa7eea13")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 0)+		(layer "F.Fab")+		(uuid "fefcd997-f429-4102-82a9-74dc81444594")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "A1" smd circle+		(at -4 -4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "c3c73521-4eb6-4160-99c6-3d4acfde5baf")+	)+	(pad "A2" smd circle+		(at -3.2 -4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "e268d1c6-b2b6-4228-8ff5-b8133788a29d")+	)+	(pad "A3" smd circle+		(at -2.4 -4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "b7a84208-cbc3-4c1b-8b13-1089c9871b25")+	)+	(pad "A4" smd circle+		(at -1.6 -4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "6a88e3c4-88dc-4125-87a1-71dcd397cb0c")+	)+	(pad "A5" smd circle+		(at -0.8 -4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "7d150947-63a6-44a4-81bf-ed644e46d865")+	)+	(pad "A6" smd circle+		(at 0 -4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "f36079d5-818a-4a44-86de-28548d41db5c")+	)+	(pad "A7" smd circle+		(at 0.8 -4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "b0bcfa13-f161-48b6-868c-76cb844cde1d")+	)+	(pad "A8" smd circle+		(at 1.6 -4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "8d8050a7-de2a-4556-bbdc-e0186314e089")+	)+	(pad "A9" smd circle+		(at 2.4 -4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "ded3eae2-9a7c-49f0-94ce-41ae854d23df")+	)+	(pad "A10" smd circle+		(at 3.2 -4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "5e2d9cc3-13dd-4476-a92d-b1010dd86470")+	)+	(pad "A11" smd circle+		(at 4 -4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "664c1b9d-c543-4735-b892-c7f6df590668")+	)+	(pad "B1" smd circle+		(at -4 -3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "1a87c28e-eead-4b90-ba31-a03451ac8b7a")+	)+	(pad "B2" smd circle+		(at -3.2 -3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "3f9f4c07-27fe-4fdc-8658-73860b5d1a04")+	)+	(pad "B3" smd circle+		(at -2.4 -3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "0e0202b2-7235-4b15-818f-ae8dbd840341")+	)+	(pad "B4" smd circle+		(at -1.6 -3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "d08a827e-1fd9-4adc-b760-84e99cc7e1dd")+	)+	(pad "B5" smd circle+		(at -0.8 -3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "ff15ce67-164f-438b-a6f9-6bedd75c8617")+	)+	(pad "B6" smd circle+		(at 0 -3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "6759b9c3-b095-4ad3-984c-49d67c4cd5ba")+	)+	(pad "B7" smd circle+		(at 0.8 -3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "176e4925-2285-484d-b524-14e28300b22d")+	)+	(pad "B8" smd circle+		(at 1.6 -3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "914138b1-b889-4e35-b832-80dc79398ef7")+	)+	(pad "B9" smd circle+		(at 2.4 -3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "a09aa0d6-39e7-442a-b16b-aef0ddce1873")+	)+	(pad "B10" smd circle+		(at 3.2 -3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "5b5777fd-b767-4107-be03-fcc1c937a860")+	)+	(pad "B11" smd circle+		(at 4 -3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "77e03b88-8816-41e6-ac2d-a6f96f317232")+	)+	(pad "C1" smd circle+		(at -4 -2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "816b6037-7d02-44c5-8736-6796f2c60c03")+	)+	(pad "C2" smd circle+		(at -3.2 -2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "a6e1e91e-f996-43e8-acc7-6548c070b7b1")+	)+	(pad "C3" smd circle+		(at -2.4 -2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "9b96215b-81c3-4e02-8615-834b02295b70")+	)+	(pad "C4" smd circle+		(at -1.6 -2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "980acfe1-f053-43b2-9824-1fd790fc2067")+	)+	(pad "C5" smd circle+		(at -0.8 -2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "39e32020-c99d-4b80-84cd-8821668b00e4")+	)+	(pad "C6" smd circle+		(at 0 -2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "aa9ede22-ffbc-4346-b2af-0f8e908d2291")+	)+	(pad "C7" smd circle+		(at 0.8 -2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "fcbabb64-ac3d-48a4-9341-995ae1884e9e")+	)+	(pad "C8" smd circle+		(at 1.6 -2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "8ee7471a-8c7a-4072-b2dc-37ad306a58fa")+	)+	(pad "C9" smd circle+		(at 2.4 -2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "efb62e99-6155-4061-a34e-f1b0ed9f9d58")+	)+	(pad "C10" smd circle+		(at 3.2 -2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "42c76ac8-5a84-429d-804d-7feb8147c2a7")+	)+	(pad "C11" smd circle+		(at 4 -2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "e29df7b3-53cc-4423-8202-caf674c1b201")+	)+	(pad "D1" smd circle+		(at -4 -1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "b0e7521d-4ccd-4f71-91c0-3a3f6116a895")+	)+	(pad "D2" smd circle+		(at -3.2 -1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "616d075e-6280-46d7-8121-1c28995f6985")+	)+	(pad "D3" smd circle+		(at -2.4 -1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "ae813fbd-61ad-440f-a28e-9a5ca2850eb1")+	)+	(pad "D4" smd circle+		(at -1.6 -1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "ef02c7ce-946b-4215-980f-604b6de99b98")+	)+	(pad "D5" smd circle+		(at -0.8 -1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "4c7c97c5-4c54-42bd-b7c6-e1fe73460f44")+	)+	(pad "D6" smd circle+		(at 0 -1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "f7f268ba-3a34-40ae-8cc9-46c8ad8170f4")+	)+	(pad "D7" smd circle+		(at 0.8 -1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "442351dc-2e56-42ca-8068-2750059fa8d9")+	)+	(pad "D8" smd circle+		(at 1.6 -1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "6c28f244-4c13-4433-959e-6a35b1f4e595")+	)+	(pad "D9" smd circle+		(at 2.4 -1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "3fcc4e95-3f85-46ff-84db-5b1d9d693a51")+	)+	(pad "D10" smd circle+		(at 3.2 -1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "af0eb920-e5c7-4fc2-9aef-cc98c72e6c65")+	)+	(pad "D11" smd circle+		(at 4 -1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "bddd0d14-d5f0-4c69-a469-e85cede10ee1")+	)+	(pad "E1" smd circle+		(at -4 -0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "4241259f-1d65-41f2-8039-b34070a85ae3")+	)+	(pad "E2" smd circle+		(at -3.2 -0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "e3e2dcd7-314c-4dca-8f70-2b5c33546dcd")+	)+	(pad "E3" smd circle+		(at -2.4 -0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "634eefd2-8e5b-4610-a512-9a491787d588")+	)+	(pad "E4" smd circle+		(at -1.6 -0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "8cade666-6b78-46e2-a62e-2c02063b80df")+	)+	(pad "E5" smd circle+		(at -0.8 -0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "1d660e75-2a70-4b17-bf29-14c4ae442fc4")+	)+	(pad "E6" smd circle+		(at 0 -0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "5e56bd82-d33f-4fa7-b11e-c967f9077ac7")+	)+	(pad "E7" smd circle+		(at 0.8 -0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "bc2addaa-ed58-46e8-8f1e-08d5005bc34d")+	)+	(pad "E8" smd circle+		(at 1.6 -0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "29ee169a-d986-4857-92bc-9f9dad33bcd1")+	)+	(pad "E9" smd circle+		(at 2.4 -0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "2064b18f-e2af-4a94-80f2-ead354b51bb6")+	)+	(pad "E10" smd circle+		(at 3.2 -0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "da38dc8c-a18c-48bf-b37b-d682c8fde05e")+	)+	(pad "E11" smd circle+		(at 4 -0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "27f0176a-d1e0-46c8-810b-9c010df6b579")+	)+	(pad "F1" smd circle+		(at -4 0)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "de455806-2ff6-465f-91bb-f6a01b0f2c9b")+	)+	(pad "F2" smd circle+		(at -3.2 0)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "34f82679-0bc1-43f4-8c09-495aa9b5a37c")+	)+	(pad "F3" smd circle+		(at -2.4 0)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "dd9536bf-5be4-4d1b-9863-b594da744aaa")+	)+	(pad "F4" smd circle+		(at -1.6 0)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "0f9a4a18-c5ab-463f-a755-f5f27c199a5e")+	)+	(pad "F5" smd circle+		(at -0.8 0)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "7c67e7b2-b11e-44f7-bc3f-b14a05146b32")+	)+	(pad "F6" smd circle+		(at 0 0)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "60a340d4-0846-4aac-baa5-ead1e3fed05e")+	)+	(pad "F7" smd circle+		(at 0.8 0)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "d7d13201-f4f3-4dd4-8a55-a4f11026ba41")+	)+	(pad "F8" smd circle+		(at 1.6 0)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "11f6af22-57f1-4dc1-8baf-0c34a845a3d7")+	)+	(pad "F9" smd circle+		(at 2.4 0)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "d390381a-bc9f-43a8-b5c3-6be0f76c999c")+	)+	(pad "F10" smd circle+		(at 3.2 0)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "cd42edc1-80fa-4299-8a38-9e7f375ebcdd")+	)+	(pad "F11" smd circle+		(at 4 0)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "532525a8-6a9e-4c8c-ab1e-7af76402366b")+	)+	(pad "G1" smd circle+		(at -4 0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "560f824d-17dc-4a8f-a0ce-90889e4ff98b")+	)+	(pad "G2" smd circle+		(at -3.2 0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "9213c6e1-3e69-49ba-a5ed-fe79d0a28848")+	)+	(pad "G3" smd circle+		(at -2.4 0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "a443344e-0bb5-47de-b8f1-14e10cdc2f87")+	)+	(pad "G4" smd circle+		(at -1.6 0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "ddb35f14-0424-449b-ac71-df321c0e5824")+	)+	(pad "G5" smd circle+		(at -0.8 0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "497d3fd6-a8a6-4796-ad3c-10b495697188")+	)+	(pad "G6" smd circle+		(at 0 0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "10101bc2-a728-4b97-8290-70e4dbd8d4f5")+	)+	(pad "G7" smd circle+		(at 0.8 0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "34e2fc79-d423-42e1-bc1c-2fdb8fb90f99")+	)+	(pad "G8" smd circle+		(at 1.6 0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "ee3af042-3d2a-4066-a536-d97fecd15b05")+	)+	(pad "G9" smd circle+		(at 2.4 0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "9be66b1a-3cd0-4eb3-ad46-3eaddbf0d1f9")+	)+	(pad "G10" smd circle+		(at 3.2 0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "1eb5b42f-8caf-4f39-983f-89576debda0b")+	)+	(pad "G11" smd circle+		(at 4 0.8)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "a58a69db-baba-4f71-bd86-5bd1e083f025")+	)+	(pad "H1" smd circle+		(at -4 1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "c0f1db22-a0b6-435d-b68a-b4dd4e068c71")+	)+	(pad "H2" smd circle+		(at -3.2 1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "824df6e0-ca6f-4889-a8f3-60dc33f7ba4c")+	)+	(pad "H3" smd circle+		(at -2.4 1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "e91f2094-d61a-41c2-a638-6ad1f164dcfd")+	)+	(pad "H4" smd circle+		(at -1.6 1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "10cf2ef4-af33-4e90-ae52-827abb9fd86a")+	)+	(pad "H5" smd circle+		(at -0.8 1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "02f3118c-84a7-482d-bd68-bded9f15aae0")+	)+	(pad "H6" smd circle+		(at 0 1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "23699591-24f1-4870-b909-186724d6f411")+	)+	(pad "H7" smd circle+		(at 0.8 1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "dfc9a4f3-e2e2-4995-851a-48c518c8f570")+	)+	(pad "H8" smd circle+		(at 1.6 1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "799db717-1886-44c1-acd6-97719664d735")+	)+	(pad "H9" smd circle+		(at 2.4 1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "5726933c-4467-4b4d-945e-96192846c136")+	)+	(pad "H10" smd circle+		(at 3.2 1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "baac920b-6b99-4d38-8780-b3d4ac0e4db4")+	)+	(pad "H11" smd circle+		(at 4 1.6)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "6c2a2057-5976-407b-b0a1-cbac434abbb1")+	)+	(pad "J1" smd circle+		(at -4 2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "5302df5a-698e-4714-9742-706059faafbe")+	)+	(pad "J2" smd circle+		(at -3.2 2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "28cb22c9-3df8-42bb-b41f-c3ed09033ef0")+	)+	(pad "J3" smd circle+		(at -2.4 2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "c654423e-aaf5-4af1-a667-c54d871eff70")+	)+	(pad "J4" smd circle+		(at -1.6 2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "2797a21b-28da-4865-bd86-948d00d3b1ff")+	)+	(pad "J5" smd circle+		(at -0.8 2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "7b91139a-4120-48ed-9594-bbb2492168a1")+	)+	(pad "J6" smd circle+		(at 0 2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "41549713-17d2-48a9-832d-3891526dc3d2")+	)+	(pad "J7" smd circle+		(at 0.8 2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "7e832dd8-3040-4e9f-9cc7-75c836cdb9a0")+	)+	(pad "J8" smd circle+		(at 1.6 2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "3859fae7-2c22-4095-866b-699b94c09f06")+	)+	(pad "J9" smd circle+		(at 2.4 2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "213d2971-1005-4ede-8bde-74c008863de6")+	)+	(pad "J10" smd circle+		(at 3.2 2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "56d3aa14-57da-4bc6-ab31-6b762fe56f82")+	)+	(pad "J11" smd circle+		(at 4 2.4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "714c2faa-4eb9-4e80-9d4e-a5926f12a576")+	)+	(pad "K1" smd circle+		(at -4 3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "6ac947dc-7a63-44b9-8a6b-5b06344ccbf3")+	)+	(pad "K2" smd circle+		(at -3.2 3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "3942c2ff-083a-4e94-9bee-fb2c4bbd15a4")+	)+	(pad "K3" smd circle+		(at -2.4 3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "f5f26dcc-7a02-4a9a-a993-6b525af50e35")+	)+	(pad "K4" smd circle+		(at -1.6 3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "448505df-91b2-462d-a819-5742917202c4")+	)+	(pad "K5" smd circle+		(at -0.8 3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "7d32fa1b-0e39-4087-affa-be6fa3cd6f8e")+	)+	(pad "K6" smd circle+		(at 0 3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "ce25ae62-cc1f-40f4-b2f3-8e9a232113e8")+	)+	(pad "K7" smd circle+		(at 0.8 3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "fe018020-32ea-4e43-9ccb-9df051c54bd8")+	)+	(pad "K8" smd circle+		(at 1.6 3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "847db6c6-82ac-4459-93a4-80fa20b95f8a")+	)+	(pad "K9" smd circle+		(at 2.4 3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "04321230-6db3-40d9-8de4-18440691a759")+	)+	(pad "K10" smd circle+		(at 3.2 3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "772dc01a-c6e0-4fdd-8a9f-7fcd4ff41cb5")+	)+	(pad "K11" smd circle+		(at 4 3.2)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "6a94e3f6-3f6d-4d0d-896c-affebe9fd980")+	)+	(pad "L1" smd circle+		(at -4 4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "6d9a967e-c27b-4a7b-b4f6-30d36e38ce17")+	)+	(pad "L2" smd circle+		(at -3.2 4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "ce5e796d-bf7b-4036-b8ba-0be42e3c0b2b")+	)+	(pad "L3" smd circle+		(at -2.4 4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "512f7fdc-8460-4149-b7b4-a7a86d629be3")+	)+	(pad "L4" smd circle+		(at -1.6 4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "bffb7cad-11a8-4d54-866f-f7d86404af0c")+	)+	(pad "L5" smd circle+		(at -0.8 4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "941380de-92af-4cf0-a09d-079cdfa36af1")+	)+	(pad "L6" smd circle+		(at 0 4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "4911004f-ca92-455f-ac61-742d2c336c84")+	)+	(pad "L7" smd circle+		(at 0.8 4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "8672c517-90e1-4eef-972d-f66d7098691d")+	)+	(pad "L8" smd circle+		(at 1.6 4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "9ecaa742-1681-4a68-a654-429a707a3e3d")+	)+	(pad "L9" smd circle+		(at 2.4 4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "c4205dcb-bf3a-4dba-9c17-b729838f855e")+	)+	(pad "L10" smd circle+		(at 3.2 4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "aa342a3d-0d79-45e6-89e4-a82cbd440374")+	)+	(pad "L11" smd circle+		(at 4 4)+		(size 0.35 0.35)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(uuid "b2cd163b-1835-4243-a110-8e64271c9c84")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_BGA.3dshapes/BGA-121_9.0x9.0mm_Layout11x11_P0.8mm.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+	(fp_poly+		(pts (xy -4.75 -4.75) (xy 4.75 -4.75) (xy 4.75 4.75) (xy -4.75 4.75))+		(stroke (width 0.05) (type solid))+		(fill no)+		(layer "F.CrtYd")+	)+)
cyusb3014-bzxi.kicad_symadded+497
@@ -0,0 +1,497 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "CYUSB3014-BZXI" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 81.28 0) (effects (font (size 1.27 1.27))))+    (property "Value" "CYUSB3014-BZXI" (at 0 -81.28 0) (effects (font (size 1.27 1.27))))+    (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+    (symbol "CYUSB3014-BZXI_0_1"+    (rectangle (start -12.70 78.74) (end 12.70 -78.74)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "CYUSB3014-BZXI_1_1"+    (pin power_in line (at -17.78 76.20 0) (length 5.08)+      (name "U3VSSQ" (effects (font (size 1.27 1.27))))+      (number "A1" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 73.66 0) (length 5.08)+      (name "U3RXVDDQ" (effects (font (size 1.27 1.27))))+      (number "A2" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 71.12 0) (length 5.08)+      (name "SSRXM" (effects (font (size 1.27 1.27))))+      (number "A3" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 68.58 0) (length 5.08)+      (name "SSRXP" (effects (font (size 1.27 1.27))))+      (number "A4" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at -17.78 66.04 0) (length 5.08)+      (name "SSTXP" (effects (font (size 1.27 1.27))))+      (number "A5" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at -17.78 63.50 0) (length 5.08)+      (name "SSTXM" (effects (font (size 1.27 1.27))))+      (number "A6" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 60.96 0) (length 5.08)+      (name "AVDD" (effects (font (size 1.27 1.27))))+      (number "A7" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 58.42 0) (length 5.08)+      (name "VSS" (effects (font (size 1.27 1.27))))+      (number "A8" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 55.88 0) (length 5.08)+      (name "DP" (effects (font (size 1.27 1.27))))+      (number "A9" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 53.34 0) (length 5.08)+      (name "DM" (effects (font (size 1.27 1.27))))+      (number "A10" (effects (font (size 1.27 1.27))))+    )+    (pin no_connect line (at -17.78 50.80 0) (length 5.08)+      (name "NC" (effects (font (size 1.27 1.27))))+      (number "A11" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 48.26 0) (length 5.08)+      (name "VIO4" (effects (font (size 1.27 1.27))))+      (number "B1" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 45.72 0) (length 5.08)+      (name "FSLC[0]" (effects (font (size 1.27 1.27))))+      (number "B2" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at -17.78 43.18 0) (length 5.08)+      (name "R_USB3" (effects (font (size 1.27 1.27))))+      (number "B3" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 40.64 0) (length 5.08)+      (name "FSLC[1]" (effects (font (size 1.27 1.27))))+      (number "B4" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 38.10 0) (length 5.08)+      (name "U3TXVDDQ" (effects (font (size 1.27 1.27))))+      (number "B5" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 35.56 0) (length 5.08)+      (name "CVDDQ" (effects (font (size 1.27 1.27))))+      (number "B6" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 33.02 0) (length 5.08)+      (name "AVSS" (effects (font (size 1.27 1.27))))+      (number "B7" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 30.48 0) (length 5.08)+      (name "VSS" (effects (font (size 1.27 1.27))))+      (number "B8" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 27.94 0) (length 5.08)+      (name "VSS" (effects (font (size 1.27 1.27))))+      (number "B9" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 25.40 0) (length 5.08)+      (name "VDD" (effects (font (size 1.27 1.27))))+      (number "B10" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 22.86 0) (length 5.08)+      (name "TRST#" (effects (font (size 1.27 1.27))))+      (number "B11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 20.32 0) (length 5.08)+      (name "GPIO[54]" (effects (font (size 1.27 1.27))))+      (number "C1" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 17.78 0) (length 5.08)+      (name "GPIO[55]" (effects (font (size 1.27 1.27))))+      (number "C2" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 15.24 0) (length 5.08)+      (name "VDD" (effects (font (size 1.27 1.27))))+      (number "C3" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 12.70 0) (length 5.08)+      (name "GPIO[57]" (effects (font (size 1.27 1.27))))+      (number "C4" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 10.16 0) (length 5.08)+      (name "RESET#" (effects (font (size 1.27 1.27))))+      (number "C5" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at -17.78 7.62 0) (length 5.08)+      (name "XTALIN" (effects (font (size 1.27 1.27))))+      (number "C6" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at -17.78 5.08 0) (length 5.08)+      (name "XTALOUT" (effects (font (size 1.27 1.27))))+      (number "C7" (effects (font (size 1.27 1.27))))+    )+    (pin passive line (at -17.78 2.54 0) (length 5.08)+      (name "R_USB2" (effects (font (size 1.27 1.27))))+      (number "C8" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 0.00 0) (length 5.08)+      (name "OTG_ID" (effects (font (size 1.27 1.27))))+      (number "C9" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at -17.78 -2.54 0) (length 5.08)+      (name "TDO" (effects (font (size 1.27 1.27))))+      (number "C10" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 -5.08 0) (length 5.08)+      (name "VIO5" (effects (font (size 1.27 1.27))))+      (number "C11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -7.62 0) (length 5.08)+      (name "GPIO[50]" (effects (font (size 1.27 1.27))))+      (number "D1" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -10.16 0) (length 5.08)+      (name "GPIO[51]" (effects (font (size 1.27 1.27))))+      (number "D2" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -12.70 0) (length 5.08)+      (name "GPIO[52]" (effects (font (size 1.27 1.27))))+      (number "D3" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -15.24 0) (length 5.08)+      (name "GPIO[53]" (effects (font (size 1.27 1.27))))+      (number "D4" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -17.78 0) (length 5.08)+      (name "GPIO[56]" (effects (font (size 1.27 1.27))))+      (number "D5" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 -20.32 0) (length 5.08)+      (name "CLKIN_32" (effects (font (size 1.27 1.27))))+      (number "D6" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 -22.86 0) (length 5.08)+      (name "CLKIN" (effects (font (size 1.27 1.27))))+      (number "D7" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 -25.40 0) (length 5.08)+      (name "VSS" (effects (font (size 1.27 1.27))))+      (number "D8" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -27.94 0) (length 5.08)+      (name "I2C_GPIO[58]" (effects (font (size 1.27 1.27))))+      (number "D9" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -30.48 0) (length 5.08)+      (name "I2C_GPIO[59]" (effects (font (size 1.27 1.27))))+      (number "D10" (effects (font (size 1.27 1.27))))+    )+    (pin output line (at -17.78 -33.02 0) (length 5.08)+      (name "O[60]" (effects (font (size 1.27 1.27))))+      (number "D11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -35.56 0) (length 5.08)+      (name "GPIO[47]" (effects (font (size 1.27 1.27))))+      (number "E1" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 -38.10 0) (length 5.08)+      (name "VSS" (effects (font (size 1.27 1.27))))+      (number "E2" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 -40.64 0) (length 5.08)+      (name "VIO3" (effects (font (size 1.27 1.27))))+      (number "E3" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -43.18 0) (length 5.08)+      (name "GPIO[49]" (effects (font (size 1.27 1.27))))+      (number "E4" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -45.72 0) (length 5.08)+      (name "GPIO[48]" (effects (font (size 1.27 1.27))))+      (number "E5" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 -48.26 0) (length 5.08)+      (name "FSLC[2]" (effects (font (size 1.27 1.27))))+      (number "E6" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 -50.80 0) (length 5.08)+      (name "TDI" (effects (font (size 1.27 1.27))))+      (number "E7" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 -53.34 0) (length 5.08)+      (name "TMS" (effects (font (size 1.27 1.27))))+      (number "E8" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 -55.88 0) (length 5.08)+      (name "VDD" (effects (font (size 1.27 1.27))))+      (number "E9" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 -58.42 0) (length 5.08)+      (name "VBATT" (effects (font (size 1.27 1.27))))+      (number "E10" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 -60.96 0) (length 5.08)+      (name "VBUS" (effects (font (size 1.27 1.27))))+      (number "E11" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 -63.50 0) (length 5.08)+      (name "VIO2" (effects (font (size 1.27 1.27))))+      (number "F1" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -66.04 0) (length 5.08)+      (name "GPIO[45]" (effects (font (size 1.27 1.27))))+      (number "F2" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -68.58 0) (length 5.08)+      (name "GPIO[44]" (effects (font (size 1.27 1.27))))+      (number "F3" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -71.12 0) (length 5.08)+      (name "GPIO[41]" (effects (font (size 1.27 1.27))))+      (number "F4" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -73.66 0) (length 5.08)+      (name "GPIO[46]" (effects (font (size 1.27 1.27))))+      (number "F5" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 -76.20 0) (length 5.08)+      (name "TCK" (effects (font (size 1.27 1.27))))+      (number "F6" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 73.66 180) (length 5.08)+      (name "VSS" (effects (font (size 1.27 1.27))))+      (number "L11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 71.12 180) (length 5.08)+      (name "GPIO[11]" (effects (font (size 1.27 1.27))))+      (number "L10" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 68.58 180) (length 5.08)+      (name "VIO1" (effects (font (size 1.27 1.27))))+      (number "L9" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 66.04 180) (length 5.08)+      (name "INT#" (effects (font (size 1.27 1.27))))+      (number "L8" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 63.50 180) (length 5.08)+      (name "VDD" (effects (font (size 1.27 1.27))))+      (number "L7" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 60.96 180) (length 5.08)+      (name "VSS" (effects (font (size 1.27 1.27))))+      (number "L6" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 58.42 180) (length 5.08)+      (name "VDD" (effects (font (size 1.27 1.27))))+      (number "L5" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 55.88 180) (length 5.08)+      (name "GPIO[32]" (effects (font (size 1.27 1.27))))+      (number "L4" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 53.34 180) (length 5.08)+      (name "VSS" (effects (font (size 1.27 1.27))))+      (number "L3" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 50.80 180) (length 5.08)+      (name "VSS" (effects (font (size 1.27 1.27))))+      (number "L2" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 48.26 180) (length 5.08)+      (name "VSS" (effects (font (size 1.27 1.27))))+      (number "L1" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 45.72 180) (length 5.08)+      (name "GPIO[10]" (effects (font (size 1.27 1.27))))+      (number "K11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 43.18 180) (length 5.08)+      (name "GPIO[12]" (effects (font (size 1.27 1.27))))+      (number "K10" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 40.64 180) (length 5.08)+      (name "GPIO[13]" (effects (font (size 1.27 1.27))))+      (number "K9" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 38.10 180) (length 5.08)+      (name "GPIO[17]" (effects (font (size 1.27 1.27))))+      (number "K8" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 35.56 180) (length 5.08)+      (name "GPIO[18]" (effects (font (size 1.27 1.27))))+      (number "K7" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 33.02 180) (length 5.08)+      (name "GPIO[23]" (effects (font (size 1.27 1.27))))+      (number "K6" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 30.48 180) (length 5.08)+      (name "GPIO[27]" (effects (font (size 1.27 1.27))))+      (number "K5" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 27.94 180) (length 5.08)+      (name "VSS" (effects (font (size 1.27 1.27))))+      (number "K4" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 25.40 180) (length 5.08)+      (name "VSS" (effects (font (size 1.27 1.27))))+      (number "K3" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 22.86 180) (length 5.08)+      (name "GPIO[33]" (effects (font (size 1.27 1.27))))+      (number "K2" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 20.32 180) (length 5.08)+      (name "GPIO[35]" (effects (font (size 1.27 1.27))))+      (number "K1" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 17.78 180) (length 5.08)+      (name "VDD" (effects (font (size 1.27 1.27))))+      (number "J11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 15.24 180) (length 5.08)+      (name "GPIO[8]" (effects (font (size 1.27 1.27))))+      (number "J10" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 12.70 180) (length 5.08)+      (name "GPIO[9]" (effects (font (size 1.27 1.27))))+      (number "J9" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 10.16 180) (length 5.08)+      (name "GPIO[14]" (effects (font (size 1.27 1.27))))+      (number "J8" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 7.62 180) (length 5.08)+      (name "GPIO[19]" (effects (font (size 1.27 1.27))))+      (number "J7" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 5.08 180) (length 5.08)+      (name "GPIO[16]" (effects (font (size 1.27 1.27))))+      (number "J6" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 2.54 180) (length 5.08)+      (name "GPIO[28]" (effects (font (size 1.27 1.27))))+      (number "J5" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 0.00 180) (length 5.08)+      (name "GPIO[34]" (effects (font (size 1.27 1.27))))+      (number "J4" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -2.54 180) (length 5.08)+      (name "GPIO[37]" (effects (font (size 1.27 1.27))))+      (number "J3" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -5.08 180) (length 5.08)+      (name "GPIO[36]" (effects (font (size 1.27 1.27))))+      (number "J2" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -7.62 180) (length 5.08)+      (name "GPIO[38]" (effects (font (size 1.27 1.27))))+      (number "J1" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 -10.16 180) (length 5.08)+      (name "VIO1" (effects (font (size 1.27 1.27))))+      (number "H11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -12.70 180) (length 5.08)+      (name "GPIO[6]" (effects (font (size 1.27 1.27))))+      (number "H10" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -15.24 180) (length 5.08)+      (name "GPIO[7]" (effects (font (size 1.27 1.27))))+      (number "H9" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -17.78 180) (length 5.08)+      (name "GPIO[24]" (effects (font (size 1.27 1.27))))+      (number "H8" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -20.32 180) (length 5.08)+      (name "GPIO[20]" (effects (font (size 1.27 1.27))))+      (number "H7" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -22.86 180) (length 5.08)+      (name "GPIO[26]" (effects (font (size 1.27 1.27))))+      (number "H6" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -25.40 180) (length 5.08)+      (name "GPIO[29]" (effects (font (size 1.27 1.27))))+      (number "H5" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -27.94 180) (length 5.08)+      (name "GPIO[31]" (effects (font (size 1.27 1.27))))+      (number "H4" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -30.48 180) (length 5.08)+      (name "GPIO[40]" (effects (font (size 1.27 1.27))))+      (number "H3" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -33.02 180) (length 5.08)+      (name "GPIO[39]" (effects (font (size 1.27 1.27))))+      (number "H2" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 -35.56 180) (length 5.08)+      (name "VDD" (effects (font (size 1.27 1.27))))+      (number "H1" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 -38.10 180) (length 5.08)+      (name "VSS" (effects (font (size 1.27 1.27))))+      (number "G11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -40.64 180) (length 5.08)+      (name "GPIO[3]" (effects (font (size 1.27 1.27))))+      (number "G10" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -43.18 180) (length 5.08)+      (name "GPIO[4]" (effects (font (size 1.27 1.27))))+      (number "G9" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -45.72 180) (length 5.08)+      (name "GPIO[15]" (effects (font (size 1.27 1.27))))+      (number "G8" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -48.26 180) (length 5.08)+      (name "GPIO[21]" (effects (font (size 1.27 1.27))))+      (number "G7" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -50.80 180) (length 5.08)+      (name "GPIO[22]" (effects (font (size 1.27 1.27))))+      (number "G6" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -53.34 180) (length 5.08)+      (name "GPIO[25]" (effects (font (size 1.27 1.27))))+      (number "G5" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -55.88 180) (length 5.08)+      (name "GPIO[30]" (effects (font (size 1.27 1.27))))+      (number "G4" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -58.42 180) (length 5.08)+      (name "GPIO[43]" (effects (font (size 1.27 1.27))))+      (number "G3" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -60.96 180) (length 5.08)+      (name "GPIO[42]" (effects (font (size 1.27 1.27))))+      (number "G2" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 -63.50 180) (length 5.08)+      (name "VSS" (effects (font (size 1.27 1.27))))+      (number "G1" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 -66.04 180) (length 5.08)+      (name "VDD" (effects (font (size 1.27 1.27))))+      (number "F11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -68.58 180) (length 5.08)+      (name "GPIO[0]" (effects (font (size 1.27 1.27))))+      (number "F10" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -71.12 180) (length 5.08)+      (name "GPIO[1]" (effects (font (size 1.27 1.27))))+      (number "F9" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -73.66 180) (length 5.08)+      (name "GPIO[5]" (effects (font (size 1.27 1.27))))+      (number "F8" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -76.20 180) (length 5.08)+      (name "GPIO[2]" (effects (font (size 1.27 1.27))))+      (number "F7" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
cyusb3014-bzxi.lbradded+466
@@ -0,0 +1,466 @@+<?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="BGA-121_9.0x9.0mm_Layout11x11_P0.8mm_Ball0.4mm_Pad0.35mm_NSMD">+  <description>BGA-121, 9.0 x 9.0 mm, 0.8 mm pitch. 121-ball, 0.8mm BGA</description>+  <smd name="A1" x="-4.0000" y="4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="A2" x="-3.2000" y="4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="A3" x="-2.4000" y="4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="A4" x="-1.6000" y="4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="A5" x="-0.8000" y="4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="A6" x="0.0000" y="4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="A7" x="0.8000" y="4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="A8" x="1.6000" y="4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="A9" x="2.4000" y="4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="A10" x="3.2000" y="4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="A11" x="4.0000" y="4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="B1" x="-4.0000" y="3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="B2" x="-3.2000" y="3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="B3" x="-2.4000" y="3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="B4" x="-1.6000" y="3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="B5" x="-0.8000" y="3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="B6" x="0.0000" y="3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="B7" x="0.8000" y="3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="B8" x="1.6000" y="3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="B9" x="2.4000" y="3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="B10" x="3.2000" y="3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="B11" x="4.0000" y="3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="C1" x="-4.0000" y="2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="C2" x="-3.2000" y="2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="C3" x="-2.4000" y="2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="C4" x="-1.6000" y="2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="C5" x="-0.8000" y="2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="C6" x="0.0000" y="2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="C7" x="0.8000" y="2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="C8" x="1.6000" y="2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="C9" x="2.4000" y="2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="C10" x="3.2000" y="2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="C11" x="4.0000" y="2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="D1" x="-4.0000" y="1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="D2" x="-3.2000" y="1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="D3" x="-2.4000" y="1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="D4" x="-1.6000" y="1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="D5" x="-0.8000" y="1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="D6" x="0.0000" y="1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="D7" x="0.8000" y="1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="D8" x="1.6000" y="1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="D9" x="2.4000" y="1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="D10" x="3.2000" y="1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="D11" x="4.0000" y="1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="E1" x="-4.0000" y="0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="E2" x="-3.2000" y="0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="E3" x="-2.4000" y="0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="E4" x="-1.6000" y="0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="E5" x="-0.8000" y="0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="E6" x="0.0000" y="0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="E7" x="0.8000" y="0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="E8" x="1.6000" y="0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="E9" x="2.4000" y="0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="E10" x="3.2000" y="0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="E11" x="4.0000" y="0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="F1" x="-4.0000" y="-0.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="F2" x="-3.2000" y="-0.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="F3" x="-2.4000" y="-0.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="F4" x="-1.6000" y="-0.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="F5" x="-0.8000" y="-0.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="F6" x="0.0000" y="-0.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="F7" x="0.8000" y="-0.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="F8" x="1.6000" y="-0.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="F9" x="2.4000" y="-0.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="F10" x="3.2000" y="-0.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="F11" x="4.0000" y="-0.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="G1" x="-4.0000" y="-0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="G2" x="-3.2000" y="-0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="G3" x="-2.4000" y="-0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="G4" x="-1.6000" y="-0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="G5" x="-0.8000" y="-0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="G6" x="0.0000" y="-0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="G7" x="0.8000" y="-0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="G8" x="1.6000" y="-0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="G9" x="2.4000" y="-0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="G10" x="3.2000" y="-0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="G11" x="4.0000" y="-0.8000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="H1" x="-4.0000" y="-1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="H2" x="-3.2000" y="-1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="H3" x="-2.4000" y="-1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="H4" x="-1.6000" y="-1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="H5" x="-0.8000" y="-1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="H6" x="0.0000" y="-1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="H7" x="0.8000" y="-1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="H8" x="1.6000" y="-1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="H9" x="2.4000" y="-1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="H10" x="3.2000" y="-1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="H11" x="4.0000" y="-1.6000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="J1" x="-4.0000" y="-2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="J2" x="-3.2000" y="-2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="J3" x="-2.4000" y="-2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="J4" x="-1.6000" y="-2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="J5" x="-0.8000" y="-2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="J6" x="0.0000" y="-2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="J7" x="0.8000" y="-2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="J8" x="1.6000" y="-2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="J9" x="2.4000" y="-2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="J10" x="3.2000" y="-2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="J11" x="4.0000" y="-2.4000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="K1" x="-4.0000" y="-3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="K2" x="-3.2000" y="-3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="K3" x="-2.4000" y="-3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="K4" x="-1.6000" y="-3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="K5" x="-0.8000" y="-3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="K6" x="0.0000" y="-3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="K7" x="0.8000" y="-3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="K8" x="1.6000" y="-3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="K9" x="2.4000" y="-3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="K10" x="3.2000" y="-3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="K11" x="4.0000" y="-3.2000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="L1" x="-4.0000" y="-4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="L2" x="-3.2000" y="-4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="L3" x="-2.4000" y="-4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="L4" x="-1.6000" y="-4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="L5" x="-0.8000" y="-4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="L6" x="0.0000" y="-4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="L7" x="0.8000" y="-4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="L8" x="1.6000" y="-4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="L9" x="2.4000" y="-4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="L10" x="3.2000" y="-4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <smd name="L11" x="4.0000" y="-4.0000" dx="0.3500" dy="0.3500" layer="1" roundness="100"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-4.6250" y="4.6250"/>+    <vertex x="-5.1250" y="4.6250"/>+    <vertex x="-4.6250" y="5.1250"/>+    <vertex x="-4.6250" y="4.6250"/>+  </polygon>+  <wire x1="-4.6250" y1="-4.6250" x2="-4.6250" y2="4.3050" width="0.1200" layer="21"/>+  <wire x1="-4.6250" y1="-4.6250" x2="4.6250" y2="-4.6250" width="0.1200" layer="21"/>+  <wire x1="-4.3050" y1="4.6250" x2="4.6250" y2="4.6250" width="0.1200" layer="21"/>+  <wire x1="4.6250" y1="4.6250" x2="4.6250" y2="-4.6250" width="0.1200" layer="21"/>+  <wire x1="-4.5000" y1="3.5000" x2="-4.5000" y2="-4.5000" width="0.1000" layer="51"/>+  <wire x1="-4.5000" y1="-4.5000" x2="4.5000" y2="-4.5000" width="0.1000" layer="51"/>+  <wire x1="-3.5000" y1="4.5000" x2="-4.5000" y2="3.5000" width="0.1000" layer="51"/>+  <wire x1="-3.5000" y1="4.5000" x2="4.5000" y2="4.5000" width="0.1000" layer="51"/>+  <wire x1="4.5000" y1="-4.5000" x2="4.5000" y2="4.5000" width="0.1000" layer="51"/>+  <text x="0" y="5.225" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-5.225" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="CYUSB3014-BZXI">+  <wire x1="-12.7" y1="78.74" x2="12.7" y2="78.74" width="0.254" layer="94"/>+  <wire x1="12.7" y1="78.74" x2="12.7" y2="-78.74" width="0.254" layer="94"/>+  <wire x1="12.7" y1="-78.74" x2="-12.7" y2="-78.74" width="0.254" layer="94"/>+  <wire x1="-12.7" y1="-78.74" x2="-12.7" y2="78.74" width="0.254" layer="94"/>+  <text x="0.0000" y="81.2800" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-81.2800" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="U3VSSQ" x="-17.78" y="76.2" length="middle" direction="pwr"/>+  <pin name="U3RXVDDQ" x="-17.78" y="73.66" length="middle" direction="pwr"/>+  <pin name="SSRXM" x="-17.78" y="71.12" length="middle" direction="in"/>+  <pin name="SSRXP" x="-17.78" y="68.58" length="middle" direction="in"/>+  <pin name="SSTXP" x="-17.78" y="66.04" length="middle" direction="out"/>+  <pin name="SSTXM" x="-17.78" y="63.5" length="middle" direction="out"/>+  <pin name="AVDD" x="-17.78" y="60.96" length="middle" direction="pwr"/>+  <pin name="VSS" x="-17.78" y="58.42" length="middle" direction="pwr"/>+  <pin name="DP" x="-17.78" y="55.88" length="middle" direction="io"/>+  <pin name="DM" x="-17.78" y="53.34" length="middle" direction="io"/>+  <pin name="NC" x="-17.78" y="50.8" length="middle" direction="nc"/>+  <pin name="VIO4" x="-17.78" y="48.26" length="middle" direction="pwr"/>+  <pin name="FSLC_0" x="-17.78" y="45.72" length="middle" direction="in"/>+  <pin name="R_USB3" x="-17.78" y="43.18" length="middle" direction="pas"/>+  <pin name="FSLC_1" x="-17.78" y="40.64" length="middle" direction="in"/>+  <pin name="U3TXVDDQ" x="-17.78" y="38.1" length="middle" direction="pwr"/>+  <pin name="CVDDQ" x="-17.78" y="35.56" length="middle" direction="pwr"/>+  <pin name="AVSS" x="-17.78" y="33.02" length="middle" direction="pwr"/>+  <pin name="VSS@2" x="-17.78" y="30.48" length="middle" direction="pwr"/>+  <pin name="VSS@3" x="-17.78" y="27.94" length="middle" direction="pwr"/>+  <pin name="VDD" x="-17.78" y="25.4" length="middle" direction="pwr"/>+  <pin name="TRST#" x="-17.78" y="22.86" length="middle" direction="in"/>+  <pin name="GPIO_54" x="-17.78" y="20.32" length="middle" direction="io"/>+  <pin name="GPIO_55" x="-17.78" y="17.78" length="middle" direction="io"/>+  <pin name="VDD@2" x="-17.78" y="15.24" length="middle" direction="pwr"/>+  <pin name="GPIO_57" x="-17.78" y="12.7" length="middle" direction="io"/>+  <pin name="RESET#" x="-17.78" y="10.16" length="middle" direction="in"/>+  <pin name="XTALIN" x="-17.78" y="7.62" length="middle" direction="pas"/>+  <pin name="XTALOUT" x="-17.78" y="5.08" length="middle" direction="pas"/>+  <pin name="R_USB2" x="-17.78" y="2.54" length="middle" direction="pas"/>+  <pin name="OTG_ID" x="-17.78" y="0" length="middle" direction="in"/>+  <pin name="TDO" x="-17.78" y="-2.54" length="middle" direction="out"/>+  <pin name="VIO5" x="-17.78" y="-5.08" length="middle" direction="pwr"/>+  <pin name="GPIO_50" x="-17.78" y="-7.62" length="middle" direction="io"/>+  <pin name="GPIO_51" x="-17.78" y="-10.16" length="middle" direction="io"/>+  <pin name="GPIO_52" x="-17.78" y="-12.7" length="middle" direction="io"/>+  <pin name="GPIO_53" x="-17.78" y="-15.24" length="middle" direction="io"/>+  <pin name="GPIO_56" x="-17.78" y="-17.78" length="middle" direction="io"/>+  <pin name="CLKIN_32" x="-17.78" y="-20.32" length="middle" direction="in"/>+  <pin name="CLKIN" x="-17.78" y="-22.86" length="middle" direction="in"/>+  <pin name="VSS@4" x="-17.78" y="-25.4" length="middle" direction="pwr"/>+  <pin name="I2C_GPIO_58" x="-17.78" y="-27.94" length="middle" direction="io"/>+  <pin name="I2C_GPIO_59" x="-17.78" y="-30.48" length="middle" direction="io"/>+  <pin name="O_60" x="-17.78" y="-33.02" length="middle" direction="out"/>+  <pin name="GPIO_47" x="-17.78" y="-35.56" length="middle" direction="io"/>+  <pin name="VSS@5" x="-17.78" y="-38.1" length="middle" direction="pwr"/>+  <pin name="VIO3" x="-17.78" y="-40.64" length="middle" direction="pwr"/>+  <pin name="GPIO_49" x="-17.78" y="-43.18" length="middle" direction="io"/>+  <pin name="GPIO_48" x="-17.78" y="-45.72" length="middle" direction="io"/>+  <pin name="FSLC_2" x="-17.78" y="-48.26" length="middle" direction="in"/>+  <pin name="TDI" x="-17.78" y="-50.8" length="middle" direction="in"/>+  <pin name="TMS" x="-17.78" y="-53.34" length="middle" direction="in"/>+  <pin name="VDD@3" x="-17.78" y="-55.88" length="middle" direction="pwr"/>+  <pin name="VBATT" x="-17.78" y="-58.42" length="middle" direction="pwr"/>+  <pin name="VBUS" x="-17.78" y="-60.96" length="middle" direction="pwr"/>+  <pin name="VIO2" x="-17.78" y="-63.5" length="middle" direction="pwr"/>+  <pin name="GPIO_45" x="-17.78" y="-66.04" length="middle" direction="io"/>+  <pin name="GPIO_44" x="-17.78" y="-68.58" length="middle" direction="io"/>+  <pin name="GPIO_41" x="-17.78" y="-71.12" length="middle" direction="io"/>+  <pin name="GPIO_46" x="-17.78" y="-73.66" length="middle" direction="io"/>+  <pin name="TCK" x="-17.78" y="-76.2" length="middle" direction="in"/>+  <pin name="VSS@6" x="17.78" y="73.66" length="middle" direction="pwr" rot="R180"/>+  <pin name="GPIO_11" x="17.78" y="71.12" length="middle" direction="io" rot="R180"/>+  <pin name="VIO1" x="17.78" y="68.58" length="middle" direction="pwr" rot="R180"/>+  <pin name="INT#" x="17.78" y="66.04" length="middle" direction="io" rot="R180"/>+  <pin name="VDD@4" x="17.78" y="63.5" length="middle" direction="pwr" rot="R180"/>+  <pin name="VSS@7" x="17.78" y="60.96" length="middle" direction="pwr" rot="R180"/>+  <pin name="VDD@5" x="17.78" y="58.42" length="middle" direction="pwr" rot="R180"/>+  <pin name="GPIO_32" x="17.78" y="55.88" length="middle" direction="io" rot="R180"/>+  <pin name="VSS@8" x="17.78" y="53.34" length="middle" direction="pwr" rot="R180"/>+  <pin name="VSS@9" x="17.78" y="50.8" length="middle" direction="pwr" rot="R180"/>+  <pin name="VSS@10" x="17.78" y="48.26" length="middle" direction="pwr" rot="R180"/>+  <pin name="GPIO_10" x="17.78" y="45.72" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_12" x="17.78" y="43.18" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_13" x="17.78" y="40.64" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_17" x="17.78" y="38.1" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_18" x="17.78" y="35.56" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_23" x="17.78" y="33.02" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_27" x="17.78" y="30.48" length="middle" direction="io" rot="R180"/>+  <pin name="VSS@11" x="17.78" y="27.94" length="middle" direction="pwr" rot="R180"/>+  <pin name="VSS@12" x="17.78" y="25.4" length="middle" direction="pwr" rot="R180"/>+  <pin name="GPIO_33" x="17.78" y="22.86" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_35" x="17.78" y="20.32" length="middle" direction="io" rot="R180"/>+  <pin name="VDD@6" x="17.78" y="17.78" length="middle" direction="pwr" rot="R180"/>+  <pin name="GPIO_8" x="17.78" y="15.24" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_9" x="17.78" y="12.7" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_14" x="17.78" y="10.16" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_19" x="17.78" y="7.62" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_16" x="17.78" y="5.08" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_28" x="17.78" y="2.54" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_34" x="17.78" y="0" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_37" x="17.78" y="-2.54" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_36" x="17.78" y="-5.08" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_38" x="17.78" y="-7.62" length="middle" direction="io" rot="R180"/>+  <pin name="VIO1@2" x="17.78" y="-10.16" length="middle" direction="pwr" rot="R180"/>+  <pin name="GPIO_6" x="17.78" y="-12.7" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_7" x="17.78" y="-15.24" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_24" x="17.78" y="-17.78" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_20" x="17.78" y="-20.32" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_26" x="17.78" y="-22.86" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_29" x="17.78" y="-25.4" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_31" x="17.78" y="-27.94" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_40" x="17.78" y="-30.48" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_39" x="17.78" y="-33.02" length="middle" direction="io" rot="R180"/>+  <pin name="VDD@7" x="17.78" y="-35.56" length="middle" direction="pwr" rot="R180"/>+  <pin name="VSS@13" x="17.78" y="-38.1" length="middle" direction="pwr" rot="R180"/>+  <pin name="GPIO_3" x="17.78" y="-40.64" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_4" x="17.78" y="-43.18" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_15" x="17.78" y="-45.72" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_21" x="17.78" y="-48.26" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_22" x="17.78" y="-50.8" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_25" x="17.78" y="-53.34" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_30" x="17.78" y="-55.88" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_43" x="17.78" y="-58.42" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_42" x="17.78" y="-60.96" length="middle" direction="io" rot="R180"/>+  <pin name="VSS@14" x="17.78" y="-63.5" length="middle" direction="pwr" rot="R180"/>+  <pin name="VDD@8" x="17.78" y="-66.04" length="middle" direction="pwr" rot="R180"/>+  <pin name="GPIO_0" x="17.78" y="-68.58" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_1" x="17.78" y="-71.12" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_5" x="17.78" y="-73.66" length="middle" direction="io" rot="R180"/>+  <pin name="GPIO_2" x="17.78" y="-76.2" length="middle" direction="io" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="CYUSB3014-BZXI" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="CYUSB3014-BZXI" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="BGA-121_9.0x9.0mm_Layout11x11_P0.8mm_Ball0.4mm_Pad0.35mm_NSMD">+      <connects>+        <connect gate="G$1" pin="U3VSSQ" pad="A1"/>+        <connect gate="G$1" pin="U3RXVDDQ" pad="A2"/>+        <connect gate="G$1" pin="SSRXM" pad="A3"/>+        <connect gate="G$1" pin="SSRXP" pad="A4"/>+        <connect gate="G$1" pin="SSTXP" pad="A5"/>+        <connect gate="G$1" pin="SSTXM" pad="A6"/>+        <connect gate="G$1" pin="AVDD" pad="A7"/>+        <connect gate="G$1" pin="VSS" pad="A8"/>+        <connect gate="G$1" pin="DP" pad="A9"/>+        <connect gate="G$1" pin="DM" pad="A10"/>+        <connect gate="G$1" pin="NC" pad="A11"/>+        <connect gate="G$1" pin="VIO4" pad="B1"/>+        <connect gate="G$1" pin="FSLC_0" pad="B2"/>+        <connect gate="G$1" pin="R_USB3" pad="B3"/>+        <connect gate="G$1" pin="FSLC_1" pad="B4"/>+        <connect gate="G$1" pin="U3TXVDDQ" pad="B5"/>+        <connect gate="G$1" pin="CVDDQ" pad="B6"/>+        <connect gate="G$1" pin="AVSS" pad="B7"/>+        <connect gate="G$1" pin="VSS@2" pad="B8"/>+        <connect gate="G$1" pin="VSS@3" pad="B9"/>+        <connect gate="G$1" pin="VDD" pad="B10"/>+        <connect gate="G$1" pin="TRST#" pad="B11"/>+        <connect gate="G$1" pin="GPIO_54" pad="C1"/>+        <connect gate="G$1" pin="GPIO_55" pad="C2"/>+        <connect gate="G$1" pin="VDD@2" pad="C3"/>+        <connect gate="G$1" pin="GPIO_57" pad="C4"/>+        <connect gate="G$1" pin="RESET#" pad="C5"/>+        <connect gate="G$1" pin="XTALIN" pad="C6"/>+        <connect gate="G$1" pin="XTALOUT" pad="C7"/>+        <connect gate="G$1" pin="R_USB2" pad="C8"/>+        <connect gate="G$1" pin="OTG_ID" pad="C9"/>+        <connect gate="G$1" pin="TDO" pad="C10"/>+        <connect gate="G$1" pin="VIO5" pad="C11"/>+        <connect gate="G$1" pin="GPIO_50" pad="D1"/>+        <connect gate="G$1" pin="GPIO_51" pad="D2"/>+        <connect gate="G$1" pin="GPIO_52" pad="D3"/>+        <connect gate="G$1" pin="GPIO_53" pad="D4"/>+        <connect gate="G$1" pin="GPIO_56" pad="D5"/>+        <connect gate="G$1" pin="CLKIN_32" pad="D6"/>+        <connect gate="G$1" pin="CLKIN" pad="D7"/>+        <connect gate="G$1" pin="VSS@4" pad="D8"/>+        <connect gate="G$1" pin="I2C_GPIO_58" pad="D9"/>+        <connect gate="G$1" pin="I2C_GPIO_59" pad="D10"/>+        <connect gate="G$1" pin="O_60" pad="D11"/>+        <connect gate="G$1" pin="GPIO_47" pad="E1"/>+        <connect gate="G$1" pin="VSS@5" pad="E2"/>+        <connect gate="G$1" pin="VIO3" pad="E3"/>+        <connect gate="G$1" pin="GPIO_49" pad="E4"/>+        <connect gate="G$1" pin="GPIO_48" pad="E5"/>+        <connect gate="G$1" pin="FSLC_2" pad="E6"/>+        <connect gate="G$1" pin="TDI" pad="E7"/>+        <connect gate="G$1" pin="TMS" pad="E8"/>+        <connect gate="G$1" pin="VDD@3" pad="E9"/>+        <connect gate="G$1" pin="VBATT" pad="E10"/>+        <connect gate="G$1" pin="VBUS" pad="E11"/>+        <connect gate="G$1" pin="VIO2" pad="F1"/>+        <connect gate="G$1" pin="GPIO_45" pad="F2"/>+        <connect gate="G$1" pin="GPIO_44" pad="F3"/>+        <connect gate="G$1" pin="GPIO_41" pad="F4"/>+        <connect gate="G$1" pin="GPIO_46" pad="F5"/>+        <connect gate="G$1" pin="TCK" pad="F6"/>+        <connect gate="G$1" pin="VSS@6" pad="L11"/>+        <connect gate="G$1" pin="GPIO_11" pad="L10"/>+        <connect gate="G$1" pin="VIO1" pad="L9"/>+        <connect gate="G$1" pin="INT#" pad="L8"/>+        <connect gate="G$1" pin="VDD@4" pad="L7"/>+        <connect gate="G$1" pin="VSS@7" pad="L6"/>+        <connect gate="G$1" pin="VDD@5" pad="L5"/>+        <connect gate="G$1" pin="GPIO_32" pad="L4"/>+        <connect gate="G$1" pin="VSS@8" pad="L3"/>+        <connect gate="G$1" pin="VSS@9" pad="L2"/>+        <connect gate="G$1" pin="VSS@10" pad="L1"/>+        <connect gate="G$1" pin="GPIO_10" pad="K11"/>+        <connect gate="G$1" pin="GPIO_12" pad="K10"/>+        <connect gate="G$1" pin="GPIO_13" pad="K9"/>+        <connect gate="G$1" pin="GPIO_17" pad="K8"/>+        <connect gate="G$1" pin="GPIO_18" pad="K7"/>+        <connect gate="G$1" pin="GPIO_23" pad="K6"/>+        <connect gate="G$1" pin="GPIO_27" pad="K5"/>+        <connect gate="G$1" pin="VSS@11" pad="K4"/>+        <connect gate="G$1" pin="VSS@12" pad="K3"/>+        <connect gate="G$1" pin="GPIO_33" pad="K2"/>+        <connect gate="G$1" pin="GPIO_35" pad="K1"/>+        <connect gate="G$1" pin="VDD@6" pad="J11"/>+        <connect gate="G$1" pin="GPIO_8" pad="J10"/>+        <connect gate="G$1" pin="GPIO_9" pad="J9"/>+        <connect gate="G$1" pin="GPIO_14" pad="J8"/>+        <connect gate="G$1" pin="GPIO_19" pad="J7"/>+        <connect gate="G$1" pin="GPIO_16" pad="J6"/>+        <connect gate="G$1" pin="GPIO_28" pad="J5"/>+        <connect gate="G$1" pin="GPIO_34" pad="J4"/>+        <connect gate="G$1" pin="GPIO_37" pad="J3"/>+        <connect gate="G$1" pin="GPIO_36" pad="J2"/>+        <connect gate="G$1" pin="GPIO_38" pad="J1"/>+        <connect gate="G$1" pin="VIO1@2" pad="H11"/>+        <connect gate="G$1" pin="GPIO_6" pad="H10"/>+        <connect gate="G$1" pin="GPIO_7" pad="H9"/>+        <connect gate="G$1" pin="GPIO_24" pad="H8"/>+        <connect gate="G$1" pin="GPIO_20" pad="H7"/>+        <connect gate="G$1" pin="GPIO_26" pad="H6"/>+        <connect gate="G$1" pin="GPIO_29" pad="H5"/>+        <connect gate="G$1" pin="GPIO_31" pad="H4"/>+        <connect gate="G$1" pin="GPIO_40" pad="H3"/>+        <connect gate="G$1" pin="GPIO_39" pad="H2"/>+        <connect gate="G$1" pin="VDD@7" pad="H1"/>+        <connect gate="G$1" pin="VSS@13" pad="G11"/>+        <connect gate="G$1" pin="GPIO_3" pad="G10"/>+        <connect gate="G$1" pin="GPIO_4" pad="G9"/>+        <connect gate="G$1" pin="GPIO_15" pad="G8"/>+        <connect gate="G$1" pin="GPIO_21" pad="G7"/>+        <connect gate="G$1" pin="GPIO_22" pad="G6"/>+        <connect gate="G$1" pin="GPIO_25" pad="G5"/>+        <connect gate="G$1" pin="GPIO_30" pad="G4"/>+        <connect gate="G$1" pin="GPIO_43" pad="G3"/>+        <connect gate="G$1" pin="GPIO_42" pad="G2"/>+        <connect gate="G$1" pin="VSS@14" pad="G1"/>+        <connect gate="G$1" pin="VDD@8" pad="F11"/>+        <connect gate="G$1" pin="GPIO_0" pad="F10"/>+        <connect gate="G$1" pin="GPIO_1" pad="F9"/>+        <connect gate="G$1" pin="GPIO_5" pad="F8"/>+        <connect gate="G$1" pin="GPIO_2" pad="F7"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
cyusb3014-bzxi.stepadded+3134
@@ -0,0 +1,3134 @@+ISO-10303-21;+HEADER;+/* BGA-121_9.0x9.0mm_Layout11x11_P0.8mm.step 3D STEP model for use in ECAD systems+ * Copyright (C) 2026, 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 BGA-121_9.0x9.0mm_Layout11x11_P0.8mm'),+/* implementation_level */ '2;1');++FILE_NAME(+/* name */ 'BGA-121_9.0x9.0mm_Layout11x11_P0.8mm.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('BGA-121_9.0x9.0mm_Layout11x11_P0.8mm','BGA-121_9.0x9.0mm_Layout11x11_P0.8mm','',(#8));+#8=PRODUCT_CONTEXT('',#2,'mechanical');+#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');+#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#2807);+#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,#46,#66,#89,#103,#1202,#1209,#1227,#1242,#1255,#1268,#1281,#1294,#1307,#1320,#1333,#1346,#1359,#1372,#1385,#1398,#1411,#1424,#1437,#1450,#1463,#1476,#1489,#1502,#1515,#1528,#1541,#1554,#1567,#1580,#1593,#1606,#1619,#1632,#1645,#1658,#1671,#1684,#1697,#1710,#1723,#1736,#1749,#1762,#1775,#1788,#1801,#1814,#1827,#1840,#1853,#1866,#1879,#1892,#1905,#1918,#1931,#1944,#1957,#1970,#1983,#1996,#2009,#2022,#2035,#2048,#2061,#2074,#2087,#2100,#2113,#2126,#2139,#2152,#2165,#2178,#2191,#2204,#2217,#2230,#2243,#2256,#2269,#2282,#2295,#2308,#2321,#2334,#2347,#2360,#2373,#2386,#2399,#2412,#2425,#2438,#2451,#2464,#2477,#2490,#2503,#2516,#2529,#2542,#2555,#2568,#2581,#2594,#2607,#2620,#2633,#2646,#2659,#2672,#2685,#2698,#2711,#2724,#2737,#2750,#2763,#2776,#2789,#2802));+#17=ADVANCED_FACE('',(#18),#43,.F.);+#18=FACE_BOUND('',#19,.F.);+#19=EDGE_LOOP('',(#20,#28,#35,#40));+#20=ORIENTED_EDGE('',*,*,#21,.F.);+#21=EDGE_CURVE('',#22,#24,#26,.T.);+#22=VERTEX_POINT('',#23);+#23=CARTESIAN_POINT('',(-4.5,-4.5,0.15));+#24=VERTEX_POINT('',#25);+#25=CARTESIAN_POINT('',(-4.5,-4.5,1.1));+#26=LINE('',#23,#27);+#27=VECTOR('',#13,1.);+#28=ORIENTED_EDGE('',*,*,#29,.T.);+#29=EDGE_CURVE('',#22,#30,#32,.T.);+#30=VERTEX_POINT('',#31);+#31=CARTESIAN_POINT('',(-4.5,4.5,0.15));+#32=LINE('',#23,#33);+#33=VECTOR('',#34,1.);+#34=DIRECTION('',(0.,1.,0.));+#35=ORIENTED_EDGE('',*,*,#36,.T.);+#36=EDGE_CURVE('',#30,#37,#39,.T.);+#37=VERTEX_POINT('',#38);+#38=CARTESIAN_POINT('',(-4.5,4.5,1.1));+#39=LINE('',#31,#27);+#40=ORIENTED_EDGE('',*,*,#41,.F.);+#41=EDGE_CURVE('',#24,#37,#42,.T.);+#42=LINE('',#25,#33);+#43=PLANE('',#44);+#44=AXIS2_PLACEMENT_3D('',#23,#45,#13);+#45=DIRECTION('',(1.,0.,0.));+#46=ADVANCED_FACE('',(#47),#64,.F.);+#47=FACE_BOUND('',#48,.F.);+#48=EDGE_LOOP('',(#49,#55,#56,#61));+#49=ORIENTED_EDGE('',*,*,#50,.F.);+#50=EDGE_CURVE('',#22,#51,#53,.T.);+#51=VERTEX_POINT('',#52);+#52=CARTESIAN_POINT('',(4.5,-4.5,0.15));+#53=LINE('',#23,#54);+#54=VECTOR('',#45,1.);+#55=ORIENTED_EDGE('',*,*,#21,.T.);+#56=ORIENTED_EDGE('',*,*,#57,.T.);+#57=EDGE_CURVE('',#24,#58,#60,.T.);+#58=VERTEX_POINT('',#59);+#59=CARTESIAN_POINT('',(4.5,-4.5,1.1));+#60=LINE('',#25,#54);+#61=ORIENTED_EDGE('',*,*,#62,.F.);+#62=EDGE_CURVE('',#51,#58,#63,.T.);+#63=LINE('',#52,#27);+#64=PLANE('',#65);+#65=AXIS2_PLACEMENT_3D('',#23,#34,#13);+#66=ADVANCED_FACE('',(#67,#77),#87,.T.);+#67=FACE_BOUND('',#68,.T.);+#68=EDGE_LOOP('',(#40,#56,#69,#74));+#69=ORIENTED_EDGE('',*,*,#70,.T.);+#70=EDGE_CURVE('',#58,#71,#73,.T.);+#71=VERTEX_POINT('',#72);+#72=CARTESIAN_POINT('',(4.5,4.5,1.1));+#73=LINE('',#59,#33);+#74=ORIENTED_EDGE('',*,*,#75,.F.);+#75=EDGE_CURVE('',#37,#71,#76,.T.);+#76=LINE('',#38,#54);+#77=FACE_BOUND('',#78,.T.);+#78=EDGE_LOOP('',(#79));+#79=ORIENTED_EDGE('',*,*,#80,.T.);+#80=EDGE_CURVE('',#81,#81,#83,.T.);+#81=VERTEX_POINT('',#82);+#82=CARTESIAN_POINT('',(-3.15,3.6,1.1));+#83=CIRCLE('',#84,0.45);+#84=AXIS2_PLACEMENT_3D('',#85,#86,#45);+#85=CARTESIAN_POINT('',(-3.6,3.6,1.1));+#86=DIRECTION('',(0.,0.,-1.));+#87=PLANE('',#88);+#88=AXIS2_PLACEMENT_3D('',#25,#13,#45);+#89=ADVANCED_FACE('',(#90),#101,.T.);+#90=FACE_BOUND('',#91,.T.);+#91=EDGE_LOOP('',(#92,#35,#97,#98));+#92=ORIENTED_EDGE('',*,*,#93,.F.);+#93=EDGE_CURVE('',#30,#94,#96,.T.);+#94=VERTEX_POINT('',#95);+#95=CARTESIAN_POINT('',(4.5,4.5,0.15));+#96=LINE('',#31,#54);+#97=ORIENTED_EDGE('',*,*,#75,.T.);+#98=ORIENTED_EDGE('',*,*,#99,.F.);+#99=EDGE_CURVE('',#94,#71,#100,.T.);+#100=LINE('',#95,#27);+#101=PLANE('',#102);+#102=AXIS2_PLACEMENT_3D('',#31,#34,#13);+#103=ADVANCED_FACE('',(#104,#111,#120,#129,#138,#147,#156,#165,#174,#183,#192,#201,#210,#219,#228,#237,#246,#255,#264,#273,#282,#291,#300,#309,#318,#327,#336,#345,#354,#363,#372,#381,#390,#399,#408,#417,#426,#435,#444,#453,#462,#471,#480,#489,#498,#507,#516,#525,#534,#543,#552,#561,#570,#579,#588,#597,#606,#615,#624,#633,#642,#651,#660,#669,#678,#687,#696,#705,#714,#723,#732,#741,#750,#759,#768,#777,#786,#795,#804,#813,#822,#831,#840,#849,#858,#867,#876,#885,#894,#903,#912,#921,#930,#939,#948,#957,#966,#975,#984,#993,#1002,#1011,#1020,#1029,#1038,#1047,#1056,#1065,#1074,#1083,#1092,#1101,#1110,#1119,#1128,#1137,#1146,#1155,#1164,#1173,#1182,#1191),#1200,.F.);+#104=FACE_BOUND('',#105,.F.);+#105=EDGE_LOOP('',(#106,#107,#108,#92));+#106=ORIENTED_EDGE('',*,*,#29,.F.);+#107=ORIENTED_EDGE('',*,*,#50,.T.);+#108=ORIENTED_EDGE('',*,*,#109,.T.);+#109=EDGE_CURVE('',#51,#94,#110,.T.);+#110=LINE('',#52,#33);+#111=FACE_BOUND('',#112,.F.);+#112=EDGE_LOOP('',(#113));+#113=ORIENTED_EDGE('',*,*,#114,.F.);+#114=EDGE_CURVE('',#115,#115,#117,.T.);+#115=VERTEX_POINT('',#116);+#116=CARTESIAN_POINT('',(-3.796039219456,-4.,0.15));+#117=CIRCLE('',#118,0.203960780544);+#118=AXIS2_PLACEMENT_3D('',#119,#13,#14);+#119=CARTESIAN_POINT('',(-4.,-4.,0.15));+#120=FACE_BOUND('',#121,.F.);+#121=EDGE_LOOP('',(#122));+#122=ORIENTED_EDGE('',*,*,#123,.F.);+#123=EDGE_CURVE('',#124,#124,#126,.T.);+#124=VERTEX_POINT('',#125);+#125=CARTESIAN_POINT('',(-2.996039219456,-4.,0.15));+#126=CIRCLE('',#127,0.203960780544);+#127=AXIS2_PLACEMENT_3D('',#128,#13,#14);+#128=CARTESIAN_POINT('',(-3.2,-4.,0.15));+#129=FACE_BOUND('',#130,.F.);+#130=EDGE_LOOP('',(#131));+#131=ORIENTED_EDGE('',*,*,#132,.F.);+#132=EDGE_CURVE('',#133,#133,#135,.T.);+#133=VERTEX_POINT('',#134);+#134=CARTESIAN_POINT('',(-3.796039219456,-3.2,0.15));+#135=CIRCLE('',#136,0.203960780544);+#136=AXIS2_PLACEMENT_3D('',#137,#13,#14);+#137=CARTESIAN_POINT('',(-4.,-3.2,0.15));+#138=FACE_BOUND('',#139,.F.);+#139=EDGE_LOOP('',(#140));+#140=ORIENTED_EDGE('',*,*,#141,.F.);+#141=EDGE_CURVE('',#142,#142,#144,.T.);+#142=VERTEX_POINT('',#143);+#143=CARTESIAN_POINT('',(-2.996039219456,-3.2,0.15));+#144=CIRCLE('',#145,0.203960780544);+#145=AXIS2_PLACEMENT_3D('',#146,#13,#14);+#146=CARTESIAN_POINT('',(-3.2,-3.2,0.15));+#147=FACE_BOUND('',#148,.F.);+#148=EDGE_LOOP('',(#149));+#149=ORIENTED_EDGE('',*,*,#150,.F.);+#150=EDGE_CURVE('',#151,#151,#153,.T.);+#151=VERTEX_POINT('',#152);+#152=CARTESIAN_POINT('',(-2.196039219456,-4.,0.15));+#153=CIRCLE('',#154,0.203960780544);+#154=AXIS2_PLACEMENT_3D('',#155,#13,#14);+#155=CARTESIAN_POINT('',(-2.4,-4.,0.15));+#156=FACE_BOUND('',#157,.F.);+#157=EDGE_LOOP('',(#158));+#158=ORIENTED_EDGE('',*,*,#159,.F.);+#159=EDGE_CURVE('',#160,#160,#162,.T.);+#160=VERTEX_POINT('',#161);+#161=CARTESIAN_POINT('',(-2.196039219456,-3.2,0.15));+#162=CIRCLE('',#163,0.203960780544);+#163=AXIS2_PLACEMENT_3D('',#164,#13,#14);+#164=CARTESIAN_POINT('',(-2.4,-3.2,0.15));+#165=FACE_BOUND('',#166,.F.);+#166=EDGE_LOOP('',(#167));+#167=ORIENTED_EDGE('',*,*,#168,.F.);+#168=EDGE_CURVE('',#169,#169,#171,.T.);+#169=VERTEX_POINT('',#170);+#170=CARTESIAN_POINT('',(-3.796039219456,-2.4,0.15));+#171=CIRCLE('',#172,0.203960780544);+#172=AXIS2_PLACEMENT_3D('',#173,#13,#14);+#173=CARTESIAN_POINT('',(-4.,-2.4,0.15));+#174=FACE_BOUND('',#175,.F.);+#175=EDGE_LOOP('',(#176));+#176=ORIENTED_EDGE('',*,*,#177,.F.);+#177=EDGE_CURVE('',#178,#178,#180,.T.);+#178=VERTEX_POINT('',#179);+#179=CARTESIAN_POINT('',(-2.996039219456,-2.4,0.15));+#180=CIRCLE('',#181,0.203960780544);+#181=AXIS2_PLACEMENT_3D('',#182,#13,#14);+#182=CARTESIAN_POINT('',(-3.2,-2.4,0.15));+#183=FACE_BOUND('',#184,.F.);+#184=EDGE_LOOP('',(#185));+#185=ORIENTED_EDGE('',*,*,#186,.F.);+#186=EDGE_CURVE('',#187,#187,#189,.T.);+#187=VERTEX_POINT('',#188);+#188=CARTESIAN_POINT('',(-2.196039219456,-2.4,0.15));+#189=CIRCLE('',#190,0.203960780544);+#190=AXIS2_PLACEMENT_3D('',#191,#13,#14);+#191=CARTESIAN_POINT('',(-2.4,-2.4,0.15));+#192=FACE_BOUND('',#193,.F.);+#193=EDGE_LOOP('',(#194));+#194=ORIENTED_EDGE('',*,*,#195,.F.);+#195=EDGE_CURVE('',#196,#196,#198,.T.);+#196=VERTEX_POINT('',#197);+#197=CARTESIAN_POINT('',(-1.396039219456,-4.,0.15));+#198=CIRCLE('',#199,0.203960780544);+#199=AXIS2_PLACEMENT_3D('',#200,#13,#14);+#200=CARTESIAN_POINT('',(-1.6,-4.,0.15));+#201=FACE_BOUND('',#202,.F.);+#202=EDGE_LOOP('',(#203));+#203=ORIENTED_EDGE('',*,*,#204,.F.);+#204=EDGE_CURVE('',#205,#205,#207,.T.);+#205=VERTEX_POINT('',#206);+#206=CARTESIAN_POINT('',(-1.396039219456,-3.2,0.15));+#207=CIRCLE('',#208,0.203960780544);+#208=AXIS2_PLACEMENT_3D('',#209,#13,#14);+#209=CARTESIAN_POINT('',(-1.6,-3.2,0.15));+#210=FACE_BOUND('',#211,.F.);+#211=EDGE_LOOP('',(#212));+#212=ORIENTED_EDGE('',*,*,#213,.F.);+#213=EDGE_CURVE('',#214,#214,#216,.T.);+#214=VERTEX_POINT('',#215);+#215=CARTESIAN_POINT('',(-0.596039219456,-4.,0.15));+#216=CIRCLE('',#217,0.203960780544);+#217=AXIS2_PLACEMENT_3D('',#218,#13,#14);+#218=CARTESIAN_POINT('',(-0.8,-4.,0.15));+#219=FACE_BOUND('',#220,.F.);+#220=EDGE_LOOP('',(#221));+#221=ORIENTED_EDGE('',*,*,#222,.F.);+#222=EDGE_CURVE('',#223,#223,#225,.T.);+#223=VERTEX_POINT('',#224);+#224=CARTESIAN_POINT('',(-0.596039219456,-3.2,0.15));+#225=CIRCLE('',#226,0.203960780544);+#226=AXIS2_PLACEMENT_3D('',#227,#13,#14);+#227=CARTESIAN_POINT('',(-0.8,-3.2,0.15));+#228=FACE_BOUND('',#229,.F.);+#229=EDGE_LOOP('',(#230));+#230=ORIENTED_EDGE('',*,*,#231,.F.);+#231=EDGE_CURVE('',#232,#232,#234,.T.);+#232=VERTEX_POINT('',#233);+#233=CARTESIAN_POINT('',(-1.396039219456,-2.4,0.15));+#234=CIRCLE('',#235,0.203960780544);+#235=AXIS2_PLACEMENT_3D('',#236,#13,#14);+#236=CARTESIAN_POINT('',(-1.6,-2.4,0.15));+#237=FACE_BOUND('',#238,.F.);+#238=EDGE_LOOP('',(#239));+#239=ORIENTED_EDGE('',*,*,#240,.F.);+#240=EDGE_CURVE('',#241,#241,#243,.T.);+#241=VERTEX_POINT('',#242);+#242=CARTESIAN_POINT('',(-0.596039219456,-2.4,0.15));+#243=CIRCLE('',#244,0.203960780544);+#244=AXIS2_PLACEMENT_3D('',#245,#13,#14);+#245=CARTESIAN_POINT('',(-0.8,-2.4,0.15));+#246=FACE_BOUND('',#247,.F.);+#247=EDGE_LOOP('',(#248));+#248=ORIENTED_EDGE('',*,*,#249,.F.);+#249=EDGE_CURVE('',#250,#250,#252,.T.);+#250=VERTEX_POINT('',#251);+#251=CARTESIAN_POINT('',(-3.796039219456,-1.6,0.15));+#252=CIRCLE('',#253,0.203960780544);+#253=AXIS2_PLACEMENT_3D('',#254,#13,#14);+#254=CARTESIAN_POINT('',(-4.,-1.6,0.15));+#255=FACE_BOUND('',#256,.F.);+#256=EDGE_LOOP('',(#257));+#257=ORIENTED_EDGE('',*,*,#258,.F.);+#258=EDGE_CURVE('',#259,#259,#261,.T.);+#259=VERTEX_POINT('',#260);+#260=CARTESIAN_POINT('',(-2.996039219456,-1.6,0.15));+#261=CIRCLE('',#262,0.203960780544);+#262=AXIS2_PLACEMENT_3D('',#263,#13,#14);+#263=CARTESIAN_POINT('',(-3.2,-1.6,0.15));+#264=FACE_BOUND('',#265,.F.);+#265=EDGE_LOOP('',(#266));+#266=ORIENTED_EDGE('',*,*,#267,.F.);+#267=EDGE_CURVE('',#268,#268,#270,.T.);+#268=VERTEX_POINT('',#269);+#269=CARTESIAN_POINT('',(-2.196039219456,-1.6,0.15));+#270=CIRCLE('',#271,0.203960780544);+#271=AXIS2_PLACEMENT_3D('',#272,#13,#14);+#272=CARTESIAN_POINT('',(-2.4,-1.6,0.15));+#273=FACE_BOUND('',#274,.F.);+#274=EDGE_LOOP('',(#275));+#275=ORIENTED_EDGE('',*,*,#276,.F.);+#276=EDGE_CURVE('',#277,#277,#279,.T.);+#277=VERTEX_POINT('',#278);+#278=CARTESIAN_POINT('',(-3.796039219456,-0.8,0.15));+#279=CIRCLE('',#280,0.203960780544);+#280=AXIS2_PLACEMENT_3D('',#281,#13,#14);+#281=CARTESIAN_POINT('',(-4.,-0.8,0.15));+#282=FACE_BOUND('',#283,.F.);+#283=EDGE_LOOP('',(#284));+#284=ORIENTED_EDGE('',*,*,#285,.F.);+#285=EDGE_CURVE('',#286,#286,#288,.T.);+#286=VERTEX_POINT('',#287);+#287=CARTESIAN_POINT('',(-2.996039219456,-0.8,0.15));+#288=CIRCLE('',#289,0.203960780544);+#289=AXIS2_PLACEMENT_3D('',#290,#13,#14);+#290=CARTESIAN_POINT('',(-3.2,-0.8,0.15));+#291=FACE_BOUND('',#292,.F.);+#292=EDGE_LOOP('',(#293));+#293=ORIENTED_EDGE('',*,*,#294,.F.);+#294=EDGE_CURVE('',#295,#295,#297,.T.);+#295=VERTEX_POINT('',#296);+#296=CARTESIAN_POINT('',(-2.196039219456,-0.8,0.15));+#297=CIRCLE('',#298,0.203960780544);+#298=AXIS2_PLACEMENT_3D('',#299,#13,#14);+#299=CARTESIAN_POINT('',(-2.4,-0.8,0.15));+#300=FACE_BOUND('',#301,.F.);+#301=EDGE_LOOP('',(#302));+#302=ORIENTED_EDGE('',*,*,#303,.F.);+#303=EDGE_CURVE('',#304,#304,#306,.T.);+#304=VERTEX_POINT('',#305);+#305=CARTESIAN_POINT('',(-1.396039219456,-1.6,0.15));+#306=CIRCLE('',#307,0.203960780544);+#307=AXIS2_PLACEMENT_3D('',#308,#13,#14);+#308=CARTESIAN_POINT('',(-1.6,-1.6,0.15));+#309=FACE_BOUND('',#310,.F.);+#310=EDGE_LOOP('',(#311));+#311=ORIENTED_EDGE('',*,*,#312,.F.);+#312=EDGE_CURVE('',#313,#313,#315,.T.);+#313=VERTEX_POINT('',#314);+#314=CARTESIAN_POINT('',(-0.596039219456,-1.6,0.15));+#315=CIRCLE('',#316,0.203960780544);+#316=AXIS2_PLACEMENT_3D('',#317,#13,#14);+#317=CARTESIAN_POINT('',(-0.8,-1.6,0.15));+#318=FACE_BOUND('',#319,.F.);+#319=EDGE_LOOP('',(#320));+#320=ORIENTED_EDGE('',*,*,#321,.F.);+#321=EDGE_CURVE('',#322,#322,#324,.T.);+#322=VERTEX_POINT('',#323);+#323=CARTESIAN_POINT('',(-1.396039219456,-0.8,0.15));+#324=CIRCLE('',#325,0.203960780544);+#325=AXIS2_PLACEMENT_3D('',#326,#13,#14);+#326=CARTESIAN_POINT('',(-1.6,-0.8,0.15));+#327=FACE_BOUND('',#328,.F.);+#328=EDGE_LOOP('',(#329));+#329=ORIENTED_EDGE('',*,*,#330,.F.);+#330=EDGE_CURVE('',#331,#331,#333,.T.);+#331=VERTEX_POINT('',#332);+#332=CARTESIAN_POINT('',(-0.596039219456,-0.8,0.15));+#333=CIRCLE('',#334,0.203960780544);+#334=AXIS2_PLACEMENT_3D('',#335,#13,#14);+#335=CARTESIAN_POINT('',(-0.8,-0.8,0.15));+#336=FACE_BOUND('',#337,.F.);+#337=EDGE_LOOP('',(#338));+#338=ORIENTED_EDGE('',*,*,#339,.F.);+#339=EDGE_CURVE('',#340,#340,#342,.T.);+#340=VERTEX_POINT('',#341);+#341=CARTESIAN_POINT('',(0.203960780544,-4.,0.15));+#342=CIRCLE('',#343,0.203960780544);+#343=AXIS2_PLACEMENT_3D('',#344,#13,#14);+#344=CARTESIAN_POINT('',(0.,-4.,0.15));+#345=FACE_BOUND('',#346,.F.);+#346=EDGE_LOOP('',(#347));+#347=ORIENTED_EDGE('',*,*,#348,.F.);+#348=EDGE_CURVE('',#349,#349,#351,.T.);+#349=VERTEX_POINT('',#350);+#350=CARTESIAN_POINT('',(1.003960780544,-4.,0.15));+#351=CIRCLE('',#352,0.203960780544);+#352=AXIS2_PLACEMENT_3D('',#353,#13,#14);+#353=CARTESIAN_POINT('',(0.8,-4.,0.15));+#354=FACE_BOUND('',#355,.F.);+#355=EDGE_LOOP('',(#356));+#356=ORIENTED_EDGE('',*,*,#357,.F.);+#357=EDGE_CURVE('',#358,#358,#360,.T.);+#358=VERTEX_POINT('',#359);+#359=CARTESIAN_POINT('',(0.203960780544,-3.2,0.15));+#360=CIRCLE('',#361,0.203960780544);+#361=AXIS2_PLACEMENT_3D('',#362,#13,#14);+#362=CARTESIAN_POINT('',(0.,-3.2,0.15));+#363=FACE_BOUND('',#364,.F.);+#364=EDGE_LOOP('',(#365));+#365=ORIENTED_EDGE('',*,*,#366,.F.);+#366=EDGE_CURVE('',#367,#367,#369,.T.);+#367=VERTEX_POINT('',#368);+#368=CARTESIAN_POINT('',(1.003960780544,-3.2,0.15));+#369=CIRCLE('',#370,0.203960780544);+#370=AXIS2_PLACEMENT_3D('',#371,#13,#14);+#371=CARTESIAN_POINT('',(0.8,-3.2,0.15));+#372=FACE_BOUND('',#373,.F.);+#373=EDGE_LOOP('',(#374));+#374=ORIENTED_EDGE('',*,*,#375,.F.);+#375=EDGE_CURVE('',#376,#376,#378,.T.);+#376=VERTEX_POINT('',#377);+#377=CARTESIAN_POINT('',(1.803960780544,-4.,0.15));+#378=CIRCLE('',#379,0.203960780544);+#379=AXIS2_PLACEMENT_3D('',#380,#13,#14);+#380=CARTESIAN_POINT('',(1.6,-4.,0.15));+#381=FACE_BOUND('',#382,.F.);+#382=EDGE_LOOP('',(#383));+#383=ORIENTED_EDGE('',*,*,#384,.F.);+#384=EDGE_CURVE('',#385,#385,#387,.T.);+#385=VERTEX_POINT('',#386);+#386=CARTESIAN_POINT('',(1.803960780544,-3.2,0.15));+#387=CIRCLE('',#388,0.203960780544);+#388=AXIS2_PLACEMENT_3D('',#389,#13,#14);+#389=CARTESIAN_POINT('',(1.6,-3.2,0.15));+#390=FACE_BOUND('',#391,.F.);+#391=EDGE_LOOP('',(#392));+#392=ORIENTED_EDGE('',*,*,#393,.F.);+#393=EDGE_CURVE('',#394,#394,#396,.T.);+#394=VERTEX_POINT('',#395);+#395=CARTESIAN_POINT('',(0.203960780544,-2.4,0.15));+#396=CIRCLE('',#397,0.203960780544);+#397=AXIS2_PLACEMENT_3D('',#398,#13,#14);+#398=CARTESIAN_POINT('',(0.,-2.4,0.15));+#399=FACE_BOUND('',#400,.F.);+#400=EDGE_LOOP('',(#401));+#401=ORIENTED_EDGE('',*,*,#402,.F.);+#402=EDGE_CURVE('',#403,#403,#405,.T.);+#403=VERTEX_POINT('',#404);+#404=CARTESIAN_POINT('',(1.003960780544,-2.4,0.15));+#405=CIRCLE('',#406,0.203960780544);+#406=AXIS2_PLACEMENT_3D('',#407,#13,#14);+#407=CARTESIAN_POINT('',(0.8,-2.4,0.15));+#408=FACE_BOUND('',#409,.F.);+#409=EDGE_LOOP('',(#410));+#410=ORIENTED_EDGE('',*,*,#411,.F.);+#411=EDGE_CURVE('',#412,#412,#414,.T.);+#412=VERTEX_POINT('',#413);+#413=CARTESIAN_POINT('',(1.803960780544,-2.4,0.15));+#414=CIRCLE('',#415,0.203960780544);+#415=AXIS2_PLACEMENT_3D('',#416,#13,#14);+#416=CARTESIAN_POINT('',(1.6,-2.4,0.15));+#417=FACE_BOUND('',#418,.F.);+#418=EDGE_LOOP('',(#419));+#419=ORIENTED_EDGE('',*,*,#420,.F.);+#420=EDGE_CURVE('',#421,#421,#423,.T.);+#421=VERTEX_POINT('',#422);+#422=CARTESIAN_POINT('',(2.603960780544,-4.,0.15));+#423=CIRCLE('',#424,0.203960780544);+#424=AXIS2_PLACEMENT_3D('',#425,#13,#14);+#425=CARTESIAN_POINT('',(2.4,-4.,0.15));+#426=FACE_BOUND('',#427,.F.);+#427=EDGE_LOOP('',(#428));+#428=ORIENTED_EDGE('',*,*,#429,.F.);+#429=EDGE_CURVE('',#430,#430,#432,.T.);+#430=VERTEX_POINT('',#431);+#431=CARTESIAN_POINT('',(2.603960780544,-3.2,0.15));+#432=CIRCLE('',#433,0.203960780544);+#433=AXIS2_PLACEMENT_3D('',#434,#13,#14);+#434=CARTESIAN_POINT('',(2.4,-3.2,0.15));+#435=FACE_BOUND('',#436,.F.);+#436=EDGE_LOOP('',(#437));+#437=ORIENTED_EDGE('',*,*,#438,.F.);+#438=EDGE_CURVE('',#439,#439,#441,.T.);+#439=VERTEX_POINT('',#440);+#440=CARTESIAN_POINT('',(3.403960780544,-4.,0.15));+#441=CIRCLE('',#442,0.203960780544);+#442=AXIS2_PLACEMENT_3D('',#443,#13,#14);+#443=CARTESIAN_POINT('',(3.2,-4.,0.15));+#444=FACE_BOUND('',#445,.F.);+#445=EDGE_LOOP('',(#446));+#446=ORIENTED_EDGE('',*,*,#447,.F.);+#447=EDGE_CURVE('',#448,#448,#450,.T.);+#448=VERTEX_POINT('',#449);+#449=CARTESIAN_POINT('',(4.203960780544,-4.,0.15));+#450=CIRCLE('',#451,0.203960780544);+#451=AXIS2_PLACEMENT_3D('',#452,#13,#14);+#452=CARTESIAN_POINT('',(4.,-4.,0.15));+#453=FACE_BOUND('',#454,.F.);+#454=EDGE_LOOP('',(#455));+#455=ORIENTED_EDGE('',*,*,#456,.F.);+#456=EDGE_CURVE('',#457,#457,#459,.T.);+#457=VERTEX_POINT('',#458);+#458=CARTESIAN_POINT('',(3.403960780544,-3.2,0.15));+#459=CIRCLE('',#460,0.203960780544);+#460=AXIS2_PLACEMENT_3D('',#461,#13,#14);+#461=CARTESIAN_POINT('',(3.2,-3.2,0.15));+#462=FACE_BOUND('',#463,.F.);+#463=EDGE_LOOP('',(#464));+#464=ORIENTED_EDGE('',*,*,#465,.F.);+#465=EDGE_CURVE('',#466,#466,#468,.T.);+#466=VERTEX_POINT('',#467);+#467=CARTESIAN_POINT('',(4.203960780544,-3.2,0.15));+#468=CIRCLE('',#469,0.203960780544);+#469=AXIS2_PLACEMENT_3D('',#470,#13,#14);+#470=CARTESIAN_POINT('',(4.,-3.2,0.15));+#471=FACE_BOUND('',#472,.F.);+#472=EDGE_LOOP('',(#473));+#473=ORIENTED_EDGE('',*,*,#474,.F.);+#474=EDGE_CURVE('',#475,#475,#477,.T.);+#475=VERTEX_POINT('',#476);+#476=CARTESIAN_POINT('',(2.603960780544,-2.4,0.15));+#477=CIRCLE('',#478,0.203960780544);+#478=AXIS2_PLACEMENT_3D('',#479,#13,#14);+#479=CARTESIAN_POINT('',(2.4,-2.4,0.15));+#480=FACE_BOUND('',#481,.F.);+#481=EDGE_LOOP('',(#482));+#482=ORIENTED_EDGE('',*,*,#483,.F.);+#483=EDGE_CURVE('',#484,#484,#486,.T.);+#484=VERTEX_POINT('',#485);+#485=CARTESIAN_POINT('',(3.403960780544,-2.4,0.15));+#486=CIRCLE('',#487,0.203960780544);+#487=AXIS2_PLACEMENT_3D('',#488,#13,#14);+#488=CARTESIAN_POINT('',(3.2,-2.4,0.15));+#489=FACE_BOUND('',#490,.F.);+#490=EDGE_LOOP('',(#491));+#491=ORIENTED_EDGE('',*,*,#492,.F.);+#492=EDGE_CURVE('',#493,#493,#495,.T.);+#493=VERTEX_POINT('',#494);+#494=CARTESIAN_POINT('',(4.203960780544,-2.4,0.15));+#495=CIRCLE('',#496,0.203960780544);+#496=AXIS2_PLACEMENT_3D('',#497,#13,#14);+#497=CARTESIAN_POINT('',(4.,-2.4,0.15));+#498=FACE_BOUND('',#499,.F.);+#499=EDGE_LOOP('',(#500));+#500=ORIENTED_EDGE('',*,*,#501,.F.);+#501=EDGE_CURVE('',#502,#502,#504,.T.);+#502=VERTEX_POINT('',#503);+#503=CARTESIAN_POINT('',(0.203960780544,-1.6,0.15));+#504=CIRCLE('',#505,0.203960780544);+#505=AXIS2_PLACEMENT_3D('',#506,#13,#14);+#506=CARTESIAN_POINT('',(0.,-1.6,0.15));+#507=FACE_BOUND('',#508,.F.);+#508=EDGE_LOOP('',(#509));+#509=ORIENTED_EDGE('',*,*,#510,.F.);+#510=EDGE_CURVE('',#511,#511,#513,.T.);+#511=VERTEX_POINT('',#512);+#512=CARTESIAN_POINT('',(1.003960780544,-1.6,0.15));+#513=CIRCLE('',#514,0.203960780544);+#514=AXIS2_PLACEMENT_3D('',#515,#13,#14);+#515=CARTESIAN_POINT('',(0.8,-1.6,0.15));+#516=FACE_BOUND('',#517,.F.);+#517=EDGE_LOOP('',(#518));+#518=ORIENTED_EDGE('',*,*,#519,.F.);+#519=EDGE_CURVE('',#520,#520,#522,.T.);+#520=VERTEX_POINT('',#521);+#521=CARTESIAN_POINT('',(1.803960780544,-1.6,0.15));+#522=CIRCLE('',#523,0.203960780544);+#523=AXIS2_PLACEMENT_3D('',#524,#13,#14);+#524=CARTESIAN_POINT('',(1.6,-1.6,0.15));+#525=FACE_BOUND('',#526,.F.);+#526=EDGE_LOOP('',(#527));+#527=ORIENTED_EDGE('',*,*,#528,.F.);+#528=EDGE_CURVE('',#529,#529,#531,.T.);+#529=VERTEX_POINT('',#530);+#530=CARTESIAN_POINT('',(0.203960780544,-0.8,0.15));+#531=CIRCLE('',#532,0.203960780544);+#532=AXIS2_PLACEMENT_3D('',#533,#13,#14);+#533=CARTESIAN_POINT('',(0.,-0.8,0.15));+#534=FACE_BOUND('',#535,.F.);+#535=EDGE_LOOP('',(#536));+#536=ORIENTED_EDGE('',*,*,#537,.F.);+#537=EDGE_CURVE('',#538,#538,#540,.T.);+#538=VERTEX_POINT('',#539);+#539=CARTESIAN_POINT('',(1.003960780544,-0.8,0.15));+#540=CIRCLE('',#541,0.203960780544);+#541=AXIS2_PLACEMENT_3D('',#542,#13,#14);+#542=CARTESIAN_POINT('',(0.8,-0.8,0.15));+#543=FACE_BOUND('',#544,.F.);+#544=EDGE_LOOP('',(#545));+#545=ORIENTED_EDGE('',*,*,#546,.F.);+#546=EDGE_CURVE('',#547,#547,#549,.T.);+#547=VERTEX_POINT('',#548);+#548=CARTESIAN_POINT('',(1.803960780544,-0.8,0.15));+#549=CIRCLE('',#550,0.203960780544);+#550=AXIS2_PLACEMENT_3D('',#551,#13,#14);+#551=CARTESIAN_POINT('',(1.6,-0.8,0.15));+#552=FACE_BOUND('',#553,.F.);+#553=EDGE_LOOP('',(#554));+#554=ORIENTED_EDGE('',*,*,#555,.F.);+#555=EDGE_CURVE('',#556,#556,#558,.T.);+#556=VERTEX_POINT('',#557);+#557=CARTESIAN_POINT('',(2.603960780544,-1.6,0.15));+#558=CIRCLE('',#559,0.203960780544);+#559=AXIS2_PLACEMENT_3D('',#560,#13,#14);+#560=CARTESIAN_POINT('',(2.4,-1.6,0.15));+#561=FACE_BOUND('',#562,.F.);+#562=EDGE_LOOP('',(#563));+#563=ORIENTED_EDGE('',*,*,#564,.F.);+#564=EDGE_CURVE('',#565,#565,#567,.T.);+#565=VERTEX_POINT('',#566);+#566=CARTESIAN_POINT('',(3.403960780544,-1.6,0.15));+#567=CIRCLE('',#568,0.203960780544);+#568=AXIS2_PLACEMENT_3D('',#569,#13,#14);+#569=CARTESIAN_POINT('',(3.2,-1.6,0.15));+#570=FACE_BOUND('',#571,.F.);+#571=EDGE_LOOP('',(#572));+#572=ORIENTED_EDGE('',*,*,#573,.F.);+#573=EDGE_CURVE('',#574,#574,#576,.T.);+#574=VERTEX_POINT('',#575);+#575=CARTESIAN_POINT('',(4.203960780544,-1.6,0.15));+#576=CIRCLE('',#577,0.203960780544);+#577=AXIS2_PLACEMENT_3D('',#578,#13,#14);+#578=CARTESIAN_POINT('',(4.,-1.6,0.15));+#579=FACE_BOUND('',#580,.F.);+#580=EDGE_LOOP('',(#581));+#581=ORIENTED_EDGE('',*,*,#582,.F.);+#582=EDGE_CURVE('',#583,#583,#585,.T.);+#583=VERTEX_POINT('',#584);+#584=CARTESIAN_POINT('',(2.603960780544,-0.8,0.15));+#585=CIRCLE('',#586,0.203960780544);+#586=AXIS2_PLACEMENT_3D('',#587,#13,#14);+#587=CARTESIAN_POINT('',(2.4,-0.8,0.15));+#588=FACE_BOUND('',#589,.F.);+#589=EDGE_LOOP('',(#590));+#590=ORIENTED_EDGE('',*,*,#591,.F.);+#591=EDGE_CURVE('',#592,#592,#594,.T.);+#592=VERTEX_POINT('',#593);+#593=CARTESIAN_POINT('',(3.403960780544,-0.8,0.15));+#594=CIRCLE('',#595,0.203960780544);+#595=AXIS2_PLACEMENT_3D('',#596,#13,#14);+#596=CARTESIAN_POINT('',(3.2,-0.8,0.15));+#597=FACE_BOUND('',#598,.F.);+#598=EDGE_LOOP('',(#599));+#599=ORIENTED_EDGE('',*,*,#600,.F.);+#600=EDGE_CURVE('',#601,#601,#603,.T.);+#601=VERTEX_POINT('',#602);+#602=CARTESIAN_POINT('',(4.203960780544,-0.8,0.15));+#603=CIRCLE('',#604,0.203960780544);+#604=AXIS2_PLACEMENT_3D('',#605,#13,#14);+#605=CARTESIAN_POINT('',(4.,-0.8,0.15));+#606=FACE_BOUND('',#607,.F.);+#607=EDGE_LOOP('',(#608));+#608=ORIENTED_EDGE('',*,*,#609,.F.);+#609=EDGE_CURVE('',#610,#610,#612,.T.);+#610=VERTEX_POINT('',#611);+#611=CARTESIAN_POINT('',(-3.796039219456,-4.995598340889E-17,0.15));+#612=CIRCLE('',#613,0.203960780544);+#613=AXIS2_PLACEMENT_3D('',#614,#13,#14);+#614=CARTESIAN_POINT('',(-4.,0.,0.15));+#615=FACE_BOUND('',#616,.F.);+#616=EDGE_LOOP('',(#617));+#617=ORIENTED_EDGE('',*,*,#618,.F.);+#618=EDGE_CURVE('',#619,#619,#621,.T.);+#619=VERTEX_POINT('',#620);+#620=CARTESIAN_POINT('',(-2.996039219456,-4.995598340889E-17,0.15));+#621=CIRCLE('',#622,0.203960780544);+#622=AXIS2_PLACEMENT_3D('',#623,#13,#14);+#623=CARTESIAN_POINT('',(-3.2,0.,0.15));+#624=FACE_BOUND('',#625,.F.);+#625=EDGE_LOOP('',(#626));+#626=ORIENTED_EDGE('',*,*,#627,.F.);+#627=EDGE_CURVE('',#628,#628,#630,.T.);+#628=VERTEX_POINT('',#629);+#629=CARTESIAN_POINT('',(-3.796039219456,0.8,0.15));+#630=CIRCLE('',#631,0.203960780544);+#631=AXIS2_PLACEMENT_3D('',#632,#13,#14);+#632=CARTESIAN_POINT('',(-4.,0.8,0.15));+#633=FACE_BOUND('',#634,.F.);+#634=EDGE_LOOP('',(#635));+#635=ORIENTED_EDGE('',*,*,#636,.F.);+#636=EDGE_CURVE('',#637,#637,#639,.T.);+#637=VERTEX_POINT('',#638);+#638=CARTESIAN_POINT('',(-2.996039219456,0.8,0.15));+#639=CIRCLE('',#640,0.203960780544);+#640=AXIS2_PLACEMENT_3D('',#641,#13,#14);+#641=CARTESIAN_POINT('',(-3.2,0.8,0.15));+#642=FACE_BOUND('',#643,.F.);+#643=EDGE_LOOP('',(#644));+#644=ORIENTED_EDGE('',*,*,#645,.F.);+#645=EDGE_CURVE('',#646,#646,#648,.T.);+#646=VERTEX_POINT('',#647);+#647=CARTESIAN_POINT('',(-2.196039219456,-4.995598340889E-17,0.15));+#648=CIRCLE('',#649,0.203960780544);+#649=AXIS2_PLACEMENT_3D('',#650,#13,#14);+#650=CARTESIAN_POINT('',(-2.4,0.,0.15));+#651=FACE_BOUND('',#652,.F.);+#652=EDGE_LOOP('',(#653));+#653=ORIENTED_EDGE('',*,*,#654,.F.);+#654=EDGE_CURVE('',#655,#655,#657,.T.);+#655=VERTEX_POINT('',#656);+#656=CARTESIAN_POINT('',(-2.196039219456,0.8,0.15));+#657=CIRCLE('',#658,0.203960780544);+#658=AXIS2_PLACEMENT_3D('',#659,#13,#14);+#659=CARTESIAN_POINT('',(-2.4,0.8,0.15));+#660=FACE_BOUND('',#661,.F.);+#661=EDGE_LOOP('',(#662));+#662=ORIENTED_EDGE('',*,*,#663,.F.);+#663=EDGE_CURVE('',#664,#664,#666,.T.);+#664=VERTEX_POINT('',#665);+#665=CARTESIAN_POINT('',(-3.796039219456,1.6,0.15));+#666=CIRCLE('',#667,0.203960780544);+#667=AXIS2_PLACEMENT_3D('',#668,#13,#14);+#668=CARTESIAN_POINT('',(-4.,1.6,0.15));+#669=FACE_BOUND('',#670,.F.);+#670=EDGE_LOOP('',(#671));+#671=ORIENTED_EDGE('',*,*,#672,.F.);+#672=EDGE_CURVE('',#673,#673,#675,.T.);+#673=VERTEX_POINT('',#674);+#674=CARTESIAN_POINT('',(-2.996039219456,1.6,0.15));+#675=CIRCLE('',#676,0.203960780544);+#676=AXIS2_PLACEMENT_3D('',#677,#13,#14);+#677=CARTESIAN_POINT('',(-3.2,1.6,0.15));+#678=FACE_BOUND('',#679,.F.);+#679=EDGE_LOOP('',(#680));+#680=ORIENTED_EDGE('',*,*,#681,.F.);+#681=EDGE_CURVE('',#682,#682,#684,.T.);+#682=VERTEX_POINT('',#683);+#683=CARTESIAN_POINT('',(-2.196039219456,1.6,0.15));+#684=CIRCLE('',#685,0.203960780544);+#685=AXIS2_PLACEMENT_3D('',#686,#13,#14);+#686=CARTESIAN_POINT('',(-2.4,1.6,0.15));+#687=FACE_BOUND('',#688,.F.);+#688=EDGE_LOOP('',(#689));+#689=ORIENTED_EDGE('',*,*,#690,.F.);+#690=EDGE_CURVE('',#691,#691,#693,.T.);+#691=VERTEX_POINT('',#692);+#692=CARTESIAN_POINT('',(-1.396039219456,-4.995598340889E-17,0.15));+#693=CIRCLE('',#694,0.203960780544);+#694=AXIS2_PLACEMENT_3D('',#695,#13,#14);+#695=CARTESIAN_POINT('',(-1.6,0.,0.15));+#696=FACE_BOUND('',#697,.F.);+#697=EDGE_LOOP('',(#698));+#698=ORIENTED_EDGE('',*,*,#699,.F.);+#699=EDGE_CURVE('',#700,#700,#702,.T.);+#700=VERTEX_POINT('',#701);+#701=CARTESIAN_POINT('',(-1.396039219456,0.8,0.15));+#702=CIRCLE('',#703,0.203960780544);+#703=AXIS2_PLACEMENT_3D('',#704,#13,#14);+#704=CARTESIAN_POINT('',(-1.6,0.8,0.15));+#705=FACE_BOUND('',#706,.F.);+#706=EDGE_LOOP('',(#707));+#707=ORIENTED_EDGE('',*,*,#708,.F.);+#708=EDGE_CURVE('',#709,#709,#711,.T.);+#709=VERTEX_POINT('',#710);+#710=CARTESIAN_POINT('',(-0.596039219456,-4.995598340889E-17,0.15));+#711=CIRCLE('',#712,0.203960780544);+#712=AXIS2_PLACEMENT_3D('',#713,#13,#14);+#713=CARTESIAN_POINT('',(-0.8,0.,0.15));+#714=FACE_BOUND('',#715,.F.);+#715=EDGE_LOOP('',(#716));+#716=ORIENTED_EDGE('',*,*,#717,.F.);+#717=EDGE_CURVE('',#718,#718,#720,.T.);+#718=VERTEX_POINT('',#719);+#719=CARTESIAN_POINT('',(-0.596039219456,0.8,0.15));+#720=CIRCLE('',#721,0.203960780544);+#721=AXIS2_PLACEMENT_3D('',#722,#13,#14);+#722=CARTESIAN_POINT('',(-0.8,0.8,0.15));+#723=FACE_BOUND('',#724,.F.);+#724=EDGE_LOOP('',(#725));+#725=ORIENTED_EDGE('',*,*,#726,.F.);+#726=EDGE_CURVE('',#727,#727,#729,.T.);+#727=VERTEX_POINT('',#728);+#728=CARTESIAN_POINT('',(-1.396039219456,1.6,0.15));+#729=CIRCLE('',#730,0.203960780544);+#730=AXIS2_PLACEMENT_3D('',#731,#13,#14);+#731=CARTESIAN_POINT('',(-1.6,1.6,0.15));+#732=FACE_BOUND('',#733,.F.);+#733=EDGE_LOOP('',(#734));+#734=ORIENTED_EDGE('',*,*,#735,.F.);+#735=EDGE_CURVE('',#736,#736,#738,.T.);+#736=VERTEX_POINT('',#737);+#737=CARTESIAN_POINT('',(-0.596039219456,1.6,0.15));+#738=CIRCLE('',#739,0.203960780544);+#739=AXIS2_PLACEMENT_3D('',#740,#13,#14);+#740=CARTESIAN_POINT('',(-0.8,1.6,0.15));+#741=FACE_BOUND('',#742,.F.);+#742=EDGE_LOOP('',(#743));+#743=ORIENTED_EDGE('',*,*,#744,.F.);+#744=EDGE_CURVE('',#745,#745,#747,.T.);+#745=VERTEX_POINT('',#746);+#746=CARTESIAN_POINT('',(-3.796039219456,2.4,0.15));+#747=CIRCLE('',#748,0.203960780544);+#748=AXIS2_PLACEMENT_3D('',#749,#13,#14);+#749=CARTESIAN_POINT('',(-4.,2.4,0.15));+#750=FACE_BOUND('',#751,.F.);+#751=EDGE_LOOP('',(#752));+#752=ORIENTED_EDGE('',*,*,#753,.F.);+#753=EDGE_CURVE('',#754,#754,#756,.T.);+#754=VERTEX_POINT('',#755);+#755=CARTESIAN_POINT('',(-2.996039219456,2.4,0.15));+#756=CIRCLE('',#757,0.203960780544);+#757=AXIS2_PLACEMENT_3D('',#758,#13,#14);+#758=CARTESIAN_POINT('',(-3.2,2.4,0.15));+#759=FACE_BOUND('',#760,.F.);+#760=EDGE_LOOP('',(#761));+#761=ORIENTED_EDGE('',*,*,#762,.F.);+#762=EDGE_CURVE('',#763,#763,#765,.T.);+#763=VERTEX_POINT('',#764);+#764=CARTESIAN_POINT('',(-2.196039219456,2.4,0.15));+#765=CIRCLE('',#766,0.203960780544);+#766=AXIS2_PLACEMENT_3D('',#767,#13,#14);+#767=CARTESIAN_POINT('',(-2.4,2.4,0.15));+#768=FACE_BOUND('',#769,.F.);+#769=EDGE_LOOP('',(#770));+#770=ORIENTED_EDGE('',*,*,#771,.F.);+#771=EDGE_CURVE('',#772,#772,#774,.T.);+#772=VERTEX_POINT('',#773);+#773=CARTESIAN_POINT('',(-3.796039219456,3.2,0.15));+#774=CIRCLE('',#775,0.203960780544);+#775=AXIS2_PLACEMENT_3D('',#776,#13,#14);+#776=CARTESIAN_POINT('',(-4.,3.2,0.15));+#777=FACE_BOUND('',#778,.F.);+#778=EDGE_LOOP('',(#779));+#779=ORIENTED_EDGE('',*,*,#780,.F.);+#780=EDGE_CURVE('',#781,#781,#783,.T.);+#781=VERTEX_POINT('',#782);+#782=CARTESIAN_POINT('',(-2.996039219456,3.2,0.15));+#783=CIRCLE('',#784,0.203960780544);+#784=AXIS2_PLACEMENT_3D('',#785,#13,#14);+#785=CARTESIAN_POINT('',(-3.2,3.2,0.15));+#786=FACE_BOUND('',#787,.F.);+#787=EDGE_LOOP('',(#788));+#788=ORIENTED_EDGE('',*,*,#789,.F.);+#789=EDGE_CURVE('',#790,#790,#792,.T.);+#790=VERTEX_POINT('',#791);+#791=CARTESIAN_POINT('',(-3.796039219456,4.,0.15));+#792=CIRCLE('',#793,0.203960780544);+#793=AXIS2_PLACEMENT_3D('',#794,#13,#14);+#794=CARTESIAN_POINT('',(-4.,4.,0.15));+#795=FACE_BOUND('',#796,.F.);+#796=EDGE_LOOP('',(#797));+#797=ORIENTED_EDGE('',*,*,#798,.F.);+#798=EDGE_CURVE('',#799,#799,#801,.T.);+#799=VERTEX_POINT('',#800);+#800=CARTESIAN_POINT('',(-2.996039219456,4.,0.15));+#801=CIRCLE('',#802,0.203960780544);+#802=AXIS2_PLACEMENT_3D('',#803,#13,#14);+#803=CARTESIAN_POINT('',(-3.2,4.,0.15));+#804=FACE_BOUND('',#805,.F.);+#805=EDGE_LOOP('',(#806));+#806=ORIENTED_EDGE('',*,*,#807,.F.);+#807=EDGE_CURVE('',#808,#808,#810,.T.);+#808=VERTEX_POINT('',#809);+#809=CARTESIAN_POINT('',(-2.196039219456,3.2,0.15));+#810=CIRCLE('',#811,0.203960780544);+#811=AXIS2_PLACEMENT_3D('',#812,#13,#14);+#812=CARTESIAN_POINT('',(-2.4,3.2,0.15));+#813=FACE_BOUND('',#814,.F.);+#814=EDGE_LOOP('',(#815));+#815=ORIENTED_EDGE('',*,*,#816,.F.);+#816=EDGE_CURVE('',#817,#817,#819,.T.);+#817=VERTEX_POINT('',#818);+#818=CARTESIAN_POINT('',(-2.196039219456,4.,0.15));+#819=CIRCLE('',#820,0.203960780544);+#820=AXIS2_PLACEMENT_3D('',#821,#13,#14);+#821=CARTESIAN_POINT('',(-2.4,4.,0.15));+#822=FACE_BOUND('',#823,.F.);+#823=EDGE_LOOP('',(#824));+#824=ORIENTED_EDGE('',*,*,#825,.F.);+#825=EDGE_CURVE('',#826,#826,#828,.T.);+#826=VERTEX_POINT('',#827);+#827=CARTESIAN_POINT('',(-1.396039219456,2.4,0.15));+#828=CIRCLE('',#829,0.203960780544);+#829=AXIS2_PLACEMENT_3D('',#830,#13,#14);+#830=CARTESIAN_POINT('',(-1.6,2.4,0.15));+#831=FACE_BOUND('',#832,.F.);+#832=EDGE_LOOP('',(#833));+#833=ORIENTED_EDGE('',*,*,#834,.F.);+#834=EDGE_CURVE('',#835,#835,#837,.T.);+#835=VERTEX_POINT('',#836);+#836=CARTESIAN_POINT('',(-0.596039219456,2.4,0.15));+#837=CIRCLE('',#838,0.203960780544);+#838=AXIS2_PLACEMENT_3D('',#839,#13,#14);+#839=CARTESIAN_POINT('',(-0.8,2.4,0.15));+#840=FACE_BOUND('',#841,.F.);+#841=EDGE_LOOP('',(#842));+#842=ORIENTED_EDGE('',*,*,#843,.F.);+#843=EDGE_CURVE('',#844,#844,#846,.T.);+#844=VERTEX_POINT('',#845);+#845=CARTESIAN_POINT('',(-1.396039219456,3.2,0.15));+#846=CIRCLE('',#847,0.203960780544);+#847=AXIS2_PLACEMENT_3D('',#848,#13,#14);+#848=CARTESIAN_POINT('',(-1.6,3.2,0.15));+#849=FACE_BOUND('',#850,.F.);+#850=EDGE_LOOP('',(#851));+#851=ORIENTED_EDGE('',*,*,#852,.F.);+#852=EDGE_CURVE('',#853,#853,#855,.T.);+#853=VERTEX_POINT('',#854);+#854=CARTESIAN_POINT('',(-1.396039219456,4.,0.15));+#855=CIRCLE('',#856,0.203960780544);+#856=AXIS2_PLACEMENT_3D('',#857,#13,#14);+#857=CARTESIAN_POINT('',(-1.6,4.,0.15));+#858=FACE_BOUND('',#859,.F.);+#859=EDGE_LOOP('',(#860));+#860=ORIENTED_EDGE('',*,*,#861,.F.);+#861=EDGE_CURVE('',#862,#862,#864,.T.);+#862=VERTEX_POINT('',#863);+#863=CARTESIAN_POINT('',(-0.596039219456,3.2,0.15));+#864=CIRCLE('',#865,0.203960780544);+#865=AXIS2_PLACEMENT_3D('',#866,#13,#14);+#866=CARTESIAN_POINT('',(-0.8,3.2,0.15));+#867=FACE_BOUND('',#868,.F.);+#868=EDGE_LOOP('',(#869));+#869=ORIENTED_EDGE('',*,*,#870,.F.);+#870=EDGE_CURVE('',#871,#871,#873,.T.);+#871=VERTEX_POINT('',#872);+#872=CARTESIAN_POINT('',(-0.596039219456,4.,0.15));+#873=CIRCLE('',#874,0.203960780544);+#874=AXIS2_PLACEMENT_3D('',#875,#13,#14);+#875=CARTESIAN_POINT('',(-0.8,4.,0.15));+#876=FACE_BOUND('',#877,.F.);+#877=EDGE_LOOP('',(#878));+#878=ORIENTED_EDGE('',*,*,#879,.F.);+#879=EDGE_CURVE('',#880,#880,#882,.T.);+#880=VERTEX_POINT('',#881);+#881=CARTESIAN_POINT('',(0.203960780544,-4.995598340889E-17,0.15));+#882=CIRCLE('',#883,0.203960780544);+#883=AXIS2_PLACEMENT_3D('',#884,#13,#14);+#884=CARTESIAN_POINT('',(0.,0.,0.15));+#885=FACE_BOUND('',#886,.F.);+#886=EDGE_LOOP('',(#887));+#887=ORIENTED_EDGE('',*,*,#888,.F.);+#888=EDGE_CURVE('',#889,#889,#891,.T.);+#889=VERTEX_POINT('',#890);+#890=CARTESIAN_POINT('',(1.003960780544,-4.995598340889E-17,0.15));+#891=CIRCLE('',#892,0.203960780544);+#892=AXIS2_PLACEMENT_3D('',#893,#13,#14);+#893=CARTESIAN_POINT('',(0.8,0.,0.15));+#894=FACE_BOUND('',#895,.F.);+#895=EDGE_LOOP('',(#896));+#896=ORIENTED_EDGE('',*,*,#897,.F.);+#897=EDGE_CURVE('',#898,#898,#900,.T.);+#898=VERTEX_POINT('',#899);+#899=CARTESIAN_POINT('',(0.203960780544,0.8,0.15));+#900=CIRCLE('',#901,0.203960780544);+#901=AXIS2_PLACEMENT_3D('',#902,#13,#14);+#902=CARTESIAN_POINT('',(0.,0.8,0.15));+#903=FACE_BOUND('',#904,.F.);+#904=EDGE_LOOP('',(#905));+#905=ORIENTED_EDGE('',*,*,#906,.F.);+#906=EDGE_CURVE('',#907,#907,#909,.T.);+#907=VERTEX_POINT('',#908);+#908=CARTESIAN_POINT('',(1.003960780544,0.8,0.15));+#909=CIRCLE('',#910,0.203960780544);+#910=AXIS2_PLACEMENT_3D('',#911,#13,#14);+#911=CARTESIAN_POINT('',(0.8,0.8,0.15));+#912=FACE_BOUND('',#913,.F.);+#913=EDGE_LOOP('',(#914));+#914=ORIENTED_EDGE('',*,*,#915,.F.);+#915=EDGE_CURVE('',#916,#916,#918,.T.);+#916=VERTEX_POINT('',#917);+#917=CARTESIAN_POINT('',(1.803960780544,-4.995598340889E-17,0.15));+#918=CIRCLE('',#919,0.203960780544);+#919=AXIS2_PLACEMENT_3D('',#920,#13,#14);+#920=CARTESIAN_POINT('',(1.6,0.,0.15));+#921=FACE_BOUND('',#922,.F.);+#922=EDGE_LOOP('',(#923));+#923=ORIENTED_EDGE('',*,*,#924,.F.);+#924=EDGE_CURVE('',#925,#925,#927,.T.);+#925=VERTEX_POINT('',#926);+#926=CARTESIAN_POINT('',(1.803960780544,0.8,0.15));+#927=CIRCLE('',#928,0.203960780544);+#928=AXIS2_PLACEMENT_3D('',#929,#13,#14);+#929=CARTESIAN_POINT('',(1.6,0.8,0.15));+#930=FACE_BOUND('',#931,.F.);+#931=EDGE_LOOP('',(#932));+#932=ORIENTED_EDGE('',*,*,#933,.F.);+#933=EDGE_CURVE('',#934,#934,#936,.T.);+#934=VERTEX_POINT('',#935);+#935=CARTESIAN_POINT('',(0.203960780544,1.6,0.15));+#936=CIRCLE('',#937,0.203960780544);+#937=AXIS2_PLACEMENT_3D('',#938,#13,#14);+#938=CARTESIAN_POINT('',(0.,1.6,0.15));+#939=FACE_BOUND('',#940,.F.);+#940=EDGE_LOOP('',(#941));+#941=ORIENTED_EDGE('',*,*,#942,.F.);+#942=EDGE_CURVE('',#943,#943,#945,.T.);+#943=VERTEX_POINT('',#944);+#944=CARTESIAN_POINT('',(1.003960780544,1.6,0.15));+#945=CIRCLE('',#946,0.203960780544);+#946=AXIS2_PLACEMENT_3D('',#947,#13,#14);+#947=CARTESIAN_POINT('',(0.8,1.6,0.15));+#948=FACE_BOUND('',#949,.F.);+#949=EDGE_LOOP('',(#950));+#950=ORIENTED_EDGE('',*,*,#951,.F.);+#951=EDGE_CURVE('',#952,#952,#954,.T.);+#952=VERTEX_POINT('',#953);+#953=CARTESIAN_POINT('',(1.803960780544,1.6,0.15));+#954=CIRCLE('',#955,0.203960780544);+#955=AXIS2_PLACEMENT_3D('',#956,#13,#14);+#956=CARTESIAN_POINT('',(1.6,1.6,0.15));+#957=FACE_BOUND('',#958,.F.);+#958=EDGE_LOOP('',(#959));+#959=ORIENTED_EDGE('',*,*,#960,.F.);+#960=EDGE_CURVE('',#961,#961,#963,.T.);+#961=VERTEX_POINT('',#962);+#962=CARTESIAN_POINT('',(2.603960780544,-4.995598340889E-17,0.15));+#963=CIRCLE('',#964,0.203960780544);+#964=AXIS2_PLACEMENT_3D('',#965,#13,#14);+#965=CARTESIAN_POINT('',(2.4,0.,0.15));+#966=FACE_BOUND('',#967,.F.);+#967=EDGE_LOOP('',(#968));+#968=ORIENTED_EDGE('',*,*,#969,.F.);+#969=EDGE_CURVE('',#970,#970,#972,.T.);+#970=VERTEX_POINT('',#971);+#971=CARTESIAN_POINT('',(2.603960780544,0.8,0.15));+#972=CIRCLE('',#973,0.203960780544);+#973=AXIS2_PLACEMENT_3D('',#974,#13,#14);+#974=CARTESIAN_POINT('',(2.4,0.8,0.15));+#975=FACE_BOUND('',#976,.F.);+#976=EDGE_LOOP('',(#977));+#977=ORIENTED_EDGE('',*,*,#978,.F.);+#978=EDGE_CURVE('',#979,#979,#981,.T.);+#979=VERTEX_POINT('',#980);+#980=CARTESIAN_POINT('',(3.403960780544,-4.995598340889E-17,0.15));+#981=CIRCLE('',#982,0.203960780544);+#982=AXIS2_PLACEMENT_3D('',#983,#13,#14);+#983=CARTESIAN_POINT('',(3.2,0.,0.15));+#984=FACE_BOUND('',#985,.F.);+#985=EDGE_LOOP('',(#986));+#986=ORIENTED_EDGE('',*,*,#987,.F.);+#987=EDGE_CURVE('',#988,#988,#990,.T.);+#988=VERTEX_POINT('',#989);+#989=CARTESIAN_POINT('',(4.203960780544,-4.995598340889E-17,0.15));+#990=CIRCLE('',#991,0.203960780544);+#991=AXIS2_PLACEMENT_3D('',#992,#13,#14);+#992=CARTESIAN_POINT('',(4.,0.,0.15));+#993=FACE_BOUND('',#994,.F.);+#994=EDGE_LOOP('',(#995));+#995=ORIENTED_EDGE('',*,*,#996,.F.);+#996=EDGE_CURVE('',#997,#997,#999,.T.);+#997=VERTEX_POINT('',#998);+#998=CARTESIAN_POINT('',(3.403960780544,0.8,0.15));+#999=CIRCLE('',#1000,0.203960780544);+#1000=AXIS2_PLACEMENT_3D('',#1001,#13,#14);+#1001=CARTESIAN_POINT('',(3.2,0.8,0.15));+#1002=FACE_BOUND('',#1003,.F.);+#1003=EDGE_LOOP('',(#1004));+#1004=ORIENTED_EDGE('',*,*,#1005,.F.);+#1005=EDGE_CURVE('',#1006,#1006,#1008,.T.);+#1006=VERTEX_POINT('',#1007);+#1007=CARTESIAN_POINT('',(4.203960780544,0.8,0.15));+#1008=CIRCLE('',#1009,0.203960780544);+#1009=AXIS2_PLACEMENT_3D('',#1010,#13,#14);+#1010=CARTESIAN_POINT('',(4.,0.8,0.15));+#1011=FACE_BOUND('',#1012,.F.);+#1012=EDGE_LOOP('',(#1013));+#1013=ORIENTED_EDGE('',*,*,#1014,.F.);+#1014=EDGE_CURVE('',#1015,#1015,#1017,.T.);+#1015=VERTEX_POINT('',#1016);+#1016=CARTESIAN_POINT('',(2.603960780544,1.6,0.15));+#1017=CIRCLE('',#1018,0.203960780544);+#1018=AXIS2_PLACEMENT_3D('',#1019,#13,#14);+#1019=CARTESIAN_POINT('',(2.4,1.6,0.15));+#1020=FACE_BOUND('',#1021,.F.);+#1021=EDGE_LOOP('',(#1022));+#1022=ORIENTED_EDGE('',*,*,#1023,.F.);+#1023=EDGE_CURVE('',#1024,#1024,#1026,.T.);+#1024=VERTEX_POINT('',#1025);+#1025=CARTESIAN_POINT('',(3.403960780544,1.6,0.15));+#1026=CIRCLE('',#1027,0.203960780544);+#1027=AXIS2_PLACEMENT_3D('',#1028,#13,#14);+#1028=CARTESIAN_POINT('',(3.2,1.6,0.15));+#1029=FACE_BOUND('',#1030,.F.);+#1030=EDGE_LOOP('',(#1031));+#1031=ORIENTED_EDGE('',*,*,#1032,.F.);+#1032=EDGE_CURVE('',#1033,#1033,#1035,.T.);+#1033=VERTEX_POINT('',#1034);+#1034=CARTESIAN_POINT('',(4.203960780544,1.6,0.15));+#1035=CIRCLE('',#1036,0.203960780544);+#1036=AXIS2_PLACEMENT_3D('',#1037,#13,#14);+#1037=CARTESIAN_POINT('',(4.,1.6,0.15));+#1038=FACE_BOUND('',#1039,.F.);+#1039=EDGE_LOOP('',(#1040));+#1040=ORIENTED_EDGE('',*,*,#1041,.F.);+#1041=EDGE_CURVE('',#1042,#1042,#1044,.T.);+#1042=VERTEX_POINT('',#1043);+#1043=CARTESIAN_POINT('',(0.203960780544,2.4,0.15));+#1044=CIRCLE('',#1045,0.203960780544);+#1045=AXIS2_PLACEMENT_3D('',#1046,#13,#14);+#1046=CARTESIAN_POINT('',(0.,2.4,0.15));+#1047=FACE_BOUND('',#1048,.F.);+#1048=EDGE_LOOP('',(#1049));+#1049=ORIENTED_EDGE('',*,*,#1050,.F.);+#1050=EDGE_CURVE('',#1051,#1051,#1053,.T.);+#1051=VERTEX_POINT('',#1052);+#1052=CARTESIAN_POINT('',(1.003960780544,2.4,0.15));+#1053=CIRCLE('',#1054,0.203960780544);+#1054=AXIS2_PLACEMENT_3D('',#1055,#13,#14);+#1055=CARTESIAN_POINT('',(0.8,2.4,0.15));+#1056=FACE_BOUND('',#1057,.F.);+#1057=EDGE_LOOP('',(#1058));+#1058=ORIENTED_EDGE('',*,*,#1059,.F.);+#1059=EDGE_CURVE('',#1060,#1060,#1062,.T.);+#1060=VERTEX_POINT('',#1061);+#1061=CARTESIAN_POINT('',(1.803960780544,2.4,0.15));+#1062=CIRCLE('',#1063,0.203960780544);+#1063=AXIS2_PLACEMENT_3D('',#1064,#13,#14);+#1064=CARTESIAN_POINT('',(1.6,2.4,0.15));+#1065=FACE_BOUND('',#1066,.F.);+#1066=EDGE_LOOP('',(#1067));+#1067=ORIENTED_EDGE('',*,*,#1068,.F.);+#1068=EDGE_CURVE('',#1069,#1069,#1071,.T.);+#1069=VERTEX_POINT('',#1070);+#1070=CARTESIAN_POINT('',(0.203960780544,3.2,0.15));+#1071=CIRCLE('',#1072,0.203960780544);+#1072=AXIS2_PLACEMENT_3D('',#1073,#13,#14);+#1073=CARTESIAN_POINT('',(0.,3.2,0.15));+#1074=FACE_BOUND('',#1075,.F.);+#1075=EDGE_LOOP('',(#1076));+#1076=ORIENTED_EDGE('',*,*,#1077,.F.);+#1077=EDGE_CURVE('',#1078,#1078,#1080,.T.);+#1078=VERTEX_POINT('',#1079);+#1079=CARTESIAN_POINT('',(1.003960780544,3.2,0.15));+#1080=CIRCLE('',#1081,0.203960780544);+#1081=AXIS2_PLACEMENT_3D('',#1082,#13,#14);+#1082=CARTESIAN_POINT('',(0.8,3.2,0.15));+#1083=FACE_BOUND('',#1084,.F.);+#1084=EDGE_LOOP('',(#1085));+#1085=ORIENTED_EDGE('',*,*,#1086,.F.);+#1086=EDGE_CURVE('',#1087,#1087,#1089,.T.);+#1087=VERTEX_POINT('',#1088);+#1088=CARTESIAN_POINT('',(0.203960780544,4.,0.15));+#1089=CIRCLE('',#1090,0.203960780544);+#1090=AXIS2_PLACEMENT_3D('',#1091,#13,#14);+#1091=CARTESIAN_POINT('',(0.,4.,0.15));+#1092=FACE_BOUND('',#1093,.F.);+#1093=EDGE_LOOP('',(#1094));+#1094=ORIENTED_EDGE('',*,*,#1095,.F.);+#1095=EDGE_CURVE('',#1096,#1096,#1098,.T.);+#1096=VERTEX_POINT('',#1097);+#1097=CARTESIAN_POINT('',(1.003960780544,4.,0.15));+#1098=CIRCLE('',#1099,0.203960780544);+#1099=AXIS2_PLACEMENT_3D('',#1100,#13,#14);+#1100=CARTESIAN_POINT('',(0.8,4.,0.15));+#1101=FACE_BOUND('',#1102,.F.);+#1102=EDGE_LOOP('',(#1103));+#1103=ORIENTED_EDGE('',*,*,#1104,.F.);+#1104=EDGE_CURVE('',#1105,#1105,#1107,.T.);+#1105=VERTEX_POINT('',#1106);+#1106=CARTESIAN_POINT('',(1.803960780544,3.2,0.15));+#1107=CIRCLE('',#1108,0.203960780544);+#1108=AXIS2_PLACEMENT_3D('',#1109,#13,#14);+#1109=CARTESIAN_POINT('',(1.6,3.2,0.15));+#1110=FACE_BOUND('',#1111,.F.);+#1111=EDGE_LOOP('',(#1112));+#1112=ORIENTED_EDGE('',*,*,#1113,.F.);+#1113=EDGE_CURVE('',#1114,#1114,#1116,.T.);+#1114=VERTEX_POINT('',#1115);+#1115=CARTESIAN_POINT('',(1.803960780544,4.,0.15));+#1116=CIRCLE('',#1117,0.203960780544);+#1117=AXIS2_PLACEMENT_3D('',#1118,#13,#14);+#1118=CARTESIAN_POINT('',(1.6,4.,0.15));+#1119=FACE_BOUND('',#1120,.F.);+#1120=EDGE_LOOP('',(#1121));+#1121=ORIENTED_EDGE('',*,*,#1122,.F.);+#1122=EDGE_CURVE('',#1123,#1123,#1125,.T.);+#1123=VERTEX_POINT('',#1124);+#1124=CARTESIAN_POINT('',(2.603960780544,2.4,0.15));+#1125=CIRCLE('',#1126,0.203960780544);+#1126=AXIS2_PLACEMENT_3D('',#1127,#13,#14);+#1127=CARTESIAN_POINT('',(2.4,2.4,0.15));+#1128=FACE_BOUND('',#1129,.F.);+#1129=EDGE_LOOP('',(#1130));+#1130=ORIENTED_EDGE('',*,*,#1131,.F.);+#1131=EDGE_CURVE('',#1132,#1132,#1134,.T.);+#1132=VERTEX_POINT('',#1133);+#1133=CARTESIAN_POINT('',(3.403960780544,2.4,0.15));+#1134=CIRCLE('',#1135,0.203960780544);+#1135=AXIS2_PLACEMENT_3D('',#1136,#13,#14);+#1136=CARTESIAN_POINT('',(3.2,2.4,0.15));+#1137=FACE_BOUND('',#1138,.F.);+#1138=EDGE_LOOP('',(#1139));+#1139=ORIENTED_EDGE('',*,*,#1140,.F.);+#1140=EDGE_CURVE('',#1141,#1141,#1143,.T.);+#1141=VERTEX_POINT('',#1142);+#1142=CARTESIAN_POINT('',(4.203960780544,2.4,0.15));+#1143=CIRCLE('',#1144,0.203960780544);+#1144=AXIS2_PLACEMENT_3D('',#1145,#13,#14);+#1145=CARTESIAN_POINT('',(4.,2.4,0.15));+#1146=FACE_BOUND('',#1147,.F.);+#1147=EDGE_LOOP('',(#1148));+#1148=ORIENTED_EDGE('',*,*,#1149,.F.);+#1149=EDGE_CURVE('',#1150,#1150,#1152,.T.);+#1150=VERTEX_POINT('',#1151);+#1151=CARTESIAN_POINT('',(2.603960780544,3.2,0.15));+#1152=CIRCLE('',#1153,0.203960780544);+#1153=AXIS2_PLACEMENT_3D('',#1154,#13,#14);+#1154=CARTESIAN_POINT('',(2.4,3.2,0.15));+#1155=FACE_BOUND('',#1156,.F.);+#1156=EDGE_LOOP('',(#1157));+#1157=ORIENTED_EDGE('',*,*,#1158,.F.);+#1158=EDGE_CURVE('',#1159,#1159,#1161,.T.);+#1159=VERTEX_POINT('',#1160);+#1160=CARTESIAN_POINT('',(2.603960780544,4.,0.15));+#1161=CIRCLE('',#1162,0.203960780544);+#1162=AXIS2_PLACEMENT_3D('',#1163,#13,#14);+#1163=CARTESIAN_POINT('',(2.4,4.,0.15));+#1164=FACE_BOUND('',#1165,.F.);+#1165=EDGE_LOOP('',(#1166));+#1166=ORIENTED_EDGE('',*,*,#1167,.F.);+#1167=EDGE_CURVE('',#1168,#1168,#1170,.T.);+#1168=VERTEX_POINT('',#1169);+#1169=CARTESIAN_POINT('',(3.403960780544,3.2,0.15));+#1170=CIRCLE('',#1171,0.203960780544);+#1171=AXIS2_PLACEMENT_3D('',#1172,#13,#14);+#1172=CARTESIAN_POINT('',(3.2,3.2,0.15));+#1173=FACE_BOUND('',#1174,.F.);+#1174=EDGE_LOOP('',(#1175));+#1175=ORIENTED_EDGE('',*,*,#1176,.F.);+#1176=EDGE_CURVE('',#1177,#1177,#1179,.T.);+#1177=VERTEX_POINT('',#1178);+#1178=CARTESIAN_POINT('',(4.203960780544,3.2,0.15));+#1179=CIRCLE('',#1180,0.203960780544);+#1180=AXIS2_PLACEMENT_3D('',#1181,#13,#14);+#1181=CARTESIAN_POINT('',(4.,3.2,0.15));+#1182=FACE_BOUND('',#1183,.F.);+#1183=EDGE_LOOP('',(#1184));+#1184=ORIENTED_EDGE('',*,*,#1185,.F.);+#1185=EDGE_CURVE('',#1186,#1186,#1188,.T.);+#1186=VERTEX_POINT('',#1187);+#1187=CARTESIAN_POINT('',(3.403960780544,4.,0.15));+#1188=CIRCLE('',#1189,0.203960780544);+#1189=AXIS2_PLACEMENT_3D('',#1190,#13,#14);+#1190=CARTESIAN_POINT('',(3.2,4.,0.15));+#1191=FACE_BOUND('',#1192,.F.);+#1192=EDGE_LOOP('',(#1193));+#1193=ORIENTED_EDGE('',*,*,#1194,.F.);+#1194=EDGE_CURVE('',#1195,#1195,#1197,.T.);+#1195=VERTEX_POINT('',#1196);+#1196=CARTESIAN_POINT('',(4.203960780544,4.,0.15));+#1197=CIRCLE('',#1198,0.203960780544);+#1198=AXIS2_PLACEMENT_3D('',#1199,#13,#14);+#1199=CARTESIAN_POINT('',(4.,4.,0.15));+#1200=PLANE('',#1201);+#1201=AXIS2_PLACEMENT_3D('',#23,#13,#45);+#1202=ADVANCED_FACE('',(#1203),#1207,.T.);+#1203=FACE_BOUND('',#1204,.T.);+#1204=EDGE_LOOP('',(#61,#108,#1205,#1206));+#1205=ORIENTED_EDGE('',*,*,#99,.T.);+#1206=ORIENTED_EDGE('',*,*,#70,.F.);+#1207=PLANE('',#1208);+#1208=AXIS2_PLACEMENT_3D('',#52,#45,#13);+#1209=ADVANCED_FACE('',(#1210),#1224,.T.);+#1210=FACE_BOUND('',#1211,.F.);+#1211=EDGE_LOOP('',(#1212,#1218,#1223,#79));+#1212=ORIENTED_EDGE('',*,*,#1213,.F.);+#1213=EDGE_CURVE('',#1214,#81,#1216,.T.);+#1214=VERTEX_POINT('',#1215);+#1215=CARTESIAN_POINT('',(-3.15,3.6,1.102));+#1216=LINE('',#1215,#1217);+#1217=VECTOR('',#86,1.);+#1218=ORIENTED_EDGE('',*,*,#1219,.T.);+#1219=EDGE_CURVE('',#1214,#1214,#1220,.T.);+#1220=CIRCLE('',#1221,0.45);+#1221=AXIS2_PLACEMENT_3D('',#1222,#13,#14);+#1222=CARTESIAN_POINT('',(-3.6,3.6,1.102));+#1223=ORIENTED_EDGE('',*,*,#1213,.T.);+#1224=CYLINDRICAL_SURFACE('',#1225,0.45);+#1225=AXIS2_PLACEMENT_3D('',#1222,#1226,#45);+#1226=DIRECTION('',(-0.,-0.,-1.));+#1227=ADVANCED_FACE('',(#1228),#1240,.T.);+#1228=FACE_BOUND('',#1229,.T.);+#1229=EDGE_LOOP('',(#113,#1230,#1239));+#1230=ORIENTED_EDGE('',*,*,#1231,.F.);+#1231=EDGE_CURVE('',#1232,#115,#1234,.T.);+#1232=VERTEX_POINT('',#1233);+#1233=CARTESIAN_POINT('',(-4.,-4.,-1.E-02));+#1234=CIRCLE('',#1235,0.21);+#1235=AXIS2_PLACEMENT_3D('',#1236,#1237,#1238);+#1236=CARTESIAN_POINT('',(-4.,-4.,0.2));+#1237=DIRECTION('',(-2.449293598295E-16,-1.,0.));+#1238=DIRECTION('',(1.,-2.449293598295E-16,0.));+#1239=ORIENTED_EDGE('',*,*,#1231,.T.);+#1240=SPHERICAL_SURFACE('',#1241,0.21);+#1241=AXIS2_PLACEMENT_3D('',#1236,#13,#45);+#1242=ADVANCED_FACE('',(#1243),#1253,.T.);+#1243=FACE_BOUND('',#1244,.T.);+#1244=EDGE_LOOP('',(#122,#1245,#1252));+#1245=ORIENTED_EDGE('',*,*,#1246,.F.);+#1246=EDGE_CURVE('',#1247,#124,#1249,.T.);+#1247=VERTEX_POINT('',#1248);+#1248=CARTESIAN_POINT('',(-3.2,-4.,-1.E-02));+#1249=CIRCLE('',#1250,0.21);+#1250=AXIS2_PLACEMENT_3D('',#1251,#1237,#1238);+#1251=CARTESIAN_POINT('',(-3.2,-4.,0.2));+#1252=ORIENTED_EDGE('',*,*,#1246,.T.);+#1253=SPHERICAL_SURFACE('',#1254,0.21);+#1254=AXIS2_PLACEMENT_3D('',#1251,#13,#45);+#1255=ADVANCED_FACE('',(#1256),#1266,.T.);+#1256=FACE_BOUND('',#1257,.T.);+#1257=EDGE_LOOP('',(#131,#1258,#1265));+#1258=ORIENTED_EDGE('',*,*,#1259,.F.);+#1259=EDGE_CURVE('',#1260,#133,#1262,.T.);+#1260=VERTEX_POINT('',#1261);+#1261=CARTESIAN_POINT('',(-4.,-3.2,-1.E-02));+#1262=CIRCLE('',#1263,0.21);+#1263=AXIS2_PLACEMENT_3D('',#1264,#1237,#1238);+#1264=CARTESIAN_POINT('',(-4.,-3.2,0.2));+#1265=ORIENTED_EDGE('',*,*,#1259,.T.);+#1266=SPHERICAL_SURFACE('',#1267,0.21);+#1267=AXIS2_PLACEMENT_3D('',#1264,#13,#45);+#1268=ADVANCED_FACE('',(#1269),#1279,.T.);+#1269=FACE_BOUND('',#1270,.T.);+#1270=EDGE_LOOP('',(#140,#1271,#1278));+#1271=ORIENTED_EDGE('',*,*,#1272,.F.);+#1272=EDGE_CURVE('',#1273,#142,#1275,.T.);+#1273=VERTEX_POINT('',#1274);+#1274=CARTESIAN_POINT('',(-3.2,-3.2,-1.E-02));+#1275=CIRCLE('',#1276,0.21);+#1276=AXIS2_PLACEMENT_3D('',#1277,#1237,#1238);+#1277=CARTESIAN_POINT('',(-3.2,-3.2,0.2));+#1278=ORIENTED_EDGE('',*,*,#1272,.T.);+#1279=SPHERICAL_SURFACE('',#1280,0.21);+#1280=AXIS2_PLACEMENT_3D('',#1277,#13,#45);+#1281=ADVANCED_FACE('',(#1282),#1292,.T.);+#1282=FACE_BOUND('',#1283,.T.);+#1283=EDGE_LOOP('',(#149,#1284,#1291));+#1284=ORIENTED_EDGE('',*,*,#1285,.F.);+#1285=EDGE_CURVE('',#1286,#151,#1288,.T.);+#1286=VERTEX_POINT('',#1287);+#1287=CARTESIAN_POINT('',(-2.4,-4.,-1.E-02));+#1288=CIRCLE('',#1289,0.21);+#1289=AXIS2_PLACEMENT_3D('',#1290,#1237,#1238);+#1290=CARTESIAN_POINT('',(-2.4,-4.,0.2));+#1291=ORIENTED_EDGE('',*,*,#1285,.T.);+#1292=SPHERICAL_SURFACE('',#1293,0.21);+#1293=AXIS2_PLACEMENT_3D('',#1290,#13,#45);+#1294=ADVANCED_FACE('',(#1295),#1305,.T.);+#1295=FACE_BOUND('',#1296,.T.);+#1296=EDGE_LOOP('',(#158,#1297,#1304));+#1297=ORIENTED_EDGE('',*,*,#1298,.F.);+#1298=EDGE_CURVE('',#1299,#160,#1301,.T.);+#1299=VERTEX_POINT('',#1300);+#1300=CARTESIAN_POINT('',(-2.4,-3.2,-1.E-02));+#1301=CIRCLE('',#1302,0.21);+#1302=AXIS2_PLACEMENT_3D('',#1303,#1237,#1238);+#1303=CARTESIAN_POINT('',(-2.4,-3.2,0.2));+#1304=ORIENTED_EDGE('',*,*,#1298,.T.);+#1305=SPHERICAL_SURFACE('',#1306,0.21);+#1306=AXIS2_PLACEMENT_3D('',#1303,#13,#45);+#1307=ADVANCED_FACE('',(#1308),#1318,.T.);+#1308=FACE_BOUND('',#1309,.T.);+#1309=EDGE_LOOP('',(#167,#1310,#1317));+#1310=ORIENTED_EDGE('',*,*,#1311,.F.);+#1311=EDGE_CURVE('',#1312,#169,#1314,.T.);+#1312=VERTEX_POINT('',#1313);+#1313=CARTESIAN_POINT('',(-4.,-2.4,-1.E-02));+#1314=CIRCLE('',#1315,0.21);+#1315=AXIS2_PLACEMENT_3D('',#1316,#1237,#1238);+#1316=CARTESIAN_POINT('',(-4.,-2.4,0.2));+#1317=ORIENTED_EDGE('',*,*,#1311,.T.);+#1318=SPHERICAL_SURFACE('',#1319,0.21);+#1319=AXIS2_PLACEMENT_3D('',#1316,#13,#45);+#1320=ADVANCED_FACE('',(#1321),#1331,.T.);+#1321=FACE_BOUND('',#1322,.T.);+#1322=EDGE_LOOP('',(#176,#1323,#1330));+#1323=ORIENTED_EDGE('',*,*,#1324,.F.);+#1324=EDGE_CURVE('',#1325,#178,#1327,.T.);+#1325=VERTEX_POINT('',#1326);+#1326=CARTESIAN_POINT('',(-3.2,-2.4,-1.E-02));+#1327=CIRCLE('',#1328,0.21);+#1328=AXIS2_PLACEMENT_3D('',#1329,#1237,#1238);+#1329=CARTESIAN_POINT('',(-3.2,-2.4,0.2));+#1330=ORIENTED_EDGE('',*,*,#1324,.T.);+#1331=SPHERICAL_SURFACE('',#1332,0.21);+#1332=AXIS2_PLACEMENT_3D('',#1329,#13,#45);+#1333=ADVANCED_FACE('',(#1334),#1344,.T.);+#1334=FACE_BOUND('',#1335,.T.);+#1335=EDGE_LOOP('',(#185,#1336,#1343));+#1336=ORIENTED_EDGE('',*,*,#1337,.F.);+#1337=EDGE_CURVE('',#1338,#187,#1340,.T.);+#1338=VERTEX_POINT('',#1339);+#1339=CARTESIAN_POINT('',(-2.4,-2.4,-1.E-02));+#1340=CIRCLE('',#1341,0.21);+#1341=AXIS2_PLACEMENT_3D('',#1342,#1237,#1238);+#1342=CARTESIAN_POINT('',(-2.4,-2.4,0.2));+#1343=ORIENTED_EDGE('',*,*,#1337,.T.);+#1344=SPHERICAL_SURFACE('',#1345,0.21);+#1345=AXIS2_PLACEMENT_3D('',#1342,#13,#45);+#1346=ADVANCED_FACE('',(#1347),#1357,.T.);+#1347=FACE_BOUND('',#1348,.T.);+#1348=EDGE_LOOP('',(#194,#1349,#1356));+#1349=ORIENTED_EDGE('',*,*,#1350,.F.);+#1350=EDGE_CURVE('',#1351,#196,#1353,.T.);+#1351=VERTEX_POINT('',#1352);+#1352=CARTESIAN_POINT('',(-1.6,-4.,-1.E-02));+#1353=CIRCLE('',#1354,0.21);+#1354=AXIS2_PLACEMENT_3D('',#1355,#1237,#1238);+#1355=CARTESIAN_POINT('',(-1.6,-4.,0.2));+#1356=ORIENTED_EDGE('',*,*,#1350,.T.);+#1357=SPHERICAL_SURFACE('',#1358,0.21);+#1358=AXIS2_PLACEMENT_3D('',#1355,#13,#45);+#1359=ADVANCED_FACE('',(#1360),#1370,.T.);+#1360=FACE_BOUND('',#1361,.T.);+#1361=EDGE_LOOP('',(#203,#1362,#1369));+#1362=ORIENTED_EDGE('',*,*,#1363,.F.);+#1363=EDGE_CURVE('',#1364,#205,#1366,.T.);+#1364=VERTEX_POINT('',#1365);+#1365=CARTESIAN_POINT('',(-1.6,-3.2,-1.E-02));+#1366=CIRCLE('',#1367,0.21);+#1367=AXIS2_PLACEMENT_3D('',#1368,#1237,#1238);+#1368=CARTESIAN_POINT('',(-1.6,-3.2,0.2));+#1369=ORIENTED_EDGE('',*,*,#1363,.T.);+#1370=SPHERICAL_SURFACE('',#1371,0.21);+#1371=AXIS2_PLACEMENT_3D('',#1368,#13,#45);+#1372=ADVANCED_FACE('',(#1373),#1383,.T.);+#1373=FACE_BOUND('',#1374,.T.);+#1374=EDGE_LOOP('',(#212,#1375,#1382));+#1375=ORIENTED_EDGE('',*,*,#1376,.F.);+#1376=EDGE_CURVE('',#1377,#214,#1379,.T.);+#1377=VERTEX_POINT('',#1378);+#1378=CARTESIAN_POINT('',(-0.8,-4.,-1.E-02));+#1379=CIRCLE('',#1380,0.21);+#1380=AXIS2_PLACEMENT_3D('',#1381,#1237,#1238);+#1381=CARTESIAN_POINT('',(-0.8,-4.,0.2));+#1382=ORIENTED_EDGE('',*,*,#1376,.T.);+#1383=SPHERICAL_SURFACE('',#1384,0.21);+#1384=AXIS2_PLACEMENT_3D('',#1381,#13,#45);+#1385=ADVANCED_FACE('',(#1386),#1396,.T.);+#1386=FACE_BOUND('',#1387,.T.);+#1387=EDGE_LOOP('',(#221,#1388,#1395));+#1388=ORIENTED_EDGE('',*,*,#1389,.F.);+#1389=EDGE_CURVE('',#1390,#223,#1392,.T.);+#1390=VERTEX_POINT('',#1391);+#1391=CARTESIAN_POINT('',(-0.8,-3.2,-1.E-02));+#1392=CIRCLE('',#1393,0.21);+#1393=AXIS2_PLACEMENT_3D('',#1394,#1237,#1238);+#1394=CARTESIAN_POINT('',(-0.8,-3.2,0.2));+#1395=ORIENTED_EDGE('',*,*,#1389,.T.);+#1396=SPHERICAL_SURFACE('',#1397,0.21);+#1397=AXIS2_PLACEMENT_3D('',#1394,#13,#45);+#1398=ADVANCED_FACE('',(#1399),#1409,.T.);+#1399=FACE_BOUND('',#1400,.T.);+#1400=EDGE_LOOP('',(#230,#1401,#1408));+#1401=ORIENTED_EDGE('',*,*,#1402,.F.);+#1402=EDGE_CURVE('',#1403,#232,#1405,.T.);+#1403=VERTEX_POINT('',#1404);+#1404=CARTESIAN_POINT('',(-1.6,-2.4,-1.E-02));+#1405=CIRCLE('',#1406,0.21);+#1406=AXIS2_PLACEMENT_3D('',#1407,#1237,#1238);+#1407=CARTESIAN_POINT('',(-1.6,-2.4,0.2));+#1408=ORIENTED_EDGE('',*,*,#1402,.T.);+#1409=SPHERICAL_SURFACE('',#1410,0.21);+#1410=AXIS2_PLACEMENT_3D('',#1407,#13,#45);+#1411=ADVANCED_FACE('',(#1412),#1422,.T.);+#1412=FACE_BOUND('',#1413,.T.);+#1413=EDGE_LOOP('',(#239,#1414,#1421));+#1414=ORIENTED_EDGE('',*,*,#1415,.F.);+#1415=EDGE_CURVE('',#1416,#241,#1418,.T.);+#1416=VERTEX_POINT('',#1417);+#1417=CARTESIAN_POINT('',(-0.8,-2.4,-1.E-02));+#1418=CIRCLE('',#1419,0.21);+#1419=AXIS2_PLACEMENT_3D('',#1420,#1237,#1238);+#1420=CARTESIAN_POINT('',(-0.8,-2.4,0.2));+#1421=ORIENTED_EDGE('',*,*,#1415,.T.);+#1422=SPHERICAL_SURFACE('',#1423,0.21);+#1423=AXIS2_PLACEMENT_3D('',#1420,#13,#45);+#1424=ADVANCED_FACE('',(#1425),#1435,.T.);+#1425=FACE_BOUND('',#1426,.T.);+#1426=EDGE_LOOP('',(#248,#1427,#1434));+#1427=ORIENTED_EDGE('',*,*,#1428,.F.);+#1428=EDGE_CURVE('',#1429,#250,#1431,.T.);+#1429=VERTEX_POINT('',#1430);+#1430=CARTESIAN_POINT('',(-4.,-1.6,-1.E-02));+#1431=CIRCLE('',#1432,0.21);+#1432=AXIS2_PLACEMENT_3D('',#1433,#1237,#1238);+#1433=CARTESIAN_POINT('',(-4.,-1.6,0.2));+#1434=ORIENTED_EDGE('',*,*,#1428,.T.);+#1435=SPHERICAL_SURFACE('',#1436,0.21);+#1436=AXIS2_PLACEMENT_3D('',#1433,#13,#45);+#1437=ADVANCED_FACE('',(#1438),#1448,.T.);+#1438=FACE_BOUND('',#1439,.T.);+#1439=EDGE_LOOP('',(#257,#1440,#1447));+#1440=ORIENTED_EDGE('',*,*,#1441,.F.);+#1441=EDGE_CURVE('',#1442,#259,#1444,.T.);+#1442=VERTEX_POINT('',#1443);+#1443=CARTESIAN_POINT('',(-3.2,-1.6,-1.E-02));+#1444=CIRCLE('',#1445,0.21);+#1445=AXIS2_PLACEMENT_3D('',#1446,#1237,#1238);+#1446=CARTESIAN_POINT('',(-3.2,-1.6,0.2));+#1447=ORIENTED_EDGE('',*,*,#1441,.T.);+#1448=SPHERICAL_SURFACE('',#1449,0.21);+#1449=AXIS2_PLACEMENT_3D('',#1446,#13,#45);+#1450=ADVANCED_FACE('',(#1451),#1461,.T.);+#1451=FACE_BOUND('',#1452,.T.);+#1452=EDGE_LOOP('',(#266,#1453,#1460));+#1453=ORIENTED_EDGE('',*,*,#1454,.F.);+#1454=EDGE_CURVE('',#1455,#268,#1457,.T.);+#1455=VERTEX_POINT('',#1456);+#1456=CARTESIAN_POINT('',(-2.4,-1.6,-1.E-02));+#1457=CIRCLE('',#1458,0.21);+#1458=AXIS2_PLACEMENT_3D('',#1459,#1237,#1238);+#1459=CARTESIAN_POINT('',(-2.4,-1.6,0.2));+#1460=ORIENTED_EDGE('',*,*,#1454,.T.);+#1461=SPHERICAL_SURFACE('',#1462,0.21);+#1462=AXIS2_PLACEMENT_3D('',#1459,#13,#45);+#1463=ADVANCED_FACE('',(#1464),#1474,.T.);+#1464=FACE_BOUND('',#1465,.T.);+#1465=EDGE_LOOP('',(#275,#1466,#1473));+#1466=ORIENTED_EDGE('',*,*,#1467,.F.);+#1467=EDGE_CURVE('',#1468,#277,#1470,.T.);+#1468=VERTEX_POINT('',#1469);+#1469=CARTESIAN_POINT('',(-4.,-0.8,-1.E-02));+#1470=CIRCLE('',#1471,0.21);+#1471=AXIS2_PLACEMENT_3D('',#1472,#1237,#1238);+#1472=CARTESIAN_POINT('',(-4.,-0.8,0.2));+#1473=ORIENTED_EDGE('',*,*,#1467,.T.);+#1474=SPHERICAL_SURFACE('',#1475,0.21);+#1475=AXIS2_PLACEMENT_3D('',#1472,#13,#45);+#1476=ADVANCED_FACE('',(#1477),#1487,.T.);+#1477=FACE_BOUND('',#1478,.T.);+#1478=EDGE_LOOP('',(#284,#1479,#1486));+#1479=ORIENTED_EDGE('',*,*,#1480,.F.);+#1480=EDGE_CURVE('',#1481,#286,#1483,.T.);+#1481=VERTEX_POINT('',#1482);+#1482=CARTESIAN_POINT('',(-3.2,-0.8,-1.E-02));+#1483=CIRCLE('',#1484,0.21);+#1484=AXIS2_PLACEMENT_3D('',#1485,#1237,#1238);+#1485=CARTESIAN_POINT('',(-3.2,-0.8,0.2));+#1486=ORIENTED_EDGE('',*,*,#1480,.T.);+#1487=SPHERICAL_SURFACE('',#1488,0.21);+#1488=AXIS2_PLACEMENT_3D('',#1485,#13,#45);+#1489=ADVANCED_FACE('',(#1490),#1500,.T.);+#1490=FACE_BOUND('',#1491,.T.);+#1491=EDGE_LOOP('',(#293,#1492,#1499));+#1492=ORIENTED_EDGE('',*,*,#1493,.F.);+#1493=EDGE_CURVE('',#1494,#295,#1496,.T.);+#1494=VERTEX_POINT('',#1495);+#1495=CARTESIAN_POINT('',(-2.4,-0.8,-1.E-02));+#1496=CIRCLE('',#1497,0.21);+#1497=AXIS2_PLACEMENT_3D('',#1498,#1237,#1238);+#1498=CARTESIAN_POINT('',(-2.4,-0.8,0.2));+#1499=ORIENTED_EDGE('',*,*,#1493,.T.);+#1500=SPHERICAL_SURFACE('',#1501,0.21);+#1501=AXIS2_PLACEMENT_3D('',#1498,#13,#45);+#1502=ADVANCED_FACE('',(#1503),#1513,.T.);+#1503=FACE_BOUND('',#1504,.T.);+#1504=EDGE_LOOP('',(#302,#1505,#1512));+#1505=ORIENTED_EDGE('',*,*,#1506,.F.);+#1506=EDGE_CURVE('',#1507,#304,#1509,.T.);+#1507=VERTEX_POINT('',#1508);+#1508=CARTESIAN_POINT('',(-1.6,-1.6,-1.E-02));+#1509=CIRCLE('',#1510,0.21);+#1510=AXIS2_PLACEMENT_3D('',#1511,#1237,#1238);+#1511=CARTESIAN_POINT('',(-1.6,-1.6,0.2));+#1512=ORIENTED_EDGE('',*,*,#1506,.T.);+#1513=SPHERICAL_SURFACE('',#1514,0.21);+#1514=AXIS2_PLACEMENT_3D('',#1511,#13,#45);+#1515=ADVANCED_FACE('',(#1516),#1526,.T.);+#1516=FACE_BOUND('',#1517,.T.);+#1517=EDGE_LOOP('',(#311,#1518,#1525));+#1518=ORIENTED_EDGE('',*,*,#1519,.F.);+#1519=EDGE_CURVE('',#1520,#313,#1522,.T.);+#1520=VERTEX_POINT('',#1521);+#1521=CARTESIAN_POINT('',(-0.8,-1.6,-1.E-02));+#1522=CIRCLE('',#1523,0.21);+#1523=AXIS2_PLACEMENT_3D('',#1524,#1237,#1238);+#1524=CARTESIAN_POINT('',(-0.8,-1.6,0.2));+#1525=ORIENTED_EDGE('',*,*,#1519,.T.);+#1526=SPHERICAL_SURFACE('',#1527,0.21);+#1527=AXIS2_PLACEMENT_3D('',#1524,#13,#45);+#1528=ADVANCED_FACE('',(#1529),#1539,.T.);+#1529=FACE_BOUND('',#1530,.T.);+#1530=EDGE_LOOP('',(#320,#1531,#1538));+#1531=ORIENTED_EDGE('',*,*,#1532,.F.);+#1532=EDGE_CURVE('',#1533,#322,#1535,.T.);+#1533=VERTEX_POINT('',#1534);+#1534=CARTESIAN_POINT('',(-1.6,-0.8,-1.E-02));+#1535=CIRCLE('',#1536,0.21);+#1536=AXIS2_PLACEMENT_3D('',#1537,#1237,#1238);+#1537=CARTESIAN_POINT('',(-1.6,-0.8,0.2));+#1538=ORIENTED_EDGE('',*,*,#1532,.T.);+#1539=SPHERICAL_SURFACE('',#1540,0.21);+#1540=AXIS2_PLACEMENT_3D('',#1537,#13,#45);+#1541=ADVANCED_FACE('',(#1542),#1552,.T.);+#1542=FACE_BOUND('',#1543,.T.);+#1543=EDGE_LOOP('',(#329,#1544,#1551));+#1544=ORIENTED_EDGE('',*,*,#1545,.F.);+#1545=EDGE_CURVE('',#1546,#331,#1548,.T.);+#1546=VERTEX_POINT('',#1547);+#1547=CARTESIAN_POINT('',(-0.8,-0.8,-1.E-02));+#1548=CIRCLE('',#1549,0.21);+#1549=AXIS2_PLACEMENT_3D('',#1550,#1237,#1238);+#1550=CARTESIAN_POINT('',(-0.8,-0.8,0.2));+#1551=ORIENTED_EDGE('',*,*,#1545,.T.);+#1552=SPHERICAL_SURFACE('',#1553,0.21);+#1553=AXIS2_PLACEMENT_3D('',#1550,#13,#45);+#1554=ADVANCED_FACE('',(#1555),#1565,.T.);+#1555=FACE_BOUND('',#1556,.T.);+#1556=EDGE_LOOP('',(#338,#1557,#1564));+#1557=ORIENTED_EDGE('',*,*,#1558,.F.);+#1558=EDGE_CURVE('',#1559,#340,#1561,.T.);+#1559=VERTEX_POINT('',#1560);+#1560=CARTESIAN_POINT('',(1.285879139105E-17,-4.,-1.E-02));+#1561=CIRCLE('',#1562,0.21);+#1562=AXIS2_PLACEMENT_3D('',#1563,#1237,#1238);+#1563=CARTESIAN_POINT('',(0.,-4.,0.2));+#1564=ORIENTED_EDGE('',*,*,#1558,.T.);+#1565=SPHERICAL_SURFACE('',#1566,0.21);+#1566=AXIS2_PLACEMENT_3D('',#1563,#13,#45);+#1567=ADVANCED_FACE('',(#1568),#1578,.T.);+#1568=FACE_BOUND('',#1569,.T.);+#1569=EDGE_LOOP('',(#347,#1570,#1577));+#1570=ORIENTED_EDGE('',*,*,#1571,.F.);+#1571=EDGE_CURVE('',#1572,#349,#1574,.T.);+#1572=VERTEX_POINT('',#1573);+#1573=CARTESIAN_POINT('',(0.8,-4.,-1.E-02));+#1574=CIRCLE('',#1575,0.21);+#1575=AXIS2_PLACEMENT_3D('',#1576,#1237,#1238);+#1576=CARTESIAN_POINT('',(0.8,-4.,0.2));+#1577=ORIENTED_EDGE('',*,*,#1571,.T.);+#1578=SPHERICAL_SURFACE('',#1579,0.21);+#1579=AXIS2_PLACEMENT_3D('',#1576,#13,#45);+#1580=ADVANCED_FACE('',(#1581),#1591,.T.);+#1581=FACE_BOUND('',#1582,.T.);+#1582=EDGE_LOOP('',(#356,#1583,#1590));+#1583=ORIENTED_EDGE('',*,*,#1584,.F.);+#1584=EDGE_CURVE('',#1585,#358,#1587,.T.);+#1585=VERTEX_POINT('',#1586);+#1586=CARTESIAN_POINT('',(1.285879139105E-17,-3.2,-1.E-02));+#1587=CIRCLE('',#1588,0.21);+#1588=AXIS2_PLACEMENT_3D('',#1589,#1237,#1238);+#1589=CARTESIAN_POINT('',(0.,-3.2,0.2));+#1590=ORIENTED_EDGE('',*,*,#1584,.T.);+#1591=SPHERICAL_SURFACE('',#1592,0.21);+#1592=AXIS2_PLACEMENT_3D('',#1589,#13,#45);+#1593=ADVANCED_FACE('',(#1594),#1604,.T.);+#1594=FACE_BOUND('',#1595,.T.);+#1595=EDGE_LOOP('',(#365,#1596,#1603));+#1596=ORIENTED_EDGE('',*,*,#1597,.F.);+#1597=EDGE_CURVE('',#1598,#367,#1600,.T.);+#1598=VERTEX_POINT('',#1599);+#1599=CARTESIAN_POINT('',(0.8,-3.2,-1.E-02));+#1600=CIRCLE('',#1601,0.21);+#1601=AXIS2_PLACEMENT_3D('',#1602,#1237,#1238);+#1602=CARTESIAN_POINT('',(0.8,-3.2,0.2));+#1603=ORIENTED_EDGE('',*,*,#1597,.T.);+#1604=SPHERICAL_SURFACE('',#1605,0.21);+#1605=AXIS2_PLACEMENT_3D('',#1602,#13,#45);+#1606=ADVANCED_FACE('',(#1607),#1617,.T.);+#1607=FACE_BOUND('',#1608,.T.);+#1608=EDGE_LOOP('',(#374,#1609,#1616));+#1609=ORIENTED_EDGE('',*,*,#1610,.F.);+#1610=EDGE_CURVE('',#1611,#376,#1613,.T.);+#1611=VERTEX_POINT('',#1612);+#1612=CARTESIAN_POINT('',(1.6,-4.,-1.E-02));+#1613=CIRCLE('',#1614,0.21);+#1614=AXIS2_PLACEMENT_3D('',#1615,#1237,#1238);+#1615=CARTESIAN_POINT('',(1.6,-4.,0.2));+#1616=ORIENTED_EDGE('',*,*,#1610,.T.);+#1617=SPHERICAL_SURFACE('',#1618,0.21);+#1618=AXIS2_PLACEMENT_3D('',#1615,#13,#45);+#1619=ADVANCED_FACE('',(#1620),#1630,.T.);+#1620=FACE_BOUND('',#1621,.T.);+#1621=EDGE_LOOP('',(#383,#1622,#1629));+#1622=ORIENTED_EDGE('',*,*,#1623,.F.);+#1623=EDGE_CURVE('',#1624,#385,#1626,.T.);+#1624=VERTEX_POINT('',#1625);+#1625=CARTESIAN_POINT('',(1.6,-3.2,-1.E-02));+#1626=CIRCLE('',#1627,0.21);+#1627=AXIS2_PLACEMENT_3D('',#1628,#1237,#1238);+#1628=CARTESIAN_POINT('',(1.6,-3.2,0.2));+#1629=ORIENTED_EDGE('',*,*,#1623,.T.);+#1630=SPHERICAL_SURFACE('',#1631,0.21);+#1631=AXIS2_PLACEMENT_3D('',#1628,#13,#45);+#1632=ADVANCED_FACE('',(#1633),#1643,.T.);+#1633=FACE_BOUND('',#1634,.T.);+#1634=EDGE_LOOP('',(#392,#1635,#1642));+#1635=ORIENTED_EDGE('',*,*,#1636,.F.);+#1636=EDGE_CURVE('',#1637,#394,#1639,.T.);+#1637=VERTEX_POINT('',#1638);+#1638=CARTESIAN_POINT('',(1.285879139105E-17,-2.4,-1.E-02));+#1639=CIRCLE('',#1640,0.21);+#1640=AXIS2_PLACEMENT_3D('',#1641,#1237,#1238);+#1641=CARTESIAN_POINT('',(0.,-2.4,0.2));+#1642=ORIENTED_EDGE('',*,*,#1636,.T.);+#1643=SPHERICAL_SURFACE('',#1644,0.21);+#1644=AXIS2_PLACEMENT_3D('',#1641,#13,#45);+#1645=ADVANCED_FACE('',(#1646),#1656,.T.);+#1646=FACE_BOUND('',#1647,.T.);+#1647=EDGE_LOOP('',(#401,#1648,#1655));+#1648=ORIENTED_EDGE('',*,*,#1649,.F.);+#1649=EDGE_CURVE('',#1650,#403,#1652,.T.);+#1650=VERTEX_POINT('',#1651);+#1651=CARTESIAN_POINT('',(0.8,-2.4,-1.E-02));+#1652=CIRCLE('',#1653,0.21);+#1653=AXIS2_PLACEMENT_3D('',#1654,#1237,#1238);+#1654=CARTESIAN_POINT('',(0.8,-2.4,0.2));+#1655=ORIENTED_EDGE('',*,*,#1649,.T.);+#1656=SPHERICAL_SURFACE('',#1657,0.21);+#1657=AXIS2_PLACEMENT_3D('',#1654,#13,#45);+#1658=ADVANCED_FACE('',(#1659),#1669,.T.);+#1659=FACE_BOUND('',#1660,.T.);+#1660=EDGE_LOOP('',(#410,#1661,#1668));+#1661=ORIENTED_EDGE('',*,*,#1662,.F.);+#1662=EDGE_CURVE('',#1663,#412,#1665,.T.);+#1663=VERTEX_POINT('',#1664);+#1664=CARTESIAN_POINT('',(1.6,-2.4,-1.E-02));+#1665=CIRCLE('',#1666,0.21);+#1666=AXIS2_PLACEMENT_3D('',#1667,#1237,#1238);+#1667=CARTESIAN_POINT('',(1.6,-2.4,0.2));+#1668=ORIENTED_EDGE('',*,*,#1662,.T.);+#1669=SPHERICAL_SURFACE('',#1670,0.21);+#1670=AXIS2_PLACEMENT_3D('',#1667,#13,#45);+#1671=ADVANCED_FACE('',(#1672),#1682,.T.);+#1672=FACE_BOUND('',#1673,.T.);+#1673=EDGE_LOOP('',(#419,#1674,#1681));+#1674=ORIENTED_EDGE('',*,*,#1675,.F.);+#1675=EDGE_CURVE('',#1676,#421,#1678,.T.);+#1676=VERTEX_POINT('',#1677);+#1677=CARTESIAN_POINT('',(2.4,-4.,-1.E-02));+#1678=CIRCLE('',#1679,0.21);+#1679=AXIS2_PLACEMENT_3D('',#1680,#1237,#1238);+#1680=CARTESIAN_POINT('',(2.4,-4.,0.2));+#1681=ORIENTED_EDGE('',*,*,#1675,.T.);+#1682=SPHERICAL_SURFACE('',#1683,0.21);+#1683=AXIS2_PLACEMENT_3D('',#1680,#13,#45);+#1684=ADVANCED_FACE('',(#1685),#1695,.T.);+#1685=FACE_BOUND('',#1686,.T.);+#1686=EDGE_LOOP('',(#428,#1687,#1694));+#1687=ORIENTED_EDGE('',*,*,#1688,.F.);+#1688=EDGE_CURVE('',#1689,#430,#1691,.T.);+#1689=VERTEX_POINT('',#1690);+#1690=CARTESIAN_POINT('',(2.4,-3.2,-1.E-02));+#1691=CIRCLE('',#1692,0.21);+#1692=AXIS2_PLACEMENT_3D('',#1693,#1237,#1238);+#1693=CARTESIAN_POINT('',(2.4,-3.2,0.2));+#1694=ORIENTED_EDGE('',*,*,#1688,.T.);+#1695=SPHERICAL_SURFACE('',#1696,0.21);+#1696=AXIS2_PLACEMENT_3D('',#1693,#13,#45);+#1697=ADVANCED_FACE('',(#1698),#1708,.T.);+#1698=FACE_BOUND('',#1699,.T.);+#1699=EDGE_LOOP('',(#437,#1700,#1707));+#1700=ORIENTED_EDGE('',*,*,#1701,.F.);+#1701=EDGE_CURVE('',#1702,#439,#1704,.T.);+#1702=VERTEX_POINT('',#1703);+#1703=CARTESIAN_POINT('',(3.2,-4.,-1.E-02));+#1704=CIRCLE('',#1705,0.21);+#1705=AXIS2_PLACEMENT_3D('',#1706,#1237,#1238);+#1706=CARTESIAN_POINT('',(3.2,-4.,0.2));+#1707=ORIENTED_EDGE('',*,*,#1701,.T.);+#1708=SPHERICAL_SURFACE('',#1709,0.21);+#1709=AXIS2_PLACEMENT_3D('',#1706,#13,#45);+#1710=ADVANCED_FACE('',(#1711),#1721,.T.);+#1711=FACE_BOUND('',#1712,.T.);+#1712=EDGE_LOOP('',(#446,#1713,#1720));+#1713=ORIENTED_EDGE('',*,*,#1714,.F.);+#1714=EDGE_CURVE('',#1715,#448,#1717,.T.);+#1715=VERTEX_POINT('',#1716);+#1716=CARTESIAN_POINT('',(4.,-4.,-1.E-02));+#1717=CIRCLE('',#1718,0.21);+#1718=AXIS2_PLACEMENT_3D('',#1719,#1237,#1238);+#1719=CARTESIAN_POINT('',(4.,-4.,0.2));+#1720=ORIENTED_EDGE('',*,*,#1714,.T.);+#1721=SPHERICAL_SURFACE('',#1722,0.21);+#1722=AXIS2_PLACEMENT_3D('',#1719,#13,#45);+#1723=ADVANCED_FACE('',(#1724),#1734,.T.);+#1724=FACE_BOUND('',#1725,.T.);+#1725=EDGE_LOOP('',(#455,#1726,#1733));+#1726=ORIENTED_EDGE('',*,*,#1727,.F.);+#1727=EDGE_CURVE('',#1728,#457,#1730,.T.);+#1728=VERTEX_POINT('',#1729);+#1729=CARTESIAN_POINT('',(3.2,-3.2,-1.E-02));+#1730=CIRCLE('',#1731,0.21);+#1731=AXIS2_PLACEMENT_3D('',#1732,#1237,#1238);+#1732=CARTESIAN_POINT('',(3.2,-3.2,0.2));+#1733=ORIENTED_EDGE('',*,*,#1727,.T.);+#1734=SPHERICAL_SURFACE('',#1735,0.21);+#1735=AXIS2_PLACEMENT_3D('',#1732,#13,#45);+#1736=ADVANCED_FACE('',(#1737),#1747,.T.);+#1737=FACE_BOUND('',#1738,.T.);+#1738=EDGE_LOOP('',(#464,#1739,#1746));+#1739=ORIENTED_EDGE('',*,*,#1740,.F.);+#1740=EDGE_CURVE('',#1741,#466,#1743,.T.);+#1741=VERTEX_POINT('',#1742);+#1742=CARTESIAN_POINT('',(4.,-3.2,-1.E-02));+#1743=CIRCLE('',#1744,0.21);+#1744=AXIS2_PLACEMENT_3D('',#1745,#1237,#1238);+#1745=CARTESIAN_POINT('',(4.,-3.2,0.2));+#1746=ORIENTED_EDGE('',*,*,#1740,.T.);+#1747=SPHERICAL_SURFACE('',#1748,0.21);+#1748=AXIS2_PLACEMENT_3D('',#1745,#13,#45);+#1749=ADVANCED_FACE('',(#1750),#1760,.T.);+#1750=FACE_BOUND('',#1751,.T.);+#1751=EDGE_LOOP('',(#473,#1752,#1759));+#1752=ORIENTED_EDGE('',*,*,#1753,.F.);+#1753=EDGE_CURVE('',#1754,#475,#1756,.T.);+#1754=VERTEX_POINT('',#1755);+#1755=CARTESIAN_POINT('',(2.4,-2.4,-1.E-02));+#1756=CIRCLE('',#1757,0.21);+#1757=AXIS2_PLACEMENT_3D('',#1758,#1237,#1238);+#1758=CARTESIAN_POINT('',(2.4,-2.4,0.2));+#1759=ORIENTED_EDGE('',*,*,#1753,.T.);+#1760=SPHERICAL_SURFACE('',#1761,0.21);+#1761=AXIS2_PLACEMENT_3D('',#1758,#13,#45);+#1762=ADVANCED_FACE('',(#1763),#1773,.T.);+#1763=FACE_BOUND('',#1764,.T.);+#1764=EDGE_LOOP('',(#482,#1765,#1772));+#1765=ORIENTED_EDGE('',*,*,#1766,.F.);+#1766=EDGE_CURVE('',#1767,#484,#1769,.T.);+#1767=VERTEX_POINT('',#1768);+#1768=CARTESIAN_POINT('',(3.2,-2.4,-1.E-02));+#1769=CIRCLE('',#1770,0.21);+#1770=AXIS2_PLACEMENT_3D('',#1771,#1237,#1238);+#1771=CARTESIAN_POINT('',(3.2,-2.4,0.2));+#1772=ORIENTED_EDGE('',*,*,#1766,.T.);+#1773=SPHERICAL_SURFACE('',#1774,0.21);+#1774=AXIS2_PLACEMENT_3D('',#1771,#13,#45);+#1775=ADVANCED_FACE('',(#1776),#1786,.T.);+#1776=FACE_BOUND('',#1777,.T.);+#1777=EDGE_LOOP('',(#491,#1778,#1785));+#1778=ORIENTED_EDGE('',*,*,#1779,.F.);+#1779=EDGE_CURVE('',#1780,#493,#1782,.T.);+#1780=VERTEX_POINT('',#1781);+#1781=CARTESIAN_POINT('',(4.,-2.4,-1.E-02));+#1782=CIRCLE('',#1783,0.21);+#1783=AXIS2_PLACEMENT_3D('',#1784,#1237,#1238);+#1784=CARTESIAN_POINT('',(4.,-2.4,0.2));+#1785=ORIENTED_EDGE('',*,*,#1779,.T.);+#1786=SPHERICAL_SURFACE('',#1787,0.21);+#1787=AXIS2_PLACEMENT_3D('',#1784,#13,#45);+#1788=ADVANCED_FACE('',(#1789),#1799,.T.);+#1789=FACE_BOUND('',#1790,.T.);+#1790=EDGE_LOOP('',(#500,#1791,#1798));+#1791=ORIENTED_EDGE('',*,*,#1792,.F.);+#1792=EDGE_CURVE('',#1793,#502,#1795,.T.);+#1793=VERTEX_POINT('',#1794);+#1794=CARTESIAN_POINT('',(1.285879139105E-17,-1.6,-1.E-02));+#1795=CIRCLE('',#1796,0.21);+#1796=AXIS2_PLACEMENT_3D('',#1797,#1237,#1238);+#1797=CARTESIAN_POINT('',(0.,-1.6,0.2));+#1798=ORIENTED_EDGE('',*,*,#1792,.T.);+#1799=SPHERICAL_SURFACE('',#1800,0.21);+#1800=AXIS2_PLACEMENT_3D('',#1797,#13,#45);+#1801=ADVANCED_FACE('',(#1802),#1812,.T.);+#1802=FACE_BOUND('',#1803,.T.);+#1803=EDGE_LOOP('',(#509,#1804,#1811));+#1804=ORIENTED_EDGE('',*,*,#1805,.F.);+#1805=EDGE_CURVE('',#1806,#511,#1808,.T.);+#1806=VERTEX_POINT('',#1807);+#1807=CARTESIAN_POINT('',(0.8,-1.6,-1.E-02));+#1808=CIRCLE('',#1809,0.21);+#1809=AXIS2_PLACEMENT_3D('',#1810,#1237,#1238);+#1810=CARTESIAN_POINT('',(0.8,-1.6,0.2));+#1811=ORIENTED_EDGE('',*,*,#1805,.T.);+#1812=SPHERICAL_SURFACE('',#1813,0.21);+#1813=AXIS2_PLACEMENT_3D('',#1810,#13,#45);+#1814=ADVANCED_FACE('',(#1815),#1825,.T.);+#1815=FACE_BOUND('',#1816,.T.);+#1816=EDGE_LOOP('',(#518,#1817,#1824));+#1817=ORIENTED_EDGE('',*,*,#1818,.F.);+#1818=EDGE_CURVE('',#1819,#520,#1821,.T.);+#1819=VERTEX_POINT('',#1820);+#1820=CARTESIAN_POINT('',(1.6,-1.6,-1.E-02));+#1821=CIRCLE('',#1822,0.21);+#1822=AXIS2_PLACEMENT_3D('',#1823,#1237,#1238);+#1823=CARTESIAN_POINT('',(1.6,-1.6,0.2));+#1824=ORIENTED_EDGE('',*,*,#1818,.T.);+#1825=SPHERICAL_SURFACE('',#1826,0.21);+#1826=AXIS2_PLACEMENT_3D('',#1823,#13,#45);+#1827=ADVANCED_FACE('',(#1828),#1838,.T.);+#1828=FACE_BOUND('',#1829,.T.);+#1829=EDGE_LOOP('',(#527,#1830,#1837));+#1830=ORIENTED_EDGE('',*,*,#1831,.F.);+#1831=EDGE_CURVE('',#1832,#529,#1834,.T.);+#1832=VERTEX_POINT('',#1833);+#1833=CARTESIAN_POINT('',(1.285879139105E-17,-0.8,-1.E-02));+#1834=CIRCLE('',#1835,0.21);+#1835=AXIS2_PLACEMENT_3D('',#1836,#1237,#1238);+#1836=CARTESIAN_POINT('',(0.,-0.8,0.2));+#1837=ORIENTED_EDGE('',*,*,#1831,.T.);+#1838=SPHERICAL_SURFACE('',#1839,0.21);+#1839=AXIS2_PLACEMENT_3D('',#1836,#13,#45);+#1840=ADVANCED_FACE('',(#1841),#1851,.T.);+#1841=FACE_BOUND('',#1842,.T.);+#1842=EDGE_LOOP('',(#536,#1843,#1850));+#1843=ORIENTED_EDGE('',*,*,#1844,.F.);+#1844=EDGE_CURVE('',#1845,#538,#1847,.T.);+#1845=VERTEX_POINT('',#1846);+#1846=CARTESIAN_POINT('',(0.8,-0.8,-1.E-02));+#1847=CIRCLE('',#1848,0.21);+#1848=AXIS2_PLACEMENT_3D('',#1849,#1237,#1238);+#1849=CARTESIAN_POINT('',(0.8,-0.8,0.2));+#1850=ORIENTED_EDGE('',*,*,#1844,.T.);+#1851=SPHERICAL_SURFACE('',#1852,0.21);+#1852=AXIS2_PLACEMENT_3D('',#1849,#13,#45);+#1853=ADVANCED_FACE('',(#1854),#1864,.T.);+#1854=FACE_BOUND('',#1855,.T.);+#1855=EDGE_LOOP('',(#545,#1856,#1863));+#1856=ORIENTED_EDGE('',*,*,#1857,.F.);+#1857=EDGE_CURVE('',#1858,#547,#1860,.T.);+#1858=VERTEX_POINT('',#1859);+#1859=CARTESIAN_POINT('',(1.6,-0.8,-1.E-02));+#1860=CIRCLE('',#1861,0.21);+#1861=AXIS2_PLACEMENT_3D('',#1862,#1237,#1238);+#1862=CARTESIAN_POINT('',(1.6,-0.8,0.2));+#1863=ORIENTED_EDGE('',*,*,#1857,.T.);+#1864=SPHERICAL_SURFACE('',#1865,0.21);+#1865=AXIS2_PLACEMENT_3D('',#1862,#13,#45);+#1866=ADVANCED_FACE('',(#1867),#1877,.T.);+#1867=FACE_BOUND('',#1868,.T.);+#1868=EDGE_LOOP('',(#554,#1869,#1876));+#1869=ORIENTED_EDGE('',*,*,#1870,.F.);+#1870=EDGE_CURVE('',#1871,#556,#1873,.T.);+#1871=VERTEX_POINT('',#1872);+#1872=CARTESIAN_POINT('',(2.4,-1.6,-1.E-02));+#1873=CIRCLE('',#1874,0.21);+#1874=AXIS2_PLACEMENT_3D('',#1875,#1237,#1238);+#1875=CARTESIAN_POINT('',(2.4,-1.6,0.2));+#1876=ORIENTED_EDGE('',*,*,#1870,.T.);+#1877=SPHERICAL_SURFACE('',#1878,0.21);+#1878=AXIS2_PLACEMENT_3D('',#1875,#13,#45);+#1879=ADVANCED_FACE('',(#1880),#1890,.T.);+#1880=FACE_BOUND('',#1881,.T.);+#1881=EDGE_LOOP('',(#563,#1882,#1889));+#1882=ORIENTED_EDGE('',*,*,#1883,.F.);+#1883=EDGE_CURVE('',#1884,#565,#1886,.T.);+#1884=VERTEX_POINT('',#1885);+#1885=CARTESIAN_POINT('',(3.2,-1.6,-1.E-02));+#1886=CIRCLE('',#1887,0.21);+#1887=AXIS2_PLACEMENT_3D('',#1888,#1237,#1238);+#1888=CARTESIAN_POINT('',(3.2,-1.6,0.2));+#1889=ORIENTED_EDGE('',*,*,#1883,.T.);+#1890=SPHERICAL_SURFACE('',#1891,0.21);+#1891=AXIS2_PLACEMENT_3D('',#1888,#13,#45);+#1892=ADVANCED_FACE('',(#1893),#1903,.T.);+#1893=FACE_BOUND('',#1894,.T.);+#1894=EDGE_LOOP('',(#572,#1895,#1902));+#1895=ORIENTED_EDGE('',*,*,#1896,.F.);+#1896=EDGE_CURVE('',#1897,#574,#1899,.T.);+#1897=VERTEX_POINT('',#1898);+#1898=CARTESIAN_POINT('',(4.,-1.6,-1.E-02));+#1899=CIRCLE('',#1900,0.21);+#1900=AXIS2_PLACEMENT_3D('',#1901,#1237,#1238);+#1901=CARTESIAN_POINT('',(4.,-1.6,0.2));+#1902=ORIENTED_EDGE('',*,*,#1896,.T.);+#1903=SPHERICAL_SURFACE('',#1904,0.21);+#1904=AXIS2_PLACEMENT_3D('',#1901,#13,#45);+#1905=ADVANCED_FACE('',(#1906),#1916,.T.);+#1906=FACE_BOUND('',#1907,.T.);+#1907=EDGE_LOOP('',(#581,#1908,#1915));+#1908=ORIENTED_EDGE('',*,*,#1909,.F.);+#1909=EDGE_CURVE('',#1910,#583,#1912,.T.);+#1910=VERTEX_POINT('',#1911);+#1911=CARTESIAN_POINT('',(2.4,-0.8,-1.E-02));+#1912=CIRCLE('',#1913,0.21);+#1913=AXIS2_PLACEMENT_3D('',#1914,#1237,#1238);+#1914=CARTESIAN_POINT('',(2.4,-0.8,0.2));+#1915=ORIENTED_EDGE('',*,*,#1909,.T.);+#1916=SPHERICAL_SURFACE('',#1917,0.21);+#1917=AXIS2_PLACEMENT_3D('',#1914,#13,#45);+#1918=ADVANCED_FACE('',(#1919),#1929,.T.);+#1919=FACE_BOUND('',#1920,.T.);+#1920=EDGE_LOOP('',(#590,#1921,#1928));+#1921=ORIENTED_EDGE('',*,*,#1922,.F.);+#1922=EDGE_CURVE('',#1923,#592,#1925,.T.);+#1923=VERTEX_POINT('',#1924);+#1924=CARTESIAN_POINT('',(3.2,-0.8,-1.E-02));+#1925=CIRCLE('',#1926,0.21);+#1926=AXIS2_PLACEMENT_3D('',#1927,#1237,#1238);+#1927=CARTESIAN_POINT('',(3.2,-0.8,0.2));+#1928=ORIENTED_EDGE('',*,*,#1922,.T.);+#1929=SPHERICAL_SURFACE('',#1930,0.21);+#1930=AXIS2_PLACEMENT_3D('',#1927,#13,#45);+#1931=ADVANCED_FACE('',(#1932),#1942,.T.);+#1932=FACE_BOUND('',#1933,.T.);+#1933=EDGE_LOOP('',(#599,#1934,#1941));+#1934=ORIENTED_EDGE('',*,*,#1935,.F.);+#1935=EDGE_CURVE('',#1936,#601,#1938,.T.);+#1936=VERTEX_POINT('',#1937);+#1937=CARTESIAN_POINT('',(4.,-0.8,-1.E-02));+#1938=CIRCLE('',#1939,0.21);+#1939=AXIS2_PLACEMENT_3D('',#1940,#1237,#1238);+#1940=CARTESIAN_POINT('',(4.,-0.8,0.2));+#1941=ORIENTED_EDGE('',*,*,#1935,.T.);+#1942=SPHERICAL_SURFACE('',#1943,0.21);+#1943=AXIS2_PLACEMENT_3D('',#1940,#13,#45);+#1944=ADVANCED_FACE('',(#1945),#1955,.T.);+#1945=FACE_BOUND('',#1946,.T.);+#1946=EDGE_LOOP('',(#608,#1947,#1954));+#1947=ORIENTED_EDGE('',*,*,#1948,.F.);+#1948=EDGE_CURVE('',#1949,#610,#1951,.T.);+#1949=VERTEX_POINT('',#1950);+#1950=CARTESIAN_POINT('',(-4.,-3.14949554359E-33,-1.E-02));+#1951=CIRCLE('',#1952,0.21);+#1952=AXIS2_PLACEMENT_3D('',#1953,#1237,#1238);+#1953=CARTESIAN_POINT('',(-4.,0.,0.2));+#1954=ORIENTED_EDGE('',*,*,#1948,.T.);+#1955=SPHERICAL_SURFACE('',#1956,0.21);+#1956=AXIS2_PLACEMENT_3D('',#1953,#13,#45);+#1957=ADVANCED_FACE('',(#1958),#1968,.T.);+#1958=FACE_BOUND('',#1959,.T.);+#1959=EDGE_LOOP('',(#617,#1960,#1967));+#1960=ORIENTED_EDGE('',*,*,#1961,.F.);+#1961=EDGE_CURVE('',#1962,#619,#1964,.T.);+#1962=VERTEX_POINT('',#1963);+#1963=CARTESIAN_POINT('',(-3.2,-3.14949554359E-33,-1.E-02));+#1964=CIRCLE('',#1965,0.21);+#1965=AXIS2_PLACEMENT_3D('',#1966,#1237,#1238);+#1966=CARTESIAN_POINT('',(-3.2,0.,0.2));+#1967=ORIENTED_EDGE('',*,*,#1961,.T.);+#1968=SPHERICAL_SURFACE('',#1969,0.21);+#1969=AXIS2_PLACEMENT_3D('',#1966,#13,#45);+#1970=ADVANCED_FACE('',(#1971),#1981,.T.);+#1971=FACE_BOUND('',#1972,.T.);+#1972=EDGE_LOOP('',(#626,#1973,#1980));+#1973=ORIENTED_EDGE('',*,*,#1974,.F.);+#1974=EDGE_CURVE('',#1975,#628,#1977,.T.);+#1975=VERTEX_POINT('',#1976);+#1976=CARTESIAN_POINT('',(-4.,0.8,-1.E-02));+#1977=CIRCLE('',#1978,0.21);+#1978=AXIS2_PLACEMENT_3D('',#1979,#1237,#1238);+#1979=CARTESIAN_POINT('',(-4.,0.8,0.2));+#1980=ORIENTED_EDGE('',*,*,#1974,.T.);+#1981=SPHERICAL_SURFACE('',#1982,0.21);+#1982=AXIS2_PLACEMENT_3D('',#1979,#13,#45);+#1983=ADVANCED_FACE('',(#1984),#1994,.T.);+#1984=FACE_BOUND('',#1985,.T.);+#1985=EDGE_LOOP('',(#635,#1986,#1993));+#1986=ORIENTED_EDGE('',*,*,#1987,.F.);+#1987=EDGE_CURVE('',#1988,#637,#1990,.T.);+#1988=VERTEX_POINT('',#1989);+#1989=CARTESIAN_POINT('',(-3.2,0.8,-1.E-02));+#1990=CIRCLE('',#1991,0.21);+#1991=AXIS2_PLACEMENT_3D('',#1992,#1237,#1238);+#1992=CARTESIAN_POINT('',(-3.2,0.8,0.2));+#1993=ORIENTED_EDGE('',*,*,#1987,.T.);+#1994=SPHERICAL_SURFACE('',#1995,0.21);+#1995=AXIS2_PLACEMENT_3D('',#1992,#13,#45);+#1996=ADVANCED_FACE('',(#1997),#2007,.T.);+#1997=FACE_BOUND('',#1998,.T.);+#1998=EDGE_LOOP('',(#644,#1999,#2006));+#1999=ORIENTED_EDGE('',*,*,#2000,.F.);+#2000=EDGE_CURVE('',#2001,#646,#2003,.T.);+#2001=VERTEX_POINT('',#2002);+#2002=CARTESIAN_POINT('',(-2.4,-3.14949554359E-33,-1.E-02));+#2003=CIRCLE('',#2004,0.21);+#2004=AXIS2_PLACEMENT_3D('',#2005,#1237,#1238);+#2005=CARTESIAN_POINT('',(-2.4,0.,0.2));+#2006=ORIENTED_EDGE('',*,*,#2000,.T.);+#2007=SPHERICAL_SURFACE('',#2008,0.21);+#2008=AXIS2_PLACEMENT_3D('',#2005,#13,#45);+#2009=ADVANCED_FACE('',(#2010),#2020,.T.);+#2010=FACE_BOUND('',#2011,.T.);+#2011=EDGE_LOOP('',(#653,#2012,#2019));+#2012=ORIENTED_EDGE('',*,*,#2013,.F.);+#2013=EDGE_CURVE('',#2014,#655,#2016,.T.);+#2014=VERTEX_POINT('',#2015);+#2015=CARTESIAN_POINT('',(-2.4,0.8,-1.E-02));+#2016=CIRCLE('',#2017,0.21);+#2017=AXIS2_PLACEMENT_3D('',#2018,#1237,#1238);+#2018=CARTESIAN_POINT('',(-2.4,0.8,0.2));+#2019=ORIENTED_EDGE('',*,*,#2013,.T.);+#2020=SPHERICAL_SURFACE('',#2021,0.21);+#2021=AXIS2_PLACEMENT_3D('',#2018,#13,#45);+#2022=ADVANCED_FACE('',(#2023),#2033,.T.);+#2023=FACE_BOUND('',#2024,.T.);+#2024=EDGE_LOOP('',(#662,#2025,#2032));+#2025=ORIENTED_EDGE('',*,*,#2026,.F.);+#2026=EDGE_CURVE('',#2027,#664,#2029,.T.);+#2027=VERTEX_POINT('',#2028);+#2028=CARTESIAN_POINT('',(-4.,1.6,-1.E-02));+#2029=CIRCLE('',#2030,0.21);+#2030=AXIS2_PLACEMENT_3D('',#2031,#1237,#1238);+#2031=CARTESIAN_POINT('',(-4.,1.6,0.2));+#2032=ORIENTED_EDGE('',*,*,#2026,.T.);+#2033=SPHERICAL_SURFACE('',#2034,0.21);+#2034=AXIS2_PLACEMENT_3D('',#2031,#13,#45);+#2035=ADVANCED_FACE('',(#2036),#2046,.T.);+#2036=FACE_BOUND('',#2037,.T.);+#2037=EDGE_LOOP('',(#671,#2038,#2045));+#2038=ORIENTED_EDGE('',*,*,#2039,.F.);+#2039=EDGE_CURVE('',#2040,#673,#2042,.T.);+#2040=VERTEX_POINT('',#2041);+#2041=CARTESIAN_POINT('',(-3.2,1.6,-1.E-02));+#2042=CIRCLE('',#2043,0.21);+#2043=AXIS2_PLACEMENT_3D('',#2044,#1237,#1238);+#2044=CARTESIAN_POINT('',(-3.2,1.6,0.2));+#2045=ORIENTED_EDGE('',*,*,#2039,.T.);+#2046=SPHERICAL_SURFACE('',#2047,0.21);+#2047=AXIS2_PLACEMENT_3D('',#2044,#13,#45);+#2048=ADVANCED_FACE('',(#2049),#2059,.T.);+#2049=FACE_BOUND('',#2050,.T.);+#2050=EDGE_LOOP('',(#680,#2051,#2058));+#2051=ORIENTED_EDGE('',*,*,#2052,.F.);+#2052=EDGE_CURVE('',#2053,#682,#2055,.T.);+#2053=VERTEX_POINT('',#2054);+#2054=CARTESIAN_POINT('',(-2.4,1.6,-1.E-02));+#2055=CIRCLE('',#2056,0.21);+#2056=AXIS2_PLACEMENT_3D('',#2057,#1237,#1238);+#2057=CARTESIAN_POINT('',(-2.4,1.6,0.2));+#2058=ORIENTED_EDGE('',*,*,#2052,.T.);+#2059=SPHERICAL_SURFACE('',#2060,0.21);+#2060=AXIS2_PLACEMENT_3D('',#2057,#13,#45);+#2061=ADVANCED_FACE('',(#2062),#2072,.T.);+#2062=FACE_BOUND('',#2063,.T.);+#2063=EDGE_LOOP('',(#689,#2064,#2071));+#2064=ORIENTED_EDGE('',*,*,#2065,.F.);+#2065=EDGE_CURVE('',#2066,#691,#2068,.T.);+#2066=VERTEX_POINT('',#2067);+#2067=CARTESIAN_POINT('',(-1.6,-3.14949554359E-33,-1.E-02));+#2068=CIRCLE('',#2069,0.21);+#2069=AXIS2_PLACEMENT_3D('',#2070,#1237,#1238);+#2070=CARTESIAN_POINT('',(-1.6,0.,0.2));+#2071=ORIENTED_EDGE('',*,*,#2065,.T.);+#2072=SPHERICAL_SURFACE('',#2073,0.21);+#2073=AXIS2_PLACEMENT_3D('',#2070,#13,#45);+#2074=ADVANCED_FACE('',(#2075),#2085,.T.);+#2075=FACE_BOUND('',#2076,.T.);+#2076=EDGE_LOOP('',(#698,#2077,#2084));+#2077=ORIENTED_EDGE('',*,*,#2078,.F.);+#2078=EDGE_CURVE('',#2079,#700,#2081,.T.);+#2079=VERTEX_POINT('',#2080);+#2080=CARTESIAN_POINT('',(-1.6,0.8,-1.E-02));+#2081=CIRCLE('',#2082,0.21);+#2082=AXIS2_PLACEMENT_3D('',#2083,#1237,#1238);+#2083=CARTESIAN_POINT('',(-1.6,0.8,0.2));+#2084=ORIENTED_EDGE('',*,*,#2078,.T.);+#2085=SPHERICAL_SURFACE('',#2086,0.21);+#2086=AXIS2_PLACEMENT_3D('',#2083,#13,#45);+#2087=ADVANCED_FACE('',(#2088),#2098,.T.);+#2088=FACE_BOUND('',#2089,.T.);+#2089=EDGE_LOOP('',(#707,#2090,#2097));+#2090=ORIENTED_EDGE('',*,*,#2091,.F.);+#2091=EDGE_CURVE('',#2092,#709,#2094,.T.);+#2092=VERTEX_POINT('',#2093);+#2093=CARTESIAN_POINT('',(-0.8,-3.14949554359E-33,-1.E-02));+#2094=CIRCLE('',#2095,0.21);+#2095=AXIS2_PLACEMENT_3D('',#2096,#1237,#1238);+#2096=CARTESIAN_POINT('',(-0.8,0.,0.2));+#2097=ORIENTED_EDGE('',*,*,#2091,.T.);+#2098=SPHERICAL_SURFACE('',#2099,0.21);+#2099=AXIS2_PLACEMENT_3D('',#2096,#13,#45);+#2100=ADVANCED_FACE('',(#2101),#2111,.T.);+#2101=FACE_BOUND('',#2102,.T.);+#2102=EDGE_LOOP('',(#716,#2103,#2110));+#2103=ORIENTED_EDGE('',*,*,#2104,.F.);+#2104=EDGE_CURVE('',#2105,#718,#2107,.T.);+#2105=VERTEX_POINT('',#2106);+#2106=CARTESIAN_POINT('',(-0.8,0.8,-1.E-02));+#2107=CIRCLE('',#2108,0.21);+#2108=AXIS2_PLACEMENT_3D('',#2109,#1237,#1238);+#2109=CARTESIAN_POINT('',(-0.8,0.8,0.2));+#2110=ORIENTED_EDGE('',*,*,#2104,.T.);+#2111=SPHERICAL_SURFACE('',#2112,0.21);+#2112=AXIS2_PLACEMENT_3D('',#2109,#13,#45);+#2113=ADVANCED_FACE('',(#2114),#2124,.T.);+#2114=FACE_BOUND('',#2115,.T.);+#2115=EDGE_LOOP('',(#725,#2116,#2123));+#2116=ORIENTED_EDGE('',*,*,#2117,.F.);+#2117=EDGE_CURVE('',#2118,#727,#2120,.T.);+#2118=VERTEX_POINT('',#2119);+#2119=CARTESIAN_POINT('',(-1.6,1.6,-1.E-02));+#2120=CIRCLE('',#2121,0.21);+#2121=AXIS2_PLACEMENT_3D('',#2122,#1237,#1238);+#2122=CARTESIAN_POINT('',(-1.6,1.6,0.2));+#2123=ORIENTED_EDGE('',*,*,#2117,.T.);+#2124=SPHERICAL_SURFACE('',#2125,0.21);+#2125=AXIS2_PLACEMENT_3D('',#2122,#13,#45);+#2126=ADVANCED_FACE('',(#2127),#2137,.T.);+#2127=FACE_BOUND('',#2128,.T.);+#2128=EDGE_LOOP('',(#734,#2129,#2136));+#2129=ORIENTED_EDGE('',*,*,#2130,.F.);+#2130=EDGE_CURVE('',#2131,#736,#2133,.T.);+#2131=VERTEX_POINT('',#2132);+#2132=CARTESIAN_POINT('',(-0.8,1.6,-1.E-02));+#2133=CIRCLE('',#2134,0.21);+#2134=AXIS2_PLACEMENT_3D('',#2135,#1237,#1238);+#2135=CARTESIAN_POINT('',(-0.8,1.6,0.2));+#2136=ORIENTED_EDGE('',*,*,#2130,.T.);+#2137=SPHERICAL_SURFACE('',#2138,0.21);+#2138=AXIS2_PLACEMENT_3D('',#2135,#13,#45);+#2139=ADVANCED_FACE('',(#2140),#2150,.T.);+#2140=FACE_BOUND('',#2141,.T.);+#2141=EDGE_LOOP('',(#743,#2142,#2149));+#2142=ORIENTED_EDGE('',*,*,#2143,.F.);+#2143=EDGE_CURVE('',#2144,#745,#2146,.T.);+#2144=VERTEX_POINT('',#2145);+#2145=CARTESIAN_POINT('',(-4.,2.4,-1.E-02));+#2146=CIRCLE('',#2147,0.21);+#2147=AXIS2_PLACEMENT_3D('',#2148,#1237,#1238);+#2148=CARTESIAN_POINT('',(-4.,2.4,0.2));+#2149=ORIENTED_EDGE('',*,*,#2143,.T.);+#2150=SPHERICAL_SURFACE('',#2151,0.21);+#2151=AXIS2_PLACEMENT_3D('',#2148,#13,#45);+#2152=ADVANCED_FACE('',(#2153),#2163,.T.);+#2153=FACE_BOUND('',#2154,.T.);+#2154=EDGE_LOOP('',(#752,#2155,#2162));+#2155=ORIENTED_EDGE('',*,*,#2156,.F.);+#2156=EDGE_CURVE('',#2157,#754,#2159,.T.);+#2157=VERTEX_POINT('',#2158);+#2158=CARTESIAN_POINT('',(-3.2,2.4,-1.E-02));+#2159=CIRCLE('',#2160,0.21);+#2160=AXIS2_PLACEMENT_3D('',#2161,#1237,#1238);+#2161=CARTESIAN_POINT('',(-3.2,2.4,0.2));+#2162=ORIENTED_EDGE('',*,*,#2156,.T.);+#2163=SPHERICAL_SURFACE('',#2164,0.21);+#2164=AXIS2_PLACEMENT_3D('',#2161,#13,#45);+#2165=ADVANCED_FACE('',(#2166),#2176,.T.);+#2166=FACE_BOUND('',#2167,.T.);+#2167=EDGE_LOOP('',(#761,#2168,#2175));+#2168=ORIENTED_EDGE('',*,*,#2169,.F.);+#2169=EDGE_CURVE('',#2170,#763,#2172,.T.);+#2170=VERTEX_POINT('',#2171);+#2171=CARTESIAN_POINT('',(-2.4,2.4,-1.E-02));+#2172=CIRCLE('',#2173,0.21);+#2173=AXIS2_PLACEMENT_3D('',#2174,#1237,#1238);+#2174=CARTESIAN_POINT('',(-2.4,2.4,0.2));+#2175=ORIENTED_EDGE('',*,*,#2169,.T.);+#2176=SPHERICAL_SURFACE('',#2177,0.21);+#2177=AXIS2_PLACEMENT_3D('',#2174,#13,#45);+#2178=ADVANCED_FACE('',(#2179),#2189,.T.);+#2179=FACE_BOUND('',#2180,.T.);+#2180=EDGE_LOOP('',(#770,#2181,#2188));+#2181=ORIENTED_EDGE('',*,*,#2182,.F.);+#2182=EDGE_CURVE('',#2183,#772,#2185,.T.);+#2183=VERTEX_POINT('',#2184);+#2184=CARTESIAN_POINT('',(-4.,3.2,-1.E-02));+#2185=CIRCLE('',#2186,0.21);+#2186=AXIS2_PLACEMENT_3D('',#2187,#1237,#1238);+#2187=CARTESIAN_POINT('',(-4.,3.2,0.2));+#2188=ORIENTED_EDGE('',*,*,#2182,.T.);+#2189=SPHERICAL_SURFACE('',#2190,0.21);+#2190=AXIS2_PLACEMENT_3D('',#2187,#13,#45);+#2191=ADVANCED_FACE('',(#2192),#2202,.T.);+#2192=FACE_BOUND('',#2193,.T.);+#2193=EDGE_LOOP('',(#779,#2194,#2201));+#2194=ORIENTED_EDGE('',*,*,#2195,.F.);+#2195=EDGE_CURVE('',#2196,#781,#2198,.T.);+#2196=VERTEX_POINT('',#2197);+#2197=CARTESIAN_POINT('',(-3.2,3.2,-1.E-02));+#2198=CIRCLE('',#2199,0.21);+#2199=AXIS2_PLACEMENT_3D('',#2200,#1237,#1238);+#2200=CARTESIAN_POINT('',(-3.2,3.2,0.2));+#2201=ORIENTED_EDGE('',*,*,#2195,.T.);+#2202=SPHERICAL_SURFACE('',#2203,0.21);+#2203=AXIS2_PLACEMENT_3D('',#2200,#13,#45);+#2204=ADVANCED_FACE('',(#2205),#2215,.T.);+#2205=FACE_BOUND('',#2206,.T.);+#2206=EDGE_LOOP('',(#788,#2207,#2214));+#2207=ORIENTED_EDGE('',*,*,#2208,.F.);+#2208=EDGE_CURVE('',#2209,#790,#2211,.T.);+#2209=VERTEX_POINT('',#2210);+#2210=CARTESIAN_POINT('',(-4.,4.,-1.E-02));+#2211=CIRCLE('',#2212,0.21);+#2212=AXIS2_PLACEMENT_3D('',#2213,#1237,#1238);+#2213=CARTESIAN_POINT('',(-4.,4.,0.2));+#2214=ORIENTED_EDGE('',*,*,#2208,.T.);+#2215=SPHERICAL_SURFACE('',#2216,0.21);+#2216=AXIS2_PLACEMENT_3D('',#2213,#13,#45);+#2217=ADVANCED_FACE('',(#2218),#2228,.T.);+#2218=FACE_BOUND('',#2219,.T.);+#2219=EDGE_LOOP('',(#797,#2220,#2227));+#2220=ORIENTED_EDGE('',*,*,#2221,.F.);+#2221=EDGE_CURVE('',#2222,#799,#2224,.T.);+#2222=VERTEX_POINT('',#2223);+#2223=CARTESIAN_POINT('',(-3.2,4.,-1.E-02));+#2224=CIRCLE('',#2225,0.21);+#2225=AXIS2_PLACEMENT_3D('',#2226,#1237,#1238);+#2226=CARTESIAN_POINT('',(-3.2,4.,0.2));+#2227=ORIENTED_EDGE('',*,*,#2221,.T.);+#2228=SPHERICAL_SURFACE('',#2229,0.21);+#2229=AXIS2_PLACEMENT_3D('',#2226,#13,#45);+#2230=ADVANCED_FACE('',(#2231),#2241,.T.);+#2231=FACE_BOUND('',#2232,.T.);+#2232=EDGE_LOOP('',(#806,#2233,#2240));+#2233=ORIENTED_EDGE('',*,*,#2234,.F.);+#2234=EDGE_CURVE('',#2235,#808,#2237,.T.);+#2235=VERTEX_POINT('',#2236);+#2236=CARTESIAN_POINT('',(-2.4,3.2,-1.E-02));+#2237=CIRCLE('',#2238,0.21);+#2238=AXIS2_PLACEMENT_3D('',#2239,#1237,#1238);+#2239=CARTESIAN_POINT('',(-2.4,3.2,0.2));+#2240=ORIENTED_EDGE('',*,*,#2234,.T.);+#2241=SPHERICAL_SURFACE('',#2242,0.21);+#2242=AXIS2_PLACEMENT_3D('',#2239,#13,#45);+#2243=ADVANCED_FACE('',(#2244),#2254,.T.);+#2244=FACE_BOUND('',#2245,.T.);+#2245=EDGE_LOOP('',(#815,#2246,#2253));+#2246=ORIENTED_EDGE('',*,*,#2247,.F.);+#2247=EDGE_CURVE('',#2248,#817,#2250,.T.);+#2248=VERTEX_POINT('',#2249);+#2249=CARTESIAN_POINT('',(-2.4,4.,-1.E-02));+#2250=CIRCLE('',#2251,0.21);+#2251=AXIS2_PLACEMENT_3D('',#2252,#1237,#1238);+#2252=CARTESIAN_POINT('',(-2.4,4.,0.2));+#2253=ORIENTED_EDGE('',*,*,#2247,.T.);+#2254=SPHERICAL_SURFACE('',#2255,0.21);+#2255=AXIS2_PLACEMENT_3D('',#2252,#13,#45);+#2256=ADVANCED_FACE('',(#2257),#2267,.T.);+#2257=FACE_BOUND('',#2258,.T.);+#2258=EDGE_LOOP('',(#824,#2259,#2266));+#2259=ORIENTED_EDGE('',*,*,#2260,.F.);+#2260=EDGE_CURVE('',#2261,#826,#2263,.T.);+#2261=VERTEX_POINT('',#2262);+#2262=CARTESIAN_POINT('',(-1.6,2.4,-1.E-02));+#2263=CIRCLE('',#2264,0.21);+#2264=AXIS2_PLACEMENT_3D('',#2265,#1237,#1238);+#2265=CARTESIAN_POINT('',(-1.6,2.4,0.2));+#2266=ORIENTED_EDGE('',*,*,#2260,.T.);+#2267=SPHERICAL_SURFACE('',#2268,0.21);+#2268=AXIS2_PLACEMENT_3D('',#2265,#13,#45);+#2269=ADVANCED_FACE('',(#2270),#2280,.T.);+#2270=FACE_BOUND('',#2271,.T.);+#2271=EDGE_LOOP('',(#833,#2272,#2279));+#2272=ORIENTED_EDGE('',*,*,#2273,.F.);+#2273=EDGE_CURVE('',#2274,#835,#2276,.T.);+#2274=VERTEX_POINT('',#2275);+#2275=CARTESIAN_POINT('',(-0.8,2.4,-1.E-02));+#2276=CIRCLE('',#2277,0.21);+#2277=AXIS2_PLACEMENT_3D('',#2278,#1237,#1238);+#2278=CARTESIAN_POINT('',(-0.8,2.4,0.2));+#2279=ORIENTED_EDGE('',*,*,#2273,.T.);+#2280=SPHERICAL_SURFACE('',#2281,0.21);+#2281=AXIS2_PLACEMENT_3D('',#2278,#13,#45);+#2282=ADVANCED_FACE('',(#2283),#2293,.T.);+#2283=FACE_BOUND('',#2284,.T.);+#2284=EDGE_LOOP('',(#842,#2285,#2292));+#2285=ORIENTED_EDGE('',*,*,#2286,.F.);+#2286=EDGE_CURVE('',#2287,#844,#2289,.T.);+#2287=VERTEX_POINT('',#2288);+#2288=CARTESIAN_POINT('',(-1.6,3.2,-1.E-02));+#2289=CIRCLE('',#2290,0.21);+#2290=AXIS2_PLACEMENT_3D('',#2291,#1237,#1238);+#2291=CARTESIAN_POINT('',(-1.6,3.2,0.2));+#2292=ORIENTED_EDGE('',*,*,#2286,.T.);+#2293=SPHERICAL_SURFACE('',#2294,0.21);+#2294=AXIS2_PLACEMENT_3D('',#2291,#13,#45);+#2295=ADVANCED_FACE('',(#2296),#2306,.T.);+#2296=FACE_BOUND('',#2297,.T.);+#2297=EDGE_LOOP('',(#851,#2298,#2305));+#2298=ORIENTED_EDGE('',*,*,#2299,.F.);+#2299=EDGE_CURVE('',#2300,#853,#2302,.T.);+#2300=VERTEX_POINT('',#2301);+#2301=CARTESIAN_POINT('',(-1.6,4.,-1.E-02));+#2302=CIRCLE('',#2303,0.21);+#2303=AXIS2_PLACEMENT_3D('',#2304,#1237,#1238);+#2304=CARTESIAN_POINT('',(-1.6,4.,0.2));+#2305=ORIENTED_EDGE('',*,*,#2299,.T.);+#2306=SPHERICAL_SURFACE('',#2307,0.21);+#2307=AXIS2_PLACEMENT_3D('',#2304,#13,#45);+#2308=ADVANCED_FACE('',(#2309),#2319,.T.);+#2309=FACE_BOUND('',#2310,.T.);+#2310=EDGE_LOOP('',(#860,#2311,#2318));+#2311=ORIENTED_EDGE('',*,*,#2312,.F.);+#2312=EDGE_CURVE('',#2313,#862,#2315,.T.);+#2313=VERTEX_POINT('',#2314);+#2314=CARTESIAN_POINT('',(-0.8,3.2,-1.E-02));+#2315=CIRCLE('',#2316,0.21);+#2316=AXIS2_PLACEMENT_3D('',#2317,#1237,#1238);+#2317=CARTESIAN_POINT('',(-0.8,3.2,0.2));+#2318=ORIENTED_EDGE('',*,*,#2312,.T.);+#2319=SPHERICAL_SURFACE('',#2320,0.21);+#2320=AXIS2_PLACEMENT_3D('',#2317,#13,#45);+#2321=ADVANCED_FACE('',(#2322),#2332,.T.);+#2322=FACE_BOUND('',#2323,.T.);+#2323=EDGE_LOOP('',(#869,#2324,#2331));+#2324=ORIENTED_EDGE('',*,*,#2325,.F.);+#2325=EDGE_CURVE('',#2326,#871,#2328,.T.);+#2326=VERTEX_POINT('',#2327);+#2327=CARTESIAN_POINT('',(-0.8,4.,-1.E-02));+#2328=CIRCLE('',#2329,0.21);+#2329=AXIS2_PLACEMENT_3D('',#2330,#1237,#1238);+#2330=CARTESIAN_POINT('',(-0.8,4.,0.2));+#2331=ORIENTED_EDGE('',*,*,#2325,.T.);+#2332=SPHERICAL_SURFACE('',#2333,0.21);+#2333=AXIS2_PLACEMENT_3D('',#2330,#13,#45);+#2334=ADVANCED_FACE('',(#2335),#2345,.T.);+#2335=FACE_BOUND('',#2336,.T.);+#2336=EDGE_LOOP('',(#878,#2337,#2344));+#2337=ORIENTED_EDGE('',*,*,#2338,.F.);+#2338=EDGE_CURVE('',#2339,#880,#2341,.T.);+#2339=VERTEX_POINT('',#2340);+#2340=CARTESIAN_POINT('',(1.285879139105E-17,-3.14949554359E-33,-1.E-02));+#2341=CIRCLE('',#2342,0.21);+#2342=AXIS2_PLACEMENT_3D('',#2343,#1237,#1238);+#2343=CARTESIAN_POINT('',(0.,0.,0.2));+#2344=ORIENTED_EDGE('',*,*,#2338,.T.);+#2345=SPHERICAL_SURFACE('',#2346,0.21);+#2346=AXIS2_PLACEMENT_3D('',#2343,#13,#45);+#2347=ADVANCED_FACE('',(#2348),#2358,.T.);+#2348=FACE_BOUND('',#2349,.T.);+#2349=EDGE_LOOP('',(#887,#2350,#2357));+#2350=ORIENTED_EDGE('',*,*,#2351,.F.);+#2351=EDGE_CURVE('',#2352,#889,#2354,.T.);+#2352=VERTEX_POINT('',#2353);+#2353=CARTESIAN_POINT('',(0.8,-3.14949554359E-33,-1.E-02));+#2354=CIRCLE('',#2355,0.21);+#2355=AXIS2_PLACEMENT_3D('',#2356,#1237,#1238);+#2356=CARTESIAN_POINT('',(0.8,0.,0.2));+#2357=ORIENTED_EDGE('',*,*,#2351,.T.);+#2358=SPHERICAL_SURFACE('',#2359,0.21);+#2359=AXIS2_PLACEMENT_3D('',#2356,#13,#45);+#2360=ADVANCED_FACE('',(#2361),#2371,.T.);+#2361=FACE_BOUND('',#2362,.T.);+#2362=EDGE_LOOP('',(#896,#2363,#2370));+#2363=ORIENTED_EDGE('',*,*,#2364,.F.);+#2364=EDGE_CURVE('',#2365,#898,#2367,.T.);+#2365=VERTEX_POINT('',#2366);+#2366=CARTESIAN_POINT('',(1.285879139105E-17,0.8,-1.E-02));+#2367=CIRCLE('',#2368,0.21);+#2368=AXIS2_PLACEMENT_3D('',#2369,#1237,#1238);+#2369=CARTESIAN_POINT('',(0.,0.8,0.2));+#2370=ORIENTED_EDGE('',*,*,#2364,.T.);+#2371=SPHERICAL_SURFACE('',#2372,0.21);+#2372=AXIS2_PLACEMENT_3D('',#2369,#13,#45);+#2373=ADVANCED_FACE('',(#2374),#2384,.T.);+#2374=FACE_BOUND('',#2375,.T.);+#2375=EDGE_LOOP('',(#905,#2376,#2383));+#2376=ORIENTED_EDGE('',*,*,#2377,.F.);+#2377=EDGE_CURVE('',#2378,#907,#2380,.T.);+#2378=VERTEX_POINT('',#2379);+#2379=CARTESIAN_POINT('',(0.8,0.8,-1.E-02));+#2380=CIRCLE('',#2381,0.21);+#2381=AXIS2_PLACEMENT_3D('',#2382,#1237,#1238);+#2382=CARTESIAN_POINT('',(0.8,0.8,0.2));+#2383=ORIENTED_EDGE('',*,*,#2377,.T.);+#2384=SPHERICAL_SURFACE('',#2385,0.21);+#2385=AXIS2_PLACEMENT_3D('',#2382,#13,#45);+#2386=ADVANCED_FACE('',(#2387),#2397,.T.);+#2387=FACE_BOUND('',#2388,.T.);+#2388=EDGE_LOOP('',(#914,#2389,#2396));+#2389=ORIENTED_EDGE('',*,*,#2390,.F.);+#2390=EDGE_CURVE('',#2391,#916,#2393,.T.);+#2391=VERTEX_POINT('',#2392);+#2392=CARTESIAN_POINT('',(1.6,-3.14949554359E-33,-1.E-02));+#2393=CIRCLE('',#2394,0.21);+#2394=AXIS2_PLACEMENT_3D('',#2395,#1237,#1238);+#2395=CARTESIAN_POINT('',(1.6,0.,0.2));+#2396=ORIENTED_EDGE('',*,*,#2390,.T.);+#2397=SPHERICAL_SURFACE('',#2398,0.21);+#2398=AXIS2_PLACEMENT_3D('',#2395,#13,#45);+#2399=ADVANCED_FACE('',(#2400),#2410,.T.);+#2400=FACE_BOUND('',#2401,.T.);+#2401=EDGE_LOOP('',(#923,#2402,#2409));+#2402=ORIENTED_EDGE('',*,*,#2403,.F.);+#2403=EDGE_CURVE('',#2404,#925,#2406,.T.);+#2404=VERTEX_POINT('',#2405);+#2405=CARTESIAN_POINT('',(1.6,0.8,-1.E-02));+#2406=CIRCLE('',#2407,0.21);+#2407=AXIS2_PLACEMENT_3D('',#2408,#1237,#1238);+#2408=CARTESIAN_POINT('',(1.6,0.8,0.2));+#2409=ORIENTED_EDGE('',*,*,#2403,.T.);+#2410=SPHERICAL_SURFACE('',#2411,0.21);+#2411=AXIS2_PLACEMENT_3D('',#2408,#13,#45);+#2412=ADVANCED_FACE('',(#2413),#2423,.T.);+#2413=FACE_BOUND('',#2414,.T.);+#2414=EDGE_LOOP('',(#932,#2415,#2422));+#2415=ORIENTED_EDGE('',*,*,#2416,.F.);+#2416=EDGE_CURVE('',#2417,#934,#2419,.T.);+#2417=VERTEX_POINT('',#2418);+#2418=CARTESIAN_POINT('',(1.285879139105E-17,1.6,-1.E-02));+#2419=CIRCLE('',#2420,0.21);+#2420=AXIS2_PLACEMENT_3D('',#2421,#1237,#1238);+#2421=CARTESIAN_POINT('',(0.,1.6,0.2));+#2422=ORIENTED_EDGE('',*,*,#2416,.T.);+#2423=SPHERICAL_SURFACE('',#2424,0.21);+#2424=AXIS2_PLACEMENT_3D('',#2421,#13,#45);+#2425=ADVANCED_FACE('',(#2426),#2436,.T.);+#2426=FACE_BOUND('',#2427,.T.);+#2427=EDGE_LOOP('',(#941,#2428,#2435));+#2428=ORIENTED_EDGE('',*,*,#2429,.F.);+#2429=EDGE_CURVE('',#2430,#943,#2432,.T.);+#2430=VERTEX_POINT('',#2431);+#2431=CARTESIAN_POINT('',(0.8,1.6,-1.E-02));+#2432=CIRCLE('',#2433,0.21);+#2433=AXIS2_PLACEMENT_3D('',#2434,#1237,#1238);+#2434=CARTESIAN_POINT('',(0.8,1.6,0.2));+#2435=ORIENTED_EDGE('',*,*,#2429,.T.);+#2436=SPHERICAL_SURFACE('',#2437,0.21);+#2437=AXIS2_PLACEMENT_3D('',#2434,#13,#45);+#2438=ADVANCED_FACE('',(#2439),#2449,.T.);+#2439=FACE_BOUND('',#2440,.T.);+#2440=EDGE_LOOP('',(#950,#2441,#2448));+#2441=ORIENTED_EDGE('',*,*,#2442,.F.);+#2442=EDGE_CURVE('',#2443,#952,#2445,.T.);+#2443=VERTEX_POINT('',#2444);+#2444=CARTESIAN_POINT('',(1.6,1.6,-1.E-02));+#2445=CIRCLE('',#2446,0.21);+#2446=AXIS2_PLACEMENT_3D('',#2447,#1237,#1238);+#2447=CARTESIAN_POINT('',(1.6,1.6,0.2));+#2448=ORIENTED_EDGE('',*,*,#2442,.T.);+#2449=SPHERICAL_SURFACE('',#2450,0.21);+#2450=AXIS2_PLACEMENT_3D('',#2447,#13,#45);+#2451=ADVANCED_FACE('',(#2452),#2462,.T.);+#2452=FACE_BOUND('',#2453,.T.);+#2453=EDGE_LOOP('',(#959,#2454,#2461));+#2454=ORIENTED_EDGE('',*,*,#2455,.F.);+#2455=EDGE_CURVE('',#2456,#961,#2458,.T.);+#2456=VERTEX_POINT('',#2457);+#2457=CARTESIAN_POINT('',(2.4,-3.14949554359E-33,-1.E-02));+#2458=CIRCLE('',#2459,0.21);+#2459=AXIS2_PLACEMENT_3D('',#2460,#1237,#1238);+#2460=CARTESIAN_POINT('',(2.4,0.,0.2));+#2461=ORIENTED_EDGE('',*,*,#2455,.T.);+#2462=SPHERICAL_SURFACE('',#2463,0.21);+#2463=AXIS2_PLACEMENT_3D('',#2460,#13,#45);+#2464=ADVANCED_FACE('',(#2465),#2475,.T.);+#2465=FACE_BOUND('',#2466,.T.);+#2466=EDGE_LOOP('',(#968,#2467,#2474));+#2467=ORIENTED_EDGE('',*,*,#2468,.F.);+#2468=EDGE_CURVE('',#2469,#970,#2471,.T.);+#2469=VERTEX_POINT('',#2470);+#2470=CARTESIAN_POINT('',(2.4,0.8,-1.E-02));+#2471=CIRCLE('',#2472,0.21);+#2472=AXIS2_PLACEMENT_3D('',#2473,#1237,#1238);+#2473=CARTESIAN_POINT('',(2.4,0.8,0.2));+#2474=ORIENTED_EDGE('',*,*,#2468,.T.);+#2475=SPHERICAL_SURFACE('',#2476,0.21);+#2476=AXIS2_PLACEMENT_3D('',#2473,#13,#45);+#2477=ADVANCED_FACE('',(#2478),#2488,.T.);+#2478=FACE_BOUND('',#2479,.T.);+#2479=EDGE_LOOP('',(#977,#2480,#2487));+#2480=ORIENTED_EDGE('',*,*,#2481,.F.);+#2481=EDGE_CURVE('',#2482,#979,#2484,.T.);+#2482=VERTEX_POINT('',#2483);+#2483=CARTESIAN_POINT('',(3.2,-3.14949554359E-33,-1.E-02));+#2484=CIRCLE('',#2485,0.21);+#2485=AXIS2_PLACEMENT_3D('',#2486,#1237,#1238);+#2486=CARTESIAN_POINT('',(3.2,0.,0.2));+#2487=ORIENTED_EDGE('',*,*,#2481,.T.);+#2488=SPHERICAL_SURFACE('',#2489,0.21);+#2489=AXIS2_PLACEMENT_3D('',#2486,#13,#45);+#2490=ADVANCED_FACE('',(#2491),#2501,.T.);+#2491=FACE_BOUND('',#2492,.T.);+#2492=EDGE_LOOP('',(#986,#2493,#2500));+#2493=ORIENTED_EDGE('',*,*,#2494,.F.);+#2494=EDGE_CURVE('',#2495,#988,#2497,.T.);+#2495=VERTEX_POINT('',#2496);+#2496=CARTESIAN_POINT('',(4.,-3.14949554359E-33,-1.E-02));+#2497=CIRCLE('',#2498,0.21);+#2498=AXIS2_PLACEMENT_3D('',#2499,#1237,#1238);+#2499=CARTESIAN_POINT('',(4.,0.,0.2));+#2500=ORIENTED_EDGE('',*,*,#2494,.T.);+#2501=SPHERICAL_SURFACE('',#2502,0.21);+#2502=AXIS2_PLACEMENT_3D('',#2499,#13,#45);+#2503=ADVANCED_FACE('',(#2504),#2514,.T.);+#2504=FACE_BOUND('',#2505,.T.);+#2505=EDGE_LOOP('',(#995,#2506,#2513));+#2506=ORIENTED_EDGE('',*,*,#2507,.F.);+#2507=EDGE_CURVE('',#2508,#997,#2510,.T.);+#2508=VERTEX_POINT('',#2509);+#2509=CARTESIAN_POINT('',(3.2,0.8,-1.E-02));+#2510=CIRCLE('',#2511,0.21);+#2511=AXIS2_PLACEMENT_3D('',#2512,#1237,#1238);+#2512=CARTESIAN_POINT('',(3.2,0.8,0.2));+#2513=ORIENTED_EDGE('',*,*,#2507,.T.);+#2514=SPHERICAL_SURFACE('',#2515,0.21);+#2515=AXIS2_PLACEMENT_3D('',#2512,#13,#45);+#2516=ADVANCED_FACE('',(#2517),#2527,.T.);+#2517=FACE_BOUND('',#2518,.T.);+#2518=EDGE_LOOP('',(#1004,#2519,#2526));+#2519=ORIENTED_EDGE('',*,*,#2520,.F.);+#2520=EDGE_CURVE('',#2521,#1006,#2523,.T.);+#2521=VERTEX_POINT('',#2522);+#2522=CARTESIAN_POINT('',(4.,0.8,-1.E-02));+#2523=CIRCLE('',#2524,0.21);+#2524=AXIS2_PLACEMENT_3D('',#2525,#1237,#1238);+#2525=CARTESIAN_POINT('',(4.,0.8,0.2));+#2526=ORIENTED_EDGE('',*,*,#2520,.T.);+#2527=SPHERICAL_SURFACE('',#2528,0.21);+#2528=AXIS2_PLACEMENT_3D('',#2525,#13,#45);+#2529=ADVANCED_FACE('',(#2530),#2540,.T.);+#2530=FACE_BOUND('',#2531,.T.);+#2531=EDGE_LOOP('',(#1013,#2532,#2539));+#2532=ORIENTED_EDGE('',*,*,#2533,.F.);+#2533=EDGE_CURVE('',#2534,#1015,#2536,.T.);+#2534=VERTEX_POINT('',#2535);+#2535=CARTESIAN_POINT('',(2.4,1.6,-1.E-02));+#2536=CIRCLE('',#2537,0.21);+#2537=AXIS2_PLACEMENT_3D('',#2538,#1237,#1238);+#2538=CARTESIAN_POINT('',(2.4,1.6,0.2));+#2539=ORIENTED_EDGE('',*,*,#2533,.T.);+#2540=SPHERICAL_SURFACE('',#2541,0.21);+#2541=AXIS2_PLACEMENT_3D('',#2538,#13,#45);+#2542=ADVANCED_FACE('',(#2543),#2553,.T.);+#2543=FACE_BOUND('',#2544,.T.);+#2544=EDGE_LOOP('',(#1022,#2545,#2552));+#2545=ORIENTED_EDGE('',*,*,#2546,.F.);+#2546=EDGE_CURVE('',#2547,#1024,#2549,.T.);+#2547=VERTEX_POINT('',#2548);+#2548=CARTESIAN_POINT('',(3.2,1.6,-1.E-02));+#2549=CIRCLE('',#2550,0.21);+#2550=AXIS2_PLACEMENT_3D('',#2551,#1237,#1238);+#2551=CARTESIAN_POINT('',(3.2,1.6,0.2));+#2552=ORIENTED_EDGE('',*,*,#2546,.T.);+#2553=SPHERICAL_SURFACE('',#2554,0.21);+#2554=AXIS2_PLACEMENT_3D('',#2551,#13,#45);+#2555=ADVANCED_FACE('',(#2556),#2566,.T.);+#2556=FACE_BOUND('',#2557,.T.);+#2557=EDGE_LOOP('',(#1031,#2558,#2565));+#2558=ORIENTED_EDGE('',*,*,#2559,.F.);+#2559=EDGE_CURVE('',#2560,#1033,#2562,.T.);+#2560=VERTEX_POINT('',#2561);+#2561=CARTESIAN_POINT('',(4.,1.6,-1.E-02));+#2562=CIRCLE('',#2563,0.21);+#2563=AXIS2_PLACEMENT_3D('',#2564,#1237,#1238);+#2564=CARTESIAN_POINT('',(4.,1.6,0.2));+#2565=ORIENTED_EDGE('',*,*,#2559,.T.);+#2566=SPHERICAL_SURFACE('',#2567,0.21);+#2567=AXIS2_PLACEMENT_3D('',#2564,#13,#45);+#2568=ADVANCED_FACE('',(#2569),#2579,.T.);+#2569=FACE_BOUND('',#2570,.T.);+#2570=EDGE_LOOP('',(#1040,#2571,#2578));+#2571=ORIENTED_EDGE('',*,*,#2572,.F.);+#2572=EDGE_CURVE('',#2573,#1042,#2575,.T.);+#2573=VERTEX_POINT('',#2574);+#2574=CARTESIAN_POINT('',(1.285879139105E-17,2.4,-1.E-02));+#2575=CIRCLE('',#2576,0.21);+#2576=AXIS2_PLACEMENT_3D('',#2577,#1237,#1238);+#2577=CARTESIAN_POINT('',(0.,2.4,0.2));+#2578=ORIENTED_EDGE('',*,*,#2572,.T.);+#2579=SPHERICAL_SURFACE('',#2580,0.21);+#2580=AXIS2_PLACEMENT_3D('',#2577,#13,#45);+#2581=ADVANCED_FACE('',(#2582),#2592,.T.);+#2582=FACE_BOUND('',#2583,.T.);+#2583=EDGE_LOOP('',(#1049,#2584,#2591));+#2584=ORIENTED_EDGE('',*,*,#2585,.F.);+#2585=EDGE_CURVE('',#2586,#1051,#2588,.T.);+#2586=VERTEX_POINT('',#2587);+#2587=CARTESIAN_POINT('',(0.8,2.4,-1.E-02));+#2588=CIRCLE('',#2589,0.21);+#2589=AXIS2_PLACEMENT_3D('',#2590,#1237,#1238);+#2590=CARTESIAN_POINT('',(0.8,2.4,0.2));+#2591=ORIENTED_EDGE('',*,*,#2585,.T.);+#2592=SPHERICAL_SURFACE('',#2593,0.21);+#2593=AXIS2_PLACEMENT_3D('',#2590,#13,#45);+#2594=ADVANCED_FACE('',(#2595),#2605,.T.);+#2595=FACE_BOUND('',#2596,.T.);+#2596=EDGE_LOOP('',(#1058,#2597,#2604));+#2597=ORIENTED_EDGE('',*,*,#2598,.F.);+#2598=EDGE_CURVE('',#2599,#1060,#2601,.T.);+#2599=VERTEX_POINT('',#2600);+#2600=CARTESIAN_POINT('',(1.6,2.4,-1.E-02));+#2601=CIRCLE('',#2602,0.21);+#2602=AXIS2_PLACEMENT_3D('',#2603,#1237,#1238);+#2603=CARTESIAN_POINT('',(1.6,2.4,0.2));+#2604=ORIENTED_EDGE('',*,*,#2598,.T.);+#2605=SPHERICAL_SURFACE('',#2606,0.21);+#2606=AXIS2_PLACEMENT_3D('',#2603,#13,#45);+#2607=ADVANCED_FACE('',(#2608),#2618,.T.);+#2608=FACE_BOUND('',#2609,.T.);+#2609=EDGE_LOOP('',(#1067,#2610,#2617));+#2610=ORIENTED_EDGE('',*,*,#2611,.F.);+#2611=EDGE_CURVE('',#2612,#1069,#2614,.T.);+#2612=VERTEX_POINT('',#2613);+#2613=CARTESIAN_POINT('',(1.285879139105E-17,3.2,-1.E-02));+#2614=CIRCLE('',#2615,0.21);+#2615=AXIS2_PLACEMENT_3D('',#2616,#1237,#1238);+#2616=CARTESIAN_POINT('',(0.,3.2,0.2));+#2617=ORIENTED_EDGE('',*,*,#2611,.T.);+#2618=SPHERICAL_SURFACE('',#2619,0.21);+#2619=AXIS2_PLACEMENT_3D('',#2616,#13,#45);+#2620=ADVANCED_FACE('',(#2621),#2631,.T.);+#2621=FACE_BOUND('',#2622,.T.);+#2622=EDGE_LOOP('',(#1076,#2623,#2630));+#2623=ORIENTED_EDGE('',*,*,#2624,.F.);+#2624=EDGE_CURVE('',#2625,#1078,#2627,.T.);+#2625=VERTEX_POINT('',#2626);+#2626=CARTESIAN_POINT('',(0.8,3.2,-1.E-02));+#2627=CIRCLE('',#2628,0.21);+#2628=AXIS2_PLACEMENT_3D('',#2629,#1237,#1238);+#2629=CARTESIAN_POINT('',(0.8,3.2,0.2));+#2630=ORIENTED_EDGE('',*,*,#2624,.T.);+#2631=SPHERICAL_SURFACE('',#2632,0.21);+#2632=AXIS2_PLACEMENT_3D('',#2629,#13,#45);+#2633=ADVANCED_FACE('',(#2634),#2644,.T.);+#2634=FACE_BOUND('',#2635,.T.);+#2635=EDGE_LOOP('',(#1085,#2636,#2643));+#2636=ORIENTED_EDGE('',*,*,#2637,.F.);+#2637=EDGE_CURVE('',#2638,#1087,#2640,.T.);+#2638=VERTEX_POINT('',#2639);+#2639=CARTESIAN_POINT('',(1.285879139105E-17,4.,-1.E-02));+#2640=CIRCLE('',#2641,0.21);+#2641=AXIS2_PLACEMENT_3D('',#2642,#1237,#1238);+#2642=CARTESIAN_POINT('',(0.,4.,0.2));+#2643=ORIENTED_EDGE('',*,*,#2637,.T.);+#2644=SPHERICAL_SURFACE('',#2645,0.21);+#2645=AXIS2_PLACEMENT_3D('',#2642,#13,#45);+#2646=ADVANCED_FACE('',(#2647),#2657,.T.);+#2647=FACE_BOUND('',#2648,.T.);+#2648=EDGE_LOOP('',(#1094,#2649,#2656));+#2649=ORIENTED_EDGE('',*,*,#2650,.F.);+#2650=EDGE_CURVE('',#2651,#1096,#2653,.T.);+#2651=VERTEX_POINT('',#2652);+#2652=CARTESIAN_POINT('',(0.8,4.,-1.E-02));+#2653=CIRCLE('',#2654,0.21);+#2654=AXIS2_PLACEMENT_3D('',#2655,#1237,#1238);+#2655=CARTESIAN_POINT('',(0.8,4.,0.2));+#2656=ORIENTED_EDGE('',*,*,#2650,.T.);+#2657=SPHERICAL_SURFACE('',#2658,0.21);+#2658=AXIS2_PLACEMENT_3D('',#2655,#13,#45);+#2659=ADVANCED_FACE('',(#2660),#2670,.T.);+#2660=FACE_BOUND('',#2661,.T.);+#2661=EDGE_LOOP('',(#1103,#2662,#2669));+#2662=ORIENTED_EDGE('',*,*,#2663,.F.);+#2663=EDGE_CURVE('',#2664,#1105,#2666,.T.);+#2664=VERTEX_POINT('',#2665);+#2665=CARTESIAN_POINT('',(1.6,3.2,-1.E-02));+#2666=CIRCLE('',#2667,0.21);+#2667=AXIS2_PLACEMENT_3D('',#2668,#1237,#1238);+#2668=CARTESIAN_POINT('',(1.6,3.2,0.2));+#2669=ORIENTED_EDGE('',*,*,#2663,.T.);+#2670=SPHERICAL_SURFACE('',#2671,0.21);+#2671=AXIS2_PLACEMENT_3D('',#2668,#13,#45);+#2672=ADVANCED_FACE('',(#2673),#2683,.T.);+#2673=FACE_BOUND('',#2674,.T.);+#2674=EDGE_LOOP('',(#1112,#2675,#2682));+#2675=ORIENTED_EDGE('',*,*,#2676,.F.);+#2676=EDGE_CURVE('',#2677,#1114,#2679,.T.);+#2677=VERTEX_POINT('',#2678);+#2678=CARTESIAN_POINT('',(1.6,4.,-1.E-02));+#2679=CIRCLE('',#2680,0.21);+#2680=AXIS2_PLACEMENT_3D('',#2681,#1237,#1238);+#2681=CARTESIAN_POINT('',(1.6,4.,0.2));+#2682=ORIENTED_EDGE('',*,*,#2676,.T.);+#2683=SPHERICAL_SURFACE('',#2684,0.21);+#2684=AXIS2_PLACEMENT_3D('',#2681,#13,#45);+#2685=ADVANCED_FACE('',(#2686),#2696,.T.);+#2686=FACE_BOUND('',#2687,.T.);+#2687=EDGE_LOOP('',(#1121,#2688,#2695));+#2688=ORIENTED_EDGE('',*,*,#2689,.F.);+#2689=EDGE_CURVE('',#2690,#1123,#2692,.T.);+#2690=VERTEX_POINT('',#2691);+#2691=CARTESIAN_POINT('',(2.4,2.4,-1.E-02));+#2692=CIRCLE('',#2693,0.21);+#2693=AXIS2_PLACEMENT_3D('',#2694,#1237,#1238);+#2694=CARTESIAN_POINT('',(2.4,2.4,0.2));+#2695=ORIENTED_EDGE('',*,*,#2689,.T.);+#2696=SPHERICAL_SURFACE('',#2697,0.21);+#2697=AXIS2_PLACEMENT_3D('',#2694,#13,#45);+#2698=ADVANCED_FACE('',(#2699),#2709,.T.);+#2699=FACE_BOUND('',#2700,.T.);+#2700=EDGE_LOOP('',(#1130,#2701,#2708));+#2701=ORIENTED_EDGE('',*,*,#2702,.F.);+#2702=EDGE_CURVE('',#2703,#1132,#2705,.T.);+#2703=VERTEX_POINT('',#2704);+#2704=CARTESIAN_POINT('',(3.2,2.4,-1.E-02));+#2705=CIRCLE('',#2706,0.21);+#2706=AXIS2_PLACEMENT_3D('',#2707,#1237,#1238);+#2707=CARTESIAN_POINT('',(3.2,2.4,0.2));+#2708=ORIENTED_EDGE('',*,*,#2702,.T.);+#2709=SPHERICAL_SURFACE('',#2710,0.21);+#2710=AXIS2_PLACEMENT_3D('',#2707,#13,#45);+#2711=ADVANCED_FACE('',(#2712),#2722,.T.);+#2712=FACE_BOUND('',#2713,.T.);+#2713=EDGE_LOOP('',(#1139,#2714,#2721));+#2714=ORIENTED_EDGE('',*,*,#2715,.F.);+#2715=EDGE_CURVE('',#2716,#1141,#2718,.T.);+#2716=VERTEX_POINT('',#2717);+#2717=CARTESIAN_POINT('',(4.,2.4,-1.E-02));+#2718=CIRCLE('',#2719,0.21);+#2719=AXIS2_PLACEMENT_3D('',#2720,#1237,#1238);+#2720=CARTESIAN_POINT('',(4.,2.4,0.2));+#2721=ORIENTED_EDGE('',*,*,#2715,.T.);+#2722=SPHERICAL_SURFACE('',#2723,0.21);+#2723=AXIS2_PLACEMENT_3D('',#2720,#13,#45);+#2724=ADVANCED_FACE('',(#2725),#2735,.T.);+#2725=FACE_BOUND('',#2726,.T.);+#2726=EDGE_LOOP('',(#1148,#2727,#2734));+#2727=ORIENTED_EDGE('',*,*,#2728,.F.);+#2728=EDGE_CURVE('',#2729,#1150,#2731,.T.);+#2729=VERTEX_POINT('',#2730);+#2730=CARTESIAN_POINT('',(2.4,3.2,-1.E-02));+#2731=CIRCLE('',#2732,0.21);+#2732=AXIS2_PLACEMENT_3D('',#2733,#1237,#1238);+#2733=CARTESIAN_POINT('',(2.4,3.2,0.2));+#2734=ORIENTED_EDGE('',*,*,#2728,.T.);+#2735=SPHERICAL_SURFACE('',#2736,0.21);+#2736=AXIS2_PLACEMENT_3D('',#2733,#13,#45);+#2737=ADVANCED_FACE('',(#2738),#2748,.T.);+#2738=FACE_BOUND('',#2739,.T.);+#2739=EDGE_LOOP('',(#1157,#2740,#2747));+#2740=ORIENTED_EDGE('',*,*,#2741,.F.);+#2741=EDGE_CURVE('',#2742,#1159,#2744,.T.);+#2742=VERTEX_POINT('',#2743);+#2743=CARTESIAN_POINT('',(2.4,4.,-1.E-02));+#2744=CIRCLE('',#2745,0.21);+#2745=AXIS2_PLACEMENT_3D('',#2746,#1237,#1238);+#2746=CARTESIAN_POINT('',(2.4,4.,0.2));+#2747=ORIENTED_EDGE('',*,*,#2741,.T.);+#2748=SPHERICAL_SURFACE('',#2749,0.21);+#2749=AXIS2_PLACEMENT_3D('',#2746,#13,#45);+#2750=ADVANCED_FACE('',(#2751),#2761,.T.);+#2751=FACE_BOUND('',#2752,.T.);+#2752=EDGE_LOOP('',(#1166,#2753,#2760));+#2753=ORIENTED_EDGE('',*,*,#2754,.F.);+#2754=EDGE_CURVE('',#2755,#1168,#2757,.T.);+#2755=VERTEX_POINT('',#2756);+#2756=CARTESIAN_POINT('',(3.2,3.2,-1.E-02));+#2757=CIRCLE('',#2758,0.21);+#2758=AXIS2_PLACEMENT_3D('',#2759,#1237,#1238);+#2759=CARTESIAN_POINT('',(3.2,3.2,0.2));+#2760=ORIENTED_EDGE('',*,*,#2754,.T.);+#2761=SPHERICAL_SURFACE('',#2762,0.21);+#2762=AXIS2_PLACEMENT_3D('',#2759,#13,#45);+#2763=ADVANCED_FACE('',(#2764),#2774,.T.);+#2764=FACE_BOUND('',#2765,.T.);+#2765=EDGE_LOOP('',(#1175,#2766,#2773));+#2766=ORIENTED_EDGE('',*,*,#2767,.F.);+#2767=EDGE_CURVE('',#2768,#1177,#2770,.T.);+#2768=VERTEX_POINT('',#2769);+#2769=CARTESIAN_POINT('',(4.,3.2,-1.E-02));+#2770=CIRCLE('',#2771,0.21);+#2771=AXIS2_PLACEMENT_3D('',#2772,#1237,#1238);+#2772=CARTESIAN_POINT('',(4.,3.2,0.2));+#2773=ORIENTED_EDGE('',*,*,#2767,.T.);+#2774=SPHERICAL_SURFACE('',#2775,0.21);+#2775=AXIS2_PLACEMENT_3D('',#2772,#13,#45);+#2776=ADVANCED_FACE('',(#2777),#2787,.T.);+#2777=FACE_BOUND('',#2778,.T.);+#2778=EDGE_LOOP('',(#1184,#2779,#2786));+#2779=ORIENTED_EDGE('',*,*,#2780,.F.);+#2780=EDGE_CURVE('',#2781,#1186,#2783,.T.);+#2781=VERTEX_POINT('',#2782);+#2782=CARTESIAN_POINT('',(3.2,4.,-1.E-02));+#2783=CIRCLE('',#2784,0.21);+#2784=AXIS2_PLACEMENT_3D('',#2785,#1237,#1238);+#2785=CARTESIAN_POINT('',(3.2,4.,0.2));+#2786=ORIENTED_EDGE('',*,*,#2780,.T.);+#2787=SPHERICAL_SURFACE('',#2788,0.21);+#2788=AXIS2_PLACEMENT_3D('',#2785,#13,#45);+#2789=ADVANCED_FACE('',(#2790),#2800,.T.);+#2790=FACE_BOUND('',#2791,.T.);+#2791=EDGE_LOOP('',(#1193,#2792,#2799));+#2792=ORIENTED_EDGE('',*,*,#2793,.F.);+#2793=EDGE_CURVE('',#2794,#1195,#2796,.T.);+#2794=VERTEX_POINT('',#2795);+#2795=CARTESIAN_POINT('',(4.,4.,-1.E-02));+#2796=CIRCLE('',#2797,0.21);+#2797=AXIS2_PLACEMENT_3D('',#2798,#1237,#1238);+#2798=CARTESIAN_POINT('',(4.,4.,0.2));+#2799=ORIENTED_EDGE('',*,*,#2793,.T.);+#2800=SPHERICAL_SURFACE('',#2801,0.21);+#2801=AXIS2_PLACEMENT_3D('',#2798,#13,#45);+#2802=ADVANCED_FACE('',(#2803),#2806,.T.);+#2803=FACE_BOUND('',#2804,.F.);+#2804=EDGE_LOOP('',(#2805));+#2805=ORIENTED_EDGE('',*,*,#1219,.F.);+#2806=PLANE('',#1221);+#2807=( GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2811)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#2808,#2809,#2810)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );+#2808=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );+#2809=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );+#2810=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );+#2811=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2808,'distance_accuracy_value','confusion accuracy');+#2812=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));+#2813=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#2814,#2824,#2825,#2826,#2827,#2828,#2837,#2838,#2839,#2840,#2841,#2842,#2843,#2844,#2845,#2846,#2847,#2848,#2849,#2850,#2851,#2852,#2853,#2854,#2855,#2856,#2857,#2858,#2859,#2860,#2861,#2862,#2863,#2864,#2865,#2866,#2867,#2868,#2869,#2870,#2871,#2872,#2873,#2874,#2875,#2876,#2877,#2878,#2879,#2880,#2881,#2882,#2883,#2884,#2885,#2886,#2887,#2888,#2889,#2890,#2891,#2892,#2893,#2894,#2895,#2896,#2897,#2898,#2899,#2900,#2901,#2902,#2903,#2904,#2905,#2906,#2907,#2908,#2909,#2910,#2911,#2912,#2913,#2914,#2915,#2916,#2917,#2918,#2919,#2920,#2921,#2922,#2923,#2924,#2925,#2926,#2927,#2928,#2929,#2930,#2931,#2932,#2933,#2934,#2935,#2936,#2937,#2938,#2939,#2940,#2941,#2942,#2943,#2944,#2945,#2946,#2947,#2948,#2949,#2950,#2951,#2952,#2953,#2954,#2955,#2956,#2957,#2958,#2967,#2968,#2969,#2970,#2971,#2972,#2973,#2974,#2975,#2976,#2977,#2978,#2979,#2980,#2981,#2982,#2983,#2984,#2985,#2986,#2987,#2988,#2989,#2990,#2991,#2992,#2993,#2994,#2995,#2996,#2997,#2998,#2999,#3000,#3001,#3002,#3003,#3004,#3005,#3006,#3007,#3008,#3009,#3010,#3011,#3012,#3013,#3014,#3015,#3016,#3017,#3018,#3019,#3020,#3021,#3022,#3023,#3024,#3025,#3026,#3027,#3028,#3029,#3030,#3031,#3032,#3033,#3034,#3035,#3036,#3037,#3038,#3039,#3040,#3041,#3042,#3043,#3044,#3045,#3046,#3047,#3048,#3049,#3050,#3051,#3052,#3053,#3054,#3055,#3056,#3057,#3058,#3059,#3060,#3061,#3062,#3063,#3064,#3065,#3066,#3067,#3068,#3069,#3070,#3071,#3072,#3073,#3074,#3075,#3076,#3077,#3078,#3079,#3080,#3081,#3082,#3083,#3084,#3085,#3086,#3087,#3088),#2807);+#2814=STYLED_ITEM('color',(#2815),#17);+#2815=PRESENTATION_STYLE_ASSIGNMENT((#2816,#2822));+#2816=SURFACE_STYLE_USAGE(.BOTH.,#2817);+#2817=SURFACE_SIDE_STYLE('',(#2818));+#2818=SURFACE_STYLE_FILL_AREA(#2819);+#2819=FILL_AREA_STYLE('',(#2820));+#2820=FILL_AREA_STYLE_COLOUR('',#2821);+#2821=COLOUR_RGB('',0.147999998088,0.145000001626,0.145000001626);+#2822=CURVE_STYLE('',#2823,POSITIVE_LENGTH_MEASURE(0.1),#2821);+#2823=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');+#2824=STYLED_ITEM('color',(#2815),#46);+#2825=STYLED_ITEM('color',(#2815),#66);+#2826=STYLED_ITEM('color',(#2815),#89);+#2827=STYLED_ITEM('color',(#2815),#103);+#2828=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#114,#2827);+#2829=PRESENTATION_STYLE_ASSIGNMENT((#2830,#2836));+#2830=SURFACE_STYLE_USAGE(.BOTH.,#2831);+#2831=SURFACE_SIDE_STYLE('',(#2832));+#2832=SURFACE_STYLE_FILL_AREA(#2833);+#2833=FILL_AREA_STYLE('',(#2834));+#2834=FILL_AREA_STYLE_COLOUR('',#2835);+#2835=COLOUR_RGB('',0.823999987314,0.819999987296,0.781000009244);+#2836=CURVE_STYLE('',#2823,POSITIVE_LENGTH_MEASURE(0.1),#2835);+#2837=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#123,#2827);+#2838=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#132,#2827);+#2839=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#141,#2827);+#2840=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#150,#2827);+#2841=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#159,#2827);+#2842=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#168,#2827);+#2843=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#177,#2827);+#2844=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#186,#2827);+#2845=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#195,#2827);+#2846=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#204,#2827);+#2847=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#213,#2827);+#2848=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#222,#2827);+#2849=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#231,#2827);+#2850=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#240,#2827);+#2851=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#249,#2827);+#2852=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#258,#2827);+#2853=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#267,#2827);+#2854=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#276,#2827);+#2855=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#285,#2827);+#2856=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#294,#2827);+#2857=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#303,#2827);+#2858=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#312,#2827);+#2859=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#321,#2827);+#2860=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#330,#2827);+#2861=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#339,#2827);+#2862=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#348,#2827);+#2863=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#357,#2827);+#2864=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#366,#2827);+#2865=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#375,#2827);+#2866=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#384,#2827);+#2867=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#393,#2827);+#2868=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#402,#2827);+#2869=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#411,#2827);+#2870=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#420,#2827);+#2871=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#429,#2827);+#2872=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#438,#2827);+#2873=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#447,#2827);+#2874=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#456,#2827);+#2875=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#465,#2827);+#2876=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#474,#2827);+#2877=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#483,#2827);+#2878=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#492,#2827);+#2879=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#501,#2827);+#2880=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#510,#2827);+#2881=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#519,#2827);+#2882=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#528,#2827);+#2883=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#537,#2827);+#2884=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#546,#2827);+#2885=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#555,#2827);+#2886=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#564,#2827);+#2887=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#573,#2827);+#2888=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#582,#2827);+#2889=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#591,#2827);+#2890=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#600,#2827);+#2891=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#609,#2827);+#2892=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#618,#2827);+#2893=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#627,#2827);+#2894=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#636,#2827);+#2895=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#645,#2827);+#2896=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#654,#2827);+#2897=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#663,#2827);+#2898=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#672,#2827);+#2899=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#681,#2827);+#2900=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#690,#2827);+#2901=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#699,#2827);+#2902=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#708,#2827);+#2903=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#717,#2827);+#2904=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#726,#2827);+#2905=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#735,#2827);+#2906=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#744,#2827);+#2907=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#753,#2827);+#2908=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#762,#2827);+#2909=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#771,#2827);+#2910=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#780,#2827);+#2911=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#789,#2827);+#2912=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#798,#2827);+#2913=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#807,#2827);+#2914=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#816,#2827);+#2915=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#825,#2827);+#2916=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#834,#2827);+#2917=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#843,#2827);+#2918=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#852,#2827);+#2919=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#861,#2827);+#2920=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#870,#2827);+#2921=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#879,#2827);+#2922=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#888,#2827);+#2923=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#897,#2827);+#2924=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#906,#2827);+#2925=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#915,#2827);+#2926=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#924,#2827);+#2927=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#933,#2827);+#2928=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#942,#2827);+#2929=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#951,#2827);+#2930=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#960,#2827);+#2931=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#969,#2827);+#2932=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#978,#2827);+#2933=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#987,#2827);+#2934=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#996,#2827);+#2935=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1005,#2827);+#2936=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1014,#2827);+#2937=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1023,#2827);+#2938=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1032,#2827);+#2939=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1041,#2827);+#2940=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1050,#2827);+#2941=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1059,#2827);+#2942=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1068,#2827);+#2943=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1077,#2827);+#2944=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1086,#2827);+#2945=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1095,#2827);+#2946=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1104,#2827);+#2947=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1113,#2827);+#2948=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1122,#2827);+#2949=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1131,#2827);+#2950=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1140,#2827);+#2951=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1149,#2827);+#2952=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1158,#2827);+#2953=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1167,#2827);+#2954=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1176,#2827);+#2955=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1185,#2827);+#2956=OVER_RIDING_STYLED_ITEM('overriding color',(#2829),#1194,#2827);+#2957=STYLED_ITEM('color',(#2815),#1202);+#2958=STYLED_ITEM('color',(#2959),#1209);+#2959=PRESENTATION_STYLE_ASSIGNMENT((#2960,#2966));+#2960=SURFACE_STYLE_USAGE(.BOTH.,#2961);+#2961=SURFACE_SIDE_STYLE('',(#2962));+#2962=SURFACE_STYLE_FILL_AREA(#2963);+#2963=FILL_AREA_STYLE('',(#2964));+#2964=FILL_AREA_STYLE_COLOUR('',#2965);+#2965=COLOUR_RGB('',0.690999998585,0.664000007176,0.597999987832);+#2966=CURVE_STYLE('',#2823,POSITIVE_LENGTH_MEASURE(0.1),#2965);+#2967=STYLED_ITEM('color',(#2829),#1227);+#2968=STYLED_ITEM('color',(#2829),#1242);+#2969=STYLED_ITEM('color',(#2829),#1255);+#2970=STYLED_ITEM('color',(#2829),#1268);+#2971=STYLED_ITEM('color',(#2829),#1281);+#2972=STYLED_ITEM('color',(#2829),#1294);+#2973=STYLED_ITEM('color',(#2829),#1307);+#2974=STYLED_ITEM('color',(#2829),#1320);+#2975=STYLED_ITEM('color',(#2829),#1333);+#2976=STYLED_ITEM('color',(#2829),#1346);+#2977=STYLED_ITEM('color',(#2829),#1359);+#2978=STYLED_ITEM('color',(#2829),#1372);+#2979=STYLED_ITEM('color',(#2829),#1385);+#2980=STYLED_ITEM('color',(#2829),#1398);+#2981=STYLED_ITEM('color',(#2829),#1411);+#2982=STYLED_ITEM('color',(#2829),#1424);+#2983=STYLED_ITEM('color',(#2829),#1437);+#2984=STYLED_ITEM('color',(#2829),#1450);+#2985=STYLED_ITEM('color',(#2829),#1463);+#2986=STYLED_ITEM('color',(#2829),#1476);+#2987=STYLED_ITEM('color',(#2829),#1489);+#2988=STYLED_ITEM('color',(#2829),#1502);+#2989=STYLED_ITEM('color',(#2829),#1515);+#2990=STYLED_ITEM('color',(#2829),#1528);+#2991=STYLED_ITEM('color',(#2829),#1541);+#2992=STYLED_ITEM('color',(#2829),#1554);+#2993=STYLED_ITEM('color',(#2829),#1567);+#2994=STYLED_ITEM('color',(#2829),#1580);+#2995=STYLED_ITEM('color',(#2829),#1593);+#2996=STYLED_ITEM('color',(#2829),#1606);+#2997=STYLED_ITEM('color',(#2829),#1619);+#2998=STYLED_ITEM('color',(#2829),#1632);+#2999=STYLED_ITEM('color',(#2829),#1645);+#3000=STYLED_ITEM('color',(#2829),#1658);+#3001=STYLED_ITEM('color',(#2829),#1671);+#3002=STYLED_ITEM('color',(#2829),#1684);+#3003=STYLED_ITEM('color',(#2829),#1697);+#3004=STYLED_ITEM('color',(#2829),#1710);+#3005=STYLED_ITEM('color',(#2829),#1723);+#3006=STYLED_ITEM('color',(#2829),#1736);+#3007=STYLED_ITEM('color',(#2829),#1749);+#3008=STYLED_ITEM('color',(#2829),#1762);+#3009=STYLED_ITEM('color',(#2829),#1775);+#3010=STYLED_ITEM('color',(#2829),#1788);+#3011=STYLED_ITEM('color',(#2829),#1801);+#3012=STYLED_ITEM('color',(#2829),#1814);+#3013=STYLED_ITEM('color',(#2829),#1827);+#3014=STYLED_ITEM('color',(#2829),#1840);+#3015=STYLED_ITEM('color',(#2829),#1853);+#3016=STYLED_ITEM('color',(#2829),#1866);+#3017=STYLED_ITEM('color',(#2829),#1879);+#3018=STYLED_ITEM('color',(#2829),#1892);+#3019=STYLED_ITEM('color',(#2829),#1905);+#3020=STYLED_ITEM('color',(#2829),#1918);+#3021=STYLED_ITEM('color',(#2829),#1931);+#3022=STYLED_ITEM('color',(#2829),#1944);+#3023=STYLED_ITEM('color',(#2829),#1957);+#3024=STYLED_ITEM('color',(#2829),#1970);+#3025=STYLED_ITEM('color',(#2829),#1983);+#3026=STYLED_ITEM('color',(#2829),#1996);+#3027=STYLED_ITEM('color',(#2829),#2009);+#3028=STYLED_ITEM('color',(#2829),#2022);+#3029=STYLED_ITEM('color',(#2829),#2035);+#3030=STYLED_ITEM('color',(#2829),#2048);+#3031=STYLED_ITEM('color',(#2829),#2061);+#3032=STYLED_ITEM('color',(#2829),#2074);+#3033=STYLED_ITEM('color',(#2829),#2087);+#3034=STYLED_ITEM('color',(#2829),#2100);+#3035=STYLED_ITEM('color',(#2829),#2113);+#3036=STYLED_ITEM('color',(#2829),#2126);+#3037=STYLED_ITEM('color',(#2829),#2139);+#3038=STYLED_ITEM('color',(#2829),#2152);+#3039=STYLED_ITEM('color',(#2829),#2165);+#3040=STYLED_ITEM('color',(#2829),#2178);+#3041=STYLED_ITEM('color',(#2829),#2191);+#3042=STYLED_ITEM('color',(#2829),#2204);+#3043=STYLED_ITEM('color',(#2829),#2217);+#3044=STYLED_ITEM('color',(#2829),#2230);+#3045=STYLED_ITEM('color',(#2829),#2243);+#3046=STYLED_ITEM('color',(#2829),#2256);+#3047=STYLED_ITEM('color',(#2829),#2269);+#3048=STYLED_ITEM('color',(#2829),#2282);+#3049=STYLED_ITEM('color',(#2829),#2295);+#3050=STYLED_ITEM('color',(#2829),#2308);+#3051=STYLED_ITEM('color',(#2829),#2321);+#3052=STYLED_ITEM('color',(#2829),#2334);+#3053=STYLED_ITEM('color',(#2829),#2347);+#3054=STYLED_ITEM('color',(#2829),#2360);+#3055=STYLED_ITEM('color',(#2829),#2373);+#3056=STYLED_ITEM('color',(#2829),#2386);+#3057=STYLED_ITEM('color',(#2829),#2399);+#3058=STYLED_ITEM('color',(#2829),#2412);+#3059=STYLED_ITEM('color',(#2829),#2425);+#3060=STYLED_ITEM('color',(#2829),#2438);+#3061=STYLED_ITEM('color',(#2829),#2451);+#3062=STYLED_ITEM('color',(#2829),#2464);+#3063=STYLED_ITEM('color',(#2829),#2477);+#3064=STYLED_ITEM('color',(#2829),#2490);+#3065=STYLED_ITEM('color',(#2829),#2503);+#3066=STYLED_ITEM('color',(#2829),#2516);+#3067=STYLED_ITEM('color',(#2829),#2529);+#3068=STYLED_ITEM('color',(#2829),#2542);+#3069=STYLED_ITEM('color',(#2829),#2555);+#3070=STYLED_ITEM('color',(#2829),#2568);+#3071=STYLED_ITEM('color',(#2829),#2581);+#3072=STYLED_ITEM('color',(#2829),#2594);+#3073=STYLED_ITEM('color',(#2829),#2607);+#3074=STYLED_ITEM('color',(#2829),#2620);+#3075=STYLED_ITEM('color',(#2829),#2633);+#3076=STYLED_ITEM('color',(#2829),#2646);+#3077=STYLED_ITEM('color',(#2829),#2659);+#3078=STYLED_ITEM('color',(#2829),#2672);+#3079=STYLED_ITEM('color',(#2829),#2685);+#3080=STYLED_ITEM('color',(#2829),#2698);+#3081=STYLED_ITEM('color',(#2829),#2711);+#3082=STYLED_ITEM('color',(#2829),#2724);+#3083=STYLED_ITEM('color',(#2829),#2737);+#3084=STYLED_ITEM('color',(#2829),#2750);+#3085=STYLED_ITEM('color',(#2829),#2763);+#3086=STYLED_ITEM('color',(#2829),#2776);+#3087=STYLED_ITEM('color',(#2829),#2789);+#3088=STYLED_ITEM('color',(#2959),#2802);+ENDSEC;+END-ISO-10303-21;
docs/cyusb3014-bzxi-datasheet.pdfadded
⋯ 1 unchanged line ⋯
docs/hero.pngadded
⋯ 1 unchanged line ⋯
package.jsonadded+871
@@ -0,0 +1,871 @@+{+  "slug": "cyusb3014-bzxi",+  "version": "0.1.0",+  "type": "component",+  "description": "Cypress Semicon CYPRESS, BGA-121. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "embedded processors & controllers",+    "cyusb3014-bzxi",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "cyusb3014-bzxi.kicad_sym",+    "cyusb3014-bzxi.kicad_mod",+    "cyusb3014-bzxi.glb",+    "cyusb3014-bzxi.step",+    "cyusb3014-bzxi.lbr",+    "docs/hero.png",+    "docs/cyusb3014-bzxi-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "cyusb3014-bzxi-hero.glb",+    "cyusb3014-bzxi-hero.overlay.json",+    "cyusb3014-bzxi-etched.glb"+  ],+  "component": {+    "mpn": "CYUSB3014-BZXI",+    "manufacturer": "Cypress Semicon",+    "package": "BGA-121",+    "pin_count": 121,+    "category": "Embedded Processors & Controllers",+    "subcategory": "CYPRESS",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/9bf8eaa3d2ea4b51ad0ef9dc0c29253c.pdf",+    "parts": {+      "symbol": "cyusb3014-bzxi.kicad_sym",+      "footprint": "cyusb3014-bzxi.kicad_mod",+      "model_3d": "cyusb3014-bzxi-hero.glb",+      "model_3d_plain": "cyusb3014-bzxi-etched.glb",+      "model_3d_step": "cyusb3014-bzxi-etched.step",+      "model_3d_step_plain": "cyusb3014-bzxi.step",+      "lbr": "cyusb3014-bzxi.lbr"+    },+    "distributor_links": {+      "lcsc": "C57294"+    },+    "distributor_check": {+      "checked_at": "2026-10-22T20:04:12Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "quota"+      },+      "mouser": {+        "pn": null,+        "status": "quota"+      }+    },+    "pins": [+      {+        "number": "A1",+        "name": "U3VSSQ",+        "type": "power_in",+        "description": "Ground return for the USB 3.0 transceiver supply domain (U3RXVDDQ/U3TXVDDQ), shown on the 121-ball BGA map."+      },+      {+        "number": "A2",+        "name": "U3RXVDDQ",+        "type": "power_in",+        "description": "USB 3.0 receive-side supply input; the datasheet requires a bypass capacitor on this pin."+      },+      {+        "number": "A3",+        "name": "SSRXM",+        "type": "input",+        "description": "USB 3.0 SuperSpeed receive differential input, negative (SSRX-)."+      },+      {+        "number": "A4",+        "name": "SSRXP",+        "type": "input",+        "description": "USB 3.0 SuperSpeed receive differential input, positive (SSRX+)."+      },+      {+        "number": "A5",+        "name": "SSTXP",+        "type": "output",+        "description": "USB 3.0 SuperSpeed transmit differential output, positive (SSTX+)."+      },+      {+        "number": "A6",+        "name": "SSTXM",+        "type": "output",+        "description": "USB 3.0 SuperSpeed transmit differential output, negative (SSTX-)."+      },+      {+        "number": "A7",+        "name": "AVDD",+        "type": "power_in",+        "description": "Analog supply for the crystal oscillator/PLL domain (XTALIN and XTALOUT are in the AVDD domain)."+      },+      {+        "number": "A8",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "A9",+        "name": "DP",+        "type": "bidirectional",+        "description": "USB 2.0 D+ data line."+      },+      {+        "number": "A10",+        "name": "DM",+        "type": "bidirectional",+        "description": "USB 2.0 D- data line."+      },+      {+        "number": "A11",+        "name": "NC",+        "type": "unconnected",+        "description": "No connect."+      },+      {+        "number": "B1",+        "name": "VIO4",+        "type": "power_in",+        "description": "I/O supply for the VIO4 domain (GPIO[53] to GPIO[57])."+      },+      {+        "number": "B2",+        "name": "FSLC[0]",+        "type": "input",+        "description": "Clock input frequency select bit 0 (FSLC[0]), CVDDQ domain."+      },+      {+        "number": "B3",+        "name": "R_USB3",+        "type": "passive",+        "description": "Precision resistor pin for USB 3.0: connect a 200 ohm ±1% resistor between this pin and GND."+      },+      {+        "number": "B4",+        "name": "FSLC[1]",+        "type": "input",+        "description": "Clock input frequency select bit 1 (FSLC[1]), CVDDQ domain."+      },+      {+        "number": "B5",+        "name": "U3TXVDDQ",+        "type": "power_in",+        "description": "USB 3.0 transmit-side supply input; the datasheet requires a bypass capacitor on this pin."+      },+      {+        "number": "B6",+        "name": "CVDDQ",+        "type": "power_in",+        "description": "Supply for the clock and reset input domain (FSLC[2:0], CLKIN)."+      },+      {+        "number": "B7",+        "name": "AVSS",+        "type": "power_in",+        "description": "Analog ground."+      },+      {+        "number": "B8",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "B9",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "B10",+        "name": "VDD",+        "type": "power_in",+        "description": "Core power supply (core operates at 1.2 V)."+      },+      {+        "number": "B11",+        "name": "TRST#",+        "type": "input",+        "description": "JTAG test reset, active low, with a fixed 50-kohm internal pull-up."+      },+      {+        "number": "C1",+        "name": "GPIO[54]",+        "type": "bidirectional",+        "description": "VIO4 GPIO; UART_CTS or SPI_SSN, I2S_CLK in the I2S+GPIO configuration, otherwise GPIO."+      },+      {+        "number": "C2",+        "name": "GPIO[55]",+        "type": "bidirectional",+        "description": "VIO4 GPIO; UART_TX or SPI_MISO, I2S_SD in the I2S+GPIO configuration, otherwise GPIO."+      },+      {+        "number": "C3",+        "name": "VDD",+        "type": "power_in",+        "description": "Core power supply (core operates at 1.2 V)."+      },+      {+        "number": "C4",+        "name": "GPIO[57]",+        "type": "bidirectional",+        "description": "VIO4 GPIO; I2S_MCLK in the UART+SPI+I2S and I2S+GPIO configurations, otherwise GPIO."+      },+      {+        "number": "C5",+        "name": "RESET#",+        "type": "input",+        "description": "Hard reset input, active low; its assertion wakes the device from low-power modes."+      },+      {+        "number": "C6",+        "name": "XTALIN",+        "type": "passive",+        "description": "Crystal input (AVDD domain); a 19.2-MHz crystal may be used, or a clock may be supplied on CLKIN instead."+      },+      {+        "number": "C7",+        "name": "XTALOUT",+        "type": "passive",+        "description": "Crystal output (AVDD domain)."+      },+      {+        "number": "C8",+        "name": "R_USB2",+        "type": "passive",+        "description": "Precision resistor pin for USB 2.0: connect a 6.04 kohm ±1% resistor between this pin and GND."+      },+      {+        "number": "C9",+        "name": "OTG_ID",+        "type": "input",+        "description": "USB OTG ID input; an impedance change on this pin is a wakeup source from suspend."+      },+      {+        "number": "C10",+        "name": "TDO",+        "type": "output",+        "description": "JTAG test data output."+      },+      {+        "number": "C11",+        "name": "VIO5",+        "type": "power_in",+        "description": "I/O supply for the VIO5 domain (I2C_GPIO[58], I2C_GPIO[59], O[60])."+      },+      {+        "number": "D1",+        "name": "GPIO[50]",+        "type": "bidirectional",+        "description": "VIO3 GPIO; I2S_CLK in the UART+SPI+I2S and 16-bit Data Bus + I2S configurations, otherwise GPIO."+      },+      {+        "number": "D2",+        "name": "GPIO[51]",+        "type": "bidirectional",+        "description": "VIO3 GPIO; I2S_SD in the UART+SPI+I2S and 16-bit Data Bus + I2S configurations, otherwise GPIO."+      },+      {+        "number": "D3",+        "name": "GPIO[52]",+        "type": "bidirectional",+        "description": "VIO3 GPIO; I2S_WS in the UART+SPI+I2S and 16-bit Data Bus + I2S configurations, otherwise GPIO."+      },+      {+        "number": "D4",+        "name": "GPIO[53]",+        "type": "bidirectional",+        "description": "VIO4 GPIO; UART_RTS or SPI_SCK depending on configuration, otherwise GPIO."+      },+      {+        "number": "D5",+        "name": "GPIO[56]",+        "type": "bidirectional",+        "description": "VIO4 GPIO; UART_RX or SPI_MOSI, I2S_WS in the I2S+GPIO configuration, otherwise GPIO."+      },+      {+        "number": "D6",+        "name": "CLKIN_32",+        "type": "input",+        "description": "32-kHz watchdog timer clock input."+      },+      {+        "number": "D7",+        "name": "CLKIN",+        "type": "input",+        "description": "External clock input (CVDDQ domain), alternative to the crystal; selectable 19.2, 26, 38.4 or 52 MHz."+      },+      {+        "number": "D8",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "D9",+        "name": "I2C_GPIO[58]",+        "type": "bidirectional",+        "description": "I2C / GPIO pin in the VIO5 domain; I2C operation at 1.2 V to 3.3 V."+      },+      {+        "number": "D10",+        "name": "I2C_GPIO[59]",+        "type": "bidirectional",+        "description": "I2C / GPIO pin in the VIO5 domain; I2C operation at 1.2 V to 3.3 V."+      },+      {+        "number": "D11",+        "name": "O[60]",+        "type": "output",+        "description": "Output pin O[60] in the VIO5 domain."+      },+      {+        "number": "E1",+        "name": "GPIO[47]",+        "type": "bidirectional",+        "description": "VIO3 GPIO; DQ[29] in the 32-bit data bus configuration, UART_CTS in the UART configurations, otherwise GPIO."+      },+      {+        "number": "E2",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "E3",+        "name": "VIO3",+        "type": "power_in",+        "description": "I/O supply for the VIO3 domain (GPIO[46] to GPIO[52])."+      },+      {+        "number": "E4",+        "name": "GPIO[49]",+        "type": "bidirectional",+        "description": "VIO3 GPIO; DQ[31] in the 32-bit data bus configuration, UART_RX in the UART configurations, otherwise GPIO."+      },+      {+        "number": "E5",+        "name": "GPIO[48]",+        "type": "bidirectional",+        "description": "VIO3 GPIO; DQ[30] in the 32-bit data bus configuration, UART_TX in the UART configurations, otherwise GPIO."+      },+      {+        "number": "E6",+        "name": "FSLC[2]",+        "type": "input",+        "description": "Clock input frequency select bit 2 (FSLC[2]), CVDDQ domain."+      },+      {+        "number": "E7",+        "name": "TDI",+        "type": "input",+        "description": "JTAG test data input, with a fixed 50-kohm internal pull-up."+      },+      {+        "number": "E8",+        "name": "TMS",+        "type": "input",+        "description": "JTAG test mode select, with a fixed 50-kohm internal pull-up."+      },+      {+        "number": "E9",+        "name": "VDD",+        "type": "power_in",+        "description": "Core power supply (core operates at 1.2 V)."+      },+      {+        "number": "E10",+        "name": "VBATT",+        "type": "power_in",+        "description": "USB battery-power supply input (VBATT)."+      },+      {+        "number": "E11",+        "name": "VBUS",+        "type": "power_in",+        "description": "USB VBUS supply/detect input; VBUS detection is a wakeup source."+      },+      {+        "number": "F1",+        "name": "VIO2",+        "type": "power_in",+        "description": "I/O supply for the VIO2 domain (GPIO[33] to GPIO[45])."+      },+      {+        "number": "F2",+        "name": "GPIO[45]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; GPIO function in all interface configurations."+      },+      {+        "number": "F3",+        "name": "GPIO[44]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[27] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "F4",+        "name": "GPIO[41]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[24] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "F5",+        "name": "GPIO[46]",+        "type": "bidirectional",+        "description": "VIO3 GPIO; DQ[28] in the 32-bit data bus configuration, UART_RTS in the UART configurations, otherwise GPIO."+      },+      {+        "number": "F6",+        "name": "TCK",+        "type": "input",+        "description": "JTAG test clock, with a fixed 10-kohm internal pull-down."+      },+      {+        "number": "F7",+        "name": "GPIO[2]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[2] (Slave FIFO data)."+      },+      {+        "number": "F8",+        "name": "GPIO[5]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[5] (Slave FIFO data)."+      },+      {+        "number": "F9",+        "name": "GPIO[1]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[1] (Slave FIFO data)."+      },+      {+        "number": "F10",+        "name": "GPIO[0]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[0] (Slave FIFO data)."+      },+      {+        "number": "F11",+        "name": "VDD",+        "type": "power_in",+        "description": "Core power supply (core operates at 1.2 V)."+      },+      {+        "number": "G1",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "G2",+        "name": "GPIO[42]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[25] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "G3",+        "name": "GPIO[43]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[26] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "G4",+        "name": "GPIO[30]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; PMODE[0] mode-select input."+      },+      {+        "number": "G5",+        "name": "GPIO[25]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[8], GPIO in Slave FIFO mode."+      },+      {+        "number": "G6",+        "name": "GPIO[22]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[5], FLAGB in Slave FIFO mode."+      },+      {+        "number": "G7",+        "name": "GPIO[21]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[4], FLAGA in Slave FIFO mode."+      },+      {+        "number": "G8",+        "name": "GPIO[15]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[15] (Slave FIFO data)."+      },+      {+        "number": "G9",+        "name": "GPIO[4]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[4] (Slave FIFO data)."+      },+      {+        "number": "G10",+        "name": "GPIO[3]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[3] (Slave FIFO data)."+      },+      {+        "number": "G11",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "H1",+        "name": "VDD",+        "type": "power_in",+        "description": "Core power supply (core operates at 1.2 V)."+      },+      {+        "number": "H2",+        "name": "GPIO[39]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[22] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "H3",+        "name": "GPIO[40]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[23] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "H4",+        "name": "GPIO[31]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; PMODE[1] mode-select input."+      },+      {+        "number": "H5",+        "name": "GPIO[29]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[12], A0 in Slave FIFO mode."+      },+      {+        "number": "H6",+        "name": "GPIO[26]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[9], GPIO in Slave FIFO mode."+      },+      {+        "number": "H7",+        "name": "GPIO[20]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[3], SLRD# in Slave FIFO mode."+      },+      {+        "number": "H8",+        "name": "GPIO[24]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[7], PKTEND# in Slave FIFO mode."+      },+      {+        "number": "H9",+        "name": "GPIO[7]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[7] (Slave FIFO data)."+      },+      {+        "number": "H10",+        "name": "GPIO[6]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[6] (Slave FIFO data)."+      },+      {+        "number": "H11",+        "name": "VIO1",+        "type": "power_in",+        "description": "I/O supply for the VIO1 domain (GPIF II); the datasheet states it cannot be turned off if GPIF II is used."+      },+      {+        "number": "J1",+        "name": "GPIO[38]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[21] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "J2",+        "name": "GPIO[36]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[19] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "J3",+        "name": "GPIO[37]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[20] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "J4",+        "name": "GPIO[34]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[17] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "J5",+        "name": "GPIO[28]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[11], A1 in Slave FIFO mode."+      },+      {+        "number": "J6",+        "name": "GPIO[16]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; PCLK, CLK in Slave FIFO mode."+      },+      {+        "number": "J7",+        "name": "GPIO[19]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[2], SLOE# in Slave FIFO mode."+      },+      {+        "number": "J8",+        "name": "GPIO[14]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[14] (Slave FIFO data)."+      },+      {+        "number": "J9",+        "name": "GPIO[9]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[9] (Slave FIFO data)."+      },+      {+        "number": "J10",+        "name": "GPIO[8]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[8] (Slave FIFO data)."+      },+      {+        "number": "J11",+        "name": "VDD",+        "type": "power_in",+        "description": "Core power supply (core operates at 1.2 V)."+      },+      {+        "number": "K1",+        "name": "GPIO[35]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[18] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "K2",+        "name": "GPIO[33]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[16] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "K3",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "K4",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "K5",+        "name": "GPIO[27]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[10], GPIO in Slave FIFO mode."+      },+      {+        "number": "K6",+        "name": "GPIO[23]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[6], GPIO in Slave FIFO mode."+      },+      {+        "number": "K7",+        "name": "GPIO[18]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[1], SLWR# in Slave FIFO mode."+      },+      {+        "number": "K8",+        "name": "GPIO[17]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[0], SLCS# in Slave FIFO mode."+      },+      {+        "number": "K9",+        "name": "GPIO[13]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[13] (Slave FIFO data)."+      },+      {+        "number": "K10",+        "name": "GPIO[12]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[12] (Slave FIFO data)."+      },+      {+        "number": "K11",+        "name": "GPIO[10]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[10] (Slave FIFO data)."+      },+      {+        "number": "L1",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "L2",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "L3",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "L4",+        "name": "GPIO[32]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; PMODE[2] mode-select input."+      },+      {+        "number": "L5",+        "name": "VDD",+        "type": "power_in",+        "description": "Core power supply (core operates at 1.2 V)."+      },+      {+        "number": "L6",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "L7",+        "name": "VDD",+        "type": "power_in",+        "description": "Core power supply (core operates at 1.2 V)."+      },+      {+        "number": "L8",+        "name": "INT#",+        "type": "bidirectional",+        "description": "VIO1 pin INT#/CTL[15]; CTL[15] in Slave FIFO mode and not usable as a GPIO."+      },+      {+        "number": "L9",+        "name": "VIO1",+        "type": "power_in",+        "description": "I/O supply for the VIO1 domain (GPIF II); the datasheet states it cannot be turned off if GPIF II is used."+      },+      {+        "number": "L10",+        "name": "GPIO[11]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[11] (Slave FIFO data)."+      },+      {+        "number": "L11",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      }+    ],+    "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",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: Pin List pages (Table 7 continuation, datasheet pages 17-18) were not supplied. Ball names for power; The package hint is 121-ball BGA and CYUSB3014-BZXI is the 121-ball BGA in Table 20 (–40 °C to +85 °; The XTALIN and XTALOUT pins are listed as I/O in Table 7 and were typed passive. The ball-count pull",+          "16/121 pins cited to the wrong page (name found elsewhere): ['A11:NC@p14', 'B1:VIO4@p14', 'B11:TRST#@p13', 'C10:TDO@p14']"+        ],+        "pages_sent": 15,+        "cost_usd": 0.3735,+        "at": "2026-10-22T20:03:25"+      },+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/9bf8eaa3d2ea4b51ad0ef9dc0c29253c.pdf",+        "pages": 52,+        "sha256": "87a3bd0918148fc2",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 121,+        "described": 121,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "cyusb3014-bzxi.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          9.0,+          9.0,+          1.112+        ],+        "zmin_mm": -0.01,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "8da48d27804a2e36a4eccc28349fa8bbe4edb4cdcc7ec213934cac35ca478f69",+        "checked": "2026-10-22",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "cyusb3014-bzxi-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          9.0,+          9.0,+          1.112+        ],+        "zmin_mm": -0.01,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "7c54e69a184cd84103ce664ce39efd3f996a4dc4c2b7046d4775b299492f9738",+        "checked": "2026-10-22",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  }+}
page.jsonadded+877
@@ -0,0 +1,877 @@+{+  "slug": "cyusb3014-bzxi",+  "version": "0.1.0",+  "type": "component",+  "description": "Cypress Semicon CYPRESS, BGA-121. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "embedded processors & controllers",+    "cyusb3014-bzxi",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "cyusb3014-bzxi.kicad_sym",+    "cyusb3014-bzxi.kicad_mod",+    "cyusb3014-bzxi.glb",+    "cyusb3014-bzxi.step",+    "cyusb3014-bzxi.lbr",+    "docs/hero.png",+    "docs/cyusb3014-bzxi-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "cyusb3014-bzxi-hero.glb",+    "cyusb3014-bzxi-hero.overlay.json",+    "cyusb3014-bzxi-etched.glb"+  ],+  "component": {+    "mpn": "CYUSB3014-BZXI",+    "manufacturer": "Cypress Semicon",+    "package": "BGA-121",+    "pin_count": 121,+    "category": "Embedded Processors & Controllers",+    "subcategory": "CYPRESS",+    "datasheet": "https://datasheet.lcsc.com/datasheet/pdf/9bf8eaa3d2ea4b51ad0ef9dc0c29253c.pdf",+    "parts": {+      "symbol": "cyusb3014-bzxi.kicad_sym",+      "footprint": "cyusb3014-bzxi.kicad_mod",+      "model_3d": "cyusb3014-bzxi-hero.glb",+      "model_3d_plain": "cyusb3014-bzxi-etched.glb",+      "model_3d_step": "cyusb3014-bzxi-etched.step",+      "model_3d_step_plain": "cyusb3014-bzxi.step",+      "lbr": "cyusb3014-bzxi.lbr"+    },+    "distributor_links": {+      "lcsc": "C57294"+    },+    "distributor_check": {+      "checked_at": "2026-10-22T20:04:12Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": null,+        "status": "quota"+      },+      "mouser": {+        "pn": null,+        "status": "quota"+      }+    },+    "pins": [+      {+        "number": "A1",+        "name": "U3VSSQ",+        "type": "power_in",+        "description": "Ground return for the USB 3.0 transceiver supply domain (U3RXVDDQ/U3TXVDDQ), shown on the 121-ball BGA map."+      },+      {+        "number": "A2",+        "name": "U3RXVDDQ",+        "type": "power_in",+        "description": "USB 3.0 receive-side supply input; the datasheet requires a bypass capacitor on this pin."+      },+      {+        "number": "A3",+        "name": "SSRXM",+        "type": "input",+        "description": "USB 3.0 SuperSpeed receive differential input, negative (SSRX-)."+      },+      {+        "number": "A4",+        "name": "SSRXP",+        "type": "input",+        "description": "USB 3.0 SuperSpeed receive differential input, positive (SSRX+)."+      },+      {+        "number": "A5",+        "name": "SSTXP",+        "type": "output",+        "description": "USB 3.0 SuperSpeed transmit differential output, positive (SSTX+)."+      },+      {+        "number": "A6",+        "name": "SSTXM",+        "type": "output",+        "description": "USB 3.0 SuperSpeed transmit differential output, negative (SSTX-)."+      },+      {+        "number": "A7",+        "name": "AVDD",+        "type": "power_in",+        "description": "Analog supply for the crystal oscillator/PLL domain (XTALIN and XTALOUT are in the AVDD domain)."+      },+      {+        "number": "A8",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "A9",+        "name": "DP",+        "type": "bidirectional",+        "description": "USB 2.0 D+ data line."+      },+      {+        "number": "A10",+        "name": "DM",+        "type": "bidirectional",+        "description": "USB 2.0 D- data line."+      },+      {+        "number": "A11",+        "name": "NC",+        "type": "unconnected",+        "description": "No connect."+      },+      {+        "number": "B1",+        "name": "VIO4",+        "type": "power_in",+        "description": "I/O supply for the VIO4 domain (GPIO[53] to GPIO[57])."+      },+      {+        "number": "B2",+        "name": "FSLC[0]",+        "type": "input",+        "description": "Clock input frequency select bit 0 (FSLC[0]), CVDDQ domain."+      },+      {+        "number": "B3",+        "name": "R_USB3",+        "type": "passive",+        "description": "Precision resistor pin for USB 3.0: connect a 200 ohm ±1% resistor between this pin and GND."+      },+      {+        "number": "B4",+        "name": "FSLC[1]",+        "type": "input",+        "description": "Clock input frequency select bit 1 (FSLC[1]), CVDDQ domain."+      },+      {+        "number": "B5",+        "name": "U3TXVDDQ",+        "type": "power_in",+        "description": "USB 3.0 transmit-side supply input; the datasheet requires a bypass capacitor on this pin."+      },+      {+        "number": "B6",+        "name": "CVDDQ",+        "type": "power_in",+        "description": "Supply for the clock and reset input domain (FSLC[2:0], CLKIN)."+      },+      {+        "number": "B7",+        "name": "AVSS",+        "type": "power_in",+        "description": "Analog ground."+      },+      {+        "number": "B8",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "B9",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "B10",+        "name": "VDD",+        "type": "power_in",+        "description": "Core power supply (core operates at 1.2 V)."+      },+      {+        "number": "B11",+        "name": "TRST#",+        "type": "input",+        "description": "JTAG test reset, active low, with a fixed 50-kohm internal pull-up."+      },+      {+        "number": "C1",+        "name": "GPIO[54]",+        "type": "bidirectional",+        "description": "VIO4 GPIO; UART_CTS or SPI_SSN, I2S_CLK in the I2S+GPIO configuration, otherwise GPIO."+      },+      {+        "number": "C2",+        "name": "GPIO[55]",+        "type": "bidirectional",+        "description": "VIO4 GPIO; UART_TX or SPI_MISO, I2S_SD in the I2S+GPIO configuration, otherwise GPIO."+      },+      {+        "number": "C3",+        "name": "VDD",+        "type": "power_in",+        "description": "Core power supply (core operates at 1.2 V)."+      },+      {+        "number": "C4",+        "name": "GPIO[57]",+        "type": "bidirectional",+        "description": "VIO4 GPIO; I2S_MCLK in the UART+SPI+I2S and I2S+GPIO configurations, otherwise GPIO."+      },+      {+        "number": "C5",+        "name": "RESET#",+        "type": "input",+        "description": "Hard reset input, active low; its assertion wakes the device from low-power modes."+      },+      {+        "number": "C6",+        "name": "XTALIN",+        "type": "passive",+        "description": "Crystal input (AVDD domain); a 19.2-MHz crystal may be used, or a clock may be supplied on CLKIN instead."+      },+      {+        "number": "C7",+        "name": "XTALOUT",+        "type": "passive",+        "description": "Crystal output (AVDD domain)."+      },+      {+        "number": "C8",+        "name": "R_USB2",+        "type": "passive",+        "description": "Precision resistor pin for USB 2.0: connect a 6.04 kohm ±1% resistor between this pin and GND."+      },+      {+        "number": "C9",+        "name": "OTG_ID",+        "type": "input",+        "description": "USB OTG ID input; an impedance change on this pin is a wakeup source from suspend."+      },+      {+        "number": "C10",+        "name": "TDO",+        "type": "output",+        "description": "JTAG test data output."+      },+      {+        "number": "C11",+        "name": "VIO5",+        "type": "power_in",+        "description": "I/O supply for the VIO5 domain (I2C_GPIO[58], I2C_GPIO[59], O[60])."+      },+      {+        "number": "D1",+        "name": "GPIO[50]",+        "type": "bidirectional",+        "description": "VIO3 GPIO; I2S_CLK in the UART+SPI+I2S and 16-bit Data Bus + I2S configurations, otherwise GPIO."+      },+      {+        "number": "D2",+        "name": "GPIO[51]",+        "type": "bidirectional",+        "description": "VIO3 GPIO; I2S_SD in the UART+SPI+I2S and 16-bit Data Bus + I2S configurations, otherwise GPIO."+      },+      {+        "number": "D3",+        "name": "GPIO[52]",+        "type": "bidirectional",+        "description": "VIO3 GPIO; I2S_WS in the UART+SPI+I2S and 16-bit Data Bus + I2S configurations, otherwise GPIO."+      },+      {+        "number": "D4",+        "name": "GPIO[53]",+        "type": "bidirectional",+        "description": "VIO4 GPIO; UART_RTS or SPI_SCK depending on configuration, otherwise GPIO."+      },+      {+        "number": "D5",+        "name": "GPIO[56]",+        "type": "bidirectional",+        "description": "VIO4 GPIO; UART_RX or SPI_MOSI, I2S_WS in the I2S+GPIO configuration, otherwise GPIO."+      },+      {+        "number": "D6",+        "name": "CLKIN_32",+        "type": "input",+        "description": "32-kHz watchdog timer clock input."+      },+      {+        "number": "D7",+        "name": "CLKIN",+        "type": "input",+        "description": "External clock input (CVDDQ domain), alternative to the crystal; selectable 19.2, 26, 38.4 or 52 MHz."+      },+      {+        "number": "D8",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "D9",+        "name": "I2C_GPIO[58]",+        "type": "bidirectional",+        "description": "I2C / GPIO pin in the VIO5 domain; I2C operation at 1.2 V to 3.3 V."+      },+      {+        "number": "D10",+        "name": "I2C_GPIO[59]",+        "type": "bidirectional",+        "description": "I2C / GPIO pin in the VIO5 domain; I2C operation at 1.2 V to 3.3 V."+      },+      {+        "number": "D11",+        "name": "O[60]",+        "type": "output",+        "description": "Output pin O[60] in the VIO5 domain."+      },+      {+        "number": "E1",+        "name": "GPIO[47]",+        "type": "bidirectional",+        "description": "VIO3 GPIO; DQ[29] in the 32-bit data bus configuration, UART_CTS in the UART configurations, otherwise GPIO."+      },+      {+        "number": "E2",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "E3",+        "name": "VIO3",+        "type": "power_in",+        "description": "I/O supply for the VIO3 domain (GPIO[46] to GPIO[52])."+      },+      {+        "number": "E4",+        "name": "GPIO[49]",+        "type": "bidirectional",+        "description": "VIO3 GPIO; DQ[31] in the 32-bit data bus configuration, UART_RX in the UART configurations, otherwise GPIO."+      },+      {+        "number": "E5",+        "name": "GPIO[48]",+        "type": "bidirectional",+        "description": "VIO3 GPIO; DQ[30] in the 32-bit data bus configuration, UART_TX in the UART configurations, otherwise GPIO."+      },+      {+        "number": "E6",+        "name": "FSLC[2]",+        "type": "input",+        "description": "Clock input frequency select bit 2 (FSLC[2]), CVDDQ domain."+      },+      {+        "number": "E7",+        "name": "TDI",+        "type": "input",+        "description": "JTAG test data input, with a fixed 50-kohm internal pull-up."+      },+      {+        "number": "E8",+        "name": "TMS",+        "type": "input",+        "description": "JTAG test mode select, with a fixed 50-kohm internal pull-up."+      },+      {+        "number": "E9",+        "name": "VDD",+        "type": "power_in",+        "description": "Core power supply (core operates at 1.2 V)."+      },+      {+        "number": "E10",+        "name": "VBATT",+        "type": "power_in",+        "description": "USB battery-power supply input (VBATT)."+      },+      {+        "number": "E11",+        "name": "VBUS",+        "type": "power_in",+        "description": "USB VBUS supply/detect input; VBUS detection is a wakeup source."+      },+      {+        "number": "F1",+        "name": "VIO2",+        "type": "power_in",+        "description": "I/O supply for the VIO2 domain (GPIO[33] to GPIO[45])."+      },+      {+        "number": "F2",+        "name": "GPIO[45]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; GPIO function in all interface configurations."+      },+      {+        "number": "F3",+        "name": "GPIO[44]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[27] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "F4",+        "name": "GPIO[41]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[24] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "F5",+        "name": "GPIO[46]",+        "type": "bidirectional",+        "description": "VIO3 GPIO; DQ[28] in the 32-bit data bus configuration, UART_RTS in the UART configurations, otherwise GPIO."+      },+      {+        "number": "F6",+        "name": "TCK",+        "type": "input",+        "description": "JTAG test clock, with a fixed 10-kohm internal pull-down."+      },+      {+        "number": "F7",+        "name": "GPIO[2]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[2] (Slave FIFO data)."+      },+      {+        "number": "F8",+        "name": "GPIO[5]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[5] (Slave FIFO data)."+      },+      {+        "number": "F9",+        "name": "GPIO[1]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[1] (Slave FIFO data)."+      },+      {+        "number": "F10",+        "name": "GPIO[0]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[0] (Slave FIFO data)."+      },+      {+        "number": "F11",+        "name": "VDD",+        "type": "power_in",+        "description": "Core power supply (core operates at 1.2 V)."+      },+      {+        "number": "G1",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "G2",+        "name": "GPIO[42]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[25] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "G3",+        "name": "GPIO[43]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[26] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "G4",+        "name": "GPIO[30]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; PMODE[0] mode-select input."+      },+      {+        "number": "G5",+        "name": "GPIO[25]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[8], GPIO in Slave FIFO mode."+      },+      {+        "number": "G6",+        "name": "GPIO[22]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[5], FLAGB in Slave FIFO mode."+      },+      {+        "number": "G7",+        "name": "GPIO[21]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[4], FLAGA in Slave FIFO mode."+      },+      {+        "number": "G8",+        "name": "GPIO[15]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[15] (Slave FIFO data)."+      },+      {+        "number": "G9",+        "name": "GPIO[4]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[4] (Slave FIFO data)."+      },+      {+        "number": "G10",+        "name": "GPIO[3]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[3] (Slave FIFO data)."+      },+      {+        "number": "G11",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "H1",+        "name": "VDD",+        "type": "power_in",+        "description": "Core power supply (core operates at 1.2 V)."+      },+      {+        "number": "H2",+        "name": "GPIO[39]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[22] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "H3",+        "name": "GPIO[40]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[23] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "H4",+        "name": "GPIO[31]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; PMODE[1] mode-select input."+      },+      {+        "number": "H5",+        "name": "GPIO[29]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[12], A0 in Slave FIFO mode."+      },+      {+        "number": "H6",+        "name": "GPIO[26]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[9], GPIO in Slave FIFO mode."+      },+      {+        "number": "H7",+        "name": "GPIO[20]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[3], SLRD# in Slave FIFO mode."+      },+      {+        "number": "H8",+        "name": "GPIO[24]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[7], PKTEND# in Slave FIFO mode."+      },+      {+        "number": "H9",+        "name": "GPIO[7]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[7] (Slave FIFO data)."+      },+      {+        "number": "H10",+        "name": "GPIO[6]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[6] (Slave FIFO data)."+      },+      {+        "number": "H11",+        "name": "VIO1",+        "type": "power_in",+        "description": "I/O supply for the VIO1 domain (GPIF II); the datasheet states it cannot be turned off if GPIF II is used."+      },+      {+        "number": "J1",+        "name": "GPIO[38]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[21] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "J2",+        "name": "GPIO[36]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[19] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "J3",+        "name": "GPIO[37]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[20] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "J4",+        "name": "GPIO[34]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[17] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "J5",+        "name": "GPIO[28]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[11], A1 in Slave FIFO mode."+      },+      {+        "number": "J6",+        "name": "GPIO[16]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; PCLK, CLK in Slave FIFO mode."+      },+      {+        "number": "J7",+        "name": "GPIO[19]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[2], SLOE# in Slave FIFO mode."+      },+      {+        "number": "J8",+        "name": "GPIO[14]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[14] (Slave FIFO data)."+      },+      {+        "number": "J9",+        "name": "GPIO[9]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[9] (Slave FIFO data)."+      },+      {+        "number": "J10",+        "name": "GPIO[8]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[8] (Slave FIFO data)."+      },+      {+        "number": "J11",+        "name": "VDD",+        "type": "power_in",+        "description": "Core power supply (core operates at 1.2 V)."+      },+      {+        "number": "K1",+        "name": "GPIO[35]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[18] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "K2",+        "name": "GPIO[33]",+        "type": "bidirectional",+        "description": "VIO2 GPIO; DQ[16] in the 32-bit data bus configuration, otherwise GPIO."+      },+      {+        "number": "K3",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "K4",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "K5",+        "name": "GPIO[27]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[10], GPIO in Slave FIFO mode."+      },+      {+        "number": "K6",+        "name": "GPIO[23]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[6], GPIO in Slave FIFO mode."+      },+      {+        "number": "K7",+        "name": "GPIO[18]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[1], SLWR# in Slave FIFO mode."+      },+      {+        "number": "K8",+        "name": "GPIO[17]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; CTL[0], SLCS# in Slave FIFO mode."+      },+      {+        "number": "K9",+        "name": "GPIO[13]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[13] (Slave FIFO data)."+      },+      {+        "number": "K10",+        "name": "GPIO[12]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[12] (Slave FIFO data)."+      },+      {+        "number": "K11",+        "name": "GPIO[10]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[10] (Slave FIFO data)."+      },+      {+        "number": "L1",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "L2",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "L3",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "L4",+        "name": "GPIO[32]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; PMODE[2] mode-select input."+      },+      {+        "number": "L5",+        "name": "VDD",+        "type": "power_in",+        "description": "Core power supply (core operates at 1.2 V)."+      },+      {+        "number": "L6",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      },+      {+        "number": "L7",+        "name": "VDD",+        "type": "power_in",+        "description": "Core power supply (core operates at 1.2 V)."+      },+      {+        "number": "L8",+        "name": "INT#",+        "type": "bidirectional",+        "description": "VIO1 pin INT#/CTL[15]; CTL[15] in Slave FIFO mode and not usable as a GPIO."+      },+      {+        "number": "L9",+        "name": "VIO1",+        "type": "power_in",+        "description": "I/O supply for the VIO1 domain (GPIF II); the datasheet states it cannot be turned off if GPIF II is used."+      },+      {+        "number": "L10",+        "name": "GPIO[11]",+        "type": "bidirectional",+        "description": "VIO1 GPIF II pin; DQ[11] (Slave FIFO data)."+      },+      {+        "number": "L11",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground."+      }+    ],+    "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",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: Pin List pages (Table 7 continuation, datasheet pages 17-18) were not supplied. Ball names for power; The package hint is 121-ball BGA and CYUSB3014-BZXI is the 121-ball BGA in Table 20 (–40 °C to +85 °; The XTALIN and XTALOUT pins are listed as I/O in Table 7 and were typed passive. The ball-count pull",+          "16/121 pins cited to the wrong page (name found elsewhere): ['A11:NC@p14', 'B1:VIO4@p14', 'B11:TRST#@p13', 'C10:TDO@p14']"+        ],+        "pages_sent": 15,+        "cost_usd": 0.3735,+        "at": "2026-10-22T20:03:25"+      },+      "datasheet": {+        "url": "https://datasheet.lcsc.com/datasheet/pdf/9bf8eaa3d2ea4b51ad0ef9dc0c29253c.pdf",+        "pages": 52,+        "sha256": "87a3bd0918148fc2",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 121,+        "described": 121,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "cyusb3014-bzxi.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          9,+          9,+          1.112+        ],+        "zmin_mm": -0.01,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "8da48d27804a2e36a4eccc28349fa8bbe4edb4cdcc7ec213934cac35ca478f69",+        "checked": "2026-10-22",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "cyusb3014-bzxi-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          9,+          9,+          1.112+        ],+        "zmin_mm": -0.01,+        "centre_offset_mm": 0,+        "footprint_binding": "identity",+        "sha256": "7c54e69a184cd84103ce664ce39efd3f996a4dc4c2b7046d4775b299492f9738",+        "checked": "2026-10-22",+        "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>cyusb3014-bzxi</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>cyusb3014-bzxi</title>\ No newline at end of file