← Commit history
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/stm32f401vbh6-datasheet.pdfadded
⋯ 1 unchanged line ⋯
package.jsonadded+745
@@ -0,0 +1,745 @@+{+  "slug": "stm32f401vbh6",+  "version": "0.1.0",+  "type": "component",+  "description": "STMicroelectronics Microcontrollers (MCU/MPU/SOC), UFBGA-100(7x7). Pinout checked against ST's open pin data, KiCad symbol/footprint/3D.",+  "tags": [+    "component",+    "embedded processors & controllers",+    "stm32f401vbh6",+    "factory-2.0.0",+    "extractor-text"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "stm32f401vbh6.kicad_sym",+    "stm32f401vbh6.kicad_mod",+    "stm32f401vbh6.glb",+    "stm32f401vbh6.step",+    "stm32f401vbh6.lbr",+    "docs/hero.png",+    "docs/stm32f401vbh6-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html",+    "stm32f401vbh6-hero.glb",+    "stm32f401vbh6-hero.overlay.json"+  ],+  "component": {+    "mpn": "STM32F401VBH6",+    "manufacturer": "STMicroelectronics",+    "package": "UFBGA-100(7x7)",+    "pin_count": 100,+    "category": "Embedded Processors & Controllers",+    "subcategory": "Microcontrollers (MCU/MPU/SOC)",+    "datasheet": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8602912903494316032",+    "parts": {+      "symbol": "stm32f401vbh6.kicad_sym",+      "footprint": "stm32f401vbh6.kicad_mod",+      "model_3d": "stm32f401vbh6-hero.glb",+      "model_3d_plain": "stm32f401vbh6.glb",+      "model_3d_step": "stm32f401vbh6-etched.step",+      "model_3d_step_plain": "stm32f401vbh6.step",+      "lbr": "stm32f401vbh6.lbr"+    },+    "distributor_links": {+      "lcsc": "C2969862",+      "digikey": "STM32F401VBH6-ND",+      "mouser": "511-STM32F401VBH6"+    },+    "distributor_check": {+      "checked_at": "2026-10-08T19:43:14Z",+      "source": "Component Ocean /api/assign-pns",+      "digikey": {+        "pn": "STM32F401VBH6-ND",+        "status": "found"+      },+      "mouser": {+        "pn": "511-STM32F401VBH6",+        "status": "found"+      }+    },+    "pins": [+      {+        "number": "B2",+        "name": "PE2",+        "type": "bidirectional",+        "description": "5 V tolerant I/O (FT), floating input after reset; alternate functions SPI4_SCK, TRACECLK, EVENTOUT."+      },+      {+        "number": "A1",+        "name": "PE3",+        "type": "bidirectional",+        "description": "5 V tolerant I/O (FT), floating input after reset; alternate functions TRACED0, EVENTOUT."+      },+      {+        "number": "B1",+        "name": "PE4",+        "type": "bidirectional",+        "description": "5 V tolerant I/O (FT), floating input after reset; alternate functions SPI4_NSS, TRACED1, EVENTOUT."+      },+      {+        "number": "C2",+        "name": "PE5",+        "type": "bidirectional",+        "description": "5 V tolerant I/O (FT), floating input after reset; alternate functions SPI4_MISO, TIM9_CH1, TRACED2, EVENTOUT."+      },+      {+        "number": "D2",+        "name": "PE6",+        "type": "bidirectional",+        "description": "5 V tolerant I/O (FT), floating input after reset; alternate functions SPI4_MOSI, TIM9_CH2, TRACED3, EVENTOUT."+      },+      {+        "number": "D3",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground supply pin of the device."+      },+      {+        "number": "C4",+        "name": "VDD",+        "type": "power_in",+        "description": "Application supply pin for the I/Os and core, 1.7 V to 3.6 V."+      },+      {+        "number": "E2",+        "name": "VBAT",+        "type": "power_in",+        "description": "Backup supply for the RTC and backup registers, 1 µA typ at 25 °C."+      },+      {+        "number": "C1",+        "name": "PC13",+        "type": "bidirectional",+        "description": "5 V tolerant I/O supplied through the power switch (3 mA sink limit), limited to 2 MHz with 30 pF load and not usable as a current source; alternate functions EVENTOUT, RTC_TAMP1, RTC_OUT, RTC_TS."+      },+      {+        "number": "D1",+        "name": "PC14-OSC32_IN (PC14)",+        "type": "bidirectional",+        "description": "I/O supplied through the power switch (3 mA sink limit) with the same output limits as PC13; additional function OSC32_IN (32 kHz oscillator input)."+      },+      {+        "number": "E1",+        "name": "PC15-OSC32_OUT (PC15)",+        "type": "bidirectional",+        "description": "I/O supplied through the power switch (3 mA sink limit) with the same output limits as PC13; additional function OSC32_OUT (32 kHz oscillator output)."+      },+      {+        "number": "F2",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground supply pin of the device."+      },+      {+        "number": "G2",+        "name": "VDD",+        "type": "power_in",+        "description": "Application supply pin for the I/Os and core, 1.7 V to 3.6 V."+      },+      {+        "number": "F1",+        "name": "PH0-OSC_IN",+        "type": "bidirectional",+        "description": "Not 5 V tolerant when used in oscillator mode; OSC_IN is the 4-26 MHz crystal oscillator input, alternate function EVENTOUT."+      },+      {+        "number": "G1",+        "name": "PH1-OSC_OUT (PH1)",+        "type": "bidirectional",+        "description": "Not 5 V tolerant when used in oscillator mode; OSC_OUT is the 4-26 MHz crystal oscillator output, alternate function EVENTOUT."+      },+      {+        "number": "H2",+        "name": "NRST",+        "type": "bidirectional",+        "description": "Bidirectional reset pin with embedded weak pull-up resistor."+      },+      {+        "number": "H1",+        "name": "PC0",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate function EVENTOUT, analog input ADC1_IN10."+      },+      {+        "number": "J2",+        "name": "PC1",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate function EVENTOUT, analog input ADC1_IN11."+      },+      {+        "number": "J3",+        "name": "PC2",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI2_MISO, I2S2ext_SD, EVENTOUT, analog input ADC1_IN12."+      },+      {+        "number": "K2",+        "name": "PC3",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI2_MOSI/I2S2_SD, EVENTOUT, analog input ADC1_IN13."+      },+      {+        "number": "J1",+        "name": "VSSA",+        "type": "power_in",+        "description": "Analog ground pin for the ADC."+      },+      {+        "number": "K1",+        "name": "VREF-",+        "type": "power_in",+        "description": "Negative reference voltage input for the ADC."+      },+      {+        "number": "L1",+        "name": "VREF+",+        "type": "power_in",+        "description": "Positive reference voltage input for the ADC."+      },+      {+        "number": "M1",+        "name": "VDDA",+        "type": "power_in",+        "description": "Analog supply pin for the ADC and reference."+      },+      {+        "number": "L2",+        "name": "PA0",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions USART2_CTS, TIM2_CH1/TIM2_ETR, TIM5_CH1, EVENTOUT, analog ADC1_IN0 and WKUP; if BYPASS_REG is tied to VDD on this UFBGA100 device, PA0 is used as an internal Reset (active low)."+      },+      {+        "number": "M2",+        "name": "PA1",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions USART2_RTS, TIM2_CH2, TIM5_CH2, EVENTOUT, analog input ADC1_IN1."+      },+      {+        "number": "K3",+        "name": "PA2",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions USART2_TX, TIM2_CH3, TIM5_CH3, TIM9_CH1, EVENTOUT, analog input ADC1_IN2."+      },+      {+        "number": "L3",+        "name": "PA3",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions USART2_RX, TIM2_CH4, TIM5_CH4, TIM9_CH2, EVENTOUT, analog input ADC1_IN3."+      },+      {+        "number": "E3",+        "name": "BYPASS_REG",+        "type": "input",+        "description": "5 V tolerant input that selects the regulator state; tying it to VDD selects Regulator OFF / internal reset ON mode."+      },+      {+        "number": "M3",+        "name": "PA4",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI1_NSS, SPI3_NSS/I2S3_WS, USART2_CK, EVENTOUT, analog input ADC1_IN4."+      },+      {+        "number": "K4",+        "name": "PA5",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI1_SCK, TIM2_CH1/TIM2_ETR, EVENTOUT, analog input ADC1_IN5."+      },+      {+        "number": "L4",+        "name": "PA6",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI1_MISO, TIM1_BKIN, TIM3_CH1, EVENTOUT, analog input ADC1_IN6."+      },+      {+        "number": "M4",+        "name": "PA7",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI1_MOSI, TIM1_CH1N, TIM3_CH2, EVENTOUT, analog input ADC1_IN7."+      },+      {+        "number": "K5",+        "name": "PC4",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate function EVENTOUT, analog input ADC1_IN14."+      },+      {+        "number": "L5",+        "name": "PC5",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate function EVENTOUT, analog input ADC1_IN15."+      },+      {+        "number": "M5",+        "name": "PB0",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions TIM1_CH2N, TIM3_CH3, EVENTOUT, analog input ADC1_IN8."+      },+      {+        "number": "M6",+        "name": "PB1",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions TIM1_CH3N, TIM3_CH4, EVENTOUT, analog input ADC1_IN9."+      },+      {+        "number": "L6",+        "name": "PB2",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate function EVENTOUT, additional function BOOT1."+      },+      {+        "number": "M7",+        "name": "PE7",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions TIM1_ETR, EVENTOUT."+      },+      {+        "number": "L7",+        "name": "PE8",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions TIM1_CH1N, EVENTOUT."+      },+      {+        "number": "M8",+        "name": "PE9",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions TIM1_CH1, EVENTOUT."+      },+      {+        "number": "L8",+        "name": "PE10",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions TIM1_CH2N, EVENTOUT."+      },+      {+        "number": "M9",+        "name": "PE11",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI4_NSS, TIM1_CH2, EVENTOUT."+      },+      {+        "number": "L9",+        "name": "PE12",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI4_SCK, TIM1_CH3N, EVENTOUT."+      },+      {+        "number": "M10",+        "name": "PE13",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI4_MISO, TIM1_CH3, EVENTOUT."+      },+      {+        "number": "M11",+        "name": "PE14",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI4_MOSI, TIM1_CH4, EVENTOUT."+      },+      {+        "number": "M12",+        "name": "PE15",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions TIM1_BKIN, EVENTOUT."+      },+      {+        "number": "L10",+        "name": "PB10",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI2_SCK/I2S2_CK, I2C2_SCL, TIM2_CH3, EVENTOUT."+      },+      {+        "number": "K9",+        "name": "PB11",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions TIM2_CH4, I2C2_SDA, EVENTOUT."+      },+      {+        "number": "L11",+        "name": "VCAP_1",+        "type": "power_in",+        "description": "Connection for the external capacitor of the internal voltage regulator (VCAP_1/VCAP_2)."+      },+      {+        "number": "F12",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground supply pin of the device."+      },+      {+        "number": "G12",+        "name": "VDD",+        "type": "power_in",+        "description": "Application supply pin for the I/Os and core, 1.7 V to 3.6 V."+      },+      {+        "number": "L12",+        "name": "PB12",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI2_NSS/I2S2_WS, I2C2_SMBA, TIM1_BKIN, EVENTOUT."+      },+      {+        "number": "K12",+        "name": "PB13",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI2_SCK/I2S2_CK, TIM1_CH1N, EVENTOUT."+      },+      {+        "number": "K11",+        "name": "PB14",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI2_MISO, I2S2ext_SD, TIM1_CH2N, EVENTOUT."+      },+      {+        "number": "K10",+        "name": "PB15",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI2_MOSI/I2S2_SD, TIM1_CH3N, EVENTOUT, additional function RTC_REFIN."+      },+      {+        "number": "K8",+        "name": "PD9",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate function EVENTOUT."+      },+      {+        "number": "J12",+        "name": "PD10",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate function EVENTOUT."+      },+      {+        "number": "J11",+        "name": "PD11",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate function EVENTOUT."+      },+      {+        "number": "J10",+        "name": "PD12",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions TIM4_CH1, EVENTOUT."+      },+      {+        "number": "H12",+        "name": "PD13",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions TIM4_CH2, EVENTOUT."+      },+      {+        "number": "H11",+        "name": "PD14",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions TIM4_CH3, EVENTOUT."+      },+      {+        "number": "H10",+        "name": "PD15",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions TIM4_CH4, EVENTOUT."+      },+      {+        "number": "E12",+        "name": "PC6",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions I2S2_MCK, USART6_TX, TIM3_CH1, SDIO_D6, EVENTOUT."+      },+      {+        "number": "E11",+        "name": "PC7",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions I2S3_MCK, USART6_RX, TIM3_CH2, SDIO_D7, EVENTOUT."+      },+      {+        "number": "E10",+        "name": "PC8",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions USART6_CK, TIM3_CH3, SDIO_D0, EVENTOUT."+      },+      {+        "number": "D12",+        "name": "PC9",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions I2S_CKIN, I2C3_SDA, TIM3_CH4, SDIO_D1, MCO_2, EVENTOUT."+      },+      {+        "number": "D11",+        "name": "PA8",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions I2C3_SCL, USART1_CK, TIM1_CH1, OTG_FS_SOF, MCO_1, EVENTOUT."+      },+      {+        "number": "D10",+        "name": "PA9",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions I2C3_SMBA, USART1_TX, TIM1_CH2, EVENTOUT, additional function OTG_FS_VBUS."+      },+      {+        "number": "C12",+        "name": "PA10",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions USART1_RX, TIM1_CH3, OTG_FS_ID, EVENTOUT."+      },+      {+        "number": "B12",+        "name": "PA11",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions USART1_CTS, USART6_TX, TIM1_CH4, OTG_FS_DM, EVENTOUT."+      },+      {+        "number": "A12",+        "name": "PA12",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions USART1_RTS, USART6_RX, TIM1_ETR, OTG_FS_DP, EVENTOUT."+      },+      {+        "number": "A11",+        "name": "PA13 (JTMS-SWDIO)",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions JTMS-SWDIO, EVENTOUT."+      },+      {+        "number": "C11",+        "name": "VCAP_2",+        "type": "power_in",+        "description": "Connection for the external capacitor of the internal voltage regulator (VCAP_1/VCAP_2)."+      },+      {+        "number": "F11",+        "name": "VSS",+        "type": "power_in",+        "description": "Ground supply pin of the device."+      },+      {+        "number": "G11",+        "name": "VDD",+        "type": "power_in",+        "description": "Application supply pin for the I/Os and core, 1.7 V to 3.6 V."+      },+      {+        "number": "A10",+        "name": "PA14 (JTCK-SWCLK)",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions JTCK-SWCLK, EVENTOUT."+      },+      {+        "number": "A9",+        "name": "PA15 (JTDI)",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions JTDI, SPI1_NSS, SPI3_NSS/I2S3_WS, TIM2_CH1/TIM2_ETR, EVENTOUT."+      },+      {+        "number": "B11",+        "name": "PC10",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI3_SCK/I2S3_CK, SDIO_D2, EVENTOUT."+      },+      {+        "number": "C10",+        "name": "PC11",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions I2S3ext_SD, SPI3_MISO, SDIO_D3, EVENTOUT."+      },+      {+        "number": "B10",+        "name": "PC12",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI3_MOSI/I2S3_SD, SDIO_CK, EVENTOUT."+      },+      {+        "number": "C9",+        "name": "PD0",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate function EVENTOUT."+      },+      {+        "number": "B9",+        "name": "PD1",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate function EVENTOUT."+      },+      {+        "number": "C8",+        "name": "PD2",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions TIM3_ETR, SDIO_CMD, EVENTOUT."+      },+      {+        "number": "B8",+        "name": "PD3",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI2_SCK/I2S2_CK, USART2_CTS, EVENTOUT."+      },+      {+        "number": "B7",+        "name": "PD4",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions USART2_RTS, EVENTOUT."+      },+      {+        "number": "A6",+        "name": "PD5",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions USART2_TX, EVENTOUT."+      },+      {+        "number": "B6",+        "name": "PD6",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI3_MOSI/I2S3_SD, USART2_RX, EVENTOUT."+      },+      {+        "number": "A5",+        "name": "PD7",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions USART2_CK, EVENTOUT."+      },+      {+        "number": "A8",+        "name": "PB3 (JTDO-SWO)",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions JTDO-SWO, SPI1_SCK, SPI3_SCK/I2S3_CK, I2C2_SDA, TIM2_CH2, EVENTOUT."+      },+      {+        "number": "A7",+        "name": "PB4 (NJTRST)",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions NJTRST, SPI1_MISO, SPI3_MISO, I2S3ext_SD, I2C3_SDA, TIM3_CH1, EVENTOUT."+      },+      {+        "number": "C5",+        "name": "PB5",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI1_MOSI, SPI3_MOSI/I2S3_SD, I2C1_SMBA, TIM3_CH2, EVENTOUT."+      },+      {+        "number": "B5",+        "name": "PB6",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions I2C1_SCL, USART1_TX, TIM4_CH1, EVENTOUT."+      },+      {+        "number": "B4",+        "name": "PB7",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions I2C1_SDA, USART1_RX, TIM4_CH2, EVENTOUT."+      },+      {+        "number": "A4",+        "name": "BOOT0",+        "type": "input",+        "description": "Dedicated BOOT0 boot-mode input pin (input-only); alternate function VPP."+      },+      {+        "number": "A3",+        "name": "PB8",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions I2C1_SCL, TIM4_CH3, TIM10_CH1, SDIO_D4, EVENTOUT."+      },+      {+        "number": "B3",+        "name": "PB9",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions SPI2_NSS/I2S2_WS, I2C1_SDA, TIM4_CH4, TIM11_CH1, SDIO_D5, EVENTOUT."+      },+      {+        "number": "C3",+        "name": "PE0",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate functions TIM4_ETR, EVENTOUT."+      },+      {+        "number": "A2",+        "name": "PE1",+        "type": "bidirectional",+        "description": "5 V tolerant I/O; alternate function EVENTOUT."+      },+      {+        "number": "H3",+        "name": "PDR_ON",+        "type": "input",+        "description": "5 V tolerant input (FT) used for PDR_ON control when the internal reset is OFF."+      }+    ],+    "provenance": {+      "extractor": "extract_pins 0.3",+      "factory_chain": {+        "factory": "2.0.0",+        "extractor": "extract_pins 0.3",+        "primary_model": "claude-haiku-5-5",+        "primary_mode": "text",+        "consensus_model": "claude-sonnet-5-5",+        "consensus": "agreed",+        "guards": "pin_guards 0.1: passed",+        "guard_notes": [+          "extractor flagged: The UFBGA100 ball map was taken from the UFBGA100 column of Table 8 (pages 37-43) because the Figure; Supply and reference pins (VSS, VDD, VSSA, VDDA, VREF+, VREF-, VBAT, VCAP_1, VCAP_2) are typed power; Footnotes applied to specific pins: PC13/PC14/PC15 are supplied through a power switch (3 mA sink li"+        ],+        "pages_sent": 56,+        "cost_usd": 0.3064,+        "at": "2026-10-08T19:42:34"+      },+      "datasheet": {+        "url": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8602912903494316032",+        "pages": 139,+        "sha256": "c38f92aa9d66e8cb",+        "source_tier": "lcsc"+      },+      "cad": "KiCad official (CC-BY-SA 4.0)",+      "pins": {+        "total": 100,+        "described": 100,+        "cites_pages": true,+        "refuses_to_fabricate": true+      }+    },+    "viewers": {+      "symbol": "viewers/symbol.html",+      "footprint": "viewers/footprint.html"+    },+    "models_3d": [+      {+        "file": "stm32f401vbh6.step",+        "role": "plain",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          7.0,+          7.0,+          0.756+        ],+        "zmin_mm": -0.006,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "d0ab576a9111252560d8bfc0698a8d90e5dcc32a2d319fd63095d01055508e34",+        "checked": "2026-10-08",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      },+      {+        "file": "stm32f401vbh6-etched.step",+        "role": "eda",+        "up": "Z",+        "units": "mm",+        "origin": "footprint origin = pad-pattern centre",+        "seat": "z = 0",+        "extents_mm": [+          7.0,+          7.0,+          0.756+        ],+        "zmin_mm": -0.006,+        "centre_offset_mm": 0.0,+        "footprint_binding": "identity",+        "sha256": "a545af0bdff086a3460bfeb9618b1a532ad75712253ad33c425513bd8c87c85a",+        "checked": "2026-10-08",+        "checked_by": "factory/step_pose.py (Z-up, origin, seat, binding)"+      }+    ]+  }+}
stm32f401vbh6-hero.glbadded
⋯ 1 unchanged line ⋯
stm32f401vbh6-hero.overlay.jsonadded+1384
@@ -0,0 +1,1384 @@+{+  "spec": "adom-hero 1.4",+  "mpn": "STM32F401VBH6",+  "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": 100,+      "span_mm": 5.78,+      "dash_mm": 0.1445,+      "gap_mm": 0.0867,+      "pad_stroke_mm": 0.0347+    },+    "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.0,+    "tolerance_mm": 0.462,+    "orientation_flipped": false,+    "contacts_bbox_mm": [+      -3.5,+      3.5,+      -3.5,+      3.5+    ],+    "pads_bbox_mm": [+      -2.89,+      2.89,+      -2.89,+      2.89+    ],+    "seating_z_mm": -0.006+  },+  "sources": {+    "glb": "stm32f401vbh6.glb",+    "glb_sha256": "dc9e02bd763c4e56727d79ef663b943a275cda0a8c44c23ce7534b5c11ad4fb3",+    "footprint": "stm32f401vbh6.kicad_mod",+    "footprint_sha256": "bb0153769de26841ef7d9d8633fcd55f5f7cfa68a03933e32e90664b6f519ac2",+    "pins": "page.json component.pins",+    "pins_sha256": "513974b845c52a939ed317269d550b7cb0d7a8a94f85c3e1261915848a1a4bee"+  },+  "generator": "adom-wiki 1.7.69 (component_hero)",+  "labels": [],+  "pads": [+    {+      "number": "A1",+      "shape": "circle",+      "center_mm": [+        -2.75,+        -2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "A2",+      "shape": "circle",+      "center_mm": [+        -2.25,+        -2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "A3",+      "shape": "circle",+      "center_mm": [+        -1.75,+        -2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "A4",+      "shape": "circle",+      "center_mm": [+        -1.25,+        -2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "A5",+      "shape": "circle",+      "center_mm": [+        -0.75,+        -2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "A6",+      "shape": "circle",+      "center_mm": [+        -0.25,+        -2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "A7",+      "shape": "circle",+      "center_mm": [+        0.25,+        -2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "A8",+      "shape": "circle",+      "center_mm": [+        0.75,+        -2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "A9",+      "shape": "circle",+      "center_mm": [+        1.25,+        -2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "A10",+      "shape": "circle",+      "center_mm": [+        1.75,+        -2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "A11",+      "shape": "circle",+      "center_mm": [+        2.25,+        -2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "A12",+      "shape": "circle",+      "center_mm": [+        2.75,+        -2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "B1",+      "shape": "circle",+      "center_mm": [+        -2.75,+        -2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "B2",+      "shape": "circle",+      "center_mm": [+        -2.25,+        -2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "B3",+      "shape": "circle",+      "center_mm": [+        -1.75,+        -2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "B4",+      "shape": "circle",+      "center_mm": [+        -1.25,+        -2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "B5",+      "shape": "circle",+      "center_mm": [+        -0.75,+        -2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "B6",+      "shape": "circle",+      "center_mm": [+        -0.25,+        -2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "B7",+      "shape": "circle",+      "center_mm": [+        0.25,+        -2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "B8",+      "shape": "circle",+      "center_mm": [+        0.75,+        -2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "B9",+      "shape": "circle",+      "center_mm": [+        1.25,+        -2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "B10",+      "shape": "circle",+      "center_mm": [+        1.75,+        -2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "B11",+      "shape": "circle",+      "center_mm": [+        2.25,+        -2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "B12",+      "shape": "circle",+      "center_mm": [+        2.75,+        -2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "C1",+      "shape": "circle",+      "center_mm": [+        -2.75,+        -1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "C2",+      "shape": "circle",+      "center_mm": [+        -2.25,+        -1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "C3",+      "shape": "circle",+      "center_mm": [+        -1.75,+        -1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "C4",+      "shape": "circle",+      "center_mm": [+        -1.25,+        -1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "C5",+      "shape": "circle",+      "center_mm": [+        -0.75,+        -1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "C8",+      "shape": "circle",+      "center_mm": [+        0.75,+        -1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "C9",+      "shape": "circle",+      "center_mm": [+        1.25,+        -1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "C10",+      "shape": "circle",+      "center_mm": [+        1.75,+        -1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "C11",+      "shape": "circle",+      "center_mm": [+        2.25,+        -1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "C12",+      "shape": "circle",+      "center_mm": [+        2.75,+        -1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "D1",+      "shape": "circle",+      "center_mm": [+        -2.75,+        -1.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "D2",+      "shape": "circle",+      "center_mm": [+        -2.25,+        -1.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "D3",+      "shape": "circle",+      "center_mm": [+        -1.75,+        -1.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "D10",+      "shape": "circle",+      "center_mm": [+        1.75,+        -1.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "D11",+      "shape": "circle",+      "center_mm": [+        2.25,+        -1.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "D12",+      "shape": "circle",+      "center_mm": [+        2.75,+        -1.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "E1",+      "shape": "circle",+      "center_mm": [+        -2.75,+        -0.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "E2",+      "shape": "circle",+      "center_mm": [+        -2.25,+        -0.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "E3",+      "shape": "circle",+      "center_mm": [+        -1.75,+        -0.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "E10",+      "shape": "circle",+      "center_mm": [+        1.75,+        -0.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "E11",+      "shape": "circle",+      "center_mm": [+        2.25,+        -0.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "E12",+      "shape": "circle",+      "center_mm": [+        2.75,+        -0.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "F1",+      "shape": "circle",+      "center_mm": [+        -2.75,+        -0.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "F2",+      "shape": "circle",+      "center_mm": [+        -2.25,+        -0.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "F11",+      "shape": "circle",+      "center_mm": [+        2.25,+        -0.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "F12",+      "shape": "circle",+      "center_mm": [+        2.75,+        -0.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "G1",+      "shape": "circle",+      "center_mm": [+        -2.75,+        0.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "G2",+      "shape": "circle",+      "center_mm": [+        -2.25,+        0.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "G11",+      "shape": "circle",+      "center_mm": [+        2.25,+        0.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "G12",+      "shape": "circle",+      "center_mm": [+        2.75,+        0.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "H1",+      "shape": "circle",+      "center_mm": [+        -2.75,+        0.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "H2",+      "shape": "circle",+      "center_mm": [+        -2.25,+        0.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "H3",+      "shape": "circle",+      "center_mm": [+        -1.75,+        0.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "H10",+      "shape": "circle",+      "center_mm": [+        1.75,+        0.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "H11",+      "shape": "circle",+      "center_mm": [+        2.25,+        0.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "H12",+      "shape": "circle",+      "center_mm": [+        2.75,+        0.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "J1",+      "shape": "circle",+      "center_mm": [+        -2.75,+        1.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "J2",+      "shape": "circle",+      "center_mm": [+        -2.25,+        1.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "J3",+      "shape": "circle",+      "center_mm": [+        -1.75,+        1.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "J10",+      "shape": "circle",+      "center_mm": [+        1.75,+        1.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "J11",+      "shape": "circle",+      "center_mm": [+        2.25,+        1.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "J12",+      "shape": "circle",+      "center_mm": [+        2.75,+        1.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "K1",+      "shape": "circle",+      "center_mm": [+        -2.75,+        1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "K2",+      "shape": "circle",+      "center_mm": [+        -2.25,+        1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "K3",+      "shape": "circle",+      "center_mm": [+        -1.75,+        1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "K4",+      "shape": "circle",+      "center_mm": [+        -1.25,+        1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "K5",+      "shape": "circle",+      "center_mm": [+        -0.75,+        1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "K8",+      "shape": "circle",+      "center_mm": [+        0.75,+        1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "K9",+      "shape": "circle",+      "center_mm": [+        1.25,+        1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "K10",+      "shape": "circle",+      "center_mm": [+        1.75,+        1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "K11",+      "shape": "circle",+      "center_mm": [+        2.25,+        1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "K12",+      "shape": "circle",+      "center_mm": [+        2.75,+        1.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "L1",+      "shape": "circle",+      "center_mm": [+        -2.75,+        2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "L2",+      "shape": "circle",+      "center_mm": [+        -2.25,+        2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "L3",+      "shape": "circle",+      "center_mm": [+        -1.75,+        2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "L4",+      "shape": "circle",+      "center_mm": [+        -1.25,+        2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "L5",+      "shape": "circle",+      "center_mm": [+        -0.75,+        2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "L6",+      "shape": "circle",+      "center_mm": [+        -0.25,+        2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "L7",+      "shape": "circle",+      "center_mm": [+        0.25,+        2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "L8",+      "shape": "circle",+      "center_mm": [+        0.75,+        2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "L9",+      "shape": "circle",+      "center_mm": [+        1.25,+        2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "L10",+      "shape": "circle",+      "center_mm": [+        1.75,+        2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "L11",+      "shape": "circle",+      "center_mm": [+        2.25,+        2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "L12",+      "shape": "circle",+      "center_mm": [+        2.75,+        2.25+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "M1",+      "shape": "circle",+      "center_mm": [+        -2.75,+        2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "M2",+      "shape": "circle",+      "center_mm": [+        -2.25,+        2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "M3",+      "shape": "circle",+      "center_mm": [+        -1.75,+        2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "M4",+      "shape": "circle",+      "center_mm": [+        -1.25,+        2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "M5",+      "shape": "circle",+      "center_mm": [+        -0.75,+        2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "M6",+      "shape": "circle",+      "center_mm": [+        -0.25,+        2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "M7",+      "shape": "circle",+      "center_mm": [+        0.25,+        2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "M8",+      "shape": "circle",+      "center_mm": [+        0.75,+        2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "M9",+      "shape": "circle",+      "center_mm": [+        1.25,+        2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "M10",+      "shape": "circle",+      "center_mm": [+        1.75,+        2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "M11",+      "shape": "circle",+      "center_mm": [+        2.25,+        2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    },+    {+      "number": "M12",+      "shape": "circle",+      "center_mm": [+        2.75,+        2.75+      ],+      "size_mm": [+        0.28,+        0.28+      ],+      "rot": 0.0+    }+  ]+}
stm32f401vbh6.glbadded
⋯ 1 unchanged line ⋯
stm32f401vbh6.kicad_modadded+768
@@ -0,0 +1,768 @@+(footprint "UFBGA-100_7x7mm_Layout12x12_P0.5mm"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "UFBGA-100, 7.0x7.0mm, 100 Ball, 12x12 Layout, 0.5mm Pitch, http://www.st.com/resource/en/datasheet/stm32f103tb.pdf#page=93")+	(tags "BGA 100 0.5")+	(solder_mask_margin 0.045)+	(solder_paste_margin 0.000001)+	(property "Reference" "REF**"+		(at 0 -4.5 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "UFBGA-100_7x7mm_Layout12x12_P0.5mm"+		(at 0 4.5 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "package/grid_array"+		(at 0 0 0)+		(layer "F.SilkS")+		(hide yes)+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -3.61 3.61)+		(end -3.61 -2.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -2.61 -3.61)+		(end 3.61 -3.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 3.61 -3.61)+		(end 3.61 3.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 3.61 3.61)+		(end -3.61 3.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_poly+		(pts+			(xy -3.61 -3.61)+			(xy -4.11 -3.61)+			(xy -3.61 -4.11)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+	)+	(fp_rect+		(start -4.5 -4.5)+		(end 4.5 4.5)+		(stroke+			(width 0.05)+			(type solid)+		)+		(fill no)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -3.5 -2.5)+		(end -2.5 -3.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start -3.5 3.5)+		(end -3.5 -2.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start -2.5 -3.5)+		(end 3.5 -3.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 3.5 -3.5)+		(end 3.5 3.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_line+		(start 3.5 3.5)+		(end -3.5 3.5)+		(stroke+			(width 0.1)+			(type solid)+		)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "A1" smd circle+		(at -2.75 -2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "A2" smd circle+		(at -2.25 -2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "A3" smd circle+		(at -1.75 -2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "A4" smd circle+		(at -1.25 -2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "A5" smd circle+		(at -0.75 -2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "A6" smd circle+		(at -0.25 -2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "A7" smd circle+		(at 0.25 -2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "A8" smd circle+		(at 0.75 -2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "A9" smd circle+		(at 1.25 -2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "A10" smd circle+		(at 1.75 -2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "A11" smd circle+		(at 2.25 -2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "A12" smd circle+		(at 2.75 -2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "B1" smd circle+		(at -2.75 -2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "B2" smd circle+		(at -2.25 -2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "B3" smd circle+		(at -1.75 -2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "B4" smd circle+		(at -1.25 -2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "B5" smd circle+		(at -0.75 -2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "B6" smd circle+		(at -0.25 -2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "B7" smd circle+		(at 0.25 -2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "B8" smd circle+		(at 0.75 -2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "B9" smd circle+		(at 1.25 -2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "B10" smd circle+		(at 1.75 -2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "B11" smd circle+		(at 2.25 -2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "B12" smd circle+		(at 2.75 -2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "C1" smd circle+		(at -2.75 -1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "C2" smd circle+		(at -2.25 -1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "C3" smd circle+		(at -1.75 -1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "C4" smd circle+		(at -1.25 -1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "C5" smd circle+		(at -0.75 -1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "C8" smd circle+		(at 0.75 -1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "C9" smd circle+		(at 1.25 -1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "C10" smd circle+		(at 1.75 -1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "C11" smd circle+		(at 2.25 -1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "C12" smd circle+		(at 2.75 -1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "D1" smd circle+		(at -2.75 -1.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "D2" smd circle+		(at -2.25 -1.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "D3" smd circle+		(at -1.75 -1.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "D10" smd circle+		(at 1.75 -1.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "D11" smd circle+		(at 2.25 -1.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "D12" smd circle+		(at 2.75 -1.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "E1" smd circle+		(at -2.75 -0.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "E2" smd circle+		(at -2.25 -0.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "E3" smd circle+		(at -1.75 -0.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "E10" smd circle+		(at 1.75 -0.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "E11" smd circle+		(at 2.25 -0.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "E12" smd circle+		(at 2.75 -0.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "F1" smd circle+		(at -2.75 -0.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "F2" smd circle+		(at -2.25 -0.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "F11" smd circle+		(at 2.25 -0.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "F12" smd circle+		(at 2.75 -0.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "G1" smd circle+		(at -2.75 0.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "G2" smd circle+		(at -2.25 0.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "G11" smd circle+		(at 2.25 0.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "G12" smd circle+		(at 2.75 0.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "H1" smd circle+		(at -2.75 0.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "H2" smd circle+		(at -2.25 0.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "H3" smd circle+		(at -1.75 0.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "H10" smd circle+		(at 1.75 0.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "H11" smd circle+		(at 2.25 0.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "H12" smd circle+		(at 2.75 0.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "J1" smd circle+		(at -2.75 1.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "J2" smd circle+		(at -2.25 1.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "J3" smd circle+		(at -1.75 1.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "J10" smd circle+		(at 1.75 1.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "J11" smd circle+		(at 2.25 1.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "J12" smd circle+		(at 2.75 1.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "K1" smd circle+		(at -2.75 1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "K2" smd circle+		(at -2.25 1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "K3" smd circle+		(at -1.75 1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "K4" smd circle+		(at -1.25 1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "K5" smd circle+		(at -0.75 1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "K8" smd circle+		(at 0.75 1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "K9" smd circle+		(at 1.25 1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "K10" smd circle+		(at 1.75 1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "K11" smd circle+		(at 2.25 1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "K12" smd circle+		(at 2.75 1.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "L1" smd circle+		(at -2.75 2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "L2" smd circle+		(at -2.25 2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "L3" smd circle+		(at -1.75 2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "L4" smd circle+		(at -1.25 2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "L5" smd circle+		(at -0.75 2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "L6" smd circle+		(at -0.25 2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "L7" smd circle+		(at 0.25 2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "L8" smd circle+		(at 0.75 2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "L9" smd circle+		(at 1.25 2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "L10" smd circle+		(at 1.75 2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "L11" smd circle+		(at 2.25 2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "L12" smd circle+		(at 2.75 2.25)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "M1" smd circle+		(at -2.75 2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "M2" smd circle+		(at -2.25 2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "M3" smd circle+		(at -1.75 2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "M4" smd circle+		(at -1.25 2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "M5" smd circle+		(at -0.75 2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "M6" smd circle+		(at -0.25 2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "M7" smd circle+		(at 0.25 2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "M8" smd circle+		(at 0.75 2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "M9" smd circle+		(at 1.25 2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "M10" smd circle+		(at 1.75 2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "M11" smd circle+		(at 2.25 2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(pad "M12" smd circle+		(at 2.75 2.75)+		(size 0.28 0.28)+		(property pad_prop_bga)+		(layers "F.Cu" "F.Mask" "F.Paste")+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_BGA.3dshapes/UFBGA-100_7x7mm_Layout12x12_P0.5mm.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
stm32f401vbh6.kicad_symadded+413
@@ -0,0 +1,413 @@+(kicad_symbol_lib (version 20211014) (generator ds2sf_rect)+  (symbol "STM32F401VBH6" (in_bom yes) (on_board yes)+    (property "Reference" "U" (at 0 66.04 0) (effects (font (size 1.27 1.27))))+    (property "Value" "STM32F401VBH6" (at 0 -68.58 0) (effects (font (size 1.27 1.27))))+    (property "Footprint" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide))+    (symbol "STM32F401VBH6_0_1"+    (rectangle (start -12.70 63.50) (end 12.70 -66.04)+      (stroke (width 0.254) (type default)) (fill (type background)))+    )+    (symbol "STM32F401VBH6_1_1"+    (pin bidirectional line (at -17.78 60.96 0) (length 5.08)+      (name "PE3" (effects (font (size 1.27 1.27))))+      (number "A1" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 58.42 0) (length 5.08)+      (name "PE1" (effects (font (size 1.27 1.27))))+      (number "A2" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 55.88 0) (length 5.08)+      (name "PB8" (effects (font (size 1.27 1.27))))+      (number "A3" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 53.34 0) (length 5.08)+      (name "BOOT0" (effects (font (size 1.27 1.27))))+      (number "A4" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 50.80 0) (length 5.08)+      (name "PD7" (effects (font (size 1.27 1.27))))+      (number "A5" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 48.26 0) (length 5.08)+      (name "PD5" (effects (font (size 1.27 1.27))))+      (number "A6" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 45.72 0) (length 5.08)+      (name "PB4 (NJTRST)" (effects (font (size 1.27 1.27))))+      (number "A7" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 43.18 0) (length 5.08)+      (name "PB3 (JTDO-SWO)" (effects (font (size 1.27 1.27))))+      (number "A8" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 40.64 0) (length 5.08)+      (name "PA15 (JTDI)" (effects (font (size 1.27 1.27))))+      (number "A9" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 38.10 0) (length 5.08)+      (name "PA14 (JTCK-SWCLK)" (effects (font (size 1.27 1.27))))+      (number "A10" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 35.56 0) (length 5.08)+      (name "PA13 (JTMS-SWDIO)" (effects (font (size 1.27 1.27))))+      (number "A11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 33.02 0) (length 5.08)+      (name "PA12" (effects (font (size 1.27 1.27))))+      (number "A12" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 30.48 0) (length 5.08)+      (name "PE4" (effects (font (size 1.27 1.27))))+      (number "B1" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 27.94 0) (length 5.08)+      (name "PE2" (effects (font (size 1.27 1.27))))+      (number "B2" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 25.40 0) (length 5.08)+      (name "PB9" (effects (font (size 1.27 1.27))))+      (number "B3" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 22.86 0) (length 5.08)+      (name "PB7" (effects (font (size 1.27 1.27))))+      (number "B4" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 20.32 0) (length 5.08)+      (name "PB6" (effects (font (size 1.27 1.27))))+      (number "B5" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 17.78 0) (length 5.08)+      (name "PD6" (effects (font (size 1.27 1.27))))+      (number "B6" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 15.24 0) (length 5.08)+      (name "PD4" (effects (font (size 1.27 1.27))))+      (number "B7" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 12.70 0) (length 5.08)+      (name "PD3" (effects (font (size 1.27 1.27))))+      (number "B8" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 10.16 0) (length 5.08)+      (name "PD1" (effects (font (size 1.27 1.27))))+      (number "B9" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 7.62 0) (length 5.08)+      (name "PC12" (effects (font (size 1.27 1.27))))+      (number "B10" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 5.08 0) (length 5.08)+      (name "PC10" (effects (font (size 1.27 1.27))))+      (number "B11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 2.54 0) (length 5.08)+      (name "PA11" (effects (font (size 1.27 1.27))))+      (number "B12" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 0.00 0) (length 5.08)+      (name "PC13" (effects (font (size 1.27 1.27))))+      (number "C1" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -2.54 0) (length 5.08)+      (name "PE5" (effects (font (size 1.27 1.27))))+      (number "C2" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -5.08 0) (length 5.08)+      (name "PE0" (effects (font (size 1.27 1.27))))+      (number "C3" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 -7.62 0) (length 5.08)+      (name "VDD" (effects (font (size 1.27 1.27))))+      (number "C4" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -10.16 0) (length 5.08)+      (name "PB5" (effects (font (size 1.27 1.27))))+      (number "C5" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -12.70 0) (length 5.08)+      (name "PD2" (effects (font (size 1.27 1.27))))+      (number "C8" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -15.24 0) (length 5.08)+      (name "PD0" (effects (font (size 1.27 1.27))))+      (number "C9" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -17.78 0) (length 5.08)+      (name "PC11" (effects (font (size 1.27 1.27))))+      (number "C10" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 -20.32 0) (length 5.08)+      (name "VCAP_2" (effects (font (size 1.27 1.27))))+      (number "C11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -22.86 0) (length 5.08)+      (name "PA10" (effects (font (size 1.27 1.27))))+      (number "C12" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -25.40 0) (length 5.08)+      (name "PC14-OSC32_IN (PC14)" (effects (font (size 1.27 1.27))))+      (number "D1" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -27.94 0) (length 5.08)+      (name "PE6" (effects (font (size 1.27 1.27))))+      (number "D2" (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 "D3" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -33.02 0) (length 5.08)+      (name "PA9" (effects (font (size 1.27 1.27))))+      (number "D10" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -35.56 0) (length 5.08)+      (name "PA8" (effects (font (size 1.27 1.27))))+      (number "D11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -38.10 0) (length 5.08)+      (name "PC9" (effects (font (size 1.27 1.27))))+      (number "D12" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -40.64 0) (length 5.08)+      (name "PC15-OSC32_OUT (PC15)" (effects (font (size 1.27 1.27))))+      (number "E1" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 -43.18 0) (length 5.08)+      (name "VBAT" (effects (font (size 1.27 1.27))))+      (number "E2" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at -17.78 -45.72 0) (length 5.08)+      (name "BYPASS_REG" (effects (font (size 1.27 1.27))))+      (number "E3" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -48.26 0) (length 5.08)+      (name "PC8" (effects (font (size 1.27 1.27))))+      (number "E10" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -50.80 0) (length 5.08)+      (name "PC7" (effects (font (size 1.27 1.27))))+      (number "E11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -53.34 0) (length 5.08)+      (name "PC6" (effects (font (size 1.27 1.27))))+      (number "E12" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at -17.78 -55.88 0) (length 5.08)+      (name "PH0-OSC_IN" (effects (font (size 1.27 1.27))))+      (number "F1" (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 "F2" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 -60.96 0) (length 5.08)+      (name "VSS" (effects (font (size 1.27 1.27))))+      (number "F11" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at -17.78 -63.50 0) (length 5.08)+      (name "VSS" (effects (font (size 1.27 1.27))))+      (number "F12" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 60.96 180) (length 5.08)+      (name "PE15" (effects (font (size 1.27 1.27))))+      (number "M12" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 58.42 180) (length 5.08)+      (name "PE14" (effects (font (size 1.27 1.27))))+      (number "M11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 55.88 180) (length 5.08)+      (name "PE13" (effects (font (size 1.27 1.27))))+      (number "M10" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 53.34 180) (length 5.08)+      (name "PE11" (effects (font (size 1.27 1.27))))+      (number "M9" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 50.80 180) (length 5.08)+      (name "PE9" (effects (font (size 1.27 1.27))))+      (number "M8" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 48.26 180) (length 5.08)+      (name "PE7" (effects (font (size 1.27 1.27))))+      (number "M7" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 45.72 180) (length 5.08)+      (name "PB1" (effects (font (size 1.27 1.27))))+      (number "M6" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 43.18 180) (length 5.08)+      (name "PB0" (effects (font (size 1.27 1.27))))+      (number "M5" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 40.64 180) (length 5.08)+      (name "PA7" (effects (font (size 1.27 1.27))))+      (number "M4" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 38.10 180) (length 5.08)+      (name "PA4" (effects (font (size 1.27 1.27))))+      (number "M3" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 35.56 180) (length 5.08)+      (name "PA1" (effects (font (size 1.27 1.27))))+      (number "M2" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 33.02 180) (length 5.08)+      (name "VDDA" (effects (font (size 1.27 1.27))))+      (number "M1" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 30.48 180) (length 5.08)+      (name "PB12" (effects (font (size 1.27 1.27))))+      (number "L12" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 27.94 180) (length 5.08)+      (name "VCAP_1" (effects (font (size 1.27 1.27))))+      (number "L11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 25.40 180) (length 5.08)+      (name "PB10" (effects (font (size 1.27 1.27))))+      (number "L10" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 22.86 180) (length 5.08)+      (name "PE12" (effects (font (size 1.27 1.27))))+      (number "L9" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 20.32 180) (length 5.08)+      (name "PE10" (effects (font (size 1.27 1.27))))+      (number "L8" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 17.78 180) (length 5.08)+      (name "PE8" (effects (font (size 1.27 1.27))))+      (number "L7" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 15.24 180) (length 5.08)+      (name "PB2" (effects (font (size 1.27 1.27))))+      (number "L6" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 12.70 180) (length 5.08)+      (name "PC5" (effects (font (size 1.27 1.27))))+      (number "L5" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 10.16 180) (length 5.08)+      (name "PA6" (effects (font (size 1.27 1.27))))+      (number "L4" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 7.62 180) (length 5.08)+      (name "PA3" (effects (font (size 1.27 1.27))))+      (number "L3" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 5.08 180) (length 5.08)+      (name "PA0" (effects (font (size 1.27 1.27))))+      (number "L2" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 2.54 180) (length 5.08)+      (name "VREF+" (effects (font (size 1.27 1.27))))+      (number "L1" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 0.00 180) (length 5.08)+      (name "PB13" (effects (font (size 1.27 1.27))))+      (number "K12" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -2.54 180) (length 5.08)+      (name "PB14" (effects (font (size 1.27 1.27))))+      (number "K11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -5.08 180) (length 5.08)+      (name "PB15" (effects (font (size 1.27 1.27))))+      (number "K10" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -7.62 180) (length 5.08)+      (name "PB11" (effects (font (size 1.27 1.27))))+      (number "K9" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -10.16 180) (length 5.08)+      (name "PD9" (effects (font (size 1.27 1.27))))+      (number "K8" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -12.70 180) (length 5.08)+      (name "PC4" (effects (font (size 1.27 1.27))))+      (number "K5" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -15.24 180) (length 5.08)+      (name "PA5" (effects (font (size 1.27 1.27))))+      (number "K4" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -17.78 180) (length 5.08)+      (name "PA2" (effects (font (size 1.27 1.27))))+      (number "K3" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -20.32 180) (length 5.08)+      (name "PC3" (effects (font (size 1.27 1.27))))+      (number "K2" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 -22.86 180) (length 5.08)+      (name "VREF-" (effects (font (size 1.27 1.27))))+      (number "K1" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -25.40 180) (length 5.08)+      (name "PD10" (effects (font (size 1.27 1.27))))+      (number "J12" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -27.94 180) (length 5.08)+      (name "PD11" (effects (font (size 1.27 1.27))))+      (number "J11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -30.48 180) (length 5.08)+      (name "PD12" (effects (font (size 1.27 1.27))))+      (number "J10" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -33.02 180) (length 5.08)+      (name "PC2" (effects (font (size 1.27 1.27))))+      (number "J3" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -35.56 180) (length 5.08)+      (name "PC1" (effects (font (size 1.27 1.27))))+      (number "J2" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 -38.10 180) (length 5.08)+      (name "VSSA" (effects (font (size 1.27 1.27))))+      (number "J1" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -40.64 180) (length 5.08)+      (name "PD13" (effects (font (size 1.27 1.27))))+      (number "H12" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -43.18 180) (length 5.08)+      (name "PD14" (effects (font (size 1.27 1.27))))+      (number "H11" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -45.72 180) (length 5.08)+      (name "PD15" (effects (font (size 1.27 1.27))))+      (number "H10" (effects (font (size 1.27 1.27))))+    )+    (pin input line (at 17.78 -48.26 180) (length 5.08)+      (name "PDR_ON" (effects (font (size 1.27 1.27))))+      (number "H3" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -50.80 180) (length 5.08)+      (name "NRST" (effects (font (size 1.27 1.27))))+      (number "H2" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -53.34 180) (length 5.08)+      (name "PC0" (effects (font (size 1.27 1.27))))+      (number "H1" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 -55.88 180) (length 5.08)+      (name "VDD" (effects (font (size 1.27 1.27))))+      (number "G12" (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 "G11" (effects (font (size 1.27 1.27))))+    )+    (pin power_in line (at 17.78 -60.96 180) (length 5.08)+      (name "VDD" (effects (font (size 1.27 1.27))))+      (number "G2" (effects (font (size 1.27 1.27))))+    )+    (pin bidirectional line (at 17.78 -63.50 180) (length 5.08)+      (name "PH1-OSC_OUT (PH1)" (effects (font (size 1.27 1.27))))+      (number "G1" (effects (font (size 1.27 1.27))))+    )+    )+  )+)
stm32f401vbh6.lbradded+402
@@ -0,0 +1,402 @@+<?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="UFBGA-100_7x7mm_Layout12x12_P0.5mm">+  <description>UFBGA-100, 7 x 7 mm, 0.5 mm pitch. UFBGA-100, 7.0x7.0mm, 100 Ball, 12x12 Layout, 0.5mm Pitch</description>+  <smd name="A1" x="-2.7500" y="2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="A2" x="-2.2500" y="2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="A3" x="-1.7500" y="2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="A4" x="-1.2500" y="2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="A5" x="-0.7500" y="2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="A6" x="-0.2500" y="2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="A7" x="0.2500" y="2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="A8" x="0.7500" y="2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="A9" x="1.2500" y="2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="A10" x="1.7500" y="2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="A11" x="2.2500" y="2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="A12" x="2.7500" y="2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="B1" x="-2.7500" y="2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="B2" x="-2.2500" y="2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="B3" x="-1.7500" y="2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="B4" x="-1.2500" y="2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="B5" x="-0.7500" y="2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="B6" x="-0.2500" y="2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="B7" x="0.2500" y="2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="B8" x="0.7500" y="2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="B9" x="1.2500" y="2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="B10" x="1.7500" y="2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="B11" x="2.2500" y="2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="B12" x="2.7500" y="2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="C1" x="-2.7500" y="1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="C2" x="-2.2500" y="1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="C3" x="-1.7500" y="1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="C4" x="-1.2500" y="1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="C5" x="-0.7500" y="1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="C8" x="0.7500" y="1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="C9" x="1.2500" y="1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="C10" x="1.7500" y="1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="C11" x="2.2500" y="1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="C12" x="2.7500" y="1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="D1" x="-2.7500" y="1.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="D2" x="-2.2500" y="1.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="D3" x="-1.7500" y="1.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="D10" x="1.7500" y="1.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="D11" x="2.2500" y="1.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="D12" x="2.7500" y="1.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="E1" x="-2.7500" y="0.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="E2" x="-2.2500" y="0.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="E3" x="-1.7500" y="0.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="E10" x="1.7500" y="0.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="E11" x="2.2500" y="0.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="E12" x="2.7500" y="0.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="F1" x="-2.7500" y="0.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="F2" x="-2.2500" y="0.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="F11" x="2.2500" y="0.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="F12" x="2.7500" y="0.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="G1" x="-2.7500" y="-0.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="G2" x="-2.2500" y="-0.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="G11" x="2.2500" y="-0.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="G12" x="2.7500" y="-0.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="H1" x="-2.7500" y="-0.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="H2" x="-2.2500" y="-0.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="H3" x="-1.7500" y="-0.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="H10" x="1.7500" y="-0.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="H11" x="2.2500" y="-0.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="H12" x="2.7500" y="-0.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="J1" x="-2.7500" y="-1.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="J2" x="-2.2500" y="-1.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="J3" x="-1.7500" y="-1.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="J10" x="1.7500" y="-1.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="J11" x="2.2500" y="-1.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="J12" x="2.7500" y="-1.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="K1" x="-2.7500" y="-1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="K2" x="-2.2500" y="-1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="K3" x="-1.7500" y="-1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="K4" x="-1.2500" y="-1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="K5" x="-0.7500" y="-1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="K8" x="0.7500" y="-1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="K9" x="1.2500" y="-1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="K10" x="1.7500" y="-1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="K11" x="2.2500" y="-1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="K12" x="2.7500" y="-1.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="L1" x="-2.7500" y="-2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="L2" x="-2.2500" y="-2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="L3" x="-1.7500" y="-2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="L4" x="-1.2500" y="-2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="L5" x="-0.7500" y="-2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="L6" x="-0.2500" y="-2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="L7" x="0.2500" y="-2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="L8" x="0.7500" y="-2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="L9" x="1.2500" y="-2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="L10" x="1.7500" y="-2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="L11" x="2.2500" y="-2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="L12" x="2.7500" y="-2.2500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="M1" x="-2.7500" y="-2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="M2" x="-2.2500" y="-2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="M3" x="-1.7500" y="-2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="M4" x="-1.2500" y="-2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="M5" x="-0.7500" y="-2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="M6" x="-0.2500" y="-2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="M7" x="0.2500" y="-2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="M8" x="0.7500" y="-2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="M9" x="1.2500" y="-2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="M10" x="1.7500" y="-2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="M11" x="2.2500" y="-2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <smd name="M12" x="2.7500" y="-2.7500" dx="0.2800" dy="0.2800" layer="1" roundness="100"/>+  <polygon width="0.1200" layer="21">+    <vertex x="-3.6100" y="3.6100"/>+    <vertex x="-4.1100" y="3.6100"/>+    <vertex x="-3.6100" y="4.1100"/>+  </polygon>+  <wire x1="-3.6100" y1="-3.6100" x2="-3.6100" y2="2.6100" width="0.1200" layer="21"/>+  <wire x1="-2.6100" y1="3.6100" x2="3.6100" y2="3.6100" width="0.1200" layer="21"/>+  <wire x1="3.6100" y1="3.6100" x2="3.6100" y2="-3.6100" width="0.1200" layer="21"/>+  <wire x1="3.6100" y1="-3.6100" x2="-3.6100" y2="-3.6100" width="0.1200" layer="21"/>+  <wire x1="-3.5000" y1="2.5000" x2="-2.5000" y2="3.5000" width="0.1000" layer="51"/>+  <wire x1="-3.5000" y1="-3.5000" x2="-3.5000" y2="2.5000" width="0.1000" layer="51"/>+  <wire x1="-2.5000" y1="3.5000" x2="3.5000" y2="3.5000" width="0.1000" layer="51"/>+  <wire x1="3.5000" y1="3.5000" x2="3.5000" y2="-3.5000" width="0.1000" layer="51"/>+  <wire x1="3.5000" y1="-3.5000" x2="-3.5000" y2="-3.5000" width="0.1000" layer="51"/>+  <text x="0" y="4.210" size="1.27" layer="25" align="bottom-center">&gt;NAME</text>+  <text x="0" y="-4.210" size="1.27" layer="27" align="top-center">&gt;VALUE</text>+</package>+</packages>+<symbols>+<symbol name="STM32F401VBH6">+  <wire x1="-12.7" y1="63.5" x2="12.7" y2="63.5" width="0.254" layer="94"/>+  <wire x1="12.7" y1="63.5" x2="12.7" y2="-66.04" width="0.254" layer="94"/>+  <wire x1="12.7" y1="-66.04" x2="-12.7" y2="-66.04" width="0.254" layer="94"/>+  <wire x1="-12.7" y1="-66.04" x2="-12.7" y2="63.5" width="0.254" layer="94"/>+  <text x="0.0000" y="66.0400" size="1.27" layer="95" align="center">&gt;NAME</text>+  <text x="0.0000" y="-68.5800" size="1.27" layer="96" align="center">&gt;VALUE</text>+  <pin name="PE3" x="-17.78" y="60.96" length="middle" direction="io"/>+  <pin name="PE1" x="-17.78" y="58.42" length="middle" direction="io"/>+  <pin name="PB8" x="-17.78" y="55.88" length="middle" direction="io"/>+  <pin name="BOOT0" x="-17.78" y="53.34" length="middle" direction="in"/>+  <pin name="PD7" x="-17.78" y="50.8" length="middle" direction="io"/>+  <pin name="PD5" x="-17.78" y="48.26" length="middle" direction="io"/>+  <pin name="PB4_NJTRST" x="-17.78" y="45.72" length="middle" direction="io"/>+  <pin name="PB3_JTDO-SWO" x="-17.78" y="43.18" length="middle" direction="io"/>+  <pin name="PA15_JTDI" x="-17.78" y="40.64" length="middle" direction="io"/>+  <pin name="PA14_JTCK-SWCLK" x="-17.78" y="38.1" length="middle" direction="io"/>+  <pin name="PA13_JTMS-SWDIO" x="-17.78" y="35.56" length="middle" direction="io"/>+  <pin name="PA12" x="-17.78" y="33.02" length="middle" direction="io"/>+  <pin name="PE4" x="-17.78" y="30.48" length="middle" direction="io"/>+  <pin name="PE2" x="-17.78" y="27.94" length="middle" direction="io"/>+  <pin name="PB9" x="-17.78" y="25.4" length="middle" direction="io"/>+  <pin name="PB7" x="-17.78" y="22.86" length="middle" direction="io"/>+  <pin name="PB6" x="-17.78" y="20.32" length="middle" direction="io"/>+  <pin name="PD6" x="-17.78" y="17.78" length="middle" direction="io"/>+  <pin name="PD4" x="-17.78" y="15.24" length="middle" direction="io"/>+  <pin name="PD3" x="-17.78" y="12.7" length="middle" direction="io"/>+  <pin name="PD1" x="-17.78" y="10.16" length="middle" direction="io"/>+  <pin name="PC12" x="-17.78" y="7.62" length="middle" direction="io"/>+  <pin name="PC10" x="-17.78" y="5.08" length="middle" direction="io"/>+  <pin name="PA11" x="-17.78" y="2.54" length="middle" direction="io"/>+  <pin name="PC13" x="-17.78" y="0" length="middle" direction="io"/>+  <pin name="PE5" x="-17.78" y="-2.54" length="middle" direction="io"/>+  <pin name="PE0" x="-17.78" y="-5.08" length="middle" direction="io"/>+  <pin name="VDD" x="-17.78" y="-7.62" length="middle" direction="pwr"/>+  <pin name="PB5" x="-17.78" y="-10.16" length="middle" direction="io"/>+  <pin name="PD2" x="-17.78" y="-12.7" length="middle" direction="io"/>+  <pin name="PD0" x="-17.78" y="-15.24" length="middle" direction="io"/>+  <pin name="PC11" x="-17.78" y="-17.78" length="middle" direction="io"/>+  <pin name="VCAP_2" x="-17.78" y="-20.32" length="middle" direction="pwr"/>+  <pin name="PA10" x="-17.78" y="-22.86" length="middle" direction="io"/>+  <pin name="PC14-OSC32_IN_PC14" x="-17.78" y="-25.4" length="middle" direction="io"/>+  <pin name="PE6" x="-17.78" y="-27.94" length="middle" direction="io"/>+  <pin name="VSS" x="-17.78" y="-30.48" length="middle" direction="pwr"/>+  <pin name="PA9" x="-17.78" y="-33.02" length="middle" direction="io"/>+  <pin name="PA8" x="-17.78" y="-35.56" length="middle" direction="io"/>+  <pin name="PC9" x="-17.78" y="-38.1" length="middle" direction="io"/>+  <pin name="PC15-OSC32_OUT_PC15" x="-17.78" y="-40.64" length="middle" direction="io"/>+  <pin name="VBAT" x="-17.78" y="-43.18" length="middle" direction="pwr"/>+  <pin name="BYPASS_REG" x="-17.78" y="-45.72" length="middle" direction="in"/>+  <pin name="PC8" x="-17.78" y="-48.26" length="middle" direction="io"/>+  <pin name="PC7" x="-17.78" y="-50.8" length="middle" direction="io"/>+  <pin name="PC6" x="-17.78" y="-53.34" length="middle" direction="io"/>+  <pin name="PH0-OSC_IN" x="-17.78" y="-55.88" length="middle" direction="io"/>+  <pin name="VSS@2" x="-17.78" y="-58.42" length="middle" direction="pwr"/>+  <pin name="VSS@3" x="-17.78" y="-60.96" length="middle" direction="pwr"/>+  <pin name="VSS@4" x="-17.78" y="-63.5" length="middle" direction="pwr"/>+  <pin name="PE15" x="17.78" y="60.96" length="middle" direction="io" rot="R180"/>+  <pin name="PE14" x="17.78" y="58.42" length="middle" direction="io" rot="R180"/>+  <pin name="PE13" x="17.78" y="55.88" length="middle" direction="io" rot="R180"/>+  <pin name="PE11" x="17.78" y="53.34" length="middle" direction="io" rot="R180"/>+  <pin name="PE9" x="17.78" y="50.8" length="middle" direction="io" rot="R180"/>+  <pin name="PE7" x="17.78" y="48.26" length="middle" direction="io" rot="R180"/>+  <pin name="PB1" x="17.78" y="45.72" length="middle" direction="io" rot="R180"/>+  <pin name="PB0" x="17.78" y="43.18" length="middle" direction="io" rot="R180"/>+  <pin name="PA7" x="17.78" y="40.64" length="middle" direction="io" rot="R180"/>+  <pin name="PA4" x="17.78" y="38.1" length="middle" direction="io" rot="R180"/>+  <pin name="PA1" x="17.78" y="35.56" length="middle" direction="io" rot="R180"/>+  <pin name="VDDA" x="17.78" y="33.02" length="middle" direction="pwr" rot="R180"/>+  <pin name="PB12" x="17.78" y="30.48" length="middle" direction="io" rot="R180"/>+  <pin name="VCAP_1" x="17.78" y="27.94" length="middle" direction="pwr" rot="R180"/>+  <pin name="PB10" x="17.78" y="25.4" length="middle" direction="io" rot="R180"/>+  <pin name="PE12" x="17.78" y="22.86" length="middle" direction="io" rot="R180"/>+  <pin name="PE10" x="17.78" y="20.32" length="middle" direction="io" rot="R180"/>+  <pin name="PE8" x="17.78" y="17.78" length="middle" direction="io" rot="R180"/>+  <pin name="PB2" x="17.78" y="15.24" length="middle" direction="io" rot="R180"/>+  <pin name="PC5" x="17.78" y="12.7" length="middle" direction="io" rot="R180"/>+  <pin name="PA6" x="17.78" y="10.16" length="middle" direction="io" rot="R180"/>+  <pin name="PA3" x="17.78" y="7.62" length="middle" direction="io" rot="R180"/>+  <pin name="PA0" x="17.78" y="5.08" length="middle" direction="io" rot="R180"/>+  <pin name="VREF+" x="17.78" y="2.54" length="middle" direction="pwr" rot="R180"/>+  <pin name="PB13" x="17.78" y="0" length="middle" direction="io" rot="R180"/>+  <pin name="PB14" x="17.78" y="-2.54" length="middle" direction="io" rot="R180"/>+  <pin name="PB15" x="17.78" y="-5.08" length="middle" direction="io" rot="R180"/>+  <pin name="PB11" x="17.78" y="-7.62" length="middle" direction="io" rot="R180"/>+  <pin name="PD9" x="17.78" y="-10.16" length="middle" direction="io" rot="R180"/>+  <pin name="PC4" x="17.78" y="-12.7" length="middle" direction="io" rot="R180"/>+  <pin name="PA5" x="17.78" y="-15.24" length="middle" direction="io" rot="R180"/>+  <pin name="PA2" x="17.78" y="-17.78" length="middle" direction="io" rot="R180"/>+  <pin name="PC3" x="17.78" y="-20.32" length="middle" direction="io" rot="R180"/>+  <pin name="VREF-" x="17.78" y="-22.86" length="middle" direction="pwr" rot="R180"/>+  <pin name="PD10" x="17.78" y="-25.4" length="middle" direction="io" rot="R180"/>+  <pin name="PD11" x="17.78" y="-27.94" length="middle" direction="io" rot="R180"/>+  <pin name="PD12" x="17.78" y="-30.48" length="middle" direction="io" rot="R180"/>+  <pin name="PC2" x="17.78" y="-33.02" length="middle" direction="io" rot="R180"/>+  <pin name="PC1" x="17.78" y="-35.56" length="middle" direction="io" rot="R180"/>+  <pin name="VSSA" x="17.78" y="-38.1" length="middle" direction="pwr" rot="R180"/>+  <pin name="PD13" x="17.78" y="-40.64" length="middle" direction="io" rot="R180"/>+  <pin name="PD14" x="17.78" y="-43.18" length="middle" direction="io" rot="R180"/>+  <pin name="PD15" x="17.78" y="-45.72" length="middle" direction="io" rot="R180"/>+  <pin name="PDR_ON" x="17.78" y="-48.26" length="middle" direction="in" rot="R180"/>+  <pin name="NRST" x="17.78" y="-50.8" length="middle" direction="io" rot="R180"/>+  <pin name="PC0" x="17.78" y="-53.34" length="middle" direction="io" rot="R180"/>+  <pin name="VDD@2" x="17.78" y="-55.88" length="middle" direction="pwr" rot="R180"/>+  <pin name="VDD@3" x="17.78" y="-58.42" length="middle" direction="pwr" rot="R180"/>+  <pin name="VDD@4" x="17.78" y="-60.96" length="middle" direction="pwr" rot="R180"/>+  <pin name="PH1-OSC_OUT_PH1" x="17.78" y="-63.5" length="middle" direction="io" rot="R180"/>+</symbol>+</symbols>+<devicesets>+<deviceset name="STM32F401VBH6" prefix="U">+  <description></description>+  <gates>+    <gate name="G$1" symbol="STM32F401VBH6" x="0" y="0"/>+  </gates>+  <devices>+    <device name="" package="UFBGA-100_7x7mm_Layout12x12_P0.5mm">+      <connects>+        <connect gate="G$1" pin="PE3" pad="A1"/>+        <connect gate="G$1" pin="PE1" pad="A2"/>+        <connect gate="G$1" pin="PB8" pad="A3"/>+        <connect gate="G$1" pin="BOOT0" pad="A4"/>+        <connect gate="G$1" pin="PD7" pad="A5"/>+        <connect gate="G$1" pin="PD5" pad="A6"/>+        <connect gate="G$1" pin="PB4_NJTRST" pad="A7"/>+        <connect gate="G$1" pin="PB3_JTDO-SWO" pad="A8"/>+        <connect gate="G$1" pin="PA15_JTDI" pad="A9"/>+        <connect gate="G$1" pin="PA14_JTCK-SWCLK" pad="A10"/>+        <connect gate="G$1" pin="PA13_JTMS-SWDIO" pad="A11"/>+        <connect gate="G$1" pin="PA12" pad="A12"/>+        <connect gate="G$1" pin="PE4" pad="B1"/>+        <connect gate="G$1" pin="PE2" pad="B2"/>+        <connect gate="G$1" pin="PB9" pad="B3"/>+        <connect gate="G$1" pin="PB7" pad="B4"/>+        <connect gate="G$1" pin="PB6" pad="B5"/>+        <connect gate="G$1" pin="PD6" pad="B6"/>+        <connect gate="G$1" pin="PD4" pad="B7"/>+        <connect gate="G$1" pin="PD3" pad="B8"/>+        <connect gate="G$1" pin="PD1" pad="B9"/>+        <connect gate="G$1" pin="PC12" pad="B10"/>+        <connect gate="G$1" pin="PC10" pad="B11"/>+        <connect gate="G$1" pin="PA11" pad="B12"/>+        <connect gate="G$1" pin="PC13" pad="C1"/>+        <connect gate="G$1" pin="PE5" pad="C2"/>+        <connect gate="G$1" pin="PE0" pad="C3"/>+        <connect gate="G$1" pin="VDD" pad="C4"/>+        <connect gate="G$1" pin="PB5" pad="C5"/>+        <connect gate="G$1" pin="PD2" pad="C8"/>+        <connect gate="G$1" pin="PD0" pad="C9"/>+        <connect gate="G$1" pin="PC11" pad="C10"/>+        <connect gate="G$1" pin="VCAP_2" pad="C11"/>+        <connect gate="G$1" pin="PA10" pad="C12"/>+        <connect gate="G$1" pin="PC14-OSC32_IN_PC14" pad="D1"/>+        <connect gate="G$1" pin="PE6" pad="D2"/>+        <connect gate="G$1" pin="VSS" pad="D3"/>+        <connect gate="G$1" pin="PA9" pad="D10"/>+        <connect gate="G$1" pin="PA8" pad="D11"/>+        <connect gate="G$1" pin="PC9" pad="D12"/>+        <connect gate="G$1" pin="PC15-OSC32_OUT_PC15" pad="E1"/>+        <connect gate="G$1" pin="VBAT" pad="E2"/>+        <connect gate="G$1" pin="BYPASS_REG" pad="E3"/>+        <connect gate="G$1" pin="PC8" pad="E10"/>+        <connect gate="G$1" pin="PC7" pad="E11"/>+        <connect gate="G$1" pin="PC6" pad="E12"/>+        <connect gate="G$1" pin="PH0-OSC_IN" pad="F1"/>+        <connect gate="G$1" pin="VSS@2" pad="F2"/>+        <connect gate="G$1" pin="VSS@3" pad="F11"/>+        <connect gate="G$1" pin="VSS@4" pad="F12"/>+        <connect gate="G$1" pin="PE15" pad="M12"/>+        <connect gate="G$1" pin="PE14" pad="M11"/>+        <connect gate="G$1" pin="PE13" pad="M10"/>+        <connect gate="G$1" pin="PE11" pad="M9"/>+        <connect gate="G$1" pin="PE9" pad="M8"/>+        <connect gate="G$1" pin="PE7" pad="M7"/>+        <connect gate="G$1" pin="PB1" pad="M6"/>+        <connect gate="G$1" pin="PB0" pad="M5"/>+        <connect gate="G$1" pin="PA7" pad="M4"/>+        <connect gate="G$1" pin="PA4" pad="M3"/>+        <connect gate="G$1" pin="PA1" pad="M2"/>+        <connect gate="G$1" pin="VDDA" pad="M1"/>+        <connect gate="G$1" pin="PB12" pad="L12"/>+        <connect gate="G$1" pin="VCAP_1" pad="L11"/>+        <connect gate="G$1" pin="PB10" pad="L10"/>+        <connect gate="G$1" pin="PE12" pad="L9"/>+        <connect gate="G$1" pin="PE10" pad="L8"/>+        <connect gate="G$1" pin="PE8" pad="L7"/>+        <connect gate="G$1" pin="PB2" pad="L6"/>+        <connect gate="G$1" pin="PC5" pad="L5"/>+        <connect gate="G$1" pin="PA6" pad="L4"/>+        <connect gate="G$1" pin="PA3" pad="L3"/>+        <connect gate="G$1" pin="PA0" pad="L2"/>+        <connect gate="G$1" pin="VREF+" pad="L1"/>+        <connect gate="G$1" pin="PB13" pad="K12"/>+        <connect gate="G$1" pin="PB14" pad="K11"/>+        <connect gate="G$1" pin="PB15" pad="K10"/>+        <connect gate="G$1" pin="PB11" pad="K9"/>+        <connect gate="G$1" pin="PD9" pad="K8"/>+        <connect gate="G$1" pin="PC4" pad="K5"/>+        <connect gate="G$1" pin="PA5" pad="K4"/>+        <connect gate="G$1" pin="PA2" pad="K3"/>+        <connect gate="G$1" pin="PC3" pad="K2"/>+        <connect gate="G$1" pin="VREF-" pad="K1"/>+        <connect gate="G$1" pin="PD10" pad="J12"/>+        <connect gate="G$1" pin="PD11" pad="J11"/>+        <connect gate="G$1" pin="PD12" pad="J10"/>+        <connect gate="G$1" pin="PC2" pad="J3"/>+        <connect gate="G$1" pin="PC1" pad="J2"/>+        <connect gate="G$1" pin="VSSA" pad="J1"/>+        <connect gate="G$1" pin="PD13" pad="H12"/>+        <connect gate="G$1" pin="PD14" pad="H11"/>+        <connect gate="G$1" pin="PD15" pad="H10"/>+        <connect gate="G$1" pin="PDR_ON" pad="H3"/>+        <connect gate="G$1" pin="NRST" pad="H2"/>+        <connect gate="G$1" pin="PC0" pad="H1"/>+        <connect gate="G$1" pin="VDD@2" pad="G12"/>+        <connect gate="G$1" pin="VDD@3" pad="G11"/>+        <connect gate="G$1" pin="VDD@4" pad="G2"/>+        <connect gate="G$1" pin="PH1-OSC_OUT_PH1" pad="G1"/>+      </connects>+      <technologies><technology name=""/></technologies>+    </device>+  </devices>+</deviceset>+</devicesets>+</library>+</drawing>+</eagle>\ No newline at end of file
stm32f401vbh6.stepadded+1961
@@ -0,0 +1,1961 @@+ISO-10303-21;
+HEADER;
+/* UFBGA-100_7x7mm_Layout12x12_P0.5mm.step 3D STEP model for use in ECAD systems
+ * Copyright (C) 2018, kicad StepUp
+ * 
+ * This work is licensed under the [Creative Commons CC-BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/legalcode), 
+ * with the following exception:
+ * To the extent that the creation of electronic designs that use 'Licensed Material' can be considered to be 'Adapted Material', 
+ * then the copyright holder waives article 3 of the license with respect to these designs and any generated files which use data provided 
+ * as part of the 'Licensed Material'.
+ * You are free to use the library data in your own projects without the obligation to share your project files under this or any other license agreement.
+ * However, if you wish to redistribute these libraries, or parts thereof (including in modified form) as a collection then the exception above does not apply. 
+ * Please refer to https://github.com/KiCad/kicad-packages3D/blob/master/LICENSE.md for further clarification of the exception.
+ * Disclaimer of Warranties and Limitation of Liability.
+ * These libraries are provided in the hope that they will be useful, but are provided without warranty of any kind, express or implied.
+ * *USE 3D CAD DATA AT YOUR OWN RISK*
+ * *DO NOT RELY UPON ANY INFORMATION FOUND HERE WITHOUT INDEPENDENT VERIFICATION.*
+ * 
+ */
+
+FILE_DESCRIPTION(
+/* description */ ('model of UFBGA-100_7x7mm_Layout12x12_P0.5mm'),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */ 'UFBGA-100_7x7mm_Layout12x12_P0.5mm.step',
+/* time_stamp */ '2018-11-07T22:19:50',
+/* author */ ('kicad StepUp','ksu'),
+/* organization */ ('FreeCAD'),
+/* preprocessor_version */ 'OCC',
+/* originating_system */ 'kicad StepUp',
+/* authorisation */ '');
+
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('UFBGA_100_7x7mm_Layout12x12_P05mm',
+'UFBGA_100_7x7mm_Layout12x12_P05mm','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1530);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
+#13 = DIRECTION('',(0.E+000,0.E+000,1.));
+#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#57,#88,#123,#147,#648,#660,#685,#704,#723,
+#742,#761,#780,#799,#818,#837,#856,#875,#894,#913,#932,#951,#970,
+#989,#1008,#1027,#1046,#1065,#1084,#1103,#1122,#1141,#1160,#1179,
+#1198,#1217,#1236,#1255,#1274,#1293,#1312,#1331,#1350,#1369,#1388,
+#1407,#1426,#1445,#1464,#1483,#1502,#1521));
+#17 = ADVANCED_FACE('',(#18),#52,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#30,#38,#46));
+#20 = ORIENTED_EDGE('',*,*,#21,.F.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-3.5,3.5,2.5E-002));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(-3.5,3.5,0.75));
+#26 = LINE('',#27,#28);
+#27 = CARTESIAN_POINT('',(-3.5,3.5,2.5E-002));
+#28 = VECTOR('',#29,1.);
+#29 = DIRECTION('',(0.E+000,0.E+000,1.));
+#30 = ORIENTED_EDGE('',*,*,#31,.T.);
+#31 = EDGE_CURVE('',#22,#32,#34,.T.);
+#32 = VERTEX_POINT('',#33);
+#33 = CARTESIAN_POINT('',(3.5,3.5,2.5E-002));
+#34 = LINE('',#35,#36);
+#35 = CARTESIAN_POINT('',(-3.5,3.5,2.5E-002));
+#36 = VECTOR('',#37,1.);
+#37 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#38 = ORIENTED_EDGE('',*,*,#39,.T.);
+#39 = EDGE_CURVE('',#32,#40,#42,.T.);
+#40 = VERTEX_POINT('',#41);
+#41 = CARTESIAN_POINT('',(3.5,3.5,0.75));
+#42 = LINE('',#43,#44);
+#43 = CARTESIAN_POINT('',(3.5,3.5,2.5E-002));
+#44 = VECTOR('',#45,1.);
+#45 = DIRECTION('',(0.E+000,0.E+000,1.));
+#46 = ORIENTED_EDGE('',*,*,#47,.F.);
+#47 = EDGE_CURVE('',#24,#40,#48,.T.);
+#48 = LINE('',#49,#50);
+#49 = CARTESIAN_POINT('',(-3.5,3.5,0.75));
+#50 = VECTOR('',#51,1.);
+#51 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#52 = PLANE('',#53);
+#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
+#54 = CARTESIAN_POINT('',(-3.5,3.5,2.5E-002));
+#55 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#56 = DIRECTION('',(0.E+000,0.E+000,1.));
+#57 = ADVANCED_FACE('',(#58),#83,.F.);
+#58 = FACE_BOUND('',#59,.F.);
+#59 = EDGE_LOOP('',(#60,#68,#69,#77));
+#60 = ORIENTED_EDGE('',*,*,#61,.F.);
+#61 = EDGE_CURVE('',#22,#62,#64,.T.);
+#62 = VERTEX_POINT('',#63);
+#63 = CARTESIAN_POINT('',(-3.5,-3.5,2.5E-002));
+#64 = LINE('',#65,#66);
+#65 = CARTESIAN_POINT('',(-3.5,3.5,2.5E-002));
+#66 = VECTOR('',#67,1.);
+#67 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#68 = ORIENTED_EDGE('',*,*,#21,.T.);
+#69 = ORIENTED_EDGE('',*,*,#70,.T.);
+#70 = EDGE_CURVE('',#24,#71,#73,.T.);
+#71 = VERTEX_POINT('',#72);
+#72 = CARTESIAN_POINT('',(-3.5,-3.5,0.75));
+#73 = LINE('',#74,#75);
+#74 = CARTESIAN_POINT('',(-3.5,3.5,0.75));
+#75 = VECTOR('',#76,1.);
+#76 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#77 = ORIENTED_EDGE('',*,*,#78,.F.);
+#78 = EDGE_CURVE('',#62,#71,#79,.T.);
+#79 = LINE('',#80,#81);
+#80 = CARTESIAN_POINT('',(-3.5,-3.5,2.5E-002));
+#81 = VECTOR('',#82,1.);
+#82 = DIRECTION('',(0.E+000,0.E+000,1.));
+#83 = PLANE('',#84);
+#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87);
+#85 = CARTESIAN_POINT('',(-3.5,3.5,2.5E-002));
+#86 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#87 = DIRECTION('',(0.E+000,0.E+000,1.));
+#88 = ADVANCED_FACE('',(#89,#107),#118,.T.);
+#89 = FACE_BOUND('',#90,.T.);
+#90 = EDGE_LOOP('',(#91,#92,#93,#101));
+#91 = ORIENTED_EDGE('',*,*,#47,.F.);
+#92 = ORIENTED_EDGE('',*,*,#70,.T.);
+#93 = ORIENTED_EDGE('',*,*,#94,.T.);
+#94 = EDGE_CURVE('',#71,#95,#97,.T.);
+#95 = VERTEX_POINT('',#96);
+#96 = CARTESIAN_POINT('',(3.5,-3.5,0.75));
+#97 = LINE('',#98,#99);
+#98 = CARTESIAN_POINT('',(-3.5,-3.5,0.75));
+#99 = VECTOR('',#100,1.);
+#100 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#101 = ORIENTED_EDGE('',*,*,#102,.F.);
+#102 = EDGE_CURVE('',#40,#95,#103,.T.);
+#103 = LINE('',#104,#105);
+#104 = CARTESIAN_POINT('',(3.5,3.5,0.75));
+#105 = VECTOR('',#106,1.);
+#106 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#107 = FACE_BOUND('',#108,.T.);
+#108 = EDGE_LOOP('',(#109));
+#109 = ORIENTED_EDGE('',*,*,#110,.T.);
+#110 = EDGE_CURVE('',#111,#111,#113,.T.);
+#111 = VERTEX_POINT('',#112);
+#112 = CARTESIAN_POINT('',(-2.8,2.6,0.75));
+#113 = CIRCLE('',#114,0.2);
+#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117);
+#115 = CARTESIAN_POINT('',(-2.8,2.8,0.75));
+#116 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#117 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#118 = PLANE('',#119);
+#119 = AXIS2_PLACEMENT_3D('',#120,#121,#122);
+#120 = CARTESIAN_POINT('',(-3.5,3.5,0.75));
+#121 = DIRECTION('',(0.E+000,0.E+000,1.));
+#122 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#123 = ADVANCED_FACE('',(#124),#142,.T.);
+#124 = FACE_BOUND('',#125,.T.);
+#125 = EDGE_LOOP('',(#126,#134,#135,#136));
+#126 = ORIENTED_EDGE('',*,*,#127,.F.);
+#127 = EDGE_CURVE('',#32,#128,#130,.T.);
+#128 = VERTEX_POINT('',#129);
+#129 = CARTESIAN_POINT('',(3.5,-3.5,2.5E-002));
+#130 = LINE('',#131,#132);
+#131 = CARTESIAN_POINT('',(3.5,3.5,2.5E-002));
+#132 = VECTOR('',#133,1.);
+#133 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#134 = ORIENTED_EDGE('',*,*,#39,.T.);
+#135 = ORIENTED_EDGE('',*,*,#102,.T.);
+#136 = ORIENTED_EDGE('',*,*,#137,.F.);
+#137 = EDGE_CURVE('',#128,#95,#138,.T.);
+#138 = LINE('',#139,#140);
+#139 = CARTESIAN_POINT('',(3.5,-3.5,2.5E-002));
+#140 = VECTOR('',#141,1.);
+#141 = DIRECTION('',(0.E+000,0.E+000,1.));
+#142 = PLANE('',#143);
+#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146);
+#144 = CARTESIAN_POINT('',(3.5,3.5,2.5E-002));
+#145 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#146 = DIRECTION('',(0.E+000,0.E+000,1.));
+#147 = ADVANCED_FACE('',(#148,#159,#170,#181,#192,#203,#214,#225,#236,
+#247,#258,#269,#280,#291,#302,#313,#324,#335,#346,#357,#368,#379,
+#390,#401,#412,#423,#434,#445,#456,#467,#478,#489,#500,#511,#522,
+#533,#544,#555,#566,#577,#588,#599,#610,#621,#632),#643,.F.);
+#148 = FACE_BOUND('',#149,.F.);
+#149 = EDGE_LOOP('',(#150,#151,#152,#158));
+#150 = ORIENTED_EDGE('',*,*,#31,.F.);
+#151 = ORIENTED_EDGE('',*,*,#61,.T.);
+#152 = ORIENTED_EDGE('',*,*,#153,.T.);
+#153 = EDGE_CURVE('',#62,#128,#154,.T.);
+#154 = LINE('',#155,#156);
+#155 = CARTESIAN_POINT('',(-3.5,-3.5,2.5E-002));
+#156 = VECTOR('',#157,1.);
+#157 = DIRECTION('',(1.,-2.22044604925E-016,0.E+000));
+#158 = ORIENTED_EDGE('',*,*,#127,.F.);
+#159 = FACE_BOUND('',#160,.F.);
+#160 = EDGE_LOOP('',(#161));
+#161 = ORIENTED_EDGE('',*,*,#162,.F.);
+#162 = EDGE_CURVE('',#163,#163,#165,.T.);
+#163 = VERTEX_POINT('',#164);
+#164 = CARTESIAN_POINT('',(0.25,-2.66499080932,2.5E-002));
+#165 = CIRCLE('',#166,8.50091906796E-002);
+#166 = AXIS2_PLACEMENT_3D('',#167,#168,#169);
+#167 = CARTESIAN_POINT('',(0.25,-2.75,2.5E-002));
+#168 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#169 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#170 = FACE_BOUND('',#171,.F.);
+#171 = EDGE_LOOP('',(#172));
+#172 = ORIENTED_EDGE('',*,*,#173,.F.);
+#173 = EDGE_CURVE('',#174,#174,#176,.T.);
+#174 = VERTEX_POINT('',#175);
+#175 = CARTESIAN_POINT('',(-0.25,-2.66499080932,2.5E-002));
+#176 = CIRCLE('',#177,8.50091906796E-002);
+#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180);
+#178 = CARTESIAN_POINT('',(-0.25,-2.75,2.5E-002));
+#179 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#180 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#181 = FACE_BOUND('',#182,.F.);
+#182 = EDGE_LOOP('',(#183));
+#183 = ORIENTED_EDGE('',*,*,#184,.F.);
+#184 = EDGE_CURVE('',#185,#185,#187,.T.);
+#185 = VERTEX_POINT('',#186);
+#186 = CARTESIAN_POINT('',(-1.25,-2.66499080932,2.5E-002));
+#187 = CIRCLE('',#188,8.50091906796E-002);
+#188 = AXIS2_PLACEMENT_3D('',#189,#190,#191);
+#189 = CARTESIAN_POINT('',(-1.25,-2.75,2.5E-002));
+#190 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#191 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#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('',(-0.75,-2.66499080932,2.5E-002));
+#198 = CIRCLE('',#199,8.50091906796E-002);
+#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202);
+#200 = CARTESIAN_POINT('',(-0.75,-2.75,2.5E-002));
+#201 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#202 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#203 = FACE_BOUND('',#204,.F.);
+#204 = EDGE_LOOP('',(#205));
+#205 = ORIENTED_EDGE('',*,*,#206,.F.);
+#206 = EDGE_CURVE('',#207,#207,#209,.T.);
+#207 = VERTEX_POINT('',#208);
+#208 = CARTESIAN_POINT('',(-1.75,-2.66499080932,2.5E-002));
+#209 = CIRCLE('',#210,8.50091906796E-002);
+#210 = AXIS2_PLACEMENT_3D('',#211,#212,#213);
+#211 = CARTESIAN_POINT('',(-1.75,-2.75,2.5E-002));
+#212 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#213 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#214 = FACE_BOUND('',#215,.F.);
+#215 = EDGE_LOOP('',(#216));
+#216 = ORIENTED_EDGE('',*,*,#217,.F.);
+#217 = EDGE_CURVE('',#218,#218,#220,.T.);
+#218 = VERTEX_POINT('',#219);
+#219 = CARTESIAN_POINT('',(-2.75,-0.66499080932,2.5E-002));
+#220 = CIRCLE('',#221,8.50091906796E-002);
+#221 = AXIS2_PLACEMENT_3D('',#222,#223,#224);
+#222 = CARTESIAN_POINT('',(-2.75,-0.75,2.5E-002));
+#223 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#224 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#225 = FACE_BOUND('',#226,.F.);
+#226 = EDGE_LOOP('',(#227));
+#227 = ORIENTED_EDGE('',*,*,#228,.F.);
+#228 = EDGE_CURVE('',#229,#229,#231,.T.);
+#229 = VERTEX_POINT('',#230);
+#230 = CARTESIAN_POINT('',(-2.75,-1.16499080932,2.5E-002));
+#231 = CIRCLE('',#232,8.50091906796E-002);
+#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235);
+#233 = CARTESIAN_POINT('',(-2.75,-1.25,2.5E-002));
+#234 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#235 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#236 = FACE_BOUND('',#237,.F.);
+#237 = EDGE_LOOP('',(#238));
+#238 = ORIENTED_EDGE('',*,*,#239,.F.);
+#239 = EDGE_CURVE('',#240,#240,#242,.T.);
+#240 = VERTEX_POINT('',#241);
+#241 = CARTESIAN_POINT('',(-2.75,-1.66499080932,2.5E-002));
+#242 = CIRCLE('',#243,8.50091906796E-002);
+#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);
+#244 = CARTESIAN_POINT('',(-2.75,-1.75,2.5E-002));
+#245 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#246 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#247 = FACE_BOUND('',#248,.F.);
+#248 = EDGE_LOOP('',(#249));
+#249 = ORIENTED_EDGE('',*,*,#250,.F.);
+#250 = EDGE_CURVE('',#251,#251,#253,.T.);
+#251 = VERTEX_POINT('',#252);
+#252 = CARTESIAN_POINT('',(-2.75,-2.66499080932,2.5E-002));
+#253 = CIRCLE('',#254,8.50091906796E-002);
+#254 = AXIS2_PLACEMENT_3D('',#255,#256,#257);
+#255 = CARTESIAN_POINT('',(-2.75,-2.75,2.5E-002));
+#256 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#257 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#258 = FACE_BOUND('',#259,.F.);
+#259 = EDGE_LOOP('',(#260));
+#260 = ORIENTED_EDGE('',*,*,#261,.F.);
+#261 = EDGE_CURVE('',#262,#262,#264,.T.);
+#262 = VERTEX_POINT('',#263);
+#263 = CARTESIAN_POINT('',(-2.75,-2.16499080932,2.5E-002));
+#264 = CIRCLE('',#265,8.50091906796E-002);
+#265 = AXIS2_PLACEMENT_3D('',#266,#267,#268);
+#266 = CARTESIAN_POINT('',(-2.75,-2.25,2.5E-002));
+#267 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#268 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#269 = FACE_BOUND('',#270,.F.);
+#270 = EDGE_LOOP('',(#271));
+#271 = ORIENTED_EDGE('',*,*,#272,.F.);
+#272 = EDGE_CURVE('',#273,#273,#275,.T.);
+#273 = VERTEX_POINT('',#274);
+#274 = CARTESIAN_POINT('',(-2.25,-2.66499080932,2.5E-002));
+#275 = CIRCLE('',#276,8.50091906796E-002);
+#276 = AXIS2_PLACEMENT_3D('',#277,#278,#279);
+#277 = CARTESIAN_POINT('',(-2.25,-2.75,2.5E-002));
+#278 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#279 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#280 = FACE_BOUND('',#281,.F.);
+#281 = EDGE_LOOP('',(#282));
+#282 = ORIENTED_EDGE('',*,*,#283,.F.);
+#283 = EDGE_CURVE('',#284,#284,#286,.T.);
+#284 = VERTEX_POINT('',#285);
+#285 = CARTESIAN_POINT('',(-2.75,0.33500919068,2.5E-002));
+#286 = CIRCLE('',#287,8.50091906796E-002);
+#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290);
+#288 = CARTESIAN_POINT('',(-2.75,0.25,2.5E-002));
+#289 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#290 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#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.75,-0.16499080932,2.5E-002));
+#297 = CIRCLE('',#298,8.50091906796E-002);
+#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301);
+#299 = CARTESIAN_POINT('',(-2.75,-0.25,2.5E-002));
+#300 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#301 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#302 = FACE_BOUND('',#303,.F.);
+#303 = EDGE_LOOP('',(#304));
+#304 = ORIENTED_EDGE('',*,*,#305,.F.);
+#305 = EDGE_CURVE('',#306,#306,#308,.T.);
+#306 = VERTEX_POINT('',#307);
+#307 = CARTESIAN_POINT('',(1.75,-2.66499080932,2.5E-002));
+#308 = CIRCLE('',#309,8.50091906796E-002);
+#309 = AXIS2_PLACEMENT_3D('',#310,#311,#312);
+#310 = CARTESIAN_POINT('',(1.75,-2.75,2.5E-002));
+#311 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#312 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#313 = FACE_BOUND('',#314,.F.);
+#314 = EDGE_LOOP('',(#315));
+#315 = ORIENTED_EDGE('',*,*,#316,.F.);
+#316 = EDGE_CURVE('',#317,#317,#319,.T.);
+#317 = VERTEX_POINT('',#318);
+#318 = CARTESIAN_POINT('',(1.25,-2.66499080932,2.5E-002));
+#319 = CIRCLE('',#320,8.50091906796E-002);
+#320 = AXIS2_PLACEMENT_3D('',#321,#322,#323);
+#321 = CARTESIAN_POINT('',(1.25,-2.75,2.5E-002));
+#322 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#323 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#324 = FACE_BOUND('',#325,.F.);
+#325 = EDGE_LOOP('',(#326));
+#326 = ORIENTED_EDGE('',*,*,#327,.F.);
+#327 = EDGE_CURVE('',#328,#328,#330,.T.);
+#328 = VERTEX_POINT('',#329);
+#329 = CARTESIAN_POINT('',(0.75,-2.66499080932,2.5E-002));
+#330 = CIRCLE('',#331,8.50091906796E-002);
+#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334);
+#332 = CARTESIAN_POINT('',(0.75,-2.75,2.5E-002));
+#333 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#334 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#335 = FACE_BOUND('',#336,.F.);
+#336 = EDGE_LOOP('',(#337));
+#337 = ORIENTED_EDGE('',*,*,#338,.F.);
+#338 = EDGE_CURVE('',#339,#339,#341,.T.);
+#339 = VERTEX_POINT('',#340);
+#340 = CARTESIAN_POINT('',(2.75,-2.16499080932,2.5E-002));
+#341 = CIRCLE('',#342,8.50091906796E-002);
+#342 = AXIS2_PLACEMENT_3D('',#343,#344,#345);
+#343 = CARTESIAN_POINT('',(2.75,-2.25,2.5E-002));
+#344 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#345 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#346 = FACE_BOUND('',#347,.F.);
+#347 = EDGE_LOOP('',(#348));
+#348 = ORIENTED_EDGE('',*,*,#349,.F.);
+#349 = EDGE_CURVE('',#350,#350,#352,.T.);
+#350 = VERTEX_POINT('',#351);
+#351 = CARTESIAN_POINT('',(2.75,-1.66499080932,2.5E-002));
+#352 = CIRCLE('',#353,8.50091906796E-002);
+#353 = AXIS2_PLACEMENT_3D('',#354,#355,#356);
+#354 = CARTESIAN_POINT('',(2.75,-1.75,2.5E-002));
+#355 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#356 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#357 = FACE_BOUND('',#358,.F.);
+#358 = EDGE_LOOP('',(#359));
+#359 = ORIENTED_EDGE('',*,*,#360,.F.);
+#360 = EDGE_CURVE('',#361,#361,#363,.T.);
+#361 = VERTEX_POINT('',#362);
+#362 = CARTESIAN_POINT('',(2.25,-2.66499080932,2.5E-002));
+#363 = CIRCLE('',#364,8.50091906796E-002);
+#364 = AXIS2_PLACEMENT_3D('',#365,#366,#367);
+#365 = CARTESIAN_POINT('',(2.25,-2.75,2.5E-002));
+#366 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#367 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#368 = FACE_BOUND('',#369,.F.);
+#369 = EDGE_LOOP('',(#370));
+#370 = ORIENTED_EDGE('',*,*,#371,.F.);
+#371 = EDGE_CURVE('',#372,#372,#374,.T.);
+#372 = VERTEX_POINT('',#373);
+#373 = CARTESIAN_POINT('',(2.75,-2.66499080932,2.5E-002));
+#374 = CIRCLE('',#375,8.50091906796E-002);
+#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378);
+#376 = CARTESIAN_POINT('',(2.75,-2.75,2.5E-002));
+#377 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#378 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#379 = FACE_BOUND('',#380,.F.);
+#380 = EDGE_LOOP('',(#381));
+#381 = ORIENTED_EDGE('',*,*,#382,.F.);
+#382 = EDGE_CURVE('',#383,#383,#385,.T.);
+#383 = VERTEX_POINT('',#384);
+#384 = CARTESIAN_POINT('',(2.75,-0.66499080932,2.5E-002));
+#385 = CIRCLE('',#386,8.50091906796E-002);
+#386 = AXIS2_PLACEMENT_3D('',#387,#388,#389);
+#387 = CARTESIAN_POINT('',(2.75,-0.75,2.5E-002));
+#388 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#389 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#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('',(2.75,-1.16499080932,2.5E-002));
+#396 = CIRCLE('',#397,8.50091906796E-002);
+#397 = AXIS2_PLACEMENT_3D('',#398,#399,#400);
+#398 = CARTESIAN_POINT('',(2.75,-1.25,2.5E-002));
+#399 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#400 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#401 = FACE_BOUND('',#402,.F.);
+#402 = EDGE_LOOP('',(#403));
+#403 = ORIENTED_EDGE('',*,*,#404,.F.);
+#404 = EDGE_CURVE('',#405,#405,#407,.T.);
+#405 = VERTEX_POINT('',#406);
+#406 = CARTESIAN_POINT('',(2.75,0.33500919068,2.5E-002));
+#407 = CIRCLE('',#408,8.50091906796E-002);
+#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411);
+#409 = CARTESIAN_POINT('',(2.75,0.25,2.5E-002));
+#410 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#411 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#412 = FACE_BOUND('',#413,.F.);
+#413 = EDGE_LOOP('',(#414));
+#414 = ORIENTED_EDGE('',*,*,#415,.F.);
+#415 = EDGE_CURVE('',#416,#416,#418,.T.);
+#416 = VERTEX_POINT('',#417);
+#417 = CARTESIAN_POINT('',(2.75,-0.16499080932,2.5E-002));
+#418 = CIRCLE('',#419,8.50091906796E-002);
+#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422);
+#420 = CARTESIAN_POINT('',(2.75,-0.25,2.5E-002));
+#421 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#422 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#423 = FACE_BOUND('',#424,.F.);
+#424 = EDGE_LOOP('',(#425));
+#425 = ORIENTED_EDGE('',*,*,#426,.F.);
+#426 = EDGE_CURVE('',#427,#427,#429,.T.);
+#427 = VERTEX_POINT('',#428);
+#428 = CARTESIAN_POINT('',(2.75,0.83500919068,2.5E-002));
+#429 = CIRCLE('',#430,8.50091906796E-002);
+#430 = AXIS2_PLACEMENT_3D('',#431,#432,#433);
+#431 = CARTESIAN_POINT('',(2.75,0.75,2.5E-002));
+#432 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#433 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#434 = FACE_BOUND('',#435,.F.);
+#435 = EDGE_LOOP('',(#436));
+#436 = ORIENTED_EDGE('',*,*,#437,.F.);
+#437 = EDGE_CURVE('',#438,#438,#440,.T.);
+#438 = VERTEX_POINT('',#439);
+#439 = CARTESIAN_POINT('',(-2.75,0.83500919068,2.5E-002));
+#440 = CIRCLE('',#441,8.50091906796E-002);
+#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);
+#442 = CARTESIAN_POINT('',(-2.75,0.75,2.5E-002));
+#443 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#444 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#445 = FACE_BOUND('',#446,.F.);
+#446 = EDGE_LOOP('',(#447));
+#447 = ORIENTED_EDGE('',*,*,#448,.F.);
+#448 = EDGE_CURVE('',#449,#449,#451,.T.);
+#449 = VERTEX_POINT('',#450);
+#450 = CARTESIAN_POINT('',(-2.75,1.33500919068,2.5E-002));
+#451 = CIRCLE('',#452,8.50091906796E-002);
+#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455);
+#453 = CARTESIAN_POINT('',(-2.75,1.25,2.5E-002));
+#454 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#455 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#456 = FACE_BOUND('',#457,.F.);
+#457 = EDGE_LOOP('',(#458));
+#458 = ORIENTED_EDGE('',*,*,#459,.F.);
+#459 = EDGE_CURVE('',#460,#460,#462,.T.);
+#460 = VERTEX_POINT('',#461);
+#461 = CARTESIAN_POINT('',(2.75,1.33500919068,2.5E-002));
+#462 = CIRCLE('',#463,8.50091906796E-002);
+#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466);
+#464 = CARTESIAN_POINT('',(2.75,1.25,2.5E-002));
+#465 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#466 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#467 = FACE_BOUND('',#468,.F.);
+#468 = EDGE_LOOP('',(#469));
+#469 = ORIENTED_EDGE('',*,*,#470,.F.);
+#470 = EDGE_CURVE('',#471,#471,#473,.T.);
+#471 = VERTEX_POINT('',#472);
+#472 = CARTESIAN_POINT('',(0.75,2.83500919068,2.5E-002));
+#473 = CIRCLE('',#474,8.50091906796E-002);
+#474 = AXIS2_PLACEMENT_3D('',#475,#476,#477);
+#475 = CARTESIAN_POINT('',(0.75,2.75,2.5E-002));
+#476 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#477 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#478 = FACE_BOUND('',#479,.F.);
+#479 = EDGE_LOOP('',(#480));
+#480 = ORIENTED_EDGE('',*,*,#481,.F.);
+#481 = EDGE_CURVE('',#482,#482,#484,.T.);
+#482 = VERTEX_POINT('',#483);
+#483 = CARTESIAN_POINT('',(0.25,2.83500919068,2.5E-002));
+#484 = CIRCLE('',#485,8.50091906796E-002);
+#485 = AXIS2_PLACEMENT_3D('',#486,#487,#488);
+#486 = CARTESIAN_POINT('',(0.25,2.75,2.5E-002));
+#487 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#488 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#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('',(-0.25,2.83500919068,2.5E-002));
+#495 = CIRCLE('',#496,8.50091906796E-002);
+#496 = AXIS2_PLACEMENT_3D('',#497,#498,#499);
+#497 = CARTESIAN_POINT('',(-0.25,2.75,2.5E-002));
+#498 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#499 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#500 = FACE_BOUND('',#501,.F.);
+#501 = EDGE_LOOP('',(#502));
+#502 = ORIENTED_EDGE('',*,*,#503,.F.);
+#503 = EDGE_CURVE('',#504,#504,#506,.T.);
+#504 = VERTEX_POINT('',#505);
+#505 = CARTESIAN_POINT('',(-1.25,2.83500919068,2.5E-002));
+#506 = CIRCLE('',#507,8.50091906796E-002);
+#507 = AXIS2_PLACEMENT_3D('',#508,#509,#510);
+#508 = CARTESIAN_POINT('',(-1.25,2.75,2.5E-002));
+#509 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#510 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#511 = FACE_BOUND('',#512,.F.);
+#512 = EDGE_LOOP('',(#513));
+#513 = ORIENTED_EDGE('',*,*,#514,.F.);
+#514 = EDGE_CURVE('',#515,#515,#517,.T.);
+#515 = VERTEX_POINT('',#516);
+#516 = CARTESIAN_POINT('',(-0.75,2.83500919068,2.5E-002));
+#517 = CIRCLE('',#518,8.50091906796E-002);
+#518 = AXIS2_PLACEMENT_3D('',#519,#520,#521);
+#519 = CARTESIAN_POINT('',(-0.75,2.75,2.5E-002));
+#520 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#521 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#522 = FACE_BOUND('',#523,.F.);
+#523 = EDGE_LOOP('',(#524));
+#524 = ORIENTED_EDGE('',*,*,#525,.F.);
+#525 = EDGE_CURVE('',#526,#526,#528,.T.);
+#526 = VERTEX_POINT('',#527);
+#527 = CARTESIAN_POINT('',(2.75,1.83500919068,2.5E-002));
+#528 = CIRCLE('',#529,8.50091906796E-002);
+#529 = AXIS2_PLACEMENT_3D('',#530,#531,#532);
+#530 = CARTESIAN_POINT('',(2.75,1.75,2.5E-002));
+#531 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#532 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#533 = FACE_BOUND('',#534,.F.);
+#534 = EDGE_LOOP('',(#535));
+#535 = ORIENTED_EDGE('',*,*,#536,.F.);
+#536 = EDGE_CURVE('',#537,#537,#539,.T.);
+#537 = VERTEX_POINT('',#538);
+#538 = CARTESIAN_POINT('',(2.75,2.33500919068,2.5E-002));
+#539 = CIRCLE('',#540,8.50091906796E-002);
+#540 = AXIS2_PLACEMENT_3D('',#541,#542,#543);
+#541 = CARTESIAN_POINT('',(2.75,2.25,2.5E-002));
+#542 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#543 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#544 = FACE_BOUND('',#545,.F.);
+#545 = EDGE_LOOP('',(#546));
+#546 = ORIENTED_EDGE('',*,*,#547,.F.);
+#547 = EDGE_CURVE('',#548,#548,#550,.T.);
+#548 = VERTEX_POINT('',#549);
+#549 = CARTESIAN_POINT('',(2.75,2.83500919068,2.5E-002));
+#550 = CIRCLE('',#551,8.50091906796E-002);
+#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);
+#552 = CARTESIAN_POINT('',(2.75,2.75,2.5E-002));
+#553 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#554 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#555 = FACE_BOUND('',#556,.F.);
+#556 = EDGE_LOOP('',(#557));
+#557 = ORIENTED_EDGE('',*,*,#558,.F.);
+#558 = EDGE_CURVE('',#559,#559,#561,.T.);
+#559 = VERTEX_POINT('',#560);
+#560 = CARTESIAN_POINT('',(2.25,2.83500919068,2.5E-002));
+#561 = CIRCLE('',#562,8.50091906796E-002);
+#562 = AXIS2_PLACEMENT_3D('',#563,#564,#565);
+#563 = CARTESIAN_POINT('',(2.25,2.75,2.5E-002));
+#564 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#565 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#566 = FACE_BOUND('',#567,.F.);
+#567 = EDGE_LOOP('',(#568));
+#568 = ORIENTED_EDGE('',*,*,#569,.F.);
+#569 = EDGE_CURVE('',#570,#570,#572,.T.);
+#570 = VERTEX_POINT('',#571);
+#571 = CARTESIAN_POINT('',(1.75,2.83500919068,2.5E-002));
+#572 = CIRCLE('',#573,8.50091906796E-002);
+#573 = AXIS2_PLACEMENT_3D('',#574,#575,#576);
+#574 = CARTESIAN_POINT('',(1.75,2.75,2.5E-002));
+#575 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#576 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#577 = FACE_BOUND('',#578,.F.);
+#578 = EDGE_LOOP('',(#579));
+#579 = ORIENTED_EDGE('',*,*,#580,.F.);
+#580 = EDGE_CURVE('',#581,#581,#583,.T.);
+#581 = VERTEX_POINT('',#582);
+#582 = CARTESIAN_POINT('',(1.25,2.83500919068,2.5E-002));
+#583 = CIRCLE('',#584,8.50091906796E-002);
+#584 = AXIS2_PLACEMENT_3D('',#585,#586,#587);
+#585 = CARTESIAN_POINT('',(1.25,2.75,2.5E-002));
+#586 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#587 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#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('',(-2.75,2.83500919068,2.5E-002));
+#594 = CIRCLE('',#595,8.50091906796E-002);
+#595 = AXIS2_PLACEMENT_3D('',#596,#597,#598);
+#596 = CARTESIAN_POINT('',(-2.75,2.75,2.5E-002));
+#597 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#598 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#599 = FACE_BOUND('',#600,.F.);
+#600 = EDGE_LOOP('',(#601));
+#601 = ORIENTED_EDGE('',*,*,#602,.F.);
+#602 = EDGE_CURVE('',#603,#603,#605,.T.);
+#603 = VERTEX_POINT('',#604);
+#604 = CARTESIAN_POINT('',(-2.75,2.33500919068,2.5E-002));
+#605 = CIRCLE('',#606,8.50091906796E-002);
+#606 = AXIS2_PLACEMENT_3D('',#607,#608,#609);
+#607 = CARTESIAN_POINT('',(-2.75,2.25,2.5E-002));
+#608 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#609 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#610 = FACE_BOUND('',#611,.F.);
+#611 = EDGE_LOOP('',(#612));
+#612 = ORIENTED_EDGE('',*,*,#613,.F.);
+#613 = EDGE_CURVE('',#614,#614,#616,.T.);
+#614 = VERTEX_POINT('',#615);
+#615 = CARTESIAN_POINT('',(-2.25,2.83500919068,2.5E-002));
+#616 = CIRCLE('',#617,8.50091906796E-002);
+#617 = AXIS2_PLACEMENT_3D('',#618,#619,#620);
+#618 = CARTESIAN_POINT('',(-2.25,2.75,2.5E-002));
+#619 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#620 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#621 = FACE_BOUND('',#622,.F.);
+#622 = EDGE_LOOP('',(#623));
+#623 = ORIENTED_EDGE('',*,*,#624,.F.);
+#624 = EDGE_CURVE('',#625,#625,#627,.T.);
+#625 = VERTEX_POINT('',#626);
+#626 = CARTESIAN_POINT('',(-2.75,1.83500919068,2.5E-002));
+#627 = CIRCLE('',#628,8.50091906796E-002);
+#628 = AXIS2_PLACEMENT_3D('',#629,#630,#631);
+#629 = CARTESIAN_POINT('',(-2.75,1.75,2.5E-002));
+#630 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#631 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#632 = FACE_BOUND('',#633,.F.);
+#633 = EDGE_LOOP('',(#634));
+#634 = ORIENTED_EDGE('',*,*,#635,.F.);
+#635 = EDGE_CURVE('',#636,#636,#638,.T.);
+#636 = VERTEX_POINT('',#637);
+#637 = CARTESIAN_POINT('',(-1.75,2.83500919068,2.5E-002));
+#638 = CIRCLE('',#639,8.50091906796E-002);
+#639 = AXIS2_PLACEMENT_3D('',#640,#641,#642);
+#640 = CARTESIAN_POINT('',(-1.75,2.75,2.5E-002));
+#641 = DIRECTION('',(0.E+000,-0.E+000,1.));
+#642 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#643 = PLANE('',#644);
+#644 = AXIS2_PLACEMENT_3D('',#645,#646,#647);
+#645 = CARTESIAN_POINT('',(-3.5,3.5,2.5E-002));
+#646 = DIRECTION('',(0.E+000,0.E+000,1.));
+#647 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#648 = ADVANCED_FACE('',(#649),#655,.T.);
+#649 = FACE_BOUND('',#650,.T.);
+#650 = EDGE_LOOP('',(#651,#652,#653,#654));
+#651 = ORIENTED_EDGE('',*,*,#78,.F.);
+#652 = ORIENTED_EDGE('',*,*,#153,.T.);
+#653 = ORIENTED_EDGE('',*,*,#137,.T.);
+#654 = ORIENTED_EDGE('',*,*,#94,.F.);
+#655 = PLANE('',#656);
+#656 = AXIS2_PLACEMENT_3D('',#657,#658,#659);
+#657 = CARTESIAN_POINT('',(-3.5,-3.5,2.5E-002));
+#658 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#659 = DIRECTION('',(0.E+000,0.E+000,1.));
+#660 = ADVANCED_FACE('',(#661),#680,.F.);
+#661 = FACE_BOUND('',#662,.T.);
+#662 = EDGE_LOOP('',(#663,#664,#672,#679));
+#663 = ORIENTED_EDGE('',*,*,#110,.F.);
+#664 = ORIENTED_EDGE('',*,*,#665,.T.);
+#665 = EDGE_CURVE('',#111,#666,#668,.T.);
+#666 = VERTEX_POINT('',#667);
+#667 = CARTESIAN_POINT('',(-2.8,2.6,0.55));
+#668 = LINE('',#669,#670);
+#669 = CARTESIAN_POINT('',(-2.8,2.6,0.95));
+#670 = VECTOR('',#671,1.);
+#671 = DIRECTION('',(-0.E+000,0.E+000,-1.));
+#672 = ORIENTED_EDGE('',*,*,#673,.F.);
+#673 = EDGE_CURVE('',#666,#666,#674,.T.);
+#674 = CIRCLE('',#675,0.2);
+#675 = AXIS2_PLACEMENT_3D('',#676,#677,#678);
+#676 = CARTESIAN_POINT('',(-2.8,2.8,0.55));
+#677 = DIRECTION('',(0.E+000,0.E+000,1.));
+#678 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#679 = ORIENTED_EDGE('',*,*,#665,.F.);
+#680 = CYLINDRICAL_SURFACE('',#681,0.2);
+#681 = AXIS2_PLACEMENT_3D('',#682,#683,#684);
+#682 = CARTESIAN_POINT('',(-2.8,2.8,0.95));
+#683 = DIRECTION('',(0.E+000,0.E+000,-1.));
+#684 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#685 = ADVANCED_FACE('',(#686),#699,.T.);
+#686 = FACE_BOUND('',#687,.T.);
+#687 = EDGE_LOOP('',(#688,#689,#698));
+#688 = ORIENTED_EDGE('',*,*,#162,.F.);
+#689 = ORIENTED_EDGE('',*,*,#690,.F.);
+#690 = EDGE_CURVE('',#691,#163,#693,.T.);
+#691 = VERTEX_POINT('',#692);
+#692 = CARTESIAN_POINT('',(0.25,-2.75,-6.25E-003));
+#693 = CIRCLE('',#694,0.13125);
+#694 = AXIS2_PLACEMENT_3D('',#695,#696,#697);
+#695 = CARTESIAN_POINT('',(0.25,-2.75,0.125));
+#696 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#697 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#698 = ORIENTED_EDGE('',*,*,#690,.T.);
+#699 = SPHERICAL_SURFACE('',#700,0.13125);
+#700 = AXIS2_PLACEMENT_3D('',#701,#702,#703);
+#701 = CARTESIAN_POINT('',(0.25,-2.75,0.125));
+#702 = DIRECTION('',(0.E+000,0.E+000,1.));
+#703 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#704 = ADVANCED_FACE('',(#705),#718,.T.);
+#705 = FACE_BOUND('',#706,.T.);
+#706 = EDGE_LOOP('',(#707,#708,#717));
+#707 = ORIENTED_EDGE('',*,*,#173,.F.);
+#708 = ORIENTED_EDGE('',*,*,#709,.F.);
+#709 = EDGE_CURVE('',#710,#174,#712,.T.);
+#710 = VERTEX_POINT('',#711);
+#711 = CARTESIAN_POINT('',(-0.25,-2.75,-6.25E-003));
+#712 = CIRCLE('',#713,0.13125);
+#713 = AXIS2_PLACEMENT_3D('',#714,#715,#716);
+#714 = CARTESIAN_POINT('',(-0.25,-2.75,0.125));
+#715 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#716 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#717 = ORIENTED_EDGE('',*,*,#709,.T.);
+#718 = SPHERICAL_SURFACE('',#719,0.13125);
+#719 = AXIS2_PLACEMENT_3D('',#720,#721,#722);
+#720 = CARTESIAN_POINT('',(-0.25,-2.75,0.125));
+#721 = DIRECTION('',(0.E+000,0.E+000,1.));
+#722 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#723 = ADVANCED_FACE('',(#724),#737,.T.);
+#724 = FACE_BOUND('',#725,.T.);
+#725 = EDGE_LOOP('',(#726,#727,#736));
+#726 = ORIENTED_EDGE('',*,*,#184,.F.);
+#727 = ORIENTED_EDGE('',*,*,#728,.F.);
+#728 = EDGE_CURVE('',#729,#185,#731,.T.);
+#729 = VERTEX_POINT('',#730);
+#730 = CARTESIAN_POINT('',(-1.25,-2.75,-6.25E-003));
+#731 = CIRCLE('',#732,0.13125);
+#732 = AXIS2_PLACEMENT_3D('',#733,#734,#735);
+#733 = CARTESIAN_POINT('',(-1.25,-2.75,0.125));
+#734 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#735 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#736 = ORIENTED_EDGE('',*,*,#728,.T.);
+#737 = SPHERICAL_SURFACE('',#738,0.13125);
+#738 = AXIS2_PLACEMENT_3D('',#739,#740,#741);
+#739 = CARTESIAN_POINT('',(-1.25,-2.75,0.125));
+#740 = DIRECTION('',(0.E+000,0.E+000,1.));
+#741 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#742 = ADVANCED_FACE('',(#743),#756,.T.);
+#743 = FACE_BOUND('',#744,.T.);
+#744 = EDGE_LOOP('',(#745,#746,#755));
+#745 = ORIENTED_EDGE('',*,*,#195,.F.);
+#746 = ORIENTED_EDGE('',*,*,#747,.F.);
+#747 = EDGE_CURVE('',#748,#196,#750,.T.);
+#748 = VERTEX_POINT('',#749);
+#749 = CARTESIAN_POINT('',(-0.75,-2.75,-6.25E-003));
+#750 = CIRCLE('',#751,0.13125);
+#751 = AXIS2_PLACEMENT_3D('',#752,#753,#754);
+#752 = CARTESIAN_POINT('',(-0.75,-2.75,0.125));
+#753 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#754 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#755 = ORIENTED_EDGE('',*,*,#747,.T.);
+#756 = SPHERICAL_SURFACE('',#757,0.13125);
+#757 = AXIS2_PLACEMENT_3D('',#758,#759,#760);
+#758 = CARTESIAN_POINT('',(-0.75,-2.75,0.125));
+#759 = DIRECTION('',(0.E+000,0.E+000,1.));
+#760 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#761 = ADVANCED_FACE('',(#762),#775,.T.);
+#762 = FACE_BOUND('',#763,.T.);
+#763 = EDGE_LOOP('',(#764,#765,#774));
+#764 = ORIENTED_EDGE('',*,*,#206,.F.);
+#765 = ORIENTED_EDGE('',*,*,#766,.F.);
+#766 = EDGE_CURVE('',#767,#207,#769,.T.);
+#767 = VERTEX_POINT('',#768);
+#768 = CARTESIAN_POINT('',(-1.75,-2.75,-6.25E-003));
+#769 = CIRCLE('',#770,0.13125);
+#770 = AXIS2_PLACEMENT_3D('',#771,#772,#773);
+#771 = CARTESIAN_POINT('',(-1.75,-2.75,0.125));
+#772 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#773 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#774 = ORIENTED_EDGE('',*,*,#766,.T.);
+#775 = SPHERICAL_SURFACE('',#776,0.13125);
+#776 = AXIS2_PLACEMENT_3D('',#777,#778,#779);
+#777 = CARTESIAN_POINT('',(-1.75,-2.75,0.125));
+#778 = DIRECTION('',(0.E+000,0.E+000,1.));
+#779 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#780 = ADVANCED_FACE('',(#781),#794,.T.);
+#781 = FACE_BOUND('',#782,.T.);
+#782 = EDGE_LOOP('',(#783,#784,#793));
+#783 = ORIENTED_EDGE('',*,*,#217,.F.);
+#784 = ORIENTED_EDGE('',*,*,#785,.F.);
+#785 = EDGE_CURVE('',#786,#218,#788,.T.);
+#786 = VERTEX_POINT('',#787);
+#787 = CARTESIAN_POINT('',(-2.75,-0.75,-6.25E-003));
+#788 = CIRCLE('',#789,0.13125);
+#789 = AXIS2_PLACEMENT_3D('',#790,#791,#792);
+#790 = CARTESIAN_POINT('',(-2.75,-0.75,0.125));
+#791 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#792 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#793 = ORIENTED_EDGE('',*,*,#785,.T.);
+#794 = SPHERICAL_SURFACE('',#795,0.13125);
+#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798);
+#796 = CARTESIAN_POINT('',(-2.75,-0.75,0.125));
+#797 = DIRECTION('',(0.E+000,0.E+000,1.));
+#798 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#799 = ADVANCED_FACE('',(#800),#813,.T.);
+#800 = FACE_BOUND('',#801,.T.);
+#801 = EDGE_LOOP('',(#802,#803,#812));
+#802 = ORIENTED_EDGE('',*,*,#228,.F.);
+#803 = ORIENTED_EDGE('',*,*,#804,.F.);
+#804 = EDGE_CURVE('',#805,#229,#807,.T.);
+#805 = VERTEX_POINT('',#806);
+#806 = CARTESIAN_POINT('',(-2.75,-1.25,-6.25E-003));
+#807 = CIRCLE('',#808,0.13125);
+#808 = AXIS2_PLACEMENT_3D('',#809,#810,#811);
+#809 = CARTESIAN_POINT('',(-2.75,-1.25,0.125));
+#810 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#811 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#812 = ORIENTED_EDGE('',*,*,#804,.T.);
+#813 = SPHERICAL_SURFACE('',#814,0.13125);
+#814 = AXIS2_PLACEMENT_3D('',#815,#816,#817);
+#815 = CARTESIAN_POINT('',(-2.75,-1.25,0.125));
+#816 = DIRECTION('',(0.E+000,0.E+000,1.));
+#817 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#818 = ADVANCED_FACE('',(#819),#832,.T.);
+#819 = FACE_BOUND('',#820,.T.);
+#820 = EDGE_LOOP('',(#821,#822,#831));
+#821 = ORIENTED_EDGE('',*,*,#239,.F.);
+#822 = ORIENTED_EDGE('',*,*,#823,.F.);
+#823 = EDGE_CURVE('',#824,#240,#826,.T.);
+#824 = VERTEX_POINT('',#825);
+#825 = CARTESIAN_POINT('',(-2.75,-1.75,-6.25E-003));
+#826 = CIRCLE('',#827,0.13125);
+#827 = AXIS2_PLACEMENT_3D('',#828,#829,#830);
+#828 = CARTESIAN_POINT('',(-2.75,-1.75,0.125));
+#829 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#830 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#831 = ORIENTED_EDGE('',*,*,#823,.T.);
+#832 = SPHERICAL_SURFACE('',#833,0.13125);
+#833 = AXIS2_PLACEMENT_3D('',#834,#835,#836);
+#834 = CARTESIAN_POINT('',(-2.75,-1.75,0.125));
+#835 = DIRECTION('',(0.E+000,0.E+000,1.));
+#836 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#837 = ADVANCED_FACE('',(#838),#851,.T.);
+#838 = FACE_BOUND('',#839,.T.);
+#839 = EDGE_LOOP('',(#840,#841,#850));
+#840 = ORIENTED_EDGE('',*,*,#250,.F.);
+#841 = ORIENTED_EDGE('',*,*,#842,.F.);
+#842 = EDGE_CURVE('',#843,#251,#845,.T.);
+#843 = VERTEX_POINT('',#844);
+#844 = CARTESIAN_POINT('',(-2.75,-2.75,-6.25E-003));
+#845 = CIRCLE('',#846,0.13125);
+#846 = AXIS2_PLACEMENT_3D('',#847,#848,#849);
+#847 = CARTESIAN_POINT('',(-2.75,-2.75,0.125));
+#848 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#849 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#850 = ORIENTED_EDGE('',*,*,#842,.T.);
+#851 = SPHERICAL_SURFACE('',#852,0.13125);
+#852 = AXIS2_PLACEMENT_3D('',#853,#854,#855);
+#853 = CARTESIAN_POINT('',(-2.75,-2.75,0.125));
+#854 = DIRECTION('',(0.E+000,0.E+000,1.));
+#855 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#856 = ADVANCED_FACE('',(#857),#870,.T.);
+#857 = FACE_BOUND('',#858,.T.);
+#858 = EDGE_LOOP('',(#859,#860,#869));
+#859 = ORIENTED_EDGE('',*,*,#261,.F.);
+#860 = ORIENTED_EDGE('',*,*,#861,.F.);
+#861 = EDGE_CURVE('',#862,#262,#864,.T.);
+#862 = VERTEX_POINT('',#863);
+#863 = CARTESIAN_POINT('',(-2.75,-2.25,-6.25E-003));
+#864 = CIRCLE('',#865,0.13125);
+#865 = AXIS2_PLACEMENT_3D('',#866,#867,#868);
+#866 = CARTESIAN_POINT('',(-2.75,-2.25,0.125));
+#867 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#868 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#869 = ORIENTED_EDGE('',*,*,#861,.T.);
+#870 = SPHERICAL_SURFACE('',#871,0.13125);
+#871 = AXIS2_PLACEMENT_3D('',#872,#873,#874);
+#872 = CARTESIAN_POINT('',(-2.75,-2.25,0.125));
+#873 = DIRECTION('',(0.E+000,0.E+000,1.));
+#874 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#875 = ADVANCED_FACE('',(#876),#889,.T.);
+#876 = FACE_BOUND('',#877,.T.);
+#877 = EDGE_LOOP('',(#878,#879,#888));
+#878 = ORIENTED_EDGE('',*,*,#272,.F.);
+#879 = ORIENTED_EDGE('',*,*,#880,.F.);
+#880 = EDGE_CURVE('',#881,#273,#883,.T.);
+#881 = VERTEX_POINT('',#882);
+#882 = CARTESIAN_POINT('',(-2.25,-2.75,-6.25E-003));
+#883 = CIRCLE('',#884,0.13125);
+#884 = AXIS2_PLACEMENT_3D('',#885,#886,#887);
+#885 = CARTESIAN_POINT('',(-2.25,-2.75,0.125));
+#886 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#887 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#888 = ORIENTED_EDGE('',*,*,#880,.T.);
+#889 = SPHERICAL_SURFACE('',#890,0.13125);
+#890 = AXIS2_PLACEMENT_3D('',#891,#892,#893);
+#891 = CARTESIAN_POINT('',(-2.25,-2.75,0.125));
+#892 = DIRECTION('',(0.E+000,0.E+000,1.));
+#893 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#894 = ADVANCED_FACE('',(#895),#908,.T.);
+#895 = FACE_BOUND('',#896,.T.);
+#896 = EDGE_LOOP('',(#897,#898,#907));
+#897 = ORIENTED_EDGE('',*,*,#283,.F.);
+#898 = ORIENTED_EDGE('',*,*,#899,.F.);
+#899 = EDGE_CURVE('',#900,#284,#902,.T.);
+#900 = VERTEX_POINT('',#901);
+#901 = CARTESIAN_POINT('',(-2.75,0.25,-6.25E-003));
+#902 = CIRCLE('',#903,0.13125);
+#903 = AXIS2_PLACEMENT_3D('',#904,#905,#906);
+#904 = CARTESIAN_POINT('',(-2.75,0.25,0.125));
+#905 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#906 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#907 = ORIENTED_EDGE('',*,*,#899,.T.);
+#908 = SPHERICAL_SURFACE('',#909,0.13125);
+#909 = AXIS2_PLACEMENT_3D('',#910,#911,#912);
+#910 = CARTESIAN_POINT('',(-2.75,0.25,0.125));
+#911 = DIRECTION('',(0.E+000,0.E+000,1.));
+#912 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#913 = ADVANCED_FACE('',(#914),#927,.T.);
+#914 = FACE_BOUND('',#915,.T.);
+#915 = EDGE_LOOP('',(#916,#917,#926));
+#916 = ORIENTED_EDGE('',*,*,#294,.F.);
+#917 = ORIENTED_EDGE('',*,*,#918,.F.);
+#918 = EDGE_CURVE('',#919,#295,#921,.T.);
+#919 = VERTEX_POINT('',#920);
+#920 = CARTESIAN_POINT('',(-2.75,-0.25,-6.25E-003));
+#921 = CIRCLE('',#922,0.13125);
+#922 = AXIS2_PLACEMENT_3D('',#923,#924,#925);
+#923 = CARTESIAN_POINT('',(-2.75,-0.25,0.125));
+#924 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#925 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#926 = ORIENTED_EDGE('',*,*,#918,.T.);
+#927 = SPHERICAL_SURFACE('',#928,0.13125);
+#928 = AXIS2_PLACEMENT_3D('',#929,#930,#931);
+#929 = CARTESIAN_POINT('',(-2.75,-0.25,0.125));
+#930 = DIRECTION('',(0.E+000,0.E+000,1.));
+#931 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#932 = ADVANCED_FACE('',(#933),#946,.T.);
+#933 = FACE_BOUND('',#934,.T.);
+#934 = EDGE_LOOP('',(#935,#936,#945));
+#935 = ORIENTED_EDGE('',*,*,#305,.F.);
+#936 = ORIENTED_EDGE('',*,*,#937,.F.);
+#937 = EDGE_CURVE('',#938,#306,#940,.T.);
+#938 = VERTEX_POINT('',#939);
+#939 = CARTESIAN_POINT('',(1.75,-2.75,-6.25E-003));
+#940 = CIRCLE('',#941,0.13125);
+#941 = AXIS2_PLACEMENT_3D('',#942,#943,#944);
+#942 = CARTESIAN_POINT('',(1.75,-2.75,0.125));
+#943 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#944 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#945 = ORIENTED_EDGE('',*,*,#937,.T.);
+#946 = SPHERICAL_SURFACE('',#947,0.13125);
+#947 = AXIS2_PLACEMENT_3D('',#948,#949,#950);
+#948 = CARTESIAN_POINT('',(1.75,-2.75,0.125));
+#949 = DIRECTION('',(0.E+000,0.E+000,1.));
+#950 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#951 = ADVANCED_FACE('',(#952),#965,.T.);
+#952 = FACE_BOUND('',#953,.T.);
+#953 = EDGE_LOOP('',(#954,#955,#964));
+#954 = ORIENTED_EDGE('',*,*,#316,.F.);
+#955 = ORIENTED_EDGE('',*,*,#956,.F.);
+#956 = EDGE_CURVE('',#957,#317,#959,.T.);
+#957 = VERTEX_POINT('',#958);
+#958 = CARTESIAN_POINT('',(1.25,-2.75,-6.25E-003));
+#959 = CIRCLE('',#960,0.13125);
+#960 = AXIS2_PLACEMENT_3D('',#961,#962,#963);
+#961 = CARTESIAN_POINT('',(1.25,-2.75,0.125));
+#962 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#963 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#964 = ORIENTED_EDGE('',*,*,#956,.T.);
+#965 = SPHERICAL_SURFACE('',#966,0.13125);
+#966 = AXIS2_PLACEMENT_3D('',#967,#968,#969);
+#967 = CARTESIAN_POINT('',(1.25,-2.75,0.125));
+#968 = DIRECTION('',(0.E+000,0.E+000,1.));
+#969 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#970 = ADVANCED_FACE('',(#971),#984,.T.);
+#971 = FACE_BOUND('',#972,.T.);
+#972 = EDGE_LOOP('',(#973,#974,#983));
+#973 = ORIENTED_EDGE('',*,*,#327,.F.);
+#974 = ORIENTED_EDGE('',*,*,#975,.F.);
+#975 = EDGE_CURVE('',#976,#328,#978,.T.);
+#976 = VERTEX_POINT('',#977);
+#977 = CARTESIAN_POINT('',(0.75,-2.75,-6.25E-003));
+#978 = CIRCLE('',#979,0.13125);
+#979 = AXIS2_PLACEMENT_3D('',#980,#981,#982);
+#980 = CARTESIAN_POINT('',(0.75,-2.75,0.125));
+#981 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#982 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#983 = ORIENTED_EDGE('',*,*,#975,.T.);
+#984 = SPHERICAL_SURFACE('',#985,0.13125);
+#985 = AXIS2_PLACEMENT_3D('',#986,#987,#988);
+#986 = CARTESIAN_POINT('',(0.75,-2.75,0.125));
+#987 = DIRECTION('',(0.E+000,0.E+000,1.));
+#988 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#989 = ADVANCED_FACE('',(#990),#1003,.T.);
+#990 = FACE_BOUND('',#991,.T.);
+#991 = EDGE_LOOP('',(#992,#993,#1002));
+#992 = ORIENTED_EDGE('',*,*,#338,.F.);
+#993 = ORIENTED_EDGE('',*,*,#994,.F.);
+#994 = EDGE_CURVE('',#995,#339,#997,.T.);
+#995 = VERTEX_POINT('',#996);
+#996 = CARTESIAN_POINT('',(2.75,-2.25,-6.25E-003));
+#997 = CIRCLE('',#998,0.13125);
+#998 = AXIS2_PLACEMENT_3D('',#999,#1000,#1001);
+#999 = CARTESIAN_POINT('',(2.75,-2.25,0.125));
+#1000 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1001 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1002 = ORIENTED_EDGE('',*,*,#994,.T.);
+#1003 = SPHERICAL_SURFACE('',#1004,0.13125);
+#1004 = AXIS2_PLACEMENT_3D('',#1005,#1006,#1007);
+#1005 = CARTESIAN_POINT('',(2.75,-2.25,0.125));
+#1006 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1007 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1008 = ADVANCED_FACE('',(#1009),#1022,.T.);
+#1009 = FACE_BOUND('',#1010,.T.);
+#1010 = EDGE_LOOP('',(#1011,#1012,#1021));
+#1011 = ORIENTED_EDGE('',*,*,#349,.F.);
+#1012 = ORIENTED_EDGE('',*,*,#1013,.F.);
+#1013 = EDGE_CURVE('',#1014,#350,#1016,.T.);
+#1014 = VERTEX_POINT('',#1015);
+#1015 = CARTESIAN_POINT('',(2.75,-1.75,-6.25E-003));
+#1016 = CIRCLE('',#1017,0.13125);
+#1017 = AXIS2_PLACEMENT_3D('',#1018,#1019,#1020);
+#1018 = CARTESIAN_POINT('',(2.75,-1.75,0.125));
+#1019 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1020 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1021 = ORIENTED_EDGE('',*,*,#1013,.T.);
+#1022 = SPHERICAL_SURFACE('',#1023,0.13125);
+#1023 = AXIS2_PLACEMENT_3D('',#1024,#1025,#1026);
+#1024 = CARTESIAN_POINT('',(2.75,-1.75,0.125));
+#1025 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1026 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1027 = ADVANCED_FACE('',(#1028),#1041,.T.);
+#1028 = FACE_BOUND('',#1029,.T.);
+#1029 = EDGE_LOOP('',(#1030,#1031,#1040));
+#1030 = ORIENTED_EDGE('',*,*,#360,.F.);
+#1031 = ORIENTED_EDGE('',*,*,#1032,.F.);
+#1032 = EDGE_CURVE('',#1033,#361,#1035,.T.);
+#1033 = VERTEX_POINT('',#1034);
+#1034 = CARTESIAN_POINT('',(2.25,-2.75,-6.25E-003));
+#1035 = CIRCLE('',#1036,0.13125);
+#1036 = AXIS2_PLACEMENT_3D('',#1037,#1038,#1039);
+#1037 = CARTESIAN_POINT('',(2.25,-2.75,0.125));
+#1038 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1039 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1040 = ORIENTED_EDGE('',*,*,#1032,.T.);
+#1041 = SPHERICAL_SURFACE('',#1042,0.13125);
+#1042 = AXIS2_PLACEMENT_3D('',#1043,#1044,#1045);
+#1043 = CARTESIAN_POINT('',(2.25,-2.75,0.125));
+#1044 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1045 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1046 = ADVANCED_FACE('',(#1047),#1060,.T.);
+#1047 = FACE_BOUND('',#1048,.T.);
+#1048 = EDGE_LOOP('',(#1049,#1050,#1059));
+#1049 = ORIENTED_EDGE('',*,*,#371,.F.);
+#1050 = ORIENTED_EDGE('',*,*,#1051,.F.);
+#1051 = EDGE_CURVE('',#1052,#372,#1054,.T.);
+#1052 = VERTEX_POINT('',#1053);
+#1053 = CARTESIAN_POINT('',(2.75,-2.75,-6.25E-003));
+#1054 = CIRCLE('',#1055,0.13125);
+#1055 = AXIS2_PLACEMENT_3D('',#1056,#1057,#1058);
+#1056 = CARTESIAN_POINT('',(2.75,-2.75,0.125));
+#1057 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1058 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1059 = ORIENTED_EDGE('',*,*,#1051,.T.);
+#1060 = SPHERICAL_SURFACE('',#1061,0.13125);
+#1061 = AXIS2_PLACEMENT_3D('',#1062,#1063,#1064);
+#1062 = CARTESIAN_POINT('',(2.75,-2.75,0.125));
+#1063 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1064 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1065 = ADVANCED_FACE('',(#1066),#1079,.T.);
+#1066 = FACE_BOUND('',#1067,.T.);
+#1067 = EDGE_LOOP('',(#1068,#1069,#1078));
+#1068 = ORIENTED_EDGE('',*,*,#382,.F.);
+#1069 = ORIENTED_EDGE('',*,*,#1070,.F.);
+#1070 = EDGE_CURVE('',#1071,#383,#1073,.T.);
+#1071 = VERTEX_POINT('',#1072);
+#1072 = CARTESIAN_POINT('',(2.75,-0.75,-6.25E-003));
+#1073 = CIRCLE('',#1074,0.13125);
+#1074 = AXIS2_PLACEMENT_3D('',#1075,#1076,#1077);
+#1075 = CARTESIAN_POINT('',(2.75,-0.75,0.125));
+#1076 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1077 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1078 = ORIENTED_EDGE('',*,*,#1070,.T.);
+#1079 = SPHERICAL_SURFACE('',#1080,0.13125);
+#1080 = AXIS2_PLACEMENT_3D('',#1081,#1082,#1083);
+#1081 = CARTESIAN_POINT('',(2.75,-0.75,0.125));
+#1082 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1083 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1084 = ADVANCED_FACE('',(#1085),#1098,.T.);
+#1085 = FACE_BOUND('',#1086,.T.);
+#1086 = EDGE_LOOP('',(#1087,#1088,#1097));
+#1087 = ORIENTED_EDGE('',*,*,#393,.F.);
+#1088 = ORIENTED_EDGE('',*,*,#1089,.F.);
+#1089 = EDGE_CURVE('',#1090,#394,#1092,.T.);
+#1090 = VERTEX_POINT('',#1091);
+#1091 = CARTESIAN_POINT('',(2.75,-1.25,-6.25E-003));
+#1092 = CIRCLE('',#1093,0.13125);
+#1093 = AXIS2_PLACEMENT_3D('',#1094,#1095,#1096);
+#1094 = CARTESIAN_POINT('',(2.75,-1.25,0.125));
+#1095 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1096 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1097 = ORIENTED_EDGE('',*,*,#1089,.T.);
+#1098 = SPHERICAL_SURFACE('',#1099,0.13125);
+#1099 = AXIS2_PLACEMENT_3D('',#1100,#1101,#1102);
+#1100 = CARTESIAN_POINT('',(2.75,-1.25,0.125));
+#1101 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1102 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1103 = ADVANCED_FACE('',(#1104),#1117,.T.);
+#1104 = FACE_BOUND('',#1105,.T.);
+#1105 = EDGE_LOOP('',(#1106,#1107,#1116));
+#1106 = ORIENTED_EDGE('',*,*,#404,.F.);
+#1107 = ORIENTED_EDGE('',*,*,#1108,.F.);
+#1108 = EDGE_CURVE('',#1109,#405,#1111,.T.);
+#1109 = VERTEX_POINT('',#1110);
+#1110 = CARTESIAN_POINT('',(2.75,0.25,-6.25E-003));
+#1111 = CIRCLE('',#1112,0.13125);
+#1112 = AXIS2_PLACEMENT_3D('',#1113,#1114,#1115);
+#1113 = CARTESIAN_POINT('',(2.75,0.25,0.125));
+#1114 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1115 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1116 = ORIENTED_EDGE('',*,*,#1108,.T.);
+#1117 = SPHERICAL_SURFACE('',#1118,0.13125);
+#1118 = AXIS2_PLACEMENT_3D('',#1119,#1120,#1121);
+#1119 = CARTESIAN_POINT('',(2.75,0.25,0.125));
+#1120 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1121 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1122 = ADVANCED_FACE('',(#1123),#1136,.T.);
+#1123 = FACE_BOUND('',#1124,.T.);
+#1124 = EDGE_LOOP('',(#1125,#1126,#1135));
+#1125 = ORIENTED_EDGE('',*,*,#415,.F.);
+#1126 = ORIENTED_EDGE('',*,*,#1127,.F.);
+#1127 = EDGE_CURVE('',#1128,#416,#1130,.T.);
+#1128 = VERTEX_POINT('',#1129);
+#1129 = CARTESIAN_POINT('',(2.75,-0.25,-6.25E-003));
+#1130 = CIRCLE('',#1131,0.13125);
+#1131 = AXIS2_PLACEMENT_3D('',#1132,#1133,#1134);
+#1132 = CARTESIAN_POINT('',(2.75,-0.25,0.125));
+#1133 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1134 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1135 = ORIENTED_EDGE('',*,*,#1127,.T.);
+#1136 = SPHERICAL_SURFACE('',#1137,0.13125);
+#1137 = AXIS2_PLACEMENT_3D('',#1138,#1139,#1140);
+#1138 = CARTESIAN_POINT('',(2.75,-0.25,0.125));
+#1139 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1140 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1141 = ADVANCED_FACE('',(#1142),#1155,.T.);
+#1142 = FACE_BOUND('',#1143,.T.);
+#1143 = EDGE_LOOP('',(#1144,#1145,#1154));
+#1144 = ORIENTED_EDGE('',*,*,#426,.F.);
+#1145 = ORIENTED_EDGE('',*,*,#1146,.F.);
+#1146 = EDGE_CURVE('',#1147,#427,#1149,.T.);
+#1147 = VERTEX_POINT('',#1148);
+#1148 = CARTESIAN_POINT('',(2.75,0.75,-6.25E-003));
+#1149 = CIRCLE('',#1150,0.13125);
+#1150 = AXIS2_PLACEMENT_3D('',#1151,#1152,#1153);
+#1151 = CARTESIAN_POINT('',(2.75,0.75,0.125));
+#1152 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1153 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1154 = ORIENTED_EDGE('',*,*,#1146,.T.);
+#1155 = SPHERICAL_SURFACE('',#1156,0.13125);
+#1156 = AXIS2_PLACEMENT_3D('',#1157,#1158,#1159);
+#1157 = CARTESIAN_POINT('',(2.75,0.75,0.125));
+#1158 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1159 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1160 = ADVANCED_FACE('',(#1161),#1174,.T.);
+#1161 = FACE_BOUND('',#1162,.T.);
+#1162 = EDGE_LOOP('',(#1163,#1164,#1173));
+#1163 = ORIENTED_EDGE('',*,*,#437,.F.);
+#1164 = ORIENTED_EDGE('',*,*,#1165,.F.);
+#1165 = EDGE_CURVE('',#1166,#438,#1168,.T.);
+#1166 = VERTEX_POINT('',#1167);
+#1167 = CARTESIAN_POINT('',(-2.75,0.75,-6.25E-003));
+#1168 = CIRCLE('',#1169,0.13125);
+#1169 = AXIS2_PLACEMENT_3D('',#1170,#1171,#1172);
+#1170 = CARTESIAN_POINT('',(-2.75,0.75,0.125));
+#1171 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1172 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1173 = ORIENTED_EDGE('',*,*,#1165,.T.);
+#1174 = SPHERICAL_SURFACE('',#1175,0.13125);
+#1175 = AXIS2_PLACEMENT_3D('',#1176,#1177,#1178);
+#1176 = CARTESIAN_POINT('',(-2.75,0.75,0.125));
+#1177 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1178 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1179 = ADVANCED_FACE('',(#1180),#1193,.T.);
+#1180 = FACE_BOUND('',#1181,.T.);
+#1181 = EDGE_LOOP('',(#1182,#1183,#1192));
+#1182 = ORIENTED_EDGE('',*,*,#448,.F.);
+#1183 = ORIENTED_EDGE('',*,*,#1184,.F.);
+#1184 = EDGE_CURVE('',#1185,#449,#1187,.T.);
+#1185 = VERTEX_POINT('',#1186);
+#1186 = CARTESIAN_POINT('',(-2.75,1.25,-6.25E-003));
+#1187 = CIRCLE('',#1188,0.13125);
+#1188 = AXIS2_PLACEMENT_3D('',#1189,#1190,#1191);
+#1189 = CARTESIAN_POINT('',(-2.75,1.25,0.125));
+#1190 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1191 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1192 = ORIENTED_EDGE('',*,*,#1184,.T.);
+#1193 = SPHERICAL_SURFACE('',#1194,0.13125);
+#1194 = AXIS2_PLACEMENT_3D('',#1195,#1196,#1197);
+#1195 = CARTESIAN_POINT('',(-2.75,1.25,0.125));
+#1196 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1197 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1198 = ADVANCED_FACE('',(#1199),#1212,.T.);
+#1199 = FACE_BOUND('',#1200,.T.);
+#1200 = EDGE_LOOP('',(#1201,#1202,#1211));
+#1201 = ORIENTED_EDGE('',*,*,#459,.F.);
+#1202 = ORIENTED_EDGE('',*,*,#1203,.F.);
+#1203 = EDGE_CURVE('',#1204,#460,#1206,.T.);
+#1204 = VERTEX_POINT('',#1205);
+#1205 = CARTESIAN_POINT('',(2.75,1.25,-6.25E-003));
+#1206 = CIRCLE('',#1207,0.13125);
+#1207 = AXIS2_PLACEMENT_3D('',#1208,#1209,#1210);
+#1208 = CARTESIAN_POINT('',(2.75,1.25,0.125));
+#1209 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1210 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1211 = ORIENTED_EDGE('',*,*,#1203,.T.);
+#1212 = SPHERICAL_SURFACE('',#1213,0.13125);
+#1213 = AXIS2_PLACEMENT_3D('',#1214,#1215,#1216);
+#1214 = CARTESIAN_POINT('',(2.75,1.25,0.125));
+#1215 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1216 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1217 = ADVANCED_FACE('',(#1218),#1231,.T.);
+#1218 = FACE_BOUND('',#1219,.T.);
+#1219 = EDGE_LOOP('',(#1220,#1221,#1230));
+#1220 = ORIENTED_EDGE('',*,*,#470,.F.);
+#1221 = ORIENTED_EDGE('',*,*,#1222,.F.);
+#1222 = EDGE_CURVE('',#1223,#471,#1225,.T.);
+#1223 = VERTEX_POINT('',#1224);
+#1224 = CARTESIAN_POINT('',(0.75,2.75,-6.25E-003));
+#1225 = CIRCLE('',#1226,0.13125);
+#1226 = AXIS2_PLACEMENT_3D('',#1227,#1228,#1229);
+#1227 = CARTESIAN_POINT('',(0.75,2.75,0.125));
+#1228 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1229 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1230 = ORIENTED_EDGE('',*,*,#1222,.T.);
+#1231 = SPHERICAL_SURFACE('',#1232,0.13125);
+#1232 = AXIS2_PLACEMENT_3D('',#1233,#1234,#1235);
+#1233 = CARTESIAN_POINT('',(0.75,2.75,0.125));
+#1234 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1235 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1236 = ADVANCED_FACE('',(#1237),#1250,.T.);
+#1237 = FACE_BOUND('',#1238,.T.);
+#1238 = EDGE_LOOP('',(#1239,#1240,#1249));
+#1239 = ORIENTED_EDGE('',*,*,#481,.F.);
+#1240 = ORIENTED_EDGE('',*,*,#1241,.F.);
+#1241 = EDGE_CURVE('',#1242,#482,#1244,.T.);
+#1242 = VERTEX_POINT('',#1243);
+#1243 = CARTESIAN_POINT('',(0.25,2.75,-6.25E-003));
+#1244 = CIRCLE('',#1245,0.13125);
+#1245 = AXIS2_PLACEMENT_3D('',#1246,#1247,#1248);
+#1246 = CARTESIAN_POINT('',(0.25,2.75,0.125));
+#1247 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1248 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1249 = ORIENTED_EDGE('',*,*,#1241,.T.);
+#1250 = SPHERICAL_SURFACE('',#1251,0.13125);
+#1251 = AXIS2_PLACEMENT_3D('',#1252,#1253,#1254);
+#1252 = CARTESIAN_POINT('',(0.25,2.75,0.125));
+#1253 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1254 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1255 = ADVANCED_FACE('',(#1256),#1269,.T.);
+#1256 = FACE_BOUND('',#1257,.T.);
+#1257 = EDGE_LOOP('',(#1258,#1259,#1268));
+#1258 = ORIENTED_EDGE('',*,*,#492,.F.);
+#1259 = ORIENTED_EDGE('',*,*,#1260,.F.);
+#1260 = EDGE_CURVE('',#1261,#493,#1263,.T.);
+#1261 = VERTEX_POINT('',#1262);
+#1262 = CARTESIAN_POINT('',(-0.25,2.75,-6.25E-003));
+#1263 = CIRCLE('',#1264,0.13125);
+#1264 = AXIS2_PLACEMENT_3D('',#1265,#1266,#1267);
+#1265 = CARTESIAN_POINT('',(-0.25,2.75,0.125));
+#1266 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1267 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1268 = ORIENTED_EDGE('',*,*,#1260,.T.);
+#1269 = SPHERICAL_SURFACE('',#1270,0.13125);
+#1270 = AXIS2_PLACEMENT_3D('',#1271,#1272,#1273);
+#1271 = CARTESIAN_POINT('',(-0.25,2.75,0.125));
+#1272 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1273 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1274 = ADVANCED_FACE('',(#1275),#1288,.T.);
+#1275 = FACE_BOUND('',#1276,.T.);
+#1276 = EDGE_LOOP('',(#1277,#1278,#1287));
+#1277 = ORIENTED_EDGE('',*,*,#503,.F.);
+#1278 = ORIENTED_EDGE('',*,*,#1279,.F.);
+#1279 = EDGE_CURVE('',#1280,#504,#1282,.T.);
+#1280 = VERTEX_POINT('',#1281);
+#1281 = CARTESIAN_POINT('',(-1.25,2.75,-6.25E-003));
+#1282 = CIRCLE('',#1283,0.13125);
+#1283 = AXIS2_PLACEMENT_3D('',#1284,#1285,#1286);
+#1284 = CARTESIAN_POINT('',(-1.25,2.75,0.125));
+#1285 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1286 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1287 = ORIENTED_EDGE('',*,*,#1279,.T.);
+#1288 = SPHERICAL_SURFACE('',#1289,0.13125);
+#1289 = AXIS2_PLACEMENT_3D('',#1290,#1291,#1292);
+#1290 = CARTESIAN_POINT('',(-1.25,2.75,0.125));
+#1291 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1292 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1293 = ADVANCED_FACE('',(#1294),#1307,.T.);
+#1294 = FACE_BOUND('',#1295,.T.);
+#1295 = EDGE_LOOP('',(#1296,#1297,#1306));
+#1296 = ORIENTED_EDGE('',*,*,#514,.F.);
+#1297 = ORIENTED_EDGE('',*,*,#1298,.F.);
+#1298 = EDGE_CURVE('',#1299,#515,#1301,.T.);
+#1299 = VERTEX_POINT('',#1300);
+#1300 = CARTESIAN_POINT('',(-0.75,2.75,-6.25E-003));
+#1301 = CIRCLE('',#1302,0.13125);
+#1302 = AXIS2_PLACEMENT_3D('',#1303,#1304,#1305);
+#1303 = CARTESIAN_POINT('',(-0.75,2.75,0.125));
+#1304 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1305 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1306 = ORIENTED_EDGE('',*,*,#1298,.T.);
+#1307 = SPHERICAL_SURFACE('',#1308,0.13125);
+#1308 = AXIS2_PLACEMENT_3D('',#1309,#1310,#1311);
+#1309 = CARTESIAN_POINT('',(-0.75,2.75,0.125));
+#1310 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1311 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1312 = ADVANCED_FACE('',(#1313),#1326,.T.);
+#1313 = FACE_BOUND('',#1314,.T.);
+#1314 = EDGE_LOOP('',(#1315,#1316,#1325));
+#1315 = ORIENTED_EDGE('',*,*,#525,.F.);
+#1316 = ORIENTED_EDGE('',*,*,#1317,.F.);
+#1317 = EDGE_CURVE('',#1318,#526,#1320,.T.);
+#1318 = VERTEX_POINT('',#1319);
+#1319 = CARTESIAN_POINT('',(2.75,1.75,-6.25E-003));
+#1320 = CIRCLE('',#1321,0.13125);
+#1321 = AXIS2_PLACEMENT_3D('',#1322,#1323,#1324);
+#1322 = CARTESIAN_POINT('',(2.75,1.75,0.125));
+#1323 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1324 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1325 = ORIENTED_EDGE('',*,*,#1317,.T.);
+#1326 = SPHERICAL_SURFACE('',#1327,0.13125);
+#1327 = AXIS2_PLACEMENT_3D('',#1328,#1329,#1330);
+#1328 = CARTESIAN_POINT('',(2.75,1.75,0.125));
+#1329 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1330 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1331 = ADVANCED_FACE('',(#1332),#1345,.T.);
+#1332 = FACE_BOUND('',#1333,.T.);
+#1333 = EDGE_LOOP('',(#1334,#1335,#1344));
+#1334 = ORIENTED_EDGE('',*,*,#536,.F.);
+#1335 = ORIENTED_EDGE('',*,*,#1336,.F.);
+#1336 = EDGE_CURVE('',#1337,#537,#1339,.T.);
+#1337 = VERTEX_POINT('',#1338);
+#1338 = CARTESIAN_POINT('',(2.75,2.25,-6.25E-003));
+#1339 = CIRCLE('',#1340,0.13125);
+#1340 = AXIS2_PLACEMENT_3D('',#1341,#1342,#1343);
+#1341 = CARTESIAN_POINT('',(2.75,2.25,0.125));
+#1342 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1343 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1344 = ORIENTED_EDGE('',*,*,#1336,.T.);
+#1345 = SPHERICAL_SURFACE('',#1346,0.13125);
+#1346 = AXIS2_PLACEMENT_3D('',#1347,#1348,#1349);
+#1347 = CARTESIAN_POINT('',(2.75,2.25,0.125));
+#1348 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1349 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1350 = ADVANCED_FACE('',(#1351),#1364,.T.);
+#1351 = FACE_BOUND('',#1352,.T.);
+#1352 = EDGE_LOOP('',(#1353,#1354,#1363));
+#1353 = ORIENTED_EDGE('',*,*,#547,.F.);
+#1354 = ORIENTED_EDGE('',*,*,#1355,.F.);
+#1355 = EDGE_CURVE('',#1356,#548,#1358,.T.);
+#1356 = VERTEX_POINT('',#1357);
+#1357 = CARTESIAN_POINT('',(2.75,2.75,-6.25E-003));
+#1358 = CIRCLE('',#1359,0.13125);
+#1359 = AXIS2_PLACEMENT_3D('',#1360,#1361,#1362);
+#1360 = CARTESIAN_POINT('',(2.75,2.75,0.125));
+#1361 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1362 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1363 = ORIENTED_EDGE('',*,*,#1355,.T.);
+#1364 = SPHERICAL_SURFACE('',#1365,0.13125);
+#1365 = AXIS2_PLACEMENT_3D('',#1366,#1367,#1368);
+#1366 = CARTESIAN_POINT('',(2.75,2.75,0.125));
+#1367 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1368 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1369 = ADVANCED_FACE('',(#1370),#1383,.T.);
+#1370 = FACE_BOUND('',#1371,.T.);
+#1371 = EDGE_LOOP('',(#1372,#1373,#1382));
+#1372 = ORIENTED_EDGE('',*,*,#558,.F.);
+#1373 = ORIENTED_EDGE('',*,*,#1374,.F.);
+#1374 = EDGE_CURVE('',#1375,#559,#1377,.T.);
+#1375 = VERTEX_POINT('',#1376);
+#1376 = CARTESIAN_POINT('',(2.25,2.75,-6.25E-003));
+#1377 = CIRCLE('',#1378,0.13125);
+#1378 = AXIS2_PLACEMENT_3D('',#1379,#1380,#1381);
+#1379 = CARTESIAN_POINT('',(2.25,2.75,0.125));
+#1380 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1381 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1382 = ORIENTED_EDGE('',*,*,#1374,.T.);
+#1383 = SPHERICAL_SURFACE('',#1384,0.13125);
+#1384 = AXIS2_PLACEMENT_3D('',#1385,#1386,#1387);
+#1385 = CARTESIAN_POINT('',(2.25,2.75,0.125));
+#1386 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1387 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1388 = ADVANCED_FACE('',(#1389),#1402,.T.);
+#1389 = FACE_BOUND('',#1390,.T.);
+#1390 = EDGE_LOOP('',(#1391,#1392,#1401));
+#1391 = ORIENTED_EDGE('',*,*,#569,.F.);
+#1392 = ORIENTED_EDGE('',*,*,#1393,.F.);
+#1393 = EDGE_CURVE('',#1394,#570,#1396,.T.);
+#1394 = VERTEX_POINT('',#1395);
+#1395 = CARTESIAN_POINT('',(1.75,2.75,-6.25E-003));
+#1396 = CIRCLE('',#1397,0.13125);
+#1397 = AXIS2_PLACEMENT_3D('',#1398,#1399,#1400);
+#1398 = CARTESIAN_POINT('',(1.75,2.75,0.125));
+#1399 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1400 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1401 = ORIENTED_EDGE('',*,*,#1393,.T.);
+#1402 = SPHERICAL_SURFACE('',#1403,0.13125);
+#1403 = AXIS2_PLACEMENT_3D('',#1404,#1405,#1406);
+#1404 = CARTESIAN_POINT('',(1.75,2.75,0.125));
+#1405 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1406 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1407 = ADVANCED_FACE('',(#1408),#1421,.T.);
+#1408 = FACE_BOUND('',#1409,.T.);
+#1409 = EDGE_LOOP('',(#1410,#1411,#1420));
+#1410 = ORIENTED_EDGE('',*,*,#580,.F.);
+#1411 = ORIENTED_EDGE('',*,*,#1412,.F.);
+#1412 = EDGE_CURVE('',#1413,#581,#1415,.T.);
+#1413 = VERTEX_POINT('',#1414);
+#1414 = CARTESIAN_POINT('',(1.25,2.75,-6.25E-003));
+#1415 = CIRCLE('',#1416,0.13125);
+#1416 = AXIS2_PLACEMENT_3D('',#1417,#1418,#1419);
+#1417 = CARTESIAN_POINT('',(1.25,2.75,0.125));
+#1418 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1419 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1420 = ORIENTED_EDGE('',*,*,#1412,.T.);
+#1421 = SPHERICAL_SURFACE('',#1422,0.13125);
+#1422 = AXIS2_PLACEMENT_3D('',#1423,#1424,#1425);
+#1423 = CARTESIAN_POINT('',(1.25,2.75,0.125));
+#1424 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1425 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1426 = ADVANCED_FACE('',(#1427),#1440,.T.);
+#1427 = FACE_BOUND('',#1428,.T.);
+#1428 = EDGE_LOOP('',(#1429,#1430,#1439));
+#1429 = ORIENTED_EDGE('',*,*,#591,.F.);
+#1430 = ORIENTED_EDGE('',*,*,#1431,.F.);
+#1431 = EDGE_CURVE('',#1432,#592,#1434,.T.);
+#1432 = VERTEX_POINT('',#1433);
+#1433 = CARTESIAN_POINT('',(-2.75,2.75,-6.25E-003));
+#1434 = CIRCLE('',#1435,0.13125);
+#1435 = AXIS2_PLACEMENT_3D('',#1436,#1437,#1438);
+#1436 = CARTESIAN_POINT('',(-2.75,2.75,0.125));
+#1437 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1438 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1439 = ORIENTED_EDGE('',*,*,#1431,.T.);
+#1440 = SPHERICAL_SURFACE('',#1441,0.13125);
+#1441 = AXIS2_PLACEMENT_3D('',#1442,#1443,#1444);
+#1442 = CARTESIAN_POINT('',(-2.75,2.75,0.125));
+#1443 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1444 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1445 = ADVANCED_FACE('',(#1446),#1459,.T.);
+#1446 = FACE_BOUND('',#1447,.T.);
+#1447 = EDGE_LOOP('',(#1448,#1449,#1458));
+#1448 = ORIENTED_EDGE('',*,*,#602,.F.);
+#1449 = ORIENTED_EDGE('',*,*,#1450,.F.);
+#1450 = EDGE_CURVE('',#1451,#603,#1453,.T.);
+#1451 = VERTEX_POINT('',#1452);
+#1452 = CARTESIAN_POINT('',(-2.75,2.25,-6.25E-003));
+#1453 = CIRCLE('',#1454,0.13125);
+#1454 = AXIS2_PLACEMENT_3D('',#1455,#1456,#1457);
+#1455 = CARTESIAN_POINT('',(-2.75,2.25,0.125));
+#1456 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1457 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1458 = ORIENTED_EDGE('',*,*,#1450,.T.);
+#1459 = SPHERICAL_SURFACE('',#1460,0.13125);
+#1460 = AXIS2_PLACEMENT_3D('',#1461,#1462,#1463);
+#1461 = CARTESIAN_POINT('',(-2.75,2.25,0.125));
+#1462 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1463 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1464 = ADVANCED_FACE('',(#1465),#1478,.T.);
+#1465 = FACE_BOUND('',#1466,.T.);
+#1466 = EDGE_LOOP('',(#1467,#1468,#1477));
+#1467 = ORIENTED_EDGE('',*,*,#613,.F.);
+#1468 = ORIENTED_EDGE('',*,*,#1469,.F.);
+#1469 = EDGE_CURVE('',#1470,#614,#1472,.T.);
+#1470 = VERTEX_POINT('',#1471);
+#1471 = CARTESIAN_POINT('',(-2.25,2.75,-6.25E-003));
+#1472 = CIRCLE('',#1473,0.13125);
+#1473 = AXIS2_PLACEMENT_3D('',#1474,#1475,#1476);
+#1474 = CARTESIAN_POINT('',(-2.25,2.75,0.125));
+#1475 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1476 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1477 = ORIENTED_EDGE('',*,*,#1469,.T.);
+#1478 = SPHERICAL_SURFACE('',#1479,0.13125);
+#1479 = AXIS2_PLACEMENT_3D('',#1480,#1481,#1482);
+#1480 = CARTESIAN_POINT('',(-2.25,2.75,0.125));
+#1481 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1482 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1483 = ADVANCED_FACE('',(#1484),#1497,.T.);
+#1484 = FACE_BOUND('',#1485,.T.);
+#1485 = EDGE_LOOP('',(#1486,#1487,#1496));
+#1486 = ORIENTED_EDGE('',*,*,#624,.F.);
+#1487 = ORIENTED_EDGE('',*,*,#1488,.F.);
+#1488 = EDGE_CURVE('',#1489,#625,#1491,.T.);
+#1489 = VERTEX_POINT('',#1490);
+#1490 = CARTESIAN_POINT('',(-2.75,1.75,-6.25E-003));
+#1491 = CIRCLE('',#1492,0.13125);
+#1492 = AXIS2_PLACEMENT_3D('',#1493,#1494,#1495);
+#1493 = CARTESIAN_POINT('',(-2.75,1.75,0.125));
+#1494 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1495 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1496 = ORIENTED_EDGE('',*,*,#1488,.T.);
+#1497 = SPHERICAL_SURFACE('',#1498,0.13125);
+#1498 = AXIS2_PLACEMENT_3D('',#1499,#1500,#1501);
+#1499 = CARTESIAN_POINT('',(-2.75,1.75,0.125));
+#1500 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1501 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1502 = ADVANCED_FACE('',(#1503),#1516,.T.);
+#1503 = FACE_BOUND('',#1504,.T.);
+#1504 = EDGE_LOOP('',(#1505,#1506,#1515));
+#1505 = ORIENTED_EDGE('',*,*,#635,.F.);
+#1506 = ORIENTED_EDGE('',*,*,#1507,.F.);
+#1507 = EDGE_CURVE('',#1508,#636,#1510,.T.);
+#1508 = VERTEX_POINT('',#1509);
+#1509 = CARTESIAN_POINT('',(-1.75,2.75,-6.25E-003));
+#1510 = CIRCLE('',#1511,0.13125);
+#1511 = AXIS2_PLACEMENT_3D('',#1512,#1513,#1514);
+#1512 = CARTESIAN_POINT('',(-1.75,2.75,0.125));
+#1513 = DIRECTION('',(1.,-5.894386446692E-016,0.E+000));
+#1514 = DIRECTION('',(5.894386446692E-016,1.,0.E+000));
+#1515 = ORIENTED_EDGE('',*,*,#1507,.T.);
+#1516 = SPHERICAL_SURFACE('',#1517,0.13125);
+#1517 = AXIS2_PLACEMENT_3D('',#1518,#1519,#1520);
+#1518 = CARTESIAN_POINT('',(-1.75,2.75,0.125));
+#1519 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1520 = DIRECTION('',(3.445092848398E-016,1.,0.E+000));
+#1521 = ADVANCED_FACE('',(#1522),#1525,.T.);
+#1522 = FACE_BOUND('',#1523,.T.);
+#1523 = EDGE_LOOP('',(#1524));
+#1524 = ORIENTED_EDGE('',*,*,#673,.T.);
+#1525 = PLANE('',#1526);
+#1526 = AXIS2_PLACEMENT_3D('',#1527,#1528,#1529);
+#1527 = CARTESIAN_POINT('',(-2.8,2.8,0.55));
+#1528 = DIRECTION('',(0.E+000,0.E+000,1.));
+#1529 = DIRECTION('',(-2.22044604925E-016,-1.,0.E+000));
+#1530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1534))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1531,#1532,#1533)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1531 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1532 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1533 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1534 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-007),#1531,
+'distance_accuracy_value','confusion accuracy');
+#1535 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#1536 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+#1537,#1545,#1552,#1559,#1566,#1573,#1580,#1588,#1596,#1603,#1610,
+#1617,#1624,#1631,#1638,#1645,#1652,#1659,#1666,#1673,#1680,#1687,
+#1694,#1701,#1708,#1715,#1722,#1729,#1736,#1743,#1750,#1757,#1764,
+#1771,#1778,#1785,#1792,#1799,#1806,#1813,#1820,#1827,#1834,#1841,
+#1848,#1855,#1862,#1869,#1876,#1883,#1890,#1897),#1530);
+#1537 = STYLED_ITEM('color',(#1538),#17);
+#1538 = PRESENTATION_STYLE_ASSIGNMENT((#1539));
+#1539 = SURFACE_STYLE_USAGE(.BOTH.,#1540);
+#1540 = SURFACE_SIDE_STYLE('',(#1541));
+#1541 = SURFACE_STYLE_FILL_AREA(#1542);
+#1542 = FILL_AREA_STYLE('',(#1543));
+#1543 = FILL_AREA_STYLE_COLOUR('',#1544);
+#1544 = COLOUR_RGB('',0.148000001907,0.144999995828,0.144999995828);
+#1545 = STYLED_ITEM('color',(#1546),#57);
+#1546 = PRESENTATION_STYLE_ASSIGNMENT((#1547));
+#1547 = SURFACE_STYLE_USAGE(.BOTH.,#1548);
+#1548 = SURFACE_SIDE_STYLE('',(#1549));
+#1549 = SURFACE_STYLE_FILL_AREA(#1550);
+#1550 = FILL_AREA_STYLE('',(#1551));
+#1551 = FILL_AREA_STYLE_COLOUR('',#1544);
+#1552 = STYLED_ITEM('color',(#1553),#88);
+#1553 = PRESENTATION_STYLE_ASSIGNMENT((#1554));
+#1554 = SURFACE_STYLE_USAGE(.BOTH.,#1555);
+#1555 = SURFACE_SIDE_STYLE('',(#1556));
+#1556 = SURFACE_STYLE_FILL_AREA(#1557);
+#1557 = FILL_AREA_STYLE('',(#1558));
+#1558 = FILL_AREA_STYLE_COLOUR('',#1544);
+#1559 = STYLED_ITEM('color',(#1560),#123);
+#1560 = PRESENTATION_STYLE_ASSIGNMENT((#1561));
+#1561 = SURFACE_STYLE_USAGE(.BOTH.,#1562);
+#1562 = SURFACE_SIDE_STYLE('',(#1563));
+#1563 = SURFACE_STYLE_FILL_AREA(#1564);
+#1564 = FILL_AREA_STYLE('',(#1565));
+#1565 = FILL_AREA_STYLE_COLOUR('',#1544);
+#1566 = STYLED_ITEM('color',(#1567),#147);
+#1567 = PRESENTATION_STYLE_ASSIGNMENT((#1568));
+#1568 = SURFACE_STYLE_USAGE(.BOTH.,#1569);
+#1569 = SURFACE_SIDE_STYLE('',(#1570));
+#1570 = SURFACE_STYLE_FILL_AREA(#1571);
+#1571 = FILL_AREA_STYLE('',(#1572));
+#1572 = FILL_AREA_STYLE_COLOUR('',#1544);
+#1573 = STYLED_ITEM('color',(#1574),#648);
+#1574 = PRESENTATION_STYLE_ASSIGNMENT((#1575));
+#1575 = SURFACE_STYLE_USAGE(.BOTH.,#1576);
+#1576 = SURFACE_SIDE_STYLE('',(#1577));
+#1577 = SURFACE_STYLE_FILL_AREA(#1578);
+#1578 = FILL_AREA_STYLE('',(#1579));
+#1579 = FILL_AREA_STYLE_COLOUR('',#1544);
+#1580 = STYLED_ITEM('color',(#1581),#660);
+#1581 = PRESENTATION_STYLE_ASSIGNMENT((#1582));
+#1582 = SURFACE_STYLE_USAGE(.BOTH.,#1583);
+#1583 = SURFACE_SIDE_STYLE('',(#1584));
+#1584 = SURFACE_STYLE_FILL_AREA(#1585);
+#1585 = FILL_AREA_STYLE('',(#1586));
+#1586 = FILL_AREA_STYLE_COLOUR('',#1587);
+#1587 = COLOUR_RGB('',0.690999984741,0.663999974728,0.597999989986);
+#1588 = STYLED_ITEM('color',(#1589),#685);
+#1589 = PRESENTATION_STYLE_ASSIGNMENT((#1590));
+#1590 = SURFACE_STYLE_USAGE(.BOTH.,#1591);
+#1591 = SURFACE_SIDE_STYLE('',(#1592));
+#1592 = SURFACE_STYLE_FILL_AREA(#1593);
+#1593 = FILL_AREA_STYLE('',(#1594));
+#1594 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1595 = COLOUR_RGB('',0.824000000954,0.819999992847,0.78100001812);
+#1596 = STYLED_ITEM('color',(#1597),#704);
+#1597 = PRESENTATION_STYLE_ASSIGNMENT((#1598));
+#1598 = SURFACE_STYLE_USAGE(.BOTH.,#1599);
+#1599 = SURFACE_SIDE_STYLE('',(#1600));
+#1600 = SURFACE_STYLE_FILL_AREA(#1601);
+#1601 = FILL_AREA_STYLE('',(#1602));
+#1602 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1603 = STYLED_ITEM('color',(#1604),#723);
+#1604 = PRESENTATION_STYLE_ASSIGNMENT((#1605));
+#1605 = SURFACE_STYLE_USAGE(.BOTH.,#1606);
+#1606 = SURFACE_SIDE_STYLE('',(#1607));
+#1607 = SURFACE_STYLE_FILL_AREA(#1608);
+#1608 = FILL_AREA_STYLE('',(#1609));
+#1609 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1610 = STYLED_ITEM('color',(#1611),#742);
+#1611 = PRESENTATION_STYLE_ASSIGNMENT((#1612));
+#1612 = SURFACE_STYLE_USAGE(.BOTH.,#1613);
+#1613 = SURFACE_SIDE_STYLE('',(#1614));
+#1614 = SURFACE_STYLE_FILL_AREA(#1615);
+#1615 = FILL_AREA_STYLE('',(#1616));
+#1616 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1617 = STYLED_ITEM('color',(#1618),#761);
+#1618 = PRESENTATION_STYLE_ASSIGNMENT((#1619));
+#1619 = SURFACE_STYLE_USAGE(.BOTH.,#1620);
+#1620 = SURFACE_SIDE_STYLE('',(#1621));
+#1621 = SURFACE_STYLE_FILL_AREA(#1622);
+#1622 = FILL_AREA_STYLE('',(#1623));
+#1623 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1624 = STYLED_ITEM('color',(#1625),#780);
+#1625 = PRESENTATION_STYLE_ASSIGNMENT((#1626));
+#1626 = SURFACE_STYLE_USAGE(.BOTH.,#1627);
+#1627 = SURFACE_SIDE_STYLE('',(#1628));
+#1628 = SURFACE_STYLE_FILL_AREA(#1629);
+#1629 = FILL_AREA_STYLE('',(#1630));
+#1630 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1631 = STYLED_ITEM('color',(#1632),#799);
+#1632 = PRESENTATION_STYLE_ASSIGNMENT((#1633));
+#1633 = SURFACE_STYLE_USAGE(.BOTH.,#1634);
+#1634 = SURFACE_SIDE_STYLE('',(#1635));
+#1635 = SURFACE_STYLE_FILL_AREA(#1636);
+#1636 = FILL_AREA_STYLE('',(#1637));
+#1637 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1638 = STYLED_ITEM('color',(#1639),#818);
+#1639 = PRESENTATION_STYLE_ASSIGNMENT((#1640));
+#1640 = SURFACE_STYLE_USAGE(.BOTH.,#1641);
+#1641 = SURFACE_SIDE_STYLE('',(#1642));
+#1642 = SURFACE_STYLE_FILL_AREA(#1643);
+#1643 = FILL_AREA_STYLE('',(#1644));
+#1644 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1645 = STYLED_ITEM('color',(#1646),#837);
+#1646 = PRESENTATION_STYLE_ASSIGNMENT((#1647));
+#1647 = SURFACE_STYLE_USAGE(.BOTH.,#1648);
+#1648 = SURFACE_SIDE_STYLE('',(#1649));
+#1649 = SURFACE_STYLE_FILL_AREA(#1650);
+#1650 = FILL_AREA_STYLE('',(#1651));
+#1651 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1652 = STYLED_ITEM('color',(#1653),#856);
+#1653 = PRESENTATION_STYLE_ASSIGNMENT((#1654));
+#1654 = SURFACE_STYLE_USAGE(.BOTH.,#1655);
+#1655 = SURFACE_SIDE_STYLE('',(#1656));
+#1656 = SURFACE_STYLE_FILL_AREA(#1657);
+#1657 = FILL_AREA_STYLE('',(#1658));
+#1658 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1659 = STYLED_ITEM('color',(#1660),#875);
+#1660 = PRESENTATION_STYLE_ASSIGNMENT((#1661));
+#1661 = SURFACE_STYLE_USAGE(.BOTH.,#1662);
+#1662 = SURFACE_SIDE_STYLE('',(#1663));
+#1663 = SURFACE_STYLE_FILL_AREA(#1664);
+#1664 = FILL_AREA_STYLE('',(#1665));
+#1665 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1666 = STYLED_ITEM('color',(#1667),#894);
+#1667 = PRESENTATION_STYLE_ASSIGNMENT((#1668));
+#1668 = SURFACE_STYLE_USAGE(.BOTH.,#1669);
+#1669 = SURFACE_SIDE_STYLE('',(#1670));
+#1670 = SURFACE_STYLE_FILL_AREA(#1671);
+#1671 = FILL_AREA_STYLE('',(#1672));
+#1672 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1673 = STYLED_ITEM('color',(#1674),#913);
+#1674 = PRESENTATION_STYLE_ASSIGNMENT((#1675));
+#1675 = SURFACE_STYLE_USAGE(.BOTH.,#1676);
+#1676 = SURFACE_SIDE_STYLE('',(#1677));
+#1677 = SURFACE_STYLE_FILL_AREA(#1678);
+#1678 = FILL_AREA_STYLE('',(#1679));
+#1679 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1680 = STYLED_ITEM('color',(#1681),#932);
+#1681 = PRESENTATION_STYLE_ASSIGNMENT((#1682));
+#1682 = SURFACE_STYLE_USAGE(.BOTH.,#1683);
+#1683 = SURFACE_SIDE_STYLE('',(#1684));
+#1684 = SURFACE_STYLE_FILL_AREA(#1685);
+#1685 = FILL_AREA_STYLE('',(#1686));
+#1686 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1687 = STYLED_ITEM('color',(#1688),#951);
+#1688 = PRESENTATION_STYLE_ASSIGNMENT((#1689));
+#1689 = SURFACE_STYLE_USAGE(.BOTH.,#1690);
+#1690 = SURFACE_SIDE_STYLE('',(#1691));
+#1691 = SURFACE_STYLE_FILL_AREA(#1692);
+#1692 = FILL_AREA_STYLE('',(#1693));
+#1693 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1694 = STYLED_ITEM('color',(#1695),#970);
+#1695 = PRESENTATION_STYLE_ASSIGNMENT((#1696));
+#1696 = SURFACE_STYLE_USAGE(.BOTH.,#1697);
+#1697 = SURFACE_SIDE_STYLE('',(#1698));
+#1698 = SURFACE_STYLE_FILL_AREA(#1699);
+#1699 = FILL_AREA_STYLE('',(#1700));
+#1700 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1701 = STYLED_ITEM('color',(#1702),#989);
+#1702 = PRESENTATION_STYLE_ASSIGNMENT((#1703));
+#1703 = SURFACE_STYLE_USAGE(.BOTH.,#1704);
+#1704 = SURFACE_SIDE_STYLE('',(#1705));
+#1705 = SURFACE_STYLE_FILL_AREA(#1706);
+#1706 = FILL_AREA_STYLE('',(#1707));
+#1707 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1708 = STYLED_ITEM('color',(#1709),#1008);
+#1709 = PRESENTATION_STYLE_ASSIGNMENT((#1710));
+#1710 = SURFACE_STYLE_USAGE(.BOTH.,#1711);
+#1711 = SURFACE_SIDE_STYLE('',(#1712));
+#1712 = SURFACE_STYLE_FILL_AREA(#1713);
+#1713 = FILL_AREA_STYLE('',(#1714));
+#1714 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1715 = STYLED_ITEM('color',(#1716),#1027);
+#1716 = PRESENTATION_STYLE_ASSIGNMENT((#1717));
+#1717 = SURFACE_STYLE_USAGE(.BOTH.,#1718);
+#1718 = SURFACE_SIDE_STYLE('',(#1719));
+#1719 = SURFACE_STYLE_FILL_AREA(#1720);
+#1720 = FILL_AREA_STYLE('',(#1721));
+#1721 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1722 = STYLED_ITEM('color',(#1723),#1046);
+#1723 = PRESENTATION_STYLE_ASSIGNMENT((#1724));
+#1724 = SURFACE_STYLE_USAGE(.BOTH.,#1725);
+#1725 = SURFACE_SIDE_STYLE('',(#1726));
+#1726 = SURFACE_STYLE_FILL_AREA(#1727);
+#1727 = FILL_AREA_STYLE('',(#1728));
+#1728 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1729 = STYLED_ITEM('color',(#1730),#1065);
+#1730 = PRESENTATION_STYLE_ASSIGNMENT((#1731));
+#1731 = SURFACE_STYLE_USAGE(.BOTH.,#1732);
+#1732 = SURFACE_SIDE_STYLE('',(#1733));
+#1733 = SURFACE_STYLE_FILL_AREA(#1734);
+#1734 = FILL_AREA_STYLE('',(#1735));
+#1735 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1736 = STYLED_ITEM('color',(#1737),#1084);
+#1737 = PRESENTATION_STYLE_ASSIGNMENT((#1738));
+#1738 = SURFACE_STYLE_USAGE(.BOTH.,#1739);
+#1739 = SURFACE_SIDE_STYLE('',(#1740));
+#1740 = SURFACE_STYLE_FILL_AREA(#1741);
+#1741 = FILL_AREA_STYLE('',(#1742));
+#1742 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1743 = STYLED_ITEM('color',(#1744),#1103);
+#1744 = PRESENTATION_STYLE_ASSIGNMENT((#1745));
+#1745 = SURFACE_STYLE_USAGE(.BOTH.,#1746);
+#1746 = SURFACE_SIDE_STYLE('',(#1747));
+#1747 = SURFACE_STYLE_FILL_AREA(#1748);
+#1748 = FILL_AREA_STYLE('',(#1749));
+#1749 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1750 = STYLED_ITEM('color',(#1751),#1122);
+#1751 = PRESENTATION_STYLE_ASSIGNMENT((#1752));
+#1752 = SURFACE_STYLE_USAGE(.BOTH.,#1753);
+#1753 = SURFACE_SIDE_STYLE('',(#1754));
+#1754 = SURFACE_STYLE_FILL_AREA(#1755);
+#1755 = FILL_AREA_STYLE('',(#1756));
+#1756 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1757 = STYLED_ITEM('color',(#1758),#1141);
+#1758 = PRESENTATION_STYLE_ASSIGNMENT((#1759));
+#1759 = SURFACE_STYLE_USAGE(.BOTH.,#1760);
+#1760 = SURFACE_SIDE_STYLE('',(#1761));
+#1761 = SURFACE_STYLE_FILL_AREA(#1762);
+#1762 = FILL_AREA_STYLE('',(#1763));
+#1763 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1764 = STYLED_ITEM('color',(#1765),#1160);
+#1765 = PRESENTATION_STYLE_ASSIGNMENT((#1766));
+#1766 = SURFACE_STYLE_USAGE(.BOTH.,#1767);
+#1767 = SURFACE_SIDE_STYLE('',(#1768));
+#1768 = SURFACE_STYLE_FILL_AREA(#1769);
+#1769 = FILL_AREA_STYLE('',(#1770));
+#1770 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1771 = STYLED_ITEM('color',(#1772),#1179);
+#1772 = PRESENTATION_STYLE_ASSIGNMENT((#1773));
+#1773 = SURFACE_STYLE_USAGE(.BOTH.,#1774);
+#1774 = SURFACE_SIDE_STYLE('',(#1775));
+#1775 = SURFACE_STYLE_FILL_AREA(#1776);
+#1776 = FILL_AREA_STYLE('',(#1777));
+#1777 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1778 = STYLED_ITEM('color',(#1779),#1198);
+#1779 = PRESENTATION_STYLE_ASSIGNMENT((#1780));
+#1780 = SURFACE_STYLE_USAGE(.BOTH.,#1781);
+#1781 = SURFACE_SIDE_STYLE('',(#1782));
+#1782 = SURFACE_STYLE_FILL_AREA(#1783);
+#1783 = FILL_AREA_STYLE('',(#1784));
+#1784 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1785 = STYLED_ITEM('color',(#1786),#1217);
+#1786 = PRESENTATION_STYLE_ASSIGNMENT((#1787));
+#1787 = SURFACE_STYLE_USAGE(.BOTH.,#1788);
+#1788 = SURFACE_SIDE_STYLE('',(#1789));
+#1789 = SURFACE_STYLE_FILL_AREA(#1790);
+#1790 = FILL_AREA_STYLE('',(#1791));
+#1791 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1792 = STYLED_ITEM('color',(#1793),#1236);
+#1793 = PRESENTATION_STYLE_ASSIGNMENT((#1794));
+#1794 = SURFACE_STYLE_USAGE(.BOTH.,#1795);
+#1795 = SURFACE_SIDE_STYLE('',(#1796));
+#1796 = SURFACE_STYLE_FILL_AREA(#1797);
+#1797 = FILL_AREA_STYLE('',(#1798));
+#1798 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1799 = STYLED_ITEM('color',(#1800),#1255);
+#1800 = PRESENTATION_STYLE_ASSIGNMENT((#1801));
+#1801 = SURFACE_STYLE_USAGE(.BOTH.,#1802);
+#1802 = SURFACE_SIDE_STYLE('',(#1803));
+#1803 = SURFACE_STYLE_FILL_AREA(#1804);
+#1804 = FILL_AREA_STYLE('',(#1805));
+#1805 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1806 = STYLED_ITEM('color',(#1807),#1274);
+#1807 = PRESENTATION_STYLE_ASSIGNMENT((#1808));
+#1808 = SURFACE_STYLE_USAGE(.BOTH.,#1809);
+#1809 = SURFACE_SIDE_STYLE('',(#1810));
+#1810 = SURFACE_STYLE_FILL_AREA(#1811);
+#1811 = FILL_AREA_STYLE('',(#1812));
+#1812 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1813 = STYLED_ITEM('color',(#1814),#1293);
+#1814 = PRESENTATION_STYLE_ASSIGNMENT((#1815));
+#1815 = SURFACE_STYLE_USAGE(.BOTH.,#1816);
+#1816 = SURFACE_SIDE_STYLE('',(#1817));
+#1817 = SURFACE_STYLE_FILL_AREA(#1818);
+#1818 = FILL_AREA_STYLE('',(#1819));
+#1819 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1820 = STYLED_ITEM('color',(#1821),#1312);
+#1821 = PRESENTATION_STYLE_ASSIGNMENT((#1822));
+#1822 = SURFACE_STYLE_USAGE(.BOTH.,#1823);
+#1823 = SURFACE_SIDE_STYLE('',(#1824));
+#1824 = SURFACE_STYLE_FILL_AREA(#1825);
+#1825 = FILL_AREA_STYLE('',(#1826));
+#1826 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1827 = STYLED_ITEM('color',(#1828),#1331);
+#1828 = PRESENTATION_STYLE_ASSIGNMENT((#1829));
+#1829 = SURFACE_STYLE_USAGE(.BOTH.,#1830);
+#1830 = SURFACE_SIDE_STYLE('',(#1831));
+#1831 = SURFACE_STYLE_FILL_AREA(#1832);
+#1832 = FILL_AREA_STYLE('',(#1833));
+#1833 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1834 = STYLED_ITEM('color',(#1835),#1350);
+#1835 = PRESENTATION_STYLE_ASSIGNMENT((#1836));
+#1836 = SURFACE_STYLE_USAGE(.BOTH.,#1837);
+#1837 = SURFACE_SIDE_STYLE('',(#1838));
+#1838 = SURFACE_STYLE_FILL_AREA(#1839);
+#1839 = FILL_AREA_STYLE('',(#1840));
+#1840 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1841 = STYLED_ITEM('color',(#1842),#1369);
+#1842 = PRESENTATION_STYLE_ASSIGNMENT((#1843));
+#1843 = SURFACE_STYLE_USAGE(.BOTH.,#1844);
+#1844 = SURFACE_SIDE_STYLE('',(#1845));
+#1845 = SURFACE_STYLE_FILL_AREA(#1846);
+#1846 = FILL_AREA_STYLE('',(#1847));
+#1847 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1848 = STYLED_ITEM('color',(#1849),#1388);
+#1849 = PRESENTATION_STYLE_ASSIGNMENT((#1850));
+#1850 = SURFACE_STYLE_USAGE(.BOTH.,#1851);
+#1851 = SURFACE_SIDE_STYLE('',(#1852));
+#1852 = SURFACE_STYLE_FILL_AREA(#1853);
+#1853 = FILL_AREA_STYLE('',(#1854));
+#1854 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1855 = STYLED_ITEM('color',(#1856),#1407);
+#1856 = PRESENTATION_STYLE_ASSIGNMENT((#1857));
+#1857 = SURFACE_STYLE_USAGE(.BOTH.,#1858);
+#1858 = SURFACE_SIDE_STYLE('',(#1859));
+#1859 = SURFACE_STYLE_FILL_AREA(#1860);
+#1860 = FILL_AREA_STYLE('',(#1861));
+#1861 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1862 = STYLED_ITEM('color',(#1863),#1426);
+#1863 = PRESENTATION_STYLE_ASSIGNMENT((#1864));
+#1864 = SURFACE_STYLE_USAGE(.BOTH.,#1865);
+#1865 = SURFACE_SIDE_STYLE('',(#1866));
+#1866 = SURFACE_STYLE_FILL_AREA(#1867);
+#1867 = FILL_AREA_STYLE('',(#1868));
+#1868 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1869 = STYLED_ITEM('color',(#1870),#1445);
+#1870 = PRESENTATION_STYLE_ASSIGNMENT((#1871));
+#1871 = SURFACE_STYLE_USAGE(.BOTH.,#1872);
+#1872 = SURFACE_SIDE_STYLE('',(#1873));
+#1873 = SURFACE_STYLE_FILL_AREA(#1874);
+#1874 = FILL_AREA_STYLE('',(#1875));
+#1875 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1876 = STYLED_ITEM('color',(#1877),#1464);
+#1877 = PRESENTATION_STYLE_ASSIGNMENT((#1878));
+#1878 = SURFACE_STYLE_USAGE(.BOTH.,#1879);
+#1879 = SURFACE_SIDE_STYLE('',(#1880));
+#1880 = SURFACE_STYLE_FILL_AREA(#1881);
+#1881 = FILL_AREA_STYLE('',(#1882));
+#1882 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1883 = STYLED_ITEM('color',(#1884),#1483);
+#1884 = PRESENTATION_STYLE_ASSIGNMENT((#1885));
+#1885 = SURFACE_STYLE_USAGE(.BOTH.,#1886);
+#1886 = SURFACE_SIDE_STYLE('',(#1887));
+#1887 = SURFACE_STYLE_FILL_AREA(#1888);
+#1888 = FILL_AREA_STYLE('',(#1889));
+#1889 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1890 = STYLED_ITEM('color',(#1891),#1502);
+#1891 = PRESENTATION_STYLE_ASSIGNMENT((#1892));
+#1892 = SURFACE_STYLE_USAGE(.BOTH.,#1893);
+#1893 = SURFACE_SIDE_STYLE('',(#1894));
+#1894 = SURFACE_STYLE_FILL_AREA(#1895);
+#1895 = FILL_AREA_STYLE('',(#1896));
+#1896 = FILL_AREA_STYLE_COLOUR('',#1595);
+#1897 = STYLED_ITEM('color',(#1898),#1521);
+#1898 = PRESENTATION_STYLE_ASSIGNMENT((#1899));
+#1899 = SURFACE_STYLE_USAGE(.BOTH.,#1900);
+#1900 = SURFACE_SIDE_STYLE('',(#1901));
+#1901 = SURFACE_STYLE_FILL_AREA(#1902);
+#1902 = FILL_AREA_STYLE('',(#1903));
+#1903 = FILL_AREA_STYLE_COLOUR('',#1587);
+ENDSEC;
+END-ISO-10303-21;
viewers/footprint.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>stm32f401vbh6</title>\ No newline at end of file
viewers/symbol.htmladded+1
@@ -0,0 +1 @@+<!doctype html><title>stm32f401vbh6</title>\ No newline at end of file