From 822b2e370b6f83e4e26d968d9e9f6dd9cf77b53e Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Sun, 13 Sep 2026 12:11:59 +0200 Subject: [PATCH 01/21] docs(pcb): add main-control-board README --- hardware/README.md | 4 ++++ hardware/boards/main-control-board/README.md | 17 +++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 hardware/boards/main-control-board/README.md diff --git a/hardware/README.md b/hardware/README.md index c63e3de..8b68029 100644 --- a/hardware/README.md +++ b/hardware/README.md @@ -4,6 +4,10 @@ KiCad PCB projects for Tiny Engineer. Boards live under `boards//`. Prefer the same name for the directory and the KiCad project. +| Board | Role | +| --- | --- | +| [`main-control-board`](boards/main-control-board/) | Draft interconnect / carrier (header sockets for existing modules) | + Contribution rules, KiCad version, what to commit, ERC/DRC, and PR expectations: [docs/pcb.md](../docs/pcb.md). Pre-PR checklist: [docs/pcb.md#checklist](../docs/pcb.md#checklist). Critical net checklist: [docs/pcb.md#expected-nets-yml](../docs/pcb.md#expected-nets-yml). This tree is KiCad source only. Robot electrical reference (pinout, wiring, BOM) is [`docs/hardware/`](../docs/hardware/README.md). Firmware drivers are `src/hardware/`. diff --git a/hardware/boards/main-control-board/README.md b/hardware/boards/main-control-board/README.md new file mode 100644 index 0000000..9ab955d --- /dev/null +++ b/hardware/boards/main-control-board/README.md @@ -0,0 +1,17 @@ +# main-control-board + +Carrier PCB that reducing jumper wiring: existing modules plug in on pin headers. + +- **Status:** draft +- **KiCad:** 10 +- **Interfaces:** header sockets for the Waveshare ESP32-C3-Zero, Adafruit PCA9685, MAX98357A, SSD1306 OLED, Adafruit 5993 USB-C breakout, and five servo 3-pin plugs; shared I2C, I2S, +5V, 3V3, and GND +- **Assumptions:** nets follow [`docs/hardware/`](../../../docs/hardware/README.md) (keep servo **+5V** off logic **3V3**; common GND). No schematic or layout yet. KiCad project name will match this directory. +- **Built:** not manufactured + +## Direction + +First revision is sockets only. Design in KiCad 10, then fabricate, so the robot is wired on a board instead of Dupont harnesses. + +Later revisions may integrate some or all of those functions onto this PCB and drop the plug-in modules. Electrical reference stays in `docs/hardware/` until a schematic is merged. + +Contribution rules: [`docs/pcb.md`](../../../docs/pcb.md). From f18620a20342e4c90bf0475fe375c66479871788 Mon Sep 17 00:00:00 2001 From: "coderabbitai[bot]" <136622811+coderabbitai[bot]@users.noreply.github.com> Date: Sun, 13 Sep 2026 11:55:54 +0000 Subject: [PATCH 02/21] docs(pcb): document control board connections and test status --- hardware/boards/main-control-board/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hardware/boards/main-control-board/README.md b/hardware/boards/main-control-board/README.md index 9ab955d..fa1f984 100644 --- a/hardware/boards/main-control-board/README.md +++ b/hardware/boards/main-control-board/README.md @@ -4,9 +4,10 @@ Carrier PCB that reducing jumper wiring: existing modules plug in on pin headers - **Status:** draft - **KiCad:** 10 -- **Interfaces:** header sockets for the Waveshare ESP32-C3-Zero, Adafruit PCA9685, MAX98357A, SSD1306 OLED, Adafruit 5993 USB-C breakout, and five servo 3-pin plugs; shared I2C, I2S, +5V, 3V3, and GND +- **Interfaces:** header sockets for the Waveshare ESP32-C3-Zero, Adafruit PCA9685, MAX98357A, SSD1306 OLED, Adafruit 5993 USB-C breakout, and five servo 3-pin plugs; shared I2C (ESP32 GP0/GP1 → PCA9685 and SSD1306 OLED); point-to-point I2S (ESP32 GP2/GP3/GP4 → MAX98357A BCLK/LRC/DIN); USB D+/D− (5993 → ESP32 GP19/GP18); MAX98357A SPK+/SPK− → speaker; +5V, 3V3, and GND - **Assumptions:** nets follow [`docs/hardware/`](../../../docs/hardware/README.md) (keep servo **+5V** off logic **3V3**; common GND). No schematic or layout yet. KiCad project name will match this directory. - **Built:** not manufactured +- **Tested:** not tested ## Direction From c9fef7ad9b21edb5bd6e25413ae3ae6b52452a0c Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Sun, 13 Sep 2026 16:27:21 +0200 Subject: [PATCH 03/21] feat(pcb): add kicad project and symbols of modules --- hardware/.gitignore | 1 + hardware/boards/main-control-board/README.md | 5 +- .../symbols/tiny_engineer_modules.kicad_sym | 955 ++++++++++++++++++ .../main-control-board.kicad_pcb | 2 + .../main-control-board.kicad_pro | 448 ++++++++ .../main-control-board.kicad_sch | 14 + .../boards/main-control-board/sym-lib-table | 4 + 7 files changed, 1427 insertions(+), 2 deletions(-) create mode 100644 hardware/.gitignore create mode 100644 hardware/boards/main-control-board/libraries/symbols/tiny_engineer_modules.kicad_sym create mode 100644 hardware/boards/main-control-board/main-control-board.kicad_pcb create mode 100644 hardware/boards/main-control-board/main-control-board.kicad_pro create mode 100644 hardware/boards/main-control-board/main-control-board.kicad_sch create mode 100644 hardware/boards/main-control-board/sym-lib-table diff --git a/hardware/.gitignore b/hardware/.gitignore new file mode 100644 index 0000000..7664704 --- /dev/null +++ b/hardware/.gitignore @@ -0,0 +1 @@ +*.bak \ No newline at end of file diff --git a/hardware/boards/main-control-board/README.md b/hardware/boards/main-control-board/README.md index fa1f984..00b7f3a 100644 --- a/hardware/boards/main-control-board/README.md +++ b/hardware/boards/main-control-board/README.md @@ -1,11 +1,12 @@ # main-control-board -Carrier PCB that reducing jumper wiring: existing modules plug in on pin headers. +Carrier PCB that reduces jumper wiring: existing modules plug in on pin headers. - **Status:** draft - **KiCad:** 10 - **Interfaces:** header sockets for the Waveshare ESP32-C3-Zero, Adafruit PCA9685, MAX98357A, SSD1306 OLED, Adafruit 5993 USB-C breakout, and five servo 3-pin plugs; shared I2C (ESP32 GP0/GP1 → PCA9685 and SSD1306 OLED); point-to-point I2S (ESP32 GP2/GP3/GP4 → MAX98357A BCLK/LRC/DIN); USB D+/D− (5993 → ESP32 GP19/GP18); MAX98357A SPK+/SPK− → speaker; +5V, 3V3, and GND -- **Assumptions:** nets follow [`docs/hardware/`](../../../docs/hardware/README.md) (keep servo **+5V** off logic **3V3**; common GND). No schematic or layout yet. KiCad project name will match this directory. +- **Assumptions:** nets follow [`docs/hardware/`](../../../docs/hardware/README.md) (keep servo **+5V** off logic **3V3**; common GND). Schematic and PCB are empty KiCad 10 stubs. Custom module symbols live in [`libraries/symbols/tiny_engineer_modules.kicad_sym`](libraries/symbols/tiny_engineer_modules.kicad_sym). ESP32-C3-Zero symbol pin numbers are Waveshare **header pads** (pad 1 = 5V, numbered anticlockwise from USB), not the ESP32-C3 QFN package. +- **ERC / DRC:** empty schematic and PCB; both checks clean (no nets, no copper). Re-run when schematic and layout land. - **Built:** not manufactured - **Tested:** not tested diff --git a/hardware/boards/main-control-board/libraries/symbols/tiny_engineer_modules.kicad_sym b/hardware/boards/main-control-board/libraries/symbols/tiny_engineer_modules.kicad_sym new file mode 100644 index 0000000..56c95f7 --- /dev/null +++ b/hardware/boards/main-control-board/libraries/symbols/tiny_engineer_modules.kicad_sym @@ -0,0 +1,955 @@ +(kicad_symbol_lib + (version 20251024) + (generator "kicad_symbol_editor") + (generator_version "10.0") + (symbol "Adafruit_PCA9685_Module" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U" + (at 5.334 9.144 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "Adafruit_PCA9685_Module_1_1" + (rectangle + (start -12.7 7.62) + (end 12.7 -7.62) + (stroke + (width 0) + (type solid) + ) + (fill + (type background) + ) + ) + (text "Adafruit PCA9685" + (at -3.556 0.254 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin power_in line + (at 0 -10.16 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 3.81 180) + (length 2.54) + (name "OE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 1.27 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -1.27 180) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 15.24 -3.81 180) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 10.16 270) + (length 2.54) + (name "V+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "ESP32_C3_Zero_Dev_Board" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "ESP32-C3-ZERO" + (at 0.508 -3.302 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.waveshare.com/wiki/ESP32-C3-Zero" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Waveshare ESP32-C3-Zero module header, pads numbered anticlockwise from USB. Pad 1=5V, 2=GND, 3=3V3, 4-14=GP0-GP10, 15=USB_DM (GPIO18), 16=USB_DP (GPIO19), 17=RX (GPIO20), 18=TX (GPIO21). Not the ESP32-C3 QFN package pinout." + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "ESP32_C3_Zero_Dev_Board_1_1" + (rectangle + (start -15.24 11.43) + (end 15.24 -11.43) + (stroke + (width 0) + (type solid) + ) + (fill + (type background) + ) + ) + (pin power_in line + (at 0 13.97 270) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -13.97 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -17.78 10.16 0) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 2.54 0) + (length 2.54) + (name "GP0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 0 0) + (length 2.54) + (name "GP1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -2.54 0) + (length 2.54) + (name "GP2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -5.08 0) + (length 2.54) + (name "GP3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -7.62 0) + (length 2.54) + (name "GP4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -10.16 0) + (length 2.54) + (name "GP5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -10.16 180) + (length 2.54) + (name "GP6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -7.62 180) + (length 2.54) + (name "GP7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -5.08 180) + (length 2.54) + (name "GP8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -2.54 180) + (length 2.54) + (name "GP9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 0 180) + (length 2.54) + (name "GP10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 2.54 180) + (length 2.54) + (name "USB_DM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 5.08 180) + (length 2.54) + (name "USB_DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 7.62 180) + (length 2.54) + (name "RX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 10.16 180) + (length 2.54) + (name "TX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "MAX98357_Module" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U" + (at 12.446 -4.572 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "MAX98357_Module_1_1" + (rectangle + (start -11.4299 6.35) + (end 11.43 -6.35) + (stroke + (width 0) + (type solid) + ) + (fill + (type background) + ) + ) + (text "MAX98357" + (at 6.858 7.366 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin bidirectional line + (at -13.97 5.08 0) + (length 2.54) + (name "LRC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -13.97 2.54 0) + (length 2.54) + (name "BCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -13.97 0 0) + (length 2.54) + (name "DIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -13.97 -2.54 0) + (length 2.54) + (name "GAIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -13.97 -5.08 0) + (length 2.54) + (name "SD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -8.89 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 8.89 270) + (length 2.54) + (name "Vin" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "Waceshare_OLED_09_Module" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U" + (at 9.144 9.398 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "Waceshare_OLED_09_Module_1_1" + (rectangle + (start -17.78 5.08) + (end 17.78 -5.08) + (stroke + (width 0) + (type solid) + ) + (fill + (type background) + ) + ) + (text "OLED 0.9 I2C" + (at 14.732 6.604 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 1.27 180) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 -1.27 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) +) diff --git a/hardware/boards/main-control-board/main-control-board.kicad_pcb b/hardware/boards/main-control-board/main-control-board.kicad_pcb new file mode 100644 index 0000000..ccd82d6 --- /dev/null +++ b/hardware/boards/main-control-board/main-control-board.kicad_pcb @@ -0,0 +1,2 @@ +(kicad_pcb (version 20260206) (generator "pcbnew") (generator_version "10.0") +) \ No newline at end of file diff --git a/hardware/boards/main-control-board/main-control-board.kicad_pro b/hardware/boards/main-control-board/main-control-board.kicad_pro new file mode 100644 index 0000000..c4e9089 --- /dev/null +++ b/hardware/boards/main-control-board/main-control-board.kicad_pro @@ -0,0 +1,448 @@ +{ + "board": { + "3dviewports": [], + "ipc2581": { + "bom_rev": "", + "dist": "", + "distpn": "", + "internal_id": "", + "mfg": "", + "mpn": "", + "sch_revision": "" + }, + "layer_pairs": [], + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "component_class_settings": { + "assignments": [], + "meta": { + "version": 0 + }, + "sheet_component_classes": { + "enabled": false + } + }, + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "field_name_whitespace": "warning", + "footprint_filter": "ignore", + "footprint_link_issues": "warning", + "four_way_junction": "ignore", + "ground_pin_not_ground": "warning", + "hier_label_mismatch": "error", + "isolated_pin_label": "warning", + "label_dangling": "error", + "label_multiple_wires": "warning", + "lib_symbol_issues": "warning", + "lib_symbol_mismatch": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "same_local_global_label": "warning", + "similar_label_and_power": "warning", + "similar_labels": "warning", + "similar_power": "warning", + "simulation_model_issue": "ignore", + "single_global_label": "ignore", + "stacked_pin_name": "warning", + "unannotated": "error", + "unconnected_wire_endpoint": "warning", + "undefined_netclass": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "main-control-board.kicad_pro", + "version": 3 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "priority": 2147483647, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.2, + "tuning_profile": "", + "via_diameter": 0.6, + "via_drill": 0.3, + "wire_width": 6 + } + ], + "meta": { + "version": 5 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "idf": "", + "netlist": "", + "plot": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "annotate_start_num": 0, + "annotation": { + "method": 0, + "sort_order": 0 + }, + "bom_export_filename": "${PROJECTNAME}.csv", + "bom_fmt_presets": [], + "bom_fmt_settings": { + "field_delimiter": ",", + "keep_line_breaks": false, + "keep_tabs": false, + "name": "CSV", + "ref_delimiter": ",", + "ref_range_delimiter": "", + "string_delimiter": "\"" + }, + "bom_presets": [], + "bom_settings": { + "exclude_dnp": false, + "fields_ordered": [ + { + "group_by": false, + "label": "Reference", + "name": "Reference", + "show": true + }, + { + "group_by": false, + "label": "Qty", + "name": "${QUANTITY}", + "show": true + }, + { + "group_by": true, + "label": "Value", + "name": "Value", + "show": true + }, + { + "group_by": true, + "label": "DNP", + "name": "${DNP}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from BOM", + "name": "${EXCLUDE_FROM_BOM}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from Board", + "name": "${EXCLUDE_FROM_BOARD}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from Simulation", + "name": "${EXCLUDE_FROM_SIM}", + "show": true + }, + { + "group_by": true, + "label": "Exclude from Position Files", + "name": "${EXCLUDE_FROM_POS_FILES}", + "show": true + }, + { + "group_by": true, + "label": "Footprint", + "name": "Footprint", + "show": true + }, + { + "group_by": false, + "label": "Datasheet", + "name": "Datasheet", + "show": true + } + ], + "filter_string": "", + "group_symbols": true, + "include_excluded_from_bom": true, + "name": "Default Editing", + "sort_asc": true, + "sort_field": "Reference" + }, + "bus_aliases": {}, + "connection_grid_size": 50.0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "hop_over_size_choice": 0, + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "operating_point_overlay_i_precision": 3, + "operating_point_overlay_i_range": "~A", + "operating_point_overlay_v_precision": 3, + "operating_point_overlay_v_range": "~V", + "overbar_offset_ratio": 1.23, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "page_layout_descr_file": "", + "plot_directory": "", + "reuse_designators": true, + "subpart_first_id": 65, + "subpart_id_separator": 0, + "top_level_sheets": [ + { + "filename": "main-control-board.kicad_sch", + "name": "main-control-board", + "uuid": "82a78d11-58ff-455c-a94e-f7463ce9fc2e" + } + ], + "used_designators": "", + "variants": [] + }, + "sheets": [ + [ + "82a78d11-58ff-455c-a94e-f7463ce9fc2e", + "main-control-board" + ] + ], + "text_variables": {}, + "tuning_profiles": { + "meta": { + "version": 0 + }, + "tuning_profiles_impedance_geometric": [] + } +} diff --git a/hardware/boards/main-control-board/main-control-board.kicad_sch b/hardware/boards/main-control-board/main-control-board.kicad_sch new file mode 100644 index 0000000..cbbfd86 --- /dev/null +++ b/hardware/boards/main-control-board/main-control-board.kicad_sch @@ -0,0 +1,14 @@ +(kicad_sch + (version 20260306) + (generator "eeschema") + (generator_version "10.0") + (uuid "82a78d11-58ff-455c-a94e-f7463ce9fc2e") + (paper "A4") + (lib_symbols) + (sheet_instances + (path "/" + (page "1") + ) + ) + (embedded_fonts no) +) diff --git a/hardware/boards/main-control-board/sym-lib-table b/hardware/boards/main-control-board/sym-lib-table new file mode 100644 index 0000000..f975faf --- /dev/null +++ b/hardware/boards/main-control-board/sym-lib-table @@ -0,0 +1,4 @@ +(sym_lib_table + (version 7) + (lib (name "TinyEngineerModules") (type "KiCad") (uri "${KIPRJMOD}/libraries/symbols/tiny_engineer_modules.kicad_sym") (options "") (descr "")) +) From 38d60a0f882cad169bd52cd7ade872e31384122a Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Sun, 13 Sep 2026 17:38:57 +0200 Subject: [PATCH 04/21] fix(pcb): update properties and pin types in tiny_engineer_modules.kicad_sym --- .../symbols/tiny_engineer_modules.kicad_sym | 40 ++++++++----------- 1 file changed, 16 insertions(+), 24 deletions(-) diff --git a/hardware/boards/main-control-board/libraries/symbols/tiny_engineer_modules.kicad_sym b/hardware/boards/main-control-board/libraries/symbols/tiny_engineer_modules.kicad_sym index 56c95f7..46a2e2d 100644 --- a/hardware/boards/main-control-board/libraries/symbols/tiny_engineer_modules.kicad_sym +++ b/hardware/boards/main-control-board/libraries/symbols/tiny_engineer_modules.kicad_sym @@ -18,8 +18,8 @@ ) ) ) - (property "Value" "" - (at 0 0 0) + (property "Value" "Adafruit PCA9685" + (at -1.778 0 0) (show_name no) (do_not_autoplace no) (effects @@ -73,14 +73,6 @@ (type background) ) ) - (text "Adafruit PCA9685" - (at -3.556 0.254 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) (pin power_in line (at 0 -10.16 90) (length 2.54) @@ -117,7 +109,7 @@ ) ) ) - (pin bidirectional line + (pin input line (at 15.24 1.27 180) (length 2.54) (name "SCL" @@ -199,7 +191,7 @@ (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "U" - (at 0 0 0) + (at -0.254 2.286 0) (show_name no) (do_not_autoplace no) (effects @@ -209,7 +201,7 @@ ) ) (property "Value" "ESP32-C3-ZERO" - (at 0.508 -3.302 0) + (at 0.254 -1.016 0) (show_name no) (do_not_autoplace no) (effects @@ -230,7 +222,7 @@ ) ) (property "Datasheet" "https://www.waveshare.com/wiki/ESP32-C3-Zero" - (at 0 0 0) + (at 30.734 -19.304 0) (show_name no) (do_not_autoplace no) (hide yes) @@ -240,8 +232,8 @@ ) ) ) - (property "Description" "Waveshare ESP32-C3-Zero module header, pads numbered anticlockwise from USB. Pad 1=5V, 2=GND, 3=3V3, 4-14=GP0-GP10, 15=USB_DM (GPIO18), 16=USB_DP (GPIO19), 17=RX (GPIO20), 18=TX (GPIO21). Not the ESP32-C3 QFN package pinout." - (at 0 0 0) + (property "Description" "Waveshare ESP32-C3-Zero module header, pads numbered anticlockwise from USB" + (at 46.736 -16.002 0) (show_name no) (do_not_autoplace no) (hide yes) @@ -606,7 +598,7 @@ ) ) ) - (property "Value" "" + (property "Value" "MAX98357A" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -669,7 +661,7 @@ ) ) ) - (pin bidirectional line + (pin input line (at -13.97 5.08 0) (length 2.54) (name "LRC" @@ -687,7 +679,7 @@ ) ) ) - (pin bidirectional line + (pin input line (at -13.97 2.54 0) (length 2.54) (name "BCLK" @@ -705,7 +697,7 @@ ) ) ) - (pin bidirectional line + (pin input line (at -13.97 0 0) (length 2.54) (name "DIN" @@ -723,7 +715,7 @@ ) ) ) - (pin bidirectional line + (pin input line (at -13.97 -2.54 0) (length 2.54) (name "GAIN" @@ -741,7 +733,7 @@ ) ) ) - (pin bidirectional line + (pin input line (at -13.97 -5.08 0) (length 2.54) (name "SD" @@ -814,7 +806,7 @@ ) ) ) - (property "Value" "" + (property "Value" "Waveshare 0.91 OLED" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -931,7 +923,7 @@ ) ) ) - (pin bidirectional line + (pin input line (at 20.32 -1.27 180) (length 2.54) (name "SCL" From b840e28037ec1e811ebaa3515ad3c04329db54dd Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Sun, 13 Sep 2026 17:53:53 +0200 Subject: [PATCH 05/21] feat(pcb): add footprints for Tiny Engineer modules - Introduced new KiCad footprints for the Adafruit PCA9685 Module, ESP32 C3 Zero Dev Board, and MAX98357 Module. --- .../boards/main-control-board/fp-lib-table | 4 + .../Adafruit_PCA9685_Module.kicad_mod | 407 ++++++++++++ .../ESP32_C3_Zero_Dev_Board.kicad_mod | 628 ++++++++++++++++++ .../MAX98357_Module.kicad_mod | 340 ++++++++++ 4 files changed, 1379 insertions(+) create mode 100644 hardware/boards/main-control-board/fp-lib-table create mode 100644 hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/Adafruit_PCA9685_Module.kicad_mod create mode 100644 hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/ESP32_C3_Zero_Dev_Board.kicad_mod create mode 100644 hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/MAX98357_Module.kicad_mod diff --git a/hardware/boards/main-control-board/fp-lib-table b/hardware/boards/main-control-board/fp-lib-table new file mode 100644 index 0000000..e05f5c0 --- /dev/null +++ b/hardware/boards/main-control-board/fp-lib-table @@ -0,0 +1,4 @@ +(fp_lib_table + (version 7) + (lib (name "TinyEngineerModules") (type "KiCad") (uri "${KIPRJMOD}/libraries/footprints/tiny_engineer_modules.pretty") (options "") (descr "")) +) diff --git a/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/Adafruit_PCA9685_Module.kicad_mod b/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/Adafruit_PCA9685_Module.kicad_mod new file mode 100644 index 0000000..1c77541 --- /dev/null +++ b/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/Adafruit_PCA9685_Module.kicad_mod @@ -0,0 +1,407 @@ +(footprint "Adafruit_PCA9685_Module" + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -0.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "0b8816e1-16d9-4b9f-9f5e-90f83a1a1480") + (effects + (font + (size 1 1) + (thickness 0.12) + ) + ) + ) + (property "Value" "Adafruit_PCA9685_Module" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "52c98522-0380-44b9-aec2-b0f3215ec781") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6fd55ec6-aa45-402f-82dc-c2f4ed1300fe") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "48788a5f-d18b-497d-87c9-867175dd81bb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -31.85 -11.4) + (end 30.65 -11.4) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "f3f98697-6dd4-4a43-a929-879ef6bda2c6") + ) + (fp_line + (start -31.85 14) + (end -31.85 -11.4) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "65a58129-01c2-4bb6-a558-1c42f92a8291") + ) + (fp_line + (start 30.65 -11.4) + (end 30.65 14) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "7e34bde9-cefa-407b-9b87-625c718425f7") + ) + (fp_line + (start 30.65 14) + (end -31.85 14) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "d221ba25-345c-45fc-b0e3-ef7e954260fd") + ) + (fp_poly + (pts + (xy 30.65 -11.4) (xy -31.85 -11.4) (xy -31.85 14) (xy 30.65 14) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "cb9a72dc-25e2-46c9-a75f-9dc2574af40e") + ) + (fp_text user "GND" + (at -29.21 -5.08 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "fcf22a4f-0ff5-4627-8a2f-85c56ac28ddf") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "OE" + (at -29.21 -2.54 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "de4ed263-7541-4f5a-9654-5d9ac6b1d58a") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "SCL" + (at -29.21 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "a66f5a74-eecf-4bad-8c27-e08cd06bca0b") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "SDA" + (at -29.21 2.54 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "6cd64e89-4ee3-48a5-b529-d7c5e4b86e1a") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "VCC" + (at -29.21 5.08 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "8ff170b8-60d8-4839-a29a-33fa5420332b") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "V+" + (at -29.21 7.62 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "c6a4a51c-e4bf-455a-9e84-892ad40b6ce0") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "GND" + (at 26.67 -5.08 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "6290b4c5-5522-4068-b8d2-e8a0bb6e3842") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "OE" + (at 26.67 -2.54 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "b449d352-8e2b-42b9-af7f-0a42b24b63ce") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "SCL" + (at 26.67 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "220f35e9-cac2-49bc-adf1-3a36e0290248") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "SDA" + (at 26.67 2.54 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "24f7ac0c-2128-4f34-ace0-89ac395f8a47") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "VCC" + (at 26.67 5.08 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "4e45ce56-db8b-45fa-8b1a-44821bf812b0") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "V+" + (at 26.67 7.62 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "c0440ac9-6234-4ae3-9bd7-6fe690e552c5") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "d1cef346-0bcc-4e78-a0df-872c733082e5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at -30.48 -5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.1470588235) + (uuid "5d3dbc88-6786-4e60-bd1a-76eb5c397f48") + ) + (pad "1" thru_hole roundrect + (at 27.94 -5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.1470588235) + (uuid "79b29996-10c3-4556-b6f6-f58a8d35d569") + ) + (pad "2" thru_hole circle + (at -30.48 -2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "b0ddd118-3925-4e42-a9eb-2e23b10fe40a") + ) + (pad "2" thru_hole circle + (at 27.94 -2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "78b1bd3d-b770-4185-ae00-de539f6f3c42") + ) + (pad "3" thru_hole circle + (at -30.48 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "b3dd9cae-4c9c-41e8-976c-469b913a29f5") + ) + (pad "3" thru_hole circle + (at 27.94 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "26903363-3659-4ad3-929a-9b800be35e9f") + ) + (pad "4" thru_hole circle + (at -30.48 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a7d8cc71-ff4f-46b0-8c35-f4b492fe3bce") + ) + (pad "4" thru_hole circle + (at 27.94 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "126decff-533e-4886-87d4-2f1ee37ae6ff") + ) + (pad "5" thru_hole circle + (at -30.48 5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a829b0f5-7ef4-4600-a982-0c84eaa7f1bd") + ) + (pad "5" thru_hole circle + (at 27.94 5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d957b0dc-75bc-4dd9-ae1a-c6ca2741904e") + ) + (pad "6" thru_hole circle + (at -30.48 7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "ce4783c0-5fbf-4c5a-a506-7ed8c2e96835") + ) + (pad "6" thru_hole circle + (at 27.94 7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d1464df3-fe2b-4268-93f4-317d7dfbd664") + ) + (zone + (layer "F.Fab") + (uuid "4ac4ff56-a25b-4226-8669-2f728de7735f") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -31.85 -11.4) (xy 30.65 -11.4) (xy 30.65 14) (xy -31.85 14) + ) + ) + ) + (embedded_fonts no) +) diff --git a/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/ESP32_C3_Zero_Dev_Board.kicad_mod b/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/ESP32_C3_Zero_Dev_Board.kicad_mod new file mode 100644 index 0000000..a0c9f4e --- /dev/null +++ b/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/ESP32_C3_Zero_Dev_Board.kicad_mod @@ -0,0 +1,628 @@ +(footprint "ESP32_C3_Zero_Dev_Board" + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 13 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "a95cfa09-ddb9-466c-b267-8c72eaf2dabe") + (effects + (font + (size 1 1) + (thickness 0.12) + ) + ) + ) + (property "Value" "ESP32_C3_Zero_Dev_Board" + (at -0.1 15.24 0) + (unlocked yes) + (layer "F.Fab") + (uuid "0f3b6c68-ceda-4f93-9dec-87ba1c36146b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6957737b-2974-483e-85d5-147bbca40e79") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "abe504cb-9d73-40b2-b0db-b930bf56d13f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -9.5 -11.9) + (end 9.3 -11.9) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "84e6b9fc-a114-4f1e-a61d-839b923e533c") + ) + (fp_line + (start -9.5 11.9) + (end -9.5 -11.9) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "1bd345a8-686d-422f-ac0a-3f5a6a77bad5") + ) + (fp_line + (start -4.6 -13.4) + (end -4.6 -11.9) + (stroke + (width 0.1) + (type dot) + ) + (layer "F.SilkS") + (uuid "d1cc8e22-abda-4da3-b578-aca76aea90a3") + ) + (fp_line + (start -4.6 -13.4) + (end 4.4 -13.4) + (stroke + (width 0.1) + (type dot) + ) + (layer "F.SilkS") + (uuid "8116e6b2-6e96-4675-a2a2-1b96244020df") + ) + (fp_line + (start 4.4 -13.4) + (end 4.4 -11.9) + (stroke + (width 0.1) + (type dot) + ) + (layer "F.SilkS") + (uuid "d4a824f1-1236-4bdc-aca3-365b4731e405") + ) + (fp_line + (start 9.3 -11.9) + (end 9.3 11.9) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "60a447f4-40da-4141-b7ee-092e4e21acbb") + ) + (fp_line + (start 9.3 11.9) + (end -9.5 11.9) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "951d0944-c9f9-4335-9d5d-e3b3007a0785") + ) + (fp_rect + (start -6.6 6.5) + (end 6.6 11.4) + (stroke + (width 0.1) + (type dot) + ) + (fill no) + (layer "F.SilkS") + (uuid "3b59eb34-e2d8-4bd6-82e5-54751ac754ee") + ) + (fp_poly + (pts + (xy -9.5 -11.9) (xy -9.5 11.9) (xy 9.3 11.9) (xy 9.3 -11.9) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "119b2070-6014-4041-9e0a-0554078a90d0") + ) + (fp_text user "5V" + (at -6.35 -10.16 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "61489827-f509-4d13-990c-695810878311") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "GND" + (at -6.35 -7.62 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "c081275b-49b5-42ed-b156-c8a1c883019a") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "3V3" + (at -6.35 -5.08 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "fbd7f3cd-45a9-4dc5-9f72-95b505968f22") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "GP0" + (at -6.35 -2.54 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "bce3a55f-7668-4ccf-8e75-c57e1e0f52ad") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "GP1" + (at -6.35 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "eda1c0ab-cd9a-4474-893e-f9bf19ce7f9a") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "GP2" + (at -6.35 2.54 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "7f11e3a6-bf22-4c6a-8f52-e37304c25690") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "GP3" + (at -6.35 5.08 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "1d29365e-6b15-408c-a7fc-09bec74a0541") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "GP4" + (at -6.35 7.62 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "f1df89b4-6e0b-4161-a173-e125c6b1f4fd") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "GP5" + (at -6.35 10.16 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "870f9f0c-95c7-4fcb-bdf6-05443daab73c") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "USB" + (at -1.3 -12.2 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "143c54ff-0885-453f-bbbb-cc4e490c8fe8") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left bottom) + ) + ) + (fp_text user "ANT" + (at 0 9.1 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "ab1ef04d-f505-4d28-b24a-bae6ad41c17c") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (fp_text user "TX" + (at 6.35 -10.16 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "c9d0889f-891b-4d87-9e02-fc622e8072ae") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "RX" + (at 6.35 -7.62 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "13f832c7-0875-45cd-854d-44035c81681c") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "USB DP" + (at 6.35 -5.08 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "d6c283f1-3429-43b6-9c51-b6bef48d94f2") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "USB DM" + (at 6.35 -2.54 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "0813f3a5-a5cf-4d2e-a471-0251a44bd386") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "GP10" + (at 6.35 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "cc1a992c-87f1-47b3-b514-6dd34db8afad") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "GP9" + (at 6.35 2.54 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "8305b386-4289-4efb-9ec8-972772729b59") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "GP8" + (at 6.35 5.08 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "45c74698-ea31-4c8e-bb23-414d6a0f2760") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "GP7" + (at 6.35 7.62 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "8ad47244-9deb-48f3-a1cf-7da3443b479b") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "GP6" + (at 6.35 10.16 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "88207855-d7df-4dc3-afec-63635f60ec6e") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "${REFERENCE}" + (at -0.1 17.78 0) + (unlocked yes) + (layer "F.Fab") + (uuid "37b52785-0181-4240-95fe-f9098cad7577") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at -7.62 -10.16) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.15) + (uuid "6f29c076-3c73-4adf-97d2-279f25b7f65f") + ) + (pad "2" thru_hole circle + (at -7.62 -7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a9310cf3-8605-4a2d-80ee-6d8937f20f43") + ) + (pad "3" thru_hole circle + (at -7.62 -5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "752ec01f-6030-4206-9096-d681374b35a4") + ) + (pad "4" thru_hole circle + (at -7.62 -2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a5906c90-4a6e-47f4-9711-3b5b90b6561f") + ) + (pad "5" thru_hole circle + (at -7.62 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3b346b86-1a5c-4c85-8dfd-c411e17683ca") + ) + (pad "6" thru_hole circle + (at -7.62 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "81efee36-9116-41f4-85e7-f544f285c22b") + ) + (pad "7" thru_hole circle + (at -7.62 5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "353ed785-cece-4f85-822a-f26fe068750a") + ) + (pad "8" thru_hole circle + (at -7.62 7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "e6f15655-8075-4df8-bc22-901ef1afcd05") + ) + (pad "9" thru_hole circle + (at -7.62 10.16) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "9fcaa4d3-595b-4656-90ab-bfb55a709d52") + ) + (pad "10" thru_hole circle + (at 7.62 10.16) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "993209ad-644d-4a61-a039-7dd8de580dc9") + ) + (pad "11" thru_hole circle + (at 7.62 7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "943c5432-45b0-4a15-94f6-8e49feb41fe8") + ) + (pad "12" thru_hole circle + (at 7.62 5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "08c0b910-01a5-4201-ab9e-647a695bdef7") + ) + (pad "13" thru_hole circle + (at 7.62 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "97c34e51-01ac-4f08-bb62-3839c62ea2d0") + ) + (pad "14" thru_hole circle + (at 7.62 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "6c424ae0-a3b2-4c5f-a607-6f8bc4aee769") + ) + (pad "15" thru_hole circle + (at 7.62 -2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "c522fbb7-cf60-4ddc-ba37-5fe2795cfa3c") + ) + (pad "16" thru_hole circle + (at 7.62 -5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "1a3ce6af-c811-42aa-b27d-b7283b2e021d") + ) + (pad "17" thru_hole circle + (at 7.62 -7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "c81dd2b7-0498-49d6-8cc3-de248b51e0ad") + ) + (pad "18" thru_hole circle + (at 7.62 -10.16) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d2089de2-ce0c-43f2-86f0-5bfa3d62d5f2") + ) + (zone + (layers "F.Cu" "B.Cu") + (uuid "0c8d1ec9-a649-4a8b-9391-140bc1075aee") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -6.66 5) (xy 6.4 5) (xy 6.4 12.8) (xy -6.66 12.8) + ) + ) + ) + (zone + (layer "F.Fab") + (uuid "61ab9364-dcd8-45f6-b9fc-bff55e725ba0") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -9.5 -11.9) (xy 9.3 -11.9) (xy 9.3 11.9) (xy -9.5 11.9) + ) + ) + ) + (embedded_fonts no) +) diff --git a/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/MAX98357_Module.kicad_mod b/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/MAX98357_Module.kicad_mod new file mode 100644 index 0000000..ebb6664 --- /dev/null +++ b/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/MAX98357_Module.kicad_mod @@ -0,0 +1,340 @@ +(footprint "MAX98357_Module" + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 2.5 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "28491e90-7f4a-4d78-bca4-3ec86b4d4116") + (effects + (font + (size 1 1) + (thickness 0.12) + ) + ) + ) + (property "Value" "MAX98357_Module" + (at 0 10 0) + (unlocked yes) + (layer "F.Fab") + (uuid "b5002ee8-3da0-4c80-bc98-165b192a79c7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2b93341e-5299-4b09-a866-c10ae0f613e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9c2d7593-a453-44f7-b6bd-a47d226029fe") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -9.35 -8.95) + (end 9.35 -8.95) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "de7ef516-122b-4260-af79-e713f585ec12") + ) + (fp_line + (start -9.35 8.75) + (end -9.35 -8.95) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "23a3855d-1c76-4dd6-acb5-cec4c8ffd687") + ) + (fp_line + (start 9.35 -8.95) + (end 9.35 8.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "ae43a8f8-7518-4e9d-8b3d-2760a01be468") + ) + (fp_line + (start 9.35 8.75) + (end -9.35 8.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "4c9c1ecc-e569-46c2-beb5-3bd05e687f68") + ) + (fp_rect + (start -9.35 -8.95) + (end 9.35 8.75) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "F.SilkS") + (uuid "14acfdb1-6436-4711-8f40-902eeebc3a01") + ) + (fp_line + (start -9.35 -8.95) + (end 9.35 -8.95) + (stroke + (width 0.1) + (type default) + ) + (layer "F.CrtYd") + (uuid "763ac5a5-2ea3-4ffc-978d-28213a5af370") + ) + (fp_line + (start -9.35 8.75) + (end -9.35 -8.95) + (stroke + (width 0.1) + (type default) + ) + (layer "F.CrtYd") + (uuid "98b5389e-f869-4570-a658-6c85a4c22dff") + ) + (fp_line + (start 9.35 -8.95) + (end 9.35 8.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.CrtYd") + (uuid "7b5799cb-3dd0-4f6d-997b-4d00d2180819") + ) + (fp_line + (start 9.35 8.75) + (end -9.35 8.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.CrtYd") + (uuid "d13a7f36-dc22-497a-bea7-5b2c120ae031") + ) + (fp_text user "LRC" + (at -6.35 -7.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "93d3de84-bd66-4441-a345-b3c23a0eaecc") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "BCLK" + (at -6.35 -5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "d66f2a0d-b05a-4c60-a5fa-9c48f9715227") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "DIN" + (at -6.35 -2.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "05280327-8c86-434d-a932-9f30a65c9e39") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "GAIN" + (at -6.35 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "8a7b4ab8-9fc5-453d-b192-ffcb23976158") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "SD" + (at -6.35 2.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "338031ba-3c3b-4ff3-912b-f0c29c9723ec") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "GND" + (at -6.35 5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "edfa28e6-0dab-4912-9e85-c6ebe3150d39") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "Vin" + (at -6.35 7.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "9fb2035b-33ca-4743-8778-6046de7691dd") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 12.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "5e465cfc-8527-4219-b2f2-68cf2a55be8a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at -7.5 -7.5) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.1470588235) + (uuid "34f10d78-02f8-4ff4-bd01-35ae4e3c8516") + ) + (pad "2" thru_hole circle + (at -7.5 -5) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "6c87f91e-dff1-4d5a-8c0c-ed51b5b5bfc3") + ) + (pad "3" thru_hole circle + (at -7.5 -2.5) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "c62ded49-c077-410c-8c4c-903330ce14c3") + ) + (pad "4" thru_hole circle + (at -7.5 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a4271a54-d33c-4773-883c-4d119697f072") + ) + (pad "5" thru_hole circle + (at -7.5 2.5) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "ed708f78-1adc-492f-830e-b64f169d567c") + ) + (pad "6" thru_hole circle + (at -7.5 5) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "1b8a2713-4f8f-46de-ac8f-547544a7a2ac") + ) + (pad "7" thru_hole circle + (at -7.5 7.5) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d3e11af6-2e30-4e13-a063-c4e25a9507b4") + ) + (zone + (layer "F.Fab") + (uuid "3cc5f05d-230d-47df-9563-e152c53013cb") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy -9.35 -8.95) (xy 9.35 -8.95) (xy 9.35 8.75) (xy -9.35 8.75) + ) + ) + ) + (embedded_fonts no) +) From 869aa21d7babbfd31d72b6660456bfa4bc2564d5 Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Sun, 13 Sep 2026 19:53:04 +0200 Subject: [PATCH 06/21] feat(pcb): add pcb schematic --- REUSE.toml | 5 + docs/hardware/components.md | 2 +- docs/hardware/interfaces.md | 4 +- docs/hardware/pinout.md | 5 +- docs/hardware/servos.md | 4 +- docs/hardware/testing.md | 2 +- docs/hardware/wiring.md | 6 +- hardware/boards/main-control-board/README.md | 9 +- .../symbols/tiny_engineer_modules.kicad_sym | 4 +- .../main-control-board.kicad_pro | 234 +- .../main-control-board.kicad_sch | 3769 ++++++++++++++++- include/pins.h | 4 +- 12 files changed, 4025 insertions(+), 23 deletions(-) diff --git a/REUSE.toml b/REUSE.toml index 044aa7f..3789532 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -26,6 +26,11 @@ path = "hardware/boards/**" SPDX-FileCopyrightText = "2026 Krzysztof Jamroz" SPDX-License-Identifier = "CERN-OHL-S-2.0" +[[annotations]] +path = "hardware/boards/main-control-board/**" +SPDX-FileCopyrightText = "2026 Krzysztof Jamroz" +SPDX-License-Identifier = "CERN-OHL-S-2.0" + [[annotations]] path = "hardware/LICENSE" SPDX-License-Identifier = "CERN-OHL-S-2.0" diff --git a/docs/hardware/components.md b/docs/hardware/components.md index de8086e..71ec294 100644 --- a/docs/hardware/components.md +++ b/docs/hardware/components.md @@ -54,7 +54,7 @@ Constants cited below match [`include/pins.h`](../../include/pins.h). | Interface | I2C | | Address | `0x40` (`PCA9685_ADDRESS` in firmware). A0–A5 pads can change this | | PWM | 12-bit, firmware `setPWMFreq(50)` | -| Important pins | As drawn: **5V** (servo-rail in), **V+** (to servo 5V), **VCC** (3V3 logic), **GND**, **SDA**, **SCL**, **PWM**. OE not drawn | +| Important pins | As drawn: **5V** (servo-rail in), **V+** (to servo 5V), **VCC** (3V3 logic), **GND**, **SDA**, **SCL**, **PWM**, **OE** (GP5) | | Channels used | 0–4 (five servos). 5–15 unused | | Limits | **V+** and **VCC** must stay separate. Do not jumper servo power onto logic VCC on this robot | | Firmware note | Detection at `0x40` is a **hard fail** in the bring-up test | diff --git a/docs/hardware/interfaces.md b/docs/hardware/interfaces.md index 3348aed..77ca118 100644 --- a/docs/hardware/interfaces.md +++ b/docs/hardware/interfaces.md @@ -57,13 +57,13 @@ Generated by **PCA9685**, not by ESP32 LEDC/MCPWM. ESP32 GPIO is not wired to servo SIG lines. -### PCA9685 output enable (optional) +### PCA9685 output enable | Signal | ESP32 GPIO | Notes | | --- | --- | --- | | OE | GPIO5 / GP5 | **Active LOW** — outputs enabled. Firmware drives **HIGH** during PCA9685 init, then **LOW** after neutral PWM is written | -Controlled only when `PCA9685_OE_WIRED = true` in [`include/pins.h`](../../include/pins.h). Default `false`: OE pin unused (Adafruit breakout pull-down keeps outputs enabled). Wire GP5 → PCA9685 **OE** and set the flag to block invalid PWM during boot and flash resets. +Wired on main-control-board (`PCA9685_OE_WIRED = true` in [`include/pins.h`](../../include/pins.h)). Blocks invalid PWM during boot and flash resets. ## USB diff --git a/docs/hardware/pinout.md b/docs/hardware/pinout.md index eafa914..27f197a 100644 --- a/docs/hardware/pinout.md +++ b/docs/hardware/pinout.md @@ -11,7 +11,7 @@ Source of truth: [`include/pins.h`](../../include/pins.h). This file must match | I2S BCLK | **GPIO2** (diagram **GP2**) | `I2S_BCLK` | MAX98357A BCLK | | I2S LRCLK / WS | **GPIO3** (diagram **GP3**) | `I2S_LRC` | MAX98357A **LRC** | | I2S DATA OUT | **GPIO4** (diagram **GP4**) | `I2S_DIN` | MAX98357A DIN | -| PCA9685 OE (optional) | **GPIO5** (diagram **GP5**) | `PCA9685_OE_PIN` | PCA9685 **OE** when `PCA9685_OE_WIRED` | +| PCA9685 OE | **GPIO5** (diagram **GP5**) | `PCA9685_OE_PIN` | PCA9685 **OE** (`PCA9685_OE_WIRED`) | | Built-in WS2812 RGB | **GPIO10** | `RGB_LED_PIN` | onboard LED only | Logic level: **3.3 V**. @@ -30,7 +30,6 @@ Logic level: **3.3 V**. | GPIO | Status | Notes | | --- | --- | --- | -| GPIO5 | **Optional** | PCA9685 **OE** when wired; set `PCA9685_OE_WIRED = true` in `pins.h` | | GPIO6 | Free | Unused | | GPIO7 | Free | Unused | | GPIO8 | Free | Unused | @@ -60,7 +59,7 @@ Power pads (not GPIO): **5V**, **GND**, **3V3**. | `OLED_WIDTH` / `OLED_HEIGHT` | 128 / 32 | Display | | `SERVO_MIN_US` / `SERVO_MAX_US` | 800 / 2200 | Electrical PWM span | | `SERVO_BOOT_SPEED_DEG_S` | 35 | Boot centering / sleep-pose rate (deg/s) | -| `PCA9685_OE_WIRED` | `false` | Set `true` after wiring GP5 → PCA9685 OE | +| `PCA9685_OE_WIRED` | `true` | GP5 → PCA9685 OE on main-control-board | ## Pin allocation rules diff --git a/docs/hardware/servos.md b/docs/hardware/servos.md index eb1d598..48bcba6 100644 --- a/docs/hardware/servos.md +++ b/docs/hardware/servos.md @@ -48,12 +48,12 @@ Verified in [`include/pins.h`](../../include/pins.h) and [`include/servos.h`](.. On every boot (and after each flash reset): -1. **Optional OE** — if `PCA9685_OE_WIRED`, GP5 disables PCA9685 outputs before I2C init. +1. **OE** — `PCA9685_OE_WIRED` is true on main-control-board: GP5 disables PCA9685 outputs before I2C init. 2. **Early init** — PCA9685 is probed and configured immediately after `Wire.begin`, before OLED, settings, or Wi-Fi. 3. **Neutral park** — all channels receive mid-pulse PWM while OE is still disabled (if wired), then outputs enable. 4. **Smooth boot moves** — `centerAllServos()` and sleep-inertia pose use `servoMoveAllSmoothTo()` at `SERVO_BOOT_SPEED_DEG_S` (35°/s), not instant snaps. -Set `PCA9685_OE_WIRED = true` in [`include/pins.h`](../../include/pins.h) after wiring GP5 → PCA9685 **OE**. OE is **active LOW** on the Adafruit breakout. +GP5 → PCA9685 **OE** is wired on main-control-board (`PCA9685_OE_WIRED = true` in [`include/pins.h`](../../include/pins.h)). OE is **active LOW** on the Adafruit breakout. ## Idle and sleep PWM release diff --git a/docs/hardware/testing.md b/docs/hardware/testing.md index 39cfe58..403da6f 100644 --- a/docs/hardware/testing.md +++ b/docs/hardware/testing.md @@ -19,7 +19,7 @@ Build/flash: [flash.md](../flash.md) (`pio run`, `pio run -t upload`, serial 115 | --- | --- | | Built-in WS2812 | Green ready (GPIO10) | | I2C init | `Wire.begin` on GPIO0/GPIO1 | -| PCA9685 | Probe `0x40` early; park neutral; optional OE on GP5 | +| PCA9685 | Probe `0x40` early; park neutral; OE on GP5 (`PCA9685_OE_WIRED`) | | OLED | Probe `0x3C`, init (optional) | | Wi-Fi | STA connect from saved NVS credentials, or setup AP `TinyEngineer-XXXX` when unset/failed; mDNS `{hostname}.local` after STA connect | | MAX98357A / I2S | `I2S.begin` 44.1 kHz 16-bit stereo | diff --git a/docs/hardware/wiring.md b/docs/hardware/wiring.md index 98a930a..2f4a3e8 100644 --- a/docs/hardware/wiring.md +++ b/docs/hardware/wiring.md @@ -66,7 +66,7 @@ On Adafruit PCA9685, header/terminal **V+** is normally the same servo rail as t | ESP32-C3-Zero | GP2 | MAX98357A | BCLK | I2S bit clock | | ESP32-C3-Zero | GP3 | MAX98357A | LRC | I2S word select | | ESP32-C3-Zero | GP4 | MAX98357A | DIN | I2S data | -| ESP32-C3-Zero | GP5 | PCA9685 | OE | Optional output enable (see [interfaces.md](interfaces.md)) | +| ESP32-C3-Zero | GP5 | PCA9685 | OE | Output enable (see [interfaces.md](interfaces.md)) | | PCA9685 | PWM | Servo | SIG | Servo PWM | | PCA9685 | V+ | Servo | 5V | Servo power | | PCA9685 | GND (servo side) | Servo | GND | Servo ground | @@ -144,9 +144,9 @@ ESP32-C3-Zero, unused in the PNG: **GP6, GP7, GP8, GP9, GP10, GP20, GP21** -GP5 = optional PCA9685 OE (not in PNG). GP9 = BOOT, GP10 = onboard WS2812. GP18/GP19 = native USB — wire from 5993 D−/D+ even if the base PNG omits them. See [pinout.md](pinout.md). +GP5 = PCA9685 OE on main-control-board (`PCA9685_OE_WIRED`). GP9 = BOOT, GP10 = onboard WS2812. GP18/GP19 = native USB — wire from 5993 D−/D+ even if the base PNG omits them. See [pinout.md](pinout.md). -PCA9685 **OE** optional on GP5 — not drawn on base PNG. MAX98357A **GAIN** / **SD** not wired (breakout defaults). **SPK+** / **SPK-** not drawn. +PCA9685 **OE** is GP5 on this board. MAX98357A **GAIN** / **SD** not wired (breakout defaults). **SPK+** / **SPK-** not drawn. ## Not on the drawing diff --git a/hardware/boards/main-control-board/README.md b/hardware/boards/main-control-board/README.md index 00b7f3a..97923c6 100644 --- a/hardware/boards/main-control-board/README.md +++ b/hardware/boards/main-control-board/README.md @@ -2,11 +2,12 @@ Carrier PCB that reduces jumper wiring: existing modules plug in on pin headers. +- **Purpose:** interconnect / carrier with header sockets for the existing modules - **Status:** draft - **KiCad:** 10 -- **Interfaces:** header sockets for the Waveshare ESP32-C3-Zero, Adafruit PCA9685, MAX98357A, SSD1306 OLED, Adafruit 5993 USB-C breakout, and five servo 3-pin plugs; shared I2C (ESP32 GP0/GP1 → PCA9685 and SSD1306 OLED); point-to-point I2S (ESP32 GP2/GP3/GP4 → MAX98357A BCLK/LRC/DIN); USB D+/D− (5993 → ESP32 GP19/GP18); MAX98357A SPK+/SPK− → speaker; +5V, 3V3, and GND -- **Assumptions:** nets follow [`docs/hardware/`](../../../docs/hardware/README.md) (keep servo **+5V** off logic **3V3**; common GND). Schematic and PCB are empty KiCad 10 stubs. Custom module symbols live in [`libraries/symbols/tiny_engineer_modules.kicad_sym`](libraries/symbols/tiny_engineer_modules.kicad_sym). ESP32-C3-Zero symbol pin numbers are Waveshare **header pads** (pad 1 = 5V, numbered anticlockwise from USB), not the ESP32-C3 QFN package. -- **ERC / DRC:** empty schematic and PCB; both checks clean (no nets, no copper). Re-run when schematic and layout land. +- **Interfaces:** header sockets for the Waveshare ESP32-C3-Zero, Adafruit PCA9685, MAX98357A, SSD1306 OLED, and Adafruit 5993 USB-C breakout; shared I2C (ESP32 GP0/GP1 → PCA9685 and SSD1306 OLED); point-to-point I2S (ESP32 GP2/GP3/GP4 → MAX98357A BCLK/LRC/DIN); USB D+/D− (5993 → ESP32 GP19/GP18); PCA9685 OE ← GP5; +5V, 3V3, and GND. Servo 3-pin plugs and speaker terminals stay on the modules this revision. +- **Assumptions:** nets follow [`docs/hardware/`](../../../docs/hardware/README.md) (keep servo **+5V** off logic **3V3**; common GND). Custom module symbols live in [`libraries/symbols/tiny_engineer_modules.kicad_sym`](libraries/symbols/tiny_engineer_modules.kicad_sym). ESP32-C3-Zero symbol pin numbers are Waveshare **header pads** (pad 1 = 5V, numbered anticlockwise from USB), not the ESP32-C3 QFN package. +- **ERC / DRC:** schematic ERC after this pass; PCB is still an empty stub (DRC N/A until layout). - **Built:** not manufactured - **Tested:** not tested @@ -14,6 +15,6 @@ Carrier PCB that reduces jumper wiring: existing modules plug in on pin headers. First revision is sockets only. Design in KiCad 10, then fabricate, so the robot is wired on a board instead of Dupont harnesses. -Later revisions may integrate some or all of those functions onto this PCB and drop the plug-in modules. Electrical reference stays in `docs/hardware/` until a schematic is merged. +Later revisions may integrate some or all of those functions onto this PCB and drop the plug-in modules. Contribution rules: [`docs/pcb.md`](../../../docs/pcb.md). diff --git a/hardware/boards/main-control-board/libraries/symbols/tiny_engineer_modules.kicad_sym b/hardware/boards/main-control-board/libraries/symbols/tiny_engineer_modules.kicad_sym index 46a2e2d..6213431 100644 --- a/hardware/boards/main-control-board/libraries/symbols/tiny_engineer_modules.kicad_sym +++ b/hardware/boards/main-control-board/libraries/symbols/tiny_engineer_modules.kicad_sym @@ -790,7 +790,7 @@ ) (embedded_fonts no) ) - (symbol "Waceshare_OLED_09_Module" + (symbol "Waveshare_OLED_09_Module" (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -849,7 +849,7 @@ ) ) ) - (symbol "Waceshare_OLED_09_Module_1_1" + (symbol "Waveshare_OLED_09_Module_1_1" (rectangle (start -17.78 5.08) (end 17.78 -5.08) diff --git a/hardware/boards/main-control-board/main-control-board.kicad_pro b/hardware/boards/main-control-board/main-control-board.kicad_pro index c4e9089..829d605 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_pro +++ b/hardware/boards/main-control-board/main-control-board.kicad_pro @@ -1,6 +1,238 @@ { "board": { "3dviewports": [], + "design_settings": { + "defaults": { + "apply_defaults_to_fp_barcodes": false, + "apply_defaults_to_fp_dimensions": false, + "apply_defaults_to_fp_fields": false, + "apply_defaults_to_fp_shapes": false, + "apply_defaults_to_fp_text": false, + "board_outline_line_width": 0.05, + "copper_line_width": 0.2, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.05, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": true, + "text_position": 0, + "units_format": 0 + }, + "fab_line_width": 0.1, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.1, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.8, + "height": 1.27, + "width": 1.27 + }, + "silk_line_width": 0.1, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.1, + "silk_text_upright": false, + "zones": { + "border_display_style": 2, + "border_hatch_pitch": 0.5, + "corner_radius": 0.0, + "corner_smoothing": 0, + "fill_mode": 0, + "hatch_gap": 1.5, + "hatch_orientation": 0.0, + "hatch_smoothing_level": 0, + "hatch_smoothing_value": 0.1, + "hatch_thickness": 1.0, + "min_clearance": 0.5, + "min_island_area": 10.0, + "min_thickness": 0.25, + "pad_connection": 1, + "remove_islands": 0, + "thermal_relief_gap": 0.5, + "thermal_relief_spoke_width": 0.5 + } + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "creepage": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_filters_mismatch": "ignore", + "footprint_symbol_field_mismatch": "warning", + "footprint_symbol_mismatch": "warning", + "footprint_type_mismatch": "ignore", + "hole_clearance": "error", + "hole_to_hole": "warning", + "holes_co_located": "warning", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "mirrored_text_on_front_layer": "warning", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "missing_tuning_profile": "warning", + "net_conflict": "warning", + "nonmirrored_text_on_back_layer": "warning", + "npth_inside_courtyard": "error", + "padstack": "warning", + "pth_inside_courtyard": "error", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_on_edge_cuts": "error", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_angle": "error", + "track_dangling": "warning", + "track_not_centered_on_via": "ignore", + "track_on_post_machined_layer": "error", + "track_segment_length": "error", + "track_width": "error", + "tracks_crossing": "error", + "tuning_profile_track_geometries": "ignore", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.5, + "min_groove_width": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.2, + "min_microvia_drill": 0.1, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.8, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.2, + "min_via_annular_width": 0.1, + "min_via_diameter": 0.5, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_onpthpad": true, + "td_onroundshapesonly": false, + "td_onsmdpad": true, + "td_ontrackend": false, + "td_onvia": true + } + ], + "teardrop_parameters": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_on_pad_in_zone": false, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [], + "tuning_pattern_settings": { + "diff_pair_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 1.0 + }, + "diff_pair_skew_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + }, + "single_track_defaults": { + "corner_radius_percentage": 80, + "corner_style": 1, + "max_amplitude": 1.0, + "min_amplitude": 0.2, + "single_sided": false, + "spacing": 0.6 + } + }, + "via_dimensions": [], + "zones_allow_external_fillets": false + }, "ipc2581": { "bom_rev": "", "dist": "", @@ -8,7 +240,7 @@ "internal_id": "", "mfg": "", "mpn": "", - "sch_revision": "" + "sch_revision": "v1" }, "layer_pairs": [], "layer_presets": [], diff --git a/hardware/boards/main-control-board/main-control-board.kicad_sch b/hardware/boards/main-control-board/main-control-board.kicad_sch index cbbfd86..e2fc443 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_sch +++ b/hardware/boards/main-control-board/main-control-board.kicad_sch @@ -2,9 +2,3774 @@ (version 20260306) (generator "eeschema") (generator_version "10.0") - (uuid "82a78d11-58ff-455c-a94e-f7463ce9fc2e") + (uuid "ede99216-bb86-4aec-876e-63688c114483") (paper "A4") - (lib_symbols) + (title_block + (title "TinyEngineer PCB") + (date "2026-09-12") + (rev "v1") + ) + (lib_symbols + (symbol "Connector:Conn_01x04_Socket" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "J" + (at 0 5.08 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x04_Socket" + (at 0 -7.62 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "Conn_01x04_Socket_1_1" + (polyline + (pts + (xy -1.27 2.54) (xy -0.508 2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy -0.508 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -2.54) (xy -0.508 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -5.08) (xy -0.508 -5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.032) + (mid -0.5058 2.54) + (end 0 3.048) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -0.508) + (mid -0.5058 0) + (end 0 0.508) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -3.048) + (mid -0.5058 -2.54) + (end 0 -2.032) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -5.588) + (mid -0.5058 -5.08) + (end 0 -4.572) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "TinyEngineerModules:Adafruit_PCA9685_Module" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U" + (at 5.334 9.144 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Adafruit PCA9685" + (at -1.778 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "Adafruit_PCA9685_Module_1_1" + (rectangle + (start -12.7 7.62) + (end 12.7 -7.62) + (stroke + (width 0) + (type solid) + ) + (fill + (type background) + ) + ) + (pin power_in line + (at 0 -10.16 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 3.81 180) + (length 2.54) + (name "OE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 15.24 1.27 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -1.27 180) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 15.24 -3.81 180) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 10.16 270) + (length 2.54) + (name "V+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "TinyEngineerModules:ESP32_C3_Zero_Dev_Board" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U" + (at -0.254 2.286 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "ESP32-C3-ZERO" + (at 0.254 -1.016 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.waveshare.com/wiki/ESP32-C3-Zero" + (at 30.734 -19.304 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Waveshare ESP32-C3-Zero module header, pads numbered anticlockwise from USB" + (at 46.736 -16.002 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "ESP32_C3_Zero_Dev_Board_1_1" + (rectangle + (start -15.24 11.43) + (end 15.24 -11.43) + (stroke + (width 0) + (type solid) + ) + (fill + (type background) + ) + ) + (pin power_in line + (at 0 13.97 270) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -13.97 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -17.78 10.16 0) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 2.54 0) + (length 2.54) + (name "GP0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 0 0) + (length 2.54) + (name "GP1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -2.54 0) + (length 2.54) + (name "GP2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -5.08 0) + (length 2.54) + (name "GP3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -7.62 0) + (length 2.54) + (name "GP4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -10.16 0) + (length 2.54) + (name "GP5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -10.16 180) + (length 2.54) + (name "GP6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -7.62 180) + (length 2.54) + (name "GP7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -5.08 180) + (length 2.54) + (name "GP8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -2.54 180) + (length 2.54) + (name "GP9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 0 180) + (length 2.54) + (name "GP10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 2.54 180) + (length 2.54) + (name "USB_DM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 5.08 180) + (length 2.54) + (name "USB_DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 7.62 180) + (length 2.54) + (name "RX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 10.16 180) + (length 2.54) + (name "TX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "TinyEngineerModules:MAX98357_Module" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U" + (at 12.446 -4.572 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MAX98357A" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "MAX98357_Module_1_1" + (rectangle + (start -11.4299 6.35) + (end 11.43 -6.35) + (stroke + (width 0) + (type solid) + ) + (fill + (type background) + ) + ) + (text "MAX98357" + (at 6.858 7.366 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin input line + (at -13.97 5.08 0) + (length 2.54) + (name "LRC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -13.97 2.54 0) + (length 2.54) + (name "BCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -13.97 0 0) + (length 2.54) + (name "DIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -13.97 -2.54 0) + (length 2.54) + (name "GAIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -13.97 -5.08 0) + (length 2.54) + (name "SD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -8.89 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 8.89 270) + (length 2.54) + (name "Vin" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "TinyEngineerModules:Waveshare_OLED_09_Module" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U" + (at 9.144 9.398 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Waveshare 0.91 OLED" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "Waveshare_OLED_09_Module_1_1" + (rectangle + (start -17.78 5.08) + (end 17.78 -5.08) + (stroke + (width 0) + (type solid) + ) + (fill + (type background) + ) + ) + (text "OLED 0.9 I2C" + (at 14.732 6.604 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 20.32 1.27 180) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 20.32 -1.27 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+3.3V" + (power global) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V" + (at 0 3.556 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "+3.3V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3.3V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+5V" + (power global) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+5V" + (at 0 3.556 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "+5V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+5V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (power global) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:PWR_FLAG" + (power global) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "#FLG" + (at 0 1.905 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PWR_FLAG" + (at 0 3.81 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "flag power" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "PWR_FLAG_0_0" + (pin power_out line + (at 0 0 90) + (length 0) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "PWR_FLAG_0_1" + (polyline + (pts + (xy 0 0) (xy 0 1.27) (xy -1.016 1.905) (xy 0 2.54) (xy 1.016 1.905) (xy 0 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (embedded_fonts no) + ) + ) + (junction + (at 227.33 92.71) + (diameter 0) + (color 0 0 0 0) + (uuid "2a6fdd7d-5846-42c4-911d-20bbeac9f8e3") + ) + (junction + (at 217.17 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "95517e64-94e3-4176-889a-1f8d362e5d4a") + ) + (junction + (at 100.33 87.63) + (diameter 0) + (color 0 0 0 0) + (uuid "b6908943-26b6-4393-9531-c298a41db6bb") + ) + (junction + (at 92.71 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "b7dbe18b-1f18-4a58-8313-4973c518bff1") + ) + (no_connect + (at 138.43 137.16) + (uuid "0be2d26f-9570-4d66-8f11-62ccd655ec9e") + ) + (no_connect + (at 173.99 92.71) + (uuid "5f09b727-0712-4ce9-8a68-309759f95975") + ) + (no_connect + (at 173.99 95.25) + (uuid "6ffc117c-5c4b-41a4-be44-04eaa006788a") + ) + (no_connect + (at 173.99 97.79) + (uuid "7218efb9-5e63-4409-8a3a-7c703d4b1ff8") + ) + (no_connect + (at 173.99 100.33) + (uuid "9da25426-07fd-47a8-99d8-50eae430ae38") + ) + (no_connect + (at 138.43 139.7) + (uuid "c5d1b4a2-8fcf-444f-9263-eae5ec8a7662") + ) + (no_connect + (at 173.99 80.01) + (uuid "d1e02bb4-e881-4365-b6aa-08797a65587e") + ) + (no_connect + (at 173.99 90.17) + (uuid "e82179fc-3b08-4bd6-8706-2d59a5ecfc63") + ) + (no_connect + (at 173.99 82.55) + (uuid "f0c1e006-3bc2-44ba-b103-3279944d9cc4") + ) + (wire + (pts + (xy 173.99 85.09) (xy 227.33 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "002024f3-5a63-48fa-994f-8fd9ac3f483b") + ) + (wire + (pts + (xy 92.71 55.88) (xy 92.71 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1252d2e9-3b77-47c7-887a-d79254c75e16") + ) + (wire + (pts + (xy 133.35 97.79) (xy 138.43 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "12f063ee-9ebb-4b40-a859-18ee9683f87f") + ) + (wire + (pts + (xy 227.33 99.06) (xy 227.33 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "135f6f17-0276-46ac-a64e-1d7f26c4a0b9") + ) + (wire + (pts + (xy 96.52 92.71) (xy 81.28 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "1c8c1d7d-2407-4473-adcc-a0ef17c94ad5") + ) + (wire + (pts + (xy 100.33 53.34) (xy 100.33 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "23067120-70b0-4941-b743-9108b8fbcb62") + ) + (wire + (pts + (xy 217.17 90.17) (xy 227.33 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "273b64a6-c832-4e4f-989e-e082c485adbc") + ) + (wire + (pts + (xy 133.35 134.62) (xy 133.35 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3840acad-f6b7-4adb-88de-e3abe019237e") + ) + (wire + (pts + (xy 223.52 92.71) (xy 227.33 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "509b00bb-e49f-44fe-856c-4ae08b570393") + ) + (wire + (pts + (xy 86.36 55.88) (xy 92.71 55.88) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5264cfbe-137c-486b-816f-fd045d61ac90") + ) + (wire + (pts + (xy 217.17 99.06) (xy 217.17 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "527eb20f-fc07-40bf-981e-e3cf15bf80b1") + ) + (wire + (pts + (xy 128.27 92.71) (xy 138.43 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5b73faf0-4e2f-483e-a37b-fa85803880d9") + ) + (wire + (pts + (xy 138.43 100.33) (xy 88.9 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5e78f923-0316-493f-acc1-acabdbb270f4") + ) + (wire + (pts + (xy 138.43 129.54) (xy 130.81 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ca120fc-98dd-43e0-9af3-856d5bcf12ed") + ) + (wire + (pts + (xy 214.63 90.17) (xy 217.17 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "86ba20b3-0e27-48fd-a5ca-d71f04d1ee18") + ) + (wire + (pts + (xy 138.43 134.62) (xy 133.35 134.62) + ) + (stroke + (width 0) + (type default) + ) + (uuid "873840cf-86af-4470-b6b1-4f084ba320a0") + ) + (wire + (pts + (xy 100.33 87.63) (xy 96.52 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9cab3d55-d052-427a-ba62-6490318d8bab") + ) + (wire + (pts + (xy 92.71 90.17) (xy 138.43 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9f72b453-2431-42a2-9be0-149e9394b10f") + ) + (wire + (pts + (xy 88.9 100.33) (xy 88.9 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a3bf5889-e68e-4673-ac77-9f82fb959370") + ) + (wire + (pts + (xy 138.43 132.08) (xy 128.27 132.08) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a84ccbbd-0f52-4b51-ac77-632a50c919be") + ) + (wire + (pts + (xy 81.28 90.17) (xy 92.71 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ada2bdf0-5579-4b7a-a3a3-e05fa6b02a8a") + ) + (wire + (pts + (xy 86.36 53.34) (xy 100.33 53.34) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b29ac79c-eb53-4250-a816-7dd1ba1031b2") + ) + (wire + (pts + (xy 138.43 87.63) (xy 100.33 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b4022011-602d-4e94-a734-65a92f43d546") + ) + (wire + (pts + (xy 88.9 87.63) (xy 81.28 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b40f499a-92c1-4bdd-bcce-109f780db419") + ) + (wire + (pts + (xy 130.81 129.54) (xy 130.81 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b54b6e35-0123-474c-a3d8-c052fc021c13") + ) + (wire + (pts + (xy 128.27 132.08) (xy 128.27 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3b20870-fce8-41ee-b23c-56b7effc5c58") + ) + (wire + (pts + (xy 81.28 101.6) (xy 81.28 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "da7781cb-5435-4271-aeff-c98d779eb73a") + ) + (wire + (pts + (xy 130.81 95.25) (xy 138.43 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "dab8bce2-6753-43ec-bc7e-9fa0305a13e0") + ) + (wire + (pts + (xy 173.99 87.63) (xy 227.33 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "db47f8f0-4bc5-405e-960e-88258571ce80") + ) + (wire + (pts + (xy 96.52 87.63) (xy 96.52 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f20702be-ed06-4b37-be3d-b34e9b54eb99") + ) + (label "I2S_BCLK" + (at 128.27 119.38 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "09452212-c79c-4bf5-9f29-c9a25df5cae9") + ) + (label "I2S_DIN" + (at 133.35 119.38 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "1f92fe3d-a4d9-4b80-9f67-9def316a4f1f") + ) + (label "I2S_LRC" + (at 130.81 119.38 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "3669a922-1b83-42ae-b2f9-f6d2e6f55b1e") + ) + (label "I2C_SDA" + (at 86.36 53.34 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5441f028-b52c-4019-92c7-054e7c06b9f4") + ) + (label "USB_D+" + (at 196.85 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "6b2308f9-33fa-4a70-b08d-eb4283397724") + ) + (label "I2C_SCL" + (at 86.36 55.88 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "85f492c8-39dd-4674-a532-fbc41a0c013d") + ) + (label "USB_D-" + (at 196.85 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a76883ce-1b88-4131-8f57-88670c23096b") + ) + (symbol + (lib_id "power:+5V") + (at 152.4 125.73 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1e70915d-648a-4ba3-bfcb-6578a48359ac") + (property "Reference" "#PWR07" + (at 152.4 129.54 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+5V" + (at 152.4 120.65 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 152.4 125.73 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 152.4 125.73 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 152.4 125.73 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "aa547513-bbff-4823-9d56-7a056f6d8258") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR07") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 81.28 101.6 180) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "28a8df45-b413-46f6-8379-ede9277e82b2") + (property "Reference" "#PWR05" + (at 81.28 97.79 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V" + (at 81.28 106.68 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 81.28 101.6 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 81.28 101.6 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 81.28 101.6 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "24b86346-b2df-48fa-89dc-ae648dd7cef8") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR05") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TinyEngineerModules:MAX98357_Module") + (at 152.4 134.62 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "36531e2b-a362-4cd5-9344-6709539e35aa") + (property "Reference" "MAX1" + (at 165.1 132.3311 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MAX98357A" + (at 165.1 134.8711 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "TinyEngineerModules:MAX98357_Module" + (at 152.4 134.62 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 152.4 134.62 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 152.4 134.62 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "7" + (uuid "adfd1584-26d6-433f-a957-9c345b0bde39") + ) + (pin "6" + (uuid "d67056a2-fc9f-48ac-84b6-0b51ae88a29c") + ) + (pin "5" + (uuid "1d4c947a-58cc-4eab-98a7-6c7f52abcc27") + ) + (pin "1" + (uuid "75a96ac8-308a-4834-ab61-f93956e214e5") + ) + (pin "4" + (uuid "6405be18-6cee-478f-8d1b-5514d92f7e80") + ) + (pin "2" + (uuid "8f302ff6-5da7-40b8-9122-3e83b3eec81b") + ) + (pin "3" + (uuid "cd17607c-22dc-4e91-9343-2cc38c6c95eb") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "MAX1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 214.63 90.17 90) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "444296ff-792b-4539-ae99-bd3ecf801b93") + (property "Reference" "#PWR011" + (at 218.44 90.17 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+5V" + (at 210.82 90.1699 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 214.63 90.17 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 214.63 90.17 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 214.63 90.17 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "46462983-cecd-4511-baa3-ae6bb39ba6bd") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR011") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TinyEngineerModules:Waveshare_OLED_09_Module") + (at 66.04 54.61 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4df93a1e-042d-4c49-a44e-af77e7aabde4") + (property "Reference" "OLED1" + (at 46.99 52.0671 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "Waveshare 0.91 OLED" + (at 46.99 54.6071 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" + (at 66.04 54.61 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 66.04 54.61 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 66.04 54.61 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 66.04 54.61 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "6c34246e-0998-417b-9292-50ade7e35b3b") + ) + (pin "2" + (uuid "061713c8-6964-44c3-8590-5efebfbca31a") + ) + (pin "3" + (uuid "f52165cf-2e64-4e01-8dd4-950ad22c6bf3") + ) + (pin "4" + (uuid "f3173bdb-e536-4e7c-af99-e4a4f6685fbf") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "OLED1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TinyEngineerModules:Adafruit_PCA9685_Module") + (at 66.04 91.44 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "6391d22f-15dc-41a6-9172-b77d075a6c9e") + (property "Reference" "PCA1" + (at 52.07 90.1699 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "Adafruit PCA9685" + (at 52.07 92.7099 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "TinyEngineerModules:Adafruit_PCA9685_Module" + (at 66.04 91.44 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 66.04 91.44 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 66.04 91.44 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "2" + (uuid "7c74a8fa-ab21-4093-81cb-f4631d1cf85f") + ) + (pin "1" + (uuid "935d63e1-f1f3-487d-94af-1c5c103a4a62") + ) + (pin "4" + (uuid "71f04be1-a56d-4747-80a9-b898ec63c81a") + ) + (pin "3" + (uuid "8180417d-f95b-4253-9f87-6ebc00a83d83") + ) + (pin "5" + (uuid "cde79735-4137-41af-a4fa-909f4c19d194") + ) + (pin "6" + (uuid "d4ef052f-3247-46db-9679-0a7dd7fb0258") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "PCA1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 223.52 92.71 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "7a7a2d30-281d-4ea9-b605-7400cd5ce566") + (property "Reference" "#PWR012" + (at 223.52 99.06 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 223.52 97.79 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 223.52 92.71 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 223.52 92.71 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 223.52 92.71 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "6c09f720-e9d9-4026-8d3e-ede9402f9792") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR012") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TinyEngineerModules:ESP32_C3_Zero_Dev_Board") + (at 156.21 90.17 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "830dbdd4-4215-415a-a843-81c8ec435273") + (property "Reference" "ESP1" + (at 158.3533 73.66 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "ESP32-C3-ZERO" + (at 158.3533 76.2 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "TinyEngineerModules:ESP32_C3_Zero_Dev_Board" + (at 156.21 90.17 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "https://www.waveshare.com/wiki/ESP32-C3-Zero" + (at 156.21 90.17 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Waveshare ESP32-C3-Zero module header, pads numbered anticlockwise from USB" + (at 156.21 90.17 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "4" + (uuid "fc2a9e0c-b317-4dc6-8124-603a6230cb75") + ) + (pin "5" + (uuid "d3a77671-4988-43c3-8b54-2504a732da19") + ) + (pin "1" + (uuid "29d84231-b1c5-46c2-88b9-1403ede41324") + ) + (pin "2" + (uuid "8e91d964-ed39-4b4b-8f75-f9b93ba6ef91") + ) + (pin "3" + (uuid "5f62bd83-491b-4cdf-9be3-44c9ccb7e1a9") + ) + (pin "12" + (uuid "607c1438-a129-4904-bf22-c28ec0854243") + ) + (pin "13" + (uuid "09a8931c-0799-4b8a-8d99-fb80957f9db7") + ) + (pin "6" + (uuid "2f678b9d-39d1-43c1-bbe8-dc08f4f5a920") + ) + (pin "7" + (uuid "39063a94-b645-4ded-9c80-99c8e247dd03") + ) + (pin "8" + (uuid "f22f5460-611a-4b76-ad4d-d0c5fa298c58") + ) + (pin "9" + (uuid "3b2b3aa7-bb47-453a-984a-85de84254089") + ) + (pin "10" + (uuid "930a9963-0d74-4a17-9cbc-67a4cd77465c") + ) + (pin "14" + (uuid "bd2eafed-45f3-4c52-8fd9-4986d83f9a5a") + ) + (pin "15" + (uuid "91fefff7-3319-4381-8757-64384f6425ee") + ) + (pin "16" + (uuid "3369ab32-c0b3-43c4-857f-d8b40b7a8f5a") + ) + (pin "17" + (uuid "d5c05741-4d42-457a-a4ee-a8be655daf31") + ) + (pin "18" + (uuid "fbdc5fe9-61fa-47de-b2fc-10c02a2b5bad") + ) + (pin "11" + (uuid "7e360e3b-04dc-4f3c-8bf1-5db5e7406e0c") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "ESP1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Connector:Conn_01x04_Socket") + (at 232.41 87.63 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "892d2d19-23bd-4928-9797-558c2f8336b9") + (property "Reference" "USB1" + (at 233.68 87.6299 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Conn_01x04_Socket" + (at 233.68 90.1699 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" + (at 232.41 87.63 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 232.41 87.63 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 232.41 87.63 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 232.41 87.63 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "b068347e-252a-40b0-b170-b4b59c0032bd") + ) + (pin "2" + (uuid "8b4e3e8a-74f1-497d-931b-3b79b7185a0a") + ) + (pin "3" + (uuid "22eb9229-e651-4a16-ad53-42c7d0b183ff") + ) + (pin "4" + (uuid "3583e291-274b-436c-a74f-784307b4caca") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "USB1") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 156.21 76.2 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a07f9255-817b-4460-b680-8046a3632154") + (property "Reference" "#PWR09" + (at 156.21 80.01 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+5V" + (at 156.21 71.12 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 156.21 76.2 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 156.21 76.2 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 156.21 76.2 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "d2c163c6-b8ee-4af8-b18a-720034eb93aa") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR09") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 156.21 104.14 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a3fb58c7-21c9-4e7d-9344-c5a6126637b7") + (property "Reference" "#PWR010" + (at 156.21 110.49 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 156.21 109.22 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 156.21 104.14 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 156.21 104.14 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 156.21 104.14 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "ddd6d60b-5bf6-4ff2-a314-3312609e8a47") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR010") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 66.04 101.6 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "a695565c-c157-4a19-8115-24200542a25f") + (property "Reference" "#PWR04" + (at 66.04 107.95 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 66.04 106.68 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 66.04 101.6 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 66.04 101.6 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 66.04 101.6 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "6b419dd3-d301-46c7-8c50-fc648bd2a5e7") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR04") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 152.4 143.51 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "b892aaa2-371f-4d1a-ba83-f308b6df54e7") + (property "Reference" "#PWR08" + (at 152.4 149.86 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 152.4 148.59 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 152.4 143.51 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 152.4 143.51 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 152.4 143.51 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "f59f4f50-250b-43e9-8c59-ccdc0fbd5407") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR08") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 138.43 80.01 90) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "c33cf18b-f25e-4f3c-8211-186d18b308c2") + (property "Reference" "#PWR06" + (at 142.24 80.01 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V" + (at 134.62 80.0099 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 138.43 80.01 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 138.43 80.01 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 138.43 80.01 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "fb95eaf8-32e0-4338-b339-431c1805b0a7") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR06") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+5V") + (at 66.04 81.28 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "e78c725d-cb72-44f7-a714-f7dc8f172b82") + (property "Reference" "#PWR03" + (at 66.04 85.09 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+5V" + (at 66.04 76.2 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 66.04 81.28 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 66.04 81.28 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 66.04 81.28 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "5c766759-a293-43eb-b059-86d917363697") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR03") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 66.04 62.23 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "ebdb650c-0dcd-40a8-87d6-18f8fd7362fd") + (property "Reference" "#PWR02" + (at 66.04 68.58 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 66.04 67.31 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 66.04 62.23 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 66.04 62.23 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 66.04 62.23 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "4a013899-d2bd-4778-b888-40e78f383107") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 66.04 46.99 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f80cd6fd-9b41-420e-a461-cc6729152f73") + (property "Reference" "#PWR01" + (at 66.04 50.8 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V" + (at 66.04 41.91 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 66.04 46.99 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 66.04 46.99 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 66.04 46.99 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "b4ff7387-b5e7-44be-8245-7cce4899e4cf") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:PWR_FLAG") + (at 217.17 99.06 180) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fa2b1a66-9db6-4dd6-a827-f3cb68f8dd64") + (property "Reference" "#FLG01" + (at 217.17 100.965 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PWR_FLAG" + (at 217.17 104.14 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 217.17 99.06 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 217.17 99.06 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 217.17 99.06 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "03554afc-456d-46d3-8e23-3a33296f46b5") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#FLG01") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:PWR_FLAG") + (at 227.33 99.06 180) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (uuid "ffc6aa5c-99c8-43b1-ad59-4ef994381e01") + (property "Reference" "#FLG02" + (at 227.33 100.965 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PWR_FLAG" + (at 227.33 104.14 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 227.33 99.06 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 227.33 99.06 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 227.33 99.06 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "8a86b872-0ed9-4b42-bed0-df5dd3c4f057") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#FLG02") + (unit 1) + ) + ) + ) + ) (sheet_instances (path "/" (page "1") diff --git a/include/pins.h b/include/pins.h index edc0df4..bf61ab3 100644 --- a/include/pins.h +++ b/include/pins.h @@ -18,8 +18,8 @@ constexpr int I2S_DIN = 4; // GP4 // Built-in WS2812 RGB constexpr int RGB_LED_PIN = 10; -// PCA9685 output enable (active LOW). Optional: wire OE → GP5. -constexpr bool PCA9685_OE_WIRED = false; +// PCA9685 output enable (active LOW). Wired GP5 → OE on main-control-board. +constexpr bool PCA9685_OE_WIRED = true; constexpr int PCA9685_OE_PIN = 5; // ===================================================== From 2ecd96daadb99c752fcb42702bfd3d3ab4862da0 Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Sun, 13 Sep 2026 21:43:47 +0200 Subject: [PATCH 07/21] fix(pcb): update PCA9685 OE wiring status and related documentation - Changed PCA9685 OE wiring status to pending in multiple documentation files, indicating that GP5 is not yet implemented for output enable. - Clarified that the firmware behavior regarding OE is conditional on the wiring status. - Updated references in the pinout, interfaces, and testing documentation to reflect the current state of the PCA9685 OE connection. --- docs/hardware/components.md | 2 +- docs/hardware/interfaces.md | 2 +- docs/hardware/pinout.md | 4 ++-- docs/hardware/servos.md | 6 +++--- docs/hardware/testing.md | 2 +- docs/hardware/wiring.md | 7 +++---- include/pins.h | 4 ++-- 7 files changed, 13 insertions(+), 14 deletions(-) diff --git a/docs/hardware/components.md b/docs/hardware/components.md index 71ec294..e706bc4 100644 --- a/docs/hardware/components.md +++ b/docs/hardware/components.md @@ -54,7 +54,7 @@ Constants cited below match [`include/pins.h`](../../include/pins.h). | Interface | I2C | | Address | `0x40` (`PCA9685_ADDRESS` in firmware). A0–A5 pads can change this | | PWM | 12-bit, firmware `setPWMFreq(50)` | -| Important pins | As drawn: **5V** (servo-rail in), **V+** (to servo 5V), **VCC** (3V3 logic), **GND**, **SDA**, **SCL**, **PWM**, **OE** (GP5) | +| Important pins | As drawn: **5V** (servo-rail in), **V+** (to servo 5V), **VCC** (3V3 logic), **GND**, **SDA**, **SCL**, **PWM**. **OE** (GP5) is pending, not implemented | | Channels used | 0–4 (five servos). 5–15 unused | | Limits | **V+** and **VCC** must stay separate. Do not jumper servo power onto logic VCC on this robot | | Firmware note | Detection at `0x40` is a **hard fail** in the bring-up test | diff --git a/docs/hardware/interfaces.md b/docs/hardware/interfaces.md index 77ca118..ef30784 100644 --- a/docs/hardware/interfaces.md +++ b/docs/hardware/interfaces.md @@ -63,7 +63,7 @@ ESP32 GPIO is not wired to servo SIG lines. | --- | --- | --- | | OE | GPIO5 / GP5 | **Active LOW** — outputs enabled. Firmware drives **HIGH** during PCA9685 init, then **LOW** after neutral PWM is written | -Wired on main-control-board (`PCA9685_OE_WIRED = true` in [`include/pins.h`](../../include/pins.h)). Blocks invalid PWM during boot and flash resets. +Not wired (`PCA9685_OE_WIRED = false` in [`include/pins.h`](../../include/pins.h)). Firmware keeps OE helpers behind that flag. Blocks invalid PWM during boot and flash resets when the net exists. ## USB diff --git a/docs/hardware/pinout.md b/docs/hardware/pinout.md index 27f197a..5e228e9 100644 --- a/docs/hardware/pinout.md +++ b/docs/hardware/pinout.md @@ -11,7 +11,7 @@ Source of truth: [`include/pins.h`](../../include/pins.h). This file must match | I2S BCLK | **GPIO2** (diagram **GP2**) | `I2S_BCLK` | MAX98357A BCLK | | I2S LRCLK / WS | **GPIO3** (diagram **GP3**) | `I2S_LRC` | MAX98357A **LRC** | | I2S DATA OUT | **GPIO4** (diagram **GP4**) | `I2S_DIN` | MAX98357A DIN | -| PCA9685 OE | **GPIO5** (diagram **GP5**) | `PCA9685_OE_PIN` | PCA9685 **OE** (`PCA9685_OE_WIRED`) | +| PCA9685 OE | **GPIO5** (diagram **GP5**) | `PCA9685_OE_PIN` | reserved for PCA9685 **OE**; net pending (`PCA9685_OE_WIRED`) | | Built-in WS2812 RGB | **GPIO10** | `RGB_LED_PIN` | onboard LED only | Logic level: **3.3 V**. @@ -59,7 +59,7 @@ Power pads (not GPIO): **5V**, **GND**, **3V3**. | `OLED_WIDTH` / `OLED_HEIGHT` | 128 / 32 | Display | | `SERVO_MIN_US` / `SERVO_MAX_US` | 800 / 2200 | Electrical PWM span | | `SERVO_BOOT_SPEED_DEG_S` | 35 | Boot centering / sleep-pose rate (deg/s) | -| `PCA9685_OE_WIRED` | `true` | GP5 → PCA9685 OE on main-control-board | +| `PCA9685_OE_WIRED` | `false` | pending GP5 → PCA9685 OE (not on schematic/PCB yet) | ## Pin allocation rules diff --git a/docs/hardware/servos.md b/docs/hardware/servos.md index 48bcba6..d2e1893 100644 --- a/docs/hardware/servos.md +++ b/docs/hardware/servos.md @@ -48,12 +48,12 @@ Verified in [`include/pins.h`](../../include/pins.h) and [`include/servos.h`](.. On every boot (and after each flash reset): -1. **OE** — `PCA9685_OE_WIRED` is true on main-control-board: GP5 disables PCA9685 outputs before I2C init. +1. **OE** — `PCA9685_OE_WIRED` is false until a tested GP5→OE board exists; firmware skips the OE pin. 2. **Early init** — PCA9685 is probed and configured immediately after `Wire.begin`, before OLED, settings, or Wi-Fi. -3. **Neutral park** — all channels receive mid-pulse PWM while OE is still disabled (if wired), then outputs enable. +3. **Neutral park** — all channels receive mid-pulse PWM (OE enable is skipped while unwired). 4. **Smooth boot moves** — `centerAllServos()` and sleep-inertia pose use `servoMoveAllSmoothTo()` at `SERVO_BOOT_SPEED_DEG_S` (35°/s), not instant snaps. -GP5 → PCA9685 **OE** is wired on main-control-board (`PCA9685_OE_WIRED = true` in [`include/pins.h`](../../include/pins.h)). OE is **active LOW** on the Adafruit breakout. +GP5 → PCA9685 **OE** is planned, not implemented (`PCA9685_OE_WIRED = false` in [`include/pins.h`](../../include/pins.h)). OE is **active LOW** on the Adafruit breakout when that net exists. ## Idle and sleep PWM release diff --git a/docs/hardware/testing.md b/docs/hardware/testing.md index 403da6f..50b9729 100644 --- a/docs/hardware/testing.md +++ b/docs/hardware/testing.md @@ -19,7 +19,7 @@ Build/flash: [flash.md](../flash.md) (`pio run`, `pio run -t upload`, serial 115 | --- | --- | | Built-in WS2812 | Green ready (GPIO10) | | I2C init | `Wire.begin` on GPIO0/GPIO1 | -| PCA9685 | Probe `0x40` early; park neutral; OE on GP5 (`PCA9685_OE_WIRED`) | +| PCA9685 | Probe `0x40` early; park neutral; OE skipped (`PCA9685_OE_WIRED` is false until GP5→OE is implemented) | | OLED | Probe `0x3C`, init (optional) | | Wi-Fi | STA connect from saved NVS credentials, or setup AP `TinyEngineer-XXXX` when unset/failed; mDNS `{hostname}.local` after STA connect | | MAX98357A / I2S | `I2S.begin` 44.1 kHz 16-bit stereo | diff --git a/docs/hardware/wiring.md b/docs/hardware/wiring.md index 2f4a3e8..e371ee7 100644 --- a/docs/hardware/wiring.md +++ b/docs/hardware/wiring.md @@ -66,7 +66,6 @@ On Adafruit PCA9685, header/terminal **V+** is normally the same servo rail as t | ESP32-C3-Zero | GP2 | MAX98357A | BCLK | I2S bit clock | | ESP32-C3-Zero | GP3 | MAX98357A | LRC | I2S word select | | ESP32-C3-Zero | GP4 | MAX98357A | DIN | I2S data | -| ESP32-C3-Zero | GP5 | PCA9685 | OE | Output enable (see [interfaces.md](interfaces.md)) | | PCA9685 | PWM | Servo | SIG | Servo PWM | | PCA9685 | V+ | Servo | 5V | Servo power | | PCA9685 | GND (servo side) | Servo | GND | Servo ground | @@ -142,11 +141,11 @@ Firmware drives **channels 0–4** (`SERVO_SPECS` / `SERVO_HEAD`…`SERVO_BODY`) ESP32-C3-Zero, unused in the PNG: -**GP6, GP7, GP8, GP9, GP10, GP20, GP21** +**GP5, GP6, GP7, GP8, GP9, GP10, GP20, GP21** -GP5 = PCA9685 OE on main-control-board (`PCA9685_OE_WIRED`). GP9 = BOOT, GP10 = onboard WS2812. GP18/GP19 = native USB — wire from 5993 D−/D+ even if the base PNG omits them. See [pinout.md](pinout.md). +GP5 is reserved for PCA9685 OE (`PCA9685_OE_PIN`) but that net is **pending**: schematic and PCB do not implement or validate GP5→OE yet (`PCA9685_OE_WIRED = false`). GP9 = BOOT, GP10 = onboard WS2812. GP18/GP19 = native USB — wire from 5993 D−/D+ even if the base PNG omits them. See [pinout.md](pinout.md). -PCA9685 **OE** is GP5 on this board. MAX98357A **GAIN** / **SD** not wired (breakout defaults). **SPK+** / **SPK-** not drawn. +PCA9685 **OE** is not wired on this board. MAX98357A **GAIN** / **SD** not wired (breakout defaults). **SPK+** / **SPK-** not drawn. ## Not on the drawing diff --git a/include/pins.h b/include/pins.h index bf61ab3..47cdd72 100644 --- a/include/pins.h +++ b/include/pins.h @@ -18,8 +18,8 @@ constexpr int I2S_DIN = 4; // GP4 // Built-in WS2812 RGB constexpr int RGB_LED_PIN = 10; -// PCA9685 output enable (active LOW). Wired GP5 → OE on main-control-board. -constexpr bool PCA9685_OE_WIRED = true; +// PCA9685 output enable (active LOW). GP5 → OE pending; schematic/PCB do not implement that net. +constexpr bool PCA9685_OE_WIRED = false; constexpr int PCA9685_OE_PIN = 5; // ===================================================== From cc162f7b352b225052ff56486bb7c881376bf883 Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Sun, 13 Sep 2026 22:56:09 +0200 Subject: [PATCH 08/21] feat(pcb): add design rules and update PCB layout - Introduced design rules for track widths and via dimensions specific to Power5V and Power3V3 net classes in `main-control-board.kicad_dru`. - Updated the PCB layout in `main-control-board.kicad_pcb` to include detailed layer configurations and footprint placements for the Tiny Engineer modules. - Updated the schematic UUID in `main-control-board.kicad_sch` for consistency across project files. - Revised the README to reflect the current status and assumptions regarding the design and connections. --- hardware/boards/main-control-board/README.md | 10 +- .../ESP32_C3_Zero_Dev_Board.kicad_mod | 110 +- .../main-control-board.kicad_dru | 14 + .../main-control-board.kicad_pcb | 4666 ++++++++++++++++- .../main-control-board.kicad_pro | 122 +- .../main-control-board.kicad_sch | 2 +- 6 files changed, 4853 insertions(+), 71 deletions(-) create mode 100644 hardware/boards/main-control-board/main-control-board.kicad_dru diff --git a/hardware/boards/main-control-board/README.md b/hardware/boards/main-control-board/README.md index 97923c6..1f276f2 100644 --- a/hardware/boards/main-control-board/README.md +++ b/hardware/boards/main-control-board/README.md @@ -3,18 +3,20 @@ Carrier PCB that reduces jumper wiring: existing modules plug in on pin headers. - **Purpose:** interconnect / carrier with header sockets for the existing modules -- **Status:** draft +- **Status:** draft (schematic + routed layout, rev v1 / 2026-09-12) - **KiCad:** 10 - **Interfaces:** header sockets for the Waveshare ESP32-C3-Zero, Adafruit PCA9685, MAX98357A, SSD1306 OLED, and Adafruit 5993 USB-C breakout; shared I2C (ESP32 GP0/GP1 → PCA9685 and SSD1306 OLED); point-to-point I2S (ESP32 GP2/GP3/GP4 → MAX98357A BCLK/LRC/DIN); USB D+/D− (5993 → ESP32 GP19/GP18); PCA9685 OE ← GP5; +5V, 3V3, and GND. Servo 3-pin plugs and speaker terminals stay on the modules this revision. -- **Assumptions:** nets follow [`docs/hardware/`](../../../docs/hardware/README.md) (keep servo **+5V** off logic **3V3**; common GND). Custom module symbols live in [`libraries/symbols/tiny_engineer_modules.kicad_sym`](libraries/symbols/tiny_engineer_modules.kicad_sym). ESP32-C3-Zero symbol pin numbers are Waveshare **header pads** (pad 1 = 5V, numbered anticlockwise from USB), not the ESP32-C3 QFN package. -- **ERC / DRC:** schematic ERC after this pass; PCB is still an empty stub (DRC N/A until layout). +- **Assumptions:** nets follow `[docs/hardware/](../../../docs/hardware/README.md)` (keep servo **+5V** off logic **3V3**; common GND). Custom module symbols live in `[libraries/symbols/tiny_engineer_modules.kicad_sym](libraries/symbols/tiny_engineer_modules.kicad_sym)`; footprints in `[libraries/footprints/tiny_engineer_modules.pretty](libraries/footprints/tiny_engineer_modules.pretty)`. ESP32-C3-Zero symbol pin numbers are Waveshare **header pads** (pad 1 = 5V, numbered anticlockwise from USB), not the ESP32-C3 QFN package. Two-layer FR4 ~1.6 mm; ESP32-C3-Zero on the back, other modules on the front. OLED uses a 1×04 pin header; USB-C breakout uses a 1×04 pin socket. Netclasses: `GND`, `Power5V` (`+5V`, 1.5 mm), `Power3V3` (`+3.3V`, 0.4 mm), `USB` (`/USB_`*), `Default` (I2C/I2S and other signals). +- **ERC / DRC:** schematic ERC after the symbol pass. PCB is routed with custom power DRC in `[main-control-board.kicad_dru](main-control-board.kicad_dru)`; DRC not signed off for fab. - **Built:** not manufactured - **Tested:** not tested + + ## Direction First revision is sockets only. Design in KiCad 10, then fabricate, so the robot is wired on a board instead of Dupont harnesses. Later revisions may integrate some or all of those functions onto this PCB and drop the plug-in modules. -Contribution rules: [`docs/pcb.md`](../../../docs/pcb.md). +Contribution rules: `[docs/pcb.md](../../../docs/pcb.md)`. \ No newline at end of file diff --git a/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/ESP32_C3_Zero_Dev_Board.kicad_mod b/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/ESP32_C3_Zero_Dev_Board.kicad_mod index a0c9f4e..a4fa8ea 100644 --- a/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/ESP32_C3_Zero_Dev_Board.kicad_mod +++ b/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/ESP32_C3_Zero_Dev_Board.kicad_mod @@ -7,7 +7,7 @@ (at 0 13 0) (unlocked yes) (layer "F.SilkS") - (uuid "a95cfa09-ddb9-466c-b267-8c72eaf2dabe") + (uuid "67158926-b292-4f65-a109-848aae5bc929") (effects (font (size 1 1) @@ -19,7 +19,7 @@ (at -0.1 15.24 0) (unlocked yes) (layer "F.Fab") - (uuid "0f3b6c68-ceda-4f93-9dec-87ba1c36146b") + (uuid "e8ffb888-95ec-4a1e-a86b-ac20f9a6e75a") (effects (font (size 1 1) @@ -32,7 +32,7 @@ (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "6957737b-2974-483e-85d5-147bbca40e79") + (uuid "236e36c4-46ba-414a-bcd1-37c543e02b91") (effects (font (size 1 1) @@ -45,7 +45,7 @@ (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "abe504cb-9d73-40b2-b0db-b930bf56d13f") + (uuid "eb66ab46-0f2a-49fc-932e-26d732d45109") (effects (font (size 1 1) @@ -63,7 +63,7 @@ (type default) ) (layer "F.SilkS") - (uuid "84e6b9fc-a114-4f1e-a61d-839b923e533c") + (uuid "34e3000d-1e83-44f1-a4ab-4110ee711d2b") ) (fp_line (start -9.5 11.9) @@ -73,7 +73,7 @@ (type default) ) (layer "F.SilkS") - (uuid "1bd345a8-686d-422f-ac0a-3f5a6a77bad5") + (uuid "69445495-519d-4210-8a7f-8ca153b131cf") ) (fp_line (start -4.6 -13.4) @@ -83,7 +83,7 @@ (type dot) ) (layer "F.SilkS") - (uuid "d1cc8e22-abda-4da3-b578-aca76aea90a3") + (uuid "0d7a8112-068f-4923-90f0-804b54f44a32") ) (fp_line (start -4.6 -13.4) @@ -93,7 +93,7 @@ (type dot) ) (layer "F.SilkS") - (uuid "8116e6b2-6e96-4675-a2a2-1b96244020df") + (uuid "935fb6a1-35f4-45ff-a214-d837c81b406d") ) (fp_line (start 4.4 -13.4) @@ -103,7 +103,7 @@ (type dot) ) (layer "F.SilkS") - (uuid "d4a824f1-1236-4bdc-aca3-365b4731e405") + (uuid "a8a10797-554b-41a0-b8cc-943af2dfaa7c") ) (fp_line (start 9.3 -11.9) @@ -113,7 +113,7 @@ (type default) ) (layer "F.SilkS") - (uuid "60a447f4-40da-4141-b7ee-092e4e21acbb") + (uuid "43c44519-55e3-4dff-84e8-3dcd84b8f3c9") ) (fp_line (start 9.3 11.9) @@ -123,7 +123,7 @@ (type default) ) (layer "F.SilkS") - (uuid "951d0944-c9f9-4335-9d5d-e3b3007a0785") + (uuid "8573d8b3-8362-4362-8e39-1a7f6fc6fc7b") ) (fp_rect (start -6.6 6.5) @@ -134,7 +134,7 @@ ) (fill no) (layer "F.SilkS") - (uuid "3b59eb34-e2d8-4bd6-82e5-54751ac754ee") + (uuid "c1b73b2c-bb16-4b55-a767-c1b5659b1508") ) (fp_poly (pts @@ -146,13 +146,13 @@ ) (fill no) (layer "F.CrtYd") - (uuid "119b2070-6014-4041-9e0a-0554078a90d0") + (uuid "776f451f-172d-4858-b6fa-5ea06bbee9dd") ) (fp_text user "5V" (at -6.35 -10.16 0) (unlocked yes) (layer "F.SilkS") - (uuid "61489827-f509-4d13-990c-695810878311") + (uuid "4dedc7ad-45d4-4678-9095-9b2e78d493b8") (effects (font (size 0.8 0.8) @@ -165,7 +165,7 @@ (at -6.35 -7.62 0) (unlocked yes) (layer "F.SilkS") - (uuid "c081275b-49b5-42ed-b156-c8a1c883019a") + (uuid "2787ab48-337b-48a9-b174-eeda0e9656db") (effects (font (size 0.8 0.8) @@ -178,7 +178,7 @@ (at -6.35 -5.08 0) (unlocked yes) (layer "F.SilkS") - (uuid "fbd7f3cd-45a9-4dc5-9f72-95b505968f22") + (uuid "92887545-e8f2-4703-b5e5-a832f460ef59") (effects (font (size 0.8 0.8) @@ -191,7 +191,7 @@ (at -6.35 -2.54 0) (unlocked yes) (layer "F.SilkS") - (uuid "bce3a55f-7668-4ccf-8e75-c57e1e0f52ad") + (uuid "4c314571-97fd-47fa-9a3f-fbdfebbf3aed") (effects (font (size 0.8 0.8) @@ -204,7 +204,7 @@ (at -6.35 0 0) (unlocked yes) (layer "F.SilkS") - (uuid "eda1c0ab-cd9a-4474-893e-f9bf19ce7f9a") + (uuid "2b8a6e5e-b227-4a36-bfee-2249e44f7e46") (effects (font (size 0.8 0.8) @@ -217,7 +217,7 @@ (at -6.35 2.54 0) (unlocked yes) (layer "F.SilkS") - (uuid "7f11e3a6-bf22-4c6a-8f52-e37304c25690") + (uuid "7916cb9a-5f38-455f-8367-960b80e5642b") (effects (font (size 0.8 0.8) @@ -230,7 +230,7 @@ (at -6.35 5.08 0) (unlocked yes) (layer "F.SilkS") - (uuid "1d29365e-6b15-408c-a7fc-09bec74a0541") + (uuid "d32fa86f-d366-48b1-aaf7-42ef14070b11") (effects (font (size 0.8 0.8) @@ -243,7 +243,7 @@ (at -6.35 7.62 0) (unlocked yes) (layer "F.SilkS") - (uuid "f1df89b4-6e0b-4161-a173-e125c6b1f4fd") + (uuid "2fc31eee-e787-47ef-86c5-ba1df77626b5") (effects (font (size 0.8 0.8) @@ -256,7 +256,7 @@ (at -6.35 10.16 0) (unlocked yes) (layer "F.SilkS") - (uuid "870f9f0c-95c7-4fcb-bdf6-05443daab73c") + (uuid "3721c142-a315-4f15-ab98-842eb1982f53") (effects (font (size 0.8 0.8) @@ -269,7 +269,7 @@ (at -1.3 -12.2 0) (unlocked yes) (layer "F.SilkS") - (uuid "143c54ff-0885-453f-bbbb-cc4e490c8fe8") + (uuid "149524f8-b5f8-407e-a771-0ca41ea7e2f3") (effects (font (size 0.8 0.8) @@ -282,7 +282,7 @@ (at 0 9.1 0) (unlocked yes) (layer "F.SilkS") - (uuid "ab1ef04d-f505-4d28-b24a-bae6ad41c17c") + (uuid "25bbe8e7-ecd7-4d35-afa5-7825822e5153") (effects (font (size 0.8 0.8) @@ -294,7 +294,7 @@ (at 6.35 -10.16 0) (unlocked yes) (layer "F.SilkS") - (uuid "c9d0889f-891b-4d87-9e02-fc622e8072ae") + (uuid "04d53a20-2399-42a9-ac38-dde86f9103ad") (effects (font (size 0.8 0.8) @@ -307,7 +307,7 @@ (at 6.35 -7.62 0) (unlocked yes) (layer "F.SilkS") - (uuid "13f832c7-0875-45cd-854d-44035c81681c") + (uuid "ab72257f-c46d-490a-a17c-2569b87913ad") (effects (font (size 0.8 0.8) @@ -320,7 +320,7 @@ (at 6.35 -5.08 0) (unlocked yes) (layer "F.SilkS") - (uuid "d6c283f1-3429-43b6-9c51-b6bef48d94f2") + (uuid "dee8783b-5acf-4d6f-a957-ed17c1b181c1") (effects (font (size 0.8 0.8) @@ -333,7 +333,7 @@ (at 6.35 -2.54 0) (unlocked yes) (layer "F.SilkS") - (uuid "0813f3a5-a5cf-4d2e-a471-0251a44bd386") + (uuid "624d1427-3118-4b0f-9b89-932f22924a76") (effects (font (size 0.8 0.8) @@ -346,7 +346,7 @@ (at 6.35 0 0) (unlocked yes) (layer "F.SilkS") - (uuid "cc1a992c-87f1-47b3-b514-6dd34db8afad") + (uuid "2233f98f-cb54-40b5-80fc-7b97020d1cf1") (effects (font (size 0.8 0.8) @@ -359,7 +359,7 @@ (at 6.35 2.54 0) (unlocked yes) (layer "F.SilkS") - (uuid "8305b386-4289-4efb-9ec8-972772729b59") + (uuid "800a1516-f745-4688-abe1-981233b7a747") (effects (font (size 0.8 0.8) @@ -372,7 +372,7 @@ (at 6.35 5.08 0) (unlocked yes) (layer "F.SilkS") - (uuid "45c74698-ea31-4c8e-bb23-414d6a0f2760") + (uuid "dc54778f-788f-41e5-a782-c7743f461760") (effects (font (size 0.8 0.8) @@ -385,7 +385,7 @@ (at 6.35 7.62 0) (unlocked yes) (layer "F.SilkS") - (uuid "8ad47244-9deb-48f3-a1cf-7da3443b479b") + (uuid "1ede5b0a-b3da-4231-bf6c-eadc5b57a8e5") (effects (font (size 0.8 0.8) @@ -398,7 +398,7 @@ (at 6.35 10.16 0) (unlocked yes) (layer "F.SilkS") - (uuid "88207855-d7df-4dc3-afec-63635f60ec6e") + (uuid "d169d8e5-233a-4829-a98d-f3a415ff49eb") (effects (font (size 0.8 0.8) @@ -411,7 +411,7 @@ (at -0.1 17.78 0) (unlocked yes) (layer "F.Fab") - (uuid "37b52785-0181-4240-95fe-f9098cad7577") + (uuid "79c36b70-660b-43f0-b905-103773c51193") (effects (font (size 1 1) @@ -426,7 +426,7 @@ (layers "*.Cu" "*.Mask") (remove_unused_layers no) (roundrect_rratio 0.15) - (uuid "6f29c076-3c73-4adf-97d2-279f25b7f65f") + (uuid "d1bb63a2-29cd-4970-9056-d8fb47ccbff1") ) (pad "2" thru_hole circle (at -7.62 -7.62) @@ -434,7 +434,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (uuid "a9310cf3-8605-4a2d-80ee-6d8937f20f43") + (uuid "b56c7c16-6fd5-4d88-b20b-25d30423c421") ) (pad "3" thru_hole circle (at -7.62 -5.08) @@ -442,7 +442,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (uuid "752ec01f-6030-4206-9096-d681374b35a4") + (uuid "636e829c-46bc-4dca-b361-a1ee91c589fb") ) (pad "4" thru_hole circle (at -7.62 -2.54) @@ -450,7 +450,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (uuid "a5906c90-4a6e-47f4-9711-3b5b90b6561f") + (uuid "26b8db50-5d0d-4027-9f92-22632c380724") ) (pad "5" thru_hole circle (at -7.62 0) @@ -458,7 +458,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (uuid "3b346b86-1a5c-4c85-8dfd-c411e17683ca") + (uuid "882374e3-caff-4217-a4df-64d3ccf956c3") ) (pad "6" thru_hole circle (at -7.62 2.54) @@ -466,7 +466,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (uuid "81efee36-9116-41f4-85e7-f544f285c22b") + (uuid "8a71f3b2-6957-4fbb-a00f-545025ab6e12") ) (pad "7" thru_hole circle (at -7.62 5.08) @@ -474,7 +474,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (uuid "353ed785-cece-4f85-822a-f26fe068750a") + (uuid "ee51e7e7-4d37-466d-8d96-161b42df1896") ) (pad "8" thru_hole circle (at -7.62 7.62) @@ -482,7 +482,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (uuid "e6f15655-8075-4df8-bc22-901ef1afcd05") + (uuid "d5831d60-80d8-4a8c-818a-827e37160a17") ) (pad "9" thru_hole circle (at -7.62 10.16) @@ -490,7 +490,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (uuid "9fcaa4d3-595b-4656-90ab-bfb55a709d52") + (uuid "76cacfd2-77b3-469f-a48b-dd77ea38b55c") ) (pad "10" thru_hole circle (at 7.62 10.16) @@ -498,7 +498,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (uuid "993209ad-644d-4a61-a039-7dd8de580dc9") + (uuid "35af9cda-97f6-4d81-b704-42712098b756") ) (pad "11" thru_hole circle (at 7.62 7.62) @@ -506,7 +506,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (uuid "943c5432-45b0-4a15-94f6-8e49feb41fe8") + (uuid "e5d0acf7-5cc3-40cc-95ab-c18859836ab1") ) (pad "12" thru_hole circle (at 7.62 5.08) @@ -514,7 +514,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (uuid "08c0b910-01a5-4201-ab9e-647a695bdef7") + (uuid "78aed1d1-b180-4d7e-8ea2-bfeab948cd70") ) (pad "13" thru_hole circle (at 7.62 2.54) @@ -522,7 +522,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (uuid "97c34e51-01ac-4f08-bb62-3839c62ea2d0") + (uuid "37f89ad5-d51f-4ff1-8de5-e714c1608a67") ) (pad "14" thru_hole circle (at 7.62 0) @@ -530,7 +530,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (uuid "6c424ae0-a3b2-4c5f-a607-6f8bc4aee769") + (uuid "bbe9133d-b11c-4951-b00e-3f298b38f4e0") ) (pad "15" thru_hole circle (at 7.62 -2.54) @@ -538,7 +538,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (uuid "c522fbb7-cf60-4ddc-ba37-5fe2795cfa3c") + (uuid "5eed437a-ec57-4650-8aa9-ae59d3402b98") ) (pad "16" thru_hole circle (at 7.62 -5.08) @@ -546,7 +546,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (uuid "1a3ce6af-c811-42aa-b27d-b7283b2e021d") + (uuid "48ee4904-1fee-4766-851b-4bd967e910df") ) (pad "17" thru_hole circle (at 7.62 -7.62) @@ -554,7 +554,7 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (uuid "c81dd2b7-0498-49d6-8cc3-de248b51e0ad") + (uuid "dd16cc99-5358-40c5-bf07-dd968253b967") ) (pad "18" thru_hole circle (at 7.62 -10.16) @@ -562,11 +562,11 @@ (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (uuid "d2089de2-ce0c-43f2-86f0-5bfa3d62d5f2") + (uuid "86152640-255f-47a3-928c-33fc8834df32") ) (zone (layers "F.Cu" "B.Cu") - (uuid "0c8d1ec9-a649-4a8b-9391-140bc1075aee") + (uuid "b7b5d213-60cd-486f-bfc9-24388b5e256c") (hatch edge 0.5) (connect_pads (clearance 0) @@ -595,8 +595,8 @@ ) ) (zone - (layer "F.Fab") - (uuid "61ab9364-dcd8-45f6-b9fc-bff55e725ba0") + (layer "F.CrtYd") + (uuid "e2eaa247-ccd4-4b12-87ce-c50b2db9ddc0") (hatch edge 0.5) (connect_pads (clearance 0) diff --git a/hardware/boards/main-control-board/main-control-board.kicad_dru b/hardware/boards/main-control-board/main-control-board.kicad_dru new file mode 100644 index 0000000..02bad03 --- /dev/null +++ b/hardware/boards/main-control-board/main-control-board.kicad_dru @@ -0,0 +1,14 @@ +(version 1) + +(rule "5V min width" + (constraint track_width (min 1.5mm)) + (condition "A.NetClass == 'Power5V'")) + +(rule "5V via min" + (constraint via_diameter (min 0.8mm)) + (constraint hole_size (min 0.4mm)) + (condition "A.NetClass == 'Power5V' && A.Type == 'Via'")) + +(rule "3V3 min width" + (constraint track_width (min 0.4mm)) + (condition "A.NetClass == 'Power3V3'")) \ No newline at end of file diff --git a/hardware/boards/main-control-board/main-control-board.kicad_pcb b/hardware/boards/main-control-board/main-control-board.kicad_pcb index ccd82d6..40bf7cb 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_pcb +++ b/hardware/boards/main-control-board/main-control-board.kicad_pcb @@ -1,2 +1,4664 @@ -(kicad_pcb (version 20260206) (generator "pcbnew") (generator_version "10.0") -) \ No newline at end of file +(kicad_pcb + (version 20260206) + (generator "pcbnew") + (generator_version "10.0") + (general + (thickness 1.6002) + (legacy_teardrops no) + ) + (paper "A4") + (layers + (0 "F.Cu" signal "Front") + (2 "B.Cu" signal "Back") + (13 "F.Paste" user) + (15 "B.Paste" user) + (5 "F.SilkS" user "F.Silkscreen") + (7 "B.SilkS" user "B.Silkscreen") + (1 "F.Mask" user) + (3 "B.Mask" user) + (25 "Edge.Cuts" user) + (27 "Margin" user) + (31 "F.CrtYd" user "F.Courtyard") + (29 "B.CrtYd" user "B.Courtyard") + (35 "F.Fab" user) + (33 "B.Fab" user) + ) + (setup + (stackup + (layer "F.SilkS" + (type "Top Silk Screen") + ) + (layer "F.Paste" + (type "Top Solder Paste") + ) + (layer "F.Mask" + (type "Top Solder Mask") + (thickness 0.01) + ) + (layer "F.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "dielectric 1" + (type "core") + (thickness 1.5102) + (material "FR4") + (epsilon_r 4.5) + (loss_tangent 0.02) + ) + (layer "B.Cu" + (type "copper") + (thickness 0.035) + ) + (layer "B.Mask" + (type "Bottom Solder Mask") + (thickness 0.01) + ) + (layer "B.Paste" + (type "Bottom Solder Paste") + ) + (layer "B.SilkS" + (type "Bottom Silk Screen") + ) + (copper_finish "None") + (dielectric_constraints no) + ) + (pad_to_mask_clearance 0) + (solder_mask_min_width 0.1) + (allow_soldermask_bridges_in_footprints no) + (tenting + (front yes) + (back yes) + ) + (covering + (front no) + (back no) + ) + (plugging + (front no) + (back no) + ) + (capping no) + (filling no) + (zone_defaults) + (pcbplotparams + (layerselection 0x00000000_00000000_55555555_5755f5ff) + (plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000) + (disableapertmacros no) + (usegerberextensions no) + (usegerberattributes yes) + (usegerberadvancedattributes yes) + (creategerberjobfile yes) + (dashed_line_dash_ratio 12) + (dashed_line_gap_ratio 3) + (svgprecision 4) + (plotframeref no) + (mode 1) + (useauxorigin no) + (pdf_front_fp_property_popups yes) + (pdf_back_fp_property_popups yes) + (pdf_metadata yes) + (pdf_single_document no) + (dxfpolygonmode yes) + (dxfimperialunits yes) + (dxfusepcbnewfont yes) + (psnegative no) + (psa4output no) + (plot_black_and_white yes) + (sketchpadsonfab no) + (plotpadnumbers no) + (hidednponfab no) + (sketchdnponfab yes) + (crossoutdnponfab yes) + (subtractmaskfromsilk no) + (outputformat 1) + (mirror no) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + (footprint "TinyEngineerModules:Adafruit_PCA9685_Module" + (layer "F.Cu") + (uuid "1cf25c3a-e938-4c8a-8003-b87c04f6c5f0") + (at 183.98 44.58) + (property "Reference" "PCA1" + (at 0 -0.5 0) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "3ca4b5c6-f6a6-4bea-9a5f-eb83217e4d6d") + (effects + (font + (size 1 1) + (thickness 0.12) + ) + ) + ) + (property "Value" "PCA9685" + (at 0 1 0) + (unlocked yes) + (layer "F.Fab") + (uuid "d06dfd76-4b19-4d51-a115-d256f5358948") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ce092e3e-5e72-4d2f-8954-c4ae09d7718f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8e1feeed-52e2-42c8-99b1-c91be116080d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/6391d22f-15dc-41a6-9172-b77d075a6c9e") + (sheetname "/") + (sheetfile "main-control-board.kicad_sch") + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -31.85 -11.4) + (end 30.65 -11.4) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "370a4ab7-a624-4f02-beb5-77d11692b852") + ) + (fp_line + (start -31.85 14) + (end -31.85 -11.4) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "e225579f-ed5a-44e3-b57d-00c1e2d3c56a") + ) + (fp_line + (start 30.65 -11.4) + (end 30.65 14) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "d346277c-9ba1-44e5-a1da-09add34397d2") + ) + (fp_line + (start 30.65 14) + (end -31.85 14) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "f86f8eb1-2dd8-42f0-b54c-e54252897d25") + ) + (fp_poly + (pts + (xy 30.65 -11.4) (xy -31.85 -11.4) (xy -31.85 14) (xy 30.65 14) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "ca36fb18-eb7e-4632-9663-901b41c8c079") + ) + (fp_text user "GND" + (at -29.21 -5.08 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "fd7f0ad6-5eea-473d-ad59-619a25ab474b") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "OE" + (at -29.21 -2.54 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "a30f90ad-7805-469b-afa7-da16c38ee14e") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "SCL" + (at -29.21 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "c876105f-f684-4329-92ab-d3d3943e1e6b") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "SDA" + (at -29.21 2.54 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "142d42e5-df6d-4fae-aa90-d1636c33cd74") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "VCC" + (at -29.21 5.08 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "a622a7ae-249f-4a7d-9a9f-9e3d84f50494") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "V+" + (at -29.21 7.62 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "3bbd39c0-119e-4bad-8937-eddeae81b014") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (fp_text user "GND" + (at 26.67 -5.08 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "bcc4971e-8258-451d-993b-9041b7627d19") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "OE" + (at 26.67 -2.54 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "44e7e3a7-d538-4a24-8b25-03755c73f697") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "SCL" + (at 26.67 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "257b5320-42ae-42dd-8484-5f1d5a51d62e") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "SDA" + (at 26.67 2.54 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "aa7762f7-d524-4e35-8922-5943ea06d71d") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "VCC" + (at 26.67 5.08 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "be7e31f1-3085-47a0-8d37-bac15dc3a164") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "V+" + (at 26.67 7.62 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "143932d4-e96a-420e-a9d6-a2556100dc24") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 2.5 0) + (unlocked yes) + (layer "F.Fab") + (uuid "1e07c56d-5bb6-468b-87ce-2d2b1eaa2d7f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at -30.48 -5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.1470588235) + (net "GND") + (pinfunction "GND_1") + (pintype "power_in") + (uuid "194a8b9a-e519-42ea-9ca9-b1b6b6dd1b49") + ) + (pad "1" thru_hole roundrect + (at 27.94 -5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.1470588235) + (net "GND") + (pinfunction "GND_1") + (pintype "power_in") + (uuid "66cc0945-ae65-40bc-9102-6f2cdffe2b72") + ) + (pad "2" thru_hole circle + (at -30.48 -2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Net-(ESP1-GP5)") + (pinfunction "OE_2") + (pintype "input") + (uuid "58fbb6d6-bf53-4164-aefd-cc9a4ea1b03b") + ) + (pad "2" thru_hole circle + (at 27.94 -2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Net-(ESP1-GP5)") + (pinfunction "OE_2") + (pintype "input") + (uuid "ea8df7ae-c2f6-4fbc-89e8-c6becb133f73") + ) + (pad "3" thru_hole circle + (at -30.48 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/I2C_SCL") + (pinfunction "SCL_3") + (pintype "bidirectional") + (uuid "f013e112-91e4-41d6-a005-dc259e65c7d1") + ) + (pad "3" thru_hole circle + (at 27.94 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/I2C_SCL") + (pinfunction "SCL_3") + (pintype "bidirectional") + (uuid "77ffa5dc-6840-49a0-9683-bce37c275924") + ) + (pad "4" thru_hole circle + (at -30.48 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/I2C_SDA") + (pinfunction "SDA_4") + (pintype "bidirectional") + (uuid "d9357d41-f83c-4a58-a51b-deaecf13841f") + ) + (pad "4" thru_hole circle + (at 27.94 2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/I2C_SDA") + (pinfunction "SDA_4") + (pintype "bidirectional") + (uuid "113abf7c-f964-4083-9573-c07c5f5cf1e4") + ) + (pad "5" thru_hole circle + (at -30.48 5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+3.3V") + (pinfunction "VCC_5") + (pintype "power_in") + (uuid "9f70253a-6514-4415-bc89-4ea58d2b9c22") + ) + (pad "5" thru_hole circle + (at 27.94 5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+3.3V") + (pinfunction "VCC_5") + (pintype "power_in") + (uuid "1dab7595-3f44-473d-aa1d-e45a7a9c143b") + ) + (pad "6" thru_hole circle + (at -30.48 7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+5V") + (pinfunction "V+_6") + (pintype "power_in") + (uuid "8cde51f2-1104-44d4-88fa-79ff5f412232") + ) + (pad "6" thru_hole circle + (at 27.94 7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+5V") + (pinfunction "V+_6") + (pintype "power_in") + (uuid "25c61f07-51ab-49b1-a067-dc7dc5be28ae") + ) + (zone + (layer "F.Fab") + (uuid "3ca67a1d-5fa4-4f46-8fdd-de4ae5106067") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy 152.13 33.18) (xy 214.63 33.18) (xy 214.63 58.58) (xy 152.13 58.58) + ) + ) + ) + (embedded_fonts no) + ) + (footprint "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "35cd7b00-f4f4-4329-95b0-28af0837033c") + (at 235.88 57.5 90) + (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x04 2.54mm single row") + (property "Reference" "USB1" + (at 0 -2.77 90) + (layer "F.SilkS") + (hide yes) + (uuid "e18d6987-f9df-45bf-9b8a-6a4c30339e13") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "USB" + (at -3.15 -0.09 180) + (layer "F.Fab") + (uuid "47854d5d-c43e-420b-8638-8b1141b06711") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "d09227fb-ccf9-49e2-9bf8-640e1c7d919a") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "3b1d56ef-2438-4d11-b9c9-0ae6e9c8b3b7") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 0 0 90) + (layer "F.SilkS") + (hide yes) + (uuid "6e2540e2-94bc-451e-aea8-1d8ea239cf60") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/892d2d19-23bd-4928-9797-558c2f8336b9") + (sheetname "/") + (sheetfile "main-control-board.kicad_sch") + (units + (unit + (name "A") + (pins "1" "2" "3" "4") + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start 1.33 -1.33) + (end 1.33 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "246b6301-cb04-42c6-9185-130a9bb1d3a3") + ) + (fp_line + (start 0 -1.33) + (end 1.33 -1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5500b17b-0b2a-4daa-99bd-b9ae481f9030") + ) + (fp_line + (start 1.33 1.27) + (end 1.33 8.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d905690f-46ed-4ff5-88c2-c4cba2678e9a") + ) + (fp_line + (start -1.33 1.27) + (end 1.33 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "670c5834-9299-4500-9d72-21f815ccf7ab") + ) + (fp_line + (start -1.33 1.27) + (end -1.33 8.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0f3626e6-0d7b-452f-9124-93a5f1a4797c") + ) + (fp_line + (start -1.33 8.95) + (end 1.33 8.95) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d27b304a-fc91-4c44-ae83-cbd46c1eff47") + ) + (fp_line + (start 1.77 -1.77) + (end 1.77 9.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f0025064-b615-4a2a-ba5c-2d8f0557883b") + ) + (fp_line + (start -1.77 -1.77) + (end 1.77 -1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6b46e851-b704-4379-88ce-8cead7ca0ae8") + ) + (fp_line + (start 1.77 9.39) + (end -1.77 9.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17cc1e35-cc47-4490-b465-b2820ecb9785") + ) + (fp_line + (start -1.77 9.39) + (end -1.77 -1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "deb6aef6-2de0-4b97-af37-217feec807be") + ) + (fp_line + (start 0.635 -1.27) + (end 1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5c9d3fcd-edde-4f2f-8205-6399e3eb8a4d") + ) + (fp_line + (start -1.27 -1.27) + (end 0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "96aa6760-979f-4462-aceb-3299bf625c9c") + ) + (fp_line + (start 1.27 -0.635) + (end 1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4d0c7582-7e3f-4e03-b688-c2552d7dabc0") + ) + (fp_line + (start 1.27 8.89) + (end -1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f335540c-811c-4c87-8015-b27ff1eb891c") + ) + (fp_line + (start -1.27 8.89) + (end -1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "24ac51d2-4fdf-4c17-b519-11b411f9b2dc") + ) + (fp_text user "${REFERENCE}" + (at 0 3.81 180) + (layer "F.Fab") + (uuid "2fc5d409-8e3e-413b-bc2d-7e4d1e009075") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/USB_D+") + (pinfunction "Pin_1_1") + (pintype "passive") + (uuid "2c58756a-4ea8-4443-9d0b-39853d0cab56") + ) + (pad "2" thru_hole circle + (at 0 2.54 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/USB_D-") + (pinfunction "Pin_2_2") + (pintype "passive") + (uuid "5cef7094-b417-4355-9c49-a224194ec056") + ) + (pad "3" thru_hole circle + (at 0 5.08 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+5V") + (pinfunction "Pin_3_3") + (pintype "passive") + (uuid "2e450e1c-8984-4ed0-bac8-8dd295857b77") + ) + (pad "4" thru_hole circle + (at 0 7.62 90) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (pinfunction "Pin_4_4") + (pintype "passive") + (uuid "f2b7169b-2584-447c-80a7-97d8bca9c7fe") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TinyEngineerModules:MAX98357_Module" + (layer "F.Cu") + (uuid "a365f461-1c77-44ad-b967-8291f3f14810") + (at 239.5 42 180) + (property "Reference" "MAX1" + (at 2.5 0 180) + (unlocked yes) + (layer "F.SilkS") + (hide yes) + (uuid "895041d2-7a94-41ce-a94f-28df26ea3fc6") + (effects + (font + (size 1 1) + (thickness 0.12) + ) + ) + ) + (property "Value" "MAX98357" + (at 0 10 180) + (unlocked yes) + (layer "F.Fab") + (uuid "6eb6a287-206e-4932-b015-aaea8f026895") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "698df864-dd15-4c15-9d4b-2111ff2c8156") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "3f1b229a-11c9-4aa1-808c-78d553e8cda9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/36531e2b-a362-4cd5-9344-6709539e35aa") + (sheetname "/") + (sheetfile "main-control-board.kicad_sch") + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start 9.35 8.75) + (end -9.35 8.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "8fae1b8b-8e3a-4e35-bec4-6c22532d9cf7") + ) + (fp_line + (start 9.35 -8.95) + (end 9.35 8.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "85c50e62-0cab-41ba-b5cb-17dc0a59ed7a") + ) + (fp_line + (start -9.35 8.75) + (end -9.35 -8.95) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "c65a6e0c-9a1d-4e7e-9e5b-c90f9f5ec56d") + ) + (fp_line + (start -9.35 -8.95) + (end 9.35 -8.95) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "6d51b3d5-f47e-4855-8838-fe511fba674e") + ) + (fp_rect + (start -9.35 -8.95) + (end 9.35 8.75) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "F.SilkS") + (uuid "f2ad4059-e0cc-43ec-a0d0-8e88de911db9") + ) + (fp_line + (start 9.35 8.75) + (end -9.35 8.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.CrtYd") + (uuid "c4b93df9-81e3-4156-ba87-59467fd9e5d5") + ) + (fp_line + (start 9.35 -8.95) + (end 9.35 8.75) + (stroke + (width 0.1) + (type default) + ) + (layer "F.CrtYd") + (uuid "81ffaab9-82e9-463b-8f9b-350e7dad8a8e") + ) + (fp_line + (start -9.35 8.75) + (end -9.35 -8.95) + (stroke + (width 0.1) + (type default) + ) + (layer "F.CrtYd") + (uuid "baae025c-c47f-4e4e-979b-c3eeb54b72af") + ) + (fp_line + (start -9.35 -8.95) + (end 9.35 -8.95) + (stroke + (width 0.1) + (type default) + ) + (layer "F.CrtYd") + (uuid "70af2232-da69-4b7c-8450-02638b28e353") + ) + (fp_text user "Vin" + (at -6.35 7.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "74fdcb99-6e0c-42ec-b422-d90ac9743009") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "GND" + (at -6.35 5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "30ef265c-f1ed-4f85-9fb2-6dc0d76fbecd") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "SD" + (at -6.35 2.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "8d0420dd-ca79-4c71-8a2b-adebcca24a28") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "GAIN" + (at -6.35 0 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "1ab7141d-d815-42c2-b6c1-e2d9dcd4606c") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "DIN" + (at -6.35 -2.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "eb6d8c64-bf0f-45b9-b55b-d6b0c52995fe") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "BCLK" + (at -6.35 -5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "b1dcd3fc-efdc-45b7-ba13-01dd1918221a") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "LRC" + (at -6.35 -7.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "03d5bd16-91e6-4f5c-b298-3cca1f872060") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (fp_text user "${REFERENCE}" + (at 0 12.5 180) + (unlocked yes) + (layer "F.Fab") + (uuid "7c1d2696-2016-4b4c-abc4-97b9f58f4eaf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at -7.5 -7.5 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.1470588235) + (net "/I2S_LRC") + (pinfunction "LRC_1") + (pintype "bidirectional") + (uuid "bac83806-9801-452c-89c3-e9b10d0270ab") + ) + (pad "2" thru_hole circle + (at -7.5 -5 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/I2S_BCLK") + (pinfunction "BCLK_2") + (pintype "bidirectional") + (uuid "35be6f7c-471d-4e9d-91c4-2d8d01e03899") + ) + (pad "3" thru_hole circle + (at -7.5 -2.5 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/I2S_DIN") + (pinfunction "DIN_3") + (pintype "bidirectional") + (uuid "d2579328-5e00-47e9-b665-e53ce7372787") + ) + (pad "4" thru_hole circle + (at -7.5 0 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(MAX1-GAIN-Pad4)") + (pinfunction "GAIN_4") + (pintype "bidirectional+no_connect") + (uuid "28876361-9b99-427f-8540-0b63c65ad81f") + ) + (pad "5" thru_hole circle + (at -7.5 2.5 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(MAX1-SD-Pad5)") + (pinfunction "SD_5") + (pintype "bidirectional+no_connect") + (uuid "df7d059b-b445-44f6-862d-12cedfc3c96e") + ) + (pad "6" thru_hole circle + (at -7.5 5 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (pinfunction "GND_6") + (pintype "power_in") + (uuid "1e3f4c46-abd9-4e91-837b-82d9989c5b3c") + ) + (pad "7" thru_hole circle + (at -7.5 7.5 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+5V") + (pinfunction "Vin_7") + (pintype "power_in") + (uuid "03a32a78-a4a7-4e30-b0f7-c2721cf50605") + ) + (zone + (layer "F.Fab") + (uuid "9fee1b0c-3011-4fe2-b828-b29ecf94443a") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy 248.85 50.95) (xy 230.15 50.95) (xy 230.15 33.25) (xy 248.85 33.25) + ) + ) + ) + (embedded_fonts no) + ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "a7b6f5ea-fd39-4a06-951c-e2fa493a7f6e") + (at 221.4 48.08 180) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (property "Reference" "OLED1" + (at 0 -2.38 0) + (layer "F.SilkS") + (hide yes) + (uuid "198ecb0f-8a10-49da-8626-bd1840207c07") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "OLED" + (at 2.65 7.46 90) + (layer "F.Fab") + (uuid "b2e280ed-ad2c-4ebf-837e-7bb0a4880ed8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "afb98e53-6a8e-4bbc-ad63-185b8009f90e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "57ce26e0-76c4-442a-831d-e95f70897913") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "7e4776da-7665-4c95-a8bb-31f76dc57a95") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/4df93a1e-042d-4c49-a44e-af77e7aabde4") + (sheetname "/") + (sheetfile "main-control-board.kicad_sch") + (units + (unit + (name "A") + (pins "1" "2" "3" "4") + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start 1.38 1.27) + (end 1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cea827aa-595c-44c7-8f83-282f526b954a") + ) + (fp_line + (start -1.38 9) + (end 1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ebeecd40-fe3a-4fc0-9548-74a22478a5ac") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b6ee2047-b33a-453b-aefd-2f7961974e2e") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "084dae95-5ec1-4f19-980a-5719e53238c0") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0512901a-7ccc-4017-8e42-3202329b3bb9") + ) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4ef9d0b4-1093-490c-a21f-5c3e6f9cd4b9") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 9.39) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "1e31b69d-853d-4cba-a117-6dca6add557a") + ) + (fp_line + (start 1.27 8.89) + (end -1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3e070bc3-2015-4bbb-aad4-e21fe1552826") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "e050a31b-53ff-43b3-9cbf-7f0489bad166") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "af9210c0-81b9-48d3-8251-1dd63c3e316f") + ) + (fp_line + (start -1.27 8.89) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1a671d4e-d0e0-4eee-a067-c8da70cb39e4") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6d7313f9-9247-4020-a475-9db537fe4571") + ) + (fp_text user "${REFERENCE}" + (at 0 3.81 90) + (layer "F.Fab") + (uuid "8c9edbd5-6937-4f74-95c9-ffff2c96b9c1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+3.3V") + (pinfunction "VCC_1") + (pintype "power_in") + (uuid "09a85a4d-a3ef-4d62-8591-cea61af45d82") + ) + (pad "2" thru_hole circle + (at 0 2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (pinfunction "GND_2") + (pintype "power_in") + (uuid "6b9c7537-42ae-4207-b08c-21873553617b") + ) + (pad "3" thru_hole circle + (at 0 5.08 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/I2C_SDA") + (pinfunction "SDA_3") + (pintype "bidirectional") + (uuid "8fee2071-ff59-4508-bc5e-1d1da720d2a9") + ) + (pad "4" thru_hole circle + (at 0 7.62 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/I2C_SCL") + (pinfunction "SCL_4") + (pintype "bidirectional") + (uuid "0741a587-a504-4963-81ae-17c8e1fa43ae") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (footprint "TinyEngineerModules:ESP32_C3_Zero_Dev_Board" + (layer "B.Cu") + (uuid "f36ce200-0897-4526-8479-7c85c92e6620") + (at 135.98 46.12 180) + (property "Reference" "ESP1" + (at 0 -13 0) + (unlocked yes) + (layer "B.SilkS") + (hide yes) + (uuid "df145312-111b-45a1-9f94-6c7d65f51f8e") + (effects + (font + (size 1 1) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (property "Value" "ESP32-C3-ZERO" + (at -0.1 -15.24 0) + (unlocked yes) + (layer "B.Fab") + (uuid "c01bbf37-d065-4425-99f2-64628fd99f25") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "a95bd327-7588-4114-841f-0f4d086d1734") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "4a36a5e4-1dd0-4592-8174-3908031b0b09") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/830dbdd4-4215-415a-a843-81c8ec435273") + (sheetname "/") + (sheetfile "main-control-board.kicad_sch") + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start 9.3 11.9) + (end 9.3 -11.9) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "328fc9e0-0e8f-41bc-91d9-bac146d7d967") + ) + (fp_line + (start 9.3 -11.9) + (end -9.5 -11.9) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "291cbb94-7e70-40cf-b489-e732a350afd3") + ) + (fp_line + (start 4.4 13.4) + (end 4.4 11.9) + (stroke + (width 0.1) + (type dot) + ) + (layer "B.SilkS") + (uuid "5f96e149-b3bf-40d8-959b-508008f78270") + ) + (fp_line + (start -4.6 13.4) + (end 4.4 13.4) + (stroke + (width 0.1) + (type dot) + ) + (layer "B.SilkS") + (uuid "5582b0b6-8376-4943-95e9-c0c733dc8fc1") + ) + (fp_line + (start -4.6 13.4) + (end -4.6 11.9) + (stroke + (width 0.1) + (type dot) + ) + (layer "B.SilkS") + (uuid "78f5f3e8-a333-43a5-9e55-a6883bb831b9") + ) + (fp_line + (start -9.5 11.9) + (end 9.3 11.9) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "0f1dab84-c45d-42ba-b747-64fcd5cd9030") + ) + (fp_line + (start -9.5 -11.9) + (end -9.5 11.9) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "49e3ed13-6899-4544-90d8-9479be90419a") + ) + (fp_rect + (start -6.6 -6.5) + (end 6.6 -11.4) + (stroke + (width 0.1) + (type dot) + ) + (fill no) + (layer "B.SilkS") + (uuid "b8ccf47c-5c2a-4671-918b-8a6feab76e00") + ) + (fp_poly + (pts + (xy -9.5 11.9) (xy -9.5 -11.9) (xy 9.3 -11.9) (xy 9.3 11.9) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "B.CrtYd") + (uuid "b8ba6241-540e-47d7-a775-75eb656a8e75") + ) + (fp_text user "TX" + (at 6.35 10.16 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "94df90b8-7617-460b-930f-77d1fe559649") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right mirror) + ) + ) + (fp_text user "RX" + (at 6.35 7.62 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "672c5690-1b29-41b9-a5bc-d95e17236b6f") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right mirror) + ) + ) + (fp_text user "USB DP" + (at 6.35 5.08 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "9c7ad69f-12a6-4349-847d-e772b90e3325") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right mirror) + ) + ) + (fp_text user "USB DM" + (at 6.35 2.54 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "5cd6f378-951c-4de0-92ba-5308f5243973") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right mirror) + ) + ) + (fp_text user "GP10" + (at 6.35 0 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "1b0e6929-99b4-4328-b531-cedfd7ca607c") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right mirror) + ) + ) + (fp_text user "GP9" + (at 6.35 -2.54 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "9981159a-2a5f-4e2c-b7c1-ad35f5c7db9c") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right mirror) + ) + ) + (fp_text user "GP8" + (at 6.35 -5.08 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "2374589c-ad49-4b72-b9e5-cc7dd761155c") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right mirror) + ) + ) + (fp_text user "GP7" + (at 6.35 -7.62 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "5d47f9e9-f61c-4cbc-a0d5-222b83fa37d4") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right mirror) + ) + ) + (fp_text user "GP6" + (at 6.35 -10.16 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "91a08118-2f46-4cce-96fc-c09c35a1f359") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right mirror) + ) + ) + (fp_text user "ANT" + (at 0 -9.1 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "e2e6f67e-4492-4997-8f08-17c1765c4e97") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (fp_text user "USB" + (at -1.3 12.2 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "3666efe1-5eec-4534-a209-fc71ef4ea196") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left bottom mirror) + ) + ) + (fp_text user "5V" + (at -6.35 10.16 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "b48f3cd7-3d70-46e4-9bf8-54e829617829") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left mirror) + ) + ) + (fp_text user "GND" + (at -6.35 7.62 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "6f273698-94bd-489b-a44e-36a6643b8a44") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left mirror) + ) + ) + (fp_text user "3V3" + (at -6.35 5.08 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "62b1ec49-0579-4a38-b9a4-bd56a3abed6d") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left mirror) + ) + ) + (fp_text user "GP0" + (at -6.35 2.54 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "0dbb2a23-9740-4dc5-b20a-ffbade2c8a3d") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left mirror) + ) + ) + (fp_text user "GP1" + (at -6.35 0 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "a9dac915-a0fe-4226-9e5c-870303965ca1") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left mirror) + ) + ) + (fp_text user "GP2" + (at -6.35 -2.54 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "e082c57b-2e8a-4249-b427-baf584f5c055") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left mirror) + ) + ) + (fp_text user "GP3" + (at -6.35 -5.08 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "e19a65d3-46f0-4e45-b0d4-a7c4de36f45b") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left mirror) + ) + ) + (fp_text user "GP4" + (at -6.35 -7.62 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "6ad14453-cfd7-4e4a-a592-47cf1f30df65") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left mirror) + ) + ) + (fp_text user "GP5" + (at -6.35 -10.16 0) + (unlocked yes) + (layer "B.SilkS") + (uuid "4ed83151-3518-4961-ad14-3c27e6d4b03a") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left mirror) + ) + ) + (fp_text user "${REFERENCE}" + (at -0.1 -17.78 0) + (unlocked yes) + (layer "B.Fab") + (uuid "64561b89-482f-409b-8b9a-ca8660826a5d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole roundrect + (at -7.62 10.16 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.15) + (net "+5V") + (pinfunction "5V_1") + (pintype "power_in") + (uuid "a17ea410-0bd7-4dab-966b-fd174fbfd7ed") + ) + (pad "2" thru_hole circle + (at -7.62 7.62 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (pinfunction "GND_2") + (pintype "power_in") + (uuid "92aad9c5-fa0d-4214-8ea6-b9b9e970a511") + ) + (pad "3" thru_hole circle + (at -7.62 5.08 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+3.3V") + (pinfunction "3V3_3") + (pintype "power_out") + (uuid "141a71d0-cfb1-4d1a-b393-c1859ea37988") + ) + (pad "4" thru_hole circle + (at -7.62 2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/I2C_SDA") + (pinfunction "GP0_4") + (pintype "bidirectional") + (uuid "3f2b544d-afed-42c1-8c62-31402182adbf") + ) + (pad "5" thru_hole circle + (at -7.62 0 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/I2C_SCL") + (pinfunction "GP1_5") + (pintype "bidirectional") + (uuid "5220d2f2-6503-4c7c-bd21-6d7246d28dbe") + ) + (pad "6" thru_hole circle + (at -7.62 -2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/I2S_BCLK") + (pinfunction "GP2_6") + (pintype "bidirectional") + (uuid "605e0f8e-d42a-4207-8ff0-555ab94a3297") + ) + (pad "7" thru_hole circle + (at -7.62 -5.08 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/I2S_LRC") + (pinfunction "GP3_7") + (pintype "bidirectional") + (uuid "d894526c-92ff-4179-9bb5-84d6ed8ac186") + ) + (pad "8" thru_hole circle + (at -7.62 -7.62 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/I2S_DIN") + (pinfunction "GP4_8") + (pintype "bidirectional") + (uuid "24efb83c-fa17-4e3d-8732-1b7b9be84945") + ) + (pad "9" thru_hole circle + (at -7.62 -10.16 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Net-(ESP1-GP5)") + (pinfunction "GP5_9") + (pintype "bidirectional") + (uuid "07faf1c2-0cae-4587-8fd1-0dfdb9c7aa3c") + ) + (pad "10" thru_hole circle + (at 7.62 -10.16 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(ESP1-GP6-Pad10)") + (pinfunction "GP6_10") + (pintype "bidirectional+no_connect") + (uuid "724c2088-1c89-4e62-a0b4-c7d895fcb121") + ) + (pad "11" thru_hole circle + (at 7.62 -7.62 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(ESP1-GP7-Pad11)") + (pinfunction "GP7_11") + (pintype "bidirectional+no_connect") + (uuid "63cdc181-3e1d-4dbd-8635-7447c7fee78e") + ) + (pad "12" thru_hole circle + (at 7.62 -5.08 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(ESP1-GP8-Pad12)") + (pinfunction "GP8_12") + (pintype "bidirectional+no_connect") + (uuid "fecf710b-37d1-491e-8e46-5a8ea0221441") + ) + (pad "13" thru_hole circle + (at 7.62 -2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(ESP1-GP9-Pad13)") + (pinfunction "GP9_13") + (pintype "bidirectional+no_connect") + (uuid "936c7b47-0e6f-4b6b-b73b-09e2e3e9e5c0") + ) + (pad "14" thru_hole circle + (at 7.62 0 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(ESP1-GP10-Pad14)") + (pinfunction "GP10_14") + (pintype "bidirectional+no_connect") + (uuid "40f8679f-d984-496d-b636-d3720ceea9c5") + ) + (pad "15" thru_hole circle + (at 7.62 2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/USB_D-") + (pinfunction "USB_DM_15") + (pintype "bidirectional") + (uuid "05855b5b-b590-413d-86ad-75a5e50814b5") + ) + (pad "16" thru_hole circle + (at 7.62 5.08 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/USB_D+") + (pinfunction "USB_DP_16") + (pintype "bidirectional") + (uuid "061f5830-cc1b-4560-846f-2eb8955b9a69") + ) + (pad "17" thru_hole circle + (at 7.62 7.62 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(ESP1-RX-Pad17)") + (pinfunction "RX_17") + (pintype "bidirectional+no_connect") + (uuid "9cc82926-0959-4792-8194-9d2070dc683d") + ) + (pad "18" thru_hole circle + (at 7.62 10.16 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "unconnected-(ESP1-TX-Pad18)") + (pinfunction "TX_18") + (pintype "bidirectional+no_connect") + (uuid "92f8f283-8d3f-4dc3-9af5-2a7f9b7cb757") + ) + (zone + (layers "F.Cu" "B.Cu") + (uuid "c7f9b3f6-2443-48a3-92cf-4aa43b757406") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy 142.64 51.12) (xy 129.58 51.12) (xy 129.58 58.92) (xy 142.64 58.92) + ) + ) + ) + (zone + (layer "B.CrtYd") + (uuid "28c97b2f-e8d1-41d1-a71a-086cbc06a4c5") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (keepout + (tracks allowed) + (vias allowed) + (pads not_allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy 145.48 34.22) (xy 126.68 34.22) (xy 126.68 58.02) (xy 145.48 58.02) + ) + ) + ) + (embedded_fonts no) + ) + (gr_poly + (pts + (xy 179.607495 46.092044) (xy 179.702049 46.184993) (xy 179.743688 46.225412) (xy 179.782883 46.261379) + (xy 179.819246 46.29412) (xy 179.853598 46.323603) (xy 179.885935 46.35029) (xy 179.91746 46.374134) + (xy 179.947355 46.395556) (xy 179.977272 46.414939) (xy 180.00676 46.43233) (xy 180.036679 46.448484) + (xy 180.067393 46.463453) (xy 180.099303 46.477591) (xy 180.132448 46.490927) (xy 180.167601 46.504262) + (xy 180.275523 46.543451) (xy 181.364237 46.543052) (xy 182.287262 46.542645) (xy 182.386695 46.448078) + (xy 182.488135 46.351908) (xy 182.591585 46.254902) (xy 182.696654 46.156708) (xy 182.666741 45.993851) + (xy 182.637236 45.830992) (xy 181.074477 45.830992) (xy 179.346823 45.830992) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "a3e07924-64cf-4259-9231-0855b76b3901") + ) + (gr_poly + (pts + (xy 189.411253 45.837443) (xy 189.410452 45.839059) (xy 189.40924 45.841896) (xy 189.4064 45.852005) + (xy 189.402367 45.866956) (xy 189.397516 45.886342) (xy 189.392256 45.909798) (xy 189.386207 45.93606) + (xy 189.380133 45.964741) (xy 189.373667 45.995065) (xy 189.342952 46.1462) (xy 189.436719 46.233102) + (xy 189.537337 46.327256) (xy 189.647663 46.431521) (xy 189.765262 46.543451) (xy 190.636979 46.542243) + (xy 191.162751 46.540629) (xy 191.509897 46.536994) (xy 191.709943 46.530527) (xy 191.764903 46.52568) + (xy 191.795203 46.520011) (xy 191.832798 46.507492) (xy 191.86957 46.492941) (xy 191.906341 46.477191) + (xy 191.942711 46.459001) (xy 191.979075 46.439185) (xy 192.015878 46.41696) (xy 192.053052 46.392715) + (xy 192.090625 46.365644) (xy 192.129412 46.336131) (xy 192.169032 46.303415) (xy 192.210245 46.268251) + (xy 192.252676 46.229851) (xy 192.296734 46.187834) (xy 192.343209 46.142568) (xy 192.391303 46.094082) + (xy 192.442211 46.041532) (xy 192.634584 45.839461) (xy 190.915826 45.835429) (xy 189.810527 45.834214) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "31bb577f-334e-4c7f-afe7-8b637cde890d") + ) + (gr_poly + (pts + (xy 184.299432 44.262969) (xy 184.299432 44.417338) (xy 184.385106 44.457757) (xy 184.402896 44.466237) + (xy 184.42026 44.474725) (xy 184.436826 44.483623) (xy 184.452189 44.492508) (xy 184.46592 44.500588) + (xy 184.477645 44.507868) (xy 184.486541 44.514335) (xy 184.490166 44.517156) (xy 184.492994 44.519583) + (xy 184.494609 44.521602) (xy 184.495843 44.524834) (xy 184.497448 44.529293) (xy 184.498668 44.534531) + (xy 184.501486 44.549096) (xy 184.503915 44.569288) (xy 184.505924 44.595566) (xy 184.507558 44.628694) + (xy 184.50917 44.668708) (xy 184.510377 44.71679) (xy 184.512398 44.838451) (xy 184.514015 44.997659) + (xy 184.514416 45.199733) (xy 184.514825 45.448685) (xy 184.514825 46.355944) (xy 184.41136 46.396362) + (xy 184.307505 46.43717) (xy 184.303063 46.606103) (xy 184.29821 46.775444) (xy 184.846214 46.775444) + (xy 185.393804 46.775444) (xy 185.389362 46.607723) (xy 185.38451 46.440419) (xy 185.281063 46.397976) + (xy 185.177607 46.355541) (xy 185.177607 45.441404) (xy 185.177607 44.527266) (xy 185.284693 44.47918) + (xy 185.391778 44.43148) (xy 185.392187 44.269831) (xy 185.392593 44.108583) (xy 184.846214 44.108583) + (xy 184.299432 44.108583) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "39db4e56-5dfe-474a-bbaf-8206d75a5eac") + ) + (gr_poly + (pts + (xy 190.060287 43.847926) (xy 189.731741 43.854376) (xy 189.667467 43.85884) (xy 189.649682 43.864888) + (xy 189.650082 43.867312) (xy 189.651311 43.871365) (xy 189.652931 43.876607) (xy 189.65575 43.882281) + (xy 189.658982 43.889547) (xy 189.662624 43.897219) (xy 189.671912 43.915419) (xy 189.683223 43.936012) + (xy 189.696155 43.95864) (xy 189.710312 43.982489) (xy 189.725262 44.007558) (xy 189.801245 44.12919) + (xy 189.729701 44.205989) (xy 189.690912 44.246792) (xy 189.637963 44.302568) (xy 189.517538 44.427443) + (xy 189.3769 44.572132) (xy 191.522025 44.571303) (xy 193.364845 44.566057) (xy 193.762105 44.559184) + (xy 193.861535 44.554742) (xy 193.907181 44.549502) (xy 193.945988 44.537781) (xy 193.984379 44.524024) + (xy 194.022356 44.508674) (xy 194.060364 44.491296) (xy 194.098746 44.471493) (xy 194.137537 44.449272) + (xy 194.176741 44.424216) (xy 194.217152 44.396315) (xy 194.258372 44.366023) (xy 194.301219 44.332069) + (xy 194.345675 44.295298) (xy 194.391723 44.254478) (xy 194.440235 44.210423) (xy 194.490753 44.162739) + (xy 194.544095 44.110607) (xy 194.599872 44.054836) (xy 194.787784 43.864888) (xy 194.607135 43.853977) + (xy 194.342426 43.84994) (xy 193.754021 43.846311) (xy 191.955644 43.843469) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "996cc6c8-b7b2-4eee-8c7f-eef086a553bf") + ) + (gr_poly + (pts + (xy 178.007541 43.849133) (xy 177.212216 43.859242) (xy 177.213829 43.862064) (xy 177.217877 43.866907) + (xy 177.23202 43.883485) (xy 177.253844 43.907324) (xy 177.282127 43.937243) (xy 177.315678 43.972806) + (xy 177.354458 44.012806) (xy 177.396494 44.056046) (xy 177.441757 44.10171) (xy 177.522186 44.181741) + (xy 177.594514 44.250839) (xy 177.628053 44.281551) (xy 177.660396 44.309841) (xy 177.691115 44.336105) + (xy 177.721006 44.35995) (xy 177.749708 44.382172) (xy 177.777186 44.402388) (xy 177.804254 44.421377) + (xy 177.830938 44.438352) (xy 177.85721 44.453702) (xy 177.883471 44.468263) (xy 177.909347 44.481189) + (xy 177.935604 44.493322) (xy 177.967537 44.507868) (xy 177.982486 44.514335) (xy 177.997036 44.519985) + (xy 178.012401 44.525654) (xy 178.028553 44.530898) (xy 178.046335 44.53574) (xy 178.066137 44.539792) + (xy 178.088773 44.543827) (xy 178.11382 44.547462) (xy 178.142925 44.550708) (xy 178.176068 44.553926) + (xy 178.213645 44.55676) (xy 178.256494 44.559184) (xy 178.304984 44.561212) (xy 178.359541 44.563233) + (xy 178.420552 44.564848) (xy 178.488868 44.566057) (xy 178.649307 44.568479) (xy 178.844908 44.570099) + (xy 179.079291 44.570901) (xy 179.356523 44.571727) (xy 179.681446 44.571727) (xy 180.489293 44.572132) + (xy 182.634419 44.572132) (xy 182.419425 44.356312) (xy 182.204423 44.140111) (xy 182.27555 44.006345) + (xy 182.289688 43.979257) (xy 182.302614 43.953805) (xy 182.313526 43.929963) (xy 182.322825 43.908947) + (xy 182.330103 43.891173) (xy 182.334949 43.877013) (xy 182.336566 43.871365) (xy 182.336958 43.867312) + (xy 182.336958 43.864084) (xy 182.336958 43.862871) (xy 182.336566 43.862472) (xy 181.527097 43.851553) + (xy 179.765088 43.846713) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "374ccecc-dbf1-49fe-a999-6f9e8a768c4d") + ) + (gr_poly + (pts + (xy 185.885226 42.798405) (xy 185.710247 42.812146) (xy 185.536466 42.836384) (xy 185.364301 42.871544) + (xy 185.194567 42.91681) (xy 185.026859 42.972172) (xy 184.861965 43.038057) (xy 184.700716 43.114019) + (xy 184.543117 43.20011) (xy 184.389945 43.296284) (xy 184.242045 43.402161) (xy 184.144239 43.480571) + (xy 184.049669 43.565031) (xy 183.958743 43.655149) (xy 183.871447 43.750123) (xy 183.788198 43.849541) + (xy 183.708984 43.953398) (xy 183.634631 44.060899) (xy 183.564716 44.172027) (xy 183.499647 44.286398) + (xy 183.439842 44.402791) (xy 183.38568 44.522006) (xy 183.337191 44.642447) (xy 183.294347 44.764481) + (xy 183.257983 44.88775) (xy 183.227683 45.011413) (xy 183.204238 45.135469) (xy 183.198574 45.176292) + (xy 183.193332 45.221154) (xy 183.186452 45.32096) (xy 183.182421 45.430496) (xy 183.182015 45.543654) + (xy 183.185247 45.655579) (xy 183.191306 45.761081) (xy 183.200591 45.854426) (xy 183.206262 45.894834) + (xy 183.213114 45.93039) (xy 183.2305 46.008796) (xy 183.249096 46.085594) (xy 183.269295 46.159938) + (xy 183.290315 46.232279) (xy 183.312146 46.302198) (xy 183.335176 46.368871) (xy 183.359015 46.433135) + (xy 183.38367 46.493747) (xy 183.459652 46.657422) (xy 183.545318 46.814634) (xy 183.640685 46.96497) + (xy 183.744961 47.108425) (xy 183.857706 47.244226) (xy 183.97936 47.372729) (xy 184.108676 47.49317) + (xy 184.245678 47.60552) (xy 184.390346 47.70978) (xy 184.541509 47.804751) (xy 184.69951 47.891221) + (xy 184.86358 47.968014) (xy 185.03372 48.035506) (xy 185.209115 48.092895) (xy 185.389771 48.140577) + (xy 185.574852 48.177759) (xy 185.660539 48.189475) (xy 185.759542 48.198369) (xy 185.867034 48.204825) + (xy 185.978581 48.208477) (xy 186.089719 48.209281) (xy 186.195202 48.20686) (xy 186.29016 48.201194) + (xy 186.332198 48.197557) (xy 186.370179 48.192704) (xy 186.499088 48.171302) (xy 186.626802 48.145023) + (xy 186.75248 48.113917) (xy 186.87575 48.077929) (xy 186.995769 48.037524) (xy 187.111751 47.992667) + (xy 187.16833 47.968821) (xy 187.22371 47.943771) (xy 187.277859 47.917507) (xy 187.330794 47.890824) + (xy 187.476285 47.809592) (xy 187.615306 47.721905) (xy 187.747861 47.628553) (xy 187.873535 47.529137) + (xy 187.992361 47.424058) (xy 188.104697 47.313317) (xy 188.209381 47.197333) (xy 188.307175 47.07571) + (xy 188.397702 46.949619) (xy 188.48095 46.818259) (xy 188.556123 46.682069) (xy 188.624004 46.541436) + (xy 188.684234 46.396764) (xy 188.735945 46.247242) (xy 188.780004 46.094082) (xy 188.815975 45.936867) + (xy 188.823648 45.892411) (xy 188.830508 45.843922) (xy 188.836172 45.791775) (xy 188.84022 45.736414) + (xy 188.845884 45.619217) (xy 188.846685 45.535558) (xy 188.405385 45.535558) (xy 188.402534 45.641844) + (xy 188.399317 45.693178) (xy 188.395281 45.742474) (xy 188.389614 45.789352) (xy 188.383151 45.833002) + (xy 188.367383 45.916251) (xy 188.347997 46.001519) (xy 188.324557 46.087607) (xy 188.298276 46.173265) + (xy 188.269599 46.256948) (xy 188.238467 46.337365) (xy 188.205731 46.41293) (xy 188.18917 46.448078) + (xy 188.171789 46.482031) (xy 188.101064 46.617828) (xy 188.096221 46.53417) (xy 188.091362 46.450498) + (xy 187.988712 46.399592) (xy 187.885655 46.348273) (xy 187.791503 46.077499) (xy 187.582964 45.483042) + (xy 187.065686 45.483042) (xy 187.065686 45.484249) (xy 187.064881 45.485055) (xy 187.063259 45.485857) + (xy 187.06124 45.486662) (xy 187.055994 45.488682) (xy 187.048306 45.490301) (xy 187.039011 45.491511) + (xy 187.027297 45.493122) (xy 187.013564 45.494347) (xy 186.998204 45.495561) (xy 186.980417 45.496372) + (xy 186.961011 45.497177) (xy 186.91696 45.498788) (xy 186.865644 45.499591) (xy 186.80785 45.5) + (xy 186.728643 45.499591) (xy 186.667623 45.499194) (xy 186.622363 45.497581) (xy 186.605379 45.49677) + (xy 186.59124 45.495561) (xy 186.579925 45.493927) (xy 186.571449 45.491918) (xy 186.564973 45.489484) + (xy 186.560934 45.486662) (xy 186.558501 45.483439) (xy 186.557687 45.479785) (xy 186.557687 45.475752) + (xy 186.558903 45.470892) (xy 186.680955 45.075661) (xy 186.760174 44.829147) (xy 186.786431 44.754373) + (xy 186.805433 44.707903) (xy 186.812291 44.694567) (xy 186.817557 44.686896) (xy 186.821588 44.684865) + (xy 186.824015 44.688114) (xy 186.873323 44.841678) (xy 186.954963 45.108396) (xy 187.031737 45.363402) + (xy 187.065686 45.483042) (xy 187.582964 45.483042) (xy 187.47104 45.163361) (xy 187.313021 44.707497) + (xy 187.266144 44.56767) (xy 187.25401 44.529293) (xy 187.250774 44.515148) (xy 187.251593 44.514335) + (xy 187.253616 44.513111) (xy 187.259665 44.509473) (xy 187.268564 44.504635) (xy 187.280283 44.498566) + (xy 187.308963 44.483623) (xy 187.343316 44.466237) (xy 187.430213 44.422599) (xy 187.430213 44.265388) + (xy 187.430213 44.108583) (xy 186.784417 44.108583) (xy 186.13821 44.108583) (xy 186.13821 44.262157) + (xy 186.13821 44.416129) (xy 186.229142 44.460989) (xy 186.247725 44.470284) (xy 186.264704 44.479582) + (xy 186.280054 44.488865) (xy 186.293798 44.497758) (xy 186.299459 44.501796) (xy 186.304706 44.505847) + (xy 186.309569 44.509473) (xy 186.313191 44.512705) (xy 186.316425 44.515953) (xy 186.318457 44.518776) + (xy 186.320071 44.521199) (xy 186.320477 44.522006) (xy 186.320477 44.523219) (xy 186.31683 44.537373) + (xy 186.305931 44.571303) (xy 186.266322 44.689716) (xy 186.208128 44.860267) (xy 186.136598 45.065561) + (xy 186.013338 45.422804) (xy 185.886435 45.798654) (xy 185.779754 46.121956) (xy 185.716697 46.321988) + (xy 185.715893 46.32442) (xy 185.715079 46.326446) (xy 185.713876 46.328465) (xy 185.712664 46.330892) + (xy 185.711453 46.332909) (xy 185.70984 46.335329) (xy 185.708225 46.33776) (xy 185.706202 46.339783) + (xy 185.704176 46.342202) (xy 185.70215 46.344629) (xy 185.699733 46.346641) (xy 185.697311 46.349085) + (xy 185.691643 46.353925) (xy 185.685594 46.358362) (xy 185.679114 46.363228) (xy 185.671855 46.368062) + (xy 185.663767 46.372924) (xy 185.655276 46.377761) (xy 185.646379 46.382628) (xy 185.636693 46.38706) + (xy 185.626591 46.391903) (xy 185.616078 46.396764) (xy 185.52596 46.435967) (xy 185.525558 46.605696) + (xy 185.525155 46.775444) (xy 186.022222 46.775444) (xy 186.519303 46.775444) (xy 186.519303 46.611751) + (xy 186.519303 46.448484) (xy 186.415447 46.411312) (xy 186.394424 46.403624) (xy 186.374625 46.395962) + (xy 186.356035 46.38868) (xy 186.339461 46.381807) (xy 186.325326 46.37575) (xy 186.314001 46.370488) + (xy 186.305931 46.366447) (xy 186.303498 46.364835) (xy 186.301882 46.363624) (xy 186.301476 46.357553) + (xy 186.303893 46.343414) (xy 186.314813 46.295326) (xy 186.332198 46.228643) (xy 186.353621 46.153084) + (xy 186.375848 46.076694) (xy 186.396444 46.009606) (xy 186.413018 45.960709) (xy 186.419076 45.945757) + (xy 186.423127 45.938885) (xy 186.428775 45.937679) (xy 186.442915 45.93606) (xy 186.492639 45.933637) + (xy 186.653482 45.92918) (xy 186.849887 45.926763) (xy 186.944451 45.926763) (xy 187.027698 45.927573) + (xy 187.213194 45.93039) (xy 187.281083 46.14013) (xy 187.298876 46.195503) (xy 187.313021 46.241575) + (xy 187.323524 46.278765) (xy 187.330382 46.308252) (xy 187.332818 46.31998) (xy 187.334439 46.330483) + (xy 187.335255 46.33898) (xy 187.335255 46.346242) (xy 187.334439 46.352307) (xy 187.333226 46.356747) + (xy 187.331189 46.3604) (xy 187.328368 46.362822) (xy 187.325951 46.364028) (xy 187.322318 46.366052) + (xy 187.31221 46.370086) (xy 187.298876 46.374937) (xy 187.283109 46.380587) (xy 187.264933 46.386661) + (xy 187.245522 46.392715) (xy 187.224507 46.399189) (xy 187.203089 46.405665) (xy 187.09882 46.435556) + (xy 187.09882 46.605289) (xy 187.09882 46.775444) (xy 187.537705 46.775444) (xy 187.708253 46.776243) + (xy 187.848081 46.778667) (xy 187.942233 46.781892) (xy 187.967712 46.783911) (xy 187.974573 46.785121) + (xy 187.976991 46.786348) (xy 187.976586 46.789176) (xy 187.975377 46.792407) (xy 187.970538 46.801704) + (xy 187.963259 46.813824) (xy 187.953154 46.827973) (xy 187.940623 46.84454) (xy 187.926478 46.863127) + (xy 187.90992 46.883329) (xy 187.89213 46.904758) (xy 187.852129 46.95042) (xy 187.80808 46.998514) + (xy 187.785441 47.02276) (xy 187.7624 47.046602) (xy 187.739373 47.069638) (xy 187.716745 47.092266) + (xy 187.641967 47.161773) (xy 187.564391 47.228054) (xy 187.483973 47.290693) (xy 187.400705 47.350497) + (xy 187.315041 47.406677) (xy 187.227332 47.459215) (xy 187.13763 47.50852) (xy 187.045482 47.553775) + (xy 186.952137 47.595413) (xy 186.856747 47.633396) (xy 186.760174 47.667343) (xy 186.662363 47.697242) + (xy 186.563761 47.723116) (xy 186.463945 47.744945) (xy 186.363307 47.762317) (xy 186.262285 47.775242) + (xy 186.235199 47.77767) (xy 186.202075 47.7793) (xy 186.122456 47.780099) (xy 186.029504 47.778892) + (xy 185.929679 47.775242) (xy 185.828649 47.769599) (xy 185.733278 47.762714) (xy 185.649223 47.754224) + (xy 185.583345 47.744945) (xy 185.525558 47.733633) (xy 185.467358 47.720281) (xy 185.408364 47.70533) + (xy 185.348543 47.688363) (xy 185.288728 47.669765) (xy 185.228917 47.649158) (xy 185.169108 47.62733) + (xy 185.109305 47.603489) (xy 185.049897 47.578434) (xy 184.991296 47.552165) (xy 184.933113 47.524272) + (xy 184.876127 47.495185) (xy 184.819949 47.464873) (xy 184.764976 47.433764) (xy 184.711232 47.401026) + (xy 184.659506 47.367882) (xy 184.619895 47.340415) (xy 184.578279 47.308888) (xy 184.534628 47.274538) + (xy 184.489768 47.236953) (xy 184.444107 47.196535) (xy 184.398035 47.154493) (xy 184.351553 47.110865) + (xy 184.305888 47.065602) (xy 184.260627 47.019529) (xy 184.216577 46.973054) (xy 184.174146 46.926989) + (xy 184.133734 46.880917) (xy 184.09615 46.835648) (xy 184.060986 46.792004) (xy 184.029462 46.749963) + (xy 184.001183 46.709964) (xy 183.932886 46.60124) (xy 183.871043 46.490927) (xy 183.815686 46.378572) + (xy 183.767581 46.264605) (xy 183.725969 46.149436) (xy 183.691619 46.033039) (xy 183.663722 45.915447) + (xy 183.643124 45.797034) (xy 183.628966 45.678205) (xy 183.622107 45.558596) (xy 183.622107 45.438985) + (xy 183.629373 45.319346) (xy 183.643525 45.199733) (xy 183.66455 45.080121) (xy 183.692825 44.961291) + (xy 183.728395 44.842884) (xy 183.783358 44.693764) (xy 183.848406 44.549502) (xy 183.922779 44.410873) + (xy 184.006031 44.278315) (xy 184.097771 44.15182) (xy 184.197589 44.031799) (xy 184.305479 43.918249) + (xy 184.420659 43.812369) (xy 184.543117 43.713748) (xy 184.672027 43.623219) (xy 184.807422 43.540378) + (xy 184.948864 43.466024) (xy 185.095967 43.400952) (xy 185.247918 43.344375) (xy 185.404707 43.297502) + (xy 185.566363 43.260324) (xy 185.612839 43.251831) (xy 185.662967 43.244552) (xy 185.715489 43.238489) + (xy 185.77045 43.233223) (xy 185.885226 43.225969) (xy 186.004034 43.223145) (xy 186.122864 43.22436) + (xy 186.23844 43.230007) (xy 186.293798 43.234458) (xy 186.346746 43.239707) (xy 186.397247 43.246185) + (xy 186.444545 43.253844) (xy 186.540727 43.27325) (xy 186.635286 43.295885) (xy 186.728643 43.322549) + (xy 186.820383 43.352457) (xy 186.910903 43.385601) (xy 186.999412 43.422779) (xy 187.086698 43.463182) + (xy 187.171979 43.507229) (xy 187.25563 43.554518) (xy 187.337261 43.605045) (xy 187.417276 43.658785) + (xy 187.495285 43.716166) (xy 187.571253 43.776802) (xy 187.645217 43.840644) (xy 187.717148 43.907734) + (xy 187.786657 43.977645) (xy 187.838786 44.033823) (xy 187.888093 44.090805) (xy 187.935374 44.148996) + (xy 187.980641 44.208402) (xy 188.023464 44.269019) (xy 188.064291 44.331264) (xy 188.10268 44.394304) + (xy 188.139048 44.459371) (xy 188.1734 44.525654) (xy 188.205731 44.593131) (xy 188.236048 44.662635) + (xy 188.264326 44.733786) (xy 188.290612 44.806515) (xy 188.315265 44.881269) (xy 188.337896 44.957655) + (xy 188.358487 45.036055) (xy 188.367383 45.076465) (xy 188.375875 45.12012) (xy 188.383151 45.166589) + (xy 188.389211 45.215489) (xy 188.394466 45.266414) (xy 188.398911 45.318939) (xy 188.404158 45.426855) + (xy 188.405385 45.535558) (xy 188.846685 45.535558) (xy 188.847091 45.49677) (xy 188.843457 45.374313) + (xy 188.835779 45.256718) (xy 188.830508 45.201346) (xy 188.824054 45.148824) (xy 188.81637 45.099505) + (xy 188.80788 45.055049) (xy 188.775968 44.922099) (xy 188.73918 44.791977) (xy 188.697159 44.665078) + (xy 188.649879 44.541813) (xy 188.597737 44.421377) (xy 188.540348 44.304175) (xy 188.478124 44.191037) + (xy 188.41104 44.080701) (xy 188.339103 43.974412) (xy 188.262317 43.871762) (xy 188.180683 43.773148) + (xy 188.094608 43.677782) (xy 188.003669 43.586847) (xy 187.908293 43.49997) (xy 187.80808 43.416711) + (xy 187.703402 43.337917) (xy 187.669463 43.314477) (xy 187.629848 43.289001) (xy 187.538915 43.234059) + (xy 187.435457 43.176263) (xy 187.325951 43.118072) (xy 187.21481 43.063111) (xy 187.108526 43.013392) + (xy 187.011947 42.971769) (xy 186.969102 42.955192) (xy 186.930712 42.941455) (xy 186.758964 42.89014) + (xy 186.585988 42.850121) (xy 186.411403 42.821031) (xy 186.236003 42.802841) (xy 186.060619 42.795175) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "3dcbd66b-932b-4202-8100-17260a6280b0") + ) + (gr_poly + (pts + (xy 185.956753 41.875374) (xy 185.900981 41.876583) (xy 185.848046 41.877786) (xy 185.79996 41.880215) + (xy 185.58052 41.891934) (xy 185.500102 42.1429) (xy 185.457655 42.274244) (xy 185.425723 42.371643) + (xy 185.411993 42.40922) (xy 185.399469 42.44075) (xy 185.38775 42.466205) (xy 185.376434 42.486814) + (xy 185.365115 42.503384) (xy 185.352588 42.515907) (xy 185.339257 42.526012) (xy 185.324692 42.533701) + (xy 185.308135 42.540155) (xy 185.288728 42.545816) (xy 185.241851 42.557541) (xy 185.21478 42.56482) + (xy 185.18406 42.573299) (xy 185.116973 42.593103) (xy 185.049096 42.614518) (xy 185.017156 42.625031) + (xy 184.988455 42.634728) (xy 184.857533 42.680807) (xy 184.611017 42.474291) (xy 184.364888 42.267379) + (xy 184.220222 42.354253) (xy 184.141017 42.402342) (xy 184.058979 42.454492) (xy 183.977747 42.507029) + (xy 183.902161 42.557541) (xy 183.835887 42.602801) (xy 183.783358 42.640384) (xy 183.748602 42.667455) + (xy 183.739298 42.675946) (xy 183.736078 42.680807) (xy 183.738095 42.68888) (xy 183.742932 42.707469) + (xy 183.760725 42.770507) (xy 183.78699 42.861037) (xy 183.818924 42.968946) (xy 183.85125 43.076845) + (xy 183.877515 43.167774) (xy 183.895303 43.232018) (xy 183.900148 43.251018) (xy 183.901763 43.259511) + (xy 183.901763 43.260725) (xy 183.900952 43.262332) (xy 183.898528 43.265973) (xy 183.89448 43.271634) + (xy 183.889231 43.278501) (xy 183.882352 43.286579) (xy 183.874286 43.296284) (xy 183.854475 43.318106) + (xy 183.830634 43.343969) (xy 183.803167 43.37267) (xy 183.77325 43.403779) (xy 183.740511 43.436517) + (xy 183.579669 43.597771) (xy 183.281014 43.537148) (xy 183.062785 43.492289) (xy 182.956495 43.469261) + (xy 182.954894 43.468853) (xy 182.952869 43.468853) (xy 182.95086 43.468853) (xy 182.948819 43.469658) + (xy 182.946799 43.47046) (xy 182.944383 43.471677) (xy 182.941961 43.472884) (xy 182.939533 43.474503) + (xy 182.936697 43.476536) (xy 182.934274 43.478958) (xy 182.931043 43.48178) (xy 182.928221 43.484601) + (xy 182.924969 43.487855) (xy 182.921749 43.49148) (xy 182.918518 43.495519) (xy 182.914891 43.49997) + (xy 182.907612 43.509258) (xy 182.899515 43.520167) (xy 182.891024 43.532288) (xy 182.881746 43.546045) + (xy 182.872052 43.561394) (xy 182.861542 43.577954) (xy 182.850219 43.59574) (xy 182.838501 43.615547) + (xy 182.714432 43.824483) (xy 182.66634 43.907734) (xy 182.627555 43.976842) (xy 182.598046 44.032208) + (xy 182.577423 44.073825) (xy 182.566112 44.10212) (xy 182.56369 44.111017) (xy 182.563281 44.116671) + (xy 182.564095 44.118279) (xy 182.5649 44.120291) (xy 182.569348 44.125966) (xy 182.575414 44.134051) + (xy 182.583899 44.144143) (xy 182.606532 44.170017) (xy 182.636025 44.202756) (xy 182.671184 44.241141) + (xy 182.711602 44.283986) (xy 182.755659 44.330461) (xy 182.802942 44.378955) (xy 183.037329 44.619413) + (xy 182.987224 44.790343) (xy 182.931858 44.980697) (xy 182.931043 44.981901) (xy 182.929425 44.982718) + (xy 182.922962 44.984727) (xy 182.913659 44.98635) (xy 182.901539 44.98757) (xy 182.87083 44.990394) + (xy 182.835676 44.992012) (xy 182.799706 44.993218) (xy 182.767379 44.993621) (xy 182.741928 44.99282) + (xy 182.733427 44.992418) (xy 182.728169 44.991603) (xy 182.725745 44.990803) (xy 182.723331 44.990394) + (xy 182.721307 44.989592) (xy 182.719286 44.988386) (xy 182.717258 44.98757) (xy 182.715235 44.98635) + (xy 182.71362 44.985134) (xy 182.712003 44.983926) (xy 182.7104 44.982718) (xy 182.708782 44.981099) + (xy 182.707164 44.979885) (xy 182.70594 44.977868) (xy 182.704322 44.976251) (xy 182.703118 44.974212) + (xy 182.701895 44.97221) (xy 182.700687 44.970185) (xy 182.699882 44.967763) (xy 182.698676 44.965343) + (xy 182.69786 44.962903) (xy 182.696654 44.960084) (xy 182.695849 44.957251) (xy 182.695025 44.954032) + (xy 182.694619 44.950785) (xy 182.693815 44.947552) (xy 182.693011 44.943924) (xy 182.692606 44.940273) + (xy 182.691394 44.932207) (xy 182.690585 44.923712) (xy 182.689778 44.914012) (xy 182.684933 44.845703) + (xy 180.576592 44.841267) (xy 178.970991 44.84208) (xy 178.482385 44.845311) (xy 178.302974 44.850168) + (xy 178.303365 44.850975) (xy 178.304177 44.852588) (xy 178.308212 44.857838) (xy 178.314282 44.865115) + (xy 178.323155 44.874816) (xy 178.346611 44.899876) (xy 178.377715 44.932207) (xy 178.415303 44.970185) + (xy 178.458145 45.013835) (xy 178.505826 45.060715) (xy 178.557166 45.11082) (xy 178.648093 45.198923) + (xy 178.688905 45.236913) (xy 178.727304 45.271667) (xy 178.762868 45.302789) (xy 178.796815 45.331474) + (xy 178.829135 45.357352) (xy 178.860259 45.380783) (xy 178.890566 45.402204) (xy 178.920463 45.421597) + (xy 178.949975 45.439381) (xy 178.98027 45.455944) (xy 179.010993 45.471316) (xy 179.042527 45.486265) + (xy 179.075652 45.500409) (xy 179.110816 45.514548) (xy 179.222352 45.557792) (xy 181.070852 45.562231) + (xy 182.919725 45.566686) (xy 182.929425 45.705306) (xy 182.934682 45.765507) (xy 182.942366 45.823304) + (xy 182.952065 45.879482) (xy 182.957311 45.906552) (xy 182.96378 45.933637) (xy 182.970241 45.959906) + (xy 182.977521 45.985757) (xy 182.985204 46.011219) (xy 182.993675 46.036272) (xy 183.002567 46.060934) + (xy 183.011871 46.084778) (xy 183.021573 46.108629) (xy 183.032084 46.132064) (xy 183.040558 46.150231) + (xy 183.048243 46.168829) (xy 183.055118 46.186622) (xy 183.061165 46.203997) (xy 183.066438 46.219342) + (xy 183.070065 46.233102) (xy 183.071677 46.238751) (xy 183.07248 46.243998) (xy 183.073299 46.248858) + (xy 183.073701 46.25248) (xy 183.073299 46.254497) (xy 183.072083 46.257349) (xy 183.06845 46.264205) + (xy 183.062376 46.273499) (xy 183.054303 46.28522) (xy 183.0434 46.298554) (xy 183.030871 46.314325) + (xy 183.015907 46.331696) (xy 182.998941 46.350692) (xy 182.959729 46.393927) (xy 182.91326 46.443645) + (xy 182.859921 46.499011) (xy 182.800916 46.558824) (xy 182.528128 46.833226) (xy 182.640479 47.032052) + (xy 182.719286 47.169463) (xy 182.806176 47.317778) (xy 182.878904 47.440623) (xy 182.903575 47.480641) + (xy 182.916503 47.500441) (xy 182.918518 47.500441) (xy 182.923758 47.50003) (xy 182.943576 47.497208) + (xy 182.974291 47.492361) (xy 183.014702 47.485482) (xy 183.119369 47.467305) (xy 183.24626 47.443865) + (xy 183.57241 47.382427) (xy 183.737286 47.546499) (xy 183.77043 47.580051) (xy 183.801134 47.611571) + (xy 183.829027 47.641077) (xy 183.853671 47.667751) (xy 183.873877 47.690381) (xy 183.888834 47.708562) + (xy 183.89448 47.715836) (xy 183.898528 47.721499) (xy 183.900952 47.725936) (xy 183.901763 47.728366) + (xy 183.901353 47.732006) (xy 183.900148 47.738066) (xy 183.895303 47.758676) (xy 183.877113 47.827783) + (xy 183.850447 47.925576) (xy 183.817706 48.041968) (xy 183.801134 48.101388) (xy 183.786579 48.157543) + (xy 183.77325 48.208477) (xy 183.762744 48.253336) (xy 183.754651 48.290915) (xy 183.749001 48.320011) + (xy 183.746988 48.339409) (xy 183.746988 48.344678) (xy 183.747794 48.347091) (xy 183.836687 48.408919) + (xy 183.933285 48.473185) (xy 184.032288 48.537433) (xy 184.128081 48.597251) (xy 184.215356 48.650187) + (xy 184.288122 48.692223) (xy 184.340644 48.720098) (xy 184.357625 48.727376) (xy 184.367712 48.730203) + (xy 184.368941 48.729799) (xy 184.370556 48.728994) (xy 184.375799 48.725756) (xy 184.383485 48.720504) + (xy 184.393182 48.713644) (xy 184.418249 48.694236) (xy 184.450168 48.668782) (xy 184.487752 48.638055) + (xy 184.530197 48.602498) (xy 184.576256 48.563707) (xy 184.62475 48.522072) (xy 184.864401 48.313951) + (xy 184.975529 48.35072) (xy 185.000588 48.358815) (xy 185.029687 48.368102) (xy 185.095166 48.387488) + (xy 185.163869 48.406491) (xy 185.227305 48.423059) (xy 185.367936 48.458622) (xy 185.474212 48.782742) + (xy 185.580924 49.106455) (xy 185.714678 49.116961) (xy 185.782988 49.121002) (xy 185.866222 49.123417) + (xy 185.958368 49.124626) (xy 186.053752 49.124626) (xy 186.146703 49.123417) (xy 186.230761 49.121002) + (xy 186.301077 49.11736) (xy 186.351586 49.112512) (xy 186.423937 49.102803) (xy 186.527394 48.780312) + (xy 186.630855 48.457811) (xy 186.719743 48.4364) (xy 186.767844 48.423865) (xy 186.832502 48.405689) + (xy 186.905665 48.384677) (xy 186.978398 48.362443) (xy 187.148142 48.31072) (xy 187.276652 48.425085) + (xy 187.438697 48.568142) (xy 187.499727 48.620693) (xy 187.54902 48.662303) (xy 187.587422 48.693029) + (xy 187.615713 48.714043) (xy 187.634704 48.726168) (xy 187.64116 48.728994) (xy 187.646023 48.730203) + (xy 187.648447 48.729799) (xy 187.652074 48.728994) (xy 187.660562 48.726168) (xy 187.671881 48.721301) + (xy 187.68602 48.714854) (xy 187.7026 48.705957) (xy 187.721985 48.695448) (xy 187.744226 48.682515) + (xy 187.769272 48.667977) (xy 187.827464 48.632411) (xy 187.897385 48.589172) (xy 187.979031 48.537027) + (xy 188.072777 48.476816) (xy 188.123694 48.443275) (xy 188.166545 48.414179) (xy 188.200894 48.389512) + (xy 188.227963 48.368513) (xy 188.238871 48.359616) (xy 188.247774 48.351534) (xy 188.255039 48.343861) + (xy 188.260702 48.337387) (xy 188.265144 48.331721) (xy 188.267574 48.326478) (xy 188.268785 48.322039) + (xy 188.268376 48.317985) (xy 188.193611 48.048441) (xy 188.166136 47.951037) (xy 188.141483 47.864967) + (xy 188.122085 47.79989) (xy 188.110769 47.764729) (xy 188.109551 47.761098) (xy 188.108348 47.757473) + (xy 188.107539 47.754224) (xy 188.106728 47.750999) (xy 188.106328 47.747774) (xy 188.106328 47.74414) + (xy 188.106328 47.740889) (xy 188.106728 47.737256) (xy 188.107539 47.734027) (xy 188.108751 47.729974) + (xy 188.110363 47.72635) (xy 188.11198 47.721905) (xy 188.114399 47.717858) (xy 188.116832 47.71301) + (xy 188.12006 47.70815) (xy 188.123694 47.702907) (xy 188.12813 47.697666) (xy 188.132588 47.691589) + (xy 188.137847 47.685114) (xy 188.143504 47.678657) (xy 188.14996 47.671381) (xy 188.156837 47.663717) + (xy 188.172594 47.646329) (xy 188.19079 47.62733) (xy 188.211802 47.60552) (xy 188.236048 47.580845) + (xy 188.263523 47.552979) (xy 188.431646 47.382831) (xy 188.758584 47.446697) (xy 188.886282 47.471341) + (xy 188.99176 47.489937) (xy 189.064106 47.50124) (xy 189.084708 47.503669) (xy 189.090374 47.503669) + (xy 189.092796 47.503271) (xy 189.115023 47.468513) (xy 189.160693 47.390918) (xy 189.287997 47.16581) + (xy 189.410452 46.943546) (xy 189.449648 46.869194) (xy 189.460562 46.847772) (xy 189.463788 46.838879) + (xy 189.437117 46.808963) (xy 189.370839 46.739456) (xy 189.171197 46.535784) (xy 188.97237 46.336552) + (xy 188.906095 46.272288) (xy 188.887092 46.254497) (xy 188.880236 46.249255) (xy 188.878616 46.25289) + (xy 188.875374 46.261379) (xy 188.864059 46.291292) (xy 188.848705 46.334119) (xy 188.83011 46.386265) + (xy 188.776772 46.525275) (xy 188.717374 46.660664) (xy 188.651493 46.792004) (xy 188.579159 46.918901) + (xy 188.500756 47.041755) (xy 188.416281 47.16017) (xy 188.325766 47.274132) (xy 188.22957 47.383634) + (xy 188.12733 47.488308) (xy 188.019429 47.58854) (xy 187.906268 47.683901) (xy 187.787062 47.774031) + (xy 187.662589 47.859715) (xy 187.532464 47.940137) (xy 187.397072 48.015301) (xy 187.256841 48.085213) + (xy 187.142067 48.135316) (xy 187.024471 48.180582) (xy 186.904033 48.220592) (xy 186.780786 48.25535) + (xy 186.655501 48.284843) (xy 186.528606 48.308694) (xy 186.40009 48.327289) (xy 186.270355 48.340617) + (xy 186.139825 48.348308) (xy 186.008898 48.35072) (xy 185.877544 48.347499) (xy 185.746613 48.339006) + (xy 185.616078 48.324865) (xy 185.48635 48.305055) (xy 185.357838 48.280004) (xy 185.23053 48.248881) + (xy 185.022409 48.185444) (xy 184.821565 48.108252) (xy 184.628386 48.017722) (xy 184.443291 47.914259) + (xy 184.267099 47.799084) (xy 184.100181 47.67219) (xy 183.942982 47.534784) (xy 183.796284 47.386887) + (xy 183.660489 47.229675) (xy 183.536423 47.063174) (xy 183.424086 46.88818) (xy 183.324666 46.705523) + (xy 183.238588 46.51517) (xy 183.165835 46.318771) (xy 183.107645 46.115884) (xy 183.084211 46.01243) + (xy 183.064409 45.907761) (xy 183.057541 45.862498) (xy 183.052272 45.812391) (xy 183.044611 45.699631) + (xy 183.041785 45.575578) (xy 183.042585 45.446248) (xy 183.047841 45.31773) (xy 183.057139 45.195694) + (xy 183.07047 45.085765) (xy 183.078155 45.037677) (xy 183.08703 44.994428) (xy 183.114518 44.884923) + (xy 183.145639 44.776609) (xy 183.180395 44.67032) (xy 183.21879 44.566057) (xy 183.260397 44.463407) + (xy 183.306067 44.362775) (xy 183.354576 44.264177) (xy 183.407105 44.167998) (xy 183.462476 44.073825) + (xy 183.521477 43.982084) (xy 183.583719 43.892382) (xy 183.649176 43.805086) (xy 183.717881 43.720624) + (xy 183.789812 43.638589) (xy 183.864584 43.558979) (xy 183.942584 43.482188) (xy 184.057767 43.379532) + (xy 184.178585 43.28255) (xy 184.305086 43.192019) (xy 184.436417 43.107966) (xy 184.571798 43.030366) + (xy 184.711633 42.959652) (xy 184.854303 42.895786) (xy 185.000183 42.839217) (xy 185.148092 42.789906) + (xy 185.297628 42.748275) (xy 185.448765 42.714341) (xy 185.600305 42.688066) (xy 185.752275 42.67029) + (xy 185.903823 42.660591) (xy 186.054562 42.65978) (xy 186.204087 42.667043) (xy 186.345931 42.680807) + (xy 186.478898 42.698179) (xy 186.54315 42.708678) (xy 186.606196 42.719996) (xy 186.667623 42.732926) + (xy 186.728643 42.746664) (xy 186.78885 42.762033) (xy 186.848683 42.778593) (xy 186.908483 42.79679) + (xy 186.968293 42.81658) (xy 187.089522 42.860225) (xy 187.214407 42.911159) (xy 187.334439 42.9653) + (xy 187.451631 43.024704) (xy 187.5652 43.089373) (xy 187.675915 43.158481) (xy 187.783026 43.232426) + (xy 187.88648 43.31083) (xy 187.985891 43.393672) (xy 188.081661 43.480571) (xy 188.1734 43.571902) + (xy 188.261098 43.667275) (xy 188.344344 43.766295) (xy 188.423155 43.869346) (xy 188.497525 43.975633) + (xy 188.567042 44.085546) (xy 188.631689 44.199101) (xy 188.691092 44.315496) (xy 188.721407 44.379753) + (xy 188.750098 44.443198) (xy 188.776375 44.505439) (xy 188.801026 44.56767) (xy 188.824054 44.6291) + (xy 188.845068 44.69094) (xy 188.86486 44.752363) (xy 188.882655 44.813796) (xy 188.898824 44.876026) + (xy 188.913771 44.938656) (xy 188.927109 45.002116) (xy 188.938835 45.066766) (xy 188.949333 45.132645) + (xy 188.958622 45.199327) (xy 188.966707 45.268024) (xy 188.973582 45.338345) (xy 188.993395 45.566286) + (xy 190.838228 45.566286) (xy 192.01464 45.56507) (xy 192.373532 45.561424) (xy 192.617619 45.553752) + (xy 192.77562 45.540824) (xy 192.87585 45.520619) (xy 192.946975 45.492315) (xy 193.01769 45.453928) + (xy 193.042354 45.439783) (xy 193.066603 45.425241) (xy 193.091252 45.409468) (xy 193.116306 45.392505) + (xy 193.14136 45.373909) (xy 193.16763 45.353697) (xy 193.194714 45.331868) (xy 193.223002 45.308033) + (xy 193.252501 45.282172) (xy 193.283608 45.253884) (xy 193.316753 45.222771) (xy 193.351907 45.189219) + (xy 193.429093 45.112839) (xy 193.517205 45.023537) (xy 193.698643 44.837226) (xy 191.42179 44.841267) + (xy 189.475504 44.845703) (xy 189.480768 44.924117) (xy 189.480768 44.930992) (xy 189.479957 44.937445) + (xy 189.477944 44.943113) (xy 189.475098 44.948765) (xy 189.471872 44.954032) (xy 189.467431 44.958869) + (xy 189.462577 44.963314) (xy 189.45693 44.967763) (xy 189.450856 44.971797) (xy 189.444396 44.975447) + (xy 189.437117 44.978673) (xy 189.429831 44.981501) (xy 189.413683 44.986762) (xy 189.3967 44.991204) + (xy 189.379329 44.994838) (xy 189.361944 44.997659) (xy 189.344976 44.999696) (xy 189.328405 45.000912) + (xy 189.300118 45.002519) (xy 189.280312 45.002921) (xy 189.277485 45.002921) (xy 189.274255 45.002921) + (xy 189.271426 45.002519) (xy 189.268589 45.002116) (xy 189.265763 45.00171) (xy 189.263338 45.000912) + (xy 189.260925 45.000102) (xy 189.258485 44.999284) (xy 189.256065 44.998068) (xy 189.253641 44.996859) + (xy 189.251625 44.995644) (xy 189.249202 44.994029) (xy 189.247181 44.992012) (xy 189.245143 44.989996) + (xy 189.242728 44.98757) (xy 189.240716 44.985134) (xy 189.238698 44.982305) (xy 189.236677 44.979483) + (xy 189.234645 44.976251) (xy 189.232621 44.972606) (xy 189.230613 44.968975) (xy 189.228585 44.964936) + (xy 189.226568 44.960486) (xy 189.224143 44.955646) (xy 189.21969 44.945133) (xy 189.214854 44.933408) + (xy 189.209995 44.920476) (xy 189.204341 44.905513) (xy 189.196659 44.884923) (xy 189.187362 44.863094) + (xy 189.177657 44.840871) (xy 189.167164 44.819045) (xy 189.156652 44.798023) (xy 189.146551 44.779024) + (xy 189.136851 44.761659) (xy 189.127553 44.74752) (xy 189.119459 44.734989) (xy 189.111798 44.722867) + (xy 189.104515 44.711549) (xy 189.098461 44.701046) (xy 189.093605 44.691748) (xy 189.089567 44.68406) + (xy 189.088361 44.681229) (xy 189.087144 44.678412) (xy 189.08674 44.676397) (xy 189.086341 44.674761) + (xy 189.086341 44.673952) (xy 189.08552 44.672744) (xy 189.083097 44.668708) (xy 189.075031 44.655779) + (xy 189.070173 44.646877) (xy 189.067746 44.64204) (xy 189.065726 44.636772) (xy 189.063303 44.631129) + (xy 189.061274 44.625461) (xy 189.05925 44.619413) (xy 189.057634 44.61294) (xy 189.056424 44.606073) + (xy 189.055213 44.599205) (xy 189.054817 44.591915) (xy 189.054413 44.584253) (xy 189.054817 44.57657) + (xy 189.055617 44.568887) (xy 189.057237 44.560815) (xy 189.05925 44.552315) (xy 189.061677 44.543827) + (xy 189.065318 44.53533) (xy 189.069758 44.52646) (xy 189.074618 44.517565) (xy 189.080674 44.508674) + (xy 189.087554 44.499365) (xy 189.095619 44.490077) (xy 189.104515 44.480795) (xy 189.182117 44.402791) + (xy 189.258485 44.324391) (xy 189.324364 44.255281) (xy 189.350628 44.226593) (xy 189.370839 44.203964) + (xy 189.454085 44.10898) (xy 189.286776 43.822871) (xy 189.21969 43.708904) (xy 189.160291 43.610695) + (xy 189.115023 43.537964) (xy 189.100081 43.514922) (xy 189.09078 43.501994) (xy 189.062073 43.467236) + (xy 188.742427 43.529065) (xy 188.422751 43.591306) (xy 188.265941 43.431675) (xy 188.205731 43.371447) + (xy 188.181894 43.346795) (xy 188.171789 43.335887) (xy 188.162483 43.324973) (xy 188.154008 43.314886) + (xy 188.146723 43.305173) (xy 188.140686 43.295478) (xy 188.135018 43.285778) (xy 188.13058 43.276081) + (xy 188.126922 43.265973) (xy 188.124097 43.25586) (xy 188.122485 43.244961) (xy 188.121678 43.234059) + (xy 188.121275 43.221934) (xy 188.122085 43.209388) (xy 188.123694 43.195657) (xy 188.126123 43.181106) + (xy 188.129367 43.165757) (xy 188.133396 43.148782) (xy 188.138241 43.130198) (xy 188.149553 43.08896) + (xy 188.164113 43.040876) (xy 188.201699 42.919632) (xy 188.253421 42.747874) (xy 188.269193 42.694137) + (xy 188.275242 42.673121) (xy 188.271605 42.669492) (xy 188.262317 42.661799) (xy 188.227558 42.636754) + (xy 188.175027 42.600781) (xy 188.109551 42.557541) (xy 188.036415 42.509847) (xy 187.959622 42.460953) + (xy 187.884046 42.41326) (xy 187.814131 42.37083) (xy 187.643584 42.267778) (xy 187.524367 42.363951) + (xy 187.400705 42.464186) (xy 187.270178 42.571275) (xy 187.135189 42.682819) (xy 187.037808 42.643206) + (xy 187.014775 42.634328) (xy 186.987295 42.624626) (xy 186.955767 42.614518) (xy 186.921817 42.604013) + (xy 186.885855 42.593509) (xy 186.849483 42.583399) (xy 186.813515 42.573701) (xy 186.779164 42.565227) + (xy 186.735519 42.554303) (xy 186.699556 42.545012) (xy 186.684184 42.540558) (xy 186.670853 42.536119) + (xy 186.659129 42.532084) (xy 186.64863 42.528031) (xy 186.639733 42.523993) (xy 186.632064 42.519952) + (xy 186.625592 42.515907) (xy 186.620334 42.511871) (xy 186.616289 42.507437) (xy 186.613061 42.502974) + (xy 186.610638 42.498535) (xy 186.608629 42.493675) (xy 186.575484 42.38659) (xy 186.509606 42.176438) + (xy 186.419879 41.892336) (xy 186.219441 41.880215) (xy 186.174989 41.878199) (xy 186.124475 41.876583) + (xy 186.070321 41.875773) (xy 186.013735 41.875374) + ) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "3aa4ed9e-99e1-4a87-a167-935c4a0834dd") + ) + (gr_rect + (start 123.5 30) + (end 252.5 63) + (radius 2) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "Edge.Cuts") + (uuid "4402ae3a-9c5f-43b4-95b9-b05c659ac475") + ) + (gr_text "1. HEAD | 2. NECK | 3. LEFT HAND | 4. RIGHT HAND | 5. BODY" + (at 164 59.5 0) + (layer "F.SilkS") + (uuid "cfa00be6-5a27-423f-8485-2f14bec28c10") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "SERVO ORDER:" + (at 179.9 57.5 0) + (layer "F.SilkS") + (uuid "d8256c46-d249-41ca-8ff8-91dd6410bbbb") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "SCL" + (at 223.5 40.46 0) + (layer "F.SilkS") + (uuid "2684a999-3a9a-430b-9dbc-bc66824272a2") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "SDA" + (at 223.5 43 0) + (layer "F.SilkS") + (uuid "0ca6bed9-dd1f-4e16-bf1a-4dbfd671d550") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "GND" + (at 223.5 45.54 0) + (layer "F.SilkS") + (uuid "47442e9f-2d93-489b-be21-a2cf0223aaa6") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "VCC\n" + (at 223.5 48.08 0) + (layer "F.SilkS") + (uuid "8fed1ddb-1051-4b00-bc58-460b28600c9a") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "EYES\n(OLED)" + (at 221.4 37.06 0) + (layer "F.SilkS") + (uuid "b9c7937c-7135-4a97-a837-a3dcbb912356") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (gr_text "D+" + (at 235.85 55.4 90) + (layer "F.SilkS") + (uuid "e777576d-29d6-430d-868f-30ba10368c13") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "D-" + (at 238.39 55.4 90) + (layer "F.SilkS") + (uuid "7a8a1a09-7615-4527-a6c7-419b223be739") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "5V" + (at 240.93 55.4 90) + (layer "F.SilkS") + (uuid "00f5a805-37f8-44d2-ab07-6c881cdb704a") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "GND\n" + (at 243.47 55.4 90) + (layer "F.SilkS") + (uuid "7b5a9312-5f7a-46d5-9bd1-dbd153a22379") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "POWER\n(USB)" + (at 232.2 57.3 90) + (layer "F.SilkS") + (uuid "12f6f387-5e46-4451-9e88-c54cd2cfc75c") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (gr_text "MOTION\n(PCA9685)" + (at 184.3 36 0) + (layer "F.SilkS") + (uuid "4f5289e3-3541-44dc-9f4d-d474f4eeec59") + (effects + (font + (size 1 1) + (thickness 0.12) + ) + ) + ) + (gr_text "VOICE\n(MAX98357)" + (at 233.6 41.94 90) + (layer "F.SilkS") + (uuid "6a1a3afb-3a1d-4d6f-92c0-94bed3ff3a54") + (effects + (font + (size 1 1) + (thickness 0.12) + ) + ) + ) + (gr_text "Main Control Board\nREV #1 | 2026-09-12\ngithub.com/jamro/tiny-engineer" + (at 185.5 50.5 0) + (layer "B.SilkS") + (uuid "366bc4bb-d37f-4099-af31-758c225e0b34") + (effects + (font + (size 1 1) + (thickness 0.12) + ) + (justify top mirror) + ) + ) + (gr_text "BRAIN (ESP32)" + (at 135.89 59.5 0) + (layer "B.SilkS") + (uuid "cae9c790-ef36-4d7c-9702-5b7bb861f9d1") + (effects + (font + (size 1 1) + (thickness 0.12) + ) + (justify mirror) + ) + ) + (gr_text "TINY SOFTWARE ENGINEER" + (at 200 40 0) + (layer "B.SilkS") + (uuid "57a87b69-54f0-46a0-a040-3a89f0e6d960") + (effects + (font + (size 1.5 1.5) + (thickness 0.3) + (bold yes) + ) + (justify left bottom mirror) + ) + ) + (segment + (start 144.107412 47.345) + (end 143.092588 47.345) + (width 0.25) + (layer "F.Cu") + (net "Net-(ESP1-GP5)") + (uuid "18a1ed9c-a24f-4e17-a4e8-ff83d880562f") + ) + (segment + (start 141.875 46.127412) + (end 141.875 41.032588) + (width 0.25) + (layer "F.Cu") + (net "Net-(ESP1-GP5)") + (uuid "2cf1de88-7bc0-4571-87d8-703e7f79e633") + ) + (segment + (start 143.6 56.28) + (end 144.825 55.055) + (width 0.25) + (layer "F.Cu") + (net "Net-(ESP1-GP5)") + (uuid "34768fbc-9f7f-45ae-9395-5ea28b4f313b") + ) + (segment + (start 141.875 41.032588) + (end 143.092588 39.815) + (width 0.25) + (layer "F.Cu") + (net "Net-(ESP1-GP5)") + (uuid "433fdd04-a63e-46a6-bc78-27191182bbfa") + ) + (segment + (start 144.825 48.062588) + (end 144.107412 47.345) + (width 0.25) + (layer "F.Cu") + (net "Net-(ESP1-GP5)") + (uuid "6371a2f3-3066-4631-ad79-79db11322ae9") + ) + (segment + (start 143.092588 39.815) + (end 151.275 39.815) + (width 0.25) + (layer "F.Cu") + (net "Net-(ESP1-GP5)") + (uuid "9998c307-8621-4626-8c0c-a294fe765dc5") + ) + (segment + (start 153.5 42.04) + (end 211.92 42.04) + (width 0.25) + (layer "F.Cu") + (net "Net-(ESP1-GP5)") + (uuid "9af35acf-49d2-47f1-8e88-89703c6d2a55") + ) + (segment + (start 144.825 55.055) + (end 144.825 48.062588) + (width 0.25) + (layer "F.Cu") + (net "Net-(ESP1-GP5)") + (uuid "bce92f55-ae92-4373-98b3-acacad495040") + ) + (segment + (start 143.092588 47.345) + (end 141.875 46.127412) + (width 0.25) + (layer "F.Cu") + (net "Net-(ESP1-GP5)") + (uuid "e5e45424-6a13-4518-85f7-f943d2dd008c") + ) + (segment + (start 151.275 39.815) + (end 153.5 42.04) + (width 0.25) + (layer "F.Cu") + (net "Net-(ESP1-GP5)") + (uuid "e8c6c30a-f49b-4065-9748-45430e103885") + ) + (segment + (start 142.375 44.895) + (end 143.6 46.12) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SCL") + (uuid "0143ed92-d60f-4b68-a1ad-a987fbec8e2a") + ) + (segment + (start 142.375 43.072588) + (end 142.375 44.895) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SCL") + (uuid "1c29d066-ab45-41f0-9119-678c56843ed6") + ) + (segment + (start 151.375 42.355) + (end 143.092588 42.355) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SCL") + (uuid "2639d09c-fcdc-48e3-a0e8-6ceaa9487fec") + ) + (segment + (start 143.092588 42.355) + (end 142.375 43.072588) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SCL") + (uuid "2b3c3a00-7bc6-4de3-be72-8ff74601a423") + ) + (segment + (start 221.4 40.46) + (end 217.28 44.58) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SCL") + (uuid "3902899f-cbf9-4d5a-8fd1-ef08350169dd") + ) + (segment + (start 211.92 44.58) + (end 153.6 44.58) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SCL") + (uuid "6190e703-d101-480e-a982-3f1aa8ae86f2") + ) + (segment + (start 153.5 44.48) + (end 151.375 42.355) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SCL") + (uuid "76003773-2cee-456b-942d-096a5d5197c1") + ) + (segment + (start 153.6 44.58) + (end 153.5 44.48) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SCL") + (uuid "76c31f12-f833-4f2c-a3c0-29ae9304d8a7") + ) + (segment + (start 217.28 44.58) + (end 211.92 44.58) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SCL") + (uuid "bfa30a57-b873-4c93-86f7-aa400c117443") + ) + (segment + (start 153.5 47.12) + (end 149.96 43.58) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SDA") + (uuid "2e72d2df-5888-413e-9c1f-e4d641066051") + ) + (segment + (start 221.4 43) + (end 217.28 47.12) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SDA") + (uuid "34e729c1-4839-4682-8a20-788b1e3af17b") + ) + (segment + (start 217.28 47.12) + (end 211.92 47.12) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SDA") + (uuid "8a474d08-be8f-4940-b423-eb7d47ace8e2") + ) + (segment + (start 211.92 47.12) + (end 153.5 47.12) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SDA") + (uuid "b75d9b5d-d0fb-4b24-9740-2e16f2ec1b29") + ) + (segment + (start 149.96 43.58) + (end 143.6 43.58) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SDA") + (uuid "c4152c52-cfc8-4bac-8b36-b968598d85da") + ) + (segment + (start 153.5 49.66) + (end 211.92 49.66) + (width 0.4) + (layer "F.Cu") + (net "+3.3V") + (uuid "11271f16-7177-4c5f-9173-21db88e864a7") + ) + (segment + (start 211.92 49.66) + (end 213.5 48.08) + (width 0.4) + (layer "F.Cu") + (net "+3.3V") + (uuid "80f23f2a-c8b6-4a12-ab1a-8a06adc07705") + ) + (segment + (start 213.5 48.08) + (end 221.4 48.08) + (width 0.4) + (layer "F.Cu") + (net "+3.3V") + (uuid "f56f3b72-05c8-4127-9696-c40821409940") + ) + (segment + (start 139.5 36.94) + (end 143.6 41.04) + (width 0.4) + (layer "B.Cu") + (net "+3.3V") + (uuid "2c53dd11-fa2b-4895-ba0b-01e9d03d04a7") + ) + (segment + (start 153.5 49.66) + (end 157.5 45.66) + (width 0.4) + (layer "B.Cu") + (net "+3.3V") + (uuid "3e8f2f28-9ffd-4b63-b93d-3065b2122526") + ) + (segment + (start 157.5 33.5) + (end 140.5 33.5) + (width 0.4) + (layer "B.Cu") + (net "+3.3V") + (uuid "8a1e1977-9771-4cd9-9b58-b327aba79799") + ) + (segment + (start 139.5 34.5) + (end 139.5 36.94) + (width 0.4) + (layer "B.Cu") + (net "+3.3V") + (uuid "c988d1cf-ab3a-4e4c-b0c2-97294a671c84") + ) + (segment + (start 157.5 45.66) + (end 157.5 33.5) + (width 0.4) + (layer "B.Cu") + (net "+3.3V") + (uuid "d2ef2383-c513-411f-8e0d-4e13b306c6f6") + ) + (segment + (start 140.5 33.5) + (end 139.5 34.5) + (width 0.4) + (layer "B.Cu") + (net "+3.3V") + (uuid "f3259612-855c-4738-a50b-20c472ad7d00") + ) + (segment + (start 236.8 52.2) + (end 211.92 52.2) + (width 1.5) + (layer "F.Cu") + (net "+5V") + (uuid "0224f180-5cdc-4d2d-9f15-acc99d100e90") + ) + (segment + (start 240.96 57.5) + (end 240.96 56.297919) + (width 1.5) + (layer "F.Cu") + (net "+5V") + (uuid "8806655e-27b2-4b4c-85e0-cc05b92e80a0") + ) + (segment + (start 211.92 52.2) + (end 153.5 52.2) + (width 1.5) + (layer "F.Cu") + (net "+5V") + (uuid "a8d98996-3466-4765-8853-d4503f06e387") + ) + (segment + (start 240.96 56.297919) + (end 236.862081 52.2) + (width 1.5) + (layer "F.Cu") + (net "+5V") + (uuid "da17adb4-ca21-49ed-913e-64071f057757") + ) + (via + (at 236.862081 52.2) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net "+5V") + (uuid "12605bae-8f39-4c3a-b537-d8866fafd2f1") + ) + (segment + (start 150.5 40.5) + (end 145.96 35.96) + (width 1.5) + (layer "B.Cu") + (net "+5V") + (uuid "0564dada-3468-4df9-8f1f-0223443a8148") + ) + (segment + (start 150.5 49.276296) + (end 150.5 40.5) + (width 1.5) + (layer "B.Cu") + (net "+5V") + (uuid "2c7b436b-15ce-40c6-9280-cc0392d1e559") + ) + (segment + (start 153.423704 52.2) + (end 150.5 49.276296) + (width 1.5) + (layer "B.Cu") + (net "+5V") + (uuid "34e0f49a-c152-4939-940b-f348c6e218f7") + ) + (segment + (start 145.96 35.96) + (end 143.6 35.96) + (width 1.5) + (layer "B.Cu") + (net "+5V") + (uuid "48ffa7ec-fcad-4106-8abf-0fa19b4cee6f") + ) + (segment + (start 240.5 40.883704) + (end 246.883704 34.5) + (width 1.5) + (layer "B.Cu") + (net "+5V") + (uuid "5fa47e1e-24c2-472e-872c-a23ead17257f") + ) + (segment + (start 246.883704 34.5) + (end 247 34.5) + (width 1.5) + (layer "B.Cu") + (net "+5V") + (uuid "62abe9f5-623a-460c-a47d-31f20e498a83") + ) + (segment + (start 240.5 47.5) + (end 240.5 40.883704) + (width 1.5) + (layer "B.Cu") + (net "+5V") + (uuid "9598513b-5068-49ca-994a-cd3d591acc88") + ) + (segment + (start 153.5 52.2) + (end 153.423704 52.2) + (width 1.5) + (layer "B.Cu") + (net "+5V") + (uuid "b62ce53e-2016-4208-b0d4-cffbae612b50") + ) + (segment + (start 236.862081 51.137919) + (end 240.5 47.5) + (width 1.5) + (layer "B.Cu") + (net "+5V") + (uuid "d52b395b-a680-4a7e-aa79-d511ea185433") + ) + (segment + (start 236.862081 52.2) + (end 236.862081 51.137919) + (width 1.5) + (layer "B.Cu") + (net "+5V") + (uuid "e7ad4bbf-720d-42bf-af92-88c69681419e") + ) + (segment + (start 234.282844 57.5) + (end 235.88 57.5) + (width 0.2) + (layer "F.Cu") + (net "/USB_D+") + (uuid "0e6ed789-ce91-46b1-9a03-f0bfee60428a") + ) + (segment + (start 125 60.782841) + (end 125.617159 61.4) + (width 0.2) + (layer "F.Cu") + (net "/USB_D+") + (uuid "1bd30e72-f42f-4127-9733-ffb9be643fdd") + ) + (segment + (start 230.382842 61.4) + (end 234.282844 57.5) + (width 0.2) + (layer "F.Cu") + (net "/USB_D+") + (uuid "207f3fe2-2b84-448d-8587-f165d46f4045") + ) + (segment + (start 125 44.4) + (end 125 60.782841) + (width 0.2) + (layer "F.Cu") + (net "/USB_D+") + (uuid "4ca4f05a-9a7b-494a-969f-4fce31a09712") + ) + (segment + (start 125.617159 61.4) + (end 230.382842 61.4) + (width 0.2) + (layer "F.Cu") + (net "/USB_D+") + (uuid "8193a873-3303-4879-93b6-f6f647fcb185") + ) + (segment + (start 128.36 41.04) + (end 125 44.4) + (width 0.2) + (layer "F.Cu") + (net "/USB_D+") + (uuid "bea52e67-2468-44d7-9a65-e913f44f78ec") + ) + (segment + (start 230.217156 61) + (end 234.117156 57.1) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "394c2cc6-f9e9-4dd8-a700-321ae1172c61") + ) + (segment + (start 125.5 44.465686) + (end 125.5 60.717156) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "49be936a-e1cf-40a0-879a-010858d4616c") + ) + (segment + (start 234.73 57.1) + (end 234.73 56.35) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "6355839c-c9ba-4934-b7a0-9eb4e04220b7") + ) + (segment + (start 237.03 56.35) + (end 237.03 57.1) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "69409db0-1660-43df-b08b-960ec41c7a1d") + ) + (segment + (start 234.117156 57.1) + (end 234.73 57.1) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "93886e58-3107-4e09-ad86-b406db25f37c") + ) + (segment + (start 126.385686 43.58) + (end 125.5 44.465686) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "a29b6e4f-df49-475c-a065-b3875abec358") + ) + (segment + (start 234.73 56.35) + (end 237.03 56.35) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "c6e17136-eb51-4c5b-ac00-92c5ebb7c8d9") + ) + (segment + (start 125.5 60.717156) + (end 125.782844 61) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "ce830e04-83a2-4e99-9f50-faf2db5182b5") + ) + (segment + (start 125.782844 61) + (end 230.217156 61) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "d270677f-8d46-488a-93f1-4d2b6b4da274") + ) + (segment + (start 238.02 57.1) + (end 238.42 57.5) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "dec4e84b-a928-4b1a-9c58-d768ecf1d9ab") + ) + (segment + (start 237.03 57.1) + (end 238.02 57.1) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "e2a630c8-80df-4028-ae02-571d1b5307dc") + ) + (segment + (start 128.36 43.58) + (end 126.385686 43.58) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "f72b0dd6-4154-447e-b720-4bbf4bea8047") + ) + (segment + (start 134 41.600001) + (end 143.6 51.2) + (width 0.25) + (layer "F.Cu") + (net "/I2S_LRC") + (uuid "005129cc-5a8b-4578-bcee-04b1ac7ff41e") + ) + (segment + (start 251 46.5) + (end 251 32.792893) + (width 0.25) + (layer "F.Cu") + (net "/I2S_LRC") + (uuid "0a729beb-2038-408d-8cd4-27cded7b9fc5") + ) + (segment + (start 247 49.5) + (end 248 49.5) + (width 0.25) + (layer "F.Cu") + (net "/I2S_LRC") + (uuid "0faef83e-3b5b-4298-8f25-621a83e35efe") + ) + (segment + (start 249.932106 31.725) + (end 134.275 31.725) + (width 0.25) + (layer "F.Cu") + (net "/I2S_LRC") + (uuid "78df1889-2bc9-41f8-8ae4-fb6915f4093f") + ) + (segment + (start 251 32.792893) + (end 249.932106 31.725) + (width 0.25) + (layer "F.Cu") + (net "/I2S_LRC") + (uuid "960dce0d-5eaf-44dd-aab0-522505cb5b43") + ) + (segment + (start 248 49.5) + (end 251 46.5) + (width 0.25) + (layer "F.Cu") + (net "/I2S_LRC") + (uuid "d6ebbcd2-265a-4143-a0fc-9b3ac9c3f500") + ) + (segment + (start 134 32) + (end 134 41.600001) + (width 0.25) + (layer "F.Cu") + (net "/I2S_LRC") + (uuid "f67139fc-59a1-4906-a962-15e537659f80") + ) + (segment + (start 134.275 31.725) + (end 134 32) + (width 0.25) + (layer "F.Cu") + (net "/I2S_LRC") + (uuid "fdabe193-b546-4daf-8375-1307abf151c4") + ) + (segment + (start 141.767106 48.66) + (end 134.5 41.392894) + (width 0.25) + (layer "F.Cu") + (net "/I2S_BCLK") + (uuid "0dedafc2-4e10-4b4b-80a8-854a0018d852") + ) + (segment + (start 250.5 44.5) + (end 248 47) + (width 0.25) + (layer "F.Cu") + (net "/I2S_BCLK") + (uuid "22606639-b55d-4564-95a9-904a4ea7bc2e") + ) + (segment + (start 134.5 41.392894) + (end 134.5 32.225) + (width 0.25) + (layer "F.Cu") + (net "/I2S_BCLK") + (uuid "afccd9f6-51b7-4673-b38e-fa5440cb65eb") + ) + (segment + (start 249.725 32.225) + (end 250.5 33) + (width 0.25) + (layer "F.Cu") + (net "/I2S_BCLK") + (uuid "b5efb90a-8206-4f82-bc2e-6aff8331f4f5") + ) + (segment + (start 250.5 33) + (end 250.5 44.5) + (width 0.25) + (layer "F.Cu") + (net "/I2S_BCLK") + (uuid "b8835e6a-4316-4c72-be6e-8ee27a8b5d8f") + ) + (segment + (start 143.6 48.66) + (end 141.767106 48.66) + (width 0.25) + (layer "F.Cu") + (net "/I2S_BCLK") + (uuid "c1c8a768-687e-45e6-9b2b-66911aabc47e") + ) + (segment + (start 248 47) + (end 247 47) + (width 0.25) + (layer "F.Cu") + (net "/I2S_BCLK") + (uuid "cfc0559d-a539-4ddb-9c63-adf7d225655d") + ) + (segment + (start 134.5 32.225) + (end 249.725 32.225) + (width 0.25) + (layer "F.Cu") + (net "/I2S_BCLK") + (uuid "e0d242f3-7b06-43ae-82b4-c809206fc7f8") + ) + (segment + (start 250 41.5) + (end 247 44.5) + (width 0.25) + (layer "F.Cu") + (net "/I2S_DIN") + (uuid "424eb6bf-9802-4387-9985-5d281c38f2b3") + ) + (segment + (start 138 33) + (end 249.5 33) + (width 0.25) + (layer "F.Cu") + (net "/I2S_DIN") + (uuid "42c062e8-f00e-463a-b55b-29fe7e79bac6") + ) + (segment + (start 250 33.5) + (end 250 41.5) + (width 0.25) + (layer "F.Cu") + (net "/I2S_DIN") + (uuid "73975ca3-aa76-46e1-806e-3029c6a31755") + ) + (segment + (start 249.5 33) + (end 250 33.5) + (width 0.25) + (layer "F.Cu") + (net "/I2S_DIN") + (uuid "945e8750-64f4-4804-8711-3e8de03fe2f9") + ) + (via + (at 138 33) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net "/I2S_DIN") + (uuid "609b6b0b-11de-4c47-a4ad-81b28f705084") + ) + (segment + (start 144.107412 47.435) + (end 144.825 48.152588) + (width 0.25) + (layer "B.Cu") + (net "/I2S_DIN") + (uuid "114beba8-19f7-443c-b23a-5fa1a1a5d8cc") + ) + (segment + (start 136.5 34.5) + (end 136.5 40.842412) + (width 0.25) + (layer "B.Cu") + (net "/I2S_DIN") + (uuid "24ab9c33-1c58-4188-bc05-54f02bef4937") + ) + (segment + (start 136.5 40.842412) + (end 143.092588 47.435) + (width 0.25) + (layer "B.Cu") + (net "/I2S_DIN") + (uuid "31f4d0dd-c8d7-4c74-809e-a64a34a5fced") + ) + (segment + (start 138 33) + (end 136.5 34.5) + (width 0.25) + (layer "B.Cu") + (net "/I2S_DIN") + (uuid "62918640-61a9-483d-ae7b-5cd6883d4cd7") + ) + (segment + (start 143.092588 47.435) + (end 144.107412 47.435) + (width 0.25) + (layer "B.Cu") + (net "/I2S_DIN") + (uuid "69cec695-35f6-4b4a-aec6-00cb3f9c902a") + ) + (segment + (start 144.825 52.515) + (end 143.6 53.74) + (width 0.25) + (layer "B.Cu") + (net "/I2S_DIN") + (uuid "b92b0b0e-8a4f-49d1-9fe1-97ab3350da54") + ) + (segment + (start 144.825 48.152588) + (end 144.825 52.515) + (width 0.25) + (layer "B.Cu") + (net "/I2S_DIN") + (uuid "d393ab17-274e-473d-af5e-35e460d52431") + ) + (zone + (net "GND") + (layers "F.Cu" "B.Cu") + (uuid "f7622463-09bb-4525-9d01-b451e268aeb1") + (hatch edge 0.5) + (connect_pads + (clearance 0.5) + ) + (min_thickness 0.25) + (fill yes + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + (island_removal_mode 0) + ) + (polygon + (pts + (xy 120.5 29) (xy 120.5 68) (xy 257.5 68) (xy 257 27) (xy 120.5 28.5) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 219.969334 45.417769) (xy 220.025267 45.459641) (xy 220.049684 45.525105) (xy 220.05 45.533951) + (xy 220.05 45.646246) (xy 220.083242 45.856127) (xy 220.083242 45.85613) (xy 220.148904 46.058217) + (xy 220.245375 46.24755) (xy 220.284728 46.301716) (xy 220.917037 45.669408) (xy 220.934075 45.732993) + (xy 220.999901 45.847007) (xy 221.092993 45.940099) (xy 221.207007 46.005925) (xy 221.27059 46.022962) + (xy 220.60037 46.693181) (xy 220.539047 46.726666) (xy 220.512698 46.7295) (xy 220.502134 46.7295) + (xy 220.502123 46.729501) (xy 220.442516 46.735908) (xy 220.307671 46.786202) (xy 220.307664 46.786206) + (xy 220.192455 46.872452) (xy 220.192452 46.872455) (xy 220.106206 46.987664) (xy 220.106202 46.987671) + (xy 220.055908 47.122517) (xy 220.052942 47.150109) (xy 220.049501 47.182123) (xy 220.0495 47.182135) + (xy 220.0495 47.2555) (xy 220.029815 47.322539) (xy 219.977011 47.368294) (xy 219.9255 47.3795) + (xy 218.204452 47.3795) (xy 218.137413 47.359815) (xy 218.091658 47.307011) (xy 218.081714 47.237853) + (xy 218.110739 47.174297) (xy 218.116771 47.167819) (xy 218.974734 46.309856) (xy 219.838319 45.446269) + (xy 219.899642 45.412785) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 249.256587 33.645185) (xy 249.277229 33.661819) (xy 249.338181 33.722771) (xy 249.371666 33.784094) + (xy 249.3745 33.810452) (xy 249.3745 41.189546) (xy 249.354815 41.256585) (xy 249.338181 41.277227) + (xy 248.562181 42.053227) (xy 248.500858 42.086712) (xy 248.431166 42.081728) (xy 248.375233 42.039856) + (xy 248.350816 41.974392) (xy 248.3505 41.965546) (xy 248.3505 41.893713) (xy 248.342776 41.844949) + (xy 248.317246 41.683757) (xy 248.251557 41.481588) (xy 248.155051 41.292184) (xy 248.155049 41.292181) + (xy 248.155048 41.292179) (xy 248.030109 41.120213) (xy 247.879792 40.969896) (xy 247.86757 40.961016) + (xy 247.715204 40.850316) (xy 247.67254 40.794989) (xy 247.666561 40.725376) (xy 247.699166 40.66358) + (xy 247.715199 40.649686) (xy 247.879792 40.530104) (xy 248.030104 40.379792) (xy 248.030106 40.379788) + (xy 248.030109 40.379786) (xy 248.155048 40.20782) (xy 248.155047 40.20782) (xy 248.155051 40.207816) + (xy 248.251557 40.018412) (xy 248.317246 39.816243) (xy 248.3505 39.606287) (xy 248.3505 39.393713) + (xy 248.317246 39.183757) (xy 248.251557 38.981588) (xy 248.155051 38.792184) (xy 248.155049 38.792181) + (xy 248.155048 38.792179) (xy 248.030109 38.620213) (xy 247.87979 38.469894) (xy 247.879785 38.46989) + (xy 247.714781 38.350008) (xy 247.672115 38.294678) (xy 247.666136 38.225065) (xy 247.698741 38.16327) + (xy 247.714781 38.149372) (xy 247.761716 38.115271) (xy 247.761717 38.11527) (xy 247.129408 37.482962) + (xy 247.192993 37.465925) (xy 247.307007 37.400099) (xy 247.400099 37.307007) (xy 247.465925 37.192993) + (xy 247.482962 37.129408) (xy 248.11527 37.761717) (xy 248.11527 37.761716) (xy 248.154622 37.707554) + (xy 248.251095 37.518217) (xy 248.316757 37.31613) (xy 248.316757 37.316127) (xy 248.35 37.106246) + (xy 248.35 36.893753) (xy 248.316757 36.683872) (xy 248.316757 36.683869) (xy 248.251095 36.481782) + (xy 248.154624 36.292449) (xy 248.11527 36.238282) (xy 248.115269 36.238282) (xy 247.482962 36.87059) + (xy 247.465925 36.807007) (xy 247.400099 36.692993) (xy 247.307007 36.599901) (xy 247.192993 36.534075) + (xy 247.129409 36.517037) (xy 247.761716 35.884728) (xy 247.71478 35.850628) (xy 247.672114 35.795298) + (xy 247.666135 35.725685) (xy 247.69874 35.663889) (xy 247.714776 35.649994) (xy 247.879792 35.530104) + (xy 248.030104 35.379792) (xy 248.030106 35.379788) (xy 248.030109 35.379786) (xy 248.155048 35.20782) + (xy 248.155047 35.20782) (xy 248.155051 35.207816) (xy 248.251557 35.018412) (xy 248.317246 34.816243) + (xy 248.3505 34.606287) (xy 248.3505 34.393713) (xy 248.317246 34.183757) (xy 248.251557 33.981588) + (xy 248.161985 33.805794) (xy 248.14909 33.737126) (xy 248.175366 33.672385) (xy 248.232473 33.632128) + (xy 248.272471 33.6255) (xy 249.189548 33.6255) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 250.504418 30.500816) (xy 250.704561 30.51513) (xy 250.722063 30.517647) (xy 250.913795 30.559355) + (xy 250.93076 30.564336) (xy 251.114611 30.632909) (xy 251.130694 30.640253) (xy 251.247495 30.704032) + (xy 251.302908 30.73429) (xy 251.317791 30.743855) (xy 251.474864 30.861438) (xy 251.488235 30.873024) + (xy 251.626975 31.011764) (xy 251.638561 31.025135) (xy 251.756144 31.182208) (xy 251.765709 31.197091) + (xy 251.859743 31.3693) (xy 251.867093 31.385394) (xy 251.935661 31.569234) (xy 251.940645 31.586209) + (xy 251.982351 31.777931) (xy 251.984869 31.795442) (xy 251.999184 31.99558) (xy 251.9995 32.004427) + (xy 251.9995 60.995572) (xy 251.999184 61.004419) (xy 251.984869 61.204557) (xy 251.982351 61.222068) + (xy 251.940645 61.41379) (xy 251.935661 61.430765) (xy 251.867093 61.614605) (xy 251.859743 61.630699) + (xy 251.765709 61.802908) (xy 251.756144 61.817791) (xy 251.638561 61.974864) (xy 251.626975 61.988235) + (xy 251.488235 62.126975) (xy 251.474864 62.138561) (xy 251.317791 62.256144) (xy 251.302908 62.265709) + (xy 251.130699 62.359743) (xy 251.114605 62.367093) (xy 250.930765 62.435661) (xy 250.91379 62.440645) + (xy 250.722068 62.482351) (xy 250.704557 62.484869) (xy 250.523779 62.497799) (xy 250.504417 62.499184) + (xy 250.495572 62.4995) (xy 125.504428 62.4995) (xy 125.495582 62.499184) (xy 125.473622 62.497613) + (xy 125.295442 62.484869) (xy 125.277931 62.482351) (xy 125.086209 62.440645) (xy 125.069234 62.435661) + (xy 124.885394 62.367093) (xy 124.8693 62.359743) (xy 124.697091 62.265709) (xy 124.682208 62.256144) + (xy 124.525135 62.138561) (xy 124.511764 62.126975) (xy 124.373024 61.988235) (xy 124.361438 61.974864) + (xy 124.243855 61.817791) (xy 124.23429 61.802908) (xy 124.140256 61.630699) (xy 124.132909 61.614611) + (xy 124.064336 61.43076) (xy 124.059354 61.41379) (xy 124.028167 61.270426) (xy 124.017648 61.222066) + (xy 124.017906 61.218458) (xy 124.01513 61.204556) (xy 124.011339 61.151557) (xy 124.000816 61.004418) + (xy 124.0005 60.995572) (xy 124.0005 60.861895) (xy 124.399498 60.861895) (xy 124.440423 61.014626) + (xy 124.450041 61.031284) (xy 124.450042 61.031287) (xy 124.519475 61.15155) (xy 124.519481 61.151558) + (xy 124.638349 61.270426) (xy 124.638354 61.27043) (xy 125.248443 61.88052) (xy 125.248445 61.880521) + (xy 125.248449 61.880524) (xy 125.385368 61.959573) (xy 125.385375 61.959577) (xy 125.538102 62.000501) + (xy 125.538104 62.000501) (xy 125.703813 62.000501) (xy 125.703829 62.0005) (xy 230.296172 62.0005) + (xy 230.296188 62.000501) (xy 230.303784 62.000501) (xy 230.461896 62.000501) (xy 230.461899 62.000501) + (xy 230.614627 61.959577) (xy 230.664746 61.930639) (xy 230.751558 61.88052) (xy 230.863362 61.768716) + (xy 230.863362 61.768714) (xy 230.87357 61.758507) (xy 230.873571 61.758504) (xy 234.317861 58.314216) + (xy 234.37918 58.280734) (xy 234.448872 58.285718) (xy 234.504805 58.32759) (xy 234.529222 58.393054) + (xy 234.52936 58.395253) (xy 234.5295 58.397867) (xy 234.535908 58.457483) (xy 234.586202 58.592328) + (xy 234.586206 58.592335) (xy 234.672452 58.707544) (xy 234.672455 58.707547) (xy 234.787664 58.793793) + (xy 234.787671 58.793797) (xy 234.922517 58.844091) (xy 234.922516 58.844091) (xy 234.929444 58.844835) + (xy 234.982127 58.8505) (xy 236.777872 58.850499) (xy 236.837483 58.844091) (xy 236.972331 58.793796) + (xy 237.087546 58.707546) (xy 237.173796 58.592331) (xy 237.22281 58.460916) (xy 237.264681 58.404984) + (xy 237.330145 58.380566) (xy 237.398418 58.395417) (xy 237.426673 58.416569) (xy 237.540213 58.530109) + (xy 237.712179 58.655048) (xy 237.712181 58.655049) (xy 237.712184 58.655051) (xy 237.901588 58.751557) + (xy 238.103757 58.817246) (xy 238.313713 58.8505) (xy 238.313714 58.8505) (xy 238.526286 58.8505) + (xy 238.526287 58.8505) (xy 238.736243 58.817246) (xy 238.938412 58.751557) (xy 239.127816 58.655051) + (xy 239.214138 58.592335) (xy 239.299786 58.530109) (xy 239.299788 58.530106) (xy 239.299792 58.530104) + (xy 239.450104 58.379792) (xy 239.450106 58.379788) (xy 239.450109 58.379786) (xy 239.575048 58.20782) + (xy 239.575047 58.20782) (xy 239.575051 58.207816) (xy 239.579514 58.199054) (xy 239.627488 58.148259) + (xy 239.695308 58.131463) (xy 239.761444 58.153999) (xy 239.800486 58.199056) (xy 239.804951 58.20782) + (xy 239.92989 58.379786) (xy 240.080213 58.530109) (xy 240.252179 58.655048) (xy 240.252181 58.655049) + (xy 240.252184 58.655051) (xy 240.441588 58.751557) (xy 240.643757 58.817246) (xy 240.853713 58.8505) + (xy 240.853714 58.8505) (xy 241.066286 58.8505) (xy 241.066287 58.8505) (xy 241.276243 58.817246) + (xy 241.478412 58.751557) (xy 241.667816 58.655051) (xy 241.754138 58.592335) (xy 241.839786 58.530109) + (xy 241.839788 58.530106) (xy 241.839792 58.530104) (xy 241.990104 58.379792) (xy 241.990106 58.379788) + (xy 241.990109 58.379786) (xy 242.07589 58.261717) (xy 242.115051 58.207816) (xy 242.119793 58.198508) + (xy 242.167763 58.147711) (xy 242.235583 58.130911) (xy 242.301719 58.153445) (xy 242.340763 58.1985) + (xy 242.345373 58.207547) (xy 242.384728 58.261716) (xy 243.017037 57.629408) (xy 243.034075 57.692993) + (xy 243.099901 57.807007) (xy 243.192993 57.900099) (xy 243.307007 57.965925) (xy 243.37059 57.982962) + (xy 242.738282 58.615269) (xy 242.738282 58.61527) (xy 242.792449 58.654624) (xy 242.981782 58.751095) + (xy 243.18387 58.816757) (xy 243.393754 58.85) (xy 243.606246 58.85) (xy 243.816127 58.816757) (xy 243.81613 58.816757) + (xy 244.018217 58.751095) (xy 244.207554 58.654622) (xy 244.261716 58.61527) (xy 244.261717 58.61527) + (xy 243.629408 57.982962) (xy 243.692993 57.965925) (xy 243.807007 57.900099) (xy 243.900099 57.807007) + (xy 243.965925 57.692993) (xy 243.982962 57.629409) (xy 244.61527 58.261717) (xy 244.61527 58.261716) + (xy 244.654622 58.207554) (xy 244.751095 58.018217) (xy 244.816757 57.81613) (xy 244.816757 57.816127) + (xy 244.85 57.606246) (xy 244.85 57.393753) (xy 244.816757 57.183872) (xy 244.816757 57.183869) + (xy 244.751095 56.981782) (xy 244.654624 56.792449) (xy 244.61527 56.738282) (xy 244.615269 56.738282) + (xy 243.982962 57.37059) (xy 243.965925 57.307007) (xy 243.900099 57.192993) (xy 243.807007 57.099901) + (xy 243.692993 57.034075) (xy 243.629409 57.017037) (xy 244.261716 56.384728) (xy 244.20755 56.345375) + (xy 244.018217 56.248904) (xy 243.816129 56.183242) (xy 243.606246 56.15) (xy 243.393754 56.15) + (xy 243.183872 56.183242) (xy 243.183869 56.183242) (xy 242.981782 56.248904) (xy 242.792439 56.34538) + (xy 242.738282 56.384727) (xy 242.738282 56.384728) (xy 243.370591 57.017037) (xy 243.307007 57.034075) + (xy 243.192993 57.099901) (xy 243.099901 57.192993) (xy 243.034075 57.307007) (xy 243.017037 57.370591) + (xy 242.384728 56.738282) (xy 242.34423 56.74147) (xy 242.330618 56.73861) (xy 242.316853 56.74059) + (xy 242.297101 56.731569) (xy 242.275852 56.727106) (xy 242.265947 56.717342) (xy 242.253297 56.711565) + (xy 242.241557 56.693298) (xy 242.226095 56.678055) (xy 242.222268 56.663283) (xy 242.215523 56.652787) + (xy 242.2105 56.617852) (xy 242.2105 56.199496) (xy 242.179709 56.005096) (xy 242.179709 56.005095) + (xy 242.179709 56.005093) (xy 242.139475 55.881267) (xy 242.118884 55.817893) (xy 242.029524 55.642514) + (xy 241.913829 55.483274) (xy 237.676727 51.246172) (xy 237.517486 51.130476) (xy 237.496926 51.12) + (xy 237.342111 51.041117) (xy 237.154907 50.98029) (xy 236.960503 50.9495) (xy 236.960498 50.9495) + (xy 236.898417 50.9495) (xy 212.824397 50.9495) (xy 212.757358 50.929815) (xy 212.711603 50.877011) + (xy 212.701659 50.807853) (xy 212.730684 50.744297) (xy 212.751512 50.725181) (xy 212.799792 50.690104) + (xy 212.950104 50.539792) (xy 212.950106 50.539788) (xy 212.950109 50.539786) (xy 213.075048 50.36782) + (xy 213.075047 50.36782) (xy 213.075051 50.367816) (xy 213.171557 50.178412) (xy 213.237246 49.976243) + (xy 213.2705 49.766287) (xy 213.2705 49.553713) (xy 213.245715 49.397227) (xy 213.25467 49.327933) + (xy 213.280507 49.290148) (xy 213.753837 48.816819) (xy 213.81516 48.783334) (xy 213.841518 48.7805) + (xy 219.925501 48.7805) (xy 219.99254 48.800185) (xy 220.038295 48.852989) (xy 220.049501 48.9045) + (xy 220.049501 48.977876) (xy 220.055908 49.037483) (xy 220.106202 49.172328) (xy 220.106206 49.172335) + (xy 220.192452 49.287544) (xy 220.192455 49.287547) (xy 220.307664 49.373793) (xy 220.307671 49.373797) + (xy 220.442517 49.424091) (xy 220.442516 49.424091) (xy 220.449444 49.424835) (xy 220.502127 49.4305) + (xy 222.297872 49.430499) (xy 222.357483 49.424091) (xy 222.492331 49.373796) (xy 222.607546 49.287546) + (xy 222.693796 49.172331) (xy 222.744091 49.037483) (xy 222.7505 48.977873) (xy 222.750499 47.182128) + (xy 222.744091 47.122517) (xy 222.738037 47.106286) (xy 222.693797 46.987671) (xy 222.693793 46.987664) + (xy 222.607547 46.872455) (xy 222.607544 46.872452) (xy 222.492335 46.786206) (xy 222.492328 46.786202) + (xy 222.357482 46.735908) (xy 222.357483 46.735908) (xy 222.297883 46.729501) (xy 222.297881 46.7295) + (xy 222.297873 46.7295) (xy 222.297865 46.7295) (xy 222.287309 46.7295) (xy 222.22027 46.709815) + (xy 222.199628 46.693181) (xy 221.529408 46.022962) (xy 221.592993 46.005925) (xy 221.707007 45.940099) + (xy 221.800099 45.847007) (xy 221.865925 45.732993) (xy 221.882962 45.669408) (xy 222.51527 46.301717) + (xy 222.51527 46.301716) (xy 222.554622 46.247554) (xy 222.651095 46.058217) (xy 222.716757 45.85613) + (xy 222.716757 45.856127) (xy 222.75 45.646246) (xy 222.75 45.433753) (xy 222.716757 45.223872) + (xy 222.716757 45.223869) (xy 222.651095 45.021782) (xy 222.554624 44.832449) (xy 222.51527 44.778282) + (xy 222.515269 44.778282) (xy 221.882962 45.41059) (xy 221.865925 45.347007) (xy 221.800099 45.232993) + (xy 221.707007 45.139901) (xy 221.592993 45.074075) (xy 221.529408 45.057037) (xy 222.161716 44.424728) + (xy 222.107547 44.385373) (xy 222.107547 44.385372) (xy 222.0985 44.380763) (xy 222.047706 44.332788) + (xy 222.030912 44.264966) (xy 222.053451 44.198832) (xy 222.098508 44.159793) (xy 222.107816 44.155051) + (xy 222.189241 44.095893) (xy 222.279786 44.030109) (xy 222.279788 44.030106) (xy 222.279792 44.030104) + (xy 222.430104 43.879792) (xy 222.430106 43.879788) (xy 222.430109 43.879786) (xy 222.555048 43.70782) + (xy 222.555047 43.70782) (xy 222.555051 43.707816) (xy 222.651557 43.518412) (xy 222.717246 43.316243) + (xy 222.7505 43.106287) (xy 222.7505 42.893713) (xy 222.717246 42.683757) (xy 222.651557 42.481588) + (xy 222.555051 42.292184) (xy 222.555049 42.292181) (xy 222.555048 42.292179) (xy 222.430109 42.120213) + (xy 222.279786 41.96989) (xy 222.10782 41.844951) (xy 222.107115 41.844591) (xy 222.099054 41.840485) + (xy 222.048259 41.792512) (xy 222.031463 41.724692) (xy 222.053999 41.658556) (xy 222.099054 41.619515) + (xy 222.107816 41.615051) (xy 222.153086 41.582161) (xy 222.279786 41.490109) (xy 222.279788 41.490106) + (xy 222.279792 41.490104) (xy 222.430104 41.339792) (xy 222.430106 41.339788) (xy 222.430109 41.339786) + (xy 222.555048 41.16782) (xy 222.555047 41.16782) (xy 222.555051 41.167816) (xy 222.651557 40.978412) + (xy 222.717246 40.776243) (xy 222.7505 40.566287) (xy 222.7505 40.353713) (xy 222.717246 40.143757) + (xy 222.651557 39.941588) (xy 222.555051 39.752184) (xy 222.555049 39.752181) (xy 222.555048 39.752179) + (xy 222.430109 39.580213) (xy 222.279786 39.42989) (xy 222.10782 39.304951) (xy 221.918414 39.208444) + (xy 221.918413 39.208443) (xy 221.918412 39.208443) (xy 221.716243 39.142754) (xy 221.716241 39.142753) + (xy 221.71624 39.142753) (xy 221.553709 39.117011) (xy 221.506287 39.1095) (xy 221.293713 39.1095) + (xy 221.246291 39.117011) (xy 221.08376 39.142753) (xy 220.881585 39.208444) (xy 220.692179 39.304951) + (xy 220.520213 39.42989) (xy 220.36989 39.580213) (xy 220.244951 39.752179) (xy 220.148444 39.941585) + (xy 220.082753 40.14376) (xy 220.0495 40.353713) (xy 220.0495 40.566286) (xy 220.082753 40.776241) + (xy 220.087821 40.791837) (xy 220.089816 40.861678) (xy 220.057571 40.917837) (xy 217.057229 43.918181) + (xy 216.995906 43.951666) (xy 216.969548 43.9545) (xy 213.192981 43.9545) (xy 213.125942 43.934815) + (xy 213.082497 43.886797) (xy 213.075049 43.87218) (xy 212.950109 43.700213) (xy 212.799786 43.54989) + (xy 212.62782 43.424951) (xy 212.627115 43.424591) (xy 212.619054 43.420485) (xy 212.568259 43.372512) + (xy 212.551463 43.304692) (xy 212.573999 43.238556) (xy 212.619054 43.199515) (xy 212.627816 43.195051) + (xy 212.716171 43.130858) (xy 212.799786 43.070109) (xy 212.799788 43.070106) (xy 212.799792 43.070104) + (xy 212.950104 42.919792) (xy 212.950106 42.919788) (xy 212.950109 42.919786) (xy 213.075048 42.74782) + (xy 213.075049 42.747819) (xy 213.075051 42.747816) (xy 213.171557 42.558412) (xy 213.237246 42.356243) + (xy 213.2705 42.146287) (xy 213.2705 41.933713) (xy 213.237246 41.723757) (xy 213.171557 41.521588) + (xy 213.075051 41.332184) (xy 213.075049 41.332181) (xy 213.075048 41.332179) (xy 212.950109 41.160213) + (xy 212.79979 41.009894) (xy 212.799785 41.00989) (xy 212.794399 41.005977) (xy 212.751731 40.950649) + (xy 212.74575 40.881036) (xy 212.778354 40.81924) (xy 212.828278 40.787951) (xy 212.839117 40.784359) + (xy 212.839124 40.784356) (xy 212.988345 40.692315) (xy 213.112315 40.568345) (xy 213.204356 40.419124) + (xy 213.204358 40.419119) (xy 213.259505 40.252697) (xy 213.259506 40.25269) (xy 213.269999 40.149986) + (xy 213.27 40.149973) (xy 213.27 39.75) (xy 212.353012 39.75) (xy 212.385925 39.692993) (xy 212.42 39.565826) + (xy 212.42 39.434174) (xy 212.385925 39.307007) (xy 212.353012 39.25) (xy 213.269999 39.25) (xy 213.269999 38.850028) + (xy 213.269998 38.850013) (xy 213.259505 38.747302) (xy 213.204358 38.58088) (xy 213.204356 38.580875) + (xy 213.112315 38.431654) (xy 212.988345 38.307684) (xy 212.839124 38.215643) (xy 212.839119 38.215641) + (xy 212.672697 38.160494) (xy 212.67269 38.160493) (xy 212.569986 38.15) (xy 212.17 38.15) (xy 212.17 39.066988) + (xy 212.112993 39.034075) (xy 211.985826 39) (xy 211.854174 39) (xy 211.727007 39.034075) (xy 211.67 39.066988) + (xy 211.67 38.15) (xy 211.270028 38.15) (xy 211.270012 38.150001) (xy 211.167302 38.160494) (xy 211.00088 38.215641) + (xy 211.000875 38.215643) (xy 210.851654 38.307684) (xy 210.727684 38.431654) (xy 210.635643 38.580875) + (xy 210.635641 38.58088) (xy 210.580494 38.747302) (xy 210.580493 38.747309) (xy 210.57 38.850013) + (xy 210.57 39.25) (xy 211.486988 39.25) (xy 211.454075 39.307007) (xy 211.42 39.434174) (xy 211.42 39.565826) + (xy 211.454075 39.692993) (xy 211.486988 39.75) (xy 210.570001 39.75) (xy 210.570001 40.149986) + (xy 210.580494 40.252697) (xy 210.635641 40.419119) (xy 210.635643 40.419124) (xy 210.727684 40.568345) + (xy 210.851654 40.692315) (xy 211.000875 40.784356) (xy 211.000878 40.784357) (xy 211.011723 40.787951) + (xy 211.069167 40.827724) (xy 211.09599 40.89224) (xy 211.083675 40.961016) (xy 211.045605 41.005974) + (xy 211.040211 41.009892) (xy 210.88989 41.160213) (xy 210.76495 41.33218) (xy 210.757503 41.346797) + (xy 210.709527 41.397592) (xy 210.647019 41.4145) (xy 154.772981 41.4145) (xy 154.705942 41.394815) + (xy 154.662497 41.346797) (xy 154.655049 41.33218) (xy 154.530109 41.160213) (xy 154.37979 41.009894) + (xy 154.379785 41.00989) (xy 154.374399 41.005977) (xy 154.331731 40.950649) (xy 154.32575 40.881036) + (xy 154.358354 40.81924) (xy 154.408278 40.787951) (xy 154.419117 40.784359) (xy 154.419124 40.784356) + (xy 154.568345 40.692315) (xy 154.692315 40.568345) (xy 154.784356 40.419124) (xy 154.784358 40.419119) + (xy 154.839505 40.252697) (xy 154.839506 40.25269) (xy 154.849999 40.149986) (xy 154.85 40.149973) + (xy 154.85 39.75) (xy 153.933012 39.75) (xy 153.965925 39.692993) (xy 154 39.565826) (xy 154 39.434174) + (xy 153.965925 39.307007) (xy 153.933012 39.25) (xy 154.849999 39.25) (xy 154.849999 38.850029) + (xy 154.849998 38.850012) (xy 154.839505 38.747302) (xy 154.784358 38.58088) (xy 154.784356 38.580875) + (xy 154.692315 38.431654) (xy 154.568345 38.307684) (xy 154.419124 38.215643) (xy 154.419119 38.215641) + (xy 154.252697 38.160494) (xy 154.25269 38.160493) (xy 154.149986 38.15) (xy 153.75 38.15) (xy 153.75 39.066988) + (xy 153.692993 39.034075) (xy 153.565826 39) (xy 153.434174 39) (xy 153.307007 39.034075) (xy 153.25 39.066988) + (xy 153.25 38.15) (xy 152.850028 38.15) (xy 152.850012 38.150001) (xy 152.747302 38.160494) (xy 152.58088 38.215641) + (xy 152.580875 38.215643) (xy 152.431654 38.307684) (xy 152.307684 38.431654) (xy 152.215643 38.580875) + (xy 152.215641 38.58088) (xy 152.160494 38.747302) (xy 152.160493 38.747309) (xy 152.15 38.850013) + (xy 152.15 39.25) (xy 153.066988 39.25) (xy 153.034075 39.307007) (xy 153 39.434174) (xy 153 39.565826) + (xy 153.034075 39.692993) (xy 153.066988 39.75) (xy 152.145952 39.75) (xy 152.078913 39.730315) + (xy 152.058271 39.713681) (xy 151.765198 39.420608) (xy 151.765178 39.420586) (xy 151.673733 39.329141) + (xy 151.622509 39.294915) (xy 151.571287 39.260689) (xy 151.571286 39.260688) (xy 151.571283 39.260686) + (xy 151.57128 39.260685) (xy 151.490792 39.227347) (xy 151.457453 39.213537) (xy 151.447427 39.211543) + (xy 151.397029 39.201518) (xy 151.33661 39.1895) (xy 151.336607 39.1895) (xy 151.336606 39.1895) + (xy 144.965727 39.1895) (xy 144.938707 39.181566) (xy 144.910953 39.176747) (xy 144.905625 39.171852) + (xy 144.898688 39.169815) (xy 144.880248 39.148534) (xy 144.859504 39.129474) (xy 144.857668 39.122476) + (xy 144.852933 39.117011) (xy 144.848924 39.089131) (xy 144.84178 39.061889) (xy 144.84371 39.052872) + (xy 144.842989 39.047853) (xy 144.847818 39.027116) (xy 144.916999 38.814605) (xy 144.95 38.606246) + (xy 144.95 38.393753) (xy 144.916757 38.183872) (xy 144.916757 38.183869) (xy 144.851095 37.981782) + (xy 144.754624 37.792449) (xy 144.71527 37.738282) (xy 144.715269 37.738282) (xy 144.082962 38.370589) + (xy 144.065925 38.307007) (xy 144.000099 38.192993) (xy 143.907007 38.099901) (xy 143.792993 38.034075) + (xy 143.729409 38.017037) (xy 144.365393 37.381051) (xy 144.376871 37.326412) (xy 144.425922 37.276655) + (xy 144.447119 37.267354) (xy 144.516462 37.244377) (xy 144.666778 37.15166) (xy 144.79166 37.026778) + (xy 144.884377 36.876462) (xy 144.939929 36.708815) (xy 144.9505 36.605342) (xy 144.9505 35.314658) + (xy 144.939929 35.211185) (xy 144.884377 35.043538) (xy 144.884373 35.043532) (xy 144.884372 35.043529) + (xy 144.791662 34.893225) (xy 144.791659 34.893221) (xy 144.666778 34.76834) (xy 144.666774 34.768337) + (xy 144.51647 34.675627) (xy 144.516464 34.675624) (xy 144.516462 34.675623) (xy 144.417266 34.642753) + (xy 144.348816 34.620071) (xy 144.245349 34.6095) (xy 144.245342 34.6095) (xy 142.954658 34.6095) + (xy 142.95465 34.6095) (xy 142.851183 34.620071) (xy 142.68354 34.675622) (xy 142.683529 34.675627) + (xy 142.533225 34.768337) (xy 142.533221 34.76834) (xy 142.40834 34.893221) (xy 142.408337 34.893225) + (xy 142.315627 35.043529) (xy 142.315622 35.04354) (xy 142.260071 35.211183) (xy 142.2495 35.31465) + (xy 142.2495 36.605349) (xy 142.260071 36.708816) (xy 142.315622 36.876459) (xy 142.315627 36.87647) + (xy 142.408337 37.026774) (xy 142.40834 37.026778) (xy 142.533221 37.151659) (xy 142.533225 37.151662) + (xy 142.683529 37.244372) (xy 142.683532 37.244373) (xy 142.683538 37.244377) (xy 142.752876 37.267353) + (xy 142.810321 37.307126) (xy 142.837144 37.371642) (xy 142.837325 37.383771) (xy 143.470591 38.017037) + (xy 143.407007 38.034075) (xy 143.292993 38.099901) (xy 143.199901 38.192993) (xy 143.134075 38.307007) + (xy 143.117037 38.370591) (xy 142.484728 37.738282) (xy 142.484727 37.738282) (xy 142.44538 37.792439) + (xy 142.348904 37.981782) (xy 142.283242 38.183869) (xy 142.283242 38.183872) (xy 142.25 38.393753) + (xy 142.25 38.606246) (xy 142.283242 38.816127) (xy 142.283242 38.81613) (xy 142.348904 39.018217) + (xy 142.445376 39.207553) (xy 142.538853 39.336214) (xy 142.562332 39.402021) (xy 142.546506 39.470075) + (xy 142.526215 39.49678) (xy 141.690818 40.332179) (xy 141.476269 40.546728) (xy 141.476267 40.54673) + (xy 141.432704 40.590292) (xy 141.389142 40.633854) (xy 141.364132 40.671285) (xy 141.364131 40.671286) + (xy 141.32069 40.736297) (xy 141.32069 40.736298) (xy 141.320688 40.7363) (xy 141.320688 40.736302) + (xy 141.290901 40.808215) (xy 141.273538 40.850132) (xy 141.273535 40.850144) (xy 141.2495 40.970977) + (xy 141.2495 46.189017) (xy 141.256913 46.226287) (xy 141.256913 46.226296) (xy 141.273535 46.309856) + (xy 141.273537 46.309864) (xy 141.287205 46.342861) (xy 141.287205 46.342862) (xy 141.320685 46.423692) + (xy 141.320687 46.423695) (xy 141.320688 46.423698) (xy 141.354844 46.474815) (xy 141.354914 46.474919) + (xy 141.354915 46.474921) (xy 141.38914 46.526143) (xy 141.389141 46.526144) (xy 141.389142 46.526145) + (xy 141.476267 46.61327) (xy 141.476268 46.61327) (xy 141.483335 46.620337) (xy 141.483334 46.620337) + (xy 141.483338 46.62034) (xy 142.525858 47.662861) (xy 142.559343 47.724184) (xy 142.554359 47.793876) + (xy 142.538495 47.823427) (xy 142.44495 47.95218) (xy 142.437503 47.966797) (xy 142.389527 48.017592) + (xy 142.327019 48.0345) (xy 142.077558 48.0345) (xy 142.010519 48.014815) (xy 141.989877 47.998181) + (xy 135.161819 41.170123) (xy 135.128334 41.1088) (xy 135.1255 41.082442) (xy 135.1255 32.9745) + (xy 135.145185 32.907461) (xy 135.197989 32.861706) (xy 135.2495 32.8505) (xy 136.9755 32.8505) + (xy 137.042539 32.870185) (xy 137.088294 32.922989) (xy 137.0995 32.9745) (xy 137.0995 33.088695) + (xy 137.134103 33.262658) (xy 137.134106 33.262667) (xy 137.201983 33.42654) (xy 137.20199 33.426553) + (xy 137.300535 33.574034) (xy 137.300538 33.574038) (xy 137.425961 33.699461) (xy 137.425965 33.699464) + (xy 137.573446 33.798009) (xy 137.573459 33.798016) (xy 137.696363 33.848923) (xy 137.737334 33.865894) + (xy 137.737336 33.865894) (xy 137.737341 33.865896) (xy 137.911304 33.900499) (xy 137.911307 33.9005) + (xy 137.911309 33.9005) (xy 138.088693 33.9005) (xy 138.088694 33.900499) (xy 138.146682 33.888964) + (xy 138.262658 33.865896) (xy 138.262661 33.865894) (xy 138.262666 33.865894) (xy 138.426547 33.798013) + (xy 138.574035 33.699464) (xy 138.611679 33.66182) (xy 138.673001 33.628334) (xy 138.699361 33.6255) + (xy 245.727529 33.6255) (xy 245.794568 33.645185) (xy 245.840323 33.697989) (xy 245.850267 33.767147) + (xy 245.838014 33.805795) (xy 245.748444 33.981585) (xy 245.682753 34.18376) (xy 245.6495 34.393713) + (xy 245.6495 34.606286) (xy 245.680965 34.804951) (xy 245.682754 34.816243) (xy 245.719682 34.929896) + (xy 245.748444 35.018414) (xy 245.844951 35.20782) (xy 245.96989 35.379786) (xy 245.969896 35.379792) + (xy 246.120208 35.530104) (xy 246.285219 35.649991) (xy 246.327884 35.705319) (xy 246.333863 35.774932) + (xy 246.301258 35.836728) (xy 246.285218 35.850626) (xy 246.238282 35.884726) (xy 246.238282 35.884728) + (xy 246.870591 36.517037) (xy 246.807007 36.534075) (xy 246.692993 36.599901) (xy 246.599901 36.692993) + (xy 246.534075 36.807007) (xy 246.517037 36.87059) (xy 245.884728 36.238282) (xy 245.884727 36.238282) + (xy 245.84538 36.292439) (xy 245.748904 36.481782) (xy 245.683242 36.683869) (xy 245.683242 36.683872) + (xy 245.65 36.893753) (xy 245.65 37.106246) (xy 245.683242 37.316127) (xy 245.683242 37.31613) (xy 245.748904 37.518217) + (xy 245.845375 37.70755) (xy 245.884728 37.761716) (xy 246.517037 37.129408) (xy 246.534075 37.192993) + (xy 246.599901 37.307007) (xy 246.692993 37.400099) (xy 246.807007 37.465925) (xy 246.87059 37.482962) + (xy 246.238282 38.115269) (xy 246.238282 38.11527) (xy 246.285219 38.149371) (xy 246.327885 38.204701) + (xy 246.333864 38.274314) (xy 246.301259 38.33611) (xy 246.285219 38.350008) (xy 246.120214 38.46989) + (xy 246.120209 38.469894) (xy 245.96989 38.620213) (xy 245.844951 38.792179) (xy 245.748444 38.981585) + (xy 245.682753 39.18376) (xy 245.6495 39.393713) (xy 245.6495 39.606286) (xy 245.672508 39.751557) + (xy 245.682754 39.816243) (xy 245.723481 39.941588) (xy 245.748444 40.018414) (xy 245.844951 40.20782) + (xy 245.96989 40.379786) (xy 246.120209 40.530105) (xy 246.120214 40.530109) (xy 246.284793 40.649682) + (xy 246.327459 40.705011) (xy 246.333438 40.774625) (xy 246.300833 40.83642) (xy 246.284793 40.850318) + (xy 246.120214 40.96989) (xy 246.120209 40.969894) (xy 245.96989 41.120213) (xy 245.844951 41.292179) + (xy 245.748444 41.481585) (xy 245.682753 41.68376) (xy 245.6495 41.893713) (xy 245.6495 42.106286) + (xy 245.682753 42.316239) (xy 245.748444 42.518414) (xy 245.844951 42.70782) (xy 245.96989 42.879786) + (xy 246.120209 43.030105) (xy 246.120214 43.030109) (xy 246.284793 43.149682) (xy 246.327459 43.205011) + (xy 246.333438 43.274625) (xy 246.300833 43.33642) (xy 246.284793 43.350318) (xy 246.120214 43.46989) + (xy 246.120209 43.469894) (xy 245.96989 43.620213) (xy 245.844951 43.792179) (xy 245.748444 43.981585) + (xy 245.748443 43.981587) (xy 245.748443 43.981588) (xy 245.732296 44.031282) (xy 245.682753 44.18376) + (xy 245.6495 44.393713) (xy 245.6495 44.606286) (xy 245.676741 44.778282) (xy 245.682754 44.816243) + (xy 245.73555 44.978733) (xy 245.748444 45.018414) (xy 245.844951 45.20782) (xy 245.96989 45.379786) + (xy 246.120209 45.530105) (xy 246.120214 45.530109) (xy 246.284793 45.649682) (xy 246.327459 45.705011) + (xy 246.333438 45.774625) (xy 246.300833 45.83642) (xy 246.284793 45.850318) (xy 246.120214 45.96989) + (xy 246.120209 45.969894) (xy 245.96989 46.120213) (xy 245.844951 46.292179) (xy 245.748444 46.481585) + (xy 245.682753 46.68376) (xy 245.652867 46.872452) (xy 245.6495 46.893713) (xy 245.6495 47.106287) + (xy 245.652071 47.122517) (xy 245.681291 47.307011) (xy 245.682754 47.316243) (xy 245.744069 47.504951) + (xy 245.748444 47.518414) (xy 245.844951 47.70782) (xy 245.96989 47.879786) (xy 246.108705 48.018601) + (xy 246.14219 48.079924) (xy 246.137206 48.149616) (xy 246.095334 48.205549) (xy 246.086121 48.211821) + (xy 245.931342 48.307289) (xy 245.807289 48.431342) (xy 245.715187 48.580663) (xy 245.715186 48.580666) + (xy 245.660001 48.747203) (xy 245.660001 48.747204) (xy 245.66 48.747204) (xy 245.6495 48.849983) + (xy 245.6495 50.150001) (xy 245.649501 50.150018) (xy 245.66 50.252796) (xy 245.660001 50.252799) + (xy 245.715185 50.419331) (xy 245.715186 50.419334) (xy 245.807288 50.568656) (xy 245.931344 50.692712) + (xy 246.080666 50.784814) (xy 246.247203 50.839999) (xy 246.349991 50.8505) (xy 247.650008 50.850499) + (xy 247.752797 50.839999) (xy 247.919334 50.784814) (xy 248.068656 50.692712) (xy 248.192712 50.568656) + (xy 248.284814 50.419334) (xy 248.339999 50.252797) (xy 248.3505 50.150009) (xy 248.350499 50.08409) + (xy 248.370183 50.017052) (xy 248.395834 49.988237) (xy 248.398725 49.985863) (xy 248.398733 49.985858) + (xy 248.485858 49.898733) (xy 248.485858 49.898731) (xy 248.496062 49.888528) (xy 248.496065 49.888523) + (xy 251.485858 46.898733) (xy 251.554312 46.796285) (xy 251.601463 46.682451) (xy 251.625501 46.561606) + (xy 251.625501 46.438393) (xy 251.625501 46.433283) (xy 251.6255 46.433257) (xy 251.6255 32.731286) + (xy 251.625499 32.731282) (xy 251.601464 32.610448) (xy 251.601463 32.610441) (xy 251.554311 32.496607) + (xy 251.55431 32.496606) (xy 251.554307 32.4966) (xy 251.485859 32.394161) (xy 251.485858 32.39416) + (xy 251.398733 32.307035) (xy 251.398732 32.307034) (xy 250.425033 31.333337) (xy 250.425031 31.333334) + (xy 250.425031 31.333335) (xy 250.417964 31.326268) (xy 250.417964 31.326267) (xy 250.330839 31.239142) + (xy 250.330838 31.239141) (xy 250.330837 31.23914) (xy 250.29996 31.218509) (xy 250.28268 31.197833) + (xy 250.228394 31.170689) (xy 250.203759 31.160485) (xy 250.161709 31.143067) (xy 250.139996 31.134073) + (xy 250.114564 31.123539) (xy 250.114552 31.123535) (xy 249.993716 31.0995) (xy 249.993712 31.0995) + (xy 134.213394 31.0995) (xy 134.213389 31.0995) (xy 134.092553 31.123535) (xy 134.092541 31.123539) + (xy 134.060262 31.136909) (xy 134.045397 31.143067) (xy 133.978719 31.170685) (xy 133.978717 31.170686) + (xy 133.876266 31.239141) (xy 133.876263 31.239144) (xy 133.601269 31.51414) (xy 133.601267 31.514142) + (xy 133.56696 31.548449) (xy 133.514144 31.601264) (xy 133.514142 31.601267) (xy 133.499262 31.623537) + (xy 133.499261 31.623539) (xy 133.49926 31.623538) (xy 133.445689 31.703712) (xy 133.445685 31.703719) + (xy 133.39854 31.817538) (xy 133.398537 31.817547) (xy 133.375356 31.934094) (xy 133.375352 31.934111) + (xy 133.3745 31.938388) (xy 133.3745 31.938394) (xy 133.3745 41.661607) (xy 133.398537 41.782453) + (xy 133.398538 41.782456) (xy 133.404267 41.796287) (xy 133.445686 41.896285) (xy 133.445691 41.896293) + (xy 133.465961 41.926626) (xy 133.465963 41.926633) (xy 133.465965 41.926633) (xy 133.514138 41.998729) + (xy 133.514144 41.998737) (xy 133.605586 42.090179) (xy 133.605608 42.090199) (xy 142.257571 50.742162) + (xy 142.291056 50.803485) (xy 142.287821 50.86816) (xy 142.282754 50.883753) (xy 142.261904 51.015398) + (xy 142.231975 51.078533) (xy 142.172663 51.115464) (xy 142.139431 51.12) (xy 129.820569 51.12) + (xy 129.75353 51.100315) (xy 129.707775 51.047511) (xy 129.698096 51.015398) (xy 129.695886 51.001447) + (xy 129.677246 50.883757) (xy 129.611557 50.681588) (xy 129.515051 50.492184) (xy 129.515049 50.492181) + (xy 129.515048 50.492179) (xy 129.390109 50.320213) (xy 129.239786 50.16989) (xy 129.06782 50.044951) + (xy 129.067115 50.044591) (xy 129.059054 50.040485) (xy 129.008259 49.992512) (xy 128.991463 49.924692) + (xy 129.013999 49.858556) (xy 129.059054 49.819515) (xy 129.067816 49.815051) (xy 129.089789 49.799086) + (xy 129.239786 49.690109) (xy 129.239788 49.690106) (xy 129.239792 49.690104) (xy 129.390104 49.539792) + (xy 129.390106 49.539788) (xy 129.390109 49.539786) (xy 129.515048 49.36782) (xy 129.515047 49.36782) + (xy 129.515051 49.367816) (xy 129.611557 49.178412) (xy 129.677246 48.976243) (xy 129.7105 48.766287) + (xy 129.7105 48.553713) (xy 129.677246 48.343757) (xy 129.611557 48.141588) (xy 129.515051 47.952184) + (xy 129.515049 47.952181) (xy 129.515048 47.952179) (xy 129.390109 47.780213) (xy 129.239786 47.62989) + (xy 129.06782 47.504951) (xy 129.067115 47.504591) (xy 129.059054 47.500485) (xy 129.008259 47.452512) + (xy 128.991463 47.384692) (xy 129.013999 47.318556) (xy 129.059054 47.279515) (xy 129.067816 47.275051) + (xy 129.119015 47.237853) (xy 129.239786 47.150109) (xy 129.239788 47.150106) (xy 129.239792 47.150104) + (xy 129.390104 46.999792) (xy 129.390106 46.999788) (xy 129.390109 46.999786) (xy 129.515048 46.82782) + (xy 129.51505 46.827817) (xy 129.515051 46.827816) (xy 129.611557 46.638412) (xy 129.677246 46.436243) + (xy 129.7105 46.226287) (xy 129.7105 46.013713) (xy 129.677246 45.803757) (xy 129.611557 45.601588) + (xy 129.515051 45.412184) (xy 129.515049 45.412181) (xy 129.515048 45.412179) (xy 129.390109 45.240213) + (xy 129.239786 45.08989) (xy 129.06782 44.964951) (xy 129.067115 44.964591) (xy 129.059054 44.960485) + (xy 129.008259 44.912512) (xy 128.991463 44.844692) (xy 129.013999 44.778556) (xy 129.059054 44.739515) + (xy 129.067816 44.735051) (xy 129.118342 44.698342) (xy 129.239786 44.610109) (xy 129.239788 44.610106) + (xy 129.239792 44.610104) (xy 129.390104 44.459792) (xy 129.390106 44.459788) (xy 129.390109 44.459786) + (xy 129.515048 44.28782) (xy 129.515049 44.287819) (xy 129.515051 44.287816) (xy 129.611557 44.098412) + (xy 129.677246 43.896243) (xy 129.7105 43.686287) (xy 129.7105 43.473713) (xy 129.677246 43.263757) + (xy 129.611557 43.061588) (xy 129.515051 42.872184) (xy 129.515049 42.872181) (xy 129.515048 42.872179) + (xy 129.390109 42.700213) (xy 129.239786 42.54989) (xy 129.06782 42.424951) (xy 129.067115 42.424591) + (xy 129.059054 42.420485) (xy 129.008259 42.372512) (xy 128.991463 42.304692) (xy 129.013999 42.238556) + (xy 129.059054 42.199515) (xy 129.067816 42.195051) (xy 129.089789 42.179086) (xy 129.239786 42.070109) + (xy 129.239788 42.070106) (xy 129.239792 42.070104) (xy 129.390104 41.919792) (xy 129.390106 41.919788) + (xy 129.390109 41.919786) (xy 129.515048 41.74782) (xy 129.515047 41.74782) (xy 129.515051 41.747816) + (xy 129.611557 41.558412) (xy 129.677246 41.356243) (xy 129.7105 41.146287) (xy 129.7105 40.933713) + (xy 129.677246 40.723757) (xy 129.611557 40.521588) (xy 129.515051 40.332184) (xy 129.515049 40.332181) + (xy 129.515048 40.332179) (xy 129.390109 40.160213) (xy 129.239786 40.00989) (xy 129.06782 39.884951) + (xy 129.067115 39.884591) (xy 129.059054 39.880485) (xy 129.008259 39.832512) (xy 128.991463 39.764692) + (xy 129.013999 39.698556) (xy 129.059054 39.659515) (xy 129.067816 39.655051) (xy 129.089789 39.639086) + (xy 129.239786 39.530109) (xy 129.239788 39.530106) (xy 129.239792 39.530104) (xy 129.390104 39.379792) + (xy 129.390106 39.379788) (xy 129.390109 39.379786) (xy 129.515048 39.20782) (xy 129.515047 39.20782) + (xy 129.515051 39.207816) (xy 129.611557 39.018412) (xy 129.677246 38.816243) (xy 129.7105 38.606287) + (xy 129.7105 38.393713) (xy 129.677246 38.183757) (xy 129.611557 37.981588) (xy 129.515051 37.792184) + (xy 129.515049 37.792181) (xy 129.515048 37.792179) (xy 129.390109 37.620213) (xy 129.239786 37.46989) + (xy 129.06782 37.344951) (xy 129.067115 37.344591) (xy 129.059054 37.340485) (xy 129.008259 37.292512) + (xy 128.991463 37.224692) (xy 129.013999 37.158556) (xy 129.059054 37.119515) (xy 129.067816 37.115051) + (xy 129.135569 37.065826) (xy 129.239786 36.990109) (xy 129.239788 36.990106) (xy 129.239792 36.990104) + (xy 129.390104 36.839792) (xy 129.390106 36.839788) (xy 129.390109 36.839786) (xy 129.515048 36.66782) + (xy 129.515047 36.66782) (xy 129.515051 36.667816) (xy 129.611557 36.478412) (xy 129.677246 36.276243) + (xy 129.7105 36.066287) (xy 129.7105 35.853713) (xy 129.677246 35.643757) (xy 129.611557 35.441588) + (xy 129.515051 35.252184) (xy 129.515049 35.252181) (xy 129.515048 35.252179) (xy 129.390109 35.080213) + (xy 129.239786 34.92989) (xy 129.06782 34.804951) (xy 128.878414 34.708444) (xy 128.878413 34.708443) + (xy 128.878412 34.708443) (xy 128.676243 34.642754) (xy 128.676241 34.642753) (xy 128.67624 34.642753) + (xy 128.514957 34.617208) (xy 128.466287 34.6095) (xy 128.253713 34.6095) (xy 128.205042 34.617208) + (xy 128.04376 34.642753) (xy 127.841585 34.708444) (xy 127.652179 34.804951) (xy 127.480213 34.92989) + (xy 127.32989 35.080213) (xy 127.204951 35.252179) (xy 127.108444 35.441585) (xy 127.042753 35.64376) + (xy 127.0095 35.853713) (xy 127.0095 36.066286) (xy 127.036741 36.238282) (xy 127.042754 36.276243) + (xy 127.048016 36.292439) (xy 127.108444 36.478414) (xy 127.204951 36.66782) (xy 127.32989 36.839786) + (xy 127.480213 36.990109) (xy 127.652182 37.11505) (xy 127.660946 37.119516) (xy 127.711742 37.167491) + (xy 127.728536 37.235312) (xy 127.705998 37.301447) (xy 127.660946 37.340484) (xy 127.652182 37.344949) + (xy 127.480213 37.46989) (xy 127.32989 37.620213) (xy 127.204951 37.792179) (xy 127.108444 37.981585) + (xy 127.042753 38.18376) (xy 127.0095 38.393713) (xy 127.0095 38.606286) (xy 127.042735 38.816127) + (xy 127.042754 38.816243) (xy 127.053731 38.850028) (xy 127.108444 39.018414) (xy 127.204951 39.20782) + (xy 127.32989 39.379786) (xy 127.480213 39.530109) (xy 127.652182 39.65505) (xy 127.660946 39.659516) + (xy 127.711742 39.707491) (xy 127.728536 39.775312) (xy 127.705998 39.841447) (xy 127.660946 39.880484) + (xy 127.652182 39.884949) (xy 127.480213 40.00989) (xy 127.32989 40.160213) (xy 127.204951 40.332179) + (xy 127.108444 40.521585) (xy 127.042753 40.72376) (xy 127.0095 40.933713) (xy 127.0095 41.146286) + (xy 127.042754 41.356244) (xy 127.042754 41.356247) (xy 127.056491 41.398523) (xy 127.058486 41.468364) + (xy 127.026241 41.524522) (xy 124.631286 43.919478) (xy 124.519481 44.031282) (xy 124.51948 44.031284) + (xy 124.475185 44.108007) (xy 124.469361 44.118094) (xy 124.469359 44.118096) (xy 124.440425 44.168209) + (xy 124.440424 44.16821) (xy 124.430432 44.2055) (xy 124.399499 44.320943) (xy 124.399499 44.320945) + (xy 124.399499 44.489046) (xy 124.3995 44.489059) (xy 124.3995 60.696171) (xy 124.399499 60.696189) + (xy 124.399499 60.861895) (xy 124.399498 60.861895) (xy 124.0005 60.861895) (xy 124.0005 32.004427) + (xy 124.000816 31.995581) (xy 124.004906 31.938394) (xy 124.01513 31.795436) (xy 124.017646 31.777938) + (xy 124.059356 31.5862) (xy 124.064335 31.569242) (xy 124.132911 31.385382) (xy 124.140251 31.36931) + (xy 124.234294 31.197083) (xy 124.24385 31.182214) (xy 124.361443 31.025128) (xy 124.373017 31.011771) + (xy 124.511771 30.873017) (xy 124.525128 30.861443) (xy 124.682214 30.74385) (xy 124.697083 30.734294) + (xy 124.86931 30.640251) (xy 124.885382 30.632911) (xy 125.069242 30.564335) (xy 125.0862 30.559356) + (xy 125.277938 30.517646) (xy 125.295436 30.51513) (xy 125.495582 30.500816) (xy 125.504428 30.5005) + (xy 125.565892 30.5005) (xy 250.434108 30.5005) (xy 250.495572 30.5005) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 156.742539 34.220185) (xy 156.788294 34.272989) (xy 156.7995 34.3245) (xy 156.7995 45.31848) + (xy 156.779815 45.385519) (xy 156.763181 45.406161) (xy 155.062181 47.107161) (xy 155.000858 47.140646) + (xy 154.931166 47.135662) (xy 154.875233 47.09379) (xy 154.850816 47.028326) (xy 154.8505 47.01948) + (xy 154.8505 47.013713) (xy 154.845481 46.982026) (xy 154.817246 46.803757) (xy 154.751557 46.601588) + (xy 154.655051 46.412184) (xy 154.655049 46.412181) (xy 154.655048 46.412179) (xy 154.530109 46.240213) + (xy 154.379786 46.08989) (xy 154.20782 45.964951) (xy 154.207115 45.964591) (xy 154.199054 45.960485) + (xy 154.148259 45.912512) (xy 154.131463 45.844692) (xy 154.153999 45.778556) (xy 154.199054 45.739515) + (xy 154.207816 45.735051) (xy 154.249163 45.705011) (xy 154.379786 45.610109) (xy 154.379788 45.610106) + (xy 154.379792 45.610104) (xy 154.530104 45.459792) (xy 154.530106 45.459788) (xy 154.530109 45.459786) + (xy 154.655048 45.28782) (xy 154.655047 45.28782) (xy 154.655051 45.287816) (xy 154.751557 45.098412) + (xy 154.817246 44.896243) (xy 154.8505 44.686287) (xy 154.8505 44.473713) (xy 154.817246 44.263757) + (xy 154.751557 44.061588) (xy 154.655051 43.872184) (xy 154.655049 43.872181) (xy 154.655048 43.872179) + (xy 154.530109 43.700213) (xy 154.379786 43.54989) (xy 154.20782 43.424951) (xy 154.207115 43.424591) + (xy 154.199054 43.420485) (xy 154.148259 43.372512) (xy 154.131463 43.304692) (xy 154.153999 43.238556) + (xy 154.199054 43.199515) (xy 154.207816 43.195051) (xy 154.229789 43.179086) (xy 154.379786 43.070109) + (xy 154.379788 43.070106) (xy 154.379792 43.070104) (xy 154.530104 42.919792) (xy 154.530106 42.919788) + (xy 154.530109 42.919786) (xy 154.655048 42.74782) (xy 154.655047 42.74782) (xy 154.655051 42.747816) + (xy 154.751557 42.558412) (xy 154.817246 42.356243) (xy 154.8505 42.146287) (xy 154.8505 41.933713) + (xy 154.817246 41.723757) (xy 154.751557 41.521588) (xy 154.655051 41.332184) (xy 154.655049 41.332181) + (xy 154.655048 41.332179) (xy 154.530109 41.160213) (xy 154.37979 41.009894) (xy 154.379785 41.00989) + (xy 154.374399 41.005977) (xy 154.331731 40.950649) (xy 154.32575 40.881036) (xy 154.358354 40.81924) + (xy 154.408278 40.787951) (xy 154.419117 40.784359) (xy 154.419124 40.784356) (xy 154.568345 40.692315) + (xy 154.692315 40.568345) (xy 154.784356 40.419124) (xy 154.784358 40.419119) (xy 154.839505 40.252697) + (xy 154.839506 40.25269) (xy 154.849999 40.149986) (xy 154.85 40.149973) (xy 154.85 39.75) (xy 153.933012 39.75) + (xy 153.965925 39.692993) (xy 154 39.565826) (xy 154 39.434174) (xy 153.965925 39.307007) (xy 153.933012 39.25) + (xy 154.849999 39.25) (xy 154.849999 38.850028) (xy 154.849998 38.850013) (xy 154.839505 38.747302) + (xy 154.784358 38.58088) (xy 154.784356 38.580875) (xy 154.692315 38.431654) (xy 154.568345 38.307684) + (xy 154.419124 38.215643) (xy 154.419119 38.215641) (xy 154.252697 38.160494) (xy 154.25269 38.160493) + (xy 154.149986 38.15) (xy 153.75 38.15) (xy 153.75 39.066988) (xy 153.692993 39.034075) (xy 153.565826 39) + (xy 153.434174 39) (xy 153.307007 39.034075) (xy 153.25 39.066988) (xy 153.25 38.15) (xy 152.850028 38.15) + (xy 152.850012 38.150001) (xy 152.747302 38.160494) (xy 152.58088 38.215641) (xy 152.580875 38.215643) + (xy 152.431654 38.307684) (xy 152.307684 38.431654) (xy 152.215643 38.580875) (xy 152.215641 38.58088) + (xy 152.160494 38.747302) (xy 152.160493 38.747309) (xy 152.15 38.850013) (xy 152.15 39.25) (xy 153.066988 39.25) + (xy 153.034075 39.307007) (xy 153 39.434174) (xy 153 39.565826) (xy 153.034075 39.692993) (xy 153.066988 39.75) + (xy 152.150001 39.75) (xy 152.150001 40.149986) (xy 152.160494 40.252697) (xy 152.215641 40.419119) + (xy 152.215643 40.419124) (xy 152.307684 40.568345) (xy 152.431654 40.692315) (xy 152.580875 40.784356) + (xy 152.580878 40.784357) (xy 152.591723 40.787951) (xy 152.649167 40.827724) (xy 152.67599 40.89224) + (xy 152.663675 40.961016) (xy 152.625605 41.005974) (xy 152.620211 41.009892) (xy 152.46989 41.160213) + (xy 152.344951 41.332179) (xy 152.248444 41.521585) (xy 152.182753 41.72376) (xy 152.1495 41.933713) + (xy 152.1495 42.146286) (xy 152.176418 42.316243) (xy 152.182754 42.356243) (xy 152.223481 42.481588) + (xy 152.248444 42.558414) (xy 152.344951 42.74782) (xy 152.46989 42.919786) (xy 152.620213 43.070109) + (xy 152.792182 43.19505) (xy 152.800946 43.199516) (xy 152.851742 43.247491) (xy 152.868536 43.315312) + (xy 152.845998 43.381447) (xy 152.800946 43.420484) (xy 152.792182 43.424949) (xy 152.620213 43.54989) + (xy 152.46989 43.700213) (xy 152.344951 43.872179) (xy 152.248444 44.061585) (xy 152.182753 44.26376) + (xy 152.1495 44.473713) (xy 152.1495 44.686286) (xy 152.172508 44.831557) (xy 152.182754 44.896243) + (xy 152.240535 45.074075) (xy 152.248444 45.098414) (xy 152.344951 45.28782) (xy 152.46989 45.459786) + (xy 152.620213 45.610109) (xy 152.792182 45.73505) (xy 152.800946 45.739516) (xy 152.851742 45.787491) + (xy 152.868536 45.855312) (xy 152.845998 45.921447) (xy 152.800946 45.960484) (xy 152.792182 45.964949) + (xy 152.620213 46.08989) (xy 152.46989 46.240213) (xy 152.344951 46.412179) (xy 152.248444 46.601585) + (xy 152.182753 46.80376) (xy 152.1495 47.013713) (xy 152.1495 47.226286) (xy 152.177264 47.401584) + (xy 152.182754 47.436243) (xy 152.235449 47.598422) (xy 152.248444 47.638414) (xy 152.344951 47.82782) + (xy 152.46989 47.999786) (xy 152.620213 48.150109) (xy 152.792182 48.27505) (xy 152.800946 48.279516) + (xy 152.851742 48.327491) (xy 152.868536 48.395312) (xy 152.845998 48.461447) (xy 152.800946 48.500484) + (xy 152.792182 48.504949) (xy 152.620213 48.62989) (xy 152.46989 48.780213) (xy 152.344951 48.952179) + (xy 152.287218 49.065488) (xy 152.239244 49.116284) (xy 152.171423 49.133079) (xy 152.105288 49.110542) + (xy 152.089052 49.096874) (xy 151.786819 48.794641) (xy 151.753334 48.733318) (xy 151.7505 48.70696) + (xy 151.7505 40.401577) (xy 151.723055 40.228299) (xy 151.719709 40.207174) (xy 151.70445 40.160213) + (xy 151.702226 40.153367) (xy 151.658885 40.019976) (xy 151.658884 40.019973) (xy 151.58781 39.880484) + (xy 151.569524 39.844595) (xy 151.453829 39.685355) (xy 146.774646 35.006172) (xy 146.615405 34.890476) + (xy 146.44003 34.801117) (xy 146.252826 34.74029) (xy 146.058422 34.7095) (xy 146.058417 34.7095) + (xy 144.606551 34.7095) (xy 144.541453 34.691038) (xy 144.531172 34.684696) (xy 144.516466 34.675625) + (xy 144.516463 34.675623) (xy 144.516462 34.675623) (xy 144.417266 34.642753) (xy 144.348816 34.620071) + (xy 144.245349 34.6095) (xy 144.245342 34.6095) (xy 142.954658 34.6095) (xy 142.95465 34.6095) (xy 142.851183 34.620071) + (xy 142.68354 34.675622) (xy 142.683529 34.675627) (xy 142.533225 34.768337) (xy 142.533221 34.76834) + (xy 142.40834 34.893221) (xy 142.408337 34.893225) (xy 142.315627 35.043529) (xy 142.315622 35.04354) + (xy 142.260071 35.211183) (xy 142.2495 35.31465) (xy 142.2495 36.605349) (xy 142.260071 36.708816) + (xy 142.315622 36.876459) (xy 142.315627 36.87647) (xy 142.408337 37.026774) (xy 142.40834 37.026778) + (xy 142.533221 37.151659) (xy 142.533225 37.151662) (xy 142.683529 37.244372) (xy 142.683532 37.244373) + (xy 142.683538 37.244377) (xy 142.752876 37.267353) (xy 142.810321 37.307126) (xy 142.837144 37.371642) + (xy 142.837325 37.383771) (xy 143.470591 38.017037) (xy 143.407007 38.034075) (xy 143.292993 38.099901) + (xy 143.199901 38.192993) (xy 143.134075 38.307007) (xy 143.117037 38.370591) (xy 142.484728 37.738282) + (xy 142.484727 37.738282) (xy 142.44538 37.792439) (xy 142.348904 37.981782) (xy 142.283242 38.183869) + (xy 142.283242 38.183872) (xy 142.25 38.393753) (xy 142.25 38.399981) (xy 142.230315 38.46702) (xy 142.177511 38.512775) + (xy 142.108353 38.522719) (xy 142.044797 38.493694) (xy 142.038319 38.487662) (xy 140.236819 36.686162) + (xy 140.203334 36.624839) (xy 140.2005 36.598481) (xy 140.2005 34.841519) (xy 140.220185 34.77448) + (xy 140.236819 34.753838) (xy 140.753838 34.236819) (xy 140.815161 34.203334) (xy 140.841519 34.2005) + (xy 156.6755 34.2005) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 250.504418 30.500816) (xy 250.704561 30.51513) (xy 250.722063 30.517647) (xy 250.913795 30.559355) + (xy 250.93076 30.564336) (xy 251.114611 30.632909) (xy 251.130694 30.640253) (xy 251.247495 30.704032) + (xy 251.302908 30.73429) (xy 251.317791 30.743855) (xy 251.474864 30.861438) (xy 251.488235 30.873024) + (xy 251.626975 31.011764) (xy 251.638561 31.025135) (xy 251.756144 31.182208) (xy 251.765709 31.197091) + (xy 251.859743 31.3693) (xy 251.867093 31.385394) (xy 251.935661 31.569234) (xy 251.940645 31.586209) + (xy 251.982351 31.777931) (xy 251.984869 31.795442) (xy 251.999184 31.99558) (xy 251.9995 32.004427) + (xy 251.9995 60.995572) (xy 251.999184 61.004419) (xy 251.984869 61.204557) (xy 251.982351 61.222068) + (xy 251.940645 61.41379) (xy 251.935661 61.430765) (xy 251.867093 61.614605) (xy 251.859743 61.630699) + (xy 251.765709 61.802908) (xy 251.756144 61.817791) (xy 251.638561 61.974864) (xy 251.626975 61.988235) + (xy 251.488235 62.126975) (xy 251.474864 62.138561) (xy 251.317791 62.256144) (xy 251.302908 62.265709) + (xy 251.130699 62.359743) (xy 251.114605 62.367093) (xy 250.930765 62.435661) (xy 250.91379 62.440645) + (xy 250.722068 62.482351) (xy 250.704557 62.484869) (xy 250.523779 62.497799) (xy 250.504417 62.499184) + (xy 250.495572 62.4995) (xy 125.504428 62.4995) (xy 125.495582 62.499184) (xy 125.473622 62.497613) + (xy 125.295442 62.484869) (xy 125.277931 62.482351) (xy 125.086209 62.440645) (xy 125.069234 62.435661) + (xy 124.885394 62.367093) (xy 124.8693 62.359743) (xy 124.697091 62.265709) (xy 124.682208 62.256144) + (xy 124.525135 62.138561) (xy 124.511764 62.126975) (xy 124.373024 61.988235) (xy 124.361438 61.974864) + (xy 124.243855 61.817791) (xy 124.23429 61.802908) (xy 124.140256 61.630699) (xy 124.132909 61.614611) + (xy 124.064336 61.43076) (xy 124.059354 61.41379) (xy 124.017648 61.222068) (xy 124.01513 61.204556) + (xy 124.000816 61.004418) (xy 124.0005 60.995572) (xy 124.0005 35.853713) (xy 127.0095 35.853713) + (xy 127.0095 36.066286) (xy 127.042753 36.276239) (xy 127.108444 36.478414) (xy 127.204951 36.66782) + (xy 127.32989 36.839786) (xy 127.480213 36.990109) (xy 127.652182 37.11505) (xy 127.660946 37.119516) + (xy 127.711742 37.167491) (xy 127.728536 37.235312) (xy 127.705998 37.301447) (xy 127.660946 37.340484) + (xy 127.652182 37.344949) (xy 127.480213 37.46989) (xy 127.32989 37.620213) (xy 127.204951 37.792179) + (xy 127.108444 37.981585) (xy 127.042753 38.18376) (xy 127.0095 38.393713) (xy 127.0095 38.606286) + (xy 127.042735 38.816127) (xy 127.042754 38.816243) (xy 127.053731 38.850028) (xy 127.108444 39.018414) + (xy 127.204951 39.20782) (xy 127.32989 39.379786) (xy 127.480213 39.530109) (xy 127.652182 39.65505) + (xy 127.660946 39.659516) (xy 127.711742 39.707491) (xy 127.728536 39.775312) (xy 127.705998 39.841447) + (xy 127.660946 39.880484) (xy 127.652182 39.884949) (xy 127.480213 40.00989) (xy 127.32989 40.160213) + (xy 127.204951 40.332179) (xy 127.108444 40.521585) (xy 127.042753 40.72376) (xy 127.0095 40.933713) + (xy 127.0095 41.146286) (xy 127.039442 41.335337) (xy 127.042754 41.356243) (xy 127.086248 41.490104) + (xy 127.108444 41.558414) (xy 127.204951 41.74782) (xy 127.32989 41.919786) (xy 127.480213 42.070109) + (xy 127.652182 42.19505) (xy 127.660946 42.199516) (xy 127.711742 42.247491) (xy 127.728536 42.315312) + (xy 127.705998 42.381447) (xy 127.660946 42.420484) (xy 127.652182 42.424949) (xy 127.480213 42.54989) + (xy 127.32989 42.700213) (xy 127.204951 42.872179) (xy 127.108444 43.061585) (xy 127.042753 43.26376) + (xy 127.0095 43.473713) (xy 127.0095 43.686286) (xy 127.038942 43.872179) (xy 127.042754 43.896243) + (xy 127.086248 44.030104) (xy 127.108444 44.098414) (xy 127.204951 44.28782) (xy 127.32989 44.459786) + (xy 127.480213 44.610109) (xy 127.652182 44.73505) (xy 127.660946 44.739516) (xy 127.711742 44.787491) + (xy 127.728536 44.855312) (xy 127.705998 44.921447) (xy 127.660946 44.960484) (xy 127.652182 44.964949) + (xy 127.480213 45.08989) (xy 127.32989 45.240213) (xy 127.204951 45.412179) (xy 127.108444 45.601585) + (xy 127.042753 45.80376) (xy 127.0095 46.013713) (xy 127.0095 46.226286) (xy 127.042753 46.436239) + (xy 127.108444 46.638414) (xy 127.204951 46.82782) (xy 127.32989 46.999786) (xy 127.480213 47.150109) + (xy 127.652182 47.27505) (xy 127.660946 47.279516) (xy 127.711742 47.327491) (xy 127.728536 47.395312) + (xy 127.705998 47.461447) (xy 127.660946 47.500484) (xy 127.652182 47.504949) (xy 127.480213 47.62989) + (xy 127.32989 47.780213) (xy 127.204951 47.952179) (xy 127.108444 48.141585) (xy 127.042753 48.34376) + (xy 127.0095 48.553713) (xy 127.0095 48.766286) (xy 127.038942 48.952179) (xy 127.042754 48.976243) + (xy 127.106468 49.172335) (xy 127.108444 49.178414) (xy 127.204951 49.36782) (xy 127.32989 49.539786) + (xy 127.480213 49.690109) (xy 127.652182 49.81505) (xy 127.660946 49.819516) (xy 127.711742 49.867491) + (xy 127.728536 49.935312) (xy 127.705998 50.001447) (xy 127.660946 50.040484) (xy 127.652182 50.044949) + (xy 127.480213 50.16989) (xy 127.32989 50.320213) (xy 127.204951 50.492179) (xy 127.108444 50.681585) + (xy 127.042753 50.88376) (xy 127.0095 51.093713) (xy 127.0095 51.306286) (xy 127.038942 51.492179) + (xy 127.042754 51.516243) (xy 127.088129 51.655893) (xy 127.108444 51.718414) (xy 127.204951 51.90782) + (xy 127.32989 52.079786) (xy 127.480213 52.230109) (xy 127.652182 52.35505) (xy 127.660946 52.359516) + (xy 127.711742 52.407491) (xy 127.728536 52.475312) (xy 127.705998 52.541447) (xy 127.660946 52.580484) + (xy 127.652182 52.584949) (xy 127.480213 52.70989) (xy 127.32989 52.860213) (xy 127.204951 53.032179) + (xy 127.108444 53.221585) (xy 127.042753 53.42376) (xy 127.0095 53.633713) (xy 127.0095 53.846286) + (xy 127.042753 54.056239) (xy 127.108444 54.258414) (xy 127.204951 54.44782) (xy 127.32989 54.619786) + (xy 127.480213 54.770109) (xy 127.652182 54.89505) (xy 127.660946 54.899516) (xy 127.711742 54.947491) + (xy 127.728536 55.015312) (xy 127.705998 55.081447) (xy 127.660946 55.120484) (xy 127.652182 55.124949) + (xy 127.480213 55.24989) (xy 127.32989 55.400213) (xy 127.204951 55.572179) (xy 127.108444 55.761585) + (xy 127.042753 55.96376) (xy 127.0095 56.173713) (xy 127.0095 56.386286) (xy 127.040724 56.583431) + (xy 127.042754 56.596243) (xy 127.106505 56.792449) (xy 127.108444 56.798414) (xy 127.204951 56.98782) + (xy 127.32989 57.159786) (xy 127.480213 57.310109) (xy 127.652179 57.435048) (xy 127.652181 57.435049) + (xy 127.652184 57.435051) (xy 127.841588 57.531557) (xy 128.043757 57.597246) (xy 128.253713 57.6305) + (xy 128.253714 57.6305) (xy 128.466286 57.6305) (xy 128.466287 57.6305) (xy 128.676243 57.597246) + (xy 128.878412 57.531557) (xy 129.067816 57.435051) (xy 129.153973 57.372455) (xy 129.239786 57.310109) + (xy 129.239788 57.310106) (xy 129.239792 57.310104) (xy 129.368319 57.181577) (xy 129.429642 57.148092) + (xy 129.499334 57.153076) (xy 129.555267 57.194948) (xy 129.579684 57.260412) (xy 129.58 57.269258) + (xy 129.58 58.92) (xy 142.64 58.92) (xy 142.64 57.495193) (xy 142.659685 57.428154) (xy 142.712489 57.382399) + (xy 142.781647 57.372455) (xy 142.836885 57.394875) (xy 142.892179 57.435048) (xy 142.892181 57.435049) + (xy 142.892184 57.435051) (xy 143.081588 57.531557) (xy 143.283757 57.597246) (xy 143.493713 57.6305) + (xy 143.493714 57.6305) (xy 143.706286 57.6305) (xy 143.706287 57.6305) (xy 143.916243 57.597246) + (xy 144.118412 57.531557) (xy 144.307816 57.435051) (xy 144.393973 57.372455) (xy 144.479786 57.310109) + (xy 144.479788 57.310106) (xy 144.479792 57.310104) (xy 144.630104 57.159792) (xy 144.630106 57.159788) + (xy 144.630109 57.159786) (xy 144.755048 56.98782) (xy 144.755047 56.98782) (xy 144.755051 56.987816) + (xy 144.851557 56.798412) (xy 144.915332 56.602135) (xy 234.5295 56.602135) (xy 234.5295 58.39787) + (xy 234.529501 58.397876) (xy 234.535908 58.457483) (xy 234.586202 58.592328) (xy 234.586206 58.592335) + (xy 234.672452 58.707544) (xy 234.672455 58.707547) (xy 234.787664 58.793793) (xy 234.787671 58.793797) + (xy 234.922517 58.844091) (xy 234.922516 58.844091) (xy 234.929444 58.844835) (xy 234.982127 58.8505) + (xy 236.777872 58.850499) (xy 236.837483 58.844091) (xy 236.972331 58.793796) (xy 237.087546 58.707546) + (xy 237.173796 58.592331) (xy 237.22281 58.460916) (xy 237.264681 58.404984) (xy 237.330145 58.380566) + (xy 237.398418 58.395417) (xy 237.426673 58.416569) (xy 237.540213 58.530109) (xy 237.712179 58.655048) + (xy 237.712181 58.655049) (xy 237.712184 58.655051) (xy 237.901588 58.751557) (xy 238.103757 58.817246) + (xy 238.313713 58.8505) (xy 238.313714 58.8505) (xy 238.526286 58.8505) (xy 238.526287 58.8505) + (xy 238.736243 58.817246) (xy 238.938412 58.751557) (xy 239.127816 58.655051) (xy 239.214138 58.592335) + (xy 239.299786 58.530109) (xy 239.299788 58.530106) (xy 239.299792 58.530104) (xy 239.450104 58.379792) + (xy 239.450106 58.379788) (xy 239.450109 58.379786) (xy 239.575048 58.20782) (xy 239.575047 58.20782) + (xy 239.575051 58.207816) (xy 239.579514 58.199054) (xy 239.627488 58.148259) (xy 239.695308 58.131463) + (xy 239.761444 58.153999) (xy 239.800486 58.199056) (xy 239.804951 58.20782) (xy 239.92989 58.379786) + (xy 240.080213 58.530109) (xy 240.252179 58.655048) (xy 240.252181 58.655049) (xy 240.252184 58.655051) + (xy 240.441588 58.751557) (xy 240.643757 58.817246) (xy 240.853713 58.8505) (xy 240.853714 58.8505) + (xy 241.066286 58.8505) (xy 241.066287 58.8505) (xy 241.276243 58.817246) (xy 241.478412 58.751557) + (xy 241.667816 58.655051) (xy 241.754138 58.592335) (xy 241.839786 58.530109) (xy 241.839788 58.530106) + (xy 241.839792 58.530104) (xy 241.990104 58.379792) (xy 241.990106 58.379788) (xy 241.990109 58.379786) + (xy 242.07589 58.261717) (xy 242.115051 58.207816) (xy 242.119793 58.198508) (xy 242.167763 58.147711) + (xy 242.235583 58.130911) (xy 242.301719 58.153445) (xy 242.340763 58.1985) (xy 242.345373 58.207547) + (xy 242.384728 58.261716) (xy 243.017037 57.629408) (xy 243.034075 57.692993) (xy 243.099901 57.807007) + (xy 243.192993 57.900099) (xy 243.307007 57.965925) (xy 243.37059 57.982962) (xy 242.738282 58.615269) + (xy 242.738282 58.61527) (xy 242.792449 58.654624) (xy 242.981782 58.751095) (xy 243.18387 58.816757) + (xy 243.393754 58.85) (xy 243.606246 58.85) (xy 243.816127 58.816757) (xy 243.81613 58.816757) (xy 244.018217 58.751095) + (xy 244.207554 58.654622) (xy 244.261716 58.61527) (xy 244.261717 58.61527) (xy 243.629408 57.982962) + (xy 243.692993 57.965925) (xy 243.807007 57.900099) (xy 243.900099 57.807007) (xy 243.965925 57.692993) + (xy 243.982962 57.629409) (xy 244.61527 58.261717) (xy 244.61527 58.261716) (xy 244.654622 58.207554) + (xy 244.751095 58.018217) (xy 244.816757 57.81613) (xy 244.816757 57.816127) (xy 244.85 57.606246) + (xy 244.85 57.393753) (xy 244.816757 57.183872) (xy 244.816757 57.183869) (xy 244.751095 56.981782) + (xy 244.654624 56.792449) (xy 244.61527 56.738282) (xy 244.615269 56.738282) (xy 243.982962 57.37059) + (xy 243.965925 57.307007) (xy 243.900099 57.192993) (xy 243.807007 57.099901) (xy 243.692993 57.034075) + (xy 243.629409 57.017037) (xy 244.261716 56.384728) (xy 244.20755 56.345375) (xy 244.018217 56.248904) + (xy 243.816129 56.183242) (xy 243.606246 56.15) (xy 243.393754 56.15) (xy 243.183872 56.183242) + (xy 243.183869 56.183242) (xy 242.981782 56.248904) (xy 242.792439 56.34538) (xy 242.738282 56.384727) + (xy 242.738282 56.384728) (xy 243.370591 57.017037) (xy 243.307007 57.034075) (xy 243.192993 57.099901) + (xy 243.099901 57.192993) (xy 243.034075 57.307007) (xy 243.017037 57.370591) (xy 242.384728 56.738282) + (xy 242.384727 56.738282) (xy 242.34538 56.79244) (xy 242.345376 56.792446) (xy 242.34076 56.801505) + (xy 242.292781 56.852297) (xy 242.224959 56.869087) (xy 242.158826 56.846543) (xy 242.119794 56.801493) + (xy 242.115051 56.792184) (xy 242.115049 56.792181) (xy 242.115048 56.792179) (xy 241.990109 56.620213) + (xy 241.839786 56.46989) (xy 241.66782 56.344951) (xy 241.478414 56.248444) (xy 241.478413 56.248443) + (xy 241.478412 56.248443) (xy 241.276243 56.182754) (xy 241.276241 56.182753) (xy 241.27624 56.182753) + (xy 241.114957 56.157208) (xy 241.066287 56.1495) (xy 240.853713 56.1495) (xy 240.805042 56.157208) + (xy 240.64376 56.182753) (xy 240.441585 56.248444) (xy 240.252179 56.344951) (xy 240.080213 56.46989) + (xy 239.92989 56.620213) (xy 239.804949 56.792182) (xy 239.800484 56.800946) (xy 239.752509 56.851742) + (xy 239.684688 56.868536) (xy 239.618553 56.845998) (xy 239.579516 56.800946) (xy 239.57505 56.792182) + (xy 239.450109 56.620213) (xy 239.299786 56.46989) (xy 239.12782 56.344951) (xy 238.938414 56.248444) + (xy 238.938413 56.248443) (xy 238.938412 56.248443) (xy 238.736243 56.182754) (xy 238.736241 56.182753) + (xy 238.73624 56.182753) (xy 238.574957 56.157208) (xy 238.526287 56.1495) (xy 238.313713 56.1495) + (xy 238.265042 56.157208) (xy 238.10376 56.182753) (xy 237.901585 56.248444) (xy 237.712179 56.344951) + (xy 237.540215 56.469889) (xy 237.426673 56.583431) (xy 237.36535 56.616915) (xy 237.295658 56.611931) + (xy 237.239725 56.570059) (xy 237.22281 56.539082) (xy 237.173797 56.407671) (xy 237.173793 56.407664) + (xy 237.087547 56.292455) (xy 237.087544 56.292452) (xy 236.972335 56.206206) (xy 236.972328 56.206202) + (xy 236.837482 56.155908) (xy 236.837483 56.155908) (xy 236.777883 56.149501) (xy 236.777881 56.1495) + (xy 236.777873 56.1495) (xy 236.777864 56.1495) (xy 234.982129 56.1495) (xy 234.982123 56.149501) + (xy 234.922516 56.155908) (xy 234.787671 56.206202) (xy 234.787664 56.206206) (xy 234.672455 56.292452) + (xy 234.672452 56.292455) (xy 234.586206 56.407664) (xy 234.586202 56.407671) (xy 234.535908 56.542517) + (xy 234.529501 56.602116) (xy 234.5295 56.602135) (xy 144.915332 56.602135) (xy 144.917246 56.596243) + (xy 144.9505 56.386287) (xy 144.9505 56.173713) (xy 144.917246 55.963757) (xy 144.851557 55.761588) + (xy 144.755051 55.572184) (xy 144.755049 55.572181) (xy 144.755048 55.572179) (xy 144.630109 55.400213) + (xy 144.479786 55.24989) (xy 144.30782 55.124951) (xy 144.307115 55.124591) (xy 144.299054 55.120485) + (xy 144.248259 55.072512) (xy 144.231463 55.004692) (xy 144.253999 54.938556) (xy 144.299054 54.899515) + (xy 144.307816 54.895051) (xy 144.329789 54.879086) (xy 144.479786 54.770109) (xy 144.479788 54.770106) + (xy 144.479792 54.770104) (xy 144.630104 54.619792) (xy 144.630106 54.619788) (xy 144.630109 54.619786) + (xy 144.755048 54.44782) (xy 144.755047 54.44782) (xy 144.755051 54.447816) (xy 144.851557 54.258412) + (xy 144.917246 54.056243) (xy 144.9505 53.846287) (xy 144.9505 53.633713) (xy 144.917246 53.423757) + (xy 144.912177 53.408159) (xy 144.910183 53.338321) (xy 144.942428 53.282162) (xy 145.310855 52.913736) + (xy 145.310855 52.913735) (xy 145.310858 52.913733) (xy 145.379312 52.811285) (xy 145.426463 52.697451) + (xy 145.448841 52.584951) (xy 145.450501 52.576608) (xy 145.450501 52.448283) (xy 145.4505 52.448257) + (xy 145.4505 48.220329) (xy 145.450501 48.220308) (xy 145.450501 48.090979) (xy 145.426464 47.970143) + (xy 145.426463 47.970137) (xy 145.379312 47.856303) (xy 145.310858 47.753855) (xy 145.310855 47.753851) + (xy 144.674141 47.117138) (xy 144.640656 47.055815) (xy 144.64564 46.986124) (xy 144.661499 46.956579) + (xy 144.755051 46.827816) (xy 144.851557 46.638412) (xy 144.917246 46.436243) (xy 144.9505 46.226287) + (xy 144.9505 46.013713) (xy 144.917246 45.803757) (xy 144.851557 45.601588) (xy 144.755051 45.412184) + (xy 144.755049 45.412181) (xy 144.755048 45.412179) (xy 144.630109 45.240213) (xy 144.479786 45.08989) + (xy 144.30782 44.964951) (xy 144.307115 44.964591) (xy 144.299054 44.960485) (xy 144.248259 44.912512) + (xy 144.231463 44.844692) (xy 144.253999 44.778556) (xy 144.299054 44.739515) (xy 144.307816 44.735051) + (xy 144.329789 44.719086) (xy 144.479786 44.610109) (xy 144.479788 44.610106) (xy 144.479792 44.610104) + (xy 144.630104 44.459792) (xy 144.630106 44.459788) (xy 144.630109 44.459786) (xy 144.755048 44.28782) + (xy 144.755047 44.28782) (xy 144.755051 44.287816) (xy 144.851557 44.098412) (xy 144.917246 43.896243) + (xy 144.9505 43.686287) (xy 144.9505 43.473713) (xy 144.917246 43.263757) (xy 144.851557 43.061588) + (xy 144.755051 42.872184) (xy 144.755049 42.872181) (xy 144.755048 42.872179) (xy 144.630109 42.700213) + (xy 144.479786 42.54989) (xy 144.30782 42.424951) (xy 144.307115 42.424591) (xy 144.299054 42.420485) + (xy 144.248259 42.372512) (xy 144.231463 42.304692) (xy 144.253999 42.238556) (xy 144.299054 42.199515) + (xy 144.307816 42.195051) (xy 144.329789 42.179086) (xy 144.479786 42.070109) (xy 144.479788 42.070106) + (xy 144.479792 42.070104) (xy 144.630104 41.919792) (xy 144.630106 41.919788) (xy 144.630109 41.919786) + (xy 144.755048 41.74782) (xy 144.755047 41.74782) (xy 144.755051 41.747816) (xy 144.851557 41.558412) + (xy 144.917246 41.356243) (xy 144.9505 41.146287) (xy 144.9505 40.933713) (xy 144.917246 40.723757) + (xy 144.851557 40.521588) (xy 144.755051 40.332184) (xy 144.755049 40.332181) (xy 144.755048 40.332179) + (xy 144.630109 40.160213) (xy 144.479786 40.00989) (xy 144.307817 39.884949) (xy 144.298504 39.880204) + (xy 144.247707 39.83223) (xy 144.230912 39.764409) (xy 144.253449 39.698274) (xy 144.298507 39.659232) + (xy 144.307555 39.654622) (xy 144.361716 39.61527) (xy 144.361717 39.61527) (xy 143.729408 38.982962) + (xy 143.792993 38.965925) (xy 143.907007 38.900099) (xy 144.000099 38.807007) (xy 144.065925 38.692993) + (xy 144.082962 38.629408) (xy 144.71527 39.261717) (xy 144.71527 39.261716) (xy 144.754622 39.207554) + (xy 144.851095 39.018217) (xy 144.916757 38.81613) (xy 144.916757 38.816127) (xy 144.95 38.606246) + (xy 144.95 38.393753) (xy 144.916757 38.183872) (xy 144.916757 38.183869) (xy 144.851095 37.981782) + (xy 144.754624 37.792449) (xy 144.71527 37.738282) (xy 144.715269 37.738282) (xy 144.082962 38.37059) + (xy 144.065925 38.307007) (xy 144.000099 38.192993) (xy 143.907007 38.099901) (xy 143.792993 38.034075) + (xy 143.729409 38.017037) (xy 144.365393 37.381051) (xy 144.376871 37.326412) (xy 144.425922 37.276655) + (xy 144.447119 37.267354) (xy 144.516462 37.244377) (xy 144.541453 37.228961) (xy 144.606551 37.2105) + (xy 145.390664 37.2105) (xy 145.457703 37.230185) (xy 145.478345 37.246819) (xy 149.213181 40.981655) + (xy 149.246666 41.042978) (xy 149.2495 41.069336) (xy 149.2495 49.374718) (xy 149.28029 49.569122) + (xy 149.341117 49.756326) (xy 149.397759 49.867491) (xy 149.430476 49.931701) (xy 149.546172 50.090942) + (xy 149.546174 50.090944) (xy 152.31226 52.85703) (xy 152.335063 52.888415) (xy 152.344949 52.907817) + (xy 152.46989 53.079786) (xy 152.620213 53.230109) (xy 152.792179 53.355048) (xy 152.792181 53.355049) + (xy 152.792184 53.355051) (xy 152.981588 53.451557) (xy 153.183757 53.517246) (xy 153.393713 53.5505) + (xy 153.393714 53.5505) (xy 153.606286 53.5505) (xy 153.606287 53.5505) (xy 153.816243 53.517246) + (xy 154.018412 53.451557) (xy 154.207816 53.355051) (xy 154.325535 53.269524) (xy 154.379786 53.230109) + (xy 154.379788 53.230106) (xy 154.379792 53.230104) (xy 154.530104 53.079792) (xy 154.530106 53.079788) + (xy 154.530109 53.079786) (xy 154.655048 52.90782) (xy 154.65505 52.907817) (xy 154.655051 52.907816) + (xy 154.751557 52.718412) (xy 154.817246 52.516243) (xy 154.8505 52.306287) (xy 154.8505 52.093713) + (xy 154.817246 51.883757) (xy 154.751557 51.681588) (xy 154.655051 51.492184) (xy 154.655049 51.492181) + (xy 154.655048 51.492179) (xy 154.530109 51.320213) (xy 154.379786 51.16989) (xy 154.20782 51.044951) + (xy 154.207115 51.044591) (xy 154.199054 51.040485) (xy 154.148259 50.992512) (xy 154.131463 50.924692) + (xy 154.153999 50.858556) (xy 154.199054 50.819515) (xy 154.207816 50.815051) (xy 154.249437 50.784812) + (xy 154.379786 50.690109) (xy 154.379788 50.690106) (xy 154.379792 50.690104) (xy 154.530104 50.539792) + (xy 154.530106 50.539788) (xy 154.530109 50.539786) (xy 154.655048 50.36782) (xy 154.655047 50.36782) + (xy 154.655051 50.367816) (xy 154.751557 50.178412) (xy 154.817246 49.976243) (xy 154.8505 49.766287) + (xy 154.8505 49.553713) (xy 154.825715 49.397227) (xy 154.83467 49.327933) (xy 154.860504 49.290151) + (xy 158.044114 46.106543) (xy 158.120775 45.991811) (xy 158.17358 45.864329) (xy 158.185828 45.802754) + (xy 158.195114 45.756069) (xy 158.2005 45.728995) (xy 158.2005 41.933713) (xy 210.5695 41.933713) + (xy 210.5695 42.146286) (xy 210.596418 42.316243) (xy 210.602754 42.356243) (xy 210.643481 42.481588) + (xy 210.668444 42.558414) (xy 210.764951 42.74782) (xy 210.88989 42.919786) (xy 211.040213 43.070109) + (xy 211.212182 43.19505) (xy 211.220946 43.199516) (xy 211.271742 43.247491) (xy 211.288536 43.315312) + (xy 211.265998 43.381447) (xy 211.220946 43.420484) (xy 211.212182 43.424949) (xy 211.040213 43.54989) + (xy 210.88989 43.700213) (xy 210.764951 43.872179) (xy 210.668444 44.061585) (xy 210.602753 44.26376) + (xy 210.5695 44.473713) (xy 210.5695 44.686286) (xy 210.592508 44.831557) (xy 210.602754 44.896243) + (xy 210.660535 45.074075) (xy 210.668444 45.098414) (xy 210.764951 45.28782) (xy 210.88989 45.459786) + (xy 211.040213 45.610109) (xy 211.212182 45.73505) (xy 211.220946 45.739516) (xy 211.271742 45.787491) + (xy 211.288536 45.855312) (xy 211.265998 45.921447) (xy 211.220946 45.960484) (xy 211.212182 45.964949) + (xy 211.040213 46.08989) (xy 210.88989 46.240213) (xy 210.764951 46.412179) (xy 210.668444 46.601585) + (xy 210.602753 46.80376) (xy 210.5695 47.013713) (xy 210.5695 47.226286) (xy 210.597264 47.401584) + (xy 210.602754 47.436243) (xy 210.655449 47.598422) (xy 210.668444 47.638414) (xy 210.764951 47.82782) + (xy 210.88989 47.999786) (xy 211.040213 48.150109) (xy 211.212182 48.27505) (xy 211.220946 48.279516) + (xy 211.271742 48.327491) (xy 211.288536 48.395312) (xy 211.265998 48.461447) (xy 211.220946 48.500484) + (xy 211.212182 48.504949) (xy 211.040213 48.62989) (xy 210.88989 48.780213) (xy 210.764951 48.952179) + (xy 210.668444 49.141585) (xy 210.602753 49.34376) (xy 210.5695 49.553713) (xy 210.5695 49.766286) + (xy 210.592508 49.911557) (xy 210.602754 49.976243) (xy 210.659217 50.150018) (xy 210.668444 50.178414) + (xy 210.764951 50.36782) (xy 210.88989 50.539786) (xy 211.040213 50.690109) (xy 211.212182 50.81505) + (xy 211.220946 50.819516) (xy 211.271742 50.867491) (xy 211.288536 50.935312) (xy 211.265998 51.001447) + (xy 211.220946 51.040484) (xy 211.212182 51.044949) (xy 211.040213 51.16989) (xy 210.88989 51.320213) + (xy 210.764951 51.492179) (xy 210.668444 51.681585) (xy 210.602753 51.88376) (xy 210.5695 52.093713) + (xy 210.5695 52.306286) (xy 210.592798 52.453387) (xy 210.602754 52.516243) (xy 210.661632 52.697451) + (xy 210.668444 52.718414) (xy 210.764951 52.90782) (xy 210.88989 53.079786) (xy 211.040213 53.230109) + (xy 211.212179 53.355048) (xy 211.212181 53.355049) (xy 211.212184 53.355051) (xy 211.401588 53.451557) + (xy 211.603757 53.517246) (xy 211.813713 53.5505) (xy 211.813714 53.5505) (xy 212.026286 53.5505) + (xy 212.026287 53.5505) (xy 212.236243 53.517246) (xy 212.438412 53.451557) (xy 212.627816 53.355051) + (xy 212.745535 53.269524) (xy 212.799786 53.230109) (xy 212.799788 53.230106) (xy 212.799792 53.230104) + (xy 212.950104 53.079792) (xy 212.950106 53.079788) (xy 212.950109 53.079786) (xy 213.075048 52.90782) + (xy 213.07505 52.907817) (xy 213.075051 52.907816) (xy 213.171557 52.718412) (xy 213.237246 52.516243) + (xy 213.2705 52.306287) (xy 213.2705 52.093713) (xy 213.237246 51.883757) (xy 213.171557 51.681588) + (xy 213.075051 51.492184) (xy 213.075049 51.492181) (xy 213.075048 51.492179) (xy 212.950109 51.320213) + (xy 212.799792 51.169896) (xy 212.752496 51.135534) (xy 212.627816 51.044949) (xy 212.617115 51.039496) + (xy 235.611581 51.039496) (xy 235.611581 52.298422) (xy 235.642371 52.492826) (xy 235.703198 52.680029) + (xy 235.770077 52.811285) (xy 235.792557 52.855405) (xy 235.908253 53.014646) (xy 236.047435 53.153828) + (xy 236.206676 53.269524) (xy 236.23148 53.282162) (xy 236.382051 53.358882) (xy 236.382053 53.358882) + (xy 236.382056 53.358884) (xy 236.482398 53.391487) (xy 236.569254 53.419709) (xy 236.763659 53.4505) + (xy 236.763664 53.4505) (xy 236.960503 53.4505) (xy 237.154907 53.419709) (xy 237.342106 53.358884) + (xy 237.517486 53.269524) (xy 237.676727 53.153828) (xy 237.815909 53.014646) (xy 237.931605 52.855405) + (xy 238.020965 52.680025) (xy 238.08179 52.492826) (xy 238.088036 52.453393) (xy 238.112581 52.298422) + (xy 238.112581 51.707255) (xy 238.132266 51.640216) (xy 238.1489 51.619574) (xy 239.792235 49.976239) + (xy 241.453828 48.314646) (xy 241.547233 48.186086) (xy 241.569524 48.155405) (xy 241.658884 47.980025) + (xy 241.699945 47.853652) (xy 241.719709 47.792827) (xy 241.736504 47.686785) (xy 241.7505 47.598422) + (xy 241.7505 41.453039) (xy 241.770185 41.386) (xy 241.786814 41.365363) (xy 245.589427 37.56275) + (xy 245.650746 37.529268) (xy 245.720438 37.534252) (xy 245.776371 37.576124) (xy 245.787589 37.594139) + (xy 245.845375 37.70755) (xy 245.884728 37.761716) (xy 246.517037 37.129408) (xy 246.534075 37.192993) + (xy 246.599901 37.307007) (xy 246.692993 37.400099) (xy 246.807007 37.465925) (xy 246.87059 37.482962) + (xy 246.238282 38.115269) (xy 246.238282 38.11527) (xy 246.285219 38.149371) (xy 246.327885 38.204701) + (xy 246.333864 38.274314) (xy 246.301259 38.33611) (xy 246.285219 38.350008) (xy 246.120214 38.46989) + (xy 246.120209 38.469894) (xy 245.96989 38.620213) (xy 245.844951 38.792179) (xy 245.748444 38.981585) + (xy 245.682753 39.18376) (xy 245.6495 39.393713) (xy 245.6495 39.606286) (xy 245.672508 39.751557) + (xy 245.682754 39.816243) (xy 245.723481 39.941588) (xy 245.748444 40.018414) (xy 245.844951 40.20782) + (xy 245.96989 40.379786) (xy 246.120209 40.530105) (xy 246.120214 40.530109) (xy 246.284793 40.649682) + (xy 246.327459 40.705011) (xy 246.333438 40.774625) (xy 246.300833 40.83642) (xy 246.284793 40.850318) + (xy 246.120214 40.96989) (xy 246.120209 40.969894) (xy 245.96989 41.120213) (xy 245.844951 41.292179) + (xy 245.748444 41.481585) (xy 245.682753 41.68376) (xy 245.6495 41.893713) (xy 245.6495 42.106286) + (xy 245.682753 42.316239) (xy 245.748444 42.518414) (xy 245.844951 42.70782) (xy 245.96989 42.879786) + (xy 246.120209 43.030105) (xy 246.120214 43.030109) (xy 246.284793 43.149682) (xy 246.327459 43.205011) + (xy 246.333438 43.274625) (xy 246.300833 43.33642) (xy 246.284793 43.350318) (xy 246.120214 43.46989) + (xy 246.120209 43.469894) (xy 245.96989 43.620213) (xy 245.844951 43.792179) (xy 245.748444 43.981585) + (xy 245.748443 43.981587) (xy 245.748443 43.981588) (xy 245.72245 44.061585) (xy 245.682753 44.18376) + (xy 245.6495 44.393713) (xy 245.6495 44.606286) (xy 245.676741 44.778282) (xy 245.682754 44.816243) + (xy 245.731072 44.964951) (xy 245.748444 45.018414) (xy 245.844951 45.20782) (xy 245.96989 45.379786) + (xy 246.120209 45.530105) (xy 246.120214 45.530109) (xy 246.284793 45.649682) (xy 246.327459 45.705011) + (xy 246.333438 45.774625) (xy 246.300833 45.83642) (xy 246.284793 45.850318) (xy 246.120214 45.96989) + (xy 246.120209 45.969894) (xy 245.96989 46.120213) (xy 245.844951 46.292179) (xy 245.748444 46.481585) + (xy 245.682753 46.68376) (xy 245.652867 46.872452) (xy 245.6495 46.893713) (xy 245.6495 47.106287) + (xy 245.652071 47.122517) (xy 245.676936 47.279514) (xy 245.682754 47.316243) (xy 245.744069 47.504951) + (xy 245.748444 47.518414) (xy 245.844951 47.70782) (xy 245.96989 47.879786) (xy 246.108705 48.018601) + (xy 246.14219 48.079924) (xy 246.137206 48.149616) (xy 246.095334 48.205549) (xy 246.086121 48.211821) + (xy 245.931342 48.307289) (xy 245.807289 48.431342) (xy 245.715187 48.580663) (xy 245.715186 48.580666) + (xy 245.660001 48.747203) (xy 245.660001 48.747204) (xy 245.66 48.747204) (xy 245.6495 48.849983) + (xy 245.6495 50.150001) (xy 245.649501 50.150018) (xy 245.66 50.252796) (xy 245.660001 50.252799) + (xy 245.698116 50.36782) (xy 245.715186 50.419334) (xy 245.807288 50.568656) (xy 245.931344 50.692712) + (xy 246.080666 50.784814) (xy 246.247203 50.839999) (xy 246.349991 50.8505) (xy 247.650008 50.850499) + (xy 247.752797 50.839999) (xy 247.919334 50.784814) (xy 248.068656 50.692712) (xy 248.192712 50.568656) + (xy 248.284814 50.419334) (xy 248.339999 50.252797) (xy 248.3505 50.150009) (xy 248.350499 48.849992) + (xy 248.34337 48.780208) (xy 248.339999 48.747203) (xy 248.339998 48.7472) (xy 248.301125 48.62989) + (xy 248.284814 48.580666) (xy 248.192712 48.431344) (xy 248.068656 48.307288) (xy 247.919334 48.215186) + (xy 247.919333 48.215185) (xy 247.913878 48.211821) (xy 247.867154 48.159873) (xy 247.855931 48.09091) + (xy 247.883775 48.026828) (xy 247.891272 48.018623) (xy 248.030104 47.879792) (xy 248.047171 47.856302) + (xy 248.155048 47.70782) (xy 248.155047 47.70782) (xy 248.155051 47.707816) (xy 248.251557 47.518412) + (xy 248.317246 47.316243) (xy 248.3505 47.106287) (xy 248.3505 46.893713) (xy 248.317246 46.683757) + (xy 248.251557 46.481588) (xy 248.155051 46.292184) (xy 248.155049 46.292181) (xy 248.155048 46.292179) + (xy 248.030109 46.120213) (xy 247.879792 45.969896) (xy 247.866837 45.960484) (xy 247.715204 45.850316) + (xy 247.67254 45.794989) (xy 247.666561 45.725376) (xy 247.699166 45.66358) (xy 247.715199 45.649686) + (xy 247.879792 45.530104) (xy 248.030104 45.379792) (xy 248.030106 45.379788) (xy 248.030109 45.379786) + (xy 248.155048 45.20782) (xy 248.155047 45.20782) (xy 248.155051 45.207816) (xy 248.251557 45.018412) + (xy 248.317246 44.816243) (xy 248.3505 44.606287) (xy 248.3505 44.393713) (xy 248.317246 44.183757) + (xy 248.251557 43.981588) (xy 248.155051 43.792184) (xy 248.155049 43.792181) (xy 248.155048 43.792179) + (xy 248.030109 43.620213) (xy 247.879792 43.469896) (xy 247.811784 43.420486) (xy 247.715204 43.350316) + (xy 247.67254 43.294989) (xy 247.666561 43.225376) (xy 247.699166 43.16358) (xy 247.715199 43.149686) + (xy 247.879792 43.030104) (xy 248.030104 42.879792) (xy 248.030106 42.879788) (xy 248.030109 42.879786) + (xy 248.155048 42.70782) (xy 248.155047 42.70782) (xy 248.155051 42.707816) (xy 248.251557 42.518412) + (xy 248.317246 42.316243) (xy 248.3505 42.106287) (xy 248.3505 41.893713) (xy 248.317246 41.683757) + (xy 248.251557 41.481588) (xy 248.155051 41.292184) (xy 248.155049 41.292181) (xy 248.155048 41.292179) + (xy 248.030109 41.120213) (xy 247.879792 40.969896) (xy 247.86757 40.961016) (xy 247.715204 40.850316) + (xy 247.67254 40.794989) (xy 247.666561 40.725376) (xy 247.699166 40.66358) (xy 247.715199 40.649686) + (xy 247.879792 40.530104) (xy 248.030104 40.379792) (xy 248.030106 40.379788) (xy 248.030109 40.379786) + (xy 248.155048 40.20782) (xy 248.155047 40.20782) (xy 248.155051 40.207816) (xy 248.251557 40.018412) + (xy 248.317246 39.816243) (xy 248.3505 39.606287) (xy 248.3505 39.393713) (xy 248.317246 39.183757) + (xy 248.251557 38.981588) (xy 248.155051 38.792184) (xy 248.155049 38.792181) (xy 248.155048 38.792179) + (xy 248.030109 38.620213) (xy 247.87979 38.469894) (xy 247.879785 38.46989) (xy 247.714781 38.350008) + (xy 247.672115 38.294678) (xy 247.666136 38.225065) (xy 247.698741 38.16327) (xy 247.714781 38.149372) + (xy 247.761716 38.115271) (xy 247.761717 38.11527) (xy 247.129408 37.482962) (xy 247.192993 37.465925) + (xy 247.307007 37.400099) (xy 247.400099 37.307007) (xy 247.465925 37.192993) (xy 247.482962 37.129408) + (xy 248.11527 37.761717) (xy 248.11527 37.761716) (xy 248.154622 37.707554) (xy 248.251095 37.518217) + (xy 248.316757 37.31613) (xy 248.316757 37.316127) (xy 248.35 37.106246) (xy 248.35 36.893753) (xy 248.316757 36.683872) + (xy 248.316757 36.683869) (xy 248.251095 36.481782) (xy 248.154624 36.292449) (xy 248.11527 36.238282) + (xy 248.115269 36.238282) (xy 247.482962 36.87059) (xy 247.465925 36.807007) (xy 247.400099 36.692993) + (xy 247.307007 36.599901) (xy 247.192993 36.534075) (xy 247.129408 36.517037) (xy 247.761716 35.884728) + (xy 247.71478 35.850628) (xy 247.672114 35.795298) (xy 247.666135 35.725685) (xy 247.69874 35.663889) + (xy 247.714776 35.649994) (xy 247.879792 35.530104) (xy 248.030104 35.379792) (xy 248.030106 35.379788) + (xy 248.030109 35.379786) (xy 248.155048 35.20782) (xy 248.155047 35.20782) (xy 248.155051 35.207816) + (xy 248.251557 35.018412) (xy 248.317246 34.816243) (xy 248.3505 34.606287) (xy 248.3505 34.393713) + (xy 248.317246 34.183757) (xy 248.251557 33.981588) (xy 248.155051 33.792184) (xy 248.155049 33.792181) + (xy 248.155048 33.792179) (xy 248.030109 33.620213) (xy 247.879786 33.46989) (xy 247.70782 33.344951) + (xy 247.518414 33.248444) (xy 247.518413 33.248443) (xy 247.518412 33.248443) (xy 247.316243 33.182754) + (xy 247.316241 33.182753) (xy 247.31624 33.182753) (xy 247.154957 33.157208) (xy 247.106287 33.1495) + (xy 246.893713 33.1495) (xy 246.845042 33.157208) (xy 246.68376 33.182753) (xy 246.481585 33.248444) + (xy 246.292179 33.344951) (xy 246.120213 33.46989) (xy 245.969895 33.620208) (xy 245.908875 33.704194) + (xy 245.896239 33.718988) (xy 239.546174 40.069055) (xy 239.546172 40.069058) (xy 239.496485 40.137445) + (xy 239.430476 40.228298) (xy 239.341115 40.403677) (xy 239.341114 40.40368) (xy 239.309657 40.500499) + (xy 239.28029 40.59088) (xy 239.28029 40.590881) (xy 239.2495 40.785281) (xy 239.2495 46.930664) + (xy 239.229815 46.997703) (xy 239.213181 47.018345) (xy 235.908255 50.32327) (xy 235.908255 50.323271) + (xy 235.908253 50.323273) (xy 235.875888 50.36782) (xy 235.792557 50.482513) (xy 235.70275 50.65877) + (xy 235.701689 50.662531) (xy 235.642373 50.845088) (xy 235.611581 51.039496) (xy 212.617115 51.039496) + (xy 212.611294 51.03653) (xy 212.604162 51.03153) (xy 212.587581 51.010761) (xy 212.568259 50.992512) + (xy 212.56612 50.983877) (xy 212.560571 50.976926) (xy 212.557851 50.950488) (xy 212.551463 50.924692) + (xy 212.554332 50.916271) (xy 212.553422 50.907423) (xy 212.565426 50.883712) (xy 212.573999 50.858556) + (xy 212.581419 50.852126) (xy 212.584983 50.845088) (xy 212.599122 50.836786) (xy 212.619054 50.819515) + (xy 212.627816 50.815051) (xy 212.669437 50.784812) (xy 212.799786 50.690109) (xy 212.799788 50.690106) + (xy 212.799792 50.690104) (xy 212.950104 50.539792) (xy 212.950106 50.539788) (xy 212.950109 50.539786) + (xy 213.075048 50.36782) (xy 213.075047 50.36782) (xy 213.075051 50.367816) (xy 213.171557 50.178412) + (xy 213.237246 49.976243) (xy 213.2705 49.766287) (xy 213.2705 49.553713) (xy 213.237246 49.343757) + (xy 213.171557 49.141588) (xy 213.075051 48.952184) (xy 213.075049 48.952181) (xy 213.075048 48.952179) + (xy 212.950109 48.780213) (xy 212.799786 48.62989) (xy 212.62782 48.504951) (xy 212.627115 48.504591) + (xy 212.619054 48.500485) (xy 212.568259 48.452512) (xy 212.551463 48.384692) (xy 212.573999 48.318556) + (xy 212.619054 48.279515) (xy 212.627816 48.275051) (xy 212.711578 48.214195) (xy 212.799786 48.150109) + (xy 212.799788 48.150106) (xy 212.799792 48.150104) (xy 212.950104 47.999792) (xy 212.950106 47.999788) + (xy 212.950109 47.999786) (xy 213.075048 47.82782) (xy 213.075047 47.82782) (xy 213.075051 47.827816) + (xy 213.171557 47.638412) (xy 213.237246 47.436243) (xy 213.2705 47.226287) (xy 213.2705 47.013713) + (xy 213.237246 46.803757) (xy 213.171557 46.601588) (xy 213.075051 46.412184) (xy 213.075049 46.412181) + (xy 213.075048 46.412179) (xy 212.950109 46.240213) (xy 212.799786 46.08989) (xy 212.62782 45.964951) + (xy 212.627115 45.964591) (xy 212.619054 45.960485) (xy 212.568259 45.912512) (xy 212.551463 45.844692) + (xy 212.573999 45.778556) (xy 212.619054 45.739515) (xy 212.627816 45.735051) (xy 212.669163 45.705011) + (xy 212.799786 45.610109) (xy 212.799788 45.610106) (xy 212.799792 45.610104) (xy 212.950104 45.459792) + (xy 212.954704 45.45346) (xy 213.025517 45.355996) (xy 213.075048 45.28782) (xy 213.075051 45.287816) + (xy 213.171557 45.098412) (xy 213.237246 44.896243) (xy 213.2705 44.686287) (xy 213.2705 44.473713) + (xy 213.237246 44.263757) (xy 213.171557 44.061588) (xy 213.075051 43.872184) (xy 213.075049 43.872181) + (xy 213.075048 43.872179) (xy 212.950109 43.700213) (xy 212.799786 43.54989) (xy 212.62782 43.424951) + (xy 212.627115 43.424591) (xy 212.619054 43.420485) (xy 212.568259 43.372512) (xy 212.551463 43.304692) + (xy 212.573999 43.238556) (xy 212.619054 43.199515) (xy 212.627816 43.195051) (xy 212.649789 43.179086) + (xy 212.799786 43.070109) (xy 212.799788 43.070106) (xy 212.799792 43.070104) (xy 212.950104 42.919792) + (xy 212.950106 42.919788) (xy 212.950109 42.919786) (xy 213.075048 42.74782) (xy 213.075047 42.74782) + (xy 213.075051 42.747816) (xy 213.171557 42.558412) (xy 213.237246 42.356243) (xy 213.2705 42.146287) + (xy 213.2705 41.933713) (xy 213.237246 41.723757) (xy 213.171557 41.521588) (xy 213.075051 41.332184) + (xy 213.075049 41.332181) (xy 213.075048 41.332179) (xy 212.950109 41.160213) (xy 212.79979 41.009894) + (xy 212.799785 41.00989) (xy 212.794399 41.005977) (xy 212.751731 40.950649) (xy 212.74575 40.881036) + (xy 212.778354 40.81924) (xy 212.828278 40.787951) (xy 212.839117 40.784359) (xy 212.839124 40.784356) + (xy 212.988345 40.692315) (xy 213.112315 40.568345) (xy 213.204356 40.419124) (xy 213.204358 40.419119) + (xy 213.226032 40.353713) (xy 220.0495 40.353713) (xy 220.0495 40.566286) (xy 220.082497 40.774625) + (xy 220.082754 40.776243) (xy 220.145675 40.969894) (xy 220.148444 40.978414) (xy 220.244951 41.16782) + (xy 220.36989 41.339786) (xy 220.520213 41.490109) (xy 220.692182 41.61505) (xy 220.700946 41.619516) + (xy 220.751742 41.667491) (xy 220.768536 41.735312) (xy 220.745998 41.801447) (xy 220.700946 41.840484) + (xy 220.692182 41.844949) (xy 220.520213 41.96989) (xy 220.36989 42.120213) (xy 220.244951 42.292179) + (xy 220.148444 42.481585) (xy 220.082753 42.68376) (xy 220.0495 42.893713) (xy 220.0495 43.106286) + (xy 220.082606 43.315312) (xy 220.082754 43.316243) (xy 220.133919 43.473713) (xy 220.148444 43.518414) + (xy 220.244951 43.70782) (xy 220.36989 43.879786) (xy 220.520213 44.030109) (xy 220.692179 44.155048) + (xy 220.692181 44.155049) (xy 220.692184 44.155051) (xy 220.701493 44.159794) (xy 220.75229 44.207766) + (xy 220.769087 44.275587) (xy 220.746552 44.341722) (xy 220.701505 44.38076) (xy 220.692446 44.385376) + (xy 220.69244 44.38538) (xy 220.638282 44.424727) (xy 220.638282 44.424728) (xy 221.270591 45.057037) + (xy 221.207007 45.074075) (xy 221.092993 45.139901) (xy 220.999901 45.232993) (xy 220.934075 45.347007) + (xy 220.917037 45.410591) (xy 220.284728 44.778282) (xy 220.284727 44.778282) (xy 220.24538 44.832439) + (xy 220.148904 45.021782) (xy 220.083242 45.223869) (xy 220.083242 45.223872) (xy 220.05 45.433753) + (xy 220.05 45.646246) (xy 220.083242 45.856127) (xy 220.083242 45.85613) (xy 220.148904 46.058217) + (xy 220.245375 46.24755) (xy 220.284728 46.301716) (xy 220.917036 45.669407) (xy 220.934075 45.732993) + (xy 220.999901 45.847007) (xy 221.092993 45.940099) (xy 221.207007 46.005925) (xy 221.27059 46.022962) + (xy 220.60037 46.693181) (xy 220.539047 46.726666) (xy 220.512698 46.7295) (xy 220.502134 46.7295) + (xy 220.502123 46.729501) (xy 220.442516 46.735908) (xy 220.307671 46.786202) (xy 220.307664 46.786206) + (xy 220.192455 46.872452) (xy 220.192452 46.872455) (xy 220.106206 46.987664) (xy 220.106202 46.987671) + (xy 220.055908 47.122517) (xy 220.052942 47.150109) (xy 220.049501 47.182123) (xy 220.0495 47.182135) + (xy 220.0495 48.97787) (xy 220.049501 48.977876) (xy 220.055908 49.037483) (xy 220.106202 49.172328) + (xy 220.106206 49.172335) (xy 220.192452 49.287544) (xy 220.192455 49.287547) (xy 220.307664 49.373793) + (xy 220.307671 49.373797) (xy 220.442517 49.424091) (xy 220.442516 49.424091) (xy 220.449444 49.424835) + (xy 220.502127 49.4305) (xy 222.297872 49.430499) (xy 222.357483 49.424091) (xy 222.492331 49.373796) + (xy 222.607546 49.287546) (xy 222.693796 49.172331) (xy 222.744091 49.037483) (xy 222.7505 48.977873) + (xy 222.750499 47.182128) (xy 222.744091 47.122517) (xy 222.738037 47.106286) (xy 222.693797 46.987671) + (xy 222.693793 46.987664) (xy 222.607547 46.872455) (xy 222.607544 46.872452) (xy 222.492335 46.786206) + (xy 222.492328 46.786202) (xy 222.357482 46.735908) (xy 222.357483 46.735908) (xy 222.297883 46.729501) + (xy 222.297881 46.7295) (xy 222.297873 46.7295) (xy 222.297865 46.7295) (xy 222.287309 46.7295) + (xy 222.22027 46.709815) (xy 222.199628 46.693181) (xy 221.529408 46.022962) (xy 221.592993 46.005925) + (xy 221.707007 45.940099) (xy 221.800099 45.847007) (xy 221.865925 45.732993) (xy 221.882962 45.669408) + (xy 222.51527 46.301717) (xy 222.51527 46.301716) (xy 222.554622 46.247554) (xy 222.651095 46.058217) + (xy 222.716757 45.85613) (xy 222.716757 45.856127) (xy 222.75 45.646246) (xy 222.75 45.433753) (xy 222.716757 45.223872) + (xy 222.716757 45.223869) (xy 222.651095 45.021782) (xy 222.554624 44.832449) (xy 222.51527 44.778282) + (xy 222.515269 44.778282) (xy 221.882962 45.41059) (xy 221.865925 45.347007) (xy 221.800099 45.232993) + (xy 221.707007 45.139901) (xy 221.592993 45.074075) (xy 221.529409 45.057037) (xy 222.161716 44.424728) + (xy 222.107547 44.385373) (xy 222.107547 44.385372) (xy 222.0985 44.380763) (xy 222.047706 44.332788) + (xy 222.030912 44.264966) (xy 222.053451 44.198832) (xy 222.098508 44.159793) (xy 222.107816 44.155051) + (xy 222.236462 44.061585) (xy 222.279786 44.030109) (xy 222.279788 44.030106) (xy 222.279792 44.030104) + (xy 222.430104 43.879792) (xy 222.430106 43.879788) (xy 222.430109 43.879786) (xy 222.555048 43.70782) + (xy 222.555047 43.70782) (xy 222.555051 43.707816) (xy 222.651557 43.518412) (xy 222.717246 43.316243) + (xy 222.7505 43.106287) (xy 222.7505 42.893713) (xy 222.717246 42.683757) (xy 222.651557 42.481588) + (xy 222.555051 42.292184) (xy 222.555049 42.292181) (xy 222.555048 42.292179) (xy 222.430109 42.120213) + (xy 222.279786 41.96989) (xy 222.10782 41.844951) (xy 222.107115 41.844591) (xy 222.099054 41.840485) + (xy 222.048259 41.792512) (xy 222.031463 41.724692) (xy 222.053999 41.658556) (xy 222.099054 41.619515) + (xy 222.107816 41.615051) (xy 222.185771 41.558414) (xy 222.279786 41.490109) (xy 222.279788 41.490106) + (xy 222.279792 41.490104) (xy 222.430104 41.339792) (xy 222.430106 41.339788) (xy 222.430109 41.339786) + (xy 222.555048 41.16782) (xy 222.555047 41.16782) (xy 222.555051 41.167816) (xy 222.651557 40.978412) + (xy 222.717246 40.776243) (xy 222.7505 40.566287) (xy 222.7505 40.353713) (xy 222.717246 40.143757) + (xy 222.651557 39.941588) (xy 222.555051 39.752184) (xy 222.555049 39.752181) (xy 222.555048 39.752179) + (xy 222.430109 39.580213) (xy 222.279786 39.42989) (xy 222.10782 39.304951) (xy 221.918414 39.208444) + (xy 221.918413 39.208443) (xy 221.918412 39.208443) (xy 221.716243 39.142754) (xy 221.716241 39.142753) + (xy 221.71624 39.142753) (xy 221.554957 39.117208) (xy 221.506287 39.1095) (xy 221.293713 39.1095) + (xy 221.245042 39.117208) (xy 221.08376 39.142753) (xy 220.881585 39.208444) (xy 220.692179 39.304951) + (xy 220.520213 39.42989) (xy 220.36989 39.580213) (xy 220.244951 39.752179) (xy 220.148444 39.941585) + (xy 220.082753 40.14376) (xy 220.0495 40.353713) (xy 213.226032 40.353713) (xy 213.240571 40.309837) + (xy 213.259505 40.252697) (xy 213.259506 40.25269) (xy 213.269999 40.149986) (xy 213.27 40.149973) + (xy 213.27 39.75) (xy 212.353012 39.75) (xy 212.385925 39.692993) (xy 212.42 39.565826) (xy 212.42 39.434174) + (xy 212.385925 39.307007) (xy 212.353012 39.25) (xy 213.269999 39.25) (xy 213.269999 38.850028) + (xy 213.269998 38.850013) (xy 213.259505 38.747302) (xy 213.204358 38.58088) (xy 213.204356 38.580875) + (xy 213.112315 38.431654) (xy 212.988345 38.307684) (xy 212.839124 38.215643) (xy 212.839119 38.215641) + (xy 212.672697 38.160494) (xy 212.67269 38.160493) (xy 212.569986 38.15) (xy 212.17 38.15) (xy 212.17 39.066988) + (xy 212.112993 39.034075) (xy 211.985826 39) (xy 211.854174 39) (xy 211.727007 39.034075) (xy 211.67 39.066988) + (xy 211.67 38.15) (xy 211.270028 38.15) (xy 211.270012 38.150001) (xy 211.167302 38.160494) (xy 211.00088 38.215641) + (xy 211.000875 38.215643) (xy 210.851654 38.307684) (xy 210.727684 38.431654) (xy 210.635643 38.580875) + (xy 210.635641 38.58088) (xy 210.580494 38.747302) (xy 210.580493 38.747309) (xy 210.57 38.850013) + (xy 210.57 39.25) (xy 211.486988 39.25) (xy 211.454075 39.307007) (xy 211.42 39.434174) (xy 211.42 39.565826) + (xy 211.454075 39.692993) (xy 211.486988 39.75) (xy 210.570001 39.75) (xy 210.570001 40.149986) + (xy 210.580494 40.252697) (xy 210.635641 40.419119) (xy 210.635643 40.419124) (xy 210.727684 40.568345) + (xy 210.851654 40.692315) (xy 211.000875 40.784356) (xy 211.000878 40.784357) (xy 211.011723 40.787951) + (xy 211.069167 40.827724) (xy 211.09599 40.89224) (xy 211.083675 40.961016) (xy 211.045605 41.005974) + (xy 211.040211 41.009892) (xy 210.88989 41.160213) (xy 210.764951 41.332179) (xy 210.668444 41.521585) + (xy 210.602753 41.72376) (xy 210.5695 41.933713) (xy 158.2005 41.933713) (xy 158.2005 33.431004) + (xy 158.173581 33.295677) (xy 158.17358 33.295676) (xy 158.17358 33.295672) (xy 158.126808 33.182753) + (xy 158.120778 33.168195) (xy 158.120771 33.168182) (xy 158.044114 33.053458) (xy 158.044111 33.053454) + (xy 157.946545 32.955888) (xy 157.946541 32.955885) (xy 157.831817 32.879228) (xy 157.831804 32.879221) + (xy 157.704332 32.826421) (xy 157.704322 32.826418) (xy 157.568995 32.7995) (xy 157.568993 32.7995) + (xy 140.568994 32.7995) (xy 140.431006 32.7995) (xy 140.431004 32.7995) (xy 140.295677 32.826418) + (xy 140.295667 32.826421) (xy 140.168192 32.879222) (xy 140.053454 32.955887) (xy 138.955887 34.053454) + (xy 138.879222 34.168192) (xy 138.826421 34.295667) (xy 138.826418 34.295679) (xy 138.805378 34.401457) + (xy 138.805378 34.401459) (xy 138.7995 34.431007) (xy 138.7995 36.871006) (xy 138.7995 37.008994) + (xy 138.7995 37.008996) (xy 138.799499 37.008996) (xy 138.826418 37.144322) (xy 138.826421 37.144332) + (xy 138.879222 37.271807) (xy 138.955887 37.386545) (xy 138.955888 37.386546) (xy 142.239492 40.670149) + (xy 142.272977 40.731472) (xy 142.274284 40.777227) (xy 142.2495 40.933712) (xy 142.2495 41.146286) + (xy 142.279442 41.335337) (xy 142.282754 41.356243) (xy 142.326248 41.490104) (xy 142.348444 41.558414) + (xy 142.444951 41.74782) (xy 142.56989 41.919786) (xy 142.720213 42.070109) (xy 142.892182 42.19505) + (xy 142.900946 42.199516) (xy 142.951742 42.247491) (xy 142.968536 42.315312) (xy 142.945998 42.381447) + (xy 142.900946 42.420484) (xy 142.892182 42.424949) (xy 142.720213 42.54989) (xy 142.56989 42.700213) + (xy 142.444951 42.872179) (xy 142.348444 43.061585) (xy 142.282753 43.26376) (xy 142.2495 43.473713) + (xy 142.2495 43.686286) (xy 142.278942 43.872179) (xy 142.282754 43.896243) (xy 142.326248 44.030104) + (xy 142.348444 44.098414) (xy 142.444951 44.28782) (xy 142.56989 44.459786) (xy 142.720213 44.610109) + (xy 142.892182 44.73505) (xy 142.900946 44.739516) (xy 142.951742 44.787491) (xy 142.968536 44.855312) + (xy 142.945998 44.921447) (xy 142.900946 44.960484) (xy 142.892182 44.964949) (xy 142.720213 45.08989) + (xy 142.56989 45.240213) (xy 142.444951 45.41218) (xy 142.356839 45.585108) (xy 142.308864 45.635904) + (xy 142.241043 45.652699) (xy 142.174908 45.630161) (xy 142.158673 45.616494) (xy 137.161819 40.61964) + (xy 137.128334 40.558317) (xy 137.1255 40.531959) (xy 137.1255 34.810452) (xy 137.145185 34.743413) + (xy 137.161819 34.722771) (xy 137.947772 33.936819) (xy 138.009095 33.903334) (xy 138.035453 33.9005) + (xy 138.088693 33.9005) (xy 138.088694 33.900499) (xy 138.146682 33.888964) (xy 138.262658 33.865896) + (xy 138.262661 33.865894) (xy 138.262666 33.865894) (xy 138.426547 33.798013) (xy 138.574035 33.699464) + (xy 138.699464 33.574035) (xy 138.798013 33.426547) (xy 138.865894 33.262666) (xy 138.868724 33.248443) + (xy 138.900499 33.088695) (xy 138.9005 33.088693) (xy 138.9005 32.911306) (xy 138.900499 32.911304) + (xy 138.865896 32.737341) (xy 138.865893 32.737332) (xy 138.798016 32.573459) (xy 138.798009 32.573446) + (xy 138.699464 32.425965) (xy 138.699461 32.425961) (xy 138.574038 32.300538) (xy 138.574034 32.300535) + (xy 138.426553 32.20199) (xy 138.42654 32.201983) (xy 138.262667 32.134106) (xy 138.262658 32.134103) + (xy 138.088694 32.0995) (xy 138.088691 32.0995) (xy 137.911309 32.0995) (xy 137.911306 32.0995) + (xy 137.737341 32.134103) (xy 137.737332 32.134106) (xy 137.573459 32.201983) (xy 137.573446 32.20199) + (xy 137.425965 32.300535) (xy 137.425961 32.300538) (xy 137.300538 32.425961) (xy 137.300535 32.425965) + (xy 137.20199 32.573446) (xy 137.201983 32.573459) (xy 137.134106 32.737332) (xy 137.134103 32.737341) + (xy 137.0995 32.911304) (xy 137.0995 32.964547) (xy 137.079815 33.031586) (xy 137.063181 33.052228) + (xy 136.014144 34.101264) (xy 136.014138 34.101272) (xy 135.945692 34.203705) (xy 135.945684 34.20372) + (xy 135.912346 34.284207) (xy 135.907599 34.295672) (xy 135.898537 34.317549) (xy 135.881848 34.401457) + (xy 135.875972 34.430998) (xy 135.87597 34.431006) (xy 135.874501 34.438388) (xy 135.8745 34.438399) + (xy 135.8745 40.904019) (xy 135.880445 40.933913) (xy 135.898535 41.024856) (xy 135.898537 41.024864) + (xy 135.912347 41.058204) (xy 135.912347 41.058205) (xy 135.945685 41.138692) (xy 135.94569 41.138701) + (xy 135.979914 41.189919) (xy 135.979915 41.189921) (xy 136.01414 41.241143) (xy 136.014141 41.241144) + (xy 136.014142 41.241145) (xy 136.101267 41.32827) (xy 136.101268 41.32827) (xy 136.108335 41.335337) + (xy 136.108334 41.335337) (xy 136.108338 41.33534) (xy 142.487985 47.714988) (xy 142.52147 47.776311) + (xy 142.516486 47.846003) (xy 142.500623 47.875553) (xy 142.444949 47.952183) (xy 142.444948 47.952185) + (xy 142.348444 48.141585) (xy 142.282753 48.34376) (xy 142.2495 48.553713) (xy 142.2495 48.766286) + (xy 142.278942 48.952179) (xy 142.282754 48.976243) (xy 142.346468 49.172335) (xy 142.348444 49.178414) + (xy 142.444951 49.36782) (xy 142.56989 49.539786) (xy 142.720213 49.690109) (xy 142.892182 49.81505) + (xy 142.900946 49.819516) (xy 142.951742 49.867491) (xy 142.968536 49.935312) (xy 142.945998 50.001447) + (xy 142.900946 50.040484) (xy 142.892182 50.044949) (xy 142.720213 50.16989) (xy 142.56989 50.320213) + (xy 142.444951 50.492179) (xy 142.348444 50.681585) (xy 142.282753 50.88376) (xy 142.261904 51.015398) + (xy 142.231975 51.078533) (xy 142.172663 51.115464) (xy 142.139431 51.12) (xy 129.820569 51.12) + (xy 129.75353 51.100315) (xy 129.707775 51.047511) (xy 129.698096 51.015398) (xy 129.694471 50.992512) + (xy 129.677246 50.883757) (xy 129.611557 50.681588) (xy 129.515051 50.492184) (xy 129.515049 50.492181) + (xy 129.515048 50.492179) (xy 129.390109 50.320213) (xy 129.239786 50.16989) (xy 129.06782 50.044951) + (xy 129.067115 50.044591) (xy 129.059054 50.040485) (xy 129.008259 49.992512) (xy 128.991463 49.924692) + (xy 129.013999 49.858556) (xy 129.059054 49.819515) (xy 129.067816 49.815051) (xy 129.089789 49.799086) + (xy 129.239786 49.690109) (xy 129.239788 49.690106) (xy 129.239792 49.690104) (xy 129.390104 49.539792) + (xy 129.390106 49.539788) (xy 129.390109 49.539786) (xy 129.515048 49.36782) (xy 129.515047 49.36782) + (xy 129.515051 49.367816) (xy 129.611557 49.178412) (xy 129.677246 48.976243) (xy 129.7105 48.766287) + (xy 129.7105 48.553713) (xy 129.677246 48.343757) (xy 129.611557 48.141588) (xy 129.515051 47.952184) + (xy 129.515049 47.952181) (xy 129.515048 47.952179) (xy 129.390109 47.780213) (xy 129.239786 47.62989) + (xy 129.06782 47.504951) (xy 129.067115 47.504591) (xy 129.059054 47.500485) (xy 129.008259 47.452512) + (xy 128.991463 47.384692) (xy 129.013999 47.318556) (xy 129.059054 47.279515) (xy 129.067816 47.275051) + (xy 129.089789 47.259086) (xy 129.239786 47.150109) (xy 129.239788 47.150106) (xy 129.239792 47.150104) + (xy 129.390104 46.999792) (xy 129.390106 46.999788) (xy 129.390109 46.999786) (xy 129.515048 46.82782) + (xy 129.515047 46.82782) (xy 129.515051 46.827816) (xy 129.611557 46.638412) (xy 129.677246 46.436243) + (xy 129.7105 46.226287) (xy 129.7105 46.013713) (xy 129.677246 45.803757) (xy 129.611557 45.601588) + (xy 129.515051 45.412184) (xy 129.515049 45.412181) (xy 129.515048 45.412179) (xy 129.390109 45.240213) + (xy 129.239786 45.08989) (xy 129.06782 44.964951) (xy 129.067115 44.964591) (xy 129.059054 44.960485) + (xy 129.008259 44.912512) (xy 128.991463 44.844692) (xy 129.013999 44.778556) (xy 129.059054 44.739515) + (xy 129.067816 44.735051) (xy 129.089789 44.719086) (xy 129.239786 44.610109) (xy 129.239788 44.610106) + (xy 129.239792 44.610104) (xy 129.390104 44.459792) (xy 129.390106 44.459788) (xy 129.390109 44.459786) + (xy 129.515048 44.28782) (xy 129.515047 44.28782) (xy 129.515051 44.287816) (xy 129.611557 44.098412) + (xy 129.677246 43.896243) (xy 129.7105 43.686287) (xy 129.7105 43.473713) (xy 129.677246 43.263757) + (xy 129.611557 43.061588) (xy 129.515051 42.872184) (xy 129.515049 42.872181) (xy 129.515048 42.872179) + (xy 129.390109 42.700213) (xy 129.239786 42.54989) (xy 129.06782 42.424951) (xy 129.067115 42.424591) + (xy 129.059054 42.420485) (xy 129.008259 42.372512) (xy 128.991463 42.304692) (xy 129.013999 42.238556) + (xy 129.059054 42.199515) (xy 129.067816 42.195051) (xy 129.089789 42.179086) (xy 129.239786 42.070109) + (xy 129.239788 42.070106) (xy 129.239792 42.070104) (xy 129.390104 41.919792) (xy 129.390106 41.919788) + (xy 129.390109 41.919786) (xy 129.515048 41.74782) (xy 129.515047 41.74782) (xy 129.515051 41.747816) + (xy 129.611557 41.558412) (xy 129.677246 41.356243) (xy 129.7105 41.146287) (xy 129.7105 40.933713) + (xy 129.677246 40.723757) (xy 129.611557 40.521588) (xy 129.515051 40.332184) (xy 129.515049 40.332181) + (xy 129.515048 40.332179) (xy 129.390109 40.160213) (xy 129.239786 40.00989) (xy 129.06782 39.884951) + (xy 129.067115 39.884591) (xy 129.059054 39.880485) (xy 129.008259 39.832512) (xy 128.991463 39.764692) + (xy 129.013999 39.698556) (xy 129.059054 39.659515) (xy 129.067816 39.655051) (xy 129.12257 39.61527) + (xy 129.239786 39.530109) (xy 129.239788 39.530106) (xy 129.239792 39.530104) (xy 129.390104 39.379792) + (xy 129.390106 39.379788) (xy 129.390109 39.379786) (xy 129.515048 39.20782) (xy 129.515047 39.20782) + (xy 129.515051 39.207816) (xy 129.611557 39.018412) (xy 129.677246 38.816243) (xy 129.7105 38.606287) + (xy 129.7105 38.393713) (xy 129.677246 38.183757) (xy 129.611557 37.981588) (xy 129.515051 37.792184) + (xy 129.515049 37.792181) (xy 129.515048 37.792179) (xy 129.390109 37.620213) (xy 129.239786 37.46989) + (xy 129.06782 37.344951) (xy 129.067115 37.344591) (xy 129.059054 37.340485) (xy 129.008259 37.292512) + (xy 128.991463 37.224692) (xy 129.013999 37.158556) (xy 129.059054 37.119515) (xy 129.067816 37.115051) + (xy 129.135569 37.065826) (xy 129.239786 36.990109) (xy 129.239788 36.990106) (xy 129.239792 36.990104) + (xy 129.390104 36.839792) (xy 129.390106 36.839788) (xy 129.390109 36.839786) (xy 129.515048 36.66782) + (xy 129.515047 36.66782) (xy 129.515051 36.667816) (xy 129.611557 36.478412) (xy 129.677246 36.276243) + (xy 129.7105 36.066287) (xy 129.7105 35.853713) (xy 129.677246 35.643757) (xy 129.611557 35.441588) + (xy 129.515051 35.252184) (xy 129.515049 35.252181) (xy 129.515048 35.252179) (xy 129.390109 35.080213) + (xy 129.239786 34.92989) (xy 129.06782 34.804951) (xy 128.878414 34.708444) (xy 128.878413 34.708443) + (xy 128.878412 34.708443) (xy 128.676243 34.642754) (xy 128.676241 34.642753) (xy 128.67624 34.642753) + (xy 128.514957 34.617208) (xy 128.466287 34.6095) (xy 128.253713 34.6095) (xy 128.205042 34.617208) + (xy 128.04376 34.642753) (xy 127.841585 34.708444) (xy 127.652179 34.804951) (xy 127.480213 34.92989) + (xy 127.32989 35.080213) (xy 127.204951 35.252179) (xy 127.108444 35.441585) (xy 127.042753 35.64376) + (xy 127.0095 35.853713) (xy 124.0005 35.853713) (xy 124.0005 32.004427) (xy 124.000816 31.995581) + (xy 124.01513 31.795443) (xy 124.015131 31.795442) (xy 124.01513 31.795436) (xy 124.017646 31.777938) + (xy 124.059356 31.5862) (xy 124.064335 31.569242) (xy 124.132911 31.385382) (xy 124.140251 31.36931) + (xy 124.234294 31.197083) (xy 124.24385 31.182214) (xy 124.361443 31.025128) (xy 124.373017 31.011771) + (xy 124.511771 30.873017) (xy 124.525128 30.861443) (xy 124.682214 30.74385) (xy 124.697083 30.734294) + (xy 124.86931 30.640251) (xy 124.885382 30.632911) (xy 125.069242 30.564335) (xy 125.0862 30.559356) + (xy 125.277938 30.517646) (xy 125.295436 30.51513) (xy 125.495582 30.500816) (xy 125.504428 30.5005) + (xy 125.565892 30.5005) (xy 250.434108 30.5005) (xy 250.495572 30.5005) + ) + ) + ) + (group "" + (uuid "8f628516-e8da-4639-ad8c-5e4d2b395262") + (members "0ca6bed9-dd1f-4e16-bf1a-4dbfd671d550" "2684a999-3a9a-430b-9dbc-bc66824272a2" + "47442e9f-2d93-489b-be21-a2cf0223aaa6" "8fed1ddb-1051-4b00-bc58-460b28600c9a" + "a7b6f5ea-fd39-4a06-951c-e2fa493a7f6e" "b9c7937c-7135-4a97-a837-a3dcbb912356" + ) + ) + (group "" + (uuid "a86301f5-1576-4536-bc8a-6d22b8ba8e21") + (members "00f5a805-37f8-44d2-ab07-6c881cdb704a" "12f6f387-5e46-4451-9e88-c54cd2cfc75c" + "35cd7b00-f4f4-4329-95b0-28af0837033c" "7a8a1a09-7615-4527-a6c7-419b223be739" + "7b5a9312-5f7a-46d5-9bd1-dbd153a22379" "e777576d-29d6-430d-868f-30ba10368c13" + ) + ) + (group "" + (uuid "96aeba32-e3b3-46a1-b34a-3c1318c359ff") + (members "31bb577f-334e-4c7f-afe7-8b637cde890d" "374ccecc-dbf1-49fe-a999-6f9e8a768c4d" + "39db4e56-5dfe-474a-bbaf-8206d75a5eac" "3aa4ed9e-99e1-4a87-a167-935c4a0834dd" + "3dcbd66b-932b-4202-8100-17260a6280b0" "996cc6c8-b7b2-4eee-8c7f-eef086a553bf" + "a3e07924-64cf-4259-9231-0855b76b3901" + ) + ) + (embedded_fonts no) +) diff --git a/hardware/boards/main-control-board/main-control-board.kicad_pro b/hardware/boards/main-control-board/main-control-board.kicad_pro index 829d605..e14c929 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_pro +++ b/hardware/boards/main-control-board/main-control-board.kicad_pro @@ -203,7 +203,13 @@ "td_width_to_size_filter_ratio": 0.9 } ], - "track_widths": [], + "track_widths": [ + 0.0, + 0.2, + 0.4, + 1.5, + 2.0 + ], "tuning_pattern_settings": { "diff_pair_defaults": { "corner_radius_percentage": 80, @@ -230,7 +236,20 @@ "spacing": 0.6 } }, - "via_dimensions": [], + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + }, + { + "diameter": 0.6, + "drill": 0.3 + }, + { + "diameter": 0.8, + "drill": 0.4 + } + ], "zones_allow_external_fillets": false }, "ipc2581": { @@ -495,22 +514,82 @@ "classes": [ { "bus_width": 12, - "clearance": 0.2, + "clearance": 0.25, "diff_pair_gap": 0.25, "diff_pair_via_gap": 0.25, - "diff_pair_width": 0.2, + "diff_pair_width": 0.25, "line_style": 0, - "microvia_diameter": 0.3, - "microvia_drill": 0.1, + "microvia_diameter": 0.8, + "microvia_drill": 0.4, "name": "Default", "pcb_color": "rgba(0, 0, 0, 0.000)", "priority": 2147483647, "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "tuning_profile": "", + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 + }, + { + "clearance": 0.25, + "diff_pair_gap": 0.25, + "diff_pair_width": 0.25, + "microvia_diameter": 0.8, + "microvia_drill": 0.4, + "name": "GND", + "pcb_color": "rgb(132, 132, 132)", + "priority": 0, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.4, + "tuning_profile": "", + "via_diameter": 0.8, + "via_drill": 0.4 + }, + { + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_width": 0.25, + "microvia_diameter": 0.6, + "microvia_drill": 0.3, + "name": "Power3V3", + "pcb_color": "rgb(221, 133, 0)", + "priority": 2, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.4, + "tuning_profile": "", + "via_diameter": 0.6, + "via_drill": 0.3 + }, + { + "clearance": 0.25, + "diff_pair_gap": 0.25, + "diff_pair_width": 0.25, + "microvia_diameter": 0.8, + "microvia_drill": 0.4, + "name": "Power5V", + "pcb_color": "rgb(194, 0, 0)", + "priority": 3, + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 1.5, + "tuning_profile": "", + "via_diameter": 0.8, + "via_drill": 0.4 + }, + { + "clearance": 0.2, + "diff_pair_gap": 0.2, + "diff_pair_width": 0.2, + "microvia_diameter": 0.6, + "microvia_drill": 0.3, + "name": "USB", + "pcb_color": "rgb(0, 0, 255)", + "priority": 1, + "schematic_color": "rgba(0, 0, 0, 0.000)", "track_width": 0.2, "tuning_profile": "", "via_diameter": 0.6, - "via_drill": 0.3, - "wire_width": 6 + "via_drill": 0.3 } ], "meta": { @@ -518,7 +597,32 @@ }, "net_colors": null, "netclass_assignments": null, - "netclass_patterns": [] + "netclass_patterns": [ + { + "netclass": "GND", + "pattern": "GND" + }, + { + "netclass": "Power5V", + "pattern": "+5V" + }, + { + "netclass": "Power3V3", + "pattern": "+3.3V" + }, + { + "netclass": "USB", + "pattern": "/USB_*" + }, + { + "netclass": "Default", + "pattern": "/I2S_*" + }, + { + "netclass": "Default", + "pattern": "/I2C_*" + } + ] }, "pcbnew": { "last_paths": { diff --git a/hardware/boards/main-control-board/main-control-board.kicad_sch b/hardware/boards/main-control-board/main-control-board.kicad_sch index e2fc443..06f657a 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_sch +++ b/hardware/boards/main-control-board/main-control-board.kicad_sch @@ -2,7 +2,7 @@ (version 20260306) (generator "eeschema") (generator_version "10.0") - (uuid "ede99216-bb86-4aec-876e-63688c114483") + (uuid "82a78d11-58ff-455c-a94e-f7463ce9fc2e") (paper "A4") (title_block (title "TinyEngineer PCB") From 77e976fcd022eec8b3a1cd7da2b599946b173213 Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Mon, 14 Sep 2026 07:08:25 +0200 Subject: [PATCH 09/21] docs(pcb): update README with ERC and DRC status --- hardware/boards/main-control-board/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hardware/boards/main-control-board/README.md b/hardware/boards/main-control-board/README.md index 1f276f2..6b1fb9f 100644 --- a/hardware/boards/main-control-board/README.md +++ b/hardware/boards/main-control-board/README.md @@ -7,7 +7,7 @@ Carrier PCB that reduces jumper wiring: existing modules plug in on pin headers. - **KiCad:** 10 - **Interfaces:** header sockets for the Waveshare ESP32-C3-Zero, Adafruit PCA9685, MAX98357A, SSD1306 OLED, and Adafruit 5993 USB-C breakout; shared I2C (ESP32 GP0/GP1 → PCA9685 and SSD1306 OLED); point-to-point I2S (ESP32 GP2/GP3/GP4 → MAX98357A BCLK/LRC/DIN); USB D+/D− (5993 → ESP32 GP19/GP18); PCA9685 OE ← GP5; +5V, 3V3, and GND. Servo 3-pin plugs and speaker terminals stay on the modules this revision. - **Assumptions:** nets follow `[docs/hardware/](../../../docs/hardware/README.md)` (keep servo **+5V** off logic **3V3**; common GND). Custom module symbols live in `[libraries/symbols/tiny_engineer_modules.kicad_sym](libraries/symbols/tiny_engineer_modules.kicad_sym)`; footprints in `[libraries/footprints/tiny_engineer_modules.pretty](libraries/footprints/tiny_engineer_modules.pretty)`. ESP32-C3-Zero symbol pin numbers are Waveshare **header pads** (pad 1 = 5V, numbered anticlockwise from USB), not the ESP32-C3 QFN package. Two-layer FR4 ~1.6 mm; ESP32-C3-Zero on the back, other modules on the front. OLED uses a 1×04 pin header; USB-C breakout uses a 1×04 pin socket. Netclasses: `GND`, `Power5V` (`+5V`, 1.5 mm), `Power3V3` (`+3.3V`, 0.4 mm), `USB` (`/USB_`*), `Default` (I2C/I2S and other signals). -- **ERC / DRC:** schematic ERC after the symbol pass. PCB is routed with custom power DRC in `[main-control-board.kicad_dru](main-control-board.kicad_dru)`; DRC not signed off for fab. +- **ERC / DRC:** ERC passed; DRC passed (custom rules in `main-control-board.kicad_dru`) - **Built:** not manufactured - **Tested:** not tested From 423d5c7bc44d9eabf434cb102e7954c0fbd2057c Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Mon, 14 Sep 2026 07:41:05 +0200 Subject: [PATCH 10/21] feat(pcb): add via stitching for GND --- .../main-control-board.kicad_pcb | 91 ++++++++++++++++++- 1 file changed, 90 insertions(+), 1 deletion(-) diff --git a/hardware/boards/main-control-board/main-control-board.kicad_pcb b/hardware/boards/main-control-board/main-control-board.kicad_pcb index 40bf7cb..724d88a 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_pcb +++ b/hardware/boards/main-control-board/main-control-board.kicad_pcb @@ -80,7 +80,6 @@ ) (capping no) (filling no) - (zone_defaults) (pcbplotparams (layerselection 0x00000000_00000000_55555555_5755f5ff) (plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000) @@ -2833,6 +2832,96 @@ (justify left bottom mirror) ) ) + (via + (at 231 50) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net "GND") + (uuid "1ce8905f-e1e0-4a1e-ba0e-7d3cc7f05ac3") + ) + (via + (at 232.5 48.5) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net "GND") + (uuid "2aef5c2c-e4ea-4162-89e9-7d552e5e134a") + ) + (via + (at 232.5 50) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net "GND") + (uuid "583b41fc-44ef-4539-b9a4-04762b3eddee") + ) + (via + (at 153 35) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net "GND") + (uuid "632a5247-16f3-4332-a73d-0e1cffcdc621") + ) + (via + (at 164.5 39) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net "GND") + (uuid "955eadf8-5911-47e8-a218-359494c3c7f1") + ) + (via + (at 153 37) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net "GND") + (uuid "d145d3f1-9596-4f0e-81b8-03587681f881") + ) + (via + (at 204.5 39) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net "GND") + (uuid "d4a4b437-c08b-4803-bd3d-52a40e9e5fc3") + ) + (via + (at 155 35) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net "GND") + (uuid "ef4a35cd-fa26-481a-a19f-af58eb779c8e") + ) + (via + (at 155 37) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net "GND") + (uuid "f8f1f0ce-5c56-4205-a40d-49cf50986de6") + ) + (via + (at 231 48.5) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net "GND") + (uuid "fb708cdf-bbb3-414d-a3b4-67a29ffd0a25") + ) (segment (start 144.107412 47.345) (end 143.092588 47.345) From 7ac74867d04bfa44db27af5a7ffd9d48a1220111 Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Mon, 14 Sep 2026 09:37:45 +0200 Subject: [PATCH 11/21] feat(pcb): add expected net memberships for main control board --- .../main-control-board/expected-nets.yml | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 hardware/boards/main-control-board/expected-nets.yml diff --git a/hardware/boards/main-control-board/expected-nets.yml b/hardware/boards/main-control-board/expected-nets.yml new file mode 100644 index 0000000..90b1515 --- /dev/null +++ b/hardware/boards/main-control-board/expected-nets.yml @@ -0,0 +1,47 @@ +# Critical net → pin memberships for review. +# Tokens = KiCad netlist RefDes.PinName (symbol pin name). +# Compare with: kicad-cli sch export netlist +# See docs/pcb.md#expected-netsyml + +nets: + "+5V": + - ESP1.5V + - MAX1.Vin + - PCA1.V+ + - USB1.Pin_3 + "+3.3V": + - ESP1.3V3 + - OLED1.VCC + - PCA1.VCC + GND: + - ESP1.GND + - MAX1.GND + - OLED1.GND + - PCA1.GND + - USB1.Pin_4 + "/I2C_SDA": + - ESP1.GP0 + - OLED1.SDA + - PCA1.SDA + "/I2C_SCL": + - ESP1.GP1 + - OLED1.SCL + - PCA1.SCL + "/I2S_BCLK": + - ESP1.GP2 + - MAX1.BCLK + "/I2S_LRC": + - ESP1.GP3 + - MAX1.LRC + "/I2S_DIN": + - ESP1.GP4 + - MAX1.DIN + "Net-(ESP1-GP5)": + - ESP1.GP5 + - PCA1.OE + "/USB_D+": + - ESP1.USB_DP + - USB1.Pin_1 + "/USB_D-": + - ESP1.USB_DM + - USB1.Pin_2 From c12686a7a0e756eb32ce506e8188e31a182e9782 Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Mon, 14 Sep 2026 10:52:30 +0200 Subject: [PATCH 12/21] ci(pcb): enhance PCB validation process with automated checks - Added a new script `check_pcb.py` to run KiCad ERC, DRC, and expected-nets checks for all boards. - Updated documentation to reflect the requirement of running `python3 scripts/check_pcb.py` for PCB validation. - Modified CI workflow to include PCB checks, ensuring automated validation on every push/PR. --- .github/workflows/ci.yml | 18 + AGENTS.md | 5 +- CONTRIBUTING.md | 5 +- docs/pcb.md | 31 +- docs/testing.md | 12 +- hardware/README.md | 2 +- .../main-control-board/expected-nets.yml | 62 +-- scripts/check_pcb.py | 501 ++++++++++++++++++ 8 files changed, 585 insertions(+), 51 deletions(-) create mode 100755 scripts/check_pcb.py diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bcbff72..46ac856 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -55,3 +55,21 @@ jobs: run: npm test --prefix packages/tiny-engineer-antigravity - name: Claude Code package tests run: npm test --prefix packages/tiny-engineer-claude-code + + pcb: + runs-on: ubuntu-24.04 + steps: + - uses: actions/checkout@v4 + - name: Install KiCad 10 + run: | + sudo add-apt-repository -y ppa:kicad/kicad-10.0-releases + sudo apt-get update + sudo DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends kicad + kicad-cli version + - name: ERC / DRC / expected-nets + run: python3 scripts/check_pcb.py --report-dir artifacts/pcb + - uses: actions/upload-artifact@v4 + if: failure() + with: + name: pcb-reports + path: artifacts/pcb/ diff --git a/AGENTS.md b/AGENTS.md index 349a88f..369930b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -31,9 +31,10 @@ node scripts/expressions/test-assets.js npm test --prefix packages/tiny-engineer-cursor npm test --prefix packages/tiny-engineer-antigravity npm test --prefix packages/tiny-engineer-claude-code +python3 scripts/check_pcb.py ``` -`pio test -e native` is not `pio run -e native`. Details: [docs/testing.md](docs/testing.md). +`pio test -e native` is not `pio run -e native`. PCB checks need KiCad 10 (`python3 scripts/check_pcb.py`). Details: [docs/testing.md](docs/testing.md). Do **not** flash (`pio run -t upload`) unless the user asks. @@ -70,7 +71,7 @@ Breaking rules, SemVer mapping, and examples: [CONTRIBUTING.md](CONTRIBUTING.md) - **Settings** — layer checklist in [docs/settings.md](docs/settings.md). Never log raw `access_token`. - **Integrations** — add/extend package tests; prefer short timeouts and ignore network errors so a missing robot does not stall the agent. - **CAD** — edit `.f3d` **and** export affected `3mf`. CERN-OHL-S. Do not swap `AiEmblem.3mf` as branding. -- **PCB** — [docs/pcb.md](docs/pcb.md) checklist + KiCad review rules below. New board paths need `REUSE.toml`. CERN-OHL-S. +- **PCB** — [docs/pcb.md](docs/pcb.md) checklist + KiCad review rules below. Run `python3 scripts/check_pcb.py` (KiCad 10). New board paths need `REUSE.toml`. CERN-OHL-S. - **Motion** — poses −1..1 mapped to saved min/max; see [docs/robot-movement.md](docs/robot-movement.md). Do not widen NVS servo clamps without testing on a real robot. - **Secrets** — no `.env`, tokens, or Wi-Fi passwords in logs or screenshots. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index efa5726..1e6893c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -44,9 +44,10 @@ node scripts/expressions/test-assets.js npm test --prefix packages/tiny-engineer-cursor npm test --prefix packages/tiny-engineer-antigravity npm test --prefix packages/tiny-engineer-claude-code +python3 scripts/check_pcb.py ``` -`pio test -e native` is not `pio run -e native`. Details: [docs/testing.md](docs/testing.md). Flash locally with `pio run -t upload` when you have a board. Physical module is a **Waveshare ESP32-C3-Zero**; PlatformIO `board = esp32-c3-devkitm-1` is the build target name. +`pio test -e native` is not `pio run -e native`. PCB checks need KiCad 10 (`python3 scripts/check_pcb.py`). Details: [docs/testing.md](docs/testing.md). Flash locally with `pio run -t upload` when you have a board. Physical module is a **Waveshare ESP32-C3-Zero**; PlatformIO `board = esp32-c3-devkitm-1` is the build target name. ## By change type @@ -60,7 +61,7 @@ npm test --prefix packages/tiny-engineer-claude-code **CAD.** Edit [`3d_models/cad/TinyEngineer.f3d`](3d_models/cad/TinyEngineer.f3d) **and** export the affected [`3d_models/parts/{servo_id}/3mf/*.3mf`](3d_models/parts/). Keep CERN-OHL-S. Do not swap `AiEmblem.3mf` as a branding change. -**PCB.** Follow the [PCB checklist](docs/pcb.md#checklist). Keep [`expected-nets.yml`](docs/pcb.md#expected-nets-yml) in sync. One board per `hardware/boards//`, KiCad 10, ERC and DRC reviewed, no generated Gerbers or other fab outputs. Keep CERN-OHL-S. New board paths need a matching `[[annotations]]` block in [REUSE.toml](REUSE.toml). +**PCB.** Follow the [PCB checklist](docs/pcb.md#checklist). Run `python3 scripts/check_pcb.py` before opening a PCB PR. Keep [`expected-nets.yml`](docs/pcb.md#expected-nets-yml) in sync. One board per `hardware/boards//`, KiCad 10, ERC and DRC reviewed, no generated Gerbers or other fab outputs. Keep CERN-OHL-S. New board paths need a matching `[[annotations]]` block in [REUSE.toml](REUSE.toml). **Motion.** Animations use −1..1 poses mapped to the saved min/max in [docs/robot-movement.md](docs/robot-movement.md). Stock defaults live in [`include/servos.h`](include/servos.h). Do not widen NVS servo clamps without testing on a real robot. Setup AP `POST /setup/servo` can use 0–180° to find limits; assembled motion must not. diff --git a/docs/pcb.md b/docs/pcb.md index 51d2fa3..c0f13e7 100644 --- a/docs/pcb.md +++ b/docs/pcb.md @@ -4,7 +4,7 @@ Baseline for contributing KiCad PCB designs. Goal: boards that are easy to under Before opening a PR, run the [checklist](#checklist). -Workflow and automated validation are still evolving. A reference board and CI pipeline are in progress and will be used to validate these rules. +Workflow and automated validation: CI runs ERC, DRC, and `expected-nets.yml` via `python3 scripts/check_pcb.py` (see [testing.md](testing.md)). KiCad sources live in [`hardware/boards/`](../hardware/README.md). Robot electrical reference (pinout, wiring, BOM) stays in [`docs/hardware/`](hardware/README.md). Firmware drivers stay in `src/hardware/`. @@ -108,27 +108,33 @@ Before submitting or updating a hardware pull request: The project should not introduce unexplained ERC or DRC errors. -Automated ERC and DRC via GitHub Actions is planned and is being tested on a reference board. It is not required yet. +Run the same checks CI uses (KiCad 10, stdlib Python — no pip packages): + +```bash +python3 scripts/check_pcb.py +``` + +Errors fail; warnings do not. Reports go to a temp dir, or pass `--report-dir artifacts/pcb`. CI runs this on every push/PR ([`.github/workflows/ci.yml`](../.github/workflows/ci.yml)). ## expected-nets.yml Committed checklist of **critical** net → pin memberships for human/AI review. Not a full netlist dump. - **Path:** `hardware/boards//expected-nets.yml` -- **Check:** `kicad-cli sch export netlist`, then compare to this file. No `kicad-cli` → say so and skip connectivity claims ([AGENTS.md](../AGENTS.md)). +- **Check:** `python3 scripts/check_pcb.py` (exports netlist via `kicad-cli` and compares). Manual: `kicad-cli sch export netlist`, then compare to this file. No `kicad-cli` → say so and skip connectivity claims ([AGENTS.md](../AGENTS.md)). - **Do not** infer nets from `.kicad_sch` / `.kicad_pcb` coordinates or geometry. - **Update** when you intentionally change listed nets or pins. Keep the list to power and important buses (I2C, I2S, USB, …), not every net. -Minimal shape (pin tokens = KiCad netlist `RefDes.PinName`): +Minimal shape (pin tokens = KiCad netlist `RefDes.PinNum:PinName` — pin number plus symbol pin name, so duplicate names like multiple `GND` pins stay distinct): ```yaml nets: "+5V": - - ESP1.5V - - PCA1.V+ + - ESP1.1:5V + - PCA1.6:V+ GND: - - ESP1.GND - - PCA1.GND + - ESP1.2:GND + - PCA1.1:GND ``` Required for new or updated boards when claiming connectivity in a PR. @@ -211,8 +217,7 @@ Use this before opening or updating a PCB pull request. Details are in the secti **Quality and docs** -- [ ] ERC run; violations reviewed -- [ ] DRC run; violations reviewed +- [ ] ERC / DRC / expected-nets: `python3 scripts/check_pcb.py` passes (or GUI ERC+DRC reviewed and nets checked if no `kicad-cli`) - [ ] No suppressions used only to make checks pass; any intentional exception has a reason - [ ] `expected-nets.yml` present and matches current netlist for listed nets - [ ] Board `README.md` covers purpose, status, interfaces, assumptions, and whether this revision was manufactured and tested @@ -233,10 +238,8 @@ Existing in-progress PRs: align where reasonably possible. Do not redesign solel The requirements above are the current contribution baseline. -Not standardized yet (to be evaluated on the reference board): +Not standardized yet: -- automated KiCad ERC and DRC in GitHub Actions -- exact multi-board CI structure - manufacturing jobsets - automated manufacturing artifacts - release and prerelease manufacturing packages @@ -244,6 +247,6 @@ Not standardized yet (to be evaluated on the reference board): - automated PCB renders or visual diffs - manufacturer-specific output configurations -Once the reference implementation is validated, this page will be updated. Stable parts of the workflow may become required for new hardware contributions. +ERC, DRC, and `expected-nets.yml` checks run in CI via `python3 scripts/check_pcb.py`. Keep the workflow reproducible and safe. Avoid complexity until it solves a real problem. diff --git a/docs/testing.md b/docs/testing.md index cdcbeef..43bb968 100644 --- a/docs/testing.md +++ b/docs/testing.md @@ -1,6 +1,6 @@ # Tests -Host checks. These commands do not flash the board. GitHub Actions on `main` and PRs runs these same commands. On-device hardware: [hardware/testing.md](hardware/testing.md). +Host checks. These commands do not flash the board. GitHub Actions on `main` and PRs runs these same commands (firmware, packages, and PCB). On-device hardware: [hardware/testing.md](hardware/testing.md). ## Firmware @@ -34,3 +34,13 @@ npm test --prefix packages/tiny-engineer-cursor npm test --prefix packages/tiny-engineer-antigravity npm test --prefix packages/tiny-engineer-claude-code ``` + +## PCB + +KiCad 10 (`kicad-cli`). Stdlib Python only — no pip packages. ERC (errors), DRC (errors + schematic parity), and `expected-nets.yml` for every board under `hardware/boards/`. + +```bash +python3 scripts/check_pcb.py +``` + +Optional: `python3 scripts/check_pcb.py main-control-board --report-dir artifacts/pcb`. Details: [pcb.md](pcb.md). On-device hardware: [hardware/testing.md](hardware/testing.md). \ No newline at end of file diff --git a/hardware/README.md b/hardware/README.md index 8b68029..84dc836 100644 --- a/hardware/README.md +++ b/hardware/README.md @@ -8,7 +8,7 @@ Boards live under `boards//`. Prefer the same name for the directory | --- | --- | | [`main-control-board`](boards/main-control-board/) | Draft interconnect / carrier (header sockets for existing modules) | -Contribution rules, KiCad version, what to commit, ERC/DRC, and PR expectations: [docs/pcb.md](../docs/pcb.md). Pre-PR checklist: [docs/pcb.md#checklist](../docs/pcb.md#checklist). Critical net checklist: [docs/pcb.md#expected-nets-yml](../docs/pcb.md#expected-nets-yml). +Contribution rules, KiCad version, what to commit, ERC/DRC, and PR expectations: [docs/pcb.md](../docs/pcb.md). Pre-PR checklist: [docs/pcb.md#checklist](../docs/pcb.md#checklist). Critical net checklist: [docs/pcb.md#expected-nets-yml](../docs/pcb.md#expected-nets-yml). Local/CI checks: `python3 scripts/check_pcb.py` (KiCad 10) — [docs/testing.md](../docs/testing.md). This tree is KiCad source only. Robot electrical reference (pinout, wiring, BOM) is [`docs/hardware/`](../docs/hardware/README.md). Firmware drivers are `src/hardware/`. diff --git a/hardware/boards/main-control-board/expected-nets.yml b/hardware/boards/main-control-board/expected-nets.yml index 90b1515..af9f757 100644 --- a/hardware/boards/main-control-board/expected-nets.yml +++ b/hardware/boards/main-control-board/expected-nets.yml @@ -1,47 +1,47 @@ # Critical net → pin memberships for review. -# Tokens = KiCad netlist RefDes.PinName (symbol pin name). +# Tokens = KiCad netlist RefDes.PinNum:PinName (pin number + symbol pin name). # Compare with: kicad-cli sch export netlist # See docs/pcb.md#expected-netsyml nets: "+5V": - - ESP1.5V - - MAX1.Vin - - PCA1.V+ - - USB1.Pin_3 + - ESP1.1:5V + - MAX1.7:Vin + - PCA1.6:V+ + - USB1.3:Pin_3 "+3.3V": - - ESP1.3V3 - - OLED1.VCC - - PCA1.VCC + - ESP1.3:3V3 + - OLED1.1:VCC + - PCA1.5:VCC GND: - - ESP1.GND - - MAX1.GND - - OLED1.GND - - PCA1.GND - - USB1.Pin_4 + - ESP1.2:GND + - MAX1.6:GND + - OLED1.2:GND + - PCA1.1:GND + - USB1.4:Pin_4 "/I2C_SDA": - - ESP1.GP0 - - OLED1.SDA - - PCA1.SDA + - ESP1.4:GP0 + - OLED1.3:SDA + - PCA1.4:SDA "/I2C_SCL": - - ESP1.GP1 - - OLED1.SCL - - PCA1.SCL + - ESP1.5:GP1 + - OLED1.4:SCL + - PCA1.3:SCL "/I2S_BCLK": - - ESP1.GP2 - - MAX1.BCLK + - ESP1.6:GP2 + - MAX1.2:BCLK "/I2S_LRC": - - ESP1.GP3 - - MAX1.LRC + - ESP1.7:GP3 + - MAX1.1:LRC "/I2S_DIN": - - ESP1.GP4 - - MAX1.DIN + - ESP1.8:GP4 + - MAX1.3:DIN "Net-(ESP1-GP5)": - - ESP1.GP5 - - PCA1.OE + - ESP1.9:GP5 + - PCA1.2:OE "/USB_D+": - - ESP1.USB_DP - - USB1.Pin_1 + - ESP1.16:USB_DP + - USB1.1:Pin_1 "/USB_D-": - - ESP1.USB_DM - - USB1.Pin_2 + - ESP1.15:USB_DM + - USB1.2:Pin_2 diff --git a/scripts/check_pcb.py b/scripts/check_pcb.py new file mode 100755 index 0000000..2263068 --- /dev/null +++ b/scripts/check_pcb.py @@ -0,0 +1,501 @@ +#!/usr/bin/env python3 +"""Run KiCad ERC, DRC, and expected-nets checks for hardware/boards/*. + +Requires KiCad 10 (kicad-cli). Stdlib only — no pip packages. Same entrypoint +locally and in CI: + + python3 scripts/check_pcb.py + python3 scripts/check_pcb.py main-control-board + python3 scripts/check_pcb.py --report-dir artifacts/pcb +""" + +from __future__ import annotations + +import argparse +import os +import re +import shutil +import subprocess +import sys +import tempfile +from pathlib import Path +from typing import Any + +KICAD_CLI_HINT = ( + "Install KiCad 10 and ensure kicad-cli is on PATH, " + "or set KICAD_CLI to the binary. " + "macOS: /Applications/KiCad/KiCad.app/Contents/MacOS/kicad-cli" +) + + +def find_repo_root(explicit: Path | None) -> Path: + if explicit is not None: + return explicit.resolve() + return Path(__file__).resolve().parent.parent + + +def find_kicad_cli() -> Path: + env = os.environ.get("KICAD_CLI") + if env: + path = Path(env) + if path.is_file(): + return path + raise SystemExit(f"error: KICAD_CLI is set but not a file: {env}") + + which = shutil.which("kicad-cli") or shutil.which("kicad-cli.exe") + if which: + return Path(which) + + mac = Path("/Applications/KiCad/KiCad.app/Contents/MacOS/kicad-cli") + if mac.is_file(): + return mac + + for base in ( + Path(os.environ.get("ProgramFiles", r"C:\Program Files")) / "KiCad", + Path(os.environ.get("ProgramFiles(x86)", r"C:\Program Files (x86)")) / "KiCad", + ): + if not base.is_dir(): + continue + matches = sorted(base.glob("*/bin/kicad-cli.exe"), reverse=True) + if matches: + return matches[0] + + raise SystemExit(f"error: kicad-cli not found. {KICAD_CLI_HINT}") + + +def discover_boards(repo_root: Path, names: list[str] | None) -> list[Path]: + boards_root = repo_root / "hardware" / "boards" + if not boards_root.is_dir(): + raise SystemExit(f"error: missing boards directory: {boards_root}") + + if names: + dirs = [boards_root / name for name in names] + else: + dirs = sorted(p for p in boards_root.iterdir() if p.is_dir()) + + boards: list[Path] = [] + for board_dir in dirs: + name = board_dir.name + sch = board_dir / f"{name}.kicad_sch" + pcb = board_dir / f"{name}.kicad_pcb" + if not board_dir.is_dir(): + raise SystemExit(f"error: board directory not found: {board_dir}") + if not sch.is_file() or not pcb.is_file(): + if names: + raise SystemExit( + f"error: {name} missing {sch.name} and/or {pcb.name}" + ) + continue + boards.append(board_dir) + + if not boards: + raise SystemExit("error: no KiCad boards found under hardware/boards/") + return boards + + +# --- minimal s-expression parser for KiCad netlists --- + + +def _tokenize(text: str) -> list[str]: + tokens: list[str] = [] + i = 0 + n = len(text) + while i < n: + c = text[i] + if c.isspace(): + i += 1 + continue + if c in "()": + tokens.append(c) + i += 1 + continue + if c == '"': + i += 1 + buf: list[str] = [] + while i < n: + if text[i] == "\\" and i + 1 < n: + buf.append(text[i + 1]) + i += 2 + continue + if text[i] == '"': + i += 1 + break + buf.append(text[i]) + i += 1 + tokens.append("".join(buf)) + continue + j = i + while j < n and not text[j].isspace() and text[j] not in "()": + j += 1 + tokens.append(text[i:j]) + i = j + return tokens + + +def _parse_tokens(tokens: list[str]) -> Any: + if not tokens: + raise ValueError("empty sexpr") + tok = tokens.pop(0) + if tok == "(": + out: list[Any] = [] + while tokens and tokens[0] != ")": + out.append(_parse_tokens(tokens)) + if not tokens: + raise ValueError("unclosed sexpr") + tokens.pop(0) + return out + if tok == ")": + raise ValueError("unexpected )") + return tok + + +def parse_sexpr(text: str) -> Any: + tokens = _tokenize(text) + tree = _parse_tokens(tokens) + if tokens: + raise ValueError("trailing tokens in sexpr") + return tree + + +def _children(node: list[Any], tag: str) -> list[list[Any]]: + return [c for c in node[1:] if isinstance(c, list) and c and c[0] == tag] + + +def _child(node: list[Any], tag: str) -> list[Any] | None: + found = _children(node, tag) + return found[0] if found else None + + +def _atom(node: list[Any], tag: str) -> str | None: + c = _child(node, tag) + if c is None or len(c) < 2: + return None + return str(c[1]) + + +def parse_netlist_pins(netlist_text: str) -> dict[str, set[str]]: + """Return net name -> set of RefDes.PinNum:PinName tokens.""" + root = parse_sexpr(netlist_text) + if not isinstance(root, list) or root[0] != "export": + raise ValueError("netlist root is not (export ...)") + + pin_names: dict[tuple[str, str, str], str] = {} + libparts = _child(root, "libparts") + if libparts: + for libpart in _children(libparts, "libpart"): + pins = _child(libpart, "pins") + if not pins: + continue + lib = _atom(libpart, "lib") or "" + part = _atom(libpart, "part") or "" + for pin in _children(pins, "pin"): + num = _atom(pin, "num") + name = _atom(pin, "name") + if num and name: + pin_names[(lib, part, num)] = name + + ref_libpart: dict[str, tuple[str, str]] = {} + components = _child(root, "components") + if components: + for comp in _children(components, "comp"): + ref = _atom(comp, "ref") + if not ref: + continue + libsource = _child(comp, "libsource") + if libsource: + lib = _atom(libsource, "lib") or "" + part = _atom(libsource, "part") or "" + ref_libpart[ref] = (lib, part) + + nets_out: dict[str, set[str]] = {} + nets = _child(root, "nets") + if not nets: + return nets_out + + for net in _children(nets, "net"): + name = _atom(net, "name") + if not name: + continue + pins: set[str] = set() + for node in _children(net, "node"): + ref = _atom(node, "ref") + pin_num = _atom(node, "pin") + if not ref or not pin_num: + continue + lib_part = ref_libpart.get(ref) + pin_name = None + if lib_part: + pin_name = pin_names.get((lib_part[0], lib_part[1], pin_num)) + if not pin_name: + pf = _atom(node, "pinfunction") + if pf and "_" in pf: + left, right = pf.rsplit("_", 1) + if right == pin_num: + pin_name = left + if not pin_name: + pin_name = pin_num + pins.add(f"{ref}.{pin_num}:{pin_name}") + nets_out[name] = pins + return nets_out + + +def load_expected_nets(path: Path) -> dict[str, list[str]]: + """Parse constrained expected-nets.yml (stdlib only). + + Accepts: # comments, blank lines, top-level `nets:`, bare or double-quoted + net keys, and `- Token` list items. Rejects anything else. + Pin tokens: RefDes.PinNum:PinName (e.g. ESP1.1:5V). + """ + text = path.read_text(encoding="utf-8") + nets: dict[str, list[str]] = {} + current: str | None = None + seen_nets = False + key_re = re.compile(r'^("(?:\\.|[^"\\])*"|[A-Za-z0-9_./+-]+)\s*:\s*$') + item_re = re.compile(r"^-\s+(\S+)\s*$") + + for lineno, raw in enumerate(text.splitlines(), start=1): + line = raw.split("#", 1)[0].rstrip() + if not line.strip(): + continue + stripped = line.strip() + indent = len(line) - len(line.lstrip(" ")) + + if indent == 0 and stripped == "nets:": + if seen_nets: + raise ValueError(f"{path}:{lineno}: duplicate 'nets:'") + seen_nets = True + current = None + continue + + if not seen_nets: + raise ValueError( + f"{path}:{lineno}: expected top-level 'nets:' before other content" + ) + + if indent == 2: + m = key_re.match(stripped) + if not m: + raise ValueError( + f"{path}:{lineno}: expected net key like GND: or \"+5V\":" + ) + key = m.group(1) + if key.startswith('"') and key.endswith('"'): + key = key[1:-1].replace(r"\"", '"').replace(r"\\", "\\") + if key in nets: + raise ValueError(f"{path}:{lineno}: duplicate net {key!r}") + nets[key] = [] + current = key + continue + + if indent == 4 and current is not None: + m = item_re.match(stripped) + if not m: + raise ValueError( + f"{path}:{lineno}: expected list item " + f"'- RefDes.PinNum:PinName'" + ) + nets[current].append(m.group(1)) + continue + + raise ValueError(f"{path}:{lineno}: unsupported line: {raw!r}") + + if not seen_nets: + raise ValueError(f"{path}: missing top-level 'nets:'") + if not nets: + raise ValueError(f"{path}: 'nets:' has no entries") + return nets + + +def check_expected_nets(expected_path: Path, netlist_path: Path) -> list[str]: + errors: list[str] = [] + try: + expected_nets = load_expected_nets(expected_path) + except ValueError as exc: + return [str(exc)] + + netlist_text = netlist_path.read_text(encoding="utf-8") + actual = parse_netlist_pins(netlist_text) + + for net_name, pins in expected_nets.items(): + want = set(pins) + got = actual.get(net_name) + if got is None: + errors.append(f"net {net_name!r}: missing from netlist") + continue + missing = sorted(want - got) + extra = sorted(got - want) + if missing: + errors.append( + f"net {net_name!r}: missing pins: {', '.join(missing)}" + ) + if extra: + errors.append( + f"net {net_name!r}: unexpected pins: {', '.join(extra)}" + ) + return errors + + +def run_kicad(kicad_cli: Path, args: list[str], *, label: str) -> int: + cmd = [str(kicad_cli), *args] + print(f" $ {' '.join(cmd)}") + proc = subprocess.run(cmd, check=False) + if proc.returncode not in (0, 5): + print( + f"error: {label} failed with unexpected exit {proc.returncode}", + file=sys.stderr, + ) + return proc.returncode + + +def check_board(kicad_cli: Path, board_dir: Path, report_dir: Path) -> bool: + name = board_dir.name + sch = board_dir / f"{name}.kicad_sch" + pcb = board_dir / f"{name}.kicad_pcb" + expected = board_dir / "expected-nets.yml" + report_dir.mkdir(parents=True, exist_ok=True) + + erc_json = report_dir / "erc.json" + drc_json = report_dir / "drc.json" + netlist = report_dir / "netlist.net" + + print(f"==> {name}") + + if not expected.is_file(): + print(f"error: missing {expected}", file=sys.stderr) + return False + + erc_rc = run_kicad( + kicad_cli, + [ + "sch", + "erc", + "--format", + "json", + "--severity-error", + "--exit-code-violations", + "-o", + str(erc_json), + str(sch), + ], + label="ERC", + ) + if erc_rc == 5: + print(f"error: ERC errors — see {erc_json}", file=sys.stderr) + return False + if erc_rc != 0: + return False + print(f" ERC OK ({erc_json})") + + drc_rc = run_kicad( + kicad_cli, + [ + "pcb", + "drc", + "--format", + "json", + "--severity-error", + "--schematic-parity", + "--refill-zones", + "--exit-code-violations", + "-o", + str(drc_json), + str(pcb), + ], + label="DRC", + ) + if drc_rc == 5: + print(f"error: DRC errors — see {drc_json}", file=sys.stderr) + return False + if drc_rc != 0: + return False + print(f" DRC OK ({drc_json})") + + net_rc = run_kicad( + kicad_cli, + ["sch", "export", "netlist", "-o", str(netlist), str(sch)], + label="netlist export", + ) + if net_rc != 0: + return False + + net_errors = check_expected_nets(expected, netlist) + if net_errors: + print(f"error: expected-nets mismatch for {name}:", file=sys.stderr) + for err in net_errors: + print(f" - {err}", file=sys.stderr) + return False + print(f" expected-nets OK ({expected.name})") + return True + + +def main(argv: list[str] | None = None) -> int: + parser = argparse.ArgumentParser( + description="KiCad ERC, DRC, and expected-nets for hardware/boards/" + ) + parser.add_argument( + "boards", + nargs="*", + help="Board directory names under hardware/boards/ (default: all)", + ) + parser.add_argument( + "--repo-root", + type=Path, + default=None, + help="Repository root (default: parent of scripts/)", + ) + parser.add_argument( + "--report-dir", + type=Path, + default=None, + help="Write per-board reports here (default: temp dir, or PCB_REPORT_DIR)", + ) + args = parser.parse_args(argv) + + repo_root = find_repo_root(args.repo_root) + report_root = args.report_dir + if report_root is None: + env_dir = os.environ.get("PCB_REPORT_DIR") + report_root = Path(env_dir) if env_dir else None + + kicad_cli = find_kicad_cli() + print(f"kicad-cli: {kicad_cli}") + ver = subprocess.run( + [str(kicad_cli), "version"], + check=False, + capture_output=True, + text=True, + ) + if ver.stdout.strip(): + print(f"version: {ver.stdout.strip()}") + + boards = discover_boards(repo_root, args.boards or None) + + owned_temp: Path | None = None + if report_root is None: + owned_temp = Path(tempfile.mkdtemp(prefix="tiny-engineer-pcb-")) + report_root = owned_temp + else: + report_root = report_root.resolve() + report_root.mkdir(parents=True, exist_ok=True) + + print(f"reports: {report_root}") + + ok = True + for board_dir in boards: + if not check_board(kicad_cli, board_dir, report_root / board_dir.name): + ok = False + break + + if ok: + print("All PCB checks passed.") + if owned_temp is not None: + shutil.rmtree(owned_temp, ignore_errors=True) + return 0 + + print("PCB checks failed.", file=sys.stderr) + print(f"reports kept at: {report_root}", file=sys.stderr) + return 1 + + +if __name__ == "__main__": + sys.exit(main()) From a8c68ccaa52af988611bc3d4a8d6f1d9eb923690 Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Mon, 14 Sep 2026 23:59:43 +0200 Subject: [PATCH 13/21] feat(pcb): compact main control board layout and properties --- .../main-control-board.kicad_pcb | 2108 +++++++++-------- .../main-control-board.kicad_pro | 2 +- 2 files changed, 1076 insertions(+), 1034 deletions(-) diff --git a/hardware/boards/main-control-board/main-control-board.kicad_pcb b/hardware/boards/main-control-board/main-control-board.kicad_pcb index 724d88a..5ad7f2c 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_pcb +++ b/hardware/boards/main-control-board/main-control-board.kicad_pcb @@ -7,6 +7,9 @@ (legacy_teardrops no) ) (paper "A4") + (title_block + (comment 4 "AISLER Project ID: OVMDYZJE") + ) (layers (0 "F.Cu" signal "Front") (2 "B.Cu" signal "Back") @@ -64,7 +67,6 @@ (dielectric_constraints no) ) (pad_to_mask_clearance 0) - (solder_mask_min_width 0.1) (allow_soldermask_bridges_in_footprints no) (tenting (front yes) @@ -566,14 +568,14 @@ (footprint "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" (layer "F.Cu") (uuid "35cd7b00-f4f4-4329-95b0-28af0837033c") - (at 235.88 57.5 90) + (at 233.16 57.51 90) (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") (tags "Through hole socket strip THT 1x04 2.54mm single row") (property "Reference" "USB1" (at 0 -2.77 90) (layer "F.SilkS") (hide yes) - (uuid "e18d6987-f9df-45bf-9b8a-6a4c30339e13") + (uuid "f3c8dea1-b124-4fe6-abe8-8ec0c7a2170d") (effects (font (size 1 1) @@ -584,7 +586,7 @@ (property "Value" "USB" (at -3.15 -0.09 180) (layer "F.Fab") - (uuid "47854d5d-c43e-420b-8638-8b1141b06711") + (uuid "1cf5ff3e-495e-418b-86f9-123e16217741") (effects (font (size 1 1) @@ -596,7 +598,7 @@ (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "d09227fb-ccf9-49e2-9bf8-640e1c7d919a") + (uuid "d655f774-beab-4f37-9925-9ac2b6126e4e") (effects (font (size 1.27 1.27) @@ -607,7 +609,7 @@ (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "3b1d56ef-2438-4d11-b9c9-0ae6e9c8b3b7") + (uuid "5d23a874-7aa9-40ce-b9ca-841416f0b577") (effects (font (size 1.27 1.27) @@ -859,7 +861,7 @@ (footprint "TinyEngineerModules:MAX98357_Module" (layer "F.Cu") (uuid "a365f461-1c77-44ad-b967-8291f3f14810") - (at 239.5 42 180) + (at 233.61 41.99 180) (property "Reference" "MAX1" (at 2.5 0 180) (unlocked yes) @@ -1214,7 +1216,7 @@ ) (polygon (pts - (xy 248.85 50.95) (xy 230.15 50.95) (xy 230.15 33.25) (xy 248.85 33.25) + (xy 242.96 50.94) (xy 224.26 50.94) (xy 224.26 33.24) (xy 242.96 33.24) ) ) ) @@ -1223,7 +1225,7 @@ (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (layer "F.Cu") (uuid "a7b6f5ea-fd39-4a06-951c-e2fa493a7f6e") - (at 221.4 48.08 180) + (at 219.24 48.03 180) (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") (tags "Through hole pin header THT 1x04 2.54mm single row") (property "Reference" "OLED1" @@ -2621,7 +2623,7 @@ ) (gr_rect (start 123.5 30) - (end 252.5 63) + (end 246.36 63) (radius 2) (stroke (width 0.05) @@ -2656,7 +2658,7 @@ ) ) (gr_text "SCL" - (at 223.5 40.46 0) + (at 221.34 40.41 0) (layer "F.SilkS") (uuid "2684a999-3a9a-430b-9dbc-bc66824272a2") (effects @@ -2668,7 +2670,7 @@ ) ) (gr_text "SDA" - (at 223.5 43 0) + (at 221.34 42.95 0) (layer "F.SilkS") (uuid "0ca6bed9-dd1f-4e16-bf1a-4dbfd671d550") (effects @@ -2680,7 +2682,7 @@ ) ) (gr_text "GND" - (at 223.5 45.54 0) + (at 221.34 45.49 0) (layer "F.SilkS") (uuid "47442e9f-2d93-489b-be21-a2cf0223aaa6") (effects @@ -2692,7 +2694,7 @@ ) ) (gr_text "VCC\n" - (at 223.5 48.08 0) + (at 221.34 48.03 0) (layer "F.SilkS") (uuid "8fed1ddb-1051-4b00-bc58-460b28600c9a") (effects @@ -2704,7 +2706,7 @@ ) ) (gr_text "EYES\n(OLED)" - (at 221.4 37.06 0) + (at 219.24 37.01 0) (layer "F.SilkS") (uuid "b9c7937c-7135-4a97-a837-a3dcbb912356") (effects @@ -2715,7 +2717,7 @@ ) ) (gr_text "D+" - (at 235.85 55.4 90) + (at 233.13 55.41 90) (layer "F.SilkS") (uuid "e777576d-29d6-430d-868f-30ba10368c13") (effects @@ -2727,7 +2729,7 @@ ) ) (gr_text "D-" - (at 238.39 55.4 90) + (at 235.67 55.41 90) (layer "F.SilkS") (uuid "7a8a1a09-7615-4527-a6c7-419b223be739") (effects @@ -2739,7 +2741,7 @@ ) ) (gr_text "5V" - (at 240.93 55.4 90) + (at 238.21 55.41 90) (layer "F.SilkS") (uuid "00f5a805-37f8-44d2-ab07-6c881cdb704a") (effects @@ -2751,7 +2753,7 @@ ) ) (gr_text "GND\n" - (at 243.47 55.4 90) + (at 240.75 55.41 90) (layer "F.SilkS") (uuid "7b5a9312-5f7a-46d5-9bd1-dbd153a22379") (effects @@ -2763,7 +2765,7 @@ ) ) (gr_text "POWER\n(USB)" - (at 232.2 57.3 90) + (at 229.48 57.31 90) (layer "F.SilkS") (uuid "12f6f387-5e46-4451-9e88-c54cd2cfc75c") (effects @@ -2785,7 +2787,7 @@ ) ) (gr_text "VOICE\n(MAX98357)" - (at 233.6 41.94 90) + (at 227 41.94 90) (layer "F.SilkS") (uuid "6a1a3afb-3a1d-4d6f-92c0-94bed3ff3a54") (effects @@ -2833,7 +2835,16 @@ ) ) (via - (at 231 50) + (at 244.5 58.5) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net "GND") + (uuid "171f04bc-594a-4eb1-9886-cbcab5a7082e") + ) + (via + (at 225.28 49.8) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") @@ -2842,7 +2853,25 @@ (uuid "1ce8905f-e1e0-4a1e-ba0e-7d3cc7f05ac3") ) (via - (at 232.5 48.5) + (at 244.5 56.5) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net "GND") + (uuid "252e5435-8fbe-45ed-9cab-ba14d0367d60") + ) + (via + (at 244.5 57.5) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net "GND") + (uuid "26b4680e-a2c3-4252-ac88-f03a8fb4d802") + ) + (via + (at 226.78 48.3) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") @@ -2851,7 +2880,16 @@ (uuid "2aef5c2c-e4ea-4162-89e9-7d552e5e134a") ) (via - (at 232.5 50) + (at 243.5 58.5) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net "GND") + (uuid "3dbda7d9-bf5e-4e75-8540-3ae83334964b") + ) + (via + (at 226.78 49.8) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") @@ -2886,6 +2924,15 @@ (net "GND") (uuid "d145d3f1-9596-4f0e-81b8-03587681f881") ) + (via + (at 243.5 57.5) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net "GND") + (uuid "d206247b-1d9c-4e34-af49-8b01358780fb") + ) (via (at 204.5 39) (size 0.8) @@ -2904,6 +2951,15 @@ (net "GND") (uuid "ef4a35cd-fa26-481a-a19f-af58eb779c8e") ) + (via + (at 243.5 56.5) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (free yes) + (net "GND") + (uuid "f5d44838-b865-4c35-a1e8-ccc464486b00") + ) (via (at 155 37) (size 0.8) @@ -2914,7 +2970,7 @@ (uuid "f8f1f0ce-5c56-4205-a40d-49cf50986de6") ) (via - (at 231 48.5) + (at 225.28 48.3) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") @@ -3034,14 +3090,6 @@ (net "/I2C_SCL") (uuid "2b3c3a00-7bc6-4de3-be72-8ff74601a423") ) - (segment - (start 221.4 40.46) - (end 217.28 44.58) - (width 0.25) - (layer "F.Cu") - (net "/I2C_SCL") - (uuid "3902899f-cbf9-4d5a-8fd1-ef08350169dd") - ) (segment (start 211.92 44.58) (end 153.6 44.58) @@ -3067,36 +3115,36 @@ (uuid "76c31f12-f833-4f2c-a3c0-29ae9304d8a7") ) (segment - (start 217.28 44.58) - (end 211.92 44.58) + (start 219.24 40.41) + (end 215.07 44.58) (width 0.25) (layer "F.Cu") (net "/I2C_SCL") - (uuid "bfa30a57-b873-4c93-86f7-aa400c117443") + (uuid "84871cb9-76ff-4eb2-b8c7-b7524369d9b0") ) (segment - (start 153.5 47.12) - (end 149.96 43.58) + (start 215.07 44.58) + (end 211.92 44.58) (width 0.25) (layer "F.Cu") - (net "/I2C_SDA") - (uuid "2e72d2df-5888-413e-9c1f-e4d641066051") + (net "/I2C_SCL") + (uuid "e67c2163-7669-4e6b-98b9-7556ce9c2f00") ) (segment - (start 221.4 43) - (end 217.28 47.12) + (start 153.5 47.12) + (end 149.96 43.58) (width 0.25) (layer "F.Cu") (net "/I2C_SDA") - (uuid "34e729c1-4839-4682-8a20-788b1e3af17b") + (uuid "2e72d2df-5888-413e-9c1f-e4d641066051") ) (segment - (start 217.28 47.12) + (start 215.07 47.12) (end 211.92 47.12) (width 0.25) (layer "F.Cu") (net "/I2C_SDA") - (uuid "8a474d08-be8f-4940-b423-eb7d47ace8e2") + (uuid "514ece7f-2cf6-4e2f-9b35-0bbfadc7baed") ) (segment (start 211.92 47.12) @@ -3114,6 +3162,14 @@ (net "/I2C_SDA") (uuid "c4152c52-cfc8-4bac-8b36-b968598d85da") ) + (segment + (start 219.24 42.95) + (end 215.07 47.12) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SDA") + (uuid "e446e8cb-aa43-4c6e-999e-ec0de775b17d") + ) (segment (start 153.5 49.66) (end 211.92 49.66) @@ -3122,21 +3178,29 @@ (net "+3.3V") (uuid "11271f16-7177-4c5f-9173-21db88e864a7") ) + (segment + (start 213.5 48.08) + (end 219.19 48.08) + (width 0.4) + (layer "F.Cu") + (net "+3.3V") + (uuid "1ce0d400-1884-4f0d-af4f-e1f56b555277") + ) (segment (start 211.92 49.66) (end 213.5 48.08) (width 0.4) (layer "F.Cu") (net "+3.3V") - (uuid "80f23f2a-c8b6-4a12-ab1a-8a06adc07705") + (uuid "a9242619-5301-4358-b44b-7b61b339f7bd") ) (segment - (start 213.5 48.08) - (end 221.4 48.08) + (start 219.19 48.08) + (end 219.24 48.03) (width 0.4) (layer "F.Cu") (net "+3.3V") - (uuid "f56f3b72-05c8-4127-9696-c40821409940") + (uuid "e8c3c054-2b66-4035-b0c1-691c3b8ce5e3") ) (segment (start 139.5 36.94) @@ -3187,20 +3251,36 @@ (uuid "f3259612-855c-4738-a50b-20c472ad7d00") ) (segment - (start 236.8 52.2) - (end 211.92 52.2) + (start 235.173704 36.826296) + (end 237.51 34.49) (width 1.5) (layer "F.Cu") (net "+5V") - (uuid "0224f180-5cdc-4d2d-9f15-acc99d100e90") + (uuid "193c7d38-604e-44e7-b2e5-bd9cf6dd06f6") ) (segment - (start 240.96 57.5) - (end 240.96 56.297919) + (start 235.173704 52.2) + (end 238.24 55.266296) (width 1.5) (layer "F.Cu") (net "+5V") - (uuid "8806655e-27b2-4b4c-85e0-cc05b92e80a0") + (uuid "2248d3b6-39e1-4af7-a787-1d576f6cd354") + ) + (segment + (start 237.51 34.49) + (end 241.11 34.49) + (width 1.5) + (layer "F.Cu") + (net "+5V") + (uuid "8d0d646a-ba64-46ea-969e-2cce909089da") + ) + (segment + (start 211.92 52.2) + (end 232.93 52.2) + (width 1.5) + (layer "F.Cu") + (net "+5V") + (uuid "983190f4-b3ef-4041-9207-2a895d9a5ee1") ) (segment (start 211.92 52.2) @@ -3211,20 +3291,28 @@ (uuid "a8d98996-3466-4765-8853-d4503f06e387") ) (segment - (start 240.96 56.297919) - (end 236.862081 52.2) + (start 235.173704 52.2) + (end 235.173704 36.826296) (width 1.5) (layer "F.Cu") (net "+5V") - (uuid "da17adb4-ca21-49ed-913e-64071f057757") + (uuid "b34beee8-a4bb-4cb4-807d-02ed07f9fda2") ) - (via - (at 236.862081 52.2) - (size 0.8) - (drill 0.4) - (layers "F.Cu" "B.Cu") + (segment + (start 238.24 55.266296) + (end 238.24 57.51) + (width 1.5) + (layer "F.Cu") + (net "+5V") + (uuid "cb565d57-69c8-41ca-835d-939131f7c912") + ) + (segment + (start 232.93 52.2) + (end 235.173704 52.2) + (width 1.5) + (layer "F.Cu") (net "+5V") - (uuid "12605bae-8f39-4c3a-b537-d8866fafd2f1") + (uuid "f78338e7-2bef-44e7-bfb0-1b8c2b7cec44") ) (segment (start 150.5 40.5) @@ -3258,30 +3346,6 @@ (net "+5V") (uuid "48ffa7ec-fcad-4106-8abf-0fa19b4cee6f") ) - (segment - (start 240.5 40.883704) - (end 246.883704 34.5) - (width 1.5) - (layer "B.Cu") - (net "+5V") - (uuid "5fa47e1e-24c2-472e-872c-a23ead17257f") - ) - (segment - (start 246.883704 34.5) - (end 247 34.5) - (width 1.5) - (layer "B.Cu") - (net "+5V") - (uuid "62abe9f5-623a-460c-a47d-31f20e498a83") - ) - (segment - (start 240.5 47.5) - (end 240.5 40.883704) - (width 1.5) - (layer "B.Cu") - (net "+5V") - (uuid "9598513b-5068-49ca-994a-cd3d591acc88") - ) (segment (start 153.5 52.2) (end 153.423704 52.2) @@ -3291,108 +3355,92 @@ (uuid "b62ce53e-2016-4208-b0d4-cffbae612b50") ) (segment - (start 236.862081 51.137919) - (end 240.5 47.5) + (start 240.993704 34.49) + (end 241.11 34.49) (width 1.5) (layer "B.Cu") (net "+5V") - (uuid "d52b395b-a680-4a7e-aa79-d511ea185433") - ) - (segment - (start 236.862081 52.2) - (end 236.862081 51.137919) - (width 1.5) - (layer "B.Cu") - (net "+5V") - (uuid "e7ad4bbf-720d-42bf-af92-88c69681419e") - ) - (segment - (start 234.282844 57.5) - (end 235.88 57.5) - (width 0.2) - (layer "F.Cu") - (net "/USB_D+") - (uuid "0e6ed789-ce91-46b1-9a03-f0bfee60428a") + (uuid "f8415b77-0eaa-4bf7-98ad-8abf0570f9fd") ) (segment - (start 125 60.782841) - (end 125.617159 61.4) + (start 128.36 41.04) + (end 125 44.4) (width 0.2) (layer "F.Cu") (net "/USB_D+") - (uuid "1bd30e72-f42f-4127-9733-ffb9be643fdd") + (uuid "2570503c-d10e-4fb1-830e-7cd0355422fd") ) (segment - (start 230.382842 61.4) - (end 234.282844 57.5) + (start 126.454315 61.4) + (end 229.27 61.4) (width 0.2) (layer "F.Cu") (net "/USB_D+") - (uuid "207f3fe2-2b84-448d-8587-f165d46f4045") + (uuid "2f29e3c8-e968-4b9f-b52c-6282183bc6f2") ) (segment - (start 125 44.4) - (end 125 60.782841) + (start 125 59.945685) + (end 126.454315 61.4) (width 0.2) (layer "F.Cu") (net "/USB_D+") - (uuid "4ca4f05a-9a7b-494a-969f-4fce31a09712") + (uuid "334be9da-f338-41e5-8bd4-310fa8cfad11") ) (segment - (start 125.617159 61.4) - (end 230.382842 61.4) + (start 229.27 61.4) + (end 233.16 57.51) (width 0.2) (layer "F.Cu") (net "/USB_D+") - (uuid "8193a873-3303-4879-93b6-f6f647fcb185") + (uuid "9a5fcd81-38ab-4bc6-898b-53e02e4ae38d") ) (segment - (start 128.36 41.04) - (end 125 44.4) + (start 125 44.4) + (end 125 59.945685) (width 0.2) (layer "F.Cu") (net "/USB_D+") - (uuid "bea52e67-2468-44d7-9a65-e913f44f78ec") + (uuid "a88dac80-9d25-47db-beec-435f1f6daa2a") ) (segment - (start 230.217156 61) - (end 234.117156 57.1) + (start 125.5 44.465686) + (end 125.5 59.879999) (width 0.2) (layer "F.Cu") (net "/USB_D-") - (uuid "394c2cc6-f9e9-4dd8-a700-321ae1172c61") + (uuid "395778bc-9d35-48d9-97c0-e717d2404604") ) (segment - (start 125.5 44.465686) - (end 125.5 60.717156) + (start 125.5 59.879999) + (end 126.62 61) (width 0.2) (layer "F.Cu") (net "/USB_D-") - (uuid "49be936a-e1cf-40a0-879a-010858d4616c") + (uuid "434bdd16-2236-4a56-8cdd-71dc8de2f5b1") ) (segment - (start 234.73 57.1) - (end 234.73 56.35) + (start 234.55 56.36) + (end 235.7 57.51) (width 0.2) (layer "F.Cu") (net "/USB_D-") - (uuid "6355839c-c9ba-4934-b7a0-9eb4e04220b7") + (uuid "62a89d7e-4d14-4c74-a2d1-ec926672edfc") ) (segment - (start 237.03 56.35) - (end 237.03 57.1) + (start 224.7 61) + (end 229.34 56.36) (width 0.2) (layer "F.Cu") (net "/USB_D-") - (uuid "69409db0-1660-43df-b08b-960ec41c7a1d") + (uuid "8a4d0e88-dac5-4ba9-b771-b4d7832be421") ) (segment - (start 234.117156 57.1) - (end 234.73 57.1) + (start 229.34 56.36) + (end 234.55 56.36) (width 0.2) (layer "F.Cu") (net "/USB_D-") - (uuid "93886e58-3107-4e09-ad86-b406db25f37c") + (uuid "907f5d5a-5e1f-4a83-9e87-cfda02755a71") ) (segment (start 126.385686 43.58) @@ -3400,55 +3448,31 @@ (width 0.2) (layer "F.Cu") (net "/USB_D-") - (uuid "a29b6e4f-df49-475c-a065-b3875abec358") - ) - (segment - (start 234.73 56.35) - (end 237.03 56.35) - (width 0.2) - (layer "F.Cu") - (net "/USB_D-") - (uuid "c6e17136-eb51-4c5b-ac00-92c5ebb7c8d9") - ) - (segment - (start 125.5 60.717156) - (end 125.782844 61) - (width 0.2) - (layer "F.Cu") - (net "/USB_D-") - (uuid "ce830e04-83a2-4e99-9f50-faf2db5182b5") + (uuid "9d61195f-e8b4-4f5d-9cd8-057b895ab0ef") ) (segment - (start 125.782844 61) - (end 230.217156 61) + (start 126.62 61) + (end 224.7 61) (width 0.2) (layer "F.Cu") (net "/USB_D-") - (uuid "d270677f-8d46-488a-93f1-4d2b6b4da274") + (uuid "bafea9e5-3047-4686-916d-3544b68d403f") ) (segment - (start 238.02 57.1) - (end 238.42 57.5) - (width 0.2) - (layer "F.Cu") - (net "/USB_D-") - (uuid "dec4e84b-a928-4b1a-9c58-d768ecf1d9ab") - ) - (segment - (start 237.03 57.1) - (end 238.02 57.1) + (start 128.36 43.58) + (end 126.385686 43.58) (width 0.2) (layer "F.Cu") (net "/USB_D-") - (uuid "e2a630c8-80df-4028-ae02-571d1b5307dc") + (uuid "bd1cacf8-bcda-4d56-a176-7c6e9eeff237") ) (segment - (start 128.36 43.58) - (end 126.385686 43.58) - (width 0.2) + (start 244.6 33.205787) + (end 243.119212 31.725) + (width 0.25) (layer "F.Cu") - (net "/USB_D-") - (uuid "f72b0dd6-4154-447e-b720-4bbf4bea8047") + (net "/I2S_LRC") + (uuid "855a48ef-db4d-4e43-9e23-79f61800e2ca") ) (segment (start 134 41.600001) @@ -3456,162 +3480,162 @@ (width 0.25) (layer "F.Cu") (net "/I2S_LRC") - (uuid "005129cc-5a8b-4578-bcee-04b1ac7ff41e") + (uuid "9bc59cbe-d93a-4306-bf1e-1ebaffcc47ea") ) (segment - (start 251 46.5) - (end 251 32.792893) + (start 244.6 46) + (end 244.6 33.205787) (width 0.25) (layer "F.Cu") (net "/I2S_LRC") - (uuid "0a729beb-2038-408d-8cd4-27cded7b9fc5") + (uuid "a5883633-bc54-4d00-b940-04c3d08f14d1") ) (segment - (start 247 49.5) - (end 248 49.5) + (start 243.119212 31.725) + (end 135.177893 31.725) (width 0.25) (layer "F.Cu") (net "/I2S_LRC") - (uuid "0faef83e-3b5b-4298-8f25-621a83e35efe") + (uuid "b2e65e25-bb8c-44e7-b3a9-929792b5102b") ) (segment - (start 249.932106 31.725) - (end 134.275 31.725) + (start 134 32.902894) + (end 134 41.600001) (width 0.25) (layer "F.Cu") (net "/I2S_LRC") - (uuid "78df1889-2bc9-41f8-8ae4-fb6915f4093f") + (uuid "b9721857-2b17-4fc2-a37d-3e340eb7efd7") ) (segment - (start 251 32.792893) - (end 249.932106 31.725) + (start 241.11 49.49) + (end 244.6 46) (width 0.25) (layer "F.Cu") (net "/I2S_LRC") - (uuid "960dce0d-5eaf-44dd-aab0-522505cb5b43") + (uuid "e11edb24-5a3e-4bd7-b8cc-0b27b221cd89") ) (segment - (start 248 49.5) - (end 251 46.5) + (start 135.177893 31.725) + (end 134 32.902894) (width 0.25) (layer "F.Cu") (net "/I2S_LRC") - (uuid "d6ebbcd2-265a-4143-a0fc-9b3ac9c3f500") + (uuid "fd297d50-6200-4867-aeb4-459758f675e4") ) (segment - (start 134 32) - (end 134 41.600001) + (start 244.1 44) + (end 241.11 46.99) (width 0.25) (layer "F.Cu") - (net "/I2S_LRC") - (uuid "f67139fc-59a1-4906-a962-15e537659f80") + (net "/I2S_BCLK") + (uuid "85772ead-0361-4b59-8c0f-cb060d77634f") ) (segment - (start 134.275 31.725) - (end 134 32) + (start 244.1 33.412894) + (end 244.1 44) (width 0.25) (layer "F.Cu") - (net "/I2S_LRC") - (uuid "fdabe193-b546-4daf-8375-1307abf151c4") + (net "/I2S_BCLK") + (uuid "96093720-2cb9-4f3f-bade-209a5fe86117") ) (segment - (start 141.767106 48.66) - (end 134.5 41.392894) + (start 143.6 48.66) + (end 141.767106 48.66) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "0dedafc2-4e10-4b4b-80a8-854a0018d852") + (uuid "a959fd7e-8444-4c3d-a243-5fbf028f9a9b") ) (segment - (start 250.5 44.5) - (end 248 47) + (start 135.385 32.225) + (end 134.5 33.11) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "22606639-b55d-4564-95a9-904a4ea7bc2e") + (uuid "c504d9ec-c3af-4fc9-a821-6a306c12aefc") ) (segment - (start 134.5 41.392894) - (end 134.5 32.225) + (start 242.912106 32.225) + (end 244.1 33.412894) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "afccd9f6-51b7-4673-b38e-fa5440cb65eb") + (uuid "cdbfa212-8b7d-4710-906b-81ea6c5f84bc") ) (segment - (start 249.725 32.225) - (end 250.5 33) + (start 135.385 32.225) + (end 242.912106 32.225) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "b5efb90a-8206-4f82-bc2e-6aff8331f4f5") + (uuid "d4a30c99-7a74-4566-8f7a-7df6344fdd13") ) (segment - (start 250.5 33) - (end 250.5 44.5) + (start 141.767106 48.66) + (end 134.5 41.392894) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "b8835e6a-4316-4c72-be6e-8ee27a8b5d8f") + (uuid "e1f15f9a-4772-4cac-95a8-6daf332e8086") ) (segment - (start 143.6 48.66) - (end 141.767106 48.66) + (start 134.5 41.392894) + (end 134.5 33.11) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "c1c8a768-687e-45e6-9b2b-66911aabc47e") + (uuid "f6473ed3-cc72-48f4-9f6a-54b83ea03e3b") ) (segment - (start 248 47) - (end 247 47) + (start 243.4 42.2) + (end 241.11 44.49) (width 0.25) (layer "F.Cu") - (net "/I2S_BCLK") - (uuid "cfc0559d-a539-4ddb-9c63-adf7d225655d") + (net "/I2S_DIN") + (uuid "1d436935-198e-42e7-9c34-ccdcc16d977a") ) (segment - (start 134.5 32.225) - (end 249.725 32.225) + (start 138.5 33) + (end 138.775 32.725) (width 0.25) (layer "F.Cu") - (net "/I2S_BCLK") - (uuid "e0d242f3-7b06-43ae-82b4-c809206fc7f8") + (net "/I2S_DIN") + (uuid "3efb5d42-60e0-4790-9f56-72b971f51d2a") ) (segment - (start 250 41.5) - (end 247 44.5) + (start 242.705 32.725) + (end 243.4 33.42) (width 0.25) (layer "F.Cu") (net "/I2S_DIN") - (uuid "424eb6bf-9802-4387-9985-5d281c38f2b3") + (uuid "4ece7891-5200-4447-9f45-43d07d54d1a2") ) (segment - (start 138 33) - (end 249.5 33) + (start 243.4 33.42) + (end 243.4 42.2) (width 0.25) (layer "F.Cu") (net "/I2S_DIN") - (uuid "42c062e8-f00e-463a-b55b-29fe7e79bac6") + (uuid "6ad14d1c-0c78-4c8a-95fe-845c74e82b9d") ) (segment - (start 250 33.5) - (end 250 41.5) + (start 138.775 32.725) + (end 242.705 32.725) (width 0.25) (layer "F.Cu") (net "/I2S_DIN") - (uuid "73975ca3-aa76-46e1-806e-3029c6a31755") + (uuid "8e3761f6-2d00-44fe-a0fc-e1e6198a42b1") ) (segment - (start 249.5 33) - (end 250 33.5) + (start 137.5 33) + (end 138.5 33) (width 0.25) (layer "F.Cu") (net "/I2S_DIN") - (uuid "945e8750-64f4-4804-8711-3e8de03fe2f9") + (uuid "e5f5b03c-4acb-4300-bef4-ecc0071b0226") ) (via - (at 138 33) + (at 137.5 33) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") @@ -3624,55 +3648,63 @@ (width 0.25) (layer "B.Cu") (net "/I2S_DIN") - (uuid "114beba8-19f7-443c-b23a-5fa1a1a5d8cc") + (uuid "4e41c798-6f33-4b19-9cbb-31b1a280751a") ) (segment - (start 136.5 34.5) - (end 136.5 40.842412) + (start 144.825 52.515) + (end 143.6 53.74) (width 0.25) (layer "B.Cu") (net "/I2S_DIN") - (uuid "24ab9c33-1c58-4188-bc05-54f02bef4937") + (uuid "502cedb3-1b74-4c91-b6c2-52a2a9feb417") ) (segment - (start 136.5 40.842412) - (end 143.092588 47.435) + (start 135 41.171206) + (end 141.263794 47.435) (width 0.25) (layer "B.Cu") (net "/I2S_DIN") - (uuid "31f4d0dd-c8d7-4c74-809e-a64a34a5fced") + (uuid "519ffcff-bfab-4a74-9dba-35b5057ba684") ) (segment - (start 138 33) - (end 136.5 34.5) + (start 141.263794 47.435) + (end 144.107412 47.435) (width 0.25) (layer "B.Cu") (net "/I2S_DIN") - (uuid "62918640-61a9-483d-ae7b-5cd6883d4cd7") + (uuid "6cf3f5df-4281-42fc-bc0d-e5f0a3a8b57f") ) (segment - (start 143.092588 47.435) - (end 144.107412 47.435) + (start 144.825 48.152588) + (end 144.825 52.515) (width 0.25) (layer "B.Cu") (net "/I2S_DIN") - (uuid "69cec695-35f6-4b4a-aec6-00cb3f9c902a") + (uuid "6fcb2b3c-0cfc-4026-8e6f-37296715032d") ) (segment - (start 144.825 52.515) - (end 143.6 53.74) + (start 135 34) + (end 135 41.171206) (width 0.25) (layer "B.Cu") (net "/I2S_DIN") - (uuid "b92b0b0e-8a4f-49d1-9fe1-97ab3350da54") + (uuid "707b1fdc-0fa9-4afd-942a-ecc9d8718b27") ) (segment - (start 144.825 48.152588) - (end 144.825 52.515) + (start 136 33) + (end 135 34) + (width 0.25) + (layer "B.Cu") + (net "/I2S_DIN") + (uuid "92a89837-fbd9-4656-9ae7-41a90d4383ac") + ) + (segment + (start 137.5 33) + (end 136 33) (width 0.25) (layer "B.Cu") (net "/I2S_DIN") - (uuid "d393ab17-274e-473d-af5e-35e460d52431") + (uuid "e115028d-f0ba-4f91-93b0-31a43309b406") ) (zone (net "GND") @@ -3696,185 +3728,83 @@ (filled_polygon (layer "F.Cu") (pts - (xy 219.969334 45.417769) (xy 220.025267 45.459641) (xy 220.049684 45.525105) (xy 220.05 45.533951) - (xy 220.05 45.646246) (xy 220.083242 45.856127) (xy 220.083242 45.85613) (xy 220.148904 46.058217) - (xy 220.245375 46.24755) (xy 220.284728 46.301716) (xy 220.917037 45.669408) (xy 220.934075 45.732993) - (xy 220.999901 45.847007) (xy 221.092993 45.940099) (xy 221.207007 46.005925) (xy 221.27059 46.022962) - (xy 220.60037 46.693181) (xy 220.539047 46.726666) (xy 220.512698 46.7295) (xy 220.502134 46.7295) - (xy 220.502123 46.729501) (xy 220.442516 46.735908) (xy 220.307671 46.786202) (xy 220.307664 46.786206) - (xy 220.192455 46.872452) (xy 220.192452 46.872455) (xy 220.106206 46.987664) (xy 220.106202 46.987671) - (xy 220.055908 47.122517) (xy 220.052942 47.150109) (xy 220.049501 47.182123) (xy 220.0495 47.182135) - (xy 220.0495 47.2555) (xy 220.029815 47.322539) (xy 219.977011 47.368294) (xy 219.9255 47.3795) - (xy 218.204452 47.3795) (xy 218.137413 47.359815) (xy 218.091658 47.307011) (xy 218.081714 47.237853) - (xy 218.110739 47.174297) (xy 218.116771 47.167819) (xy 218.974734 46.309856) (xy 219.838319 45.446269) - (xy 219.899642 45.412785) - ) - ) - (filled_polygon - (layer "F.Cu") - (pts - (xy 249.256587 33.645185) (xy 249.277229 33.661819) (xy 249.338181 33.722771) (xy 249.371666 33.784094) - (xy 249.3745 33.810452) (xy 249.3745 41.189546) (xy 249.354815 41.256585) (xy 249.338181 41.277227) - (xy 248.562181 42.053227) (xy 248.500858 42.086712) (xy 248.431166 42.081728) (xy 248.375233 42.039856) - (xy 248.350816 41.974392) (xy 248.3505 41.965546) (xy 248.3505 41.893713) (xy 248.342776 41.844949) - (xy 248.317246 41.683757) (xy 248.251557 41.481588) (xy 248.155051 41.292184) (xy 248.155049 41.292181) - (xy 248.155048 41.292179) (xy 248.030109 41.120213) (xy 247.879792 40.969896) (xy 247.86757 40.961016) - (xy 247.715204 40.850316) (xy 247.67254 40.794989) (xy 247.666561 40.725376) (xy 247.699166 40.66358) - (xy 247.715199 40.649686) (xy 247.879792 40.530104) (xy 248.030104 40.379792) (xy 248.030106 40.379788) - (xy 248.030109 40.379786) (xy 248.155048 40.20782) (xy 248.155047 40.20782) (xy 248.155051 40.207816) - (xy 248.251557 40.018412) (xy 248.317246 39.816243) (xy 248.3505 39.606287) (xy 248.3505 39.393713) - (xy 248.317246 39.183757) (xy 248.251557 38.981588) (xy 248.155051 38.792184) (xy 248.155049 38.792181) - (xy 248.155048 38.792179) (xy 248.030109 38.620213) (xy 247.87979 38.469894) (xy 247.879785 38.46989) - (xy 247.714781 38.350008) (xy 247.672115 38.294678) (xy 247.666136 38.225065) (xy 247.698741 38.16327) - (xy 247.714781 38.149372) (xy 247.761716 38.115271) (xy 247.761717 38.11527) (xy 247.129408 37.482962) - (xy 247.192993 37.465925) (xy 247.307007 37.400099) (xy 247.400099 37.307007) (xy 247.465925 37.192993) - (xy 247.482962 37.129408) (xy 248.11527 37.761717) (xy 248.11527 37.761716) (xy 248.154622 37.707554) - (xy 248.251095 37.518217) (xy 248.316757 37.31613) (xy 248.316757 37.316127) (xy 248.35 37.106246) - (xy 248.35 36.893753) (xy 248.316757 36.683872) (xy 248.316757 36.683869) (xy 248.251095 36.481782) - (xy 248.154624 36.292449) (xy 248.11527 36.238282) (xy 248.115269 36.238282) (xy 247.482962 36.87059) - (xy 247.465925 36.807007) (xy 247.400099 36.692993) (xy 247.307007 36.599901) (xy 247.192993 36.534075) - (xy 247.129409 36.517037) (xy 247.761716 35.884728) (xy 247.71478 35.850628) (xy 247.672114 35.795298) - (xy 247.666135 35.725685) (xy 247.69874 35.663889) (xy 247.714776 35.649994) (xy 247.879792 35.530104) - (xy 248.030104 35.379792) (xy 248.030106 35.379788) (xy 248.030109 35.379786) (xy 248.155048 35.20782) - (xy 248.155047 35.20782) (xy 248.155051 35.207816) (xy 248.251557 35.018412) (xy 248.317246 34.816243) - (xy 248.3505 34.606287) (xy 248.3505 34.393713) (xy 248.317246 34.183757) (xy 248.251557 33.981588) - (xy 248.161985 33.805794) (xy 248.14909 33.737126) (xy 248.175366 33.672385) (xy 248.232473 33.632128) - (xy 248.272471 33.6255) (xy 249.189548 33.6255) - ) - ) - (filled_polygon - (layer "F.Cu") - (pts - (xy 250.504418 30.500816) (xy 250.704561 30.51513) (xy 250.722063 30.517647) (xy 250.913795 30.559355) - (xy 250.93076 30.564336) (xy 251.114611 30.632909) (xy 251.130694 30.640253) (xy 251.247495 30.704032) - (xy 251.302908 30.73429) (xy 251.317791 30.743855) (xy 251.474864 30.861438) (xy 251.488235 30.873024) - (xy 251.626975 31.011764) (xy 251.638561 31.025135) (xy 251.756144 31.182208) (xy 251.765709 31.197091) - (xy 251.859743 31.3693) (xy 251.867093 31.385394) (xy 251.935661 31.569234) (xy 251.940645 31.586209) - (xy 251.982351 31.777931) (xy 251.984869 31.795442) (xy 251.999184 31.99558) (xy 251.9995 32.004427) - (xy 251.9995 60.995572) (xy 251.999184 61.004419) (xy 251.984869 61.204557) (xy 251.982351 61.222068) - (xy 251.940645 61.41379) (xy 251.935661 61.430765) (xy 251.867093 61.614605) (xy 251.859743 61.630699) - (xy 251.765709 61.802908) (xy 251.756144 61.817791) (xy 251.638561 61.974864) (xy 251.626975 61.988235) - (xy 251.488235 62.126975) (xy 251.474864 62.138561) (xy 251.317791 62.256144) (xy 251.302908 62.265709) - (xy 251.130699 62.359743) (xy 251.114605 62.367093) (xy 250.930765 62.435661) (xy 250.91379 62.440645) - (xy 250.722068 62.482351) (xy 250.704557 62.484869) (xy 250.523779 62.497799) (xy 250.504417 62.499184) - (xy 250.495572 62.4995) (xy 125.504428 62.4995) (xy 125.495582 62.499184) (xy 125.473622 62.497613) - (xy 125.295442 62.484869) (xy 125.277931 62.482351) (xy 125.086209 62.440645) (xy 125.069234 62.435661) - (xy 124.885394 62.367093) (xy 124.8693 62.359743) (xy 124.697091 62.265709) (xy 124.682208 62.256144) - (xy 124.525135 62.138561) (xy 124.511764 62.126975) (xy 124.373024 61.988235) (xy 124.361438 61.974864) - (xy 124.243855 61.817791) (xy 124.23429 61.802908) (xy 124.140256 61.630699) (xy 124.132909 61.614611) - (xy 124.064336 61.43076) (xy 124.059354 61.41379) (xy 124.028167 61.270426) (xy 124.017648 61.222066) - (xy 124.017906 61.218458) (xy 124.01513 61.204556) (xy 124.011339 61.151557) (xy 124.000816 61.004418) - (xy 124.0005 60.995572) (xy 124.0005 60.861895) (xy 124.399498 60.861895) (xy 124.440423 61.014626) - (xy 124.450041 61.031284) (xy 124.450042 61.031287) (xy 124.519475 61.15155) (xy 124.519481 61.151558) - (xy 124.638349 61.270426) (xy 124.638354 61.27043) (xy 125.248443 61.88052) (xy 125.248445 61.880521) - (xy 125.248449 61.880524) (xy 125.385368 61.959573) (xy 125.385375 61.959577) (xy 125.538102 62.000501) - (xy 125.538104 62.000501) (xy 125.703813 62.000501) (xy 125.703829 62.0005) (xy 230.296172 62.0005) - (xy 230.296188 62.000501) (xy 230.303784 62.000501) (xy 230.461896 62.000501) (xy 230.461899 62.000501) - (xy 230.614627 61.959577) (xy 230.664746 61.930639) (xy 230.751558 61.88052) (xy 230.863362 61.768716) - (xy 230.863362 61.768714) (xy 230.87357 61.758507) (xy 230.873571 61.758504) (xy 234.317861 58.314216) - (xy 234.37918 58.280734) (xy 234.448872 58.285718) (xy 234.504805 58.32759) (xy 234.529222 58.393054) - (xy 234.52936 58.395253) (xy 234.5295 58.397867) (xy 234.535908 58.457483) (xy 234.586202 58.592328) - (xy 234.586206 58.592335) (xy 234.672452 58.707544) (xy 234.672455 58.707547) (xy 234.787664 58.793793) - (xy 234.787671 58.793797) (xy 234.922517 58.844091) (xy 234.922516 58.844091) (xy 234.929444 58.844835) - (xy 234.982127 58.8505) (xy 236.777872 58.850499) (xy 236.837483 58.844091) (xy 236.972331 58.793796) - (xy 237.087546 58.707546) (xy 237.173796 58.592331) (xy 237.22281 58.460916) (xy 237.264681 58.404984) - (xy 237.330145 58.380566) (xy 237.398418 58.395417) (xy 237.426673 58.416569) (xy 237.540213 58.530109) - (xy 237.712179 58.655048) (xy 237.712181 58.655049) (xy 237.712184 58.655051) (xy 237.901588 58.751557) - (xy 238.103757 58.817246) (xy 238.313713 58.8505) (xy 238.313714 58.8505) (xy 238.526286 58.8505) - (xy 238.526287 58.8505) (xy 238.736243 58.817246) (xy 238.938412 58.751557) (xy 239.127816 58.655051) - (xy 239.214138 58.592335) (xy 239.299786 58.530109) (xy 239.299788 58.530106) (xy 239.299792 58.530104) - (xy 239.450104 58.379792) (xy 239.450106 58.379788) (xy 239.450109 58.379786) (xy 239.575048 58.20782) - (xy 239.575047 58.20782) (xy 239.575051 58.207816) (xy 239.579514 58.199054) (xy 239.627488 58.148259) - (xy 239.695308 58.131463) (xy 239.761444 58.153999) (xy 239.800486 58.199056) (xy 239.804951 58.20782) - (xy 239.92989 58.379786) (xy 240.080213 58.530109) (xy 240.252179 58.655048) (xy 240.252181 58.655049) - (xy 240.252184 58.655051) (xy 240.441588 58.751557) (xy 240.643757 58.817246) (xy 240.853713 58.8505) - (xy 240.853714 58.8505) (xy 241.066286 58.8505) (xy 241.066287 58.8505) (xy 241.276243 58.817246) - (xy 241.478412 58.751557) (xy 241.667816 58.655051) (xy 241.754138 58.592335) (xy 241.839786 58.530109) - (xy 241.839788 58.530106) (xy 241.839792 58.530104) (xy 241.990104 58.379792) (xy 241.990106 58.379788) - (xy 241.990109 58.379786) (xy 242.07589 58.261717) (xy 242.115051 58.207816) (xy 242.119793 58.198508) - (xy 242.167763 58.147711) (xy 242.235583 58.130911) (xy 242.301719 58.153445) (xy 242.340763 58.1985) - (xy 242.345373 58.207547) (xy 242.384728 58.261716) (xy 243.017037 57.629408) (xy 243.034075 57.692993) - (xy 243.099901 57.807007) (xy 243.192993 57.900099) (xy 243.307007 57.965925) (xy 243.37059 57.982962) - (xy 242.738282 58.615269) (xy 242.738282 58.61527) (xy 242.792449 58.654624) (xy 242.981782 58.751095) - (xy 243.18387 58.816757) (xy 243.393754 58.85) (xy 243.606246 58.85) (xy 243.816127 58.816757) (xy 243.81613 58.816757) - (xy 244.018217 58.751095) (xy 244.207554 58.654622) (xy 244.261716 58.61527) (xy 244.261717 58.61527) - (xy 243.629408 57.982962) (xy 243.692993 57.965925) (xy 243.807007 57.900099) (xy 243.900099 57.807007) - (xy 243.965925 57.692993) (xy 243.982962 57.629409) (xy 244.61527 58.261717) (xy 244.61527 58.261716) - (xy 244.654622 58.207554) (xy 244.751095 58.018217) (xy 244.816757 57.81613) (xy 244.816757 57.816127) - (xy 244.85 57.606246) (xy 244.85 57.393753) (xy 244.816757 57.183872) (xy 244.816757 57.183869) - (xy 244.751095 56.981782) (xy 244.654624 56.792449) (xy 244.61527 56.738282) (xy 244.615269 56.738282) - (xy 243.982962 57.37059) (xy 243.965925 57.307007) (xy 243.900099 57.192993) (xy 243.807007 57.099901) - (xy 243.692993 57.034075) (xy 243.629409 57.017037) (xy 244.261716 56.384728) (xy 244.20755 56.345375) - (xy 244.018217 56.248904) (xy 243.816129 56.183242) (xy 243.606246 56.15) (xy 243.393754 56.15) - (xy 243.183872 56.183242) (xy 243.183869 56.183242) (xy 242.981782 56.248904) (xy 242.792439 56.34538) - (xy 242.738282 56.384727) (xy 242.738282 56.384728) (xy 243.370591 57.017037) (xy 243.307007 57.034075) - (xy 243.192993 57.099901) (xy 243.099901 57.192993) (xy 243.034075 57.307007) (xy 243.017037 57.370591) - (xy 242.384728 56.738282) (xy 242.34423 56.74147) (xy 242.330618 56.73861) (xy 242.316853 56.74059) - (xy 242.297101 56.731569) (xy 242.275852 56.727106) (xy 242.265947 56.717342) (xy 242.253297 56.711565) - (xy 242.241557 56.693298) (xy 242.226095 56.678055) (xy 242.222268 56.663283) (xy 242.215523 56.652787) - (xy 242.2105 56.617852) (xy 242.2105 56.199496) (xy 242.179709 56.005096) (xy 242.179709 56.005095) - (xy 242.179709 56.005093) (xy 242.139475 55.881267) (xy 242.118884 55.817893) (xy 242.029524 55.642514) - (xy 241.913829 55.483274) (xy 237.676727 51.246172) (xy 237.517486 51.130476) (xy 237.496926 51.12) - (xy 237.342111 51.041117) (xy 237.154907 50.98029) (xy 236.960503 50.9495) (xy 236.960498 50.9495) - (xy 236.898417 50.9495) (xy 212.824397 50.9495) (xy 212.757358 50.929815) (xy 212.711603 50.877011) + (xy 136.542539 32.870185) (xy 136.588294 32.922989) (xy 136.5995 32.9745) (xy 136.5995 33.088695) + (xy 136.634103 33.262658) (xy 136.634106 33.262667) (xy 136.701983 33.42654) (xy 136.70199 33.426553) + (xy 136.800535 33.574034) (xy 136.800538 33.574038) (xy 136.925961 33.699461) (xy 136.925965 33.699464) + (xy 137.073446 33.798009) (xy 137.073459 33.798016) (xy 137.196363 33.848923) (xy 137.237334 33.865894) + (xy 137.237336 33.865894) (xy 137.237341 33.865896) (xy 137.411304 33.900499) (xy 137.411307 33.9005) + (xy 137.411309 33.9005) (xy 137.588693 33.9005) (xy 137.588694 33.900499) (xy 137.646682 33.888964) + (xy 137.762658 33.865896) (xy 137.762661 33.865894) (xy 137.762666 33.865894) (xy 137.926547 33.798013) + (xy 138.074035 33.699464) (xy 138.111679 33.66182) (xy 138.173001 33.628334) (xy 138.199361 33.6255) + (xy 138.561607 33.6255) (xy 138.622029 33.613481) (xy 138.682452 33.601463) (xy 138.682455 33.601461) + (xy 138.682458 33.601461) (xy 138.715787 33.587654) (xy 138.715786 33.587654) (xy 138.715792 33.587652) + (xy 138.796286 33.554312) (xy 138.871047 33.504357) (xy 138.898733 33.485858) (xy 138.985858 33.398733) + (xy 138.985858 33.398731) (xy 138.996066 33.388524) (xy 138.996071 33.388529) (xy 138.996092 33.388496) + (xy 138.997796 33.386792) (xy 139.059129 33.353326) (xy 139.085451 33.3505) (xy 236.581664 33.3505) + (xy 236.648703 33.370185) (xy 236.694458 33.422989) (xy 236.704402 33.492147) (xy 236.675377 33.555703) + (xy 236.669345 33.562181) (xy 234.219878 36.011647) (xy 234.219878 36.011648) (xy 234.219876 36.01165) + (xy 234.18018 36.066287) (xy 234.10418 36.17089) (xy 234.014821 36.346265) (xy 233.953994 36.533469) + (xy 233.923204 36.727873) (xy 233.923204 50.8255) (xy 233.903519 50.892539) (xy 233.850715 50.938294) + (xy 233.799204 50.9495) (xy 212.824397 50.9495) (xy 212.757358 50.929815) (xy 212.711603 50.877011) (xy 212.701659 50.807853) (xy 212.730684 50.744297) (xy 212.751512 50.725181) (xy 212.799792 50.690104) (xy 212.950104 50.539792) (xy 212.950106 50.539788) (xy 212.950109 50.539786) (xy 213.075048 50.36782) (xy 213.075047 50.36782) (xy 213.075051 50.367816) (xy 213.171557 50.178412) (xy 213.237246 49.976243) (xy 213.2705 49.766287) (xy 213.2705 49.553713) (xy 213.245715 49.397227) (xy 213.25467 49.327933) (xy 213.280507 49.290148) (xy 213.753837 48.816819) (xy 213.81516 48.783334) (xy 213.841518 48.7805) - (xy 219.925501 48.7805) (xy 219.99254 48.800185) (xy 220.038295 48.852989) (xy 220.049501 48.9045) - (xy 220.049501 48.977876) (xy 220.055908 49.037483) (xy 220.106202 49.172328) (xy 220.106206 49.172335) - (xy 220.192452 49.287544) (xy 220.192455 49.287547) (xy 220.307664 49.373793) (xy 220.307671 49.373797) - (xy 220.442517 49.424091) (xy 220.442516 49.424091) (xy 220.449444 49.424835) (xy 220.502127 49.4305) - (xy 222.297872 49.430499) (xy 222.357483 49.424091) (xy 222.492331 49.373796) (xy 222.607546 49.287546) - (xy 222.693796 49.172331) (xy 222.744091 49.037483) (xy 222.7505 48.977873) (xy 222.750499 47.182128) - (xy 222.744091 47.122517) (xy 222.738037 47.106286) (xy 222.693797 46.987671) (xy 222.693793 46.987664) - (xy 222.607547 46.872455) (xy 222.607544 46.872452) (xy 222.492335 46.786206) (xy 222.492328 46.786202) - (xy 222.357482 46.735908) (xy 222.357483 46.735908) (xy 222.297883 46.729501) (xy 222.297881 46.7295) - (xy 222.297873 46.7295) (xy 222.297865 46.7295) (xy 222.287309 46.7295) (xy 222.22027 46.709815) - (xy 222.199628 46.693181) (xy 221.529408 46.022962) (xy 221.592993 46.005925) (xy 221.707007 45.940099) - (xy 221.800099 45.847007) (xy 221.865925 45.732993) (xy 221.882962 45.669408) (xy 222.51527 46.301717) - (xy 222.51527 46.301716) (xy 222.554622 46.247554) (xy 222.651095 46.058217) (xy 222.716757 45.85613) - (xy 222.716757 45.856127) (xy 222.75 45.646246) (xy 222.75 45.433753) (xy 222.716757 45.223872) - (xy 222.716757 45.223869) (xy 222.651095 45.021782) (xy 222.554624 44.832449) (xy 222.51527 44.778282) - (xy 222.515269 44.778282) (xy 221.882962 45.41059) (xy 221.865925 45.347007) (xy 221.800099 45.232993) - (xy 221.707007 45.139901) (xy 221.592993 45.074075) (xy 221.529408 45.057037) (xy 222.161716 44.424728) - (xy 222.107547 44.385373) (xy 222.107547 44.385372) (xy 222.0985 44.380763) (xy 222.047706 44.332788) - (xy 222.030912 44.264966) (xy 222.053451 44.198832) (xy 222.098508 44.159793) (xy 222.107816 44.155051) - (xy 222.189241 44.095893) (xy 222.279786 44.030109) (xy 222.279788 44.030106) (xy 222.279792 44.030104) - (xy 222.430104 43.879792) (xy 222.430106 43.879788) (xy 222.430109 43.879786) (xy 222.555048 43.70782) - (xy 222.555047 43.70782) (xy 222.555051 43.707816) (xy 222.651557 43.518412) (xy 222.717246 43.316243) - (xy 222.7505 43.106287) (xy 222.7505 42.893713) (xy 222.717246 42.683757) (xy 222.651557 42.481588) - (xy 222.555051 42.292184) (xy 222.555049 42.292181) (xy 222.555048 42.292179) (xy 222.430109 42.120213) - (xy 222.279786 41.96989) (xy 222.10782 41.844951) (xy 222.107115 41.844591) (xy 222.099054 41.840485) - (xy 222.048259 41.792512) (xy 222.031463 41.724692) (xy 222.053999 41.658556) (xy 222.099054 41.619515) - (xy 222.107816 41.615051) (xy 222.153086 41.582161) (xy 222.279786 41.490109) (xy 222.279788 41.490106) - (xy 222.279792 41.490104) (xy 222.430104 41.339792) (xy 222.430106 41.339788) (xy 222.430109 41.339786) - (xy 222.555048 41.16782) (xy 222.555047 41.16782) (xy 222.555051 41.167816) (xy 222.651557 40.978412) - (xy 222.717246 40.776243) (xy 222.7505 40.566287) (xy 222.7505 40.353713) (xy 222.717246 40.143757) - (xy 222.651557 39.941588) (xy 222.555051 39.752184) (xy 222.555049 39.752181) (xy 222.555048 39.752179) - (xy 222.430109 39.580213) (xy 222.279786 39.42989) (xy 222.10782 39.304951) (xy 221.918414 39.208444) - (xy 221.918413 39.208443) (xy 221.918412 39.208443) (xy 221.716243 39.142754) (xy 221.716241 39.142753) - (xy 221.71624 39.142753) (xy 221.553709 39.117011) (xy 221.506287 39.1095) (xy 221.293713 39.1095) - (xy 221.246291 39.117011) (xy 221.08376 39.142753) (xy 220.881585 39.208444) (xy 220.692179 39.304951) - (xy 220.520213 39.42989) (xy 220.36989 39.580213) (xy 220.244951 39.752179) (xy 220.148444 39.941585) - (xy 220.082753 40.14376) (xy 220.0495 40.353713) (xy 220.0495 40.566286) (xy 220.082753 40.776241) - (xy 220.087821 40.791837) (xy 220.089816 40.861678) (xy 220.057571 40.917837) (xy 217.057229 43.918181) - (xy 216.995906 43.951666) (xy 216.969548 43.9545) (xy 213.192981 43.9545) (xy 213.125942 43.934815) - (xy 213.082497 43.886797) (xy 213.075049 43.87218) (xy 212.950109 43.700213) (xy 212.799786 43.54989) - (xy 212.62782 43.424951) (xy 212.627115 43.424591) (xy 212.619054 43.420485) (xy 212.568259 43.372512) - (xy 212.551463 43.304692) (xy 212.573999 43.238556) (xy 212.619054 43.199515) (xy 212.627816 43.195051) - (xy 212.716171 43.130858) (xy 212.799786 43.070109) (xy 212.799788 43.070106) (xy 212.799792 43.070104) - (xy 212.950104 42.919792) (xy 212.950106 42.919788) (xy 212.950109 42.919786) (xy 213.075048 42.74782) - (xy 213.075049 42.747819) (xy 213.075051 42.747816) (xy 213.171557 42.558412) (xy 213.237246 42.356243) - (xy 213.2705 42.146287) (xy 213.2705 41.933713) (xy 213.237246 41.723757) (xy 213.171557 41.521588) - (xy 213.075051 41.332184) (xy 213.075049 41.332181) (xy 213.075048 41.332179) (xy 212.950109 41.160213) - (xy 212.79979 41.009894) (xy 212.799785 41.00989) (xy 212.794399 41.005977) (xy 212.751731 40.950649) - (xy 212.74575 40.881036) (xy 212.778354 40.81924) (xy 212.828278 40.787951) (xy 212.839117 40.784359) - (xy 212.839124 40.784356) (xy 212.988345 40.692315) (xy 213.112315 40.568345) (xy 213.204356 40.419124) - (xy 213.204358 40.419119) (xy 213.259505 40.252697) (xy 213.259506 40.25269) (xy 213.269999 40.149986) - (xy 213.27 40.149973) (xy 213.27 39.75) (xy 212.353012 39.75) (xy 212.385925 39.692993) (xy 212.42 39.565826) - (xy 212.42 39.434174) (xy 212.385925 39.307007) (xy 212.353012 39.25) (xy 213.269999 39.25) (xy 213.269999 38.850028) + (xy 217.765501 48.7805) (xy 217.83254 48.800185) (xy 217.878295 48.852989) (xy 217.889501 48.9045) + (xy 217.889501 48.927876) (xy 217.895908 48.987483) (xy 217.946202 49.122328) (xy 217.946206 49.122335) + (xy 218.032452 49.237544) (xy 218.032455 49.237547) (xy 218.147664 49.323793) (xy 218.147671 49.323797) + (xy 218.282517 49.374091) (xy 218.282516 49.374091) (xy 218.289444 49.374835) (xy 218.342127 49.3805) + (xy 220.137872 49.380499) (xy 220.197483 49.374091) (xy 220.332331 49.323796) (xy 220.447546 49.237546) + (xy 220.533796 49.122331) (xy 220.584091 48.987483) (xy 220.5905 48.927873) (xy 220.590499 47.132128) + (xy 220.584091 47.072517) (xy 220.581291 47.065011) (xy 220.533797 46.937671) (xy 220.533793 46.937664) + (xy 220.447547 46.822455) (xy 220.447544 46.822452) (xy 220.332335 46.736206) (xy 220.332328 46.736202) + (xy 220.197482 46.685908) (xy 220.197483 46.685908) (xy 220.137883 46.679501) (xy 220.137881 46.6795) + (xy 220.137873 46.6795) (xy 220.137865 46.6795) (xy 220.127309 46.6795) (xy 220.06027 46.659815) + (xy 220.039628 46.643181) (xy 219.369408 45.972962) (xy 219.432993 45.955925) (xy 219.547007 45.890099) + (xy 219.640099 45.797007) (xy 219.705925 45.682993) (xy 219.722962 45.619408) (xy 220.35527 46.251717) + (xy 220.35527 46.251716) (xy 220.394622 46.197554) (xy 220.491095 46.008217) (xy 220.556757 45.80613) + (xy 220.556757 45.806127) (xy 220.59 45.596246) (xy 220.59 45.383753) (xy 220.556757 45.173872) + (xy 220.556757 45.173869) (xy 220.491095 44.971782) (xy 220.394624 44.782449) (xy 220.35527 44.728282) + (xy 220.355269 44.728282) (xy 219.722962 45.36059) (xy 219.705925 45.297007) (xy 219.640099 45.182993) + (xy 219.547007 45.089901) (xy 219.432993 45.024075) (xy 219.369408 45.007037) (xy 220.001716 44.374728) + (xy 219.947547 44.335373) (xy 219.947547 44.335372) (xy 219.9385 44.330763) (xy 219.887706 44.282788) + (xy 219.870912 44.214966) (xy 219.893451 44.148832) (xy 219.938508 44.109793) (xy 219.947816 44.105051) + (xy 220.049351 44.031282) (xy 220.119786 43.980109) (xy 220.119788 43.980106) (xy 220.119792 43.980104) + (xy 220.270104 43.829792) (xy 220.270106 43.829788) (xy 220.270109 43.829786) (xy 220.395048 43.65782) + (xy 220.395047 43.65782) (xy 220.395051 43.657816) (xy 220.491557 43.468412) (xy 220.557246 43.266243) + (xy 220.5905 43.056287) (xy 220.5905 42.843713) (xy 220.557246 42.633757) (xy 220.491557 42.431588) + (xy 220.395051 42.242184) (xy 220.395049 42.242181) (xy 220.395048 42.242179) (xy 220.270109 42.070213) + (xy 220.119786 41.91989) (xy 219.94782 41.794951) (xy 219.947115 41.794591) (xy 219.939054 41.790485) + (xy 219.888259 41.742512) (xy 219.871463 41.674692) (xy 219.893999 41.608556) (xy 219.939054 41.569515) + (xy 219.947816 41.565051) (xy 220.077555 41.470791) (xy 220.119786 41.440109) (xy 220.119788 41.440106) + (xy 220.119792 41.440104) (xy 220.270104 41.289792) (xy 220.270106 41.289788) (xy 220.270109 41.289786) + (xy 220.395048 41.11782) (xy 220.395047 41.11782) (xy 220.395051 41.117816) (xy 220.491557 40.928412) + (xy 220.557246 40.726243) (xy 220.5905 40.516287) (xy 220.5905 40.303713) (xy 220.557246 40.093757) + (xy 220.491557 39.891588) (xy 220.395051 39.702184) (xy 220.395049 39.702181) (xy 220.395048 39.702179) + (xy 220.270109 39.530213) (xy 220.119786 39.37989) (xy 219.94782 39.254951) (xy 219.758414 39.158444) + (xy 219.758413 39.158443) (xy 219.758412 39.158443) (xy 219.556243 39.092754) (xy 219.556241 39.092753) + (xy 219.55624 39.092753) (xy 219.36137 39.061889) (xy 219.346287 39.0595) (xy 219.133713 39.0595) + (xy 219.11863 39.061889) (xy 218.92376 39.092753) (xy 218.721585 39.158444) (xy 218.532179 39.254951) + (xy 218.360213 39.37989) (xy 218.20989 39.530213) (xy 218.084951 39.702179) (xy 217.988444 39.891585) + (xy 217.922753 40.09376) (xy 217.906272 40.19782) (xy 217.8895 40.303713) (xy 217.8895 40.516287) + (xy 217.894321 40.546728) (xy 217.922754 40.726246) (xy 217.922754 40.726247) (xy 217.927821 40.741842) + (xy 217.929814 40.811683) (xy 217.89757 40.867837) (xy 214.847229 43.918181) (xy 214.785906 43.951666) + (xy 214.759548 43.9545) (xy 213.192981 43.9545) (xy 213.125942 43.934815) (xy 213.082497 43.886797) + (xy 213.075049 43.87218) (xy 212.950109 43.700213) (xy 212.799786 43.54989) (xy 212.62782 43.424951) + (xy 212.627115 43.424591) (xy 212.619054 43.420485) (xy 212.568259 43.372512) (xy 212.551463 43.304692) + (xy 212.573999 43.238556) (xy 212.619054 43.199515) (xy 212.627816 43.195051) (xy 212.696636 43.145051) + (xy 212.799786 43.070109) (xy 212.799788 43.070106) (xy 212.799792 43.070104) (xy 212.950104 42.919792) + (xy 212.950106 42.919788) (xy 212.950109 42.919786) (xy 213.075048 42.74782) (xy 213.075049 42.747819) + (xy 213.075051 42.747816) (xy 213.171557 42.558412) (xy 213.237246 42.356243) (xy 213.2705 42.146287) + (xy 213.2705 41.933713) (xy 213.237246 41.723757) (xy 213.171557 41.521588) (xy 213.075051 41.332184) + (xy 213.075049 41.332181) (xy 213.075048 41.332179) (xy 212.950109 41.160213) (xy 212.79979 41.009894) + (xy 212.799785 41.00989) (xy 212.794399 41.005977) (xy 212.751731 40.950649) (xy 212.74575 40.881036) + (xy 212.778354 40.81924) (xy 212.828278 40.787951) (xy 212.839117 40.784359) (xy 212.839124 40.784356) + (xy 212.988345 40.692315) (xy 213.112315 40.568345) (xy 213.204356 40.419124) (xy 213.204358 40.419119) + (xy 213.259505 40.252697) (xy 213.259506 40.25269) (xy 213.269999 40.149986) (xy 213.27 40.149973) + (xy 213.27 39.75) (xy 212.353012 39.75) (xy 212.385925 39.692993) (xy 212.42 39.565826) (xy 212.42 39.434174) + (xy 212.385925 39.307007) (xy 212.353012 39.25) (xy 213.269999 39.25) (xy 213.269999 38.850028) (xy 213.269998 38.850013) (xy 213.259505 38.747302) (xy 213.204358 38.58088) (xy 213.204356 38.580875) (xy 213.112315 38.431654) (xy 212.988345 38.307684) (xy 212.839124 38.215643) (xy 212.839119 38.215641) (xy 212.672697 38.160494) (xy 212.67269 38.160493) (xy 212.569986 38.15) (xy 212.17 38.15) (xy 212.17 39.066988) @@ -3935,168 +3865,276 @@ (xy 142.348904 37.981782) (xy 142.283242 38.183869) (xy 142.283242 38.183872) (xy 142.25 38.393753) (xy 142.25 38.606246) (xy 142.283242 38.816127) (xy 142.283242 38.81613) (xy 142.348904 39.018217) (xy 142.445376 39.207553) (xy 142.538853 39.336214) (xy 142.562332 39.402021) (xy 142.546506 39.470075) - (xy 142.526215 39.49678) (xy 141.690818 40.332179) (xy 141.476269 40.546728) (xy 141.476267 40.54673) - (xy 141.432704 40.590292) (xy 141.389142 40.633854) (xy 141.364132 40.671285) (xy 141.364131 40.671286) - (xy 141.32069 40.736297) (xy 141.32069 40.736298) (xy 141.320688 40.7363) (xy 141.320688 40.736302) - (xy 141.290901 40.808215) (xy 141.273538 40.850132) (xy 141.273535 40.850144) (xy 141.2495 40.970977) - (xy 141.2495 46.189017) (xy 141.256913 46.226287) (xy 141.256913 46.226296) (xy 141.273535 46.309856) - (xy 141.273537 46.309864) (xy 141.287205 46.342861) (xy 141.287205 46.342862) (xy 141.320685 46.423692) - (xy 141.320687 46.423695) (xy 141.320688 46.423698) (xy 141.354844 46.474815) (xy 141.354914 46.474919) - (xy 141.354915 46.474921) (xy 141.38914 46.526143) (xy 141.389141 46.526144) (xy 141.389142 46.526145) - (xy 141.476267 46.61327) (xy 141.476268 46.61327) (xy 141.483335 46.620337) (xy 141.483334 46.620337) - (xy 141.483338 46.62034) (xy 142.525858 47.662861) (xy 142.559343 47.724184) (xy 142.554359 47.793876) - (xy 142.538495 47.823427) (xy 142.44495 47.95218) (xy 142.437503 47.966797) (xy 142.389527 48.017592) - (xy 142.327019 48.0345) (xy 142.077558 48.0345) (xy 142.010519 48.014815) (xy 141.989877 47.998181) - (xy 135.161819 41.170123) (xy 135.128334 41.1088) (xy 135.1255 41.082442) (xy 135.1255 32.9745) - (xy 135.145185 32.907461) (xy 135.197989 32.861706) (xy 135.2495 32.8505) (xy 136.9755 32.8505) - (xy 137.042539 32.870185) (xy 137.088294 32.922989) (xy 137.0995 32.9745) (xy 137.0995 33.088695) - (xy 137.134103 33.262658) (xy 137.134106 33.262667) (xy 137.201983 33.42654) (xy 137.20199 33.426553) - (xy 137.300535 33.574034) (xy 137.300538 33.574038) (xy 137.425961 33.699461) (xy 137.425965 33.699464) - (xy 137.573446 33.798009) (xy 137.573459 33.798016) (xy 137.696363 33.848923) (xy 137.737334 33.865894) - (xy 137.737336 33.865894) (xy 137.737341 33.865896) (xy 137.911304 33.900499) (xy 137.911307 33.9005) - (xy 137.911309 33.9005) (xy 138.088693 33.9005) (xy 138.088694 33.900499) (xy 138.146682 33.888964) - (xy 138.262658 33.865896) (xy 138.262661 33.865894) (xy 138.262666 33.865894) (xy 138.426547 33.798013) - (xy 138.574035 33.699464) (xy 138.611679 33.66182) (xy 138.673001 33.628334) (xy 138.699361 33.6255) - (xy 245.727529 33.6255) (xy 245.794568 33.645185) (xy 245.840323 33.697989) (xy 245.850267 33.767147) - (xy 245.838014 33.805795) (xy 245.748444 33.981585) (xy 245.682753 34.18376) (xy 245.6495 34.393713) - (xy 245.6495 34.606286) (xy 245.680965 34.804951) (xy 245.682754 34.816243) (xy 245.719682 34.929896) - (xy 245.748444 35.018414) (xy 245.844951 35.20782) (xy 245.96989 35.379786) (xy 245.969896 35.379792) - (xy 246.120208 35.530104) (xy 246.285219 35.649991) (xy 246.327884 35.705319) (xy 246.333863 35.774932) - (xy 246.301258 35.836728) (xy 246.285218 35.850626) (xy 246.238282 35.884726) (xy 246.238282 35.884728) - (xy 246.870591 36.517037) (xy 246.807007 36.534075) (xy 246.692993 36.599901) (xy 246.599901 36.692993) - (xy 246.534075 36.807007) (xy 246.517037 36.87059) (xy 245.884728 36.238282) (xy 245.884727 36.238282) - (xy 245.84538 36.292439) (xy 245.748904 36.481782) (xy 245.683242 36.683869) (xy 245.683242 36.683872) - (xy 245.65 36.893753) (xy 245.65 37.106246) (xy 245.683242 37.316127) (xy 245.683242 37.31613) (xy 245.748904 37.518217) - (xy 245.845375 37.70755) (xy 245.884728 37.761716) (xy 246.517037 37.129408) (xy 246.534075 37.192993) - (xy 246.599901 37.307007) (xy 246.692993 37.400099) (xy 246.807007 37.465925) (xy 246.87059 37.482962) - (xy 246.238282 38.115269) (xy 246.238282 38.11527) (xy 246.285219 38.149371) (xy 246.327885 38.204701) - (xy 246.333864 38.274314) (xy 246.301259 38.33611) (xy 246.285219 38.350008) (xy 246.120214 38.46989) - (xy 246.120209 38.469894) (xy 245.96989 38.620213) (xy 245.844951 38.792179) (xy 245.748444 38.981585) - (xy 245.682753 39.18376) (xy 245.6495 39.393713) (xy 245.6495 39.606286) (xy 245.672508 39.751557) - (xy 245.682754 39.816243) (xy 245.723481 39.941588) (xy 245.748444 40.018414) (xy 245.844951 40.20782) - (xy 245.96989 40.379786) (xy 246.120209 40.530105) (xy 246.120214 40.530109) (xy 246.284793 40.649682) - (xy 246.327459 40.705011) (xy 246.333438 40.774625) (xy 246.300833 40.83642) (xy 246.284793 40.850318) - (xy 246.120214 40.96989) (xy 246.120209 40.969894) (xy 245.96989 41.120213) (xy 245.844951 41.292179) - (xy 245.748444 41.481585) (xy 245.682753 41.68376) (xy 245.6495 41.893713) (xy 245.6495 42.106286) - (xy 245.682753 42.316239) (xy 245.748444 42.518414) (xy 245.844951 42.70782) (xy 245.96989 42.879786) - (xy 246.120209 43.030105) (xy 246.120214 43.030109) (xy 246.284793 43.149682) (xy 246.327459 43.205011) - (xy 246.333438 43.274625) (xy 246.300833 43.33642) (xy 246.284793 43.350318) (xy 246.120214 43.46989) - (xy 246.120209 43.469894) (xy 245.96989 43.620213) (xy 245.844951 43.792179) (xy 245.748444 43.981585) - (xy 245.748443 43.981587) (xy 245.748443 43.981588) (xy 245.732296 44.031282) (xy 245.682753 44.18376) - (xy 245.6495 44.393713) (xy 245.6495 44.606286) (xy 245.676741 44.778282) (xy 245.682754 44.816243) - (xy 245.73555 44.978733) (xy 245.748444 45.018414) (xy 245.844951 45.20782) (xy 245.96989 45.379786) - (xy 246.120209 45.530105) (xy 246.120214 45.530109) (xy 246.284793 45.649682) (xy 246.327459 45.705011) - (xy 246.333438 45.774625) (xy 246.300833 45.83642) (xy 246.284793 45.850318) (xy 246.120214 45.96989) - (xy 246.120209 45.969894) (xy 245.96989 46.120213) (xy 245.844951 46.292179) (xy 245.748444 46.481585) - (xy 245.682753 46.68376) (xy 245.652867 46.872452) (xy 245.6495 46.893713) (xy 245.6495 47.106287) - (xy 245.652071 47.122517) (xy 245.681291 47.307011) (xy 245.682754 47.316243) (xy 245.744069 47.504951) - (xy 245.748444 47.518414) (xy 245.844951 47.70782) (xy 245.96989 47.879786) (xy 246.108705 48.018601) - (xy 246.14219 48.079924) (xy 246.137206 48.149616) (xy 246.095334 48.205549) (xy 246.086121 48.211821) - (xy 245.931342 48.307289) (xy 245.807289 48.431342) (xy 245.715187 48.580663) (xy 245.715186 48.580666) - (xy 245.660001 48.747203) (xy 245.660001 48.747204) (xy 245.66 48.747204) (xy 245.6495 48.849983) - (xy 245.6495 50.150001) (xy 245.649501 50.150018) (xy 245.66 50.252796) (xy 245.660001 50.252799) - (xy 245.715185 50.419331) (xy 245.715186 50.419334) (xy 245.807288 50.568656) (xy 245.931344 50.692712) - (xy 246.080666 50.784814) (xy 246.247203 50.839999) (xy 246.349991 50.8505) (xy 247.650008 50.850499) - (xy 247.752797 50.839999) (xy 247.919334 50.784814) (xy 248.068656 50.692712) (xy 248.192712 50.568656) - (xy 248.284814 50.419334) (xy 248.339999 50.252797) (xy 248.3505 50.150009) (xy 248.350499 50.08409) - (xy 248.370183 50.017052) (xy 248.395834 49.988237) (xy 248.398725 49.985863) (xy 248.398733 49.985858) - (xy 248.485858 49.898733) (xy 248.485858 49.898731) (xy 248.496062 49.888528) (xy 248.496065 49.888523) - (xy 251.485858 46.898733) (xy 251.554312 46.796285) (xy 251.601463 46.682451) (xy 251.625501 46.561606) - (xy 251.625501 46.438393) (xy 251.625501 46.433283) (xy 251.6255 46.433257) (xy 251.6255 32.731286) - (xy 251.625499 32.731282) (xy 251.601464 32.610448) (xy 251.601463 32.610441) (xy 251.554311 32.496607) - (xy 251.55431 32.496606) (xy 251.554307 32.4966) (xy 251.485859 32.394161) (xy 251.485858 32.39416) - (xy 251.398733 32.307035) (xy 251.398732 32.307034) (xy 250.425033 31.333337) (xy 250.425031 31.333334) - (xy 250.425031 31.333335) (xy 250.417964 31.326268) (xy 250.417964 31.326267) (xy 250.330839 31.239142) - (xy 250.330838 31.239141) (xy 250.330837 31.23914) (xy 250.29996 31.218509) (xy 250.28268 31.197833) - (xy 250.228394 31.170689) (xy 250.203759 31.160485) (xy 250.161709 31.143067) (xy 250.139996 31.134073) - (xy 250.114564 31.123539) (xy 250.114552 31.123535) (xy 249.993716 31.0995) (xy 249.993712 31.0995) - (xy 134.213394 31.0995) (xy 134.213389 31.0995) (xy 134.092553 31.123535) (xy 134.092541 31.123539) - (xy 134.060262 31.136909) (xy 134.045397 31.143067) (xy 133.978719 31.170685) (xy 133.978717 31.170686) - (xy 133.876266 31.239141) (xy 133.876263 31.239144) (xy 133.601269 31.51414) (xy 133.601267 31.514142) - (xy 133.56696 31.548449) (xy 133.514144 31.601264) (xy 133.514142 31.601267) (xy 133.499262 31.623537) - (xy 133.499261 31.623539) (xy 133.49926 31.623538) (xy 133.445689 31.703712) (xy 133.445685 31.703719) - (xy 133.39854 31.817538) (xy 133.398537 31.817547) (xy 133.375356 31.934094) (xy 133.375352 31.934111) - (xy 133.3745 31.938388) (xy 133.3745 31.938394) (xy 133.3745 41.661607) (xy 133.398537 41.782453) - (xy 133.398538 41.782456) (xy 133.404267 41.796287) (xy 133.445686 41.896285) (xy 133.445691 41.896293) - (xy 133.465961 41.926626) (xy 133.465963 41.926633) (xy 133.465965 41.926633) (xy 133.514138 41.998729) - (xy 133.514144 41.998737) (xy 133.605586 42.090179) (xy 133.605608 42.090199) (xy 142.257571 50.742162) - (xy 142.291056 50.803485) (xy 142.287821 50.86816) (xy 142.282754 50.883753) (xy 142.261904 51.015398) - (xy 142.231975 51.078533) (xy 142.172663 51.115464) (xy 142.139431 51.12) (xy 129.820569 51.12) - (xy 129.75353 51.100315) (xy 129.707775 51.047511) (xy 129.698096 51.015398) (xy 129.695886 51.001447) - (xy 129.677246 50.883757) (xy 129.611557 50.681588) (xy 129.515051 50.492184) (xy 129.515049 50.492181) - (xy 129.515048 50.492179) (xy 129.390109 50.320213) (xy 129.239786 50.16989) (xy 129.06782 50.044951) - (xy 129.067115 50.044591) (xy 129.059054 50.040485) (xy 129.008259 49.992512) (xy 128.991463 49.924692) - (xy 129.013999 49.858556) (xy 129.059054 49.819515) (xy 129.067816 49.815051) (xy 129.089789 49.799086) - (xy 129.239786 49.690109) (xy 129.239788 49.690106) (xy 129.239792 49.690104) (xy 129.390104 49.539792) - (xy 129.390106 49.539788) (xy 129.390109 49.539786) (xy 129.515048 49.36782) (xy 129.515047 49.36782) - (xy 129.515051 49.367816) (xy 129.611557 49.178412) (xy 129.677246 48.976243) (xy 129.7105 48.766287) - (xy 129.7105 48.553713) (xy 129.677246 48.343757) (xy 129.611557 48.141588) (xy 129.515051 47.952184) - (xy 129.515049 47.952181) (xy 129.515048 47.952179) (xy 129.390109 47.780213) (xy 129.239786 47.62989) - (xy 129.06782 47.504951) (xy 129.067115 47.504591) (xy 129.059054 47.500485) (xy 129.008259 47.452512) - (xy 128.991463 47.384692) (xy 129.013999 47.318556) (xy 129.059054 47.279515) (xy 129.067816 47.275051) - (xy 129.119015 47.237853) (xy 129.239786 47.150109) (xy 129.239788 47.150106) (xy 129.239792 47.150104) - (xy 129.390104 46.999792) (xy 129.390106 46.999788) (xy 129.390109 46.999786) (xy 129.515048 46.82782) - (xy 129.51505 46.827817) (xy 129.515051 46.827816) (xy 129.611557 46.638412) (xy 129.677246 46.436243) - (xy 129.7105 46.226287) (xy 129.7105 46.013713) (xy 129.677246 45.803757) (xy 129.611557 45.601588) - (xy 129.515051 45.412184) (xy 129.515049 45.412181) (xy 129.515048 45.412179) (xy 129.390109 45.240213) - (xy 129.239786 45.08989) (xy 129.06782 44.964951) (xy 129.067115 44.964591) (xy 129.059054 44.960485) - (xy 129.008259 44.912512) (xy 128.991463 44.844692) (xy 129.013999 44.778556) (xy 129.059054 44.739515) - (xy 129.067816 44.735051) (xy 129.118342 44.698342) (xy 129.239786 44.610109) (xy 129.239788 44.610106) - (xy 129.239792 44.610104) (xy 129.390104 44.459792) (xy 129.390106 44.459788) (xy 129.390109 44.459786) - (xy 129.515048 44.28782) (xy 129.515049 44.287819) (xy 129.515051 44.287816) (xy 129.611557 44.098412) - (xy 129.677246 43.896243) (xy 129.7105 43.686287) (xy 129.7105 43.473713) (xy 129.677246 43.263757) - (xy 129.611557 43.061588) (xy 129.515051 42.872184) (xy 129.515049 42.872181) (xy 129.515048 42.872179) - (xy 129.390109 42.700213) (xy 129.239786 42.54989) (xy 129.06782 42.424951) (xy 129.067115 42.424591) - (xy 129.059054 42.420485) (xy 129.008259 42.372512) (xy 128.991463 42.304692) (xy 129.013999 42.238556) - (xy 129.059054 42.199515) (xy 129.067816 42.195051) (xy 129.089789 42.179086) (xy 129.239786 42.070109) - (xy 129.239788 42.070106) (xy 129.239792 42.070104) (xy 129.390104 41.919792) (xy 129.390106 41.919788) - (xy 129.390109 41.919786) (xy 129.515048 41.74782) (xy 129.515047 41.74782) (xy 129.515051 41.747816) - (xy 129.611557 41.558412) (xy 129.677246 41.356243) (xy 129.7105 41.146287) (xy 129.7105 40.933713) - (xy 129.677246 40.723757) (xy 129.611557 40.521588) (xy 129.515051 40.332184) (xy 129.515049 40.332181) - (xy 129.515048 40.332179) (xy 129.390109 40.160213) (xy 129.239786 40.00989) (xy 129.06782 39.884951) - (xy 129.067115 39.884591) (xy 129.059054 39.880485) (xy 129.008259 39.832512) (xy 128.991463 39.764692) - (xy 129.013999 39.698556) (xy 129.059054 39.659515) (xy 129.067816 39.655051) (xy 129.089789 39.639086) - (xy 129.239786 39.530109) (xy 129.239788 39.530106) (xy 129.239792 39.530104) (xy 129.390104 39.379792) - (xy 129.390106 39.379788) (xy 129.390109 39.379786) (xy 129.515048 39.20782) (xy 129.515047 39.20782) - (xy 129.515051 39.207816) (xy 129.611557 39.018412) (xy 129.677246 38.816243) (xy 129.7105 38.606287) - (xy 129.7105 38.393713) (xy 129.677246 38.183757) (xy 129.611557 37.981588) (xy 129.515051 37.792184) - (xy 129.515049 37.792181) (xy 129.515048 37.792179) (xy 129.390109 37.620213) (xy 129.239786 37.46989) - (xy 129.06782 37.344951) (xy 129.067115 37.344591) (xy 129.059054 37.340485) (xy 129.008259 37.292512) - (xy 128.991463 37.224692) (xy 129.013999 37.158556) (xy 129.059054 37.119515) (xy 129.067816 37.115051) - (xy 129.135569 37.065826) (xy 129.239786 36.990109) (xy 129.239788 36.990106) (xy 129.239792 36.990104) - (xy 129.390104 36.839792) (xy 129.390106 36.839788) (xy 129.390109 36.839786) (xy 129.515048 36.66782) - (xy 129.515047 36.66782) (xy 129.515051 36.667816) (xy 129.611557 36.478412) (xy 129.677246 36.276243) - (xy 129.7105 36.066287) (xy 129.7105 35.853713) (xy 129.677246 35.643757) (xy 129.611557 35.441588) - (xy 129.515051 35.252184) (xy 129.515049 35.252181) (xy 129.515048 35.252179) (xy 129.390109 35.080213) - (xy 129.239786 34.92989) (xy 129.06782 34.804951) (xy 128.878414 34.708444) (xy 128.878413 34.708443) - (xy 128.878412 34.708443) (xy 128.676243 34.642754) (xy 128.676241 34.642753) (xy 128.67624 34.642753) - (xy 128.514957 34.617208) (xy 128.466287 34.6095) (xy 128.253713 34.6095) (xy 128.205042 34.617208) - (xy 128.04376 34.642753) (xy 127.841585 34.708444) (xy 127.652179 34.804951) (xy 127.480213 34.92989) - (xy 127.32989 35.080213) (xy 127.204951 35.252179) (xy 127.108444 35.441585) (xy 127.042753 35.64376) - (xy 127.0095 35.853713) (xy 127.0095 36.066286) (xy 127.036741 36.238282) (xy 127.042754 36.276243) - (xy 127.048016 36.292439) (xy 127.108444 36.478414) (xy 127.204951 36.66782) (xy 127.32989 36.839786) - (xy 127.480213 36.990109) (xy 127.652182 37.11505) (xy 127.660946 37.119516) (xy 127.711742 37.167491) - (xy 127.728536 37.235312) (xy 127.705998 37.301447) (xy 127.660946 37.340484) (xy 127.652182 37.344949) - (xy 127.480213 37.46989) (xy 127.32989 37.620213) (xy 127.204951 37.792179) (xy 127.108444 37.981585) - (xy 127.042753 38.18376) (xy 127.0095 38.393713) (xy 127.0095 38.606286) (xy 127.042735 38.816127) - (xy 127.042754 38.816243) (xy 127.053731 38.850028) (xy 127.108444 39.018414) (xy 127.204951 39.20782) - (xy 127.32989 39.379786) (xy 127.480213 39.530109) (xy 127.652182 39.65505) (xy 127.660946 39.659516) - (xy 127.711742 39.707491) (xy 127.728536 39.775312) (xy 127.705998 39.841447) (xy 127.660946 39.880484) - (xy 127.652182 39.884949) (xy 127.480213 40.00989) (xy 127.32989 40.160213) (xy 127.204951 40.332179) - (xy 127.108444 40.521585) (xy 127.042753 40.72376) (xy 127.0095 40.933713) (xy 127.0095 41.146286) - (xy 127.042754 41.356244) (xy 127.042754 41.356247) (xy 127.056491 41.398523) (xy 127.058486 41.468364) - (xy 127.026241 41.524522) (xy 124.631286 43.919478) (xy 124.519481 44.031282) (xy 124.51948 44.031284) - (xy 124.475185 44.108007) (xy 124.469361 44.118094) (xy 124.469359 44.118096) (xy 124.440425 44.168209) - (xy 124.440424 44.16821) (xy 124.430432 44.2055) (xy 124.399499 44.320943) (xy 124.399499 44.320945) - (xy 124.399499 44.489046) (xy 124.3995 44.489059) (xy 124.3995 60.696171) (xy 124.399499 60.696189) - (xy 124.399499 60.861895) (xy 124.399498 60.861895) (xy 124.0005 60.861895) (xy 124.0005 32.004427) - (xy 124.000816 31.995581) (xy 124.004906 31.938394) (xy 124.01513 31.795436) (xy 124.017646 31.777938) - (xy 124.059356 31.5862) (xy 124.064335 31.569242) (xy 124.132911 31.385382) (xy 124.140251 31.36931) - (xy 124.234294 31.197083) (xy 124.24385 31.182214) (xy 124.361443 31.025128) (xy 124.373017 31.011771) - (xy 124.511771 30.873017) (xy 124.525128 30.861443) (xy 124.682214 30.74385) (xy 124.697083 30.734294) - (xy 124.86931 30.640251) (xy 124.885382 30.632911) (xy 125.069242 30.564335) (xy 125.0862 30.559356) - (xy 125.277938 30.517646) (xy 125.295436 30.51513) (xy 125.495582 30.500816) (xy 125.504428 30.5005) - (xy 125.565892 30.5005) (xy 250.434108 30.5005) (xy 250.495572 30.5005) + (xy 142.526215 39.49678) (xy 141.476269 40.546728) (xy 141.389144 40.633852) (xy 141.389138 40.63386) + (xy 141.32069 40.736296) (xy 141.320688 40.736301) (xy 141.291303 40.807244) (xy 141.273538 40.850131) + (xy 141.273538 40.850133) (xy 141.273537 40.850136) (xy 141.2495 40.970982) (xy 141.2495 40.970984) + (xy 141.2495 46.189023) (xy 141.273535 46.309856) (xy 141.27354 46.309873) (xy 141.320685 46.423693) + (xy 141.320689 46.423701) (xy 141.32907 46.436242) (xy 141.329073 46.436246) (xy 141.38914 46.526143) + (xy 141.389141 46.526144) (xy 141.389142 46.526145) (xy 141.476267 46.61327) (xy 141.476268 46.61327) + (xy 141.483335 46.620337) (xy 141.483334 46.620337) (xy 141.483338 46.62034) (xy 142.525858 47.662861) + (xy 142.559343 47.724184) (xy 142.554359 47.793876) (xy 142.538495 47.823427) (xy 142.44495 47.95218) + (xy 142.437503 47.966797) (xy 142.389527 48.017592) (xy 142.327019 48.0345) (xy 142.077558 48.0345) + (xy 142.010519 48.014815) (xy 141.989877 47.998181) (xy 135.161819 41.170123) (xy 135.128334 41.1088) + (xy 135.1255 41.082442) (xy 135.1255 33.420452) (xy 135.145185 33.353413) (xy 135.161819 33.332771) + (xy 135.607771 32.886819) (xy 135.669094 32.853334) (xy 135.695452 32.8505) (xy 136.4755 32.8505) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 217.809334 45.367769) (xy 217.865267 45.409641) (xy 217.889684 45.475105) (xy 217.89 45.483951) + (xy 217.89 45.596246) (xy 217.923242 45.806127) (xy 217.923242 45.80613) (xy 217.988904 46.008217) + (xy 218.085375 46.19755) (xy 218.124728 46.251716) (xy 218.757037 45.619408) (xy 218.774075 45.682993) + (xy 218.839901 45.797007) (xy 218.932993 45.890099) (xy 219.047007 45.955925) (xy 219.11059 45.972962) + (xy 218.44037 46.643181) (xy 218.379047 46.676666) (xy 218.352698 46.6795) (xy 218.342134 46.6795) + (xy 218.342123 46.679501) (xy 218.282516 46.685908) (xy 218.147671 46.736202) (xy 218.147664 46.736206) + (xy 218.032455 46.822452) (xy 218.032452 46.822455) (xy 217.946206 46.937664) (xy 217.946202 46.937671) + (xy 217.895908 47.072517) (xy 217.893353 47.096286) (xy 217.889501 47.132123) (xy 217.8895 47.132135) + (xy 217.8895 47.2555) (xy 217.869815 47.322539) (xy 217.817011 47.368294) (xy 217.7655 47.3795) + (xy 215.994452 47.3795) (xy 215.927413 47.359815) (xy 215.881658 47.307011) (xy 215.871714 47.237853) + (xy 215.900739 47.174297) (xy 215.906771 47.167819) (xy 216.792411 46.282179) (xy 217.678321 45.396268) + (xy 217.739642 45.362785) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 242.461587 33.370185) (xy 242.482229 33.386819) (xy 242.738181 33.642771) (xy 242.771666 33.704094) + (xy 242.7745 33.730452) (xy 242.7745 41.889547) (xy 242.754815 41.956586) (xy 242.738181 41.977228) + (xy 242.672181 42.043228) (xy 242.610858 42.076713) (xy 242.541166 42.071729) (xy 242.485233 42.029857) + (xy 242.460816 41.964393) (xy 242.4605 41.955547) (xy 242.4605 41.883713) (xy 242.445734 41.790486) + (xy 242.427246 41.673757) (xy 242.361557 41.471588) (xy 242.265051 41.282184) (xy 242.265049 41.282181) + (xy 242.265048 41.282179) (xy 242.140109 41.110213) (xy 241.989792 40.959896) (xy 241.989784 40.95989) + (xy 241.825204 40.840316) (xy 241.78254 40.784989) (xy 241.776561 40.715376) (xy 241.809166 40.65358) + (xy 241.825199 40.639686) (xy 241.989792 40.520104) (xy 242.140104 40.369792) (xy 242.140106 40.369788) + (xy 242.140109 40.369786) (xy 242.265048 40.19782) (xy 242.265047 40.19782) (xy 242.265051 40.197816) + (xy 242.361557 40.008412) (xy 242.427246 39.806243) (xy 242.4605 39.596287) (xy 242.4605 39.383713) + (xy 242.427246 39.173757) (xy 242.361557 38.971588) (xy 242.265051 38.782184) (xy 242.265049 38.782181) + (xy 242.265048 38.782179) (xy 242.140109 38.610213) (xy 241.98979 38.459894) (xy 241.989785 38.45989) + (xy 241.824781 38.340008) (xy 241.782115 38.284678) (xy 241.776136 38.215065) (xy 241.808741 38.15327) + (xy 241.824781 38.139372) (xy 241.871716 38.105271) (xy 241.871717 38.10527) (xy 241.239408 37.472962) + (xy 241.302993 37.455925) (xy 241.417007 37.390099) (xy 241.510099 37.297007) (xy 241.575925 37.182993) + (xy 241.592962 37.119409) (xy 242.22527 37.751717) (xy 242.22527 37.751716) (xy 242.264622 37.697554) + (xy 242.361095 37.508217) (xy 242.426757 37.30613) (xy 242.426757 37.306127) (xy 242.46 37.096246) + (xy 242.46 36.883753) (xy 242.426757 36.673872) (xy 242.426757 36.673869) (xy 242.361095 36.471782) + (xy 242.264624 36.282449) (xy 242.22527 36.228282) (xy 242.225269 36.228282) (xy 241.592962 36.86059) + (xy 241.575925 36.797007) (xy 241.510099 36.682993) (xy 241.417007 36.589901) (xy 241.302993 36.524075) + (xy 241.239409 36.507037) (xy 241.871716 35.874728) (xy 241.82478 35.840628) (xy 241.782114 35.785298) + (xy 241.776135 35.715685) (xy 241.80874 35.653889) (xy 241.824776 35.639994) (xy 241.989792 35.520104) + (xy 242.140104 35.369792) (xy 242.140106 35.369788) (xy 242.140109 35.369786) (xy 242.265048 35.19782) + (xy 242.265047 35.19782) (xy 242.265051 35.197816) (xy 242.361557 35.008412) (xy 242.427246 34.806243) + (xy 242.4605 34.596287) (xy 242.4605 34.383713) (xy 242.427246 34.173757) (xy 242.361557 33.971588) + (xy 242.265051 33.782184) (xy 242.265049 33.782181) (xy 242.265048 33.782179) (xy 242.140109 33.610213) + (xy 242.092077 33.562181) (xy 242.058592 33.500858) (xy 242.063576 33.431166) (xy 242.105448 33.375233) + (xy 242.170912 33.350816) (xy 242.179758 33.3505) (xy 242.394548 33.3505) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 244.364418 30.500816) (xy 244.564561 30.51513) (xy 244.582063 30.517647) (xy 244.773795 30.559355) + (xy 244.79076 30.564336) (xy 244.974611 30.632909) (xy 244.990694 30.640253) (xy 245.107495 30.704032) + (xy 245.162908 30.73429) (xy 245.177791 30.743855) (xy 245.334864 30.861438) (xy 245.348235 30.873024) + (xy 245.486975 31.011764) (xy 245.498561 31.025135) (xy 245.616144 31.182208) (xy 245.625709 31.197091) + (xy 245.719743 31.3693) (xy 245.727093 31.385394) (xy 245.795661 31.569234) (xy 245.800645 31.586209) + (xy 245.842351 31.777931) (xy 245.844869 31.795442) (xy 245.859184 31.99558) (xy 245.8595 32.004427) + (xy 245.8595 60.995572) (xy 245.859184 61.004419) (xy 245.844869 61.204557) (xy 245.842351 61.222068) + (xy 245.800645 61.41379) (xy 245.795661 61.430765) (xy 245.727093 61.614605) (xy 245.719743 61.630699) + (xy 245.625709 61.802908) (xy 245.616144 61.817791) (xy 245.498561 61.974864) (xy 245.486975 61.988235) + (xy 245.348235 62.126975) (xy 245.334864 62.138561) (xy 245.177791 62.256144) (xy 245.162908 62.265709) + (xy 244.990699 62.359743) (xy 244.974605 62.367093) (xy 244.790765 62.435661) (xy 244.77379 62.440645) + (xy 244.582068 62.482351) (xy 244.564557 62.484869) (xy 244.383779 62.497799) (xy 244.364417 62.499184) + (xy 244.355572 62.4995) (xy 125.504428 62.4995) (xy 125.495582 62.499184) (xy 125.473622 62.497613) + (xy 125.295442 62.484869) (xy 125.277931 62.482351) (xy 125.086209 62.440645) (xy 125.069234 62.435661) + (xy 124.885394 62.367093) (xy 124.8693 62.359743) (xy 124.697091 62.265709) (xy 124.682208 62.256144) + (xy 124.525135 62.138561) (xy 124.511764 62.126975) (xy 124.373024 61.988235) (xy 124.361438 61.974864) + (xy 124.243855 61.817791) (xy 124.23429 61.802908) (xy 124.140256 61.630699) (xy 124.132909 61.614611) + (xy 124.064336 61.43076) (xy 124.059354 61.41379) (xy 124.017648 61.222068) (xy 124.01513 61.204556) + (xy 124.000816 61.004418) (xy 124.0005 60.995572) (xy 124.0005 60.024739) (xy 124.399498 60.024739) + (xy 124.440423 60.17747) (xy 124.469358 60.227585) (xy 124.469359 60.227589) (xy 124.46936 60.227589) + (xy 124.519479 60.314399) (xy 124.519481 60.314402) (xy 124.638349 60.43327) (xy 124.638355 60.433275) + (xy 125.969454 61.764374) (xy 125.969464 61.764385) (xy 125.973794 61.768715) (xy 125.973795 61.768716) + (xy 126.085599 61.88052) (xy 126.17241 61.930639) (xy 126.172412 61.930641) (xy 126.210466 61.952611) + (xy 126.22253 61.959577) (xy 126.375258 62.000501) (xy 126.375261 62.000501) (xy 126.540968 62.000501) + (xy 126.540984 62.0005) (xy 229.183331 62.0005) (xy 229.183347 62.000501) (xy 229.190943 62.000501) + (xy 229.349054 62.000501) (xy 229.349057 62.000501) (xy 229.501785 61.959577) (xy 229.551904 61.930639) + (xy 229.638716 61.88052) (xy 229.75052 61.768716) (xy 229.75052 61.768714) (xy 229.760728 61.758507) + (xy 229.76073 61.758504) (xy 232.622416 58.896818) (xy 232.683739 58.863333) (xy 232.710097 58.860499) + (xy 234.057871 58.860499) (xy 234.057872 58.860499) (xy 234.117483 58.854091) (xy 234.252331 58.803796) + (xy 234.367546 58.717546) (xy 234.453796 58.602331) (xy 234.50281 58.470916) (xy 234.544681 58.414984) + (xy 234.610145 58.390566) (xy 234.678418 58.405417) (xy 234.706673 58.426569) (xy 234.820213 58.540109) + (xy 234.992179 58.665048) (xy 234.992181 58.665049) (xy 234.992184 58.665051) (xy 235.181588 58.761557) + (xy 235.383757 58.827246) (xy 235.593713 58.8605) (xy 235.593714 58.8605) (xy 235.806286 58.8605) + (xy 235.806287 58.8605) (xy 236.016243 58.827246) (xy 236.218412 58.761557) (xy 236.407816 58.665051) + (xy 236.494138 58.602335) (xy 236.579786 58.540109) (xy 236.579788 58.540106) (xy 236.579792 58.540104) + (xy 236.730104 58.389792) (xy 236.730106 58.389788) (xy 236.730109 58.389786) (xy 236.855048 58.21782) + (xy 236.855047 58.21782) (xy 236.855051 58.217816) (xy 236.859514 58.209054) (xy 236.907488 58.158259) + (xy 236.975308 58.141463) (xy 237.041444 58.163999) (xy 237.080486 58.209056) (xy 237.084951 58.21782) + (xy 237.20989 58.389786) (xy 237.360213 58.540109) (xy 237.532179 58.665048) (xy 237.532181 58.665049) + (xy 237.532184 58.665051) (xy 237.721588 58.761557) (xy 237.923757 58.827246) (xy 238.133713 58.8605) + (xy 238.133714 58.8605) (xy 238.346286 58.8605) (xy 238.346287 58.8605) (xy 238.556243 58.827246) + (xy 238.758412 58.761557) (xy 238.947816 58.665051) (xy 239.034138 58.602335) (xy 239.119786 58.540109) + (xy 239.119788 58.540106) (xy 239.119792 58.540104) (xy 239.270104 58.389792) (xy 239.270106 58.389788) + (xy 239.270109 58.389786) (xy 239.35589 58.271717) (xy 239.395051 58.217816) (xy 239.399793 58.208508) + (xy 239.447763 58.157711) (xy 239.515583 58.140911) (xy 239.581719 58.163445) (xy 239.620763 58.2085) + (xy 239.625373 58.217547) (xy 239.664728 58.271716) (xy 240.297037 57.639408) (xy 240.314075 57.702993) + (xy 240.379901 57.817007) (xy 240.472993 57.910099) (xy 240.587007 57.975925) (xy 240.65059 57.992962) + (xy 240.018282 58.625269) (xy 240.018282 58.62527) (xy 240.072449 58.664624) (xy 240.261782 58.761095) + (xy 240.46387 58.826757) (xy 240.673754 58.86) (xy 240.886246 58.86) (xy 241.096127 58.826757) (xy 241.09613 58.826757) + (xy 241.298217 58.761095) (xy 241.487554 58.664622) (xy 241.541716 58.62527) (xy 241.541717 58.62527) + (xy 240.909408 57.992962) (xy 240.972993 57.975925) (xy 241.087007 57.910099) (xy 241.180099 57.817007) + (xy 241.245925 57.702993) (xy 241.262962 57.639408) (xy 241.89527 58.271717) (xy 241.89527 58.271716) + (xy 241.934622 58.217554) (xy 242.031095 58.028217) (xy 242.096757 57.82613) (xy 242.096757 57.826127) + (xy 242.13 57.616246) (xy 242.13 57.403753) (xy 242.096757 57.193872) (xy 242.096757 57.193869) + (xy 242.031095 56.991782) (xy 241.934624 56.802449) (xy 241.89527 56.748282) (xy 241.895269 56.748282) + (xy 241.262962 57.38059) (xy 241.245925 57.317007) (xy 241.180099 57.202993) (xy 241.087007 57.109901) + (xy 240.972993 57.044075) (xy 240.909409 57.027037) (xy 241.541716 56.394728) (xy 241.48755 56.355375) + (xy 241.298217 56.258904) (xy 241.096129 56.193242) (xy 240.886246 56.16) (xy 240.673754 56.16) + (xy 240.463872 56.193242) (xy 240.463869 56.193242) (xy 240.261782 56.258904) (xy 240.072439 56.35538) + (xy 240.018282 56.394727) (xy 240.018282 56.394728) (xy 240.650591 57.027037) (xy 240.587007 57.044075) + (xy 240.472993 57.109901) (xy 240.379901 57.202993) (xy 240.314075 57.317007) (xy 240.297037 57.380591) + (xy 239.664728 56.748282) (xy 239.62423 56.75147) (xy 239.610618 56.74861) (xy 239.596853 56.75059) + (xy 239.577101 56.741569) (xy 239.555852 56.737106) (xy 239.545947 56.727342) (xy 239.533297 56.721565) + (xy 239.521557 56.703298) (xy 239.506095 56.688055) (xy 239.502268 56.673283) (xy 239.495523 56.662787) + (xy 239.4905 56.627852) (xy 239.4905 55.167873) (xy 239.468416 55.028443) (xy 239.464654 55.004692) + (xy 239.459709 54.973469) (xy 239.426917 54.872548) (xy 239.398884 54.786271) (xy 239.309524 54.610891) + (xy 239.193828 54.45165) (xy 239.054646 54.312468) (xy 236.460523 51.718345) (xy 236.427038 51.657022) + (xy 236.424204 51.630664) (xy 236.424204 37.395632) (xy 236.443889 37.328593) (xy 236.460523 37.307951) + (xy 237.991655 35.776819) (xy 238.052978 35.743334) (xy 238.079336 35.7405) (xy 240.224704 35.7405) + (xy 240.291743 35.760185) (xy 240.337498 35.812989) (xy 240.348322 35.87423) (xy 240.348282 35.874728) + (xy 240.980591 36.507037) (xy 240.917007 36.524075) (xy 240.802993 36.589901) (xy 240.709901 36.682993) + (xy 240.644075 36.797007) (xy 240.627037 36.860591) (xy 239.994728 36.228282) (xy 239.994727 36.228282) + (xy 239.95538 36.282439) (xy 239.858904 36.471782) (xy 239.793242 36.673869) (xy 239.793242 36.673872) + (xy 239.76 36.883753) (xy 239.76 37.096246) (xy 239.793242 37.306127) (xy 239.793242 37.30613) (xy 239.858904 37.508217) + (xy 239.955375 37.69755) (xy 239.994728 37.751716) (xy 240.627037 37.119408) (xy 240.644075 37.182993) + (xy 240.709901 37.297007) (xy 240.802993 37.390099) (xy 240.917007 37.455925) (xy 240.98059 37.472962) + (xy 240.348282 38.105269) (xy 240.348282 38.10527) (xy 240.395219 38.139371) (xy 240.437885 38.194701) + (xy 240.443864 38.264314) (xy 240.411259 38.32611) (xy 240.395219 38.340008) (xy 240.230214 38.45989) + (xy 240.230209 38.459894) (xy 240.07989 38.610213) (xy 239.954951 38.782179) (xy 239.858444 38.971585) + (xy 239.792753 39.17376) (xy 239.7595 39.383713) (xy 239.7595 39.596286) (xy 239.789934 39.788443) + (xy 239.792754 39.806243) (xy 239.820484 39.891588) (xy 239.858444 40.008414) (xy 239.954951 40.19782) + (xy 240.07989 40.369786) (xy 240.230209 40.520105) (xy 240.230214 40.520109) (xy 240.394793 40.639682) + (xy 240.437459 40.695011) (xy 240.443438 40.764625) (xy 240.410833 40.82642) (xy 240.394793 40.840318) + (xy 240.230214 40.95989) (xy 240.230209 40.959894) (xy 240.07989 41.110213) (xy 239.954951 41.282179) + (xy 239.858444 41.471585) (xy 239.792753 41.67376) (xy 239.7595 41.883713) (xy 239.7595 42.096286) + (xy 239.789351 42.284761) (xy 239.792754 42.306243) (xy 239.833481 42.431588) (xy 239.858444 42.508414) + (xy 239.954951 42.69782) (xy 240.07989 42.869786) (xy 240.230209 43.020105) (xy 240.230214 43.020109) + (xy 240.394793 43.139682) (xy 240.437459 43.195011) (xy 240.443438 43.264625) (xy 240.410833 43.32642) + (xy 240.394793 43.340318) (xy 240.230214 43.45989) (xy 240.230209 43.459894) (xy 240.07989 43.610213) + (xy 239.954951 43.782179) (xy 239.858444 43.971585) (xy 239.792753 44.17376) (xy 239.767156 44.335373) + (xy 239.7595 44.383713) (xy 239.7595 44.596287) (xy 239.761689 44.610109) (xy 239.788368 44.778556) + (xy 239.792754 44.806243) (xy 239.84287 44.960484) (xy 239.858444 45.008414) (xy 239.954951 45.19782) + (xy 240.07989 45.369786) (xy 240.230209 45.520105) (xy 240.230214 45.520109) (xy 240.394793 45.639682) + (xy 240.437459 45.695011) (xy 240.443438 45.764625) (xy 240.410833 45.82642) (xy 240.394793 45.840318) + (xy 240.230214 45.95989) (xy 240.230209 45.959894) (xy 240.07989 46.110213) (xy 239.954951 46.282179) + (xy 239.858444 46.471585) (xy 239.858443 46.471587) (xy 239.858443 46.471588) (xy 239.856492 46.477592) + (xy 239.792753 46.67376) (xy 239.7595 46.883713) (xy 239.7595 47.096286) (xy 239.789351 47.284761) + (xy 239.792754 47.306243) (xy 239.857318 47.504951) (xy 239.858444 47.508414) (xy 239.954951 47.69782) + (xy 240.07989 47.869786) (xy 240.218705 48.008601) (xy 240.25219 48.069924) (xy 240.247206 48.139616) + (xy 240.205334 48.195549) (xy 240.196121 48.201821) (xy 240.041342 48.297289) (xy 239.917289 48.421342) + (xy 239.825187 48.570663) (xy 239.825186 48.570666) (xy 239.770001 48.737203) (xy 239.770001 48.737204) + (xy 239.77 48.737204) (xy 239.7595 48.839983) (xy 239.7595 50.140001) (xy 239.759501 50.140018) + (xy 239.77 50.242796) (xy 239.770001 50.242799) (xy 239.825185 50.409331) (xy 239.825187 50.409336) + (xy 239.860069 50.465888) (xy 239.917288 50.558656) (xy 240.041344 50.682712) (xy 240.190666 50.774814) + (xy 240.357203 50.829999) (xy 240.459991 50.8405) (xy 241.760008 50.840499) (xy 241.862797 50.829999) + (xy 242.029334 50.774814) (xy 242.178656 50.682712) (xy 242.302712 50.558656) (xy 242.394814 50.409334) + (xy 242.449999 50.242797) (xy 242.4605 50.140009) (xy 242.460499 49.075451) (xy 242.480183 49.008413) + (xy 242.496813 48.987776) (xy 245.085857 46.398734) (xy 245.123191 46.342861) (xy 245.154311 46.296286) + (xy 245.201463 46.182452) (xy 245.2255 46.061606) (xy 245.2255 33.144181) (xy 245.201463 33.023335) + (xy 245.177093 32.964501) (xy 245.154312 32.909501) (xy 245.108732 32.841288) (xy 245.085858 32.807054) + (xy 245.085856 32.807051) (xy 244.995637 32.716832) (xy 244.995606 32.716803) (xy 243.61214 31.333338) + (xy 243.612137 31.333334) (xy 243.612137 31.333335) (xy 243.60507 31.326268) (xy 243.60507 31.326267) + (xy 243.517945 31.239142) (xy 243.517944 31.239141) (xy 243.517943 31.23914) (xy 243.487066 31.218509) + (xy 243.469786 31.197833) (xy 243.4155 31.170689) (xy 243.390865 31.160485) (xy 243.348815 31.143067) + (xy 243.327102 31.134073) (xy 243.30167 31.123539) (xy 243.301658 31.123535) (xy 243.180822 31.0995) + (xy 243.180818 31.0995) (xy 135.239499 31.0995) (xy 135.116286 31.0995) (xy 135.116282 31.0995) + (xy 135.055864 31.111518) (xy 135.018152 31.119019) (xy 134.995443 31.123536) (xy 134.995441 31.123537) + (xy 134.9621 31.137347) (xy 134.881611 31.170685) (xy 134.881607 31.170687) (xy 134.85374 31.189309) + (xy 134.853738 31.18931) (xy 134.779161 31.23914) (xy 134.735598 31.282703) (xy 134.692035 31.326267) + (xy 134.692032 31.32627) (xy 133.601269 32.417034) (xy 133.601267 32.417036) (xy 133.557703 32.460599) + (xy 133.51414 32.504162) (xy 133.463276 32.580287) (xy 133.463275 32.580289) (xy 133.445687 32.60661) + (xy 133.445685 32.606613) (xy 133.438427 32.624138) (xy 133.438426 32.624142) (xy 133.398538 32.720439) + (xy 133.398535 32.720449) (xy 133.3745 32.841283) (xy 133.3745 32.841287) (xy 133.3745 32.841288) + (xy 133.3745 41.661607) (xy 133.39417 41.7605) (xy 133.398537 41.782452) (xy 133.445688 41.896287) + (xy 133.461395 41.919792) (xy 133.461465 41.919897) (xy 133.461466 41.919899) (xy 133.514141 41.998734) + (xy 133.605586 42.090179) (xy 133.605608 42.090199) (xy 142.257571 50.742162) (xy 142.291056 50.803485) + (xy 142.287821 50.86816) (xy 142.282754 50.883753) (xy 142.261904 51.015398) (xy 142.231975 51.078533) + (xy 142.172663 51.115464) (xy 142.139431 51.12) (xy 129.820569 51.12) (xy 129.75353 51.100315) (xy 129.707775 51.047511) + (xy 129.698096 51.015398) (xy 129.695886 51.001447) (xy 129.677246 50.883757) (xy 129.611557 50.681588) + (xy 129.515051 50.492184) (xy 129.515049 50.492181) (xy 129.515048 50.492179) (xy 129.390109 50.320213) + (xy 129.239786 50.16989) (xy 129.06782 50.044951) (xy 129.067115 50.044591) (xy 129.059054 50.040485) + (xy 129.008259 49.992512) (xy 128.991463 49.924692) (xy 129.013999 49.858556) (xy 129.059054 49.819515) + (xy 129.067816 49.815051) (xy 129.089789 49.799086) (xy 129.239786 49.690109) (xy 129.239788 49.690106) + (xy 129.239792 49.690104) (xy 129.390104 49.539792) (xy 129.390106 49.539788) (xy 129.390109 49.539786) + (xy 129.515048 49.36782) (xy 129.515047 49.36782) (xy 129.515051 49.367816) (xy 129.611557 49.178412) + (xy 129.677246 48.976243) (xy 129.7105 48.766287) (xy 129.7105 48.553713) (xy 129.677246 48.343757) + (xy 129.611557 48.141588) (xy 129.515051 47.952184) (xy 129.515049 47.952181) (xy 129.515048 47.952179) + (xy 129.390109 47.780213) (xy 129.239786 47.62989) (xy 129.06782 47.504951) (xy 129.067115 47.504591) + (xy 129.059054 47.500485) (xy 129.008259 47.452512) (xy 128.991463 47.384692) (xy 129.013999 47.318556) + (xy 129.059054 47.279515) (xy 129.067816 47.275051) (xy 129.119015 47.237853) (xy 129.239786 47.150109) + (xy 129.239788 47.150106) (xy 129.239792 47.150104) (xy 129.390104 46.999792) (xy 129.390106 46.999788) + (xy 129.390109 46.999786) (xy 129.515048 46.82782) (xy 129.51505 46.827817) (xy 129.515051 46.827816) + (xy 129.611557 46.638412) (xy 129.677246 46.436243) (xy 129.7105 46.226287) (xy 129.7105 46.013713) + (xy 129.677246 45.803757) (xy 129.611557 45.601588) (xy 129.515051 45.412184) (xy 129.515049 45.412181) + (xy 129.515048 45.412179) (xy 129.390109 45.240213) (xy 129.239786 45.08989) (xy 129.06782 44.964951) + (xy 129.067115 44.964591) (xy 129.059054 44.960485) (xy 129.008259 44.912512) (xy 128.991463 44.844692) + (xy 129.013999 44.778556) (xy 129.059054 44.739515) (xy 129.067816 44.735051) (xy 129.118342 44.698342) + (xy 129.239786 44.610109) (xy 129.239788 44.610106) (xy 129.239792 44.610104) (xy 129.390104 44.459792) + (xy 129.390106 44.459788) (xy 129.390109 44.459786) (xy 129.515048 44.28782) (xy 129.515049 44.287819) + (xy 129.515051 44.287816) (xy 129.611557 44.098412) (xy 129.677246 43.896243) (xy 129.7105 43.686287) + (xy 129.7105 43.473713) (xy 129.677246 43.263757) (xy 129.611557 43.061588) (xy 129.515051 42.872184) + (xy 129.515049 42.872181) (xy 129.515048 42.872179) (xy 129.390109 42.700213) (xy 129.239786 42.54989) + (xy 129.06782 42.424951) (xy 129.067115 42.424591) (xy 129.059054 42.420485) (xy 129.008259 42.372512) + (xy 128.991463 42.304692) (xy 129.013999 42.238556) (xy 129.059054 42.199515) (xy 129.067816 42.195051) + (xy 129.089789 42.179086) (xy 129.239786 42.070109) (xy 129.239788 42.070106) (xy 129.239792 42.070104) + (xy 129.390104 41.919792) (xy 129.390106 41.919788) (xy 129.390109 41.919786) (xy 129.515048 41.74782) + (xy 129.515047 41.74782) (xy 129.515051 41.747816) (xy 129.611557 41.558412) (xy 129.677246 41.356243) + (xy 129.7105 41.146287) (xy 129.7105 40.933713) (xy 129.677246 40.723757) (xy 129.611557 40.521588) + (xy 129.515051 40.332184) (xy 129.515049 40.332181) (xy 129.515048 40.332179) (xy 129.390109 40.160213) + (xy 129.239786 40.00989) (xy 129.06782 39.884951) (xy 129.067115 39.884591) (xy 129.059054 39.880485) + (xy 129.008259 39.832512) (xy 128.991463 39.764692) (xy 129.013999 39.698556) (xy 129.059054 39.659515) + (xy 129.067816 39.655051) (xy 129.089789 39.639086) (xy 129.239786 39.530109) (xy 129.239788 39.530106) + (xy 129.239792 39.530104) (xy 129.390104 39.379792) (xy 129.390106 39.379788) (xy 129.390109 39.379786) + (xy 129.515048 39.20782) (xy 129.515047 39.20782) (xy 129.515051 39.207816) (xy 129.611557 39.018412) + (xy 129.677246 38.816243) (xy 129.7105 38.606287) (xy 129.7105 38.393713) (xy 129.677246 38.183757) + (xy 129.611557 37.981588) (xy 129.515051 37.792184) (xy 129.515049 37.792181) (xy 129.515048 37.792179) + (xy 129.390109 37.620213) (xy 129.239786 37.46989) (xy 129.06782 37.344951) (xy 129.065078 37.343554) + (xy 129.059054 37.340485) (xy 129.008259 37.292512) (xy 128.991463 37.224692) (xy 129.013999 37.158556) + (xy 129.059054 37.119515) (xy 129.067816 37.115051) (xy 129.149333 37.055826) (xy 129.239786 36.990109) + (xy 129.239788 36.990106) (xy 129.239792 36.990104) (xy 129.390104 36.839792) (xy 129.390106 36.839788) + (xy 129.390109 36.839786) (xy 129.515048 36.66782) (xy 129.515047 36.66782) (xy 129.515051 36.667816) + (xy 129.611557 36.478412) (xy 129.677246 36.276243) (xy 129.7105 36.066287) (xy 129.7105 35.853713) + (xy 129.677246 35.643757) (xy 129.611557 35.441588) (xy 129.515051 35.252184) (xy 129.515049 35.252181) + (xy 129.515048 35.252179) (xy 129.390109 35.080213) (xy 129.239786 34.92989) (xy 129.06782 34.804951) + (xy 128.878414 34.708444) (xy 128.878413 34.708443) (xy 128.878412 34.708443) (xy 128.676243 34.642754) + (xy 128.676241 34.642753) (xy 128.67624 34.642753) (xy 128.514957 34.617208) (xy 128.466287 34.6095) + (xy 128.253713 34.6095) (xy 128.205042 34.617208) (xy 128.04376 34.642753) (xy 127.841585 34.708444) + (xy 127.652179 34.804951) (xy 127.480213 34.92989) (xy 127.32989 35.080213) (xy 127.204951 35.252179) + (xy 127.108444 35.441585) (xy 127.042753 35.64376) (xy 127.0095 35.853713) (xy 127.0095 36.066286) + (xy 127.035157 36.228282) (xy 127.042754 36.276243) (xy 127.065507 36.34627) (xy 127.108444 36.478414) + (xy 127.204951 36.66782) (xy 127.32989 36.839786) (xy 127.480213 36.990109) (xy 127.652182 37.11505) + (xy 127.660946 37.119516) (xy 127.711742 37.167491) (xy 127.728536 37.235312) (xy 127.705998 37.301447) + (xy 127.660946 37.340484) (xy 127.652182 37.344949) (xy 127.480213 37.46989) (xy 127.32989 37.620213) + (xy 127.204951 37.792179) (xy 127.108444 37.981585) (xy 127.042753 38.18376) (xy 127.0095 38.393713) + (xy 127.0095 38.606286) (xy 127.042735 38.816127) (xy 127.042754 38.816243) (xy 127.053731 38.850028) + (xy 127.108444 39.018414) (xy 127.204951 39.20782) (xy 127.32989 39.379786) (xy 127.480213 39.530109) + (xy 127.652182 39.65505) (xy 127.660946 39.659516) (xy 127.711742 39.707491) (xy 127.728536 39.775312) + (xy 127.705998 39.841447) (xy 127.660946 39.880484) (xy 127.652182 39.884949) (xy 127.480213 40.00989) + (xy 127.32989 40.160213) (xy 127.204951 40.332179) (xy 127.108444 40.521585) (xy 127.042753 40.72376) + (xy 127.0095 40.933713) (xy 127.0095 41.146286) (xy 127.042754 41.356244) (xy 127.042754 41.356247) + (xy 127.056491 41.398523) (xy 127.058486 41.468364) (xy 127.026241 41.524522) (xy 124.631286 43.919478) + (xy 124.519481 44.031282) (xy 124.51948 44.031284) (xy 124.475185 44.108007) (xy 124.469361 44.118094) + (xy 124.469359 44.118096) (xy 124.440425 44.168209) (xy 124.440424 44.16821) (xy 124.431489 44.201557) + (xy 124.399499 44.320943) (xy 124.399499 44.320945) (xy 124.399499 44.489046) (xy 124.3995 44.489059) + (xy 124.3995 59.859015) (xy 124.399499 59.859033) (xy 124.399499 60.024739) (xy 124.399498 60.024739) + (xy 124.0005 60.024739) (xy 124.0005 32.004427) (xy 124.000816 31.995581) (xy 124.01513 31.795443) + (xy 124.015131 31.795442) (xy 124.01513 31.795436) (xy 124.017646 31.777938) (xy 124.059356 31.5862) + (xy 124.064335 31.569242) (xy 124.132911 31.385382) (xy 124.140251 31.36931) (xy 124.234294 31.197083) + (xy 124.24385 31.182214) (xy 124.361443 31.025128) (xy 124.373017 31.011771) (xy 124.511771 30.873017) + (xy 124.525128 30.861443) (xy 124.682214 30.74385) (xy 124.697083 30.734294) (xy 124.86931 30.640251) + (xy 124.885382 30.632911) (xy 125.069242 30.564335) (xy 125.0862 30.559356) (xy 125.277938 30.517646) + (xy 125.295436 30.51513) (xy 125.495582 30.500816) (xy 125.504428 30.5005) (xy 125.565892 30.5005) + (xy 244.294108 30.5005) (xy 244.355572 30.5005) ) ) (filled_polygon @@ -4105,11 +4143,11 @@ (xy 156.742539 34.220185) (xy 156.788294 34.272989) (xy 156.7995 34.3245) (xy 156.7995 45.31848) (xy 156.779815 45.385519) (xy 156.763181 45.406161) (xy 155.062181 47.107161) (xy 155.000858 47.140646) (xy 154.931166 47.135662) (xy 154.875233 47.09379) (xy 154.850816 47.028326) (xy 154.8505 47.01948) - (xy 154.8505 47.013713) (xy 154.845481 46.982026) (xy 154.817246 46.803757) (xy 154.751557 46.601588) + (xy 154.8505 47.013713) (xy 154.84613 46.986124) (xy 154.817246 46.803757) (xy 154.751557 46.601588) (xy 154.655051 46.412184) (xy 154.655049 46.412181) (xy 154.655048 46.412179) (xy 154.530109 46.240213) (xy 154.379786 46.08989) (xy 154.20782 45.964951) (xy 154.207115 45.964591) (xy 154.199054 45.960485) (xy 154.148259 45.912512) (xy 154.131463 45.844692) (xy 154.153999 45.778556) (xy 154.199054 45.739515) - (xy 154.207816 45.735051) (xy 154.249163 45.705011) (xy 154.379786 45.610109) (xy 154.379788 45.610106) + (xy 154.207816 45.735051) (xy 154.279468 45.682993) (xy 154.379786 45.610109) (xy 154.379788 45.610106) (xy 154.379792 45.610104) (xy 154.530104 45.459792) (xy 154.530106 45.459788) (xy 154.530109 45.459786) (xy 154.655048 45.28782) (xy 154.655047 45.28782) (xy 154.655051 45.287816) (xy 154.751557 45.098412) (xy 154.817246 44.896243) (xy 154.8505 44.686287) (xy 154.8505 44.473713) (xy 154.817246 44.263757) @@ -4141,30 +4179,31 @@ (xy 152.580878 40.784357) (xy 152.591723 40.787951) (xy 152.649167 40.827724) (xy 152.67599 40.89224) (xy 152.663675 40.961016) (xy 152.625605 41.005974) (xy 152.620211 41.009892) (xy 152.46989 41.160213) (xy 152.344951 41.332179) (xy 152.248444 41.521585) (xy 152.182753 41.72376) (xy 152.1495 41.933713) - (xy 152.1495 42.146286) (xy 152.176418 42.316243) (xy 152.182754 42.356243) (xy 152.223481 42.481588) + (xy 152.1495 42.146286) (xy 152.174834 42.306243) (xy 152.182754 42.356243) (xy 152.207235 42.431588) (xy 152.248444 42.558414) (xy 152.344951 42.74782) (xy 152.46989 42.919786) (xy 152.620213 43.070109) (xy 152.792182 43.19505) (xy 152.800946 43.199516) (xy 152.851742 43.247491) (xy 152.868536 43.315312) (xy 152.845998 43.381447) (xy 152.800946 43.420484) (xy 152.792182 43.424949) (xy 152.620213 43.54989) - (xy 152.46989 43.700213) (xy 152.344951 43.872179) (xy 152.248444 44.061585) (xy 152.182753 44.26376) - (xy 152.1495 44.473713) (xy 152.1495 44.686286) (xy 152.172508 44.831557) (xy 152.182754 44.896243) - (xy 152.240535 45.074075) (xy 152.248444 45.098414) (xy 152.344951 45.28782) (xy 152.46989 45.459786) - (xy 152.620213 45.610109) (xy 152.792182 45.73505) (xy 152.800946 45.739516) (xy 152.851742 45.787491) - (xy 152.868536 45.855312) (xy 152.845998 45.921447) (xy 152.800946 45.960484) (xy 152.792182 45.964949) - (xy 152.620213 46.08989) (xy 152.46989 46.240213) (xy 152.344951 46.412179) (xy 152.248444 46.601585) - (xy 152.182753 46.80376) (xy 152.1495 47.013713) (xy 152.1495 47.226286) (xy 152.177264 47.401584) - (xy 152.182754 47.436243) (xy 152.235449 47.598422) (xy 152.248444 47.638414) (xy 152.344951 47.82782) - (xy 152.46989 47.999786) (xy 152.620213 48.150109) (xy 152.792182 48.27505) (xy 152.800946 48.279516) - (xy 152.851742 48.327491) (xy 152.868536 48.395312) (xy 152.845998 48.461447) (xy 152.800946 48.500484) - (xy 152.792182 48.504949) (xy 152.620213 48.62989) (xy 152.46989 48.780213) (xy 152.344951 48.952179) - (xy 152.287218 49.065488) (xy 152.239244 49.116284) (xy 152.171423 49.133079) (xy 152.105288 49.110542) - (xy 152.089052 49.096874) (xy 151.786819 48.794641) (xy 151.753334 48.733318) (xy 151.7505 48.70696) - (xy 151.7505 40.401577) (xy 151.723055 40.228299) (xy 151.719709 40.207174) (xy 151.70445 40.160213) - (xy 151.702226 40.153367) (xy 151.658885 40.019976) (xy 151.658884 40.019973) (xy 151.58781 39.880484) - (xy 151.569524 39.844595) (xy 151.453829 39.685355) (xy 146.774646 35.006172) (xy 146.615405 34.890476) - (xy 146.44003 34.801117) (xy 146.252826 34.74029) (xy 146.058422 34.7095) (xy 146.058417 34.7095) - (xy 144.606551 34.7095) (xy 144.541453 34.691038) (xy 144.531172 34.684696) (xy 144.516466 34.675625) - (xy 144.516463 34.675623) (xy 144.516462 34.675623) (xy 144.417266 34.642753) (xy 144.348816 34.620071) - (xy 144.245349 34.6095) (xy 144.245342 34.6095) (xy 142.954658 34.6095) (xy 142.95465 34.6095) (xy 142.851183 34.620071) + (xy 152.46989 43.700213) (xy 152.344951 43.872179) (xy 152.248444 44.061585) (xy 152.248443 44.061587) + (xy 152.248443 44.061588) (xy 152.23278 44.109793) (xy 152.182753 44.26376) (xy 152.1495 44.473713) + (xy 152.1495 44.686286) (xy 152.172508 44.831557) (xy 152.182754 44.896243) (xy 152.224289 45.024075) + (xy 152.248444 45.098414) (xy 152.344951 45.28782) (xy 152.46989 45.459786) (xy 152.620213 45.610109) + (xy 152.792182 45.73505) (xy 152.800946 45.739516) (xy 152.851742 45.787491) (xy 152.868536 45.855312) + (xy 152.845998 45.921447) (xy 152.800946 45.960484) (xy 152.792182 45.964949) (xy 152.620213 46.08989) + (xy 152.46989 46.240213) (xy 152.344951 46.412179) (xy 152.248444 46.601585) (xy 152.182753 46.80376) + (xy 152.1495 47.013713) (xy 152.1495 47.226286) (xy 152.172508 47.371557) (xy 152.182754 47.436243) + (xy 152.206203 47.508412) (xy 152.248444 47.638414) (xy 152.344951 47.82782) (xy 152.46989 47.999786) + (xy 152.620213 48.150109) (xy 152.792182 48.27505) (xy 152.800946 48.279516) (xy 152.851742 48.327491) + (xy 152.868536 48.395312) (xy 152.845998 48.461447) (xy 152.800946 48.500484) (xy 152.792182 48.504949) + (xy 152.620213 48.62989) (xy 152.46989 48.780213) (xy 152.344951 48.952179) (xy 152.287218 49.065488) + (xy 152.239244 49.116284) (xy 152.171423 49.133079) (xy 152.105288 49.110542) (xy 152.089052 49.096874) + (xy 151.786819 48.794641) (xy 151.753334 48.733318) (xy 151.7505 48.70696) (xy 151.7505 40.401577) + (xy 151.719709 40.207177) (xy 151.719709 40.207176) (xy 151.719709 40.207174) (xy 151.690788 40.118165) + (xy 151.658884 40.019974) (xy 151.658884 40.019973) (xy 151.593468 39.891588) (xy 151.569524 39.844595) + (xy 151.453829 39.685355) (xy 146.774646 35.006172) (xy 146.615405 34.890476) (xy 146.44003 34.801117) + (xy 146.252826 34.74029) (xy 146.058422 34.7095) (xy 146.058417 34.7095) (xy 144.606551 34.7095) + (xy 144.541453 34.691038) (xy 144.531172 34.684696) (xy 144.516466 34.675625) (xy 144.516463 34.675623) + (xy 144.516462 34.675623) (xy 144.417266 34.642753) (xy 144.348816 34.620071) (xy 144.245349 34.6095) + (xy 144.245342 34.6095) (xy 142.954658 34.6095) (xy 142.95465 34.6095) (xy 142.851183 34.620071) (xy 142.68354 34.675622) (xy 142.683529 34.675627) (xy 142.533225 34.768337) (xy 142.533221 34.76834) (xy 142.40834 34.893221) (xy 142.408337 34.893225) (xy 142.315627 35.043529) (xy 142.315622 35.04354) (xy 142.260071 35.211183) (xy 142.2495 35.31465) (xy 142.2495 36.605349) (xy 142.260071 36.708816) @@ -4184,57 +4223,58 @@ (filled_polygon (layer "B.Cu") (pts - (xy 250.504418 30.500816) (xy 250.704561 30.51513) (xy 250.722063 30.517647) (xy 250.913795 30.559355) - (xy 250.93076 30.564336) (xy 251.114611 30.632909) (xy 251.130694 30.640253) (xy 251.247495 30.704032) - (xy 251.302908 30.73429) (xy 251.317791 30.743855) (xy 251.474864 30.861438) (xy 251.488235 30.873024) - (xy 251.626975 31.011764) (xy 251.638561 31.025135) (xy 251.756144 31.182208) (xy 251.765709 31.197091) - (xy 251.859743 31.3693) (xy 251.867093 31.385394) (xy 251.935661 31.569234) (xy 251.940645 31.586209) - (xy 251.982351 31.777931) (xy 251.984869 31.795442) (xy 251.999184 31.99558) (xy 251.9995 32.004427) - (xy 251.9995 60.995572) (xy 251.999184 61.004419) (xy 251.984869 61.204557) (xy 251.982351 61.222068) - (xy 251.940645 61.41379) (xy 251.935661 61.430765) (xy 251.867093 61.614605) (xy 251.859743 61.630699) - (xy 251.765709 61.802908) (xy 251.756144 61.817791) (xy 251.638561 61.974864) (xy 251.626975 61.988235) - (xy 251.488235 62.126975) (xy 251.474864 62.138561) (xy 251.317791 62.256144) (xy 251.302908 62.265709) - (xy 251.130699 62.359743) (xy 251.114605 62.367093) (xy 250.930765 62.435661) (xy 250.91379 62.440645) - (xy 250.722068 62.482351) (xy 250.704557 62.484869) (xy 250.523779 62.497799) (xy 250.504417 62.499184) - (xy 250.495572 62.4995) (xy 125.504428 62.4995) (xy 125.495582 62.499184) (xy 125.473622 62.497613) + (xy 244.364418 30.500816) (xy 244.564561 30.51513) (xy 244.582063 30.517647) (xy 244.773795 30.559355) + (xy 244.79076 30.564336) (xy 244.974611 30.632909) (xy 244.990694 30.640253) (xy 245.107495 30.704032) + (xy 245.162908 30.73429) (xy 245.177791 30.743855) (xy 245.334864 30.861438) (xy 245.348235 30.873024) + (xy 245.486975 31.011764) (xy 245.498561 31.025135) (xy 245.616144 31.182208) (xy 245.625709 31.197091) + (xy 245.719743 31.3693) (xy 245.727093 31.385394) (xy 245.795661 31.569234) (xy 245.800645 31.586209) + (xy 245.842351 31.777931) (xy 245.844869 31.795442) (xy 245.859184 31.99558) (xy 245.8595 32.004427) + (xy 245.8595 60.995572) (xy 245.859184 61.004419) (xy 245.844869 61.204557) (xy 245.842351 61.222068) + (xy 245.800645 61.41379) (xy 245.795661 61.430765) (xy 245.727093 61.614605) (xy 245.719743 61.630699) + (xy 245.625709 61.802908) (xy 245.616144 61.817791) (xy 245.498561 61.974864) (xy 245.486975 61.988235) + (xy 245.348235 62.126975) (xy 245.334864 62.138561) (xy 245.177791 62.256144) (xy 245.162908 62.265709) + (xy 244.990699 62.359743) (xy 244.974605 62.367093) (xy 244.790765 62.435661) (xy 244.77379 62.440645) + (xy 244.582068 62.482351) (xy 244.564557 62.484869) (xy 244.383779 62.497799) (xy 244.364417 62.499184) + (xy 244.355572 62.4995) (xy 125.504428 62.4995) (xy 125.495582 62.499184) (xy 125.473622 62.497613) (xy 125.295442 62.484869) (xy 125.277931 62.482351) (xy 125.086209 62.440645) (xy 125.069234 62.435661) (xy 124.885394 62.367093) (xy 124.8693 62.359743) (xy 124.697091 62.265709) (xy 124.682208 62.256144) (xy 124.525135 62.138561) (xy 124.511764 62.126975) (xy 124.373024 61.988235) (xy 124.361438 61.974864) (xy 124.243855 61.817791) (xy 124.23429 61.802908) (xy 124.140256 61.630699) (xy 124.132909 61.614611) (xy 124.064336 61.43076) (xy 124.059354 61.41379) (xy 124.017648 61.222068) (xy 124.01513 61.204556) (xy 124.000816 61.004418) (xy 124.0005 60.995572) (xy 124.0005 35.853713) (xy 127.0095 35.853713) - (xy 127.0095 36.066286) (xy 127.042753 36.276239) (xy 127.108444 36.478414) (xy 127.204951 36.66782) - (xy 127.32989 36.839786) (xy 127.480213 36.990109) (xy 127.652182 37.11505) (xy 127.660946 37.119516) - (xy 127.711742 37.167491) (xy 127.728536 37.235312) (xy 127.705998 37.301447) (xy 127.660946 37.340484) - (xy 127.652182 37.344949) (xy 127.480213 37.46989) (xy 127.32989 37.620213) (xy 127.204951 37.792179) - (xy 127.108444 37.981585) (xy 127.042753 38.18376) (xy 127.0095 38.393713) (xy 127.0095 38.606286) - (xy 127.042735 38.816127) (xy 127.042754 38.816243) (xy 127.053731 38.850028) (xy 127.108444 39.018414) - (xy 127.204951 39.20782) (xy 127.32989 39.379786) (xy 127.480213 39.530109) (xy 127.652182 39.65505) - (xy 127.660946 39.659516) (xy 127.711742 39.707491) (xy 127.728536 39.775312) (xy 127.705998 39.841447) - (xy 127.660946 39.880484) (xy 127.652182 39.884949) (xy 127.480213 40.00989) (xy 127.32989 40.160213) - (xy 127.204951 40.332179) (xy 127.108444 40.521585) (xy 127.042753 40.72376) (xy 127.0095 40.933713) - (xy 127.0095 41.146286) (xy 127.039442 41.335337) (xy 127.042754 41.356243) (xy 127.086248 41.490104) - (xy 127.108444 41.558414) (xy 127.204951 41.74782) (xy 127.32989 41.919786) (xy 127.480213 42.070109) - (xy 127.652182 42.19505) (xy 127.660946 42.199516) (xy 127.711742 42.247491) (xy 127.728536 42.315312) - (xy 127.705998 42.381447) (xy 127.660946 42.420484) (xy 127.652182 42.424949) (xy 127.480213 42.54989) - (xy 127.32989 42.700213) (xy 127.204951 42.872179) (xy 127.108444 43.061585) (xy 127.042753 43.26376) - (xy 127.0095 43.473713) (xy 127.0095 43.686286) (xy 127.038942 43.872179) (xy 127.042754 43.896243) - (xy 127.086248 44.030104) (xy 127.108444 44.098414) (xy 127.204951 44.28782) (xy 127.32989 44.459786) - (xy 127.480213 44.610109) (xy 127.652182 44.73505) (xy 127.660946 44.739516) (xy 127.711742 44.787491) - (xy 127.728536 44.855312) (xy 127.705998 44.921447) (xy 127.660946 44.960484) (xy 127.652182 44.964949) - (xy 127.480213 45.08989) (xy 127.32989 45.240213) (xy 127.204951 45.412179) (xy 127.108444 45.601585) - (xy 127.042753 45.80376) (xy 127.0095 46.013713) (xy 127.0095 46.226286) (xy 127.042753 46.436239) - (xy 127.108444 46.638414) (xy 127.204951 46.82782) (xy 127.32989 46.999786) (xy 127.480213 47.150109) - (xy 127.652182 47.27505) (xy 127.660946 47.279516) (xy 127.711742 47.327491) (xy 127.728536 47.395312) - (xy 127.705998 47.461447) (xy 127.660946 47.500484) (xy 127.652182 47.504949) (xy 127.480213 47.62989) - (xy 127.32989 47.780213) (xy 127.204951 47.952179) (xy 127.108444 48.141585) (xy 127.042753 48.34376) - (xy 127.0095 48.553713) (xy 127.0095 48.766286) (xy 127.038942 48.952179) (xy 127.042754 48.976243) - (xy 127.106468 49.172335) (xy 127.108444 49.178414) (xy 127.204951 49.36782) (xy 127.32989 49.539786) - (xy 127.480213 49.690109) (xy 127.652182 49.81505) (xy 127.660946 49.819516) (xy 127.711742 49.867491) - (xy 127.728536 49.935312) (xy 127.705998 50.001447) (xy 127.660946 50.040484) (xy 127.652182 50.044949) - (xy 127.480213 50.16989) (xy 127.32989 50.320213) (xy 127.204951 50.492179) (xy 127.108444 50.681585) - (xy 127.042753 50.88376) (xy 127.0095 51.093713) (xy 127.0095 51.306286) (xy 127.038942 51.492179) - (xy 127.042754 51.516243) (xy 127.088129 51.655893) (xy 127.108444 51.718414) (xy 127.204951 51.90782) + (xy 127.0095 36.066286) (xy 127.035157 36.228282) (xy 127.042754 36.276243) (xy 127.04477 36.282449) + (xy 127.108444 36.478414) (xy 127.204951 36.66782) (xy 127.32989 36.839786) (xy 127.480213 36.990109) + (xy 127.652182 37.11505) (xy 127.660946 37.119516) (xy 127.711742 37.167491) (xy 127.728536 37.235312) + (xy 127.705998 37.301447) (xy 127.660946 37.340484) (xy 127.652182 37.344949) (xy 127.480213 37.46989) + (xy 127.32989 37.620213) (xy 127.204951 37.792179) (xy 127.108444 37.981585) (xy 127.042753 38.18376) + (xy 127.0095 38.393713) (xy 127.0095 38.606286) (xy 127.042735 38.816127) (xy 127.042754 38.816243) + (xy 127.053731 38.850028) (xy 127.108444 39.018414) (xy 127.204951 39.20782) (xy 127.32989 39.379786) + (xy 127.480213 39.530109) (xy 127.652182 39.65505) (xy 127.660946 39.659516) (xy 127.711742 39.707491) + (xy 127.728536 39.775312) (xy 127.705998 39.841447) (xy 127.660946 39.880484) (xy 127.652182 39.884949) + (xy 127.480213 40.00989) (xy 127.32989 40.160213) (xy 127.204951 40.332179) (xy 127.108444 40.521585) + (xy 127.042753 40.72376) (xy 127.0095 40.933713) (xy 127.0095 41.146286) (xy 127.038942 41.332179) + (xy 127.042754 41.356243) (xy 127.078899 41.467486) (xy 127.108444 41.558414) (xy 127.204951 41.74782) + (xy 127.32989 41.919786) (xy 127.480213 42.070109) (xy 127.652182 42.19505) (xy 127.660946 42.199516) + (xy 127.711742 42.247491) (xy 127.728536 42.315312) (xy 127.705998 42.381447) (xy 127.660946 42.420484) + (xy 127.652182 42.424949) (xy 127.480213 42.54989) (xy 127.32989 42.700213) (xy 127.204951 42.872179) + (xy 127.108444 43.061585) (xy 127.042753 43.26376) (xy 127.0095 43.473713) (xy 127.0095 43.686286) + (xy 127.038942 43.872179) (xy 127.042754 43.896243) (xy 127.070002 43.980104) (xy 127.108444 44.098414) + (xy 127.204951 44.28782) (xy 127.32989 44.459786) (xy 127.480213 44.610109) (xy 127.652182 44.73505) + (xy 127.660946 44.739516) (xy 127.711742 44.787491) (xy 127.728536 44.855312) (xy 127.705998 44.921447) + (xy 127.660946 44.960484) (xy 127.652182 44.964949) (xy 127.480213 45.08989) (xy 127.32989 45.240213) + (xy 127.204951 45.412179) (xy 127.108444 45.601585) (xy 127.042753 45.80376) (xy 127.017223 45.964951) + (xy 127.0095 46.013713) (xy 127.0095 46.226287) (xy 127.018353 46.282184) (xy 127.038942 46.412179) + (xy 127.042754 46.436243) (xy 127.054238 46.471588) (xy 127.108444 46.638414) (xy 127.204951 46.82782) + (xy 127.32989 46.999786) (xy 127.480213 47.150109) (xy 127.652182 47.27505) (xy 127.660946 47.279516) + (xy 127.711742 47.327491) (xy 127.728536 47.395312) (xy 127.705998 47.461447) (xy 127.660946 47.500484) + (xy 127.652182 47.504949) (xy 127.480213 47.62989) (xy 127.32989 47.780213) (xy 127.204951 47.952179) + (xy 127.108444 48.141585) (xy 127.042753 48.34376) (xy 127.0095 48.553713) (xy 127.0095 48.766286) + (xy 127.038942 48.952179) (xy 127.042754 48.976243) (xy 127.093713 49.133079) (xy 127.108444 49.178414) + (xy 127.204951 49.36782) (xy 127.32989 49.539786) (xy 127.480213 49.690109) (xy 127.652182 49.81505) + (xy 127.660946 49.819516) (xy 127.711742 49.867491) (xy 127.728536 49.935312) (xy 127.705998 50.001447) + (xy 127.660946 50.040484) (xy 127.652182 50.044949) (xy 127.480213 50.16989) (xy 127.32989 50.320213) + (xy 127.204951 50.492179) (xy 127.108444 50.681585) (xy 127.042753 50.88376) (xy 127.0095 51.093713) + (xy 127.0095 51.306286) (xy 127.042753 51.516239) (xy 127.108444 51.718414) (xy 127.204951 51.90782) (xy 127.32989 52.079786) (xy 127.480213 52.230109) (xy 127.652182 52.35505) (xy 127.660946 52.359516) (xy 127.711742 52.407491) (xy 127.728536 52.475312) (xy 127.705998 52.541447) (xy 127.660946 52.580484) (xy 127.652182 52.584949) (xy 127.480213 52.70989) (xy 127.32989 52.860213) (xy 127.204951 53.032179) @@ -4243,159 +4283,160 @@ (xy 127.480213 54.770109) (xy 127.652182 54.89505) (xy 127.660946 54.899516) (xy 127.711742 54.947491) (xy 127.728536 55.015312) (xy 127.705998 55.081447) (xy 127.660946 55.120484) (xy 127.652182 55.124949) (xy 127.480213 55.24989) (xy 127.32989 55.400213) (xy 127.204951 55.572179) (xy 127.108444 55.761585) - (xy 127.042753 55.96376) (xy 127.0095 56.173713) (xy 127.0095 56.386286) (xy 127.040724 56.583431) - (xy 127.042754 56.596243) (xy 127.106505 56.792449) (xy 127.108444 56.798414) (xy 127.204951 56.98782) - (xy 127.32989 57.159786) (xy 127.480213 57.310109) (xy 127.652179 57.435048) (xy 127.652181 57.435049) - (xy 127.652184 57.435051) (xy 127.841588 57.531557) (xy 128.043757 57.597246) (xy 128.253713 57.6305) - (xy 128.253714 57.6305) (xy 128.466286 57.6305) (xy 128.466287 57.6305) (xy 128.676243 57.597246) - (xy 128.878412 57.531557) (xy 129.067816 57.435051) (xy 129.153973 57.372455) (xy 129.239786 57.310109) - (xy 129.239788 57.310106) (xy 129.239792 57.310104) (xy 129.368319 57.181577) (xy 129.429642 57.148092) - (xy 129.499334 57.153076) (xy 129.555267 57.194948) (xy 129.579684 57.260412) (xy 129.58 57.269258) - (xy 129.58 58.92) (xy 142.64 58.92) (xy 142.64 57.495193) (xy 142.659685 57.428154) (xy 142.712489 57.382399) - (xy 142.781647 57.372455) (xy 142.836885 57.394875) (xy 142.892179 57.435048) (xy 142.892181 57.435049) - (xy 142.892184 57.435051) (xy 143.081588 57.531557) (xy 143.283757 57.597246) (xy 143.493713 57.6305) - (xy 143.493714 57.6305) (xy 143.706286 57.6305) (xy 143.706287 57.6305) (xy 143.916243 57.597246) - (xy 144.118412 57.531557) (xy 144.307816 57.435051) (xy 144.393973 57.372455) (xy 144.479786 57.310109) - (xy 144.479788 57.310106) (xy 144.479792 57.310104) (xy 144.630104 57.159792) (xy 144.630106 57.159788) - (xy 144.630109 57.159786) (xy 144.755048 56.98782) (xy 144.755047 56.98782) (xy 144.755051 56.987816) - (xy 144.851557 56.798412) (xy 144.915332 56.602135) (xy 234.5295 56.602135) (xy 234.5295 58.39787) - (xy 234.529501 58.397876) (xy 234.535908 58.457483) (xy 234.586202 58.592328) (xy 234.586206 58.592335) - (xy 234.672452 58.707544) (xy 234.672455 58.707547) (xy 234.787664 58.793793) (xy 234.787671 58.793797) - (xy 234.922517 58.844091) (xy 234.922516 58.844091) (xy 234.929444 58.844835) (xy 234.982127 58.8505) - (xy 236.777872 58.850499) (xy 236.837483 58.844091) (xy 236.972331 58.793796) (xy 237.087546 58.707546) - (xy 237.173796 58.592331) (xy 237.22281 58.460916) (xy 237.264681 58.404984) (xy 237.330145 58.380566) - (xy 237.398418 58.395417) (xy 237.426673 58.416569) (xy 237.540213 58.530109) (xy 237.712179 58.655048) - (xy 237.712181 58.655049) (xy 237.712184 58.655051) (xy 237.901588 58.751557) (xy 238.103757 58.817246) - (xy 238.313713 58.8505) (xy 238.313714 58.8505) (xy 238.526286 58.8505) (xy 238.526287 58.8505) - (xy 238.736243 58.817246) (xy 238.938412 58.751557) (xy 239.127816 58.655051) (xy 239.214138 58.592335) - (xy 239.299786 58.530109) (xy 239.299788 58.530106) (xy 239.299792 58.530104) (xy 239.450104 58.379792) - (xy 239.450106 58.379788) (xy 239.450109 58.379786) (xy 239.575048 58.20782) (xy 239.575047 58.20782) - (xy 239.575051 58.207816) (xy 239.579514 58.199054) (xy 239.627488 58.148259) (xy 239.695308 58.131463) - (xy 239.761444 58.153999) (xy 239.800486 58.199056) (xy 239.804951 58.20782) (xy 239.92989 58.379786) - (xy 240.080213 58.530109) (xy 240.252179 58.655048) (xy 240.252181 58.655049) (xy 240.252184 58.655051) - (xy 240.441588 58.751557) (xy 240.643757 58.817246) (xy 240.853713 58.8505) (xy 240.853714 58.8505) - (xy 241.066286 58.8505) (xy 241.066287 58.8505) (xy 241.276243 58.817246) (xy 241.478412 58.751557) - (xy 241.667816 58.655051) (xy 241.754138 58.592335) (xy 241.839786 58.530109) (xy 241.839788 58.530106) - (xy 241.839792 58.530104) (xy 241.990104 58.379792) (xy 241.990106 58.379788) (xy 241.990109 58.379786) - (xy 242.07589 58.261717) (xy 242.115051 58.207816) (xy 242.119793 58.198508) (xy 242.167763 58.147711) - (xy 242.235583 58.130911) (xy 242.301719 58.153445) (xy 242.340763 58.1985) (xy 242.345373 58.207547) - (xy 242.384728 58.261716) (xy 243.017037 57.629408) (xy 243.034075 57.692993) (xy 243.099901 57.807007) - (xy 243.192993 57.900099) (xy 243.307007 57.965925) (xy 243.37059 57.982962) (xy 242.738282 58.615269) - (xy 242.738282 58.61527) (xy 242.792449 58.654624) (xy 242.981782 58.751095) (xy 243.18387 58.816757) - (xy 243.393754 58.85) (xy 243.606246 58.85) (xy 243.816127 58.816757) (xy 243.81613 58.816757) (xy 244.018217 58.751095) - (xy 244.207554 58.654622) (xy 244.261716 58.61527) (xy 244.261717 58.61527) (xy 243.629408 57.982962) - (xy 243.692993 57.965925) (xy 243.807007 57.900099) (xy 243.900099 57.807007) (xy 243.965925 57.692993) - (xy 243.982962 57.629409) (xy 244.61527 58.261717) (xy 244.61527 58.261716) (xy 244.654622 58.207554) - (xy 244.751095 58.018217) (xy 244.816757 57.81613) (xy 244.816757 57.816127) (xy 244.85 57.606246) - (xy 244.85 57.393753) (xy 244.816757 57.183872) (xy 244.816757 57.183869) (xy 244.751095 56.981782) - (xy 244.654624 56.792449) (xy 244.61527 56.738282) (xy 244.615269 56.738282) (xy 243.982962 57.37059) - (xy 243.965925 57.307007) (xy 243.900099 57.192993) (xy 243.807007 57.099901) (xy 243.692993 57.034075) - (xy 243.629409 57.017037) (xy 244.261716 56.384728) (xy 244.20755 56.345375) (xy 244.018217 56.248904) - (xy 243.816129 56.183242) (xy 243.606246 56.15) (xy 243.393754 56.15) (xy 243.183872 56.183242) - (xy 243.183869 56.183242) (xy 242.981782 56.248904) (xy 242.792439 56.34538) (xy 242.738282 56.384727) - (xy 242.738282 56.384728) (xy 243.370591 57.017037) (xy 243.307007 57.034075) (xy 243.192993 57.099901) - (xy 243.099901 57.192993) (xy 243.034075 57.307007) (xy 243.017037 57.370591) (xy 242.384728 56.738282) - (xy 242.384727 56.738282) (xy 242.34538 56.79244) (xy 242.345376 56.792446) (xy 242.34076 56.801505) - (xy 242.292781 56.852297) (xy 242.224959 56.869087) (xy 242.158826 56.846543) (xy 242.119794 56.801493) - (xy 242.115051 56.792184) (xy 242.115049 56.792181) (xy 242.115048 56.792179) (xy 241.990109 56.620213) - (xy 241.839786 56.46989) (xy 241.66782 56.344951) (xy 241.478414 56.248444) (xy 241.478413 56.248443) - (xy 241.478412 56.248443) (xy 241.276243 56.182754) (xy 241.276241 56.182753) (xy 241.27624 56.182753) - (xy 241.114957 56.157208) (xy 241.066287 56.1495) (xy 240.853713 56.1495) (xy 240.805042 56.157208) - (xy 240.64376 56.182753) (xy 240.441585 56.248444) (xy 240.252179 56.344951) (xy 240.080213 56.46989) - (xy 239.92989 56.620213) (xy 239.804949 56.792182) (xy 239.800484 56.800946) (xy 239.752509 56.851742) - (xy 239.684688 56.868536) (xy 239.618553 56.845998) (xy 239.579516 56.800946) (xy 239.57505 56.792182) - (xy 239.450109 56.620213) (xy 239.299786 56.46989) (xy 239.12782 56.344951) (xy 238.938414 56.248444) - (xy 238.938413 56.248443) (xy 238.938412 56.248443) (xy 238.736243 56.182754) (xy 238.736241 56.182753) - (xy 238.73624 56.182753) (xy 238.574957 56.157208) (xy 238.526287 56.1495) (xy 238.313713 56.1495) - (xy 238.265042 56.157208) (xy 238.10376 56.182753) (xy 237.901585 56.248444) (xy 237.712179 56.344951) - (xy 237.540215 56.469889) (xy 237.426673 56.583431) (xy 237.36535 56.616915) (xy 237.295658 56.611931) - (xy 237.239725 56.570059) (xy 237.22281 56.539082) (xy 237.173797 56.407671) (xy 237.173793 56.407664) - (xy 237.087547 56.292455) (xy 237.087544 56.292452) (xy 236.972335 56.206206) (xy 236.972328 56.206202) - (xy 236.837482 56.155908) (xy 236.837483 56.155908) (xy 236.777883 56.149501) (xy 236.777881 56.1495) - (xy 236.777873 56.1495) (xy 236.777864 56.1495) (xy 234.982129 56.1495) (xy 234.982123 56.149501) - (xy 234.922516 56.155908) (xy 234.787671 56.206202) (xy 234.787664 56.206206) (xy 234.672455 56.292452) - (xy 234.672452 56.292455) (xy 234.586206 56.407664) (xy 234.586202 56.407671) (xy 234.535908 56.542517) - (xy 234.529501 56.602116) (xy 234.5295 56.602135) (xy 144.915332 56.602135) (xy 144.917246 56.596243) - (xy 144.9505 56.386287) (xy 144.9505 56.173713) (xy 144.917246 55.963757) (xy 144.851557 55.761588) - (xy 144.755051 55.572184) (xy 144.755049 55.572181) (xy 144.755048 55.572179) (xy 144.630109 55.400213) - (xy 144.479786 55.24989) (xy 144.30782 55.124951) (xy 144.307115 55.124591) (xy 144.299054 55.120485) - (xy 144.248259 55.072512) (xy 144.231463 55.004692) (xy 144.253999 54.938556) (xy 144.299054 54.899515) - (xy 144.307816 54.895051) (xy 144.329789 54.879086) (xy 144.479786 54.770109) (xy 144.479788 54.770106) - (xy 144.479792 54.770104) (xy 144.630104 54.619792) (xy 144.630106 54.619788) (xy 144.630109 54.619786) - (xy 144.755048 54.44782) (xy 144.755047 54.44782) (xy 144.755051 54.447816) (xy 144.851557 54.258412) - (xy 144.917246 54.056243) (xy 144.9505 53.846287) (xy 144.9505 53.633713) (xy 144.917246 53.423757) - (xy 144.912177 53.408159) (xy 144.910183 53.338321) (xy 144.942428 53.282162) (xy 145.310855 52.913736) - (xy 145.310855 52.913735) (xy 145.310858 52.913733) (xy 145.379312 52.811285) (xy 145.426463 52.697451) - (xy 145.448841 52.584951) (xy 145.450501 52.576608) (xy 145.450501 52.448283) (xy 145.4505 52.448257) - (xy 145.4505 48.220329) (xy 145.450501 48.220308) (xy 145.450501 48.090979) (xy 145.426464 47.970143) - (xy 145.426463 47.970137) (xy 145.379312 47.856303) (xy 145.310858 47.753855) (xy 145.310855 47.753851) - (xy 144.674141 47.117138) (xy 144.640656 47.055815) (xy 144.64564 46.986124) (xy 144.661499 46.956579) - (xy 144.755051 46.827816) (xy 144.851557 46.638412) (xy 144.917246 46.436243) (xy 144.9505 46.226287) - (xy 144.9505 46.013713) (xy 144.917246 45.803757) (xy 144.851557 45.601588) (xy 144.755051 45.412184) - (xy 144.755049 45.412181) (xy 144.755048 45.412179) (xy 144.630109 45.240213) (xy 144.479786 45.08989) - (xy 144.30782 44.964951) (xy 144.307115 44.964591) (xy 144.299054 44.960485) (xy 144.248259 44.912512) - (xy 144.231463 44.844692) (xy 144.253999 44.778556) (xy 144.299054 44.739515) (xy 144.307816 44.735051) - (xy 144.329789 44.719086) (xy 144.479786 44.610109) (xy 144.479788 44.610106) (xy 144.479792 44.610104) - (xy 144.630104 44.459792) (xy 144.630106 44.459788) (xy 144.630109 44.459786) (xy 144.755048 44.28782) - (xy 144.755047 44.28782) (xy 144.755051 44.287816) (xy 144.851557 44.098412) (xy 144.917246 43.896243) - (xy 144.9505 43.686287) (xy 144.9505 43.473713) (xy 144.917246 43.263757) (xy 144.851557 43.061588) - (xy 144.755051 42.872184) (xy 144.755049 42.872181) (xy 144.755048 42.872179) (xy 144.630109 42.700213) - (xy 144.479786 42.54989) (xy 144.30782 42.424951) (xy 144.307115 42.424591) (xy 144.299054 42.420485) - (xy 144.248259 42.372512) (xy 144.231463 42.304692) (xy 144.253999 42.238556) (xy 144.299054 42.199515) - (xy 144.307816 42.195051) (xy 144.329789 42.179086) (xy 144.479786 42.070109) (xy 144.479788 42.070106) - (xy 144.479792 42.070104) (xy 144.630104 41.919792) (xy 144.630106 41.919788) (xy 144.630109 41.919786) - (xy 144.755048 41.74782) (xy 144.755047 41.74782) (xy 144.755051 41.747816) (xy 144.851557 41.558412) - (xy 144.917246 41.356243) (xy 144.9505 41.146287) (xy 144.9505 40.933713) (xy 144.917246 40.723757) - (xy 144.851557 40.521588) (xy 144.755051 40.332184) (xy 144.755049 40.332181) (xy 144.755048 40.332179) - (xy 144.630109 40.160213) (xy 144.479786 40.00989) (xy 144.307817 39.884949) (xy 144.298504 39.880204) - (xy 144.247707 39.83223) (xy 144.230912 39.764409) (xy 144.253449 39.698274) (xy 144.298507 39.659232) - (xy 144.307555 39.654622) (xy 144.361716 39.61527) (xy 144.361717 39.61527) (xy 143.729408 38.982962) - (xy 143.792993 38.965925) (xy 143.907007 38.900099) (xy 144.000099 38.807007) (xy 144.065925 38.692993) - (xy 144.082962 38.629408) (xy 144.71527 39.261717) (xy 144.71527 39.261716) (xy 144.754622 39.207554) - (xy 144.851095 39.018217) (xy 144.916757 38.81613) (xy 144.916757 38.816127) (xy 144.95 38.606246) - (xy 144.95 38.393753) (xy 144.916757 38.183872) (xy 144.916757 38.183869) (xy 144.851095 37.981782) - (xy 144.754624 37.792449) (xy 144.71527 37.738282) (xy 144.715269 37.738282) (xy 144.082962 38.37059) - (xy 144.065925 38.307007) (xy 144.000099 38.192993) (xy 143.907007 38.099901) (xy 143.792993 38.034075) - (xy 143.729409 38.017037) (xy 144.365393 37.381051) (xy 144.376871 37.326412) (xy 144.425922 37.276655) - (xy 144.447119 37.267354) (xy 144.516462 37.244377) (xy 144.541453 37.228961) (xy 144.606551 37.2105) - (xy 145.390664 37.2105) (xy 145.457703 37.230185) (xy 145.478345 37.246819) (xy 149.213181 40.981655) - (xy 149.246666 41.042978) (xy 149.2495 41.069336) (xy 149.2495 49.374718) (xy 149.28029 49.569122) - (xy 149.341117 49.756326) (xy 149.397759 49.867491) (xy 149.430476 49.931701) (xy 149.546172 50.090942) - (xy 149.546174 50.090944) (xy 152.31226 52.85703) (xy 152.335063 52.888415) (xy 152.344949 52.907817) - (xy 152.46989 53.079786) (xy 152.620213 53.230109) (xy 152.792179 53.355048) (xy 152.792181 53.355049) - (xy 152.792184 53.355051) (xy 152.981588 53.451557) (xy 153.183757 53.517246) (xy 153.393713 53.5505) - (xy 153.393714 53.5505) (xy 153.606286 53.5505) (xy 153.606287 53.5505) (xy 153.816243 53.517246) - (xy 154.018412 53.451557) (xy 154.207816 53.355051) (xy 154.325535 53.269524) (xy 154.379786 53.230109) - (xy 154.379788 53.230106) (xy 154.379792 53.230104) (xy 154.530104 53.079792) (xy 154.530106 53.079788) - (xy 154.530109 53.079786) (xy 154.655048 52.90782) (xy 154.65505 52.907817) (xy 154.655051 52.907816) - (xy 154.751557 52.718412) (xy 154.817246 52.516243) (xy 154.8505 52.306287) (xy 154.8505 52.093713) - (xy 154.817246 51.883757) (xy 154.751557 51.681588) (xy 154.655051 51.492184) (xy 154.655049 51.492181) - (xy 154.655048 51.492179) (xy 154.530109 51.320213) (xy 154.379786 51.16989) (xy 154.20782 51.044951) - (xy 154.207115 51.044591) (xy 154.199054 51.040485) (xy 154.148259 50.992512) (xy 154.131463 50.924692) - (xy 154.153999 50.858556) (xy 154.199054 50.819515) (xy 154.207816 50.815051) (xy 154.249437 50.784812) - (xy 154.379786 50.690109) (xy 154.379788 50.690106) (xy 154.379792 50.690104) (xy 154.530104 50.539792) - (xy 154.530106 50.539788) (xy 154.530109 50.539786) (xy 154.655048 50.36782) (xy 154.655047 50.36782) - (xy 154.655051 50.367816) (xy 154.751557 50.178412) (xy 154.817246 49.976243) (xy 154.8505 49.766287) - (xy 154.8505 49.553713) (xy 154.825715 49.397227) (xy 154.83467 49.327933) (xy 154.860504 49.290151) - (xy 158.044114 46.106543) (xy 158.120775 45.991811) (xy 158.17358 45.864329) (xy 158.185828 45.802754) - (xy 158.195114 45.756069) (xy 158.2005 45.728995) (xy 158.2005 41.933713) (xy 210.5695 41.933713) - (xy 210.5695 42.146286) (xy 210.596418 42.316243) (xy 210.602754 42.356243) (xy 210.643481 42.481588) - (xy 210.668444 42.558414) (xy 210.764951 42.74782) (xy 210.88989 42.919786) (xy 211.040213 43.070109) - (xy 211.212182 43.19505) (xy 211.220946 43.199516) (xy 211.271742 43.247491) (xy 211.288536 43.315312) - (xy 211.265998 43.381447) (xy 211.220946 43.420484) (xy 211.212182 43.424949) (xy 211.040213 43.54989) - (xy 210.88989 43.700213) (xy 210.764951 43.872179) (xy 210.668444 44.061585) (xy 210.602753 44.26376) + (xy 127.042753 55.96376) (xy 127.011751 56.1595) (xy 127.0095 56.173713) (xy 127.0095 56.386287) + (xy 127.014471 56.417671) (xy 127.042308 56.593431) (xy 127.042754 56.596243) (xy 127.047915 56.612128) + (xy 127.108444 56.798414) (xy 127.204951 56.98782) (xy 127.32989 57.159786) (xy 127.480213 57.310109) + (xy 127.652179 57.435048) (xy 127.652181 57.435049) (xy 127.652184 57.435051) (xy 127.841588 57.531557) + (xy 128.043757 57.597246) (xy 128.253713 57.6305) (xy 128.253714 57.6305) (xy 128.466286 57.6305) + (xy 128.466287 57.6305) (xy 128.676243 57.597246) (xy 128.878412 57.531557) (xy 129.067816 57.435051) + (xy 129.153973 57.372455) (xy 129.239786 57.310109) (xy 129.239788 57.310106) (xy 129.239792 57.310104) + (xy 129.368319 57.181577) (xy 129.429642 57.148092) (xy 129.499334 57.153076) (xy 129.555267 57.194948) + (xy 129.579684 57.260412) (xy 129.58 57.269258) (xy 129.58 58.92) (xy 142.64 58.92) (xy 142.64 57.495193) + (xy 142.659685 57.428154) (xy 142.712489 57.382399) (xy 142.781647 57.372455) (xy 142.836885 57.394875) + (xy 142.892179 57.435048) (xy 142.892181 57.435049) (xy 142.892184 57.435051) (xy 143.081588 57.531557) + (xy 143.283757 57.597246) (xy 143.493713 57.6305) (xy 143.493714 57.6305) (xy 143.706286 57.6305) + (xy 143.706287 57.6305) (xy 143.916243 57.597246) (xy 144.118412 57.531557) (xy 144.307816 57.435051) + (xy 144.393973 57.372455) (xy 144.479786 57.310109) (xy 144.479788 57.310106) (xy 144.479792 57.310104) + (xy 144.630104 57.159792) (xy 144.630106 57.159788) (xy 144.630109 57.159786) (xy 144.739086 57.009789) + (xy 144.755051 56.987816) (xy 144.851557 56.798412) (xy 144.912082 56.612135) (xy 231.8095 56.612135) + (xy 231.8095 58.40787) (xy 231.809501 58.407876) (xy 231.815908 58.467483) (xy 231.866202 58.602328) + (xy 231.866206 58.602335) (xy 231.952452 58.717544) (xy 231.952455 58.717547) (xy 232.067664 58.803793) + (xy 232.067671 58.803797) (xy 232.202517 58.854091) (xy 232.202516 58.854091) (xy 232.209444 58.854835) + (xy 232.262127 58.8605) (xy 234.057872 58.860499) (xy 234.117483 58.854091) (xy 234.252331 58.803796) + (xy 234.367546 58.717546) (xy 234.453796 58.602331) (xy 234.50281 58.470916) (xy 234.544681 58.414984) + (xy 234.610145 58.390566) (xy 234.678418 58.405417) (xy 234.706673 58.426569) (xy 234.820213 58.540109) + (xy 234.992179 58.665048) (xy 234.992181 58.665049) (xy 234.992184 58.665051) (xy 235.181588 58.761557) + (xy 235.383757 58.827246) (xy 235.593713 58.8605) (xy 235.593714 58.8605) (xy 235.806286 58.8605) + (xy 235.806287 58.8605) (xy 236.016243 58.827246) (xy 236.218412 58.761557) (xy 236.407816 58.665051) + (xy 236.494138 58.602335) (xy 236.579786 58.540109) (xy 236.579788 58.540106) (xy 236.579792 58.540104) + (xy 236.730104 58.389792) (xy 236.730106 58.389788) (xy 236.730109 58.389786) (xy 236.855048 58.21782) + (xy 236.855047 58.21782) (xy 236.855051 58.217816) (xy 236.859514 58.209054) (xy 236.907488 58.158259) + (xy 236.975308 58.141463) (xy 237.041444 58.163999) (xy 237.080486 58.209056) (xy 237.084951 58.21782) + (xy 237.20989 58.389786) (xy 237.360213 58.540109) (xy 237.532179 58.665048) (xy 237.532181 58.665049) + (xy 237.532184 58.665051) (xy 237.721588 58.761557) (xy 237.923757 58.827246) (xy 238.133713 58.8605) + (xy 238.133714 58.8605) (xy 238.346286 58.8605) (xy 238.346287 58.8605) (xy 238.556243 58.827246) + (xy 238.758412 58.761557) (xy 238.947816 58.665051) (xy 239.034138 58.602335) (xy 239.119786 58.540109) + (xy 239.119788 58.540106) (xy 239.119792 58.540104) (xy 239.270104 58.389792) (xy 239.270106 58.389788) + (xy 239.270109 58.389786) (xy 239.35589 58.271717) (xy 239.395051 58.217816) (xy 239.399793 58.208508) + (xy 239.447763 58.157711) (xy 239.515583 58.140911) (xy 239.581719 58.163445) (xy 239.620763 58.2085) + (xy 239.625373 58.217547) (xy 239.664728 58.271716) (xy 240.297037 57.639408) (xy 240.314075 57.702993) + (xy 240.379901 57.817007) (xy 240.472993 57.910099) (xy 240.587007 57.975925) (xy 240.65059 57.992962) + (xy 240.018282 58.625269) (xy 240.018282 58.62527) (xy 240.072449 58.664624) (xy 240.261782 58.761095) + (xy 240.46387 58.826757) (xy 240.673754 58.86) (xy 240.886246 58.86) (xy 241.096127 58.826757) (xy 241.09613 58.826757) + (xy 241.298217 58.761095) (xy 241.487554 58.664622) (xy 241.541716 58.62527) (xy 241.541717 58.62527) + (xy 240.909408 57.992962) (xy 240.972993 57.975925) (xy 241.087007 57.910099) (xy 241.180099 57.817007) + (xy 241.245925 57.702993) (xy 241.262962 57.639408) (xy 241.89527 58.271717) (xy 241.89527 58.271716) + (xy 241.934622 58.217554) (xy 242.031095 58.028217) (xy 242.096757 57.82613) (xy 242.096757 57.826127) + (xy 242.13 57.616246) (xy 242.13 57.403753) (xy 242.096757 57.193872) (xy 242.096757 57.193869) + (xy 242.031095 56.991782) (xy 241.934624 56.802449) (xy 241.89527 56.748282) (xy 241.895269 56.748282) + (xy 241.262962 57.38059) (xy 241.245925 57.317007) (xy 241.180099 57.202993) (xy 241.087007 57.109901) + (xy 240.972993 57.044075) (xy 240.909409 57.027037) (xy 241.541716 56.394728) (xy 241.48755 56.355375) + (xy 241.298217 56.258904) (xy 241.096129 56.193242) (xy 240.886246 56.16) (xy 240.673754 56.16) + (xy 240.463872 56.193242) (xy 240.463869 56.193242) (xy 240.261782 56.258904) (xy 240.072439 56.35538) + (xy 240.018282 56.394727) (xy 240.018282 56.394728) (xy 240.650591 57.027037) (xy 240.587007 57.044075) + (xy 240.472993 57.109901) (xy 240.379901 57.202993) (xy 240.314075 57.317007) (xy 240.297037 57.380591) + (xy 239.664728 56.748282) (xy 239.664727 56.748282) (xy 239.62538 56.80244) (xy 239.625376 56.802446) + (xy 239.62076 56.811505) (xy 239.572781 56.862297) (xy 239.504959 56.879087) (xy 239.438826 56.856543) + (xy 239.399794 56.811493) (xy 239.395051 56.802184) (xy 239.395049 56.802181) (xy 239.395048 56.802179) + (xy 239.270109 56.630213) (xy 239.119786 56.47989) (xy 238.94782 56.354951) (xy 238.758414 56.258444) + (xy 238.758413 56.258443) (xy 238.758412 56.258443) (xy 238.556243 56.192754) (xy 238.556241 56.192753) + (xy 238.55624 56.192753) (xy 238.394957 56.167208) (xy 238.346287 56.1595) (xy 238.133713 56.1595) + (xy 238.085042 56.167208) (xy 237.92376 56.192753) (xy 237.721585 56.258444) (xy 237.532179 56.354951) + (xy 237.360213 56.47989) (xy 237.20989 56.630213) (xy 237.084949 56.802182) (xy 237.080484 56.810946) + (xy 237.032509 56.861742) (xy 236.964688 56.878536) (xy 236.898553 56.855998) (xy 236.859516 56.810946) + (xy 236.85505 56.802182) (xy 236.730109 56.630213) (xy 236.579786 56.47989) (xy 236.40782 56.354951) + (xy 236.218414 56.258444) (xy 236.218413 56.258443) (xy 236.218412 56.258443) (xy 236.016243 56.192754) + (xy 236.016241 56.192753) (xy 236.01624 56.192753) (xy 235.854957 56.167208) (xy 235.806287 56.1595) + (xy 235.593713 56.1595) (xy 235.545042 56.167208) (xy 235.38376 56.192753) (xy 235.181585 56.258444) + (xy 234.992179 56.354951) (xy 234.820215 56.479889) (xy 234.706673 56.593431) (xy 234.64535 56.626915) + (xy 234.575658 56.621931) (xy 234.519725 56.580059) (xy 234.50281 56.549082) (xy 234.453797 56.417671) + (xy 234.453793 56.417664) (xy 234.367547 56.302455) (xy 234.367544 56.302452) (xy 234.252335 56.216206) + (xy 234.252328 56.216202) (xy 234.117482 56.165908) (xy 234.117483 56.165908) (xy 234.057883 56.159501) + (xy 234.057881 56.1595) (xy 234.057873 56.1595) (xy 234.057864 56.1595) (xy 232.262129 56.1595) + (xy 232.262123 56.159501) (xy 232.202516 56.165908) (xy 232.067671 56.216202) (xy 232.067664 56.216206) + (xy 231.952455 56.302452) (xy 231.952452 56.302455) (xy 231.866206 56.417664) (xy 231.866202 56.417671) + (xy 231.815908 56.552517) (xy 231.809501 56.612116) (xy 231.8095 56.612135) (xy 144.912082 56.612135) + (xy 144.917246 56.596243) (xy 144.9505 56.386287) (xy 144.9505 56.173713) (xy 144.917246 55.963757) + (xy 144.851557 55.761588) (xy 144.755051 55.572184) (xy 144.755049 55.572181) (xy 144.755048 55.572179) + (xy 144.630109 55.400213) (xy 144.479786 55.24989) (xy 144.30782 55.124951) (xy 144.307115 55.124591) + (xy 144.299054 55.120485) (xy 144.248259 55.072512) (xy 144.231463 55.004692) (xy 144.253999 54.938556) + (xy 144.299054 54.899515) (xy 144.307816 54.895051) (xy 144.329789 54.879086) (xy 144.479786 54.770109) + (xy 144.479788 54.770106) (xy 144.479792 54.770104) (xy 144.630104 54.619792) (xy 144.630106 54.619788) + (xy 144.630109 54.619786) (xy 144.755048 54.44782) (xy 144.755047 54.44782) (xy 144.755051 54.447816) + (xy 144.851557 54.258412) (xy 144.917246 54.056243) (xy 144.9505 53.846287) (xy 144.9505 53.633713) + (xy 144.917246 53.423757) (xy 144.912177 53.408159) (xy 144.910183 53.338321) (xy 144.942428 53.282162) + (xy 145.310855 52.913736) (xy 145.310855 52.913735) (xy 145.310858 52.913733) (xy 145.379312 52.811285) + (xy 145.426463 52.697451) (xy 145.448841 52.584951) (xy 145.450501 52.576608) (xy 145.450501 52.448283) + (xy 145.4505 52.448257) (xy 145.4505 48.220329) (xy 145.450501 48.220308) (xy 145.450501 48.090979) + (xy 145.426464 47.970143) (xy 145.426463 47.970137) (xy 145.379312 47.856303) (xy 145.310858 47.753855) + (xy 145.310855 47.753851) (xy 144.674141 47.117138) (xy 144.640656 47.055815) (xy 144.64564 46.986124) + (xy 144.661499 46.956579) (xy 144.755051 46.827816) (xy 144.851557 46.638412) (xy 144.917246 46.436243) + (xy 144.9505 46.226287) (xy 144.9505 46.013713) (xy 144.917246 45.803757) (xy 144.851557 45.601588) + (xy 144.755051 45.412184) (xy 144.755049 45.412181) (xy 144.755048 45.412179) (xy 144.630109 45.240213) + (xy 144.479786 45.08989) (xy 144.30782 44.964951) (xy 144.307115 44.964591) (xy 144.299054 44.960485) + (xy 144.248259 44.912512) (xy 144.231463 44.844692) (xy 144.253999 44.778556) (xy 144.299054 44.739515) + (xy 144.307816 44.735051) (xy 144.329789 44.719086) (xy 144.479786 44.610109) (xy 144.479788 44.610106) + (xy 144.479792 44.610104) (xy 144.630104 44.459792) (xy 144.630106 44.459788) (xy 144.630109 44.459786) + (xy 144.755048 44.28782) (xy 144.755047 44.28782) (xy 144.755051 44.287816) (xy 144.851557 44.098412) + (xy 144.917246 43.896243) (xy 144.9505 43.686287) (xy 144.9505 43.473713) (xy 144.917246 43.263757) + (xy 144.851557 43.061588) (xy 144.755051 42.872184) (xy 144.755049 42.872181) (xy 144.755048 42.872179) + (xy 144.630109 42.700213) (xy 144.479786 42.54989) (xy 144.30782 42.424951) (xy 144.307115 42.424591) + (xy 144.299054 42.420485) (xy 144.248259 42.372512) (xy 144.231463 42.304692) (xy 144.253999 42.238556) + (xy 144.299054 42.199515) (xy 144.307816 42.195051) (xy 144.329789 42.179086) (xy 144.479786 42.070109) + (xy 144.479788 42.070106) (xy 144.479792 42.070104) (xy 144.630104 41.919792) (xy 144.630106 41.919788) + (xy 144.630109 41.919786) (xy 144.755048 41.74782) (xy 144.755047 41.74782) (xy 144.755051 41.747816) + (xy 144.851557 41.558412) (xy 144.917246 41.356243) (xy 144.9505 41.146287) (xy 144.9505 40.933713) + (xy 144.917246 40.723757) (xy 144.851557 40.521588) (xy 144.755051 40.332184) (xy 144.755049 40.332181) + (xy 144.755048 40.332179) (xy 144.630109 40.160213) (xy 144.479786 40.00989) (xy 144.307817 39.884949) + (xy 144.298504 39.880204) (xy 144.247707 39.83223) (xy 144.230912 39.764409) (xy 144.253449 39.698274) + (xy 144.298507 39.659232) (xy 144.307555 39.654622) (xy 144.361716 39.61527) (xy 144.361717 39.61527) + (xy 143.729408 38.982962) (xy 143.792993 38.965925) (xy 143.907007 38.900099) (xy 144.000099 38.807007) + (xy 144.065925 38.692993) (xy 144.082962 38.629408) (xy 144.71527 39.261717) (xy 144.71527 39.261716) + (xy 144.754622 39.207554) (xy 144.851095 39.018217) (xy 144.916757 38.81613) (xy 144.916757 38.816127) + (xy 144.95 38.606246) (xy 144.95 38.393753) (xy 144.916757 38.183872) (xy 144.916757 38.183869) + (xy 144.851095 37.981782) (xy 144.754624 37.792449) (xy 144.71527 37.738282) (xy 144.715269 37.738282) + (xy 144.082962 38.37059) (xy 144.065925 38.307007) (xy 144.000099 38.192993) (xy 143.907007 38.099901) + (xy 143.792993 38.034075) (xy 143.729409 38.017037) (xy 144.365393 37.381051) (xy 144.376871 37.326412) + (xy 144.425922 37.276655) (xy 144.447119 37.267354) (xy 144.516462 37.244377) (xy 144.541453 37.228961) + (xy 144.606551 37.2105) (xy 145.390664 37.2105) (xy 145.457703 37.230185) (xy 145.478345 37.246819) + (xy 149.213181 40.981655) (xy 149.246666 41.042978) (xy 149.2495 41.069336) (xy 149.2495 49.374718) + (xy 149.28029 49.569122) (xy 149.341117 49.756326) (xy 149.397759 49.867491) (xy 149.430476 49.931701) + (xy 149.546172 50.090942) (xy 149.546174 50.090944) (xy 152.31226 52.85703) (xy 152.335063 52.888415) + (xy 152.344949 52.907817) (xy 152.46989 53.079786) (xy 152.620213 53.230109) (xy 152.792179 53.355048) + (xy 152.792181 53.355049) (xy 152.792184 53.355051) (xy 152.981588 53.451557) (xy 153.183757 53.517246) + (xy 153.393713 53.5505) (xy 153.393714 53.5505) (xy 153.606286 53.5505) (xy 153.606287 53.5505) + (xy 153.816243 53.517246) (xy 154.018412 53.451557) (xy 154.207816 53.355051) (xy 154.30814 53.282162) + (xy 154.379786 53.230109) (xy 154.379788 53.230106) (xy 154.379792 53.230104) (xy 154.530104 53.079792) + (xy 154.530106 53.079788) (xy 154.530109 53.079786) (xy 154.655048 52.90782) (xy 154.65505 52.907817) + (xy 154.655051 52.907816) (xy 154.751557 52.718412) (xy 154.817246 52.516243) (xy 154.8505 52.306287) + (xy 154.8505 52.093713) (xy 154.817246 51.883757) (xy 154.751557 51.681588) (xy 154.655051 51.492184) + (xy 154.655049 51.492181) (xy 154.655048 51.492179) (xy 154.530109 51.320213) (xy 154.379786 51.16989) + (xy 154.20782 51.044951) (xy 154.207115 51.044591) (xy 154.199054 51.040485) (xy 154.148259 50.992512) + (xy 154.131463 50.924692) (xy 154.153999 50.858556) (xy 154.199054 50.819515) (xy 154.207816 50.815051) + (xy 154.263201 50.774812) (xy 154.379786 50.690109) (xy 154.379788 50.690106) (xy 154.379792 50.690104) + (xy 154.530104 50.539792) (xy 154.530106 50.539788) (xy 154.530109 50.539786) (xy 154.655048 50.36782) + (xy 154.655047 50.36782) (xy 154.655051 50.367816) (xy 154.751557 50.178412) (xy 154.817246 49.976243) + (xy 154.8505 49.766287) (xy 154.8505 49.553713) (xy 154.825715 49.397227) (xy 154.83467 49.327933) + (xy 154.860504 49.290151) (xy 158.044114 46.106543) (xy 158.120775 45.991811) (xy 158.17358 45.864329) + (xy 158.185828 45.802754) (xy 158.198407 45.739516) (xy 158.2005 45.728995) (xy 158.2005 41.933713) + (xy 210.5695 41.933713) (xy 210.5695 42.146286) (xy 210.594834 42.306243) (xy 210.602754 42.356243) + (xy 210.627235 42.431588) (xy 210.668444 42.558414) (xy 210.764951 42.74782) (xy 210.88989 42.919786) + (xy 211.040213 43.070109) (xy 211.212182 43.19505) (xy 211.220946 43.199516) (xy 211.271742 43.247491) + (xy 211.288536 43.315312) (xy 211.265998 43.381447) (xy 211.220946 43.420484) (xy 211.212182 43.424949) + (xy 211.040213 43.54989) (xy 210.88989 43.700213) (xy 210.764951 43.872179) (xy 210.668444 44.061585) + (xy 210.668443 44.061587) (xy 210.668443 44.061588) (xy 210.65278 44.109793) (xy 210.602753 44.26376) (xy 210.5695 44.473713) (xy 210.5695 44.686286) (xy 210.592508 44.831557) (xy 210.602754 44.896243) - (xy 210.660535 45.074075) (xy 210.668444 45.098414) (xy 210.764951 45.28782) (xy 210.88989 45.459786) + (xy 210.644289 45.024075) (xy 210.668444 45.098414) (xy 210.764951 45.28782) (xy 210.88989 45.459786) (xy 211.040213 45.610109) (xy 211.212182 45.73505) (xy 211.220946 45.739516) (xy 211.271742 45.787491) (xy 211.288536 45.855312) (xy 211.265998 45.921447) (xy 211.220946 45.960484) (xy 211.212182 45.964949) (xy 211.040213 46.08989) (xy 210.88989 46.240213) (xy 210.764951 46.412179) (xy 210.668444 46.601585) - (xy 210.602753 46.80376) (xy 210.5695 47.013713) (xy 210.5695 47.226286) (xy 210.597264 47.401584) - (xy 210.602754 47.436243) (xy 210.655449 47.598422) (xy 210.668444 47.638414) (xy 210.764951 47.82782) + (xy 210.602753 46.80376) (xy 210.5695 47.013713) (xy 210.5695 47.226286) (xy 210.592508 47.371557) + (xy 210.602754 47.436243) (xy 210.626203 47.508412) (xy 210.668444 47.638414) (xy 210.764951 47.82782) (xy 210.88989 47.999786) (xy 211.040213 48.150109) (xy 211.212182 48.27505) (xy 211.220946 48.279516) (xy 211.271742 48.327491) (xy 211.288536 48.395312) (xy 211.265998 48.461447) (xy 211.220946 48.500484) (xy 211.212182 48.504949) (xy 211.040213 48.62989) (xy 210.88989 48.780213) (xy 210.764951 48.952179) (xy 210.668444 49.141585) (xy 210.602753 49.34376) (xy 210.5695 49.553713) (xy 210.5695 49.766286) - (xy 210.592508 49.911557) (xy 210.602754 49.976243) (xy 210.659217 50.150018) (xy 210.668444 50.178414) + (xy 210.592508 49.911557) (xy 210.602754 49.976243) (xy 210.655967 50.140016) (xy 210.668444 50.178414) (xy 210.764951 50.36782) (xy 210.88989 50.539786) (xy 211.040213 50.690109) (xy 211.212182 50.81505) (xy 211.220946 50.819516) (xy 211.271742 50.867491) (xy 211.288536 50.935312) (xy 211.265998 51.001447) (xy 211.220946 51.040484) (xy 211.212182 51.044949) (xy 211.040213 51.16989) (xy 210.88989 51.320213) @@ -4405,205 +4446,109 @@ (xy 211.212179 53.355048) (xy 211.212181 53.355049) (xy 211.212184 53.355051) (xy 211.401588 53.451557) (xy 211.603757 53.517246) (xy 211.813713 53.5505) (xy 211.813714 53.5505) (xy 212.026286 53.5505) (xy 212.026287 53.5505) (xy 212.236243 53.517246) (xy 212.438412 53.451557) (xy 212.627816 53.355051) - (xy 212.745535 53.269524) (xy 212.799786 53.230109) (xy 212.799788 53.230106) (xy 212.799792 53.230104) + (xy 212.72814 53.282162) (xy 212.799786 53.230109) (xy 212.799788 53.230106) (xy 212.799792 53.230104) (xy 212.950104 53.079792) (xy 212.950106 53.079788) (xy 212.950109 53.079786) (xy 213.075048 52.90782) (xy 213.07505 52.907817) (xy 213.075051 52.907816) (xy 213.171557 52.718412) (xy 213.237246 52.516243) (xy 213.2705 52.306287) (xy 213.2705 52.093713) (xy 213.237246 51.883757) (xy 213.171557 51.681588) (xy 213.075051 51.492184) (xy 213.075049 51.492181) (xy 213.075048 51.492179) (xy 212.950109 51.320213) - (xy 212.799792 51.169896) (xy 212.752496 51.135534) (xy 212.627816 51.044949) (xy 212.617115 51.039496) - (xy 235.611581 51.039496) (xy 235.611581 52.298422) (xy 235.642371 52.492826) (xy 235.703198 52.680029) - (xy 235.770077 52.811285) (xy 235.792557 52.855405) (xy 235.908253 53.014646) (xy 236.047435 53.153828) - (xy 236.206676 53.269524) (xy 236.23148 53.282162) (xy 236.382051 53.358882) (xy 236.382053 53.358882) - (xy 236.382056 53.358884) (xy 236.482398 53.391487) (xy 236.569254 53.419709) (xy 236.763659 53.4505) - (xy 236.763664 53.4505) (xy 236.960503 53.4505) (xy 237.154907 53.419709) (xy 237.342106 53.358884) - (xy 237.517486 53.269524) (xy 237.676727 53.153828) (xy 237.815909 53.014646) (xy 237.931605 52.855405) - (xy 238.020965 52.680025) (xy 238.08179 52.492826) (xy 238.088036 52.453393) (xy 238.112581 52.298422) - (xy 238.112581 51.707255) (xy 238.132266 51.640216) (xy 238.1489 51.619574) (xy 239.792235 49.976239) - (xy 241.453828 48.314646) (xy 241.547233 48.186086) (xy 241.569524 48.155405) (xy 241.658884 47.980025) - (xy 241.699945 47.853652) (xy 241.719709 47.792827) (xy 241.736504 47.686785) (xy 241.7505 47.598422) - (xy 241.7505 41.453039) (xy 241.770185 41.386) (xy 241.786814 41.365363) (xy 245.589427 37.56275) - (xy 245.650746 37.529268) (xy 245.720438 37.534252) (xy 245.776371 37.576124) (xy 245.787589 37.594139) - (xy 245.845375 37.70755) (xy 245.884728 37.761716) (xy 246.517037 37.129408) (xy 246.534075 37.192993) - (xy 246.599901 37.307007) (xy 246.692993 37.400099) (xy 246.807007 37.465925) (xy 246.87059 37.482962) - (xy 246.238282 38.115269) (xy 246.238282 38.11527) (xy 246.285219 38.149371) (xy 246.327885 38.204701) - (xy 246.333864 38.274314) (xy 246.301259 38.33611) (xy 246.285219 38.350008) (xy 246.120214 38.46989) - (xy 246.120209 38.469894) (xy 245.96989 38.620213) (xy 245.844951 38.792179) (xy 245.748444 38.981585) - (xy 245.682753 39.18376) (xy 245.6495 39.393713) (xy 245.6495 39.606286) (xy 245.672508 39.751557) - (xy 245.682754 39.816243) (xy 245.723481 39.941588) (xy 245.748444 40.018414) (xy 245.844951 40.20782) - (xy 245.96989 40.379786) (xy 246.120209 40.530105) (xy 246.120214 40.530109) (xy 246.284793 40.649682) - (xy 246.327459 40.705011) (xy 246.333438 40.774625) (xy 246.300833 40.83642) (xy 246.284793 40.850318) - (xy 246.120214 40.96989) (xy 246.120209 40.969894) (xy 245.96989 41.120213) (xy 245.844951 41.292179) - (xy 245.748444 41.481585) (xy 245.682753 41.68376) (xy 245.6495 41.893713) (xy 245.6495 42.106286) - (xy 245.682753 42.316239) (xy 245.748444 42.518414) (xy 245.844951 42.70782) (xy 245.96989 42.879786) - (xy 246.120209 43.030105) (xy 246.120214 43.030109) (xy 246.284793 43.149682) (xy 246.327459 43.205011) - (xy 246.333438 43.274625) (xy 246.300833 43.33642) (xy 246.284793 43.350318) (xy 246.120214 43.46989) - (xy 246.120209 43.469894) (xy 245.96989 43.620213) (xy 245.844951 43.792179) (xy 245.748444 43.981585) - (xy 245.748443 43.981587) (xy 245.748443 43.981588) (xy 245.72245 44.061585) (xy 245.682753 44.18376) - (xy 245.6495 44.393713) (xy 245.6495 44.606286) (xy 245.676741 44.778282) (xy 245.682754 44.816243) - (xy 245.731072 44.964951) (xy 245.748444 45.018414) (xy 245.844951 45.20782) (xy 245.96989 45.379786) - (xy 246.120209 45.530105) (xy 246.120214 45.530109) (xy 246.284793 45.649682) (xy 246.327459 45.705011) - (xy 246.333438 45.774625) (xy 246.300833 45.83642) (xy 246.284793 45.850318) (xy 246.120214 45.96989) - (xy 246.120209 45.969894) (xy 245.96989 46.120213) (xy 245.844951 46.292179) (xy 245.748444 46.481585) - (xy 245.682753 46.68376) (xy 245.652867 46.872452) (xy 245.6495 46.893713) (xy 245.6495 47.106287) - (xy 245.652071 47.122517) (xy 245.676936 47.279514) (xy 245.682754 47.316243) (xy 245.744069 47.504951) - (xy 245.748444 47.518414) (xy 245.844951 47.70782) (xy 245.96989 47.879786) (xy 246.108705 48.018601) - (xy 246.14219 48.079924) (xy 246.137206 48.149616) (xy 246.095334 48.205549) (xy 246.086121 48.211821) - (xy 245.931342 48.307289) (xy 245.807289 48.431342) (xy 245.715187 48.580663) (xy 245.715186 48.580666) - (xy 245.660001 48.747203) (xy 245.660001 48.747204) (xy 245.66 48.747204) (xy 245.6495 48.849983) - (xy 245.6495 50.150001) (xy 245.649501 50.150018) (xy 245.66 50.252796) (xy 245.660001 50.252799) - (xy 245.698116 50.36782) (xy 245.715186 50.419334) (xy 245.807288 50.568656) (xy 245.931344 50.692712) - (xy 246.080666 50.784814) (xy 246.247203 50.839999) (xy 246.349991 50.8505) (xy 247.650008 50.850499) - (xy 247.752797 50.839999) (xy 247.919334 50.784814) (xy 248.068656 50.692712) (xy 248.192712 50.568656) - (xy 248.284814 50.419334) (xy 248.339999 50.252797) (xy 248.3505 50.150009) (xy 248.350499 48.849992) - (xy 248.34337 48.780208) (xy 248.339999 48.747203) (xy 248.339998 48.7472) (xy 248.301125 48.62989) - (xy 248.284814 48.580666) (xy 248.192712 48.431344) (xy 248.068656 48.307288) (xy 247.919334 48.215186) - (xy 247.919333 48.215185) (xy 247.913878 48.211821) (xy 247.867154 48.159873) (xy 247.855931 48.09091) - (xy 247.883775 48.026828) (xy 247.891272 48.018623) (xy 248.030104 47.879792) (xy 248.047171 47.856302) - (xy 248.155048 47.70782) (xy 248.155047 47.70782) (xy 248.155051 47.707816) (xy 248.251557 47.518412) - (xy 248.317246 47.316243) (xy 248.3505 47.106287) (xy 248.3505 46.893713) (xy 248.317246 46.683757) - (xy 248.251557 46.481588) (xy 248.155051 46.292184) (xy 248.155049 46.292181) (xy 248.155048 46.292179) - (xy 248.030109 46.120213) (xy 247.879792 45.969896) (xy 247.866837 45.960484) (xy 247.715204 45.850316) - (xy 247.67254 45.794989) (xy 247.666561 45.725376) (xy 247.699166 45.66358) (xy 247.715199 45.649686) - (xy 247.879792 45.530104) (xy 248.030104 45.379792) (xy 248.030106 45.379788) (xy 248.030109 45.379786) - (xy 248.155048 45.20782) (xy 248.155047 45.20782) (xy 248.155051 45.207816) (xy 248.251557 45.018412) - (xy 248.317246 44.816243) (xy 248.3505 44.606287) (xy 248.3505 44.393713) (xy 248.317246 44.183757) - (xy 248.251557 43.981588) (xy 248.155051 43.792184) (xy 248.155049 43.792181) (xy 248.155048 43.792179) - (xy 248.030109 43.620213) (xy 247.879792 43.469896) (xy 247.811784 43.420486) (xy 247.715204 43.350316) - (xy 247.67254 43.294989) (xy 247.666561 43.225376) (xy 247.699166 43.16358) (xy 247.715199 43.149686) - (xy 247.879792 43.030104) (xy 248.030104 42.879792) (xy 248.030106 42.879788) (xy 248.030109 42.879786) - (xy 248.155048 42.70782) (xy 248.155047 42.70782) (xy 248.155051 42.707816) (xy 248.251557 42.518412) - (xy 248.317246 42.316243) (xy 248.3505 42.106287) (xy 248.3505 41.893713) (xy 248.317246 41.683757) - (xy 248.251557 41.481588) (xy 248.155051 41.292184) (xy 248.155049 41.292181) (xy 248.155048 41.292179) - (xy 248.030109 41.120213) (xy 247.879792 40.969896) (xy 247.86757 40.961016) (xy 247.715204 40.850316) - (xy 247.67254 40.794989) (xy 247.666561 40.725376) (xy 247.699166 40.66358) (xy 247.715199 40.649686) - (xy 247.879792 40.530104) (xy 248.030104 40.379792) (xy 248.030106 40.379788) (xy 248.030109 40.379786) - (xy 248.155048 40.20782) (xy 248.155047 40.20782) (xy 248.155051 40.207816) (xy 248.251557 40.018412) - (xy 248.317246 39.816243) (xy 248.3505 39.606287) (xy 248.3505 39.393713) (xy 248.317246 39.183757) - (xy 248.251557 38.981588) (xy 248.155051 38.792184) (xy 248.155049 38.792181) (xy 248.155048 38.792179) - (xy 248.030109 38.620213) (xy 247.87979 38.469894) (xy 247.879785 38.46989) (xy 247.714781 38.350008) - (xy 247.672115 38.294678) (xy 247.666136 38.225065) (xy 247.698741 38.16327) (xy 247.714781 38.149372) - (xy 247.761716 38.115271) (xy 247.761717 38.11527) (xy 247.129408 37.482962) (xy 247.192993 37.465925) - (xy 247.307007 37.400099) (xy 247.400099 37.307007) (xy 247.465925 37.192993) (xy 247.482962 37.129408) - (xy 248.11527 37.761717) (xy 248.11527 37.761716) (xy 248.154622 37.707554) (xy 248.251095 37.518217) - (xy 248.316757 37.31613) (xy 248.316757 37.316127) (xy 248.35 37.106246) (xy 248.35 36.893753) (xy 248.316757 36.683872) - (xy 248.316757 36.683869) (xy 248.251095 36.481782) (xy 248.154624 36.292449) (xy 248.11527 36.238282) - (xy 248.115269 36.238282) (xy 247.482962 36.87059) (xy 247.465925 36.807007) (xy 247.400099 36.692993) - (xy 247.307007 36.599901) (xy 247.192993 36.534075) (xy 247.129408 36.517037) (xy 247.761716 35.884728) - (xy 247.71478 35.850628) (xy 247.672114 35.795298) (xy 247.666135 35.725685) (xy 247.69874 35.663889) - (xy 247.714776 35.649994) (xy 247.879792 35.530104) (xy 248.030104 35.379792) (xy 248.030106 35.379788) - (xy 248.030109 35.379786) (xy 248.155048 35.20782) (xy 248.155047 35.20782) (xy 248.155051 35.207816) - (xy 248.251557 35.018412) (xy 248.317246 34.816243) (xy 248.3505 34.606287) (xy 248.3505 34.393713) - (xy 248.317246 34.183757) (xy 248.251557 33.981588) (xy 248.155051 33.792184) (xy 248.155049 33.792181) - (xy 248.155048 33.792179) (xy 248.030109 33.620213) (xy 247.879786 33.46989) (xy 247.70782 33.344951) - (xy 247.518414 33.248444) (xy 247.518413 33.248443) (xy 247.518412 33.248443) (xy 247.316243 33.182754) - (xy 247.316241 33.182753) (xy 247.31624 33.182753) (xy 247.154957 33.157208) (xy 247.106287 33.1495) - (xy 246.893713 33.1495) (xy 246.845042 33.157208) (xy 246.68376 33.182753) (xy 246.481585 33.248444) - (xy 246.292179 33.344951) (xy 246.120213 33.46989) (xy 245.969895 33.620208) (xy 245.908875 33.704194) - (xy 245.896239 33.718988) (xy 239.546174 40.069055) (xy 239.546172 40.069058) (xy 239.496485 40.137445) - (xy 239.430476 40.228298) (xy 239.341115 40.403677) (xy 239.341114 40.40368) (xy 239.309657 40.500499) - (xy 239.28029 40.59088) (xy 239.28029 40.590881) (xy 239.2495 40.785281) (xy 239.2495 46.930664) - (xy 239.229815 46.997703) (xy 239.213181 47.018345) (xy 235.908255 50.32327) (xy 235.908255 50.323271) - (xy 235.908253 50.323273) (xy 235.875888 50.36782) (xy 235.792557 50.482513) (xy 235.70275 50.65877) - (xy 235.701689 50.662531) (xy 235.642373 50.845088) (xy 235.611581 51.039496) (xy 212.617115 51.039496) - (xy 212.611294 51.03653) (xy 212.604162 51.03153) (xy 212.587581 51.010761) (xy 212.568259 50.992512) - (xy 212.56612 50.983877) (xy 212.560571 50.976926) (xy 212.557851 50.950488) (xy 212.551463 50.924692) - (xy 212.554332 50.916271) (xy 212.553422 50.907423) (xy 212.565426 50.883712) (xy 212.573999 50.858556) - (xy 212.581419 50.852126) (xy 212.584983 50.845088) (xy 212.599122 50.836786) (xy 212.619054 50.819515) - (xy 212.627816 50.815051) (xy 212.669437 50.784812) (xy 212.799786 50.690109) (xy 212.799788 50.690106) + (xy 212.799786 51.16989) (xy 212.62782 51.044951) (xy 212.627115 51.044591) (xy 212.619054 51.040485) + (xy 212.568259 50.992512) (xy 212.551463 50.924692) (xy 212.573999 50.858556) (xy 212.619054 50.819515) + (xy 212.627816 50.815051) (xy 212.683201 50.774812) (xy 212.799786 50.690109) (xy 212.799788 50.690106) (xy 212.799792 50.690104) (xy 212.950104 50.539792) (xy 212.950106 50.539788) (xy 212.950109 50.539786) (xy 213.075048 50.36782) (xy 213.075047 50.36782) (xy 213.075051 50.367816) (xy 213.171557 50.178412) (xy 213.237246 49.976243) (xy 213.2705 49.766287) (xy 213.2705 49.553713) (xy 213.237246 49.343757) (xy 213.171557 49.141588) (xy 213.075051 48.952184) (xy 213.075049 48.952181) (xy 213.075048 48.952179) (xy 212.950109 48.780213) (xy 212.799786 48.62989) (xy 212.62782 48.504951) (xy 212.627115 48.504591) (xy 212.619054 48.500485) (xy 212.568259 48.452512) (xy 212.551463 48.384692) (xy 212.573999 48.318556) - (xy 212.619054 48.279515) (xy 212.627816 48.275051) (xy 212.711578 48.214195) (xy 212.799786 48.150109) + (xy 212.619054 48.279515) (xy 212.627816 48.275051) (xy 212.723978 48.205186) (xy 212.799786 48.150109) (xy 212.799788 48.150106) (xy 212.799792 48.150104) (xy 212.950104 47.999792) (xy 212.950106 47.999788) (xy 212.950109 47.999786) (xy 213.075048 47.82782) (xy 213.075047 47.82782) (xy 213.075051 47.827816) (xy 213.171557 47.638412) (xy 213.237246 47.436243) (xy 213.2705 47.226287) (xy 213.2705 47.013713) (xy 213.237246 46.803757) (xy 213.171557 46.601588) (xy 213.075051 46.412184) (xy 213.075049 46.412181) (xy 213.075048 46.412179) (xy 212.950109 46.240213) (xy 212.799786 46.08989) (xy 212.62782 45.964951) (xy 212.627115 45.964591) (xy 212.619054 45.960485) (xy 212.568259 45.912512) (xy 212.551463 45.844692) - (xy 212.573999 45.778556) (xy 212.619054 45.739515) (xy 212.627816 45.735051) (xy 212.669163 45.705011) + (xy 212.573999 45.778556) (xy 212.619054 45.739515) (xy 212.627816 45.735051) (xy 212.699468 45.682993) (xy 212.799786 45.610109) (xy 212.799788 45.610106) (xy 212.799792 45.610104) (xy 212.950104 45.459792) - (xy 212.954704 45.45346) (xy 213.025517 45.355996) (xy 213.075048 45.28782) (xy 213.075051 45.287816) - (xy 213.171557 45.098412) (xy 213.237246 44.896243) (xy 213.2705 44.686287) (xy 213.2705 44.473713) - (xy 213.237246 44.263757) (xy 213.171557 44.061588) (xy 213.075051 43.872184) (xy 213.075049 43.872181) - (xy 213.075048 43.872179) (xy 212.950109 43.700213) (xy 212.799786 43.54989) (xy 212.62782 43.424951) - (xy 212.627115 43.424591) (xy 212.619054 43.420485) (xy 212.568259 43.372512) (xy 212.551463 43.304692) - (xy 212.573999 43.238556) (xy 212.619054 43.199515) (xy 212.627816 43.195051) (xy 212.649789 43.179086) - (xy 212.799786 43.070109) (xy 212.799788 43.070106) (xy 212.799792 43.070104) (xy 212.950104 42.919792) - (xy 212.950106 42.919788) (xy 212.950109 42.919786) (xy 213.075048 42.74782) (xy 213.075047 42.74782) - (xy 213.075051 42.747816) (xy 213.171557 42.558412) (xy 213.237246 42.356243) (xy 213.2705 42.146287) - (xy 213.2705 41.933713) (xy 213.237246 41.723757) (xy 213.171557 41.521588) (xy 213.075051 41.332184) - (xy 213.075049 41.332181) (xy 213.075048 41.332179) (xy 212.950109 41.160213) (xy 212.79979 41.009894) - (xy 212.799785 41.00989) (xy 212.794399 41.005977) (xy 212.751731 40.950649) (xy 212.74575 40.881036) - (xy 212.778354 40.81924) (xy 212.828278 40.787951) (xy 212.839117 40.784359) (xy 212.839124 40.784356) - (xy 212.988345 40.692315) (xy 213.112315 40.568345) (xy 213.204356 40.419124) (xy 213.204358 40.419119) - (xy 213.226032 40.353713) (xy 220.0495 40.353713) (xy 220.0495 40.566286) (xy 220.082497 40.774625) - (xy 220.082754 40.776243) (xy 220.145675 40.969894) (xy 220.148444 40.978414) (xy 220.244951 41.16782) - (xy 220.36989 41.339786) (xy 220.520213 41.490109) (xy 220.692182 41.61505) (xy 220.700946 41.619516) - (xy 220.751742 41.667491) (xy 220.768536 41.735312) (xy 220.745998 41.801447) (xy 220.700946 41.840484) - (xy 220.692182 41.844949) (xy 220.520213 41.96989) (xy 220.36989 42.120213) (xy 220.244951 42.292179) - (xy 220.148444 42.481585) (xy 220.082753 42.68376) (xy 220.0495 42.893713) (xy 220.0495 43.106286) - (xy 220.082606 43.315312) (xy 220.082754 43.316243) (xy 220.133919 43.473713) (xy 220.148444 43.518414) - (xy 220.244951 43.70782) (xy 220.36989 43.879786) (xy 220.520213 44.030109) (xy 220.692179 44.155048) - (xy 220.692181 44.155049) (xy 220.692184 44.155051) (xy 220.701493 44.159794) (xy 220.75229 44.207766) - (xy 220.769087 44.275587) (xy 220.746552 44.341722) (xy 220.701505 44.38076) (xy 220.692446 44.385376) - (xy 220.69244 44.38538) (xy 220.638282 44.424727) (xy 220.638282 44.424728) (xy 221.270591 45.057037) - (xy 221.207007 45.074075) (xy 221.092993 45.139901) (xy 220.999901 45.232993) (xy 220.934075 45.347007) - (xy 220.917037 45.410591) (xy 220.284728 44.778282) (xy 220.284727 44.778282) (xy 220.24538 44.832439) - (xy 220.148904 45.021782) (xy 220.083242 45.223869) (xy 220.083242 45.223872) (xy 220.05 45.433753) - (xy 220.05 45.646246) (xy 220.083242 45.856127) (xy 220.083242 45.85613) (xy 220.148904 46.058217) - (xy 220.245375 46.24755) (xy 220.284728 46.301716) (xy 220.917036 45.669407) (xy 220.934075 45.732993) - (xy 220.999901 45.847007) (xy 221.092993 45.940099) (xy 221.207007 46.005925) (xy 221.27059 46.022962) - (xy 220.60037 46.693181) (xy 220.539047 46.726666) (xy 220.512698 46.7295) (xy 220.502134 46.7295) - (xy 220.502123 46.729501) (xy 220.442516 46.735908) (xy 220.307671 46.786202) (xy 220.307664 46.786206) - (xy 220.192455 46.872452) (xy 220.192452 46.872455) (xy 220.106206 46.987664) (xy 220.106202 46.987671) - (xy 220.055908 47.122517) (xy 220.052942 47.150109) (xy 220.049501 47.182123) (xy 220.0495 47.182135) - (xy 220.0495 48.97787) (xy 220.049501 48.977876) (xy 220.055908 49.037483) (xy 220.106202 49.172328) - (xy 220.106206 49.172335) (xy 220.192452 49.287544) (xy 220.192455 49.287547) (xy 220.307664 49.373793) - (xy 220.307671 49.373797) (xy 220.442517 49.424091) (xy 220.442516 49.424091) (xy 220.449444 49.424835) - (xy 220.502127 49.4305) (xy 222.297872 49.430499) (xy 222.357483 49.424091) (xy 222.492331 49.373796) - (xy 222.607546 49.287546) (xy 222.693796 49.172331) (xy 222.744091 49.037483) (xy 222.7505 48.977873) - (xy 222.750499 47.182128) (xy 222.744091 47.122517) (xy 222.738037 47.106286) (xy 222.693797 46.987671) - (xy 222.693793 46.987664) (xy 222.607547 46.872455) (xy 222.607544 46.872452) (xy 222.492335 46.786206) - (xy 222.492328 46.786202) (xy 222.357482 46.735908) (xy 222.357483 46.735908) (xy 222.297883 46.729501) - (xy 222.297881 46.7295) (xy 222.297873 46.7295) (xy 222.297865 46.7295) (xy 222.287309 46.7295) - (xy 222.22027 46.709815) (xy 222.199628 46.693181) (xy 221.529408 46.022962) (xy 221.592993 46.005925) - (xy 221.707007 45.940099) (xy 221.800099 45.847007) (xy 221.865925 45.732993) (xy 221.882962 45.669408) - (xy 222.51527 46.301717) (xy 222.51527 46.301716) (xy 222.554622 46.247554) (xy 222.651095 46.058217) - (xy 222.716757 45.85613) (xy 222.716757 45.856127) (xy 222.75 45.646246) (xy 222.75 45.433753) (xy 222.716757 45.223872) - (xy 222.716757 45.223869) (xy 222.651095 45.021782) (xy 222.554624 44.832449) (xy 222.51527 44.778282) - (xy 222.515269 44.778282) (xy 221.882962 45.41059) (xy 221.865925 45.347007) (xy 221.800099 45.232993) - (xy 221.707007 45.139901) (xy 221.592993 45.074075) (xy 221.529409 45.057037) (xy 222.161716 44.424728) - (xy 222.107547 44.385373) (xy 222.107547 44.385372) (xy 222.0985 44.380763) (xy 222.047706 44.332788) - (xy 222.030912 44.264966) (xy 222.053451 44.198832) (xy 222.098508 44.159793) (xy 222.107816 44.155051) - (xy 222.236462 44.061585) (xy 222.279786 44.030109) (xy 222.279788 44.030106) (xy 222.279792 44.030104) - (xy 222.430104 43.879792) (xy 222.430106 43.879788) (xy 222.430109 43.879786) (xy 222.555048 43.70782) - (xy 222.555047 43.70782) (xy 222.555051 43.707816) (xy 222.651557 43.518412) (xy 222.717246 43.316243) - (xy 222.7505 43.106287) (xy 222.7505 42.893713) (xy 222.717246 42.683757) (xy 222.651557 42.481588) - (xy 222.555051 42.292184) (xy 222.555049 42.292181) (xy 222.555048 42.292179) (xy 222.430109 42.120213) - (xy 222.279786 41.96989) (xy 222.10782 41.844951) (xy 222.107115 41.844591) (xy 222.099054 41.840485) - (xy 222.048259 41.792512) (xy 222.031463 41.724692) (xy 222.053999 41.658556) (xy 222.099054 41.619515) - (xy 222.107816 41.615051) (xy 222.185771 41.558414) (xy 222.279786 41.490109) (xy 222.279788 41.490106) - (xy 222.279792 41.490104) (xy 222.430104 41.339792) (xy 222.430106 41.339788) (xy 222.430109 41.339786) - (xy 222.555048 41.16782) (xy 222.555047 41.16782) (xy 222.555051 41.167816) (xy 222.651557 40.978412) - (xy 222.717246 40.776243) (xy 222.7505 40.566287) (xy 222.7505 40.353713) (xy 222.717246 40.143757) - (xy 222.651557 39.941588) (xy 222.555051 39.752184) (xy 222.555049 39.752181) (xy 222.555048 39.752179) - (xy 222.430109 39.580213) (xy 222.279786 39.42989) (xy 222.10782 39.304951) (xy 221.918414 39.208444) - (xy 221.918413 39.208443) (xy 221.918412 39.208443) (xy 221.716243 39.142754) (xy 221.716241 39.142753) - (xy 221.71624 39.142753) (xy 221.554957 39.117208) (xy 221.506287 39.1095) (xy 221.293713 39.1095) - (xy 221.245042 39.117208) (xy 221.08376 39.142753) (xy 220.881585 39.208444) (xy 220.692179 39.304951) - (xy 220.520213 39.42989) (xy 220.36989 39.580213) (xy 220.244951 39.752179) (xy 220.148444 39.941585) - (xy 220.082753 40.14376) (xy 220.0495 40.353713) (xy 213.226032 40.353713) (xy 213.240571 40.309837) - (xy 213.259505 40.252697) (xy 213.259506 40.25269) (xy 213.269999 40.149986) (xy 213.27 40.149973) - (xy 213.27 39.75) (xy 212.353012 39.75) (xy 212.385925 39.692993) (xy 212.42 39.565826) (xy 212.42 39.434174) - (xy 212.385925 39.307007) (xy 212.353012 39.25) (xy 213.269999 39.25) (xy 213.269999 38.850028) - (xy 213.269998 38.850013) (xy 213.259505 38.747302) (xy 213.204358 38.58088) (xy 213.204356 38.580875) - (xy 213.112315 38.431654) (xy 212.988345 38.307684) (xy 212.839124 38.215643) (xy 212.839119 38.215641) - (xy 212.672697 38.160494) (xy 212.67269 38.160493) (xy 212.569986 38.15) (xy 212.17 38.15) (xy 212.17 39.066988) - (xy 212.112993 39.034075) (xy 211.985826 39) (xy 211.854174 39) (xy 211.727007 39.034075) (xy 211.67 39.066988) - (xy 211.67 38.15) (xy 211.270028 38.15) (xy 211.270012 38.150001) (xy 211.167302 38.160494) (xy 211.00088 38.215641) + (xy 213.075051 45.287816) (xy 213.171557 45.098412) (xy 213.237246 44.896243) (xy 213.2705 44.686287) + (xy 213.2705 44.473713) (xy 213.237246 44.263757) (xy 213.171557 44.061588) (xy 213.075051 43.872184) + (xy 213.075049 43.872181) (xy 213.075048 43.872179) (xy 212.950109 43.700213) (xy 212.799786 43.54989) + (xy 212.62782 43.424951) (xy 212.627115 43.424591) (xy 212.619054 43.420485) (xy 212.568259 43.372512) + (xy 212.551463 43.304692) (xy 212.573999 43.238556) (xy 212.619054 43.199515) (xy 212.627816 43.195051) + (xy 212.649789 43.179086) (xy 212.799786 43.070109) (xy 212.799788 43.070106) (xy 212.799792 43.070104) + (xy 212.950104 42.919792) (xy 212.950106 42.919788) (xy 212.950109 42.919786) (xy 213.075048 42.74782) + (xy 213.075047 42.74782) (xy 213.075051 42.747816) (xy 213.171557 42.558412) (xy 213.237246 42.356243) + (xy 213.2705 42.146287) (xy 213.2705 41.933713) (xy 213.237246 41.723757) (xy 213.171557 41.521588) + (xy 213.075051 41.332184) (xy 213.075049 41.332181) (xy 213.075048 41.332179) (xy 212.950109 41.160213) + (xy 212.79979 41.009894) (xy 212.799785 41.00989) (xy 212.794399 41.005977) (xy 212.751731 40.950649) + (xy 212.74575 40.881036) (xy 212.778354 40.81924) (xy 212.828278 40.787951) (xy 212.839117 40.784359) + (xy 212.839124 40.784356) (xy 212.988345 40.692315) (xy 213.112315 40.568345) (xy 213.204356 40.419124) + (xy 213.204358 40.419119) (xy 213.2426 40.303713) (xy 217.8895 40.303713) (xy 217.8895 40.516287) + (xy 217.890105 40.520104) (xy 217.92236 40.72376) (xy 217.922754 40.726243) (xy 217.975023 40.887111) + (xy 217.988444 40.928414) (xy 218.084951 41.11782) (xy 218.20989 41.289786) (xy 218.360213 41.440109) + (xy 218.532182 41.56505) (xy 218.540946 41.569516) (xy 218.591742 41.617491) (xy 218.608536 41.685312) + (xy 218.585998 41.751447) (xy 218.540946 41.790484) (xy 218.532182 41.794949) (xy 218.360213 41.91989) + (xy 218.20989 42.070213) (xy 218.084951 42.242179) (xy 217.988444 42.431585) (xy 217.922753 42.63376) + (xy 217.904688 42.74782) (xy 217.8895 42.843713) (xy 217.8895 43.056287) (xy 217.891689 43.070109) + (xy 217.922497 43.264625) (xy 217.922754 43.266243) (xy 217.985675 43.459894) (xy 217.988444 43.468414) + (xy 218.084951 43.65782) (xy 218.20989 43.829786) (xy 218.360213 43.980109) (xy 218.532179 44.105048) + (xy 218.532181 44.105049) (xy 218.532184 44.105051) (xy 218.541493 44.109794) (xy 218.59229 44.157766) + (xy 218.609087 44.225587) (xy 218.586552 44.291722) (xy 218.541505 44.33076) (xy 218.532446 44.335376) + (xy 218.53244 44.33538) (xy 218.478282 44.374727) (xy 218.478282 44.374728) (xy 219.110591 45.007037) + (xy 219.047007 45.024075) (xy 218.932993 45.089901) (xy 218.839901 45.182993) (xy 218.774075 45.297007) + (xy 218.757037 45.360591) (xy 218.124728 44.728282) (xy 218.124727 44.728282) (xy 218.08538 44.782439) + (xy 217.988904 44.971782) (xy 217.923242 45.173869) (xy 217.923242 45.173872) (xy 217.89 45.383753) + (xy 217.89 45.596246) (xy 217.923242 45.806127) (xy 217.923242 45.80613) (xy 217.988904 46.008217) + (xy 218.085375 46.19755) (xy 218.124728 46.251716) (xy 218.757037 45.619408) (xy 218.774075 45.682993) + (xy 218.839901 45.797007) (xy 218.932993 45.890099) (xy 219.047007 45.955925) (xy 219.11059 45.972962) + (xy 218.44037 46.643181) (xy 218.379047 46.676666) (xy 218.352698 46.6795) (xy 218.342134 46.6795) + (xy 218.342123 46.679501) (xy 218.282516 46.685908) (xy 218.147671 46.736202) (xy 218.147664 46.736206) + (xy 218.032455 46.822452) (xy 218.032452 46.822455) (xy 217.946206 46.937664) (xy 217.946202 46.937671) + (xy 217.895908 47.072517) (xy 217.889501 47.132116) (xy 217.889501 47.132123) (xy 217.8895 47.132135) + (xy 217.8895 48.92787) (xy 217.889501 48.927876) (xy 217.895908 48.987483) (xy 217.946202 49.122328) + (xy 217.946206 49.122335) (xy 218.032452 49.237544) (xy 218.032455 49.237547) (xy 218.147664 49.323793) + (xy 218.147671 49.323797) (xy 218.282517 49.374091) (xy 218.282516 49.374091) (xy 218.288302 49.374713) + (xy 218.342127 49.3805) (xy 220.137872 49.380499) (xy 220.197483 49.374091) (xy 220.332331 49.323796) + (xy 220.447546 49.237546) (xy 220.533796 49.122331) (xy 220.584091 48.987483) (xy 220.5905 48.927873) + (xy 220.590499 47.132128) (xy 220.584091 47.072517) (xy 220.570637 47.036446) (xy 220.533797 46.937671) + (xy 220.533793 46.937664) (xy 220.447547 46.822455) (xy 220.447544 46.822452) (xy 220.332335 46.736206) + (xy 220.332328 46.736202) (xy 220.197482 46.685908) (xy 220.197483 46.685908) (xy 220.137883 46.679501) + (xy 220.137881 46.6795) (xy 220.137873 46.6795) (xy 220.137865 46.6795) (xy 220.127309 46.6795) + (xy 220.06027 46.659815) (xy 220.039628 46.643181) (xy 219.369408 45.972962) (xy 219.432993 45.955925) + (xy 219.547007 45.890099) (xy 219.640099 45.797007) (xy 219.705925 45.682993) (xy 219.722962 45.619408) + (xy 220.35527 46.251717) (xy 220.35527 46.251716) (xy 220.394622 46.197554) (xy 220.491095 46.008217) + (xy 220.556757 45.80613) (xy 220.556757 45.806127) (xy 220.59 45.596246) (xy 220.59 45.383753) (xy 220.556757 45.173872) + (xy 220.556757 45.173869) (xy 220.491095 44.971782) (xy 220.394624 44.782449) (xy 220.35527 44.728282) + (xy 220.355269 44.728282) (xy 219.722962 45.36059) (xy 219.705925 45.297007) (xy 219.640099 45.182993) + (xy 219.547007 45.089901) (xy 219.432993 45.024075) (xy 219.369409 45.007037) (xy 220.001716 44.374728) + (xy 219.947547 44.335373) (xy 219.947547 44.335372) (xy 219.9385 44.330763) (xy 219.887706 44.282788) + (xy 219.870912 44.214966) (xy 219.893451 44.148832) (xy 219.938508 44.109793) (xy 219.947816 44.105051) + (xy 220.027007 44.047515) (xy 220.119786 43.980109) (xy 220.119788 43.980106) (xy 220.119792 43.980104) + (xy 220.270104 43.829792) (xy 220.270106 43.829788) (xy 220.270109 43.829786) (xy 220.395048 43.65782) + (xy 220.395047 43.65782) (xy 220.395051 43.657816) (xy 220.491557 43.468412) (xy 220.557246 43.266243) + (xy 220.5905 43.056287) (xy 220.5905 42.843713) (xy 220.557246 42.633757) (xy 220.491557 42.431588) + (xy 220.395051 42.242184) (xy 220.395049 42.242181) (xy 220.395048 42.242179) (xy 220.270109 42.070213) + (xy 220.119786 41.91989) (xy 219.94782 41.794951) (xy 219.947115 41.794591) (xy 219.939054 41.790485) + (xy 219.888259 41.742512) (xy 219.871463 41.674692) (xy 219.893999 41.608556) (xy 219.939054 41.569515) + (xy 219.947816 41.565051) (xy 220.007642 41.521585) (xy 220.119786 41.440109) (xy 220.119788 41.440106) + (xy 220.119792 41.440104) (xy 220.270104 41.289792) (xy 220.270106 41.289788) (xy 220.270109 41.289786) + (xy 220.395048 41.11782) (xy 220.395047 41.11782) (xy 220.395051 41.117816) (xy 220.491557 40.928412) + (xy 220.557246 40.726243) (xy 220.5905 40.516287) (xy 220.5905 40.303713) (xy 220.557246 40.093757) + (xy 220.491557 39.891588) (xy 220.395051 39.702184) (xy 220.395049 39.702181) (xy 220.395048 39.702179) + (xy 220.270109 39.530213) (xy 220.119786 39.37989) (xy 219.94782 39.254951) (xy 219.758414 39.158444) + (xy 219.758413 39.158443) (xy 219.758412 39.158443) (xy 219.556243 39.092754) (xy 219.556241 39.092753) + (xy 219.55624 39.092753) (xy 219.394957 39.067208) (xy 219.346287 39.0595) (xy 219.133713 39.0595) + (xy 219.085042 39.067208) (xy 218.92376 39.092753) (xy 218.721585 39.158444) (xy 218.532179 39.254951) + (xy 218.360213 39.37989) (xy 218.20989 39.530213) (xy 218.084951 39.702179) (xy 217.988444 39.891585) + (xy 217.922753 40.09376) (xy 217.906272 40.19782) (xy 217.8895 40.303713) (xy 213.2426 40.303713) + (xy 213.257139 40.259837) (xy 213.257139 40.259836) (xy 213.25714 40.259834) (xy 213.259505 40.252696) + (xy 213.259506 40.25269) (xy 213.269999 40.149986) (xy 213.27 40.149973) (xy 213.27 39.75) (xy 212.353012 39.75) + (xy 212.385925 39.692993) (xy 212.42 39.565826) (xy 212.42 39.434174) (xy 212.385925 39.307007) + (xy 212.353012 39.25) (xy 213.269999 39.25) (xy 213.269999 38.850028) (xy 213.269998 38.850013) + (xy 213.259505 38.747302) (xy 213.204358 38.58088) (xy 213.204356 38.580875) (xy 213.112315 38.431654) + (xy 212.988345 38.307684) (xy 212.839124 38.215643) (xy 212.839119 38.215641) (xy 212.672697 38.160494) + (xy 212.67269 38.160493) (xy 212.569986 38.15) (xy 212.17 38.15) (xy 212.17 39.066988) (xy 212.112993 39.034075) + (xy 211.985826 39) (xy 211.854174 39) (xy 211.727007 39.034075) (xy 211.67 39.066988) (xy 211.67 38.15) + (xy 211.270028 38.15) (xy 211.270012 38.150001) (xy 211.167302 38.160494) (xy 211.00088 38.215641) (xy 211.000875 38.215643) (xy 210.851654 38.307684) (xy 210.727684 38.431654) (xy 210.635643 38.580875) (xy 210.635641 38.58088) (xy 210.580494 38.747302) (xy 210.580493 38.747309) (xy 210.57 38.850013) (xy 210.57 39.25) (xy 211.486988 39.25) (xy 211.454075 39.307007) (xy 211.42 39.434174) (xy 211.42 39.565826) @@ -4612,60 +4557,157 @@ (xy 210.851654 40.692315) (xy 211.000875 40.784356) (xy 211.000878 40.784357) (xy 211.011723 40.787951) (xy 211.069167 40.827724) (xy 211.09599 40.89224) (xy 211.083675 40.961016) (xy 211.045605 41.005974) (xy 211.040211 41.009892) (xy 210.88989 41.160213) (xy 210.764951 41.332179) (xy 210.668444 41.521585) - (xy 210.602753 41.72376) (xy 210.5695 41.933713) (xy 158.2005 41.933713) (xy 158.2005 33.431004) - (xy 158.173581 33.295677) (xy 158.17358 33.295676) (xy 158.17358 33.295672) (xy 158.126808 33.182753) + (xy 210.602753 41.72376) (xy 210.5695 41.933713) (xy 158.2005 41.933713) (xy 158.2005 34.391577) + (xy 239.743204 34.391577) (xy 239.743204 34.588422) (xy 239.773994 34.782826) (xy 239.834821 34.970029) + (xy 239.924181 35.145407) (xy 239.93205 35.156238) (xy 239.942215 35.172825) (xy 239.95495 35.197819) + (xy 240.07989 35.369786) (xy 240.079896 35.369792) (xy 240.230208 35.520104) (xy 240.395219 35.639991) + (xy 240.437884 35.695319) (xy 240.443863 35.764932) (xy 240.411258 35.826728) (xy 240.395218 35.840626) + (xy 240.348282 35.874726) (xy 240.348282 35.874728) (xy 240.980591 36.507037) (xy 240.917007 36.524075) + (xy 240.802993 36.589901) (xy 240.709901 36.682993) (xy 240.644075 36.797007) (xy 240.627037 36.860591) + (xy 239.994728 36.228282) (xy 239.994727 36.228282) (xy 239.95538 36.282439) (xy 239.858904 36.471782) + (xy 239.793242 36.673869) (xy 239.793242 36.673872) (xy 239.76 36.883753) (xy 239.76 37.096246) + (xy 239.793242 37.306127) (xy 239.793242 37.30613) (xy 239.858904 37.508217) (xy 239.955375 37.69755) + (xy 239.994728 37.751716) (xy 240.627037 37.119408) (xy 240.644075 37.182993) (xy 240.709901 37.297007) + (xy 240.802993 37.390099) (xy 240.917007 37.455925) (xy 240.98059 37.472962) (xy 240.348282 38.105269) + (xy 240.348282 38.10527) (xy 240.395219 38.139371) (xy 240.437885 38.194701) (xy 240.443864 38.264314) + (xy 240.411259 38.32611) (xy 240.395219 38.340008) (xy 240.230214 38.45989) (xy 240.230209 38.459894) + (xy 240.07989 38.610213) (xy 239.954951 38.782179) (xy 239.858444 38.971585) (xy 239.792753 39.17376) + (xy 239.7595 39.383713) (xy 239.7595 39.596286) (xy 239.789934 39.788443) (xy 239.792754 39.806243) + (xy 239.820484 39.891588) (xy 239.858444 40.008414) (xy 239.954951 40.19782) (xy 240.07989 40.369786) + (xy 240.230209 40.520105) (xy 240.230214 40.520109) (xy 240.394793 40.639682) (xy 240.437459 40.695011) + (xy 240.443438 40.764625) (xy 240.410833 40.82642) (xy 240.394793 40.840318) (xy 240.230214 40.95989) + (xy 240.230209 40.959894) (xy 240.07989 41.110213) (xy 239.954951 41.282179) (xy 239.858444 41.471585) + (xy 239.792753 41.67376) (xy 239.7595 41.883713) (xy 239.7595 42.096286) (xy 239.783448 42.247491) + (xy 239.792754 42.306243) (xy 239.833481 42.431588) (xy 239.858444 42.508414) (xy 239.954951 42.69782) + (xy 240.07989 42.869786) (xy 240.230209 43.020105) (xy 240.230214 43.020109) (xy 240.394793 43.139682) + (xy 240.437459 43.195011) (xy 240.443438 43.264625) (xy 240.410833 43.32642) (xy 240.394793 43.340318) + (xy 240.230214 43.45989) (xy 240.230209 43.459894) (xy 240.07989 43.610213) (xy 239.954951 43.782179) + (xy 239.858444 43.971585) (xy 239.792753 44.17376) (xy 239.767156 44.335373) (xy 239.7595 44.383713) + (xy 239.7595 44.596287) (xy 239.761689 44.610109) (xy 239.788983 44.782439) (xy 239.792754 44.806243) + (xy 239.84287 44.960484) (xy 239.858444 45.008414) (xy 239.954951 45.19782) (xy 240.07989 45.369786) + (xy 240.230209 45.520105) (xy 240.230214 45.520109) (xy 240.394793 45.639682) (xy 240.437459 45.695011) + (xy 240.443438 45.764625) (xy 240.410833 45.82642) (xy 240.394793 45.840318) (xy 240.230214 45.95989) + (xy 240.230209 45.959894) (xy 240.07989 46.110213) (xy 239.954951 46.282179) (xy 239.858444 46.471585) + (xy 239.792753 46.67376) (xy 239.769202 46.822455) (xy 239.7595 46.883713) (xy 239.7595 47.096287) + (xy 239.765175 47.132116) (xy 239.78852 47.279514) (xy 239.792754 47.306243) (xy 239.857318 47.504951) + (xy 239.858444 47.508414) (xy 239.954951 47.69782) (xy 240.07989 47.869786) (xy 240.218705 48.008601) + (xy 240.25219 48.069924) (xy 240.247206 48.139616) (xy 240.205334 48.195549) (xy 240.196121 48.201821) + (xy 240.041342 48.297289) (xy 239.917289 48.421342) (xy 239.825187 48.570663) (xy 239.825186 48.570666) + (xy 239.770001 48.737203) (xy 239.770001 48.737204) (xy 239.77 48.737204) (xy 239.7595 48.839983) + (xy 239.7595 50.140001) (xy 239.759501 50.140018) (xy 239.77 50.242796) (xy 239.770001 50.242799) + (xy 239.825185 50.409331) (xy 239.825186 50.409334) (xy 239.917288 50.558656) (xy 240.041344 50.682712) + (xy 240.190666 50.774814) (xy 240.357203 50.829999) (xy 240.459991 50.8405) (xy 241.760008 50.840499) + (xy 241.862797 50.829999) (xy 242.029334 50.774814) (xy 242.178656 50.682712) (xy 242.302712 50.558656) + (xy 242.394814 50.409334) (xy 242.449999 50.242797) (xy 242.4605 50.140009) (xy 242.460499 48.839992) + (xy 242.449999 48.737203) (xy 242.394814 48.570666) (xy 242.302712 48.421344) (xy 242.178656 48.297288) + (xy 242.029334 48.205186) (xy 242.029333 48.205185) (xy 242.023878 48.201821) (xy 241.977154 48.149873) + (xy 241.965931 48.08091) (xy 241.993775 48.016828) (xy 242.001272 48.008623) (xy 242.140104 47.869792) + (xy 242.149907 47.8563) (xy 242.265048 47.69782) (xy 242.265047 47.69782) (xy 242.265051 47.697816) + (xy 242.361557 47.508412) (xy 242.427246 47.306243) (xy 242.4605 47.096287) (xy 242.4605 46.883713) + (xy 242.427246 46.673757) (xy 242.361557 46.471588) (xy 242.265051 46.282184) (xy 242.265049 46.282181) + (xy 242.265048 46.282179) (xy 242.140109 46.110213) (xy 241.989792 45.959896) (xy 241.924573 45.912512) + (xy 241.825204 45.840316) (xy 241.78254 45.784989) (xy 241.776561 45.715376) (xy 241.809166 45.65358) + (xy 241.825199 45.639686) (xy 241.989792 45.520104) (xy 242.140104 45.369792) (xy 242.140106 45.369788) + (xy 242.140109 45.369786) (xy 242.265048 45.19782) (xy 242.265047 45.19782) (xy 242.265051 45.197816) + (xy 242.361557 45.008412) (xy 242.427246 44.806243) (xy 242.4605 44.596287) (xy 242.4605 44.383713) + (xy 242.427246 44.173757) (xy 242.361557 43.971588) (xy 242.265051 43.782184) (xy 242.265049 43.782181) + (xy 242.265048 43.782179) (xy 242.140109 43.610213) (xy 241.989792 43.459896) (xy 241.935548 43.420486) + (xy 241.825204 43.340316) (xy 241.78254 43.284989) (xy 241.776561 43.215376) (xy 241.809166 43.15358) + (xy 241.825199 43.139686) (xy 241.989792 43.020104) (xy 242.140104 42.869792) (xy 242.140106 42.869788) + (xy 242.140109 42.869786) (xy 242.265048 42.69782) (xy 242.265047 42.69782) (xy 242.265051 42.697816) + (xy 242.361557 42.508412) (xy 242.427246 42.306243) (xy 242.4605 42.096287) (xy 242.4605 41.883713) + (xy 242.427246 41.673757) (xy 242.361557 41.471588) (xy 242.265051 41.282184) (xy 242.265049 41.282181) + (xy 242.265048 41.282179) (xy 242.140109 41.110213) (xy 241.989792 40.959896) (xy 241.989784 40.95989) + (xy 241.825204 40.840316) (xy 241.78254 40.784989) (xy 241.776561 40.715376) (xy 241.809166 40.65358) + (xy 241.825199 40.639686) (xy 241.989792 40.520104) (xy 242.140104 40.369792) (xy 242.140106 40.369788) + (xy 242.140109 40.369786) (xy 242.265048 40.19782) (xy 242.265047 40.19782) (xy 242.265051 40.197816) + (xy 242.361557 40.008412) (xy 242.427246 39.806243) (xy 242.4605 39.596287) (xy 242.4605 39.383713) + (xy 242.427246 39.173757) (xy 242.361557 38.971588) (xy 242.265051 38.782184) (xy 242.265049 38.782181) + (xy 242.265048 38.782179) (xy 242.140109 38.610213) (xy 241.98979 38.459894) (xy 241.989785 38.45989) + (xy 241.824781 38.340008) (xy 241.782115 38.284678) (xy 241.776136 38.215065) (xy 241.808741 38.15327) + (xy 241.824781 38.139372) (xy 241.871716 38.105271) (xy 241.871717 38.10527) (xy 241.239408 37.472962) + (xy 241.302993 37.455925) (xy 241.417007 37.390099) (xy 241.510099 37.297007) (xy 241.575925 37.182993) + (xy 241.592962 37.119409) (xy 242.22527 37.751717) (xy 242.22527 37.751716) (xy 242.264622 37.697554) + (xy 242.361095 37.508217) (xy 242.426757 37.30613) (xy 242.426757 37.306127) (xy 242.46 37.096246) + (xy 242.46 36.883753) (xy 242.426757 36.673872) (xy 242.426757 36.673869) (xy 242.361095 36.471782) + (xy 242.264624 36.282449) (xy 242.22527 36.228282) (xy 242.225269 36.228282) (xy 241.592962 36.86059) + (xy 241.575925 36.797007) (xy 241.510099 36.682993) (xy 241.417007 36.589901) (xy 241.302993 36.524075) + (xy 241.239409 36.507037) (xy 241.871716 35.874728) (xy 241.82478 35.840628) (xy 241.782114 35.785298) + (xy 241.776135 35.715685) (xy 241.80874 35.653889) (xy 241.824776 35.639994) (xy 241.989792 35.520104) + (xy 242.140104 35.369792) (xy 242.140106 35.369788) (xy 242.140109 35.369786) (xy 242.265048 35.19782) + (xy 242.265049 35.197819) (xy 242.265051 35.197816) (xy 242.361557 35.008412) (xy 242.427246 34.806243) + (xy 242.4605 34.596287) (xy 242.4605 34.383713) (xy 242.427246 34.173757) (xy 242.361557 33.971588) + (xy 242.265051 33.782184) (xy 242.265049 33.782181) (xy 242.265048 33.782179) (xy 242.140109 33.610213) + (xy 241.989786 33.45989) (xy 241.81782 33.334951) (xy 241.628414 33.238444) (xy 241.628413 33.238443) + (xy 241.628412 33.238443) (xy 241.426243 33.172754) (xy 241.426241 33.172753) (xy 241.42624 33.172753) + (xy 241.264957 33.147208) (xy 241.216287 33.1395) (xy 241.003713 33.1395) (xy 240.955042 33.147208) + (xy 240.79376 33.172753) (xy 240.591585 33.238444) (xy 240.402179 33.334951) (xy 240.230213 33.45989) + (xy 240.07989 33.610213) (xy 239.95495 33.78218) (xy 239.942213 33.807177) (xy 239.932054 33.823756) + (xy 239.924182 33.834592) (xy 239.92418 33.834595) (xy 239.903316 33.875541) (xy 239.834821 34.00997) + (xy 239.773994 34.197173) (xy 239.743204 34.391577) (xy 158.2005 34.391577) (xy 158.2005 33.431004) + (xy 158.173581 33.295677) (xy 158.17358 33.295676) (xy 158.17358 33.295672) (xy 158.159905 33.262658) (xy 158.120778 33.168195) (xy 158.120771 33.168182) (xy 158.044114 33.053458) (xy 158.044111 33.053454) (xy 157.946545 32.955888) (xy 157.946541 32.955885) (xy 157.831817 32.879228) (xy 157.831804 32.879221) (xy 157.704332 32.826421) (xy 157.704322 32.826418) (xy 157.568995 32.7995) (xy 157.568993 32.7995) (xy 140.568994 32.7995) (xy 140.431006 32.7995) (xy 140.431004 32.7995) (xy 140.295677 32.826418) (xy 140.295667 32.826421) (xy 140.168192 32.879222) (xy 140.053454 32.955887) (xy 138.955887 34.053454) - (xy 138.879222 34.168192) (xy 138.826421 34.295667) (xy 138.826418 34.295679) (xy 138.805378 34.401457) - (xy 138.805378 34.401459) (xy 138.7995 34.431007) (xy 138.7995 36.871006) (xy 138.7995 37.008994) - (xy 138.7995 37.008996) (xy 138.799499 37.008996) (xy 138.826418 37.144322) (xy 138.826421 37.144332) - (xy 138.879222 37.271807) (xy 138.955887 37.386545) (xy 138.955888 37.386546) (xy 142.239492 40.670149) - (xy 142.272977 40.731472) (xy 142.274284 40.777227) (xy 142.2495 40.933712) (xy 142.2495 41.146286) - (xy 142.279442 41.335337) (xy 142.282754 41.356243) (xy 142.326248 41.490104) (xy 142.348444 41.558414) - (xy 142.444951 41.74782) (xy 142.56989 41.919786) (xy 142.720213 42.070109) (xy 142.892182 42.19505) - (xy 142.900946 42.199516) (xy 142.951742 42.247491) (xy 142.968536 42.315312) (xy 142.945998 42.381447) - (xy 142.900946 42.420484) (xy 142.892182 42.424949) (xy 142.720213 42.54989) (xy 142.56989 42.700213) - (xy 142.444951 42.872179) (xy 142.348444 43.061585) (xy 142.282753 43.26376) (xy 142.2495 43.473713) - (xy 142.2495 43.686286) (xy 142.278942 43.872179) (xy 142.282754 43.896243) (xy 142.326248 44.030104) - (xy 142.348444 44.098414) (xy 142.444951 44.28782) (xy 142.56989 44.459786) (xy 142.720213 44.610109) - (xy 142.892182 44.73505) (xy 142.900946 44.739516) (xy 142.951742 44.787491) (xy 142.968536 44.855312) - (xy 142.945998 44.921447) (xy 142.900946 44.960484) (xy 142.892182 44.964949) (xy 142.720213 45.08989) - (xy 142.56989 45.240213) (xy 142.444951 45.41218) (xy 142.356839 45.585108) (xy 142.308864 45.635904) - (xy 142.241043 45.652699) (xy 142.174908 45.630161) (xy 142.158673 45.616494) (xy 137.161819 40.61964) - (xy 137.128334 40.558317) (xy 137.1255 40.531959) (xy 137.1255 34.810452) (xy 137.145185 34.743413) - (xy 137.161819 34.722771) (xy 137.947772 33.936819) (xy 138.009095 33.903334) (xy 138.035453 33.9005) - (xy 138.088693 33.9005) (xy 138.088694 33.900499) (xy 138.146682 33.888964) (xy 138.262658 33.865896) - (xy 138.262661 33.865894) (xy 138.262666 33.865894) (xy 138.426547 33.798013) (xy 138.574035 33.699464) - (xy 138.699464 33.574035) (xy 138.798013 33.426547) (xy 138.865894 33.262666) (xy 138.868724 33.248443) - (xy 138.900499 33.088695) (xy 138.9005 33.088693) (xy 138.9005 32.911306) (xy 138.900499 32.911304) - (xy 138.865896 32.737341) (xy 138.865893 32.737332) (xy 138.798016 32.573459) (xy 138.798009 32.573446) - (xy 138.699464 32.425965) (xy 138.699461 32.425961) (xy 138.574038 32.300538) (xy 138.574034 32.300535) - (xy 138.426553 32.20199) (xy 138.42654 32.201983) (xy 138.262667 32.134106) (xy 138.262658 32.134103) - (xy 138.088694 32.0995) (xy 138.088691 32.0995) (xy 137.911309 32.0995) (xy 137.911306 32.0995) - (xy 137.737341 32.134103) (xy 137.737332 32.134106) (xy 137.573459 32.201983) (xy 137.573446 32.20199) - (xy 137.425965 32.300535) (xy 137.425961 32.300538) (xy 137.300538 32.425961) (xy 137.300535 32.425965) - (xy 137.20199 32.573446) (xy 137.201983 32.573459) (xy 137.134106 32.737332) (xy 137.134103 32.737341) - (xy 137.0995 32.911304) (xy 137.0995 32.964547) (xy 137.079815 33.031586) (xy 137.063181 33.052228) - (xy 136.014144 34.101264) (xy 136.014138 34.101272) (xy 135.945692 34.203705) (xy 135.945684 34.20372) - (xy 135.912346 34.284207) (xy 135.907599 34.295672) (xy 135.898537 34.317549) (xy 135.881848 34.401457) - (xy 135.875972 34.430998) (xy 135.87597 34.431006) (xy 135.874501 34.438388) (xy 135.8745 34.438399) - (xy 135.8745 40.904019) (xy 135.880445 40.933913) (xy 135.898535 41.024856) (xy 135.898537 41.024864) - (xy 135.912347 41.058204) (xy 135.912347 41.058205) (xy 135.945685 41.138692) (xy 135.94569 41.138701) - (xy 135.979914 41.189919) (xy 135.979915 41.189921) (xy 136.01414 41.241143) (xy 136.014141 41.241144) - (xy 136.014142 41.241145) (xy 136.101267 41.32827) (xy 136.101268 41.32827) (xy 136.108335 41.335337) - (xy 136.108334 41.335337) (xy 136.108338 41.33534) (xy 142.487985 47.714988) (xy 142.52147 47.776311) - (xy 142.516486 47.846003) (xy 142.500623 47.875553) (xy 142.444949 47.952183) (xy 142.444948 47.952185) - (xy 142.348444 48.141585) (xy 142.282753 48.34376) (xy 142.2495 48.553713) (xy 142.2495 48.766286) - (xy 142.278942 48.952179) (xy 142.282754 48.976243) (xy 142.346468 49.172335) (xy 142.348444 49.178414) + (xy 138.910906 34.120775) (xy 138.895065 34.144482) (xy 138.879225 34.168188) (xy 138.879221 34.168195) + (xy 138.826421 34.295667) (xy 138.826418 34.295677) (xy 138.7995 34.431004) (xy 138.7995 34.431007) + (xy 138.7995 36.871006) (xy 138.7995 37.008994) (xy 138.7995 37.008996) (xy 138.799499 37.008996) + (xy 138.826418 37.144322) (xy 138.826421 37.144332) (xy 138.879222 37.271807) (xy 138.955887 37.386545) + (xy 138.955888 37.386546) (xy 142.239492 40.670149) (xy 142.272977 40.731472) (xy 142.274284 40.777227) + (xy 142.2495 40.933712) (xy 142.2495 41.146286) (xy 142.278942 41.332179) (xy 142.282754 41.356243) + (xy 142.318899 41.467486) (xy 142.348444 41.558414) (xy 142.444951 41.74782) (xy 142.56989 41.919786) + (xy 142.720213 42.070109) (xy 142.892182 42.19505) (xy 142.900946 42.199516) (xy 142.951742 42.247491) + (xy 142.968536 42.315312) (xy 142.945998 42.381447) (xy 142.900946 42.420484) (xy 142.892182 42.424949) + (xy 142.720213 42.54989) (xy 142.56989 42.700213) (xy 142.444951 42.872179) (xy 142.348444 43.061585) + (xy 142.282753 43.26376) (xy 142.2495 43.473713) (xy 142.2495 43.686286) (xy 142.278942 43.872179) + (xy 142.282754 43.896243) (xy 142.310002 43.980104) (xy 142.348444 44.098414) (xy 142.444951 44.28782) + (xy 142.56989 44.459786) (xy 142.720213 44.610109) (xy 142.892182 44.73505) (xy 142.900946 44.739516) + (xy 142.951742 44.787491) (xy 142.968536 44.855312) (xy 142.945998 44.921447) (xy 142.900946 44.960484) + (xy 142.892182 44.964949) (xy 142.720213 45.08989) (xy 142.56989 45.240213) (xy 142.444951 45.412179) + (xy 142.348444 45.601585) (xy 142.282753 45.80376) (xy 142.257223 45.964951) (xy 142.2495 46.013713) + (xy 142.2495 46.226287) (xy 142.258353 46.282184) (xy 142.278942 46.412179) (xy 142.282754 46.436243) + (xy 142.294238 46.471588) (xy 142.349949 46.643046) (xy 142.348868 46.643397) (xy 142.35576 46.707521) + (xy 142.324483 46.769999) (xy 142.264392 46.805649) (xy 142.233731 46.8095) (xy 141.574247 46.8095) + (xy 141.507208 46.789815) (xy 141.486566 46.773181) (xy 135.661819 40.948434) (xy 135.628334 40.887111) + (xy 135.6255 40.860753) (xy 135.6255 34.310452) (xy 135.645185 34.243413) (xy 135.661819 34.222771) + (xy 136.222772 33.661819) (xy 136.284095 33.628334) (xy 136.310453 33.6255) (xy 136.800639 33.6255) + (xy 136.867678 33.645185) (xy 136.888321 33.66182) (xy 136.925961 33.699461) (xy 136.925965 33.699464) + (xy 137.073446 33.798009) (xy 137.073459 33.798016) (xy 137.196363 33.848923) (xy 137.237334 33.865894) + (xy 137.237336 33.865894) (xy 137.237341 33.865896) (xy 137.411304 33.900499) (xy 137.411307 33.9005) + (xy 137.411309 33.9005) (xy 137.588693 33.9005) (xy 137.588694 33.900499) (xy 137.646682 33.888964) + (xy 137.762658 33.865896) (xy 137.762661 33.865894) (xy 137.762666 33.865894) (xy 137.926547 33.798013) + (xy 138.074035 33.699464) (xy 138.199464 33.574035) (xy 138.298013 33.426547) (xy 138.365894 33.262666) + (xy 138.370713 33.238443) (xy 138.400499 33.088695) (xy 138.4005 33.088693) (xy 138.4005 32.911306) + (xy 138.400499 32.911304) (xy 138.365896 32.737341) (xy 138.365893 32.737332) (xy 138.298016 32.573459) + (xy 138.298009 32.573446) (xy 138.199464 32.425965) (xy 138.199461 32.425961) (xy 138.074038 32.300538) + (xy 138.074034 32.300535) (xy 137.926553 32.20199) (xy 137.92654 32.201983) (xy 137.762667 32.134106) + (xy 137.762658 32.134103) (xy 137.588694 32.0995) (xy 137.588691 32.0995) (xy 137.411309 32.0995) + (xy 137.411306 32.0995) (xy 137.237341 32.134103) (xy 137.237332 32.134106) (xy 137.073459 32.201983) + (xy 137.073446 32.20199) (xy 136.925965 32.300535) (xy 136.925961 32.300538) (xy 136.888321 32.33818) + (xy 136.826999 32.371666) (xy 136.800639 32.3745) (xy 136.067741 32.3745) (xy 136.067721 32.374499) + (xy 136.061607 32.374499) (xy 135.938394 32.374499) (xy 135.837597 32.394548) (xy 135.837592 32.394548) + (xy 135.817549 32.398536) (xy 135.817547 32.398536) (xy 135.770397 32.418067) (xy 135.703719 32.445685) + (xy 135.703717 32.445686) (xy 135.601266 32.514141) (xy 135.601263 32.514144) (xy 134.601269 33.51414) + (xy 134.514144 33.601264) (xy 134.514138 33.601272) (xy 134.445692 33.703705) (xy 134.445689 33.703711) + (xy 134.445688 33.703714) (xy 134.413185 33.782184) (xy 134.407325 33.796329) (xy 134.398537 33.817545) + (xy 134.398535 33.817553) (xy 134.3745 33.938389) (xy 134.3745 41.232817) (xy 134.398535 41.35365) + (xy 134.39854 41.353667) (xy 134.445685 41.467486) (xy 134.44569 41.467495) (xy 134.479914 41.518713) + (xy 134.479915 41.518715) (xy 134.51414 41.569937) (xy 134.514141 41.569938) (xy 134.514142 41.569939) + (xy 134.601267 41.657064) (xy 134.601268 41.657064) (xy 134.608335 41.664131) (xy 134.608334 41.664131) + (xy 134.608337 41.664133) (xy 140.777935 47.833732) (xy 140.777936 47.833733) (xy 140.865061 47.920858) + (xy 140.911745 47.952051) (xy 140.967508 47.989311) (xy 141.081342 48.036463) (xy 141.202182 48.060499) + (xy 141.202186 48.0605) (xy 141.202187 48.0605) (xy 141.202188 48.0605) (xy 142.204119 48.0605) + (xy 142.271158 48.080185) (xy 142.316913 48.132989) (xy 142.326857 48.202147) (xy 142.32205 48.222814) + (xy 142.290942 48.318556) (xy 142.282753 48.34376) (xy 142.2495 48.553713) (xy 142.2495 48.766286) + (xy 142.278942 48.952179) (xy 142.282754 48.976243) (xy 142.333713 49.133079) (xy 142.348444 49.178414) (xy 142.444951 49.36782) (xy 142.56989 49.539786) (xy 142.720213 49.690109) (xy 142.892182 49.81505) (xy 142.900946 49.819516) (xy 142.951742 49.867491) (xy 142.968536 49.935312) (xy 142.945998 50.001447) (xy 142.900946 50.040484) (xy 142.892182 50.044949) (xy 142.720213 50.16989) (xy 142.56989 50.320213) (xy 142.444951 50.492179) (xy 142.348444 50.681585) (xy 142.282753 50.88376) (xy 142.261904 51.015398) (xy 142.231975 51.078533) (xy 142.172663 51.115464) (xy 142.139431 51.12) (xy 129.820569 51.12) - (xy 129.75353 51.100315) (xy 129.707775 51.047511) (xy 129.698096 51.015398) (xy 129.694471 50.992512) + (xy 129.75353 51.100315) (xy 129.707775 51.047511) (xy 129.698096 51.015398) (xy 129.687491 50.948443) (xy 129.677246 50.883757) (xy 129.611557 50.681588) (xy 129.515051 50.492184) (xy 129.515049 50.492181) (xy 129.515048 50.492179) (xy 129.390109 50.320213) (xy 129.239786 50.16989) (xy 129.06782 50.044951) (xy 129.067115 50.044591) (xy 129.059054 50.040485) (xy 129.008259 49.992512) (xy 128.991463 49.924692) @@ -4704,9 +4746,9 @@ (xy 129.515051 39.207816) (xy 129.611557 39.018412) (xy 129.677246 38.816243) (xy 129.7105 38.606287) (xy 129.7105 38.393713) (xy 129.677246 38.183757) (xy 129.611557 37.981588) (xy 129.515051 37.792184) (xy 129.515049 37.792181) (xy 129.515048 37.792179) (xy 129.390109 37.620213) (xy 129.239786 37.46989) - (xy 129.06782 37.344951) (xy 129.067115 37.344591) (xy 129.059054 37.340485) (xy 129.008259 37.292512) + (xy 129.06782 37.344951) (xy 129.065078 37.343554) (xy 129.059054 37.340485) (xy 129.008259 37.292512) (xy 128.991463 37.224692) (xy 129.013999 37.158556) (xy 129.059054 37.119515) (xy 129.067816 37.115051) - (xy 129.135569 37.065826) (xy 129.239786 36.990109) (xy 129.239788 36.990106) (xy 129.239792 36.990104) + (xy 129.149333 37.055826) (xy 129.239786 36.990109) (xy 129.239788 36.990106) (xy 129.239792 36.990104) (xy 129.390104 36.839792) (xy 129.390106 36.839788) (xy 129.390109 36.839786) (xy 129.515048 36.66782) (xy 129.515047 36.66782) (xy 129.515051 36.667816) (xy 129.611557 36.478412) (xy 129.677246 36.276243) (xy 129.7105 36.066287) (xy 129.7105 35.853713) (xy 129.677246 35.643757) (xy 129.611557 35.441588) @@ -4723,7 +4765,7 @@ (xy 124.511771 30.873017) (xy 124.525128 30.861443) (xy 124.682214 30.74385) (xy 124.697083 30.734294) (xy 124.86931 30.640251) (xy 124.885382 30.632911) (xy 125.069242 30.564335) (xy 125.0862 30.559356) (xy 125.277938 30.517646) (xy 125.295436 30.51513) (xy 125.495582 30.500816) (xy 125.504428 30.5005) - (xy 125.565892 30.5005) (xy 250.434108 30.5005) (xy 250.495572 30.5005) + (xy 125.565892 30.5005) (xy 244.294108 30.5005) (xy 244.355572 30.5005) ) ) ) diff --git a/hardware/boards/main-control-board/main-control-board.kicad_pro b/hardware/boards/main-control-board/main-control-board.kicad_pro index e14c929..227570e 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_pro +++ b/hardware/boards/main-control-board/main-control-board.kicad_pro @@ -156,7 +156,7 @@ "min_track_width": 0.2, "min_via_annular_width": 0.1, "min_via_diameter": 0.5, - "solder_mask_to_copper_clearance": 0.0, + "solder_mask_to_copper_clearance": 0.005, "use_height_for_length_calcs": true }, "teardrop_options": [ From b0bcd19776a6dace398e0cae149f58a487a3bb4d Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Thu, 17 Sep 2026 20:36:29 +0200 Subject: [PATCH 14/21] docs(pcb): clarify PCB validation requirements and update testing instructions --- docs/pcb.md | 2 +- hardware/.gitignore | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/pcb.md b/docs/pcb.md index c0f13e7..3c7bd00 100644 --- a/docs/pcb.md +++ b/docs/pcb.md @@ -217,7 +217,7 @@ Use this before opening or updating a PCB pull request. Details are in the secti **Quality and docs** -- [ ] ERC / DRC / expected-nets: `python3 scripts/check_pcb.py` passes (or GUI ERC+DRC reviewed and nets checked if no `kicad-cli`) +- [ ] ERC / DRC / expected-nets: `python3 scripts/check_pcb.py` passes (or GUI ERC+DRC reviewed if no `kicad-cli`; do not claim connectivity or net checks without `kicad-cli`) - [ ] No suppressions used only to make checks pass; any intentional exception has a reason - [ ] `expected-nets.yml` present and matches current netlist for listed nets - [ ] Board `README.md` covers purpose, status, interfaces, assumptions, and whether this revision was manufactured and tested diff --git a/hardware/.gitignore b/hardware/.gitignore index 7664704..c1e7e4d 100644 --- a/hardware/.gitignore +++ b/hardware/.gitignore @@ -1 +1,4 @@ -*.bak \ No newline at end of file +*.bak +gerbers/ +production/ +fabrication-toolkit-options.json \ No newline at end of file From 702f17fdc405f0058e7684d825a01b3246277316 Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Sun, 13 Sep 2026 12:11:59 +0200 Subject: [PATCH 15/21] docs(pcb): add main-control-board README --- hardware/boards/main-control-board/README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/hardware/boards/main-control-board/README.md b/hardware/boards/main-control-board/README.md index 6b1fb9f..7018025 100644 --- a/hardware/boards/main-control-board/README.md +++ b/hardware/boards/main-control-board/README.md @@ -6,17 +6,15 @@ Carrier PCB that reduces jumper wiring: existing modules plug in on pin headers. - **Status:** draft (schematic + routed layout, rev v1 / 2026-09-12) - **KiCad:** 10 - **Interfaces:** header sockets for the Waveshare ESP32-C3-Zero, Adafruit PCA9685, MAX98357A, SSD1306 OLED, and Adafruit 5993 USB-C breakout; shared I2C (ESP32 GP0/GP1 → PCA9685 and SSD1306 OLED); point-to-point I2S (ESP32 GP2/GP3/GP4 → MAX98357A BCLK/LRC/DIN); USB D+/D− (5993 → ESP32 GP19/GP18); PCA9685 OE ← GP5; +5V, 3V3, and GND. Servo 3-pin plugs and speaker terminals stay on the modules this revision. -- **Assumptions:** nets follow `[docs/hardware/](../../../docs/hardware/README.md)` (keep servo **+5V** off logic **3V3**; common GND). Custom module symbols live in `[libraries/symbols/tiny_engineer_modules.kicad_sym](libraries/symbols/tiny_engineer_modules.kicad_sym)`; footprints in `[libraries/footprints/tiny_engineer_modules.pretty](libraries/footprints/tiny_engineer_modules.pretty)`. ESP32-C3-Zero symbol pin numbers are Waveshare **header pads** (pad 1 = 5V, numbered anticlockwise from USB), not the ESP32-C3 QFN package. Two-layer FR4 ~1.6 mm; ESP32-C3-Zero on the back, other modules on the front. OLED uses a 1×04 pin header; USB-C breakout uses a 1×04 pin socket. Netclasses: `GND`, `Power5V` (`+5V`, 1.5 mm), `Power3V3` (`+3.3V`, 0.4 mm), `USB` (`/USB_`*), `Default` (I2C/I2S and other signals). +- **Assumptions:** nets follow [`docs/hardware/`](../../../docs/hardware/README.md) (keep servo **+5V** off logic **3V3**; common GND). Custom module symbols live in [`libraries/symbols/tiny_engineer_modules.kicad_sym`](libraries/symbols/tiny_engineer_modules.kicad_sym); footprints in [`libraries/footprints/tiny_engineer_modules.pretty`](libraries/footprints/tiny_engineer_modules.pretty). ESP32-C3-Zero symbol pin numbers are Waveshare **header pads** (pad 1 = 5V, numbered anticlockwise from USB), not the ESP32-C3 QFN package. Two-layer FR4 ~1.6 mm; ESP32-C3-Zero on the back, other modules on the front. OLED uses a 1×04 pin header; USB-C breakout uses a 1×04 pin socket. Netclasses: `GND`, `Power5V` (`+5V`, 1.5 mm), `Power3V3` (`+3.3V`, 0.4 mm), `USB` (`/USB_`*), `Default` (I2C/I2S and other signals). - **ERC / DRC:** ERC passed; DRC passed (custom rules in `main-control-board.kicad_dru`) - **Built:** not manufactured - **Tested:** not tested - - ## Direction First revision is sockets only. Design in KiCad 10, then fabricate, so the robot is wired on a board instead of Dupont harnesses. Later revisions may integrate some or all of those functions onto this PCB and drop the plug-in modules. -Contribution rules: `[docs/pcb.md](../../../docs/pcb.md)`. \ No newline at end of file +Contribution rules: [`docs/pcb.md`](../../../docs/pcb.md). From b6e254799a4b5ae7807b18411d6993e3bd06be7e Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Sun, 20 Sep 2026 17:12:13 +0200 Subject: [PATCH 16/21] prep PCB assembly --- .../main-control-board.kicad_pcb | 108 +++++++++++++++--- .../main-control-board.kicad_pro | 20 +++- .../main-control-board.kicad_sch | 56 ++++++++- 3 files changed, 159 insertions(+), 25 deletions(-) diff --git a/hardware/boards/main-control-board/main-control-board.kicad_pcb b/hardware/boards/main-control-board/main-control-board.kicad_pcb index 5ad7f2c..d547095 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_pcb +++ b/hardware/boards/main-control-board/main-control-board.kicad_pcb @@ -136,7 +136,7 @@ ) ) ) - (property "Value" "PCA9685" + (property "Value" "Adafruit PCA9685" (at 0 1 0) (unlocked yes) (layer "F.Fab") @@ -177,7 +177,13 @@ (path "/6391d22f-15dc-41a6-9172-b77d075a6c9e") (sheetname "/") (sheetfile "main-control-board.kicad_sch") - (attr through_hole) + (units + (unit + (name "A") + (pins "6" "1" "2" "3" "4" "5") + ) + ) + (attr through_hole exclude_from_pos_files exclude_from_bom) (duplicate_pad_numbers_are_jumpers no) (fp_line (start -31.85 -11.4) @@ -453,7 +459,7 @@ (remove_unused_layers no) (net "/I2C_SCL") (pinfunction "SCL_3") - (pintype "bidirectional") + (pintype "input") (uuid "f013e112-91e4-41d6-a005-dc259e65c7d1") ) (pad "3" thru_hole circle @@ -464,7 +470,7 @@ (remove_unused_layers no) (net "/I2C_SCL") (pinfunction "SCL_3") - (pintype "bidirectional") + (pintype "input") (uuid "77ffa5dc-6840-49a0-9683-bce37c275924") ) (pad "4" thru_hole circle @@ -583,7 +589,7 @@ ) ) ) - (property "Value" "USB" + (property "Value" "Conn_01x04_Socket" (at -3.15 -0.09 180) (layer "F.Fab") (uuid "1cf5ff3e-495e-418b-86f9-123e16217741") @@ -605,7 +611,7 @@ ) ) ) - (property "Description" "" + (property "Description" "Generic connector, single row, 01x04, script generated" (at 0 0 90) (layer "F.Fab") (hide yes) @@ -628,6 +634,32 @@ ) ) ) + (property "LCSC Part #" "C2718488" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0711813a-d566-4fd5-aa82-c929ddf486b3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "FT Rotation Offset" "90" + (at 0 0 90) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "44b65ccd-d619-493a-8799-3ce8317a5a5e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) (property ki_fp_filters "Connector*:*_1x??_*") (path "/892d2d19-23bd-4928-9797-558c2f8336b9") (sheetname "/") @@ -875,7 +907,7 @@ ) ) ) - (property "Value" "MAX98357" + (property "Value" "MAX98357A" (at 0 10 180) (unlocked yes) (layer "F.Fab") @@ -916,7 +948,13 @@ (path "/36531e2b-a362-4cd5-9344-6709539e35aa") (sheetname "/") (sheetfile "main-control-board.kicad_sch") - (attr through_hole) + (units + (unit + (name "A") + (pins "1" "2" "3" "4" "5" "7" "6") + ) + ) + (attr through_hole exclude_from_pos_files exclude_from_bom) (duplicate_pad_numbers_are_jumpers no) (fp_line (start 9.35 8.75) @@ -1121,7 +1159,7 @@ (roundrect_rratio 0.1470588235) (net "/I2S_LRC") (pinfunction "LRC_1") - (pintype "bidirectional") + (pintype "input") (uuid "bac83806-9801-452c-89c3-e9b10d0270ab") ) (pad "2" thru_hole circle @@ -1132,7 +1170,7 @@ (remove_unused_layers no) (net "/I2S_BCLK") (pinfunction "BCLK_2") - (pintype "bidirectional") + (pintype "input") (uuid "35be6f7c-471d-4e9d-91c4-2d8d01e03899") ) (pad "3" thru_hole circle @@ -1143,7 +1181,7 @@ (remove_unused_layers no) (net "/I2S_DIN") (pinfunction "DIN_3") - (pintype "bidirectional") + (pintype "input") (uuid "d2579328-5e00-47e9-b665-e53ce7372787") ) (pad "4" thru_hole circle @@ -1154,7 +1192,7 @@ (remove_unused_layers no) (net "unconnected-(MAX1-GAIN-Pad4)") (pinfunction "GAIN_4") - (pintype "bidirectional+no_connect") + (pintype "input+no_connect") (uuid "28876361-9b99-427f-8540-0b63c65ad81f") ) (pad "5" thru_hole circle @@ -1165,7 +1203,7 @@ (remove_unused_layers no) (net "unconnected-(MAX1-SD-Pad5)") (pinfunction "SD_5") - (pintype "bidirectional+no_connect") + (pintype "input+no_connect") (uuid "df7d059b-b445-44f6-862d-12cedfc3c96e") ) (pad "6" thru_hole circle @@ -1240,7 +1278,7 @@ ) ) ) - (property "Value" "OLED" + (property "Value" "Waveshare 0.91 OLED" (at 2.65 7.46 90) (layer "F.Fab") (uuid "b2e280ed-ad2c-4ebf-837e-7bb0a4880ed8") @@ -1285,6 +1323,32 @@ ) ) ) + (property "LCSC Part #" "C2691448" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0e999f6d-7a8a-41b2-9cc6-ef4e0772b455") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "FT Rotation Offset" "90" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "491f927d-cdf6-4cb3-b11b-e5b4bc780631") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) (path "/4df93a1e-042d-4c49-a44e-af77e7aabde4") (sheetname "/") (sheetfile "main-control-board.kicad_sch") @@ -1469,7 +1533,7 @@ (remove_unused_layers no) (net "/I2C_SCL") (pinfunction "SCL_4") - (pintype "bidirectional") + (pintype "input") (uuid "0741a587-a504-4963-81ae-17c8e1fa43ae") ) (embedded_fonts no) @@ -1516,7 +1580,7 @@ (justify mirror) ) ) - (property "Datasheet" "" + (property "Datasheet" "https://www.waveshare.com/wiki/ESP32-C3-Zero" (at 0 0 0) (unlocked yes) (layer "B.Fab") @@ -1530,7 +1594,7 @@ (justify mirror) ) ) - (property "Description" "" + (property "Description" "Waveshare ESP32-C3-Zero module header, pads numbered anticlockwise from USB" (at 0 0 0) (unlocked yes) (layer "B.Fab") @@ -1547,7 +1611,15 @@ (path "/830dbdd4-4215-415a-a843-81c8ec435273") (sheetname "/") (sheetfile "main-control-board.kicad_sch") - (attr through_hole) + (units + (unit + (name "A") + (pins "3" "4" "5" "6" "7" "8" "9" "1" "2" "18" "17" "16" "15" "14" "13" + "12" "11" "10" + ) + ) + ) + (attr through_hole exclude_from_pos_files exclude_from_bom) (duplicate_pad_numbers_are_jumpers no) (fp_line (start 9.3 11.9) diff --git a/hardware/boards/main-control-board/main-control-board.kicad_pro b/hardware/boards/main-control-board/main-control-board.kicad_pro index 227570e..2fcad35 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_pro +++ b/hardware/boards/main-control-board/main-control-board.kicad_pro @@ -715,12 +715,30 @@ "label": "Datasheet", "name": "Datasheet", "show": true + }, + { + "group_by": false, + "label": "Description", + "name": "Description", + "show": false + }, + { + "group_by": false, + "label": "#", + "name": "${ITEM_NUMBER}", + "show": false + }, + { + "group_by": false, + "label": "KiLib_Generator", + "name": "KiLib_Generator", + "show": false } ], "filter_string": "", "group_symbols": true, "include_excluded_from_bom": true, - "name": "Default Editing", + "name": "", "sort_asc": true, "sort_field": "Reference" }, diff --git a/hardware/boards/main-control-board/main-control-board.kicad_sch b/hardware/boards/main-control-board/main-control-board.kicad_sch index 06f657a..ac62ce3 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_sch +++ b/hardware/boards/main-control-board/main-control-board.kicad_sch @@ -2320,9 +2320,9 @@ (unit 1) (body_style 1) (exclude_from_sim no) - (in_bom yes) + (in_bom no) (on_board yes) - (in_pos_files yes) + (in_pos_files no) (dnp no) (fields_autoplaced yes) (uuid "36531e2b-a362-4cd5-9344-6709539e35aa") @@ -2568,6 +2568,28 @@ ) ) ) + (property "LCSC Part #" "C2691448" + (at 66.04 54.61 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "FT Rotation Offset" "90" + (at 66.04 54.61 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) (pin "1" (uuid "6c34246e-0998-417b-9292-50ade7e35b3b") ) @@ -2595,9 +2617,9 @@ (unit 1) (body_style 1) (exclude_from_sim no) - (in_bom yes) + (in_bom no) (on_board yes) - (in_pos_files yes) + (in_pos_files no) (dnp no) (fields_autoplaced yes) (uuid "6391d22f-15dc-41a6-9172-b77d075a6c9e") @@ -2767,9 +2789,9 @@ (unit 1) (body_style 1) (exclude_from_sim no) - (in_bom yes) + (in_bom no) (on_board yes) - (in_pos_files yes) + (in_pos_files no) (dnp no) (fields_autoplaced yes) (uuid "830dbdd4-4215-415a-a843-81c8ec435273") @@ -2969,6 +2991,28 @@ ) ) ) + (property "LCSC Part #" "C2718488" + (at 232.41 87.63 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "FT Rotation Offset" "90" + (at 232.41 87.63 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) (pin "1" (uuid "b068347e-252a-40b0-b170-b4b59c0032bd") ) From 531a227648ccf43a2c8811ab55baecbf71152cc7 Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Sun, 20 Sep 2026 18:08:37 +0200 Subject: [PATCH 17/21] feat(pcb): replace MAX98357 by pin header --- .../MAX98357_Module.kicad_mod | 340 --- .../main-control-board.kicad_pcb | 2344 +++++++++-------- .../main-control-board.kicad_pro | 2 +- .../main-control-board.kicad_sch | 871 +++++- 4 files changed, 2067 insertions(+), 1490 deletions(-) delete mode 100644 hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/MAX98357_Module.kicad_mod diff --git a/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/MAX98357_Module.kicad_mod b/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/MAX98357_Module.kicad_mod deleted file mode 100644 index ebb6664..0000000 --- a/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/MAX98357_Module.kicad_mod +++ /dev/null @@ -1,340 +0,0 @@ -(footprint "MAX98357_Module" - (version 20260206) - (generator "pcbnew") - (generator_version "10.0") - (layer "F.Cu") - (property "Reference" "REF**" - (at 2.5 0 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "28491e90-7f4a-4d78-bca4-3ec86b4d4116") - (effects - (font - (size 1 1) - (thickness 0.12) - ) - ) - ) - (property "Value" "MAX98357_Module" - (at 0 10 0) - (unlocked yes) - (layer "F.Fab") - (uuid "b5002ee8-3da0-4c80-bc98-165b192a79c7") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "2b93341e-5299-4b09-a866-c10ae0f613e0") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Description" "" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "9c2d7593-a453-44f7-b6bd-a47d226029fe") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (attr through_hole) - (duplicate_pad_numbers_are_jumpers no) - (fp_line - (start -9.35 -8.95) - (end 9.35 -8.95) - (stroke - (width 0.1) - (type default) - ) - (layer "F.SilkS") - (uuid "de7ef516-122b-4260-af79-e713f585ec12") - ) - (fp_line - (start -9.35 8.75) - (end -9.35 -8.95) - (stroke - (width 0.1) - (type default) - ) - (layer "F.SilkS") - (uuid "23a3855d-1c76-4dd6-acb5-cec4c8ffd687") - ) - (fp_line - (start 9.35 -8.95) - (end 9.35 8.75) - (stroke - (width 0.1) - (type default) - ) - (layer "F.SilkS") - (uuid "ae43a8f8-7518-4e9d-8b3d-2760a01be468") - ) - (fp_line - (start 9.35 8.75) - (end -9.35 8.75) - (stroke - (width 0.1) - (type default) - ) - (layer "F.SilkS") - (uuid "4c9c1ecc-e569-46c2-beb5-3bd05e687f68") - ) - (fp_rect - (start -9.35 -8.95) - (end 9.35 8.75) - (stroke - (width 0.1) - (type default) - ) - (fill no) - (layer "F.SilkS") - (uuid "14acfdb1-6436-4711-8f40-902eeebc3a01") - ) - (fp_line - (start -9.35 -8.95) - (end 9.35 -8.95) - (stroke - (width 0.1) - (type default) - ) - (layer "F.CrtYd") - (uuid "763ac5a5-2ea3-4ffc-978d-28213a5af370") - ) - (fp_line - (start -9.35 8.75) - (end -9.35 -8.95) - (stroke - (width 0.1) - (type default) - ) - (layer "F.CrtYd") - (uuid "98b5389e-f869-4570-a658-6c85a4c22dff") - ) - (fp_line - (start 9.35 -8.95) - (end 9.35 8.75) - (stroke - (width 0.1) - (type default) - ) - (layer "F.CrtYd") - (uuid "7b5799cb-3dd0-4f6d-997b-4d00d2180819") - ) - (fp_line - (start 9.35 8.75) - (end -9.35 8.75) - (stroke - (width 0.1) - (type default) - ) - (layer "F.CrtYd") - (uuid "d13a7f36-dc22-497a-bea7-5b2c120ae031") - ) - (fp_text user "LRC" - (at -6.35 -7.5 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "93d3de84-bd66-4441-a345-b3c23a0eaecc") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) - ) - ) - (fp_text user "BCLK" - (at -6.35 -5 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "d66f2a0d-b05a-4c60-a5fa-9c48f9715227") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) - ) - ) - (fp_text user "DIN" - (at -6.35 -2.5 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "05280327-8c86-434d-a932-9f30a65c9e39") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) - ) - ) - (fp_text user "GAIN" - (at -6.35 0 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "8a7b4ab8-9fc5-453d-b192-ffcb23976158") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) - ) - ) - (fp_text user "SD" - (at -6.35 2.5 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "338031ba-3c3b-4ff3-912b-f0c29c9723ec") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) - ) - ) - (fp_text user "GND" - (at -6.35 5 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "edfa28e6-0dab-4912-9e85-c6ebe3150d39") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) - ) - ) - (fp_text user "Vin" - (at -6.35 7.5 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "9fb2035b-33ca-4743-8778-6046de7691dd") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) - ) - ) - (fp_text user "${REFERENCE}" - (at 0 12.5 0) - (unlocked yes) - (layer "F.Fab") - (uuid "5e465cfc-8527-4219-b2f2-68cf2a55be8a") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at -7.5 -7.5) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.1470588235) - (uuid "34f10d78-02f8-4ff4-bd01-35ae4e3c8516") - ) - (pad "2" thru_hole circle - (at -7.5 -5) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "6c87f91e-dff1-4d5a-8c0c-ed51b5b5bfc3") - ) - (pad "3" thru_hole circle - (at -7.5 -2.5) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "c62ded49-c077-410c-8c4c-903330ce14c3") - ) - (pad "4" thru_hole circle - (at -7.5 0) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "a4271a54-d33c-4773-883c-4d119697f072") - ) - (pad "5" thru_hole circle - (at -7.5 2.5) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "ed708f78-1adc-492f-830e-b64f169d567c") - ) - (pad "6" thru_hole circle - (at -7.5 5) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "1b8a2713-4f8f-46de-ac8f-547544a7a2ac") - ) - (pad "7" thru_hole circle - (at -7.5 7.5) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "d3e11af6-2e30-4e13-a063-c4e25a9507b4") - ) - (zone - (layer "F.Fab") - (uuid "3cc5f05d-230d-47df-9563-e152c53013cb") - (hatch edge 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (keepout - (tracks allowed) - (vias allowed) - (pads not_allowed) - (copperpour allowed) - (footprints not_allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - (island_removal_mode 0) - ) - (polygon - (pts - (xy -9.35 -8.95) (xy 9.35 -8.95) (xy 9.35 8.75) (xy -9.35 8.75) - ) - ) - ) - (embedded_fonts no) -) diff --git a/hardware/boards/main-control-board/main-control-board.kicad_pcb b/hardware/boards/main-control-board/main-control-board.kicad_pcb index d547095..273b562 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_pcb +++ b/hardware/boards/main-control-board/main-control-board.kicad_pcb @@ -571,17 +571,17 @@ ) (embedded_fonts no) ) - (footprint "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" + (footprint "Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_Vertical" (layer "F.Cu") - (uuid "35cd7b00-f4f4-4329-95b0-28af0837033c") - (at 233.16 57.51 90) - (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") - (tags "Through hole socket strip THT 1x04 2.54mm single row") - (property "Reference" "USB1" - (at 0 -2.77 90) + (uuid "2320fb60-ce94-4ffd-adc3-b3a85a3374d3") + (at 241 50 180) + (descr "Through hole straight socket strip, 1x07, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x07 2.54mm single row") + (property "Reference" "J1" + (at 0 -2.77 0) (layer "F.SilkS") (hide yes) - (uuid "f3c8dea1-b124-4fe6-abe8-8ec0c7a2170d") + (uuid "34cf8368-6aa8-4a93-84ad-84fff6026448") (effects (font (size 1 1) @@ -589,10 +589,10 @@ ) ) ) - (property "Value" "Conn_01x04_Socket" - (at -3.15 -0.09 180) + (property "Value" "Conn_MAX98357" + (at 0 18.01 0) (layer "F.Fab") - (uuid "1cf5ff3e-495e-418b-86f9-123e16217741") + (uuid "467a839f-52a3-4c7b-baff-14816df455d9") (effects (font (size 1 1) @@ -601,21 +601,21 @@ ) ) (property "Datasheet" "" - (at 0 0 90) + (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "d655f774-beab-4f37-9925-9ac2b6126e4e") + (uuid "6f86a9d3-3972-4f56-b68a-0cb652dbcddb") (effects (font (size 1.27 1.27) ) ) ) - (property "Description" "Generic connector, single row, 01x04, script generated" - (at 0 0 90) + (property "Description" "Generic connector, single row, 01x07, script generated" + (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "5d23a874-7aa9-40ce-b9ca-841416f0b577") + (uuid "562cb391-6a93-4df6-8b7c-e8d6d3e0c4e5") (effects (font (size 1.27 1.27) @@ -623,10 +623,10 @@ ) ) (property "KiLib_Generator" "connector/pin_header_socket" - (at 0 0 90) + (at 0 0 0) (layer "F.SilkS") (hide yes) - (uuid "6e2540e2-94bc-451e-aea8-1d8ea239cf60") + (uuid "3d4cfcfd-9c99-4352-a9dc-b3a5ae5d3aff") (effects (font (size 1 1) @@ -634,12 +634,12 @@ ) ) ) - (property "LCSC Part #" "C2718488" - (at 0 0 90) + (property "LCSC Part #" "C2832270" + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "0711813a-d566-4fd5-aa82-c929ddf486b3") + (uuid "be471770-e17d-4c95-851b-c4080934b2a8") (effects (font (size 1 1) @@ -648,11 +648,11 @@ ) ) (property "FT Rotation Offset" "90" - (at 0 0 90) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "44b65ccd-d619-493a-8799-3ce8317a5a5e") + (uuid "9564bd1a-1a8d-4284-91fe-3680047aabd1") (effects (font (size 1 1) @@ -661,171 +661,171 @@ ) ) (property ki_fp_filters "Connector*:*_1x??_*") - (path "/892d2d19-23bd-4928-9797-558c2f8336b9") + (path "/be974232-5f49-406d-83ce-76714e93150c") (sheetname "/") (sheetfile "main-control-board.kicad_sch") (units (unit (name "A") - (pins "1" "2" "3" "4") + (pins "1" "2" "3" "4" "5" "6" "7") ) ) (attr through_hole) (duplicate_pad_numbers_are_jumpers no) (fp_line - (start 1.33 -1.33) - (end 1.33 0) + (start 1.33 1.27) + (end 1.33 16.57) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "246b6301-cb04-42c6-9185-130a9bb1d3a3") + (uuid "0a163a0b-752f-4647-8b3f-3a5bb28488b2") ) (fp_line - (start 0 -1.33) - (end 1.33 -1.33) + (start 1.33 -1.33) + (end 1.33 0) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "5500b17b-0b2a-4daa-99bd-b9ae481f9030") + (uuid "8816d73f-61fd-4cd9-abb7-69e173c5c65c") ) (fp_line - (start 1.33 1.27) - (end 1.33 8.95) + (start 0 -1.33) + (end 1.33 -1.33) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "d905690f-46ed-4ff5-88c2-c4cba2678e9a") + (uuid "c73db5e5-175b-4655-a4ed-d0beff81c734") ) (fp_line - (start -1.33 1.27) - (end 1.33 1.27) + (start -1.33 16.57) + (end 1.33 16.57) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "670c5834-9299-4500-9d72-21f815ccf7ab") + (uuid "936e3930-c08d-4d7a-9b67-c2fca457c746") ) (fp_line (start -1.33 1.27) - (end -1.33 8.95) + (end 1.33 1.27) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "0f3626e6-0d7b-452f-9124-93a5f1a4797c") + (uuid "748fcf11-e4bb-4b24-b83d-05214bc58aeb") ) (fp_line - (start -1.33 8.95) - (end 1.33 8.95) + (start -1.33 1.27) + (end -1.33 16.57) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "d27b304a-fc91-4c44-ae83-cbd46c1eff47") + (uuid "05879eb4-edd8-4c5f-b84b-4976bdbb7ab9") ) (fp_line - (start 1.77 -1.77) - (end 1.77 9.39) + (start 1.77 17.01) + (end -1.77 17.01) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "f0025064-b615-4a2a-ba5c-2d8f0557883b") + (uuid "a66eb7ef-3c2c-4370-a259-c42f0a7b7585") ) (fp_line - (start -1.77 -1.77) - (end 1.77 -1.77) + (start 1.77 -1.77) + (end 1.77 17.01) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "6b46e851-b704-4379-88ce-8cead7ca0ae8") + (uuid "8468a492-701f-4e15-8b1f-7f3f5e1157a0") ) (fp_line - (start 1.77 9.39) - (end -1.77 9.39) + (start -1.77 17.01) + (end -1.77 -1.77) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "17cc1e35-cc47-4490-b465-b2820ecb9785") + (uuid "6213c662-5129-46d9-a13f-24839280d93a") ) (fp_line - (start -1.77 9.39) - (end -1.77 -1.77) + (start -1.77 -1.77) + (end 1.77 -1.77) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "deb6aef6-2de0-4b97-af37-217feec807be") + (uuid "4987a1b8-d085-4015-98fa-c48db8c9f0a4") ) (fp_line - (start 0.635 -1.27) - (end 1.27 -0.635) + (start 1.27 16.51) + (end -1.27 16.51) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "5c9d3fcd-edde-4f2f-8205-6399e3eb8a4d") + (uuid "326df301-e459-45f5-b012-3c3c03c2cad2") ) (fp_line - (start -1.27 -1.27) - (end 0.635 -1.27) + (start 1.27 -0.635) + (end 1.27 16.51) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "96aa6760-979f-4462-aceb-3299bf625c9c") + (uuid "5032b7f9-ba0b-48b5-9429-ad49bdbf724a") ) (fp_line - (start 1.27 -0.635) - (end 1.27 8.89) + (start 0.635 -1.27) + (end 1.27 -0.635) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "4d0c7582-7e3f-4e03-b688-c2552d7dabc0") + (uuid "43ded06b-3a70-4ae5-8d98-7c1a82ac8cfc") ) (fp_line - (start 1.27 8.89) - (end -1.27 8.89) + (start -1.27 16.51) + (end -1.27 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "f335540c-811c-4c87-8015-b27ff1eb891c") + (uuid "c1f3470d-99c0-4b56-bc8c-56618eff64a4") ) (fp_line - (start -1.27 8.89) - (end -1.27 -1.27) + (start -1.27 -1.27) + (end 0.635 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "24ac51d2-4fdf-4c17-b519-11b411f9b2dc") + (uuid "41fe8531-e6ac-4d7a-829b-ba2c0e86f585") ) (fp_text user "${REFERENCE}" - (at 0 3.81 180) + (at 0 7.62 90) (layer "F.Fab") - (uuid "2fc5d409-8e3e-413b-bc2d-7e4d1e009075") + (uuid "654cfad4-7527-4261-8808-124c6ee0809b") (effects (font (size 1 1) @@ -834,51 +834,84 @@ ) ) (pad "1" thru_hole rect - (at 0 0 90) + (at 0 0 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "/USB_D+") + (net "/I2S_LRC") (pinfunction "Pin_1_1") (pintype "passive") - (uuid "2c58756a-4ea8-4443-9d0b-39853d0cab56") + (uuid "70a722fb-152a-4f52-8541-a775f7c72847") ) (pad "2" thru_hole circle - (at 0 2.54 90) + (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "/USB_D-") + (net "/I2S_BCLK") (pinfunction "Pin_2_2") (pintype "passive") - (uuid "5cef7094-b417-4355-9c49-a224194ec056") + (uuid "7a81c821-3522-4ce0-ac74-85adf955afc6") ) (pad "3" thru_hole circle - (at 0 5.08 90) + (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "+5V") + (net "/I2S_DIN") (pinfunction "Pin_3_3") (pintype "passive") - (uuid "2e450e1c-8984-4ed0-bac8-8dd295857b77") + (uuid "cf37ac66-98c8-4f31-acb0-9dff6c9fed6b") ) (pad "4" thru_hole circle - (at 0 7.62 90) + (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "GND") + (net "Net-(J1-Pin_4)") (pinfunction "Pin_4_4") (pintype "passive") - (uuid "f2b7169b-2584-447c-80a7-97d8bca9c7fe") + (uuid "cf796c8d-0505-44f2-98c6-dbd08e734e5e") + ) + (pad "5" thru_hole circle + (at 0 10.16 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Net-(J1-Pin_5)") + (pinfunction "Pin_5_5") + (pintype "passive") + (uuid "81822a92-3eab-49b9-bde7-694341f3186f") + ) + (pad "6" thru_hole circle + (at 0 12.7 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (pinfunction "Pin_6_6") + (pintype "passive") + (uuid "1d4123c0-fb0b-4ba7-823f-185e84efc57a") + ) + (pad "7" thru_hole circle + (at 0 15.24 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+5V") + (pinfunction "Pin_7_7") + (pintype "passive") + (uuid "bb7457bb-4157-479b-96c5-891e519c1020") ) (embedded_fonts no) - (model "${KICAD10_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.step" + (model "${KICAD10_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x07_P2.54mm_Vertical.step" (offset (xyz 0 0 0) ) @@ -890,28 +923,28 @@ ) ) ) - (footprint "TinyEngineerModules:MAX98357_Module" + (footprint "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" (layer "F.Cu") - (uuid "a365f461-1c77-44ad-b967-8291f3f14810") - (at 233.61 41.99 180) - (property "Reference" "MAX1" - (at 2.5 0 180) - (unlocked yes) + (uuid "35cd7b00-f4f4-4329-95b0-28af0837033c") + (at 233.16 57.51 90) + (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x04 2.54mm single row") + (property "Reference" "USB1" + (at 0 -2.77 90) (layer "F.SilkS") (hide yes) - (uuid "895041d2-7a94-41ce-a94f-28df26ea3fc6") + (uuid "f3c8dea1-b124-4fe6-abe8-8ec0c7a2170d") (effects (font (size 1 1) - (thickness 0.12) + (thickness 0.15) ) ) ) - (property "Value" "MAX98357A" - (at 0 10 180) - (unlocked yes) + (property "Value" "Conn_USB" + (at -3.15 -0.09 180) (layer "F.Fab") - (uuid "6eb6a287-206e-4932-b015-aaea8f026895") + (uuid "1cf5ff3e-495e-418b-86f9-123e16217741") (effects (font (size 1 1) @@ -920,11 +953,45 @@ ) ) (property "Datasheet" "" - (at 0 0 180) + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "d655f774-beab-4f37-9925-9ac2b6126e4e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 0 0 90) + (layer "F.Fab") + (hide yes) + (uuid "5d23a874-7aa9-40ce-b9ca-841416f0b577") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 0 0 90) + (layer "F.SilkS") + (hide yes) + (uuid "6e2540e2-94bc-451e-aea8-1d8ea239cf60") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC Part #" "C2718488" + (at 0 0 90) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "698df864-dd15-4c15-9d4b-2111ff2c8156") + (uuid "0711813a-d566-4fd5-aa82-c929ddf486b3") (effects (font (size 1 1) @@ -932,12 +999,12 @@ ) ) ) - (property "Description" "" - (at 0 0 180) + (property "FT Rotation Offset" "90" + (at 0 0 90) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "3f1b229a-11c9-4aa1-808c-78d553e8cda9") + (uuid "44b65ccd-d619-493a-8799-3ce8317a5a5e") (effects (font (size 1 1) @@ -945,204 +1012,172 @@ ) ) ) - (path "/36531e2b-a362-4cd5-9344-6709539e35aa") + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/892d2d19-23bd-4928-9797-558c2f8336b9") (sheetname "/") (sheetfile "main-control-board.kicad_sch") (units (unit (name "A") - (pins "1" "2" "3" "4" "5" "7" "6") + (pins "1" "2" "3" "4") ) ) - (attr through_hole exclude_from_pos_files exclude_from_bom) + (attr through_hole) (duplicate_pad_numbers_are_jumpers no) (fp_line - (start 9.35 8.75) - (end -9.35 8.75) + (start 1.33 -1.33) + (end 1.33 0) (stroke - (width 0.1) - (type default) + (width 0.12) + (type solid) ) (layer "F.SilkS") - (uuid "8fae1b8b-8e3a-4e35-bec4-6c22532d9cf7") + (uuid "246b6301-cb04-42c6-9185-130a9bb1d3a3") ) (fp_line - (start 9.35 -8.95) - (end 9.35 8.75) + (start 0 -1.33) + (end 1.33 -1.33) (stroke - (width 0.1) - (type default) + (width 0.12) + (type solid) ) (layer "F.SilkS") - (uuid "85c50e62-0cab-41ba-b5cb-17dc0a59ed7a") + (uuid "5500b17b-0b2a-4daa-99bd-b9ae481f9030") ) (fp_line - (start -9.35 8.75) - (end -9.35 -8.95) + (start 1.33 1.27) + (end 1.33 8.95) (stroke - (width 0.1) - (type default) + (width 0.12) + (type solid) ) (layer "F.SilkS") - (uuid "c65a6e0c-9a1d-4e7e-9e5b-c90f9f5ec56d") + (uuid "d905690f-46ed-4ff5-88c2-c4cba2678e9a") ) (fp_line - (start -9.35 -8.95) - (end 9.35 -8.95) + (start -1.33 1.27) + (end 1.33 1.27) (stroke - (width 0.1) - (type default) + (width 0.12) + (type solid) ) (layer "F.SilkS") - (uuid "6d51b3d5-f47e-4855-8838-fe511fba674e") + (uuid "670c5834-9299-4500-9d72-21f815ccf7ab") ) - (fp_rect - (start -9.35 -8.95) - (end 9.35 8.75) + (fp_line + (start -1.33 1.27) + (end -1.33 8.95) (stroke - (width 0.1) - (type default) + (width 0.12) + (type solid) ) - (fill no) (layer "F.SilkS") - (uuid "f2ad4059-e0cc-43ec-a0d0-8e88de911db9") + (uuid "0f3626e6-0d7b-452f-9124-93a5f1a4797c") ) (fp_line - (start 9.35 8.75) - (end -9.35 8.75) + (start -1.33 8.95) + (end 1.33 8.95) (stroke - (width 0.1) - (type default) + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "d27b304a-fc91-4c44-ae83-cbd46c1eff47") + ) + (fp_line + (start 1.77 -1.77) + (end 1.77 9.39) + (stroke + (width 0.05) + (type solid) ) (layer "F.CrtYd") - (uuid "c4b93df9-81e3-4156-ba87-59467fd9e5d5") + (uuid "f0025064-b615-4a2a-ba5c-2d8f0557883b") + ) + (fp_line + (start -1.77 -1.77) + (end 1.77 -1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6b46e851-b704-4379-88ce-8cead7ca0ae8") + ) + (fp_line + (start 1.77 9.39) + (end -1.77 9.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17cc1e35-cc47-4490-b465-b2820ecb9785") + ) + (fp_line + (start -1.77 9.39) + (end -1.77 -1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "deb6aef6-2de0-4b97-af37-217feec807be") + ) + (fp_line + (start 0.635 -1.27) + (end 1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5c9d3fcd-edde-4f2f-8205-6399e3eb8a4d") + ) + (fp_line + (start -1.27 -1.27) + (end 0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "96aa6760-979f-4462-aceb-3299bf625c9c") ) (fp_line - (start 9.35 -8.95) - (end 9.35 8.75) + (start 1.27 -0.635) + (end 1.27 8.89) (stroke (width 0.1) - (type default) + (type solid) ) - (layer "F.CrtYd") - (uuid "81ffaab9-82e9-463b-8f9b-350e7dad8a8e") + (layer "F.Fab") + (uuid "4d0c7582-7e3f-4e03-b688-c2552d7dabc0") ) (fp_line - (start -9.35 8.75) - (end -9.35 -8.95) + (start 1.27 8.89) + (end -1.27 8.89) (stroke (width 0.1) - (type default) + (type solid) ) - (layer "F.CrtYd") - (uuid "baae025c-c47f-4e4e-979b-c3eeb54b72af") + (layer "F.Fab") + (uuid "f335540c-811c-4c87-8015-b27ff1eb891c") ) (fp_line - (start -9.35 -8.95) - (end 9.35 -8.95) + (start -1.27 8.89) + (end -1.27 -1.27) (stroke (width 0.1) - (type default) - ) - (layer "F.CrtYd") - (uuid "70af2232-da69-4b7c-8450-02638b28e353") - ) - (fp_text user "Vin" - (at -6.35 7.5 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "74fdcb99-6e0c-42ec-b422-d90ac9743009") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) - ) - ) - (fp_text user "GND" - (at -6.35 5 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "30ef265c-f1ed-4f85-9fb2-6dc0d76fbecd") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) - ) - ) - (fp_text user "SD" - (at -6.35 2.5 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "8d0420dd-ca79-4c71-8a2b-adebcca24a28") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) - ) - ) - (fp_text user "GAIN" - (at -6.35 0 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "1ab7141d-d815-42c2-b6c1-e2d9dcd4606c") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) - ) - ) - (fp_text user "DIN" - (at -6.35 -2.5 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "eb6d8c64-bf0f-45b9-b55b-d6b0c52995fe") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) - ) - ) - (fp_text user "BCLK" - (at -6.35 -5 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "b1dcd3fc-efdc-45b7-ba13-01dd1918221a") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) - ) - ) - (fp_text user "LRC" - (at -6.35 -7.5 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "03d5bd16-91e6-4f5c-b298-3cca1f872060") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) + (type solid) ) + (layer "F.Fab") + (uuid "24ac51d2-4fdf-4c17-b519-11b411f9b2dc") ) (fp_text user "${REFERENCE}" - (at 0 12.5 180) - (unlocked yes) + (at 0 3.81 180) (layer "F.Fab") - (uuid "7c1d2696-2016-4b4c-abc4-97b9f58f4eaf") + (uuid "2fc5d409-8e3e-413b-bc2d-7e4d1e009075") (effects (font (size 1 1) @@ -1150,127 +1185,75 @@ ) ) ) - (pad "1" thru_hole roundrect - (at -7.5 -7.5 180) + (pad "1" thru_hole rect + (at 0 0 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (roundrect_rratio 0.1470588235) - (net "/I2S_LRC") - (pinfunction "LRC_1") - (pintype "input") - (uuid "bac83806-9801-452c-89c3-e9b10d0270ab") + (net "/USB_D+") + (pinfunction "Pin_1_1") + (pintype "passive") + (uuid "2c58756a-4ea8-4443-9d0b-39853d0cab56") ) (pad "2" thru_hole circle - (at -7.5 -5 180) + (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "/I2S_BCLK") - (pinfunction "BCLK_2") - (pintype "input") - (uuid "35be6f7c-471d-4e9d-91c4-2d8d01e03899") + (net "/USB_D-") + (pinfunction "Pin_2_2") + (pintype "passive") + (uuid "5cef7094-b417-4355-9c49-a224194ec056") ) (pad "3" thru_hole circle - (at -7.5 -2.5 180) + (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "/I2S_DIN") - (pinfunction "DIN_3") - (pintype "input") - (uuid "d2579328-5e00-47e9-b665-e53ce7372787") + (net "+5V") + (pinfunction "Pin_3_3") + (pintype "passive") + (uuid "2e450e1c-8984-4ed0-bac8-8dd295857b77") ) (pad "4" thru_hole circle - (at -7.5 0 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "unconnected-(MAX1-GAIN-Pad4)") - (pinfunction "GAIN_4") - (pintype "input+no_connect") - (uuid "28876361-9b99-427f-8540-0b63c65ad81f") - ) - (pad "5" thru_hole circle - (at -7.5 2.5 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "unconnected-(MAX1-SD-Pad5)") - (pinfunction "SD_5") - (pintype "input+no_connect") - (uuid "df7d059b-b445-44f6-862d-12cedfc3c96e") - ) - (pad "6" thru_hole circle - (at -7.5 5 180) + (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net "GND") - (pinfunction "GND_6") - (pintype "power_in") - (uuid "1e3f4c46-abd9-4e91-837b-82d9989c5b3c") - ) - (pad "7" thru_hole circle - (at -7.5 7.5 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "+5V") - (pinfunction "Vin_7") - (pintype "power_in") - (uuid "03a32a78-a4a7-4e30-b0f7-c2721cf50605") + (pinfunction "Pin_4_4") + (pintype "passive") + (uuid "f2b7169b-2584-447c-80a7-97d8bca9c7fe") ) - (zone - (layer "F.Fab") - (uuid "9fee1b0c-3011-4fe2-b828-b29ecf94443a") - (hatch edge 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (keepout - (tracks allowed) - (vias allowed) - (pads not_allowed) - (copperpour allowed) - (footprints not_allowed) - ) - (placement - (enabled no) - (sheetname "") + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - (island_removal_mode 0) + (scale + (xyz 1 1 1) ) - (polygon - (pts - (xy 242.96 50.94) (xy 224.26 50.94) (xy 224.26 33.24) (xy 242.96 33.24) - ) + (rotate + (xyz 0 0 0) ) ) - (embedded_fonts no) ) (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" + (locked yes) (layer "F.Cu") (uuid "a7b6f5ea-fd39-4a06-951c-e2fa493a7f6e") - (at 219.24 48.03 180) + (at 217.96 47.84 180) (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") (tags "Through hole pin header THT 1x04 2.54mm single row") (property "Reference" "OLED1" (at 0 -2.38 0) (layer "F.SilkS") (hide yes) - (uuid "198ecb0f-8a10-49da-8626-bd1840207c07") + (uuid "6cc0e830-88bc-45d5-8199-d9df60fa9a23") (effects (font (size 1 1) @@ -1281,7 +1264,7 @@ (property "Value" "Waveshare 0.91 OLED" (at 2.65 7.46 90) (layer "F.Fab") - (uuid "b2e280ed-ad2c-4ebf-837e-7bb0a4880ed8") + (uuid "d5a73a0c-08f8-4b75-9e3f-407400f59fab") (effects (font (size 1 1) @@ -1293,7 +1276,7 @@ (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "afb98e53-6a8e-4bbc-ad63-185b8009f90e") + (uuid "e2c8c950-4c57-4842-92cb-2c78ee7c8869") (effects (font (size 1.27 1.27) @@ -1304,7 +1287,7 @@ (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "57ce26e0-76c4-442a-831d-e95f70897913") + (uuid "1b4d871f-5147-4846-bf1f-3425c8f9516f") (effects (font (size 1.27 1.27) @@ -2248,6 +2231,36 @@ ) (embedded_fonts no) ) + (gr_line + (start 223.33 33.43) + (end 239.16 33.43) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "44acf079-95d2-4504-a945-84e51c0f1085") + ) + (gr_line + (start 223.33 51.43) + (end 223.33 33.43) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "7b8266d6-c2a2-466c-b152-199cd98e209d") + ) + (gr_line + (start 239.16 51.43) + (end 223.33 51.43) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "69a42c55-5f15-47cc-89f3-002dc931f5bc") + ) (gr_poly (pts (xy 179.607495 46.092044) (xy 179.702049 46.184993) (xy 179.743688 46.225412) (xy 179.782883 46.261379) @@ -2730,7 +2743,8 @@ ) ) (gr_text "SCL" - (at 221.34 40.41 0) + (locked yes) + (at 220.06 40.22 0) (layer "F.SilkS") (uuid "2684a999-3a9a-430b-9dbc-bc66824272a2") (effects @@ -2742,7 +2756,8 @@ ) ) (gr_text "SDA" - (at 221.34 42.95 0) + (locked yes) + (at 220.06 42.76 0) (layer "F.SilkS") (uuid "0ca6bed9-dd1f-4e16-bf1a-4dbfd671d550") (effects @@ -2754,7 +2769,8 @@ ) ) (gr_text "GND" - (at 221.34 45.49 0) + (locked yes) + (at 220.06 45.3 0) (layer "F.SilkS") (uuid "47442e9f-2d93-489b-be21-a2cf0223aaa6") (effects @@ -2766,7 +2782,8 @@ ) ) (gr_text "VCC\n" - (at 221.34 48.03 0) + (locked yes) + (at 220.06 47.84 0) (layer "F.SilkS") (uuid "8fed1ddb-1051-4b00-bc58-460b28600c9a") (effects @@ -2778,7 +2795,8 @@ ) ) (gr_text "EYES\n(OLED)" - (at 219.24 37.01 0) + (locked yes) + (at 217.96 36.82 0) (layer "F.SilkS") (uuid "b9c7937c-7135-4a97-a837-a3dcbb912356") (effects @@ -2788,6 +2806,90 @@ ) ) ) + (gr_text "Vin" + (at 239.09 34.78 0) + (layer "F.SilkS") + (uuid "998a23df-4795-45c3-96ea-711c1c352dc7") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "GND" + (at 239.09 37.32 0) + (layer "F.SilkS") + (uuid "22b0890b-e9e1-408d-9195-ac8e237b849a") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "SD" + (at 239.09 39.86 0) + (layer "F.SilkS") + (uuid "cb7a6dfd-a02f-4eb3-87b9-f3af39f76993") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "GAIN" + (at 239.09 42.4 0) + (layer "F.SilkS") + (uuid "6b59df92-3643-465a-83c9-20099bf213d5") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "DIN" + (at 239.09 44.94 0) + (layer "F.SilkS") + (uuid "1f200560-9e95-4946-9f8f-1e0ad79ec143") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "BCLK" + (at 239.09 47.48 0) + (layer "F.SilkS") + (uuid "e211e575-ba2f-4e07-a7cc-e0f92ec92460") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "LRC" + (at 239.09 50.02 0) + (layer "F.SilkS") + (uuid "52da3398-935d-4bdb-a2be-ef4f50374fe5") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) (gr_text "D+" (at 233.13 55.41 90) (layer "F.SilkS") @@ -3131,12 +3233,20 @@ (uuid "e8c6c30a-f49b-4065-9748-45430e103885") ) (segment - (start 142.375 44.895) - (end 143.6 46.12) + (start 142.375 44.895) + (end 143.6 46.12) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SCL") + (uuid "0143ed92-d60f-4b68-a1ad-a987fbec8e2a") + ) + (segment + (start 216.28 40.22) + (end 217.96 40.22) (width 0.25) (layer "F.Cu") (net "/I2C_SCL") - (uuid "0143ed92-d60f-4b68-a1ad-a987fbec8e2a") + (uuid "18bcda2b-353e-462e-9cc2-af85b2817178") ) (segment (start 142.375 43.072588) @@ -3187,20 +3297,12 @@ (uuid "76c31f12-f833-4f2c-a3c0-29ae9304d8a7") ) (segment - (start 219.24 40.41) - (end 215.07 44.58) - (width 0.25) - (layer "F.Cu") - (net "/I2C_SCL") - (uuid "84871cb9-76ff-4eb2-b8c7-b7524369d9b0") - ) - (segment - (start 215.07 44.58) - (end 211.92 44.58) + (start 211.92 44.58) + (end 216.28 40.22) (width 0.25) (layer "F.Cu") (net "/I2C_SCL") - (uuid "e67c2163-7669-4e6b-98b9-7556ce9c2f00") + (uuid "8735b2f8-2d4e-467e-8c79-589189cd76da") ) (segment (start 153.5 47.12) @@ -3211,12 +3313,12 @@ (uuid "2e72d2df-5888-413e-9c1f-e4d641066051") ) (segment - (start 215.07 47.12) - (end 211.92 47.12) + (start 211.92 47.12) + (end 216.28 42.76) (width 0.25) (layer "F.Cu") (net "/I2C_SDA") - (uuid "514ece7f-2cf6-4e2f-9b35-0bbfadc7baed") + (uuid "a3568d23-0d92-4321-9fa8-2c75fcd7d84d") ) (segment (start 211.92 47.12) @@ -3235,12 +3337,12 @@ (uuid "c4152c52-cfc8-4bac-8b36-b968598d85da") ) (segment - (start 219.24 42.95) - (end 215.07 47.12) + (start 216.28 42.76) + (end 217.96 42.76) (width 0.25) (layer "F.Cu") (net "/I2C_SDA") - (uuid "e446e8cb-aa43-4c6e-999e-ec0de775b17d") + (uuid "e25fac8b-16f2-4f29-968f-2578c4e7e180") ) (segment (start 153.5 49.66) @@ -3251,28 +3353,28 @@ (uuid "11271f16-7177-4c5f-9173-21db88e864a7") ) (segment - (start 213.5 48.08) - (end 219.19 48.08) + (start 212.15 49.66) + (end 213.97 47.84) (width 0.4) (layer "F.Cu") (net "+3.3V") - (uuid "1ce0d400-1884-4f0d-af4f-e1f56b555277") + (uuid "23d3fc0d-f37c-45ee-9007-02d66f0f2e0b") ) (segment (start 211.92 49.66) - (end 213.5 48.08) + (end 212.15 49.66) (width 0.4) (layer "F.Cu") (net "+3.3V") - (uuid "a9242619-5301-4358-b44b-7b61b339f7bd") + (uuid "44685bb3-bfec-4526-a976-47dee5d252e8") ) (segment - (start 219.19 48.08) - (end 219.24 48.03) + (start 213.97 47.84) + (end 217.96 47.84) (width 0.4) (layer "F.Cu") (net "+3.3V") - (uuid "e8c3c054-2b66-4035-b0c1-691c3b8ce5e3") + (uuid "f8529b61-bc4b-42c4-b277-8427654c27c0") ) (segment (start 139.5 36.94) @@ -3323,28 +3425,28 @@ (uuid "f3259612-855c-4738-a50b-20c472ad7d00") ) (segment - (start 235.173704 36.826296) - (end 237.51 34.49) + (start 235.173704 52.2) + (end 238.24 55.266296) (width 1.5) (layer "F.Cu") (net "+5V") - (uuid "193c7d38-604e-44e7-b2e5-bd9cf6dd06f6") + (uuid "2248d3b6-39e1-4af7-a787-1d576f6cd354") ) (segment - (start 235.173704 52.2) - (end 238.24 55.266296) + (start 235.173704 36.826296) + (end 237.24 34.76) (width 1.5) (layer "F.Cu") (net "+5V") - (uuid "2248d3b6-39e1-4af7-a787-1d576f6cd354") + (uuid "2d42b5ed-089c-4b01-9e00-2938e7db1ee7") ) (segment - (start 237.51 34.49) - (end 241.11 34.49) + (start 237.24 34.76) + (end 241 34.76) (width 1.5) (layer "F.Cu") (net "+5V") - (uuid "8d0d646a-ba64-46ea-969e-2cce909089da") + (uuid "7b038555-23f1-4e26-b13e-80a6bfbabe74") ) (segment (start 211.92 52.2) @@ -3435,132 +3537,44 @@ (uuid "f8415b77-0eaa-4bf7-98ad-8abf0570f9fd") ) (segment - (start 128.36 41.04) - (end 125 44.4) - (width 0.2) - (layer "F.Cu") - (net "/USB_D+") - (uuid "2570503c-d10e-4fb1-830e-7cd0355422fd") - ) - (segment - (start 126.454315 61.4) - (end 229.27 61.4) - (width 0.2) - (layer "F.Cu") - (net "/USB_D+") - (uuid "2f29e3c8-e968-4b9f-b52c-6282183bc6f2") - ) - (segment - (start 125 59.945685) - (end 126.454315 61.4) - (width 0.2) - (layer "F.Cu") - (net "/USB_D+") - (uuid "334be9da-f338-41e5-8bd4-310fa8cfad11") - ) - (segment - (start 229.27 61.4) - (end 233.16 57.51) - (width 0.2) - (layer "F.Cu") - (net "/USB_D+") - (uuid "9a5fcd81-38ab-4bc6-898b-53e02e4ae38d") - ) - (segment - (start 125 44.4) - (end 125 59.945685) - (width 0.2) - (layer "F.Cu") - (net "/USB_D+") - (uuid "a88dac80-9d25-47db-beec-435f1f6daa2a") - ) - (segment - (start 125.5 44.465686) - (end 125.5 59.879999) - (width 0.2) - (layer "F.Cu") - (net "/USB_D-") - (uuid "395778bc-9d35-48d9-97c0-e717d2404604") - ) - (segment - (start 125.5 59.879999) - (end 126.62 61) - (width 0.2) - (layer "F.Cu") - (net "/USB_D-") - (uuid "434bdd16-2236-4a56-8cdd-71dc8de2f5b1") - ) - (segment - (start 234.55 56.36) - (end 235.7 57.51) - (width 0.2) - (layer "F.Cu") - (net "/USB_D-") - (uuid "62a89d7e-4d14-4c74-a2d1-ec926672edfc") - ) - (segment - (start 224.7 61) - (end 229.34 56.36) - (width 0.2) - (layer "F.Cu") - (net "/USB_D-") - (uuid "8a4d0e88-dac5-4ba9-b771-b4d7832be421") - ) - (segment - (start 229.34 56.36) - (end 234.55 56.36) - (width 0.2) - (layer "F.Cu") - (net "/USB_D-") - (uuid "907f5d5a-5e1f-4a83-9e87-cfda02755a71") - ) - (segment - (start 126.385686 43.58) - (end 125.5 44.465686) - (width 0.2) - (layer "F.Cu") - (net "/USB_D-") - (uuid "9d61195f-e8b4-4f5d-9cd8-057b895ab0ef") - ) - (segment - (start 126.62 61) - (end 224.7 61) - (width 0.2) + (start 244.594213 33.2) + (end 244.6 33.205788) + (width 0.25) (layer "F.Cu") - (net "/USB_D-") - (uuid "bafea9e5-3047-4686-916d-3544b68d403f") + (net "/I2S_LRC") + (uuid "0b02e9cb-f7d1-4a22-ae9e-d857f284bdb3") ) (segment - (start 128.36 43.58) - (end 126.385686 43.58) - (width 0.2) + (start 244.6 46.4) + (end 241 50) + (width 0.25) (layer "F.Cu") - (net "/USB_D-") - (uuid "bd1cacf8-bcda-4d56-a176-7c6e9eeff237") + (net "/I2S_LRC") + (uuid "36d49724-d8d8-4809-9cc5-0555f94c451e") ) (segment (start 244.6 33.205787) - (end 243.119212 31.725) + (end 244.594213 33.2) (width 0.25) (layer "F.Cu") (net "/I2S_LRC") (uuid "855a48ef-db4d-4e43-9e23-79f61800e2ca") ) (segment - (start 134 41.600001) - (end 143.6 51.2) + (start 244.6 33.205787) + (end 244.6 46.4) (width 0.25) (layer "F.Cu") (net "/I2S_LRC") - (uuid "9bc59cbe-d93a-4306-bf1e-1ebaffcc47ea") + (uuid "9909104a-992c-4560-8467-e69e404e280b") ) (segment - (start 244.6 46) - (end 244.6 33.205787) + (start 134 41.600001) + (end 143.6 51.2) (width 0.25) (layer "F.Cu") (net "/I2S_LRC") - (uuid "a5883633-bc54-4d00-b940-04c3d08f14d1") + (uuid "9bc59cbe-d93a-4306-bf1e-1ebaffcc47ea") ) (segment (start 243.119212 31.725) @@ -3579,12 +3593,12 @@ (uuid "b9721857-2b17-4fc2-a37d-3e340eb7efd7") ) (segment - (start 241.11 49.49) - (end 244.6 46) + (start 244.594213 33.2) + (end 243.119212 31.725) (width 0.25) (layer "F.Cu") (net "/I2S_LRC") - (uuid "e11edb24-5a3e-4bd7-b8cc-0b27b221cd89") + (uuid "f77a2d0a-d492-4e9a-945c-750f696bddb4") ) (segment (start 135.177893 31.725) @@ -3594,21 +3608,13 @@ (net "/I2S_LRC") (uuid "fd297d50-6200-4867-aeb4-459758f675e4") ) - (segment - (start 244.1 44) - (end 241.11 46.99) - (width 0.25) - (layer "F.Cu") - (net "/I2S_BCLK") - (uuid "85772ead-0361-4b59-8c0f-cb060d77634f") - ) (segment (start 244.1 33.412894) - (end 244.1 44) + (end 244.1 44.36) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "96093720-2cb9-4f3f-bade-209a5fe86117") + (uuid "57c911e2-8034-4644-b636-b2c911adcc07") ) (segment (start 143.6 48.66) @@ -3634,6 +3640,14 @@ (net "/I2S_BCLK") (uuid "cdbfa212-8b7d-4710-906b-81ea6c5f84bc") ) + (segment + (start 244.1 44.36) + (end 241 47.46) + (width 0.25) + (layer "F.Cu") + (net "/I2S_BCLK") + (uuid "ced1d648-6bd2-4064-946b-6c1d88513d28") + ) (segment (start 135.385 32.225) (end 242.912106 32.225) @@ -3659,12 +3673,12 @@ (uuid "f6473ed3-cc72-48f4-9f6a-54b83ea03e3b") ) (segment - (start 243.4 42.2) - (end 241.11 44.49) + (start 243.4 42.52) + (end 241 44.92) (width 0.25) (layer "F.Cu") (net "/I2S_DIN") - (uuid "1d436935-198e-42e7-9c34-ccdcc16d977a") + (uuid "0612d2e6-2786-4343-9d19-f1332ad23642") ) (segment (start 138.5 33) @@ -3675,20 +3689,20 @@ (uuid "3efb5d42-60e0-4790-9f56-72b971f51d2a") ) (segment - (start 242.705 32.725) - (end 243.4 33.42) + (start 243.4 33.42) + (end 243.4 42.52) (width 0.25) (layer "F.Cu") (net "/I2S_DIN") - (uuid "4ece7891-5200-4447-9f45-43d07d54d1a2") + (uuid "4bf42f8e-f422-474e-8917-0ba377018e55") ) (segment - (start 243.4 33.42) - (end 243.4 42.2) + (start 242.705 32.725) + (end 243.4 33.42) (width 0.25) (layer "F.Cu") (net "/I2S_DIN") - (uuid "6ad14d1c-0c78-4c8a-95fe-845c74e82b9d") + (uuid "4ece7891-5200-4447-9f45-43d07d54d1a2") ) (segment (start 138.775 32.725) @@ -3778,6 +3792,110 @@ (net "/I2S_DIN") (uuid "e115028d-f0ba-4f91-93b0-31a43309b406") ) + (segment + (start 128.36 41.04) + (end 125 44.4) + (width 0.2) + (layer "F.Cu") + (net "/USB_D+") + (uuid "2570503c-d10e-4fb1-830e-7cd0355422fd") + ) + (segment + (start 126.454315 61.4) + (end 229.27 61.4) + (width 0.2) + (layer "F.Cu") + (net "/USB_D+") + (uuid "2f29e3c8-e968-4b9f-b52c-6282183bc6f2") + ) + (segment + (start 125 59.945685) + (end 126.454315 61.4) + (width 0.2) + (layer "F.Cu") + (net "/USB_D+") + (uuid "334be9da-f338-41e5-8bd4-310fa8cfad11") + ) + (segment + (start 229.27 61.4) + (end 233.16 57.51) + (width 0.2) + (layer "F.Cu") + (net "/USB_D+") + (uuid "9a5fcd81-38ab-4bc6-898b-53e02e4ae38d") + ) + (segment + (start 125 44.4) + (end 125 59.945685) + (width 0.2) + (layer "F.Cu") + (net "/USB_D+") + (uuid "a88dac80-9d25-47db-beec-435f1f6daa2a") + ) + (segment + (start 125.5 44.465686) + (end 125.5 59.879999) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "395778bc-9d35-48d9-97c0-e717d2404604") + ) + (segment + (start 125.5 59.879999) + (end 126.62 61) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "434bdd16-2236-4a56-8cdd-71dc8de2f5b1") + ) + (segment + (start 234.55 56.36) + (end 235.7 57.51) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "62a89d7e-4d14-4c74-a2d1-ec926672edfc") + ) + (segment + (start 224.7 61) + (end 229.34 56.36) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "8a4d0e88-dac5-4ba9-b771-b4d7832be421") + ) + (segment + (start 229.34 56.36) + (end 234.55 56.36) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "907f5d5a-5e1f-4a83-9e87-cfda02755a71") + ) + (segment + (start 126.385686 43.58) + (end 125.5 44.465686) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "9d61195f-e8b4-4f5d-9cd8-057b895ab0ef") + ) + (segment + (start 126.62 61) + (end 224.7 61) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "bafea9e5-3047-4686-916d-3544b68d403f") + ) + (segment + (start 128.36 43.58) + (end 126.385686 43.58) + (width 0.2) + (layer "F.Cu") + (net "/USB_D-") + (uuid "bd1cacf8-bcda-4d56-a176-7c6e9eeff237") + ) (zone (net "GND") (layers "F.Cu" "B.Cu") @@ -3812,64 +3930,61 @@ (xy 138.682458 33.601461) (xy 138.715787 33.587654) (xy 138.715786 33.587654) (xy 138.715792 33.587652) (xy 138.796286 33.554312) (xy 138.871047 33.504357) (xy 138.898733 33.485858) (xy 138.985858 33.398733) (xy 138.985858 33.398731) (xy 138.996066 33.388524) (xy 138.996071 33.388529) (xy 138.996092 33.388496) - (xy 138.997796 33.386792) (xy 139.059129 33.353326) (xy 139.085451 33.3505) (xy 236.581664 33.3505) - (xy 236.648703 33.370185) (xy 236.694458 33.422989) (xy 236.704402 33.492147) (xy 236.675377 33.555703) - (xy 236.669345 33.562181) (xy 234.219878 36.011647) (xy 234.219878 36.011648) (xy 234.219876 36.01165) - (xy 234.18018 36.066287) (xy 234.10418 36.17089) (xy 234.014821 36.346265) (xy 233.953994 36.533469) - (xy 233.923204 36.727873) (xy 233.923204 50.8255) (xy 233.903519 50.892539) (xy 233.850715 50.938294) - (xy 233.799204 50.9495) (xy 212.824397 50.9495) (xy 212.757358 50.929815) (xy 212.711603 50.877011) - (xy 212.701659 50.807853) (xy 212.730684 50.744297) (xy 212.751512 50.725181) (xy 212.799792 50.690104) - (xy 212.950104 50.539792) (xy 212.950106 50.539788) (xy 212.950109 50.539786) (xy 213.075048 50.36782) - (xy 213.075047 50.36782) (xy 213.075051 50.367816) (xy 213.171557 50.178412) (xy 213.237246 49.976243) - (xy 213.2705 49.766287) (xy 213.2705 49.553713) (xy 213.245715 49.397227) (xy 213.25467 49.327933) - (xy 213.280507 49.290148) (xy 213.753837 48.816819) (xy 213.81516 48.783334) (xy 213.841518 48.7805) - (xy 217.765501 48.7805) (xy 217.83254 48.800185) (xy 217.878295 48.852989) (xy 217.889501 48.9045) - (xy 217.889501 48.927876) (xy 217.895908 48.987483) (xy 217.946202 49.122328) (xy 217.946206 49.122335) - (xy 218.032452 49.237544) (xy 218.032455 49.237547) (xy 218.147664 49.323793) (xy 218.147671 49.323797) - (xy 218.282517 49.374091) (xy 218.282516 49.374091) (xy 218.289444 49.374835) (xy 218.342127 49.3805) - (xy 220.137872 49.380499) (xy 220.197483 49.374091) (xy 220.332331 49.323796) (xy 220.447546 49.237546) - (xy 220.533796 49.122331) (xy 220.584091 48.987483) (xy 220.5905 48.927873) (xy 220.590499 47.132128) - (xy 220.584091 47.072517) (xy 220.581291 47.065011) (xy 220.533797 46.937671) (xy 220.533793 46.937664) - (xy 220.447547 46.822455) (xy 220.447544 46.822452) (xy 220.332335 46.736206) (xy 220.332328 46.736202) - (xy 220.197482 46.685908) (xy 220.197483 46.685908) (xy 220.137883 46.679501) (xy 220.137881 46.6795) - (xy 220.137873 46.6795) (xy 220.137865 46.6795) (xy 220.127309 46.6795) (xy 220.06027 46.659815) - (xy 220.039628 46.643181) (xy 219.369408 45.972962) (xy 219.432993 45.955925) (xy 219.547007 45.890099) - (xy 219.640099 45.797007) (xy 219.705925 45.682993) (xy 219.722962 45.619408) (xy 220.35527 46.251717) - (xy 220.35527 46.251716) (xy 220.394622 46.197554) (xy 220.491095 46.008217) (xy 220.556757 45.80613) - (xy 220.556757 45.806127) (xy 220.59 45.596246) (xy 220.59 45.383753) (xy 220.556757 45.173872) - (xy 220.556757 45.173869) (xy 220.491095 44.971782) (xy 220.394624 44.782449) (xy 220.35527 44.728282) - (xy 220.355269 44.728282) (xy 219.722962 45.36059) (xy 219.705925 45.297007) (xy 219.640099 45.182993) - (xy 219.547007 45.089901) (xy 219.432993 45.024075) (xy 219.369408 45.007037) (xy 220.001716 44.374728) - (xy 219.947547 44.335373) (xy 219.947547 44.335372) (xy 219.9385 44.330763) (xy 219.887706 44.282788) - (xy 219.870912 44.214966) (xy 219.893451 44.148832) (xy 219.938508 44.109793) (xy 219.947816 44.105051) - (xy 220.049351 44.031282) (xy 220.119786 43.980109) (xy 220.119788 43.980106) (xy 220.119792 43.980104) - (xy 220.270104 43.829792) (xy 220.270106 43.829788) (xy 220.270109 43.829786) (xy 220.395048 43.65782) - (xy 220.395047 43.65782) (xy 220.395051 43.657816) (xy 220.491557 43.468412) (xy 220.557246 43.266243) - (xy 220.5905 43.056287) (xy 220.5905 42.843713) (xy 220.557246 42.633757) (xy 220.491557 42.431588) - (xy 220.395051 42.242184) (xy 220.395049 42.242181) (xy 220.395048 42.242179) (xy 220.270109 42.070213) - (xy 220.119786 41.91989) (xy 219.94782 41.794951) (xy 219.947115 41.794591) (xy 219.939054 41.790485) - (xy 219.888259 41.742512) (xy 219.871463 41.674692) (xy 219.893999 41.608556) (xy 219.939054 41.569515) - (xy 219.947816 41.565051) (xy 220.077555 41.470791) (xy 220.119786 41.440109) (xy 220.119788 41.440106) - (xy 220.119792 41.440104) (xy 220.270104 41.289792) (xy 220.270106 41.289788) (xy 220.270109 41.289786) - (xy 220.395048 41.11782) (xy 220.395047 41.11782) (xy 220.395051 41.117816) (xy 220.491557 40.928412) - (xy 220.557246 40.726243) (xy 220.5905 40.516287) (xy 220.5905 40.303713) (xy 220.557246 40.093757) - (xy 220.491557 39.891588) (xy 220.395051 39.702184) (xy 220.395049 39.702181) (xy 220.395048 39.702179) - (xy 220.270109 39.530213) (xy 220.119786 39.37989) (xy 219.94782 39.254951) (xy 219.758414 39.158444) - (xy 219.758413 39.158443) (xy 219.758412 39.158443) (xy 219.556243 39.092754) (xy 219.556241 39.092753) - (xy 219.55624 39.092753) (xy 219.36137 39.061889) (xy 219.346287 39.0595) (xy 219.133713 39.0595) - (xy 219.11863 39.061889) (xy 218.92376 39.092753) (xy 218.721585 39.158444) (xy 218.532179 39.254951) - (xy 218.360213 39.37989) (xy 218.20989 39.530213) (xy 218.084951 39.702179) (xy 217.988444 39.891585) - (xy 217.922753 40.09376) (xy 217.906272 40.19782) (xy 217.8895 40.303713) (xy 217.8895 40.516287) - (xy 217.894321 40.546728) (xy 217.922754 40.726246) (xy 217.922754 40.726247) (xy 217.927821 40.741842) - (xy 217.929814 40.811683) (xy 217.89757 40.867837) (xy 214.847229 43.918181) (xy 214.785906 43.951666) - (xy 214.759548 43.9545) (xy 213.192981 43.9545) (xy 213.125942 43.934815) (xy 213.082497 43.886797) - (xy 213.075049 43.87218) (xy 212.950109 43.700213) (xy 212.799786 43.54989) (xy 212.62782 43.424951) - (xy 212.627115 43.424591) (xy 212.619054 43.420485) (xy 212.568259 43.372512) (xy 212.551463 43.304692) - (xy 212.573999 43.238556) (xy 212.619054 43.199515) (xy 212.627816 43.195051) (xy 212.696636 43.145051) - (xy 212.799786 43.070109) (xy 212.799788 43.070106) (xy 212.799792 43.070104) (xy 212.950104 42.919792) - (xy 212.950106 42.919788) (xy 212.950109 42.919786) (xy 213.075048 42.74782) (xy 213.075049 42.747819) - (xy 213.075051 42.747816) (xy 213.171557 42.558412) (xy 213.237246 42.356243) (xy 213.2705 42.146287) - (xy 213.2705 41.933713) (xy 213.237246 41.723757) (xy 213.171557 41.521588) (xy 213.075051 41.332184) + (xy 138.997796 33.386792) (xy 139.059129 33.353326) (xy 139.085451 33.3505) (xy 236.748386 33.3505) + (xy 236.815425 33.370185) (xy 236.86118 33.422989) (xy 236.871124 33.492147) (xy 236.842099 33.555703) + (xy 236.786706 33.59243) (xy 236.775757 33.595987) (xy 236.759969 33.601117) (xy 236.584594 33.690476) + (xy 236.530338 33.729896) (xy 236.425354 33.806172) (xy 236.425352 33.806174) (xy 236.425351 33.806174) + (xy 234.219878 36.011647) (xy 234.219878 36.011648) (xy 234.219876 36.01165) (xy 234.18018 36.066287) + (xy 234.10418 36.17089) (xy 234.014821 36.346265) (xy 233.953994 36.533469) (xy 233.923204 36.727873) + (xy 233.923204 50.8255) (xy 233.903519 50.892539) (xy 233.850715 50.938294) (xy 233.799204 50.9495) + (xy 212.824397 50.9495) (xy 212.757358 50.929815) (xy 212.711603 50.877011) (xy 212.701659 50.807853) + (xy 212.730684 50.744297) (xy 212.751512 50.725181) (xy 212.799792 50.690104) (xy 212.950104 50.539792) + (xy 212.950106 50.539788) (xy 212.950109 50.539786) (xy 213.075048 50.36782) (xy 213.075047 50.36782) + (xy 213.075051 50.367816) (xy 213.171557 50.178412) (xy 213.237246 49.976243) (xy 213.2705 49.766287) + (xy 213.2705 49.581518) (xy 213.290185 49.514479) (xy 213.306819 49.493837) (xy 214.223838 48.576819) + (xy 214.285161 48.543334) (xy 214.311519 48.5405) (xy 216.485501 48.5405) (xy 216.55254 48.560185) + (xy 216.598295 48.612989) (xy 216.609501 48.6645) (xy 216.609501 48.737876) (xy 216.615908 48.797483) + (xy 216.666202 48.932328) (xy 216.666206 48.932335) (xy 216.752452 49.047544) (xy 216.752455 49.047547) + (xy 216.867664 49.133793) (xy 216.867671 49.133797) (xy 217.002517 49.184091) (xy 217.002516 49.184091) + (xy 217.009444 49.184835) (xy 217.062127 49.1905) (xy 218.857872 49.190499) (xy 218.917483 49.184091) + (xy 219.052331 49.133796) (xy 219.167546 49.047546) (xy 219.253796 48.932331) (xy 219.304091 48.797483) + (xy 219.3105 48.737873) (xy 219.310499 46.942128) (xy 219.304091 46.882517) (xy 219.28369 46.82782) + (xy 219.253797 46.747671) (xy 219.253793 46.747664) (xy 219.167547 46.632455) (xy 219.167544 46.632452) + (xy 219.052335 46.546206) (xy 219.052328 46.546202) (xy 218.917482 46.495908) (xy 218.917483 46.495908) + (xy 218.857883 46.489501) (xy 218.857881 46.4895) (xy 218.857873 46.4895) (xy 218.857865 46.4895) + (xy 218.847309 46.4895) (xy 218.78027 46.469815) (xy 218.759628 46.453181) (xy 218.089408 45.782962) + (xy 218.152993 45.765925) (xy 218.267007 45.700099) (xy 218.360099 45.607007) (xy 218.425925 45.492993) + (xy 218.442962 45.429408) (xy 219.07527 46.061717) (xy 219.07527 46.061716) (xy 219.114622 46.007554) + (xy 219.211095 45.818217) (xy 219.276757 45.61613) (xy 219.276757 45.616127) (xy 219.31 45.406246) + (xy 219.31 45.193753) (xy 219.276757 44.983872) (xy 219.276757 44.983869) (xy 219.211095 44.781782) + (xy 219.114624 44.592449) (xy 219.07527 44.538282) (xy 219.075269 44.538282) (xy 218.442962 45.17059) + (xy 218.425925 45.107007) (xy 218.360099 44.992993) (xy 218.267007 44.899901) (xy 218.152993 44.834075) + (xy 218.089409 44.817037) (xy 218.721716 44.184728) (xy 218.667547 44.145373) (xy 218.667547 44.145372) + (xy 218.6585 44.140763) (xy 218.607706 44.092788) (xy 218.590912 44.024966) (xy 218.613451 43.958832) + (xy 218.658508 43.919793) (xy 218.667816 43.915051) (xy 218.747007 43.857515) (xy 218.839786 43.790109) + (xy 218.839788 43.790106) (xy 218.839792 43.790104) (xy 218.990104 43.639792) (xy 218.990106 43.639788) + (xy 218.990109 43.639786) (xy 219.115048 43.46782) (xy 219.115049 43.467819) (xy 219.115051 43.467816) + (xy 219.211557 43.278412) (xy 219.277246 43.076243) (xy 219.3105 42.866287) (xy 219.3105 42.653713) + (xy 219.277246 42.443757) (xy 219.211557 42.241588) (xy 219.115051 42.052184) (xy 219.115049 42.052181) + (xy 219.115048 42.052179) (xy 218.990109 41.880213) (xy 218.839786 41.72989) (xy 218.66782 41.604951) + (xy 218.667115 41.604591) (xy 218.659054 41.600485) (xy 218.608259 41.552512) (xy 218.591463 41.484692) + (xy 218.613999 41.418556) (xy 218.659054 41.379515) (xy 218.667816 41.375051) (xy 218.726818 41.332184) + (xy 218.839786 41.250109) (xy 218.839788 41.250106) (xy 218.839792 41.250104) (xy 218.990104 41.099792) + (xy 218.990106 41.099788) (xy 218.990109 41.099786) (xy 219.115048 40.92782) (xy 219.115049 40.927819) + (xy 219.115051 40.927816) (xy 219.211557 40.738412) (xy 219.277246 40.536243) (xy 219.3105 40.326287) + (xy 219.3105 40.113713) (xy 219.277246 39.903757) (xy 219.211557 39.701588) (xy 219.115051 39.512184) + (xy 219.115049 39.512181) (xy 219.115048 39.512179) (xy 218.990109 39.340213) (xy 218.839786 39.18989) + (xy 218.66782 39.064951) (xy 218.478414 38.968444) (xy 218.478413 38.968443) (xy 218.478412 38.968443) + (xy 218.276243 38.902754) (xy 218.276241 38.902753) (xy 218.27624 38.902753) (xy 218.114957 38.877208) + (xy 218.066287 38.8695) (xy 217.853713 38.8695) (xy 217.805042 38.877208) (xy 217.64376 38.902753) + (xy 217.441585 38.968444) (xy 217.252179 39.064951) (xy 217.080213 39.18989) (xy 216.92989 39.340213) + (xy 216.80495 39.51218) (xy 216.797503 39.526797) (xy 216.749527 39.577592) (xy 216.687019 39.5945) + (xy 216.218389 39.5945) (xy 216.157971 39.606518) (xy 216.120259 39.614019) (xy 216.09755 39.618536) + (xy 216.097548 39.618537) (xy 216.064207 39.632347) (xy 215.983718 39.665685) (xy 215.983714 39.665687) + (xy 215.957049 39.683505) (xy 215.948078 39.6895) (xy 215.881268 39.73414) (xy 215.850717 39.764692) + (xy 215.794142 39.821267) (xy 213.482181 42.133228) (xy 213.420858 42.166713) (xy 213.351166 42.161729) + (xy 213.295233 42.119857) (xy 213.270816 42.054393) (xy 213.2705 42.045547) (xy 213.2705 41.933713) + (xy 213.268294 41.919786) (xy 213.237246 41.723757) (xy 213.171557 41.521588) (xy 213.075051 41.332184) (xy 213.075049 41.332181) (xy 213.075048 41.332179) (xy 212.950109 41.160213) (xy 212.79979 41.009894) (xy 212.799785 41.00989) (xy 212.794399 41.005977) (xy 212.751731 40.950649) (xy 212.74575 40.881036) (xy 212.778354 40.81924) (xy 212.828278 40.787951) (xy 212.839117 40.784359) (xy 212.839124 40.784356) @@ -3923,7 +4038,7 @@ (xy 144.884377 36.876462) (xy 144.939929 36.708815) (xy 144.9505 36.605342) (xy 144.9505 35.314658) (xy 144.939929 35.211185) (xy 144.884377 35.043538) (xy 144.884373 35.043532) (xy 144.884372 35.043529) (xy 144.791662 34.893225) (xy 144.791659 34.893221) (xy 144.666778 34.76834) (xy 144.666774 34.768337) - (xy 144.51647 34.675627) (xy 144.516464 34.675624) (xy 144.516462 34.675623) (xy 144.417266 34.642753) + (xy 144.51647 34.675627) (xy 144.516464 34.675624) (xy 144.516462 34.675623) (xy 144.516459 34.675622) (xy 144.348816 34.620071) (xy 144.245349 34.6095) (xy 144.245342 34.6095) (xy 142.954658 34.6095) (xy 142.95465 34.6095) (xy 142.851183 34.620071) (xy 142.68354 34.675622) (xy 142.683529 34.675627) (xy 142.533225 34.768337) (xy 142.533221 34.76834) (xy 142.40834 34.893221) (xy 142.408337 34.893225) @@ -3937,68 +4052,83 @@ (xy 142.348904 37.981782) (xy 142.283242 38.183869) (xy 142.283242 38.183872) (xy 142.25 38.393753) (xy 142.25 38.606246) (xy 142.283242 38.816127) (xy 142.283242 38.81613) (xy 142.348904 39.018217) (xy 142.445376 39.207553) (xy 142.538853 39.336214) (xy 142.562332 39.402021) (xy 142.546506 39.470075) - (xy 142.526215 39.49678) (xy 141.476269 40.546728) (xy 141.389144 40.633852) (xy 141.389138 40.63386) - (xy 141.32069 40.736296) (xy 141.320688 40.736301) (xy 141.291303 40.807244) (xy 141.273538 40.850131) - (xy 141.273538 40.850133) (xy 141.273537 40.850136) (xy 141.2495 40.970982) (xy 141.2495 40.970984) - (xy 141.2495 46.189023) (xy 141.273535 46.309856) (xy 141.27354 46.309873) (xy 141.320685 46.423693) - (xy 141.320689 46.423701) (xy 141.32907 46.436242) (xy 141.329073 46.436246) (xy 141.38914 46.526143) - (xy 141.389141 46.526144) (xy 141.389142 46.526145) (xy 141.476267 46.61327) (xy 141.476268 46.61327) - (xy 141.483335 46.620337) (xy 141.483334 46.620337) (xy 141.483338 46.62034) (xy 142.525858 47.662861) - (xy 142.559343 47.724184) (xy 142.554359 47.793876) (xy 142.538495 47.823427) (xy 142.44495 47.95218) - (xy 142.437503 47.966797) (xy 142.389527 48.017592) (xy 142.327019 48.0345) (xy 142.077558 48.0345) - (xy 142.010519 48.014815) (xy 141.989877 47.998181) (xy 135.161819 41.170123) (xy 135.128334 41.1088) - (xy 135.1255 41.082442) (xy 135.1255 33.420452) (xy 135.145185 33.353413) (xy 135.161819 33.332771) - (xy 135.607771 32.886819) (xy 135.669094 32.853334) (xy 135.695452 32.8505) (xy 136.4755 32.8505) + (xy 142.526215 39.49678) (xy 141.696711 40.326286) (xy 141.476269 40.546728) (xy 141.476267 40.54673) + (xy 141.432704 40.590292) (xy 141.389142 40.633854) (xy 141.364132 40.671285) (xy 141.364131 40.671286) + (xy 141.32069 40.736297) (xy 141.32069 40.736298) (xy 141.320688 40.7363) (xy 141.320688 40.736302) + (xy 141.290901 40.808215) (xy 141.273538 40.850132) (xy 141.273535 40.850144) (xy 141.2495 40.970977) + (xy 141.2495 40.970982) (xy 141.2495 46.189018) (xy 141.272559 46.304949) (xy 141.273537 46.309863) + (xy 141.307969 46.392993) (xy 141.320689 46.423701) (xy 141.32907 46.436242) (xy 141.329073 46.436246) + (xy 141.38914 46.526143) (xy 141.389141 46.526144) (xy 141.389142 46.526145) (xy 141.476267 46.61327) + (xy 141.476268 46.61327) (xy 141.483335 46.620337) (xy 141.483334 46.620337) (xy 141.483338 46.62034) + (xy 142.525858 47.662861) (xy 142.559343 47.724184) (xy 142.554359 47.793876) (xy 142.538495 47.823427) + (xy 142.44495 47.95218) (xy 142.437503 47.966797) (xy 142.389527 48.017592) (xy 142.327019 48.0345) + (xy 142.077558 48.0345) (xy 142.010519 48.014815) (xy 141.989877 47.998181) (xy 135.161819 41.170123) + (xy 135.128334 41.1088) (xy 135.1255 41.082442) (xy 135.1255 33.420452) (xy 135.145185 33.353413) + (xy 135.161819 33.332771) (xy 135.607771 32.886819) (xy 135.669094 32.853334) (xy 135.695452 32.8505) + (xy 136.4755 32.8505) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 217.809334 45.367769) (xy 217.865267 45.409641) (xy 217.889684 45.475105) (xy 217.89 45.483951) - (xy 217.89 45.596246) (xy 217.923242 45.806127) (xy 217.923242 45.80613) (xy 217.988904 46.008217) - (xy 218.085375 46.19755) (xy 218.124728 46.251716) (xy 218.757037 45.619408) (xy 218.774075 45.682993) - (xy 218.839901 45.797007) (xy 218.932993 45.890099) (xy 219.047007 45.955925) (xy 219.11059 45.972962) - (xy 218.44037 46.643181) (xy 218.379047 46.676666) (xy 218.352698 46.6795) (xy 218.342134 46.6795) - (xy 218.342123 46.679501) (xy 218.282516 46.685908) (xy 218.147671 46.736202) (xy 218.147664 46.736206) - (xy 218.032455 46.822452) (xy 218.032452 46.822455) (xy 217.946206 46.937664) (xy 217.946202 46.937671) - (xy 217.895908 47.072517) (xy 217.893353 47.096286) (xy 217.889501 47.132123) (xy 217.8895 47.132135) - (xy 217.8895 47.2555) (xy 217.869815 47.322539) (xy 217.817011 47.368294) (xy 217.7655 47.3795) - (xy 215.994452 47.3795) (xy 215.927413 47.359815) (xy 215.881658 47.307011) (xy 215.871714 47.237853) - (xy 215.900739 47.174297) (xy 215.906771 47.167819) (xy 216.792411 46.282179) (xy 217.678321 45.396268) - (xy 217.739642 45.362785) + (xy 216.754058 43.405185) (xy 216.797503 43.453203) (xy 216.80495 43.467819) (xy 216.92989 43.639786) + (xy 217.080213 43.790109) (xy 217.252179 43.915048) (xy 217.252181 43.915049) (xy 217.252184 43.915051) + (xy 217.261493 43.919794) (xy 217.31229 43.967766) (xy 217.329087 44.035587) (xy 217.306552 44.101722) + (xy 217.261505 44.14076) (xy 217.252446 44.145376) (xy 217.25244 44.14538) (xy 217.198282 44.184727) + (xy 217.198282 44.184728) (xy 217.830591 44.817037) (xy 217.767007 44.834075) (xy 217.652993 44.899901) + (xy 217.559901 44.992993) (xy 217.494075 45.107007) (xy 217.477037 45.170591) (xy 216.844728 44.538282) + (xy 216.844727 44.538282) (xy 216.80538 44.592439) (xy 216.708904 44.781782) (xy 216.643242 44.983869) + (xy 216.643242 44.983872) (xy 216.61 45.193753) (xy 216.61 45.406246) (xy 216.643242 45.616127) + (xy 216.643242 45.61613) (xy 216.708904 45.818217) (xy 216.805375 46.00755) (xy 216.844728 46.061716) + (xy 217.477037 45.429408) (xy 217.494075 45.492993) (xy 217.559901 45.607007) (xy 217.652993 45.700099) + (xy 217.767007 45.765925) (xy 217.83059 45.782962) (xy 217.16037 46.453181) (xy 217.099047 46.486666) + (xy 217.072698 46.4895) (xy 217.062134 46.4895) (xy 217.062123 46.489501) (xy 217.002516 46.495908) + (xy 216.867671 46.546202) (xy 216.867664 46.546206) (xy 216.752455 46.632452) (xy 216.752452 46.632455) + (xy 216.666206 46.747664) (xy 216.666202 46.747671) (xy 216.615908 46.882517) (xy 216.610374 46.933997) + (xy 216.609501 46.942123) (xy 216.6095 46.942135) (xy 216.6095 47.0155) (xy 216.589815 47.082539) + (xy 216.537011 47.128294) (xy 216.4855 47.1395) (xy 213.901004 47.1395) (xy 213.765677 47.166418) + (xy 213.765667 47.166421) (xy 213.638192 47.219222) (xy 213.523454 47.295887) (xy 213.479651 47.33969) + (xy 213.418328 47.373174) (xy 213.348636 47.368189) (xy 213.292703 47.326317) (xy 213.268287 47.260853) + (xy 213.269497 47.232616) (xy 213.2705 47.226287) (xy 213.2705 47.013713) (xy 213.237246 46.803757) + (xy 213.232179 46.788162) (xy 213.230182 46.718321) (xy 213.262426 46.662162) (xy 216.502771 43.421819) + (xy 216.564094 43.388334) (xy 216.590452 43.3855) (xy 216.687019 43.3855) ) ) (filled_polygon (layer "F.Cu") (pts (xy 242.461587 33.370185) (xy 242.482229 33.386819) (xy 242.738181 33.642771) (xy 242.771666 33.704094) - (xy 242.7745 33.730452) (xy 242.7745 41.889547) (xy 242.754815 41.956586) (xy 242.738181 41.977228) - (xy 242.672181 42.043228) (xy 242.610858 42.076713) (xy 242.541166 42.071729) (xy 242.485233 42.029857) - (xy 242.460816 41.964393) (xy 242.4605 41.955547) (xy 242.4605 41.883713) (xy 242.445734 41.790486) - (xy 242.427246 41.673757) (xy 242.361557 41.471588) (xy 242.265051 41.282184) (xy 242.265049 41.282181) - (xy 242.265048 41.282179) (xy 242.140109 41.110213) (xy 241.989792 40.959896) (xy 241.989784 40.95989) - (xy 241.825204 40.840316) (xy 241.78254 40.784989) (xy 241.776561 40.715376) (xy 241.809166 40.65358) - (xy 241.825199 40.639686) (xy 241.989792 40.520104) (xy 242.140104 40.369792) (xy 242.140106 40.369788) - (xy 242.140109 40.369786) (xy 242.265048 40.19782) (xy 242.265047 40.19782) (xy 242.265051 40.197816) - (xy 242.361557 40.008412) (xy 242.427246 39.806243) (xy 242.4605 39.596287) (xy 242.4605 39.383713) - (xy 242.427246 39.173757) (xy 242.361557 38.971588) (xy 242.265051 38.782184) (xy 242.265049 38.782181) - (xy 242.265048 38.782179) (xy 242.140109 38.610213) (xy 241.98979 38.459894) (xy 241.989785 38.45989) - (xy 241.824781 38.340008) (xy 241.782115 38.284678) (xy 241.776136 38.215065) (xy 241.808741 38.15327) - (xy 241.824781 38.139372) (xy 241.871716 38.105271) (xy 241.871717 38.10527) (xy 241.239408 37.472962) - (xy 241.302993 37.455925) (xy 241.417007 37.390099) (xy 241.510099 37.297007) (xy 241.575925 37.182993) - (xy 241.592962 37.119409) (xy 242.22527 37.751717) (xy 242.22527 37.751716) (xy 242.264622 37.697554) - (xy 242.361095 37.508217) (xy 242.426757 37.30613) (xy 242.426757 37.306127) (xy 242.46 37.096246) - (xy 242.46 36.883753) (xy 242.426757 36.673872) (xy 242.426757 36.673869) (xy 242.361095 36.471782) - (xy 242.264624 36.282449) (xy 242.22527 36.228282) (xy 242.225269 36.228282) (xy 241.592962 36.86059) - (xy 241.575925 36.797007) (xy 241.510099 36.682993) (xy 241.417007 36.589901) (xy 241.302993 36.524075) - (xy 241.239409 36.507037) (xy 241.871716 35.874728) (xy 241.82478 35.840628) (xy 241.782114 35.785298) - (xy 241.776135 35.715685) (xy 241.80874 35.653889) (xy 241.824776 35.639994) (xy 241.989792 35.520104) - (xy 242.140104 35.369792) (xy 242.140106 35.369788) (xy 242.140109 35.369786) (xy 242.265048 35.19782) - (xy 242.265047 35.19782) (xy 242.265051 35.197816) (xy 242.361557 35.008412) (xy 242.427246 34.806243) - (xy 242.4605 34.596287) (xy 242.4605 34.383713) (xy 242.427246 34.173757) (xy 242.361557 33.971588) - (xy 242.265051 33.782184) (xy 242.265049 33.782181) (xy 242.265048 33.782179) (xy 242.140109 33.610213) - (xy 242.092077 33.562181) (xy 242.058592 33.500858) (xy 242.063576 33.431166) (xy 242.105448 33.375233) - (xy 242.170912 33.350816) (xy 242.179758 33.3505) (xy 242.394548 33.3505) + (xy 242.7745 33.730452) (xy 242.7745 42.209546) (xy 242.754815 42.276585) (xy 242.738181 42.297227) + (xy 242.562181 42.473227) (xy 242.500858 42.506712) (xy 242.431166 42.501728) (xy 242.375233 42.459856) + (xy 242.350816 42.394392) (xy 242.3505 42.385546) (xy 242.3505 42.273713) (xy 242.338041 42.195051) + (xy 242.317246 42.063757) (xy 242.251557 41.861588) (xy 242.155051 41.672184) (xy 242.155049 41.672181) + (xy 242.155048 41.672179) (xy 242.030109 41.500213) (xy 241.879786 41.34989) (xy 241.70782 41.224951) + (xy 241.707115 41.224591) (xy 241.699054 41.220485) (xy 241.648259 41.172512) (xy 241.631463 41.104692) + (xy 241.653999 41.038556) (xy 241.699054 40.999515) (xy 241.707816 40.995051) (xy 241.740951 40.970977) + (xy 241.879786 40.870109) (xy 241.879788 40.870106) (xy 241.879792 40.870104) (xy 242.030104 40.719792) + (xy 242.030106 40.719788) (xy 242.030109 40.719786) (xy 242.155048 40.54782) (xy 242.155047 40.54782) + (xy 242.155051 40.547816) (xy 242.251557 40.358412) (xy 242.317246 40.156243) (xy 242.3505 39.946287) + (xy 242.3505 39.733713) (xy 242.317246 39.523757) (xy 242.251557 39.321588) (xy 242.155051 39.132184) + (xy 242.155049 39.132181) (xy 242.155048 39.132179) (xy 242.030109 38.960213) (xy 241.879786 38.80989) + (xy 241.707817 38.684949) (xy 241.698504 38.680204) (xy 241.647707 38.63223) (xy 241.630912 38.564409) + (xy 241.653449 38.498274) (xy 241.698507 38.459232) (xy 241.707555 38.454622) (xy 241.761716 38.41527) + (xy 241.761717 38.41527) (xy 241.129408 37.782962) (xy 241.192993 37.765925) (xy 241.307007 37.700099) + (xy 241.400099 37.607007) (xy 241.465925 37.492993) (xy 241.482962 37.429408) (xy 242.11527 38.061717) + (xy 242.11527 38.061716) (xy 242.154622 38.007554) (xy 242.251095 37.818217) (xy 242.316757 37.61613) + (xy 242.316757 37.616127) (xy 242.35 37.406246) (xy 242.35 37.193753) (xy 242.316757 36.983872) + (xy 242.316757 36.983869) (xy 242.251095 36.781782) (xy 242.154624 36.592449) (xy 242.11527 36.538282) + (xy 242.115269 36.538282) (xy 241.482962 37.17059) (xy 241.465925 37.107007) (xy 241.400099 36.992993) + (xy 241.307007 36.899901) (xy 241.192993 36.834075) (xy 241.129409 36.817037) (xy 241.761716 36.184728) + (xy 241.707547 36.145373) (xy 241.707547 36.145372) (xy 241.6985 36.140763) (xy 241.647706 36.092788) + (xy 241.630912 36.024966) (xy 241.653451 35.958832) (xy 241.698508 35.919793) (xy 241.707816 35.915051) + (xy 241.792241 35.853713) (xy 241.879786 35.790109) (xy 241.879788 35.790106) (xy 241.879792 35.790104) + (xy 242.030104 35.639792) (xy 242.030106 35.639788) (xy 242.030109 35.639786) (xy 242.155048 35.46782) + (xy 242.155047 35.46782) (xy 242.155051 35.467816) (xy 242.251557 35.278412) (xy 242.317246 35.076243) + (xy 242.3505 34.866287) (xy 242.3505 34.653713) (xy 242.317246 34.443757) (xy 242.251557 34.241588) + (xy 242.155051 34.052184) (xy 242.155049 34.052181) (xy 242.155048 34.052179) (xy 242.030109 33.880213) + (xy 241.879786 33.72989) (xy 241.70782 33.604951) (xy 241.683248 33.592431) (xy 241.668633 33.584984) + (xy 241.617838 33.537011) (xy 241.601043 33.46919) (xy 241.62358 33.403055) (xy 241.678295 33.359603) + (xy 241.724929 33.3505) (xy 242.394548 33.3505) ) ) (filled_polygon @@ -4072,131 +4202,137 @@ (xy 239.459709 54.973469) (xy 239.426917 54.872548) (xy 239.398884 54.786271) (xy 239.309524 54.610891) (xy 239.193828 54.45165) (xy 239.054646 54.312468) (xy 236.460523 51.718345) (xy 236.427038 51.657022) (xy 236.424204 51.630664) (xy 236.424204 37.395632) (xy 236.443889 37.328593) (xy 236.460523 37.307951) - (xy 237.991655 35.776819) (xy 238.052978 35.743334) (xy 238.079336 35.7405) (xy 240.224704 35.7405) - (xy 240.291743 35.760185) (xy 240.337498 35.812989) (xy 240.348322 35.87423) (xy 240.348282 35.874728) - (xy 240.980591 36.507037) (xy 240.917007 36.524075) (xy 240.802993 36.589901) (xy 240.709901 36.682993) - (xy 240.644075 36.797007) (xy 240.627037 36.860591) (xy 239.994728 36.228282) (xy 239.994727 36.228282) - (xy 239.95538 36.282439) (xy 239.858904 36.471782) (xy 239.793242 36.673869) (xy 239.793242 36.673872) - (xy 239.76 36.883753) (xy 239.76 37.096246) (xy 239.793242 37.306127) (xy 239.793242 37.30613) (xy 239.858904 37.508217) - (xy 239.955375 37.69755) (xy 239.994728 37.751716) (xy 240.627037 37.119408) (xy 240.644075 37.182993) - (xy 240.709901 37.297007) (xy 240.802993 37.390099) (xy 240.917007 37.455925) (xy 240.98059 37.472962) - (xy 240.348282 38.105269) (xy 240.348282 38.10527) (xy 240.395219 38.139371) (xy 240.437885 38.194701) - (xy 240.443864 38.264314) (xy 240.411259 38.32611) (xy 240.395219 38.340008) (xy 240.230214 38.45989) - (xy 240.230209 38.459894) (xy 240.07989 38.610213) (xy 239.954951 38.782179) (xy 239.858444 38.971585) - (xy 239.792753 39.17376) (xy 239.7595 39.383713) (xy 239.7595 39.596286) (xy 239.789934 39.788443) - (xy 239.792754 39.806243) (xy 239.820484 39.891588) (xy 239.858444 40.008414) (xy 239.954951 40.19782) - (xy 240.07989 40.369786) (xy 240.230209 40.520105) (xy 240.230214 40.520109) (xy 240.394793 40.639682) - (xy 240.437459 40.695011) (xy 240.443438 40.764625) (xy 240.410833 40.82642) (xy 240.394793 40.840318) - (xy 240.230214 40.95989) (xy 240.230209 40.959894) (xy 240.07989 41.110213) (xy 239.954951 41.282179) - (xy 239.858444 41.471585) (xy 239.792753 41.67376) (xy 239.7595 41.883713) (xy 239.7595 42.096286) - (xy 239.789351 42.284761) (xy 239.792754 42.306243) (xy 239.833481 42.431588) (xy 239.858444 42.508414) - (xy 239.954951 42.69782) (xy 240.07989 42.869786) (xy 240.230209 43.020105) (xy 240.230214 43.020109) - (xy 240.394793 43.139682) (xy 240.437459 43.195011) (xy 240.443438 43.264625) (xy 240.410833 43.32642) - (xy 240.394793 43.340318) (xy 240.230214 43.45989) (xy 240.230209 43.459894) (xy 240.07989 43.610213) - (xy 239.954951 43.782179) (xy 239.858444 43.971585) (xy 239.792753 44.17376) (xy 239.767156 44.335373) - (xy 239.7595 44.383713) (xy 239.7595 44.596287) (xy 239.761689 44.610109) (xy 239.788368 44.778556) - (xy 239.792754 44.806243) (xy 239.84287 44.960484) (xy 239.858444 45.008414) (xy 239.954951 45.19782) - (xy 240.07989 45.369786) (xy 240.230209 45.520105) (xy 240.230214 45.520109) (xy 240.394793 45.639682) - (xy 240.437459 45.695011) (xy 240.443438 45.764625) (xy 240.410833 45.82642) (xy 240.394793 45.840318) - (xy 240.230214 45.95989) (xy 240.230209 45.959894) (xy 240.07989 46.110213) (xy 239.954951 46.282179) - (xy 239.858444 46.471585) (xy 239.858443 46.471587) (xy 239.858443 46.471588) (xy 239.856492 46.477592) - (xy 239.792753 46.67376) (xy 239.7595 46.883713) (xy 239.7595 47.096286) (xy 239.789351 47.284761) - (xy 239.792754 47.306243) (xy 239.857318 47.504951) (xy 239.858444 47.508414) (xy 239.954951 47.69782) - (xy 240.07989 47.869786) (xy 240.218705 48.008601) (xy 240.25219 48.069924) (xy 240.247206 48.139616) - (xy 240.205334 48.195549) (xy 240.196121 48.201821) (xy 240.041342 48.297289) (xy 239.917289 48.421342) - (xy 239.825187 48.570663) (xy 239.825186 48.570666) (xy 239.770001 48.737203) (xy 239.770001 48.737204) - (xy 239.77 48.737204) (xy 239.7595 48.839983) (xy 239.7595 50.140001) (xy 239.759501 50.140018) - (xy 239.77 50.242796) (xy 239.770001 50.242799) (xy 239.825185 50.409331) (xy 239.825187 50.409336) - (xy 239.860069 50.465888) (xy 239.917288 50.558656) (xy 240.041344 50.682712) (xy 240.190666 50.774814) - (xy 240.357203 50.829999) (xy 240.459991 50.8405) (xy 241.760008 50.840499) (xy 241.862797 50.829999) - (xy 242.029334 50.774814) (xy 242.178656 50.682712) (xy 242.302712 50.558656) (xy 242.394814 50.409334) - (xy 242.449999 50.242797) (xy 242.4605 50.140009) (xy 242.460499 49.075451) (xy 242.480183 49.008413) - (xy 242.496813 48.987776) (xy 245.085857 46.398734) (xy 245.123191 46.342861) (xy 245.154311 46.296286) - (xy 245.201463 46.182452) (xy 245.2255 46.061606) (xy 245.2255 33.144181) (xy 245.201463 33.023335) - (xy 245.177093 32.964501) (xy 245.154312 32.909501) (xy 245.108732 32.841288) (xy 245.085858 32.807054) - (xy 245.085856 32.807051) (xy 244.995637 32.716832) (xy 244.995606 32.716803) (xy 243.61214 31.333338) - (xy 243.612137 31.333334) (xy 243.612137 31.333335) (xy 243.60507 31.326268) (xy 243.60507 31.326267) - (xy 243.517945 31.239142) (xy 243.517944 31.239141) (xy 243.517943 31.23914) (xy 243.487066 31.218509) - (xy 243.469786 31.197833) (xy 243.4155 31.170689) (xy 243.390865 31.160485) (xy 243.348815 31.143067) - (xy 243.327102 31.134073) (xy 243.30167 31.123539) (xy 243.301658 31.123535) (xy 243.180822 31.0995) - (xy 243.180818 31.0995) (xy 135.239499 31.0995) (xy 135.116286 31.0995) (xy 135.116282 31.0995) - (xy 135.055864 31.111518) (xy 135.018152 31.119019) (xy 134.995443 31.123536) (xy 134.995441 31.123537) - (xy 134.9621 31.137347) (xy 134.881611 31.170685) (xy 134.881607 31.170687) (xy 134.85374 31.189309) - (xy 134.853738 31.18931) (xy 134.779161 31.23914) (xy 134.735598 31.282703) (xy 134.692035 31.326267) - (xy 134.692032 31.32627) (xy 133.601269 32.417034) (xy 133.601267 32.417036) (xy 133.557703 32.460599) - (xy 133.51414 32.504162) (xy 133.463276 32.580287) (xy 133.463275 32.580289) (xy 133.445687 32.60661) - (xy 133.445685 32.606613) (xy 133.438427 32.624138) (xy 133.438426 32.624142) (xy 133.398538 32.720439) - (xy 133.398535 32.720449) (xy 133.3745 32.841283) (xy 133.3745 32.841287) (xy 133.3745 32.841288) - (xy 133.3745 41.661607) (xy 133.39417 41.7605) (xy 133.398537 41.782452) (xy 133.445688 41.896287) - (xy 133.461395 41.919792) (xy 133.461465 41.919897) (xy 133.461466 41.919899) (xy 133.514141 41.998734) - (xy 133.605586 42.090179) (xy 133.605608 42.090199) (xy 142.257571 50.742162) (xy 142.291056 50.803485) - (xy 142.287821 50.86816) (xy 142.282754 50.883753) (xy 142.261904 51.015398) (xy 142.231975 51.078533) - (xy 142.172663 51.115464) (xy 142.139431 51.12) (xy 129.820569 51.12) (xy 129.75353 51.100315) (xy 129.707775 51.047511) - (xy 129.698096 51.015398) (xy 129.695886 51.001447) (xy 129.677246 50.883757) (xy 129.611557 50.681588) - (xy 129.515051 50.492184) (xy 129.515049 50.492181) (xy 129.515048 50.492179) (xy 129.390109 50.320213) - (xy 129.239786 50.16989) (xy 129.06782 50.044951) (xy 129.067115 50.044591) (xy 129.059054 50.040485) - (xy 129.008259 49.992512) (xy 128.991463 49.924692) (xy 129.013999 49.858556) (xy 129.059054 49.819515) - (xy 129.067816 49.815051) (xy 129.089789 49.799086) (xy 129.239786 49.690109) (xy 129.239788 49.690106) - (xy 129.239792 49.690104) (xy 129.390104 49.539792) (xy 129.390106 49.539788) (xy 129.390109 49.539786) - (xy 129.515048 49.36782) (xy 129.515047 49.36782) (xy 129.515051 49.367816) (xy 129.611557 49.178412) - (xy 129.677246 48.976243) (xy 129.7105 48.766287) (xy 129.7105 48.553713) (xy 129.677246 48.343757) - (xy 129.611557 48.141588) (xy 129.515051 47.952184) (xy 129.515049 47.952181) (xy 129.515048 47.952179) - (xy 129.390109 47.780213) (xy 129.239786 47.62989) (xy 129.06782 47.504951) (xy 129.067115 47.504591) - (xy 129.059054 47.500485) (xy 129.008259 47.452512) (xy 128.991463 47.384692) (xy 129.013999 47.318556) - (xy 129.059054 47.279515) (xy 129.067816 47.275051) (xy 129.119015 47.237853) (xy 129.239786 47.150109) - (xy 129.239788 47.150106) (xy 129.239792 47.150104) (xy 129.390104 46.999792) (xy 129.390106 46.999788) - (xy 129.390109 46.999786) (xy 129.515048 46.82782) (xy 129.51505 46.827817) (xy 129.515051 46.827816) - (xy 129.611557 46.638412) (xy 129.677246 46.436243) (xy 129.7105 46.226287) (xy 129.7105 46.013713) - (xy 129.677246 45.803757) (xy 129.611557 45.601588) (xy 129.515051 45.412184) (xy 129.515049 45.412181) - (xy 129.515048 45.412179) (xy 129.390109 45.240213) (xy 129.239786 45.08989) (xy 129.06782 44.964951) - (xy 129.067115 44.964591) (xy 129.059054 44.960485) (xy 129.008259 44.912512) (xy 128.991463 44.844692) - (xy 129.013999 44.778556) (xy 129.059054 44.739515) (xy 129.067816 44.735051) (xy 129.118342 44.698342) - (xy 129.239786 44.610109) (xy 129.239788 44.610106) (xy 129.239792 44.610104) (xy 129.390104 44.459792) - (xy 129.390106 44.459788) (xy 129.390109 44.459786) (xy 129.515048 44.28782) (xy 129.515049 44.287819) - (xy 129.515051 44.287816) (xy 129.611557 44.098412) (xy 129.677246 43.896243) (xy 129.7105 43.686287) - (xy 129.7105 43.473713) (xy 129.677246 43.263757) (xy 129.611557 43.061588) (xy 129.515051 42.872184) - (xy 129.515049 42.872181) (xy 129.515048 42.872179) (xy 129.390109 42.700213) (xy 129.239786 42.54989) - (xy 129.06782 42.424951) (xy 129.067115 42.424591) (xy 129.059054 42.420485) (xy 129.008259 42.372512) - (xy 128.991463 42.304692) (xy 129.013999 42.238556) (xy 129.059054 42.199515) (xy 129.067816 42.195051) - (xy 129.089789 42.179086) (xy 129.239786 42.070109) (xy 129.239788 42.070106) (xy 129.239792 42.070104) - (xy 129.390104 41.919792) (xy 129.390106 41.919788) (xy 129.390109 41.919786) (xy 129.515048 41.74782) - (xy 129.515047 41.74782) (xy 129.515051 41.747816) (xy 129.611557 41.558412) (xy 129.677246 41.356243) - (xy 129.7105 41.146287) (xy 129.7105 40.933713) (xy 129.677246 40.723757) (xy 129.611557 40.521588) - (xy 129.515051 40.332184) (xy 129.515049 40.332181) (xy 129.515048 40.332179) (xy 129.390109 40.160213) - (xy 129.239786 40.00989) (xy 129.06782 39.884951) (xy 129.067115 39.884591) (xy 129.059054 39.880485) - (xy 129.008259 39.832512) (xy 128.991463 39.764692) (xy 129.013999 39.698556) (xy 129.059054 39.659515) - (xy 129.067816 39.655051) (xy 129.089789 39.639086) (xy 129.239786 39.530109) (xy 129.239788 39.530106) - (xy 129.239792 39.530104) (xy 129.390104 39.379792) (xy 129.390106 39.379788) (xy 129.390109 39.379786) - (xy 129.515048 39.20782) (xy 129.515047 39.20782) (xy 129.515051 39.207816) (xy 129.611557 39.018412) - (xy 129.677246 38.816243) (xy 129.7105 38.606287) (xy 129.7105 38.393713) (xy 129.677246 38.183757) - (xy 129.611557 37.981588) (xy 129.515051 37.792184) (xy 129.515049 37.792181) (xy 129.515048 37.792179) - (xy 129.390109 37.620213) (xy 129.239786 37.46989) (xy 129.06782 37.344951) (xy 129.065078 37.343554) - (xy 129.059054 37.340485) (xy 129.008259 37.292512) (xy 128.991463 37.224692) (xy 129.013999 37.158556) - (xy 129.059054 37.119515) (xy 129.067816 37.115051) (xy 129.149333 37.055826) (xy 129.239786 36.990109) - (xy 129.239788 36.990106) (xy 129.239792 36.990104) (xy 129.390104 36.839792) (xy 129.390106 36.839788) - (xy 129.390109 36.839786) (xy 129.515048 36.66782) (xy 129.515047 36.66782) (xy 129.515051 36.667816) - (xy 129.611557 36.478412) (xy 129.677246 36.276243) (xy 129.7105 36.066287) (xy 129.7105 35.853713) - (xy 129.677246 35.643757) (xy 129.611557 35.441588) (xy 129.515051 35.252184) (xy 129.515049 35.252181) - (xy 129.515048 35.252179) (xy 129.390109 35.080213) (xy 129.239786 34.92989) (xy 129.06782 34.804951) - (xy 128.878414 34.708444) (xy 128.878413 34.708443) (xy 128.878412 34.708443) (xy 128.676243 34.642754) - (xy 128.676241 34.642753) (xy 128.67624 34.642753) (xy 128.514957 34.617208) (xy 128.466287 34.6095) - (xy 128.253713 34.6095) (xy 128.205042 34.617208) (xy 128.04376 34.642753) (xy 127.841585 34.708444) - (xy 127.652179 34.804951) (xy 127.480213 34.92989) (xy 127.32989 35.080213) (xy 127.204951 35.252179) - (xy 127.108444 35.441585) (xy 127.042753 35.64376) (xy 127.0095 35.853713) (xy 127.0095 36.066286) - (xy 127.035157 36.228282) (xy 127.042754 36.276243) (xy 127.065507 36.34627) (xy 127.108444 36.478414) - (xy 127.204951 36.66782) (xy 127.32989 36.839786) (xy 127.480213 36.990109) (xy 127.652182 37.11505) - (xy 127.660946 37.119516) (xy 127.711742 37.167491) (xy 127.728536 37.235312) (xy 127.705998 37.301447) - (xy 127.660946 37.340484) (xy 127.652182 37.344949) (xy 127.480213 37.46989) (xy 127.32989 37.620213) - (xy 127.204951 37.792179) (xy 127.108444 37.981585) (xy 127.042753 38.18376) (xy 127.0095 38.393713) - (xy 127.0095 38.606286) (xy 127.042735 38.816127) (xy 127.042754 38.816243) (xy 127.053731 38.850028) - (xy 127.108444 39.018414) (xy 127.204951 39.20782) (xy 127.32989 39.379786) (xy 127.480213 39.530109) - (xy 127.652182 39.65505) (xy 127.660946 39.659516) (xy 127.711742 39.707491) (xy 127.728536 39.775312) - (xy 127.705998 39.841447) (xy 127.660946 39.880484) (xy 127.652182 39.884949) (xy 127.480213 40.00989) - (xy 127.32989 40.160213) (xy 127.204951 40.332179) (xy 127.108444 40.521585) (xy 127.042753 40.72376) - (xy 127.0095 40.933713) (xy 127.0095 41.146286) (xy 127.042754 41.356244) (xy 127.042754 41.356247) - (xy 127.056491 41.398523) (xy 127.058486 41.468364) (xy 127.026241 41.524522) (xy 124.631286 43.919478) - (xy 124.519481 44.031282) (xy 124.51948 44.031284) (xy 124.475185 44.108007) (xy 124.469361 44.118094) - (xy 124.469359 44.118096) (xy 124.440425 44.168209) (xy 124.440424 44.16821) (xy 124.431489 44.201557) + (xy 237.721655 36.046819) (xy 237.782978 36.013334) (xy 237.809336 36.0105) (xy 240.117852 36.0105) + (xy 240.184891 36.030185) (xy 240.230646 36.082989) (xy 240.24147 36.14423) (xy 240.238282 36.184728) + (xy 240.870591 36.817037) (xy 240.807007 36.834075) (xy 240.692993 36.899901) (xy 240.599901 36.992993) + (xy 240.534075 37.107007) (xy 240.517037 37.170591) (xy 239.884728 36.538282) (xy 239.884727 36.538282) + (xy 239.84538 36.592439) (xy 239.748904 36.781782) (xy 239.683242 36.983869) (xy 239.683242 36.983872) + (xy 239.65 37.193753) (xy 239.65 37.406246) (xy 239.683242 37.616127) (xy 239.683242 37.61613) (xy 239.748904 37.818217) + (xy 239.845375 38.00755) (xy 239.884728 38.061716) (xy 240.517037 37.429408) (xy 240.534075 37.492993) + (xy 240.599901 37.607007) (xy 240.692993 37.700099) (xy 240.807007 37.765925) (xy 240.87059 37.782962) + (xy 240.238282 38.415269) (xy 240.238282 38.41527) (xy 240.292452 38.454626) (xy 240.292451 38.454626) + (xy 240.301495 38.459234) (xy 240.352292 38.507208) (xy 240.369087 38.575029) (xy 240.34655 38.641164) + (xy 240.301499 38.680202) (xy 240.292182 38.684949) (xy 240.120213 38.80989) (xy 239.96989 38.960213) + (xy 239.844951 39.132179) (xy 239.748444 39.321585) (xy 239.682753 39.52376) (xy 239.660274 39.665687) + (xy 239.6495 39.733713) (xy 239.6495 39.946287) (xy 239.682754 40.156243) (xy 239.739919 40.332179) + (xy 239.748444 40.358414) (xy 239.844951 40.54782) (xy 239.96989 40.719786) (xy 240.120213 40.870109) + (xy 240.292182 40.99505) (xy 240.300946 40.999516) (xy 240.351742 41.047491) (xy 240.368536 41.115312) + (xy 240.345998 41.181447) (xy 240.300946 41.220484) (xy 240.292182 41.224949) (xy 240.120213 41.34989) + (xy 239.96989 41.500213) (xy 239.844951 41.672179) (xy 239.748444 41.861585) (xy 239.748443 41.861587) + (xy 239.748443 41.861588) (xy 239.725008 41.933713) (xy 239.682753 42.06376) (xy 239.6495 42.273713) + (xy 239.6495 42.486286) (xy 239.681002 42.685185) (xy 239.682754 42.696243) (xy 239.739919 42.872179) + (xy 239.748444 42.898414) (xy 239.844951 43.08782) (xy 239.96989 43.259786) (xy 240.120213 43.410109) + (xy 240.292182 43.53505) (xy 240.300946 43.539516) (xy 240.351742 43.587491) (xy 240.368536 43.655312) + (xy 240.345998 43.721447) (xy 240.300946 43.760484) (xy 240.292182 43.764949) (xy 240.120213 43.88989) + (xy 239.96989 44.040213) (xy 239.844951 44.212179) (xy 239.748444 44.401585) (xy 239.682753 44.60376) + (xy 239.6495 44.813713) (xy 239.6495 45.026286) (xy 239.681002 45.225185) (xy 239.682754 45.236243) + (xy 239.739919 45.412179) (xy 239.748444 45.438414) (xy 239.844951 45.62782) (xy 239.96989 45.799786) + (xy 240.120213 45.950109) (xy 240.292182 46.07505) (xy 240.300946 46.079516) (xy 240.351742 46.127491) + (xy 240.368536 46.195312) (xy 240.345998 46.261447) (xy 240.300946 46.300484) (xy 240.292182 46.304949) + (xy 240.120213 46.42989) (xy 239.96989 46.580213) (xy 239.844951 46.752179) (xy 239.748444 46.941585) + (xy 239.682753 47.14376) (xy 239.6495 47.353713) (xy 239.6495 47.566286) (xy 239.681179 47.766303) + (xy 239.682754 47.776243) (xy 239.739919 47.952179) (xy 239.748444 47.978414) (xy 239.844951 48.16782) + (xy 239.96989 48.339786) (xy 240.08343 48.453326) (xy 240.116915 48.514649) (xy 240.111931 48.584341) + (xy 240.070059 48.640274) (xy 240.039083 48.657189) (xy 239.907669 48.706203) (xy 239.907664 48.706206) + (xy 239.792455 48.792452) (xy 239.792452 48.792455) (xy 239.706206 48.907664) (xy 239.706202 48.907671) + (xy 239.655908 49.042517) (xy 239.649501 49.102116) (xy 239.6495 49.102135) (xy 239.6495 50.89787) + (xy 239.649501 50.897876) (xy 239.655908 50.957483) (xy 239.706202 51.092328) (xy 239.706206 51.092335) + (xy 239.792452 51.207544) (xy 239.792455 51.207547) (xy 239.907664 51.293793) (xy 239.907671 51.293797) + (xy 240.042517 51.344091) (xy 240.042516 51.344091) (xy 240.049444 51.344835) (xy 240.102127 51.3505) + (xy 241.897872 51.350499) (xy 241.957483 51.344091) (xy 242.092331 51.293796) (xy 242.207546 51.207546) + (xy 242.293796 51.092331) (xy 242.344091 50.957483) (xy 242.3505 50.897873) (xy 242.350499 49.58545) + (xy 242.370184 49.518412) (xy 242.386813 49.497775) (xy 244.998729 46.88586) (xy 244.998733 46.885858) + (xy 245.085858 46.798733) (xy 245.154311 46.696286) (xy 245.154312 46.696285) (xy 245.191768 46.605858) + (xy 245.201463 46.582452) (xy 245.2255 46.461606) (xy 245.2255 33.210858) (xy 245.225506 33.144236) + (xy 245.225504 33.144228) (xy 245.2255 33.144182) (xy 245.214463 33.088695) (xy 245.213799 33.085355) + (xy 245.2138 33.085345) (xy 245.213798 33.085346) (xy 245.201736 33.02468) (xy 245.201495 33.023386) + (xy 245.201494 33.023381) (xy 245.201103 33.022467) (xy 245.177093 32.964501) (xy 245.17408 32.957228) + (xy 245.174079 32.957225) (xy 245.174074 32.957212) (xy 245.154649 32.910304) (xy 245.154317 32.909484) + (xy 245.154308 32.909467) (xy 245.153608 32.908447) (xy 245.114888 32.850498) (xy 245.114884 32.850493) + (xy 245.103063 32.8328) (xy 245.085892 32.807097) (xy 245.085889 32.807094) (xy 245.085883 32.807085) + (xy 245.085853 32.807048) (xy 245.033641 32.754837) (xy 245.033635 32.754827) (xy 245.033634 32.754829) + (xy 244.988913 32.710101) (xy 244.988812 32.710009) (xy 243.61214 31.333338) (xy 243.612137 31.333334) + (xy 243.612137 31.333335) (xy 243.60507 31.326268) (xy 243.60507 31.326267) (xy 243.517945 31.239142) + (xy 243.517944 31.239141) (xy 243.517943 31.23914) (xy 243.487066 31.218509) (xy 243.469786 31.197833) + (xy 243.4155 31.170689) (xy 243.390865 31.160485) (xy 243.348815 31.143067) (xy 243.327102 31.134073) + (xy 243.30167 31.123539) (xy 243.301658 31.123535) (xy 243.180822 31.0995) (xy 243.180818 31.0995) + (xy 135.239499 31.0995) (xy 135.116286 31.0995) (xy 135.116282 31.0995) (xy 135.055864 31.111518) + (xy 135.018152 31.119019) (xy 134.995443 31.123536) (xy 134.995441 31.123537) (xy 134.9621 31.137347) + (xy 134.881611 31.170685) (xy 134.881607 31.170687) (xy 134.85374 31.189309) (xy 134.853738 31.18931) + (xy 134.779161 31.23914) (xy 134.735598 31.282703) (xy 134.692035 31.326267) (xy 134.692032 31.32627) + (xy 133.601269 32.417034) (xy 133.601267 32.417036) (xy 133.557703 32.460599) (xy 133.51414 32.504162) + (xy 133.467147 32.574491) (xy 133.467148 32.574492) (xy 133.445688 32.606609) (xy 133.445686 32.606611) + (xy 133.427103 32.651477) (xy 133.398539 32.720435) (xy 133.398535 32.720449) (xy 133.3745 32.841283) + (xy 133.3745 41.66161) (xy 133.388083 41.729896) (xy 133.392785 41.753537) (xy 133.398537 41.782452) + (xy 133.445688 41.896287) (xy 133.461394 41.919792) (xy 133.465962 41.926627) (xy 133.465964 41.926633) + (xy 133.465965 41.926633) (xy 133.514138 41.998729) (xy 133.514144 41.998737) (xy 133.605586 42.090179) + (xy 133.605608 42.090199) (xy 142.257571 50.742162) (xy 142.291056 50.803485) (xy 142.287821 50.86816) + (xy 142.282754 50.883753) (xy 142.261904 51.015398) (xy 142.231975 51.078533) (xy 142.172663 51.115464) + (xy 142.139431 51.12) (xy 129.820569 51.12) (xy 129.75353 51.100315) (xy 129.707775 51.047511) (xy 129.698096 51.015398) + (xy 129.688923 50.957482) (xy 129.677246 50.883757) (xy 129.611557 50.681588) (xy 129.515051 50.492184) + (xy 129.515049 50.492181) (xy 129.515048 50.492179) (xy 129.390109 50.320213) (xy 129.239786 50.16989) + (xy 129.06782 50.044951) (xy 129.067115 50.044591) (xy 129.059054 50.040485) (xy 129.008259 49.992512) + (xy 128.991463 49.924692) (xy 129.013999 49.858556) (xy 129.059054 49.819515) (xy 129.067816 49.815051) + (xy 129.089789 49.799086) (xy 129.239786 49.690109) (xy 129.239788 49.690106) (xy 129.239792 49.690104) + (xy 129.390104 49.539792) (xy 129.390106 49.539788) (xy 129.390109 49.539786) (xy 129.515048 49.36782) + (xy 129.515047 49.36782) (xy 129.515051 49.367816) (xy 129.611557 49.178412) (xy 129.677246 48.976243) + (xy 129.7105 48.766287) (xy 129.7105 48.553713) (xy 129.677246 48.343757) (xy 129.611557 48.141588) + (xy 129.515051 47.952184) (xy 129.515049 47.952181) (xy 129.515048 47.952179) (xy 129.390109 47.780213) + (xy 129.239786 47.62989) (xy 129.06782 47.504951) (xy 129.067115 47.504591) (xy 129.059054 47.500485) + (xy 129.008259 47.452512) (xy 128.991463 47.384692) (xy 129.013999 47.318556) (xy 129.059054 47.279515) + (xy 129.067816 47.275051) (xy 129.126237 47.232606) (xy 129.239786 47.150109) (xy 129.239788 47.150106) + (xy 129.239792 47.150104) (xy 129.390104 46.999792) (xy 129.390106 46.999788) (xy 129.390109 46.999786) + (xy 129.515048 46.82782) (xy 129.51505 46.827817) (xy 129.515051 46.827816) (xy 129.611557 46.638412) + (xy 129.677246 46.436243) (xy 129.7105 46.226287) (xy 129.7105 46.013713) (xy 129.677246 45.803757) + (xy 129.611557 45.601588) (xy 129.515051 45.412184) (xy 129.515049 45.412181) (xy 129.515048 45.412179) + (xy 129.390109 45.240213) (xy 129.239786 45.08989) (xy 129.06782 44.964951) (xy 129.067115 44.964591) + (xy 129.059054 44.960485) (xy 129.008259 44.912512) (xy 128.991463 44.844692) (xy 129.013999 44.778556) + (xy 129.059054 44.739515) (xy 129.067816 44.735051) (xy 129.118342 44.698342) (xy 129.239786 44.610109) + (xy 129.239788 44.610106) (xy 129.239792 44.610104) (xy 129.390104 44.459792) (xy 129.390106 44.459788) + (xy 129.390109 44.459786) (xy 129.515048 44.28782) (xy 129.515049 44.287819) (xy 129.515051 44.287816) + (xy 129.611557 44.098412) (xy 129.677246 43.896243) (xy 129.7105 43.686287) (xy 129.7105 43.473713) + (xy 129.677246 43.263757) (xy 129.611557 43.061588) (xy 129.515051 42.872184) (xy 129.515049 42.872181) + (xy 129.515048 42.872179) (xy 129.390109 42.700213) (xy 129.239786 42.54989) (xy 129.06782 42.424951) + (xy 129.067115 42.424591) (xy 129.059054 42.420485) (xy 129.008259 42.372512) (xy 128.991463 42.304692) + (xy 129.013999 42.238556) (xy 129.059054 42.199515) (xy 129.067816 42.195051) (xy 129.118076 42.158535) + (xy 129.239786 42.070109) (xy 129.239788 42.070106) (xy 129.239792 42.070104) (xy 129.390104 41.919792) + (xy 129.390106 41.919788) (xy 129.390109 41.919786) (xy 129.515048 41.74782) (xy 129.515047 41.74782) + (xy 129.515051 41.747816) (xy 129.611557 41.558412) (xy 129.677246 41.356243) (xy 129.7105 41.146287) + (xy 129.7105 40.933713) (xy 129.677246 40.723757) (xy 129.611557 40.521588) (xy 129.515051 40.332184) + (xy 129.515049 40.332181) (xy 129.515048 40.332179) (xy 129.390109 40.160213) (xy 129.239786 40.00989) + (xy 129.06782 39.884951) (xy 129.067115 39.884591) (xy 129.059054 39.880485) (xy 129.008259 39.832512) + (xy 128.991463 39.764692) (xy 129.013999 39.698556) (xy 129.059054 39.659515) (xy 129.067816 39.655051) + (xy 129.134615 39.606519) (xy 129.239786 39.530109) (xy 129.239788 39.530106) (xy 129.239792 39.530104) + (xy 129.390104 39.379792) (xy 129.390106 39.379788) (xy 129.390109 39.379786) (xy 129.515048 39.20782) + (xy 129.515047 39.20782) (xy 129.515051 39.207816) (xy 129.611557 39.018412) (xy 129.677246 38.816243) + (xy 129.7105 38.606287) (xy 129.7105 38.393713) (xy 129.677246 38.183757) (xy 129.611557 37.981588) + (xy 129.515051 37.792184) (xy 129.515049 37.792181) (xy 129.515048 37.792179) (xy 129.390109 37.620213) + (xy 129.239786 37.46989) (xy 129.06782 37.344951) (xy 129.066483 37.34427) (xy 129.059054 37.340485) + (xy 129.008259 37.292512) (xy 128.991463 37.224692) (xy 129.013999 37.158556) (xy 129.059054 37.119515) + (xy 129.067816 37.115051) (xy 129.089789 37.099086) (xy 129.239786 36.990109) (xy 129.239788 36.990106) + (xy 129.239792 36.990104) (xy 129.390104 36.839792) (xy 129.390106 36.839788) (xy 129.390109 36.839786) + (xy 129.515048 36.66782) (xy 129.515047 36.66782) (xy 129.515051 36.667816) (xy 129.611557 36.478412) + (xy 129.677246 36.276243) (xy 129.7105 36.066287) (xy 129.7105 35.853713) (xy 129.677246 35.643757) + (xy 129.611557 35.441588) (xy 129.515051 35.252184) (xy 129.515049 35.252181) (xy 129.515048 35.252179) + (xy 129.390109 35.080213) (xy 129.239786 34.92989) (xy 129.06782 34.804951) (xy 128.878414 34.708444) + (xy 128.878413 34.708443) (xy 128.878412 34.708443) (xy 128.676243 34.642754) (xy 128.676241 34.642753) + (xy 128.67624 34.642753) (xy 128.514957 34.617208) (xy 128.466287 34.6095) (xy 128.253713 34.6095) + (xy 128.205042 34.617208) (xy 128.04376 34.642753) (xy 127.841585 34.708444) (xy 127.652179 34.804951) + (xy 127.480213 34.92989) (xy 127.32989 35.080213) (xy 127.204951 35.252179) (xy 127.108444 35.441585) + (xy 127.042753 35.64376) (xy 127.019575 35.790104) (xy 127.0095 35.853713) (xy 127.0095 36.066287) + (xy 127.042754 36.276243) (xy 127.065507 36.34627) (xy 127.108444 36.478414) (xy 127.204951 36.66782) + (xy 127.32989 36.839786) (xy 127.480213 36.990109) (xy 127.652182 37.11505) (xy 127.660946 37.119516) + (xy 127.711742 37.167491) (xy 127.728536 37.235312) (xy 127.705998 37.301447) (xy 127.660946 37.340484) + (xy 127.652182 37.344949) (xy 127.480213 37.46989) (xy 127.32989 37.620213) (xy 127.204951 37.792179) + (xy 127.108444 37.981585) (xy 127.042753 38.18376) (xy 127.0095 38.393713) (xy 127.0095 38.606286) + (xy 127.042735 38.816127) (xy 127.042754 38.816243) (xy 127.092207 38.968444) (xy 127.108444 39.018414) + (xy 127.204951 39.20782) (xy 127.32989 39.379786) (xy 127.480213 39.530109) (xy 127.652182 39.65505) + (xy 127.660946 39.659516) (xy 127.711742 39.707491) (xy 127.728536 39.775312) (xy 127.705998 39.841447) + (xy 127.660946 39.880484) (xy 127.652182 39.884949) (xy 127.480213 40.00989) (xy 127.32989 40.160213) + (xy 127.204951 40.332179) (xy 127.108444 40.521585) (xy 127.042753 40.72376) (xy 127.0095 40.933713) + (xy 127.0095 41.146286) (xy 127.042754 41.356244) (xy 127.042754 41.356247) (xy 127.056491 41.398523) + (xy 127.058486 41.468364) (xy 127.026241 41.524522) (xy 124.631286 43.919478) (xy 124.519481 44.031282) + (xy 124.519479 44.031285) (xy 124.514325 44.040213) (xy 124.473745 44.1105) (xy 124.440423 44.168215) (xy 124.399499 44.320943) (xy 124.399499 44.320945) (xy 124.399499 44.489046) (xy 124.3995 44.489059) (xy 124.3995 59.859015) (xy 124.399499 59.859033) (xy 124.399499 60.024739) (xy 124.399498 60.024739) (xy 124.0005 60.024739) (xy 124.0005 32.004427) (xy 124.000816 31.995581) (xy 124.01513 31.795443) @@ -4215,13 +4351,13 @@ (xy 156.742539 34.220185) (xy 156.788294 34.272989) (xy 156.7995 34.3245) (xy 156.7995 45.31848) (xy 156.779815 45.385519) (xy 156.763181 45.406161) (xy 155.062181 47.107161) (xy 155.000858 47.140646) (xy 154.931166 47.135662) (xy 154.875233 47.09379) (xy 154.850816 47.028326) (xy 154.8505 47.01948) - (xy 154.8505 47.013713) (xy 154.84613 46.986124) (xy 154.817246 46.803757) (xy 154.751557 46.601588) + (xy 154.8505 47.013713) (xy 154.841708 46.958204) (xy 154.817246 46.803757) (xy 154.751557 46.601588) (xy 154.655051 46.412184) (xy 154.655049 46.412181) (xy 154.655048 46.412179) (xy 154.530109 46.240213) (xy 154.379786 46.08989) (xy 154.20782 45.964951) (xy 154.207115 45.964591) (xy 154.199054 45.960485) (xy 154.148259 45.912512) (xy 154.131463 45.844692) (xy 154.153999 45.778556) (xy 154.199054 45.739515) - (xy 154.207816 45.735051) (xy 154.279468 45.682993) (xy 154.379786 45.610109) (xy 154.379788 45.610106) + (xy 154.207816 45.735051) (xy 154.319988 45.653554) (xy 154.379786 45.610109) (xy 154.379788 45.610106) (xy 154.379792 45.610104) (xy 154.530104 45.459792) (xy 154.530106 45.459788) (xy 154.530109 45.459786) - (xy 154.655048 45.28782) (xy 154.655047 45.28782) (xy 154.655051 45.287816) (xy 154.751557 45.098412) + (xy 154.655048 45.28782) (xy 154.655049 45.287819) (xy 154.655051 45.287816) (xy 154.751557 45.098412) (xy 154.817246 44.896243) (xy 154.8505 44.686287) (xy 154.8505 44.473713) (xy 154.817246 44.263757) (xy 154.751557 44.061588) (xy 154.655051 43.872184) (xy 154.655049 43.872181) (xy 154.655048 43.872179) (xy 154.530109 43.700213) (xy 154.379786 43.54989) (xy 154.20782 43.424951) (xy 154.207115 43.424591) @@ -4251,31 +4387,30 @@ (xy 152.580878 40.784357) (xy 152.591723 40.787951) (xy 152.649167 40.827724) (xy 152.67599 40.89224) (xy 152.663675 40.961016) (xy 152.625605 41.005974) (xy 152.620211 41.009892) (xy 152.46989 41.160213) (xy 152.344951 41.332179) (xy 152.248444 41.521585) (xy 152.182753 41.72376) (xy 152.1495 41.933713) - (xy 152.1495 42.146286) (xy 152.174834 42.306243) (xy 152.182754 42.356243) (xy 152.207235 42.431588) + (xy 152.1495 42.146286) (xy 152.172508 42.291557) (xy 152.182754 42.356243) (xy 152.203627 42.420484) (xy 152.248444 42.558414) (xy 152.344951 42.74782) (xy 152.46989 42.919786) (xy 152.620213 43.070109) (xy 152.792182 43.19505) (xy 152.800946 43.199516) (xy 152.851742 43.247491) (xy 152.868536 43.315312) (xy 152.845998 43.381447) (xy 152.800946 43.420484) (xy 152.792182 43.424949) (xy 152.620213 43.54989) - (xy 152.46989 43.700213) (xy 152.344951 43.872179) (xy 152.248444 44.061585) (xy 152.248443 44.061587) - (xy 152.248443 44.061588) (xy 152.23278 44.109793) (xy 152.182753 44.26376) (xy 152.1495 44.473713) - (xy 152.1495 44.686286) (xy 152.172508 44.831557) (xy 152.182754 44.896243) (xy 152.224289 45.024075) - (xy 152.248444 45.098414) (xy 152.344951 45.28782) (xy 152.46989 45.459786) (xy 152.620213 45.610109) - (xy 152.792182 45.73505) (xy 152.800946 45.739516) (xy 152.851742 45.787491) (xy 152.868536 45.855312) - (xy 152.845998 45.921447) (xy 152.800946 45.960484) (xy 152.792182 45.964949) (xy 152.620213 46.08989) - (xy 152.46989 46.240213) (xy 152.344951 46.412179) (xy 152.248444 46.601585) (xy 152.182753 46.80376) - (xy 152.1495 47.013713) (xy 152.1495 47.226286) (xy 152.172508 47.371557) (xy 152.182754 47.436243) - (xy 152.206203 47.508412) (xy 152.248444 47.638414) (xy 152.344951 47.82782) (xy 152.46989 47.999786) - (xy 152.620213 48.150109) (xy 152.792182 48.27505) (xy 152.800946 48.279516) (xy 152.851742 48.327491) - (xy 152.868536 48.395312) (xy 152.845998 48.461447) (xy 152.800946 48.500484) (xy 152.792182 48.504949) - (xy 152.620213 48.62989) (xy 152.46989 48.780213) (xy 152.344951 48.952179) (xy 152.287218 49.065488) - (xy 152.239244 49.116284) (xy 152.171423 49.133079) (xy 152.105288 49.110542) (xy 152.089052 49.096874) - (xy 151.786819 48.794641) (xy 151.753334 48.733318) (xy 151.7505 48.70696) (xy 151.7505 40.401577) - (xy 151.719709 40.207177) (xy 151.719709 40.207176) (xy 151.719709 40.207174) (xy 151.690788 40.118165) - (xy 151.658884 40.019974) (xy 151.658884 40.019973) (xy 151.593468 39.891588) (xy 151.569524 39.844595) - (xy 151.453829 39.685355) (xy 146.774646 35.006172) (xy 146.615405 34.890476) (xy 146.44003 34.801117) - (xy 146.252826 34.74029) (xy 146.058422 34.7095) (xy 146.058417 34.7095) (xy 144.606551 34.7095) - (xy 144.541453 34.691038) (xy 144.531172 34.684696) (xy 144.516466 34.675625) (xy 144.516463 34.675623) - (xy 144.516462 34.675623) (xy 144.417266 34.642753) (xy 144.348816 34.620071) (xy 144.245349 34.6095) - (xy 144.245342 34.6095) (xy 142.954658 34.6095) (xy 142.95465 34.6095) (xy 142.851183 34.620071) + (xy 152.46989 43.700213) (xy 152.344951 43.872179) (xy 152.248444 44.061585) (xy 152.182753 44.26376) + (xy 152.1495 44.473713) (xy 152.1495 44.686286) (xy 152.172508 44.831557) (xy 152.182754 44.896243) + (xy 152.203627 44.960484) (xy 152.248444 45.098414) (xy 152.344951 45.28782) (xy 152.46989 45.459786) + (xy 152.620213 45.610109) (xy 152.792182 45.73505) (xy 152.800946 45.739516) (xy 152.851742 45.787491) + (xy 152.868536 45.855312) (xy 152.845998 45.921447) (xy 152.800946 45.960484) (xy 152.792182 45.964949) + (xy 152.620213 46.08989) (xy 152.46989 46.240213) (xy 152.344951 46.412179) (xy 152.248444 46.601585) + (xy 152.182753 46.80376) (xy 152.1495 47.013713) (xy 152.1495 47.226286) (xy 152.172508 47.371557) + (xy 152.182754 47.436243) (xy 152.203627 47.500484) (xy 152.248444 47.638414) (xy 152.344951 47.82782) + (xy 152.46989 47.999786) (xy 152.620213 48.150109) (xy 152.792182 48.27505) (xy 152.800946 48.279516) + (xy 152.851742 48.327491) (xy 152.868536 48.395312) (xy 152.845998 48.461447) (xy 152.800946 48.500484) + (xy 152.792182 48.504949) (xy 152.620213 48.62989) (xy 152.46989 48.780213) (xy 152.344951 48.952179) + (xy 152.287218 49.065488) (xy 152.239244 49.116284) (xy 152.171423 49.133079) (xy 152.105288 49.110542) + (xy 152.089052 49.096874) (xy 151.786819 48.794641) (xy 151.753334 48.733318) (xy 151.7505 48.70696) + (xy 151.7505 40.401577) (xy 151.719709 40.207173) (xy 151.712079 40.183691) (xy 151.704449 40.160208) + (xy 151.658884 40.019974) (xy 151.658882 40.019971) (xy 151.658882 40.019969) (xy 151.59967 39.90376) + (xy 151.569524 39.844595) (xy 151.453829 39.685355) (xy 146.774646 35.006172) (xy 146.615405 34.890476) + (xy 146.44003 34.801117) (xy 146.252826 34.74029) (xy 146.058422 34.7095) (xy 146.058417 34.7095) + (xy 144.606551 34.7095) (xy 144.541453 34.691038) (xy 144.531172 34.684696) (xy 144.516466 34.675625) + (xy 144.516463 34.675623) (xy 144.516462 34.675623) (xy 144.473271 34.661311) (xy 144.348816 34.620071) + (xy 144.245349 34.6095) (xy 144.245342 34.6095) (xy 142.954658 34.6095) (xy 142.95465 34.6095) (xy 142.851183 34.620071) (xy 142.68354 34.675622) (xy 142.683529 34.675627) (xy 142.533225 34.768337) (xy 142.533221 34.76834) (xy 142.40834 34.893221) (xy 142.408337 34.893225) (xy 142.315627 35.043529) (xy 142.315622 35.04354) (xy 142.260071 35.211183) (xy 142.2495 35.31465) (xy 142.2495 36.605349) (xy 142.260071 36.708816) @@ -4314,34 +4449,34 @@ (xy 124.243855 61.817791) (xy 124.23429 61.802908) (xy 124.140256 61.630699) (xy 124.132909 61.614611) (xy 124.064336 61.43076) (xy 124.059354 61.41379) (xy 124.017648 61.222068) (xy 124.01513 61.204556) (xy 124.000816 61.004418) (xy 124.0005 60.995572) (xy 124.0005 35.853713) (xy 127.0095 35.853713) - (xy 127.0095 36.066286) (xy 127.035157 36.228282) (xy 127.042754 36.276243) (xy 127.04477 36.282449) - (xy 127.108444 36.478414) (xy 127.204951 36.66782) (xy 127.32989 36.839786) (xy 127.480213 36.990109) - (xy 127.652182 37.11505) (xy 127.660946 37.119516) (xy 127.711742 37.167491) (xy 127.728536 37.235312) - (xy 127.705998 37.301447) (xy 127.660946 37.340484) (xy 127.652182 37.344949) (xy 127.480213 37.46989) - (xy 127.32989 37.620213) (xy 127.204951 37.792179) (xy 127.108444 37.981585) (xy 127.042753 38.18376) - (xy 127.0095 38.393713) (xy 127.0095 38.606286) (xy 127.042735 38.816127) (xy 127.042754 38.816243) - (xy 127.053731 38.850028) (xy 127.108444 39.018414) (xy 127.204951 39.20782) (xy 127.32989 39.379786) - (xy 127.480213 39.530109) (xy 127.652182 39.65505) (xy 127.660946 39.659516) (xy 127.711742 39.707491) - (xy 127.728536 39.775312) (xy 127.705998 39.841447) (xy 127.660946 39.880484) (xy 127.652182 39.884949) - (xy 127.480213 40.00989) (xy 127.32989 40.160213) (xy 127.204951 40.332179) (xy 127.108444 40.521585) - (xy 127.042753 40.72376) (xy 127.0095 40.933713) (xy 127.0095 41.146286) (xy 127.038942 41.332179) - (xy 127.042754 41.356243) (xy 127.078899 41.467486) (xy 127.108444 41.558414) (xy 127.204951 41.74782) + (xy 127.0095 36.066286) (xy 127.042753 36.276239) (xy 127.108444 36.478414) (xy 127.204951 36.66782) + (xy 127.32989 36.839786) (xy 127.480213 36.990109) (xy 127.652182 37.11505) (xy 127.660946 37.119516) + (xy 127.711742 37.167491) (xy 127.728536 37.235312) (xy 127.705998 37.301447) (xy 127.660946 37.340484) + (xy 127.652182 37.344949) (xy 127.480213 37.46989) (xy 127.32989 37.620213) (xy 127.204951 37.792179) + (xy 127.108444 37.981585) (xy 127.042753 38.18376) (xy 127.0095 38.393713) (xy 127.0095 38.606286) + (xy 127.042735 38.816127) (xy 127.042754 38.816243) (xy 127.092207 38.968444) (xy 127.108444 39.018414) + (xy 127.204951 39.20782) (xy 127.32989 39.379786) (xy 127.480213 39.530109) (xy 127.652182 39.65505) + (xy 127.660946 39.659516) (xy 127.711742 39.707491) (xy 127.728536 39.775312) (xy 127.705998 39.841447) + (xy 127.660946 39.880484) (xy 127.652182 39.884949) (xy 127.480213 40.00989) (xy 127.480209 40.009894) + (xy 127.329896 40.160208) (xy 127.32989 40.160213) (xy 127.204951 40.332179) (xy 127.108444 40.521585) + (xy 127.042753 40.72376) (xy 127.0095 40.933713) (xy 127.0095 41.146286) (xy 127.041748 41.349896) + (xy 127.042754 41.356243) (xy 127.089531 41.500208) (xy 127.108444 41.558414) (xy 127.204951 41.74782) (xy 127.32989 41.919786) (xy 127.480213 42.070109) (xy 127.652182 42.19505) (xy 127.660946 42.199516) (xy 127.711742 42.247491) (xy 127.728536 42.315312) (xy 127.705998 42.381447) (xy 127.660946 42.420484) (xy 127.652182 42.424949) (xy 127.480213 42.54989) (xy 127.32989 42.700213) (xy 127.204951 42.872179) (xy 127.108444 43.061585) (xy 127.042753 43.26376) (xy 127.0095 43.473713) (xy 127.0095 43.686286) - (xy 127.038942 43.872179) (xy 127.042754 43.896243) (xy 127.070002 43.980104) (xy 127.108444 44.098414) + (xy 127.041748 43.889896) (xy 127.042754 43.896243) (xy 127.089531 44.040208) (xy 127.108444 44.098414) (xy 127.204951 44.28782) (xy 127.32989 44.459786) (xy 127.480213 44.610109) (xy 127.652182 44.73505) (xy 127.660946 44.739516) (xy 127.711742 44.787491) (xy 127.728536 44.855312) (xy 127.705998 44.921447) (xy 127.660946 44.960484) (xy 127.652182 44.964949) (xy 127.480213 45.08989) (xy 127.32989 45.240213) - (xy 127.204951 45.412179) (xy 127.108444 45.601585) (xy 127.042753 45.80376) (xy 127.017223 45.964951) - (xy 127.0095 46.013713) (xy 127.0095 46.226287) (xy 127.018353 46.282184) (xy 127.038942 46.412179) - (xy 127.042754 46.436243) (xy 127.054238 46.471588) (xy 127.108444 46.638414) (xy 127.204951 46.82782) - (xy 127.32989 46.999786) (xy 127.480213 47.150109) (xy 127.652182 47.27505) (xy 127.660946 47.279516) - (xy 127.711742 47.327491) (xy 127.728536 47.395312) (xy 127.705998 47.461447) (xy 127.660946 47.500484) - (xy 127.652182 47.504949) (xy 127.480213 47.62989) (xy 127.32989 47.780213) (xy 127.204951 47.952179) - (xy 127.108444 48.141585) (xy 127.042753 48.34376) (xy 127.0095 48.553713) (xy 127.0095 48.766286) - (xy 127.038942 48.952179) (xy 127.042754 48.976243) (xy 127.093713 49.133079) (xy 127.108444 49.178414) + (xy 127.204951 45.412179) (xy 127.108444 45.601585) (xy 127.042753 45.80376) (xy 127.0095 46.013713) + (xy 127.0095 46.226286) (xy 127.041748 46.429896) (xy 127.042754 46.436243) (xy 127.106507 46.632455) + (xy 127.108444 46.638414) (xy 127.204951 46.82782) (xy 127.32989 46.999786) (xy 127.480213 47.150109) + (xy 127.652182 47.27505) (xy 127.660946 47.279516) (xy 127.711742 47.327491) (xy 127.728536 47.395312) + (xy 127.705998 47.461447) (xy 127.660946 47.500484) (xy 127.652182 47.504949) (xy 127.480213 47.62989) + (xy 127.32989 47.780213) (xy 127.204951 47.952179) (xy 127.108444 48.141585) (xy 127.042753 48.34376) + (xy 127.017223 48.504951) (xy 127.0095 48.553713) (xy 127.0095 48.766287) (xy 127.013645 48.792455) + (xy 127.038942 48.952179) (xy 127.042754 48.976243) (xy 127.093946 49.133796) (xy 127.108444 49.178414) (xy 127.204951 49.36782) (xy 127.32989 49.539786) (xy 127.480213 49.690109) (xy 127.652182 49.81505) (xy 127.660946 49.819516) (xy 127.711742 49.867491) (xy 127.728536 49.935312) (xy 127.705998 50.001447) (xy 127.660946 50.040484) (xy 127.652182 50.044949) (xy 127.480213 50.16989) (xy 127.32989 50.320213) @@ -4485,135 +4620,134 @@ (xy 154.655049 51.492181) (xy 154.655048 51.492179) (xy 154.530109 51.320213) (xy 154.379786 51.16989) (xy 154.20782 51.044951) (xy 154.207115 51.044591) (xy 154.199054 51.040485) (xy 154.148259 50.992512) (xy 154.131463 50.924692) (xy 154.153999 50.858556) (xy 154.199054 50.819515) (xy 154.207816 50.815051) - (xy 154.263201 50.774812) (xy 154.379786 50.690109) (xy 154.379788 50.690106) (xy 154.379792 50.690104) + (xy 154.229789 50.799086) (xy 154.379786 50.690109) (xy 154.379788 50.690106) (xy 154.379792 50.690104) (xy 154.530104 50.539792) (xy 154.530106 50.539788) (xy 154.530109 50.539786) (xy 154.655048 50.36782) (xy 154.655047 50.36782) (xy 154.655051 50.367816) (xy 154.751557 50.178412) (xy 154.817246 49.976243) (xy 154.8505 49.766287) (xy 154.8505 49.553713) (xy 154.825715 49.397227) (xy 154.83467 49.327933) (xy 154.860504 49.290151) (xy 158.044114 46.106543) (xy 158.120775 45.991811) (xy 158.17358 45.864329) - (xy 158.185828 45.802754) (xy 158.198407 45.739516) (xy 158.2005 45.728995) (xy 158.2005 41.933713) - (xy 210.5695 41.933713) (xy 210.5695 42.146286) (xy 210.594834 42.306243) (xy 210.602754 42.356243) - (xy 210.627235 42.431588) (xy 210.668444 42.558414) (xy 210.764951 42.74782) (xy 210.88989 42.919786) - (xy 211.040213 43.070109) (xy 211.212182 43.19505) (xy 211.220946 43.199516) (xy 211.271742 43.247491) - (xy 211.288536 43.315312) (xy 211.265998 43.381447) (xy 211.220946 43.420484) (xy 211.212182 43.424949) - (xy 211.040213 43.54989) (xy 210.88989 43.700213) (xy 210.764951 43.872179) (xy 210.668444 44.061585) - (xy 210.668443 44.061587) (xy 210.668443 44.061588) (xy 210.65278 44.109793) (xy 210.602753 44.26376) - (xy 210.5695 44.473713) (xy 210.5695 44.686286) (xy 210.592508 44.831557) (xy 210.602754 44.896243) - (xy 210.644289 45.024075) (xy 210.668444 45.098414) (xy 210.764951 45.28782) (xy 210.88989 45.459786) - (xy 211.040213 45.610109) (xy 211.212182 45.73505) (xy 211.220946 45.739516) (xy 211.271742 45.787491) - (xy 211.288536 45.855312) (xy 211.265998 45.921447) (xy 211.220946 45.960484) (xy 211.212182 45.964949) - (xy 211.040213 46.08989) (xy 210.88989 46.240213) (xy 210.764951 46.412179) (xy 210.668444 46.601585) - (xy 210.602753 46.80376) (xy 210.5695 47.013713) (xy 210.5695 47.226286) (xy 210.592508 47.371557) - (xy 210.602754 47.436243) (xy 210.626203 47.508412) (xy 210.668444 47.638414) (xy 210.764951 47.82782) - (xy 210.88989 47.999786) (xy 211.040213 48.150109) (xy 211.212182 48.27505) (xy 211.220946 48.279516) - (xy 211.271742 48.327491) (xy 211.288536 48.395312) (xy 211.265998 48.461447) (xy 211.220946 48.500484) - (xy 211.212182 48.504949) (xy 211.040213 48.62989) (xy 210.88989 48.780213) (xy 210.764951 48.952179) - (xy 210.668444 49.141585) (xy 210.602753 49.34376) (xy 210.5695 49.553713) (xy 210.5695 49.766286) - (xy 210.592508 49.911557) (xy 210.602754 49.976243) (xy 210.655967 50.140016) (xy 210.668444 50.178414) - (xy 210.764951 50.36782) (xy 210.88989 50.539786) (xy 211.040213 50.690109) (xy 211.212182 50.81505) - (xy 211.220946 50.819516) (xy 211.271742 50.867491) (xy 211.288536 50.935312) (xy 211.265998 51.001447) - (xy 211.220946 51.040484) (xy 211.212182 51.044949) (xy 211.040213 51.16989) (xy 210.88989 51.320213) - (xy 210.764951 51.492179) (xy 210.668444 51.681585) (xy 210.602753 51.88376) (xy 210.5695 52.093713) - (xy 210.5695 52.306286) (xy 210.592798 52.453387) (xy 210.602754 52.516243) (xy 210.661632 52.697451) - (xy 210.668444 52.718414) (xy 210.764951 52.90782) (xy 210.88989 53.079786) (xy 211.040213 53.230109) - (xy 211.212179 53.355048) (xy 211.212181 53.355049) (xy 211.212184 53.355051) (xy 211.401588 53.451557) - (xy 211.603757 53.517246) (xy 211.813713 53.5505) (xy 211.813714 53.5505) (xy 212.026286 53.5505) - (xy 212.026287 53.5505) (xy 212.236243 53.517246) (xy 212.438412 53.451557) (xy 212.627816 53.355051) - (xy 212.72814 53.282162) (xy 212.799786 53.230109) (xy 212.799788 53.230106) (xy 212.799792 53.230104) - (xy 212.950104 53.079792) (xy 212.950106 53.079788) (xy 212.950109 53.079786) (xy 213.075048 52.90782) - (xy 213.07505 52.907817) (xy 213.075051 52.907816) (xy 213.171557 52.718412) (xy 213.237246 52.516243) - (xy 213.2705 52.306287) (xy 213.2705 52.093713) (xy 213.237246 51.883757) (xy 213.171557 51.681588) - (xy 213.075051 51.492184) (xy 213.075049 51.492181) (xy 213.075048 51.492179) (xy 212.950109 51.320213) - (xy 212.799786 51.16989) (xy 212.62782 51.044951) (xy 212.627115 51.044591) (xy 212.619054 51.040485) - (xy 212.568259 50.992512) (xy 212.551463 50.924692) (xy 212.573999 50.858556) (xy 212.619054 50.819515) - (xy 212.627816 50.815051) (xy 212.683201 50.774812) (xy 212.799786 50.690109) (xy 212.799788 50.690106) - (xy 212.799792 50.690104) (xy 212.950104 50.539792) (xy 212.950106 50.539788) (xy 212.950109 50.539786) - (xy 213.075048 50.36782) (xy 213.075047 50.36782) (xy 213.075051 50.367816) (xy 213.171557 50.178412) - (xy 213.237246 49.976243) (xy 213.2705 49.766287) (xy 213.2705 49.553713) (xy 213.237246 49.343757) - (xy 213.171557 49.141588) (xy 213.075051 48.952184) (xy 213.075049 48.952181) (xy 213.075048 48.952179) - (xy 212.950109 48.780213) (xy 212.799786 48.62989) (xy 212.62782 48.504951) (xy 212.627115 48.504591) - (xy 212.619054 48.500485) (xy 212.568259 48.452512) (xy 212.551463 48.384692) (xy 212.573999 48.318556) - (xy 212.619054 48.279515) (xy 212.627816 48.275051) (xy 212.723978 48.205186) (xy 212.799786 48.150109) - (xy 212.799788 48.150106) (xy 212.799792 48.150104) (xy 212.950104 47.999792) (xy 212.950106 47.999788) - (xy 212.950109 47.999786) (xy 213.075048 47.82782) (xy 213.075047 47.82782) (xy 213.075051 47.827816) - (xy 213.171557 47.638412) (xy 213.237246 47.436243) (xy 213.2705 47.226287) (xy 213.2705 47.013713) - (xy 213.237246 46.803757) (xy 213.171557 46.601588) (xy 213.075051 46.412184) (xy 213.075049 46.412181) - (xy 213.075048 46.412179) (xy 212.950109 46.240213) (xy 212.799786 46.08989) (xy 212.62782 45.964951) - (xy 212.627115 45.964591) (xy 212.619054 45.960485) (xy 212.568259 45.912512) (xy 212.551463 45.844692) - (xy 212.573999 45.778556) (xy 212.619054 45.739515) (xy 212.627816 45.735051) (xy 212.699468 45.682993) - (xy 212.799786 45.610109) (xy 212.799788 45.610106) (xy 212.799792 45.610104) (xy 212.950104 45.459792) - (xy 213.075051 45.287816) (xy 213.171557 45.098412) (xy 213.237246 44.896243) (xy 213.2705 44.686287) - (xy 213.2705 44.473713) (xy 213.237246 44.263757) (xy 213.171557 44.061588) (xy 213.075051 43.872184) - (xy 213.075049 43.872181) (xy 213.075048 43.872179) (xy 212.950109 43.700213) (xy 212.799786 43.54989) - (xy 212.62782 43.424951) (xy 212.627115 43.424591) (xy 212.619054 43.420485) (xy 212.568259 43.372512) - (xy 212.551463 43.304692) (xy 212.573999 43.238556) (xy 212.619054 43.199515) (xy 212.627816 43.195051) - (xy 212.649789 43.179086) (xy 212.799786 43.070109) (xy 212.799788 43.070106) (xy 212.799792 43.070104) - (xy 212.950104 42.919792) (xy 212.950106 42.919788) (xy 212.950109 42.919786) (xy 213.075048 42.74782) - (xy 213.075047 42.74782) (xy 213.075051 42.747816) (xy 213.171557 42.558412) (xy 213.237246 42.356243) - (xy 213.2705 42.146287) (xy 213.2705 41.933713) (xy 213.237246 41.723757) (xy 213.171557 41.521588) - (xy 213.075051 41.332184) (xy 213.075049 41.332181) (xy 213.075048 41.332179) (xy 212.950109 41.160213) - (xy 212.79979 41.009894) (xy 212.799785 41.00989) (xy 212.794399 41.005977) (xy 212.751731 40.950649) - (xy 212.74575 40.881036) (xy 212.778354 40.81924) (xy 212.828278 40.787951) (xy 212.839117 40.784359) - (xy 212.839124 40.784356) (xy 212.988345 40.692315) (xy 213.112315 40.568345) (xy 213.204356 40.419124) - (xy 213.204358 40.419119) (xy 213.2426 40.303713) (xy 217.8895 40.303713) (xy 217.8895 40.516287) - (xy 217.890105 40.520104) (xy 217.92236 40.72376) (xy 217.922754 40.726243) (xy 217.975023 40.887111) - (xy 217.988444 40.928414) (xy 218.084951 41.11782) (xy 218.20989 41.289786) (xy 218.360213 41.440109) - (xy 218.532182 41.56505) (xy 218.540946 41.569516) (xy 218.591742 41.617491) (xy 218.608536 41.685312) - (xy 218.585998 41.751447) (xy 218.540946 41.790484) (xy 218.532182 41.794949) (xy 218.360213 41.91989) - (xy 218.20989 42.070213) (xy 218.084951 42.242179) (xy 217.988444 42.431585) (xy 217.922753 42.63376) - (xy 217.904688 42.74782) (xy 217.8895 42.843713) (xy 217.8895 43.056287) (xy 217.891689 43.070109) - (xy 217.922497 43.264625) (xy 217.922754 43.266243) (xy 217.985675 43.459894) (xy 217.988444 43.468414) - (xy 218.084951 43.65782) (xy 218.20989 43.829786) (xy 218.360213 43.980109) (xy 218.532179 44.105048) - (xy 218.532181 44.105049) (xy 218.532184 44.105051) (xy 218.541493 44.109794) (xy 218.59229 44.157766) - (xy 218.609087 44.225587) (xy 218.586552 44.291722) (xy 218.541505 44.33076) (xy 218.532446 44.335376) - (xy 218.53244 44.33538) (xy 218.478282 44.374727) (xy 218.478282 44.374728) (xy 219.110591 45.007037) - (xy 219.047007 45.024075) (xy 218.932993 45.089901) (xy 218.839901 45.182993) (xy 218.774075 45.297007) - (xy 218.757037 45.360591) (xy 218.124728 44.728282) (xy 218.124727 44.728282) (xy 218.08538 44.782439) - (xy 217.988904 44.971782) (xy 217.923242 45.173869) (xy 217.923242 45.173872) (xy 217.89 45.383753) - (xy 217.89 45.596246) (xy 217.923242 45.806127) (xy 217.923242 45.80613) (xy 217.988904 46.008217) - (xy 218.085375 46.19755) (xy 218.124728 46.251716) (xy 218.757037 45.619408) (xy 218.774075 45.682993) - (xy 218.839901 45.797007) (xy 218.932993 45.890099) (xy 219.047007 45.955925) (xy 219.11059 45.972962) - (xy 218.44037 46.643181) (xy 218.379047 46.676666) (xy 218.352698 46.6795) (xy 218.342134 46.6795) - (xy 218.342123 46.679501) (xy 218.282516 46.685908) (xy 218.147671 46.736202) (xy 218.147664 46.736206) - (xy 218.032455 46.822452) (xy 218.032452 46.822455) (xy 217.946206 46.937664) (xy 217.946202 46.937671) - (xy 217.895908 47.072517) (xy 217.889501 47.132116) (xy 217.889501 47.132123) (xy 217.8895 47.132135) - (xy 217.8895 48.92787) (xy 217.889501 48.927876) (xy 217.895908 48.987483) (xy 217.946202 49.122328) - (xy 217.946206 49.122335) (xy 218.032452 49.237544) (xy 218.032455 49.237547) (xy 218.147664 49.323793) - (xy 218.147671 49.323797) (xy 218.282517 49.374091) (xy 218.282516 49.374091) (xy 218.288302 49.374713) - (xy 218.342127 49.3805) (xy 220.137872 49.380499) (xy 220.197483 49.374091) (xy 220.332331 49.323796) - (xy 220.447546 49.237546) (xy 220.533796 49.122331) (xy 220.584091 48.987483) (xy 220.5905 48.927873) - (xy 220.590499 47.132128) (xy 220.584091 47.072517) (xy 220.570637 47.036446) (xy 220.533797 46.937671) - (xy 220.533793 46.937664) (xy 220.447547 46.822455) (xy 220.447544 46.822452) (xy 220.332335 46.736206) - (xy 220.332328 46.736202) (xy 220.197482 46.685908) (xy 220.197483 46.685908) (xy 220.137883 46.679501) - (xy 220.137881 46.6795) (xy 220.137873 46.6795) (xy 220.137865 46.6795) (xy 220.127309 46.6795) - (xy 220.06027 46.659815) (xy 220.039628 46.643181) (xy 219.369408 45.972962) (xy 219.432993 45.955925) - (xy 219.547007 45.890099) (xy 219.640099 45.797007) (xy 219.705925 45.682993) (xy 219.722962 45.619408) - (xy 220.35527 46.251717) (xy 220.35527 46.251716) (xy 220.394622 46.197554) (xy 220.491095 46.008217) - (xy 220.556757 45.80613) (xy 220.556757 45.806127) (xy 220.59 45.596246) (xy 220.59 45.383753) (xy 220.556757 45.173872) - (xy 220.556757 45.173869) (xy 220.491095 44.971782) (xy 220.394624 44.782449) (xy 220.35527 44.728282) - (xy 220.355269 44.728282) (xy 219.722962 45.36059) (xy 219.705925 45.297007) (xy 219.640099 45.182993) - (xy 219.547007 45.089901) (xy 219.432993 45.024075) (xy 219.369409 45.007037) (xy 220.001716 44.374728) - (xy 219.947547 44.335373) (xy 219.947547 44.335372) (xy 219.9385 44.330763) (xy 219.887706 44.282788) - (xy 219.870912 44.214966) (xy 219.893451 44.148832) (xy 219.938508 44.109793) (xy 219.947816 44.105051) - (xy 220.027007 44.047515) (xy 220.119786 43.980109) (xy 220.119788 43.980106) (xy 220.119792 43.980104) - (xy 220.270104 43.829792) (xy 220.270106 43.829788) (xy 220.270109 43.829786) (xy 220.395048 43.65782) - (xy 220.395047 43.65782) (xy 220.395051 43.657816) (xy 220.491557 43.468412) (xy 220.557246 43.266243) - (xy 220.5905 43.056287) (xy 220.5905 42.843713) (xy 220.557246 42.633757) (xy 220.491557 42.431588) - (xy 220.395051 42.242184) (xy 220.395049 42.242181) (xy 220.395048 42.242179) (xy 220.270109 42.070213) - (xy 220.119786 41.91989) (xy 219.94782 41.794951) (xy 219.947115 41.794591) (xy 219.939054 41.790485) - (xy 219.888259 41.742512) (xy 219.871463 41.674692) (xy 219.893999 41.608556) (xy 219.939054 41.569515) - (xy 219.947816 41.565051) (xy 220.007642 41.521585) (xy 220.119786 41.440109) (xy 220.119788 41.440106) - (xy 220.119792 41.440104) (xy 220.270104 41.289792) (xy 220.270106 41.289788) (xy 220.270109 41.289786) - (xy 220.395048 41.11782) (xy 220.395047 41.11782) (xy 220.395051 41.117816) (xy 220.491557 40.928412) - (xy 220.557246 40.726243) (xy 220.5905 40.516287) (xy 220.5905 40.303713) (xy 220.557246 40.093757) - (xy 220.491557 39.891588) (xy 220.395051 39.702184) (xy 220.395049 39.702181) (xy 220.395048 39.702179) - (xy 220.270109 39.530213) (xy 220.119786 39.37989) (xy 219.94782 39.254951) (xy 219.758414 39.158444) - (xy 219.758413 39.158443) (xy 219.758412 39.158443) (xy 219.556243 39.092754) (xy 219.556241 39.092753) - (xy 219.55624 39.092753) (xy 219.394957 39.067208) (xy 219.346287 39.0595) (xy 219.133713 39.0595) - (xy 219.085042 39.067208) (xy 218.92376 39.092753) (xy 218.721585 39.158444) (xy 218.532179 39.254951) - (xy 218.360213 39.37989) (xy 218.20989 39.530213) (xy 218.084951 39.702179) (xy 217.988444 39.891585) - (xy 217.922753 40.09376) (xy 217.906272 40.19782) (xy 217.8895 40.303713) (xy 213.2426 40.303713) - (xy 213.257139 40.259837) (xy 213.257139 40.259836) (xy 213.25714 40.259834) (xy 213.259505 40.252696) - (xy 213.259506 40.25269) (xy 213.269999 40.149986) (xy 213.27 40.149973) (xy 213.27 39.75) (xy 212.353012 39.75) + (xy 158.177678 45.843723) (xy 158.180773 45.828168) (xy 158.180773 45.828165) (xy 158.2005 45.728993) + (xy 158.2005 41.933713) (xy 210.5695 41.933713) (xy 210.5695 42.146286) (xy 210.592508 42.291557) + (xy 210.602754 42.356243) (xy 210.623627 42.420484) (xy 210.668444 42.558414) (xy 210.764951 42.74782) + (xy 210.88989 42.919786) (xy 211.040213 43.070109) (xy 211.212182 43.19505) (xy 211.220946 43.199516) + (xy 211.271742 43.247491) (xy 211.288536 43.315312) (xy 211.265998 43.381447) (xy 211.220946 43.420484) + (xy 211.212182 43.424949) (xy 211.040213 43.54989) (xy 210.88989 43.700213) (xy 210.764951 43.872179) + (xy 210.668444 44.061585) (xy 210.602753 44.26376) (xy 210.5695 44.473713) (xy 210.5695 44.686286) + (xy 210.592508 44.831557) (xy 210.602754 44.896243) (xy 210.623627 44.960484) (xy 210.668444 45.098414) + (xy 210.764951 45.28782) (xy 210.88989 45.459786) (xy 211.040213 45.610109) (xy 211.212182 45.73505) + (xy 211.220946 45.739516) (xy 211.271742 45.787491) (xy 211.288536 45.855312) (xy 211.265998 45.921447) + (xy 211.220946 45.960484) (xy 211.212182 45.964949) (xy 211.040213 46.08989) (xy 210.88989 46.240213) + (xy 210.764951 46.412179) (xy 210.668444 46.601585) (xy 210.602753 46.80376) (xy 210.5695 47.013713) + (xy 210.5695 47.226286) (xy 210.592508 47.371557) (xy 210.602754 47.436243) (xy 210.623627 47.500484) + (xy 210.668444 47.638414) (xy 210.764951 47.82782) (xy 210.88989 47.999786) (xy 211.040213 48.150109) + (xy 211.212182 48.27505) (xy 211.220946 48.279516) (xy 211.271742 48.327491) (xy 211.288536 48.395312) + (xy 211.265998 48.461447) (xy 211.220946 48.500484) (xy 211.212182 48.504949) (xy 211.040213 48.62989) + (xy 210.88989 48.780213) (xy 210.764951 48.952179) (xy 210.668444 49.141585) (xy 210.602753 49.34376) + (xy 210.5695 49.553713) (xy 210.5695 49.766286) (xy 210.592508 49.911557) (xy 210.602754 49.976243) + (xy 210.640022 50.090943) (xy 210.668444 50.178414) (xy 210.764951 50.36782) (xy 210.88989 50.539786) + (xy 211.040213 50.690109) (xy 211.212182 50.81505) (xy 211.220946 50.819516) (xy 211.271742 50.867491) + (xy 211.288536 50.935312) (xy 211.265998 51.001447) (xy 211.220946 51.040484) (xy 211.212182 51.044949) + (xy 211.040213 51.16989) (xy 210.88989 51.320213) (xy 210.764951 51.492179) (xy 210.668444 51.681585) + (xy 210.602753 51.88376) (xy 210.5695 52.093713) (xy 210.5695 52.306286) (xy 210.592798 52.453387) + (xy 210.602754 52.516243) (xy 210.661632 52.697451) (xy 210.668444 52.718414) (xy 210.764951 52.90782) + (xy 210.88989 53.079786) (xy 211.040213 53.230109) (xy 211.212179 53.355048) (xy 211.212181 53.355049) + (xy 211.212184 53.355051) (xy 211.401588 53.451557) (xy 211.603757 53.517246) (xy 211.813713 53.5505) + (xy 211.813714 53.5505) (xy 212.026286 53.5505) (xy 212.026287 53.5505) (xy 212.236243 53.517246) + (xy 212.438412 53.451557) (xy 212.627816 53.355051) (xy 212.72814 53.282162) (xy 212.799786 53.230109) + (xy 212.799788 53.230106) (xy 212.799792 53.230104) (xy 212.950104 53.079792) (xy 212.950106 53.079788) + (xy 212.950109 53.079786) (xy 213.075048 52.90782) (xy 213.07505 52.907817) (xy 213.075051 52.907816) + (xy 213.171557 52.718412) (xy 213.237246 52.516243) (xy 213.2705 52.306287) (xy 213.2705 52.093713) + (xy 213.237246 51.883757) (xy 213.171557 51.681588) (xy 213.075051 51.492184) (xy 213.075049 51.492181) + (xy 213.075048 51.492179) (xy 212.950109 51.320213) (xy 212.799786 51.16989) (xy 212.62782 51.044951) + (xy 212.627115 51.044591) (xy 212.619054 51.040485) (xy 212.568259 50.992512) (xy 212.551463 50.924692) + (xy 212.573999 50.858556) (xy 212.619054 50.819515) (xy 212.627816 50.815051) (xy 212.649789 50.799086) + (xy 212.799786 50.690109) (xy 212.799788 50.690106) (xy 212.799792 50.690104) (xy 212.950104 50.539792) + (xy 212.950106 50.539788) (xy 212.950109 50.539786) (xy 213.075048 50.36782) (xy 213.075047 50.36782) + (xy 213.075051 50.367816) (xy 213.171557 50.178412) (xy 213.237246 49.976243) (xy 213.2705 49.766287) + (xy 213.2705 49.553713) (xy 213.237246 49.343757) (xy 213.171557 49.141588) (xy 213.075051 48.952184) + (xy 213.075049 48.952181) (xy 213.075048 48.952179) (xy 212.950109 48.780213) (xy 212.799786 48.62989) + (xy 212.62782 48.504951) (xy 212.627115 48.504591) (xy 212.619054 48.500485) (xy 212.568259 48.452512) + (xy 212.551463 48.384692) (xy 212.573999 48.318556) (xy 212.619054 48.279515) (xy 212.627816 48.275051) + (xy 212.711578 48.214195) (xy 212.799786 48.150109) (xy 212.799788 48.150106) (xy 212.799792 48.150104) + (xy 212.950104 47.999792) (xy 212.950106 47.999788) (xy 212.950109 47.999786) (xy 213.075048 47.82782) + (xy 213.075047 47.82782) (xy 213.075051 47.827816) (xy 213.171557 47.638412) (xy 213.237246 47.436243) + (xy 213.2705 47.226287) (xy 213.2705 47.013713) (xy 213.237246 46.803757) (xy 213.171557 46.601588) + (xy 213.075051 46.412184) (xy 213.075049 46.412181) (xy 213.075048 46.412179) (xy 212.950109 46.240213) + (xy 212.799786 46.08989) (xy 212.62782 45.964951) (xy 212.627115 45.964591) (xy 212.619054 45.960485) + (xy 212.568259 45.912512) (xy 212.551463 45.844692) (xy 212.573999 45.778556) (xy 212.619054 45.739515) + (xy 212.627816 45.735051) (xy 212.739988 45.653554) (xy 212.799786 45.610109) (xy 212.799788 45.610106) + (xy 212.799792 45.610104) (xy 212.950104 45.459792) (xy 212.950106 45.459788) (xy 212.950109 45.459786) + (xy 213.052772 45.31848) (xy 213.075051 45.287816) (xy 213.171557 45.098412) (xy 213.237246 44.896243) + (xy 213.2705 44.686287) (xy 213.2705 44.473713) (xy 213.237246 44.263757) (xy 213.171557 44.061588) + (xy 213.075051 43.872184) (xy 213.075049 43.872181) (xy 213.075048 43.872179) (xy 212.950109 43.700213) + (xy 212.799786 43.54989) (xy 212.62782 43.424951) (xy 212.627115 43.424591) (xy 212.619054 43.420485) + (xy 212.568259 43.372512) (xy 212.551463 43.304692) (xy 212.573999 43.238556) (xy 212.619054 43.199515) + (xy 212.627816 43.195051) (xy 212.649789 43.179086) (xy 212.799786 43.070109) (xy 212.799788 43.070106) + (xy 212.799792 43.070104) (xy 212.950104 42.919792) (xy 212.950106 42.919788) (xy 212.950109 42.919786) + (xy 213.075048 42.74782) (xy 213.075047 42.74782) (xy 213.075051 42.747816) (xy 213.171557 42.558412) + (xy 213.237246 42.356243) (xy 213.2705 42.146287) (xy 213.2705 41.933713) (xy 213.237246 41.723757) + (xy 213.171557 41.521588) (xy 213.075051 41.332184) (xy 213.075049 41.332181) (xy 213.075048 41.332179) + (xy 212.950109 41.160213) (xy 212.79979 41.009894) (xy 212.799785 41.00989) (xy 212.794399 41.005977) + (xy 212.751731 40.950649) (xy 212.74575 40.881036) (xy 212.778354 40.81924) (xy 212.828278 40.787951) + (xy 212.839117 40.784359) (xy 212.839124 40.784356) (xy 212.988345 40.692315) (xy 213.112315 40.568345) + (xy 213.204356 40.419124) (xy 213.204358 40.419119) (xy 213.259505 40.252697) (xy 213.259506 40.25269) + (xy 213.269999 40.149986) (xy 213.27 40.149973) (xy 213.27 40.113713) (xy 216.6095 40.113713) (xy 216.6095 40.326287) + (xy 216.642754 40.536243) (xy 216.703682 40.72376) (xy 216.708444 40.738414) (xy 216.804951 40.92782) + (xy 216.92989 41.099786) (xy 217.080213 41.250109) (xy 217.252182 41.37505) (xy 217.260946 41.379516) + (xy 217.311742 41.427491) (xy 217.328536 41.495312) (xy 217.305998 41.561447) (xy 217.260946 41.600484) + (xy 217.252182 41.604949) (xy 217.080213 41.72989) (xy 216.92989 41.880213) (xy 216.804951 42.052179) + (xy 216.708444 42.241585) (xy 216.642753 42.44376) (xy 216.625944 42.54989) (xy 216.6095 42.653713) + (xy 216.6095 42.866287) (xy 216.617973 42.919786) (xy 216.641781 43.070104) (xy 216.642754 43.076243) + (xy 216.703682 43.26376) (xy 216.708444 43.278414) (xy 216.804951 43.46782) (xy 216.92989 43.639786) + (xy 217.080213 43.790109) (xy 217.252179 43.915048) (xy 217.252181 43.915049) (xy 217.252184 43.915051) + (xy 217.261493 43.919794) (xy 217.31229 43.967766) (xy 217.329087 44.035587) (xy 217.306552 44.101722) + (xy 217.261505 44.14076) (xy 217.252446 44.145376) (xy 217.25244 44.14538) (xy 217.198282 44.184727) + (xy 217.198282 44.184728) (xy 217.830591 44.817037) (xy 217.767007 44.834075) (xy 217.652993 44.899901) + (xy 217.559901 44.992993) (xy 217.494075 45.107007) (xy 217.477037 45.170591) (xy 216.844728 44.538282) + (xy 216.844727 44.538282) (xy 216.80538 44.592439) (xy 216.708904 44.781782) (xy 216.643242 44.983869) + (xy 216.643242 44.983872) (xy 216.61 45.193753) (xy 216.61 45.406246) (xy 216.643242 45.616127) + (xy 216.643242 45.61613) (xy 216.708904 45.818217) (xy 216.805375 46.00755) (xy 216.844728 46.061716) + (xy 217.477037 45.429408) (xy 217.494075 45.492993) (xy 217.559901 45.607007) (xy 217.652993 45.700099) + (xy 217.767007 45.765925) (xy 217.83059 45.782962) (xy 217.16037 46.453181) (xy 217.099047 46.486666) + (xy 217.072698 46.4895) (xy 217.062134 46.4895) (xy 217.062123 46.489501) (xy 217.002516 46.495908) + (xy 216.867671 46.546202) (xy 216.867664 46.546206) (xy 216.752455 46.632452) (xy 216.752452 46.632455) + (xy 216.666206 46.747664) (xy 216.666202 46.747671) (xy 216.615908 46.882517) (xy 216.609558 46.941585) + (xy 216.609501 46.942123) (xy 216.6095 46.942135) (xy 216.6095 48.73787) (xy 216.609501 48.737876) + (xy 216.615908 48.797483) (xy 216.666202 48.932328) (xy 216.666206 48.932335) (xy 216.752452 49.047544) + (xy 216.752455 49.047547) (xy 216.867664 49.133793) (xy 216.867671 49.133797) (xy 217.002517 49.184091) + (xy 217.002516 49.184091) (xy 217.009444 49.184835) (xy 217.062127 49.1905) (xy 218.857872 49.190499) + (xy 218.917483 49.184091) (xy 219.052331 49.133796) (xy 219.167546 49.047546) (xy 219.253796 48.932331) + (xy 219.304091 48.797483) (xy 219.3105 48.737873) (xy 219.310499 46.942128) (xy 219.304091 46.882517) + (xy 219.28369 46.82782) (xy 219.253797 46.747671) (xy 219.253793 46.747664) (xy 219.167547 46.632455) + (xy 219.167544 46.632452) (xy 219.052335 46.546206) (xy 219.052328 46.546202) (xy 218.917482 46.495908) + (xy 218.917483 46.495908) (xy 218.857883 46.489501) (xy 218.857881 46.4895) (xy 218.857873 46.4895) + (xy 218.857865 46.4895) (xy 218.847309 46.4895) (xy 218.78027 46.469815) (xy 218.759628 46.453181) + (xy 218.089408 45.782962) (xy 218.152993 45.765925) (xy 218.267007 45.700099) (xy 218.360099 45.607007) + (xy 218.425925 45.492993) (xy 218.442962 45.429408) (xy 219.07527 46.061717) (xy 219.07527 46.061716) + (xy 219.114622 46.007554) (xy 219.211095 45.818217) (xy 219.276757 45.61613) (xy 219.276757 45.616127) + (xy 219.31 45.406246) (xy 219.31 45.193753) (xy 219.276757 44.983872) (xy 219.276757 44.983869) + (xy 219.211095 44.781782) (xy 219.114624 44.592449) (xy 219.07527 44.538282) (xy 219.075269 44.538282) + (xy 218.442962 45.17059) (xy 218.425925 45.107007) (xy 218.360099 44.992993) (xy 218.267007 44.899901) + (xy 218.152993 44.834075) (xy 218.089409 44.817037) (xy 218.721716 44.184728) (xy 218.667547 44.145373) + (xy 218.667547 44.145372) (xy 218.6585 44.140763) (xy 218.607706 44.092788) (xy 218.590912 44.024966) + (xy 218.613451 43.958832) (xy 218.658508 43.919793) (xy 218.667816 43.915051) (xy 218.747007 43.857515) + (xy 218.839786 43.790109) (xy 218.839788 43.790106) (xy 218.839792 43.790104) (xy 218.990104 43.639792) + (xy 218.990106 43.639788) (xy 218.990109 43.639786) (xy 219.115048 43.46782) (xy 219.115047 43.46782) + (xy 219.115051 43.467816) (xy 219.211557 43.278412) (xy 219.277246 43.076243) (xy 219.3105 42.866287) + (xy 219.3105 42.653713) (xy 219.277246 42.443757) (xy 219.211557 42.241588) (xy 219.115051 42.052184) + (xy 219.115049 42.052181) (xy 219.115048 42.052179) (xy 218.990109 41.880213) (xy 218.839786 41.72989) + (xy 218.66782 41.604951) (xy 218.667115 41.604591) (xy 218.659054 41.600485) (xy 218.608259 41.552512) + (xy 218.591463 41.484692) (xy 218.613999 41.418556) (xy 218.659054 41.379515) (xy 218.667816 41.375051) + (xy 218.726825 41.332179) (xy 218.839786 41.250109) (xy 218.839788 41.250106) (xy 218.839792 41.250104) + (xy 218.990104 41.099792) (xy 218.990106 41.099788) (xy 218.990109 41.099786) (xy 219.115048 40.92782) + (xy 219.115047 40.92782) (xy 219.115051 40.927816) (xy 219.211557 40.738412) (xy 219.277246 40.536243) + (xy 219.3105 40.326287) (xy 219.3105 40.113713) (xy 219.277246 39.903757) (xy 219.211557 39.701588) + (xy 219.115051 39.512184) (xy 219.115049 39.512181) (xy 219.115048 39.512179) (xy 218.990109 39.340213) + (xy 218.839786 39.18989) (xy 218.66782 39.064951) (xy 218.478414 38.968444) (xy 218.478413 38.968443) + (xy 218.478412 38.968443) (xy 218.276243 38.902754) (xy 218.276241 38.902753) (xy 218.27624 38.902753) + (xy 218.114957 38.877208) (xy 218.066287 38.8695) (xy 217.853713 38.8695) (xy 217.805042 38.877208) + (xy 217.64376 38.902753) (xy 217.441585 38.968444) (xy 217.252179 39.064951) (xy 217.080213 39.18989) + (xy 216.92989 39.340213) (xy 216.804951 39.512179) (xy 216.708444 39.701585) (xy 216.642753 39.90376) + (xy 216.624347 40.019974) (xy 216.6095 40.113713) (xy 213.27 40.113713) (xy 213.27 39.75) (xy 212.353012 39.75) (xy 212.385925 39.692993) (xy 212.42 39.565826) (xy 212.42 39.434174) (xy 212.385925 39.307007) (xy 212.353012 39.25) (xy 213.269999 39.25) (xy 213.269999 38.850028) (xy 213.269998 38.850013) (xy 213.259505 38.747302) (xy 213.204358 38.58088) (xy 213.204356 38.580875) (xy 213.112315 38.431654) @@ -4629,129 +4763,136 @@ (xy 210.851654 40.692315) (xy 211.000875 40.784356) (xy 211.000878 40.784357) (xy 211.011723 40.787951) (xy 211.069167 40.827724) (xy 211.09599 40.89224) (xy 211.083675 40.961016) (xy 211.045605 41.005974) (xy 211.040211 41.009892) (xy 210.88989 41.160213) (xy 210.764951 41.332179) (xy 210.668444 41.521585) - (xy 210.602753 41.72376) (xy 210.5695 41.933713) (xy 158.2005 41.933713) (xy 158.2005 34.391577) - (xy 239.743204 34.391577) (xy 239.743204 34.588422) (xy 239.773994 34.782826) (xy 239.834821 34.970029) - (xy 239.924181 35.145407) (xy 239.93205 35.156238) (xy 239.942215 35.172825) (xy 239.95495 35.197819) - (xy 240.07989 35.369786) (xy 240.079896 35.369792) (xy 240.230208 35.520104) (xy 240.395219 35.639991) - (xy 240.437884 35.695319) (xy 240.443863 35.764932) (xy 240.411258 35.826728) (xy 240.395218 35.840626) - (xy 240.348282 35.874726) (xy 240.348282 35.874728) (xy 240.980591 36.507037) (xy 240.917007 36.524075) - (xy 240.802993 36.589901) (xy 240.709901 36.682993) (xy 240.644075 36.797007) (xy 240.627037 36.860591) - (xy 239.994728 36.228282) (xy 239.994727 36.228282) (xy 239.95538 36.282439) (xy 239.858904 36.471782) - (xy 239.793242 36.673869) (xy 239.793242 36.673872) (xy 239.76 36.883753) (xy 239.76 37.096246) - (xy 239.793242 37.306127) (xy 239.793242 37.30613) (xy 239.858904 37.508217) (xy 239.955375 37.69755) - (xy 239.994728 37.751716) (xy 240.627037 37.119408) (xy 240.644075 37.182993) (xy 240.709901 37.297007) - (xy 240.802993 37.390099) (xy 240.917007 37.455925) (xy 240.98059 37.472962) (xy 240.348282 38.105269) - (xy 240.348282 38.10527) (xy 240.395219 38.139371) (xy 240.437885 38.194701) (xy 240.443864 38.264314) - (xy 240.411259 38.32611) (xy 240.395219 38.340008) (xy 240.230214 38.45989) (xy 240.230209 38.459894) - (xy 240.07989 38.610213) (xy 239.954951 38.782179) (xy 239.858444 38.971585) (xy 239.792753 39.17376) - (xy 239.7595 39.383713) (xy 239.7595 39.596286) (xy 239.789934 39.788443) (xy 239.792754 39.806243) - (xy 239.820484 39.891588) (xy 239.858444 40.008414) (xy 239.954951 40.19782) (xy 240.07989 40.369786) - (xy 240.230209 40.520105) (xy 240.230214 40.520109) (xy 240.394793 40.639682) (xy 240.437459 40.695011) - (xy 240.443438 40.764625) (xy 240.410833 40.82642) (xy 240.394793 40.840318) (xy 240.230214 40.95989) - (xy 240.230209 40.959894) (xy 240.07989 41.110213) (xy 239.954951 41.282179) (xy 239.858444 41.471585) - (xy 239.792753 41.67376) (xy 239.7595 41.883713) (xy 239.7595 42.096286) (xy 239.783448 42.247491) - (xy 239.792754 42.306243) (xy 239.833481 42.431588) (xy 239.858444 42.508414) (xy 239.954951 42.69782) - (xy 240.07989 42.869786) (xy 240.230209 43.020105) (xy 240.230214 43.020109) (xy 240.394793 43.139682) - (xy 240.437459 43.195011) (xy 240.443438 43.264625) (xy 240.410833 43.32642) (xy 240.394793 43.340318) - (xy 240.230214 43.45989) (xy 240.230209 43.459894) (xy 240.07989 43.610213) (xy 239.954951 43.782179) - (xy 239.858444 43.971585) (xy 239.792753 44.17376) (xy 239.767156 44.335373) (xy 239.7595 44.383713) - (xy 239.7595 44.596287) (xy 239.761689 44.610109) (xy 239.788983 44.782439) (xy 239.792754 44.806243) - (xy 239.84287 44.960484) (xy 239.858444 45.008414) (xy 239.954951 45.19782) (xy 240.07989 45.369786) - (xy 240.230209 45.520105) (xy 240.230214 45.520109) (xy 240.394793 45.639682) (xy 240.437459 45.695011) - (xy 240.443438 45.764625) (xy 240.410833 45.82642) (xy 240.394793 45.840318) (xy 240.230214 45.95989) - (xy 240.230209 45.959894) (xy 240.07989 46.110213) (xy 239.954951 46.282179) (xy 239.858444 46.471585) - (xy 239.792753 46.67376) (xy 239.769202 46.822455) (xy 239.7595 46.883713) (xy 239.7595 47.096287) - (xy 239.765175 47.132116) (xy 239.78852 47.279514) (xy 239.792754 47.306243) (xy 239.857318 47.504951) - (xy 239.858444 47.508414) (xy 239.954951 47.69782) (xy 240.07989 47.869786) (xy 240.218705 48.008601) - (xy 240.25219 48.069924) (xy 240.247206 48.139616) (xy 240.205334 48.195549) (xy 240.196121 48.201821) - (xy 240.041342 48.297289) (xy 239.917289 48.421342) (xy 239.825187 48.570663) (xy 239.825186 48.570666) - (xy 239.770001 48.737203) (xy 239.770001 48.737204) (xy 239.77 48.737204) (xy 239.7595 48.839983) - (xy 239.7595 50.140001) (xy 239.759501 50.140018) (xy 239.77 50.242796) (xy 239.770001 50.242799) - (xy 239.825185 50.409331) (xy 239.825186 50.409334) (xy 239.917288 50.558656) (xy 240.041344 50.682712) - (xy 240.190666 50.774814) (xy 240.357203 50.829999) (xy 240.459991 50.8405) (xy 241.760008 50.840499) - (xy 241.862797 50.829999) (xy 242.029334 50.774814) (xy 242.178656 50.682712) (xy 242.302712 50.558656) - (xy 242.394814 50.409334) (xy 242.449999 50.242797) (xy 242.4605 50.140009) (xy 242.460499 48.839992) - (xy 242.449999 48.737203) (xy 242.394814 48.570666) (xy 242.302712 48.421344) (xy 242.178656 48.297288) - (xy 242.029334 48.205186) (xy 242.029333 48.205185) (xy 242.023878 48.201821) (xy 241.977154 48.149873) - (xy 241.965931 48.08091) (xy 241.993775 48.016828) (xy 242.001272 48.008623) (xy 242.140104 47.869792) - (xy 242.149907 47.8563) (xy 242.265048 47.69782) (xy 242.265047 47.69782) (xy 242.265051 47.697816) - (xy 242.361557 47.508412) (xy 242.427246 47.306243) (xy 242.4605 47.096287) (xy 242.4605 46.883713) - (xy 242.427246 46.673757) (xy 242.361557 46.471588) (xy 242.265051 46.282184) (xy 242.265049 46.282181) - (xy 242.265048 46.282179) (xy 242.140109 46.110213) (xy 241.989792 45.959896) (xy 241.924573 45.912512) - (xy 241.825204 45.840316) (xy 241.78254 45.784989) (xy 241.776561 45.715376) (xy 241.809166 45.65358) - (xy 241.825199 45.639686) (xy 241.989792 45.520104) (xy 242.140104 45.369792) (xy 242.140106 45.369788) - (xy 242.140109 45.369786) (xy 242.265048 45.19782) (xy 242.265047 45.19782) (xy 242.265051 45.197816) - (xy 242.361557 45.008412) (xy 242.427246 44.806243) (xy 242.4605 44.596287) (xy 242.4605 44.383713) - (xy 242.427246 44.173757) (xy 242.361557 43.971588) (xy 242.265051 43.782184) (xy 242.265049 43.782181) - (xy 242.265048 43.782179) (xy 242.140109 43.610213) (xy 241.989792 43.459896) (xy 241.935548 43.420486) - (xy 241.825204 43.340316) (xy 241.78254 43.284989) (xy 241.776561 43.215376) (xy 241.809166 43.15358) - (xy 241.825199 43.139686) (xy 241.989792 43.020104) (xy 242.140104 42.869792) (xy 242.140106 42.869788) - (xy 242.140109 42.869786) (xy 242.265048 42.69782) (xy 242.265047 42.69782) (xy 242.265051 42.697816) - (xy 242.361557 42.508412) (xy 242.427246 42.306243) (xy 242.4605 42.096287) (xy 242.4605 41.883713) - (xy 242.427246 41.673757) (xy 242.361557 41.471588) (xy 242.265051 41.282184) (xy 242.265049 41.282181) - (xy 242.265048 41.282179) (xy 242.140109 41.110213) (xy 241.989792 40.959896) (xy 241.989784 40.95989) - (xy 241.825204 40.840316) (xy 241.78254 40.784989) (xy 241.776561 40.715376) (xy 241.809166 40.65358) - (xy 241.825199 40.639686) (xy 241.989792 40.520104) (xy 242.140104 40.369792) (xy 242.140106 40.369788) - (xy 242.140109 40.369786) (xy 242.265048 40.19782) (xy 242.265047 40.19782) (xy 242.265051 40.197816) - (xy 242.361557 40.008412) (xy 242.427246 39.806243) (xy 242.4605 39.596287) (xy 242.4605 39.383713) - (xy 242.427246 39.173757) (xy 242.361557 38.971588) (xy 242.265051 38.782184) (xy 242.265049 38.782181) - (xy 242.265048 38.782179) (xy 242.140109 38.610213) (xy 241.98979 38.459894) (xy 241.989785 38.45989) - (xy 241.824781 38.340008) (xy 241.782115 38.284678) (xy 241.776136 38.215065) (xy 241.808741 38.15327) - (xy 241.824781 38.139372) (xy 241.871716 38.105271) (xy 241.871717 38.10527) (xy 241.239408 37.472962) - (xy 241.302993 37.455925) (xy 241.417007 37.390099) (xy 241.510099 37.297007) (xy 241.575925 37.182993) - (xy 241.592962 37.119409) (xy 242.22527 37.751717) (xy 242.22527 37.751716) (xy 242.264622 37.697554) - (xy 242.361095 37.508217) (xy 242.426757 37.30613) (xy 242.426757 37.306127) (xy 242.46 37.096246) - (xy 242.46 36.883753) (xy 242.426757 36.673872) (xy 242.426757 36.673869) (xy 242.361095 36.471782) - (xy 242.264624 36.282449) (xy 242.22527 36.228282) (xy 242.225269 36.228282) (xy 241.592962 36.86059) - (xy 241.575925 36.797007) (xy 241.510099 36.682993) (xy 241.417007 36.589901) (xy 241.302993 36.524075) - (xy 241.239409 36.507037) (xy 241.871716 35.874728) (xy 241.82478 35.840628) (xy 241.782114 35.785298) - (xy 241.776135 35.715685) (xy 241.80874 35.653889) (xy 241.824776 35.639994) (xy 241.989792 35.520104) - (xy 242.140104 35.369792) (xy 242.140106 35.369788) (xy 242.140109 35.369786) (xy 242.265048 35.19782) - (xy 242.265049 35.197819) (xy 242.265051 35.197816) (xy 242.361557 35.008412) (xy 242.427246 34.806243) - (xy 242.4605 34.596287) (xy 242.4605 34.383713) (xy 242.427246 34.173757) (xy 242.361557 33.971588) - (xy 242.265051 33.782184) (xy 242.265049 33.782181) (xy 242.265048 33.782179) (xy 242.140109 33.610213) - (xy 241.989786 33.45989) (xy 241.81782 33.334951) (xy 241.628414 33.238444) (xy 241.628413 33.238443) - (xy 241.628412 33.238443) (xy 241.426243 33.172754) (xy 241.426241 33.172753) (xy 241.42624 33.172753) - (xy 241.264957 33.147208) (xy 241.216287 33.1395) (xy 241.003713 33.1395) (xy 240.955042 33.147208) - (xy 240.79376 33.172753) (xy 240.591585 33.238444) (xy 240.402179 33.334951) (xy 240.230213 33.45989) - (xy 240.07989 33.610213) (xy 239.95495 33.78218) (xy 239.942213 33.807177) (xy 239.932054 33.823756) - (xy 239.924182 33.834592) (xy 239.92418 33.834595) (xy 239.903316 33.875541) (xy 239.834821 34.00997) - (xy 239.773994 34.197173) (xy 239.743204 34.391577) (xy 158.2005 34.391577) (xy 158.2005 33.431004) - (xy 158.173581 33.295677) (xy 158.17358 33.295676) (xy 158.17358 33.295672) (xy 158.159905 33.262658) - (xy 158.120778 33.168195) (xy 158.120771 33.168182) (xy 158.044114 33.053458) (xy 158.044111 33.053454) - (xy 157.946545 32.955888) (xy 157.946541 32.955885) (xy 157.831817 32.879228) (xy 157.831804 32.879221) - (xy 157.704332 32.826421) (xy 157.704322 32.826418) (xy 157.568995 32.7995) (xy 157.568993 32.7995) - (xy 140.568994 32.7995) (xy 140.431006 32.7995) (xy 140.431004 32.7995) (xy 140.295677 32.826418) - (xy 140.295667 32.826421) (xy 140.168192 32.879222) (xy 140.053454 32.955887) (xy 138.955887 34.053454) - (xy 138.910906 34.120775) (xy 138.895065 34.144482) (xy 138.879225 34.168188) (xy 138.879221 34.168195) - (xy 138.826421 34.295667) (xy 138.826418 34.295677) (xy 138.7995 34.431004) (xy 138.7995 34.431007) - (xy 138.7995 36.871006) (xy 138.7995 37.008994) (xy 138.7995 37.008996) (xy 138.799499 37.008996) - (xy 138.826418 37.144322) (xy 138.826421 37.144332) (xy 138.879222 37.271807) (xy 138.955887 37.386545) - (xy 138.955888 37.386546) (xy 142.239492 40.670149) (xy 142.272977 40.731472) (xy 142.274284 40.777227) - (xy 142.2495 40.933712) (xy 142.2495 41.146286) (xy 142.278942 41.332179) (xy 142.282754 41.356243) - (xy 142.318899 41.467486) (xy 142.348444 41.558414) (xy 142.444951 41.74782) (xy 142.56989 41.919786) - (xy 142.720213 42.070109) (xy 142.892182 42.19505) (xy 142.900946 42.199516) (xy 142.951742 42.247491) - (xy 142.968536 42.315312) (xy 142.945998 42.381447) (xy 142.900946 42.420484) (xy 142.892182 42.424949) - (xy 142.720213 42.54989) (xy 142.56989 42.700213) (xy 142.444951 42.872179) (xy 142.348444 43.061585) - (xy 142.282753 43.26376) (xy 142.2495 43.473713) (xy 142.2495 43.686286) (xy 142.278942 43.872179) - (xy 142.282754 43.896243) (xy 142.310002 43.980104) (xy 142.348444 44.098414) (xy 142.444951 44.28782) - (xy 142.56989 44.459786) (xy 142.720213 44.610109) (xy 142.892182 44.73505) (xy 142.900946 44.739516) - (xy 142.951742 44.787491) (xy 142.968536 44.855312) (xy 142.945998 44.921447) (xy 142.900946 44.960484) - (xy 142.892182 44.964949) (xy 142.720213 45.08989) (xy 142.56989 45.240213) (xy 142.444951 45.412179) - (xy 142.348444 45.601585) (xy 142.282753 45.80376) (xy 142.257223 45.964951) (xy 142.2495 46.013713) - (xy 142.2495 46.226287) (xy 142.258353 46.282184) (xy 142.278942 46.412179) (xy 142.282754 46.436243) - (xy 142.294238 46.471588) (xy 142.349949 46.643046) (xy 142.348868 46.643397) (xy 142.35576 46.707521) - (xy 142.324483 46.769999) (xy 142.264392 46.805649) (xy 142.233731 46.8095) (xy 141.574247 46.8095) - (xy 141.507208 46.789815) (xy 141.486566 46.773181) (xy 135.661819 40.948434) (xy 135.628334 40.887111) - (xy 135.6255 40.860753) (xy 135.6255 34.310452) (xy 135.645185 34.243413) (xy 135.661819 34.222771) - (xy 136.222772 33.661819) (xy 136.284095 33.628334) (xy 136.310453 33.6255) (xy 136.800639 33.6255) - (xy 136.867678 33.645185) (xy 136.888321 33.66182) (xy 136.925961 33.699461) (xy 136.925965 33.699464) - (xy 137.073446 33.798009) (xy 137.073459 33.798016) (xy 137.196363 33.848923) (xy 137.237334 33.865894) - (xy 137.237336 33.865894) (xy 137.237341 33.865896) (xy 137.411304 33.900499) (xy 137.411307 33.9005) - (xy 137.411309 33.9005) (xy 137.588693 33.9005) (xy 137.588694 33.900499) (xy 137.646682 33.888964) - (xy 137.762658 33.865896) (xy 137.762661 33.865894) (xy 137.762666 33.865894) (xy 137.926547 33.798013) - (xy 138.074035 33.699464) (xy 138.199464 33.574035) (xy 138.298013 33.426547) (xy 138.365894 33.262666) - (xy 138.370713 33.238443) (xy 138.400499 33.088695) (xy 138.4005 33.088693) (xy 138.4005 32.911306) + (xy 210.602753 41.72376) (xy 210.5695 41.933713) (xy 158.2005 41.933713) (xy 158.2005 34.653713) + (xy 239.6495 34.653713) (xy 239.6495 34.866286) (xy 239.677572 35.043529) (xy 239.682754 35.076243) + (xy 239.739919 35.252179) (xy 239.748444 35.278414) (xy 239.844951 35.46782) (xy 239.96989 35.639786) + (xy 240.120213 35.790109) (xy 240.292179 35.915048) (xy 240.292181 35.915049) (xy 240.292184 35.915051) + (xy 240.301493 35.919794) (xy 240.35229 35.967766) (xy 240.369087 36.035587) (xy 240.346552 36.101722) + (xy 240.301505 36.14076) (xy 240.292446 36.145376) (xy 240.29244 36.14538) (xy 240.238282 36.184727) + (xy 240.238282 36.184728) (xy 240.870591 36.817037) (xy 240.807007 36.834075) (xy 240.692993 36.899901) + (xy 240.599901 36.992993) (xy 240.534075 37.107007) (xy 240.517037 37.170591) (xy 239.884728 36.538282) + (xy 239.884727 36.538282) (xy 239.84538 36.592439) (xy 239.748904 36.781782) (xy 239.683242 36.983869) + (xy 239.683242 36.983872) (xy 239.65 37.193753) (xy 239.65 37.406246) (xy 239.683242 37.616127) + (xy 239.683242 37.61613) (xy 239.748904 37.818217) (xy 239.845375 38.00755) (xy 239.884728 38.061716) + (xy 240.517037 37.429408) (xy 240.534075 37.492993) (xy 240.599901 37.607007) (xy 240.692993 37.700099) + (xy 240.807007 37.765925) (xy 240.87059 37.782962) (xy 240.238282 38.415269) (xy 240.238282 38.41527) + (xy 240.292452 38.454626) (xy 240.292451 38.454626) (xy 240.301495 38.459234) (xy 240.352292 38.507208) + (xy 240.369087 38.575029) (xy 240.34655 38.641164) (xy 240.301499 38.680202) (xy 240.292182 38.684949) + (xy 240.120213 38.80989) (xy 239.96989 38.960213) (xy 239.844951 39.132179) (xy 239.748444 39.321585) + (xy 239.682753 39.52376) (xy 239.657159 39.685355) (xy 239.6495 39.733713) (xy 239.6495 39.946287) + (xy 239.682754 40.156243) (xy 239.739919 40.332179) (xy 239.748444 40.358414) (xy 239.844951 40.54782) + (xy 239.96989 40.719786) (xy 240.120213 40.870109) (xy 240.292182 40.99505) (xy 240.300946 40.999516) + (xy 240.351742 41.047491) (xy 240.368536 41.115312) (xy 240.345998 41.181447) (xy 240.300946 41.220484) + (xy 240.292182 41.224949) (xy 240.120213 41.34989) (xy 239.96989 41.500213) (xy 239.844951 41.672179) + (xy 239.748444 41.861585) (xy 239.682753 42.06376) (xy 239.669682 42.146287) (xy 239.6495 42.273713) + (xy 239.6495 42.486287) (xy 239.682754 42.696243) (xy 239.739919 42.872179) (xy 239.748444 42.898414) + (xy 239.844951 43.08782) (xy 239.96989 43.259786) (xy 240.120213 43.410109) (xy 240.292182 43.53505) + (xy 240.300946 43.539516) (xy 240.351742 43.587491) (xy 240.368536 43.655312) (xy 240.345998 43.721447) + (xy 240.300946 43.760484) (xy 240.292182 43.764949) (xy 240.120213 43.88989) (xy 239.96989 44.040213) + (xy 239.844951 44.212179) (xy 239.748444 44.401585) (xy 239.682753 44.60376) (xy 239.669682 44.686287) + (xy 239.6495 44.813713) (xy 239.6495 45.026287) (xy 239.682754 45.236243) (xy 239.739919 45.412179) + (xy 239.748444 45.438414) (xy 239.844951 45.62782) (xy 239.96989 45.799786) (xy 240.120213 45.950109) + (xy 240.292182 46.07505) (xy 240.300946 46.079516) (xy 240.351742 46.127491) (xy 240.368536 46.195312) + (xy 240.345998 46.261447) (xy 240.300946 46.300484) (xy 240.292182 46.304949) (xy 240.120213 46.42989) + (xy 239.96989 46.580213) (xy 239.844951 46.752179) (xy 239.748444 46.941585) (xy 239.682753 47.14376) + (xy 239.669682 47.226287) (xy 239.6495 47.353713) (xy 239.6495 47.566287) (xy 239.682754 47.776243) + (xy 239.745756 47.970143) (xy 239.748444 47.978414) (xy 239.844951 48.16782) (xy 239.96989 48.339786) + (xy 240.08343 48.453326) (xy 240.116915 48.514649) (xy 240.111931 48.584341) (xy 240.070059 48.640274) + (xy 240.039083 48.657189) (xy 239.907669 48.706203) (xy 239.907664 48.706206) (xy 239.792455 48.792452) + (xy 239.792452 48.792455) (xy 239.706206 48.907664) (xy 239.706202 48.907671) (xy 239.655908 49.042517) + (xy 239.653439 49.065488) (xy 239.649501 49.102123) (xy 239.6495 49.102135) (xy 239.6495 50.89787) + (xy 239.649501 50.897876) (xy 239.655908 50.957483) (xy 239.706202 51.092328) (xy 239.706206 51.092335) + (xy 239.792452 51.207544) (xy 239.792455 51.207547) (xy 239.907664 51.293793) (xy 239.907671 51.293797) + (xy 240.042517 51.344091) (xy 240.042516 51.344091) (xy 240.049444 51.344835) (xy 240.102127 51.3505) + (xy 241.897872 51.350499) (xy 241.957483 51.344091) (xy 242.092331 51.293796) (xy 242.207546 51.207546) + (xy 242.293796 51.092331) (xy 242.344091 50.957483) (xy 242.3505 50.897873) (xy 242.350499 49.102128) + (xy 242.344091 49.042517) (xy 242.319372 48.976243) (xy 242.293797 48.907671) (xy 242.293793 48.907664) + (xy 242.207547 48.792455) (xy 242.207544 48.792452) (xy 242.092335 48.706206) (xy 242.092328 48.706202) + (xy 241.960917 48.657189) (xy 241.904983 48.615318) (xy 241.880566 48.549853) (xy 241.895418 48.48158) + (xy 241.916563 48.453332) (xy 242.030104 48.339792) (xy 242.077142 48.27505) (xy 242.155048 48.16782) + (xy 242.155047 48.16782) (xy 242.155051 48.167816) (xy 242.251557 47.978412) (xy 242.317246 47.776243) + (xy 242.3505 47.566287) (xy 242.3505 47.353713) (xy 242.317246 47.143757) (xy 242.251557 46.941588) + (xy 242.155051 46.752184) (xy 242.155049 46.752181) (xy 242.155048 46.752179) (xy 242.030109 46.580213) + (xy 241.879786 46.42989) (xy 241.70782 46.304951) (xy 241.707115 46.304591) (xy 241.699054 46.300485) + (xy 241.648259 46.252512) (xy 241.631463 46.184692) (xy 241.653999 46.118556) (xy 241.699054 46.079515) + (xy 241.707816 46.075051) (xy 241.792241 46.013713) (xy 241.879786 45.950109) (xy 241.879788 45.950106) + (xy 241.879792 45.950104) (xy 242.030104 45.799792) (xy 242.030106 45.799788) (xy 242.030109 45.799786) + (xy 242.155048 45.62782) (xy 242.155047 45.62782) (xy 242.155051 45.627816) (xy 242.251557 45.438412) + (xy 242.317246 45.236243) (xy 242.3505 45.026287) (xy 242.3505 44.813713) (xy 242.317246 44.603757) + (xy 242.251557 44.401588) (xy 242.155051 44.212184) (xy 242.155049 44.212181) (xy 242.155048 44.212179) + (xy 242.030109 44.040213) (xy 241.879786 43.88989) (xy 241.70782 43.764951) (xy 241.707115 43.764591) + (xy 241.699054 43.760485) (xy 241.648259 43.712512) (xy 241.631463 43.644692) (xy 241.653999 43.578556) + (xy 241.699054 43.539515) (xy 241.707816 43.535051) (xy 241.792241 43.473713) (xy 241.879786 43.410109) + (xy 241.879788 43.410106) (xy 241.879792 43.410104) (xy 242.030104 43.259792) (xy 242.030106 43.259788) + (xy 242.030109 43.259786) (xy 242.155048 43.08782) (xy 242.155047 43.08782) (xy 242.155051 43.087816) + (xy 242.251557 42.898412) (xy 242.317246 42.696243) (xy 242.3505 42.486287) (xy 242.3505 42.273713) + (xy 242.317246 42.063757) (xy 242.251557 41.861588) (xy 242.155051 41.672184) (xy 242.155049 41.672181) + (xy 242.155048 41.672179) (xy 242.030109 41.500213) (xy 241.879786 41.34989) (xy 241.70782 41.224951) + (xy 241.707115 41.224591) (xy 241.699054 41.220485) (xy 241.648259 41.172512) (xy 241.631463 41.104692) + (xy 241.653999 41.038556) (xy 241.699054 40.999515) (xy 241.707816 40.995051) (xy 241.729789 40.979086) + (xy 241.879786 40.870109) (xy 241.879788 40.870106) (xy 241.879792 40.870104) (xy 242.030104 40.719792) + (xy 242.030106 40.719788) (xy 242.030109 40.719786) (xy 242.155048 40.54782) (xy 242.155047 40.54782) + (xy 242.155051 40.547816) (xy 242.251557 40.358412) (xy 242.317246 40.156243) (xy 242.3505 39.946287) + (xy 242.3505 39.733713) (xy 242.317246 39.523757) (xy 242.251557 39.321588) (xy 242.155051 39.132184) + (xy 242.155049 39.132181) (xy 242.155048 39.132179) (xy 242.030109 38.960213) (xy 241.879786 38.80989) + (xy 241.707817 38.684949) (xy 241.698504 38.680204) (xy 241.647707 38.63223) (xy 241.630912 38.564409) + (xy 241.653449 38.498274) (xy 241.698507 38.459232) (xy 241.707555 38.454622) (xy 241.761716 38.41527) + (xy 241.761717 38.41527) (xy 241.129408 37.782962) (xy 241.192993 37.765925) (xy 241.307007 37.700099) + (xy 241.400099 37.607007) (xy 241.465925 37.492993) (xy 241.482962 37.429408) (xy 242.11527 38.061717) + (xy 242.11527 38.061716) (xy 242.154622 38.007554) (xy 242.251095 37.818217) (xy 242.316757 37.61613) + (xy 242.316757 37.616127) (xy 242.35 37.406246) (xy 242.35 37.193753) (xy 242.316757 36.983872) + (xy 242.316757 36.983869) (xy 242.251095 36.781782) (xy 242.154624 36.592449) (xy 242.11527 36.538282) + (xy 242.115269 36.538282) (xy 241.482962 37.17059) (xy 241.465925 37.107007) (xy 241.400099 36.992993) + (xy 241.307007 36.899901) (xy 241.192993 36.834075) (xy 241.129409 36.817037) (xy 241.761716 36.184728) + (xy 241.707547 36.145373) (xy 241.707547 36.145372) (xy 241.6985 36.140763) (xy 241.647706 36.092788) + (xy 241.630912 36.024966) (xy 241.653451 35.958832) (xy 241.698508 35.919793) (xy 241.707816 35.915051) + (xy 241.792241 35.853713) (xy 241.879786 35.790109) (xy 241.879788 35.790106) (xy 241.879792 35.790104) + (xy 242.030104 35.639792) (xy 242.030106 35.639788) (xy 242.030109 35.639786) (xy 242.155048 35.46782) + (xy 242.155047 35.46782) (xy 242.155051 35.467816) (xy 242.251557 35.278412) (xy 242.317246 35.076243) + (xy 242.3505 34.866287) (xy 242.3505 34.661311) (xy 242.352027 34.641913) (xy 242.3605 34.588416) + (xy 242.3605 34.391577) (xy 242.329709 34.197173) (xy 242.268882 34.00997) (xy 242.213104 33.9005) + (xy 242.179524 33.834595) (xy 242.063828 33.675354) (xy 241.924646 33.536172) (xy 241.765405 33.420476) + (xy 241.590029 33.331117) (xy 241.402826 33.27029) (xy 241.208422 33.2395) (xy 241.208417 33.2395) + (xy 240.895287 33.2395) (xy 240.895282 33.2395) (xy 240.700877 33.27029) (xy 240.513674 33.331117) + (xy 240.338298 33.420476) (xy 240.323804 33.431007) (xy 240.179058 33.536172) (xy 240.179056 33.536174) + (xy 240.179055 33.536174) (xy 240.039878 33.675351) (xy 240.039878 33.675352) (xy 240.039876 33.675354) + (xy 240.019272 33.703713) (xy 239.92418 33.834594) (xy 239.834822 34.009969) (xy 239.782152 34.172066) + (xy 239.774708 34.190037) (xy 239.74844 34.241593) (xy 239.682753 34.443759) (xy 239.6495 34.653713) + (xy 158.2005 34.653713) (xy 158.2005 33.431007) (xy 158.2005 33.431004) (xy 158.173581 33.295677) + (xy 158.17358 33.295676) (xy 158.17358 33.295672) (xy 158.163067 33.270291) (xy 158.120778 33.168195) + (xy 158.120771 33.168182) (xy 158.044114 33.053458) (xy 158.044111 33.053454) (xy 157.946545 32.955888) + (xy 157.946541 32.955885) (xy 157.831817 32.879228) (xy 157.831804 32.879221) (xy 157.704332 32.826421) + (xy 157.704322 32.826418) (xy 157.568995 32.7995) (xy 157.568993 32.7995) (xy 140.568994 32.7995) + (xy 140.431006 32.7995) (xy 140.431004 32.7995) (xy 140.295677 32.826418) (xy 140.295667 32.826421) + (xy 140.168192 32.879222) (xy 140.053454 32.955887) (xy 138.955887 34.053454) (xy 138.910906 34.120775) + (xy 138.895065 34.144482) (xy 138.879225 34.168188) (xy 138.879221 34.168195) (xy 138.826421 34.295667) + (xy 138.826418 34.295677) (xy 138.7995 34.431004) (xy 138.7995 34.431007) (xy 138.7995 36.871006) + (xy 138.7995 37.008994) (xy 138.7995 37.008996) (xy 138.799499 37.008996) (xy 138.826418 37.144322) + (xy 138.826421 37.144332) (xy 138.879222 37.271807) (xy 138.955887 37.386545) (xy 138.955888 37.386546) + (xy 142.239492 40.670149) (xy 142.272977 40.731472) (xy 142.274284 40.777227) (xy 142.2495 40.933712) + (xy 142.2495 41.146286) (xy 142.281748 41.349896) (xy 142.282754 41.356243) (xy 142.329531 41.500208) + (xy 142.348444 41.558414) (xy 142.444951 41.74782) (xy 142.56989 41.919786) (xy 142.720213 42.070109) + (xy 142.892182 42.19505) (xy 142.900946 42.199516) (xy 142.951742 42.247491) (xy 142.968536 42.315312) + (xy 142.945998 42.381447) (xy 142.900946 42.420484) (xy 142.892182 42.424949) (xy 142.720213 42.54989) + (xy 142.56989 42.700213) (xy 142.444951 42.872179) (xy 142.348444 43.061585) (xy 142.282753 43.26376) + (xy 142.2495 43.473713) (xy 142.2495 43.686286) (xy 142.281748 43.889896) (xy 142.282754 43.896243) + (xy 142.329531 44.040208) (xy 142.348444 44.098414) (xy 142.444951 44.28782) (xy 142.56989 44.459786) + (xy 142.720213 44.610109) (xy 142.892182 44.73505) (xy 142.900946 44.739516) (xy 142.951742 44.787491) + (xy 142.968536 44.855312) (xy 142.945998 44.921447) (xy 142.900946 44.960484) (xy 142.892182 44.964949) + (xy 142.720213 45.08989) (xy 142.56989 45.240213) (xy 142.444951 45.412179) (xy 142.348444 45.601585) + (xy 142.282753 45.80376) (xy 142.2495 46.013713) (xy 142.2495 46.226286) (xy 142.281748 46.429896) + (xy 142.282754 46.436243) (xy 142.346507 46.632455) (xy 142.349949 46.643046) (xy 142.348868 46.643397) + (xy 142.35576 46.707521) (xy 142.324483 46.769999) (xy 142.264392 46.805649) (xy 142.233731 46.8095) + (xy 141.574247 46.8095) (xy 141.507208 46.789815) (xy 141.486566 46.773181) (xy 135.661819 40.948434) + (xy 135.628334 40.887111) (xy 135.6255 40.860753) (xy 135.6255 34.310452) (xy 135.645185 34.243413) + (xy 135.661819 34.222771) (xy 136.222772 33.661819) (xy 136.284095 33.628334) (xy 136.310453 33.6255) + (xy 136.800639 33.6255) (xy 136.867678 33.645185) (xy 136.888321 33.66182) (xy 136.925961 33.699461) + (xy 136.925965 33.699464) (xy 137.073446 33.798009) (xy 137.073459 33.798016) (xy 137.196363 33.848923) + (xy 137.237334 33.865894) (xy 137.237336 33.865894) (xy 137.237341 33.865896) (xy 137.411304 33.900499) + (xy 137.411307 33.9005) (xy 137.411309 33.9005) (xy 137.588693 33.9005) (xy 137.588694 33.900499) + (xy 137.646682 33.888964) (xy 137.762658 33.865896) (xy 137.762661 33.865894) (xy 137.762666 33.865894) + (xy 137.926547 33.798013) (xy 138.074035 33.699464) (xy 138.199464 33.574035) (xy 138.298013 33.426547) + (xy 138.365894 33.262666) (xy 138.4005 33.088691) (xy 138.4005 32.911309) (xy 138.4005 32.911306) (xy 138.400499 32.911304) (xy 138.365896 32.737341) (xy 138.365893 32.737332) (xy 138.298016 32.573459) (xy 138.298009 32.573446) (xy 138.199464 32.425965) (xy 138.199461 32.425961) (xy 138.074038 32.300538) (xy 138.074034 32.300535) (xy 137.926553 32.20199) (xy 137.92654 32.201983) (xy 137.762667 32.134106) @@ -4762,87 +4903,88 @@ (xy 136.061607 32.374499) (xy 135.938394 32.374499) (xy 135.837597 32.394548) (xy 135.837592 32.394548) (xy 135.817549 32.398536) (xy 135.817547 32.398536) (xy 135.770397 32.418067) (xy 135.703719 32.445685) (xy 135.703717 32.445686) (xy 135.601266 32.514141) (xy 135.601263 32.514144) (xy 134.601269 33.51414) - (xy 134.514144 33.601264) (xy 134.514138 33.601272) (xy 134.445692 33.703705) (xy 134.445689 33.703711) - (xy 134.445688 33.703714) (xy 134.413185 33.782184) (xy 134.407325 33.796329) (xy 134.398537 33.817545) - (xy 134.398535 33.817553) (xy 134.3745 33.938389) (xy 134.3745 41.232817) (xy 134.398535 41.35365) - (xy 134.39854 41.353667) (xy 134.445685 41.467486) (xy 134.44569 41.467495) (xy 134.479914 41.518713) - (xy 134.479915 41.518715) (xy 134.51414 41.569937) (xy 134.514141 41.569938) (xy 134.514142 41.569939) + (xy 134.514144 33.601264) (xy 134.514138 33.601272) (xy 134.44569 33.703708) (xy 134.445688 33.703713) + (xy 134.422581 33.7595) (xy 134.398538 33.817544) (xy 134.398535 33.817556) (xy 134.3745 33.938389) + (xy 134.3745 41.232817) (xy 134.398535 41.35365) (xy 134.39854 41.353667) (xy 134.445685 41.467486) + (xy 134.445687 41.467489) (xy 134.445688 41.467492) (xy 134.473051 41.508443) (xy 134.476706 41.513912) + (xy 134.476707 41.513914) (xy 134.51414 41.569937) (xy 134.514141 41.569938) (xy 134.514142 41.569939) (xy 134.601267 41.657064) (xy 134.601268 41.657064) (xy 134.608335 41.664131) (xy 134.608334 41.664131) (xy 134.608337 41.664133) (xy 140.777935 47.833732) (xy 140.777936 47.833733) (xy 140.865061 47.920858) - (xy 140.911745 47.952051) (xy 140.967508 47.989311) (xy 141.081342 48.036463) (xy 141.202182 48.060499) + (xy 140.911944 47.952184) (xy 140.967508 47.989311) (xy 141.081342 48.036463) (xy 141.202182 48.060499) (xy 141.202186 48.0605) (xy 141.202187 48.0605) (xy 141.202188 48.0605) (xy 142.204119 48.0605) (xy 142.271158 48.080185) (xy 142.316913 48.132989) (xy 142.326857 48.202147) (xy 142.32205 48.222814) - (xy 142.290942 48.318556) (xy 142.282753 48.34376) (xy 142.2495 48.553713) (xy 142.2495 48.766286) - (xy 142.278942 48.952179) (xy 142.282754 48.976243) (xy 142.333713 49.133079) (xy 142.348444 49.178414) - (xy 142.444951 49.36782) (xy 142.56989 49.539786) (xy 142.720213 49.690109) (xy 142.892182 49.81505) - (xy 142.900946 49.819516) (xy 142.951742 49.867491) (xy 142.968536 49.935312) (xy 142.945998 50.001447) - (xy 142.900946 50.040484) (xy 142.892182 50.044949) (xy 142.720213 50.16989) (xy 142.56989 50.320213) - (xy 142.444951 50.492179) (xy 142.348444 50.681585) (xy 142.282753 50.88376) (xy 142.261904 51.015398) - (xy 142.231975 51.078533) (xy 142.172663 51.115464) (xy 142.139431 51.12) (xy 129.820569 51.12) - (xy 129.75353 51.100315) (xy 129.707775 51.047511) (xy 129.698096 51.015398) (xy 129.687491 50.948443) - (xy 129.677246 50.883757) (xy 129.611557 50.681588) (xy 129.515051 50.492184) (xy 129.515049 50.492181) - (xy 129.515048 50.492179) (xy 129.390109 50.320213) (xy 129.239786 50.16989) (xy 129.06782 50.044951) - (xy 129.067115 50.044591) (xy 129.059054 50.040485) (xy 129.008259 49.992512) (xy 128.991463 49.924692) - (xy 129.013999 49.858556) (xy 129.059054 49.819515) (xy 129.067816 49.815051) (xy 129.089789 49.799086) - (xy 129.239786 49.690109) (xy 129.239788 49.690106) (xy 129.239792 49.690104) (xy 129.390104 49.539792) - (xy 129.390106 49.539788) (xy 129.390109 49.539786) (xy 129.515048 49.36782) (xy 129.515047 49.36782) - (xy 129.515051 49.367816) (xy 129.611557 49.178412) (xy 129.677246 48.976243) (xy 129.7105 48.766287) - (xy 129.7105 48.553713) (xy 129.677246 48.343757) (xy 129.611557 48.141588) (xy 129.515051 47.952184) - (xy 129.515049 47.952181) (xy 129.515048 47.952179) (xy 129.390109 47.780213) (xy 129.239786 47.62989) - (xy 129.06782 47.504951) (xy 129.067115 47.504591) (xy 129.059054 47.500485) (xy 129.008259 47.452512) - (xy 128.991463 47.384692) (xy 129.013999 47.318556) (xy 129.059054 47.279515) (xy 129.067816 47.275051) - (xy 129.089789 47.259086) (xy 129.239786 47.150109) (xy 129.239788 47.150106) (xy 129.239792 47.150104) - (xy 129.390104 46.999792) (xy 129.390106 46.999788) (xy 129.390109 46.999786) (xy 129.515048 46.82782) - (xy 129.515047 46.82782) (xy 129.515051 46.827816) (xy 129.611557 46.638412) (xy 129.677246 46.436243) - (xy 129.7105 46.226287) (xy 129.7105 46.013713) (xy 129.677246 45.803757) (xy 129.611557 45.601588) - (xy 129.515051 45.412184) (xy 129.515049 45.412181) (xy 129.515048 45.412179) (xy 129.390109 45.240213) - (xy 129.239786 45.08989) (xy 129.06782 44.964951) (xy 129.067115 44.964591) (xy 129.059054 44.960485) - (xy 129.008259 44.912512) (xy 128.991463 44.844692) (xy 129.013999 44.778556) (xy 129.059054 44.739515) - (xy 129.067816 44.735051) (xy 129.089789 44.719086) (xy 129.239786 44.610109) (xy 129.239788 44.610106) - (xy 129.239792 44.610104) (xy 129.390104 44.459792) (xy 129.390106 44.459788) (xy 129.390109 44.459786) - (xy 129.515048 44.28782) (xy 129.515047 44.28782) (xy 129.515051 44.287816) (xy 129.611557 44.098412) - (xy 129.677246 43.896243) (xy 129.7105 43.686287) (xy 129.7105 43.473713) (xy 129.677246 43.263757) - (xy 129.611557 43.061588) (xy 129.515051 42.872184) (xy 129.515049 42.872181) (xy 129.515048 42.872179) - (xy 129.390109 42.700213) (xy 129.239786 42.54989) (xy 129.06782 42.424951) (xy 129.067115 42.424591) - (xy 129.059054 42.420485) (xy 129.008259 42.372512) (xy 128.991463 42.304692) (xy 129.013999 42.238556) - (xy 129.059054 42.199515) (xy 129.067816 42.195051) (xy 129.089789 42.179086) (xy 129.239786 42.070109) - (xy 129.239788 42.070106) (xy 129.239792 42.070104) (xy 129.390104 41.919792) (xy 129.390106 41.919788) - (xy 129.390109 41.919786) (xy 129.515048 41.74782) (xy 129.515047 41.74782) (xy 129.515051 41.747816) - (xy 129.611557 41.558412) (xy 129.677246 41.356243) (xy 129.7105 41.146287) (xy 129.7105 40.933713) - (xy 129.677246 40.723757) (xy 129.611557 40.521588) (xy 129.515051 40.332184) (xy 129.515049 40.332181) - (xy 129.515048 40.332179) (xy 129.390109 40.160213) (xy 129.239786 40.00989) (xy 129.06782 39.884951) - (xy 129.067115 39.884591) (xy 129.059054 39.880485) (xy 129.008259 39.832512) (xy 128.991463 39.764692) - (xy 129.013999 39.698556) (xy 129.059054 39.659515) (xy 129.067816 39.655051) (xy 129.12257 39.61527) - (xy 129.239786 39.530109) (xy 129.239788 39.530106) (xy 129.239792 39.530104) (xy 129.390104 39.379792) - (xy 129.390106 39.379788) (xy 129.390109 39.379786) (xy 129.515048 39.20782) (xy 129.515047 39.20782) - (xy 129.515051 39.207816) (xy 129.611557 39.018412) (xy 129.677246 38.816243) (xy 129.7105 38.606287) - (xy 129.7105 38.393713) (xy 129.677246 38.183757) (xy 129.611557 37.981588) (xy 129.515051 37.792184) - (xy 129.515049 37.792181) (xy 129.515048 37.792179) (xy 129.390109 37.620213) (xy 129.239786 37.46989) - (xy 129.06782 37.344951) (xy 129.065078 37.343554) (xy 129.059054 37.340485) (xy 129.008259 37.292512) - (xy 128.991463 37.224692) (xy 129.013999 37.158556) (xy 129.059054 37.119515) (xy 129.067816 37.115051) - (xy 129.149333 37.055826) (xy 129.239786 36.990109) (xy 129.239788 36.990106) (xy 129.239792 36.990104) - (xy 129.390104 36.839792) (xy 129.390106 36.839788) (xy 129.390109 36.839786) (xy 129.515048 36.66782) - (xy 129.515047 36.66782) (xy 129.515051 36.667816) (xy 129.611557 36.478412) (xy 129.677246 36.276243) - (xy 129.7105 36.066287) (xy 129.7105 35.853713) (xy 129.677246 35.643757) (xy 129.611557 35.441588) - (xy 129.515051 35.252184) (xy 129.515049 35.252181) (xy 129.515048 35.252179) (xy 129.390109 35.080213) - (xy 129.239786 34.92989) (xy 129.06782 34.804951) (xy 128.878414 34.708444) (xy 128.878413 34.708443) - (xy 128.878412 34.708443) (xy 128.676243 34.642754) (xy 128.676241 34.642753) (xy 128.67624 34.642753) - (xy 128.514957 34.617208) (xy 128.466287 34.6095) (xy 128.253713 34.6095) (xy 128.205042 34.617208) - (xy 128.04376 34.642753) (xy 127.841585 34.708444) (xy 127.652179 34.804951) (xy 127.480213 34.92989) - (xy 127.32989 35.080213) (xy 127.204951 35.252179) (xy 127.108444 35.441585) (xy 127.042753 35.64376) - (xy 127.0095 35.853713) (xy 124.0005 35.853713) (xy 124.0005 32.004427) (xy 124.000816 31.995581) - (xy 124.01513 31.795443) (xy 124.015131 31.795442) (xy 124.01513 31.795436) (xy 124.017646 31.777938) - (xy 124.059356 31.5862) (xy 124.064335 31.569242) (xy 124.132911 31.385382) (xy 124.140251 31.36931) - (xy 124.234294 31.197083) (xy 124.24385 31.182214) (xy 124.361443 31.025128) (xy 124.373017 31.011771) - (xy 124.511771 30.873017) (xy 124.525128 30.861443) (xy 124.682214 30.74385) (xy 124.697083 30.734294) - (xy 124.86931 30.640251) (xy 124.885382 30.632911) (xy 125.069242 30.564335) (xy 125.0862 30.559356) - (xy 125.277938 30.517646) (xy 125.295436 30.51513) (xy 125.495582 30.500816) (xy 125.504428 30.5005) - (xy 125.565892 30.5005) (xy 244.294108 30.5005) (xy 244.355572 30.5005) + (xy 142.305078 48.275051) (xy 142.282753 48.34376) (xy 142.257223 48.504951) (xy 142.2495 48.553713) + (xy 142.2495 48.766287) (xy 142.253645 48.792455) (xy 142.278942 48.952179) (xy 142.282754 48.976243) + (xy 142.333946 49.133796) (xy 142.348444 49.178414) (xy 142.444951 49.36782) (xy 142.56989 49.539786) + (xy 142.720213 49.690109) (xy 142.892182 49.81505) (xy 142.900946 49.819516) (xy 142.951742 49.867491) + (xy 142.968536 49.935312) (xy 142.945998 50.001447) (xy 142.900946 50.040484) (xy 142.892182 50.044949) + (xy 142.720213 50.16989) (xy 142.56989 50.320213) (xy 142.444951 50.492179) (xy 142.348444 50.681585) + (xy 142.282753 50.88376) (xy 142.261904 51.015398) (xy 142.231975 51.078533) (xy 142.172663 51.115464) + (xy 142.139431 51.12) (xy 129.820569 51.12) (xy 129.75353 51.100315) (xy 129.707775 51.047511) (xy 129.698096 51.015398) + (xy 129.687491 50.948443) (xy 129.677246 50.883757) (xy 129.611557 50.681588) (xy 129.515051 50.492184) + (xy 129.515049 50.492181) (xy 129.515048 50.492179) (xy 129.390109 50.320213) (xy 129.239786 50.16989) + (xy 129.06782 50.044951) (xy 129.067115 50.044591) (xy 129.059054 50.040485) (xy 129.008259 49.992512) + (xy 128.991463 49.924692) (xy 129.013999 49.858556) (xy 129.059054 49.819515) (xy 129.067816 49.815051) + (xy 129.089789 49.799086) (xy 129.239786 49.690109) (xy 129.239788 49.690106) (xy 129.239792 49.690104) + (xy 129.390104 49.539792) (xy 129.390106 49.539788) (xy 129.390109 49.539786) (xy 129.515048 49.36782) + (xy 129.515047 49.36782) (xy 129.515051 49.367816) (xy 129.611557 49.178412) (xy 129.677246 48.976243) + (xy 129.7105 48.766287) (xy 129.7105 48.553713) (xy 129.677246 48.343757) (xy 129.611557 48.141588) + (xy 129.515051 47.952184) (xy 129.515049 47.952181) (xy 129.515048 47.952179) (xy 129.390109 47.780213) + (xy 129.239786 47.62989) (xy 129.06782 47.504951) (xy 129.067115 47.504591) (xy 129.059054 47.500485) + (xy 129.008259 47.452512) (xy 128.991463 47.384692) (xy 129.013999 47.318556) (xy 129.059054 47.279515) + (xy 129.067816 47.275051) (xy 129.089789 47.259086) (xy 129.239786 47.150109) (xy 129.239788 47.150106) + (xy 129.239792 47.150104) (xy 129.390104 46.999792) (xy 129.390106 46.999788) (xy 129.390109 46.999786) + (xy 129.515048 46.82782) (xy 129.515047 46.82782) (xy 129.515051 46.827816) (xy 129.611557 46.638412) + (xy 129.677246 46.436243) (xy 129.7105 46.226287) (xy 129.7105 46.013713) (xy 129.677246 45.803757) + (xy 129.611557 45.601588) (xy 129.515051 45.412184) (xy 129.515049 45.412181) (xy 129.515048 45.412179) + (xy 129.390109 45.240213) (xy 129.239786 45.08989) (xy 129.06782 44.964951) (xy 129.067115 44.964591) + (xy 129.059054 44.960485) (xy 129.008259 44.912512) (xy 128.991463 44.844692) (xy 129.013999 44.778556) + (xy 129.059054 44.739515) (xy 129.067816 44.735051) (xy 129.089789 44.719086) (xy 129.239786 44.610109) + (xy 129.239788 44.610106) (xy 129.239792 44.610104) (xy 129.390104 44.459792) (xy 129.390106 44.459788) + (xy 129.390109 44.459786) (xy 129.515048 44.28782) (xy 129.515047 44.28782) (xy 129.515051 44.287816) + (xy 129.611557 44.098412) (xy 129.677246 43.896243) (xy 129.7105 43.686287) (xy 129.7105 43.473713) + (xy 129.677246 43.263757) (xy 129.611557 43.061588) (xy 129.515051 42.872184) (xy 129.515049 42.872181) + (xy 129.515048 42.872179) (xy 129.390109 42.700213) (xy 129.239786 42.54989) (xy 129.06782 42.424951) + (xy 129.067115 42.424591) (xy 129.059054 42.420485) (xy 129.008259 42.372512) (xy 128.991463 42.304692) + (xy 129.013999 42.238556) (xy 129.059054 42.199515) (xy 129.067816 42.195051) (xy 129.089789 42.179086) + (xy 129.239786 42.070109) (xy 129.239788 42.070106) (xy 129.239792 42.070104) (xy 129.390104 41.919792) + (xy 129.390106 41.919788) (xy 129.390109 41.919786) (xy 129.515048 41.74782) (xy 129.515047 41.74782) + (xy 129.515051 41.747816) (xy 129.611557 41.558412) (xy 129.677246 41.356243) (xy 129.7105 41.146287) + (xy 129.7105 40.933713) (xy 129.677246 40.723757) (xy 129.611557 40.521588) (xy 129.515051 40.332184) + (xy 129.515049 40.332181) (xy 129.515048 40.332179) (xy 129.390109 40.160213) (xy 129.239786 40.00989) + (xy 129.06782 39.884951) (xy 129.067115 39.884591) (xy 129.059054 39.880485) (xy 129.008259 39.832512) + (xy 128.991463 39.764692) (xy 129.013999 39.698556) (xy 129.059054 39.659515) (xy 129.067816 39.655051) + (xy 129.190625 39.565826) (xy 129.239786 39.530109) (xy 129.239788 39.530106) (xy 129.239792 39.530104) + (xy 129.390104 39.379792) (xy 129.390106 39.379788) (xy 129.390109 39.379786) (xy 129.515048 39.20782) + (xy 129.515047 39.20782) (xy 129.515051 39.207816) (xy 129.611557 39.018412) (xy 129.677246 38.816243) + (xy 129.7105 38.606287) (xy 129.7105 38.393713) (xy 129.677246 38.183757) (xy 129.611557 37.981588) + (xy 129.515051 37.792184) (xy 129.515049 37.792181) (xy 129.515048 37.792179) (xy 129.390109 37.620213) + (xy 129.239786 37.46989) (xy 129.06782 37.344951) (xy 129.067115 37.344591) (xy 129.059054 37.340485) + (xy 129.008259 37.292512) (xy 128.991463 37.224692) (xy 129.013999 37.158556) (xy 129.059054 37.119515) + (xy 129.067816 37.115051) (xy 129.089789 37.099086) (xy 129.239786 36.990109) (xy 129.239788 36.990106) + (xy 129.239792 36.990104) (xy 129.390104 36.839792) (xy 129.390106 36.839788) (xy 129.390109 36.839786) + (xy 129.515048 36.66782) (xy 129.515047 36.66782) (xy 129.515051 36.667816) (xy 129.611557 36.478412) + (xy 129.677246 36.276243) (xy 129.7105 36.066287) (xy 129.7105 35.853713) (xy 129.677246 35.643757) + (xy 129.611557 35.441588) (xy 129.515051 35.252184) (xy 129.515049 35.252181) (xy 129.515048 35.252179) + (xy 129.390109 35.080213) (xy 129.239786 34.92989) (xy 129.06782 34.804951) (xy 128.878414 34.708444) + (xy 128.878413 34.708443) (xy 128.878412 34.708443) (xy 128.676243 34.642754) (xy 128.676241 34.642753) + (xy 128.67624 34.642753) (xy 128.514957 34.617208) (xy 128.466287 34.6095) (xy 128.253713 34.6095) + (xy 128.205042 34.617208) (xy 128.04376 34.642753) (xy 127.841585 34.708444) (xy 127.652179 34.804951) + (xy 127.480213 34.92989) (xy 127.32989 35.080213) (xy 127.204951 35.252179) (xy 127.108444 35.441585) + (xy 127.042753 35.64376) (xy 127.0095 35.853713) (xy 124.0005 35.853713) (xy 124.0005 32.004427) + (xy 124.000816 31.995581) (xy 124.01513 31.795443) (xy 124.015131 31.795442) (xy 124.01513 31.795436) + (xy 124.017646 31.777938) (xy 124.059356 31.5862) (xy 124.064335 31.569242) (xy 124.132911 31.385382) + (xy 124.140251 31.36931) (xy 124.234294 31.197083) (xy 124.24385 31.182214) (xy 124.361443 31.025128) + (xy 124.373017 31.011771) (xy 124.511771 30.873017) (xy 124.525128 30.861443) (xy 124.682214 30.74385) + (xy 124.697083 30.734294) (xy 124.86931 30.640251) (xy 124.885382 30.632911) (xy 125.069242 30.564335) + (xy 125.0862 30.559356) (xy 125.277938 30.517646) (xy 125.295436 30.51513) (xy 125.495582 30.500816) + (xy 125.504428 30.5005) (xy 125.565892 30.5005) (xy 244.294108 30.5005) (xy 244.355572 30.5005) ) ) ) (group "" (uuid "8f628516-e8da-4639-ad8c-5e4d2b395262") + (locked yes) (members "0ca6bed9-dd1f-4e16-bf1a-4dbfd671d550" "2684a999-3a9a-430b-9dbc-bc66824272a2" "47442e9f-2d93-489b-be21-a2cf0223aaa6" "8fed1ddb-1051-4b00-bc58-460b28600c9a" "a7b6f5ea-fd39-4a06-951c-e2fa493a7f6e" "b9c7937c-7135-4a97-a837-a3dcbb912356" diff --git a/hardware/boards/main-control-board/main-control-board.kicad_pro b/hardware/boards/main-control-board/main-control-board.kicad_pro index 2fcad35..0cb7d8e 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_pro +++ b/hardware/boards/main-control-board/main-control-board.kicad_pro @@ -783,7 +783,7 @@ "uuid": "82a78d11-58ff-455c-a94e-f7463ce9fc2e" } ], - "used_designators": "", + "used_designators": "#PWR13-14,J1", "variants": [] }, "sheets": [ diff --git a/hardware/boards/main-control-board/main-control-board.kicad_sch b/hardware/boards/main-control-board/main-control-board.kicad_sch index ac62ce3..41f901d 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_sch +++ b/hardware/boards/main-control-board/main-control-board.kicad_sch @@ -277,6 +277,399 @@ ) (embedded_fonts no) ) + (symbol "Connector:Conn_01x07_Socket" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "J" + (at 0 10.16 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x07_Socket" + (at 0 -10.16 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x07, script generated" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "Conn_01x07_Socket_1_1" + (polyline + (pts + (xy -1.27 7.62) (xy -0.508 7.62) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 5.08) (xy -0.508 5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 2.54) (xy -0.508 2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy -0.508 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -2.54) (xy -0.508 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -5.08) (xy -0.508 -5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -7.62) (xy -0.508 -7.62) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 7.112) + (mid -0.5058 7.62) + (end 0 8.128) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 4.572) + (mid -0.5058 5.08) + (end 0 5.588) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.032) + (mid -0.5058 2.54) + (end 0 3.048) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -0.508) + (mid -0.5058 0) + (end 0 0.508) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -3.048) + (mid -0.5058 -2.54) + (end 0 -2.032) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -5.588) + (mid -0.5058 -5.08) + (end 0 -4.572) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -8.128) + (mid -0.5058 -7.62) + (end 0 -7.112) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "TinyEngineerModules:Adafruit_PCA9685_Module" (exclude_from_sim no) (in_bom yes) @@ -1734,6 +2127,18 @@ (color 0 0 0 0) (uuid "2a6fdd7d-5846-42c4-911d-20bbeac9f8e3") ) + (junction + (at 154.94 134.62) + (diameter 0) + (color 0 0 0 0) + (uuid "35ee1829-1289-450f-be44-11723ad98538") + ) + (junction + (at 157.48 132.08) + (diameter 0) + (color 0 0 0 0) + (uuid "3e876c0b-1a86-4af2-bd2c-1778e8d81366") + ) (junction (at 217.17 90.17) (diameter 0) @@ -1752,9 +2157,11 @@ (color 0 0 0 0) (uuid "b7dbe18b-1f18-4a58-8313-4973c518bff1") ) - (no_connect - (at 138.43 137.16) - (uuid "0be2d26f-9570-4d66-8f11-62ccd655ec9e") + (junction + (at 160.02 129.54) + (diameter 0) + (color 0 0 0 0) + (uuid "fd869c9a-1c1c-4219-bde8-adb8219e1ee3") ) (no_connect (at 173.99 92.71) @@ -1772,10 +2179,6 @@ (at 173.99 100.33) (uuid "9da25426-07fd-47a8-99d8-50eae430ae38") ) - (no_connect - (at 138.43 139.7) - (uuid "c5d1b4a2-8fcf-444f-9263-eae5ec8a7662") - ) (no_connect (at 173.99 80.01) (uuid "d1e02bb4-e881-4365-b6aa-08797a65587e") @@ -1828,6 +2231,16 @@ ) (uuid "135f6f17-0276-46ac-a64e-1d7f26c4a0b9") ) + (wire + (pts + (xy 157.48 132.08) (xy 157.48 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "164a46d1-a8c5-4fe2-a470-0018cbb9a301") + ) (wire (pts (xy 96.52 92.71) (xy 81.28 92.71) @@ -1858,6 +2271,16 @@ ) (uuid "273b64a6-c832-4e4f-989e-e082c485adbc") ) + (wire + (pts + (xy 160.02 129.54) (xy 160.02 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "337d0def-58d5-41f9-9095-d590efe7a1c7") + ) (wire (pts (xy 133.35 134.62) (xy 133.35 97.79) @@ -1920,7 +2343,17 @@ ) (wire (pts - (xy 138.43 129.54) (xy 130.81 129.54) + (xy 160.02 129.54) (xy 130.81 129.54) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6181ccd0-dabb-4473-85b9-546878f54d37") + ) + (wire + (pts + (xy 166.37 129.54) (xy 160.02 129.54) ) (stroke (width 0) @@ -1940,7 +2373,7 @@ ) (wire (pts - (xy 138.43 134.62) (xy 133.35 134.62) + (xy 166.37 134.62) (xy 154.94 134.62) ) (stroke (width 0) @@ -1948,6 +2381,26 @@ ) (uuid "873840cf-86af-4470-b6b1-4f084ba320a0") ) + (wire + (pts + (xy 152.4 137.16) (xy 166.37 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8b2307d3-be35-4685-a476-bf1c09a62306") + ) + (wire + (pts + (xy 149.86 139.7) (xy 166.37 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "961412e1-798f-491f-b9f4-f53e8699057d") + ) (wire (pts (xy 100.33 87.63) (xy 96.52 87.63) @@ -1980,7 +2433,7 @@ ) (wire (pts - (xy 138.43 132.08) (xy 128.27 132.08) + (xy 166.37 132.08) (xy 157.48 132.08) ) (stroke (width 0) @@ -2006,87 +2459,137 @@ (width 0) (type default) ) - (uuid "b29ac79c-eb53-4250-a816-7dd1ba1031b2") + (uuid "b29ac79c-eb53-4250-a816-7dd1ba1031b2") + ) + (wire + (pts + (xy 138.43 87.63) (xy 100.33 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b4022011-602d-4e94-a734-65a92f43d546") + ) + (wire + (pts + (xy 88.9 87.63) (xy 81.28 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b40f499a-92c1-4bdd-bcce-109f780db419") + ) + (wire + (pts + (xy 130.81 129.54) (xy 130.81 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b54b6e35-0123-474c-a3d8-c052fc021c13") + ) + (wire + (pts + (xy 128.27 132.08) (xy 128.27 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3b20870-fce8-41ee-b23c-56b7effc5c58") + ) + (wire + (pts + (xy 149.86 151.13) (xy 149.86 139.7) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c8b54a04-296a-47f4-8795-b2d8b11d506f") ) (wire (pts - (xy 138.43 87.63) (xy 100.33 87.63) + (xy 154.94 134.62) (xy 133.35 134.62) ) (stroke (width 0) (type default) ) - (uuid "b4022011-602d-4e94-a734-65a92f43d546") + (uuid "ce9e7bf3-3714-4eb0-95f2-d0234cda6850") ) (wire (pts - (xy 88.9 87.63) (xy 81.28 87.63) + (xy 81.28 101.6) (xy 81.28 95.25) ) (stroke (width 0) (type default) ) - (uuid "b40f499a-92c1-4bdd-bcce-109f780db419") + (uuid "da7781cb-5435-4271-aeff-c98d779eb73a") ) (wire (pts - (xy 130.81 129.54) (xy 130.81 95.25) + (xy 130.81 95.25) (xy 138.43 95.25) ) (stroke (width 0) (type default) ) - (uuid "b54b6e35-0123-474c-a3d8-c052fc021c13") + (uuid "dab8bce2-6753-43ec-bc7e-9fa0305a13e0") ) (wire (pts - (xy 128.27 132.08) (xy 128.27 92.71) + (xy 173.99 87.63) (xy 227.33 87.63) ) (stroke (width 0) (type default) ) - (uuid "c3b20870-fce8-41ee-b23c-56b7effc5c58") + (uuid "db47f8f0-4bc5-405e-960e-88258571ce80") ) (wire (pts - (xy 81.28 101.6) (xy 81.28 95.25) + (xy 154.94 134.62) (xy 154.94 151.13) ) (stroke (width 0) (type default) ) - (uuid "da7781cb-5435-4271-aeff-c98d779eb73a") + (uuid "e64bdfde-5182-4961-82cb-9dcdd3a5aab1") ) (wire (pts - (xy 130.81 95.25) (xy 138.43 95.25) + (xy 157.48 132.08) (xy 128.27 132.08) ) (stroke (width 0) (type default) ) - (uuid "dab8bce2-6753-43ec-bc7e-9fa0305a13e0") + (uuid "e6cf8d68-e33e-4273-8f68-5d86a58197c3") ) (wire (pts - (xy 173.99 87.63) (xy 227.33 87.63) + (xy 96.52 87.63) (xy 96.52 92.71) ) (stroke (width 0) (type default) ) - (uuid "db47f8f0-4bc5-405e-960e-88258571ce80") + (uuid "f20702be-ed06-4b37-be3d-b34e9b54eb99") ) (wire (pts - (xy 96.52 87.63) (xy 96.52 92.71) + (xy 152.4 151.13) (xy 152.4 137.16) ) (stroke (width 0) (type default) ) - (uuid "f20702be-ed06-4b37-be3d-b34e9b54eb99") + (uuid "f5ca19b6-0a95-4e03-b3b8-4ae58adf4c1f") ) (label "I2S_BCLK" (at 128.27 119.38 90) @@ -2160,7 +2663,7 @@ ) (symbol (lib_id "power:+5V") - (at 152.4 125.73 0) + (at 180.34 125.73 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -2171,7 +2674,7 @@ (fields_autoplaced yes) (uuid "1e70915d-648a-4ba3-bfcb-6578a48359ac") (property "Reference" "#PWR07" - (at 152.4 129.54 0) + (at 180.34 129.54 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -2182,7 +2685,7 @@ ) ) (property "Value" "+5V" - (at 152.4 120.65 0) + (at 180.34 120.65 0) (show_name no) (do_not_autoplace no) (effects @@ -2192,7 +2695,7 @@ ) ) (property "Footprint" "" - (at 152.4 125.73 0) + (at 180.34 125.73 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -2203,7 +2706,7 @@ ) ) (property "Datasheet" "" - (at 152.4 125.73 0) + (at 180.34 125.73 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -2214,7 +2717,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 152.4 125.73 0) + (at 180.34 125.73 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -2236,6 +2739,84 @@ ) ) ) + (symbol + (lib_id "power:GND") + (at 147.32 151.13 180) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2465e03f-a855-457d-a2ca-357f58faf885") + (property "Reference" "#PWR013" + (at 147.32 144.78 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 147.32 146.05 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 147.32 151.13 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 147.32 151.13 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 147.32 151.13 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "0b9e33af-b186-4883-8a6c-a4ae29d3456b") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR013") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:+3.3V") (at 81.28 101.6 180) @@ -2316,18 +2897,18 @@ ) (symbol (lib_id "TinyEngineerModules:MAX98357_Module") - (at 152.4 134.62 0) + (at 180.34 134.62 0) (unit 1) (body_style 1) (exclude_from_sim no) (in_bom no) - (on_board yes) + (on_board no) (in_pos_files no) (dnp no) (fields_autoplaced yes) (uuid "36531e2b-a362-4cd5-9344-6709539e35aa") (property "Reference" "MAX1" - (at 165.1 132.3311 0) + (at 193.04 132.3311 0) (show_name no) (do_not_autoplace no) (effects @@ -2338,7 +2919,7 @@ ) ) (property "Value" "MAX98357A" - (at 165.1 134.8711 0) + (at 193.04 134.8711 0) (show_name no) (do_not_autoplace no) (effects @@ -2348,8 +2929,8 @@ (justify left) ) ) - (property "Footprint" "TinyEngineerModules:MAX98357_Module" - (at 152.4 134.62 0) + (property "Footprint" "" + (at 180.34 134.62 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -2360,7 +2941,7 @@ ) ) (property "Datasheet" "" - (at 152.4 134.62 0) + (at 180.34 134.62 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -2371,7 +2952,7 @@ ) ) (property "Description" "" - (at 152.4 134.62 0) + (at 180.34 134.62 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -2936,7 +3517,7 @@ (justify left) ) ) - (property "Value" "Conn_01x04_Socket" + (property "Value" "Conn_USB" (at 233.68 90.1699 0) (show_name no) (do_not_autoplace no) @@ -3270,7 +3851,7 @@ ) (symbol (lib_id "power:GND") - (at 152.4 143.51 0) + (at 180.34 143.51 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -3281,7 +3862,7 @@ (fields_autoplaced yes) (uuid "b892aaa2-371f-4d1a-ba83-f308b6df54e7") (property "Reference" "#PWR08" - (at 152.4 149.86 0) + (at 180.34 149.86 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3292,7 +3873,7 @@ ) ) (property "Value" "GND" - (at 152.4 148.59 0) + (at 180.34 148.59 0) (show_name no) (do_not_autoplace no) (effects @@ -3302,7 +3883,7 @@ ) ) (property "Footprint" "" - (at 152.4 143.51 0) + (at 180.34 143.51 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3313,7 +3894,7 @@ ) ) (property "Datasheet" "" - (at 152.4 143.51 0) + (at 180.34 143.51 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3324,7 +3905,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 152.4 143.51 0) + (at 180.34 143.51 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3346,6 +3927,123 @@ ) ) ) + (symbol + (lib_id "Connector:Conn_01x07_Socket") + (at 152.4 156.21 270) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "be974232-5f49-406d-83ce-76714e93150c") + (property "Reference" "J1" + (at 152.4 158.75 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_MAX98357" + (at 152.4 161.29 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_Vertical" + (at 152.4 156.21 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 152.4 156.21 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x07, script generated" + (at 152.4 156.21 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC Part #" "C2832270" + (at 152.4 156.21 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "FT Rotation Offset" "90" + (at 152.4 156.21 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "5" + (uuid "f581bf30-7090-4083-92e6-0619795c3591") + ) + (pin "4" + (uuid "d1f27638-2f55-4335-bed8-5a38becca3c6") + ) + (pin "7" + (uuid "6879bfb3-a84f-46dc-9250-aeb01dfeec2e") + ) + (pin "6" + (uuid "ce1be411-3bb4-4ac8-ae5a-a3a7ce6b36fa") + ) + (pin "3" + (uuid "f4418414-9652-4f19-b1ee-cb158f761cc5") + ) + (pin "2" + (uuid "b4c8302b-c100-443b-bcc6-b338d265009c") + ) + (pin "1" + (uuid "d4405ed4-64aa-4183-82c8-0b6f2ba3497b") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "J1") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:+3.3V") (at 138.43 80.01 90) @@ -3425,6 +4123,83 @@ ) ) ) + (symbol + (lib_id "power:+5V") + (at 144.78 151.13 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (uuid "ce798e63-1c28-4cef-ab2e-ba4902371464") + (property "Reference" "#PWR014" + (at 144.78 154.94 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+5V" + (at 141.732 149.352 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 144.78 151.13 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 144.78 151.13 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 144.78 151.13 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "95478000-ad36-4558-ac8b-d4762640b3b0") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR014") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:+5V") (at 66.04 81.28 0) From b9c3a188e92b93a8d6d4ec618c3d1d22cc600328 Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Sun, 20 Sep 2026 19:10:37 +0200 Subject: [PATCH 18/21] chore(cad): remove custom OLED symbol --- .../symbols/tiny_engineer_modules.kicad_sym | 154 -- .../main-control-board.kicad_pcb | 2029 ++++++++--------- .../main-control-board.kicad_pro | 2 +- .../main-control-board.kicad_sch | 905 ++++---- 4 files changed, 1484 insertions(+), 1606 deletions(-) diff --git a/hardware/boards/main-control-board/libraries/symbols/tiny_engineer_modules.kicad_sym b/hardware/boards/main-control-board/libraries/symbols/tiny_engineer_modules.kicad_sym index 6213431..563f45b 100644 --- a/hardware/boards/main-control-board/libraries/symbols/tiny_engineer_modules.kicad_sym +++ b/hardware/boards/main-control-board/libraries/symbols/tiny_engineer_modules.kicad_sym @@ -790,158 +790,4 @@ ) (embedded_fonts no) ) - (symbol "Waveshare_OLED_09_Module" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "U" - (at 9.144 9.398 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "Waveshare 0.91 OLED" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (symbol "Waveshare_OLED_09_Module_1_1" - (rectangle - (start -17.78 5.08) - (end 17.78 -5.08) - (stroke - (width 0) - (type solid) - ) - (fill - (type background) - ) - ) - (text "OLED 0.9 I2C" - (at 14.732 6.604 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin power_in line - (at 0 7.62 270) - (length 2.54) - (name "VCC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 -7.62 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 20.32 1.27 180) - (length 2.54) - (name "SDA" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at 20.32 -1.27 180) - (length 2.54) - (name "SCL" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (embedded_fonts no) - ) ) diff --git a/hardware/boards/main-control-board/main-control-board.kicad_pcb b/hardware/boards/main-control-board/main-control-board.kicad_pcb index 273b562..ee114e0 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_pcb +++ b/hardware/boards/main-control-board/main-control-board.kicad_pcb @@ -119,6 +119,284 @@ (outputdirectory "") ) ) + (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "001a3c8d-f56e-416a-9d49-d743ccb82b6a") + (at 218.08 47.85 180) + (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") + (tags "Through hole pin header THT 1x04 2.54mm single row") + (property "Reference" "J2" + (at 0 -2.38 0) + (layer "F.SilkS") + (hide yes) + (uuid "ea9991fd-16cd-4517-a74b-68cd08dfb8db") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Conn_OLED" + (at 0 10 0) + (layer "F.Fab") + (uuid "4fb328f9-ab13-4def-9485-a0f962775070") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7e97a805-8f53-4f4d-8263-e99c07a17bbd") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "7c78c454-7b45-48bd-b48b-05afb7db548e") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC Part #" "C2691448" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "039cf1c0-3bd2-4d9c-94d8-f0a634869702") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "FT Rotation Offset" "90" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f7132b6e-5c0e-492c-8aa1-0fd0a3036707") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/34bba5f8-ff75-4293-a0eb-59d1777af0de") + (sheetname "/") + (sheetfile "main-control-board.kicad_sch") + (units + (unit + (name "A") + (pins "1" "2" "3" "4") + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start 1.38 1.27) + (end 1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9162021d-ca47-444c-bc30-bf2c94597ef3") + ) + (fp_line + (start -1.38 9) + (end 1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e0c1abe3-d4bf-4a6a-97ea-6dde2a662c51") + ) + (fp_line + (start -1.38 1.27) + (end 1.38 1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "93c65a32-04d6-42a8-a57a-ec10fad908b0") + ) + (fp_line + (start -1.38 1.27) + (end -1.38 9) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cfdb9b42-56b9-4d95-a22b-398639aa9d46") + ) + (fp_line + (start -1.38 0) + (end -1.38 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a47a64bc-31bd-4398-9284-f16829ac0a54") + ) + (fp_line + (start -1.38 -1.38) + (end 0 -1.38) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e463c24b-7a02-4f07-9ac5-3c06a88cb00f") + ) + (fp_rect + (start -1.77 -1.77) + (end 1.77 9.39) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "F.CrtYd") + (uuid "7486dd91-9946-41fa-a65a-37ce8db567c4") + ) + (fp_line + (start 1.27 8.89) + (end -1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "601ff06a-e73a-49be-b68e-2a3d6f453beb") + ) + (fp_line + (start 1.27 -1.27) + (end 1.27 8.89) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b85e559a-535c-497a-95fd-260402c72694") + ) + (fp_line + (start -0.635 -1.27) + (end 1.27 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "39371f0c-1f8e-4120-b251-40ed1ee59e1f") + ) + (fp_line + (start -1.27 8.89) + (end -1.27 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "28ad1f3d-eabd-4fd2-93b7-6b61b7d22162") + ) + (fp_line + (start -1.27 -0.635) + (end -0.635 -1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "97a4a2c5-ddb6-44b4-a01f-0227130a93c7") + ) + (fp_text user "${REFERENCE}" + (at 0 3.81 90) + (layer "F.Fab") + (uuid "22d49b3a-ef02-4c80-996c-a0fdad222ad1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+3.3V") + (pinfunction "Pin_1_1") + (pintype "passive") + (uuid "ebc51c89-6e46-468a-a7a4-290f42ca9ac5") + ) + (pad "2" thru_hole circle + (at 0 2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (pinfunction "Pin_2_2") + (pintype "passive") + (uuid "edd00747-9467-4f0f-b8e9-8014043c21ff") + ) + (pad "3" thru_hole circle + (at 0 5.08 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/I2C_SDA") + (pinfunction "Pin_3_3") + (pintype "passive") + (uuid "b40b346e-1ab5-4d11-8dba-608fec26e4df") + ) + (pad "4" thru_hole circle + (at 0 7.62 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/I2C_SCL") + (pinfunction "Pin_4_4") + (pintype "passive") + (uuid "e986ac8c-7842-450c-aedf-4dbe708b6584") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) (footprint "TinyEngineerModules:Adafruit_PCA9685_Module" (layer "F.Cu") (uuid "1cf25c3a-e938-4c8a-8003-b87c04f6c5f0") @@ -622,22 +900,10 @@ ) ) ) - (property "KiLib_Generator" "connector/pin_header_socket" - (at 0 0 0) - (layer "F.SilkS") - (hide yes) - (uuid "3d4cfcfd-9c99-4352-a9dc-b3a5ae5d3aff") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "LCSC Part #" "C2832270" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") + (property "LCSC Part #" "C2832270" + (at 0 0 180) + (unlocked yes) + (layer "F.Fab") (hide yes) (uuid "be471770-e17d-4c95-851b-c4080934b2a8") (effects @@ -1031,443 +1297,153 @@ (width 0.12) (type solid) ) - (layer "F.SilkS") - (uuid "246b6301-cb04-42c6-9185-130a9bb1d3a3") - ) - (fp_line - (start 0 -1.33) - (end 1.33 -1.33) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "5500b17b-0b2a-4daa-99bd-b9ae481f9030") - ) - (fp_line - (start 1.33 1.27) - (end 1.33 8.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "d905690f-46ed-4ff5-88c2-c4cba2678e9a") - ) - (fp_line - (start -1.33 1.27) - (end 1.33 1.27) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "670c5834-9299-4500-9d72-21f815ccf7ab") - ) - (fp_line - (start -1.33 1.27) - (end -1.33 8.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "0f3626e6-0d7b-452f-9124-93a5f1a4797c") - ) - (fp_line - (start -1.33 8.95) - (end 1.33 8.95) - (stroke - (width 0.12) - (type solid) - ) - (layer "F.SilkS") - (uuid "d27b304a-fc91-4c44-ae83-cbd46c1eff47") - ) - (fp_line - (start 1.77 -1.77) - (end 1.77 9.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "f0025064-b615-4a2a-ba5c-2d8f0557883b") - ) - (fp_line - (start -1.77 -1.77) - (end 1.77 -1.77) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "6b46e851-b704-4379-88ce-8cead7ca0ae8") - ) - (fp_line - (start 1.77 9.39) - (end -1.77 9.39) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "17cc1e35-cc47-4490-b465-b2820ecb9785") - ) - (fp_line - (start -1.77 9.39) - (end -1.77 -1.77) - (stroke - (width 0.05) - (type solid) - ) - (layer "F.CrtYd") - (uuid "deb6aef6-2de0-4b97-af37-217feec807be") - ) - (fp_line - (start 0.635 -1.27) - (end 1.27 -0.635) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "5c9d3fcd-edde-4f2f-8205-6399e3eb8a4d") - ) - (fp_line - (start -1.27 -1.27) - (end 0.635 -1.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "96aa6760-979f-4462-aceb-3299bf625c9c") - ) - (fp_line - (start 1.27 -0.635) - (end 1.27 8.89) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "4d0c7582-7e3f-4e03-b688-c2552d7dabc0") - ) - (fp_line - (start 1.27 8.89) - (end -1.27 8.89) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "f335540c-811c-4c87-8015-b27ff1eb891c") - ) - (fp_line - (start -1.27 8.89) - (end -1.27 -1.27) - (stroke - (width 0.1) - (type solid) - ) - (layer "F.Fab") - (uuid "24ac51d2-4fdf-4c17-b519-11b411f9b2dc") - ) - (fp_text user "${REFERENCE}" - (at 0 3.81 180) - (layer "F.Fab") - (uuid "2fc5d409-8e3e-413b-bc2d-7e4d1e009075") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole rect - (at 0 0 90) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "/USB_D+") - (pinfunction "Pin_1_1") - (pintype "passive") - (uuid "2c58756a-4ea8-4443-9d0b-39853d0cab56") - ) - (pad "2" thru_hole circle - (at 0 2.54 90) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "/USB_D-") - (pinfunction "Pin_2_2") - (pintype "passive") - (uuid "5cef7094-b417-4355-9c49-a224194ec056") - ) - (pad "3" thru_hole circle - (at 0 5.08 90) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "+5V") - (pinfunction "Pin_3_3") - (pintype "passive") - (uuid "2e450e1c-8984-4ed0-bac8-8dd295857b77") - ) - (pad "4" thru_hole circle - (at 0 7.62 90) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "GND") - (pinfunction "Pin_4_4") - (pintype "passive") - (uuid "f2b7169b-2584-447c-80a7-97d8bca9c7fe") - ) - (embedded_fonts no) - (model "${KICAD10_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.step" - (offset - (xyz 0 0 0) - ) - (scale - (xyz 1 1 1) - ) - (rotate - (xyz 0 0 0) - ) - ) - ) - (footprint "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" - (locked yes) - (layer "F.Cu") - (uuid "a7b6f5ea-fd39-4a06-951c-e2fa493a7f6e") - (at 217.96 47.84 180) - (descr "Through hole straight pin header, 1x04, 2.54mm pitch, single row") - (tags "Through hole pin header THT 1x04 2.54mm single row") - (property "Reference" "OLED1" - (at 0 -2.38 0) - (layer "F.SilkS") - (hide yes) - (uuid "6cc0e830-88bc-45d5-8199-d9df60fa9a23") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Value" "Waveshare 0.91 OLED" - (at 2.65 7.46 90) - (layer "F.Fab") - (uuid "d5a73a0c-08f8-4b75-9e3f-407400f59fab") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "e2c8c950-4c57-4842-92cb-2c78ee7c8869") - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "" - (at 0 0 0) - (layer "F.Fab") - (hide yes) - (uuid "1b4d871f-5147-4846-bf1f-3425c8f9516f") - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "KiLib_Generator" "connector/pin_header_socket" - (at 0 0 0) - (layer "F.SilkS") - (hide yes) - (uuid "7e4776da-7665-4c95-a8bb-31f76dc57a95") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "LCSC Part #" "C2691448" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "0e999f6d-7a8a-41b2-9cc6-ef4e0772b455") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "FT Rotation Offset" "90" - (at 0 0 180) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "491f927d-cdf6-4cb3-b11b-e5b4bc780631") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (path "/4df93a1e-042d-4c49-a44e-af77e7aabde4") - (sheetname "/") - (sheetfile "main-control-board.kicad_sch") - (units - (unit - (name "A") - (pins "1" "2" "3" "4") - ) + (layer "F.SilkS") + (uuid "246b6301-cb04-42c6-9185-130a9bb1d3a3") ) - (attr through_hole) - (duplicate_pad_numbers_are_jumpers no) (fp_line - (start 1.38 1.27) - (end 1.38 9) + (start 0 -1.33) + (end 1.33 -1.33) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "cea827aa-595c-44c7-8f83-282f526b954a") + (uuid "5500b17b-0b2a-4daa-99bd-b9ae481f9030") ) (fp_line - (start -1.38 9) - (end 1.38 9) + (start 1.33 1.27) + (end 1.33 8.95) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "ebeecd40-fe3a-4fc0-9548-74a22478a5ac") + (uuid "d905690f-46ed-4ff5-88c2-c4cba2678e9a") ) (fp_line - (start -1.38 1.27) - (end 1.38 1.27) + (start -1.33 1.27) + (end 1.33 1.27) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "b6ee2047-b33a-453b-aefd-2f7961974e2e") + (uuid "670c5834-9299-4500-9d72-21f815ccf7ab") ) (fp_line - (start -1.38 1.27) - (end -1.38 9) + (start -1.33 1.27) + (end -1.33 8.95) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "084dae95-5ec1-4f19-980a-5719e53238c0") + (uuid "0f3626e6-0d7b-452f-9124-93a5f1a4797c") ) (fp_line - (start -1.38 0) - (end -1.38 -1.38) + (start -1.33 8.95) + (end 1.33 8.95) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "0512901a-7ccc-4017-8e42-3202329b3bb9") + (uuid "d27b304a-fc91-4c44-ae83-cbd46c1eff47") ) (fp_line - (start -1.38 -1.38) - (end 0 -1.38) + (start 1.77 -1.77) + (end 1.77 9.39) (stroke - (width 0.12) + (width 0.05) (type solid) ) - (layer "F.SilkS") - (uuid "4ef9d0b4-1093-490c-a21f-5c3e6f9cd4b9") + (layer "F.CrtYd") + (uuid "f0025064-b615-4a2a-ba5c-2d8f0557883b") ) - (fp_rect + (fp_line (start -1.77 -1.77) - (end 1.77 9.39) + (end 1.77 -1.77) (stroke (width 0.05) (type solid) ) - (fill no) (layer "F.CrtYd") - (uuid "1e31b69d-853d-4cba-a117-6dca6add557a") + (uuid "6b46e851-b704-4379-88ce-8cead7ca0ae8") ) (fp_line - (start 1.27 8.89) - (end -1.27 8.89) + (start 1.77 9.39) + (end -1.77 9.39) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "17cc1e35-cc47-4490-b465-b2820ecb9785") + ) + (fp_line + (start -1.77 9.39) + (end -1.77 -1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "deb6aef6-2de0-4b97-af37-217feec807be") + ) + (fp_line + (start 0.635 -1.27) + (end 1.27 -0.635) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "3e070bc3-2015-4bbb-aad4-e21fe1552826") + (uuid "5c9d3fcd-edde-4f2f-8205-6399e3eb8a4d") ) (fp_line - (start 1.27 -1.27) - (end 1.27 8.89) + (start -1.27 -1.27) + (end 0.635 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "e050a31b-53ff-43b3-9cbf-7f0489bad166") + (uuid "96aa6760-979f-4462-aceb-3299bf625c9c") ) (fp_line - (start -0.635 -1.27) - (end 1.27 -1.27) + (start 1.27 -0.635) + (end 1.27 8.89) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "af9210c0-81b9-48d3-8251-1dd63c3e316f") + (uuid "4d0c7582-7e3f-4e03-b688-c2552d7dabc0") ) (fp_line - (start -1.27 8.89) - (end -1.27 -0.635) + (start 1.27 8.89) + (end -1.27 8.89) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "1a671d4e-d0e0-4eee-a067-c8da70cb39e4") + (uuid "f335540c-811c-4c87-8015-b27ff1eb891c") ) (fp_line - (start -1.27 -0.635) - (end -0.635 -1.27) + (start -1.27 8.89) + (end -1.27 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "6d7313f9-9247-4020-a475-9db537fe4571") + (uuid "24ac51d2-4fdf-4c17-b519-11b411f9b2dc") ) (fp_text user "${REFERENCE}" - (at 0 3.81 90) + (at 0 3.81 180) (layer "F.Fab") - (uuid "8c9edbd5-6937-4f74-95c9-ffff2c96b9c1") + (uuid "2fc5d409-8e3e-413b-bc2d-7e4d1e009075") (effects (font (size 1 1) @@ -1476,51 +1452,51 @@ ) ) (pad "1" thru_hole rect - (at 0 0 180) + (at 0 0 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "+3.3V") - (pinfunction "VCC_1") - (pintype "power_in") - (uuid "09a85a4d-a3ef-4d62-8591-cea61af45d82") + (net "/USB_D+") + (pinfunction "Pin_1_1") + (pintype "passive") + (uuid "2c58756a-4ea8-4443-9d0b-39853d0cab56") ) (pad "2" thru_hole circle - (at 0 2.54 180) + (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "GND") - (pinfunction "GND_2") - (pintype "power_in") - (uuid "6b9c7537-42ae-4207-b08c-21873553617b") + (net "/USB_D-") + (pinfunction "Pin_2_2") + (pintype "passive") + (uuid "5cef7094-b417-4355-9c49-a224194ec056") ) (pad "3" thru_hole circle - (at 0 5.08 180) + (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "/I2C_SDA") - (pinfunction "SDA_3") - (pintype "bidirectional") - (uuid "8fee2071-ff59-4508-bc5e-1d1da720d2a9") + (net "+5V") + (pinfunction "Pin_3_3") + (pintype "passive") + (uuid "2e450e1c-8984-4ed0-bac8-8dd295857b77") ) (pad "4" thru_hole circle - (at 0 7.62 180) + (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "/I2C_SCL") - (pinfunction "SCL_4") - (pintype "input") - (uuid "0741a587-a504-4963-81ae-17c8e1fa43ae") + (net "GND") + (pinfunction "Pin_4_4") + (pintype "passive") + (uuid "f2b7169b-2584-447c-80a7-97d8bca9c7fe") ) (embedded_fonts no) - (model "${KICAD10_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x04_P2.54mm_Vertical.step" + (model "${KICAD10_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.step" (offset (xyz 0 0 0) ) @@ -2743,7 +2719,6 @@ ) ) (gr_text "SCL" - (locked yes) (at 220.06 40.22 0) (layer "F.SilkS") (uuid "2684a999-3a9a-430b-9dbc-bc66824272a2") @@ -2756,7 +2731,6 @@ ) ) (gr_text "SDA" - (locked yes) (at 220.06 42.76 0) (layer "F.SilkS") (uuid "0ca6bed9-dd1f-4e16-bf1a-4dbfd671d550") @@ -2769,7 +2743,6 @@ ) ) (gr_text "GND" - (locked yes) (at 220.06 45.3 0) (layer "F.SilkS") (uuid "47442e9f-2d93-489b-be21-a2cf0223aaa6") @@ -2782,7 +2755,6 @@ ) ) (gr_text "VCC\n" - (locked yes) (at 220.06 47.84 0) (layer "F.SilkS") (uuid "8fed1ddb-1051-4b00-bc58-460b28600c9a") @@ -2795,7 +2767,6 @@ ) ) (gr_text "EYES\n(OLED)" - (locked yes) (at 217.96 36.82 0) (layer "F.SilkS") (uuid "b9c7937c-7135-4a97-a837-a3dcbb912356") @@ -3008,6 +2979,86 @@ (justify left bottom mirror) ) ) + (segment + (start 153.5 49.66) + (end 211.92 49.66) + (width 0.4) + (layer "F.Cu") + (net "+3.3V") + (uuid "11271f16-7177-4c5f-9173-21db88e864a7") + ) + (segment + (start 211.92 49.66) + (end 212.15 49.66) + (width 0.4) + (layer "F.Cu") + (net "+3.3V") + (uuid "4620e121-5e45-44ee-981c-2365e19b05f8") + ) + (segment + (start 213.96 47.85) + (end 218.08 47.85) + (width 0.4) + (layer "F.Cu") + (net "+3.3V") + (uuid "4e50f4a4-c352-4ba7-b421-715c4f885aeb") + ) + (segment + (start 212.15 49.66) + (end 213.96 47.85) + (width 0.4) + (layer "F.Cu") + (net "+3.3V") + (uuid "6e90f575-3ca7-491e-a28d-18034ab99475") + ) + (segment + (start 139.5 36.94) + (end 143.6 41.04) + (width 0.4) + (layer "B.Cu") + (net "+3.3V") + (uuid "2c53dd11-fa2b-4895-ba0b-01e9d03d04a7") + ) + (segment + (start 153.5 49.66) + (end 157.5 45.66) + (width 0.4) + (layer "B.Cu") + (net "+3.3V") + (uuid "3e8f2f28-9ffd-4b63-b93d-3065b2122526") + ) + (segment + (start 157.5 33.5) + (end 140.5 33.5) + (width 0.4) + (layer "B.Cu") + (net "+3.3V") + (uuid "8a1e1977-9771-4cd9-9b58-b327aba79799") + ) + (segment + (start 139.5 34.5) + (end 139.5 36.94) + (width 0.4) + (layer "B.Cu") + (net "+3.3V") + (uuid "c988d1cf-ab3a-4e4c-b0c2-97294a671c84") + ) + (segment + (start 157.5 45.66) + (end 157.5 33.5) + (width 0.4) + (layer "B.Cu") + (net "+3.3V") + (uuid "d2ef2383-c513-411f-8e0d-4e13b306c6f6") + ) + (segment + (start 140.5 33.5) + (end 139.5 34.5) + (width 0.4) + (layer "B.Cu") + (net "+3.3V") + (uuid "f3259612-855c-4738-a50b-20c472ad7d00") + ) (via (at 244.5 58.5) (size 0.8) @@ -3153,84 +3204,44 @@ (uuid "fb708cdf-bbb3-414d-a3b4-67a29ffd0a25") ) (segment - (start 144.107412 47.345) - (end 143.092588 47.345) - (width 0.25) - (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "18a1ed9c-a24f-4e17-a4e8-ff83d880562f") - ) - (segment - (start 141.875 46.127412) - (end 141.875 41.032588) - (width 0.25) - (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "2cf1de88-7bc0-4571-87d8-703e7f79e633") - ) - (segment - (start 143.6 56.28) - (end 144.825 55.055) - (width 0.25) - (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "34768fbc-9f7f-45ae-9395-5ea28b4f313b") - ) - (segment - (start 141.875 41.032588) - (end 143.092588 39.815) - (width 0.25) - (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "433fdd04-a63e-46a6-bc78-27191182bbfa") - ) - (segment - (start 144.825 48.062588) - (end 144.107412 47.345) - (width 0.25) - (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "6371a2f3-3066-4631-ad79-79db11322ae9") - ) - (segment - (start 143.092588 39.815) - (end 151.275 39.815) + (start 153.5 47.12) + (end 149.96 43.58) (width 0.25) (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "9998c307-8621-4626-8c0c-a294fe765dc5") + (net "/I2C_SDA") + (uuid "2e72d2df-5888-413e-9c1f-e4d641066051") ) (segment - (start 153.5 42.04) - (end 211.92 42.04) + (start 216.27 42.77) + (end 218.08 42.77) (width 0.25) (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "9af35acf-49d2-47f1-8e88-89703c6d2a55") + (net "/I2C_SDA") + (uuid "9e786656-b42d-4623-b306-7112fc82edbf") ) (segment - (start 144.825 55.055) - (end 144.825 48.062588) + (start 211.92 47.12) + (end 153.5 47.12) (width 0.25) (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "bce92f55-ae92-4373-98b3-acacad495040") + (net "/I2C_SDA") + (uuid "b75d9b5d-d0fb-4b24-9740-2e16f2ec1b29") ) (segment - (start 143.092588 47.345) - (end 141.875 46.127412) + (start 149.96 43.58) + (end 143.6 43.58) (width 0.25) (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "e5e45424-6a13-4518-85f7-f943d2dd008c") + (net "/I2C_SDA") + (uuid "c4152c52-cfc8-4bac-8b36-b968598d85da") ) (segment - (start 151.275 39.815) - (end 153.5 42.04) + (start 211.92 47.12) + (end 216.27 42.77) (width 0.25) (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "e8c6c30a-f49b-4065-9748-45430e103885") + (net "/I2C_SDA") + (uuid "db86155b-2bfc-44fe-9fb2-30a9097744da") ) (segment (start 142.375 44.895) @@ -3240,14 +3251,6 @@ (net "/I2C_SCL") (uuid "0143ed92-d60f-4b68-a1ad-a987fbec8e2a") ) - (segment - (start 216.28 40.22) - (end 217.96 40.22) - (width 0.25) - (layer "F.Cu") - (net "/I2C_SCL") - (uuid "18bcda2b-353e-462e-9cc2-af85b2817178") - ) (segment (start 142.375 43.072588) (end 142.375 44.895) @@ -3272,6 +3275,14 @@ (net "/I2C_SCL") (uuid "2b3c3a00-7bc6-4de3-be72-8ff74601a423") ) + (segment + (start 216.27 40.23) + (end 218.08 40.23) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SCL") + (uuid "327b0a80-be00-4901-933a-c6a41599ebfb") + ) (segment (start 211.92 44.58) (end 153.6 44.58) @@ -3298,131 +3309,91 @@ ) (segment (start 211.92 44.58) - (end 216.28 40.22) + (end 216.27 40.23) (width 0.25) (layer "F.Cu") (net "/I2C_SCL") - (uuid "8735b2f8-2d4e-467e-8c79-589189cd76da") + (uuid "a5a23ff3-5a8e-4a7e-92be-5ea2e4e5f252") ) (segment - (start 153.5 47.12) - (end 149.96 43.58) + (start 144.107412 47.345) + (end 143.092588 47.345) (width 0.25) (layer "F.Cu") - (net "/I2C_SDA") - (uuid "2e72d2df-5888-413e-9c1f-e4d641066051") + (net "Net-(ESP1-GP5)") + (uuid "18a1ed9c-a24f-4e17-a4e8-ff83d880562f") ) (segment - (start 211.92 47.12) - (end 216.28 42.76) + (start 141.875 46.127412) + (end 141.875 41.032588) (width 0.25) (layer "F.Cu") - (net "/I2C_SDA") - (uuid "a3568d23-0d92-4321-9fa8-2c75fcd7d84d") + (net "Net-(ESP1-GP5)") + (uuid "2cf1de88-7bc0-4571-87d8-703e7f79e633") ) (segment - (start 211.92 47.12) - (end 153.5 47.12) + (start 143.6 56.28) + (end 144.825 55.055) (width 0.25) (layer "F.Cu") - (net "/I2C_SDA") - (uuid "b75d9b5d-d0fb-4b24-9740-2e16f2ec1b29") + (net "Net-(ESP1-GP5)") + (uuid "34768fbc-9f7f-45ae-9395-5ea28b4f313b") ) (segment - (start 149.96 43.58) - (end 143.6 43.58) + (start 141.875 41.032588) + (end 143.092588 39.815) (width 0.25) (layer "F.Cu") - (net "/I2C_SDA") - (uuid "c4152c52-cfc8-4bac-8b36-b968598d85da") + (net "Net-(ESP1-GP5)") + (uuid "433fdd04-a63e-46a6-bc78-27191182bbfa") ) (segment - (start 216.28 42.76) - (end 217.96 42.76) + (start 144.825 48.062588) + (end 144.107412 47.345) (width 0.25) (layer "F.Cu") - (net "/I2C_SDA") - (uuid "e25fac8b-16f2-4f29-968f-2578c4e7e180") + (net "Net-(ESP1-GP5)") + (uuid "6371a2f3-3066-4631-ad79-79db11322ae9") ) (segment - (start 153.5 49.66) - (end 211.92 49.66) - (width 0.4) + (start 143.092588 39.815) + (end 151.275 39.815) + (width 0.25) (layer "F.Cu") - (net "+3.3V") - (uuid "11271f16-7177-4c5f-9173-21db88e864a7") + (net "Net-(ESP1-GP5)") + (uuid "9998c307-8621-4626-8c0c-a294fe765dc5") ) (segment - (start 212.15 49.66) - (end 213.97 47.84) - (width 0.4) + (start 153.5 42.04) + (end 211.92 42.04) + (width 0.25) (layer "F.Cu") - (net "+3.3V") - (uuid "23d3fc0d-f37c-45ee-9007-02d66f0f2e0b") + (net "Net-(ESP1-GP5)") + (uuid "9af35acf-49d2-47f1-8e88-89703c6d2a55") ) (segment - (start 211.92 49.66) - (end 212.15 49.66) - (width 0.4) + (start 144.825 55.055) + (end 144.825 48.062588) + (width 0.25) (layer "F.Cu") - (net "+3.3V") - (uuid "44685bb3-bfec-4526-a976-47dee5d252e8") + (net "Net-(ESP1-GP5)") + (uuid "bce92f55-ae92-4373-98b3-acacad495040") ) (segment - (start 213.97 47.84) - (end 217.96 47.84) - (width 0.4) + (start 143.092588 47.345) + (end 141.875 46.127412) + (width 0.25) (layer "F.Cu") - (net "+3.3V") - (uuid "f8529b61-bc4b-42c4-b277-8427654c27c0") - ) - (segment - (start 139.5 36.94) - (end 143.6 41.04) - (width 0.4) - (layer "B.Cu") - (net "+3.3V") - (uuid "2c53dd11-fa2b-4895-ba0b-01e9d03d04a7") - ) - (segment - (start 153.5 49.66) - (end 157.5 45.66) - (width 0.4) - (layer "B.Cu") - (net "+3.3V") - (uuid "3e8f2f28-9ffd-4b63-b93d-3065b2122526") - ) - (segment - (start 157.5 33.5) - (end 140.5 33.5) - (width 0.4) - (layer "B.Cu") - (net "+3.3V") - (uuid "8a1e1977-9771-4cd9-9b58-b327aba79799") - ) - (segment - (start 139.5 34.5) - (end 139.5 36.94) - (width 0.4) - (layer "B.Cu") - (net "+3.3V") - (uuid "c988d1cf-ab3a-4e4c-b0c2-97294a671c84") - ) - (segment - (start 157.5 45.66) - (end 157.5 33.5) - (width 0.4) - (layer "B.Cu") - (net "+3.3V") - (uuid "d2ef2383-c513-411f-8e0d-4e13b306c6f6") + (net "Net-(ESP1-GP5)") + (uuid "e5e45424-6a13-4518-85f7-f943d2dd008c") ) (segment - (start 140.5 33.5) - (end 139.5 34.5) - (width 0.4) - (layer "B.Cu") - (net "+3.3V") - (uuid "f3259612-855c-4738-a50b-20c472ad7d00") + (start 151.275 39.815) + (end 153.5 42.04) + (width 0.25) + (layer "F.Cu") + (net "Net-(ESP1-GP5)") + (uuid "e8c6c30a-f49b-4065-9748-45430e103885") ) (segment (start 235.173704 52.2) @@ -3941,48 +3912,48 @@ (xy 212.730684 50.744297) (xy 212.751512 50.725181) (xy 212.799792 50.690104) (xy 212.950104 50.539792) (xy 212.950106 50.539788) (xy 212.950109 50.539786) (xy 213.075048 50.36782) (xy 213.075047 50.36782) (xy 213.075051 50.367816) (xy 213.171557 50.178412) (xy 213.237246 49.976243) (xy 213.2705 49.766287) - (xy 213.2705 49.581518) (xy 213.290185 49.514479) (xy 213.306819 49.493837) (xy 214.223838 48.576819) - (xy 214.285161 48.543334) (xy 214.311519 48.5405) (xy 216.485501 48.5405) (xy 216.55254 48.560185) - (xy 216.598295 48.612989) (xy 216.609501 48.6645) (xy 216.609501 48.737876) (xy 216.615908 48.797483) - (xy 216.666202 48.932328) (xy 216.666206 48.932335) (xy 216.752452 49.047544) (xy 216.752455 49.047547) - (xy 216.867664 49.133793) (xy 216.867671 49.133797) (xy 217.002517 49.184091) (xy 217.002516 49.184091) - (xy 217.009444 49.184835) (xy 217.062127 49.1905) (xy 218.857872 49.190499) (xy 218.917483 49.184091) - (xy 219.052331 49.133796) (xy 219.167546 49.047546) (xy 219.253796 48.932331) (xy 219.304091 48.797483) - (xy 219.3105 48.737873) (xy 219.310499 46.942128) (xy 219.304091 46.882517) (xy 219.28369 46.82782) - (xy 219.253797 46.747671) (xy 219.253793 46.747664) (xy 219.167547 46.632455) (xy 219.167544 46.632452) - (xy 219.052335 46.546206) (xy 219.052328 46.546202) (xy 218.917482 46.495908) (xy 218.917483 46.495908) - (xy 218.857883 46.489501) (xy 218.857881 46.4895) (xy 218.857873 46.4895) (xy 218.857865 46.4895) - (xy 218.847309 46.4895) (xy 218.78027 46.469815) (xy 218.759628 46.453181) (xy 218.089408 45.782962) - (xy 218.152993 45.765925) (xy 218.267007 45.700099) (xy 218.360099 45.607007) (xy 218.425925 45.492993) - (xy 218.442962 45.429408) (xy 219.07527 46.061717) (xy 219.07527 46.061716) (xy 219.114622 46.007554) - (xy 219.211095 45.818217) (xy 219.276757 45.61613) (xy 219.276757 45.616127) (xy 219.31 45.406246) - (xy 219.31 45.193753) (xy 219.276757 44.983872) (xy 219.276757 44.983869) (xy 219.211095 44.781782) - (xy 219.114624 44.592449) (xy 219.07527 44.538282) (xy 219.075269 44.538282) (xy 218.442962 45.17059) - (xy 218.425925 45.107007) (xy 218.360099 44.992993) (xy 218.267007 44.899901) (xy 218.152993 44.834075) - (xy 218.089409 44.817037) (xy 218.721716 44.184728) (xy 218.667547 44.145373) (xy 218.667547 44.145372) - (xy 218.6585 44.140763) (xy 218.607706 44.092788) (xy 218.590912 44.024966) (xy 218.613451 43.958832) - (xy 218.658508 43.919793) (xy 218.667816 43.915051) (xy 218.747007 43.857515) (xy 218.839786 43.790109) - (xy 218.839788 43.790106) (xy 218.839792 43.790104) (xy 218.990104 43.639792) (xy 218.990106 43.639788) - (xy 218.990109 43.639786) (xy 219.115048 43.46782) (xy 219.115049 43.467819) (xy 219.115051 43.467816) - (xy 219.211557 43.278412) (xy 219.277246 43.076243) (xy 219.3105 42.866287) (xy 219.3105 42.653713) - (xy 219.277246 42.443757) (xy 219.211557 42.241588) (xy 219.115051 42.052184) (xy 219.115049 42.052181) - (xy 219.115048 42.052179) (xy 218.990109 41.880213) (xy 218.839786 41.72989) (xy 218.66782 41.604951) - (xy 218.667115 41.604591) (xy 218.659054 41.600485) (xy 218.608259 41.552512) (xy 218.591463 41.484692) - (xy 218.613999 41.418556) (xy 218.659054 41.379515) (xy 218.667816 41.375051) (xy 218.726818 41.332184) - (xy 218.839786 41.250109) (xy 218.839788 41.250106) (xy 218.839792 41.250104) (xy 218.990104 41.099792) - (xy 218.990106 41.099788) (xy 218.990109 41.099786) (xy 219.115048 40.92782) (xy 219.115049 40.927819) - (xy 219.115051 40.927816) (xy 219.211557 40.738412) (xy 219.277246 40.536243) (xy 219.3105 40.326287) - (xy 219.3105 40.113713) (xy 219.277246 39.903757) (xy 219.211557 39.701588) (xy 219.115051 39.512184) - (xy 219.115049 39.512181) (xy 219.115048 39.512179) (xy 218.990109 39.340213) (xy 218.839786 39.18989) - (xy 218.66782 39.064951) (xy 218.478414 38.968444) (xy 218.478413 38.968443) (xy 218.478412 38.968443) - (xy 218.276243 38.902754) (xy 218.276241 38.902753) (xy 218.27624 38.902753) (xy 218.114957 38.877208) - (xy 218.066287 38.8695) (xy 217.853713 38.8695) (xy 217.805042 38.877208) (xy 217.64376 38.902753) - (xy 217.441585 38.968444) (xy 217.252179 39.064951) (xy 217.080213 39.18989) (xy 216.92989 39.340213) - (xy 216.80495 39.51218) (xy 216.797503 39.526797) (xy 216.749527 39.577592) (xy 216.687019 39.5945) - (xy 216.218389 39.5945) (xy 216.157971 39.606518) (xy 216.120259 39.614019) (xy 216.09755 39.618536) - (xy 216.097548 39.618537) (xy 216.064207 39.632347) (xy 215.983718 39.665685) (xy 215.983714 39.665687) - (xy 215.957049 39.683505) (xy 215.948078 39.6895) (xy 215.881268 39.73414) (xy 215.850717 39.764692) - (xy 215.794142 39.821267) (xy 213.482181 42.133228) (xy 213.420858 42.166713) (xy 213.351166 42.161729) + (xy 213.2705 49.581518) (xy 213.290185 49.514479) (xy 213.306819 49.493837) (xy 214.213838 48.586819) + (xy 214.275161 48.553334) (xy 214.301519 48.5505) (xy 216.605501 48.5505) (xy 216.67254 48.570185) + (xy 216.718295 48.622989) (xy 216.729501 48.6745) (xy 216.729501 48.747876) (xy 216.735908 48.807483) + (xy 216.786202 48.942328) (xy 216.786206 48.942335) (xy 216.872452 49.057544) (xy 216.872455 49.057547) + (xy 216.987664 49.143793) (xy 216.987671 49.143797) (xy 217.122517 49.194091) (xy 217.122516 49.194091) + (xy 217.129444 49.194835) (xy 217.182127 49.2005) (xy 218.977872 49.200499) (xy 219.037483 49.194091) + (xy 219.172331 49.143796) (xy 219.287546 49.057546) (xy 219.373796 48.942331) (xy 219.424091 48.807483) + (xy 219.4305 48.747873) (xy 219.430499 46.952128) (xy 219.424091 46.892517) (xy 219.421607 46.885858) + (xy 219.373797 46.757671) (xy 219.373793 46.757664) (xy 219.287547 46.642455) (xy 219.287544 46.642452) + (xy 219.172335 46.556206) (xy 219.172328 46.556202) (xy 219.037482 46.505908) (xy 219.037483 46.505908) + (xy 218.977883 46.499501) (xy 218.977881 46.4995) (xy 218.977873 46.4995) (xy 218.977865 46.4995) + (xy 218.967309 46.4995) (xy 218.90027 46.479815) (xy 218.879628 46.463181) (xy 218.209408 45.792962) + (xy 218.272993 45.775925) (xy 218.387007 45.710099) (xy 218.480099 45.617007) (xy 218.545925 45.502993) + (xy 218.562962 45.439408) (xy 219.19527 46.071717) (xy 219.19527 46.071716) (xy 219.234622 46.017554) + (xy 219.331095 45.828217) (xy 219.396757 45.62613) (xy 219.396757 45.626127) (xy 219.43 45.416246) + (xy 219.43 45.203753) (xy 219.396757 44.993872) (xy 219.396757 44.993869) (xy 219.331095 44.791782) + (xy 219.234624 44.602449) (xy 219.19527 44.548282) (xy 219.195269 44.548282) (xy 218.562962 45.18059) + (xy 218.545925 45.117007) (xy 218.480099 45.002993) (xy 218.387007 44.909901) (xy 218.272993 44.844075) + (xy 218.209409 44.827037) (xy 218.841716 44.194728) (xy 218.787547 44.155373) (xy 218.787547 44.155372) + (xy 218.7785 44.150763) (xy 218.727706 44.102788) (xy 218.710912 44.034966) (xy 218.733451 43.968832) + (xy 218.778508 43.929793) (xy 218.787816 43.925051) (xy 218.867007 43.867515) (xy 218.959786 43.800109) + (xy 218.959788 43.800106) (xy 218.959792 43.800104) (xy 219.110104 43.649792) (xy 219.110106 43.649788) + (xy 219.110109 43.649786) (xy 219.235048 43.47782) (xy 219.235049 43.477819) (xy 219.235051 43.477816) + (xy 219.331557 43.288412) (xy 219.397246 43.086243) (xy 219.4305 42.876287) (xy 219.4305 42.663713) + (xy 219.397246 42.453757) (xy 219.331557 42.251588) (xy 219.235051 42.062184) (xy 219.235049 42.062181) + (xy 219.235048 42.062179) (xy 219.110109 41.890213) (xy 218.959786 41.73989) (xy 218.78782 41.614951) + (xy 218.787115 41.614591) (xy 218.779054 41.610485) (xy 218.728259 41.562512) (xy 218.711463 41.494692) + (xy 218.733999 41.428556) (xy 218.779054 41.389515) (xy 218.787816 41.385051) (xy 218.836211 41.34989) + (xy 218.959786 41.260109) (xy 218.959788 41.260106) (xy 218.959792 41.260104) (xy 219.110104 41.109792) + (xy 219.110106 41.109788) (xy 219.110109 41.109786) (xy 219.235048 40.93782) (xy 219.235049 40.937819) + (xy 219.235051 40.937816) (xy 219.331557 40.748412) (xy 219.397246 40.546243) (xy 219.4305 40.336287) + (xy 219.4305 40.123713) (xy 219.397246 39.913757) (xy 219.331557 39.711588) (xy 219.235051 39.522184) + (xy 219.235049 39.522181) (xy 219.235048 39.522179) (xy 219.110109 39.350213) (xy 218.959786 39.19989) + (xy 218.78782 39.074951) (xy 218.598414 38.978444) (xy 218.598413 38.978443) (xy 218.598412 38.978443) + (xy 218.396243 38.912754) (xy 218.396241 38.912753) (xy 218.39624 38.912753) (xy 218.234957 38.887208) + (xy 218.186287 38.8795) (xy 217.973713 38.8795) (xy 217.925042 38.887208) (xy 217.76376 38.912753) + (xy 217.561585 38.978444) (xy 217.372179 39.074951) (xy 217.200213 39.19989) (xy 217.04989 39.350213) + (xy 216.92495 39.52218) (xy 216.917503 39.536797) (xy 216.869527 39.587592) (xy 216.807019 39.6045) + (xy 216.208389 39.6045) (xy 216.147971 39.616518) (xy 216.110259 39.624019) (xy 216.08755 39.628536) + (xy 216.087548 39.628537) (xy 216.054207 39.642347) (xy 215.973715 39.675686) (xy 215.957214 39.686713) + (xy 215.953044 39.6895) (xy 215.953042 39.689501) (xy 215.871268 39.74414) (xy 215.845409 39.77) + (xy 215.784142 39.831267) (xy 213.482181 42.133228) (xy 213.420858 42.166713) (xy 213.351166 42.161729) (xy 213.295233 42.119857) (xy 213.270816 42.054393) (xy 213.2705 42.045547) (xy 213.2705 41.933713) (xy 213.268294 41.919786) (xy 213.237246 41.723757) (xy 213.171557 41.521588) (xy 213.075051 41.332184) (xy 213.075049 41.332181) (xy 213.075048 41.332179) (xy 212.950109 41.160213) (xy 212.79979 41.009894) @@ -4024,74 +3995,74 @@ (xy 153.034075 39.692993) (xy 153.066988 39.75) (xy 152.145952 39.75) (xy 152.078913 39.730315) (xy 152.058271 39.713681) (xy 151.765198 39.420608) (xy 151.765178 39.420586) (xy 151.673733 39.329141) (xy 151.622509 39.294915) (xy 151.571287 39.260689) (xy 151.571286 39.260688) (xy 151.571283 39.260686) - (xy 151.57128 39.260685) (xy 151.490792 39.227347) (xy 151.457453 39.213537) (xy 151.447427 39.211543) - (xy 151.397029 39.201518) (xy 151.33661 39.1895) (xy 151.336607 39.1895) (xy 151.336606 39.1895) - (xy 144.965727 39.1895) (xy 144.938707 39.181566) (xy 144.910953 39.176747) (xy 144.905625 39.171852) - (xy 144.898688 39.169815) (xy 144.880248 39.148534) (xy 144.859504 39.129474) (xy 144.857668 39.122476) - (xy 144.852933 39.117011) (xy 144.848924 39.089131) (xy 144.84178 39.061889) (xy 144.84371 39.052872) - (xy 144.842989 39.047853) (xy 144.847818 39.027116) (xy 144.916999 38.814605) (xy 144.95 38.606246) - (xy 144.95 38.393753) (xy 144.916757 38.183872) (xy 144.916757 38.183869) (xy 144.851095 37.981782) - (xy 144.754624 37.792449) (xy 144.71527 37.738282) (xy 144.715269 37.738282) (xy 144.082962 38.370589) - (xy 144.065925 38.307007) (xy 144.000099 38.192993) (xy 143.907007 38.099901) (xy 143.792993 38.034075) - (xy 143.729409 38.017037) (xy 144.365393 37.381051) (xy 144.376871 37.326412) (xy 144.425922 37.276655) - (xy 144.447119 37.267354) (xy 144.516462 37.244377) (xy 144.666778 37.15166) (xy 144.79166 37.026778) - (xy 144.884377 36.876462) (xy 144.939929 36.708815) (xy 144.9505 36.605342) (xy 144.9505 35.314658) - (xy 144.939929 35.211185) (xy 144.884377 35.043538) (xy 144.884373 35.043532) (xy 144.884372 35.043529) - (xy 144.791662 34.893225) (xy 144.791659 34.893221) (xy 144.666778 34.76834) (xy 144.666774 34.768337) - (xy 144.51647 34.675627) (xy 144.516464 34.675624) (xy 144.516462 34.675623) (xy 144.516459 34.675622) - (xy 144.348816 34.620071) (xy 144.245349 34.6095) (xy 144.245342 34.6095) (xy 142.954658 34.6095) - (xy 142.95465 34.6095) (xy 142.851183 34.620071) (xy 142.68354 34.675622) (xy 142.683529 34.675627) - (xy 142.533225 34.768337) (xy 142.533221 34.76834) (xy 142.40834 34.893221) (xy 142.408337 34.893225) - (xy 142.315627 35.043529) (xy 142.315622 35.04354) (xy 142.260071 35.211183) (xy 142.2495 35.31465) - (xy 142.2495 36.605349) (xy 142.260071 36.708816) (xy 142.315622 36.876459) (xy 142.315627 36.87647) - (xy 142.408337 37.026774) (xy 142.40834 37.026778) (xy 142.533221 37.151659) (xy 142.533225 37.151662) - (xy 142.683529 37.244372) (xy 142.683532 37.244373) (xy 142.683538 37.244377) (xy 142.752876 37.267353) - (xy 142.810321 37.307126) (xy 142.837144 37.371642) (xy 142.837325 37.383771) (xy 143.470591 38.017037) - (xy 143.407007 38.034075) (xy 143.292993 38.099901) (xy 143.199901 38.192993) (xy 143.134075 38.307007) - (xy 143.117037 38.370591) (xy 142.484728 37.738282) (xy 142.484727 37.738282) (xy 142.44538 37.792439) - (xy 142.348904 37.981782) (xy 142.283242 38.183869) (xy 142.283242 38.183872) (xy 142.25 38.393753) - (xy 142.25 38.606246) (xy 142.283242 38.816127) (xy 142.283242 38.81613) (xy 142.348904 39.018217) - (xy 142.445376 39.207553) (xy 142.538853 39.336214) (xy 142.562332 39.402021) (xy 142.546506 39.470075) - (xy 142.526215 39.49678) (xy 141.696711 40.326286) (xy 141.476269 40.546728) (xy 141.476267 40.54673) - (xy 141.432704 40.590292) (xy 141.389142 40.633854) (xy 141.364132 40.671285) (xy 141.364131 40.671286) - (xy 141.32069 40.736297) (xy 141.32069 40.736298) (xy 141.320688 40.7363) (xy 141.320688 40.736302) - (xy 141.290901 40.808215) (xy 141.273538 40.850132) (xy 141.273535 40.850144) (xy 141.2495 40.970977) - (xy 141.2495 40.970982) (xy 141.2495 46.189018) (xy 141.272559 46.304949) (xy 141.273537 46.309863) - (xy 141.307969 46.392993) (xy 141.320689 46.423701) (xy 141.32907 46.436242) (xy 141.329073 46.436246) - (xy 141.38914 46.526143) (xy 141.389141 46.526144) (xy 141.389142 46.526145) (xy 141.476267 46.61327) - (xy 141.476268 46.61327) (xy 141.483335 46.620337) (xy 141.483334 46.620337) (xy 141.483338 46.62034) - (xy 142.525858 47.662861) (xy 142.559343 47.724184) (xy 142.554359 47.793876) (xy 142.538495 47.823427) - (xy 142.44495 47.95218) (xy 142.437503 47.966797) (xy 142.389527 48.017592) (xy 142.327019 48.0345) - (xy 142.077558 48.0345) (xy 142.010519 48.014815) (xy 141.989877 47.998181) (xy 135.161819 41.170123) - (xy 135.128334 41.1088) (xy 135.1255 41.082442) (xy 135.1255 33.420452) (xy 135.145185 33.353413) - (xy 135.161819 33.332771) (xy 135.607771 32.886819) (xy 135.669094 32.853334) (xy 135.695452 32.8505) - (xy 136.4755 32.8505) + (xy 151.57128 39.260685) (xy 151.490792 39.227347) (xy 151.457454 39.213538) (xy 151.457456 39.213538) + (xy 151.457452 39.213537) (xy 151.457449 39.213536) (xy 151.457445 39.213535) (xy 151.388879 39.199896) + (xy 151.388872 39.199896) (xy 151.336607 39.1895) (xy 151.336606 39.1895) (xy 144.965727 39.1895) + (xy 144.938707 39.181566) (xy 144.910953 39.176747) (xy 144.905625 39.171852) (xy 144.898688 39.169815) + (xy 144.880248 39.148534) (xy 144.859504 39.129474) (xy 144.857668 39.122476) (xy 144.852933 39.117011) + (xy 144.848924 39.089131) (xy 144.84178 39.061889) (xy 144.84371 39.052872) (xy 144.842989 39.047853) + (xy 144.847818 39.027116) (xy 144.916999 38.814605) (xy 144.95 38.606246) (xy 144.95 38.393753) + (xy 144.916757 38.183872) (xy 144.916757 38.183869) (xy 144.851095 37.981782) (xy 144.754624 37.792449) + (xy 144.71527 37.738282) (xy 144.715269 37.738282) (xy 144.082962 38.370589) (xy 144.065925 38.307007) + (xy 144.000099 38.192993) (xy 143.907007 38.099901) (xy 143.792993 38.034075) (xy 143.729409 38.017037) + (xy 144.365393 37.381051) (xy 144.376871 37.326412) (xy 144.425922 37.276655) (xy 144.447119 37.267354) + (xy 144.516462 37.244377) (xy 144.666778 37.15166) (xy 144.79166 37.026778) (xy 144.884377 36.876462) + (xy 144.939929 36.708815) (xy 144.9505 36.605342) (xy 144.9505 35.314658) (xy 144.939929 35.211185) + (xy 144.884377 35.043538) (xy 144.884373 35.043532) (xy 144.884372 35.043529) (xy 144.791662 34.893225) + (xy 144.791659 34.893221) (xy 144.666778 34.76834) (xy 144.666774 34.768337) (xy 144.51647 34.675627) + (xy 144.516464 34.675624) (xy 144.516462 34.675623) (xy 144.516459 34.675622) (xy 144.348816 34.620071) + (xy 144.245349 34.6095) (xy 144.245342 34.6095) (xy 142.954658 34.6095) (xy 142.95465 34.6095) (xy 142.851183 34.620071) + (xy 142.68354 34.675622) (xy 142.683529 34.675627) (xy 142.533225 34.768337) (xy 142.533221 34.76834) + (xy 142.40834 34.893221) (xy 142.408337 34.893225) (xy 142.315627 35.043529) (xy 142.315622 35.04354) + (xy 142.260071 35.211183) (xy 142.2495 35.31465) (xy 142.2495 36.605349) (xy 142.260071 36.708816) + (xy 142.315622 36.876459) (xy 142.315627 36.87647) (xy 142.408337 37.026774) (xy 142.40834 37.026778) + (xy 142.533221 37.151659) (xy 142.533225 37.151662) (xy 142.683529 37.244372) (xy 142.683532 37.244373) + (xy 142.683538 37.244377) (xy 142.752876 37.267353) (xy 142.810321 37.307126) (xy 142.837144 37.371642) + (xy 142.837325 37.383771) (xy 143.470591 38.017037) (xy 143.407007 38.034075) (xy 143.292993 38.099901) + (xy 143.199901 38.192993) (xy 143.134075 38.307007) (xy 143.117037 38.370591) (xy 142.484728 37.738282) + (xy 142.484727 37.738282) (xy 142.44538 37.792439) (xy 142.348904 37.981782) (xy 142.283242 38.183869) + (xy 142.283242 38.183872) (xy 142.25 38.393753) (xy 142.25 38.606246) (xy 142.283242 38.816127) + (xy 142.283242 38.81613) (xy 142.348904 39.018217) (xy 142.445376 39.207553) (xy 142.538853 39.336214) + (xy 142.562332 39.402021) (xy 142.546506 39.470075) (xy 142.526215 39.49678) (xy 141.690818 40.332179) + (xy 141.476269 40.546728) (xy 141.476267 40.54673) (xy 141.432704 40.590292) (xy 141.389142 40.633854) + (xy 141.364132 40.671285) (xy 141.364131 40.671286) (xy 141.32069 40.736297) (xy 141.32069 40.736298) + (xy 141.320688 40.7363) (xy 141.320688 40.736302) (xy 141.290901 40.808215) (xy 141.273538 40.850132) + (xy 141.273535 40.850144) (xy 141.2495 40.970977) (xy 141.2495 40.970982) (xy 141.2495 46.189018) + (xy 141.272559 46.304949) (xy 141.273537 46.309863) (xy 141.307969 46.392993) (xy 141.320689 46.423701) + (xy 141.32907 46.436242) (xy 141.329073 46.436246) (xy 141.38914 46.526143) (xy 141.389141 46.526144) + (xy 141.389142 46.526145) (xy 141.476267 46.61327) (xy 141.476268 46.61327) (xy 141.483335 46.620337) + (xy 141.483334 46.620337) (xy 141.483338 46.62034) (xy 142.525858 47.662861) (xy 142.559343 47.724184) + (xy 142.554359 47.793876) (xy 142.538495 47.823427) (xy 142.44495 47.95218) (xy 142.437503 47.966797) + (xy 142.389527 48.017592) (xy 142.327019 48.0345) (xy 142.077558 48.0345) (xy 142.010519 48.014815) + (xy 141.989877 47.998181) (xy 135.161819 41.170123) (xy 135.128334 41.1088) (xy 135.1255 41.082442) + (xy 135.1255 33.420452) (xy 135.145185 33.353413) (xy 135.161819 33.332771) (xy 135.607771 32.886819) + (xy 135.669094 32.853334) (xy 135.695452 32.8505) (xy 136.4755 32.8505) ) ) (filled_polygon (layer "F.Cu") (pts - (xy 216.754058 43.405185) (xy 216.797503 43.453203) (xy 216.80495 43.467819) (xy 216.92989 43.639786) - (xy 217.080213 43.790109) (xy 217.252179 43.915048) (xy 217.252181 43.915049) (xy 217.252184 43.915051) - (xy 217.261493 43.919794) (xy 217.31229 43.967766) (xy 217.329087 44.035587) (xy 217.306552 44.101722) - (xy 217.261505 44.14076) (xy 217.252446 44.145376) (xy 217.25244 44.14538) (xy 217.198282 44.184727) - (xy 217.198282 44.184728) (xy 217.830591 44.817037) (xy 217.767007 44.834075) (xy 217.652993 44.899901) - (xy 217.559901 44.992993) (xy 217.494075 45.107007) (xy 217.477037 45.170591) (xy 216.844728 44.538282) - (xy 216.844727 44.538282) (xy 216.80538 44.592439) (xy 216.708904 44.781782) (xy 216.643242 44.983869) - (xy 216.643242 44.983872) (xy 216.61 45.193753) (xy 216.61 45.406246) (xy 216.643242 45.616127) - (xy 216.643242 45.61613) (xy 216.708904 45.818217) (xy 216.805375 46.00755) (xy 216.844728 46.061716) - (xy 217.477037 45.429408) (xy 217.494075 45.492993) (xy 217.559901 45.607007) (xy 217.652993 45.700099) - (xy 217.767007 45.765925) (xy 217.83059 45.782962) (xy 217.16037 46.453181) (xy 217.099047 46.486666) - (xy 217.072698 46.4895) (xy 217.062134 46.4895) (xy 217.062123 46.489501) (xy 217.002516 46.495908) - (xy 216.867671 46.546202) (xy 216.867664 46.546206) (xy 216.752455 46.632452) (xy 216.752452 46.632455) - (xy 216.666206 46.747664) (xy 216.666202 46.747671) (xy 216.615908 46.882517) (xy 216.610374 46.933997) - (xy 216.609501 46.942123) (xy 216.6095 46.942135) (xy 216.6095 47.0155) (xy 216.589815 47.082539) - (xy 216.537011 47.128294) (xy 216.4855 47.1395) (xy 213.901004 47.1395) (xy 213.765677 47.166418) - (xy 213.765667 47.166421) (xy 213.638192 47.219222) (xy 213.523454 47.295887) (xy 213.479651 47.33969) - (xy 213.418328 47.373174) (xy 213.348636 47.368189) (xy 213.292703 47.326317) (xy 213.268287 47.260853) + (xy 216.874058 43.415185) (xy 216.917503 43.463203) (xy 216.92495 43.477819) (xy 217.04989 43.649786) + (xy 217.200213 43.800109) (xy 217.372179 43.925048) (xy 217.372181 43.925049) (xy 217.372184 43.925051) + (xy 217.381493 43.929794) (xy 217.43229 43.977766) (xy 217.449087 44.045587) (xy 217.426552 44.111722) + (xy 217.381505 44.15076) (xy 217.372446 44.155376) (xy 217.37244 44.15538) (xy 217.318282 44.194727) + (xy 217.318282 44.194728) (xy 217.950591 44.827037) (xy 217.887007 44.844075) (xy 217.772993 44.909901) + (xy 217.679901 45.002993) (xy 217.614075 45.117007) (xy 217.597037 45.180591) (xy 216.964728 44.548282) + (xy 216.964727 44.548282) (xy 216.92538 44.602439) (xy 216.828904 44.791782) (xy 216.763242 44.993869) + (xy 216.763242 44.993872) (xy 216.73 45.203753) (xy 216.73 45.416246) (xy 216.763242 45.626127) + (xy 216.763242 45.62613) (xy 216.828904 45.828217) (xy 216.925375 46.01755) (xy 216.964728 46.071716) + (xy 217.597037 45.439408) (xy 217.614075 45.502993) (xy 217.679901 45.617007) (xy 217.772993 45.710099) + (xy 217.887007 45.775925) (xy 217.95059 45.792962) (xy 217.28037 46.463181) (xy 217.219047 46.496666) + (xy 217.192698 46.4995) (xy 217.182134 46.4995) (xy 217.182123 46.499501) (xy 217.122516 46.505908) + (xy 216.987671 46.556202) (xy 216.987664 46.556206) (xy 216.872455 46.642452) (xy 216.872452 46.642455) + (xy 216.786206 46.757664) (xy 216.786202 46.757671) (xy 216.735908 46.892517) (xy 216.731449 46.933997) + (xy 216.729501 46.952123) (xy 216.7295 46.952135) (xy 216.7295 47.0255) (xy 216.709815 47.092539) + (xy 216.657011 47.138294) (xy 216.6055 47.1495) (xy 213.891004 47.1495) (xy 213.755677 47.176418) + (xy 213.755667 47.176421) (xy 213.628192 47.229222) (xy 213.513454 47.305887) (xy 213.479651 47.33969) + (xy 213.418328 47.373175) (xy 213.348636 47.368189) (xy 213.292703 47.326317) (xy 213.268287 47.260852) (xy 213.269497 47.232616) (xy 213.2705 47.226287) (xy 213.2705 47.013713) (xy 213.237246 46.803757) - (xy 213.232179 46.788162) (xy 213.230182 46.718321) (xy 213.262426 46.662162) (xy 216.502771 43.421819) - (xy 216.564094 43.388334) (xy 216.590452 43.3855) (xy 216.687019 43.3855) + (xy 213.232179 46.788162) (xy 213.230182 46.718321) (xy 213.262426 46.662162) (xy 216.492771 43.431819) + (xy 216.554094 43.398334) (xy 216.580452 43.3955) (xy 216.807019 43.3955) ) ) (filled_polygon @@ -4213,8 +4184,8 @@ (xy 240.238282 38.415269) (xy 240.238282 38.41527) (xy 240.292452 38.454626) (xy 240.292451 38.454626) (xy 240.301495 38.459234) (xy 240.352292 38.507208) (xy 240.369087 38.575029) (xy 240.34655 38.641164) (xy 240.301499 38.680202) (xy 240.292182 38.684949) (xy 240.120213 38.80989) (xy 239.96989 38.960213) - (xy 239.844951 39.132179) (xy 239.748444 39.321585) (xy 239.682753 39.52376) (xy 239.660274 39.665687) - (xy 239.6495 39.733713) (xy 239.6495 39.946287) (xy 239.682754 40.156243) (xy 239.739919 40.332179) + (xy 239.844951 39.132179) (xy 239.748444 39.321585) (xy 239.682753 39.52376) (xy 239.6495 39.733713) + (xy 239.6495 39.946286) (xy 239.677601 40.123713) (xy 239.682754 40.156243) (xy 239.739919 40.332179) (xy 239.748444 40.358414) (xy 239.844951 40.54782) (xy 239.96989 40.719786) (xy 240.120213 40.870109) (xy 240.292182 40.99505) (xy 240.300946 40.999516) (xy 240.351742 41.047491) (xy 240.368536 41.115312) (xy 240.345998 41.181447) (xy 240.300946 41.220484) (xy 240.292182 41.224949) (xy 240.120213 41.34989) @@ -4243,106 +4214,108 @@ (xy 242.293796 51.092331) (xy 242.344091 50.957483) (xy 242.3505 50.897873) (xy 242.350499 49.58545) (xy 242.370184 49.518412) (xy 242.386813 49.497775) (xy 244.998729 46.88586) (xy 244.998733 46.885858) (xy 245.085858 46.798733) (xy 245.154311 46.696286) (xy 245.154312 46.696285) (xy 245.191768 46.605858) - (xy 245.201463 46.582452) (xy 245.2255 46.461606) (xy 245.2255 33.210858) (xy 245.225506 33.144236) - (xy 245.225504 33.144228) (xy 245.2255 33.144182) (xy 245.214463 33.088695) (xy 245.213799 33.085355) - (xy 245.2138 33.085345) (xy 245.213798 33.085346) (xy 245.201736 33.02468) (xy 245.201495 33.023386) - (xy 245.201494 33.023381) (xy 245.201103 33.022467) (xy 245.177093 32.964501) (xy 245.17408 32.957228) - (xy 245.174079 32.957225) (xy 245.174074 32.957212) (xy 245.154649 32.910304) (xy 245.154317 32.909484) - (xy 245.154308 32.909467) (xy 245.153608 32.908447) (xy 245.114888 32.850498) (xy 245.114884 32.850493) - (xy 245.103063 32.8328) (xy 245.085892 32.807097) (xy 245.085889 32.807094) (xy 245.085883 32.807085) - (xy 245.085853 32.807048) (xy 245.033641 32.754837) (xy 245.033635 32.754827) (xy 245.033634 32.754829) - (xy 244.988913 32.710101) (xy 244.988812 32.710009) (xy 243.61214 31.333338) (xy 243.612137 31.333334) - (xy 243.612137 31.333335) (xy 243.60507 31.326268) (xy 243.60507 31.326267) (xy 243.517945 31.239142) - (xy 243.517944 31.239141) (xy 243.517943 31.23914) (xy 243.487066 31.218509) (xy 243.469786 31.197833) - (xy 243.4155 31.170689) (xy 243.390865 31.160485) (xy 243.348815 31.143067) (xy 243.327102 31.134073) - (xy 243.30167 31.123539) (xy 243.301658 31.123535) (xy 243.180822 31.0995) (xy 243.180818 31.0995) - (xy 135.239499 31.0995) (xy 135.116286 31.0995) (xy 135.116282 31.0995) (xy 135.055864 31.111518) - (xy 135.018152 31.119019) (xy 134.995443 31.123536) (xy 134.995441 31.123537) (xy 134.9621 31.137347) - (xy 134.881611 31.170685) (xy 134.881607 31.170687) (xy 134.85374 31.189309) (xy 134.853738 31.18931) - (xy 134.779161 31.23914) (xy 134.735598 31.282703) (xy 134.692035 31.326267) (xy 134.692032 31.32627) - (xy 133.601269 32.417034) (xy 133.601267 32.417036) (xy 133.557703 32.460599) (xy 133.51414 32.504162) - (xy 133.467147 32.574491) (xy 133.467148 32.574492) (xy 133.445688 32.606609) (xy 133.445686 32.606611) - (xy 133.427103 32.651477) (xy 133.398539 32.720435) (xy 133.398535 32.720449) (xy 133.3745 32.841283) - (xy 133.3745 41.66161) (xy 133.388083 41.729896) (xy 133.392785 41.753537) (xy 133.398537 41.782452) - (xy 133.445688 41.896287) (xy 133.461394 41.919792) (xy 133.465962 41.926627) (xy 133.465964 41.926633) - (xy 133.465965 41.926633) (xy 133.514138 41.998729) (xy 133.514144 41.998737) (xy 133.605586 42.090179) - (xy 133.605608 42.090199) (xy 142.257571 50.742162) (xy 142.291056 50.803485) (xy 142.287821 50.86816) - (xy 142.282754 50.883753) (xy 142.261904 51.015398) (xy 142.231975 51.078533) (xy 142.172663 51.115464) - (xy 142.139431 51.12) (xy 129.820569 51.12) (xy 129.75353 51.100315) (xy 129.707775 51.047511) (xy 129.698096 51.015398) - (xy 129.688923 50.957482) (xy 129.677246 50.883757) (xy 129.611557 50.681588) (xy 129.515051 50.492184) - (xy 129.515049 50.492181) (xy 129.515048 50.492179) (xy 129.390109 50.320213) (xy 129.239786 50.16989) - (xy 129.06782 50.044951) (xy 129.067115 50.044591) (xy 129.059054 50.040485) (xy 129.008259 49.992512) - (xy 128.991463 49.924692) (xy 129.013999 49.858556) (xy 129.059054 49.819515) (xy 129.067816 49.815051) - (xy 129.089789 49.799086) (xy 129.239786 49.690109) (xy 129.239788 49.690106) (xy 129.239792 49.690104) - (xy 129.390104 49.539792) (xy 129.390106 49.539788) (xy 129.390109 49.539786) (xy 129.515048 49.36782) - (xy 129.515047 49.36782) (xy 129.515051 49.367816) (xy 129.611557 49.178412) (xy 129.677246 48.976243) - (xy 129.7105 48.766287) (xy 129.7105 48.553713) (xy 129.677246 48.343757) (xy 129.611557 48.141588) - (xy 129.515051 47.952184) (xy 129.515049 47.952181) (xy 129.515048 47.952179) (xy 129.390109 47.780213) - (xy 129.239786 47.62989) (xy 129.06782 47.504951) (xy 129.067115 47.504591) (xy 129.059054 47.500485) - (xy 129.008259 47.452512) (xy 128.991463 47.384692) (xy 129.013999 47.318556) (xy 129.059054 47.279515) - (xy 129.067816 47.275051) (xy 129.126237 47.232606) (xy 129.239786 47.150109) (xy 129.239788 47.150106) - (xy 129.239792 47.150104) (xy 129.390104 46.999792) (xy 129.390106 46.999788) (xy 129.390109 46.999786) - (xy 129.515048 46.82782) (xy 129.51505 46.827817) (xy 129.515051 46.827816) (xy 129.611557 46.638412) - (xy 129.677246 46.436243) (xy 129.7105 46.226287) (xy 129.7105 46.013713) (xy 129.677246 45.803757) - (xy 129.611557 45.601588) (xy 129.515051 45.412184) (xy 129.515049 45.412181) (xy 129.515048 45.412179) - (xy 129.390109 45.240213) (xy 129.239786 45.08989) (xy 129.06782 44.964951) (xy 129.067115 44.964591) - (xy 129.059054 44.960485) (xy 129.008259 44.912512) (xy 128.991463 44.844692) (xy 129.013999 44.778556) - (xy 129.059054 44.739515) (xy 129.067816 44.735051) (xy 129.118342 44.698342) (xy 129.239786 44.610109) - (xy 129.239788 44.610106) (xy 129.239792 44.610104) (xy 129.390104 44.459792) (xy 129.390106 44.459788) - (xy 129.390109 44.459786) (xy 129.515048 44.28782) (xy 129.515049 44.287819) (xy 129.515051 44.287816) - (xy 129.611557 44.098412) (xy 129.677246 43.896243) (xy 129.7105 43.686287) (xy 129.7105 43.473713) - (xy 129.677246 43.263757) (xy 129.611557 43.061588) (xy 129.515051 42.872184) (xy 129.515049 42.872181) - (xy 129.515048 42.872179) (xy 129.390109 42.700213) (xy 129.239786 42.54989) (xy 129.06782 42.424951) - (xy 129.067115 42.424591) (xy 129.059054 42.420485) (xy 129.008259 42.372512) (xy 128.991463 42.304692) - (xy 129.013999 42.238556) (xy 129.059054 42.199515) (xy 129.067816 42.195051) (xy 129.118076 42.158535) - (xy 129.239786 42.070109) (xy 129.239788 42.070106) (xy 129.239792 42.070104) (xy 129.390104 41.919792) - (xy 129.390106 41.919788) (xy 129.390109 41.919786) (xy 129.515048 41.74782) (xy 129.515047 41.74782) - (xy 129.515051 41.747816) (xy 129.611557 41.558412) (xy 129.677246 41.356243) (xy 129.7105 41.146287) - (xy 129.7105 40.933713) (xy 129.677246 40.723757) (xy 129.611557 40.521588) (xy 129.515051 40.332184) - (xy 129.515049 40.332181) (xy 129.515048 40.332179) (xy 129.390109 40.160213) (xy 129.239786 40.00989) - (xy 129.06782 39.884951) (xy 129.067115 39.884591) (xy 129.059054 39.880485) (xy 129.008259 39.832512) - (xy 128.991463 39.764692) (xy 129.013999 39.698556) (xy 129.059054 39.659515) (xy 129.067816 39.655051) - (xy 129.134615 39.606519) (xy 129.239786 39.530109) (xy 129.239788 39.530106) (xy 129.239792 39.530104) - (xy 129.390104 39.379792) (xy 129.390106 39.379788) (xy 129.390109 39.379786) (xy 129.515048 39.20782) - (xy 129.515047 39.20782) (xy 129.515051 39.207816) (xy 129.611557 39.018412) (xy 129.677246 38.816243) - (xy 129.7105 38.606287) (xy 129.7105 38.393713) (xy 129.677246 38.183757) (xy 129.611557 37.981588) - (xy 129.515051 37.792184) (xy 129.515049 37.792181) (xy 129.515048 37.792179) (xy 129.390109 37.620213) - (xy 129.239786 37.46989) (xy 129.06782 37.344951) (xy 129.066483 37.34427) (xy 129.059054 37.340485) - (xy 129.008259 37.292512) (xy 128.991463 37.224692) (xy 129.013999 37.158556) (xy 129.059054 37.119515) - (xy 129.067816 37.115051) (xy 129.089789 37.099086) (xy 129.239786 36.990109) (xy 129.239788 36.990106) - (xy 129.239792 36.990104) (xy 129.390104 36.839792) (xy 129.390106 36.839788) (xy 129.390109 36.839786) - (xy 129.515048 36.66782) (xy 129.515047 36.66782) (xy 129.515051 36.667816) (xy 129.611557 36.478412) - (xy 129.677246 36.276243) (xy 129.7105 36.066287) (xy 129.7105 35.853713) (xy 129.677246 35.643757) - (xy 129.611557 35.441588) (xy 129.515051 35.252184) (xy 129.515049 35.252181) (xy 129.515048 35.252179) - (xy 129.390109 35.080213) (xy 129.239786 34.92989) (xy 129.06782 34.804951) (xy 128.878414 34.708444) - (xy 128.878413 34.708443) (xy 128.878412 34.708443) (xy 128.676243 34.642754) (xy 128.676241 34.642753) - (xy 128.67624 34.642753) (xy 128.514957 34.617208) (xy 128.466287 34.6095) (xy 128.253713 34.6095) - (xy 128.205042 34.617208) (xy 128.04376 34.642753) (xy 127.841585 34.708444) (xy 127.652179 34.804951) - (xy 127.480213 34.92989) (xy 127.32989 35.080213) (xy 127.204951 35.252179) (xy 127.108444 35.441585) - (xy 127.042753 35.64376) (xy 127.019575 35.790104) (xy 127.0095 35.853713) (xy 127.0095 36.066287) - (xy 127.042754 36.276243) (xy 127.065507 36.34627) (xy 127.108444 36.478414) (xy 127.204951 36.66782) - (xy 127.32989 36.839786) (xy 127.480213 36.990109) (xy 127.652182 37.11505) (xy 127.660946 37.119516) - (xy 127.711742 37.167491) (xy 127.728536 37.235312) (xy 127.705998 37.301447) (xy 127.660946 37.340484) - (xy 127.652182 37.344949) (xy 127.480213 37.46989) (xy 127.32989 37.620213) (xy 127.204951 37.792179) - (xy 127.108444 37.981585) (xy 127.042753 38.18376) (xy 127.0095 38.393713) (xy 127.0095 38.606286) - (xy 127.042735 38.816127) (xy 127.042754 38.816243) (xy 127.092207 38.968444) (xy 127.108444 39.018414) - (xy 127.204951 39.20782) (xy 127.32989 39.379786) (xy 127.480213 39.530109) (xy 127.652182 39.65505) - (xy 127.660946 39.659516) (xy 127.711742 39.707491) (xy 127.728536 39.775312) (xy 127.705998 39.841447) - (xy 127.660946 39.880484) (xy 127.652182 39.884949) (xy 127.480213 40.00989) (xy 127.32989 40.160213) - (xy 127.204951 40.332179) (xy 127.108444 40.521585) (xy 127.042753 40.72376) (xy 127.0095 40.933713) - (xy 127.0095 41.146286) (xy 127.042754 41.356244) (xy 127.042754 41.356247) (xy 127.056491 41.398523) - (xy 127.058486 41.468364) (xy 127.026241 41.524522) (xy 124.631286 43.919478) (xy 124.519481 44.031282) - (xy 124.519479 44.031285) (xy 124.514325 44.040213) (xy 124.473745 44.1105) (xy 124.440423 44.168215) - (xy 124.399499 44.320943) (xy 124.399499 44.320945) (xy 124.399499 44.489046) (xy 124.3995 44.489059) - (xy 124.3995 59.859015) (xy 124.399499 59.859033) (xy 124.399499 60.024739) (xy 124.399498 60.024739) - (xy 124.0005 60.024739) (xy 124.0005 32.004427) (xy 124.000816 31.995581) (xy 124.01513 31.795443) - (xy 124.015131 31.795442) (xy 124.01513 31.795436) (xy 124.017646 31.777938) (xy 124.059356 31.5862) - (xy 124.064335 31.569242) (xy 124.132911 31.385382) (xy 124.140251 31.36931) (xy 124.234294 31.197083) - (xy 124.24385 31.182214) (xy 124.361443 31.025128) (xy 124.373017 31.011771) (xy 124.511771 30.873017) - (xy 124.525128 30.861443) (xy 124.682214 30.74385) (xy 124.697083 30.734294) (xy 124.86931 30.640251) - (xy 124.885382 30.632911) (xy 125.069242 30.564335) (xy 125.0862 30.559356) (xy 125.277938 30.517646) - (xy 125.295436 30.51513) (xy 125.495582 30.500816) (xy 125.504428 30.5005) (xy 125.565892 30.5005) - (xy 244.294108 30.5005) (xy 244.355572 30.5005) + (xy 245.201463 46.582452) (xy 245.216688 46.505909) (xy 245.2255 46.461607) (xy 245.2255 46.338393) + (xy 245.2255 33.210858) (xy 245.225506 33.144236) (xy 245.225504 33.144228) (xy 245.2255 33.144182) + (xy 245.214463 33.088695) (xy 245.213799 33.085355) (xy 245.2138 33.085345) (xy 245.213798 33.085346) + (xy 245.201736 33.02468) (xy 245.201495 33.023386) (xy 245.201494 33.023381) (xy 245.201103 33.022467) + (xy 245.177093 32.964501) (xy 245.17408 32.957228) (xy 245.174079 32.957225) (xy 245.174074 32.957212) + (xy 245.154649 32.910304) (xy 245.154317 32.909484) (xy 245.154308 32.909467) (xy 245.153608 32.908447) + (xy 245.114888 32.850498) (xy 245.114884 32.850493) (xy 245.103063 32.8328) (xy 245.085892 32.807097) + (xy 245.085889 32.807094) (xy 245.085883 32.807085) (xy 245.085853 32.807048) (xy 245.033641 32.754837) + (xy 245.033635 32.754827) (xy 245.033634 32.754829) (xy 244.988913 32.710101) (xy 244.988812 32.710009) + (xy 243.61214 31.333338) (xy 243.612137 31.333334) (xy 243.612137 31.333335) (xy 243.60507 31.326268) + (xy 243.60507 31.326267) (xy 243.517945 31.239142) (xy 243.517944 31.239141) (xy 243.517943 31.23914) + (xy 243.487066 31.218509) (xy 243.469786 31.197833) (xy 243.4155 31.170689) (xy 243.390865 31.160485) + (xy 243.348815 31.143067) (xy 243.327102 31.134073) (xy 243.30167 31.123539) (xy 243.301658 31.123535) + (xy 243.180822 31.0995) (xy 243.180818 31.0995) (xy 135.239499 31.0995) (xy 135.116286 31.0995) + (xy 135.116282 31.0995) (xy 135.055864 31.111518) (xy 135.018152 31.119019) (xy 134.995443 31.123536) + (xy 134.995441 31.123537) (xy 134.9621 31.137347) (xy 134.881611 31.170685) (xy 134.881607 31.170687) + (xy 134.85374 31.189309) (xy 134.853738 31.18931) (xy 134.779161 31.23914) (xy 134.735598 31.282703) + (xy 134.692035 31.326267) (xy 134.692032 31.32627) (xy 133.601269 32.417034) (xy 133.601267 32.417036) + (xy 133.557703 32.460599) (xy 133.51414 32.504162) (xy 133.467147 32.574491) (xy 133.467148 32.574492) + (xy 133.445688 32.606609) (xy 133.445686 32.606611) (xy 133.427103 32.651477) (xy 133.398539 32.720435) + (xy 133.398535 32.720449) (xy 133.3745 32.841283) (xy 133.3745 41.66161) (xy 133.386862 41.723757) + (xy 133.392785 41.753537) (xy 133.398537 41.782452) (xy 133.445688 41.896287) (xy 133.461394 41.919792) + (xy 133.465962 41.926627) (xy 133.465964 41.926633) (xy 133.465965 41.926633) (xy 133.514138 41.998729) + (xy 133.514144 41.998737) (xy 133.605586 42.090179) (xy 133.605608 42.090199) (xy 142.257571 50.742162) + (xy 142.291056 50.803485) (xy 142.287821 50.86816) (xy 142.282754 50.883753) (xy 142.261904 51.015398) + (xy 142.231975 51.078533) (xy 142.172663 51.115464) (xy 142.139431 51.12) (xy 129.820569 51.12) + (xy 129.75353 51.100315) (xy 129.707775 51.047511) (xy 129.698096 51.015398) (xy 129.688923 50.957482) + (xy 129.677246 50.883757) (xy 129.611557 50.681588) (xy 129.515051 50.492184) (xy 129.515049 50.492181) + (xy 129.515048 50.492179) (xy 129.390109 50.320213) (xy 129.239786 50.16989) (xy 129.06782 50.044951) + (xy 129.067115 50.044591) (xy 129.059054 50.040485) (xy 129.008259 49.992512) (xy 128.991463 49.924692) + (xy 129.013999 49.858556) (xy 129.059054 49.819515) (xy 129.067816 49.815051) (xy 129.089789 49.799086) + (xy 129.239786 49.690109) (xy 129.239788 49.690106) (xy 129.239792 49.690104) (xy 129.390104 49.539792) + (xy 129.390106 49.539788) (xy 129.390109 49.539786) (xy 129.515048 49.36782) (xy 129.515047 49.36782) + (xy 129.515051 49.367816) (xy 129.611557 49.178412) (xy 129.677246 48.976243) (xy 129.7105 48.766287) + (xy 129.7105 48.553713) (xy 129.677246 48.343757) (xy 129.611557 48.141588) (xy 129.515051 47.952184) + (xy 129.515049 47.952181) (xy 129.515048 47.952179) (xy 129.390109 47.780213) (xy 129.239786 47.62989) + (xy 129.06782 47.504951) (xy 129.067115 47.504591) (xy 129.059054 47.500485) (xy 129.008259 47.452512) + (xy 128.991463 47.384692) (xy 129.013999 47.318556) (xy 129.059054 47.279515) (xy 129.067816 47.275051) + (xy 129.130895 47.229222) (xy 129.239786 47.150109) (xy 129.239788 47.150106) (xy 129.239792 47.150104) + (xy 129.390104 46.999792) (xy 129.390106 46.999788) (xy 129.390109 46.999786) (xy 129.515048 46.82782) + (xy 129.51505 46.827817) (xy 129.515051 46.827816) (xy 129.611557 46.638412) (xy 129.677246 46.436243) + (xy 129.7105 46.226287) (xy 129.7105 46.013713) (xy 129.677246 45.803757) (xy 129.611557 45.601588) + (xy 129.515051 45.412184) (xy 129.515049 45.412181) (xy 129.515048 45.412179) (xy 129.390109 45.240213) + (xy 129.239786 45.08989) (xy 129.06782 44.964951) (xy 129.067115 44.964591) (xy 129.059054 44.960485) + (xy 129.008259 44.912512) (xy 128.991463 44.844692) (xy 129.013999 44.778556) (xy 129.059054 44.739515) + (xy 129.067816 44.735051) (xy 129.118342 44.698342) (xy 129.239786 44.610109) (xy 129.239788 44.610106) + (xy 129.239792 44.610104) (xy 129.390104 44.459792) (xy 129.390106 44.459788) (xy 129.390109 44.459786) + (xy 129.515048 44.28782) (xy 129.515049 44.287819) (xy 129.515051 44.287816) (xy 129.611557 44.098412) + (xy 129.677246 43.896243) (xy 129.7105 43.686287) (xy 129.7105 43.473713) (xy 129.677246 43.263757) + (xy 129.611557 43.061588) (xy 129.515051 42.872184) (xy 129.515049 42.872181) (xy 129.515048 42.872179) + (xy 129.390109 42.700213) (xy 129.239786 42.54989) (xy 129.06782 42.424951) (xy 129.067115 42.424591) + (xy 129.059054 42.420485) (xy 129.008259 42.372512) (xy 128.991463 42.304692) (xy 129.013999 42.238556) + (xy 129.059054 42.199515) (xy 129.067816 42.195051) (xy 129.12389 42.154311) (xy 129.239786 42.070109) + (xy 129.239788 42.070106) (xy 129.239792 42.070104) (xy 129.390104 41.919792) (xy 129.390106 41.919788) + (xy 129.390109 41.919786) (xy 129.515048 41.74782) (xy 129.515047 41.74782) (xy 129.515051 41.747816) + (xy 129.611557 41.558412) (xy 129.677246 41.356243) (xy 129.7105 41.146287) (xy 129.7105 40.933713) + (xy 129.677246 40.723757) (xy 129.611557 40.521588) (xy 129.515051 40.332184) (xy 129.515049 40.332181) + (xy 129.515048 40.332179) (xy 129.390109 40.160213) (xy 129.239786 40.00989) (xy 129.06782 39.884951) + (xy 129.067115 39.884591) (xy 129.059054 39.880485) (xy 129.008259 39.832512) (xy 128.991463 39.764692) + (xy 129.013999 39.698556) (xy 129.059054 39.659515) (xy 129.067816 39.655051) (xy 129.120851 39.616519) + (xy 129.239786 39.530109) (xy 129.239788 39.530106) (xy 129.239792 39.530104) (xy 129.390104 39.379792) + (xy 129.390106 39.379788) (xy 129.390109 39.379786) (xy 129.515048 39.20782) (xy 129.515047 39.20782) + (xy 129.515051 39.207816) (xy 129.611557 39.018412) (xy 129.677246 38.816243) (xy 129.7105 38.606287) + (xy 129.7105 38.393713) (xy 129.677246 38.183757) (xy 129.611557 37.981588) (xy 129.515051 37.792184) + (xy 129.515049 37.792181) (xy 129.515048 37.792179) (xy 129.390109 37.620213) (xy 129.239786 37.46989) + (xy 129.06782 37.344951) (xy 129.066483 37.34427) (xy 129.059054 37.340485) (xy 129.008259 37.292512) + (xy 128.991463 37.224692) (xy 129.013999 37.158556) (xy 129.059054 37.119515) (xy 129.067816 37.115051) + (xy 129.089789 37.099086) (xy 129.239786 36.990109) (xy 129.239788 36.990106) (xy 129.239792 36.990104) + (xy 129.390104 36.839792) (xy 129.390106 36.839788) (xy 129.390109 36.839786) (xy 129.515048 36.66782) + (xy 129.515047 36.66782) (xy 129.515051 36.667816) (xy 129.611557 36.478412) (xy 129.677246 36.276243) + (xy 129.7105 36.066287) (xy 129.7105 35.853713) (xy 129.677246 35.643757) (xy 129.611557 35.441588) + (xy 129.515051 35.252184) (xy 129.515049 35.252181) (xy 129.515048 35.252179) (xy 129.390109 35.080213) + (xy 129.239786 34.92989) (xy 129.06782 34.804951) (xy 128.878414 34.708444) (xy 128.878413 34.708443) + (xy 128.878412 34.708443) (xy 128.676243 34.642754) (xy 128.676241 34.642753) (xy 128.67624 34.642753) + (xy 128.514957 34.617208) (xy 128.466287 34.6095) (xy 128.253713 34.6095) (xy 128.205042 34.617208) + (xy 128.04376 34.642753) (xy 127.841585 34.708444) (xy 127.652179 34.804951) (xy 127.480213 34.92989) + (xy 127.32989 35.080213) (xy 127.204951 35.252179) (xy 127.108444 35.441585) (xy 127.042753 35.64376) + (xy 127.019575 35.790104) (xy 127.0095 35.853713) (xy 127.0095 36.066287) (xy 127.042754 36.276243) + (xy 127.065507 36.34627) (xy 127.108444 36.478414) (xy 127.204951 36.66782) (xy 127.32989 36.839786) + (xy 127.480213 36.990109) (xy 127.652182 37.11505) (xy 127.660946 37.119516) (xy 127.711742 37.167491) + (xy 127.728536 37.235312) (xy 127.705998 37.301447) (xy 127.660946 37.340484) (xy 127.652182 37.344949) + (xy 127.480213 37.46989) (xy 127.32989 37.620213) (xy 127.204951 37.792179) (xy 127.108444 37.981585) + (xy 127.042753 38.18376) (xy 127.0095 38.393713) (xy 127.0095 38.606286) (xy 127.042735 38.816127) + (xy 127.042754 38.816243) (xy 127.095456 38.978443) (xy 127.108444 39.018414) (xy 127.204951 39.20782) + (xy 127.32989 39.379786) (xy 127.480213 39.530109) (xy 127.652182 39.65505) (xy 127.660946 39.659516) + (xy 127.711742 39.707491) (xy 127.728536 39.775312) (xy 127.705998 39.841447) (xy 127.660946 39.880484) + (xy 127.652182 39.884949) (xy 127.480213 40.00989) (xy 127.32989 40.160213) (xy 127.204951 40.332179) + (xy 127.108444 40.521585) (xy 127.042753 40.72376) (xy 127.0095 40.933713) (xy 127.0095 41.146286) + (xy 127.042754 41.356244) (xy 127.042754 41.356247) (xy 127.056491 41.398523) (xy 127.058486 41.468364) + (xy 127.026241 41.524522) (xy 124.631286 43.919478) (xy 124.519481 44.031282) (xy 124.519479 44.031285) + (xy 124.514325 44.040213) (xy 124.470232 44.116586) (xy 124.469361 44.118094) (xy 124.469359 44.118096) + (xy 124.440425 44.168209) (xy 124.440424 44.16821) (xy 124.430432 44.2055) (xy 124.399499 44.320943) + (xy 124.399499 44.320945) (xy 124.399499 44.489046) (xy 124.3995 44.489059) (xy 124.3995 59.859015) + (xy 124.399499 59.859033) (xy 124.399499 60.024739) (xy 124.399498 60.024739) (xy 124.0005 60.024739) + (xy 124.0005 32.004427) (xy 124.000816 31.995581) (xy 124.01513 31.795443) (xy 124.015131 31.795442) + (xy 124.01513 31.795436) (xy 124.017646 31.777938) (xy 124.059356 31.5862) (xy 124.064335 31.569242) + (xy 124.132911 31.385382) (xy 124.140251 31.36931) (xy 124.234294 31.197083) (xy 124.24385 31.182214) + (xy 124.361443 31.025128) (xy 124.373017 31.011771) (xy 124.511771 30.873017) (xy 124.525128 30.861443) + (xy 124.682214 30.74385) (xy 124.697083 30.734294) (xy 124.86931 30.640251) (xy 124.885382 30.632911) + (xy 125.069242 30.564335) (xy 125.0862 30.559356) (xy 125.277938 30.517646) (xy 125.295436 30.51513) + (xy 125.495582 30.500816) (xy 125.504428 30.5005) (xy 125.565892 30.5005) (xy 244.294108 30.5005) + (xy 244.355572 30.5005) ) ) (filled_polygon @@ -4351,13 +4324,13 @@ (xy 156.742539 34.220185) (xy 156.788294 34.272989) (xy 156.7995 34.3245) (xy 156.7995 45.31848) (xy 156.779815 45.385519) (xy 156.763181 45.406161) (xy 155.062181 47.107161) (xy 155.000858 47.140646) (xy 154.931166 47.135662) (xy 154.875233 47.09379) (xy 154.850816 47.028326) (xy 154.8505 47.01948) - (xy 154.8505 47.013713) (xy 154.841708 46.958204) (xy 154.817246 46.803757) (xy 154.751557 46.601588) + (xy 154.8505 47.013713) (xy 154.843292 46.968204) (xy 154.817246 46.803757) (xy 154.751557 46.601588) (xy 154.655051 46.412184) (xy 154.655049 46.412181) (xy 154.655048 46.412179) (xy 154.530109 46.240213) (xy 154.379786 46.08989) (xy 154.20782 45.964951) (xy 154.207115 45.964591) (xy 154.199054 45.960485) (xy 154.148259 45.912512) (xy 154.131463 45.844692) (xy 154.153999 45.778556) (xy 154.199054 45.739515) - (xy 154.207816 45.735051) (xy 154.319988 45.653554) (xy 154.379786 45.610109) (xy 154.379788 45.610106) + (xy 154.207816 45.735051) (xy 154.306224 45.663554) (xy 154.379786 45.610109) (xy 154.379788 45.610106) (xy 154.379792 45.610104) (xy 154.530104 45.459792) (xy 154.530106 45.459788) (xy 154.530109 45.459786) - (xy 154.655048 45.28782) (xy 154.655049 45.287819) (xy 154.655051 45.287816) (xy 154.751557 45.098412) + (xy 154.655048 45.28782) (xy 154.655047 45.28782) (xy 154.655051 45.287816) (xy 154.751557 45.098412) (xy 154.817246 44.896243) (xy 154.8505 44.686287) (xy 154.8505 44.473713) (xy 154.817246 44.263757) (xy 154.751557 44.061588) (xy 154.655051 43.872184) (xy 154.655049 43.872181) (xy 154.655048 43.872179) (xy 154.530109 43.700213) (xy 154.379786 43.54989) (xy 154.20782 43.424951) (xy 154.207115 43.424591) @@ -4387,13 +4360,13 @@ (xy 152.580878 40.784357) (xy 152.591723 40.787951) (xy 152.649167 40.827724) (xy 152.67599 40.89224) (xy 152.663675 40.961016) (xy 152.625605 41.005974) (xy 152.620211 41.009892) (xy 152.46989 41.160213) (xy 152.344951 41.332179) (xy 152.248444 41.521585) (xy 152.182753 41.72376) (xy 152.1495 41.933713) - (xy 152.1495 42.146286) (xy 152.172508 42.291557) (xy 152.182754 42.356243) (xy 152.203627 42.420484) + (xy 152.1495 42.146286) (xy 152.172508 42.291557) (xy 152.182754 42.356243) (xy 152.214439 42.45376) (xy 152.248444 42.558414) (xy 152.344951 42.74782) (xy 152.46989 42.919786) (xy 152.620213 43.070109) (xy 152.792182 43.19505) (xy 152.800946 43.199516) (xy 152.851742 43.247491) (xy 152.868536 43.315312) (xy 152.845998 43.381447) (xy 152.800946 43.420484) (xy 152.792182 43.424949) (xy 152.620213 43.54989) (xy 152.46989 43.700213) (xy 152.344951 43.872179) (xy 152.248444 44.061585) (xy 152.182753 44.26376) (xy 152.1495 44.473713) (xy 152.1495 44.686286) (xy 152.172508 44.831557) (xy 152.182754 44.896243) - (xy 152.203627 44.960484) (xy 152.248444 45.098414) (xy 152.344951 45.28782) (xy 152.46989 45.459786) + (xy 152.217439 45.002993) (xy 152.248444 45.098414) (xy 152.344951 45.28782) (xy 152.46989 45.459786) (xy 152.620213 45.610109) (xy 152.792182 45.73505) (xy 152.800946 45.739516) (xy 152.851742 45.787491) (xy 152.868536 45.855312) (xy 152.845998 45.921447) (xy 152.800946 45.960484) (xy 152.792182 45.964949) (xy 152.620213 46.08989) (xy 152.46989 46.240213) (xy 152.344951 46.412179) (xy 152.248444 46.601585) @@ -4402,29 +4375,29 @@ (xy 152.46989 47.999786) (xy 152.620213 48.150109) (xy 152.792182 48.27505) (xy 152.800946 48.279516) (xy 152.851742 48.327491) (xy 152.868536 48.395312) (xy 152.845998 48.461447) (xy 152.800946 48.500484) (xy 152.792182 48.504949) (xy 152.620213 48.62989) (xy 152.46989 48.780213) (xy 152.344951 48.952179) - (xy 152.287218 49.065488) (xy 152.239244 49.116284) (xy 152.171423 49.133079) (xy 152.105288 49.110542) - (xy 152.089052 49.096874) (xy 151.786819 48.794641) (xy 151.753334 48.733318) (xy 151.7505 48.70696) - (xy 151.7505 40.401577) (xy 151.719709 40.207173) (xy 151.712079 40.183691) (xy 151.704449 40.160208) - (xy 151.658884 40.019974) (xy 151.658882 40.019971) (xy 151.658882 40.019969) (xy 151.59967 39.90376) - (xy 151.569524 39.844595) (xy 151.453829 39.685355) (xy 146.774646 35.006172) (xy 146.615405 34.890476) - (xy 146.44003 34.801117) (xy 146.252826 34.74029) (xy 146.058422 34.7095) (xy 146.058417 34.7095) - (xy 144.606551 34.7095) (xy 144.541453 34.691038) (xy 144.531172 34.684696) (xy 144.516466 34.675625) - (xy 144.516463 34.675623) (xy 144.516462 34.675623) (xy 144.473271 34.661311) (xy 144.348816 34.620071) - (xy 144.245349 34.6095) (xy 144.245342 34.6095) (xy 142.954658 34.6095) (xy 142.95465 34.6095) (xy 142.851183 34.620071) - (xy 142.68354 34.675622) (xy 142.683529 34.675627) (xy 142.533225 34.768337) (xy 142.533221 34.76834) - (xy 142.40834 34.893221) (xy 142.408337 34.893225) (xy 142.315627 35.043529) (xy 142.315622 35.04354) - (xy 142.260071 35.211183) (xy 142.2495 35.31465) (xy 142.2495 36.605349) (xy 142.260071 36.708816) - (xy 142.315622 36.876459) (xy 142.315627 36.87647) (xy 142.408337 37.026774) (xy 142.40834 37.026778) - (xy 142.533221 37.151659) (xy 142.533225 37.151662) (xy 142.683529 37.244372) (xy 142.683532 37.244373) - (xy 142.683538 37.244377) (xy 142.752876 37.267353) (xy 142.810321 37.307126) (xy 142.837144 37.371642) - (xy 142.837325 37.383771) (xy 143.470591 38.017037) (xy 143.407007 38.034075) (xy 143.292993 38.099901) - (xy 143.199901 38.192993) (xy 143.134075 38.307007) (xy 143.117037 38.370591) (xy 142.484728 37.738282) - (xy 142.484727 37.738282) (xy 142.44538 37.792439) (xy 142.348904 37.981782) (xy 142.283242 38.183869) - (xy 142.283242 38.183872) (xy 142.25 38.393753) (xy 142.25 38.399981) (xy 142.230315 38.46702) (xy 142.177511 38.512775) - (xy 142.108353 38.522719) (xy 142.044797 38.493694) (xy 142.038319 38.487662) (xy 140.236819 36.686162) - (xy 140.203334 36.624839) (xy 140.2005 36.598481) (xy 140.2005 34.841519) (xy 140.220185 34.77448) - (xy 140.236819 34.753838) (xy 140.753838 34.236819) (xy 140.815161 34.203334) (xy 140.841519 34.2005) - (xy 156.6755 34.2005) + (xy 152.332692 48.976239) (xy 152.291265 49.057546) (xy 152.287218 49.065488) (xy 152.239244 49.116284) + (xy 152.171423 49.133079) (xy 152.105288 49.110542) (xy 152.089052 49.096874) (xy 151.786819 48.794641) + (xy 151.753334 48.733318) (xy 151.7505 48.70696) (xy 151.7505 40.401577) (xy 151.719709 40.207173) + (xy 151.712079 40.183691) (xy 151.704449 40.160208) (xy 151.658884 40.019974) (xy 151.658882 40.019971) + (xy 151.658882 40.019969) (xy 151.58781 39.880484) (xy 151.569524 39.844595) (xy 151.453829 39.685355) + (xy 146.774646 35.006172) (xy 146.615405 34.890476) (xy 146.44003 34.801117) (xy 146.252826 34.74029) + (xy 146.058422 34.7095) (xy 146.058417 34.7095) (xy 144.606551 34.7095) (xy 144.541453 34.691038) + (xy 144.531172 34.684696) (xy 144.516466 34.675625) (xy 144.516463 34.675623) (xy 144.516462 34.675623) + (xy 144.473271 34.661311) (xy 144.348816 34.620071) (xy 144.245349 34.6095) (xy 144.245342 34.6095) + (xy 142.954658 34.6095) (xy 142.95465 34.6095) (xy 142.851183 34.620071) (xy 142.68354 34.675622) + (xy 142.683529 34.675627) (xy 142.533225 34.768337) (xy 142.533221 34.76834) (xy 142.40834 34.893221) + (xy 142.408337 34.893225) (xy 142.315627 35.043529) (xy 142.315622 35.04354) (xy 142.260071 35.211183) + (xy 142.2495 35.31465) (xy 142.2495 36.605349) (xy 142.260071 36.708816) (xy 142.315622 36.876459) + (xy 142.315627 36.87647) (xy 142.408337 37.026774) (xy 142.40834 37.026778) (xy 142.533221 37.151659) + (xy 142.533225 37.151662) (xy 142.683529 37.244372) (xy 142.683532 37.244373) (xy 142.683538 37.244377) + (xy 142.752876 37.267353) (xy 142.810321 37.307126) (xy 142.837144 37.371642) (xy 142.837325 37.383771) + (xy 143.470591 38.017037) (xy 143.407007 38.034075) (xy 143.292993 38.099901) (xy 143.199901 38.192993) + (xy 143.134075 38.307007) (xy 143.117037 38.370591) (xy 142.484728 37.738282) (xy 142.484727 37.738282) + (xy 142.44538 37.792439) (xy 142.348904 37.981782) (xy 142.283242 38.183869) (xy 142.283242 38.183872) + (xy 142.25 38.393753) (xy 142.25 38.399981) (xy 142.230315 38.46702) (xy 142.177511 38.512775) (xy 142.108353 38.522719) + (xy 142.044797 38.493694) (xy 142.038319 38.487662) (xy 140.236819 36.686162) (xy 140.203334 36.624839) + (xy 140.2005 36.598481) (xy 140.2005 34.841519) (xy 140.220185 34.77448) (xy 140.236819 34.753838) + (xy 140.753838 34.236819) (xy 140.815161 34.203334) (xy 140.841519 34.2005) (xy 156.6755 34.2005) ) ) (filled_polygon @@ -4454,13 +4427,13 @@ (xy 127.711742 37.167491) (xy 127.728536 37.235312) (xy 127.705998 37.301447) (xy 127.660946 37.340484) (xy 127.652182 37.344949) (xy 127.480213 37.46989) (xy 127.32989 37.620213) (xy 127.204951 37.792179) (xy 127.108444 37.981585) (xy 127.042753 38.18376) (xy 127.0095 38.393713) (xy 127.0095 38.606286) - (xy 127.042735 38.816127) (xy 127.042754 38.816243) (xy 127.092207 38.968444) (xy 127.108444 39.018414) + (xy 127.042735 38.816127) (xy 127.042754 38.816243) (xy 127.095456 38.978443) (xy 127.108444 39.018414) (xy 127.204951 39.20782) (xy 127.32989 39.379786) (xy 127.480213 39.530109) (xy 127.652182 39.65505) (xy 127.660946 39.659516) (xy 127.711742 39.707491) (xy 127.728536 39.775312) (xy 127.705998 39.841447) (xy 127.660946 39.880484) (xy 127.652182 39.884949) (xy 127.480213 40.00989) (xy 127.480209 40.009894) (xy 127.329896 40.160208) (xy 127.32989 40.160213) (xy 127.204951 40.332179) (xy 127.108444 40.521585) (xy 127.042753 40.72376) (xy 127.0095 40.933713) (xy 127.0095 41.146286) (xy 127.041748 41.349896) - (xy 127.042754 41.356243) (xy 127.089531 41.500208) (xy 127.108444 41.558414) (xy 127.204951 41.74782) + (xy 127.042754 41.356243) (xy 127.095456 41.518443) (xy 127.108444 41.558414) (xy 127.204951 41.74782) (xy 127.32989 41.919786) (xy 127.480213 42.070109) (xy 127.652182 42.19505) (xy 127.660946 42.199516) (xy 127.711742 42.247491) (xy 127.728536 42.315312) (xy 127.705998 42.381447) (xy 127.660946 42.420484) (xy 127.652182 42.424949) (xy 127.480213 42.54989) (xy 127.32989 42.700213) (xy 127.204951 42.872179) @@ -4470,13 +4443,13 @@ (xy 127.660946 44.739516) (xy 127.711742 44.787491) (xy 127.728536 44.855312) (xy 127.705998 44.921447) (xy 127.660946 44.960484) (xy 127.652182 44.964949) (xy 127.480213 45.08989) (xy 127.32989 45.240213) (xy 127.204951 45.412179) (xy 127.108444 45.601585) (xy 127.042753 45.80376) (xy 127.0095 46.013713) - (xy 127.0095 46.226286) (xy 127.041748 46.429896) (xy 127.042754 46.436243) (xy 127.106507 46.632455) + (xy 127.0095 46.226286) (xy 127.041748 46.429896) (xy 127.042754 46.436243) (xy 127.089531 46.580208) (xy 127.108444 46.638414) (xy 127.204951 46.82782) (xy 127.32989 46.999786) (xy 127.480213 47.150109) (xy 127.652182 47.27505) (xy 127.660946 47.279516) (xy 127.711742 47.327491) (xy 127.728536 47.395312) (xy 127.705998 47.461447) (xy 127.660946 47.500484) (xy 127.652182 47.504949) (xy 127.480213 47.62989) (xy 127.32989 47.780213) (xy 127.204951 47.952179) (xy 127.108444 48.141585) (xy 127.042753 48.34376) (xy 127.017223 48.504951) (xy 127.0095 48.553713) (xy 127.0095 48.766287) (xy 127.013645 48.792455) - (xy 127.038942 48.952179) (xy 127.042754 48.976243) (xy 127.093946 49.133796) (xy 127.108444 49.178414) + (xy 127.038942 48.952179) (xy 127.042754 48.976243) (xy 127.093713 49.133079) (xy 127.108444 49.178414) (xy 127.204951 49.36782) (xy 127.32989 49.539786) (xy 127.480213 49.690109) (xy 127.652182 49.81505) (xy 127.660946 49.819516) (xy 127.711742 49.867491) (xy 127.728536 49.935312) (xy 127.705998 50.001447) (xy 127.660946 50.040484) (xy 127.652182 50.044949) (xy 127.480213 50.16989) (xy 127.32989 50.320213) @@ -4627,12 +4600,12 @@ (xy 154.860504 49.290151) (xy 158.044114 46.106543) (xy 158.120775 45.991811) (xy 158.17358 45.864329) (xy 158.177678 45.843723) (xy 158.180773 45.828168) (xy 158.180773 45.828165) (xy 158.2005 45.728993) (xy 158.2005 41.933713) (xy 210.5695 41.933713) (xy 210.5695 42.146286) (xy 210.592508 42.291557) - (xy 210.602754 42.356243) (xy 210.623627 42.420484) (xy 210.668444 42.558414) (xy 210.764951 42.74782) + (xy 210.602754 42.356243) (xy 210.634439 42.45376) (xy 210.668444 42.558414) (xy 210.764951 42.74782) (xy 210.88989 42.919786) (xy 211.040213 43.070109) (xy 211.212182 43.19505) (xy 211.220946 43.199516) (xy 211.271742 43.247491) (xy 211.288536 43.315312) (xy 211.265998 43.381447) (xy 211.220946 43.420484) (xy 211.212182 43.424949) (xy 211.040213 43.54989) (xy 210.88989 43.700213) (xy 210.764951 43.872179) (xy 210.668444 44.061585) (xy 210.602753 44.26376) (xy 210.5695 44.473713) (xy 210.5695 44.686286) - (xy 210.592508 44.831557) (xy 210.602754 44.896243) (xy 210.623627 44.960484) (xy 210.668444 45.098414) + (xy 210.592508 44.831557) (xy 210.602754 44.896243) (xy 210.637439 45.002993) (xy 210.668444 45.098414) (xy 210.764951 45.28782) (xy 210.88989 45.459786) (xy 211.040213 45.610109) (xy 211.212182 45.73505) (xy 211.220946 45.739516) (xy 211.271742 45.787491) (xy 211.288536 45.855312) (xy 211.265998 45.921447) (xy 211.220946 45.960484) (xy 211.212182 45.964949) (xy 211.040213 46.08989) (xy 210.88989 46.240213) @@ -4674,240 +4647,240 @@ (xy 213.075051 46.412184) (xy 213.075049 46.412181) (xy 213.075048 46.412179) (xy 212.950109 46.240213) (xy 212.799786 46.08989) (xy 212.62782 45.964951) (xy 212.627115 45.964591) (xy 212.619054 45.960485) (xy 212.568259 45.912512) (xy 212.551463 45.844692) (xy 212.573999 45.778556) (xy 212.619054 45.739515) - (xy 212.627816 45.735051) (xy 212.739988 45.653554) (xy 212.799786 45.610109) (xy 212.799788 45.610106) + (xy 212.627816 45.735051) (xy 212.726224 45.663554) (xy 212.799786 45.610109) (xy 212.799788 45.610106) (xy 212.799792 45.610104) (xy 212.950104 45.459792) (xy 212.950106 45.459788) (xy 212.950109 45.459786) - (xy 213.052772 45.31848) (xy 213.075051 45.287816) (xy 213.171557 45.098412) (xy 213.237246 44.896243) - (xy 213.2705 44.686287) (xy 213.2705 44.473713) (xy 213.237246 44.263757) (xy 213.171557 44.061588) - (xy 213.075051 43.872184) (xy 213.075049 43.872181) (xy 213.075048 43.872179) (xy 212.950109 43.700213) - (xy 212.799786 43.54989) (xy 212.62782 43.424951) (xy 212.627115 43.424591) (xy 212.619054 43.420485) - (xy 212.568259 43.372512) (xy 212.551463 43.304692) (xy 212.573999 43.238556) (xy 212.619054 43.199515) - (xy 212.627816 43.195051) (xy 212.649789 43.179086) (xy 212.799786 43.070109) (xy 212.799788 43.070106) - (xy 212.799792 43.070104) (xy 212.950104 42.919792) (xy 212.950106 42.919788) (xy 212.950109 42.919786) - (xy 213.075048 42.74782) (xy 213.075047 42.74782) (xy 213.075051 42.747816) (xy 213.171557 42.558412) - (xy 213.237246 42.356243) (xy 213.2705 42.146287) (xy 213.2705 41.933713) (xy 213.237246 41.723757) - (xy 213.171557 41.521588) (xy 213.075051 41.332184) (xy 213.075049 41.332181) (xy 213.075048 41.332179) - (xy 212.950109 41.160213) (xy 212.79979 41.009894) (xy 212.799785 41.00989) (xy 212.794399 41.005977) - (xy 212.751731 40.950649) (xy 212.74575 40.881036) (xy 212.778354 40.81924) (xy 212.828278 40.787951) - (xy 212.839117 40.784359) (xy 212.839124 40.784356) (xy 212.988345 40.692315) (xy 213.112315 40.568345) - (xy 213.204356 40.419124) (xy 213.204358 40.419119) (xy 213.259505 40.252697) (xy 213.259506 40.25269) - (xy 213.269999 40.149986) (xy 213.27 40.149973) (xy 213.27 40.113713) (xy 216.6095 40.113713) (xy 216.6095 40.326287) - (xy 216.642754 40.536243) (xy 216.703682 40.72376) (xy 216.708444 40.738414) (xy 216.804951 40.92782) - (xy 216.92989 41.099786) (xy 217.080213 41.250109) (xy 217.252182 41.37505) (xy 217.260946 41.379516) - (xy 217.311742 41.427491) (xy 217.328536 41.495312) (xy 217.305998 41.561447) (xy 217.260946 41.600484) - (xy 217.252182 41.604949) (xy 217.080213 41.72989) (xy 216.92989 41.880213) (xy 216.804951 42.052179) - (xy 216.708444 42.241585) (xy 216.642753 42.44376) (xy 216.625944 42.54989) (xy 216.6095 42.653713) - (xy 216.6095 42.866287) (xy 216.617973 42.919786) (xy 216.641781 43.070104) (xy 216.642754 43.076243) - (xy 216.703682 43.26376) (xy 216.708444 43.278414) (xy 216.804951 43.46782) (xy 216.92989 43.639786) - (xy 217.080213 43.790109) (xy 217.252179 43.915048) (xy 217.252181 43.915049) (xy 217.252184 43.915051) - (xy 217.261493 43.919794) (xy 217.31229 43.967766) (xy 217.329087 44.035587) (xy 217.306552 44.101722) - (xy 217.261505 44.14076) (xy 217.252446 44.145376) (xy 217.25244 44.14538) (xy 217.198282 44.184727) - (xy 217.198282 44.184728) (xy 217.830591 44.817037) (xy 217.767007 44.834075) (xy 217.652993 44.899901) - (xy 217.559901 44.992993) (xy 217.494075 45.107007) (xy 217.477037 45.170591) (xy 216.844728 44.538282) - (xy 216.844727 44.538282) (xy 216.80538 44.592439) (xy 216.708904 44.781782) (xy 216.643242 44.983869) - (xy 216.643242 44.983872) (xy 216.61 45.193753) (xy 216.61 45.406246) (xy 216.643242 45.616127) - (xy 216.643242 45.61613) (xy 216.708904 45.818217) (xy 216.805375 46.00755) (xy 216.844728 46.061716) - (xy 217.477037 45.429408) (xy 217.494075 45.492993) (xy 217.559901 45.607007) (xy 217.652993 45.700099) - (xy 217.767007 45.765925) (xy 217.83059 45.782962) (xy 217.16037 46.453181) (xy 217.099047 46.486666) - (xy 217.072698 46.4895) (xy 217.062134 46.4895) (xy 217.062123 46.489501) (xy 217.002516 46.495908) - (xy 216.867671 46.546202) (xy 216.867664 46.546206) (xy 216.752455 46.632452) (xy 216.752452 46.632455) - (xy 216.666206 46.747664) (xy 216.666202 46.747671) (xy 216.615908 46.882517) (xy 216.609558 46.941585) - (xy 216.609501 46.942123) (xy 216.6095 46.942135) (xy 216.6095 48.73787) (xy 216.609501 48.737876) - (xy 216.615908 48.797483) (xy 216.666202 48.932328) (xy 216.666206 48.932335) (xy 216.752452 49.047544) - (xy 216.752455 49.047547) (xy 216.867664 49.133793) (xy 216.867671 49.133797) (xy 217.002517 49.184091) - (xy 217.002516 49.184091) (xy 217.009444 49.184835) (xy 217.062127 49.1905) (xy 218.857872 49.190499) - (xy 218.917483 49.184091) (xy 219.052331 49.133796) (xy 219.167546 49.047546) (xy 219.253796 48.932331) - (xy 219.304091 48.797483) (xy 219.3105 48.737873) (xy 219.310499 46.942128) (xy 219.304091 46.882517) - (xy 219.28369 46.82782) (xy 219.253797 46.747671) (xy 219.253793 46.747664) (xy 219.167547 46.632455) - (xy 219.167544 46.632452) (xy 219.052335 46.546206) (xy 219.052328 46.546202) (xy 218.917482 46.495908) - (xy 218.917483 46.495908) (xy 218.857883 46.489501) (xy 218.857881 46.4895) (xy 218.857873 46.4895) - (xy 218.857865 46.4895) (xy 218.847309 46.4895) (xy 218.78027 46.469815) (xy 218.759628 46.453181) - (xy 218.089408 45.782962) (xy 218.152993 45.765925) (xy 218.267007 45.700099) (xy 218.360099 45.607007) - (xy 218.425925 45.492993) (xy 218.442962 45.429408) (xy 219.07527 46.061717) (xy 219.07527 46.061716) - (xy 219.114622 46.007554) (xy 219.211095 45.818217) (xy 219.276757 45.61613) (xy 219.276757 45.616127) - (xy 219.31 45.406246) (xy 219.31 45.193753) (xy 219.276757 44.983872) (xy 219.276757 44.983869) - (xy 219.211095 44.781782) (xy 219.114624 44.592449) (xy 219.07527 44.538282) (xy 219.075269 44.538282) - (xy 218.442962 45.17059) (xy 218.425925 45.107007) (xy 218.360099 44.992993) (xy 218.267007 44.899901) - (xy 218.152993 44.834075) (xy 218.089409 44.817037) (xy 218.721716 44.184728) (xy 218.667547 44.145373) - (xy 218.667547 44.145372) (xy 218.6585 44.140763) (xy 218.607706 44.092788) (xy 218.590912 44.024966) - (xy 218.613451 43.958832) (xy 218.658508 43.919793) (xy 218.667816 43.915051) (xy 218.747007 43.857515) - (xy 218.839786 43.790109) (xy 218.839788 43.790106) (xy 218.839792 43.790104) (xy 218.990104 43.639792) - (xy 218.990106 43.639788) (xy 218.990109 43.639786) (xy 219.115048 43.46782) (xy 219.115047 43.46782) - (xy 219.115051 43.467816) (xy 219.211557 43.278412) (xy 219.277246 43.076243) (xy 219.3105 42.866287) - (xy 219.3105 42.653713) (xy 219.277246 42.443757) (xy 219.211557 42.241588) (xy 219.115051 42.052184) - (xy 219.115049 42.052181) (xy 219.115048 42.052179) (xy 218.990109 41.880213) (xy 218.839786 41.72989) - (xy 218.66782 41.604951) (xy 218.667115 41.604591) (xy 218.659054 41.600485) (xy 218.608259 41.552512) - (xy 218.591463 41.484692) (xy 218.613999 41.418556) (xy 218.659054 41.379515) (xy 218.667816 41.375051) - (xy 218.726825 41.332179) (xy 218.839786 41.250109) (xy 218.839788 41.250106) (xy 218.839792 41.250104) - (xy 218.990104 41.099792) (xy 218.990106 41.099788) (xy 218.990109 41.099786) (xy 219.115048 40.92782) - (xy 219.115047 40.92782) (xy 219.115051 40.927816) (xy 219.211557 40.738412) (xy 219.277246 40.536243) - (xy 219.3105 40.326287) (xy 219.3105 40.113713) (xy 219.277246 39.903757) (xy 219.211557 39.701588) - (xy 219.115051 39.512184) (xy 219.115049 39.512181) (xy 219.115048 39.512179) (xy 218.990109 39.340213) - (xy 218.839786 39.18989) (xy 218.66782 39.064951) (xy 218.478414 38.968444) (xy 218.478413 38.968443) - (xy 218.478412 38.968443) (xy 218.276243 38.902754) (xy 218.276241 38.902753) (xy 218.27624 38.902753) - (xy 218.114957 38.877208) (xy 218.066287 38.8695) (xy 217.853713 38.8695) (xy 217.805042 38.877208) - (xy 217.64376 38.902753) (xy 217.441585 38.968444) (xy 217.252179 39.064951) (xy 217.080213 39.18989) - (xy 216.92989 39.340213) (xy 216.804951 39.512179) (xy 216.708444 39.701585) (xy 216.642753 39.90376) - (xy 216.624347 40.019974) (xy 216.6095 40.113713) (xy 213.27 40.113713) (xy 213.27 39.75) (xy 212.353012 39.75) - (xy 212.385925 39.692993) (xy 212.42 39.565826) (xy 212.42 39.434174) (xy 212.385925 39.307007) - (xy 212.353012 39.25) (xy 213.269999 39.25) (xy 213.269999 38.850028) (xy 213.269998 38.850013) - (xy 213.259505 38.747302) (xy 213.204358 38.58088) (xy 213.204356 38.580875) (xy 213.112315 38.431654) - (xy 212.988345 38.307684) (xy 212.839124 38.215643) (xy 212.839119 38.215641) (xy 212.672697 38.160494) - (xy 212.67269 38.160493) (xy 212.569986 38.15) (xy 212.17 38.15) (xy 212.17 39.066988) (xy 212.112993 39.034075) - (xy 211.985826 39) (xy 211.854174 39) (xy 211.727007 39.034075) (xy 211.67 39.066988) (xy 211.67 38.15) - (xy 211.270028 38.15) (xy 211.270012 38.150001) (xy 211.167302 38.160494) (xy 211.00088 38.215641) - (xy 211.000875 38.215643) (xy 210.851654 38.307684) (xy 210.727684 38.431654) (xy 210.635643 38.580875) - (xy 210.635641 38.58088) (xy 210.580494 38.747302) (xy 210.580493 38.747309) (xy 210.57 38.850013) - (xy 210.57 39.25) (xy 211.486988 39.25) (xy 211.454075 39.307007) (xy 211.42 39.434174) (xy 211.42 39.565826) - (xy 211.454075 39.692993) (xy 211.486988 39.75) (xy 210.570001 39.75) (xy 210.570001 40.149986) - (xy 210.580494 40.252697) (xy 210.635641 40.419119) (xy 210.635643 40.419124) (xy 210.727684 40.568345) - (xy 210.851654 40.692315) (xy 211.000875 40.784356) (xy 211.000878 40.784357) (xy 211.011723 40.787951) - (xy 211.069167 40.827724) (xy 211.09599 40.89224) (xy 211.083675 40.961016) (xy 211.045605 41.005974) - (xy 211.040211 41.009892) (xy 210.88989 41.160213) (xy 210.764951 41.332179) (xy 210.668444 41.521585) - (xy 210.602753 41.72376) (xy 210.5695 41.933713) (xy 158.2005 41.933713) (xy 158.2005 34.653713) - (xy 239.6495 34.653713) (xy 239.6495 34.866286) (xy 239.677572 35.043529) (xy 239.682754 35.076243) - (xy 239.739919 35.252179) (xy 239.748444 35.278414) (xy 239.844951 35.46782) (xy 239.96989 35.639786) - (xy 240.120213 35.790109) (xy 240.292179 35.915048) (xy 240.292181 35.915049) (xy 240.292184 35.915051) - (xy 240.301493 35.919794) (xy 240.35229 35.967766) (xy 240.369087 36.035587) (xy 240.346552 36.101722) - (xy 240.301505 36.14076) (xy 240.292446 36.145376) (xy 240.29244 36.14538) (xy 240.238282 36.184727) - (xy 240.238282 36.184728) (xy 240.870591 36.817037) (xy 240.807007 36.834075) (xy 240.692993 36.899901) - (xy 240.599901 36.992993) (xy 240.534075 37.107007) (xy 240.517037 37.170591) (xy 239.884728 36.538282) - (xy 239.884727 36.538282) (xy 239.84538 36.592439) (xy 239.748904 36.781782) (xy 239.683242 36.983869) - (xy 239.683242 36.983872) (xy 239.65 37.193753) (xy 239.65 37.406246) (xy 239.683242 37.616127) - (xy 239.683242 37.61613) (xy 239.748904 37.818217) (xy 239.845375 38.00755) (xy 239.884728 38.061716) - (xy 240.517037 37.429408) (xy 240.534075 37.492993) (xy 240.599901 37.607007) (xy 240.692993 37.700099) - (xy 240.807007 37.765925) (xy 240.87059 37.782962) (xy 240.238282 38.415269) (xy 240.238282 38.41527) - (xy 240.292452 38.454626) (xy 240.292451 38.454626) (xy 240.301495 38.459234) (xy 240.352292 38.507208) - (xy 240.369087 38.575029) (xy 240.34655 38.641164) (xy 240.301499 38.680202) (xy 240.292182 38.684949) - (xy 240.120213 38.80989) (xy 239.96989 38.960213) (xy 239.844951 39.132179) (xy 239.748444 39.321585) - (xy 239.682753 39.52376) (xy 239.657159 39.685355) (xy 239.6495 39.733713) (xy 239.6495 39.946287) - (xy 239.682754 40.156243) (xy 239.739919 40.332179) (xy 239.748444 40.358414) (xy 239.844951 40.54782) - (xy 239.96989 40.719786) (xy 240.120213 40.870109) (xy 240.292182 40.99505) (xy 240.300946 40.999516) - (xy 240.351742 41.047491) (xy 240.368536 41.115312) (xy 240.345998 41.181447) (xy 240.300946 41.220484) - (xy 240.292182 41.224949) (xy 240.120213 41.34989) (xy 239.96989 41.500213) (xy 239.844951 41.672179) - (xy 239.748444 41.861585) (xy 239.682753 42.06376) (xy 239.669682 42.146287) (xy 239.6495 42.273713) - (xy 239.6495 42.486287) (xy 239.682754 42.696243) (xy 239.739919 42.872179) (xy 239.748444 42.898414) - (xy 239.844951 43.08782) (xy 239.96989 43.259786) (xy 240.120213 43.410109) (xy 240.292182 43.53505) - (xy 240.300946 43.539516) (xy 240.351742 43.587491) (xy 240.368536 43.655312) (xy 240.345998 43.721447) - (xy 240.300946 43.760484) (xy 240.292182 43.764949) (xy 240.120213 43.88989) (xy 239.96989 44.040213) - (xy 239.844951 44.212179) (xy 239.748444 44.401585) (xy 239.682753 44.60376) (xy 239.669682 44.686287) - (xy 239.6495 44.813713) (xy 239.6495 45.026287) (xy 239.682754 45.236243) (xy 239.739919 45.412179) - (xy 239.748444 45.438414) (xy 239.844951 45.62782) (xy 239.96989 45.799786) (xy 240.120213 45.950109) - (xy 240.292182 46.07505) (xy 240.300946 46.079516) (xy 240.351742 46.127491) (xy 240.368536 46.195312) - (xy 240.345998 46.261447) (xy 240.300946 46.300484) (xy 240.292182 46.304949) (xy 240.120213 46.42989) - (xy 239.96989 46.580213) (xy 239.844951 46.752179) (xy 239.748444 46.941585) (xy 239.682753 47.14376) - (xy 239.669682 47.226287) (xy 239.6495 47.353713) (xy 239.6495 47.566287) (xy 239.682754 47.776243) - (xy 239.745756 47.970143) (xy 239.748444 47.978414) (xy 239.844951 48.16782) (xy 239.96989 48.339786) - (xy 240.08343 48.453326) (xy 240.116915 48.514649) (xy 240.111931 48.584341) (xy 240.070059 48.640274) - (xy 240.039083 48.657189) (xy 239.907669 48.706203) (xy 239.907664 48.706206) (xy 239.792455 48.792452) - (xy 239.792452 48.792455) (xy 239.706206 48.907664) (xy 239.706202 48.907671) (xy 239.655908 49.042517) - (xy 239.653439 49.065488) (xy 239.649501 49.102123) (xy 239.6495 49.102135) (xy 239.6495 50.89787) - (xy 239.649501 50.897876) (xy 239.655908 50.957483) (xy 239.706202 51.092328) (xy 239.706206 51.092335) - (xy 239.792452 51.207544) (xy 239.792455 51.207547) (xy 239.907664 51.293793) (xy 239.907671 51.293797) - (xy 240.042517 51.344091) (xy 240.042516 51.344091) (xy 240.049444 51.344835) (xy 240.102127 51.3505) - (xy 241.897872 51.350499) (xy 241.957483 51.344091) (xy 242.092331 51.293796) (xy 242.207546 51.207546) - (xy 242.293796 51.092331) (xy 242.344091 50.957483) (xy 242.3505 50.897873) (xy 242.350499 49.102128) - (xy 242.344091 49.042517) (xy 242.319372 48.976243) (xy 242.293797 48.907671) (xy 242.293793 48.907664) - (xy 242.207547 48.792455) (xy 242.207544 48.792452) (xy 242.092335 48.706206) (xy 242.092328 48.706202) - (xy 241.960917 48.657189) (xy 241.904983 48.615318) (xy 241.880566 48.549853) (xy 241.895418 48.48158) - (xy 241.916563 48.453332) (xy 242.030104 48.339792) (xy 242.077142 48.27505) (xy 242.155048 48.16782) - (xy 242.155047 48.16782) (xy 242.155051 48.167816) (xy 242.251557 47.978412) (xy 242.317246 47.776243) - (xy 242.3505 47.566287) (xy 242.3505 47.353713) (xy 242.317246 47.143757) (xy 242.251557 46.941588) - (xy 242.155051 46.752184) (xy 242.155049 46.752181) (xy 242.155048 46.752179) (xy 242.030109 46.580213) - (xy 241.879786 46.42989) (xy 241.70782 46.304951) (xy 241.707115 46.304591) (xy 241.699054 46.300485) - (xy 241.648259 46.252512) (xy 241.631463 46.184692) (xy 241.653999 46.118556) (xy 241.699054 46.079515) - (xy 241.707816 46.075051) (xy 241.792241 46.013713) (xy 241.879786 45.950109) (xy 241.879788 45.950106) - (xy 241.879792 45.950104) (xy 242.030104 45.799792) (xy 242.030106 45.799788) (xy 242.030109 45.799786) - (xy 242.155048 45.62782) (xy 242.155047 45.62782) (xy 242.155051 45.627816) (xy 242.251557 45.438412) - (xy 242.317246 45.236243) (xy 242.3505 45.026287) (xy 242.3505 44.813713) (xy 242.317246 44.603757) - (xy 242.251557 44.401588) (xy 242.155051 44.212184) (xy 242.155049 44.212181) (xy 242.155048 44.212179) - (xy 242.030109 44.040213) (xy 241.879786 43.88989) (xy 241.70782 43.764951) (xy 241.707115 43.764591) - (xy 241.699054 43.760485) (xy 241.648259 43.712512) (xy 241.631463 43.644692) (xy 241.653999 43.578556) - (xy 241.699054 43.539515) (xy 241.707816 43.535051) (xy 241.792241 43.473713) (xy 241.879786 43.410109) - (xy 241.879788 43.410106) (xy 241.879792 43.410104) (xy 242.030104 43.259792) (xy 242.030106 43.259788) - (xy 242.030109 43.259786) (xy 242.155048 43.08782) (xy 242.155047 43.08782) (xy 242.155051 43.087816) - (xy 242.251557 42.898412) (xy 242.317246 42.696243) (xy 242.3505 42.486287) (xy 242.3505 42.273713) - (xy 242.317246 42.063757) (xy 242.251557 41.861588) (xy 242.155051 41.672184) (xy 242.155049 41.672181) - (xy 242.155048 41.672179) (xy 242.030109 41.500213) (xy 241.879786 41.34989) (xy 241.70782 41.224951) - (xy 241.707115 41.224591) (xy 241.699054 41.220485) (xy 241.648259 41.172512) (xy 241.631463 41.104692) - (xy 241.653999 41.038556) (xy 241.699054 40.999515) (xy 241.707816 40.995051) (xy 241.729789 40.979086) - (xy 241.879786 40.870109) (xy 241.879788 40.870106) (xy 241.879792 40.870104) (xy 242.030104 40.719792) - (xy 242.030106 40.719788) (xy 242.030109 40.719786) (xy 242.155048 40.54782) (xy 242.155047 40.54782) - (xy 242.155051 40.547816) (xy 242.251557 40.358412) (xy 242.317246 40.156243) (xy 242.3505 39.946287) - (xy 242.3505 39.733713) (xy 242.317246 39.523757) (xy 242.251557 39.321588) (xy 242.155051 39.132184) - (xy 242.155049 39.132181) (xy 242.155048 39.132179) (xy 242.030109 38.960213) (xy 241.879786 38.80989) - (xy 241.707817 38.684949) (xy 241.698504 38.680204) (xy 241.647707 38.63223) (xy 241.630912 38.564409) - (xy 241.653449 38.498274) (xy 241.698507 38.459232) (xy 241.707555 38.454622) (xy 241.761716 38.41527) - (xy 241.761717 38.41527) (xy 241.129408 37.782962) (xy 241.192993 37.765925) (xy 241.307007 37.700099) - (xy 241.400099 37.607007) (xy 241.465925 37.492993) (xy 241.482962 37.429408) (xy 242.11527 38.061717) - (xy 242.11527 38.061716) (xy 242.154622 38.007554) (xy 242.251095 37.818217) (xy 242.316757 37.61613) - (xy 242.316757 37.616127) (xy 242.35 37.406246) (xy 242.35 37.193753) (xy 242.316757 36.983872) - (xy 242.316757 36.983869) (xy 242.251095 36.781782) (xy 242.154624 36.592449) (xy 242.11527 36.538282) - (xy 242.115269 36.538282) (xy 241.482962 37.17059) (xy 241.465925 37.107007) (xy 241.400099 36.992993) - (xy 241.307007 36.899901) (xy 241.192993 36.834075) (xy 241.129409 36.817037) (xy 241.761716 36.184728) - (xy 241.707547 36.145373) (xy 241.707547 36.145372) (xy 241.6985 36.140763) (xy 241.647706 36.092788) - (xy 241.630912 36.024966) (xy 241.653451 35.958832) (xy 241.698508 35.919793) (xy 241.707816 35.915051) - (xy 241.792241 35.853713) (xy 241.879786 35.790109) (xy 241.879788 35.790106) (xy 241.879792 35.790104) - (xy 242.030104 35.639792) (xy 242.030106 35.639788) (xy 242.030109 35.639786) (xy 242.155048 35.46782) - (xy 242.155047 35.46782) (xy 242.155051 35.467816) (xy 242.251557 35.278412) (xy 242.317246 35.076243) - (xy 242.3505 34.866287) (xy 242.3505 34.661311) (xy 242.352027 34.641913) (xy 242.3605 34.588416) - (xy 242.3605 34.391577) (xy 242.329709 34.197173) (xy 242.268882 34.00997) (xy 242.213104 33.9005) - (xy 242.179524 33.834595) (xy 242.063828 33.675354) (xy 241.924646 33.536172) (xy 241.765405 33.420476) - (xy 241.590029 33.331117) (xy 241.402826 33.27029) (xy 241.208422 33.2395) (xy 241.208417 33.2395) - (xy 240.895287 33.2395) (xy 240.895282 33.2395) (xy 240.700877 33.27029) (xy 240.513674 33.331117) - (xy 240.338298 33.420476) (xy 240.323804 33.431007) (xy 240.179058 33.536172) (xy 240.179056 33.536174) - (xy 240.179055 33.536174) (xy 240.039878 33.675351) (xy 240.039878 33.675352) (xy 240.039876 33.675354) - (xy 240.019272 33.703713) (xy 239.92418 33.834594) (xy 239.834822 34.009969) (xy 239.782152 34.172066) - (xy 239.774708 34.190037) (xy 239.74844 34.241593) (xy 239.682753 34.443759) (xy 239.6495 34.653713) - (xy 158.2005 34.653713) (xy 158.2005 33.431007) (xy 158.2005 33.431004) (xy 158.173581 33.295677) - (xy 158.17358 33.295676) (xy 158.17358 33.295672) (xy 158.163067 33.270291) (xy 158.120778 33.168195) - (xy 158.120771 33.168182) (xy 158.044114 33.053458) (xy 158.044111 33.053454) (xy 157.946545 32.955888) - (xy 157.946541 32.955885) (xy 157.831817 32.879228) (xy 157.831804 32.879221) (xy 157.704332 32.826421) - (xy 157.704322 32.826418) (xy 157.568995 32.7995) (xy 157.568993 32.7995) (xy 140.568994 32.7995) - (xy 140.431006 32.7995) (xy 140.431004 32.7995) (xy 140.295677 32.826418) (xy 140.295667 32.826421) - (xy 140.168192 32.879222) (xy 140.053454 32.955887) (xy 138.955887 34.053454) (xy 138.910906 34.120775) - (xy 138.895065 34.144482) (xy 138.879225 34.168188) (xy 138.879221 34.168195) (xy 138.826421 34.295667) - (xy 138.826418 34.295677) (xy 138.7995 34.431004) (xy 138.7995 34.431007) (xy 138.7995 36.871006) - (xy 138.7995 37.008994) (xy 138.7995 37.008996) (xy 138.799499 37.008996) (xy 138.826418 37.144322) - (xy 138.826421 37.144332) (xy 138.879222 37.271807) (xy 138.955887 37.386545) (xy 138.955888 37.386546) - (xy 142.239492 40.670149) (xy 142.272977 40.731472) (xy 142.274284 40.777227) (xy 142.2495 40.933712) - (xy 142.2495 41.146286) (xy 142.281748 41.349896) (xy 142.282754 41.356243) (xy 142.329531 41.500208) - (xy 142.348444 41.558414) (xy 142.444951 41.74782) (xy 142.56989 41.919786) (xy 142.720213 42.070109) - (xy 142.892182 42.19505) (xy 142.900946 42.199516) (xy 142.951742 42.247491) (xy 142.968536 42.315312) - (xy 142.945998 42.381447) (xy 142.900946 42.420484) (xy 142.892182 42.424949) (xy 142.720213 42.54989) - (xy 142.56989 42.700213) (xy 142.444951 42.872179) (xy 142.348444 43.061585) (xy 142.282753 43.26376) - (xy 142.2495 43.473713) (xy 142.2495 43.686286) (xy 142.281748 43.889896) (xy 142.282754 43.896243) - (xy 142.329531 44.040208) (xy 142.348444 44.098414) (xy 142.444951 44.28782) (xy 142.56989 44.459786) - (xy 142.720213 44.610109) (xy 142.892182 44.73505) (xy 142.900946 44.739516) (xy 142.951742 44.787491) - (xy 142.968536 44.855312) (xy 142.945998 44.921447) (xy 142.900946 44.960484) (xy 142.892182 44.964949) - (xy 142.720213 45.08989) (xy 142.56989 45.240213) (xy 142.444951 45.412179) (xy 142.348444 45.601585) - (xy 142.282753 45.80376) (xy 142.2495 46.013713) (xy 142.2495 46.226286) (xy 142.281748 46.429896) - (xy 142.282754 46.436243) (xy 142.346507 46.632455) (xy 142.349949 46.643046) (xy 142.348868 46.643397) - (xy 142.35576 46.707521) (xy 142.324483 46.769999) (xy 142.264392 46.805649) (xy 142.233731 46.8095) - (xy 141.574247 46.8095) (xy 141.507208 46.789815) (xy 141.486566 46.773181) (xy 135.661819 40.948434) - (xy 135.628334 40.887111) (xy 135.6255 40.860753) (xy 135.6255 34.310452) (xy 135.645185 34.243413) - (xy 135.661819 34.222771) (xy 136.222772 33.661819) (xy 136.284095 33.628334) (xy 136.310453 33.6255) - (xy 136.800639 33.6255) (xy 136.867678 33.645185) (xy 136.888321 33.66182) (xy 136.925961 33.699461) - (xy 136.925965 33.699464) (xy 137.073446 33.798009) (xy 137.073459 33.798016) (xy 137.196363 33.848923) - (xy 137.237334 33.865894) (xy 137.237336 33.865894) (xy 137.237341 33.865896) (xy 137.411304 33.900499) - (xy 137.411307 33.9005) (xy 137.411309 33.9005) (xy 137.588693 33.9005) (xy 137.588694 33.900499) - (xy 137.646682 33.888964) (xy 137.762658 33.865896) (xy 137.762661 33.865894) (xy 137.762666 33.865894) - (xy 137.926547 33.798013) (xy 138.074035 33.699464) (xy 138.199464 33.574035) (xy 138.298013 33.426547) - (xy 138.365894 33.262666) (xy 138.4005 33.088691) (xy 138.4005 32.911309) (xy 138.4005 32.911306) - (xy 138.400499 32.911304) (xy 138.365896 32.737341) (xy 138.365893 32.737332) (xy 138.298016 32.573459) - (xy 138.298009 32.573446) (xy 138.199464 32.425965) (xy 138.199461 32.425961) (xy 138.074038 32.300538) - (xy 138.074034 32.300535) (xy 137.926553 32.20199) (xy 137.92654 32.201983) (xy 137.762667 32.134106) - (xy 137.762658 32.134103) (xy 137.588694 32.0995) (xy 137.588691 32.0995) (xy 137.411309 32.0995) - (xy 137.411306 32.0995) (xy 137.237341 32.134103) (xy 137.237332 32.134106) (xy 137.073459 32.201983) - (xy 137.073446 32.20199) (xy 136.925965 32.300535) (xy 136.925961 32.300538) (xy 136.888321 32.33818) - (xy 136.826999 32.371666) (xy 136.800639 32.3745) (xy 136.067741 32.3745) (xy 136.067721 32.374499) - (xy 136.061607 32.374499) (xy 135.938394 32.374499) (xy 135.837597 32.394548) (xy 135.837592 32.394548) - (xy 135.817549 32.398536) (xy 135.817547 32.398536) (xy 135.770397 32.418067) (xy 135.703719 32.445685) - (xy 135.703717 32.445686) (xy 135.601266 32.514141) (xy 135.601263 32.514144) (xy 134.601269 33.51414) - (xy 134.514144 33.601264) (xy 134.514138 33.601272) (xy 134.44569 33.703708) (xy 134.445688 33.703713) - (xy 134.422581 33.7595) (xy 134.398538 33.817544) (xy 134.398535 33.817556) (xy 134.3745 33.938389) - (xy 134.3745 41.232817) (xy 134.398535 41.35365) (xy 134.39854 41.353667) (xy 134.445685 41.467486) - (xy 134.445687 41.467489) (xy 134.445688 41.467492) (xy 134.473051 41.508443) (xy 134.476706 41.513912) - (xy 134.476707 41.513914) (xy 134.51414 41.569937) (xy 134.514141 41.569938) (xy 134.514142 41.569939) + (xy 213.075048 45.28782) (xy 213.075047 45.28782) (xy 213.075051 45.287816) (xy 213.162083 45.117007) + (xy 213.171553 45.09842) (xy 213.171554 45.098419) (xy 213.171556 45.098414) (xy 213.171557 45.098412) + (xy 213.237246 44.896243) (xy 213.2705 44.686287) (xy 213.2705 44.473713) (xy 213.237246 44.263757) + (xy 213.171557 44.061588) (xy 213.075051 43.872184) (xy 213.075049 43.872181) (xy 213.075048 43.872179) + (xy 212.950109 43.700213) (xy 212.799786 43.54989) (xy 212.62782 43.424951) (xy 212.627115 43.424591) + (xy 212.619054 43.420485) (xy 212.568259 43.372512) (xy 212.551463 43.304692) (xy 212.573999 43.238556) + (xy 212.619054 43.199515) (xy 212.627816 43.195051) (xy 212.649789 43.179086) (xy 212.799786 43.070109) + (xy 212.799788 43.070106) (xy 212.799792 43.070104) (xy 212.950104 42.919792) (xy 212.950106 42.919788) + (xy 212.950109 42.919786) (xy 213.075048 42.74782) (xy 213.075047 42.74782) (xy 213.075051 42.747816) + (xy 213.171557 42.558412) (xy 213.237246 42.356243) (xy 213.2705 42.146287) (xy 213.2705 41.933713) + (xy 213.237246 41.723757) (xy 213.171557 41.521588) (xy 213.075051 41.332184) (xy 213.075049 41.332181) + (xy 213.075048 41.332179) (xy 212.950109 41.160213) (xy 212.79979 41.009894) (xy 212.799785 41.00989) + (xy 212.794399 41.005977) (xy 212.751731 40.950649) (xy 212.74575 40.881036) (xy 212.778354 40.81924) + (xy 212.828278 40.787951) (xy 212.839117 40.784359) (xy 212.839124 40.784356) (xy 212.988345 40.692315) + (xy 213.112315 40.568345) (xy 213.204356 40.419124) (xy 213.204358 40.419119) (xy 213.259505 40.252697) + (xy 213.259506 40.25269) (xy 213.269999 40.149986) (xy 213.27 40.149973) (xy 213.27 40.123713) (xy 216.7295 40.123713) + (xy 216.7295 40.336286) (xy 216.758848 40.521585) (xy 216.762754 40.546243) (xy 216.820106 40.722754) + (xy 216.828444 40.748414) (xy 216.924951 40.93782) (xy 217.04989 41.109786) (xy 217.200213 41.260109) + (xy 217.372182 41.38505) (xy 217.380946 41.389516) (xy 217.431742 41.437491) (xy 217.448536 41.505312) + (xy 217.425998 41.571447) (xy 217.380946 41.610484) (xy 217.372182 41.614949) (xy 217.200213 41.73989) + (xy 217.04989 41.890213) (xy 216.924951 42.062179) (xy 216.828444 42.251585) (xy 216.762753 42.45376) + (xy 216.7295 42.663713) (xy 216.7295 42.876286) (xy 216.760198 43.070109) (xy 216.762754 43.086243) + (xy 216.763266 43.08782) (xy 216.828444 43.288414) (xy 216.924951 43.47782) (xy 217.04989 43.649786) + (xy 217.200213 43.800109) (xy 217.372179 43.925048) (xy 217.372181 43.925049) (xy 217.372184 43.925051) + (xy 217.381493 43.929794) (xy 217.43229 43.977766) (xy 217.449087 44.045587) (xy 217.426552 44.111722) + (xy 217.381505 44.15076) (xy 217.372446 44.155376) (xy 217.37244 44.15538) (xy 217.318282 44.194727) + (xy 217.318282 44.194728) (xy 217.950591 44.827037) (xy 217.887007 44.844075) (xy 217.772993 44.909901) + (xy 217.679901 45.002993) (xy 217.614075 45.117007) (xy 217.597037 45.180591) (xy 216.964728 44.548282) + (xy 216.964727 44.548282) (xy 216.92538 44.602439) (xy 216.828904 44.791782) (xy 216.763242 44.993869) + (xy 216.763242 44.993872) (xy 216.73 45.203753) (xy 216.73 45.416246) (xy 216.763242 45.626127) + (xy 216.763242 45.62613) (xy 216.828904 45.828217) (xy 216.925375 46.01755) (xy 216.964728 46.071716) + (xy 217.597037 45.439408) (xy 217.614075 45.502993) (xy 217.679901 45.617007) (xy 217.772993 45.710099) + (xy 217.887007 45.775925) (xy 217.95059 45.792962) (xy 217.28037 46.463181) (xy 217.219047 46.496666) + (xy 217.192698 46.4995) (xy 217.182134 46.4995) (xy 217.182123 46.499501) (xy 217.122516 46.505908) + (xy 216.987671 46.556202) (xy 216.987664 46.556206) (xy 216.872455 46.642452) (xy 216.872452 46.642455) + (xy 216.786206 46.757664) (xy 216.786202 46.757671) (xy 216.735908 46.892517) (xy 216.730633 46.941585) + (xy 216.729501 46.952123) (xy 216.7295 46.952135) (xy 216.7295 48.74787) (xy 216.729501 48.747876) + (xy 216.735908 48.807483) (xy 216.786202 48.942328) (xy 216.786206 48.942335) (xy 216.872452 49.057544) + (xy 216.872455 49.057547) (xy 216.987664 49.143793) (xy 216.987671 49.143797) (xy 217.122517 49.194091) + (xy 217.122516 49.194091) (xy 217.129444 49.194835) (xy 217.182127 49.2005) (xy 218.977872 49.200499) + (xy 219.037483 49.194091) (xy 219.172331 49.143796) (xy 219.287546 49.057546) (xy 219.373796 48.942331) + (xy 219.424091 48.807483) (xy 219.4305 48.747873) (xy 219.430499 46.952128) (xy 219.424091 46.892517) + (xy 219.391691 46.805649) (xy 219.373797 46.757671) (xy 219.373793 46.757664) (xy 219.287547 46.642455) + (xy 219.287544 46.642452) (xy 219.172335 46.556206) (xy 219.172328 46.556202) (xy 219.037482 46.505908) + (xy 219.037483 46.505908) (xy 218.977883 46.499501) (xy 218.977881 46.4995) (xy 218.977873 46.4995) + (xy 218.977865 46.4995) (xy 218.967309 46.4995) (xy 218.90027 46.479815) (xy 218.879628 46.463181) + (xy 218.209408 45.792962) (xy 218.272993 45.775925) (xy 218.387007 45.710099) (xy 218.480099 45.617007) + (xy 218.545925 45.502993) (xy 218.562962 45.439408) (xy 219.19527 46.071717) (xy 219.19527 46.071716) + (xy 219.234622 46.017554) (xy 219.331095 45.828217) (xy 219.396757 45.62613) (xy 219.396757 45.626127) + (xy 219.43 45.416246) (xy 219.43 45.203753) (xy 219.396757 44.993872) (xy 219.396757 44.993869) + (xy 219.331095 44.791782) (xy 219.234624 44.602449) (xy 219.19527 44.548282) (xy 219.195269 44.548282) + (xy 218.562962 45.18059) (xy 218.545925 45.117007) (xy 218.480099 45.002993) (xy 218.387007 44.909901) + (xy 218.272993 44.844075) (xy 218.209409 44.827037) (xy 218.841716 44.194728) (xy 218.787547 44.155373) + (xy 218.787547 44.155372) (xy 218.7785 44.150763) (xy 218.727706 44.102788) (xy 218.710912 44.034966) + (xy 218.733451 43.968832) (xy 218.778508 43.929793) (xy 218.787816 43.925051) (xy 218.867007 43.867515) + (xy 218.959786 43.800109) (xy 218.959788 43.800106) (xy 218.959792 43.800104) (xy 219.110104 43.649792) + (xy 219.110106 43.649788) (xy 219.110109 43.649786) (xy 219.235048 43.47782) (xy 219.235047 43.47782) + (xy 219.235051 43.477816) (xy 219.331557 43.288412) (xy 219.397246 43.086243) (xy 219.4305 42.876287) + (xy 219.4305 42.663713) (xy 219.397246 42.453757) (xy 219.331557 42.251588) (xy 219.235051 42.062184) + (xy 219.235049 42.062181) (xy 219.235048 42.062179) (xy 219.110109 41.890213) (xy 218.959786 41.73989) + (xy 218.78782 41.614951) (xy 218.787115 41.614591) (xy 218.779054 41.610485) (xy 218.728259 41.562512) + (xy 218.711463 41.494692) (xy 218.733999 41.428556) (xy 218.779054 41.389515) (xy 218.787816 41.385051) + (xy 218.831013 41.353667) (xy 218.959786 41.260109) (xy 218.959788 41.260106) (xy 218.959792 41.260104) + (xy 219.110104 41.109792) (xy 219.110106 41.109788) (xy 219.110109 41.109786) (xy 219.235048 40.93782) + (xy 219.235047 40.93782) (xy 219.235051 40.937816) (xy 219.331557 40.748412) (xy 219.397246 40.546243) + (xy 219.4305 40.336287) (xy 219.4305 40.123713) (xy 219.397246 39.913757) (xy 219.331557 39.711588) + (xy 219.235051 39.522184) (xy 219.235049 39.522181) (xy 219.235048 39.522179) (xy 219.110109 39.350213) + (xy 218.959786 39.19989) (xy 218.78782 39.074951) (xy 218.598414 38.978444) (xy 218.598413 38.978443) + (xy 218.598412 38.978443) (xy 218.396243 38.912754) (xy 218.396241 38.912753) (xy 218.39624 38.912753) + (xy 218.234957 38.887208) (xy 218.186287 38.8795) (xy 217.973713 38.8795) (xy 217.925042 38.887208) + (xy 217.76376 38.912753) (xy 217.561585 38.978444) (xy 217.372179 39.074951) (xy 217.200213 39.19989) + (xy 217.04989 39.350213) (xy 216.924951 39.522179) (xy 216.828444 39.711585) (xy 216.762753 39.91376) + (xy 216.7295 40.123713) (xy 213.27 40.123713) (xy 213.27 39.75) (xy 212.353012 39.75) (xy 212.385925 39.692993) + (xy 212.42 39.565826) (xy 212.42 39.434174) (xy 212.385925 39.307007) (xy 212.353012 39.25) (xy 213.269999 39.25) + (xy 213.269999 38.850028) (xy 213.269998 38.850013) (xy 213.259505 38.747302) (xy 213.204358 38.58088) + (xy 213.204356 38.580875) (xy 213.112315 38.431654) (xy 212.988345 38.307684) (xy 212.839124 38.215643) + (xy 212.839119 38.215641) (xy 212.672697 38.160494) (xy 212.67269 38.160493) (xy 212.569986 38.15) + (xy 212.17 38.15) (xy 212.17 39.066988) (xy 212.112993 39.034075) (xy 211.985826 39) (xy 211.854174 39) + (xy 211.727007 39.034075) (xy 211.67 39.066988) (xy 211.67 38.15) (xy 211.270028 38.15) (xy 211.270012 38.150001) + (xy 211.167302 38.160494) (xy 211.00088 38.215641) (xy 211.000875 38.215643) (xy 210.851654 38.307684) + (xy 210.727684 38.431654) (xy 210.635643 38.580875) (xy 210.635641 38.58088) (xy 210.580494 38.747302) + (xy 210.580493 38.747309) (xy 210.57 38.850013) (xy 210.57 39.25) (xy 211.486988 39.25) (xy 211.454075 39.307007) + (xy 211.42 39.434174) (xy 211.42 39.565826) (xy 211.454075 39.692993) (xy 211.486988 39.75) (xy 210.570001 39.75) + (xy 210.570001 40.149986) (xy 210.580494 40.252697) (xy 210.635641 40.419119) (xy 210.635643 40.419124) + (xy 210.727684 40.568345) (xy 210.851654 40.692315) (xy 211.000875 40.784356) (xy 211.000878 40.784357) + (xy 211.011723 40.787951) (xy 211.069167 40.827724) (xy 211.09599 40.89224) (xy 211.083675 40.961016) + (xy 211.045605 41.005974) (xy 211.040211 41.009892) (xy 210.88989 41.160213) (xy 210.764951 41.332179) + (xy 210.668444 41.521585) (xy 210.602753 41.72376) (xy 210.5695 41.933713) (xy 158.2005 41.933713) + (xy 158.2005 34.653713) (xy 239.6495 34.653713) (xy 239.6495 34.866286) (xy 239.677572 35.043529) + (xy 239.682754 35.076243) (xy 239.739919 35.252179) (xy 239.748444 35.278414) (xy 239.844951 35.46782) + (xy 239.96989 35.639786) (xy 240.120213 35.790109) (xy 240.292179 35.915048) (xy 240.292181 35.915049) + (xy 240.292184 35.915051) (xy 240.301493 35.919794) (xy 240.35229 35.967766) (xy 240.369087 36.035587) + (xy 240.346552 36.101722) (xy 240.301505 36.14076) (xy 240.292446 36.145376) (xy 240.29244 36.14538) + (xy 240.238282 36.184727) (xy 240.238282 36.184728) (xy 240.870591 36.817037) (xy 240.807007 36.834075) + (xy 240.692993 36.899901) (xy 240.599901 36.992993) (xy 240.534075 37.107007) (xy 240.517037 37.170591) + (xy 239.884728 36.538282) (xy 239.884727 36.538282) (xy 239.84538 36.592439) (xy 239.748904 36.781782) + (xy 239.683242 36.983869) (xy 239.683242 36.983872) (xy 239.65 37.193753) (xy 239.65 37.406246) + (xy 239.683242 37.616127) (xy 239.683242 37.61613) (xy 239.748904 37.818217) (xy 239.845375 38.00755) + (xy 239.884728 38.061716) (xy 240.517037 37.429408) (xy 240.534075 37.492993) (xy 240.599901 37.607007) + (xy 240.692993 37.700099) (xy 240.807007 37.765925) (xy 240.87059 37.782962) (xy 240.238282 38.415269) + (xy 240.238282 38.41527) (xy 240.292452 38.454626) (xy 240.292451 38.454626) (xy 240.301495 38.459234) + (xy 240.352292 38.507208) (xy 240.369087 38.575029) (xy 240.34655 38.641164) (xy 240.301499 38.680202) + (xy 240.292182 38.684949) (xy 240.120213 38.80989) (xy 239.96989 38.960213) (xy 239.844951 39.132179) + (xy 239.748444 39.321585) (xy 239.682753 39.52376) (xy 239.6495 39.733713) (xy 239.6495 39.946286) + (xy 239.677601 40.123713) (xy 239.682754 40.156243) (xy 239.739919 40.332179) (xy 239.748444 40.358414) + (xy 239.844951 40.54782) (xy 239.96989 40.719786) (xy 240.120213 40.870109) (xy 240.292182 40.99505) + (xy 240.300946 40.999516) (xy 240.351742 41.047491) (xy 240.368536 41.115312) (xy 240.345998 41.181447) + (xy 240.300946 41.220484) (xy 240.292182 41.224949) (xy 240.120213 41.34989) (xy 239.969894 41.500209) + (xy 239.969894 41.50021) (xy 239.844951 41.672179) (xy 239.748444 41.861585) (xy 239.682753 42.06376) + (xy 239.6495 42.273713) (xy 239.6495 42.486286) (xy 239.677601 42.663713) (xy 239.682754 42.696243) + (xy 239.739919 42.872179) (xy 239.748444 42.898414) (xy 239.844951 43.08782) (xy 239.96989 43.259786) + (xy 240.120213 43.410109) (xy 240.292182 43.53505) (xy 240.300946 43.539516) (xy 240.351742 43.587491) + (xy 240.368536 43.655312) (xy 240.345998 43.721447) (xy 240.300946 43.760484) (xy 240.292182 43.764949) + (xy 240.120213 43.88989) (xy 239.96989 44.040213) (xy 239.844951 44.212179) (xy 239.748444 44.401585) + (xy 239.682753 44.60376) (xy 239.6495 44.813713) (xy 239.6495 45.026286) (xy 239.667919 45.142583) + (xy 239.682754 45.236243) (xy 239.739919 45.412179) (xy 239.748444 45.438414) (xy 239.844951 45.62782) + (xy 239.96989 45.799786) (xy 240.120213 45.950109) (xy 240.292182 46.07505) (xy 240.300946 46.079516) + (xy 240.351742 46.127491) (xy 240.368536 46.195312) (xy 240.345998 46.261447) (xy 240.300946 46.300484) + (xy 240.292182 46.304949) (xy 240.120213 46.42989) (xy 239.96989 46.580213) (xy 239.844951 46.752179) + (xy 239.748444 46.941585) (xy 239.682753 47.14376) (xy 239.669682 47.226287) (xy 239.6495 47.353713) + (xy 239.6495 47.566287) (xy 239.682754 47.776243) (xy 239.745756 47.970143) (xy 239.748444 47.978414) + (xy 239.844951 48.16782) (xy 239.96989 48.339786) (xy 240.08343 48.453326) (xy 240.116915 48.514649) + (xy 240.111931 48.584341) (xy 240.070059 48.640274) (xy 240.039083 48.657189) (xy 239.907669 48.706203) + (xy 239.907664 48.706206) (xy 239.792455 48.792452) (xy 239.792452 48.792455) (xy 239.706206 48.907664) + (xy 239.706202 48.907671) (xy 239.655908 49.042517) (xy 239.653439 49.065488) (xy 239.649501 49.102123) + (xy 239.6495 49.102135) (xy 239.6495 50.89787) (xy 239.649501 50.897876) (xy 239.655908 50.957483) + (xy 239.706202 51.092328) (xy 239.706206 51.092335) (xy 239.792452 51.207544) (xy 239.792455 51.207547) + (xy 239.907664 51.293793) (xy 239.907671 51.293797) (xy 240.042517 51.344091) (xy 240.042516 51.344091) + (xy 240.049444 51.344835) (xy 240.102127 51.3505) (xy 241.897872 51.350499) (xy 241.957483 51.344091) + (xy 242.092331 51.293796) (xy 242.207546 51.207546) (xy 242.293796 51.092331) (xy 242.344091 50.957483) + (xy 242.3505 50.897873) (xy 242.350499 49.102128) (xy 242.344091 49.042517) (xy 242.319372 48.976243) + (xy 242.293797 48.907671) (xy 242.293793 48.907664) (xy 242.207547 48.792455) (xy 242.207544 48.792452) + (xy 242.092335 48.706206) (xy 242.092328 48.706202) (xy 241.960917 48.657189) (xy 241.904983 48.615318) + (xy 241.880566 48.549853) (xy 241.895418 48.48158) (xy 241.916563 48.453332) (xy 242.030104 48.339792) + (xy 242.077142 48.27505) (xy 242.155048 48.16782) (xy 242.155047 48.16782) (xy 242.155051 48.167816) + (xy 242.251557 47.978412) (xy 242.317246 47.776243) (xy 242.3505 47.566287) (xy 242.3505 47.353713) + (xy 242.317246 47.143757) (xy 242.251557 46.941588) (xy 242.155051 46.752184) (xy 242.155049 46.752181) + (xy 242.155048 46.752179) (xy 242.030109 46.580213) (xy 241.879786 46.42989) (xy 241.70782 46.304951) + (xy 241.707115 46.304591) (xy 241.699054 46.300485) (xy 241.648259 46.252512) (xy 241.631463 46.184692) + (xy 241.653999 46.118556) (xy 241.699054 46.079515) (xy 241.707816 46.075051) (xy 241.729789 46.059086) + (xy 241.879786 45.950109) (xy 241.879788 45.950106) (xy 241.879792 45.950104) (xy 242.030104 45.799792) + (xy 242.030106 45.799788) (xy 242.030109 45.799786) (xy 242.155048 45.62782) (xy 242.155047 45.62782) + (xy 242.155051 45.627816) (xy 242.251557 45.438412) (xy 242.317246 45.236243) (xy 242.3505 45.026287) + (xy 242.3505 44.813713) (xy 242.317246 44.603757) (xy 242.251557 44.401588) (xy 242.155051 44.212184) + (xy 242.155049 44.212181) (xy 242.155048 44.212179) (xy 242.030109 44.040213) (xy 241.879786 43.88989) + (xy 241.70782 43.764951) (xy 241.707115 43.764591) (xy 241.699054 43.760485) (xy 241.648259 43.712512) + (xy 241.631463 43.644692) (xy 241.653999 43.578556) (xy 241.699054 43.539515) (xy 241.707816 43.535051) + (xy 241.729789 43.519086) (xy 241.879786 43.410109) (xy 241.879788 43.410106) (xy 241.879792 43.410104) + (xy 242.030104 43.259792) (xy 242.030106 43.259788) (xy 242.030109 43.259786) (xy 242.155048 43.08782) + (xy 242.155047 43.08782) (xy 242.155051 43.087816) (xy 242.251557 42.898412) (xy 242.317246 42.696243) + (xy 242.3505 42.486287) (xy 242.3505 42.273713) (xy 242.317246 42.063757) (xy 242.251557 41.861588) + (xy 242.155051 41.672184) (xy 242.155049 41.672181) (xy 242.155048 41.672179) (xy 242.030106 41.50021) + (xy 241.879786 41.34989) (xy 241.70782 41.224951) (xy 241.707115 41.224591) (xy 241.699054 41.220485) + (xy 241.648259 41.172512) (xy 241.631463 41.104692) (xy 241.653999 41.038556) (xy 241.699054 40.999515) + (xy 241.707816 40.995051) (xy 241.729789 40.979086) (xy 241.879786 40.870109) (xy 241.879788 40.870106) + (xy 241.879792 40.870104) (xy 242.030104 40.719792) (xy 242.030106 40.719788) (xy 242.030109 40.719786) + (xy 242.155048 40.54782) (xy 242.155047 40.54782) (xy 242.155051 40.547816) (xy 242.251557 40.358412) + (xy 242.317246 40.156243) (xy 242.3505 39.946287) (xy 242.3505 39.733713) (xy 242.317246 39.523757) + (xy 242.251557 39.321588) (xy 242.155051 39.132184) (xy 242.155049 39.132181) (xy 242.155048 39.132179) + (xy 242.030109 38.960213) (xy 241.879786 38.80989) (xy 241.707817 38.684949) (xy 241.698504 38.680204) + (xy 241.647707 38.63223) (xy 241.630912 38.564409) (xy 241.653449 38.498274) (xy 241.698507 38.459232) + (xy 241.707555 38.454622) (xy 241.761716 38.41527) (xy 241.761717 38.41527) (xy 241.129408 37.782962) + (xy 241.192993 37.765925) (xy 241.307007 37.700099) (xy 241.400099 37.607007) (xy 241.465925 37.492993) + (xy 241.482962 37.429408) (xy 242.11527 38.061717) (xy 242.11527 38.061716) (xy 242.154622 38.007554) + (xy 242.251095 37.818217) (xy 242.316757 37.61613) (xy 242.316757 37.616127) (xy 242.35 37.406246) + (xy 242.35 37.193753) (xy 242.316757 36.983872) (xy 242.316757 36.983869) (xy 242.251095 36.781782) + (xy 242.154624 36.592449) (xy 242.11527 36.538282) (xy 242.115269 36.538282) (xy 241.482962 37.17059) + (xy 241.465925 37.107007) (xy 241.400099 36.992993) (xy 241.307007 36.899901) (xy 241.192993 36.834075) + (xy 241.129409 36.817037) (xy 241.761716 36.184728) (xy 241.707547 36.145373) (xy 241.707547 36.145372) + (xy 241.6985 36.140763) (xy 241.647706 36.092788) (xy 241.630912 36.024966) (xy 241.653451 35.958832) + (xy 241.698508 35.919793) (xy 241.707816 35.915051) (xy 241.792241 35.853713) (xy 241.879786 35.790109) + (xy 241.879788 35.790106) (xy 241.879792 35.790104) (xy 242.030104 35.639792) (xy 242.030106 35.639788) + (xy 242.030109 35.639786) (xy 242.155048 35.46782) (xy 242.155047 35.46782) (xy 242.155051 35.467816) + (xy 242.251557 35.278412) (xy 242.317246 35.076243) (xy 242.3505 34.866287) (xy 242.3505 34.661311) + (xy 242.352027 34.641913) (xy 242.3605 34.588416) (xy 242.3605 34.391577) (xy 242.329709 34.197173) + (xy 242.268882 34.00997) (xy 242.213104 33.9005) (xy 242.179524 33.834595) (xy 242.063828 33.675354) + (xy 241.924646 33.536172) (xy 241.765405 33.420476) (xy 241.590029 33.331117) (xy 241.402826 33.27029) + (xy 241.208422 33.2395) (xy 241.208417 33.2395) (xy 240.895287 33.2395) (xy 240.895282 33.2395) + (xy 240.700877 33.27029) (xy 240.513674 33.331117) (xy 240.338298 33.420476) (xy 240.323804 33.431007) + (xy 240.179058 33.536172) (xy 240.179056 33.536174) (xy 240.179055 33.536174) (xy 240.039878 33.675351) + (xy 240.039878 33.675352) (xy 240.039876 33.675354) (xy 240.019272 33.703713) (xy 239.92418 33.834594) + (xy 239.834822 34.009969) (xy 239.782152 34.172066) (xy 239.774708 34.190037) (xy 239.74844 34.241593) + (xy 239.682753 34.443759) (xy 239.6495 34.653713) (xy 158.2005 34.653713) (xy 158.2005 33.431007) + (xy 158.2005 33.431004) (xy 158.173581 33.295677) (xy 158.17358 33.295676) (xy 158.17358 33.295672) + (xy 158.163067 33.270291) (xy 158.120778 33.168195) (xy 158.120771 33.168182) (xy 158.044114 33.053458) + (xy 158.044111 33.053454) (xy 157.946545 32.955888) (xy 157.946541 32.955885) (xy 157.831817 32.879228) + (xy 157.831804 32.879221) (xy 157.704332 32.826421) (xy 157.704322 32.826418) (xy 157.568995 32.7995) + (xy 157.568993 32.7995) (xy 140.568994 32.7995) (xy 140.431006 32.7995) (xy 140.431004 32.7995) + (xy 140.295677 32.826418) (xy 140.295667 32.826421) (xy 140.168192 32.879222) (xy 140.053454 32.955887) + (xy 138.955887 34.053454) (xy 138.910906 34.120775) (xy 138.895065 34.144482) (xy 138.879225 34.168188) + (xy 138.879221 34.168195) (xy 138.826421 34.295667) (xy 138.826418 34.295677) (xy 138.7995 34.431004) + (xy 138.7995 34.431007) (xy 138.7995 36.871006) (xy 138.7995 37.008994) (xy 138.7995 37.008996) + (xy 138.799499 37.008996) (xy 138.826418 37.144322) (xy 138.826421 37.144332) (xy 138.879222 37.271807) + (xy 138.955887 37.386545) (xy 138.955888 37.386546) (xy 142.239492 40.670149) (xy 142.272977 40.731472) + (xy 142.274284 40.777227) (xy 142.2495 40.933712) (xy 142.2495 41.146286) (xy 142.281748 41.349896) + (xy 142.282754 41.356243) (xy 142.335456 41.518443) (xy 142.348444 41.558414) (xy 142.444951 41.74782) + (xy 142.56989 41.919786) (xy 142.720213 42.070109) (xy 142.892182 42.19505) (xy 142.900946 42.199516) + (xy 142.951742 42.247491) (xy 142.968536 42.315312) (xy 142.945998 42.381447) (xy 142.900946 42.420484) + (xy 142.892182 42.424949) (xy 142.720213 42.54989) (xy 142.56989 42.700213) (xy 142.444951 42.872179) + (xy 142.348444 43.061585) (xy 142.282753 43.26376) (xy 142.2495 43.473713) (xy 142.2495 43.686286) + (xy 142.281748 43.889896) (xy 142.282754 43.896243) (xy 142.329531 44.040208) (xy 142.348444 44.098414) + (xy 142.444951 44.28782) (xy 142.56989 44.459786) (xy 142.720213 44.610109) (xy 142.892182 44.73505) + (xy 142.900946 44.739516) (xy 142.951742 44.787491) (xy 142.968536 44.855312) (xy 142.945998 44.921447) + (xy 142.900946 44.960484) (xy 142.892182 44.964949) (xy 142.720213 45.08989) (xy 142.56989 45.240213) + (xy 142.444951 45.412179) (xy 142.348444 45.601585) (xy 142.282753 45.80376) (xy 142.2495 46.013713) + (xy 142.2495 46.226286) (xy 142.281748 46.429896) (xy 142.282754 46.436243) (xy 142.329531 46.580208) + (xy 142.349949 46.643046) (xy 142.348868 46.643397) (xy 142.35576 46.707521) (xy 142.324483 46.769999) + (xy 142.264392 46.805649) (xy 142.233731 46.8095) (xy 141.574247 46.8095) (xy 141.507208 46.789815) + (xy 141.486566 46.773181) (xy 135.661819 40.948434) (xy 135.628334 40.887111) (xy 135.6255 40.860753) + (xy 135.6255 34.310452) (xy 135.645185 34.243413) (xy 135.661819 34.222771) (xy 136.222772 33.661819) + (xy 136.284095 33.628334) (xy 136.310453 33.6255) (xy 136.800639 33.6255) (xy 136.867678 33.645185) + (xy 136.888321 33.66182) (xy 136.925961 33.699461) (xy 136.925965 33.699464) (xy 137.073446 33.798009) + (xy 137.073459 33.798016) (xy 137.196363 33.848923) (xy 137.237334 33.865894) (xy 137.237336 33.865894) + (xy 137.237341 33.865896) (xy 137.411304 33.900499) (xy 137.411307 33.9005) (xy 137.411309 33.9005) + (xy 137.588693 33.9005) (xy 137.588694 33.900499) (xy 137.646682 33.888964) (xy 137.762658 33.865896) + (xy 137.762661 33.865894) (xy 137.762666 33.865894) (xy 137.926547 33.798013) (xy 138.074035 33.699464) + (xy 138.199464 33.574035) (xy 138.298013 33.426547) (xy 138.365894 33.262666) (xy 138.4005 33.088691) + (xy 138.4005 32.911309) (xy 138.4005 32.911306) (xy 138.400499 32.911304) (xy 138.365896 32.737341) + (xy 138.365893 32.737332) (xy 138.298016 32.573459) (xy 138.298009 32.573446) (xy 138.199464 32.425965) + (xy 138.199461 32.425961) (xy 138.074038 32.300538) (xy 138.074034 32.300535) (xy 137.926553 32.20199) + (xy 137.92654 32.201983) (xy 137.762667 32.134106) (xy 137.762658 32.134103) (xy 137.588694 32.0995) + (xy 137.588691 32.0995) (xy 137.411309 32.0995) (xy 137.411306 32.0995) (xy 137.237341 32.134103) + (xy 137.237332 32.134106) (xy 137.073459 32.201983) (xy 137.073446 32.20199) (xy 136.925965 32.300535) + (xy 136.925961 32.300538) (xy 136.888321 32.33818) (xy 136.826999 32.371666) (xy 136.800639 32.3745) + (xy 136.067741 32.3745) (xy 136.067721 32.374499) (xy 136.061607 32.374499) (xy 135.938394 32.374499) + (xy 135.837597 32.394548) (xy 135.837592 32.394548) (xy 135.817549 32.398536) (xy 135.817547 32.398536) + (xy 135.770397 32.418067) (xy 135.703719 32.445685) (xy 135.703717 32.445686) (xy 135.601266 32.514141) + (xy 135.601263 32.514144) (xy 134.601269 33.51414) (xy 134.514144 33.601264) (xy 134.514138 33.601272) + (xy 134.44569 33.703708) (xy 134.445688 33.703713) (xy 134.422581 33.7595) (xy 134.398538 33.817544) + (xy 134.398535 33.817556) (xy 134.3745 33.938389) (xy 134.3745 41.232817) (xy 134.398535 41.35365) + (xy 134.39854 41.353667) (xy 134.445685 41.467487) (xy 134.44569 41.467496) (xy 134.467549 41.500209) + (xy 134.46755 41.50021) (xy 134.51414 41.569937) (xy 134.514141 41.569938) (xy 134.514142 41.569939) (xy 134.601267 41.657064) (xy 134.601268 41.657064) (xy 134.608335 41.664131) (xy 134.608334 41.664131) (xy 134.608337 41.664133) (xy 140.777935 47.833732) (xy 140.777936 47.833733) (xy 140.865061 47.920858) (xy 140.911944 47.952184) (xy 140.967508 47.989311) (xy 141.081342 48.036463) (xy 141.202182 48.060499) @@ -4915,7 +4888,7 @@ (xy 142.271158 48.080185) (xy 142.316913 48.132989) (xy 142.326857 48.202147) (xy 142.32205 48.222814) (xy 142.305078 48.275051) (xy 142.282753 48.34376) (xy 142.257223 48.504951) (xy 142.2495 48.553713) (xy 142.2495 48.766287) (xy 142.253645 48.792455) (xy 142.278942 48.952179) (xy 142.282754 48.976243) - (xy 142.333946 49.133796) (xy 142.348444 49.178414) (xy 142.444951 49.36782) (xy 142.56989 49.539786) + (xy 142.333713 49.133079) (xy 142.348444 49.178414) (xy 142.444951 49.36782) (xy 142.56989 49.539786) (xy 142.720213 49.690109) (xy 142.892182 49.81505) (xy 142.900946 49.819516) (xy 142.951742 49.867491) (xy 142.968536 49.935312) (xy 142.945998 50.001447) (xy 142.900946 50.040484) (xy 142.892182 50.044949) (xy 142.720213 50.16989) (xy 142.56989 50.320213) (xy 142.444951 50.492179) (xy 142.348444 50.681585) @@ -4982,14 +4955,6 @@ ) ) ) - (group "" - (uuid "8f628516-e8da-4639-ad8c-5e4d2b395262") - (locked yes) - (members "0ca6bed9-dd1f-4e16-bf1a-4dbfd671d550" "2684a999-3a9a-430b-9dbc-bc66824272a2" - "47442e9f-2d93-489b-be21-a2cf0223aaa6" "8fed1ddb-1051-4b00-bc58-460b28600c9a" - "a7b6f5ea-fd39-4a06-951c-e2fa493a7f6e" "b9c7937c-7135-4a97-a837-a3dcbb912356" - ) - ) (group "" (uuid "a86301f5-1576-4536-bc8a-6d22b8ba8e21") (members "00f5a805-37f8-44d2-ab07-6c881cdb704a" "12f6f387-5e46-4451-9e88-c54cd2cfc75c" diff --git a/hardware/boards/main-control-board/main-control-board.kicad_pro b/hardware/boards/main-control-board/main-control-board.kicad_pro index 0cb7d8e..8e45925 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_pro +++ b/hardware/boards/main-control-board/main-control-board.kicad_pro @@ -783,7 +783,7 @@ "uuid": "82a78d11-58ff-455c-a94e-f7463ce9fc2e" } ], - "used_designators": "#PWR13-14,J1", + "used_designators": "#PWR1,#PWR13-16,J1-2", "variants": [] }, "sheets": [ diff --git a/hardware/boards/main-control-board/main-control-board.kicad_sch b/hardware/boards/main-control-board/main-control-board.kicad_sch index 41f901d..82f406a 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_sch +++ b/hardware/boards/main-control-board/main-control-board.kicad_sch @@ -10,6 +10,269 @@ (rev "v1") ) (lib_symbols + (symbol "Connector:Conn_01x04_Pin" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "J" + (at 0 5.08 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_01x04_Pin" + (at 0 -7.62 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "Conn_01x04_Pin_1_1" + (rectangle + (start 0.8636 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -4.953) + (end 0 -5.207) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.27 2.54) (xy 0.8636 2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy 0.8636 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 0.8636 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -5.08) (xy 0.8636 -5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Connector:Conn_01x04_Socket" (pin_names (offset 1.016) @@ -1458,187 +1721,33 @@ ) (embedded_fonts no) ) - (symbol "TinyEngineerModules:Waveshare_OLED_09_Module" + (symbol "power:+3.3V" + (power global) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "U" - (at 9.144 9.398 0) + (property "Reference" "#PWR" + (at 0 -3.81 0) (show_name no) (do_not_autoplace no) + (hide yes) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "Waveshare 0.91 OLED" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (symbol "Waveshare_OLED_09_Module_1_1" - (rectangle - (start -17.78 5.08) - (end 17.78 -5.08) - (stroke - (width 0) - (type solid) - ) - (fill - (type background) - ) - ) - (text "OLED 0.9 I2C" - (at 14.732 6.604 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin power_in line - (at 0 7.62 270) - (length 2.54) - (name "VCC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 -7.62 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 20.32 1.27 180) - (length 2.54) - (name "SDA" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at 20.32 -1.27 180) - (length 2.54) - (name "SCL" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (embedded_fonts no) - ) - (symbol "power:+3.3V" - (power global) - (pin_numbers - (hide yes) - ) - (pin_names - (offset 0) - (hide yes) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "#PWR" - (at 0 -3.81 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "+3.3V" - (at 0 3.556 0) + (property "Value" "+3.3V" + (at 0 3.556 0) (show_name no) (do_not_autoplace no) (effects @@ -2146,16 +2255,16 @@ (uuid "95517e64-94e3-4176-889a-1f8d362e5d4a") ) (junction - (at 100.33 87.63) + (at 92.71 90.17) (diameter 0) (color 0 0 0 0) - (uuid "b6908943-26b6-4393-9531-c298a41db6bb") + (uuid "a25b0492-f1f4-44de-895c-8634e12b2a53") ) (junction - (at 92.71 90.17) + (at 95.25 87.63) (diameter 0) (color 0 0 0 0) - (uuid "b7dbe18b-1f18-4a58-8313-4973c518bff1") + (uuid "b6908943-26b6-4393-9531-c298a41db6bb") ) (junction (at 160.02 129.54) @@ -2203,63 +2312,63 @@ ) (wire (pts - (xy 92.71 55.88) (xy 92.71 90.17) + (xy 92.71 30.48) (xy 92.71 90.17) ) (stroke (width 0) (type default) ) - (uuid "1252d2e9-3b77-47c7-887a-d79254c75e16") + (uuid "0e0a99c3-ef41-4991-b2ce-4177ce1daea9") ) (wire (pts - (xy 133.35 97.79) (xy 138.43 97.79) + (xy 92.71 90.17) (xy 138.43 90.17) ) (stroke (width 0) (type default) ) - (uuid "12f063ee-9ebb-4b40-a859-18ee9683f87f") + (uuid "0f8f74dd-6931-4dee-993b-d425bcf3052f") ) (wire (pts - (xy 227.33 99.06) (xy 227.33 92.71) + (xy 133.35 97.79) (xy 138.43 97.79) ) (stroke (width 0) (type default) ) - (uuid "135f6f17-0276-46ac-a64e-1d7f26c4a0b9") + (uuid "12f063ee-9ebb-4b40-a859-18ee9683f87f") ) (wire (pts - (xy 157.48 132.08) (xy 157.48 151.13) + (xy 227.33 99.06) (xy 227.33 92.71) ) (stroke (width 0) (type default) ) - (uuid "164a46d1-a8c5-4fe2-a470-0018cbb9a301") + (uuid "135f6f17-0276-46ac-a64e-1d7f26c4a0b9") ) (wire (pts - (xy 96.52 92.71) (xy 81.28 92.71) + (xy 157.48 132.08) (xy 157.48 151.13) ) (stroke (width 0) (type default) ) - (uuid "1c8c1d7d-2407-4473-adcc-a0ef17c94ad5") + (uuid "164a46d1-a8c5-4fe2-a470-0018cbb9a301") ) (wire (pts - (xy 100.33 53.34) (xy 100.33 87.63) + (xy 95.25 92.71) (xy 81.28 92.71) ) (stroke (width 0) (type default) ) - (uuid "23067120-70b0-4941-b743-9108b8fbcb62") + (uuid "1c8c1d7d-2407-4473-adcc-a0ef17c94ad5") ) (wire (pts @@ -2303,23 +2412,23 @@ ) (wire (pts - (xy 86.36 55.88) (xy 92.71 55.88) + (xy 217.17 99.06) (xy 217.17 90.17) ) (stroke (width 0) (type default) ) - (uuid "5264cfbe-137c-486b-816f-fd045d61ac90") + (uuid "527eb20f-fc07-40bf-981e-e3cf15bf80b1") ) (wire (pts - (xy 217.17 99.06) (xy 217.17 90.17) + (xy 95.25 30.48) (xy 95.25 87.63) ) (stroke (width 0) (type default) ) - (uuid "527eb20f-fc07-40bf-981e-e3cf15bf80b1") + (uuid "5ab8cb9c-04d4-402c-b5a0-7cd357381636") ) (wire (pts @@ -2403,17 +2512,7 @@ ) (wire (pts - (xy 100.33 87.63) (xy 96.52 87.63) - ) - (stroke - (width 0) - (type default) - ) - (uuid "9cab3d55-d052-427a-ba62-6490318d8bab") - ) - (wire - (pts - (xy 92.71 90.17) (xy 138.43 90.17) + (xy 81.28 90.17) (xy 92.71 90.17) ) (stroke (width 0) @@ -2441,36 +2540,6 @@ ) (uuid "a84ccbbd-0f52-4b51-ac77-632a50c919be") ) - (wire - (pts - (xy 81.28 90.17) (xy 92.71 90.17) - ) - (stroke - (width 0) - (type default) - ) - (uuid "ada2bdf0-5579-4b7a-a3a3-e05fa6b02a8a") - ) - (wire - (pts - (xy 86.36 53.34) (xy 100.33 53.34) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b29ac79c-eb53-4250-a816-7dd1ba1031b2") - ) - (wire - (pts - (xy 138.43 87.63) (xy 100.33 87.63) - ) - (stroke - (width 0) - (type default) - ) - (uuid "b4022011-602d-4e94-a734-65a92f43d546") - ) (wire (pts (xy 88.9 87.63) (xy 81.28 87.63) @@ -2573,7 +2642,17 @@ ) (wire (pts - (xy 96.52 87.63) (xy 96.52 92.71) + (xy 95.25 87.63) (xy 138.43 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e92d5780-b9cb-48f5-a00a-b31a899be144") + ) + (wire + (pts + (xy 95.25 87.63) (xy 95.25 92.71) ) (stroke (width 0) @@ -2622,7 +2701,7 @@ (uuid "3669a922-1b83-42ae-b2f9-f6d2e6f55b1e") ) (label "I2C_SDA" - (at 86.36 53.34 0) + (at 95.25 55.88 90) (effects (font (size 1.27 1.27) @@ -2642,7 +2721,7 @@ (uuid "6b2308f9-33fa-4a70-b08d-eb4283397724") ) (label "I2C_SCL" - (at 86.36 55.88 0) + (at 92.71 55.88 90) (effects (font (size 1.27 1.27) @@ -2895,6 +2974,114 @@ ) ) ) + (symbol + (lib_id "Connector:Conn_01x04_Pin") + (at 97.79 25.4 270) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "34bba5f8-ff75-4293-a0eb-59d1777af0de") + (property "Reference" "J2" + (at 96.52 20.32 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_OLED" + (at 96.52 22.86 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" + (at 97.79 25.4 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 97.79 25.4 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 97.79 25.4 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC Part #" "C2691448" + (at 97.79 25.4 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "FT Rotation Offset" "90" + (at 97.79 25.4 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "4" + (uuid "63d84785-86eb-49b3-a535-d857f10ec4d7") + ) + (pin "3" + (uuid "82651f09-dd39-4d04-b505-d20cab2e39c2") + ) + (pin "2" + (uuid "5f9e7e55-df57-4cca-a076-167ed5853822") + ) + (pin "1" + (uuid "ddcb78ba-ad3d-4ab5-8d88-77dfa6a414ef") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "J2") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "TinyEngineerModules:MAX98357_Module") (at 180.34 134.62 0) @@ -3072,8 +3259,8 @@ ) ) (symbol - (lib_id "TinyEngineerModules:Waveshare_OLED_09_Module") - (at 66.04 54.61 0) + (lib_id "power:GND") + (at 97.79 30.48 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -3082,31 +3269,30 @@ (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "4df93a1e-042d-4c49-a44e-af77e7aabde4") - (property "Reference" "OLED1" - (at 46.99 52.0671 0) + (uuid "4900ff5c-eb12-4a2a-afc4-711be9df22e2") + (property "Reference" "#PWR016" + (at 97.79 36.83 0) + (hide yes) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify right) ) ) - (property "Value" "Waveshare 0.91 OLED" - (at 46.99 54.6071 0) + (property "Value" "GND" + (at 97.79 35.56 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify right) ) ) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" - (at 66.04 54.61 0) + (property "Footprint" "" + (at 97.79 30.48 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3117,7 +3303,7 @@ ) ) (property "Datasheet" "" - (at 66.04 54.61 0) + (at 97.79 30.48 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3127,8 +3313,8 @@ ) ) ) - (property "Description" "" - (at 66.04 54.61 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 97.79 30.48 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3138,8 +3324,32 @@ ) ) ) - (property "KiLib_Generator" "connector/pin_header_socket" - (at 66.04 54.61 0) + (pin "1" + (uuid "f832e562-c6fd-4012-bf5b-e281d49e558a") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR016") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 100.33 30.48 270) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "4f858d12-0caf-4e4f-835d-00079e69929d") + (property "Reference" "#PWR01" + (at 96.52 30.48 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3149,19 +3359,19 @@ ) ) ) - (property "LCSC Part #" "C2691448" - (at 66.04 54.61 0) - (hide yes) + (property "Value" "+3.3V" + (at 104.14 30.4799 90) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "FT Rotation Offset" "90" - (at 66.04 54.61 0) + (property "Footprint" "" + (at 100.33 30.48 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3171,22 +3381,35 @@ ) ) ) - (pin "1" - (uuid "6c34246e-0998-417b-9292-50ade7e35b3b") - ) - (pin "2" - (uuid "061713c8-6964-44c3-8590-5efebfbca31a") + (property "Datasheet" "" + (at 100.33 30.48 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (pin "3" - (uuid "f52165cf-2e64-4e01-8dd4-950ad22c6bf3") + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 100.33 30.48 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (pin "4" - (uuid "f3173bdb-e536-4e7c-af99-e4a4f6685fbf") + (pin "1" + (uuid "dd7d8171-3f44-41d5-a5bd-b73b20608df8") ) (instances (project "main-control-board" (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" - (reference "OLED1") + (reference "#PWR01") (unit 1) ) ) @@ -4278,162 +4501,6 @@ ) ) ) - (symbol - (lib_id "power:GND") - (at 66.04 62.23 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "ebdb650c-0dcd-40a8-87d6-18f8fd7362fd") - (property "Reference" "#PWR02" - (at 66.04 68.58 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "GND" - (at 66.04 67.31 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 66.04 62.23 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 66.04 62.23 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 66.04 62.23 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "4a013899-d2bd-4778-b888-40e78f383107") - ) - (instances - (project "main-control-board" - (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" - (reference "#PWR02") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:+3.3V") - (at 66.04 46.99 0) - (unit 1) - (body_style 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (dnp no) - (fields_autoplaced yes) - (uuid "f80cd6fd-9b41-420e-a461-cc6729152f73") - (property "Reference" "#PWR01" - (at 66.04 50.8 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "+3.3V" - (at 66.04 41.91 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 66.04 46.99 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 66.04 46.99 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 66.04 46.99 0) - (hide yes) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (pin "1" - (uuid "b4ff7387-b5e7-44be-8245-7cce4899e4cf") - ) - (instances - (project "main-control-board" - (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" - (reference "#PWR01") - (unit 1) - ) - ) - ) - ) (symbol (lib_id "power:PWR_FLAG") (at 217.17 99.06 180) From 148a6aaba549bb4bd62c567bb7e40176dcfa1a93 Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Sun, 20 Sep 2026 19:31:16 +0200 Subject: [PATCH 19/21] fix(pcb): update expected net connections for main control board --- .../main-control-board/expected-nets.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/hardware/boards/main-control-board/expected-nets.yml b/hardware/boards/main-control-board/expected-nets.yml index af9f757..3656e46 100644 --- a/hardware/boards/main-control-board/expected-nets.yml +++ b/hardware/boards/main-control-board/expected-nets.yml @@ -6,36 +6,36 @@ nets: "+5V": - ESP1.1:5V - - MAX1.7:Vin + - J1.7:Pin_7 - PCA1.6:V+ - USB1.3:Pin_3 "+3.3V": - ESP1.3:3V3 - - OLED1.1:VCC + - J2.1:Pin_1 - PCA1.5:VCC GND: - ESP1.2:GND - - MAX1.6:GND - - OLED1.2:GND + - J1.6:Pin_6 + - J2.2:Pin_2 - PCA1.1:GND - USB1.4:Pin_4 "/I2C_SDA": - ESP1.4:GP0 - - OLED1.3:SDA + - J2.3:Pin_3 - PCA1.4:SDA "/I2C_SCL": - ESP1.5:GP1 - - OLED1.4:SCL + - J2.4:Pin_4 - PCA1.3:SCL "/I2S_BCLK": - ESP1.6:GP2 - - MAX1.2:BCLK + - J1.2:Pin_2 "/I2S_LRC": - ESP1.7:GP3 - - MAX1.1:LRC + - J1.1:Pin_1 "/I2S_DIN": - ESP1.8:GP4 - - MAX1.3:DIN + - J1.3:Pin_3 "Net-(ESP1-GP5)": - ESP1.9:GP5 - PCA1.2:OE From 0c9961bfdf00239a2efab0633ee6e240e971c70d Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Sun, 20 Sep 2026 21:51:28 +0200 Subject: [PATCH 20/21] chore(pcb): replace modules by goldpin headers and add headers to BOM --- .../main-control-board/expected-nets.yml | 50 +- .../Adafruit_PCA9685_Module.kicad_mod | 407 -- .../main-control-board.kicad_pcb | 5323 ++++++++++------- .../main-control-board.kicad_pro | 2 +- .../main-control-board.kicad_sch | 5063 +++++++++++----- 5 files changed, 6783 insertions(+), 4062 deletions(-) delete mode 100644 hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/Adafruit_PCA9685_Module.kicad_mod diff --git a/hardware/boards/main-control-board/expected-nets.yml b/hardware/boards/main-control-board/expected-nets.yml index 3656e46..66b6c99 100644 --- a/hardware/boards/main-control-board/expected-nets.yml +++ b/hardware/boards/main-control-board/expected-nets.yml @@ -5,43 +5,49 @@ nets: "+5V": - - ESP1.1:5V - J1.7:Pin_7 - - PCA1.6:V+ - - USB1.3:Pin_3 + - J3.1:Pin_1 + - J4.1:Pin_1 + - J6.1:Pin_1 + - J7.3:Pin_3 "+3.3V": - - ESP1.3:3V3 - J2.1:Pin_1 - - PCA1.5:VCC + - J3.2:Pin_2 + - J4.2:Pin_2 + - J6.3:Pin_3 GND: - - ESP1.2:GND - J1.6:Pin_6 - J2.2:Pin_2 - - PCA1.1:GND - - USB1.4:Pin_4 + - J3.6:Pin_6 + - J4.6:Pin_6 + - J6.2:Pin_2 + - J7.4:Pin_4 "/I2C_SDA": - - ESP1.4:GP0 - J2.3:Pin_3 - - PCA1.4:SDA + - J3.3:Pin_3 + - J4.3:Pin_3 + - J6.4:Pin_4 "/I2C_SCL": - - ESP1.5:GP1 - J2.4:Pin_4 - - PCA1.3:SCL + - J3.4:Pin_4 + - J4.4:Pin_4 + - J6.5:Pin_5 "/I2S_BCLK": - - ESP1.6:GP2 - J1.2:Pin_2 + - J6.6:Pin_6 "/I2S_LRC": - - ESP1.7:GP3 - J1.1:Pin_1 + - J6.7:Pin_7 "/I2S_DIN": - - ESP1.8:GP4 - J1.3:Pin_3 - "Net-(ESP1-GP5)": - - ESP1.9:GP5 - - PCA1.2:OE + - J6.8:Pin_8 + "Net-(J3-Pin_5)": + - J3.5:Pin_5 + - J4.5:Pin_5 + - J6.9:Pin_9 "/USB_D+": - - ESP1.16:USB_DP - - USB1.1:Pin_1 + - J5.7:Pin_7 + - J7.1:Pin_1 "/USB_D-": - - ESP1.15:USB_DM - - USB1.2:Pin_2 + - J5.6:Pin_6 + - J7.2:Pin_2 diff --git a/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/Adafruit_PCA9685_Module.kicad_mod b/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/Adafruit_PCA9685_Module.kicad_mod deleted file mode 100644 index 1c77541..0000000 --- a/hardware/boards/main-control-board/libraries/footprints/tiny_engineer_modules.pretty/Adafruit_PCA9685_Module.kicad_mod +++ /dev/null @@ -1,407 +0,0 @@ -(footprint "Adafruit_PCA9685_Module" - (version 20260206) - (generator "pcbnew") - (generator_version "10.0") - (layer "F.Cu") - (property "Reference" "REF**" - (at 0 -0.5 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "0b8816e1-16d9-4b9f-9f5e-90f83a1a1480") - (effects - (font - (size 1 1) - (thickness 0.12) - ) - ) - ) - (property "Value" "Adafruit_PCA9685_Module" - (at 0 1 0) - (unlocked yes) - (layer "F.Fab") - (uuid "52c98522-0380-44b9-aec2-b0f3215ec781") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "6fd55ec6-aa45-402f-82dc-c2f4ed1300fe") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (property "Description" "" - (at 0 0 0) - (unlocked yes) - (layer "F.Fab") - (hide yes) - (uuid "48788a5f-d18b-497d-87c9-867175dd81bb") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (attr through_hole) - (duplicate_pad_numbers_are_jumpers no) - (fp_line - (start -31.85 -11.4) - (end 30.65 -11.4) - (stroke - (width 0.1) - (type default) - ) - (layer "F.SilkS") - (uuid "f3f98697-6dd4-4a43-a929-879ef6bda2c6") - ) - (fp_line - (start -31.85 14) - (end -31.85 -11.4) - (stroke - (width 0.1) - (type default) - ) - (layer "F.SilkS") - (uuid "65a58129-01c2-4bb6-a558-1c42f92a8291") - ) - (fp_line - (start 30.65 -11.4) - (end 30.65 14) - (stroke - (width 0.1) - (type default) - ) - (layer "F.SilkS") - (uuid "7e34bde9-cefa-407b-9b87-625c718425f7") - ) - (fp_line - (start 30.65 14) - (end -31.85 14) - (stroke - (width 0.1) - (type default) - ) - (layer "F.SilkS") - (uuid "d221ba25-345c-45fc-b0e3-ef7e954260fd") - ) - (fp_poly - (pts - (xy 30.65 -11.4) (xy -31.85 -11.4) (xy -31.85 14) (xy 30.65 14) - ) - (stroke - (width 0.1) - (type solid) - ) - (fill no) - (layer "F.CrtYd") - (uuid "cb9a72dc-25e2-46c9-a75f-9dc2574af40e") - ) - (fp_text user "GND" - (at -29.21 -5.08 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "fcf22a4f-0ff5-4627-8a2f-85c56ac28ddf") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) - ) - ) - (fp_text user "OE" - (at -29.21 -2.54 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "de4ed263-7541-4f5a-9654-5d9ac6b1d58a") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) - ) - ) - (fp_text user "SCL" - (at -29.21 0 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "a66f5a74-eecf-4bad-8c27-e08cd06bca0b") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) - ) - ) - (fp_text user "SDA" - (at -29.21 2.54 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "6cd64e89-4ee3-48a5-b529-d7c5e4b86e1a") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) - ) - ) - (fp_text user "VCC" - (at -29.21 5.08 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "8ff170b8-60d8-4839-a29a-33fa5420332b") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) - ) - ) - (fp_text user "V+" - (at -29.21 7.62 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "c6a4a51c-e4bf-455a-9e84-892ad40b6ce0") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) - ) - ) - (fp_text user "GND" - (at 26.67 -5.08 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "6290b4c5-5522-4068-b8d2-e8a0bb6e3842") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) - ) - ) - (fp_text user "OE" - (at 26.67 -2.54 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "b449d352-8e2b-42b9-af7f-0a42b24b63ce") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) - ) - ) - (fp_text user "SCL" - (at 26.67 0 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "220f35e9-cac2-49bc-adf1-3a36e0290248") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) - ) - ) - (fp_text user "SDA" - (at 26.67 2.54 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "24f7ac0c-2128-4f34-ace0-89ac395f8a47") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) - ) - ) - (fp_text user "VCC" - (at 26.67 5.08 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "4e45ce56-db8b-45fa-8b1a-44821bf812b0") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) - ) - ) - (fp_text user "V+" - (at 26.67 7.62 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "c0440ac9-6234-4ae3-9bd7-6fe690e552c5") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) - ) - ) - (fp_text user "${REFERENCE}" - (at 0 2.5 0) - (unlocked yes) - (layer "F.Fab") - (uuid "d1cef346-0bcc-4e78-a0df-872c733082e5") - (effects - (font - (size 1 1) - (thickness 0.15) - ) - ) - ) - (pad "1" thru_hole roundrect - (at -30.48 -5.08) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.1470588235) - (uuid "5d3dbc88-6786-4e60-bd1a-76eb5c397f48") - ) - (pad "1" thru_hole roundrect - (at 27.94 -5.08) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.1470588235) - (uuid "79b29996-10c3-4556-b6f6-f58a8d35d569") - ) - (pad "2" thru_hole circle - (at -30.48 -2.54) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "b0ddd118-3925-4e42-a9eb-2e23b10fe40a") - ) - (pad "2" thru_hole circle - (at 27.94 -2.54) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "78b1bd3d-b770-4185-ae00-de539f6f3c42") - ) - (pad "3" thru_hole circle - (at -30.48 0) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "b3dd9cae-4c9c-41e8-976c-469b913a29f5") - ) - (pad "3" thru_hole circle - (at 27.94 0) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "26903363-3659-4ad3-929a-9b800be35e9f") - ) - (pad "4" thru_hole circle - (at -30.48 2.54) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "a7d8cc71-ff4f-46b0-8c35-f4b492fe3bce") - ) - (pad "4" thru_hole circle - (at 27.94 2.54) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "126decff-533e-4886-87d4-2f1ee37ae6ff") - ) - (pad "5" thru_hole circle - (at -30.48 5.08) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "a829b0f5-7ef4-4600-a982-0c84eaa7f1bd") - ) - (pad "5" thru_hole circle - (at 27.94 5.08) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "d957b0dc-75bc-4dd9-ae1a-c6ca2741904e") - ) - (pad "6" thru_hole circle - (at -30.48 7.62) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "ce4783c0-5fbf-4c5a-a506-7ed8c2e96835") - ) - (pad "6" thru_hole circle - (at 27.94 7.62) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (uuid "d1464df3-fe2b-4268-93f4-317d7dfbd664") - ) - (zone - (layer "F.Fab") - (uuid "4ac4ff56-a25b-4226-8669-2f728de7735f") - (hatch edge 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (keepout - (tracks allowed) - (vias allowed) - (pads not_allowed) - (copperpour allowed) - (footprints not_allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - (island_removal_mode 0) - ) - (polygon - (pts - (xy -31.85 -11.4) (xy 30.65 -11.4) (xy 30.65 14) (xy -31.85 14) - ) - ) - ) - (embedded_fonts no) -) diff --git a/hardware/boards/main-control-board/main-control-board.kicad_pcb b/hardware/boards/main-control-board/main-control-board.kicad_pcb index ee114e0..3f23ab0 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_pcb +++ b/hardware/boards/main-control-board/main-control-board.kicad_pcb @@ -397,28 +397,28 @@ ) ) ) - (footprint "TinyEngineerModules:Adafruit_PCA9685_Module" + (footprint "Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_Vertical" (layer "F.Cu") - (uuid "1cf25c3a-e938-4c8a-8003-b87c04f6c5f0") - (at 183.98 44.58) - (property "Reference" "PCA1" - (at 0 -0.5 0) - (unlocked yes) + (uuid "2320fb60-ce94-4ffd-adc3-b3a85a3374d3") + (at 241 50 180) + (descr "Through hole straight socket strip, 1x07, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x07 2.54mm single row") + (property "Reference" "J1" + (at 0 -2.77 0) (layer "F.SilkS") (hide yes) - (uuid "3ca4b5c6-f6a6-4bea-9a5f-eb83217e4d6d") + (uuid "34cf8368-6aa8-4a93-84ad-84fff6026448") (effects (font (size 1 1) - (thickness 0.12) + (thickness 0.15) ) ) ) - (property "Value" "Adafruit PCA9685" - (at 0 1 0) - (unlocked yes) + (property "Value" "Conn_MAX98357" + (at 0 18.01 0) (layer "F.Fab") - (uuid "d06dfd76-4b19-4d51-a115-d256f5358948") + (uuid "467a839f-52a3-4c7b-baff-14816df455d9") (effects (font (size 1 1) @@ -428,10 +428,32 @@ ) (property "Datasheet" "" (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6f86a9d3-3972-4f56-b68a-0cb652dbcddb") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x07, script generated" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "562cb391-6a93-4df6-8b7c-e8d6d3e0c4e5") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC Part #" "C2832270" + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "ce092e3e-5e72-4d2f-8954-c4ae09d7718f") + (uuid "be471770-e17d-4c95-851b-c4080934b2a8") (effects (font (size 1 1) @@ -439,12 +461,12 @@ ) ) ) - (property "Description" "" - (at 0 0 0) + (property "FT Rotation Offset" "90" + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "8e1feeed-52e2-42c8-99b1-c91be116080d") + (uuid "9564bd1a-1a8d-4284-91fe-3680047aabd1") (effects (font (size 1 1) @@ -452,230 +474,172 @@ ) ) ) - (path "/6391d22f-15dc-41a6-9172-b77d075a6c9e") + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/be974232-5f49-406d-83ce-76714e93150c") (sheetname "/") (sheetfile "main-control-board.kicad_sch") (units (unit (name "A") - (pins "6" "1" "2" "3" "4" "5") + (pins "1" "2" "3" "4" "5" "6" "7") ) ) - (attr through_hole exclude_from_pos_files exclude_from_bom) + (attr through_hole) (duplicate_pad_numbers_are_jumpers no) (fp_line - (start -31.85 -11.4) - (end 30.65 -11.4) + (start 1.33 1.27) + (end 1.33 16.57) (stroke - (width 0.1) - (type default) + (width 0.12) + (type solid) ) (layer "F.SilkS") - (uuid "370a4ab7-a624-4f02-beb5-77d11692b852") + (uuid "0a163a0b-752f-4647-8b3f-3a5bb28488b2") ) (fp_line - (start -31.85 14) - (end -31.85 -11.4) + (start 1.33 -1.33) + (end 1.33 0) (stroke - (width 0.1) - (type default) + (width 0.12) + (type solid) ) (layer "F.SilkS") - (uuid "e225579f-ed5a-44e3-b57d-00c1e2d3c56a") + (uuid "8816d73f-61fd-4cd9-abb7-69e173c5c65c") ) (fp_line - (start 30.65 -11.4) - (end 30.65 14) + (start 0 -1.33) + (end 1.33 -1.33) (stroke - (width 0.1) - (type default) + (width 0.12) + (type solid) ) (layer "F.SilkS") - (uuid "d346277c-9ba1-44e5-a1da-09add34397d2") + (uuid "c73db5e5-175b-4655-a4ed-d0beff81c734") ) (fp_line - (start 30.65 14) - (end -31.85 14) + (start -1.33 16.57) + (end 1.33 16.57) (stroke - (width 0.1) - (type default) + (width 0.12) + (type solid) ) (layer "F.SilkS") - (uuid "f86f8eb1-2dd8-42f0-b54c-e54252897d25") + (uuid "936e3930-c08d-4d7a-9b67-c2fca457c746") ) - (fp_poly - (pts - (xy 30.65 -11.4) (xy -31.85 -11.4) (xy -31.85 14) (xy 30.65 14) - ) + (fp_line + (start -1.33 1.27) + (end 1.33 1.27) (stroke - (width 0.1) + (width 0.12) (type solid) ) - (fill no) - (layer "F.CrtYd") - (uuid "ca36fb18-eb7e-4632-9663-901b41c8c079") - ) - (fp_text user "GND" - (at -29.21 -5.08 0) - (unlocked yes) (layer "F.SilkS") - (uuid "fd7f0ad6-5eea-473d-ad59-619a25ab474b") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) - ) + (uuid "748fcf11-e4bb-4b24-b83d-05214bc58aeb") ) - (fp_text user "OE" - (at -29.21 -2.54 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "a30f90ad-7805-469b-afa7-da16c38ee14e") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) + (fp_line + (start -1.33 1.27) + (end -1.33 16.57) + (stroke + (width 0.12) + (type solid) ) - ) - (fp_text user "SCL" - (at -29.21 0 0) - (unlocked yes) (layer "F.SilkS") - (uuid "c876105f-f684-4329-92ab-d3d3943e1e6b") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) - ) + (uuid "05879eb4-edd8-4c5f-b84b-4976bdbb7ab9") ) - (fp_text user "SDA" - (at -29.21 2.54 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "142d42e5-df6d-4fae-aa90-d1636c33cd74") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) + (fp_line + (start 1.77 17.01) + (end -1.77 17.01) + (stroke + (width 0.05) + (type solid) ) + (layer "F.CrtYd") + (uuid "a66eb7ef-3c2c-4370-a259-c42f0a7b7585") ) - (fp_text user "VCC" - (at -29.21 5.08 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "a622a7ae-249f-4a7d-9a9f-9e3d84f50494") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) + (fp_line + (start 1.77 -1.77) + (end 1.77 17.01) + (stroke + (width 0.05) + (type solid) ) + (layer "F.CrtYd") + (uuid "8468a492-701f-4e15-8b1f-7f3f5e1157a0") ) - (fp_text user "V+" - (at -29.21 7.62 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "3bbd39c0-119e-4bad-8937-eddeae81b014") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left) + (fp_line + (start -1.77 17.01) + (end -1.77 -1.77) + (stroke + (width 0.05) + (type solid) ) + (layer "F.CrtYd") + (uuid "6213c662-5129-46d9-a13f-24839280d93a") ) - (fp_text user "GND" - (at 26.67 -5.08 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "bcc4971e-8258-451d-993b-9041b7627d19") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) + (fp_line + (start -1.77 -1.77) + (end 1.77 -1.77) + (stroke + (width 0.05) + (type solid) ) + (layer "F.CrtYd") + (uuid "4987a1b8-d085-4015-98fa-c48db8c9f0a4") ) - (fp_text user "OE" - (at 26.67 -2.54 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "44e7e3a7-d538-4a24-8b25-03755c73f697") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) + (fp_line + (start 1.27 16.51) + (end -1.27 16.51) + (stroke + (width 0.1) + (type solid) ) + (layer "F.Fab") + (uuid "326df301-e459-45f5-b012-3c3c03c2cad2") ) - (fp_text user "SCL" - (at 26.67 0 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "257b5320-42ae-42dd-8484-5f1d5a51d62e") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) + (fp_line + (start 1.27 -0.635) + (end 1.27 16.51) + (stroke + (width 0.1) + (type solid) ) + (layer "F.Fab") + (uuid "5032b7f9-ba0b-48b5-9429-ad49bdbf724a") ) - (fp_text user "SDA" - (at 26.67 2.54 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "aa7762f7-d524-4e35-8922-5943ea06d71d") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) + (fp_line + (start 0.635 -1.27) + (end 1.27 -0.635) + (stroke + (width 0.1) + (type solid) ) + (layer "F.Fab") + (uuid "43ded06b-3a70-4ae5-8d98-7c1a82ac8cfc") ) - (fp_text user "VCC" - (at 26.67 5.08 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "be7e31f1-3085-47a0-8d37-bac15dc3a164") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) + (fp_line + (start -1.27 16.51) + (end -1.27 -1.27) + (stroke + (width 0.1) + (type solid) ) + (layer "F.Fab") + (uuid "c1f3470d-99c0-4b56-bc8c-56618eff64a4") ) - (fp_text user "V+" - (at 26.67 7.62 0) - (unlocked yes) - (layer "F.SilkS") - (uuid "143932d4-e96a-420e-a9d6-a2556100dc24") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right) + (fp_line + (start -1.27 -1.27) + (end 0.635 -1.27) + (stroke + (width 0.1) + (type solid) ) + (layer "F.Fab") + (uuid "41fe8531-e6ac-4d7a-829b-ba2c0e86f585") ) (fp_text user "${REFERENCE}" - (at 0 2.5 0) - (unlocked yes) + (at 0 7.62 90) (layer "F.Fab") - (uuid "1e07c56d-5bb6-468b-87ce-2d2b1eaa2d7f") + (uuid "654cfad4-7527-4261-8808-124c6ee0809b") (effects (font (size 1 1) @@ -683,183 +647,107 @@ ) ) ) - (pad "1" thru_hole roundrect - (at -30.48 -5.08) + (pad "1" thru_hole rect + (at 0 0 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (roundrect_rratio 0.1470588235) - (net "GND") - (pinfunction "GND_1") - (pintype "power_in") - (uuid "194a8b9a-e519-42ea-9ca9-b1b6b6dd1b49") + (net "/I2S_LRC") + (pinfunction "Pin_1_1") + (pintype "passive") + (uuid "70a722fb-152a-4f52-8541-a775f7c72847") ) - (pad "1" thru_hole roundrect - (at 27.94 -5.08) + (pad "2" thru_hole circle + (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (roundrect_rratio 0.1470588235) - (net "GND") - (pinfunction "GND_1") - (pintype "power_in") - (uuid "66cc0945-ae65-40bc-9102-6f2cdffe2b72") + (net "/I2S_BCLK") + (pinfunction "Pin_2_2") + (pintype "passive") + (uuid "7a81c821-3522-4ce0-ac74-85adf955afc6") ) - (pad "2" thru_hole circle - (at -30.48 -2.54) + (pad "3" thru_hole circle + (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "Net-(ESP1-GP5)") - (pinfunction "OE_2") - (pintype "input") - (uuid "58fbb6d6-bf53-4164-aefd-cc9a4ea1b03b") + (net "/I2S_DIN") + (pinfunction "Pin_3_3") + (pintype "passive") + (uuid "cf37ac66-98c8-4f31-acb0-9dff6c9fed6b") ) - (pad "2" thru_hole circle - (at 27.94 -2.54) + (pad "4" thru_hole circle + (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "Net-(ESP1-GP5)") - (pinfunction "OE_2") - (pintype "input") - (uuid "ea8df7ae-c2f6-4fbc-89e8-c6becb133f73") + (net "Net-(J1-Pin_4)") + (pinfunction "Pin_4_4") + (pintype "passive") + (uuid "cf796c8d-0505-44f2-98c6-dbd08e734e5e") ) - (pad "3" thru_hole circle - (at -30.48 0) + (pad "5" thru_hole circle + (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "/I2C_SCL") - (pinfunction "SCL_3") - (pintype "input") - (uuid "f013e112-91e4-41d6-a005-dc259e65c7d1") - ) - (pad "3" thru_hole circle - (at 27.94 0) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "/I2C_SCL") - (pinfunction "SCL_3") - (pintype "input") - (uuid "77ffa5dc-6840-49a0-9683-bce37c275924") - ) - (pad "4" thru_hole circle - (at -30.48 2.54) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "/I2C_SDA") - (pinfunction "SDA_4") - (pintype "bidirectional") - (uuid "d9357d41-f83c-4a58-a51b-deaecf13841f") - ) - (pad "4" thru_hole circle - (at 27.94 2.54) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "/I2C_SDA") - (pinfunction "SDA_4") - (pintype "bidirectional") - (uuid "113abf7c-f964-4083-9573-c07c5f5cf1e4") - ) - (pad "5" thru_hole circle - (at -30.48 5.08) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "+3.3V") - (pinfunction "VCC_5") - (pintype "power_in") - (uuid "9f70253a-6514-4415-bc89-4ea58d2b9c22") - ) - (pad "5" thru_hole circle - (at 27.94 5.08) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "+3.3V") - (pinfunction "VCC_5") - (pintype "power_in") - (uuid "1dab7595-3f44-473d-aa1d-e45a7a9c143b") + (net "Net-(J1-Pin_5)") + (pinfunction "Pin_5_5") + (pintype "passive") + (uuid "81822a92-3eab-49b9-bde7-694341f3186f") ) (pad "6" thru_hole circle - (at -30.48 7.62) + (at 0 12.7 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "+5V") - (pinfunction "V+_6") - (pintype "power_in") - (uuid "8cde51f2-1104-44d4-88fa-79ff5f412232") + (net "GND") + (pinfunction "Pin_6_6") + (pintype "passive") + (uuid "1d4123c0-fb0b-4ba7-823f-185e84efc57a") ) - (pad "6" thru_hole circle - (at 27.94 7.62) + (pad "7" thru_hole circle + (at 0 15.24 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) (net "+5V") - (pinfunction "V+_6") - (pintype "power_in") - (uuid "25c61f07-51ab-49b1-a067-dc7dc5be28ae") + (pinfunction "Pin_7_7") + (pintype "passive") + (uuid "bb7457bb-4157-479b-96c5-891e519c1020") ) - (zone - (layer "F.Fab") - (uuid "3ca67a1d-5fa4-4f46-8fdd-de4ae5106067") - (hatch edge 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (keepout - (tracks allowed) - (vias allowed) - (pads not_allowed) - (copperpour allowed) - (footprints not_allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - (island_removal_mode 0) - ) - (polygon - (pts - (xy 152.13 33.18) (xy 214.63 33.18) (xy 214.63 58.58) (xy 152.13 58.58) - ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x07_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) ) ) - (embedded_fonts no) ) - (footprint "Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_Vertical" + (footprint "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" (layer "F.Cu") - (uuid "2320fb60-ce94-4ffd-adc3-b3a85a3374d3") - (at 241 50 180) - (descr "Through hole straight socket strip, 1x07, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") - (tags "Through hole socket strip THT 1x07 2.54mm single row") - (property "Reference" "J1" - (at 0 -2.77 0) + (uuid "35cd7b00-f4f4-4329-95b0-28af0837033c") + (at 233.16 57.51 90) + (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x04 2.54mm single row") + (property "Reference" "J7" + (at 0 -2.77 90) (layer "F.SilkS") (hide yes) - (uuid "34cf8368-6aa8-4a93-84ad-84fff6026448") + (uuid "f3c8dea1-b124-4fe6-abe8-8ec0c7a2170d") (effects (font (size 1 1) @@ -867,10 +755,10 @@ ) ) ) - (property "Value" "Conn_MAX98357" - (at 0 18.01 0) + (property "Value" "Conn_USB" + (at -3.15 -0.09 180) (layer "F.Fab") - (uuid "467a839f-52a3-4c7b-baff-14816df455d9") + (uuid "1cf5ff3e-495e-418b-86f9-123e16217741") (effects (font (size 1 1) @@ -879,33 +767,45 @@ ) ) (property "Datasheet" "" - (at 0 0 0) + (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "6f86a9d3-3972-4f56-b68a-0cb652dbcddb") + (uuid "d655f774-beab-4f37-9925-9ac2b6126e4e") (effects (font (size 1.27 1.27) ) ) ) - (property "Description" "Generic connector, single row, 01x07, script generated" - (at 0 0 0) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "562cb391-6a93-4df6-8b7c-e8d6d3e0c4e5") + (uuid "5d23a874-7aa9-40ce-b9ca-841416f0b577") (effects (font (size 1.27 1.27) ) ) ) - (property "LCSC Part #" "C2832270" - (at 0 0 180) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 0 0 90) + (layer "F.SilkS") + (hide yes) + (uuid "6e2540e2-94bc-451e-aea8-1d8ea239cf60") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC Part #" "C2718488" + (at 0 0 90) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "be471770-e17d-4c95-851b-c4080934b2a8") + (uuid "0711813a-d566-4fd5-aa82-c929ddf486b3") (effects (font (size 1 1) @@ -914,11 +814,11 @@ ) ) (property "FT Rotation Offset" "90" - (at 0 0 180) + (at 0 0 90) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "9564bd1a-1a8d-4284-91fe-3680047aabd1") + (uuid "44b65ccd-d619-493a-8799-3ce8317a5a5e") (effects (font (size 1 1) @@ -927,171 +827,171 @@ ) ) (property ki_fp_filters "Connector*:*_1x??_*") - (path "/be974232-5f49-406d-83ce-76714e93150c") + (path "/892d2d19-23bd-4928-9797-558c2f8336b9") (sheetname "/") (sheetfile "main-control-board.kicad_sch") (units (unit (name "A") - (pins "1" "2" "3" "4" "5" "6" "7") + (pins "1" "2" "3" "4") ) ) (attr through_hole) (duplicate_pad_numbers_are_jumpers no) (fp_line - (start 1.33 1.27) - (end 1.33 16.57) + (start 1.33 -1.33) + (end 1.33 0) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "0a163a0b-752f-4647-8b3f-3a5bb28488b2") + (uuid "246b6301-cb04-42c6-9185-130a9bb1d3a3") ) (fp_line - (start 1.33 -1.33) - (end 1.33 0) + (start 0 -1.33) + (end 1.33 -1.33) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "8816d73f-61fd-4cd9-abb7-69e173c5c65c") + (uuid "5500b17b-0b2a-4daa-99bd-b9ae481f9030") ) (fp_line - (start 0 -1.33) - (end 1.33 -1.33) + (start 1.33 1.27) + (end 1.33 8.95) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "c73db5e5-175b-4655-a4ed-d0beff81c734") + (uuid "d905690f-46ed-4ff5-88c2-c4cba2678e9a") ) (fp_line - (start -1.33 16.57) - (end 1.33 16.57) + (start -1.33 1.27) + (end 1.33 1.27) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "936e3930-c08d-4d7a-9b67-c2fca457c746") + (uuid "670c5834-9299-4500-9d72-21f815ccf7ab") ) (fp_line (start -1.33 1.27) - (end 1.33 1.27) + (end -1.33 8.95) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "748fcf11-e4bb-4b24-b83d-05214bc58aeb") + (uuid "0f3626e6-0d7b-452f-9124-93a5f1a4797c") ) (fp_line - (start -1.33 1.27) - (end -1.33 16.57) + (start -1.33 8.95) + (end 1.33 8.95) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "05879eb4-edd8-4c5f-b84b-4976bdbb7ab9") + (uuid "d27b304a-fc91-4c44-ae83-cbd46c1eff47") ) (fp_line - (start 1.77 17.01) - (end -1.77 17.01) + (start 1.77 -1.77) + (end 1.77 9.39) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "a66eb7ef-3c2c-4370-a259-c42f0a7b7585") + (uuid "f0025064-b615-4a2a-ba5c-2d8f0557883b") ) (fp_line - (start 1.77 -1.77) - (end 1.77 17.01) + (start -1.77 -1.77) + (end 1.77 -1.77) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "8468a492-701f-4e15-8b1f-7f3f5e1157a0") + (uuid "6b46e851-b704-4379-88ce-8cead7ca0ae8") ) (fp_line - (start -1.77 17.01) - (end -1.77 -1.77) + (start 1.77 9.39) + (end -1.77 9.39) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "6213c662-5129-46d9-a13f-24839280d93a") + (uuid "17cc1e35-cc47-4490-b465-b2820ecb9785") ) (fp_line - (start -1.77 -1.77) - (end 1.77 -1.77) + (start -1.77 9.39) + (end -1.77 -1.77) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "4987a1b8-d085-4015-98fa-c48db8c9f0a4") + (uuid "deb6aef6-2de0-4b97-af37-217feec807be") ) (fp_line - (start 1.27 16.51) - (end -1.27 16.51) + (start 0.635 -1.27) + (end 1.27 -0.635) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "326df301-e459-45f5-b012-3c3c03c2cad2") + (uuid "5c9d3fcd-edde-4f2f-8205-6399e3eb8a4d") ) (fp_line - (start 1.27 -0.635) - (end 1.27 16.51) + (start -1.27 -1.27) + (end 0.635 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "5032b7f9-ba0b-48b5-9429-ad49bdbf724a") + (uuid "96aa6760-979f-4462-aceb-3299bf625c9c") ) (fp_line - (start 0.635 -1.27) - (end 1.27 -0.635) + (start 1.27 -0.635) + (end 1.27 8.89) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "43ded06b-3a70-4ae5-8d98-7c1a82ac8cfc") + (uuid "4d0c7582-7e3f-4e03-b688-c2552d7dabc0") ) (fp_line - (start -1.27 16.51) - (end -1.27 -1.27) + (start 1.27 8.89) + (end -1.27 8.89) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "c1f3470d-99c0-4b56-bc8c-56618eff64a4") + (uuid "f335540c-811c-4c87-8015-b27ff1eb891c") ) (fp_line - (start -1.27 -1.27) - (end 0.635 -1.27) + (start -1.27 8.89) + (end -1.27 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "41fe8531-e6ac-4d7a-829b-ba2c0e86f585") + (uuid "24ac51d2-4fdf-4c17-b519-11b411f9b2dc") ) (fp_text user "${REFERENCE}" - (at 0 7.62 90) + (at 0 3.81 180) (layer "F.Fab") - (uuid "654cfad4-7527-4261-8808-124c6ee0809b") + (uuid "2fc5d409-8e3e-413b-bc2d-7e4d1e009075") (effects (font (size 1 1) @@ -1100,84 +1000,51 @@ ) ) (pad "1" thru_hole rect - (at 0 0 180) + (at 0 0 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "/I2S_LRC") + (net "/USB_D+") (pinfunction "Pin_1_1") (pintype "passive") - (uuid "70a722fb-152a-4f52-8541-a775f7c72847") + (uuid "2c58756a-4ea8-4443-9d0b-39853d0cab56") ) (pad "2" thru_hole circle - (at 0 2.54 180) + (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "/I2S_BCLK") + (net "/USB_D-") (pinfunction "Pin_2_2") (pintype "passive") - (uuid "7a81c821-3522-4ce0-ac74-85adf955afc6") + (uuid "5cef7094-b417-4355-9c49-a224194ec056") ) (pad "3" thru_hole circle - (at 0 5.08 180) + (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "/I2S_DIN") + (net "+5V") (pinfunction "Pin_3_3") (pintype "passive") - (uuid "cf37ac66-98c8-4f31-acb0-9dff6c9fed6b") + (uuid "2e450e1c-8984-4ed0-bac8-8dd295857b77") ) (pad "4" thru_hole circle - (at 0 7.62 180) + (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "Net-(J1-Pin_4)") + (net "GND") (pinfunction "Pin_4_4") (pintype "passive") - (uuid "cf796c8d-0505-44f2-98c6-dbd08e734e5e") - ) - (pad "5" thru_hole circle - (at 0 10.16 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "Net-(J1-Pin_5)") - (pinfunction "Pin_5_5") - (pintype "passive") - (uuid "81822a92-3eab-49b9-bde7-694341f3186f") - ) - (pad "6" thru_hole circle - (at 0 12.7 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "GND") - (pinfunction "Pin_6_6") - (pintype "passive") - (uuid "1d4123c0-fb0b-4ba7-823f-185e84efc57a") - ) - (pad "7" thru_hole circle - (at 0 15.24 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "+5V") - (pinfunction "Pin_7_7") - (pintype "passive") - (uuid "bb7457bb-4157-479b-96c5-891e519c1020") + (uuid "f2b7169b-2584-447c-80a7-97d8bca9c7fe") ) (embedded_fonts no) - (model "${KICAD10_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x07_P2.54mm_Vertical.step" + (model "${KICAD10_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.step" (offset (xyz 0 0 0) ) @@ -1189,17 +1056,17 @@ ) ) ) - (footprint "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" + (footprint "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical" (layer "F.Cu") - (uuid "35cd7b00-f4f4-4329-95b0-28af0837033c") - (at 233.16 57.51 90) - (descr "Through hole straight socket strip, 1x04, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") - (tags "Through hole socket strip THT 1x04 2.54mm single row") - (property "Reference" "USB1" - (at 0 -2.77 90) + (uuid "8abc104a-0c54-48fe-b01e-6e117adda566") + (at 211.94 52.2 180) + (descr "Through hole straight socket strip, 1x06, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x06 2.54mm single row") + (property "Reference" "J4" + (at 0 -2.77 0) (layer "F.SilkS") (hide yes) - (uuid "f3c8dea1-b124-4fe6-abe8-8ec0c7a2170d") + (uuid "aabda57d-a14c-4ef8-b853-88e65b7d27d2") (effects (font (size 1 1) @@ -1207,10 +1074,10 @@ ) ) ) - (property "Value" "Conn_USB" - (at -3.15 -0.09 180) + (property "Value" "Conn_PCA9685_2" + (at 0 15.47 0) (layer "F.Fab") - (uuid "1cf5ff3e-495e-418b-86f9-123e16217741") + (uuid "d4cb8e4f-c680-4d77-9919-27501061fe32") (effects (font (size 1 1) @@ -1219,21 +1086,21 @@ ) ) (property "Datasheet" "" - (at 0 0 90) + (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "d655f774-beab-4f37-9925-9ac2b6126e4e") + (uuid "9a5f394f-de9a-4c6c-9f99-c2770eb16649") (effects (font (size 1.27 1.27) ) ) ) - (property "Description" "Generic connector, single row, 01x04, script generated" - (at 0 0 90) + (property "Description" "Generic connector, single row, 01x06, script generated" + (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "5d23a874-7aa9-40ce-b9ca-841416f0b577") + (uuid "33d81701-9163-44ea-9e9f-e7cf26b32add") (effects (font (size 1.27 1.27) @@ -1241,10 +1108,10 @@ ) ) (property "KiLib_Generator" "connector/pin_header_socket" - (at 0 0 90) + (at 0 0 0) (layer "F.SilkS") (hide yes) - (uuid "6e2540e2-94bc-451e-aea8-1d8ea239cf60") + (uuid "7ee1fd85-f536-497c-b23f-3606682a4c91") (effects (font (size 1 1) @@ -1252,12 +1119,12 @@ ) ) ) - (property "LCSC Part #" "C2718488" - (at 0 0 90) + (property "LCSC Part #" "C40877" + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "0711813a-d566-4fd5-aa82-c929ddf486b3") + (uuid "7cc7f80e-cac2-4ef9-9d31-965b23270e05") (effects (font (size 1 1) @@ -1266,11 +1133,11 @@ ) ) (property "FT Rotation Offset" "90" - (at 0 0 90) + (at 0 0 180) (unlocked yes) (layer "F.Fab") (hide yes) - (uuid "44b65ccd-d619-493a-8799-3ce8317a5a5e") + (uuid "c7f9b582-4a9e-4a02-b3cb-d8434c1a99f4") (effects (font (size 1 1) @@ -1279,171 +1146,171 @@ ) ) (property ki_fp_filters "Connector*:*_1x??_*") - (path "/892d2d19-23bd-4928-9797-558c2f8336b9") + (path "/4fee2094-5f61-496a-aac0-ea5de10a7a67") (sheetname "/") (sheetfile "main-control-board.kicad_sch") (units (unit (name "A") - (pins "1" "2" "3" "4") + (pins "1" "2" "3" "4" "5" "6") ) ) (attr through_hole) (duplicate_pad_numbers_are_jumpers no) (fp_line - (start 1.33 -1.33) - (end 1.33 0) + (start 1.33 1.27) + (end 1.33 14.03) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "246b6301-cb04-42c6-9185-130a9bb1d3a3") + (uuid "3c2ce330-346b-44eb-bfe3-358f4b495d35") ) (fp_line - (start 0 -1.33) - (end 1.33 -1.33) + (start 1.33 -1.33) + (end 1.33 0) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "5500b17b-0b2a-4daa-99bd-b9ae481f9030") + (uuid "1ca755a0-e32d-44ac-8689-5528b4afbf4a") ) (fp_line - (start 1.33 1.27) - (end 1.33 8.95) + (start 0 -1.33) + (end 1.33 -1.33) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "d905690f-46ed-4ff5-88c2-c4cba2678e9a") + (uuid "c8ec1146-bab4-4cf7-a789-7120be52c1cc") ) (fp_line - (start -1.33 1.27) - (end 1.33 1.27) + (start -1.33 14.03) + (end 1.33 14.03) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "670c5834-9299-4500-9d72-21f815ccf7ab") + (uuid "0cb2a4ae-01b5-4d6d-8e78-8b253b0a225f") ) (fp_line (start -1.33 1.27) - (end -1.33 8.95) + (end 1.33 1.27) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "0f3626e6-0d7b-452f-9124-93a5f1a4797c") + (uuid "64866d0e-67bd-4bab-bb2d-cd437893a7d5") ) (fp_line - (start -1.33 8.95) - (end 1.33 8.95) + (start -1.33 1.27) + (end -1.33 14.03) (stroke (width 0.12) (type solid) ) (layer "F.SilkS") - (uuid "d27b304a-fc91-4c44-ae83-cbd46c1eff47") + (uuid "19ef3b3b-8fd0-4341-8a71-49b5b9664e87") ) (fp_line - (start 1.77 -1.77) - (end 1.77 9.39) + (start 1.77 14.47) + (end -1.77 14.47) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "f0025064-b615-4a2a-ba5c-2d8f0557883b") + (uuid "9808ba75-8db8-433c-b3de-b506094ea94d") ) (fp_line - (start -1.77 -1.77) - (end 1.77 -1.77) + (start 1.77 -1.77) + (end 1.77 14.47) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "6b46e851-b704-4379-88ce-8cead7ca0ae8") + (uuid "cd4c96e4-a662-4054-b835-3638f93abde0") ) (fp_line - (start 1.77 9.39) - (end -1.77 9.39) + (start -1.77 14.47) + (end -1.77 -1.77) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "17cc1e35-cc47-4490-b465-b2820ecb9785") + (uuid "cbb93a24-54ad-4aba-b81f-6bc798a00a9b") ) (fp_line - (start -1.77 9.39) - (end -1.77 -1.77) + (start -1.77 -1.77) + (end 1.77 -1.77) (stroke (width 0.05) (type solid) ) (layer "F.CrtYd") - (uuid "deb6aef6-2de0-4b97-af37-217feec807be") + (uuid "2556ad1b-9245-4c19-ae6f-0da5e8005b88") ) (fp_line - (start 0.635 -1.27) - (end 1.27 -0.635) + (start 1.27 13.97) + (end -1.27 13.97) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "5c9d3fcd-edde-4f2f-8205-6399e3eb8a4d") + (uuid "358c046a-2119-4c59-8f60-3c3a349add65") ) (fp_line - (start -1.27 -1.27) - (end 0.635 -1.27) + (start 1.27 -0.635) + (end 1.27 13.97) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "96aa6760-979f-4462-aceb-3299bf625c9c") + (uuid "dc7233ec-02ed-4ad4-be95-e3c7c3547556") ) (fp_line - (start 1.27 -0.635) - (end 1.27 8.89) + (start 0.635 -1.27) + (end 1.27 -0.635) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "4d0c7582-7e3f-4e03-b688-c2552d7dabc0") + (uuid "d8181c00-e4b9-4dff-84b4-0817c88dfdb7") ) (fp_line - (start 1.27 8.89) - (end -1.27 8.89) + (start -1.27 13.97) + (end -1.27 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "f335540c-811c-4c87-8015-b27ff1eb891c") + (uuid "486ea78d-4e94-4932-b123-771b6b89cae7") ) (fp_line - (start -1.27 8.89) - (end -1.27 -1.27) + (start -1.27 -1.27) + (end 0.635 -1.27) (stroke (width 0.1) (type solid) ) (layer "F.Fab") - (uuid "24ac51d2-4fdf-4c17-b519-11b411f9b2dc") + (uuid "1cce05a3-1fae-4a19-8507-f2b07b21ee5a") ) (fp_text user "${REFERENCE}" - (at 0 3.81 180) + (at 0 6.35 90) (layer "F.Fab") - (uuid "2fc5d409-8e3e-413b-bc2d-7e4d1e009075") + (uuid "16b218e9-0cfc-4f72-99f6-074aa94b4220") (effects (font (size 1 1) @@ -1452,51 +1319,73 @@ ) ) (pad "1" thru_hole rect - (at 0 0 90) + (at 0 0 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "/USB_D+") + (net "+5V") (pinfunction "Pin_1_1") (pintype "passive") - (uuid "2c58756a-4ea8-4443-9d0b-39853d0cab56") + (uuid "3d2e3f78-c162-4959-b98a-595074593cd6") ) (pad "2" thru_hole circle - (at 0 2.54 90) + (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "/USB_D-") + (net "+3.3V") (pinfunction "Pin_2_2") (pintype "passive") - (uuid "5cef7094-b417-4355-9c49-a224194ec056") + (uuid "28203620-923e-48c7-9141-4bda6571659e") ) (pad "3" thru_hole circle - (at 0 5.08 90) + (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "+5V") + (net "/I2C_SDA") (pinfunction "Pin_3_3") (pintype "passive") - (uuid "2e450e1c-8984-4ed0-bac8-8dd295857b77") + (uuid "392ec2c1-0b1c-4c8c-82c3-60a8a1990765") ) (pad "4" thru_hole circle - (at 0 7.62 90) + (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "GND") + (net "/I2C_SCL") (pinfunction "Pin_4_4") (pintype "passive") - (uuid "f2b7169b-2584-447c-80a7-97d8bca9c7fe") + (uuid "56f91206-0154-49ca-adb0-87e508a865fe") + ) + (pad "5" thru_hole circle + (at 0 10.16 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Net-(J3-Pin_5)") + (pinfunction "Pin_5_5") + (pintype "passive") + (uuid "5a3400d2-2e42-46d1-a174-257d2de7fc30") + ) + (pad "6" thru_hole circle + (at 0 12.7 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (pinfunction "Pin_6_6") + (pintype "passive") + (uuid "65e0057f-2329-4ba5-858f-04e1b5c0e741") ) (embedded_fonts no) - (model "${KICAD10_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x04_P2.54mm_Vertical.step" + (model "${KICAD10_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x06_P2.54mm_Vertical.step" (offset (xyz 0 0 0) ) @@ -1508,436 +1397,435 @@ ) ) ) - (footprint "TinyEngineerModules:ESP32_C3_Zero_Dev_Board" - (layer "B.Cu") - (uuid "f36ce200-0897-4526-8479-7c85c92e6620") - (at 135.98 46.12 180) - (property "Reference" "ESP1" - (at 0 -13 0) - (unlocked yes) - (layer "B.SilkS") + (footprint "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical" + (layer "F.Cu") + (uuid "b935732a-bc41-4517-b800-3fd3f7c58761") + (at 153.52 52.2 180) + (descr "Through hole straight socket strip, 1x06, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x06 2.54mm single row") + (property "Reference" "J3" + (at 0 -2.77 0) + (layer "F.SilkS") (hide yes) - (uuid "df145312-111b-45a1-9f94-6c7d65f51f8e") + (uuid "2344ca5c-9a0f-49da-a102-3ccde7de4389") (effects (font (size 1 1) - (thickness 0.12) + (thickness 0.15) ) - (justify mirror) ) ) - (property "Value" "ESP32-C3-ZERO" - (at -0.1 -15.24 0) - (unlocked yes) - (layer "B.Fab") - (uuid "c01bbf37-d065-4425-99f2-64628fd99f25") + (property "Value" "Conn_PCA9685_1" + (at 0 15.47 0) + (layer "F.Fab") + (uuid "d346996e-c410-4ef8-95c1-c84aa8c67385") (effects (font (size 1 1) (thickness 0.15) ) - (justify mirror) ) ) - (property "Datasheet" "https://www.waveshare.com/wiki/ESP32-C3-Zero" + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "ed8847ec-9928-4620-9004-cc5884179144") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "1e27c831-82bc-47f0-a3d9-c115b8aa77cf") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" (at 0 0 0) + (layer "F.SilkS") + (hide yes) + (uuid "4e99c318-c9e4-4d77-96ab-fda62d1587f7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "LCSC Part #" "C40877" + (at 0 0 180) (unlocked yes) - (layer "B.Fab") + (layer "F.Fab") (hide yes) - (uuid "a95bd327-7588-4114-841f-0f4d086d1734") + (uuid "1aa3d62a-5ebc-443b-a1e9-67a5168c53c1") (effects (font (size 1 1) (thickness 0.15) ) - (justify mirror) ) ) - (property "Description" "Waveshare ESP32-C3-Zero module header, pads numbered anticlockwise from USB" - (at 0 0 0) + (property "FT Rotation Offset" "90" + (at 0 0 180) (unlocked yes) - (layer "B.Fab") + (layer "F.Fab") (hide yes) - (uuid "4a36a5e4-1dd0-4592-8174-3908031b0b09") + (uuid "6898a28e-af84-44c3-a33e-bcb4ad9911e3") (effects (font (size 1 1) (thickness 0.15) ) - (justify mirror) ) ) - (path "/830dbdd4-4215-415a-a843-81c8ec435273") + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/6828a854-0afd-47a8-b43c-ba2016a1547f") (sheetname "/") (sheetfile "main-control-board.kicad_sch") (units (unit (name "A") - (pins "3" "4" "5" "6" "7" "8" "9" "1" "2" "18" "17" "16" "15" "14" "13" - "12" "11" "10" - ) + (pins "1" "2" "3" "4" "5" "6") ) ) - (attr through_hole exclude_from_pos_files exclude_from_bom) + (attr through_hole) (duplicate_pad_numbers_are_jumpers no) (fp_line - (start 9.3 11.9) - (end 9.3 -11.9) + (start 1.33 1.27) + (end 1.33 14.03) (stroke - (width 0.1) - (type default) + (width 0.12) + (type solid) ) - (layer "B.SilkS") - (uuid "328fc9e0-0e8f-41bc-91d9-bac146d7d967") + (layer "F.SilkS") + (uuid "77bb8550-6f8f-42c0-8f7a-5fc62419b070") ) (fp_line - (start 9.3 -11.9) - (end -9.5 -11.9) + (start 1.33 -1.33) + (end 1.33 0) (stroke - (width 0.1) - (type default) + (width 0.12) + (type solid) ) - (layer "B.SilkS") - (uuid "291cbb94-7e70-40cf-b489-e732a350afd3") + (layer "F.SilkS") + (uuid "b0a4c24d-90e5-4886-ab21-cc120980cbbd") ) (fp_line - (start 4.4 13.4) - (end 4.4 11.9) + (start 0 -1.33) + (end 1.33 -1.33) (stroke - (width 0.1) - (type dot) + (width 0.12) + (type solid) ) - (layer "B.SilkS") - (uuid "5f96e149-b3bf-40d8-959b-508008f78270") + (layer "F.SilkS") + (uuid "6112d8c9-6056-4f72-87b3-97e04b1b7f53") ) (fp_line - (start -4.6 13.4) - (end 4.4 13.4) + (start -1.33 14.03) + (end 1.33 14.03) (stroke - (width 0.1) - (type dot) + (width 0.12) + (type solid) ) - (layer "B.SilkS") - (uuid "5582b0b6-8376-4943-95e9-c0c733dc8fc1") + (layer "F.SilkS") + (uuid "9fbff37d-cb33-4364-a4b1-82577e2752f0") ) (fp_line - (start -4.6 13.4) - (end -4.6 11.9) + (start -1.33 1.27) + (end 1.33 1.27) (stroke - (width 0.1) - (type dot) + (width 0.12) + (type solid) ) - (layer "B.SilkS") - (uuid "78f5f3e8-a333-43a5-9e55-a6883bb831b9") + (layer "F.SilkS") + (uuid "bd3cf595-d8cc-48d8-907b-03c220c5d892") ) (fp_line - (start -9.5 11.9) - (end 9.3 11.9) + (start -1.33 1.27) + (end -1.33 14.03) (stroke - (width 0.1) - (type default) + (width 0.12) + (type solid) ) - (layer "B.SilkS") - (uuid "0f1dab84-c45d-42ba-b747-64fcd5cd9030") + (layer "F.SilkS") + (uuid "2781bdb2-4cd4-4baf-8fca-9da7627f071b") ) (fp_line - (start -9.5 -11.9) - (end -9.5 11.9) + (start 1.77 14.47) + (end -1.77 14.47) (stroke - (width 0.1) - (type default) + (width 0.05) + (type solid) ) - (layer "B.SilkS") - (uuid "49e3ed13-6899-4544-90d8-9479be90419a") + (layer "F.CrtYd") + (uuid "847f575e-6eb8-4c48-b147-4b7d12717675") ) - (fp_rect - (start -6.6 -6.5) - (end 6.6 -11.4) + (fp_line + (start 1.77 -1.77) + (end 1.77 14.47) (stroke - (width 0.1) - (type dot) + (width 0.05) + (type solid) ) - (fill no) - (layer "B.SilkS") - (uuid "b8ccf47c-5c2a-4671-918b-8a6feab76e00") + (layer "F.CrtYd") + (uuid "03081245-441d-4a58-85d3-e446335b73e1") ) - (fp_poly - (pts - (xy -9.5 11.9) (xy -9.5 -11.9) (xy 9.3 -11.9) (xy 9.3 11.9) - ) + (fp_line + (start -1.77 14.47) + (end -1.77 -1.77) (stroke - (width 0.1) + (width 0.05) (type solid) ) - (fill no) - (layer "B.CrtYd") - (uuid "b8ba6241-540e-47d7-a775-75eb656a8e75") + (layer "F.CrtYd") + (uuid "2427ee07-78f6-4a00-80be-b2ec8f8f2de7") ) - (fp_text user "TX" - (at 6.35 10.16 0) - (unlocked yes) - (layer "B.SilkS") - (uuid "94df90b8-7617-460b-930f-77d1fe559649") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right mirror) + (fp_line + (start -1.77 -1.77) + (end 1.77 -1.77) + (stroke + (width 0.05) + (type solid) ) + (layer "F.CrtYd") + (uuid "b1f9878b-e7e3-4dc4-81f1-e9a2728d47d6") ) - (fp_text user "RX" - (at 6.35 7.62 0) - (unlocked yes) - (layer "B.SilkS") - (uuid "672c5690-1b29-41b9-a5bc-d95e17236b6f") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right mirror) + (fp_line + (start 1.27 13.97) + (end -1.27 13.97) + (stroke + (width 0.1) + (type solid) ) + (layer "F.Fab") + (uuid "3141d573-3326-49a3-9788-41c7ee8fe960") ) - (fp_text user "USB DP" - (at 6.35 5.08 0) - (unlocked yes) - (layer "B.SilkS") - (uuid "9c7ad69f-12a6-4349-847d-e772b90e3325") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right mirror) + (fp_line + (start 1.27 -0.635) + (end 1.27 13.97) + (stroke + (width 0.1) + (type solid) ) + (layer "F.Fab") + (uuid "52b6c481-ff56-4e0d-b51a-92ccf9bbc00a") ) - (fp_text user "USB DM" - (at 6.35 2.54 0) - (unlocked yes) - (layer "B.SilkS") - (uuid "5cd6f378-951c-4de0-92ba-5308f5243973") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right mirror) + (fp_line + (start 0.635 -1.27) + (end 1.27 -0.635) + (stroke + (width 0.1) + (type solid) ) + (layer "F.Fab") + (uuid "7a7e18db-3b68-405e-b2cf-b3be1b6d262a") ) - (fp_text user "GP10" - (at 6.35 0 0) - (unlocked yes) - (layer "B.SilkS") - (uuid "1b0e6929-99b4-4328-b531-cedfd7ca607c") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right mirror) + (fp_line + (start -1.27 13.97) + (end -1.27 -1.27) + (stroke + (width 0.1) + (type solid) ) + (layer "F.Fab") + (uuid "1e1e30bd-ebd0-468f-b1fc-b5a95d13b7ff") ) - (fp_text user "GP9" - (at 6.35 -2.54 0) - (unlocked yes) - (layer "B.SilkS") - (uuid "9981159a-2a5f-4e2c-b7c1-ad35f5c7db9c") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right mirror) + (fp_line + (start -1.27 -1.27) + (end 0.635 -1.27) + (stroke + (width 0.1) + (type solid) ) + (layer "F.Fab") + (uuid "b71590a8-d0b5-426d-bba0-ab179b449b6c") ) - (fp_text user "GP8" - (at 6.35 -5.08 0) - (unlocked yes) - (layer "B.SilkS") - (uuid "2374589c-ad49-4b72-b9e5-cc7dd761155c") + (fp_text user "${REFERENCE}" + (at 0 6.35 90) + (layer "F.Fab") + (uuid "f3580730-b352-4cc0-bb39-44aa301909c2") (effects (font - (size 0.8 0.8) - (thickness 0.12) + (size 1 1) + (thickness 0.15) ) - (justify right mirror) ) ) - (fp_text user "GP7" - (at 6.35 -7.62 0) - (unlocked yes) - (layer "B.SilkS") - (uuid "5d47f9e9-f61c-4cbc-a0d5-222b83fa37d4") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right mirror) - ) + (pad "1" thru_hole rect + (at 0 0 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+5V") + (pinfunction "Pin_1_1") + (pintype "passive") + (uuid "f4f8c824-19d9-4002-b09d-9ede9c473c86") ) - (fp_text user "GP6" - (at 6.35 -10.16 0) - (unlocked yes) - (layer "B.SilkS") - (uuid "91a08118-2f46-4cce-96fc-c09c35a1f359") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify right mirror) - ) + (pad "2" thru_hole circle + (at 0 2.54 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "+3.3V") + (pinfunction "Pin_2_2") + (pintype "passive") + (uuid "d47aea56-f0cd-4a18-9f2c-1f497f407f45") ) - (fp_text user "ANT" - (at 0 -9.1 0) - (unlocked yes) - (layer "B.SilkS") - (uuid "e2e6f67e-4492-4997-8f08-17c1765c4e97") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify mirror) - ) + (pad "3" thru_hole circle + (at 0 5.08 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/I2C_SDA") + (pinfunction "Pin_3_3") + (pintype "passive") + (uuid "7e173b41-f014-4886-b239-ceb8480a84f9") ) - (fp_text user "USB" - (at -1.3 12.2 0) - (unlocked yes) - (layer "B.SilkS") - (uuid "3666efe1-5eec-4534-a209-fc71ef4ea196") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left bottom mirror) - ) + (pad "4" thru_hole circle + (at 0 7.62 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/I2C_SCL") + (pinfunction "Pin_4_4") + (pintype "passive") + (uuid "1c14c93b-8d3a-471b-929a-07091afdbba8") ) - (fp_text user "5V" - (at -6.35 10.16 0) - (unlocked yes) - (layer "B.SilkS") - (uuid "b48f3cd7-3d70-46e4-9bf8-54e829617829") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left mirror) - ) + (pad "5" thru_hole circle + (at 0 10.16 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Net-(J3-Pin_5)") + (pinfunction "Pin_5_5") + (pintype "passive") + (uuid "fe26f5b1-fcd5-4587-a1e5-06957cef778d") ) - (fp_text user "GND" - (at -6.35 7.62 0) - (unlocked yes) - (layer "B.SilkS") - (uuid "6f273698-94bd-489b-a44e-36a6643b8a44") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left mirror) - ) + (pad "6" thru_hole circle + (at 0 12.7 180) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "GND") + (pinfunction "Pin_6_6") + (pintype "passive") + (uuid "ef05bce6-6c4a-462f-a59e-be7ace5e12bb") ) - (fp_text user "3V3" - (at -6.35 5.08 0) - (unlocked yes) - (layer "B.SilkS") - (uuid "62b1ec49-0579-4a38-b9a4-bd56a3abed6d") - (effects - (font - (size 0.8 0.8) - (thickness 0.12) - ) - (justify left mirror) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x06_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) ) ) - (fp_text user "GP0" - (at -6.35 2.54 0) - (unlocked yes) + ) + (footprint "Connector_PinSocket_2.54mm:PinSocket_1x09_P2.54mm_Vertical" + (layer "B.Cu") + (uuid "2cac99a0-514c-4601-805a-e1ec277969cc") + (at 143.61 35.95 180) + (descr "Through hole straight socket strip, 1x09, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x09 2.54mm single row") + (property "Reference" "J6" + (at 0 2.77 0) (layer "B.SilkS") - (uuid "0dbb2a23-9740-4dc5-b20a-ffbade2c8a3d") + (hide yes) + (uuid "d675ecaf-ca1e-40fd-9094-ae96ed42acaf") (effects (font - (size 0.8 0.8) - (thickness 0.12) + (size 1 1) + (thickness 0.15) ) - (justify left mirror) + (justify mirror) ) ) - (fp_text user "GP1" - (at -6.35 0 0) - (unlocked yes) - (layer "B.SilkS") - (uuid "a9dac915-a0fe-4226-9e5c-870303965ca1") + (property "Value" "Conn_ESP32_L" + (at 0 -23.09 0) + (layer "B.Fab") + (uuid "db8be9c3-c59e-4786-8d9e-351e15938301") (effects (font - (size 0.8 0.8) - (thickness 0.12) + (size 1 1) + (thickness 0.15) ) - (justify left mirror) + (justify mirror) ) ) - (fp_text user "GP2" - (at -6.35 -2.54 0) - (unlocked yes) - (layer "B.SilkS") - (uuid "e082c57b-2e8a-4249-b427-baf584f5c055") + (property "Datasheet" "" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "7262c5c5-e855-478a-919f-524108f060cd") (effects (font - (size 0.8 0.8) - (thickness 0.12) + (size 1.27 1.27) ) - (justify left mirror) + (justify mirror) ) ) - (fp_text user "GP3" - (at -6.35 -5.08 0) - (unlocked yes) - (layer "B.SilkS") - (uuid "e19a65d3-46f0-4e45-b0d4-a7c4de36f45b") + (property "Description" "Generic connector, single row, 01x09, script generated" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "0ca541c7-8148-412e-81cb-158a062574fa") (effects (font - (size 0.8 0.8) - (thickness 0.12) + (size 1.27 1.27) ) - (justify left mirror) + (justify mirror) ) ) - (fp_text user "GP4" - (at -6.35 -7.62 0) - (unlocked yes) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 0 0 0) (layer "B.SilkS") - (uuid "6ad14453-cfd7-4e4a-a592-47cf1f30df65") + (hide yes) + (uuid "59777066-a908-4f0b-a2c4-d381d4071b85") (effects (font - (size 0.8 0.8) - (thickness 0.12) + (size 1 1) + (thickness 0.15) ) - (justify left mirror) + (justify mirror) ) ) - (fp_text user "GP5" - (at -6.35 -10.16 0) + (property "LCSC Part #" "C2897372" + (at 0 0 0) (unlocked yes) - (layer "B.SilkS") - (uuid "4ed83151-3518-4961-ad14-3c27e6d4b03a") + (layer "B.Fab") + (hide yes) + (uuid "657a01ae-c9cb-4f00-8a41-3e79edbc12fa") (effects (font - (size 0.8 0.8) - (thickness 0.12) + (size 1 1) + (thickness 0.15) ) - (justify left mirror) + (justify mirror) ) ) - (fp_text user "${REFERENCE}" - (at -0.1 -17.78 0) + (property "FT Rotation Offset" "90" + (at 0 0 0) (unlocked yes) (layer "B.Fab") - (uuid "64561b89-482f-409b-8b9a-ca8660826a5d") + (hide yes) + (uuid "8a7edadf-91fa-4985-9e7a-674438bc7382") (effects (font (size 1 1) @@ -1946,293 +1834,711 @@ (justify mirror) ) ) - (pad "1" thru_hole roundrect - (at -7.62 10.16 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (roundrect_rratio 0.15) - (net "+5V") - (pinfunction "5V_1") - (pintype "power_in") - (uuid "a17ea410-0bd7-4dab-966b-fd174fbfd7ed") - ) - (pad "2" thru_hole circle - (at -7.62 7.62 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "GND") - (pinfunction "GND_2") - (pintype "power_in") - (uuid "92aad9c5-fa0d-4214-8ea6-b9b9e970a511") + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/48e1ac35-b6db-421d-b1b8-7f72ab3c2d7a") + (sheetname "/") + (sheetfile "main-control-board.kicad_sch") + (units + (unit + (name "A") + (pins "1" "2" "3" "4" "5" "6" "7" "8" "9") + ) ) - (pad "3" thru_hole circle - (at -7.62 5.08 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "+3.3V") - (pinfunction "3V3_3") - (pintype "power_out") - (uuid "141a71d0-cfb1-4d1a-b393-c1859ea37988") + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start 1.33 1.33) + (end 1.33 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "5c233b88-c0ce-4169-881b-4f7838377076") ) - (pad "4" thru_hole circle - (at -7.62 2.54 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "/I2C_SDA") - (pinfunction "GP0_4") - (pintype "bidirectional") - (uuid "3f2b544d-afed-42c1-8c62-31402182adbf") + (fp_line + (start 1.33 -1.27) + (end 1.33 -21.65) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "f79eabf0-902d-4068-9ec7-546ab2ffe301") ) - (pad "5" thru_hole circle - (at -7.62 0 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "/I2C_SCL") - (pinfunction "GP1_5") - (pintype "bidirectional") - (uuid "5220d2f2-6503-4c7c-bd21-6d7246d28dbe") + (fp_line + (start 0 1.33) + (end 1.33 1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "c2ecbc97-e69b-48d0-9b81-d61347d11804") ) - (pad "6" thru_hole circle - (at -7.62 -2.54 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "/I2S_BCLK") - (pinfunction "GP2_6") - (pintype "bidirectional") - (uuid "605e0f8e-d42a-4207-8ff0-555ab94a3297") + (fp_line + (start -1.33 -1.27) + (end 1.33 -1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ca3a28c5-8b17-4fab-b6a3-d392597bcbdf") ) - (pad "7" thru_hole circle - (at -7.62 -5.08 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "/I2S_LRC") - (pinfunction "GP3_7") - (pintype "bidirectional") - (uuid "d894526c-92ff-4179-9bb5-84d6ed8ac186") + (fp_line + (start -1.33 -1.27) + (end -1.33 -21.65) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "6c675060-bfbe-4e76-a405-d6d461937872") ) - (pad "8" thru_hole circle - (at -7.62 -7.62 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "/I2S_DIN") - (pinfunction "GP4_8") - (pintype "bidirectional") - (uuid "24efb83c-fa17-4e3d-8732-1b7b9be84945") + (fp_line + (start -1.33 -21.65) + (end 1.33 -21.65) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b7d9d553-edc1-4997-93c1-29d00fdce2ab") ) - (pad "9" thru_hole circle - (at -7.62 -10.16 180) - (size 1.7 1.7) - (drill 1) - (layers "*.Cu" "*.Mask") - (remove_unused_layers no) - (net "Net-(ESP1-GP5)") - (pinfunction "GP5_9") - (pintype "bidirectional") - (uuid "07faf1c2-0cae-4587-8fd1-0dfdb9c7aa3c") + (fp_line + (start 1.77 1.77) + (end 1.77 -22.09) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "42841baa-4645-4887-b8ca-e15f62da8bb9") + ) + (fp_line + (start 1.77 -22.09) + (end -1.77 -22.09) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "01203fa8-5d91-4cb1-bf50-82b351a4c126") + ) + (fp_line + (start -1.77 1.77) + (end 1.77 1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "753cb45b-e94d-408b-8372-3943812850cc") + ) + (fp_line + (start -1.77 -22.09) + (end -1.77 1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "a36b9661-2f91-41d0-86f2-f86048774397") + ) + (fp_line + (start 1.27 0.635) + (end 1.27 -21.59) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "b38ceac6-e2ed-462b-933b-468281756fef") + ) + (fp_line + (start 1.27 -21.59) + (end -1.27 -21.59) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "3844286d-8fc9-4616-b726-2acb2568d11d") + ) + (fp_line + (start 0.635 1.27) + (end 1.27 0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "8a021045-5f7f-4512-8707-3b5edbdd06d1") + ) + (fp_line + (start -1.27 1.27) + (end 0.635 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "0922f057-7c4b-4003-9cc7-6da814c8606e") + ) + (fp_line + (start -1.27 -21.59) + (end -1.27 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "ba67d73c-ef0f-4076-825d-fb402b9cb4e3") + ) + (fp_text user "${REFERENCE}" + (at 0 -10.16 90) + (layer "B.Fab") + (uuid "b07876f3-f5ba-4241-8a2b-705acb755a12") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) ) - (pad "10" thru_hole circle - (at 7.62 -10.16 180) + (pad "1" thru_hole rect + (at 0 0 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "unconnected-(ESP1-GP6-Pad10)") - (pinfunction "GP6_10") - (pintype "bidirectional+no_connect") - (uuid "724c2088-1c89-4e62-a0b4-c7d895fcb121") + (net "+5V") + (pinfunction "Pin_1_1") + (pintype "passive") + (uuid "444933c4-e084-472f-b3bf-05de9c1a0d7c") ) - (pad "11" thru_hole circle - (at 7.62 -7.62 180) + (pad "2" thru_hole circle + (at 0 -2.54 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "unconnected-(ESP1-GP7-Pad11)") - (pinfunction "GP7_11") - (pintype "bidirectional+no_connect") - (uuid "63cdc181-3e1d-4dbd-8635-7447c7fee78e") + (net "GND") + (pinfunction "Pin_2_2") + (pintype "passive") + (uuid "380f6c29-afd8-4492-ad27-8f0b6945b69c") ) - (pad "12" thru_hole circle - (at 7.62 -5.08 180) + (pad "3" thru_hole circle + (at 0 -5.08 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "unconnected-(ESP1-GP8-Pad12)") - (pinfunction "GP8_12") - (pintype "bidirectional+no_connect") - (uuid "fecf710b-37d1-491e-8e46-5a8ea0221441") + (net "+3.3V") + (pinfunction "Pin_3_3") + (pintype "passive") + (uuid "2faa2284-c904-4844-b687-db9e2dc08986") ) - (pad "13" thru_hole circle - (at 7.62 -2.54 180) + (pad "4" thru_hole circle + (at 0 -7.62 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "unconnected-(ESP1-GP9-Pad13)") - (pinfunction "GP9_13") - (pintype "bidirectional+no_connect") - (uuid "936c7b47-0e6f-4b6b-b73b-09e2e3e9e5c0") + (net "/I2C_SDA") + (pinfunction "Pin_4_4") + (pintype "passive") + (uuid "bf854d8d-0206-4a17-8432-5dd2315a7508") ) - (pad "14" thru_hole circle - (at 7.62 0 180) + (pad "5" thru_hole circle + (at 0 -10.16 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "unconnected-(ESP1-GP10-Pad14)") - (pinfunction "GP10_14") - (pintype "bidirectional+no_connect") - (uuid "40f8679f-d984-496d-b636-d3720ceea9c5") + (net "/I2C_SCL") + (pinfunction "Pin_5_5") + (pintype "passive") + (uuid "782971df-d4b9-43e3-af10-417338b4854d") ) - (pad "15" thru_hole circle - (at 7.62 2.54 180) + (pad "6" thru_hole circle + (at 0 -12.7 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "/USB_D-") - (pinfunction "USB_DM_15") - (pintype "bidirectional") - (uuid "05855b5b-b590-413d-86ad-75a5e50814b5") + (net "/I2S_BCLK") + (pinfunction "Pin_6_6") + (pintype "passive") + (uuid "fe28323e-20cf-42ca-861c-969b10de2f6b") ) - (pad "16" thru_hole circle - (at 7.62 5.08 180) + (pad "7" thru_hole circle + (at 0 -15.24 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "/USB_D+") - (pinfunction "USB_DP_16") - (pintype "bidirectional") - (uuid "061f5830-cc1b-4560-846f-2eb8955b9a69") + (net "/I2S_LRC") + (pinfunction "Pin_7_7") + (pintype "passive") + (uuid "31f44706-4be4-42c8-92be-3198736b0caa") ) - (pad "17" thru_hole circle - (at 7.62 7.62 180) + (pad "8" thru_hole circle + (at 0 -17.78 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "unconnected-(ESP1-RX-Pad17)") - (pinfunction "RX_17") - (pintype "bidirectional+no_connect") - (uuid "9cc82926-0959-4792-8194-9d2070dc683d") + (net "/I2S_DIN") + (pinfunction "Pin_8_8") + (pintype "passive") + (uuid "456664fb-c776-48a7-be20-ec9a6e4b8315") ) - (pad "18" thru_hole circle - (at 7.62 10.16 180) + (pad "9" thru_hole circle + (at 0 -20.32 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") (remove_unused_layers no) - (net "unconnected-(ESP1-TX-Pad18)") - (pinfunction "TX_18") - (pintype "bidirectional+no_connect") - (uuid "92f8f283-8d3f-4dc3-9af5-2a7f9b7cb757") - ) - (zone - (layers "F.Cu" "B.Cu") - (uuid "c7f9b3f6-2443-48a3-92cf-4aa43b757406") - (hatch edge 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (keepout - (tracks not_allowed) - (vias not_allowed) - (pads not_allowed) - (copperpour not_allowed) - (footprints allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - (island_removal_mode 0) - ) - (polygon - (pts - (xy 142.64 51.12) (xy 129.58 51.12) (xy 129.58 58.92) (xy 142.64 58.92) - ) + (net "Net-(J3-Pin_5)") + (pinfunction "Pin_9_9") + (pintype "passive") + (uuid "33b12cf0-d595-4521-90fc-fdffb6fa684c") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x09_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) ) ) - (zone - (layer "B.CrtYd") - (uuid "28c97b2f-e8d1-41d1-a71a-086cbc06a4c5") - (hatch edge 0.5) - (connect_pads - (clearance 0) - ) - (min_thickness 0.25) - (keepout - (tracks allowed) - (vias allowed) - (pads not_allowed) - (copperpour allowed) - (footprints not_allowed) - ) - (placement - (enabled no) - (sheetname "") - ) - (fill - (thermal_gap 0.5) - (thermal_bridge_width 0.5) - (island_removal_mode 0) - ) - (polygon - (pts - (xy 145.48 34.22) (xy 126.68 34.22) (xy 126.68 58.02) (xy 145.48 58.02) + ) + (footprint "Connector_PinSocket_2.54mm:PinSocket_1x09_P2.54mm_Vertical" + (layer "B.Cu") + (uuid "f2f5e2be-bc17-434f-a69a-85fb81988b96") + (at 128.37 56.27) + (descr "Through hole straight socket strip, 1x09, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") + (tags "Through hole socket strip THT 1x09 2.54mm single row") + (property "Reference" "J5" + (at 0 2.77 0) + (layer "B.SilkS") + (hide yes) + (uuid "8d08c9d1-b4ec-4705-ad30-78d7f4ac2c04") + (effects + (font + (size 1 1) + (thickness 0.15) ) + (justify mirror) ) ) - (embedded_fonts no) - ) - (gr_line - (start 223.33 33.43) - (end 239.16 33.43) - (stroke - (width 0.1) - (type default) + (property "Value" "Conn_ESP32_R" + (at 0 -23.09 0) + (layer "B.Fab") + (uuid "8b070a16-6eef-41af-91f5-b78de5e7eff4") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) ) - (layer "F.SilkS") - (uuid "44acf079-95d2-4504-a945-84e51c0f1085") - ) - (gr_line - (start 223.33 51.43) - (end 223.33 33.43) - (stroke - (width 0.1) - (type default) + (property "Datasheet" "" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "022d4c15-077c-4804-8f91-cad8f5695be6") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) ) - (layer "F.SilkS") - (uuid "7b8266d6-c2a2-466c-b152-199cd98e209d") - ) - (gr_line - (start 239.16 51.43) - (end 223.33 51.43) - (stroke - (width 0.1) - (type default) + (property "Description" "Generic connector, single row, 01x09, script generated" + (at 0 0 0) + (layer "B.Fab") + (hide yes) + (uuid "e6636769-c650-461c-8680-2bb1591f84f6") + (effects + (font + (size 1.27 1.27) + ) + (justify mirror) + ) + ) + (property "KiLib_Generator" "connector/pin_header_socket" + (at 0 0 0) + (layer "B.SilkS") + (hide yes) + (uuid "2d55ee36-6672-446c-b4a0-4653acd8cced") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "LCSC Part #" "C2897372" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "b8700afa-b845-470d-b091-43ef55e8bffb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "FT Rotation Offset" "90" + (at 0 0 180) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "94c7e599-d99a-44e0-852f-90a609d52744") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property ki_fp_filters "Connector*:*_1x??_*") + (path "/64059419-3b95-457f-a763-0868cd366632") + (sheetname "/") + (sheetfile "main-control-board.kicad_sch") + (units + (unit + (name "A") + (pins "1" "2" "3" "4" "5" "6" "7" "8" "9") + ) + ) + (attr through_hole) + (duplicate_pad_numbers_are_jumpers no) + (fp_line + (start -1.33 -21.65) + (end 1.33 -21.65) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "cd4bad9e-0919-4c33-8639-1b57d230f83f") + ) + (fp_line + (start -1.33 -1.27) + (end -1.33 -21.65) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "9142b311-79e6-4d69-9c21-f3138b33c2c0") + ) + (fp_line + (start -1.33 -1.27) + (end 1.33 -1.27) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "261c632f-721b-4ba5-ad84-d8c62f1a50c2") + ) + (fp_line + (start 0 1.33) + (end 1.33 1.33) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a380455f-9555-4f9c-aeae-ad28cb129972") + ) + (fp_line + (start 1.33 -1.27) + (end 1.33 -21.65) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "66dca78a-da3f-4811-b40d-c49b208b1568") + ) + (fp_line + (start 1.33 1.33) + (end 1.33 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "71bda437-2949-46c3-95a2-afe1f63fa6fc") + ) + (fp_line + (start -1.77 -22.09) + (end -1.77 1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "8235581c-3405-4d36-a5e6-6a18bc533e23") + ) + (fp_line + (start -1.77 1.77) + (end 1.77 1.77) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "209bb232-111e-4ae5-9697-8ed992d2b3d5") + ) + (fp_line + (start 1.77 -22.09) + (end -1.77 -22.09) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "afa8da32-9a2f-4ce4-988b-bb96df0e7ebe") + ) + (fp_line + (start 1.77 1.77) + (end 1.77 -22.09) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "628b7110-8d34-4dac-acd3-5ac58b985481") + ) + (fp_line + (start -1.27 -21.59) + (end -1.27 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c7574cba-ab1a-47c4-b919-eb546cebbc58") + ) + (fp_line + (start -1.27 1.27) + (end 0.635 1.27) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "2a0abd85-7ecf-4c46-afb8-21cc606c2726") + ) + (fp_line + (start 0.635 1.27) + (end 1.27 0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "03e68324-9771-4d9f-84b8-9adc4a8227eb") + ) + (fp_line + (start 1.27 -21.59) + (end -1.27 -21.59) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "29205268-3ae7-4d4a-b371-9c18223947c2") + ) + (fp_line + (start 1.27 0.635) + (end 1.27 -21.59) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "bea1808d-843e-4e15-8533-0efccf6ad314") + ) + (fp_text user "${REFERENCE}" + (at 0 -10.16 90) + (layer "B.Fab") + (uuid "0ddc1fb6-789c-46ec-96fd-add2f649fbce") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Net-(J5-Pin_1)") + (pinfunction "Pin_1_1") + (pintype "passive") + (uuid "0e1b1f0e-da85-4a9a-b7e1-4d9df34a8c0d") + ) + (pad "2" thru_hole circle + (at 0 -2.54) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Net-(J5-Pin_2)") + (pinfunction "Pin_2_2") + (pintype "passive") + (uuid "aaff683b-717c-4642-b6f9-75a4b96c9701") + ) + (pad "3" thru_hole circle + (at 0 -5.08) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Net-(J5-Pin_3)") + (pinfunction "Pin_3_3") + (pintype "passive") + (uuid "39a77123-70d8-438b-9a8e-3fb4121bea19") + ) + (pad "4" thru_hole circle + (at 0 -7.62) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Net-(J5-Pin_4)") + (pinfunction "Pin_4_4") + (pintype "passive") + (uuid "11aa9b7e-d35f-4715-83bb-c0f24d8b3766") + ) + (pad "5" thru_hole circle + (at 0 -10.16) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Net-(J5-Pin_5)") + (pinfunction "Pin_5_5") + (pintype "passive") + (uuid "5f8a8caf-6dfb-4e0c-ae2b-896c20cbf4e6") + ) + (pad "6" thru_hole circle + (at 0 -12.7) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/USB_D-") + (pinfunction "Pin_6_6") + (pintype "passive") + (uuid "4a0b1570-d575-499a-a774-3e066f5e6560") + ) + (pad "7" thru_hole circle + (at 0 -15.24) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "/USB_D+") + (pinfunction "Pin_7_7") + (pintype "passive") + (uuid "57edce98-d972-4e30-86be-9452aa9dbc4d") + ) + (pad "8" thru_hole circle + (at 0 -17.78) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Net-(J5-Pin_8)") + (pinfunction "Pin_8_8") + (pintype "passive") + (uuid "11f4d447-2c30-4371-81c4-8f2c1ef23f00") + ) + (pad "9" thru_hole circle + (at 0 -20.32) + (size 1.7 1.7) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (net "Net-(J5-Pin_9)") + (pinfunction "Pin_9_9") + (pintype "passive") + (uuid "32d980d7-1129-4bc6-a3a9-99618d32f22a") + ) + (embedded_fonts no) + (model "${KICAD10_3DMODEL_DIR}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x09_P2.54mm_Vertical.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) + ) + (gr_rect + (start 151.49 33.01) + (end 213.99 58.41) + (stroke + (width 0.1) + (type default) + ) + (fill no) + (layer "F.SilkS") + (uuid "3ae04d45-ed77-4a34-b7d2-bf5c9d63e740") + ) + (gr_line + (start 223.33 33.43) + (end 239.16 33.43) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "44acf079-95d2-4504-a945-84e51c0f1085") + ) + (gr_line + (start 223.33 51.43) + (end 223.33 33.43) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "7b8266d6-c2a2-466c-b152-199cd98e209d") + ) + (gr_line + (start 239.16 51.43) + (end 223.33 51.43) + (stroke + (width 0.1) + (type default) ) (layer "F.SilkS") (uuid "69a42c55-5f15-47cc-89f3-002dc931f5bc") @@ -2674,30 +2980,361 @@ (xy 186.419879 41.892336) (xy 186.219441 41.880215) (xy 186.174989 41.878199) (xy 186.124475 41.876583) (xy 186.070321 41.875773) (xy 186.013735 41.875374) ) - (stroke - (width 0) - (type solid) + (stroke + (width 0) + (type solid) + ) + (fill yes) + (layer "B.SilkS") + (uuid "3aa4ed9e-99e1-4a87-a167-935c4a0834dd") + ) + (gr_line + (start 141.28 34.62) + (end 130.7 34.62) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "221b42d0-965b-4419-a00e-0f987fd2e50b") + ) + (gr_line + (start 141.28 57.6) + (end 130.7 57.6) + (stroke + (width 0.1) + (type default) + ) + (layer "B.SilkS") + (uuid "bb242292-5098-4d9c-8472-5263c2347eb8") + ) + (gr_rect + (start 123.5 30) + (end 246.36 63) + (radius 2) + (stroke + (width 0.05) + (type solid) + ) + (fill no) + (layer "Edge.Cuts") + (uuid "4402ae3a-9c5f-43b4-95b9-b05c659ac475") + ) + (gr_text "GND" + (at 155.84 39.55 0) + (layer "F.SilkS") + (uuid "ce94a833-9d5f-49e1-81a9-73993f54c19d") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "OE" + (at 155.84 42.09 0) + (layer "F.SilkS") + (uuid "a162c8ba-109d-4917-b808-f682191f9257") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "SCL" + (at 155.84 44.63 0) + (layer "F.SilkS") + (uuid "dd4c2872-3341-42bf-b1b1-9f2cd4b0b397") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "SDA" + (at 155.84 47.17 0) + (layer "F.SilkS") + (uuid "606864d7-8224-46fd-8c96-f32ea0ddbe7b") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "VCC" + (at 155.84 49.71 0) + (layer "F.SilkS") + (uuid "14d4d33b-6bfb-4ce7-be07-06f9c6de1dc7") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "V+" + (at 155.84 52.25 0) + (layer "F.SilkS") + (uuid "f3b1ab90-faa9-4288-828f-4465c03c3a56") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "1. HEAD | 2. NECK | 3. LEFT HAND | 4. RIGHT HAND | 5. BODY" + (at 164 59.5 0) + (layer "F.SilkS") + (uuid "cfa00be6-5a27-423f-8485-2f14bec28c10") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "SERVO ORDER:" + (at 179.9 57.5 0) + (layer "F.SilkS") + (uuid "d8256c46-d249-41ca-8ff8-91dd6410bbbb") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "SCL" + (at 220.06 40.22 0) + (layer "F.SilkS") + (uuid "2684a999-3a9a-430b-9dbc-bc66824272a2") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "SDA" + (at 220.06 42.76 0) + (layer "F.SilkS") + (uuid "0ca6bed9-dd1f-4e16-bf1a-4dbfd671d550") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) + ) + ) + (gr_text "GND" + (at 220.06 45.3 0) + (layer "F.SilkS") + (uuid "47442e9f-2d93-489b-be21-a2cf0223aaa6") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) ) - (fill yes) - (layer "B.SilkS") - (uuid "3aa4ed9e-99e1-4a87-a167-935c4a0834dd") ) - (gr_rect - (start 123.5 30) - (end 246.36 63) - (radius 2) - (stroke - (width 0.05) - (type solid) + (gr_text "VCC\n" + (at 220.06 47.84 0) + (layer "F.SilkS") + (uuid "8fed1ddb-1051-4b00-bc58-460b28600c9a") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left) ) - (fill no) - (layer "Edge.Cuts") - (uuid "4402ae3a-9c5f-43b4-95b9-b05c659ac475") ) - (gr_text "1. HEAD | 2. NECK | 3. LEFT HAND | 4. RIGHT HAND | 5. BODY" - (at 164 59.5 0) + (gr_text "EYES\n(OLED)" + (at 217.96 36.82 0) (layer "F.SilkS") - (uuid "cfa00be6-5a27-423f-8485-2f14bec28c10") + (uuid "b9c7937c-7135-4a97-a837-a3dcbb912356") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (gr_text "GND" + (at 209.4 39.56 0) + (layer "F.SilkS") + (uuid "d65971df-df3b-4b3e-beeb-5d346324e9ee") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "OE" + (at 209.4 42.1 0) + (layer "F.SilkS") + (uuid "cca91e98-e9be-4207-91e1-22f14b4838eb") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "SCL" + (at 209.4 44.64 0) + (layer "F.SilkS") + (uuid "4ca936f8-f055-4252-8341-253f030178fb") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "SDA" + (at 209.4 47.18 0) + (layer "F.SilkS") + (uuid "09a4acd0-c4a7-4658-afb5-9122055be814") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "VCC" + (at 209.4 49.72 0) + (layer "F.SilkS") + (uuid "0f210d68-59a6-4adb-99ab-ec8f90696480") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "V+" + (at 209.4 52.26 0) + (layer "F.SilkS") + (uuid "c38f2680-ed1c-4076-8fc5-d11793b0a321") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "Vin" + (at 239.09 34.78 0) + (layer "F.SilkS") + (uuid "998a23df-4795-45c3-96ea-711c1c352dc7") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "GND" + (at 239.09 37.32 0) + (layer "F.SilkS") + (uuid "22b0890b-e9e1-408d-9195-ac8e237b849a") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "SD" + (at 239.09 39.86 0) + (layer "F.SilkS") + (uuid "cb7a6dfd-a02f-4eb3-87b9-f3af39f76993") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "GAIN" + (at 239.09 42.4 0) + (layer "F.SilkS") + (uuid "6b59df92-3643-465a-83c9-20099bf213d5") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "DIN" + (at 239.09 44.94 0) + (layer "F.SilkS") + (uuid "1f200560-9e95-4946-9f8f-1e0ad79ec143") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "BCLK" + (at 239.09 47.48 0) + (layer "F.SilkS") + (uuid "e211e575-ba2f-4e07-a7cc-e0f92ec92460") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "LRC" + (at 239.09 50.02 0) + (layer "F.SilkS") + (uuid "52da3398-935d-4bdb-a2be-ef4f50374fe5") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right) + ) + ) + (gr_text "D+" + (at 233.13 55.41 90) + (layer "F.SilkS") + (uuid "e777576d-29d6-430d-868f-30ba10368c13") (effects (font (size 0.8 0.8) @@ -2706,10 +3343,10 @@ (justify left) ) ) - (gr_text "SERVO ORDER:" - (at 179.9 57.5 0) + (gr_text "D-" + (at 235.67 55.41 90) (layer "F.SilkS") - (uuid "d8256c46-d249-41ca-8ff8-91dd6410bbbb") + (uuid "7a8a1a09-7615-4527-a6c7-419b223be739") (effects (font (size 0.8 0.8) @@ -2718,10 +3355,10 @@ (justify left) ) ) - (gr_text "SCL" - (at 220.06 40.22 0) + (gr_text "5V" + (at 238.21 55.41 90) (layer "F.SilkS") - (uuid "2684a999-3a9a-430b-9dbc-bc66824272a2") + (uuid "00f5a805-37f8-44d2-ab07-6c881cdb704a") (effects (font (size 0.8 0.8) @@ -2730,10 +3367,10 @@ (justify left) ) ) - (gr_text "SDA" - (at 220.06 42.76 0) + (gr_text "GND\n" + (at 240.75 55.41 90) (layer "F.SilkS") - (uuid "0ca6bed9-dd1f-4e16-bf1a-4dbfd671d550") + (uuid "7b5a9312-5f7a-46d5-9bd1-dbd153a22379") (effects (font (size 0.8 0.8) @@ -2742,204 +3379,253 @@ (justify left) ) ) - (gr_text "GND" - (at 220.06 45.3 0) + (gr_text "POWER\n(USB)" + (at 229.48 57.31 90) (layer "F.SilkS") - (uuid "47442e9f-2d93-489b-be21-a2cf0223aaa6") + (uuid "12f6f387-5e46-4451-9e88-c54cd2cfc75c") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + ) + ) + (gr_text "MOTION\n(PCA9685)" + (at 184.3 36 0) + (layer "F.SilkS") + (uuid "4f5289e3-3541-44dc-9f4d-d474f4eeec59") + (effects + (font + (size 1 1) + (thickness 0.12) + ) + ) + ) + (gr_text "VOICE\n(MAX98357)" + (at 227 41.94 90) + (layer "F.SilkS") + (uuid "6a1a3afb-3a1d-4d6f-92c0-94bed3ff3a54") + (effects + (font + (size 1 1) + (thickness 0.12) + ) + ) + ) + (gr_text "5V" + (at 141.2 35.98 0) + (layer "B.SilkS") + (uuid "a87f910d-791f-4880-95c9-6ec2022a24f1") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify left mirror) + ) + ) + (gr_text "GND" + (at 141.2 38.52 -0) + (layer "B.SilkS") + (uuid "352a9a0b-81da-40a7-828a-07fc1659d33d") (effects (font (size 0.8 0.8) (thickness 0.12) ) - (justify left) + (justify left mirror) ) ) - (gr_text "VCC\n" - (at 220.06 47.84 0) - (layer "F.SilkS") - (uuid "8fed1ddb-1051-4b00-bc58-460b28600c9a") + (gr_text "3V3" + (at 141.2 41.06 0) + (layer "B.SilkS") + (uuid "637a7e1b-f6a4-4efa-af3c-16027cbf096f") (effects (font (size 0.8 0.8) (thickness 0.12) ) - (justify left) + (justify left mirror) ) ) - (gr_text "EYES\n(OLED)" - (at 217.96 36.82 0) - (layer "F.SilkS") - (uuid "b9c7937c-7135-4a97-a837-a3dcbb912356") + (gr_text "GP0" + (at 141.2 43.6 0) + (layer "B.SilkS") + (uuid "fbc69c1e-dcfb-47b2-9f20-70c36592a2ab") (effects (font (size 0.8 0.8) (thickness 0.12) ) + (justify left mirror) ) ) - (gr_text "Vin" - (at 239.09 34.78 0) - (layer "F.SilkS") - (uuid "998a23df-4795-45c3-96ea-711c1c352dc7") + (gr_text "GP1" + (at 141.2 46.14 0) + (layer "B.SilkS") + (uuid "cdf25b00-a169-46c5-a45d-d59eab11a39f") (effects (font (size 0.8 0.8) (thickness 0.12) ) - (justify right) + (justify left mirror) ) ) - (gr_text "GND" - (at 239.09 37.32 0) - (layer "F.SilkS") - (uuid "22b0890b-e9e1-408d-9195-ac8e237b849a") + (gr_text "GP2" + (at 141.2 48.68 0) + (layer "B.SilkS") + (uuid "39daa80d-c9c6-4168-b1fa-b7927e1fffef") (effects (font (size 0.8 0.8) (thickness 0.12) ) - (justify right) + (justify left mirror) ) ) - (gr_text "SD" - (at 239.09 39.86 0) - (layer "F.SilkS") - (uuid "cb7a6dfd-a02f-4eb3-87b9-f3af39f76993") + (gr_text "GP3" + (at 141.2 51.22 0) + (layer "B.SilkS") + (uuid "b60553d6-3779-48f0-bb07-2f07a1fad4a5") (effects (font (size 0.8 0.8) (thickness 0.12) ) - (justify right) + (justify left mirror) ) ) - (gr_text "GAIN" - (at 239.09 42.4 0) - (layer "F.SilkS") - (uuid "6b59df92-3643-465a-83c9-20099bf213d5") + (gr_text "GP4" + (at 141.2 53.76 0) + (layer "B.SilkS") + (uuid "c255b7c8-d3db-4d3b-bfd1-9f4135fca439") (effects (font (size 0.8 0.8) (thickness 0.12) ) - (justify right) + (justify left mirror) ) ) - (gr_text "DIN" - (at 239.09 44.94 0) - (layer "F.SilkS") - (uuid "1f200560-9e95-4946-9f8f-1e0ad79ec143") + (gr_text "GP5" + (at 141.2 56.3 0) + (layer "B.SilkS") + (uuid "832ecbdc-d134-44ff-8689-0e1dbe0cb93a") (effects (font (size 0.8 0.8) (thickness 0.12) ) - (justify right) + (justify left mirror) ) ) - (gr_text "BCLK" - (at 239.09 47.48 0) - (layer "F.SilkS") - (uuid "e211e575-ba2f-4e07-a7cc-e0f92ec92460") + (gr_text "TX" + (at 130.6 35.98 0) + (layer "B.SilkS") + (uuid "aa43e353-9b68-4459-94c6-60542ca405eb") (effects (font (size 0.8 0.8) (thickness 0.12) ) - (justify right) + (justify right mirror) ) ) - (gr_text "LRC" - (at 239.09 50.02 0) - (layer "F.SilkS") - (uuid "52da3398-935d-4bdb-a2be-ef4f50374fe5") + (gr_text "RX" + (at 130.6 38.52 0) + (layer "B.SilkS") + (uuid "d3fae790-f8f5-4272-bc32-43641e4ea027") (effects (font (size 0.8 0.8) (thickness 0.12) ) - (justify right) + (justify right mirror) ) ) - (gr_text "D+" - (at 233.13 55.41 90) - (layer "F.SilkS") - (uuid "e777576d-29d6-430d-868f-30ba10368c13") + (gr_text "USB_DP" + (at 130.6 41.06 0) + (layer "B.SilkS") + (uuid "f42ad876-2563-4b4f-8ca8-533c6ff48653") (effects (font (size 0.8 0.8) (thickness 0.12) ) - (justify left) + (justify right mirror) ) ) - (gr_text "D-" - (at 235.67 55.41 90) - (layer "F.SilkS") - (uuid "7a8a1a09-7615-4527-a6c7-419b223be739") + (gr_text "USB_DM" + (at 130.6 43.6 0) + (layer "B.SilkS") + (uuid "89a9517f-202e-4dde-9ed7-d0a3a02fd3f2") (effects (font (size 0.8 0.8) (thickness 0.12) ) - (justify left) + (justify right mirror) ) ) - (gr_text "5V" - (at 238.21 55.41 90) - (layer "F.SilkS") - (uuid "00f5a805-37f8-44d2-ab07-6c881cdb704a") + (gr_text "GP10" + (at 130.6 46.14 0) + (layer "B.SilkS") + (uuid "bb6781a5-a259-413c-8402-1f547eb60e79") (effects (font (size 0.8 0.8) (thickness 0.12) ) - (justify left) + (justify right mirror) ) ) - (gr_text "GND\n" - (at 240.75 55.41 90) - (layer "F.SilkS") - (uuid "7b5a9312-5f7a-46d5-9bd1-dbd153a22379") + (gr_text "GP9" + (at 130.6 48.68 0) + (layer "B.SilkS") + (uuid "3b2bc2ac-bb8f-488e-81c9-c42934a201b9") (effects (font (size 0.8 0.8) (thickness 0.12) ) - (justify left) + (justify right mirror) ) ) - (gr_text "POWER\n(USB)" - (at 229.48 57.31 90) - (layer "F.SilkS") - (uuid "12f6f387-5e46-4451-9e88-c54cd2cfc75c") + (gr_text "GP8" + (at 130.6 51.22 0) + (layer "B.SilkS") + (uuid "44fc8eb7-8f76-4fa2-954f-092751f93c75") (effects (font (size 0.8 0.8) (thickness 0.12) ) + (justify right mirror) ) ) - (gr_text "MOTION\n(PCA9685)" - (at 184.3 36 0) - (layer "F.SilkS") - (uuid "4f5289e3-3541-44dc-9f4d-d474f4eeec59") + (gr_text "GP7" + (at 130.6 53.76 0) + (layer "B.SilkS") + (uuid "e2324006-1ee4-4513-a3d4-50a4535c0018") (effects (font - (size 1 1) + (size 0.8 0.8) (thickness 0.12) ) + (justify right mirror) ) ) - (gr_text "VOICE\n(MAX98357)" - (at 227 41.94 90) - (layer "F.SilkS") - (uuid "6a1a3afb-3a1d-4d6f-92c0-94bed3ff3a54") + (gr_text "GP6" + (at 130.6 56.3 0) + (layer "B.SilkS") + (uuid "0239887b-eb8f-45e6-9ae8-d63ca8a7e710") (effects (font - (size 1 1) + (size 0.8 0.8) (thickness 0.12) ) + (justify right mirror) ) ) (gr_text "Main Control Board\nREV #1 | 2026-09-12\ngithub.com/jamro/tiny-engineer" @@ -2955,7 +3641,7 @@ ) ) (gr_text "BRAIN (ESP32)" - (at 135.89 59.5 0) + (at 135.8 60.3 0) (layer "B.SilkS") (uuid "cae9c790-ef36-4d7c-9702-5b7bb861f9d1") (effects @@ -2979,14 +3665,6 @@ (justify left bottom mirror) ) ) - (segment - (start 153.5 49.66) - (end 211.92 49.66) - (width 0.4) - (layer "F.Cu") - (net "+3.3V") - (uuid "11271f16-7177-4c5f-9173-21db88e864a7") - ) (segment (start 211.92 49.66) (end 212.15 49.66) @@ -2996,28 +3674,28 @@ (uuid "4620e121-5e45-44ee-981c-2365e19b05f8") ) (segment - (start 213.96 47.85) + (start 213.75 47.85) (end 218.08 47.85) (width 0.4) (layer "F.Cu") (net "+3.3V") - (uuid "4e50f4a4-c352-4ba7-b421-715c4f885aeb") + (uuid "6a3a8f62-6fe4-4814-89a2-b59ff27f8223") ) (segment - (start 212.15 49.66) - (end 213.96 47.85) + (start 211.94 49.66) + (end 153.52 49.66) (width 0.4) (layer "F.Cu") (net "+3.3V") - (uuid "6e90f575-3ca7-491e-a28d-18034ab99475") + (uuid "d242fc90-1aa2-482c-9844-c998a10b807e") ) (segment - (start 139.5 36.94) - (end 143.6 41.04) + (start 211.94 49.66) + (end 213.75 47.85) (width 0.4) - (layer "B.Cu") + (layer "F.Cu") (net "+3.3V") - (uuid "2c53dd11-fa2b-4895-ba0b-01e9d03d04a7") + (uuid "d2f83190-9095-499e-a596-52c0cafe657a") ) (segment (start 153.5 49.66) @@ -3027,6 +3705,14 @@ (net "+3.3V") (uuid "3e8f2f28-9ffd-4b63-b93d-3065b2122526") ) + (segment + (start 139.5 36.92) + (end 143.61 41.03) + (width 0.4) + (layer "B.Cu") + (net "+3.3V") + (uuid "4cd491b0-1b50-4456-8741-580f658b5101") + ) (segment (start 157.5 33.5) (end 140.5 33.5) @@ -3037,11 +3723,11 @@ ) (segment (start 139.5 34.5) - (end 139.5 36.94) + (end 139.5 36.92) (width 0.4) (layer "B.Cu") (net "+3.3V") - (uuid "c988d1cf-ab3a-4e4c-b0c2-97294a671c84") + (uuid "a00e80d2-5784-4ab4-a14a-736ee3d7ae6f") ) (segment (start 157.5 45.66) @@ -3204,100 +3890,84 @@ (uuid "fb708cdf-bbb3-414d-a3b4-67a29ffd0a25") ) (segment - (start 153.5 47.12) - (end 149.96 43.58) + (start 147.14 47.12) + (end 147.14 47.1) (width 0.25) (layer "F.Cu") (net "/I2C_SDA") - (uuid "2e72d2df-5888-413e-9c1f-e4d641066051") + (uuid "010ae1dc-61e6-4c79-9e1c-3c71af8f253a") ) (segment - (start 216.27 42.77) - (end 218.08 42.77) + (start 211.94 47.12) + (end 153.52 47.12) (width 0.25) (layer "F.Cu") (net "/I2C_SDA") - (uuid "9e786656-b42d-4623-b306-7112fc82edbf") + (uuid "0c41fa79-6da2-4d24-a382-a129b8410117") ) (segment - (start 211.92 47.12) - (end 153.5 47.12) + (start 147.14 47.1) + (end 143.61 43.57) (width 0.25) (layer "F.Cu") (net "/I2C_SDA") - (uuid "b75d9b5d-d0fb-4b24-9740-2e16f2ec1b29") + (uuid "119e9490-bb37-4569-aa49-35b43f838dc2") ) (segment - (start 149.96 43.58) - (end 143.6 43.58) + (start 211.94 47.12) + (end 216.29 42.77) (width 0.25) (layer "F.Cu") (net "/I2C_SDA") - (uuid "c4152c52-cfc8-4bac-8b36-b968598d85da") + (uuid "69c574d3-56db-42b1-bd9a-11623d74ab61") ) (segment - (start 211.92 47.12) - (end 216.27 42.77) + (start 216.29 42.77) + (end 218.08 42.77) (width 0.25) (layer "F.Cu") (net "/I2C_SDA") - (uuid "db86155b-2bfc-44fe-9fb2-30a9097744da") + (uuid "77a5c8b8-5872-4fef-8048-600197493632") ) (segment - (start 142.375 44.895) - (end 143.6 46.12) + (start 147.14 47.12) + (end 153.52 47.12) (width 0.25) (layer "F.Cu") - (net "/I2C_SCL") - (uuid "0143ed92-d60f-4b68-a1ad-a987fbec8e2a") + (net "/I2C_SDA") + (uuid "de9cad8b-f79e-4aa0-962c-9effb1d00228") ) (segment - (start 142.375 43.072588) - (end 142.375 44.895) + (start 153.52 44.58) + (end 151.285 42.345) (width 0.25) (layer "F.Cu") (net "/I2C_SCL") - (uuid "1c29d066-ab45-41f0-9119-678c56843ed6") + (uuid "20a0da1a-4152-40e6-84c5-607ad35ca2a9") ) (segment - (start 151.375 42.355) - (end 143.092588 42.355) + (start 142.385 43.062588) + (end 142.385 44.885) (width 0.25) (layer "F.Cu") (net "/I2C_SCL") - (uuid "2639d09c-fcdc-48e3-a0e8-6ceaa9487fec") + (uuid "25852cab-abb2-46fd-9dee-ef94f1e31e08") ) (segment - (start 143.092588 42.355) - (end 142.375 43.072588) + (start 211.94 44.58) + (end 216.29 40.23) (width 0.25) (layer "F.Cu") (net "/I2C_SCL") - (uuid "2b3c3a00-7bc6-4de3-be72-8ff74601a423") + (uuid "54222921-a8a9-4bb5-bcb4-fb2beebdd379") ) (segment - (start 216.27 40.23) + (start 216.29 40.23) (end 218.08 40.23) (width 0.25) (layer "F.Cu") (net "/I2C_SCL") - (uuid "327b0a80-be00-4901-933a-c6a41599ebfb") - ) - (segment - (start 211.92 44.58) - (end 153.6 44.58) - (width 0.25) - (layer "F.Cu") - (net "/I2C_SCL") - (uuid "6190e703-d101-480e-a982-3f1aa8ae86f2") - ) - (segment - (start 153.5 44.48) - (end 151.375 42.355) - (width 0.25) - (layer "F.Cu") - (net "/I2C_SCL") - (uuid "76003773-2cee-456b-942d-096a5d5197c1") + (uuid "5cb55ed6-9aa4-49ee-ba21-523fba2b2ce0") ) (segment (start 153.6 44.58) @@ -3308,204 +3978,36 @@ (uuid "76c31f12-f833-4f2c-a3c0-29ae9304d8a7") ) (segment - (start 211.92 44.58) - (end 216.27 40.23) + (start 151.285 42.345) + (end 143.102588 42.345) (width 0.25) (layer "F.Cu") (net "/I2C_SCL") - (uuid "a5a23ff3-5a8e-4a7e-92be-5ea2e4e5f252") - ) - (segment - (start 144.107412 47.345) - (end 143.092588 47.345) - (width 0.25) - (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "18a1ed9c-a24f-4e17-a4e8-ff83d880562f") - ) - (segment - (start 141.875 46.127412) - (end 141.875 41.032588) - (width 0.25) - (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "2cf1de88-7bc0-4571-87d8-703e7f79e633") - ) - (segment - (start 143.6 56.28) - (end 144.825 55.055) - (width 0.25) - (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "34768fbc-9f7f-45ae-9395-5ea28b4f313b") - ) - (segment - (start 141.875 41.032588) - (end 143.092588 39.815) - (width 0.25) - (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "433fdd04-a63e-46a6-bc78-27191182bbfa") - ) - (segment - (start 144.825 48.062588) - (end 144.107412 47.345) - (width 0.25) - (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "6371a2f3-3066-4631-ad79-79db11322ae9") - ) - (segment - (start 143.092588 39.815) - (end 151.275 39.815) - (width 0.25) - (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "9998c307-8621-4626-8c0c-a294fe765dc5") - ) - (segment - (start 153.5 42.04) - (end 211.92 42.04) - (width 0.25) - (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "9af35acf-49d2-47f1-8e88-89703c6d2a55") - ) - (segment - (start 144.825 55.055) - (end 144.825 48.062588) - (width 0.25) - (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "bce92f55-ae92-4373-98b3-acacad495040") - ) - (segment - (start 143.092588 47.345) - (end 141.875 46.127412) - (width 0.25) - (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "e5e45424-6a13-4518-85f7-f943d2dd008c") + (uuid "9672055c-56be-4c30-af30-50e061e5b5c7") ) (segment - (start 151.275 39.815) - (end 153.5 42.04) + (start 211.94 44.58) + (end 153.52 44.58) (width 0.25) (layer "F.Cu") - (net "Net-(ESP1-GP5)") - (uuid "e8c6c30a-f49b-4065-9748-45430e103885") - ) - (segment - (start 235.173704 52.2) - (end 238.24 55.266296) - (width 1.5) - (layer "F.Cu") - (net "+5V") - (uuid "2248d3b6-39e1-4af7-a787-1d576f6cd354") - ) - (segment - (start 235.173704 36.826296) - (end 237.24 34.76) - (width 1.5) - (layer "F.Cu") - (net "+5V") - (uuid "2d42b5ed-089c-4b01-9e00-2938e7db1ee7") - ) - (segment - (start 237.24 34.76) - (end 241 34.76) - (width 1.5) - (layer "F.Cu") - (net "+5V") - (uuid "7b038555-23f1-4e26-b13e-80a6bfbabe74") - ) - (segment - (start 211.92 52.2) - (end 232.93 52.2) - (width 1.5) - (layer "F.Cu") - (net "+5V") - (uuid "983190f4-b3ef-4041-9207-2a895d9a5ee1") - ) - (segment - (start 211.92 52.2) - (end 153.5 52.2) - (width 1.5) - (layer "F.Cu") - (net "+5V") - (uuid "a8d98996-3466-4765-8853-d4503f06e387") - ) - (segment - (start 235.173704 52.2) - (end 235.173704 36.826296) - (width 1.5) - (layer "F.Cu") - (net "+5V") - (uuid "b34beee8-a4bb-4cb4-807d-02ed07f9fda2") - ) - (segment - (start 238.24 55.266296) - (end 238.24 57.51) - (width 1.5) - (layer "F.Cu") - (net "+5V") - (uuid "cb565d57-69c8-41ca-835d-939131f7c912") - ) - (segment - (start 232.93 52.2) - (end 235.173704 52.2) - (width 1.5) - (layer "F.Cu") - (net "+5V") - (uuid "f78338e7-2bef-44e7-bfb0-1b8c2b7cec44") - ) - (segment - (start 150.5 40.5) - (end 145.96 35.96) - (width 1.5) - (layer "B.Cu") - (net "+5V") - (uuid "0564dada-3468-4df9-8f1f-0223443a8148") - ) - (segment - (start 150.5 49.276296) - (end 150.5 40.5) - (width 1.5) - (layer "B.Cu") - (net "+5V") - (uuid "2c7b436b-15ce-40c6-9280-cc0392d1e559") - ) - (segment - (start 153.423704 52.2) - (end 150.5 49.276296) - (width 1.5) - (layer "B.Cu") - (net "+5V") - (uuid "34e0f49a-c152-4939-940b-f348c6e218f7") - ) - (segment - (start 145.96 35.96) - (end 143.6 35.96) - (width 1.5) - (layer "B.Cu") - (net "+5V") - (uuid "48ffa7ec-fcad-4106-8abf-0fa19b4cee6f") + (net "/I2C_SCL") + (uuid "97ab22f7-af26-4876-b4ff-27c4c30e868e") ) (segment - (start 153.5 52.2) - (end 153.423704 52.2) - (width 1.5) - (layer "B.Cu") - (net "+5V") - (uuid "b62ce53e-2016-4208-b0d4-cffbae612b50") + (start 143.102588 42.345) + (end 142.385 43.062588) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SCL") + (uuid "c55701f7-4ed9-44b9-bf3d-58cedfa63e6f") ) (segment - (start 240.993704 34.49) - (end 241.11 34.49) - (width 1.5) - (layer "B.Cu") - (net "+5V") - (uuid "f8415b77-0eaa-4bf7-98ad-8abf0570f9fd") + (start 142.385 44.885) + (end 143.61 46.11) + (width 0.25) + (layer "F.Cu") + (net "/I2C_SCL") + (uuid "edec0702-8e45-46ac-a780-044e314499bb") ) (segment (start 244.594213 33.2) @@ -3540,12 +4042,12 @@ (uuid "9909104a-992c-4560-8467-e69e404e280b") ) (segment - (start 134 41.600001) - (end 143.6 51.2) + (start 134 42.547106) + (end 142.642894 51.19) (width 0.25) (layer "F.Cu") (net "/I2S_LRC") - (uuid "9bc59cbe-d93a-4306-bf1e-1ebaffcc47ea") + (uuid "9cba63f2-958b-40bf-89cf-d97a8d218810") ) (segment (start 243.119212 31.725) @@ -3555,13 +4057,21 @@ (net "/I2S_LRC") (uuid "b2e65e25-bb8c-44e7-b3a9-929792b5102b") ) + (segment + (start 142.642894 51.19) + (end 143.61 51.19) + (width 0.25) + (layer "F.Cu") + (net "/I2S_LRC") + (uuid "c14530d9-9426-4add-a5ed-02b9b087ce02") + ) (segment (start 134 32.902894) - (end 134 41.600001) + (end 134 42.547106) (width 0.25) (layer "F.Cu") (net "/I2S_LRC") - (uuid "b9721857-2b17-4fc2-a37d-3e340eb7efd7") + (uuid "c2fc1b49-c2cb-48bd-a49c-a6043ea78708") ) (segment (start 244.594213 33.2) @@ -3580,68 +4090,68 @@ (uuid "fd297d50-6200-4867-aeb4-459758f675e4") ) (segment - (start 244.1 33.412894) - (end 244.1 44.36) + (start 135.385 32.225) + (end 134.5 33.11) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "57c911e2-8034-4644-b636-b2c911adcc07") + (uuid "47d1eb52-7961-459a-a781-0aba3973a366") ) (segment - (start 143.6 48.66) - (end 141.767106 48.66) + (start 244.1 44.36) + (end 244.1 33.412894) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "a959fd7e-8444-4c3d-a243-5fbf028f9a9b") + (uuid "6af8dd99-2675-4282-ab77-3c69a1048e06") ) (segment - (start 135.385 32.225) - (end 134.5 33.11) + (start 134.5 42.34) + (end 140.81 48.65) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "c504d9ec-c3af-4fc9-a821-6a306c12aefc") + (uuid "7de434a5-aa97-457c-befc-687fb6ff6067") ) (segment - (start 242.912106 32.225) - (end 244.1 33.412894) + (start 241 47.46) + (end 244.1 44.36) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "cdbfa212-8b7d-4710-906b-81ea6c5f84bc") + (uuid "925d8bd4-6851-4192-a0c0-7d1135fa663a") ) (segment - (start 244.1 44.36) - (end 241 47.46) + (start 244.1 33.412894) + (end 242.912106 32.225) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "ced1d648-6bd2-4064-946b-6c1d88513d28") + (uuid "9f0e1701-c15b-4ec4-91f4-95efedd66180") ) (segment - (start 135.385 32.225) - (end 242.912106 32.225) + (start 140.81 48.65) + (end 143.61 48.65) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "d4a30c99-7a74-4566-8f7a-7df6344fdd13") + (uuid "cac94a5c-61a6-4aec-8a3c-987a292c897a") ) (segment - (start 141.767106 48.66) - (end 134.5 41.392894) + (start 134.5 33.11) + (end 134.5 42.34) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "e1f15f9a-4772-4cac-95a8-6daf332e8086") + (uuid "ccbc33d9-04c3-46ee-a8e3-2d61744d797d") ) (segment - (start 134.5 41.392894) - (end 134.5 33.11) + (start 242.912106 32.225) + (end 135.385 32.225) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "f6473ed3-cc72-48f4-9f6a-54b83ea03e3b") + (uuid "d80d16ed-36db-45f8-b6db-ac1169fa4636") ) (segment (start 243.4 42.52) @@ -3700,76 +4210,148 @@ (uuid "609b6b0b-11de-4c47-a4ad-81b28f705084") ) (segment - (start 144.107412 47.435) - (end 144.825 48.152588) + (start 135 45.12) + (end 143.61 53.73) (width 0.25) (layer "B.Cu") (net "/I2S_DIN") - (uuid "4e41c798-6f33-4b19-9cbb-31b1a280751a") + (uuid "1af1840a-335d-4171-9690-fff1e6d248a2") ) (segment - (start 144.825 52.515) - (end 143.6 53.74) + (start 136 33) + (end 135 34) (width 0.25) (layer "B.Cu") (net "/I2S_DIN") - (uuid "502cedb3-1b74-4c91-b6c2-52a2a9feb417") + (uuid "3da145d8-111c-49ea-8cb9-75f700c3d6d5") ) (segment - (start 135 41.171206) - (end 141.263794 47.435) + (start 137.5 33) + (end 136 33) (width 0.25) (layer "B.Cu") (net "/I2S_DIN") - (uuid "519ffcff-bfab-4a74-9dba-35b5057ba684") + (uuid "6e33e964-8c49-4e9f-b397-f5b23f04f59f") ) (segment - (start 141.263794 47.435) - (end 144.107412 47.435) + (start 135 34) + (end 135 45.12) (width 0.25) (layer "B.Cu") (net "/I2S_DIN") - (uuid "6cf3f5df-4281-42fc-bc0d-e5f0a3a8b57f") + (uuid "94dd9a2b-0540-4ce0-9377-d888dfe43507") ) (segment - (start 144.825 48.152588) - (end 144.825 52.515) - (width 0.25) + (start 235.173704 52.2) + (end 238.24 55.266296) + (width 1.5) + (layer "F.Cu") + (net "+5V") + (uuid "2248d3b6-39e1-4af7-a787-1d576f6cd354") + ) + (segment + (start 235.173704 36.826296) + (end 237.24 34.76) + (width 1.5) + (layer "F.Cu") + (net "+5V") + (uuid "2d42b5ed-089c-4b01-9e00-2938e7db1ee7") + ) + (segment + (start 237.24 34.76) + (end 241 34.76) + (width 1.5) + (layer "F.Cu") + (net "+5V") + (uuid "7b038555-23f1-4e26-b13e-80a6bfbabe74") + ) + (segment + (start 211.92 52.2) + (end 232.93 52.2) + (width 1.5) + (layer "F.Cu") + (net "+5V") + (uuid "983190f4-b3ef-4041-9207-2a895d9a5ee1") + ) + (segment + (start 235.173704 52.2) + (end 235.173704 36.826296) + (width 1.5) + (layer "F.Cu") + (net "+5V") + (uuid "b34beee8-a4bb-4cb4-807d-02ed07f9fda2") + ) + (segment + (start 211.94 52.2) + (end 153.52 52.2) + (width 1.5) + (layer "F.Cu") + (net "+5V") + (uuid "c6fc6083-c57c-4e98-b0e1-a8eaa029bd92") + ) + (segment + (start 238.24 55.266296) + (end 238.24 57.51) + (width 1.5) + (layer "F.Cu") + (net "+5V") + (uuid "cb565d57-69c8-41ca-835d-939131f7c912") + ) + (segment + (start 232.93 52.2) + (end 235.173704 52.2) + (width 1.5) + (layer "F.Cu") + (net "+5V") + (uuid "f78338e7-2bef-44e7-bfb0-1b8c2b7cec44") + ) + (segment + (start 145.95 35.95) + (end 143.61 35.95) + (width 1.5) (layer "B.Cu") - (net "/I2S_DIN") - (uuid "6fcb2b3c-0cfc-4026-8e6f-37296715032d") + (net "+5V") + (uuid "121b1132-8dd2-4332-addb-bdacf209d66e") ) (segment - (start 135 34) - (end 135 41.171206) - (width 0.25) + (start 150.5 49.276296) + (end 150.5 40.5) + (width 1.5) (layer "B.Cu") - (net "/I2S_DIN") - (uuid "707b1fdc-0fa9-4afd-942a-ecc9d8718b27") + (net "+5V") + (uuid "2c7b436b-15ce-40c6-9280-cc0392d1e559") ) (segment - (start 136 33) - (end 135 34) - (width 0.25) + (start 153.423704 52.2) + (end 150.5 49.276296) + (width 1.5) (layer "B.Cu") - (net "/I2S_DIN") - (uuid "92a89837-fbd9-4656-9ae7-41a90d4383ac") + (net "+5V") + (uuid "34e0f49a-c152-4939-940b-f348c6e218f7") ) (segment - (start 137.5 33) - (end 136 33) - (width 0.25) + (start 150.5 40.5) + (end 145.95 35.95) + (width 1.5) (layer "B.Cu") - (net "/I2S_DIN") - (uuid "e115028d-f0ba-4f91-93b0-31a43309b406") + (net "+5V") + (uuid "61140797-3014-4743-a29d-8a4476dbf37d") ) (segment - (start 128.36 41.04) - (end 125 44.4) - (width 0.2) - (layer "F.Cu") - (net "/USB_D+") - (uuid "2570503c-d10e-4fb1-830e-7cd0355422fd") + (start 153.5 52.2) + (end 153.423704 52.2) + (width 1.5) + (layer "B.Cu") + (net "+5V") + (uuid "b62ce53e-2016-4208-b0d4-cffbae612b50") + ) + (segment + (start 240.993704 34.49) + (end 241.11 34.49) + (width 1.5) + (layer "B.Cu") + (net "+5V") + (uuid "f8415b77-0eaa-4bf7-98ad-8abf0570f9fd") ) (segment (start 126.454315 61.4) @@ -3787,6 +4369,14 @@ (net "/USB_D+") (uuid "334be9da-f338-41e5-8bd4-310fa8cfad11") ) + (segment + (start 125 44.4) + (end 128.37 41.03) + (width 0.2) + (layer "F.Cu") + (net "/USB_D+") + (uuid "99e3ca9d-d849-4901-95a8-76c07a839400") + ) (segment (start 229.27 61.4) (end 233.16 57.51) @@ -3796,20 +4386,20 @@ (uuid "9a5fcd81-38ab-4bc6-898b-53e02e4ae38d") ) (segment - (start 125 44.4) - (end 125 59.945685) + (start 125 59.945685) + (end 125 44.4) (width 0.2) (layer "F.Cu") (net "/USB_D+") - (uuid "a88dac80-9d25-47db-beec-435f1f6daa2a") + (uuid "f9fb1cf3-2e3a-41f9-80da-82d01b1661cc") ) (segment - (start 125.5 44.465686) - (end 125.5 59.879999) + (start 125.5 46.44) + (end 128.37 43.57) (width 0.2) (layer "F.Cu") (net "/USB_D-") - (uuid "395778bc-9d35-48d9-97c0-e717d2404604") + (uuid "2b7ea1be-a0a5-4094-940c-a3700d7c7914") ) (segment (start 125.5 59.879999) @@ -3843,14 +4433,6 @@ (net "/USB_D-") (uuid "907f5d5a-5e1f-4a83-9e87-cfda02755a71") ) - (segment - (start 126.385686 43.58) - (end 125.5 44.465686) - (width 0.2) - (layer "F.Cu") - (net "/USB_D-") - (uuid "9d61195f-e8b4-4f5d-9cd8-057b895ab0ef") - ) (segment (start 126.62 61) (end 224.7 61) @@ -3860,12 +4442,92 @@ (uuid "bafea9e5-3047-4686-916d-3544b68d403f") ) (segment - (start 128.36 43.58) - (end 126.385686 43.58) + (start 125.5 59.879999) + (end 125.5 46.44) (width 0.2) (layer "F.Cu") (net "/USB_D-") - (uuid "bd1cacf8-bcda-4d56-a176-7c6e9eeff237") + (uuid "c4396e5c-fa16-4839-82fa-d7079fe53487") + ) + (segment + (start 141.885 46.137412) + (end 141.885 41.022588) + (width 0.25) + (layer "F.Cu") + (net "Net-(J3-Pin_5)") + (uuid "0b3313b0-cfa6-4ffb-a105-0c8a43a84b7f") + ) + (segment + (start 143.092588 47.345) + (end 144.107412 47.345) + (width 0.25) + (layer "F.Cu") + (net "Net-(J3-Pin_5)") + (uuid "0e8a0682-7a41-4b72-a890-f671d28f673e") + ) + (segment + (start 144.107412 47.345) + (end 144.835 48.072588) + (width 0.25) + (layer "F.Cu") + (net "Net-(J3-Pin_5)") + (uuid "27d9f067-4b22-45e1-8bd3-28b7462c5dde") + ) + (segment + (start 211.94 42.04) + (end 153.52 42.04) + (width 0.25) + (layer "F.Cu") + (net "Net-(J3-Pin_5)") + (uuid "2aa193f8-f63e-459b-a824-9d10962a5227") + ) + (segment + (start 144.835 48.072588) + (end 144.835 55.045) + (width 0.25) + (layer "F.Cu") + (net "Net-(J3-Pin_5)") + (uuid "8e48712d-8935-47cc-acf6-a0860dc86fc6") + ) + (segment + (start 144.835 55.045) + (end 143.61 56.27) + (width 0.25) + (layer "F.Cu") + (net "Net-(J3-Pin_5)") + (uuid "d838a18f-ce67-4778-9dbc-edf01ddb72c0") + ) + (segment + (start 141.885 41.022588) + (end 143.102588 39.805) + (width 0.25) + (layer "F.Cu") + (net "Net-(J3-Pin_5)") + (uuid "dc81c5bf-220e-4949-a6db-21f3b223be0b") + ) + (segment + (start 143.102588 39.805) + (end 151.285 39.805) + (width 0.25) + (layer "F.Cu") + (net "Net-(J3-Pin_5)") + (uuid "ee295efc-8986-43a9-91b9-2f4100b5fc07") + ) + (segment + (start 151.285 39.805) + (end 153.52 42.04) + (width 0.25) + (layer "F.Cu") + (net "Net-(J3-Pin_5)") + (uuid "fa9ce382-83c9-4a2b-9361-8815f6ee904e") + ) + (segment + (start 143.092588 47.345) + (end 141.885 46.137412) + (width 0.25) + (layer "F.Cu") + (net "Net-(J3-Pin_5)") + (uuid "fb8e54d5-aa1e-47fb-a9ba-7a1cf9d209b5") ) (zone (net "GND") @@ -3905,136 +4567,136 @@ (xy 236.815425 33.370185) (xy 236.86118 33.422989) (xy 236.871124 33.492147) (xy 236.842099 33.555703) (xy 236.786706 33.59243) (xy 236.775757 33.595987) (xy 236.759969 33.601117) (xy 236.584594 33.690476) (xy 236.530338 33.729896) (xy 236.425354 33.806172) (xy 236.425352 33.806174) (xy 236.425351 33.806174) - (xy 234.219878 36.011647) (xy 234.219878 36.011648) (xy 234.219876 36.01165) (xy 234.18018 36.066287) - (xy 234.10418 36.17089) (xy 234.014821 36.346265) (xy 233.953994 36.533469) (xy 233.923204 36.727873) - (xy 233.923204 50.8255) (xy 233.903519 50.892539) (xy 233.850715 50.938294) (xy 233.799204 50.9495) - (xy 212.824397 50.9495) (xy 212.757358 50.929815) (xy 212.711603 50.877011) (xy 212.701659 50.807853) - (xy 212.730684 50.744297) (xy 212.751512 50.725181) (xy 212.799792 50.690104) (xy 212.950104 50.539792) - (xy 212.950106 50.539788) (xy 212.950109 50.539786) (xy 213.075048 50.36782) (xy 213.075047 50.36782) - (xy 213.075051 50.367816) (xy 213.171557 50.178412) (xy 213.237246 49.976243) (xy 213.2705 49.766287) - (xy 213.2705 49.581518) (xy 213.290185 49.514479) (xy 213.306819 49.493837) (xy 214.213838 48.586819) - (xy 214.275161 48.553334) (xy 214.301519 48.5505) (xy 216.605501 48.5505) (xy 216.67254 48.570185) - (xy 216.718295 48.622989) (xy 216.729501 48.6745) (xy 216.729501 48.747876) (xy 216.735908 48.807483) - (xy 216.786202 48.942328) (xy 216.786206 48.942335) (xy 216.872452 49.057544) (xy 216.872455 49.057547) - (xy 216.987664 49.143793) (xy 216.987671 49.143797) (xy 217.122517 49.194091) (xy 217.122516 49.194091) - (xy 217.129444 49.194835) (xy 217.182127 49.2005) (xy 218.977872 49.200499) (xy 219.037483 49.194091) - (xy 219.172331 49.143796) (xy 219.287546 49.057546) (xy 219.373796 48.942331) (xy 219.424091 48.807483) - (xy 219.4305 48.747873) (xy 219.430499 46.952128) (xy 219.424091 46.892517) (xy 219.421607 46.885858) - (xy 219.373797 46.757671) (xy 219.373793 46.757664) (xy 219.287547 46.642455) (xy 219.287544 46.642452) - (xy 219.172335 46.556206) (xy 219.172328 46.556202) (xy 219.037482 46.505908) (xy 219.037483 46.505908) - (xy 218.977883 46.499501) (xy 218.977881 46.4995) (xy 218.977873 46.4995) (xy 218.977865 46.4995) - (xy 218.967309 46.4995) (xy 218.90027 46.479815) (xy 218.879628 46.463181) (xy 218.209408 45.792962) - (xy 218.272993 45.775925) (xy 218.387007 45.710099) (xy 218.480099 45.617007) (xy 218.545925 45.502993) - (xy 218.562962 45.439408) (xy 219.19527 46.071717) (xy 219.19527 46.071716) (xy 219.234622 46.017554) - (xy 219.331095 45.828217) (xy 219.396757 45.62613) (xy 219.396757 45.626127) (xy 219.43 45.416246) - (xy 219.43 45.203753) (xy 219.396757 44.993872) (xy 219.396757 44.993869) (xy 219.331095 44.791782) - (xy 219.234624 44.602449) (xy 219.19527 44.548282) (xy 219.195269 44.548282) (xy 218.562962 45.18059) - (xy 218.545925 45.117007) (xy 218.480099 45.002993) (xy 218.387007 44.909901) (xy 218.272993 44.844075) - (xy 218.209409 44.827037) (xy 218.841716 44.194728) (xy 218.787547 44.155373) (xy 218.787547 44.155372) - (xy 218.7785 44.150763) (xy 218.727706 44.102788) (xy 218.710912 44.034966) (xy 218.733451 43.968832) - (xy 218.778508 43.929793) (xy 218.787816 43.925051) (xy 218.867007 43.867515) (xy 218.959786 43.800109) - (xy 218.959788 43.800106) (xy 218.959792 43.800104) (xy 219.110104 43.649792) (xy 219.110106 43.649788) - (xy 219.110109 43.649786) (xy 219.235048 43.47782) (xy 219.235049 43.477819) (xy 219.235051 43.477816) - (xy 219.331557 43.288412) (xy 219.397246 43.086243) (xy 219.4305 42.876287) (xy 219.4305 42.663713) - (xy 219.397246 42.453757) (xy 219.331557 42.251588) (xy 219.235051 42.062184) (xy 219.235049 42.062181) - (xy 219.235048 42.062179) (xy 219.110109 41.890213) (xy 218.959786 41.73989) (xy 218.78782 41.614951) - (xy 218.787115 41.614591) (xy 218.779054 41.610485) (xy 218.728259 41.562512) (xy 218.711463 41.494692) - (xy 218.733999 41.428556) (xy 218.779054 41.389515) (xy 218.787816 41.385051) (xy 218.836211 41.34989) - (xy 218.959786 41.260109) (xy 218.959788 41.260106) (xy 218.959792 41.260104) (xy 219.110104 41.109792) - (xy 219.110106 41.109788) (xy 219.110109 41.109786) (xy 219.235048 40.93782) (xy 219.235049 40.937819) - (xy 219.235051 40.937816) (xy 219.331557 40.748412) (xy 219.397246 40.546243) (xy 219.4305 40.336287) - (xy 219.4305 40.123713) (xy 219.397246 39.913757) (xy 219.331557 39.711588) (xy 219.235051 39.522184) - (xy 219.235049 39.522181) (xy 219.235048 39.522179) (xy 219.110109 39.350213) (xy 218.959786 39.19989) - (xy 218.78782 39.074951) (xy 218.598414 38.978444) (xy 218.598413 38.978443) (xy 218.598412 38.978443) - (xy 218.396243 38.912754) (xy 218.396241 38.912753) (xy 218.39624 38.912753) (xy 218.234957 38.887208) - (xy 218.186287 38.8795) (xy 217.973713 38.8795) (xy 217.925042 38.887208) (xy 217.76376 38.912753) - (xy 217.561585 38.978444) (xy 217.372179 39.074951) (xy 217.200213 39.19989) (xy 217.04989 39.350213) - (xy 216.92495 39.52218) (xy 216.917503 39.536797) (xy 216.869527 39.587592) (xy 216.807019 39.6045) - (xy 216.208389 39.6045) (xy 216.147971 39.616518) (xy 216.110259 39.624019) (xy 216.08755 39.628536) - (xy 216.087548 39.628537) (xy 216.054207 39.642347) (xy 215.973715 39.675686) (xy 215.957214 39.686713) - (xy 215.953044 39.6895) (xy 215.953042 39.689501) (xy 215.871268 39.74414) (xy 215.845409 39.77) - (xy 215.784142 39.831267) (xy 213.482181 42.133228) (xy 213.420858 42.166713) (xy 213.351166 42.161729) - (xy 213.295233 42.119857) (xy 213.270816 42.054393) (xy 213.2705 42.045547) (xy 213.2705 41.933713) - (xy 213.268294 41.919786) (xy 213.237246 41.723757) (xy 213.171557 41.521588) (xy 213.075051 41.332184) - (xy 213.075049 41.332181) (xy 213.075048 41.332179) (xy 212.950109 41.160213) (xy 212.79979 41.009894) - (xy 212.799785 41.00989) (xy 212.794399 41.005977) (xy 212.751731 40.950649) (xy 212.74575 40.881036) - (xy 212.778354 40.81924) (xy 212.828278 40.787951) (xy 212.839117 40.784359) (xy 212.839124 40.784356) - (xy 212.988345 40.692315) (xy 213.112315 40.568345) (xy 213.204356 40.419124) (xy 213.204358 40.419119) - (xy 213.259505 40.252697) (xy 213.259506 40.25269) (xy 213.269999 40.149986) (xy 213.27 40.149973) - (xy 213.27 39.75) (xy 212.353012 39.75) (xy 212.385925 39.692993) (xy 212.42 39.565826) (xy 212.42 39.434174) - (xy 212.385925 39.307007) (xy 212.353012 39.25) (xy 213.269999 39.25) (xy 213.269999 38.850028) - (xy 213.269998 38.850013) (xy 213.259505 38.747302) (xy 213.204358 38.58088) (xy 213.204356 38.580875) - (xy 213.112315 38.431654) (xy 212.988345 38.307684) (xy 212.839124 38.215643) (xy 212.839119 38.215641) - (xy 212.672697 38.160494) (xy 212.67269 38.160493) (xy 212.569986 38.15) (xy 212.17 38.15) (xy 212.17 39.066988) - (xy 212.112993 39.034075) (xy 211.985826 39) (xy 211.854174 39) (xy 211.727007 39.034075) (xy 211.67 39.066988) - (xy 211.67 38.15) (xy 211.270028 38.15) (xy 211.270012 38.150001) (xy 211.167302 38.160494) (xy 211.00088 38.215641) - (xy 211.000875 38.215643) (xy 210.851654 38.307684) (xy 210.727684 38.431654) (xy 210.635643 38.580875) - (xy 210.635641 38.58088) (xy 210.580494 38.747302) (xy 210.580493 38.747309) (xy 210.57 38.850013) - (xy 210.57 39.25) (xy 211.486988 39.25) (xy 211.454075 39.307007) (xy 211.42 39.434174) (xy 211.42 39.565826) - (xy 211.454075 39.692993) (xy 211.486988 39.75) (xy 210.570001 39.75) (xy 210.570001 40.149986) - (xy 210.580494 40.252697) (xy 210.635641 40.419119) (xy 210.635643 40.419124) (xy 210.727684 40.568345) - (xy 210.851654 40.692315) (xy 211.000875 40.784356) (xy 211.000878 40.784357) (xy 211.011723 40.787951) - (xy 211.069167 40.827724) (xy 211.09599 40.89224) (xy 211.083675 40.961016) (xy 211.045605 41.005974) - (xy 211.040211 41.009892) (xy 210.88989 41.160213) (xy 210.76495 41.33218) (xy 210.757503 41.346797) - (xy 210.709527 41.397592) (xy 210.647019 41.4145) (xy 154.772981 41.4145) (xy 154.705942 41.394815) - (xy 154.662497 41.346797) (xy 154.655049 41.33218) (xy 154.530109 41.160213) (xy 154.37979 41.009894) - (xy 154.379785 41.00989) (xy 154.374399 41.005977) (xy 154.331731 40.950649) (xy 154.32575 40.881036) - (xy 154.358354 40.81924) (xy 154.408278 40.787951) (xy 154.419117 40.784359) (xy 154.419124 40.784356) - (xy 154.568345 40.692315) (xy 154.692315 40.568345) (xy 154.784356 40.419124) (xy 154.784358 40.419119) - (xy 154.839505 40.252697) (xy 154.839506 40.25269) (xy 154.849999 40.149986) (xy 154.85 40.149973) - (xy 154.85 39.75) (xy 153.933012 39.75) (xy 153.965925 39.692993) (xy 154 39.565826) (xy 154 39.434174) - (xy 153.965925 39.307007) (xy 153.933012 39.25) (xy 154.849999 39.25) (xy 154.849999 38.850029) - (xy 154.849998 38.850012) (xy 154.839505 38.747302) (xy 154.784358 38.58088) (xy 154.784356 38.580875) - (xy 154.692315 38.431654) (xy 154.568345 38.307684) (xy 154.419124 38.215643) (xy 154.419119 38.215641) - (xy 154.252697 38.160494) (xy 154.25269 38.160493) (xy 154.149986 38.15) (xy 153.75 38.15) (xy 153.75 39.066988) - (xy 153.692993 39.034075) (xy 153.565826 39) (xy 153.434174 39) (xy 153.307007 39.034075) (xy 153.25 39.066988) - (xy 153.25 38.15) (xy 152.850028 38.15) (xy 152.850012 38.150001) (xy 152.747302 38.160494) (xy 152.58088 38.215641) - (xy 152.580875 38.215643) (xy 152.431654 38.307684) (xy 152.307684 38.431654) (xy 152.215643 38.580875) - (xy 152.215641 38.58088) (xy 152.160494 38.747302) (xy 152.160493 38.747309) (xy 152.15 38.850013) - (xy 152.15 39.25) (xy 153.066988 39.25) (xy 153.034075 39.307007) (xy 153 39.434174) (xy 153 39.565826) - (xy 153.034075 39.692993) (xy 153.066988 39.75) (xy 152.145952 39.75) (xy 152.078913 39.730315) - (xy 152.058271 39.713681) (xy 151.765198 39.420608) (xy 151.765178 39.420586) (xy 151.673733 39.329141) - (xy 151.622509 39.294915) (xy 151.571287 39.260689) (xy 151.571286 39.260688) (xy 151.571283 39.260686) - (xy 151.57128 39.260685) (xy 151.490792 39.227347) (xy 151.457454 39.213538) (xy 151.457456 39.213538) - (xy 151.457452 39.213537) (xy 151.457449 39.213536) (xy 151.457445 39.213535) (xy 151.388879 39.199896) - (xy 151.388872 39.199896) (xy 151.336607 39.1895) (xy 151.336606 39.1895) (xy 144.965727 39.1895) - (xy 144.938707 39.181566) (xy 144.910953 39.176747) (xy 144.905625 39.171852) (xy 144.898688 39.169815) - (xy 144.880248 39.148534) (xy 144.859504 39.129474) (xy 144.857668 39.122476) (xy 144.852933 39.117011) - (xy 144.848924 39.089131) (xy 144.84178 39.061889) (xy 144.84371 39.052872) (xy 144.842989 39.047853) - (xy 144.847818 39.027116) (xy 144.916999 38.814605) (xy 144.95 38.606246) (xy 144.95 38.393753) - (xy 144.916757 38.183872) (xy 144.916757 38.183869) (xy 144.851095 37.981782) (xy 144.754624 37.792449) - (xy 144.71527 37.738282) (xy 144.715269 37.738282) (xy 144.082962 38.370589) (xy 144.065925 38.307007) - (xy 144.000099 38.192993) (xy 143.907007 38.099901) (xy 143.792993 38.034075) (xy 143.729409 38.017037) - (xy 144.365393 37.381051) (xy 144.376871 37.326412) (xy 144.425922 37.276655) (xy 144.447119 37.267354) - (xy 144.516462 37.244377) (xy 144.666778 37.15166) (xy 144.79166 37.026778) (xy 144.884377 36.876462) - (xy 144.939929 36.708815) (xy 144.9505 36.605342) (xy 144.9505 35.314658) (xy 144.939929 35.211185) - (xy 144.884377 35.043538) (xy 144.884373 35.043532) (xy 144.884372 35.043529) (xy 144.791662 34.893225) - (xy 144.791659 34.893221) (xy 144.666778 34.76834) (xy 144.666774 34.768337) (xy 144.51647 34.675627) - (xy 144.516464 34.675624) (xy 144.516462 34.675623) (xy 144.516459 34.675622) (xy 144.348816 34.620071) - (xy 144.245349 34.6095) (xy 144.245342 34.6095) (xy 142.954658 34.6095) (xy 142.95465 34.6095) (xy 142.851183 34.620071) - (xy 142.68354 34.675622) (xy 142.683529 34.675627) (xy 142.533225 34.768337) (xy 142.533221 34.76834) - (xy 142.40834 34.893221) (xy 142.408337 34.893225) (xy 142.315627 35.043529) (xy 142.315622 35.04354) - (xy 142.260071 35.211183) (xy 142.2495 35.31465) (xy 142.2495 36.605349) (xy 142.260071 36.708816) - (xy 142.315622 36.876459) (xy 142.315627 36.87647) (xy 142.408337 37.026774) (xy 142.40834 37.026778) - (xy 142.533221 37.151659) (xy 142.533225 37.151662) (xy 142.683529 37.244372) (xy 142.683532 37.244373) - (xy 142.683538 37.244377) (xy 142.752876 37.267353) (xy 142.810321 37.307126) (xy 142.837144 37.371642) - (xy 142.837325 37.383771) (xy 143.470591 38.017037) (xy 143.407007 38.034075) (xy 143.292993 38.099901) - (xy 143.199901 38.192993) (xy 143.134075 38.307007) (xy 143.117037 38.370591) (xy 142.484728 37.738282) - (xy 142.484727 37.738282) (xy 142.44538 37.792439) (xy 142.348904 37.981782) (xy 142.283242 38.183869) - (xy 142.283242 38.183872) (xy 142.25 38.393753) (xy 142.25 38.606246) (xy 142.283242 38.816127) - (xy 142.283242 38.81613) (xy 142.348904 39.018217) (xy 142.445376 39.207553) (xy 142.538853 39.336214) - (xy 142.562332 39.402021) (xy 142.546506 39.470075) (xy 142.526215 39.49678) (xy 141.690818 40.332179) - (xy 141.476269 40.546728) (xy 141.476267 40.54673) (xy 141.432704 40.590292) (xy 141.389142 40.633854) - (xy 141.364132 40.671285) (xy 141.364131 40.671286) (xy 141.32069 40.736297) (xy 141.32069 40.736298) - (xy 141.320688 40.7363) (xy 141.320688 40.736302) (xy 141.290901 40.808215) (xy 141.273538 40.850132) - (xy 141.273535 40.850144) (xy 141.2495 40.970977) (xy 141.2495 40.970982) (xy 141.2495 46.189018) - (xy 141.272559 46.304949) (xy 141.273537 46.309863) (xy 141.307969 46.392993) (xy 141.320689 46.423701) - (xy 141.32907 46.436242) (xy 141.329073 46.436246) (xy 141.38914 46.526143) (xy 141.389141 46.526144) - (xy 141.389142 46.526145) (xy 141.476267 46.61327) (xy 141.476268 46.61327) (xy 141.483335 46.620337) - (xy 141.483334 46.620337) (xy 141.483338 46.62034) (xy 142.525858 47.662861) (xy 142.559343 47.724184) - (xy 142.554359 47.793876) (xy 142.538495 47.823427) (xy 142.44495 47.95218) (xy 142.437503 47.966797) - (xy 142.389527 48.017592) (xy 142.327019 48.0345) (xy 142.077558 48.0345) (xy 142.010519 48.014815) - (xy 141.989877 47.998181) (xy 135.161819 41.170123) (xy 135.128334 41.1088) (xy 135.1255 41.082442) + (xy 234.219878 36.011647) (xy 234.219878 36.011648) (xy 234.219876 36.01165) (xy 234.194324 36.046819) + (xy 234.10418 36.17089) (xy 234.014373 36.347147) (xy 234.013312 36.350908) (xy 233.953995 36.533465) + (xy 233.953995 36.533468) (xy 233.923204 36.727873) (xy 233.923204 50.8255) (xy 233.903519 50.892539) + (xy 233.850715 50.938294) (xy 233.799204 50.9495) (xy 213.131439 50.9495) (xy 213.0644 50.929815) + (xy 213.057128 50.924767) (xy 213.032331 50.906204) (xy 213.032328 50.906202) (xy 212.900917 50.857189) + (xy 212.844983 50.815318) (xy 212.820566 50.749853) (xy 212.835418 50.68158) (xy 212.856563 50.653332) + (xy 212.970104 50.539792) (xy 213.095051 50.367816) (xy 213.191557 50.178412) (xy 213.257246 49.976243) + (xy 213.2905 49.766287) (xy 213.2905 49.553713) (xy 213.265715 49.397227) (xy 213.27467 49.327933) + (xy 213.300504 49.290151) (xy 214.003838 48.586819) (xy 214.065161 48.553334) (xy 214.091519 48.5505) + (xy 216.605501 48.5505) (xy 216.67254 48.570185) (xy 216.718295 48.622989) (xy 216.729501 48.6745) + (xy 216.729501 48.747876) (xy 216.735908 48.807483) (xy 216.786202 48.942328) (xy 216.786206 48.942335) + (xy 216.872452 49.057544) (xy 216.872455 49.057547) (xy 216.987664 49.143793) (xy 216.987671 49.143797) + (xy 217.122517 49.194091) (xy 217.122516 49.194091) (xy 217.129444 49.194835) (xy 217.182127 49.2005) + (xy 218.977872 49.200499) (xy 219.037483 49.194091) (xy 219.172331 49.143796) (xy 219.287546 49.057546) + (xy 219.373796 48.942331) (xy 219.424091 48.807483) (xy 219.4305 48.747873) (xy 219.430499 46.952128) + (xy 219.424091 46.892517) (xy 219.421607 46.885858) (xy 219.373797 46.757671) (xy 219.373793 46.757664) + (xy 219.287547 46.642455) (xy 219.287544 46.642452) (xy 219.172335 46.556206) (xy 219.172328 46.556202) + (xy 219.037482 46.505908) (xy 219.037483 46.505908) (xy 218.977883 46.499501) (xy 218.977881 46.4995) + (xy 218.977873 46.4995) (xy 218.977865 46.4995) (xy 218.967309 46.4995) (xy 218.90027 46.479815) + (xy 218.879628 46.463181) (xy 218.209408 45.792962) (xy 218.272993 45.775925) (xy 218.387007 45.710099) + (xy 218.480099 45.617007) (xy 218.545925 45.502993) (xy 218.562962 45.439408) (xy 219.19527 46.071717) + (xy 219.19527 46.071716) (xy 219.234622 46.017554) (xy 219.331095 45.828217) (xy 219.396757 45.62613) + (xy 219.396757 45.626127) (xy 219.43 45.416246) (xy 219.43 45.203753) (xy 219.396757 44.993872) + (xy 219.396757 44.993869) (xy 219.331095 44.791782) (xy 219.234624 44.602449) (xy 219.19527 44.548282) + (xy 219.195269 44.548282) (xy 218.562962 45.18059) (xy 218.545925 45.117007) (xy 218.480099 45.002993) + (xy 218.387007 44.909901) (xy 218.272993 44.844075) (xy 218.209409 44.827037) (xy 218.841716 44.194728) + (xy 218.787547 44.155373) (xy 218.787547 44.155372) (xy 218.7785 44.150763) (xy 218.727706 44.102788) + (xy 218.710912 44.034966) (xy 218.733451 43.968832) (xy 218.778508 43.929793) (xy 218.787816 43.925051) + (xy 218.867007 43.867515) (xy 218.959786 43.800109) (xy 218.959788 43.800106) (xy 218.959792 43.800104) + (xy 219.110104 43.649792) (xy 219.110106 43.649788) (xy 219.110109 43.649786) (xy 219.235048 43.47782) + (xy 219.235049 43.477819) (xy 219.235051 43.477816) (xy 219.331557 43.288412) (xy 219.397246 43.086243) + (xy 219.4305 42.876287) (xy 219.4305 42.663713) (xy 219.397246 42.453757) (xy 219.331557 42.251588) + (xy 219.235051 42.062184) (xy 219.235049 42.062181) (xy 219.235048 42.062179) (xy 219.110109 41.890213) + (xy 218.959786 41.73989) (xy 218.78782 41.614951) (xy 218.787115 41.614591) (xy 218.779054 41.610485) + (xy 218.728259 41.562512) (xy 218.711463 41.494692) (xy 218.733999 41.428556) (xy 218.779054 41.389515) + (xy 218.787816 41.385051) (xy 218.836211 41.34989) (xy 218.959786 41.260109) (xy 218.959788 41.260106) + (xy 218.959792 41.260104) (xy 219.110104 41.109792) (xy 219.110106 41.109788) (xy 219.110109 41.109786) + (xy 219.235048 40.93782) (xy 219.235049 40.937819) (xy 219.235051 40.937816) (xy 219.331557 40.748412) + (xy 219.397246 40.546243) (xy 219.4305 40.336287) (xy 219.4305 40.123713) (xy 219.397246 39.913757) + (xy 219.331557 39.711588) (xy 219.235051 39.522184) (xy 219.235049 39.522181) (xy 219.235048 39.522179) + (xy 219.110109 39.350213) (xy 218.959786 39.19989) (xy 218.78782 39.074951) (xy 218.598414 38.978444) + (xy 218.598413 38.978443) (xy 218.598412 38.978443) (xy 218.396243 38.912754) (xy 218.396241 38.912753) + (xy 218.39624 38.912753) (xy 218.234957 38.887208) (xy 218.186287 38.8795) (xy 217.973713 38.8795) + (xy 217.925042 38.887208) (xy 217.76376 38.912753) (xy 217.561585 38.978444) (xy 217.372179 39.074951) + (xy 217.200213 39.19989) (xy 217.04989 39.350213) (xy 216.92495 39.52218) (xy 216.917503 39.536797) + (xy 216.869527 39.587592) (xy 216.807019 39.6045) (xy 216.228389 39.6045) (xy 216.167971 39.616518) + (xy 216.130259 39.624019) (xy 216.10755 39.628536) (xy 216.102666 39.630558) (xy 216.074207 39.642347) + (xy 215.993719 39.675684) (xy 215.993705 39.675692) (xy 215.891272 39.744138) (xy 215.891264 39.744144) + (xy 213.502181 42.133228) (xy 213.440858 42.166713) (xy 213.371166 42.161729) (xy 213.315233 42.119857) + (xy 213.290816 42.054393) (xy 213.2905 42.045547) (xy 213.2905 41.933713) (xy 213.273268 41.824915) + (xy 213.257246 41.723757) (xy 213.191557 41.521588) (xy 213.095051 41.332184) (xy 213.095049 41.332181) + (xy 213.095048 41.332179) (xy 212.970109 41.160213) (xy 212.819786 41.00989) (xy 212.647817 40.884949) + (xy 212.638504 40.880204) (xy 212.587707 40.83223) (xy 212.570912 40.764409) (xy 212.593449 40.698274) + (xy 212.638507 40.659232) (xy 212.647555 40.654622) (xy 212.701716 40.61527) (xy 212.701717 40.61527) + (xy 212.069408 39.982962) (xy 212.132993 39.965925) (xy 212.247007 39.900099) (xy 212.340099 39.807007) + (xy 212.405925 39.692993) (xy 212.422962 39.629408) (xy 213.05527 40.261717) (xy 213.05527 40.261716) + (xy 213.094622 40.207554) (xy 213.191095 40.018217) (xy 213.256757 39.81613) (xy 213.256757 39.816127) + (xy 213.29 39.606246) (xy 213.29 39.393753) (xy 213.256757 39.183872) (xy 213.256757 39.183869) + (xy 213.191095 38.981782) (xy 213.094624 38.792449) (xy 213.05527 38.738282) (xy 213.055269 38.738282) + (xy 212.422962 39.37059) (xy 212.405925 39.307007) (xy 212.340099 39.192993) (xy 212.247007 39.099901) + (xy 212.132993 39.034075) (xy 212.069409 39.017037) (xy 212.701716 38.384728) (xy 212.64755 38.345375) + (xy 212.458217 38.248904) (xy 212.256129 38.183242) (xy 212.046246 38.15) (xy 211.833754 38.15) + (xy 211.623872 38.183242) (xy 211.623869 38.183242) (xy 211.421782 38.248904) (xy 211.232439 38.34538) + (xy 211.178282 38.384727) (xy 211.178282 38.384728) (xy 211.810591 39.017037) (xy 211.747007 39.034075) + (xy 211.632993 39.099901) (xy 211.539901 39.192993) (xy 211.474075 39.307007) (xy 211.457037 39.37059) + (xy 210.824728 38.738282) (xy 210.824727 38.738282) (xy 210.78538 38.792439) (xy 210.688904 38.981782) + (xy 210.623242 39.183869) (xy 210.623242 39.183872) (xy 210.59 39.393753) (xy 210.59 39.606246) + (xy 210.623242 39.816127) (xy 210.623242 39.81613) (xy 210.688904 40.018217) (xy 210.785375 40.20755) + (xy 210.824728 40.261716) (xy 211.457037 39.629408) (xy 211.474075 39.692993) (xy 211.539901 39.807007) + (xy 211.632993 39.900099) (xy 211.747007 39.965925) (xy 211.81059 39.982962) (xy 211.178282 40.615269) + (xy 211.178282 40.61527) (xy 211.232452 40.654626) (xy 211.232451 40.654626) (xy 211.241495 40.659234) + (xy 211.292292 40.707208) (xy 211.309087 40.775029) (xy 211.28655 40.841164) (xy 211.241499 40.880202) + (xy 211.232182 40.884949) (xy 211.060213 41.00989) (xy 210.90989 41.160213) (xy 210.78495 41.33218) + (xy 210.777503 41.346797) (xy 210.729527 41.397592) (xy 210.667019 41.4145) (xy 154.792981 41.4145) + (xy 154.725942 41.394815) (xy 154.682497 41.346797) (xy 154.675049 41.33218) (xy 154.550109 41.160213) + (xy 154.399786 41.00989) (xy 154.227817 40.884949) (xy 154.218504 40.880204) (xy 154.167707 40.83223) + (xy 154.150912 40.764409) (xy 154.173449 40.698274) (xy 154.218507 40.659232) (xy 154.227555 40.654622) + (xy 154.281716 40.61527) (xy 154.281717 40.61527) (xy 153.649408 39.982962) (xy 153.712993 39.965925) + (xy 153.827007 39.900099) (xy 153.920099 39.807007) (xy 153.985925 39.692993) (xy 154.002962 39.629408) + (xy 154.63527 40.261717) (xy 154.63527 40.261716) (xy 154.674622 40.207554) (xy 154.771095 40.018217) + (xy 154.836757 39.81613) (xy 154.836757 39.816127) (xy 154.87 39.606246) (xy 154.87 39.393753) (xy 154.836757 39.183872) + (xy 154.836757 39.183869) (xy 154.771095 38.981782) (xy 154.674624 38.792449) (xy 154.63527 38.738282) + (xy 154.635269 38.738282) (xy 154.002962 39.37059) (xy 153.985925 39.307007) (xy 153.920099 39.192993) + (xy 153.827007 39.099901) (xy 153.712993 39.034075) (xy 153.649409 39.017037) (xy 154.281716 38.384728) + (xy 154.22755 38.345375) (xy 154.038217 38.248904) (xy 153.836129 38.183242) (xy 153.626246 38.15) + (xy 153.413754 38.15) (xy 153.203872 38.183242) (xy 153.203869 38.183242) (xy 153.001782 38.248904) + (xy 152.812439 38.34538) (xy 152.758282 38.384727) (xy 152.758282 38.384728) (xy 153.390591 39.017037) + (xy 153.327007 39.034075) (xy 153.212993 39.099901) (xy 153.119901 39.192993) (xy 153.054075 39.307007) + (xy 153.037037 39.370591) (xy 152.404728 38.738282) (xy 152.404727 38.738282) (xy 152.36538 38.792439) + (xy 152.268904 38.981782) (xy 152.203242 39.183869) (xy 152.203242 39.183872) (xy 152.17 39.393753) + (xy 152.17 39.506048) (xy 152.150315 39.573087) (xy 152.097511 39.618842) (xy 152.028353 39.628786) + (xy 151.964797 39.599761) (xy 151.958319 39.593729) (xy 151.775198 39.410608) (xy 151.775178 39.410586) + (xy 151.683733 39.319141) (xy 151.632509 39.284915) (xy 151.581287 39.250689) (xy 151.581286 39.250688) + (xy 151.581283 39.250686) (xy 151.58128 39.250685) (xy 151.500792 39.217347) (xy 151.467453 39.203537) + (xy 151.457427 39.201543) (xy 151.407029 39.191518) (xy 151.34661 39.1795) (xy 151.346607 39.1795) + (xy 151.346606 39.1795) (xy 144.975727 39.1795) (xy 144.908688 39.159815) (xy 144.862933 39.107011) + (xy 144.852989 39.037853) (xy 144.859827 39.012931) (xy 144.859589 39.012854) (xy 144.926757 38.80613) + (xy 144.926757 38.806127) (xy 144.96 38.596246) (xy 144.96 38.383753) (xy 144.926757 38.173872) + (xy 144.926757 38.173869) (xy 144.861095 37.971782) (xy 144.764624 37.782449) (xy 144.72527 37.728282) + (xy 144.725269 37.728282) (xy 144.092962 38.360589) (xy 144.075925 38.297007) (xy 144.010099 38.182993) + (xy 143.917007 38.089901) (xy 143.802993 38.024075) (xy 143.739409 38.007037) (xy 144.409627 37.336818) + (xy 144.47095 37.303333) (xy 144.497307 37.300499) (xy 144.507872 37.300499) (xy 144.567483 37.294091) + (xy 144.702331 37.243796) (xy 144.817546 37.157546) (xy 144.903796 37.042331) (xy 144.954091 36.907483) + (xy 144.9605 36.847873) (xy 144.960499 35.052128) (xy 144.954091 34.992517) (xy 144.90701 34.866287) + (xy 144.903797 34.857671) (xy 144.903793 34.857664) (xy 144.817547 34.742455) (xy 144.817544 34.742452) + (xy 144.702335 34.656206) (xy 144.702328 34.656202) (xy 144.567482 34.605908) (xy 144.567483 34.605908) + (xy 144.507883 34.599501) (xy 144.507881 34.5995) (xy 144.507873 34.5995) (xy 144.507864 34.5995) + (xy 142.712129 34.5995) (xy 142.712123 34.599501) (xy 142.652516 34.605908) (xy 142.517671 34.656202) + (xy 142.517664 34.656206) (xy 142.402455 34.742452) (xy 142.402452 34.742455) (xy 142.316206 34.857664) + (xy 142.316202 34.857671) (xy 142.265908 34.992517) (xy 142.259501 35.052116) (xy 142.259501 35.052123) + (xy 142.2595 35.052135) (xy 142.2595 36.84787) (xy 142.259501 36.847876) (xy 142.265908 36.907483) + (xy 142.316202 37.042328) (xy 142.316206 37.042335) (xy 142.402452 37.157544) (xy 142.402455 37.157547) + (xy 142.517664 37.243793) (xy 142.517671 37.243797) (xy 142.562618 37.260561) (xy 142.652517 37.294091) + (xy 142.712127 37.3005) (xy 142.722685 37.300499) (xy 142.789723 37.320179) (xy 142.810372 37.336818) + (xy 143.480591 38.007037) (xy 143.417007 38.024075) (xy 143.302993 38.089901) (xy 143.209901 38.182993) + (xy 143.144075 38.297007) (xy 143.127037 38.360591) (xy 142.494728 37.728282) (xy 142.494727 37.728282) + (xy 142.45538 37.782439) (xy 142.358904 37.971782) (xy 142.293242 38.173869) (xy 142.293242 38.173872) + (xy 142.26 38.383753) (xy 142.26 38.596246) (xy 142.293242 38.806127) (xy 142.293242 38.80613) (xy 142.358904 39.008217) + (xy 142.455376 39.197553) (xy 142.548853 39.326214) (xy 142.572332 39.392021) (xy 142.556506 39.460075) + (xy 142.536215 39.48678) (xy 141.700818 40.322179) (xy 141.486269 40.536728) (xy 141.486267 40.53673) + (xy 141.442704 40.580292) (xy 141.399142 40.623854) (xy 141.374132 40.661285) (xy 141.374131 40.661286) + (xy 141.33069 40.726296) (xy 141.330686 40.726304) (xy 141.304949 40.788442) (xy 141.304949 40.788443) + (xy 141.283538 40.840133) (xy 141.283535 40.840143) (xy 141.2595 40.960977) (xy 141.2595 46.199023) + (xy 141.283535 46.319856) (xy 141.28354 46.319873) (xy 141.330685 46.433693) (xy 141.33069 46.433702) + (xy 141.349337 46.461608) (xy 141.349338 46.461609) (xy 141.39914 46.536143) (xy 141.399141 46.536144) + (xy 141.399142 46.536145) (xy 141.486267 46.62327) (xy 141.486268 46.62327) (xy 141.493335 46.630337) + (xy 141.493334 46.630337) (xy 141.493338 46.63034) (xy 142.527442 47.664445) (xy 142.560927 47.725768) + (xy 142.555943 47.79546) (xy 142.540079 47.825011) (xy 142.45495 47.94218) (xy 142.447503 47.956797) + (xy 142.399527 48.007592) (xy 142.337019 48.0245) (xy 141.120453 48.0245) (xy 141.053414 48.004815) + (xy 141.032772 47.988181) (xy 135.161819 42.117228) (xy 135.128334 42.055905) (xy 135.1255 42.029547) (xy 135.1255 33.420452) (xy 135.145185 33.353413) (xy 135.161819 33.332771) (xy 135.607771 32.886819) (xy 135.669094 32.853334) (xy 135.695452 32.8505) (xy 136.4755 32.8505) ) @@ -4055,14 +4717,13 @@ (xy 217.887007 45.775925) (xy 217.95059 45.792962) (xy 217.28037 46.463181) (xy 217.219047 46.496666) (xy 217.192698 46.4995) (xy 217.182134 46.4995) (xy 217.182123 46.499501) (xy 217.122516 46.505908) (xy 216.987671 46.556202) (xy 216.987664 46.556206) (xy 216.872455 46.642452) (xy 216.872452 46.642455) - (xy 216.786206 46.757664) (xy 216.786202 46.757671) (xy 216.735908 46.892517) (xy 216.731449 46.933997) + (xy 216.786206 46.757664) (xy 216.786202 46.757671) (xy 216.735908 46.892517) (xy 216.731279 46.935581) (xy 216.729501 46.952123) (xy 216.7295 46.952135) (xy 216.7295 47.0255) (xy 216.709815 47.092539) - (xy 216.657011 47.138294) (xy 216.6055 47.1495) (xy 213.891004 47.1495) (xy 213.755677 47.176418) - (xy 213.755667 47.176421) (xy 213.628192 47.229222) (xy 213.513454 47.305887) (xy 213.479651 47.33969) - (xy 213.418328 47.373175) (xy 213.348636 47.368189) (xy 213.292703 47.326317) (xy 213.268287 47.260852) - (xy 213.269497 47.232616) (xy 213.2705 47.226287) (xy 213.2705 47.013713) (xy 213.237246 46.803757) - (xy 213.232179 46.788162) (xy 213.230182 46.718321) (xy 213.262426 46.662162) (xy 216.492771 43.431819) - (xy 216.554094 43.398334) (xy 216.580452 43.3955) (xy 216.807019 43.3955) + (xy 216.657011 47.138294) (xy 216.6055 47.1495) (xy 213.681004 47.1495) (xy 213.545677 47.176418) + (xy 213.545667 47.176421) (xy 213.461952 47.211097) (xy 213.392483 47.218566) (xy 213.330004 47.18729) + (xy 213.294352 47.127201) (xy 213.2905 47.096536) (xy 213.2905 47.013713) (xy 213.280746 46.952128) + (xy 213.257246 46.803757) (xy 213.252179 46.788162) (xy 213.250182 46.718321) (xy 213.282426 46.662162) + (xy 216.512771 43.431819) (xy 216.574094 43.398334) (xy 216.600452 43.3955) (xy 216.807019 43.3955) ) ) (filled_polygon @@ -4071,11 +4732,11 @@ (xy 242.461587 33.370185) (xy 242.482229 33.386819) (xy 242.738181 33.642771) (xy 242.771666 33.704094) (xy 242.7745 33.730452) (xy 242.7745 42.209546) (xy 242.754815 42.276585) (xy 242.738181 42.297227) (xy 242.562181 42.473227) (xy 242.500858 42.506712) (xy 242.431166 42.501728) (xy 242.375233 42.459856) - (xy 242.350816 42.394392) (xy 242.3505 42.385546) (xy 242.3505 42.273713) (xy 242.338041 42.195051) + (xy 242.350816 42.394392) (xy 242.3505 42.385546) (xy 242.3505 42.273713) (xy 242.336029 42.182347) (xy 242.317246 42.063757) (xy 242.251557 41.861588) (xy 242.155051 41.672184) (xy 242.155049 41.672181) (xy 242.155048 41.672179) (xy 242.030109 41.500213) (xy 241.879786 41.34989) (xy 241.70782 41.224951) (xy 241.707115 41.224591) (xy 241.699054 41.220485) (xy 241.648259 41.172512) (xy 241.631463 41.104692) - (xy 241.653999 41.038556) (xy 241.699054 40.999515) (xy 241.707816 40.995051) (xy 241.740951 40.970977) + (xy 241.653999 41.038556) (xy 241.699054 40.999515) (xy 241.707816 40.995051) (xy 241.754715 40.960977) (xy 241.879786 40.870109) (xy 241.879788 40.870106) (xy 241.879792 40.870104) (xy 242.030104 40.719792) (xy 242.030106 40.719788) (xy 242.030109 40.719786) (xy 242.155048 40.54782) (xy 242.155047 40.54782) (xy 242.155051 40.547816) (xy 242.251557 40.358412) (xy 242.317246 40.156243) (xy 242.3505 39.946287) @@ -4092,7 +4753,7 @@ (xy 241.307007 36.899901) (xy 241.192993 36.834075) (xy 241.129409 36.817037) (xy 241.761716 36.184728) (xy 241.707547 36.145373) (xy 241.707547 36.145372) (xy 241.6985 36.140763) (xy 241.647706 36.092788) (xy 241.630912 36.024966) (xy 241.653451 35.958832) (xy 241.698508 35.919793) (xy 241.707816 35.915051) - (xy 241.792241 35.853713) (xy 241.879786 35.790109) (xy 241.879788 35.790106) (xy 241.879792 35.790104) + (xy 241.806005 35.843713) (xy 241.879786 35.790109) (xy 241.879788 35.790106) (xy 241.879792 35.790104) (xy 242.030104 35.639792) (xy 242.030106 35.639788) (xy 242.030109 35.639786) (xy 242.155048 35.46782) (xy 242.155047 35.46782) (xy 242.155051 35.467816) (xy 242.251557 35.278412) (xy 242.317246 35.076243) (xy 242.3505 34.866287) (xy 242.3505 34.653713) (xy 242.317246 34.443757) (xy 242.251557 34.241588) @@ -4169,8 +4830,8 @@ (xy 239.664728 56.748282) (xy 239.62423 56.75147) (xy 239.610618 56.74861) (xy 239.596853 56.75059) (xy 239.577101 56.741569) (xy 239.555852 56.737106) (xy 239.545947 56.727342) (xy 239.533297 56.721565) (xy 239.521557 56.703298) (xy 239.506095 56.688055) (xy 239.502268 56.673283) (xy 239.495523 56.662787) - (xy 239.4905 56.627852) (xy 239.4905 55.167873) (xy 239.468416 55.028443) (xy 239.464654 55.004692) - (xy 239.459709 54.973469) (xy 239.426917 54.872548) (xy 239.398884 54.786271) (xy 239.309524 54.610891) + (xy 239.4905 56.627852) (xy 239.4905 55.167873) (xy 239.459709 54.973469) (xy 239.421001 54.854341) + (xy 239.398884 54.786271) (xy 239.398882 54.786268) (xy 239.398882 54.786266) (xy 239.309523 54.61089) (xy 239.193828 54.45165) (xy 239.054646 54.312468) (xy 236.460523 51.718345) (xy 236.427038 51.657022) (xy 236.424204 51.630664) (xy 236.424204 37.395632) (xy 236.443889 37.328593) (xy 236.460523 37.307951) (xy 237.721655 36.046819) (xy 237.782978 36.013334) (xy 237.809336 36.0105) (xy 240.117852 36.0105) @@ -4184,220 +4845,332 @@ (xy 240.238282 38.415269) (xy 240.238282 38.41527) (xy 240.292452 38.454626) (xy 240.292451 38.454626) (xy 240.301495 38.459234) (xy 240.352292 38.507208) (xy 240.369087 38.575029) (xy 240.34655 38.641164) (xy 240.301499 38.680202) (xy 240.292182 38.684949) (xy 240.120213 38.80989) (xy 239.96989 38.960213) - (xy 239.844951 39.132179) (xy 239.748444 39.321585) (xy 239.682753 39.52376) (xy 239.6495 39.733713) - (xy 239.6495 39.946286) (xy 239.677601 40.123713) (xy 239.682754 40.156243) (xy 239.739919 40.332179) - (xy 239.748444 40.358414) (xy 239.844951 40.54782) (xy 239.96989 40.719786) (xy 240.120213 40.870109) - (xy 240.292182 40.99505) (xy 240.300946 40.999516) (xy 240.351742 41.047491) (xy 240.368536 41.115312) - (xy 240.345998 41.181447) (xy 240.300946 41.220484) (xy 240.292182 41.224949) (xy 240.120213 41.34989) - (xy 239.96989 41.500213) (xy 239.844951 41.672179) (xy 239.748444 41.861585) (xy 239.748443 41.861587) - (xy 239.748443 41.861588) (xy 239.725008 41.933713) (xy 239.682753 42.06376) (xy 239.6495 42.273713) - (xy 239.6495 42.486286) (xy 239.681002 42.685185) (xy 239.682754 42.696243) (xy 239.739919 42.872179) - (xy 239.748444 42.898414) (xy 239.844951 43.08782) (xy 239.96989 43.259786) (xy 240.120213 43.410109) - (xy 240.292182 43.53505) (xy 240.300946 43.539516) (xy 240.351742 43.587491) (xy 240.368536 43.655312) - (xy 240.345998 43.721447) (xy 240.300946 43.760484) (xy 240.292182 43.764949) (xy 240.120213 43.88989) - (xy 239.96989 44.040213) (xy 239.844951 44.212179) (xy 239.748444 44.401585) (xy 239.682753 44.60376) - (xy 239.6495 44.813713) (xy 239.6495 45.026286) (xy 239.681002 45.225185) (xy 239.682754 45.236243) - (xy 239.739919 45.412179) (xy 239.748444 45.438414) (xy 239.844951 45.62782) (xy 239.96989 45.799786) - (xy 240.120213 45.950109) (xy 240.292182 46.07505) (xy 240.300946 46.079516) (xy 240.351742 46.127491) - (xy 240.368536 46.195312) (xy 240.345998 46.261447) (xy 240.300946 46.300484) (xy 240.292182 46.304949) - (xy 240.120213 46.42989) (xy 239.96989 46.580213) (xy 239.844951 46.752179) (xy 239.748444 46.941585) - (xy 239.682753 47.14376) (xy 239.6495 47.353713) (xy 239.6495 47.566286) (xy 239.681179 47.766303) - (xy 239.682754 47.776243) (xy 239.739919 47.952179) (xy 239.748444 47.978414) (xy 239.844951 48.16782) - (xy 239.96989 48.339786) (xy 240.08343 48.453326) (xy 240.116915 48.514649) (xy 240.111931 48.584341) - (xy 240.070059 48.640274) (xy 240.039083 48.657189) (xy 239.907669 48.706203) (xy 239.907664 48.706206) - (xy 239.792455 48.792452) (xy 239.792452 48.792455) (xy 239.706206 48.907664) (xy 239.706202 48.907671) - (xy 239.655908 49.042517) (xy 239.649501 49.102116) (xy 239.6495 49.102135) (xy 239.6495 50.89787) - (xy 239.649501 50.897876) (xy 239.655908 50.957483) (xy 239.706202 51.092328) (xy 239.706206 51.092335) - (xy 239.792452 51.207544) (xy 239.792455 51.207547) (xy 239.907664 51.293793) (xy 239.907671 51.293797) - (xy 240.042517 51.344091) (xy 240.042516 51.344091) (xy 240.049444 51.344835) (xy 240.102127 51.3505) - (xy 241.897872 51.350499) (xy 241.957483 51.344091) (xy 242.092331 51.293796) (xy 242.207546 51.207546) - (xy 242.293796 51.092331) (xy 242.344091 50.957483) (xy 242.3505 50.897873) (xy 242.350499 49.58545) - (xy 242.370184 49.518412) (xy 242.386813 49.497775) (xy 244.998729 46.88586) (xy 244.998733 46.885858) - (xy 245.085858 46.798733) (xy 245.154311 46.696286) (xy 245.154312 46.696285) (xy 245.191768 46.605858) - (xy 245.201463 46.582452) (xy 245.216688 46.505909) (xy 245.2255 46.461607) (xy 245.2255 46.338393) - (xy 245.2255 33.210858) (xy 245.225506 33.144236) (xy 245.225504 33.144228) (xy 245.2255 33.144182) - (xy 245.214463 33.088695) (xy 245.213799 33.085355) (xy 245.2138 33.085345) (xy 245.213798 33.085346) - (xy 245.201736 33.02468) (xy 245.201495 33.023386) (xy 245.201494 33.023381) (xy 245.201103 33.022467) - (xy 245.177093 32.964501) (xy 245.17408 32.957228) (xy 245.174079 32.957225) (xy 245.174074 32.957212) - (xy 245.154649 32.910304) (xy 245.154317 32.909484) (xy 245.154308 32.909467) (xy 245.153608 32.908447) - (xy 245.114888 32.850498) (xy 245.114884 32.850493) (xy 245.103063 32.8328) (xy 245.085892 32.807097) - (xy 245.085889 32.807094) (xy 245.085883 32.807085) (xy 245.085853 32.807048) (xy 245.033641 32.754837) - (xy 245.033635 32.754827) (xy 245.033634 32.754829) (xy 244.988913 32.710101) (xy 244.988812 32.710009) - (xy 243.61214 31.333338) (xy 243.612137 31.333334) (xy 243.612137 31.333335) (xy 243.60507 31.326268) - (xy 243.60507 31.326267) (xy 243.517945 31.239142) (xy 243.517944 31.239141) (xy 243.517943 31.23914) - (xy 243.487066 31.218509) (xy 243.469786 31.197833) (xy 243.4155 31.170689) (xy 243.390865 31.160485) - (xy 243.348815 31.143067) (xy 243.327102 31.134073) (xy 243.30167 31.123539) (xy 243.301658 31.123535) - (xy 243.180822 31.0995) (xy 243.180818 31.0995) (xy 135.239499 31.0995) (xy 135.116286 31.0995) - (xy 135.116282 31.0995) (xy 135.055864 31.111518) (xy 135.018152 31.119019) (xy 134.995443 31.123536) - (xy 134.995441 31.123537) (xy 134.9621 31.137347) (xy 134.881611 31.170685) (xy 134.881607 31.170687) - (xy 134.85374 31.189309) (xy 134.853738 31.18931) (xy 134.779161 31.23914) (xy 134.735598 31.282703) - (xy 134.692035 31.326267) (xy 134.692032 31.32627) (xy 133.601269 32.417034) (xy 133.601267 32.417036) - (xy 133.557703 32.460599) (xy 133.51414 32.504162) (xy 133.467147 32.574491) (xy 133.467148 32.574492) - (xy 133.445688 32.606609) (xy 133.445686 32.606611) (xy 133.427103 32.651477) (xy 133.398539 32.720435) - (xy 133.398535 32.720449) (xy 133.3745 32.841283) (xy 133.3745 41.66161) (xy 133.386862 41.723757) - (xy 133.392785 41.753537) (xy 133.398537 41.782452) (xy 133.445688 41.896287) (xy 133.461394 41.919792) - (xy 133.465962 41.926627) (xy 133.465964 41.926633) (xy 133.465965 41.926633) (xy 133.514138 41.998729) - (xy 133.514144 41.998737) (xy 133.605586 42.090179) (xy 133.605608 42.090199) (xy 142.257571 50.742162) - (xy 142.291056 50.803485) (xy 142.287821 50.86816) (xy 142.282754 50.883753) (xy 142.261904 51.015398) - (xy 142.231975 51.078533) (xy 142.172663 51.115464) (xy 142.139431 51.12) (xy 129.820569 51.12) - (xy 129.75353 51.100315) (xy 129.707775 51.047511) (xy 129.698096 51.015398) (xy 129.688923 50.957482) - (xy 129.677246 50.883757) (xy 129.611557 50.681588) (xy 129.515051 50.492184) (xy 129.515049 50.492181) - (xy 129.515048 50.492179) (xy 129.390109 50.320213) (xy 129.239786 50.16989) (xy 129.06782 50.044951) - (xy 129.067115 50.044591) (xy 129.059054 50.040485) (xy 129.008259 49.992512) (xy 128.991463 49.924692) - (xy 129.013999 49.858556) (xy 129.059054 49.819515) (xy 129.067816 49.815051) (xy 129.089789 49.799086) - (xy 129.239786 49.690109) (xy 129.239788 49.690106) (xy 129.239792 49.690104) (xy 129.390104 49.539792) - (xy 129.390106 49.539788) (xy 129.390109 49.539786) (xy 129.515048 49.36782) (xy 129.515047 49.36782) - (xy 129.515051 49.367816) (xy 129.611557 49.178412) (xy 129.677246 48.976243) (xy 129.7105 48.766287) - (xy 129.7105 48.553713) (xy 129.677246 48.343757) (xy 129.611557 48.141588) (xy 129.515051 47.952184) - (xy 129.515049 47.952181) (xy 129.515048 47.952179) (xy 129.390109 47.780213) (xy 129.239786 47.62989) - (xy 129.06782 47.504951) (xy 129.067115 47.504591) (xy 129.059054 47.500485) (xy 129.008259 47.452512) - (xy 128.991463 47.384692) (xy 129.013999 47.318556) (xy 129.059054 47.279515) (xy 129.067816 47.275051) - (xy 129.130895 47.229222) (xy 129.239786 47.150109) (xy 129.239788 47.150106) (xy 129.239792 47.150104) - (xy 129.390104 46.999792) (xy 129.390106 46.999788) (xy 129.390109 46.999786) (xy 129.515048 46.82782) - (xy 129.51505 46.827817) (xy 129.515051 46.827816) (xy 129.611557 46.638412) (xy 129.677246 46.436243) - (xy 129.7105 46.226287) (xy 129.7105 46.013713) (xy 129.677246 45.803757) (xy 129.611557 45.601588) - (xy 129.515051 45.412184) (xy 129.515049 45.412181) (xy 129.515048 45.412179) (xy 129.390109 45.240213) - (xy 129.239786 45.08989) (xy 129.06782 44.964951) (xy 129.067115 44.964591) (xy 129.059054 44.960485) - (xy 129.008259 44.912512) (xy 128.991463 44.844692) (xy 129.013999 44.778556) (xy 129.059054 44.739515) - (xy 129.067816 44.735051) (xy 129.118342 44.698342) (xy 129.239786 44.610109) (xy 129.239788 44.610106) - (xy 129.239792 44.610104) (xy 129.390104 44.459792) (xy 129.390106 44.459788) (xy 129.390109 44.459786) - (xy 129.515048 44.28782) (xy 129.515049 44.287819) (xy 129.515051 44.287816) (xy 129.611557 44.098412) - (xy 129.677246 43.896243) (xy 129.7105 43.686287) (xy 129.7105 43.473713) (xy 129.677246 43.263757) - (xy 129.611557 43.061588) (xy 129.515051 42.872184) (xy 129.515049 42.872181) (xy 129.515048 42.872179) - (xy 129.390109 42.700213) (xy 129.239786 42.54989) (xy 129.06782 42.424951) (xy 129.067115 42.424591) - (xy 129.059054 42.420485) (xy 129.008259 42.372512) (xy 128.991463 42.304692) (xy 129.013999 42.238556) - (xy 129.059054 42.199515) (xy 129.067816 42.195051) (xy 129.12389 42.154311) (xy 129.239786 42.070109) - (xy 129.239788 42.070106) (xy 129.239792 42.070104) (xy 129.390104 41.919792) (xy 129.390106 41.919788) - (xy 129.390109 41.919786) (xy 129.515048 41.74782) (xy 129.515047 41.74782) (xy 129.515051 41.747816) - (xy 129.611557 41.558412) (xy 129.677246 41.356243) (xy 129.7105 41.146287) (xy 129.7105 40.933713) - (xy 129.677246 40.723757) (xy 129.611557 40.521588) (xy 129.515051 40.332184) (xy 129.515049 40.332181) - (xy 129.515048 40.332179) (xy 129.390109 40.160213) (xy 129.239786 40.00989) (xy 129.06782 39.884951) - (xy 129.067115 39.884591) (xy 129.059054 39.880485) (xy 129.008259 39.832512) (xy 128.991463 39.764692) - (xy 129.013999 39.698556) (xy 129.059054 39.659515) (xy 129.067816 39.655051) (xy 129.120851 39.616519) - (xy 129.239786 39.530109) (xy 129.239788 39.530106) (xy 129.239792 39.530104) (xy 129.390104 39.379792) - (xy 129.390106 39.379788) (xy 129.390109 39.379786) (xy 129.515048 39.20782) (xy 129.515047 39.20782) - (xy 129.515051 39.207816) (xy 129.611557 39.018412) (xy 129.677246 38.816243) (xy 129.7105 38.606287) - (xy 129.7105 38.393713) (xy 129.677246 38.183757) (xy 129.611557 37.981588) (xy 129.515051 37.792184) - (xy 129.515049 37.792181) (xy 129.515048 37.792179) (xy 129.390109 37.620213) (xy 129.239786 37.46989) - (xy 129.06782 37.344951) (xy 129.066483 37.34427) (xy 129.059054 37.340485) (xy 129.008259 37.292512) - (xy 128.991463 37.224692) (xy 129.013999 37.158556) (xy 129.059054 37.119515) (xy 129.067816 37.115051) - (xy 129.089789 37.099086) (xy 129.239786 36.990109) (xy 129.239788 36.990106) (xy 129.239792 36.990104) - (xy 129.390104 36.839792) (xy 129.390106 36.839788) (xy 129.390109 36.839786) (xy 129.515048 36.66782) - (xy 129.515047 36.66782) (xy 129.515051 36.667816) (xy 129.611557 36.478412) (xy 129.677246 36.276243) - (xy 129.7105 36.066287) (xy 129.7105 35.853713) (xy 129.677246 35.643757) (xy 129.611557 35.441588) - (xy 129.515051 35.252184) (xy 129.515049 35.252181) (xy 129.515048 35.252179) (xy 129.390109 35.080213) - (xy 129.239786 34.92989) (xy 129.06782 34.804951) (xy 128.878414 34.708444) (xy 128.878413 34.708443) - (xy 128.878412 34.708443) (xy 128.676243 34.642754) (xy 128.676241 34.642753) (xy 128.67624 34.642753) - (xy 128.514957 34.617208) (xy 128.466287 34.6095) (xy 128.253713 34.6095) (xy 128.205042 34.617208) - (xy 128.04376 34.642753) (xy 127.841585 34.708444) (xy 127.652179 34.804951) (xy 127.480213 34.92989) - (xy 127.32989 35.080213) (xy 127.204951 35.252179) (xy 127.108444 35.441585) (xy 127.042753 35.64376) - (xy 127.019575 35.790104) (xy 127.0095 35.853713) (xy 127.0095 36.066287) (xy 127.042754 36.276243) - (xy 127.065507 36.34627) (xy 127.108444 36.478414) (xy 127.204951 36.66782) (xy 127.32989 36.839786) - (xy 127.480213 36.990109) (xy 127.652182 37.11505) (xy 127.660946 37.119516) (xy 127.711742 37.167491) - (xy 127.728536 37.235312) (xy 127.705998 37.301447) (xy 127.660946 37.340484) (xy 127.652182 37.344949) - (xy 127.480213 37.46989) (xy 127.32989 37.620213) (xy 127.204951 37.792179) (xy 127.108444 37.981585) - (xy 127.042753 38.18376) (xy 127.0095 38.393713) (xy 127.0095 38.606286) (xy 127.042735 38.816127) - (xy 127.042754 38.816243) (xy 127.095456 38.978443) (xy 127.108444 39.018414) (xy 127.204951 39.20782) - (xy 127.32989 39.379786) (xy 127.480213 39.530109) (xy 127.652182 39.65505) (xy 127.660946 39.659516) - (xy 127.711742 39.707491) (xy 127.728536 39.775312) (xy 127.705998 39.841447) (xy 127.660946 39.880484) - (xy 127.652182 39.884949) (xy 127.480213 40.00989) (xy 127.32989 40.160213) (xy 127.204951 40.332179) - (xy 127.108444 40.521585) (xy 127.042753 40.72376) (xy 127.0095 40.933713) (xy 127.0095 41.146286) - (xy 127.042754 41.356244) (xy 127.042754 41.356247) (xy 127.056491 41.398523) (xy 127.058486 41.468364) - (xy 127.026241 41.524522) (xy 124.631286 43.919478) (xy 124.519481 44.031282) (xy 124.519479 44.031285) - (xy 124.514325 44.040213) (xy 124.470232 44.116586) (xy 124.469361 44.118094) (xy 124.469359 44.118096) - (xy 124.440425 44.168209) (xy 124.440424 44.16821) (xy 124.430432 44.2055) (xy 124.399499 44.320943) - (xy 124.399499 44.320945) (xy 124.399499 44.489046) (xy 124.3995 44.489059) (xy 124.3995 59.859015) - (xy 124.399499 59.859033) (xy 124.399499 60.024739) (xy 124.399498 60.024739) (xy 124.0005 60.024739) - (xy 124.0005 32.004427) (xy 124.000816 31.995581) (xy 124.01513 31.795443) (xy 124.015131 31.795442) - (xy 124.01513 31.795436) (xy 124.017646 31.777938) (xy 124.059356 31.5862) (xy 124.064335 31.569242) - (xy 124.132911 31.385382) (xy 124.140251 31.36931) (xy 124.234294 31.197083) (xy 124.24385 31.182214) - (xy 124.361443 31.025128) (xy 124.373017 31.011771) (xy 124.511771 30.873017) (xy 124.525128 30.861443) - (xy 124.682214 30.74385) (xy 124.697083 30.734294) (xy 124.86931 30.640251) (xy 124.885382 30.632911) - (xy 125.069242 30.564335) (xy 125.0862 30.559356) (xy 125.277938 30.517646) (xy 125.295436 30.51513) - (xy 125.495582 30.500816) (xy 125.504428 30.5005) (xy 125.565892 30.5005) (xy 244.294108 30.5005) - (xy 244.355572 30.5005) + (xy 239.844951 39.132179) (xy 239.748444 39.321585) (xy 239.748443 39.321587) (xy 239.748443 39.321588) + (xy 239.725558 39.392021) (xy 239.682753 39.52376) (xy 239.6495 39.733713) (xy 239.6495 39.946286) + (xy 239.677601 40.123713) (xy 239.682754 40.156243) (xy 239.717024 40.261716) (xy 239.748444 40.358414) + (xy 239.844951 40.54782) (xy 239.96989 40.719786) (xy 240.120213 40.870109) (xy 240.292182 40.99505) + (xy 240.300946 40.999516) (xy 240.351742 41.047491) (xy 240.368536 41.115312) (xy 240.345998 41.181447) + (xy 240.300946 41.220484) (xy 240.292182 41.224949) (xy 240.120213 41.34989) (xy 239.96989 41.500213) + (xy 239.844951 41.672179) (xy 239.748444 41.861585) (xy 239.748443 41.861587) (xy 239.748443 41.861588) + (xy 239.725008 41.933713) (xy 239.682753 42.06376) (xy 239.6495 42.273713) (xy 239.6495 42.486286) + (xy 239.681002 42.685185) (xy 239.682754 42.696243) (xy 239.693579 42.72956) (xy 239.748444 42.898414) + (xy 239.844951 43.08782) (xy 239.96989 43.259786) (xy 240.120213 43.410109) (xy 240.292182 43.53505) + (xy 240.300946 43.539516) (xy 240.351742 43.587491) (xy 240.368536 43.655312) (xy 240.345998 43.721447) + (xy 240.300946 43.760484) (xy 240.292182 43.764949) (xy 240.120213 43.88989) (xy 239.96989 44.040213) + (xy 239.844951 44.212179) (xy 239.748444 44.401585) (xy 239.748443 44.401587) (xy 239.748443 44.401588) + (xy 239.728762 44.462161) (xy 239.682753 44.60376) (xy 239.6495 44.813713) (xy 239.6495 45.026286) + (xy 239.681002 45.225185) (xy 239.682754 45.236243) (xy 239.728107 45.375826) (xy 239.748444 45.438414) + (xy 239.844951 45.62782) (xy 239.96989 45.799786) (xy 240.120213 45.950109) (xy 240.292182 46.07505) + (xy 240.300946 46.079516) (xy 240.351742 46.127491) (xy 240.368536 46.195312) (xy 240.345998 46.261447) + (xy 240.300946 46.300484) (xy 240.292182 46.304949) (xy 240.120213 46.42989) (xy 239.96989 46.580213) + (xy 239.844951 46.752179) (xy 239.748444 46.941585) (xy 239.748443 46.941587) (xy 239.748443 46.941588) + (xy 239.732243 46.991447) (xy 239.682753 47.14376) (xy 239.657075 47.305886) (xy 239.6495 47.353713) + (xy 239.6495 47.566287) (xy 239.65799 47.61989) (xy 239.681002 47.765185) (xy 239.682754 47.776243) + (xy 239.73667 47.94218) (xy 239.748444 47.978414) (xy 239.844951 48.16782) (xy 239.96989 48.339786) + (xy 240.08343 48.453326) (xy 240.116915 48.514649) (xy 240.111931 48.584341) (xy 240.070059 48.640274) + (xy 240.039083 48.657189) (xy 239.907669 48.706203) (xy 239.907664 48.706206) (xy 239.792455 48.792452) + (xy 239.792452 48.792455) (xy 239.706206 48.907664) (xy 239.706202 48.907671) (xy 239.655908 49.042517) + (xy 239.649501 49.102116) (xy 239.6495 49.102135) (xy 239.6495 50.89787) (xy 239.649501 50.897876) + (xy 239.655908 50.957483) (xy 239.706202 51.092328) (xy 239.706206 51.092335) (xy 239.792452 51.207544) + (xy 239.792455 51.207547) (xy 239.907664 51.293793) (xy 239.907671 51.293797) (xy 240.042517 51.344091) + (xy 240.042516 51.344091) (xy 240.049444 51.344835) (xy 240.102127 51.3505) (xy 241.897872 51.350499) + (xy 241.957483 51.344091) (xy 242.092331 51.293796) (xy 242.207546 51.207546) (xy 242.293796 51.092331) + (xy 242.344091 50.957483) (xy 242.3505 50.897873) (xy 242.350499 49.58545) (xy 242.370184 49.518412) + (xy 242.386813 49.497775) (xy 244.998729 46.88586) (xy 244.998733 46.885858) (xy 245.085858 46.798733) + (xy 245.154311 46.696286) (xy 245.154312 46.696285) (xy 245.188336 46.614142) (xy 245.201463 46.582452) + (xy 245.216688 46.505909) (xy 245.2255 46.461607) (xy 245.2255 46.338393) (xy 245.2255 33.210858) + (xy 245.225506 33.144236) (xy 245.225504 33.144228) (xy 245.2255 33.144182) (xy 245.214463 33.088695) + (xy 245.213799 33.085355) (xy 245.2138 33.085345) (xy 245.213798 33.085346) (xy 245.201736 33.02468) + (xy 245.201495 33.023386) (xy 245.201494 33.023381) (xy 245.201103 33.022467) (xy 245.177093 32.964501) + (xy 245.17408 32.957228) (xy 245.174079 32.957225) (xy 245.174074 32.957212) (xy 245.154649 32.910304) + (xy 245.154317 32.909484) (xy 245.154308 32.909467) (xy 245.153608 32.908447) (xy 245.114888 32.850498) + (xy 245.114884 32.850493) (xy 245.103063 32.8328) (xy 245.085892 32.807097) (xy 245.085889 32.807094) + (xy 245.085883 32.807085) (xy 245.085853 32.807048) (xy 245.033641 32.754837) (xy 245.033635 32.754827) + (xy 245.033634 32.754829) (xy 244.988913 32.710101) (xy 244.988812 32.710009) (xy 243.61214 31.333338) + (xy 243.612137 31.333334) (xy 243.612137 31.333335) (xy 243.60507 31.326268) (xy 243.60507 31.326267) + (xy 243.517945 31.239142) (xy 243.517944 31.239141) (xy 243.517943 31.23914) (xy 243.487066 31.218509) + (xy 243.469786 31.197833) (xy 243.4155 31.170689) (xy 243.390865 31.160485) (xy 243.348815 31.143067) + (xy 243.327102 31.134073) (xy 243.30167 31.123539) (xy 243.301658 31.123535) (xy 243.180822 31.0995) + (xy 243.180818 31.0995) (xy 135.239499 31.0995) (xy 135.116286 31.0995) (xy 135.116282 31.0995) + (xy 135.055864 31.111518) (xy 135.018152 31.119019) (xy 134.995443 31.123536) (xy 134.995441 31.123537) + (xy 134.9621 31.137347) (xy 134.881611 31.170685) (xy 134.881607 31.170687) (xy 134.85374 31.189309) + (xy 134.853738 31.18931) (xy 134.779161 31.23914) (xy 134.735598 31.282703) (xy 134.692035 31.326267) + (xy 134.692032 31.32627) (xy 133.601269 32.417034) (xy 133.601267 32.417036) (xy 133.557703 32.460599) + (xy 133.51414 32.504162) (xy 133.467147 32.574491) (xy 133.467148 32.574492) (xy 133.445688 32.606609) + (xy 133.445686 32.606611) (xy 133.427103 32.651477) (xy 133.398539 32.720435) (xy 133.398535 32.720449) + (xy 133.3745 32.841283) (xy 133.3745 32.841288) (xy 133.3745 42.608712) (xy 133.398537 42.729558) + (xy 133.398538 42.72956) (xy 133.404408 42.743731) (xy 133.404408 42.743733) (xy 133.445686 42.843389) + (xy 133.445687 42.843391) (xy 133.445688 42.843392) (xy 133.470239 42.880134) (xy 133.47024 42.880137) + (xy 133.470241 42.880137) (xy 133.514141 42.945838) (xy 133.514144 42.945842) (xy 133.605586 43.037284) + (xy 133.605608 43.037304) (xy 142.15391 51.585606) (xy 142.153939 51.585637) (xy 142.24416 51.675858) + (xy 142.310185 51.719974) (xy 142.310186 51.719975) (xy 142.346604 51.744309) (xy 142.346606 51.74431) + (xy 142.346609 51.744312) (xy 142.346611 51.744313) (xy 142.351975 51.74718) (xy 142.350829 51.749323) + (xy 142.396901 51.786418) (xy 142.405561 51.800887) (xy 142.454951 51.897819) (xy 142.57989 52.069786) + (xy 142.730213 52.220109) (xy 142.902182 52.34505) (xy 142.910946 52.349516) (xy 142.961742 52.397491) + (xy 142.978536 52.465312) (xy 142.955998 52.531447) (xy 142.910946 52.570484) (xy 142.902182 52.574949) + (xy 142.730213 52.69989) (xy 142.57989 52.850213) (xy 142.454951 53.022179) (xy 142.358444 53.211585) + (xy 142.292753 53.41376) (xy 142.2595 53.623713) (xy 142.2595 53.836286) (xy 142.292753 54.046239) + (xy 142.358444 54.248414) (xy 142.454951 54.43782) (xy 142.57989 54.609786) (xy 142.730213 54.760109) + (xy 142.902182 54.88505) (xy 142.910946 54.889516) (xy 142.961742 54.937491) (xy 142.978536 55.005312) + (xy 142.955998 55.071447) (xy 142.910946 55.110484) (xy 142.902182 55.114949) (xy 142.730213 55.23989) + (xy 142.57989 55.390213) (xy 142.454951 55.562179) (xy 142.358444 55.751585) (xy 142.292753 55.95376) + (xy 142.28569 55.998355) (xy 142.2595 56.163713) (xy 142.2595 56.376287) (xy 142.292754 56.586243) + (xy 142.34551 56.74861) (xy 142.358444 56.788414) (xy 142.454951 56.97782) (xy 142.57989 57.149786) + (xy 142.730213 57.300109) (xy 142.902179 57.425048) (xy 142.902181 57.425049) (xy 142.902184 57.425051) + (xy 143.091588 57.521557) (xy 143.293757 57.587246) (xy 143.503713 57.6205) (xy 143.503714 57.6205) + (xy 143.716286 57.6205) (xy 143.716287 57.6205) (xy 143.926243 57.587246) (xy 144.128412 57.521557) + (xy 144.317816 57.425051) (xy 144.404138 57.362335) (xy 144.489786 57.300109) (xy 144.489788 57.300106) + (xy 144.489792 57.300104) (xy 144.640104 57.149792) (xy 144.640106 57.149788) (xy 144.640109 57.149786) + (xy 144.765048 56.97782) (xy 144.765047 56.97782) (xy 144.765051 56.977816) (xy 144.861557 56.788412) + (xy 144.927246 56.586243) (xy 144.9605 56.376287) (xy 144.9605 56.163713) (xy 144.927246 55.953757) + (xy 144.922177 55.938159) (xy 144.920183 55.868321) (xy 144.952428 55.812162) (xy 145.320855 55.443736) + (xy 145.320855 55.443735) (xy 145.320858 55.443733) (xy 145.389312 55.341285) (xy 145.436463 55.227451) + (xy 145.4484 55.16744) (xy 145.460501 55.106608) (xy 145.460501 54.978283) (xy 145.4605 54.978257) + (xy 145.4605 48.010981) (xy 145.460499 48.010977) (xy 145.449722 47.956797) (xy 145.436463 47.890136) + (xy 145.39126 47.781007) (xy 145.389312 47.776303) (xy 145.389311 47.776301) (xy 145.38931 47.776299) + (xy 145.355367 47.725501) (xy 145.355365 47.725499) (xy 145.352668 47.721463) (xy 145.320858 47.673855) + (xy 145.320856 47.673852) (xy 145.230637 47.583633) (xy 145.230606 47.583604) (xy 144.713598 47.066596) + (xy 144.680113 47.005273) (xy 144.685097 46.935581) (xy 144.700961 46.90603) (xy 144.732037 46.863256) + (xy 144.765051 46.817816) (xy 144.861557 46.628412) (xy 144.927246 46.426243) (xy 144.9605 46.216287) + (xy 144.9605 46.104452) (xy 144.980185 46.037413) (xy 145.032989 45.991658) (xy 145.102147 45.981714) + (xy 145.165703 46.010739) (xy 145.172181 46.016771) (xy 146.605228 47.449818) (xy 146.620649 47.468608) + (xy 146.654141 47.518732) (xy 146.654144 47.518736) (xy 146.741263 47.605855) (xy 146.741267 47.605858) + (xy 146.843707 47.674307) (xy 146.843713 47.67431) (xy 146.843714 47.674311) (xy 146.957548 47.721463) + (xy 147.078389 47.745499) (xy 147.078393 47.7455) (xy 147.078394 47.7455) (xy 152.247019 47.7455) + (xy 152.314058 47.765185) (xy 152.357503 47.813203) (xy 152.36495 47.827819) (xy 152.48989 47.999786) + (xy 152.640213 48.150109) (xy 152.812182 48.27505) (xy 152.820946 48.279516) (xy 152.871742 48.327491) + (xy 152.888536 48.395312) (xy 152.865998 48.461447) (xy 152.820946 48.500484) (xy 152.812182 48.504949) + (xy 152.640213 48.62989) (xy 152.48989 48.780213) (xy 152.364951 48.952179) (xy 152.268444 49.141585) + (xy 152.202753 49.34376) (xy 152.175091 49.518412) (xy 152.1695 49.553713) (xy 152.1695 49.766287) + (xy 152.202754 49.976243) (xy 152.221829 50.034951) (xy 152.268444 50.178414) (xy 152.364951 50.36782) + (xy 152.48989 50.539786) (xy 152.60343 50.653326) (xy 152.636915 50.714649) (xy 152.631931 50.784341) + (xy 152.590059 50.840274) (xy 152.559083 50.857189) (xy 152.427669 50.906203) (xy 152.427664 50.906206) + (xy 152.312455 50.992452) (xy 152.312452 50.992455) (xy 152.226206 51.107664) (xy 152.226202 51.107671) + (xy 152.175908 51.242517) (xy 152.169501 51.302116) (xy 152.1695 51.302135) (xy 152.1695 53.09787) + (xy 152.169501 53.097876) (xy 152.175908 53.157483) (xy 152.226202 53.292328) (xy 152.226206 53.292335) + (xy 152.312452 53.407544) (xy 152.312455 53.407547) (xy 152.427664 53.493793) (xy 152.427671 53.493797) + (xy 152.562517 53.544091) (xy 152.562516 53.544091) (xy 152.569444 53.544835) (xy 152.622127 53.5505) + (xy 154.417872 53.550499) (xy 154.477483 53.544091) (xy 154.612331 53.493796) (xy 154.637128 53.475233) + (xy 154.702592 53.450816) (xy 154.711439 53.4505) (xy 210.748561 53.4505) (xy 210.8156 53.470185) + (xy 210.822872 53.475233) (xy 210.847668 53.493795) (xy 210.847671 53.493797) (xy 210.982517 53.544091) + (xy 210.982516 53.544091) (xy 210.989444 53.544835) (xy 211.042127 53.5505) (xy 212.837872 53.550499) + (xy 212.897483 53.544091) (xy 213.032331 53.493796) (xy 213.057128 53.475233) (xy 213.122592 53.450816) + (xy 213.131439 53.4505) (xy 232.831583 53.4505) (xy 234.604368 53.4505) (xy 234.671407 53.470185) + (xy 234.692049 53.486819) (xy 236.953181 55.747951) (xy 236.986666 55.809274) (xy 236.9895 55.835632) + (xy 236.9895 56.605602) (xy 236.969815 56.672641) (xy 236.917011 56.718396) (xy 236.847853 56.72834) + (xy 236.784297 56.699315) (xy 236.765182 56.678488) (xy 236.730105 56.630209) (xy 236.579786 56.47989) + (xy 236.40782 56.354951) (xy 236.218414 56.258444) (xy 236.218413 56.258443) (xy 236.218412 56.258443) + (xy 236.016243 56.192754) (xy 236.016241 56.192753) (xy 236.01624 56.192753) (xy 235.854957 56.167208) + (xy 235.806287 56.1595) (xy 235.593713 56.1595) (xy 235.567113 56.163713) (xy 235.383757 56.192753) + (xy 235.341473 56.206492) (xy 235.271632 56.208486) (xy 235.215476 56.176241) (xy 235.03759 55.998355) + (xy 235.037588 55.998352) (xy 234.918717 55.879481) (xy 234.918716 55.87948) (xy 234.831904 55.82936) + (xy 234.831904 55.829359) (xy 234.8319 55.829358) (xy 234.781785 55.800423) (xy 234.629057 55.759499) + (xy 234.470943 55.759499) (xy 234.463347 55.759499) (xy 234.463331 55.7595) (xy 229.426669 55.7595) + (xy 229.426653 55.759499) (xy 229.419057 55.759499) (xy 229.260943 55.759499) (xy 229.168498 55.78427) + (xy 229.10821 55.800424) (xy 229.108209 55.800425) (xy 229.058096 55.829359) (xy 229.058095 55.82936) + (xy 229.047232 55.835632) (xy 228.971285 55.879479) (xy 228.971282 55.879481) (xy 228.859478 55.991286) + (xy 224.487584 60.363181) (xy 224.426261 60.396666) (xy 224.399903 60.3995) (xy 126.920098 60.3995) + (xy 126.853059 60.379815) (xy 126.832417 60.363181) (xy 126.136819 59.667583) (xy 126.103334 59.60626) + (xy 126.1005 59.579902) (xy 126.1005 46.740096) (xy 126.120185 46.673057) (xy 126.136815 46.652419) + (xy 126.807819 45.981414) (xy 126.869142 45.94793) (xy 126.938834 45.952914) (xy 126.994767 45.994786) + (xy 127.019184 46.06025) (xy 127.0195 46.069096) (xy 127.0195 46.216286) (xy 127.050526 46.41218) + (xy 127.052754 46.426243) (xy 127.116772 46.62327) (xy 127.118444 46.628414) (xy 127.214951 46.81782) + (xy 127.33989 46.989786) (xy 127.490213 47.140109) (xy 127.662182 47.26505) (xy 127.670946 47.269516) + (xy 127.721742 47.317491) (xy 127.738536 47.385312) (xy 127.715998 47.451447) (xy 127.670946 47.490484) + (xy 127.662182 47.494949) (xy 127.490213 47.61989) (xy 127.33989 47.770213) (xy 127.214951 47.942179) + (xy 127.118444 48.131585) (xy 127.052753 48.33376) (xy 127.02564 48.504949) (xy 127.0195 48.543713) + (xy 127.0195 48.756287) (xy 127.027609 48.807482) (xy 127.050347 48.951051) (xy 127.052754 48.966243) + (xy 127.109727 49.141588) (xy 127.118444 49.168414) (xy 127.214951 49.35782) (xy 127.33989 49.529786) + (xy 127.490213 49.680109) (xy 127.662182 49.80505) (xy 127.670946 49.809516) (xy 127.721742 49.857491) + (xy 127.738536 49.925312) (xy 127.715998 49.991447) (xy 127.670946 50.030484) (xy 127.662182 50.034949) + (xy 127.490213 50.15989) (xy 127.33989 50.310213) (xy 127.214951 50.482179) (xy 127.118444 50.671585) + (xy 127.052753 50.87376) (xy 127.043875 50.929815) (xy 127.0195 51.083713) (xy 127.0195 51.296287) + (xy 127.052754 51.506243) (xy 127.101745 51.657022) (xy 127.118444 51.708414) (xy 127.214951 51.89782) + (xy 127.33989 52.069786) (xy 127.490213 52.220109) (xy 127.662182 52.34505) (xy 127.670946 52.349516) + (xy 127.721742 52.397491) (xy 127.738536 52.465312) (xy 127.715998 52.531447) (xy 127.670946 52.570484) + (xy 127.662182 52.574949) (xy 127.490213 52.69989) (xy 127.33989 52.850213) (xy 127.214951 53.022179) + (xy 127.118444 53.211585) (xy 127.052753 53.41376) (xy 127.0195 53.623713) (xy 127.0195 53.836286) + (xy 127.052753 54.046239) (xy 127.118444 54.248414) (xy 127.214951 54.43782) (xy 127.33989 54.609786) + (xy 127.45343 54.723326) (xy 127.486915 54.784649) (xy 127.481931 54.854341) (xy 127.440059 54.910274) + (xy 127.409083 54.927189) (xy 127.277669 54.976203) (xy 127.277664 54.976206) (xy 127.162455 55.062452) + (xy 127.162452 55.062455) (xy 127.076206 55.177664) (xy 127.076202 55.177671) (xy 127.025908 55.312517) + (xy 127.019501 55.372116) (xy 127.019501 55.372123) (xy 127.0195 55.372135) (xy 127.0195 57.16787) + (xy 127.019501 57.167876) (xy 127.025908 57.227483) (xy 127.076202 57.362328) (xy 127.076206 57.362335) + (xy 127.162452 57.477544) (xy 127.162455 57.477547) (xy 127.277664 57.563793) (xy 127.277671 57.563797) + (xy 127.412517 57.614091) (xy 127.412516 57.614091) (xy 127.419444 57.614835) (xy 127.472127 57.6205) + (xy 129.267872 57.620499) (xy 129.327483 57.614091) (xy 129.462331 57.563796) (xy 129.577546 57.477546) + (xy 129.663796 57.362331) (xy 129.714091 57.227483) (xy 129.7205 57.167873) (xy 129.720499 55.372128) + (xy 129.714091 55.312517) (xy 129.682363 55.227451) (xy 129.663797 55.177671) (xy 129.663793 55.177664) + (xy 129.577547 55.062455) (xy 129.577544 55.062452) (xy 129.462335 54.976206) (xy 129.462328 54.976202) + (xy 129.330917 54.927189) (xy 129.274983 54.885318) (xy 129.250566 54.819853) (xy 129.265418 54.75158) + (xy 129.286563 54.723332) (xy 129.400104 54.609792) (xy 129.525051 54.437816) (xy 129.621557 54.248412) + (xy 129.687246 54.046243) (xy 129.7205 53.836287) (xy 129.7205 53.623713) (xy 129.687246 53.413757) + (xy 129.621557 53.211588) (xy 129.525051 53.022184) (xy 129.525049 53.022181) (xy 129.525048 53.022179) + (xy 129.400109 52.850213) (xy 129.249786 52.69989) (xy 129.07782 52.574951) (xy 129.077115 52.574591) + (xy 129.069054 52.570485) (xy 129.018259 52.522512) (xy 129.001463 52.454692) (xy 129.023999 52.388556) + (xy 129.069054 52.349515) (xy 129.077816 52.345051) (xy 129.099789 52.329086) (xy 129.249786 52.220109) + (xy 129.249788 52.220106) (xy 129.249792 52.220104) (xy 129.400104 52.069792) (xy 129.400106 52.069788) + (xy 129.400109 52.069786) (xy 129.525048 51.89782) (xy 129.525049 51.897819) (xy 129.525051 51.897816) + (xy 129.621557 51.708412) (xy 129.687246 51.506243) (xy 129.7205 51.296287) (xy 129.7205 51.083713) + (xy 129.687246 50.873757) (xy 129.621557 50.671588) (xy 129.525051 50.482184) (xy 129.525049 50.482181) + (xy 129.525048 50.482179) (xy 129.400109 50.310213) (xy 129.249786 50.15989) (xy 129.07782 50.034951) + (xy 129.077115 50.034591) (xy 129.069054 50.030485) (xy 129.018259 49.982512) (xy 129.001463 49.914692) + (xy 129.023999 49.848556) (xy 129.069054 49.809515) (xy 129.077816 49.805051) (xy 129.099789 49.789086) + (xy 129.249786 49.680109) (xy 129.249788 49.680106) (xy 129.249792 49.680104) (xy 129.400104 49.529792) + (xy 129.400106 49.529788) (xy 129.400109 49.529786) (xy 129.525048 49.35782) (xy 129.525049 49.357819) + (xy 129.525051 49.357816) (xy 129.621557 49.168412) (xy 129.687246 48.966243) (xy 129.7205 48.756287) + (xy 129.7205 48.543713) (xy 129.687246 48.333757) (xy 129.621557 48.131588) (xy 129.525051 47.942184) + (xy 129.525049 47.942181) (xy 129.525048 47.942179) (xy 129.400109 47.770213) (xy 129.249786 47.61989) + (xy 129.07782 47.494951) (xy 129.077115 47.494591) (xy 129.069054 47.490485) (xy 129.018259 47.442512) + (xy 129.001463 47.374692) (xy 129.023999 47.308556) (xy 129.069054 47.269515) (xy 129.077816 47.265051) + (xy 129.127127 47.229225) (xy 129.249786 47.140109) (xy 129.249788 47.140106) (xy 129.249792 47.140104) + (xy 129.400104 46.989792) (xy 129.400106 46.989788) (xy 129.400109 46.989786) (xy 129.525048 46.81782) + (xy 129.525049 46.817819) (xy 129.525051 46.817816) (xy 129.621557 46.628412) (xy 129.687246 46.426243) + (xy 129.7205 46.216287) (xy 129.7205 46.003713) (xy 129.687246 45.793757) (xy 129.621557 45.591588) + (xy 129.525051 45.402184) (xy 129.525049 45.402181) (xy 129.525048 45.402179) (xy 129.400109 45.230213) + (xy 129.249786 45.07989) (xy 129.07782 44.954951) (xy 129.077115 44.954591) (xy 129.069054 44.950485) + (xy 129.018259 44.902512) (xy 129.001463 44.834692) (xy 129.023999 44.768556) (xy 129.069054 44.729515) + (xy 129.077816 44.725051) (xy 129.109916 44.701729) (xy 129.249786 44.600109) (xy 129.249788 44.600106) + (xy 129.249792 44.600104) (xy 129.400104 44.449792) (xy 129.400106 44.449788) (xy 129.400109 44.449786) + (xy 129.525048 44.27782) (xy 129.525047 44.27782) (xy 129.525051 44.277816) (xy 129.621557 44.088412) + (xy 129.687246 43.886243) (xy 129.7205 43.676287) (xy 129.7205 43.463713) (xy 129.687246 43.253757) + (xy 129.621557 43.051588) (xy 129.525051 42.862184) (xy 129.525049 42.862181) (xy 129.525048 42.862179) + (xy 129.400109 42.690213) (xy 129.249786 42.53989) (xy 129.07782 42.414951) (xy 129.077115 42.414591) + (xy 129.069054 42.410485) (xy 129.018259 42.362512) (xy 129.001463 42.294692) (xy 129.023999 42.228556) + (xy 129.069054 42.189515) (xy 129.077816 42.185051) (xy 129.128299 42.148373) (xy 129.249786 42.060109) + (xy 129.249788 42.060106) (xy 129.249792 42.060104) (xy 129.400104 41.909792) (xy 129.400106 41.909788) + (xy 129.400109 41.909786) (xy 129.525048 41.73782) (xy 129.525047 41.73782) (xy 129.525051 41.737816) + (xy 129.621557 41.548412) (xy 129.687246 41.346243) (xy 129.7205 41.136287) (xy 129.7205 40.923713) + (xy 129.687246 40.713757) (xy 129.621557 40.511588) (xy 129.525051 40.322184) (xy 129.525049 40.322181) + (xy 129.525048 40.322179) (xy 129.400109 40.150213) (xy 129.249786 39.99989) (xy 129.07782 39.874951) + (xy 129.077115 39.874591) (xy 129.069054 39.870485) (xy 129.018259 39.822512) (xy 129.001463 39.754692) + (xy 129.023999 39.688556) (xy 129.069054 39.649515) (xy 129.077816 39.645051) (xy 129.186861 39.565826) + (xy 129.249786 39.520109) (xy 129.249788 39.520106) (xy 129.249792 39.520104) (xy 129.400104 39.369792) + (xy 129.400106 39.369788) (xy 129.400109 39.369786) (xy 129.525048 39.19782) (xy 129.525047 39.19782) + (xy 129.525051 39.197816) (xy 129.621557 39.008412) (xy 129.687246 38.806243) (xy 129.7205 38.596287) + (xy 129.7205 38.383713) (xy 129.687246 38.173757) (xy 129.621557 37.971588) (xy 129.525051 37.782184) + (xy 129.525049 37.782181) (xy 129.525048 37.782179) (xy 129.400109 37.610213) (xy 129.249786 37.45989) + (xy 129.07782 37.334951) (xy 129.077115 37.334591) (xy 129.069054 37.330485) (xy 129.018259 37.282512) + (xy 129.001463 37.214692) (xy 129.023999 37.148556) (xy 129.069054 37.109515) (xy 129.077816 37.105051) + (xy 129.164138 37.042335) (xy 129.249786 36.980109) (xy 129.249788 36.980106) (xy 129.249792 36.980104) + (xy 129.400104 36.829792) (xy 129.400106 36.829788) (xy 129.400109 36.829786) (xy 129.525048 36.65782) + (xy 129.525047 36.65782) (xy 129.525051 36.657816) (xy 129.621557 36.468412) (xy 129.687246 36.266243) + (xy 129.7205 36.056287) (xy 129.7205 35.843713) (xy 129.687246 35.633757) (xy 129.621557 35.431588) + (xy 129.525051 35.242184) (xy 129.525049 35.242181) (xy 129.525048 35.242179) (xy 129.400109 35.070213) + (xy 129.249786 34.91989) (xy 129.07782 34.794951) (xy 128.888414 34.698444) (xy 128.888413 34.698443) + (xy 128.888412 34.698443) (xy 128.686243 34.632754) (xy 128.686241 34.632753) (xy 128.68624 34.632753) + (xy 128.524957 34.607208) (xy 128.476287 34.5995) (xy 128.263713 34.5995) (xy 128.215042 34.607208) + (xy 128.05376 34.632753) (xy 127.851585 34.698444) (xy 127.662179 34.794951) (xy 127.490213 34.91989) + (xy 127.33989 35.070213) (xy 127.214951 35.242179) (xy 127.118444 35.431585) (xy 127.052753 35.63376) + (xy 127.0195 35.843713) (xy 127.0195 36.056286) (xy 127.037651 36.170891) (xy 127.052754 36.266243) + (xy 127.080263 36.350908) (xy 127.118444 36.468414) (xy 127.214951 36.65782) (xy 127.33989 36.829786) + (xy 127.490213 36.980109) (xy 127.662182 37.10505) (xy 127.670946 37.109516) (xy 127.721742 37.157491) + (xy 127.738536 37.225312) (xy 127.715998 37.291447) (xy 127.670946 37.330484) (xy 127.662182 37.334949) + (xy 127.490213 37.45989) (xy 127.33989 37.610213) (xy 127.214951 37.782179) (xy 127.118444 37.971585) + (xy 127.118443 37.971587) (xy 127.118443 37.971588) (xy 127.089158 38.061717) (xy 127.052753 38.17376) + (xy 127.0195 38.383713) (xy 127.0195 38.596286) (xy 127.052735 38.806127) (xy 127.052754 38.806243) + (xy 127.10979 38.981782) (xy 127.118444 39.008414) (xy 127.214951 39.19782) (xy 127.33989 39.369786) + (xy 127.490213 39.520109) (xy 127.662182 39.64505) (xy 127.670946 39.649516) (xy 127.721742 39.697491) + (xy 127.738536 39.765312) (xy 127.715998 39.831447) (xy 127.670946 39.870484) (xy 127.662182 39.874949) + (xy 127.490213 39.99989) (xy 127.33989 40.150213) (xy 127.214951 40.322179) (xy 127.118444 40.511585) + (xy 127.052753 40.71376) (xy 127.0195 40.923713) (xy 127.0195 41.136286) (xy 127.052754 41.346244) + (xy 127.052754 41.346247) (xy 127.066491 41.388523) (xy 127.068486 41.458364) (xy 127.036241 41.514522) + (xy 124.631286 43.919478) (xy 124.519481 44.031282) (xy 124.519479 44.031285) (xy 124.49442 44.074689) + (xy 124.470232 44.116586) (xy 124.469361 44.118094) (xy 124.469359 44.118096) (xy 124.440425 44.168209) + (xy 124.440424 44.16821) (xy 124.433319 44.194727) (xy 124.399499 44.320943) (xy 124.399499 44.320945) + (xy 124.399499 44.489046) (xy 124.3995 44.489059) (xy 124.3995 59.859015) (xy 124.399499 59.859033) + (xy 124.399499 60.024739) (xy 124.399498 60.024739) (xy 124.0005 60.024739) (xy 124.0005 32.004427) + (xy 124.000816 31.995581) (xy 124.01513 31.795443) (xy 124.015131 31.795442) (xy 124.01513 31.795436) + (xy 124.017646 31.777938) (xy 124.059356 31.5862) (xy 124.064335 31.569242) (xy 124.132911 31.385382) + (xy 124.140251 31.36931) (xy 124.234294 31.197083) (xy 124.24385 31.182214) (xy 124.361443 31.025128) + (xy 124.373017 31.011771) (xy 124.511771 30.873017) (xy 124.525128 30.861443) (xy 124.682214 30.74385) + (xy 124.697083 30.734294) (xy 124.86931 30.640251) (xy 124.885382 30.632911) (xy 125.069242 30.564335) + (xy 125.0862 30.559356) (xy 125.277938 30.517646) (xy 125.295436 30.51513) (xy 125.495582 30.500816) + (xy 125.504428 30.5005) (xy 125.565892 30.5005) (xy 244.294108 30.5005) (xy 244.355572 30.5005) ) ) (filled_polygon (layer "B.Cu") (pts (xy 156.742539 34.220185) (xy 156.788294 34.272989) (xy 156.7995 34.3245) (xy 156.7995 45.31848) - (xy 156.779815 45.385519) (xy 156.763181 45.406161) (xy 155.062181 47.107161) (xy 155.000858 47.140646) - (xy 154.931166 47.135662) (xy 154.875233 47.09379) (xy 154.850816 47.028326) (xy 154.8505 47.01948) - (xy 154.8505 47.013713) (xy 154.843292 46.968204) (xy 154.817246 46.803757) (xy 154.751557 46.601588) - (xy 154.655051 46.412184) (xy 154.655049 46.412181) (xy 154.655048 46.412179) (xy 154.530109 46.240213) - (xy 154.379786 46.08989) (xy 154.20782 45.964951) (xy 154.207115 45.964591) (xy 154.199054 45.960485) - (xy 154.148259 45.912512) (xy 154.131463 45.844692) (xy 154.153999 45.778556) (xy 154.199054 45.739515) - (xy 154.207816 45.735051) (xy 154.306224 45.663554) (xy 154.379786 45.610109) (xy 154.379788 45.610106) - (xy 154.379792 45.610104) (xy 154.530104 45.459792) (xy 154.530106 45.459788) (xy 154.530109 45.459786) - (xy 154.655048 45.28782) (xy 154.655047 45.28782) (xy 154.655051 45.287816) (xy 154.751557 45.098412) - (xy 154.817246 44.896243) (xy 154.8505 44.686287) (xy 154.8505 44.473713) (xy 154.817246 44.263757) - (xy 154.751557 44.061588) (xy 154.655051 43.872184) (xy 154.655049 43.872181) (xy 154.655048 43.872179) - (xy 154.530109 43.700213) (xy 154.379786 43.54989) (xy 154.20782 43.424951) (xy 154.207115 43.424591) - (xy 154.199054 43.420485) (xy 154.148259 43.372512) (xy 154.131463 43.304692) (xy 154.153999 43.238556) - (xy 154.199054 43.199515) (xy 154.207816 43.195051) (xy 154.229789 43.179086) (xy 154.379786 43.070109) - (xy 154.379788 43.070106) (xy 154.379792 43.070104) (xy 154.530104 42.919792) (xy 154.530106 42.919788) - (xy 154.530109 42.919786) (xy 154.655048 42.74782) (xy 154.655047 42.74782) (xy 154.655051 42.747816) - (xy 154.751557 42.558412) (xy 154.817246 42.356243) (xy 154.8505 42.146287) (xy 154.8505 41.933713) - (xy 154.817246 41.723757) (xy 154.751557 41.521588) (xy 154.655051 41.332184) (xy 154.655049 41.332181) - (xy 154.655048 41.332179) (xy 154.530109 41.160213) (xy 154.37979 41.009894) (xy 154.379785 41.00989) - (xy 154.374399 41.005977) (xy 154.331731 40.950649) (xy 154.32575 40.881036) (xy 154.358354 40.81924) - (xy 154.408278 40.787951) (xy 154.419117 40.784359) (xy 154.419124 40.784356) (xy 154.568345 40.692315) - (xy 154.692315 40.568345) (xy 154.784356 40.419124) (xy 154.784358 40.419119) (xy 154.839505 40.252697) - (xy 154.839506 40.25269) (xy 154.849999 40.149986) (xy 154.85 40.149973) (xy 154.85 39.75) (xy 153.933012 39.75) - (xy 153.965925 39.692993) (xy 154 39.565826) (xy 154 39.434174) (xy 153.965925 39.307007) (xy 153.933012 39.25) - (xy 154.849999 39.25) (xy 154.849999 38.850028) (xy 154.849998 38.850013) (xy 154.839505 38.747302) - (xy 154.784358 38.58088) (xy 154.784356 38.580875) (xy 154.692315 38.431654) (xy 154.568345 38.307684) - (xy 154.419124 38.215643) (xy 154.419119 38.215641) (xy 154.252697 38.160494) (xy 154.25269 38.160493) - (xy 154.149986 38.15) (xy 153.75 38.15) (xy 153.75 39.066988) (xy 153.692993 39.034075) (xy 153.565826 39) - (xy 153.434174 39) (xy 153.307007 39.034075) (xy 153.25 39.066988) (xy 153.25 38.15) (xy 152.850028 38.15) - (xy 152.850012 38.150001) (xy 152.747302 38.160494) (xy 152.58088 38.215641) (xy 152.580875 38.215643) - (xy 152.431654 38.307684) (xy 152.307684 38.431654) (xy 152.215643 38.580875) (xy 152.215641 38.58088) - (xy 152.160494 38.747302) (xy 152.160493 38.747309) (xy 152.15 38.850013) (xy 152.15 39.25) (xy 153.066988 39.25) - (xy 153.034075 39.307007) (xy 153 39.434174) (xy 153 39.565826) (xy 153.034075 39.692993) (xy 153.066988 39.75) - (xy 152.150001 39.75) (xy 152.150001 40.149986) (xy 152.160494 40.252697) (xy 152.215641 40.419119) - (xy 152.215643 40.419124) (xy 152.307684 40.568345) (xy 152.431654 40.692315) (xy 152.580875 40.784356) - (xy 152.580878 40.784357) (xy 152.591723 40.787951) (xy 152.649167 40.827724) (xy 152.67599 40.89224) - (xy 152.663675 40.961016) (xy 152.625605 41.005974) (xy 152.620211 41.009892) (xy 152.46989 41.160213) - (xy 152.344951 41.332179) (xy 152.248444 41.521585) (xy 152.182753 41.72376) (xy 152.1495 41.933713) - (xy 152.1495 42.146286) (xy 152.172508 42.291557) (xy 152.182754 42.356243) (xy 152.214439 42.45376) - (xy 152.248444 42.558414) (xy 152.344951 42.74782) (xy 152.46989 42.919786) (xy 152.620213 43.070109) - (xy 152.792182 43.19505) (xy 152.800946 43.199516) (xy 152.851742 43.247491) (xy 152.868536 43.315312) - (xy 152.845998 43.381447) (xy 152.800946 43.420484) (xy 152.792182 43.424949) (xy 152.620213 43.54989) - (xy 152.46989 43.700213) (xy 152.344951 43.872179) (xy 152.248444 44.061585) (xy 152.182753 44.26376) - (xy 152.1495 44.473713) (xy 152.1495 44.686286) (xy 152.172508 44.831557) (xy 152.182754 44.896243) - (xy 152.217439 45.002993) (xy 152.248444 45.098414) (xy 152.344951 45.28782) (xy 152.46989 45.459786) - (xy 152.620213 45.610109) (xy 152.792182 45.73505) (xy 152.800946 45.739516) (xy 152.851742 45.787491) - (xy 152.868536 45.855312) (xy 152.845998 45.921447) (xy 152.800946 45.960484) (xy 152.792182 45.964949) - (xy 152.620213 46.08989) (xy 152.46989 46.240213) (xy 152.344951 46.412179) (xy 152.248444 46.601585) - (xy 152.182753 46.80376) (xy 152.1495 47.013713) (xy 152.1495 47.226286) (xy 152.172508 47.371557) - (xy 152.182754 47.436243) (xy 152.203627 47.500484) (xy 152.248444 47.638414) (xy 152.344951 47.82782) - (xy 152.46989 47.999786) (xy 152.620213 48.150109) (xy 152.792182 48.27505) (xy 152.800946 48.279516) - (xy 152.851742 48.327491) (xy 152.868536 48.395312) (xy 152.845998 48.461447) (xy 152.800946 48.500484) - (xy 152.792182 48.504949) (xy 152.620213 48.62989) (xy 152.46989 48.780213) (xy 152.344951 48.952179) - (xy 152.332692 48.976239) (xy 152.291265 49.057546) (xy 152.287218 49.065488) (xy 152.239244 49.116284) - (xy 152.171423 49.133079) (xy 152.105288 49.110542) (xy 152.089052 49.096874) (xy 151.786819 48.794641) - (xy 151.753334 48.733318) (xy 151.7505 48.70696) (xy 151.7505 40.401577) (xy 151.719709 40.207173) - (xy 151.712079 40.183691) (xy 151.704449 40.160208) (xy 151.658884 40.019974) (xy 151.658882 40.019971) - (xy 151.658882 40.019969) (xy 151.58781 39.880484) (xy 151.569524 39.844595) (xy 151.453829 39.685355) - (xy 146.774646 35.006172) (xy 146.615405 34.890476) (xy 146.44003 34.801117) (xy 146.252826 34.74029) - (xy 146.058422 34.7095) (xy 146.058417 34.7095) (xy 144.606551 34.7095) (xy 144.541453 34.691038) - (xy 144.531172 34.684696) (xy 144.516466 34.675625) (xy 144.516463 34.675623) (xy 144.516462 34.675623) - (xy 144.473271 34.661311) (xy 144.348816 34.620071) (xy 144.245349 34.6095) (xy 144.245342 34.6095) - (xy 142.954658 34.6095) (xy 142.95465 34.6095) (xy 142.851183 34.620071) (xy 142.68354 34.675622) - (xy 142.683529 34.675627) (xy 142.533225 34.768337) (xy 142.533221 34.76834) (xy 142.40834 34.893221) - (xy 142.408337 34.893225) (xy 142.315627 35.043529) (xy 142.315622 35.04354) (xy 142.260071 35.211183) - (xy 142.2495 35.31465) (xy 142.2495 36.605349) (xy 142.260071 36.708816) (xy 142.315622 36.876459) - (xy 142.315627 36.87647) (xy 142.408337 37.026774) (xy 142.40834 37.026778) (xy 142.533221 37.151659) - (xy 142.533225 37.151662) (xy 142.683529 37.244372) (xy 142.683532 37.244373) (xy 142.683538 37.244377) - (xy 142.752876 37.267353) (xy 142.810321 37.307126) (xy 142.837144 37.371642) (xy 142.837325 37.383771) - (xy 143.470591 38.017037) (xy 143.407007 38.034075) (xy 143.292993 38.099901) (xy 143.199901 38.192993) - (xy 143.134075 38.307007) (xy 143.117037 38.370591) (xy 142.484728 37.738282) (xy 142.484727 37.738282) - (xy 142.44538 37.792439) (xy 142.348904 37.981782) (xy 142.283242 38.183869) (xy 142.283242 38.183872) - (xy 142.25 38.393753) (xy 142.25 38.399981) (xy 142.230315 38.46702) (xy 142.177511 38.512775) (xy 142.108353 38.522719) - (xy 142.044797 38.493694) (xy 142.038319 38.487662) (xy 140.236819 36.686162) (xy 140.203334 36.624839) - (xy 140.2005 36.598481) (xy 140.2005 34.841519) (xy 140.220185 34.77448) (xy 140.236819 34.753838) - (xy 140.753838 34.236819) (xy 140.815161 34.203334) (xy 140.841519 34.2005) (xy 156.6755 34.2005) + (xy 156.779815 45.385519) (xy 156.763181 45.406161) (xy 155.081497 47.087844) (xy 155.020174 47.121329) + (xy 154.950482 47.116345) (xy 154.894549 47.074473) (xy 154.873345 47.018195) (xy 154.871262 47.018525) + (xy 154.860746 46.952128) (xy 154.837246 46.803757) (xy 154.771557 46.601588) (xy 154.675051 46.412184) + (xy 154.675049 46.412181) (xy 154.675048 46.412179) (xy 154.550109 46.240213) (xy 154.399786 46.08989) + (xy 154.22782 45.964951) (xy 154.227115 45.964591) (xy 154.219054 45.960485) (xy 154.168259 45.912512) + (xy 154.151463 45.844692) (xy 154.173999 45.778556) (xy 154.219054 45.739515) (xy 154.227816 45.735051) + (xy 154.326224 45.663554) (xy 154.399786 45.610109) (xy 154.399788 45.610106) (xy 154.399792 45.610104) + (xy 154.550104 45.459792) (xy 154.550106 45.459788) (xy 154.550109 45.459786) (xy 154.675048 45.28782) + (xy 154.675047 45.28782) (xy 154.675051 45.287816) (xy 154.771557 45.098412) (xy 154.837246 44.896243) + (xy 154.8705 44.686287) (xy 154.8705 44.473713) (xy 154.837246 44.263757) (xy 154.771557 44.061588) + (xy 154.675051 43.872184) (xy 154.675049 43.872181) (xy 154.675048 43.872179) (xy 154.550109 43.700213) + (xy 154.399786 43.54989) (xy 154.22782 43.424951) (xy 154.227115 43.424591) (xy 154.219054 43.420485) + (xy 154.168259 43.372512) (xy 154.151463 43.304692) (xy 154.173999 43.238556) (xy 154.219054 43.199515) + (xy 154.227816 43.195051) (xy 154.249789 43.179086) (xy 154.399786 43.070109) (xy 154.399788 43.070106) + (xy 154.399792 43.070104) (xy 154.550104 42.919792) (xy 154.550106 42.919788) (xy 154.550109 42.919786) + (xy 154.675048 42.74782) (xy 154.675047 42.74782) (xy 154.675051 42.747816) (xy 154.771557 42.558412) + (xy 154.837246 42.356243) (xy 154.8705 42.146287) (xy 154.8705 41.933713) (xy 154.837246 41.723757) + (xy 154.771557 41.521588) (xy 154.675051 41.332184) (xy 154.675049 41.332181) (xy 154.675048 41.332179) + (xy 154.550109 41.160213) (xy 154.399786 41.00989) (xy 154.227817 40.884949) (xy 154.218504 40.880204) + (xy 154.167707 40.83223) (xy 154.150912 40.764409) (xy 154.173449 40.698274) (xy 154.218507 40.659232) + (xy 154.227555 40.654622) (xy 154.281716 40.61527) (xy 154.281717 40.61527) (xy 153.649408 39.982962) + (xy 153.712993 39.965925) (xy 153.827007 39.900099) (xy 153.920099 39.807007) (xy 153.985925 39.692993) + (xy 154.002962 39.629408) (xy 154.63527 40.261717) (xy 154.63527 40.261716) (xy 154.674622 40.207554) + (xy 154.771095 40.018217) (xy 154.836757 39.81613) (xy 154.836757 39.816127) (xy 154.87 39.606246) + (xy 154.87 39.393753) (xy 154.836757 39.183872) (xy 154.836757 39.183869) (xy 154.771095 38.981782) + (xy 154.674624 38.792449) (xy 154.63527 38.738282) (xy 154.635269 38.738282) (xy 154.002962 39.37059) + (xy 153.985925 39.307007) (xy 153.920099 39.192993) (xy 153.827007 39.099901) (xy 153.712993 39.034075) + (xy 153.649409 39.017037) (xy 154.281716 38.384728) (xy 154.22755 38.345375) (xy 154.038217 38.248904) + (xy 153.836129 38.183242) (xy 153.626246 38.15) (xy 153.413754 38.15) (xy 153.203872 38.183242) + (xy 153.203869 38.183242) (xy 153.001782 38.248904) (xy 152.812439 38.34538) (xy 152.758282 38.384727) + (xy 152.758282 38.384728) (xy 153.390591 39.017037) (xy 153.327007 39.034075) (xy 153.212993 39.099901) + (xy 153.119901 39.192993) (xy 153.054075 39.307007) (xy 153.037037 39.370591) (xy 152.404728 38.738282) + (xy 152.404727 38.738282) (xy 152.36538 38.792439) (xy 152.268904 38.981782) (xy 152.203242 39.183869) + (xy 152.203242 39.183872) (xy 152.17 39.393753) (xy 152.17 39.606246) (xy 152.203242 39.816127) + (xy 152.203242 39.81613) (xy 152.268904 40.018217) (xy 152.365375 40.20755) (xy 152.404728 40.261716) + (xy 153.037037 39.629408) (xy 153.054075 39.692993) (xy 153.119901 39.807007) (xy 153.212993 39.900099) + (xy 153.327007 39.965925) (xy 153.39059 39.982962) (xy 152.758282 40.615269) (xy 152.758282 40.61527) + (xy 152.812452 40.654626) (xy 152.812451 40.654626) (xy 152.821495 40.659234) (xy 152.872292 40.707208) + (xy 152.889087 40.775029) (xy 152.86655 40.841164) (xy 152.821499 40.880202) (xy 152.812182 40.884949) + (xy 152.640213 41.00989) (xy 152.48989 41.160213) (xy 152.364951 41.332179) (xy 152.268444 41.521585) + (xy 152.202753 41.72376) (xy 152.17639 41.890213) (xy 152.1695 41.933713) (xy 152.1695 42.146287) + (xy 152.202754 42.356243) (xy 152.234439 42.45376) (xy 152.268444 42.558414) (xy 152.364951 42.74782) + (xy 152.48989 42.919786) (xy 152.640213 43.070109) (xy 152.812182 43.19505) (xy 152.820946 43.199516) + (xy 152.871742 43.247491) (xy 152.888536 43.315312) (xy 152.865998 43.381447) (xy 152.820946 43.420484) + (xy 152.812182 43.424949) (xy 152.640213 43.54989) (xy 152.48989 43.700213) (xy 152.364951 43.872179) + (xy 152.268444 44.061585) (xy 152.202753 44.26376) (xy 152.17329 44.449786) (xy 152.1695 44.473713) + (xy 152.1695 44.686287) (xy 152.17564 44.725051) (xy 152.197157 44.86091) (xy 152.202754 44.896243) + (xy 152.237439 45.002993) (xy 152.268444 45.098414) (xy 152.364951 45.28782) (xy 152.48989 45.459786) + (xy 152.640213 45.610109) (xy 152.812182 45.73505) (xy 152.820946 45.739516) (xy 152.871742 45.787491) + (xy 152.888536 45.855312) (xy 152.865998 45.921447) (xy 152.820946 45.960484) (xy 152.812182 45.964949) + (xy 152.640213 46.08989) (xy 152.48989 46.240213) (xy 152.364951 46.412179) (xy 152.268444 46.601585) + (xy 152.202753 46.80376) (xy 152.179256 46.952116) (xy 152.1695 47.013713) (xy 152.1695 47.226287) + (xy 152.202754 47.436243) (xy 152.221829 47.494951) (xy 152.268444 47.638414) (xy 152.364951 47.82782) + (xy 152.48989 47.999786) (xy 152.640213 48.150109) (xy 152.812182 48.27505) (xy 152.820946 48.279516) + (xy 152.871742 48.327491) (xy 152.888536 48.395312) (xy 152.865998 48.461447) (xy 152.820946 48.500484) + (xy 152.812182 48.504949) (xy 152.640213 48.62989) (xy 152.48989 48.780213) (xy 152.364951 48.95218) + (xy 152.300467 49.078737) (xy 152.252492 49.129533) (xy 152.184671 49.146328) (xy 152.118536 49.123791) + (xy 152.102301 49.110123) (xy 151.786819 48.794641) (xy 151.753334 48.733318) (xy 151.7505 48.70696) + (xy 151.7505 40.401577) (xy 151.719709 40.207173) (xy 151.658882 40.019969) (xy 151.582572 39.870204) + (xy 151.569524 39.844595) (xy 151.453829 39.685355) (xy 146.764646 34.996172) (xy 146.605405 34.880476) + (xy 146.43003 34.791117) (xy 146.242826 34.73029) (xy 146.048422 34.6995) (xy 146.048417 34.6995) + (xy 144.801439 34.6995) (xy 144.7344 34.679815) (xy 144.727128 34.674767) (xy 144.702331 34.656204) + (xy 144.702328 34.656202) (xy 144.567482 34.605908) (xy 144.567483 34.605908) (xy 144.507883 34.599501) + (xy 144.507881 34.5995) (xy 144.507873 34.5995) (xy 144.507864 34.5995) (xy 142.712129 34.5995) + (xy 142.712123 34.599501) (xy 142.652516 34.605908) (xy 142.517671 34.656202) (xy 142.517664 34.656206) + (xy 142.402455 34.742452) (xy 142.402452 34.742455) (xy 142.316206 34.857664) (xy 142.316202 34.857671) + (xy 142.265908 34.992517) (xy 142.259501 35.052116) (xy 142.2595 35.052135) (xy 142.2595 36.84787) + (xy 142.259501 36.847876) (xy 142.265908 36.907483) (xy 142.316202 37.042328) (xy 142.316206 37.042335) + (xy 142.402452 37.157544) (xy 142.402455 37.157547) (xy 142.517664 37.243793) (xy 142.517671 37.243797) + (xy 142.539158 37.251811) (xy 142.652517 37.294091) (xy 142.712127 37.3005) (xy 142.722685 37.300499) + (xy 142.789723 37.320179) (xy 142.810372 37.336818) (xy 143.480591 38.007037) (xy 143.417007 38.024075) + (xy 143.302993 38.089901) (xy 143.209901 38.182993) (xy 143.144075 38.297007) (xy 143.127037 38.360591) + (xy 142.494728 37.728282) (xy 142.494727 37.728282) (xy 142.45538 37.782439) (xy 142.358904 37.971782) + (xy 142.293242 38.173869) (xy 142.293242 38.173872) (xy 142.26 38.383753) (xy 142.26 38.389981) + (xy 142.240315 38.45702) (xy 142.187511 38.502775) (xy 142.118353 38.512719) (xy 142.054797 38.483694) + (xy 142.048319 38.477662) (xy 140.236819 36.666162) (xy 140.203334 36.604839) (xy 140.2005 36.578481) + (xy 140.2005 34.841519) (xy 140.220185 34.77448) (xy 140.236819 34.753838) (xy 140.753838 34.236819) + (xy 140.815161 34.203334) (xy 140.841519 34.2005) (xy 156.6755 34.2005) ) ) (filled_polygon @@ -4421,64 +5194,135 @@ (xy 124.525135 62.138561) (xy 124.511764 62.126975) (xy 124.373024 61.988235) (xy 124.361438 61.974864) (xy 124.243855 61.817791) (xy 124.23429 61.802908) (xy 124.140256 61.630699) (xy 124.132909 61.614611) (xy 124.064336 61.43076) (xy 124.059354 61.41379) (xy 124.017648 61.222068) (xy 124.01513 61.204556) - (xy 124.000816 61.004418) (xy 124.0005 60.995572) (xy 124.0005 35.853713) (xy 127.0095 35.853713) - (xy 127.0095 36.066286) (xy 127.042753 36.276239) (xy 127.108444 36.478414) (xy 127.204951 36.66782) - (xy 127.32989 36.839786) (xy 127.480213 36.990109) (xy 127.652182 37.11505) (xy 127.660946 37.119516) - (xy 127.711742 37.167491) (xy 127.728536 37.235312) (xy 127.705998 37.301447) (xy 127.660946 37.340484) - (xy 127.652182 37.344949) (xy 127.480213 37.46989) (xy 127.32989 37.620213) (xy 127.204951 37.792179) - (xy 127.108444 37.981585) (xy 127.042753 38.18376) (xy 127.0095 38.393713) (xy 127.0095 38.606286) - (xy 127.042735 38.816127) (xy 127.042754 38.816243) (xy 127.095456 38.978443) (xy 127.108444 39.018414) - (xy 127.204951 39.20782) (xy 127.32989 39.379786) (xy 127.480213 39.530109) (xy 127.652182 39.65505) - (xy 127.660946 39.659516) (xy 127.711742 39.707491) (xy 127.728536 39.775312) (xy 127.705998 39.841447) - (xy 127.660946 39.880484) (xy 127.652182 39.884949) (xy 127.480213 40.00989) (xy 127.480209 40.009894) - (xy 127.329896 40.160208) (xy 127.32989 40.160213) (xy 127.204951 40.332179) (xy 127.108444 40.521585) - (xy 127.042753 40.72376) (xy 127.0095 40.933713) (xy 127.0095 41.146286) (xy 127.041748 41.349896) - (xy 127.042754 41.356243) (xy 127.095456 41.518443) (xy 127.108444 41.558414) (xy 127.204951 41.74782) - (xy 127.32989 41.919786) (xy 127.480213 42.070109) (xy 127.652182 42.19505) (xy 127.660946 42.199516) - (xy 127.711742 42.247491) (xy 127.728536 42.315312) (xy 127.705998 42.381447) (xy 127.660946 42.420484) - (xy 127.652182 42.424949) (xy 127.480213 42.54989) (xy 127.32989 42.700213) (xy 127.204951 42.872179) - (xy 127.108444 43.061585) (xy 127.042753 43.26376) (xy 127.0095 43.473713) (xy 127.0095 43.686286) - (xy 127.041748 43.889896) (xy 127.042754 43.896243) (xy 127.089531 44.040208) (xy 127.108444 44.098414) - (xy 127.204951 44.28782) (xy 127.32989 44.459786) (xy 127.480213 44.610109) (xy 127.652182 44.73505) - (xy 127.660946 44.739516) (xy 127.711742 44.787491) (xy 127.728536 44.855312) (xy 127.705998 44.921447) - (xy 127.660946 44.960484) (xy 127.652182 44.964949) (xy 127.480213 45.08989) (xy 127.32989 45.240213) - (xy 127.204951 45.412179) (xy 127.108444 45.601585) (xy 127.042753 45.80376) (xy 127.0095 46.013713) - (xy 127.0095 46.226286) (xy 127.041748 46.429896) (xy 127.042754 46.436243) (xy 127.089531 46.580208) - (xy 127.108444 46.638414) (xy 127.204951 46.82782) (xy 127.32989 46.999786) (xy 127.480213 47.150109) - (xy 127.652182 47.27505) (xy 127.660946 47.279516) (xy 127.711742 47.327491) (xy 127.728536 47.395312) - (xy 127.705998 47.461447) (xy 127.660946 47.500484) (xy 127.652182 47.504949) (xy 127.480213 47.62989) - (xy 127.32989 47.780213) (xy 127.204951 47.952179) (xy 127.108444 48.141585) (xy 127.042753 48.34376) - (xy 127.017223 48.504951) (xy 127.0095 48.553713) (xy 127.0095 48.766287) (xy 127.013645 48.792455) - (xy 127.038942 48.952179) (xy 127.042754 48.976243) (xy 127.093713 49.133079) (xy 127.108444 49.178414) - (xy 127.204951 49.36782) (xy 127.32989 49.539786) (xy 127.480213 49.690109) (xy 127.652182 49.81505) - (xy 127.660946 49.819516) (xy 127.711742 49.867491) (xy 127.728536 49.935312) (xy 127.705998 50.001447) - (xy 127.660946 50.040484) (xy 127.652182 50.044949) (xy 127.480213 50.16989) (xy 127.32989 50.320213) - (xy 127.204951 50.492179) (xy 127.108444 50.681585) (xy 127.042753 50.88376) (xy 127.0095 51.093713) - (xy 127.0095 51.306286) (xy 127.042753 51.516239) (xy 127.108444 51.718414) (xy 127.204951 51.90782) - (xy 127.32989 52.079786) (xy 127.480213 52.230109) (xy 127.652182 52.35505) (xy 127.660946 52.359516) - (xy 127.711742 52.407491) (xy 127.728536 52.475312) (xy 127.705998 52.541447) (xy 127.660946 52.580484) - (xy 127.652182 52.584949) (xy 127.480213 52.70989) (xy 127.32989 52.860213) (xy 127.204951 53.032179) - (xy 127.108444 53.221585) (xy 127.042753 53.42376) (xy 127.0095 53.633713) (xy 127.0095 53.846286) - (xy 127.042753 54.056239) (xy 127.108444 54.258414) (xy 127.204951 54.44782) (xy 127.32989 54.619786) - (xy 127.480213 54.770109) (xy 127.652182 54.89505) (xy 127.660946 54.899516) (xy 127.711742 54.947491) - (xy 127.728536 55.015312) (xy 127.705998 55.081447) (xy 127.660946 55.120484) (xy 127.652182 55.124949) - (xy 127.480213 55.24989) (xy 127.32989 55.400213) (xy 127.204951 55.572179) (xy 127.108444 55.761585) - (xy 127.042753 55.96376) (xy 127.011751 56.1595) (xy 127.0095 56.173713) (xy 127.0095 56.386287) - (xy 127.014471 56.417671) (xy 127.042308 56.593431) (xy 127.042754 56.596243) (xy 127.047915 56.612128) - (xy 127.108444 56.798414) (xy 127.204951 56.98782) (xy 127.32989 57.159786) (xy 127.480213 57.310109) - (xy 127.652179 57.435048) (xy 127.652181 57.435049) (xy 127.652184 57.435051) (xy 127.841588 57.531557) - (xy 128.043757 57.597246) (xy 128.253713 57.6305) (xy 128.253714 57.6305) (xy 128.466286 57.6305) - (xy 128.466287 57.6305) (xy 128.676243 57.597246) (xy 128.878412 57.531557) (xy 129.067816 57.435051) - (xy 129.153973 57.372455) (xy 129.239786 57.310109) (xy 129.239788 57.310106) (xy 129.239792 57.310104) - (xy 129.368319 57.181577) (xy 129.429642 57.148092) (xy 129.499334 57.153076) (xy 129.555267 57.194948) - (xy 129.579684 57.260412) (xy 129.58 57.269258) (xy 129.58 58.92) (xy 142.64 58.92) (xy 142.64 57.495193) - (xy 142.659685 57.428154) (xy 142.712489 57.382399) (xy 142.781647 57.372455) (xy 142.836885 57.394875) - (xy 142.892179 57.435048) (xy 142.892181 57.435049) (xy 142.892184 57.435051) (xy 143.081588 57.531557) - (xy 143.283757 57.597246) (xy 143.493713 57.6305) (xy 143.493714 57.6305) (xy 143.706286 57.6305) - (xy 143.706287 57.6305) (xy 143.916243 57.597246) (xy 144.118412 57.531557) (xy 144.307816 57.435051) - (xy 144.393973 57.372455) (xy 144.479786 57.310109) (xy 144.479788 57.310106) (xy 144.479792 57.310104) - (xy 144.630104 57.159792) (xy 144.630106 57.159788) (xy 144.630109 57.159786) (xy 144.739086 57.009789) - (xy 144.755051 56.987816) (xy 144.851557 56.798412) (xy 144.912082 56.612135) (xy 231.8095 56.612135) + (xy 124.000816 61.004418) (xy 124.0005 60.995572) (xy 124.0005 35.843713) (xy 127.0195 35.843713) + (xy 127.0195 36.056286) (xy 127.052753 36.266239) (xy 127.118444 36.468414) (xy 127.214951 36.65782) + (xy 127.33989 36.829786) (xy 127.490213 36.980109) (xy 127.662182 37.10505) (xy 127.670946 37.109516) + (xy 127.721742 37.157491) (xy 127.738536 37.225312) (xy 127.715998 37.291447) (xy 127.670946 37.330484) + (xy 127.662182 37.334949) (xy 127.490213 37.45989) (xy 127.33989 37.610213) (xy 127.214951 37.782179) + (xy 127.118444 37.971585) (xy 127.118443 37.971587) (xy 127.118443 37.971588) (xy 127.089158 38.061717) + (xy 127.052753 38.17376) (xy 127.0195 38.383713) (xy 127.0195 38.596286) (xy 127.052735 38.806127) + (xy 127.052754 38.806243) (xy 127.10979 38.981782) (xy 127.118444 39.008414) (xy 127.214951 39.19782) + (xy 127.33989 39.369786) (xy 127.490213 39.520109) (xy 127.662182 39.64505) (xy 127.670946 39.649516) + (xy 127.721742 39.697491) (xy 127.738536 39.765312) (xy 127.715998 39.831447) (xy 127.670946 39.870484) + (xy 127.662182 39.874949) (xy 127.490213 39.99989) (xy 127.33989 40.150213) (xy 127.214951 40.322179) + (xy 127.118444 40.511585) (xy 127.052753 40.71376) (xy 127.0195 40.923713) (xy 127.0195 41.136286) + (xy 127.039111 41.260109) (xy 127.052754 41.346243) (xy 127.109727 41.521588) (xy 127.118444 41.548414) + (xy 127.214951 41.73782) (xy 127.33989 41.909786) (xy 127.490213 42.060109) (xy 127.662182 42.18505) + (xy 127.670946 42.189516) (xy 127.721742 42.237491) (xy 127.738536 42.305312) (xy 127.715998 42.371447) + (xy 127.670946 42.410484) (xy 127.662182 42.414949) (xy 127.490213 42.53989) (xy 127.33989 42.690213) + (xy 127.214951 42.862179) (xy 127.118444 43.051585) (xy 127.052753 43.25376) (xy 127.0195 43.463713) + (xy 127.0195 43.676286) (xy 127.039111 43.800109) (xy 127.052754 43.886243) (xy 127.109727 44.061588) + (xy 127.118444 44.088414) (xy 127.214951 44.27782) (xy 127.33989 44.449786) (xy 127.490213 44.600109) + (xy 127.662182 44.72505) (xy 127.670946 44.729516) (xy 127.721742 44.777491) (xy 127.738536 44.845312) + (xy 127.715998 44.911447) (xy 127.670946 44.950484) (xy 127.662182 44.954949) (xy 127.490213 45.07989) + (xy 127.33989 45.230213) (xy 127.214951 45.402179) (xy 127.118444 45.591585) (xy 127.052753 45.79376) + (xy 127.02564 45.964949) (xy 127.0195 46.003713) (xy 127.0195 46.216287) (xy 127.052754 46.426243) + (xy 127.109727 46.601588) (xy 127.118444 46.628414) (xy 127.214951 46.81782) (xy 127.33989 46.989786) + (xy 127.490213 47.140109) (xy 127.662182 47.26505) (xy 127.670946 47.269516) (xy 127.721742 47.317491) + (xy 127.738536 47.385312) (xy 127.715998 47.451447) (xy 127.670946 47.490484) (xy 127.662182 47.494949) + (xy 127.490213 47.61989) (xy 127.33989 47.770213) (xy 127.214951 47.942179) (xy 127.118444 48.131585) + (xy 127.052753 48.33376) (xy 127.02564 48.504949) (xy 127.0195 48.543713) (xy 127.0195 48.756287) + (xy 127.025575 48.794641) (xy 127.050526 48.95218) (xy 127.052754 48.966243) (xy 127.111267 49.146328) + (xy 127.118444 49.168414) (xy 127.214951 49.35782) (xy 127.33989 49.529786) (xy 127.490213 49.680109) + (xy 127.662182 49.80505) (xy 127.670946 49.809516) (xy 127.721742 49.857491) (xy 127.738536 49.925312) + (xy 127.715998 49.991447) (xy 127.670946 50.030484) (xy 127.662182 50.034949) (xy 127.490213 50.15989) + (xy 127.33989 50.310213) (xy 127.214951 50.482179) (xy 127.118444 50.671585) (xy 127.052753 50.87376) + (xy 127.039493 50.957482) (xy 127.0195 51.083713) (xy 127.0195 51.296287) (xy 127.028086 51.350498) + (xy 127.052753 51.506239) (xy 127.118444 51.708414) (xy 127.214951 51.89782) (xy 127.33989 52.069786) + (xy 127.490213 52.220109) (xy 127.662182 52.34505) (xy 127.670946 52.349516) (xy 127.721742 52.397491) + (xy 127.738536 52.465312) (xy 127.715998 52.531447) (xy 127.670946 52.570484) (xy 127.662182 52.574949) + (xy 127.490213 52.69989) (xy 127.33989 52.850213) (xy 127.214951 53.022179) (xy 127.118444 53.211585) + (xy 127.052753 53.41376) (xy 127.0195 53.623713) (xy 127.0195 53.836286) (xy 127.052753 54.046239) + (xy 127.118444 54.248414) (xy 127.214951 54.43782) (xy 127.33989 54.609786) (xy 127.45343 54.723326) + (xy 127.486915 54.784649) (xy 127.481931 54.854341) (xy 127.440059 54.910274) (xy 127.409083 54.927189) + (xy 127.277669 54.976203) (xy 127.277664 54.976206) (xy 127.162455 55.062452) (xy 127.162452 55.062455) + (xy 127.076206 55.177664) (xy 127.076202 55.177671) (xy 127.025908 55.312517) (xy 127.019501 55.372116) + (xy 127.019501 55.372123) (xy 127.0195 55.372135) (xy 127.0195 57.16787) (xy 127.019501 57.167876) + (xy 127.025908 57.227483) (xy 127.076202 57.362328) (xy 127.076206 57.362335) (xy 127.162452 57.477544) + (xy 127.162455 57.477547) (xy 127.277664 57.563793) (xy 127.277671 57.563797) (xy 127.412517 57.614091) + (xy 127.412516 57.614091) (xy 127.419444 57.614835) (xy 127.472127 57.6205) (xy 129.267872 57.620499) + (xy 129.327483 57.614091) (xy 129.462331 57.563796) (xy 129.577546 57.477546) (xy 129.663796 57.362331) + (xy 129.714091 57.227483) (xy 129.7205 57.167873) (xy 129.720499 55.372128) (xy 129.714091 55.312517) + (xy 129.663796 55.177669) (xy 129.663795 55.177668) (xy 129.663793 55.177664) (xy 129.577547 55.062455) + (xy 129.577544 55.062452) (xy 129.462335 54.976206) (xy 129.462328 54.976202) (xy 129.330917 54.927189) + (xy 129.274983 54.885318) (xy 129.250566 54.819853) (xy 129.265418 54.75158) (xy 129.286563 54.723332) + (xy 129.400104 54.609792) (xy 129.525051 54.437816) (xy 129.621557 54.248412) (xy 129.687246 54.046243) + (xy 129.7205 53.836287) (xy 129.7205 53.623713) (xy 129.687246 53.413757) (xy 129.621557 53.211588) + (xy 129.525051 53.022184) (xy 129.525049 53.022181) (xy 129.525048 53.022179) (xy 129.400109 52.850213) + (xy 129.249786 52.69989) (xy 129.07782 52.574951) (xy 129.077115 52.574591) (xy 129.069054 52.570485) + (xy 129.018259 52.522512) (xy 129.001463 52.454692) (xy 129.023999 52.388556) (xy 129.069054 52.349515) + (xy 129.077816 52.345051) (xy 129.099789 52.329086) (xy 129.249786 52.220109) (xy 129.249788 52.220106) + (xy 129.249792 52.220104) (xy 129.400104 52.069792) (xy 129.400106 52.069788) (xy 129.400109 52.069786) + (xy 129.525048 51.89782) (xy 129.525047 51.89782) (xy 129.525051 51.897816) (xy 129.621557 51.708412) + (xy 129.687246 51.506243) (xy 129.7205 51.296287) (xy 129.7205 51.083713) (xy 129.687246 50.873757) + (xy 129.621557 50.671588) (xy 129.525051 50.482184) (xy 129.525049 50.482181) (xy 129.525048 50.482179) + (xy 129.400109 50.310213) (xy 129.249786 50.15989) (xy 129.07782 50.034951) (xy 129.077115 50.034591) + (xy 129.069054 50.030485) (xy 129.018259 49.982512) (xy 129.001463 49.914692) (xy 129.023999 49.848556) + (xy 129.069054 49.809515) (xy 129.077816 49.805051) (xy 129.099789 49.789086) (xy 129.249786 49.680109) + (xy 129.249788 49.680106) (xy 129.249792 49.680104) (xy 129.400104 49.529792) (xy 129.400106 49.529788) + (xy 129.400109 49.529786) (xy 129.525048 49.35782) (xy 129.525047 49.35782) (xy 129.525051 49.357816) + (xy 129.621557 49.168412) (xy 129.687246 48.966243) (xy 129.7205 48.756287) (xy 129.7205 48.543713) + (xy 129.687246 48.333757) (xy 129.621557 48.131588) (xy 129.525051 47.942184) (xy 129.525049 47.942181) + (xy 129.525048 47.942179) (xy 129.400109 47.770213) (xy 129.249786 47.61989) (xy 129.07782 47.494951) + (xy 129.077115 47.494591) (xy 129.069054 47.490485) (xy 129.018259 47.442512) (xy 129.001463 47.374692) + (xy 129.023999 47.308556) (xy 129.069054 47.269515) (xy 129.077816 47.265051) (xy 129.099789 47.249086) + (xy 129.249786 47.140109) (xy 129.249788 47.140106) (xy 129.249792 47.140104) (xy 129.400104 46.989792) + (xy 129.400106 46.989788) (xy 129.400109 46.989786) (xy 129.525048 46.81782) (xy 129.525047 46.81782) + (xy 129.525051 46.817816) (xy 129.621557 46.628412) (xy 129.687246 46.426243) (xy 129.7205 46.216287) + (xy 129.7205 46.003713) (xy 129.687246 45.793757) (xy 129.621557 45.591588) (xy 129.525051 45.402184) + (xy 129.525049 45.402181) (xy 129.525048 45.402179) (xy 129.400109 45.230213) (xy 129.249786 45.07989) + (xy 129.07782 44.954951) (xy 129.077115 44.954591) (xy 129.069054 44.950485) (xy 129.018259 44.902512) + (xy 129.001463 44.834692) (xy 129.023999 44.768556) (xy 129.069054 44.729515) (xy 129.077816 44.725051) + (xy 129.099789 44.709086) (xy 129.249786 44.600109) (xy 129.249788 44.600106) (xy 129.249792 44.600104) + (xy 129.400104 44.449792) (xy 129.400106 44.449788) (xy 129.400109 44.449786) (xy 129.525048 44.27782) + (xy 129.525047 44.27782) (xy 129.525051 44.277816) (xy 129.621557 44.088412) (xy 129.687246 43.886243) + (xy 129.7205 43.676287) (xy 129.7205 43.463713) (xy 129.687246 43.253757) (xy 129.621557 43.051588) + (xy 129.525051 42.862184) (xy 129.525049 42.862181) (xy 129.525048 42.862179) (xy 129.400109 42.690213) + (xy 129.249786 42.53989) (xy 129.07782 42.414951) (xy 129.077115 42.414591) (xy 129.069054 42.410485) + (xy 129.018259 42.362512) (xy 129.001463 42.294692) (xy 129.023999 42.228556) (xy 129.069054 42.189515) + (xy 129.077816 42.185051) (xy 129.099789 42.169086) (xy 129.249786 42.060109) (xy 129.249788 42.060106) + (xy 129.249792 42.060104) (xy 129.400104 41.909792) (xy 129.400106 41.909788) (xy 129.400109 41.909786) + (xy 129.525048 41.73782) (xy 129.525047 41.73782) (xy 129.525051 41.737816) (xy 129.621557 41.548412) + (xy 129.687246 41.346243) (xy 129.7205 41.136287) (xy 129.7205 40.923713) (xy 129.687246 40.713757) + (xy 129.621557 40.511588) (xy 129.525051 40.322184) (xy 129.525049 40.322181) (xy 129.525048 40.322179) + (xy 129.400109 40.150213) (xy 129.249786 39.99989) (xy 129.07782 39.874951) (xy 129.077115 39.874591) + (xy 129.069054 39.870485) (xy 129.018259 39.822512) (xy 129.001463 39.754692) (xy 129.023999 39.688556) + (xy 129.069054 39.649515) (xy 129.077816 39.645051) (xy 129.186861 39.565826) (xy 129.249786 39.520109) + (xy 129.249788 39.520106) (xy 129.249792 39.520104) (xy 129.400104 39.369792) (xy 129.400106 39.369788) + (xy 129.400109 39.369786) (xy 129.525048 39.19782) (xy 129.525047 39.19782) (xy 129.525051 39.197816) + (xy 129.621557 39.008412) (xy 129.687246 38.806243) (xy 129.7205 38.596287) (xy 129.7205 38.383713) + (xy 129.687246 38.173757) (xy 129.621557 37.971588) (xy 129.525051 37.782184) (xy 129.525049 37.782181) + (xy 129.525048 37.782179) (xy 129.400109 37.610213) (xy 129.249786 37.45989) (xy 129.07782 37.334951) + (xy 129.077115 37.334591) (xy 129.069054 37.330485) (xy 129.018259 37.282512) (xy 129.001463 37.214692) + (xy 129.023999 37.148556) (xy 129.069054 37.109515) (xy 129.077816 37.105051) (xy 129.164138 37.042335) + (xy 129.249786 36.980109) (xy 129.249788 36.980106) (xy 129.249792 36.980104) (xy 129.400104 36.829792) + (xy 129.400106 36.829788) (xy 129.400109 36.829786) (xy 129.525048 36.65782) (xy 129.525047 36.65782) + (xy 129.525051 36.657816) (xy 129.621557 36.468412) (xy 129.687246 36.266243) (xy 129.7205 36.056287) + (xy 129.7205 35.843713) (xy 129.687246 35.633757) (xy 129.621557 35.431588) (xy 129.525051 35.242184) + (xy 129.525049 35.242181) (xy 129.525048 35.242179) (xy 129.400109 35.070213) (xy 129.249786 34.91989) + (xy 129.07782 34.794951) (xy 128.888414 34.698444) (xy 128.888413 34.698443) (xy 128.888412 34.698443) + (xy 128.686243 34.632754) (xy 128.686241 34.632753) (xy 128.68624 34.632753) (xy 128.524957 34.607208) + (xy 128.476287 34.5995) (xy 128.263713 34.5995) (xy 128.215042 34.607208) (xy 128.05376 34.632753) + (xy 127.851585 34.698444) (xy 127.662179 34.794951) (xy 127.490213 34.91989) (xy 127.33989 35.070213) + (xy 127.214951 35.242179) (xy 127.118444 35.431585) (xy 127.052753 35.63376) (xy 127.0195 35.843713) + (xy 124.0005 35.843713) (xy 124.0005 33.938389) (xy 134.3745 33.938389) (xy 134.3745 45.181611) + (xy 134.398535 45.302444) (xy 134.39854 45.302461) (xy 134.445684 45.416278) (xy 134.445687 45.416285) + (xy 134.445688 45.416286) (xy 134.460473 45.438412) (xy 134.460474 45.438414) (xy 134.460475 45.438415) + (xy 134.514141 45.518733) (xy 134.605586 45.610178) (xy 134.605608 45.610198) (xy 142.267571 53.272161) + (xy 142.301056 53.333484) (xy 142.297822 53.398158) (xy 142.292753 53.413757) (xy 142.2595 53.623713) + (xy 142.2595 53.836286) (xy 142.292753 54.046239) (xy 142.358444 54.248414) (xy 142.454951 54.43782) + (xy 142.57989 54.609786) (xy 142.730213 54.760109) (xy 142.902182 54.88505) (xy 142.910946 54.889516) + (xy 142.961742 54.937491) (xy 142.978536 55.005312) (xy 142.955998 55.071447) (xy 142.910946 55.110484) + (xy 142.902182 55.114949) (xy 142.730213 55.23989) (xy 142.57989 55.390213) (xy 142.454951 55.562179) + (xy 142.358444 55.751585) (xy 142.292753 55.95376) (xy 142.2595 56.163713) (xy 142.2595 56.376286) + (xy 142.291774 56.580059) (xy 142.292754 56.586243) (xy 142.305969 56.626915) (xy 142.358444 56.788414) + (xy 142.454951 56.97782) (xy 142.57989 57.149786) (xy 142.730213 57.300109) (xy 142.902179 57.425048) + (xy 142.902181 57.425049) (xy 142.902184 57.425051) (xy 143.091588 57.521557) (xy 143.293757 57.587246) + (xy 143.503713 57.6205) (xy 143.503714 57.6205) (xy 143.716286 57.6205) (xy 143.716287 57.6205) + (xy 143.926243 57.587246) (xy 144.128412 57.521557) (xy 144.317816 57.425051) (xy 144.404138 57.362335) + (xy 144.489786 57.300109) (xy 144.489788 57.300106) (xy 144.489792 57.300104) (xy 144.640104 57.149792) + (xy 144.640106 57.149788) (xy 144.640109 57.149786) (xy 144.765048 56.97782) (xy 144.765047 56.97782) + (xy 144.765051 56.977816) (xy 144.861557 56.788412) (xy 144.918833 56.612135) (xy 231.8095 56.612135) (xy 231.8095 58.40787) (xy 231.809501 58.407876) (xy 231.815908 58.467483) (xy 231.866202 58.602328) (xy 231.866206 58.602335) (xy 231.952452 58.717544) (xy 231.952455 58.717547) (xy 232.067664 58.803793) (xy 232.067671 58.803797) (xy 232.202517 58.854091) (xy 232.202516 58.854091) (xy 232.209444 58.854835) @@ -4535,255 +5379,266 @@ (xy 234.057881 56.1595) (xy 234.057873 56.1595) (xy 234.057864 56.1595) (xy 232.262129 56.1595) (xy 232.262123 56.159501) (xy 232.202516 56.165908) (xy 232.067671 56.216202) (xy 232.067664 56.216206) (xy 231.952455 56.302452) (xy 231.952452 56.302455) (xy 231.866206 56.417664) (xy 231.866202 56.417671) - (xy 231.815908 56.552517) (xy 231.809501 56.612116) (xy 231.8095 56.612135) (xy 144.912082 56.612135) - (xy 144.917246 56.596243) (xy 144.9505 56.386287) (xy 144.9505 56.173713) (xy 144.917246 55.963757) - (xy 144.851557 55.761588) (xy 144.755051 55.572184) (xy 144.755049 55.572181) (xy 144.755048 55.572179) - (xy 144.630109 55.400213) (xy 144.479786 55.24989) (xy 144.30782 55.124951) (xy 144.307115 55.124591) - (xy 144.299054 55.120485) (xy 144.248259 55.072512) (xy 144.231463 55.004692) (xy 144.253999 54.938556) - (xy 144.299054 54.899515) (xy 144.307816 54.895051) (xy 144.329789 54.879086) (xy 144.479786 54.770109) - (xy 144.479788 54.770106) (xy 144.479792 54.770104) (xy 144.630104 54.619792) (xy 144.630106 54.619788) - (xy 144.630109 54.619786) (xy 144.755048 54.44782) (xy 144.755047 54.44782) (xy 144.755051 54.447816) - (xy 144.851557 54.258412) (xy 144.917246 54.056243) (xy 144.9505 53.846287) (xy 144.9505 53.633713) - (xy 144.917246 53.423757) (xy 144.912177 53.408159) (xy 144.910183 53.338321) (xy 144.942428 53.282162) - (xy 145.310855 52.913736) (xy 145.310855 52.913735) (xy 145.310858 52.913733) (xy 145.379312 52.811285) - (xy 145.426463 52.697451) (xy 145.448841 52.584951) (xy 145.450501 52.576608) (xy 145.450501 52.448283) - (xy 145.4505 52.448257) (xy 145.4505 48.220329) (xy 145.450501 48.220308) (xy 145.450501 48.090979) - (xy 145.426464 47.970143) (xy 145.426463 47.970137) (xy 145.379312 47.856303) (xy 145.310858 47.753855) - (xy 145.310855 47.753851) (xy 144.674141 47.117138) (xy 144.640656 47.055815) (xy 144.64564 46.986124) - (xy 144.661499 46.956579) (xy 144.755051 46.827816) (xy 144.851557 46.638412) (xy 144.917246 46.436243) - (xy 144.9505 46.226287) (xy 144.9505 46.013713) (xy 144.917246 45.803757) (xy 144.851557 45.601588) - (xy 144.755051 45.412184) (xy 144.755049 45.412181) (xy 144.755048 45.412179) (xy 144.630109 45.240213) - (xy 144.479786 45.08989) (xy 144.30782 44.964951) (xy 144.307115 44.964591) (xy 144.299054 44.960485) - (xy 144.248259 44.912512) (xy 144.231463 44.844692) (xy 144.253999 44.778556) (xy 144.299054 44.739515) - (xy 144.307816 44.735051) (xy 144.329789 44.719086) (xy 144.479786 44.610109) (xy 144.479788 44.610106) - (xy 144.479792 44.610104) (xy 144.630104 44.459792) (xy 144.630106 44.459788) (xy 144.630109 44.459786) - (xy 144.755048 44.28782) (xy 144.755047 44.28782) (xy 144.755051 44.287816) (xy 144.851557 44.098412) - (xy 144.917246 43.896243) (xy 144.9505 43.686287) (xy 144.9505 43.473713) (xy 144.917246 43.263757) - (xy 144.851557 43.061588) (xy 144.755051 42.872184) (xy 144.755049 42.872181) (xy 144.755048 42.872179) - (xy 144.630109 42.700213) (xy 144.479786 42.54989) (xy 144.30782 42.424951) (xy 144.307115 42.424591) - (xy 144.299054 42.420485) (xy 144.248259 42.372512) (xy 144.231463 42.304692) (xy 144.253999 42.238556) - (xy 144.299054 42.199515) (xy 144.307816 42.195051) (xy 144.329789 42.179086) (xy 144.479786 42.070109) - (xy 144.479788 42.070106) (xy 144.479792 42.070104) (xy 144.630104 41.919792) (xy 144.630106 41.919788) - (xy 144.630109 41.919786) (xy 144.755048 41.74782) (xy 144.755047 41.74782) (xy 144.755051 41.747816) - (xy 144.851557 41.558412) (xy 144.917246 41.356243) (xy 144.9505 41.146287) (xy 144.9505 40.933713) - (xy 144.917246 40.723757) (xy 144.851557 40.521588) (xy 144.755051 40.332184) (xy 144.755049 40.332181) - (xy 144.755048 40.332179) (xy 144.630109 40.160213) (xy 144.479786 40.00989) (xy 144.307817 39.884949) - (xy 144.298504 39.880204) (xy 144.247707 39.83223) (xy 144.230912 39.764409) (xy 144.253449 39.698274) - (xy 144.298507 39.659232) (xy 144.307555 39.654622) (xy 144.361716 39.61527) (xy 144.361717 39.61527) - (xy 143.729408 38.982962) (xy 143.792993 38.965925) (xy 143.907007 38.900099) (xy 144.000099 38.807007) - (xy 144.065925 38.692993) (xy 144.082962 38.629408) (xy 144.71527 39.261717) (xy 144.71527 39.261716) - (xy 144.754622 39.207554) (xy 144.851095 39.018217) (xy 144.916757 38.81613) (xy 144.916757 38.816127) - (xy 144.95 38.606246) (xy 144.95 38.393753) (xy 144.916757 38.183872) (xy 144.916757 38.183869) - (xy 144.851095 37.981782) (xy 144.754624 37.792449) (xy 144.71527 37.738282) (xy 144.715269 37.738282) - (xy 144.082962 38.37059) (xy 144.065925 38.307007) (xy 144.000099 38.192993) (xy 143.907007 38.099901) - (xy 143.792993 38.034075) (xy 143.729409 38.017037) (xy 144.365393 37.381051) (xy 144.376871 37.326412) - (xy 144.425922 37.276655) (xy 144.447119 37.267354) (xy 144.516462 37.244377) (xy 144.541453 37.228961) - (xy 144.606551 37.2105) (xy 145.390664 37.2105) (xy 145.457703 37.230185) (xy 145.478345 37.246819) - (xy 149.213181 40.981655) (xy 149.246666 41.042978) (xy 149.2495 41.069336) (xy 149.2495 49.374718) - (xy 149.28029 49.569122) (xy 149.341117 49.756326) (xy 149.397759 49.867491) (xy 149.430476 49.931701) - (xy 149.546172 50.090942) (xy 149.546174 50.090944) (xy 152.31226 52.85703) (xy 152.335063 52.888415) - (xy 152.344949 52.907817) (xy 152.46989 53.079786) (xy 152.620213 53.230109) (xy 152.792179 53.355048) - (xy 152.792181 53.355049) (xy 152.792184 53.355051) (xy 152.981588 53.451557) (xy 153.183757 53.517246) - (xy 153.393713 53.5505) (xy 153.393714 53.5505) (xy 153.606286 53.5505) (xy 153.606287 53.5505) - (xy 153.816243 53.517246) (xy 154.018412 53.451557) (xy 154.207816 53.355051) (xy 154.30814 53.282162) - (xy 154.379786 53.230109) (xy 154.379788 53.230106) (xy 154.379792 53.230104) (xy 154.530104 53.079792) - (xy 154.530106 53.079788) (xy 154.530109 53.079786) (xy 154.655048 52.90782) (xy 154.65505 52.907817) - (xy 154.655051 52.907816) (xy 154.751557 52.718412) (xy 154.817246 52.516243) (xy 154.8505 52.306287) - (xy 154.8505 52.093713) (xy 154.817246 51.883757) (xy 154.751557 51.681588) (xy 154.655051 51.492184) - (xy 154.655049 51.492181) (xy 154.655048 51.492179) (xy 154.530109 51.320213) (xy 154.379786 51.16989) - (xy 154.20782 51.044951) (xy 154.207115 51.044591) (xy 154.199054 51.040485) (xy 154.148259 50.992512) - (xy 154.131463 50.924692) (xy 154.153999 50.858556) (xy 154.199054 50.819515) (xy 154.207816 50.815051) - (xy 154.229789 50.799086) (xy 154.379786 50.690109) (xy 154.379788 50.690106) (xy 154.379792 50.690104) - (xy 154.530104 50.539792) (xy 154.530106 50.539788) (xy 154.530109 50.539786) (xy 154.655048 50.36782) - (xy 154.655047 50.36782) (xy 154.655051 50.367816) (xy 154.751557 50.178412) (xy 154.817246 49.976243) - (xy 154.8505 49.766287) (xy 154.8505 49.553713) (xy 154.825715 49.397227) (xy 154.83467 49.327933) - (xy 154.860504 49.290151) (xy 158.044114 46.106543) (xy 158.120775 45.991811) (xy 158.17358 45.864329) - (xy 158.177678 45.843723) (xy 158.180773 45.828168) (xy 158.180773 45.828165) (xy 158.2005 45.728993) - (xy 158.2005 41.933713) (xy 210.5695 41.933713) (xy 210.5695 42.146286) (xy 210.592508 42.291557) - (xy 210.602754 42.356243) (xy 210.634439 42.45376) (xy 210.668444 42.558414) (xy 210.764951 42.74782) - (xy 210.88989 42.919786) (xy 211.040213 43.070109) (xy 211.212182 43.19505) (xy 211.220946 43.199516) - (xy 211.271742 43.247491) (xy 211.288536 43.315312) (xy 211.265998 43.381447) (xy 211.220946 43.420484) - (xy 211.212182 43.424949) (xy 211.040213 43.54989) (xy 210.88989 43.700213) (xy 210.764951 43.872179) - (xy 210.668444 44.061585) (xy 210.602753 44.26376) (xy 210.5695 44.473713) (xy 210.5695 44.686286) - (xy 210.592508 44.831557) (xy 210.602754 44.896243) (xy 210.637439 45.002993) (xy 210.668444 45.098414) - (xy 210.764951 45.28782) (xy 210.88989 45.459786) (xy 211.040213 45.610109) (xy 211.212182 45.73505) - (xy 211.220946 45.739516) (xy 211.271742 45.787491) (xy 211.288536 45.855312) (xy 211.265998 45.921447) - (xy 211.220946 45.960484) (xy 211.212182 45.964949) (xy 211.040213 46.08989) (xy 210.88989 46.240213) - (xy 210.764951 46.412179) (xy 210.668444 46.601585) (xy 210.602753 46.80376) (xy 210.5695 47.013713) - (xy 210.5695 47.226286) (xy 210.592508 47.371557) (xy 210.602754 47.436243) (xy 210.623627 47.500484) - (xy 210.668444 47.638414) (xy 210.764951 47.82782) (xy 210.88989 47.999786) (xy 211.040213 48.150109) - (xy 211.212182 48.27505) (xy 211.220946 48.279516) (xy 211.271742 48.327491) (xy 211.288536 48.395312) - (xy 211.265998 48.461447) (xy 211.220946 48.500484) (xy 211.212182 48.504949) (xy 211.040213 48.62989) - (xy 210.88989 48.780213) (xy 210.764951 48.952179) (xy 210.668444 49.141585) (xy 210.602753 49.34376) - (xy 210.5695 49.553713) (xy 210.5695 49.766286) (xy 210.592508 49.911557) (xy 210.602754 49.976243) - (xy 210.640022 50.090943) (xy 210.668444 50.178414) (xy 210.764951 50.36782) (xy 210.88989 50.539786) - (xy 211.040213 50.690109) (xy 211.212182 50.81505) (xy 211.220946 50.819516) (xy 211.271742 50.867491) - (xy 211.288536 50.935312) (xy 211.265998 51.001447) (xy 211.220946 51.040484) (xy 211.212182 51.044949) - (xy 211.040213 51.16989) (xy 210.88989 51.320213) (xy 210.764951 51.492179) (xy 210.668444 51.681585) - (xy 210.602753 51.88376) (xy 210.5695 52.093713) (xy 210.5695 52.306286) (xy 210.592798 52.453387) - (xy 210.602754 52.516243) (xy 210.661632 52.697451) (xy 210.668444 52.718414) (xy 210.764951 52.90782) - (xy 210.88989 53.079786) (xy 211.040213 53.230109) (xy 211.212179 53.355048) (xy 211.212181 53.355049) - (xy 211.212184 53.355051) (xy 211.401588 53.451557) (xy 211.603757 53.517246) (xy 211.813713 53.5505) - (xy 211.813714 53.5505) (xy 212.026286 53.5505) (xy 212.026287 53.5505) (xy 212.236243 53.517246) - (xy 212.438412 53.451557) (xy 212.627816 53.355051) (xy 212.72814 53.282162) (xy 212.799786 53.230109) - (xy 212.799788 53.230106) (xy 212.799792 53.230104) (xy 212.950104 53.079792) (xy 212.950106 53.079788) - (xy 212.950109 53.079786) (xy 213.075048 52.90782) (xy 213.07505 52.907817) (xy 213.075051 52.907816) - (xy 213.171557 52.718412) (xy 213.237246 52.516243) (xy 213.2705 52.306287) (xy 213.2705 52.093713) - (xy 213.237246 51.883757) (xy 213.171557 51.681588) (xy 213.075051 51.492184) (xy 213.075049 51.492181) - (xy 213.075048 51.492179) (xy 212.950109 51.320213) (xy 212.799786 51.16989) (xy 212.62782 51.044951) - (xy 212.627115 51.044591) (xy 212.619054 51.040485) (xy 212.568259 50.992512) (xy 212.551463 50.924692) - (xy 212.573999 50.858556) (xy 212.619054 50.819515) (xy 212.627816 50.815051) (xy 212.649789 50.799086) - (xy 212.799786 50.690109) (xy 212.799788 50.690106) (xy 212.799792 50.690104) (xy 212.950104 50.539792) - (xy 212.950106 50.539788) (xy 212.950109 50.539786) (xy 213.075048 50.36782) (xy 213.075047 50.36782) - (xy 213.075051 50.367816) (xy 213.171557 50.178412) (xy 213.237246 49.976243) (xy 213.2705 49.766287) - (xy 213.2705 49.553713) (xy 213.237246 49.343757) (xy 213.171557 49.141588) (xy 213.075051 48.952184) - (xy 213.075049 48.952181) (xy 213.075048 48.952179) (xy 212.950109 48.780213) (xy 212.799786 48.62989) - (xy 212.62782 48.504951) (xy 212.627115 48.504591) (xy 212.619054 48.500485) (xy 212.568259 48.452512) - (xy 212.551463 48.384692) (xy 212.573999 48.318556) (xy 212.619054 48.279515) (xy 212.627816 48.275051) - (xy 212.711578 48.214195) (xy 212.799786 48.150109) (xy 212.799788 48.150106) (xy 212.799792 48.150104) - (xy 212.950104 47.999792) (xy 212.950106 47.999788) (xy 212.950109 47.999786) (xy 213.075048 47.82782) - (xy 213.075047 47.82782) (xy 213.075051 47.827816) (xy 213.171557 47.638412) (xy 213.237246 47.436243) - (xy 213.2705 47.226287) (xy 213.2705 47.013713) (xy 213.237246 46.803757) (xy 213.171557 46.601588) - (xy 213.075051 46.412184) (xy 213.075049 46.412181) (xy 213.075048 46.412179) (xy 212.950109 46.240213) - (xy 212.799786 46.08989) (xy 212.62782 45.964951) (xy 212.627115 45.964591) (xy 212.619054 45.960485) - (xy 212.568259 45.912512) (xy 212.551463 45.844692) (xy 212.573999 45.778556) (xy 212.619054 45.739515) - (xy 212.627816 45.735051) (xy 212.726224 45.663554) (xy 212.799786 45.610109) (xy 212.799788 45.610106) - (xy 212.799792 45.610104) (xy 212.950104 45.459792) (xy 212.950106 45.459788) (xy 212.950109 45.459786) - (xy 213.075048 45.28782) (xy 213.075047 45.28782) (xy 213.075051 45.287816) (xy 213.162083 45.117007) - (xy 213.171553 45.09842) (xy 213.171554 45.098419) (xy 213.171556 45.098414) (xy 213.171557 45.098412) - (xy 213.237246 44.896243) (xy 213.2705 44.686287) (xy 213.2705 44.473713) (xy 213.237246 44.263757) - (xy 213.171557 44.061588) (xy 213.075051 43.872184) (xy 213.075049 43.872181) (xy 213.075048 43.872179) - (xy 212.950109 43.700213) (xy 212.799786 43.54989) (xy 212.62782 43.424951) (xy 212.627115 43.424591) - (xy 212.619054 43.420485) (xy 212.568259 43.372512) (xy 212.551463 43.304692) (xy 212.573999 43.238556) - (xy 212.619054 43.199515) (xy 212.627816 43.195051) (xy 212.649789 43.179086) (xy 212.799786 43.070109) - (xy 212.799788 43.070106) (xy 212.799792 43.070104) (xy 212.950104 42.919792) (xy 212.950106 42.919788) - (xy 212.950109 42.919786) (xy 213.075048 42.74782) (xy 213.075047 42.74782) (xy 213.075051 42.747816) - (xy 213.171557 42.558412) (xy 213.237246 42.356243) (xy 213.2705 42.146287) (xy 213.2705 41.933713) - (xy 213.237246 41.723757) (xy 213.171557 41.521588) (xy 213.075051 41.332184) (xy 213.075049 41.332181) - (xy 213.075048 41.332179) (xy 212.950109 41.160213) (xy 212.79979 41.009894) (xy 212.799785 41.00989) - (xy 212.794399 41.005977) (xy 212.751731 40.950649) (xy 212.74575 40.881036) (xy 212.778354 40.81924) - (xy 212.828278 40.787951) (xy 212.839117 40.784359) (xy 212.839124 40.784356) (xy 212.988345 40.692315) - (xy 213.112315 40.568345) (xy 213.204356 40.419124) (xy 213.204358 40.419119) (xy 213.259505 40.252697) - (xy 213.259506 40.25269) (xy 213.269999 40.149986) (xy 213.27 40.149973) (xy 213.27 40.123713) (xy 216.7295 40.123713) - (xy 216.7295 40.336286) (xy 216.758848 40.521585) (xy 216.762754 40.546243) (xy 216.820106 40.722754) - (xy 216.828444 40.748414) (xy 216.924951 40.93782) (xy 217.04989 41.109786) (xy 217.200213 41.260109) - (xy 217.372182 41.38505) (xy 217.380946 41.389516) (xy 217.431742 41.437491) (xy 217.448536 41.505312) - (xy 217.425998 41.571447) (xy 217.380946 41.610484) (xy 217.372182 41.614949) (xy 217.200213 41.73989) - (xy 217.04989 41.890213) (xy 216.924951 42.062179) (xy 216.828444 42.251585) (xy 216.762753 42.45376) - (xy 216.7295 42.663713) (xy 216.7295 42.876286) (xy 216.760198 43.070109) (xy 216.762754 43.086243) - (xy 216.763266 43.08782) (xy 216.828444 43.288414) (xy 216.924951 43.47782) (xy 217.04989 43.649786) - (xy 217.200213 43.800109) (xy 217.372179 43.925048) (xy 217.372181 43.925049) (xy 217.372184 43.925051) - (xy 217.381493 43.929794) (xy 217.43229 43.977766) (xy 217.449087 44.045587) (xy 217.426552 44.111722) - (xy 217.381505 44.15076) (xy 217.372446 44.155376) (xy 217.37244 44.15538) (xy 217.318282 44.194727) - (xy 217.318282 44.194728) (xy 217.950591 44.827037) (xy 217.887007 44.844075) (xy 217.772993 44.909901) - (xy 217.679901 45.002993) (xy 217.614075 45.117007) (xy 217.597037 45.180591) (xy 216.964728 44.548282) - (xy 216.964727 44.548282) (xy 216.92538 44.602439) (xy 216.828904 44.791782) (xy 216.763242 44.993869) - (xy 216.763242 44.993872) (xy 216.73 45.203753) (xy 216.73 45.416246) (xy 216.763242 45.626127) - (xy 216.763242 45.62613) (xy 216.828904 45.828217) (xy 216.925375 46.01755) (xy 216.964728 46.071716) - (xy 217.597037 45.439408) (xy 217.614075 45.502993) (xy 217.679901 45.617007) (xy 217.772993 45.710099) - (xy 217.887007 45.775925) (xy 217.95059 45.792962) (xy 217.28037 46.463181) (xy 217.219047 46.496666) - (xy 217.192698 46.4995) (xy 217.182134 46.4995) (xy 217.182123 46.499501) (xy 217.122516 46.505908) - (xy 216.987671 46.556202) (xy 216.987664 46.556206) (xy 216.872455 46.642452) (xy 216.872452 46.642455) - (xy 216.786206 46.757664) (xy 216.786202 46.757671) (xy 216.735908 46.892517) (xy 216.730633 46.941585) - (xy 216.729501 46.952123) (xy 216.7295 46.952135) (xy 216.7295 48.74787) (xy 216.729501 48.747876) - (xy 216.735908 48.807483) (xy 216.786202 48.942328) (xy 216.786206 48.942335) (xy 216.872452 49.057544) - (xy 216.872455 49.057547) (xy 216.987664 49.143793) (xy 216.987671 49.143797) (xy 217.122517 49.194091) - (xy 217.122516 49.194091) (xy 217.129444 49.194835) (xy 217.182127 49.2005) (xy 218.977872 49.200499) - (xy 219.037483 49.194091) (xy 219.172331 49.143796) (xy 219.287546 49.057546) (xy 219.373796 48.942331) - (xy 219.424091 48.807483) (xy 219.4305 48.747873) (xy 219.430499 46.952128) (xy 219.424091 46.892517) - (xy 219.391691 46.805649) (xy 219.373797 46.757671) (xy 219.373793 46.757664) (xy 219.287547 46.642455) - (xy 219.287544 46.642452) (xy 219.172335 46.556206) (xy 219.172328 46.556202) (xy 219.037482 46.505908) - (xy 219.037483 46.505908) (xy 218.977883 46.499501) (xy 218.977881 46.4995) (xy 218.977873 46.4995) - (xy 218.977865 46.4995) (xy 218.967309 46.4995) (xy 218.90027 46.479815) (xy 218.879628 46.463181) - (xy 218.209408 45.792962) (xy 218.272993 45.775925) (xy 218.387007 45.710099) (xy 218.480099 45.617007) - (xy 218.545925 45.502993) (xy 218.562962 45.439408) (xy 219.19527 46.071717) (xy 219.19527 46.071716) - (xy 219.234622 46.017554) (xy 219.331095 45.828217) (xy 219.396757 45.62613) (xy 219.396757 45.626127) - (xy 219.43 45.416246) (xy 219.43 45.203753) (xy 219.396757 44.993872) (xy 219.396757 44.993869) - (xy 219.331095 44.791782) (xy 219.234624 44.602449) (xy 219.19527 44.548282) (xy 219.195269 44.548282) - (xy 218.562962 45.18059) (xy 218.545925 45.117007) (xy 218.480099 45.002993) (xy 218.387007 44.909901) - (xy 218.272993 44.844075) (xy 218.209409 44.827037) (xy 218.841716 44.194728) (xy 218.787547 44.155373) - (xy 218.787547 44.155372) (xy 218.7785 44.150763) (xy 218.727706 44.102788) (xy 218.710912 44.034966) - (xy 218.733451 43.968832) (xy 218.778508 43.929793) (xy 218.787816 43.925051) (xy 218.867007 43.867515) - (xy 218.959786 43.800109) (xy 218.959788 43.800106) (xy 218.959792 43.800104) (xy 219.110104 43.649792) - (xy 219.110106 43.649788) (xy 219.110109 43.649786) (xy 219.235048 43.47782) (xy 219.235047 43.47782) - (xy 219.235051 43.477816) (xy 219.331557 43.288412) (xy 219.397246 43.086243) (xy 219.4305 42.876287) - (xy 219.4305 42.663713) (xy 219.397246 42.453757) (xy 219.331557 42.251588) (xy 219.235051 42.062184) - (xy 219.235049 42.062181) (xy 219.235048 42.062179) (xy 219.110109 41.890213) (xy 218.959786 41.73989) - (xy 218.78782 41.614951) (xy 218.787115 41.614591) (xy 218.779054 41.610485) (xy 218.728259 41.562512) - (xy 218.711463 41.494692) (xy 218.733999 41.428556) (xy 218.779054 41.389515) (xy 218.787816 41.385051) - (xy 218.831013 41.353667) (xy 218.959786 41.260109) (xy 218.959788 41.260106) (xy 218.959792 41.260104) - (xy 219.110104 41.109792) (xy 219.110106 41.109788) (xy 219.110109 41.109786) (xy 219.235048 40.93782) - (xy 219.235047 40.93782) (xy 219.235051 40.937816) (xy 219.331557 40.748412) (xy 219.397246 40.546243) - (xy 219.4305 40.336287) (xy 219.4305 40.123713) (xy 219.397246 39.913757) (xy 219.331557 39.711588) - (xy 219.235051 39.522184) (xy 219.235049 39.522181) (xy 219.235048 39.522179) (xy 219.110109 39.350213) - (xy 218.959786 39.19989) (xy 218.78782 39.074951) (xy 218.598414 38.978444) (xy 218.598413 38.978443) - (xy 218.598412 38.978443) (xy 218.396243 38.912754) (xy 218.396241 38.912753) (xy 218.39624 38.912753) - (xy 218.234957 38.887208) (xy 218.186287 38.8795) (xy 217.973713 38.8795) (xy 217.925042 38.887208) - (xy 217.76376 38.912753) (xy 217.561585 38.978444) (xy 217.372179 39.074951) (xy 217.200213 39.19989) - (xy 217.04989 39.350213) (xy 216.924951 39.522179) (xy 216.828444 39.711585) (xy 216.762753 39.91376) - (xy 216.7295 40.123713) (xy 213.27 40.123713) (xy 213.27 39.75) (xy 212.353012 39.75) (xy 212.385925 39.692993) - (xy 212.42 39.565826) (xy 212.42 39.434174) (xy 212.385925 39.307007) (xy 212.353012 39.25) (xy 213.269999 39.25) - (xy 213.269999 38.850028) (xy 213.269998 38.850013) (xy 213.259505 38.747302) (xy 213.204358 38.58088) - (xy 213.204356 38.580875) (xy 213.112315 38.431654) (xy 212.988345 38.307684) (xy 212.839124 38.215643) - (xy 212.839119 38.215641) (xy 212.672697 38.160494) (xy 212.67269 38.160493) (xy 212.569986 38.15) - (xy 212.17 38.15) (xy 212.17 39.066988) (xy 212.112993 39.034075) (xy 211.985826 39) (xy 211.854174 39) - (xy 211.727007 39.034075) (xy 211.67 39.066988) (xy 211.67 38.15) (xy 211.270028 38.15) (xy 211.270012 38.150001) - (xy 211.167302 38.160494) (xy 211.00088 38.215641) (xy 211.000875 38.215643) (xy 210.851654 38.307684) - (xy 210.727684 38.431654) (xy 210.635643 38.580875) (xy 210.635641 38.58088) (xy 210.580494 38.747302) - (xy 210.580493 38.747309) (xy 210.57 38.850013) (xy 210.57 39.25) (xy 211.486988 39.25) (xy 211.454075 39.307007) - (xy 211.42 39.434174) (xy 211.42 39.565826) (xy 211.454075 39.692993) (xy 211.486988 39.75) (xy 210.570001 39.75) - (xy 210.570001 40.149986) (xy 210.580494 40.252697) (xy 210.635641 40.419119) (xy 210.635643 40.419124) - (xy 210.727684 40.568345) (xy 210.851654 40.692315) (xy 211.000875 40.784356) (xy 211.000878 40.784357) - (xy 211.011723 40.787951) (xy 211.069167 40.827724) (xy 211.09599 40.89224) (xy 211.083675 40.961016) - (xy 211.045605 41.005974) (xy 211.040211 41.009892) (xy 210.88989 41.160213) (xy 210.764951 41.332179) - (xy 210.668444 41.521585) (xy 210.602753 41.72376) (xy 210.5695 41.933713) (xy 158.2005 41.933713) - (xy 158.2005 34.653713) (xy 239.6495 34.653713) (xy 239.6495 34.866286) (xy 239.677572 35.043529) - (xy 239.682754 35.076243) (xy 239.739919 35.252179) (xy 239.748444 35.278414) (xy 239.844951 35.46782) - (xy 239.96989 35.639786) (xy 240.120213 35.790109) (xy 240.292179 35.915048) (xy 240.292181 35.915049) - (xy 240.292184 35.915051) (xy 240.301493 35.919794) (xy 240.35229 35.967766) (xy 240.369087 36.035587) - (xy 240.346552 36.101722) (xy 240.301505 36.14076) (xy 240.292446 36.145376) (xy 240.29244 36.14538) - (xy 240.238282 36.184727) (xy 240.238282 36.184728) (xy 240.870591 36.817037) (xy 240.807007 36.834075) - (xy 240.692993 36.899901) (xy 240.599901 36.992993) (xy 240.534075 37.107007) (xy 240.517037 37.170591) - (xy 239.884728 36.538282) (xy 239.884727 36.538282) (xy 239.84538 36.592439) (xy 239.748904 36.781782) - (xy 239.683242 36.983869) (xy 239.683242 36.983872) (xy 239.65 37.193753) (xy 239.65 37.406246) - (xy 239.683242 37.616127) (xy 239.683242 37.61613) (xy 239.748904 37.818217) (xy 239.845375 38.00755) - (xy 239.884728 38.061716) (xy 240.517037 37.429408) (xy 240.534075 37.492993) (xy 240.599901 37.607007) - (xy 240.692993 37.700099) (xy 240.807007 37.765925) (xy 240.87059 37.782962) (xy 240.238282 38.415269) - (xy 240.238282 38.41527) (xy 240.292452 38.454626) (xy 240.292451 38.454626) (xy 240.301495 38.459234) - (xy 240.352292 38.507208) (xy 240.369087 38.575029) (xy 240.34655 38.641164) (xy 240.301499 38.680202) - (xy 240.292182 38.684949) (xy 240.120213 38.80989) (xy 239.96989 38.960213) (xy 239.844951 39.132179) - (xy 239.748444 39.321585) (xy 239.682753 39.52376) (xy 239.6495 39.733713) (xy 239.6495 39.946286) - (xy 239.677601 40.123713) (xy 239.682754 40.156243) (xy 239.739919 40.332179) (xy 239.748444 40.358414) + (xy 231.815908 56.552517) (xy 231.809501 56.612116) (xy 231.8095 56.612135) (xy 144.918833 56.612135) + (xy 144.927246 56.586243) (xy 144.928226 56.580059) (xy 144.9605 56.376286) (xy 144.9605 56.163713) + (xy 144.927246 55.95376) (xy 144.927246 55.953757) (xy 144.861557 55.751588) (xy 144.765051 55.562184) + (xy 144.765049 55.562181) (xy 144.765048 55.562179) (xy 144.640109 55.390213) (xy 144.489786 55.23989) + (xy 144.31782 55.114951) (xy 144.317115 55.114591) (xy 144.309054 55.110485) (xy 144.258259 55.062512) + (xy 144.241463 54.994692) (xy 144.263999 54.928556) (xy 144.309054 54.889515) (xy 144.317816 54.885051) + (xy 144.407554 54.819853) (xy 144.489786 54.760109) (xy 144.489788 54.760106) (xy 144.489792 54.760104) + (xy 144.640104 54.609792) (xy 144.640106 54.609788) (xy 144.640109 54.609786) (xy 144.765048 54.43782) + (xy 144.765047 54.43782) (xy 144.765051 54.437816) (xy 144.861557 54.248412) (xy 144.927246 54.046243) + (xy 144.9605 53.836287) (xy 144.9605 53.623713) (xy 144.927246 53.413757) (xy 144.861557 53.211588) + (xy 144.765051 53.022184) (xy 144.765049 53.022181) (xy 144.765048 53.022179) (xy 144.640109 52.850213) + (xy 144.489786 52.69989) (xy 144.31782 52.574951) (xy 144.317115 52.574591) (xy 144.309054 52.570485) + (xy 144.258259 52.522512) (xy 144.241463 52.454692) (xy 144.263999 52.388556) (xy 144.309054 52.349515) + (xy 144.317816 52.345051) (xy 144.339789 52.329086) (xy 144.489786 52.220109) (xy 144.489788 52.220106) + (xy 144.489792 52.220104) (xy 144.640104 52.069792) (xy 144.640106 52.069788) (xy 144.640109 52.069786) + (xy 144.765048 51.89782) (xy 144.765047 51.89782) (xy 144.765051 51.897816) (xy 144.861557 51.708412) + (xy 144.927246 51.506243) (xy 144.9605 51.296287) (xy 144.9605 51.083713) (xy 144.927246 50.873757) + (xy 144.861557 50.671588) (xy 144.765051 50.482184) (xy 144.765049 50.482181) (xy 144.765048 50.482179) + (xy 144.640109 50.310213) (xy 144.489786 50.15989) (xy 144.31782 50.034951) (xy 144.317115 50.034591) + (xy 144.309054 50.030485) (xy 144.258259 49.982512) (xy 144.241463 49.914692) (xy 144.263999 49.848556) + (xy 144.309054 49.809515) (xy 144.317816 49.805051) (xy 144.339789 49.789086) (xy 144.489786 49.680109) + (xy 144.489788 49.680106) (xy 144.489792 49.680104) (xy 144.640104 49.529792) (xy 144.640106 49.529788) + (xy 144.640109 49.529786) (xy 144.765048 49.35782) (xy 144.765047 49.35782) (xy 144.765051 49.357816) + (xy 144.861557 49.168412) (xy 144.927246 48.966243) (xy 144.9605 48.756287) (xy 144.9605 48.543713) + (xy 144.927246 48.333757) (xy 144.861557 48.131588) (xy 144.765051 47.942184) (xy 144.765049 47.942181) + (xy 144.765048 47.942179) (xy 144.640109 47.770213) (xy 144.489786 47.61989) (xy 144.31782 47.494951) + (xy 144.317115 47.494591) (xy 144.309054 47.490485) (xy 144.258259 47.442512) (xy 144.241463 47.374692) + (xy 144.263999 47.308556) (xy 144.309054 47.269515) (xy 144.317816 47.265051) (xy 144.339789 47.249086) + (xy 144.489786 47.140109) (xy 144.489788 47.140106) (xy 144.489792 47.140104) (xy 144.640104 46.989792) + (xy 144.640106 46.989788) (xy 144.640109 46.989786) (xy 144.765048 46.81782) (xy 144.765047 46.81782) + (xy 144.765051 46.817816) (xy 144.861557 46.628412) (xy 144.927246 46.426243) (xy 144.9605 46.216287) + (xy 144.9605 46.003713) (xy 144.927246 45.793757) (xy 144.861557 45.591588) (xy 144.765051 45.402184) + (xy 144.765049 45.402181) (xy 144.765048 45.402179) (xy 144.640109 45.230213) (xy 144.489786 45.07989) + (xy 144.31782 44.954951) (xy 144.317115 44.954591) (xy 144.309054 44.950485) (xy 144.258259 44.902512) + (xy 144.241463 44.834692) (xy 144.263999 44.768556) (xy 144.309054 44.729515) (xy 144.317816 44.725051) + (xy 144.339789 44.709086) (xy 144.489786 44.600109) (xy 144.489788 44.600106) (xy 144.489792 44.600104) + (xy 144.640104 44.449792) (xy 144.640106 44.449788) (xy 144.640109 44.449786) (xy 144.765048 44.27782) + (xy 144.765047 44.27782) (xy 144.765051 44.277816) (xy 144.861557 44.088412) (xy 144.927246 43.886243) + (xy 144.9605 43.676287) (xy 144.9605 43.463713) (xy 144.927246 43.253757) (xy 144.861557 43.051588) + (xy 144.765051 42.862184) (xy 144.765049 42.862181) (xy 144.765048 42.862179) (xy 144.640109 42.690213) + (xy 144.489786 42.53989) (xy 144.31782 42.414951) (xy 144.317115 42.414591) (xy 144.309054 42.410485) + (xy 144.258259 42.362512) (xy 144.241463 42.294692) (xy 144.263999 42.228556) (xy 144.309054 42.189515) + (xy 144.317816 42.185051) (xy 144.339789 42.169086) (xy 144.489786 42.060109) (xy 144.489788 42.060106) + (xy 144.489792 42.060104) (xy 144.640104 41.909792) (xy 144.640106 41.909788) (xy 144.640109 41.909786) + (xy 144.765048 41.73782) (xy 144.765047 41.73782) (xy 144.765051 41.737816) (xy 144.861557 41.548412) + (xy 144.927246 41.346243) (xy 144.9605 41.136287) (xy 144.9605 40.923713) (xy 144.927246 40.713757) + (xy 144.861557 40.511588) (xy 144.765051 40.322184) (xy 144.765049 40.322181) (xy 144.765048 40.322179) + (xy 144.640109 40.150213) (xy 144.489786 39.99989) (xy 144.317817 39.874949) (xy 144.308504 39.870204) + (xy 144.257707 39.82223) (xy 144.240912 39.754409) (xy 144.263449 39.688274) (xy 144.308507 39.649232) + (xy 144.317555 39.644622) (xy 144.371716 39.60527) (xy 144.371717 39.60527) (xy 143.739408 38.972962) + (xy 143.802993 38.955925) (xy 143.917007 38.890099) (xy 144.010099 38.797007) (xy 144.075925 38.682993) + (xy 144.092962 38.619409) (xy 144.72527 39.251717) (xy 144.72527 39.251716) (xy 144.764622 39.197554) + (xy 144.861095 39.008217) (xy 144.926757 38.80613) (xy 144.926757 38.806127) (xy 144.96 38.596246) + (xy 144.96 38.383753) (xy 144.926757 38.173872) (xy 144.926757 38.173869) (xy 144.861095 37.971782) + (xy 144.764624 37.782449) (xy 144.72527 37.728282) (xy 144.725269 37.728282) (xy 144.092962 38.36059) + (xy 144.075925 38.297007) (xy 144.010099 38.182993) (xy 143.917007 38.089901) (xy 143.802993 38.024075) + (xy 143.739409 38.007037) (xy 144.409627 37.336818) (xy 144.47095 37.303333) (xy 144.497307 37.300499) + (xy 144.507872 37.300499) (xy 144.567483 37.294091) (xy 144.702331 37.243796) (xy 144.727128 37.225233) + (xy 144.792592 37.200816) (xy 144.801439 37.2005) (xy 145.380664 37.2005) (xy 145.447703 37.220185) + (xy 145.468345 37.236819) (xy 149.213181 40.981655) (xy 149.246666 41.042978) (xy 149.2495 41.069336) + (xy 149.2495 49.374718) (xy 149.28029 49.569122) (xy 149.341117 49.756326) (xy 149.392664 49.857491) + (xy 149.430476 49.931701) (xy 149.546172 50.090942) (xy 149.546174 50.090944) (xy 152.133181 52.677951) + (xy 152.166666 52.739274) (xy 152.1695 52.765632) (xy 152.1695 53.097869) (xy 152.169501 53.097876) + (xy 152.175908 53.157483) (xy 152.226202 53.292328) (xy 152.226206 53.292335) (xy 152.312452 53.407544) + (xy 152.312455 53.407547) (xy 152.427664 53.493793) (xy 152.427671 53.493797) (xy 152.562517 53.544091) + (xy 152.562516 53.544091) (xy 152.569444 53.544835) (xy 152.622127 53.5505) (xy 154.417872 53.550499) + (xy 154.477483 53.544091) (xy 154.612331 53.493796) (xy 154.727546 53.407546) (xy 154.813796 53.292331) + (xy 154.864091 53.157483) (xy 154.8705 53.097873) (xy 154.870499 51.302128) (xy 154.864091 51.242517) + (xy 154.813796 51.107669) (xy 154.813795 51.107668) (xy 154.813793 51.107664) (xy 154.727547 50.992455) + (xy 154.727544 50.992452) (xy 154.612335 50.906206) (xy 154.612328 50.906202) (xy 154.480917 50.857189) + (xy 154.424983 50.815318) (xy 154.400566 50.749853) (xy 154.415418 50.68158) (xy 154.436563 50.653332) + (xy 154.550104 50.539792) (xy 154.675051 50.367816) (xy 154.771557 50.178412) (xy 154.837246 49.976243) + (xy 154.8705 49.766287) (xy 154.8705 49.553713) (xy 154.84298 49.37996) (xy 154.851934 49.310669) + (xy 154.877769 49.272886) (xy 158.044114 46.106543) (xy 158.120775 45.991811) (xy 158.17358 45.864329) + (xy 158.17815 45.841351) (xy 158.182762 45.818168) (xy 158.182762 45.818165) (xy 158.2005 45.728993) + (xy 158.2005 41.933713) (xy 210.5895 41.933713) (xy 210.5895 42.146287) (xy 210.622754 42.356243) + (xy 210.654439 42.45376) (xy 210.688444 42.558414) (xy 210.784951 42.74782) (xy 210.90989 42.919786) + (xy 211.060213 43.070109) (xy 211.232182 43.19505) (xy 211.240946 43.199516) (xy 211.291742 43.247491) + (xy 211.308536 43.315312) (xy 211.285998 43.381447) (xy 211.240946 43.420484) (xy 211.232182 43.424949) + (xy 211.060213 43.54989) (xy 210.90989 43.700213) (xy 210.784951 43.872179) (xy 210.688444 44.061585) + (xy 210.622753 44.26376) (xy 210.59329 44.449786) (xy 210.5895 44.473713) (xy 210.5895 44.686287) + (xy 210.59564 44.725051) (xy 210.617157 44.86091) (xy 210.622754 44.896243) (xy 210.657439 45.002993) + (xy 210.688444 45.098414) (xy 210.784951 45.28782) (xy 210.90989 45.459786) (xy 211.060213 45.610109) + (xy 211.232182 45.73505) (xy 211.240946 45.739516) (xy 211.291742 45.787491) (xy 211.308536 45.855312) + (xy 211.285998 45.921447) (xy 211.240946 45.960484) (xy 211.232182 45.964949) (xy 211.060213 46.08989) + (xy 210.90989 46.240213) (xy 210.784951 46.412179) (xy 210.688444 46.601585) (xy 210.622753 46.80376) + (xy 210.599256 46.952116) (xy 210.5895 47.013713) (xy 210.5895 47.226287) (xy 210.622754 47.436243) + (xy 210.641829 47.494951) (xy 210.688444 47.638414) (xy 210.784951 47.82782) (xy 210.90989 47.999786) + (xy 211.060213 48.150109) (xy 211.232182 48.27505) (xy 211.240946 48.279516) (xy 211.291742 48.327491) + (xy 211.308536 48.395312) (xy 211.285998 48.461447) (xy 211.240946 48.500484) (xy 211.232182 48.504949) + (xy 211.060213 48.62989) (xy 210.90989 48.780213) (xy 210.784951 48.952179) (xy 210.688444 49.141585) + (xy 210.622753 49.34376) (xy 210.59329 49.529786) (xy 210.5895 49.553713) (xy 210.5895 49.766287) + (xy 210.622754 49.976243) (xy 210.660022 50.090943) (xy 210.688444 50.178414) (xy 210.784951 50.36782) + (xy 210.90989 50.539786) (xy 211.02343 50.653326) (xy 211.056915 50.714649) (xy 211.051931 50.784341) + (xy 211.010059 50.840274) (xy 210.979083 50.857189) (xy 210.847669 50.906203) (xy 210.847664 50.906206) + (xy 210.732455 50.992452) (xy 210.732452 50.992455) (xy 210.646206 51.107664) (xy 210.646202 51.107671) + (xy 210.595908 51.242517) (xy 210.590128 51.296286) (xy 210.589501 51.302123) (xy 210.5895 51.302135) + (xy 210.5895 53.09787) (xy 210.589501 53.097876) (xy 210.595908 53.157483) (xy 210.646202 53.292328) + (xy 210.646206 53.292335) (xy 210.732452 53.407544) (xy 210.732455 53.407547) (xy 210.847664 53.493793) + (xy 210.847671 53.493797) (xy 210.982517 53.544091) (xy 210.982516 53.544091) (xy 210.989444 53.544835) + (xy 211.042127 53.5505) (xy 212.837872 53.550499) (xy 212.897483 53.544091) (xy 213.032331 53.493796) + (xy 213.147546 53.407546) (xy 213.233796 53.292331) (xy 213.284091 53.157483) (xy 213.2905 53.097873) + (xy 213.290499 51.302128) (xy 213.284091 51.242517) (xy 213.233796 51.107669) (xy 213.233795 51.107668) + (xy 213.233793 51.107664) (xy 213.147547 50.992455) (xy 213.147544 50.992452) (xy 213.032335 50.906206) + (xy 213.032328 50.906202) (xy 212.900917 50.857189) (xy 212.844983 50.815318) (xy 212.820566 50.749853) + (xy 212.835418 50.68158) (xy 212.856563 50.653332) (xy 212.970104 50.539792) (xy 213.095051 50.367816) + (xy 213.191557 50.178412) (xy 213.257246 49.976243) (xy 213.2905 49.766287) (xy 213.2905 49.553713) + (xy 213.257246 49.343757) (xy 213.191557 49.141588) (xy 213.095051 48.952184) (xy 213.095049 48.952181) + (xy 213.095048 48.952179) (xy 212.970109 48.780213) (xy 212.819786 48.62989) (xy 212.64782 48.504951) + (xy 212.647115 48.504591) (xy 212.639054 48.500485) (xy 212.588259 48.452512) (xy 212.571463 48.384692) + (xy 212.593999 48.318556) (xy 212.639054 48.279515) (xy 212.647816 48.275051) (xy 212.669789 48.259086) + (xy 212.819786 48.150109) (xy 212.819788 48.150106) (xy 212.819792 48.150104) (xy 212.970104 47.999792) + (xy 212.970106 47.999788) (xy 212.970109 47.999786) (xy 213.095048 47.82782) (xy 213.095047 47.82782) + (xy 213.095051 47.827816) (xy 213.191557 47.638412) (xy 213.257246 47.436243) (xy 213.2905 47.226287) + (xy 213.2905 47.013713) (xy 213.257246 46.803757) (xy 213.191557 46.601588) (xy 213.095051 46.412184) + (xy 213.095049 46.412181) (xy 213.095048 46.412179) (xy 212.970109 46.240213) (xy 212.819786 46.08989) + (xy 212.64782 45.964951) (xy 212.647115 45.964591) (xy 212.639054 45.960485) (xy 212.588259 45.912512) + (xy 212.571463 45.844692) (xy 212.593999 45.778556) (xy 212.639054 45.739515) (xy 212.647816 45.735051) + (xy 212.746224 45.663554) (xy 212.819786 45.610109) (xy 212.819788 45.610106) (xy 212.819792 45.610104) + (xy 212.970104 45.459792) (xy 212.970106 45.459788) (xy 212.970109 45.459786) (xy 213.095048 45.28782) + (xy 213.095047 45.28782) (xy 213.095051 45.287816) (xy 213.182083 45.117007) (xy 213.191553 45.09842) + (xy 213.191554 45.098419) (xy 213.191556 45.098414) (xy 213.191557 45.098412) (xy 213.257246 44.896243) + (xy 213.2905 44.686287) (xy 213.2905 44.473713) (xy 213.257246 44.263757) (xy 213.191557 44.061588) + (xy 213.095051 43.872184) (xy 213.095049 43.872181) (xy 213.095048 43.872179) (xy 212.970109 43.700213) + (xy 212.819786 43.54989) (xy 212.64782 43.424951) (xy 212.647115 43.424591) (xy 212.639054 43.420485) + (xy 212.588259 43.372512) (xy 212.571463 43.304692) (xy 212.593999 43.238556) (xy 212.639054 43.199515) + (xy 212.647816 43.195051) (xy 212.669789 43.179086) (xy 212.819786 43.070109) (xy 212.819788 43.070106) + (xy 212.819792 43.070104) (xy 212.970104 42.919792) (xy 212.970106 42.919788) (xy 212.970109 42.919786) + (xy 213.095048 42.74782) (xy 213.095047 42.74782) (xy 213.095051 42.747816) (xy 213.191557 42.558412) + (xy 213.257246 42.356243) (xy 213.2905 42.146287) (xy 213.2905 41.933713) (xy 213.257246 41.723757) + (xy 213.191557 41.521588) (xy 213.095051 41.332184) (xy 213.095049 41.332181) (xy 213.095048 41.332179) + (xy 212.970109 41.160213) (xy 212.819786 41.00989) (xy 212.647817 40.884949) (xy 212.638504 40.880204) + (xy 212.587707 40.83223) (xy 212.570912 40.764409) (xy 212.593449 40.698274) (xy 212.638507 40.659232) + (xy 212.647555 40.654622) (xy 212.701716 40.61527) (xy 212.701717 40.61527) (xy 212.069408 39.982962) + (xy 212.132993 39.965925) (xy 212.247007 39.900099) (xy 212.340099 39.807007) (xy 212.405925 39.692993) + (xy 212.422962 39.629408) (xy 213.05527 40.261717) (xy 213.05527 40.261716) (xy 213.094622 40.207554) + (xy 213.137342 40.123713) (xy 216.7295 40.123713) (xy 216.7295 40.336286) (xy 216.757264 40.511585) + (xy 216.762754 40.546243) (xy 216.820106 40.722754) (xy 216.828444 40.748414) (xy 216.924951 40.93782) + (xy 217.04989 41.109786) (xy 217.200213 41.260109) (xy 217.372182 41.38505) (xy 217.380946 41.389516) + (xy 217.431742 41.437491) (xy 217.448536 41.505312) (xy 217.425998 41.571447) (xy 217.380946 41.610484) + (xy 217.372182 41.614949) (xy 217.200213 41.73989) (xy 217.04989 41.890213) (xy 216.924951 42.062179) + (xy 216.828444 42.251585) (xy 216.762753 42.45376) (xy 216.7295 42.663713) (xy 216.7295 42.876286) + (xy 216.760198 43.070109) (xy 216.762754 43.086243) (xy 216.763266 43.08782) (xy 216.828444 43.288414) + (xy 216.924951 43.47782) (xy 217.04989 43.649786) (xy 217.200213 43.800109) (xy 217.372179 43.925048) + (xy 217.372181 43.925049) (xy 217.372184 43.925051) (xy 217.381493 43.929794) (xy 217.43229 43.977766) + (xy 217.449087 44.045587) (xy 217.426552 44.111722) (xy 217.381505 44.15076) (xy 217.372446 44.155376) + (xy 217.37244 44.15538) (xy 217.318282 44.194727) (xy 217.318282 44.194728) (xy 217.950591 44.827037) + (xy 217.887007 44.844075) (xy 217.772993 44.909901) (xy 217.679901 45.002993) (xy 217.614075 45.117007) + (xy 217.597037 45.180591) (xy 216.964728 44.548282) (xy 216.964727 44.548282) (xy 216.92538 44.602439) + (xy 216.828904 44.791782) (xy 216.763242 44.993869) (xy 216.763242 44.993872) (xy 216.73 45.203753) + (xy 216.73 45.416246) (xy 216.763242 45.626127) (xy 216.763242 45.62613) (xy 216.828904 45.828217) + (xy 216.925375 46.01755) (xy 216.964728 46.071716) (xy 217.597037 45.439408) (xy 217.614075 45.502993) + (xy 217.679901 45.617007) (xy 217.772993 45.710099) (xy 217.887007 45.775925) (xy 217.95059 45.792962) + (xy 217.28037 46.463181) (xy 217.219047 46.496666) (xy 217.192698 46.4995) (xy 217.182134 46.4995) + (xy 217.182123 46.499501) (xy 217.122516 46.505908) (xy 216.987671 46.556202) (xy 216.987664 46.556206) + (xy 216.872455 46.642452) (xy 216.872452 46.642455) (xy 216.786206 46.757664) (xy 216.786202 46.757671) + (xy 216.735908 46.892517) (xy 216.730633 46.941585) (xy 216.729501 46.952123) (xy 216.7295 46.952135) + (xy 216.7295 48.74787) (xy 216.729501 48.747876) (xy 216.735908 48.807483) (xy 216.786202 48.942328) + (xy 216.786206 48.942335) (xy 216.872452 49.057544) (xy 216.872455 49.057547) (xy 216.987664 49.143793) + (xy 216.987671 49.143797) (xy 217.122517 49.194091) (xy 217.122516 49.194091) (xy 217.129444 49.194835) + (xy 217.182127 49.2005) (xy 218.977872 49.200499) (xy 219.037483 49.194091) (xy 219.172331 49.143796) + (xy 219.287546 49.057546) (xy 219.373796 48.942331) (xy 219.424091 48.807483) (xy 219.4305 48.747873) + (xy 219.430499 46.952128) (xy 219.424091 46.892517) (xy 219.396229 46.817816) (xy 219.373797 46.757671) + (xy 219.373793 46.757664) (xy 219.287547 46.642455) (xy 219.287544 46.642452) (xy 219.172335 46.556206) + (xy 219.172328 46.556202) (xy 219.037482 46.505908) (xy 219.037483 46.505908) (xy 218.977883 46.499501) + (xy 218.977881 46.4995) (xy 218.977873 46.4995) (xy 218.977865 46.4995) (xy 218.967309 46.4995) + (xy 218.90027 46.479815) (xy 218.879628 46.463181) (xy 218.209408 45.792962) (xy 218.272993 45.775925) + (xy 218.387007 45.710099) (xy 218.480099 45.617007) (xy 218.545925 45.502993) (xy 218.562962 45.439408) + (xy 219.19527 46.071717) (xy 219.19527 46.071716) (xy 219.234622 46.017554) (xy 219.331095 45.828217) + (xy 219.396757 45.62613) (xy 219.396757 45.626127) (xy 219.43 45.416246) (xy 219.43 45.203753) (xy 219.396757 44.993872) + (xy 219.396757 44.993869) (xy 219.331095 44.791782) (xy 219.234624 44.602449) (xy 219.19527 44.548282) + (xy 219.195269 44.548282) (xy 218.562962 45.18059) (xy 218.545925 45.117007) (xy 218.480099 45.002993) + (xy 218.387007 44.909901) (xy 218.272993 44.844075) (xy 218.209409 44.827037) (xy 218.841716 44.194728) + (xy 218.787547 44.155373) (xy 218.787547 44.155372) (xy 218.7785 44.150763) (xy 218.727706 44.102788) + (xy 218.710912 44.034966) (xy 218.733451 43.968832) (xy 218.778508 43.929793) (xy 218.787816 43.925051) + (xy 218.867007 43.867515) (xy 218.959786 43.800109) (xy 218.959788 43.800106) (xy 218.959792 43.800104) + (xy 219.110104 43.649792) (xy 219.110106 43.649788) (xy 219.110109 43.649786) (xy 219.235048 43.47782) + (xy 219.235047 43.47782) (xy 219.235051 43.477816) (xy 219.331557 43.288412) (xy 219.397246 43.086243) + (xy 219.4305 42.876287) (xy 219.4305 42.663713) (xy 219.397246 42.453757) (xy 219.331557 42.251588) + (xy 219.235051 42.062184) (xy 219.235049 42.062181) (xy 219.235048 42.062179) (xy 219.110109 41.890213) + (xy 218.959786 41.73989) (xy 218.78782 41.614951) (xy 218.787115 41.614591) (xy 218.779054 41.610485) + (xy 218.728259 41.562512) (xy 218.711463 41.494692) (xy 218.733999 41.428556) (xy 218.779054 41.389515) + (xy 218.787816 41.385051) (xy 218.860589 41.332179) (xy 218.959786 41.260109) (xy 218.959788 41.260106) + (xy 218.959792 41.260104) (xy 219.110104 41.109792) (xy 219.110106 41.109788) (xy 219.110109 41.109786) + (xy 219.235048 40.93782) (xy 219.235047 40.93782) (xy 219.235051 40.937816) (xy 219.331557 40.748412) + (xy 219.397246 40.546243) (xy 219.4305 40.336287) (xy 219.4305 40.123713) (xy 219.397246 39.913757) + (xy 219.331557 39.711588) (xy 219.235051 39.522184) (xy 219.235049 39.522181) (xy 219.235048 39.522179) + (xy 219.110109 39.350213) (xy 218.959786 39.19989) (xy 218.78782 39.074951) (xy 218.598414 38.978444) + (xy 218.598413 38.978443) (xy 218.598412 38.978443) (xy 218.396243 38.912754) (xy 218.396241 38.912753) + (xy 218.39624 38.912753) (xy 218.234957 38.887208) (xy 218.186287 38.8795) (xy 217.973713 38.8795) + (xy 217.925042 38.887208) (xy 217.76376 38.912753) (xy 217.561585 38.978444) (xy 217.372179 39.074951) + (xy 217.200213 39.19989) (xy 217.04989 39.350213) (xy 216.924951 39.522179) (xy 216.828444 39.711585) + (xy 216.762753 39.91376) (xy 216.7295 40.123713) (xy 213.137342 40.123713) (xy 213.168509 40.062546) + (xy 213.191095 40.018217) (xy 213.256757 39.81613) (xy 213.256757 39.816127) (xy 213.29 39.606246) + (xy 213.29 39.393753) (xy 213.256757 39.183872) (xy 213.256757 39.183869) (xy 213.191095 38.981782) + (xy 213.094624 38.792449) (xy 213.05527 38.738282) (xy 213.055269 38.738282) (xy 212.422962 39.37059) + (xy 212.405925 39.307007) (xy 212.340099 39.192993) (xy 212.247007 39.099901) (xy 212.132993 39.034075) + (xy 212.069409 39.017037) (xy 212.701716 38.384728) (xy 212.64755 38.345375) (xy 212.458217 38.248904) + (xy 212.256129 38.183242) (xy 212.046246 38.15) (xy 211.833754 38.15) (xy 211.623872 38.183242) + (xy 211.623869 38.183242) (xy 211.421782 38.248904) (xy 211.232439 38.34538) (xy 211.178282 38.384727) + (xy 211.178282 38.384728) (xy 211.810591 39.017037) (xy 211.747007 39.034075) (xy 211.632993 39.099901) + (xy 211.539901 39.192993) (xy 211.474075 39.307007) (xy 211.457037 39.37059) (xy 210.824728 38.738282) + (xy 210.824727 38.738282) (xy 210.78538 38.792439) (xy 210.688904 38.981782) (xy 210.623242 39.183869) + (xy 210.623242 39.183872) (xy 210.59 39.393753) (xy 210.59 39.606246) (xy 210.623242 39.816127) + (xy 210.623242 39.81613) (xy 210.688904 40.018217) (xy 210.785375 40.20755) (xy 210.824728 40.261716) + (xy 211.457037 39.629408) (xy 211.474075 39.692993) (xy 211.539901 39.807007) (xy 211.632993 39.900099) + (xy 211.747007 39.965925) (xy 211.81059 39.982962) (xy 211.178282 40.615269) (xy 211.178282 40.61527) + (xy 211.232452 40.654626) (xy 211.232451 40.654626) (xy 211.241495 40.659234) (xy 211.292292 40.707208) + (xy 211.309087 40.775029) (xy 211.28655 40.841164) (xy 211.241499 40.880202) (xy 211.232182 40.884949) + (xy 211.060213 41.00989) (xy 210.90989 41.160213) (xy 210.784951 41.332179) (xy 210.688444 41.521585) + (xy 210.622753 41.72376) (xy 210.59639 41.890213) (xy 210.5895 41.933713) (xy 158.2005 41.933713) + (xy 158.2005 34.653713) (xy 239.6495 34.653713) (xy 239.6495 34.866286) (xy 239.682753 35.076239) + (xy 239.748444 35.278414) (xy 239.844951 35.46782) (xy 239.96989 35.639786) (xy 240.120213 35.790109) + (xy 240.292179 35.915048) (xy 240.292181 35.915049) (xy 240.292184 35.915051) (xy 240.301493 35.919794) + (xy 240.35229 35.967766) (xy 240.369087 36.035587) (xy 240.346552 36.101722) (xy 240.301505 36.14076) + (xy 240.292446 36.145376) (xy 240.29244 36.14538) (xy 240.238282 36.184727) (xy 240.238282 36.184728) + (xy 240.870591 36.817037) (xy 240.807007 36.834075) (xy 240.692993 36.899901) (xy 240.599901 36.992993) + (xy 240.534075 37.107007) (xy 240.517037 37.170591) (xy 239.884728 36.538282) (xy 239.884727 36.538282) + (xy 239.84538 36.592439) (xy 239.748904 36.781782) (xy 239.683242 36.983869) (xy 239.683242 36.983872) + (xy 239.65 37.193753) (xy 239.65 37.406246) (xy 239.683242 37.616127) (xy 239.683242 37.61613) (xy 239.748904 37.818217) + (xy 239.845375 38.00755) (xy 239.884728 38.061716) (xy 240.517037 37.429408) (xy 240.534075 37.492993) + (xy 240.599901 37.607007) (xy 240.692993 37.700099) (xy 240.807007 37.765925) (xy 240.87059 37.782962) + (xy 240.238282 38.415269) (xy 240.238282 38.41527) (xy 240.292452 38.454626) (xy 240.292451 38.454626) + (xy 240.301495 38.459234) (xy 240.352292 38.507208) (xy 240.369087 38.575029) (xy 240.34655 38.641164) + (xy 240.301499 38.680202) (xy 240.292182 38.684949) (xy 240.120213 38.80989) (xy 239.96989 38.960213) + (xy 239.844951 39.132179) (xy 239.748444 39.321585) (xy 239.748443 39.321587) (xy 239.748443 39.321588) + (xy 239.724995 39.393753) (xy 239.682753 39.52376) (xy 239.6495 39.733713) (xy 239.6495 39.946286) + (xy 239.677601 40.123713) (xy 239.682754 40.156243) (xy 239.717024 40.261716) (xy 239.748444 40.358414) (xy 239.844951 40.54782) (xy 239.96989 40.719786) (xy 240.120213 40.870109) (xy 240.292182 40.99505) (xy 240.300946 40.999516) (xy 240.351742 41.047491) (xy 240.368536 41.115312) (xy 240.345998 41.181447) - (xy 240.300946 41.220484) (xy 240.292182 41.224949) (xy 240.120213 41.34989) (xy 239.969894 41.500209) - (xy 239.969894 41.50021) (xy 239.844951 41.672179) (xy 239.748444 41.861585) (xy 239.682753 42.06376) - (xy 239.6495 42.273713) (xy 239.6495 42.486286) (xy 239.677601 42.663713) (xy 239.682754 42.696243) - (xy 239.739919 42.872179) (xy 239.748444 42.898414) (xy 239.844951 43.08782) (xy 239.96989 43.259786) - (xy 240.120213 43.410109) (xy 240.292182 43.53505) (xy 240.300946 43.539516) (xy 240.351742 43.587491) - (xy 240.368536 43.655312) (xy 240.345998 43.721447) (xy 240.300946 43.760484) (xy 240.292182 43.764949) - (xy 240.120213 43.88989) (xy 239.96989 44.040213) (xy 239.844951 44.212179) (xy 239.748444 44.401585) - (xy 239.682753 44.60376) (xy 239.6495 44.813713) (xy 239.6495 45.026286) (xy 239.667919 45.142583) - (xy 239.682754 45.236243) (xy 239.739919 45.412179) (xy 239.748444 45.438414) (xy 239.844951 45.62782) - (xy 239.96989 45.799786) (xy 240.120213 45.950109) (xy 240.292182 46.07505) (xy 240.300946 46.079516) - (xy 240.351742 46.127491) (xy 240.368536 46.195312) (xy 240.345998 46.261447) (xy 240.300946 46.300484) - (xy 240.292182 46.304949) (xy 240.120213 46.42989) (xy 239.96989 46.580213) (xy 239.844951 46.752179) - (xy 239.748444 46.941585) (xy 239.682753 47.14376) (xy 239.669682 47.226287) (xy 239.6495 47.353713) - (xy 239.6495 47.566287) (xy 239.682754 47.776243) (xy 239.745756 47.970143) (xy 239.748444 47.978414) + (xy 240.300946 41.220484) (xy 240.292182 41.224949) (xy 240.120213 41.34989) (xy 239.96989 41.500213) + (xy 239.844951 41.672179) (xy 239.748444 41.861585) (xy 239.748443 41.861587) (xy 239.748443 41.861588) + (xy 239.725008 41.933713) (xy 239.682753 42.06376) (xy 239.6495 42.273713) (xy 239.6495 42.486286) + (xy 239.677601 42.663713) (xy 239.682754 42.696243) (xy 239.699512 42.74782) (xy 239.748444 42.898414) + (xy 239.844951 43.08782) (xy 239.96989 43.259786) (xy 240.120213 43.410109) (xy 240.292182 43.53505) + (xy 240.300946 43.539516) (xy 240.351742 43.587491) (xy 240.368536 43.655312) (xy 240.345998 43.721447) + (xy 240.300946 43.760484) (xy 240.292182 43.764949) (xy 240.120213 43.88989) (xy 239.96989 44.040213) + (xy 239.844951 44.212179) (xy 239.748444 44.401585) (xy 239.748443 44.401587) (xy 239.748443 44.401588) + (xy 239.725008 44.473713) (xy 239.682753 44.60376) (xy 239.6495 44.813713) (xy 239.6495 45.026286) + (xy 239.667919 45.142583) (xy 239.682754 45.236243) (xy 239.741253 45.416285) (xy 239.748444 45.438414) + (xy 239.844951 45.62782) (xy 239.96989 45.799786) (xy 240.120213 45.950109) (xy 240.292182 46.07505) + (xy 240.300946 46.079516) (xy 240.351742 46.127491) (xy 240.368536 46.195312) (xy 240.345998 46.261447) + (xy 240.300946 46.300484) (xy 240.292182 46.304949) (xy 240.120213 46.42989) (xy 239.96989 46.580213) + (xy 239.844951 46.752179) (xy 239.748444 46.941585) (xy 239.748443 46.941587) (xy 239.748443 46.941588) + (xy 239.725008 47.013713) (xy 239.682753 47.14376) (xy 239.656652 47.308556) (xy 239.6495 47.353713) + (xy 239.6495 47.566287) (xy 239.682754 47.776243) (xy 239.699512 47.82782) (xy 239.748444 47.978414) (xy 239.844951 48.16782) (xy 239.96989 48.339786) (xy 240.08343 48.453326) (xy 240.116915 48.514649) (xy 240.111931 48.584341) (xy 240.070059 48.640274) (xy 240.039083 48.657189) (xy 239.907669 48.706203) (xy 239.907664 48.706206) (xy 239.792455 48.792452) (xy 239.792452 48.792455) (xy 239.706206 48.907664) - (xy 239.706202 48.907671) (xy 239.655908 49.042517) (xy 239.653439 49.065488) (xy 239.649501 49.102123) + (xy 239.706202 48.907671) (xy 239.655908 49.042517) (xy 239.649501 49.102116) (xy 239.649501 49.102123) (xy 239.6495 49.102135) (xy 239.6495 50.89787) (xy 239.649501 50.897876) (xy 239.655908 50.957483) (xy 239.706202 51.092328) (xy 239.706206 51.092335) (xy 239.792452 51.207544) (xy 239.792455 51.207547) (xy 239.907664 51.293793) (xy 239.907671 51.293797) (xy 240.042517 51.344091) (xy 240.042516 51.344091) (xy 240.049444 51.344835) (xy 240.102127 51.3505) (xy 241.897872 51.350499) (xy 241.957483 51.344091) (xy 242.092331 51.293796) (xy 242.207546 51.207546) (xy 242.293796 51.092331) (xy 242.344091 50.957483) - (xy 242.3505 50.897873) (xy 242.350499 49.102128) (xy 242.344091 49.042517) (xy 242.319372 48.976243) - (xy 242.293797 48.907671) (xy 242.293793 48.907664) (xy 242.207547 48.792455) (xy 242.207544 48.792452) + (xy 242.3505 50.897873) (xy 242.350499 49.102128) (xy 242.344091 49.042517) (xy 242.293796 48.907669) + (xy 242.293795 48.907668) (xy 242.293793 48.907664) (xy 242.207547 48.792455) (xy 242.207544 48.792452) (xy 242.092335 48.706206) (xy 242.092328 48.706202) (xy 241.960917 48.657189) (xy 241.904983 48.615318) (xy 241.880566 48.549853) (xy 241.895418 48.48158) (xy 241.916563 48.453332) (xy 242.030104 48.339792) - (xy 242.077142 48.27505) (xy 242.155048 48.16782) (xy 242.155047 48.16782) (xy 242.155051 48.167816) + (xy 242.034487 48.33376) (xy 242.155048 48.16782) (xy 242.155047 48.16782) (xy 242.155051 48.167816) (xy 242.251557 47.978412) (xy 242.317246 47.776243) (xy 242.3505 47.566287) (xy 242.3505 47.353713) (xy 242.317246 47.143757) (xy 242.251557 46.941588) (xy 242.155051 46.752184) (xy 242.155049 46.752181) (xy 242.155048 46.752179) (xy 242.030109 46.580213) (xy 241.879786 46.42989) (xy 241.70782 46.304951) @@ -4800,7 +5655,7 @@ (xy 242.030104 43.259792) (xy 242.030106 43.259788) (xy 242.030109 43.259786) (xy 242.155048 43.08782) (xy 242.155047 43.08782) (xy 242.155051 43.087816) (xy 242.251557 42.898412) (xy 242.317246 42.696243) (xy 242.3505 42.486287) (xy 242.3505 42.273713) (xy 242.317246 42.063757) (xy 242.251557 41.861588) - (xy 242.155051 41.672184) (xy 242.155049 41.672181) (xy 242.155048 41.672179) (xy 242.030106 41.50021) + (xy 242.155051 41.672184) (xy 242.155049 41.672181) (xy 242.155048 41.672179) (xy 242.030109 41.500213) (xy 241.879786 41.34989) (xy 241.70782 41.224951) (xy 241.707115 41.224591) (xy 241.699054 41.220485) (xy 241.648259 41.172512) (xy 241.631463 41.104692) (xy 241.653999 41.038556) (xy 241.699054 40.999515) (xy 241.707816 40.995051) (xy 241.729789 40.979086) (xy 241.879786 40.870109) (xy 241.879788 40.870106) @@ -4819,142 +5674,98 @@ (xy 241.465925 37.107007) (xy 241.400099 36.992993) (xy 241.307007 36.899901) (xy 241.192993 36.834075) (xy 241.129409 36.817037) (xy 241.761716 36.184728) (xy 241.707547 36.145373) (xy 241.707547 36.145372) (xy 241.6985 36.140763) (xy 241.647706 36.092788) (xy 241.630912 36.024966) (xy 241.653451 35.958832) - (xy 241.698508 35.919793) (xy 241.707816 35.915051) (xy 241.792241 35.853713) (xy 241.879786 35.790109) + (xy 241.698508 35.919793) (xy 241.707816 35.915051) (xy 241.806005 35.843713) (xy 241.879786 35.790109) (xy 241.879788 35.790106) (xy 241.879792 35.790104) (xy 242.030104 35.639792) (xy 242.030106 35.639788) (xy 242.030109 35.639786) (xy 242.155048 35.46782) (xy 242.155047 35.46782) (xy 242.155051 35.467816) (xy 242.251557 35.278412) (xy 242.317246 35.076243) (xy 242.3505 34.866287) (xy 242.3505 34.661311) - (xy 242.352027 34.641913) (xy 242.3605 34.588416) (xy 242.3605 34.391577) (xy 242.329709 34.197173) - (xy 242.268882 34.00997) (xy 242.213104 33.9005) (xy 242.179524 33.834595) (xy 242.063828 33.675354) - (xy 241.924646 33.536172) (xy 241.765405 33.420476) (xy 241.590029 33.331117) (xy 241.402826 33.27029) - (xy 241.208422 33.2395) (xy 241.208417 33.2395) (xy 240.895287 33.2395) (xy 240.895282 33.2395) - (xy 240.700877 33.27029) (xy 240.513674 33.331117) (xy 240.338298 33.420476) (xy 240.323804 33.431007) - (xy 240.179058 33.536172) (xy 240.179056 33.536174) (xy 240.179055 33.536174) (xy 240.039878 33.675351) - (xy 240.039878 33.675352) (xy 240.039876 33.675354) (xy 240.019272 33.703713) (xy 239.92418 33.834594) - (xy 239.834822 34.009969) (xy 239.782152 34.172066) (xy 239.774708 34.190037) (xy 239.74844 34.241593) - (xy 239.682753 34.443759) (xy 239.6495 34.653713) (xy 158.2005 34.653713) (xy 158.2005 33.431007) - (xy 158.2005 33.431004) (xy 158.173581 33.295677) (xy 158.17358 33.295676) (xy 158.17358 33.295672) - (xy 158.163067 33.270291) (xy 158.120778 33.168195) (xy 158.120771 33.168182) (xy 158.044114 33.053458) - (xy 158.044111 33.053454) (xy 157.946545 32.955888) (xy 157.946541 32.955885) (xy 157.831817 32.879228) - (xy 157.831804 32.879221) (xy 157.704332 32.826421) (xy 157.704322 32.826418) (xy 157.568995 32.7995) - (xy 157.568993 32.7995) (xy 140.568994 32.7995) (xy 140.431006 32.7995) (xy 140.431004 32.7995) - (xy 140.295677 32.826418) (xy 140.295667 32.826421) (xy 140.168192 32.879222) (xy 140.053454 32.955887) - (xy 138.955887 34.053454) (xy 138.910906 34.120775) (xy 138.895065 34.144482) (xy 138.879225 34.168188) - (xy 138.879221 34.168195) (xy 138.826421 34.295667) (xy 138.826418 34.295677) (xy 138.7995 34.431004) - (xy 138.7995 34.431007) (xy 138.7995 36.871006) (xy 138.7995 37.008994) (xy 138.7995 37.008996) - (xy 138.799499 37.008996) (xy 138.826418 37.144322) (xy 138.826421 37.144332) (xy 138.879222 37.271807) - (xy 138.955887 37.386545) (xy 138.955888 37.386546) (xy 142.239492 40.670149) (xy 142.272977 40.731472) - (xy 142.274284 40.777227) (xy 142.2495 40.933712) (xy 142.2495 41.146286) (xy 142.281748 41.349896) - (xy 142.282754 41.356243) (xy 142.335456 41.518443) (xy 142.348444 41.558414) (xy 142.444951 41.74782) - (xy 142.56989 41.919786) (xy 142.720213 42.070109) (xy 142.892182 42.19505) (xy 142.900946 42.199516) - (xy 142.951742 42.247491) (xy 142.968536 42.315312) (xy 142.945998 42.381447) (xy 142.900946 42.420484) - (xy 142.892182 42.424949) (xy 142.720213 42.54989) (xy 142.56989 42.700213) (xy 142.444951 42.872179) - (xy 142.348444 43.061585) (xy 142.282753 43.26376) (xy 142.2495 43.473713) (xy 142.2495 43.686286) - (xy 142.281748 43.889896) (xy 142.282754 43.896243) (xy 142.329531 44.040208) (xy 142.348444 44.098414) - (xy 142.444951 44.28782) (xy 142.56989 44.459786) (xy 142.720213 44.610109) (xy 142.892182 44.73505) - (xy 142.900946 44.739516) (xy 142.951742 44.787491) (xy 142.968536 44.855312) (xy 142.945998 44.921447) - (xy 142.900946 44.960484) (xy 142.892182 44.964949) (xy 142.720213 45.08989) (xy 142.56989 45.240213) - (xy 142.444951 45.412179) (xy 142.348444 45.601585) (xy 142.282753 45.80376) (xy 142.2495 46.013713) - (xy 142.2495 46.226286) (xy 142.281748 46.429896) (xy 142.282754 46.436243) (xy 142.329531 46.580208) - (xy 142.349949 46.643046) (xy 142.348868 46.643397) (xy 142.35576 46.707521) (xy 142.324483 46.769999) - (xy 142.264392 46.805649) (xy 142.233731 46.8095) (xy 141.574247 46.8095) (xy 141.507208 46.789815) - (xy 141.486566 46.773181) (xy 135.661819 40.948434) (xy 135.628334 40.887111) (xy 135.6255 40.860753) - (xy 135.6255 34.310452) (xy 135.645185 34.243413) (xy 135.661819 34.222771) (xy 136.222772 33.661819) - (xy 136.284095 33.628334) (xy 136.310453 33.6255) (xy 136.800639 33.6255) (xy 136.867678 33.645185) - (xy 136.888321 33.66182) (xy 136.925961 33.699461) (xy 136.925965 33.699464) (xy 137.073446 33.798009) - (xy 137.073459 33.798016) (xy 137.196363 33.848923) (xy 137.237334 33.865894) (xy 137.237336 33.865894) - (xy 137.237341 33.865896) (xy 137.411304 33.900499) (xy 137.411307 33.9005) (xy 137.411309 33.9005) - (xy 137.588693 33.9005) (xy 137.588694 33.900499) (xy 137.646682 33.888964) (xy 137.762658 33.865896) - (xy 137.762661 33.865894) (xy 137.762666 33.865894) (xy 137.926547 33.798013) (xy 138.074035 33.699464) - (xy 138.199464 33.574035) (xy 138.298013 33.426547) (xy 138.365894 33.262666) (xy 138.4005 33.088691) - (xy 138.4005 32.911309) (xy 138.4005 32.911306) (xy 138.400499 32.911304) (xy 138.365896 32.737341) - (xy 138.365893 32.737332) (xy 138.298016 32.573459) (xy 138.298009 32.573446) (xy 138.199464 32.425965) - (xy 138.199461 32.425961) (xy 138.074038 32.300538) (xy 138.074034 32.300535) (xy 137.926553 32.20199) - (xy 137.92654 32.201983) (xy 137.762667 32.134106) (xy 137.762658 32.134103) (xy 137.588694 32.0995) - (xy 137.588691 32.0995) (xy 137.411309 32.0995) (xy 137.411306 32.0995) (xy 137.237341 32.134103) - (xy 137.237332 32.134106) (xy 137.073459 32.201983) (xy 137.073446 32.20199) (xy 136.925965 32.300535) - (xy 136.925961 32.300538) (xy 136.888321 32.33818) (xy 136.826999 32.371666) (xy 136.800639 32.3745) - (xy 136.067741 32.3745) (xy 136.067721 32.374499) (xy 136.061607 32.374499) (xy 135.938394 32.374499) - (xy 135.837597 32.394548) (xy 135.837592 32.394548) (xy 135.817549 32.398536) (xy 135.817547 32.398536) - (xy 135.770397 32.418067) (xy 135.703719 32.445685) (xy 135.703717 32.445686) (xy 135.601266 32.514141) - (xy 135.601263 32.514144) (xy 134.601269 33.51414) (xy 134.514144 33.601264) (xy 134.514138 33.601272) - (xy 134.44569 33.703708) (xy 134.445688 33.703713) (xy 134.422581 33.7595) (xy 134.398538 33.817544) - (xy 134.398535 33.817556) (xy 134.3745 33.938389) (xy 134.3745 41.232817) (xy 134.398535 41.35365) - (xy 134.39854 41.353667) (xy 134.445685 41.467487) (xy 134.44569 41.467496) (xy 134.467549 41.500209) - (xy 134.46755 41.50021) (xy 134.51414 41.569937) (xy 134.514141 41.569938) (xy 134.514142 41.569939) - (xy 134.601267 41.657064) (xy 134.601268 41.657064) (xy 134.608335 41.664131) (xy 134.608334 41.664131) - (xy 134.608337 41.664133) (xy 140.777935 47.833732) (xy 140.777936 47.833733) (xy 140.865061 47.920858) - (xy 140.911944 47.952184) (xy 140.967508 47.989311) (xy 141.081342 48.036463) (xy 141.202182 48.060499) - (xy 141.202186 48.0605) (xy 141.202187 48.0605) (xy 141.202188 48.0605) (xy 142.204119 48.0605) - (xy 142.271158 48.080185) (xy 142.316913 48.132989) (xy 142.326857 48.202147) (xy 142.32205 48.222814) - (xy 142.305078 48.275051) (xy 142.282753 48.34376) (xy 142.257223 48.504951) (xy 142.2495 48.553713) - (xy 142.2495 48.766287) (xy 142.253645 48.792455) (xy 142.278942 48.952179) (xy 142.282754 48.976243) - (xy 142.333713 49.133079) (xy 142.348444 49.178414) (xy 142.444951 49.36782) (xy 142.56989 49.539786) - (xy 142.720213 49.690109) (xy 142.892182 49.81505) (xy 142.900946 49.819516) (xy 142.951742 49.867491) - (xy 142.968536 49.935312) (xy 142.945998 50.001447) (xy 142.900946 50.040484) (xy 142.892182 50.044949) - (xy 142.720213 50.16989) (xy 142.56989 50.320213) (xy 142.444951 50.492179) (xy 142.348444 50.681585) - (xy 142.282753 50.88376) (xy 142.261904 51.015398) (xy 142.231975 51.078533) (xy 142.172663 51.115464) - (xy 142.139431 51.12) (xy 129.820569 51.12) (xy 129.75353 51.100315) (xy 129.707775 51.047511) (xy 129.698096 51.015398) - (xy 129.687491 50.948443) (xy 129.677246 50.883757) (xy 129.611557 50.681588) (xy 129.515051 50.492184) - (xy 129.515049 50.492181) (xy 129.515048 50.492179) (xy 129.390109 50.320213) (xy 129.239786 50.16989) - (xy 129.06782 50.044951) (xy 129.067115 50.044591) (xy 129.059054 50.040485) (xy 129.008259 49.992512) - (xy 128.991463 49.924692) (xy 129.013999 49.858556) (xy 129.059054 49.819515) (xy 129.067816 49.815051) - (xy 129.089789 49.799086) (xy 129.239786 49.690109) (xy 129.239788 49.690106) (xy 129.239792 49.690104) - (xy 129.390104 49.539792) (xy 129.390106 49.539788) (xy 129.390109 49.539786) (xy 129.515048 49.36782) - (xy 129.515047 49.36782) (xy 129.515051 49.367816) (xy 129.611557 49.178412) (xy 129.677246 48.976243) - (xy 129.7105 48.766287) (xy 129.7105 48.553713) (xy 129.677246 48.343757) (xy 129.611557 48.141588) - (xy 129.515051 47.952184) (xy 129.515049 47.952181) (xy 129.515048 47.952179) (xy 129.390109 47.780213) - (xy 129.239786 47.62989) (xy 129.06782 47.504951) (xy 129.067115 47.504591) (xy 129.059054 47.500485) - (xy 129.008259 47.452512) (xy 128.991463 47.384692) (xy 129.013999 47.318556) (xy 129.059054 47.279515) - (xy 129.067816 47.275051) (xy 129.089789 47.259086) (xy 129.239786 47.150109) (xy 129.239788 47.150106) - (xy 129.239792 47.150104) (xy 129.390104 46.999792) (xy 129.390106 46.999788) (xy 129.390109 46.999786) - (xy 129.515048 46.82782) (xy 129.515047 46.82782) (xy 129.515051 46.827816) (xy 129.611557 46.638412) - (xy 129.677246 46.436243) (xy 129.7105 46.226287) (xy 129.7105 46.013713) (xy 129.677246 45.803757) - (xy 129.611557 45.601588) (xy 129.515051 45.412184) (xy 129.515049 45.412181) (xy 129.515048 45.412179) - (xy 129.390109 45.240213) (xy 129.239786 45.08989) (xy 129.06782 44.964951) (xy 129.067115 44.964591) - (xy 129.059054 44.960485) (xy 129.008259 44.912512) (xy 128.991463 44.844692) (xy 129.013999 44.778556) - (xy 129.059054 44.739515) (xy 129.067816 44.735051) (xy 129.089789 44.719086) (xy 129.239786 44.610109) - (xy 129.239788 44.610106) (xy 129.239792 44.610104) (xy 129.390104 44.459792) (xy 129.390106 44.459788) - (xy 129.390109 44.459786) (xy 129.515048 44.28782) (xy 129.515047 44.28782) (xy 129.515051 44.287816) - (xy 129.611557 44.098412) (xy 129.677246 43.896243) (xy 129.7105 43.686287) (xy 129.7105 43.473713) - (xy 129.677246 43.263757) (xy 129.611557 43.061588) (xy 129.515051 42.872184) (xy 129.515049 42.872181) - (xy 129.515048 42.872179) (xy 129.390109 42.700213) (xy 129.239786 42.54989) (xy 129.06782 42.424951) - (xy 129.067115 42.424591) (xy 129.059054 42.420485) (xy 129.008259 42.372512) (xy 128.991463 42.304692) - (xy 129.013999 42.238556) (xy 129.059054 42.199515) (xy 129.067816 42.195051) (xy 129.089789 42.179086) - (xy 129.239786 42.070109) (xy 129.239788 42.070106) (xy 129.239792 42.070104) (xy 129.390104 41.919792) - (xy 129.390106 41.919788) (xy 129.390109 41.919786) (xy 129.515048 41.74782) (xy 129.515047 41.74782) - (xy 129.515051 41.747816) (xy 129.611557 41.558412) (xy 129.677246 41.356243) (xy 129.7105 41.146287) - (xy 129.7105 40.933713) (xy 129.677246 40.723757) (xy 129.611557 40.521588) (xy 129.515051 40.332184) - (xy 129.515049 40.332181) (xy 129.515048 40.332179) (xy 129.390109 40.160213) (xy 129.239786 40.00989) - (xy 129.06782 39.884951) (xy 129.067115 39.884591) (xy 129.059054 39.880485) (xy 129.008259 39.832512) - (xy 128.991463 39.764692) (xy 129.013999 39.698556) (xy 129.059054 39.659515) (xy 129.067816 39.655051) - (xy 129.190625 39.565826) (xy 129.239786 39.530109) (xy 129.239788 39.530106) (xy 129.239792 39.530104) - (xy 129.390104 39.379792) (xy 129.390106 39.379788) (xy 129.390109 39.379786) (xy 129.515048 39.20782) - (xy 129.515047 39.20782) (xy 129.515051 39.207816) (xy 129.611557 39.018412) (xy 129.677246 38.816243) - (xy 129.7105 38.606287) (xy 129.7105 38.393713) (xy 129.677246 38.183757) (xy 129.611557 37.981588) - (xy 129.515051 37.792184) (xy 129.515049 37.792181) (xy 129.515048 37.792179) (xy 129.390109 37.620213) - (xy 129.239786 37.46989) (xy 129.06782 37.344951) (xy 129.067115 37.344591) (xy 129.059054 37.340485) - (xy 129.008259 37.292512) (xy 128.991463 37.224692) (xy 129.013999 37.158556) (xy 129.059054 37.119515) - (xy 129.067816 37.115051) (xy 129.089789 37.099086) (xy 129.239786 36.990109) (xy 129.239788 36.990106) - (xy 129.239792 36.990104) (xy 129.390104 36.839792) (xy 129.390106 36.839788) (xy 129.390109 36.839786) - (xy 129.515048 36.66782) (xy 129.515047 36.66782) (xy 129.515051 36.667816) (xy 129.611557 36.478412) - (xy 129.677246 36.276243) (xy 129.7105 36.066287) (xy 129.7105 35.853713) (xy 129.677246 35.643757) - (xy 129.611557 35.441588) (xy 129.515051 35.252184) (xy 129.515049 35.252181) (xy 129.515048 35.252179) - (xy 129.390109 35.080213) (xy 129.239786 34.92989) (xy 129.06782 34.804951) (xy 128.878414 34.708444) - (xy 128.878413 34.708443) (xy 128.878412 34.708443) (xy 128.676243 34.642754) (xy 128.676241 34.642753) - (xy 128.67624 34.642753) (xy 128.514957 34.617208) (xy 128.466287 34.6095) (xy 128.253713 34.6095) - (xy 128.205042 34.617208) (xy 128.04376 34.642753) (xy 127.841585 34.708444) (xy 127.652179 34.804951) - (xy 127.480213 34.92989) (xy 127.32989 35.080213) (xy 127.204951 35.252179) (xy 127.108444 35.441585) - (xy 127.042753 35.64376) (xy 127.0095 35.853713) (xy 124.0005 35.853713) (xy 124.0005 32.004427) - (xy 124.000816 31.995581) (xy 124.01513 31.795443) (xy 124.015131 31.795442) (xy 124.01513 31.795436) - (xy 124.017646 31.777938) (xy 124.059356 31.5862) (xy 124.064335 31.569242) (xy 124.132911 31.385382) - (xy 124.140251 31.36931) (xy 124.234294 31.197083) (xy 124.24385 31.182214) (xy 124.361443 31.025128) - (xy 124.373017 31.011771) (xy 124.511771 30.873017) (xy 124.525128 30.861443) (xy 124.682214 30.74385) - (xy 124.697083 30.734294) (xy 124.86931 30.640251) (xy 124.885382 30.632911) (xy 125.069242 30.564335) - (xy 125.0862 30.559356) (xy 125.277938 30.517646) (xy 125.295436 30.51513) (xy 125.495582 30.500816) - (xy 125.504428 30.5005) (xy 125.565892 30.5005) (xy 244.294108 30.5005) (xy 244.355572 30.5005) + (xy 242.352027 34.641913) (xy 242.353478 34.632753) (xy 242.3605 34.588417) (xy 242.3605 34.391583) + (xy 242.3605 34.391577) (xy 242.329709 34.197173) (xy 242.268882 34.00997) (xy 242.213104 33.9005) + (xy 242.179524 33.834595) (xy 242.063828 33.675354) (xy 241.924646 33.536172) (xy 241.765405 33.420476) + (xy 241.590029 33.331117) (xy 241.402826 33.27029) (xy 241.208422 33.2395) (xy 241.208417 33.2395) + (xy 240.895287 33.2395) (xy 240.895282 33.2395) (xy 240.700877 33.27029) (xy 240.513674 33.331117) + (xy 240.338298 33.420476) (xy 240.323804 33.431007) (xy 240.179058 33.536172) (xy 240.179056 33.536174) + (xy 240.179055 33.536174) (xy 240.039878 33.675351) (xy 240.039878 33.675352) (xy 240.039876 33.675354) + (xy 240.019272 33.703713) (xy 239.92418 33.834594) (xy 239.834822 34.009969) (xy 239.782152 34.172066) + (xy 239.774708 34.190037) (xy 239.74844 34.241593) (xy 239.682753 34.443759) (xy 239.6495 34.653713) + (xy 158.2005 34.653713) (xy 158.2005 33.431007) (xy 158.2005 33.431004) (xy 158.173581 33.295677) + (xy 158.17358 33.295676) (xy 158.17358 33.295672) (xy 158.163067 33.270291) (xy 158.120778 33.168195) + (xy 158.120771 33.168182) (xy 158.044114 33.053458) (xy 158.044111 33.053454) (xy 157.946545 32.955888) + (xy 157.946541 32.955885) (xy 157.831817 32.879228) (xy 157.831804 32.879221) (xy 157.704332 32.826421) + (xy 157.704322 32.826418) (xy 157.568995 32.7995) (xy 157.568993 32.7995) (xy 140.568994 32.7995) + (xy 140.431006 32.7995) (xy 140.431004 32.7995) (xy 140.295677 32.826418) (xy 140.295667 32.826421) + (xy 140.168192 32.879222) (xy 140.053454 32.955887) (xy 138.955887 34.053454) (xy 138.910906 34.120775) + (xy 138.895065 34.144482) (xy 138.879225 34.168188) (xy 138.879221 34.168195) (xy 138.826421 34.295667) + (xy 138.826418 34.295677) (xy 138.7995 34.431004) (xy 138.7995 34.431007) (xy 138.7995 36.851006) + (xy 138.7995 36.988994) (xy 138.7995 36.988996) (xy 138.799499 36.988996) (xy 138.826418 37.124322) + (xy 138.826421 37.124332) (xy 138.879222 37.251807) (xy 138.955887 37.366545) (xy 138.955888 37.366546) + (xy 142.249492 40.660149) (xy 142.282977 40.721472) (xy 142.284284 40.767227) (xy 142.2595 40.923712) + (xy 142.2595 41.136286) (xy 142.279111 41.260109) (xy 142.292754 41.346243) (xy 142.349727 41.521588) + (xy 142.358444 41.548414) (xy 142.454951 41.73782) (xy 142.57989 41.909786) (xy 142.730213 42.060109) + (xy 142.902182 42.18505) (xy 142.910946 42.189516) (xy 142.961742 42.237491) (xy 142.978536 42.305312) + (xy 142.955998 42.371447) (xy 142.910946 42.410484) (xy 142.902182 42.414949) (xy 142.730213 42.53989) + (xy 142.57989 42.690213) (xy 142.454951 42.862179) (xy 142.358444 43.051585) (xy 142.292753 43.25376) + (xy 142.2595 43.463713) (xy 142.2595 43.676286) (xy 142.279111 43.800109) (xy 142.292754 43.886243) + (xy 142.349727 44.061588) (xy 142.358444 44.088414) (xy 142.454951 44.27782) (xy 142.57989 44.449786) + (xy 142.730213 44.600109) (xy 142.902182 44.72505) (xy 142.910946 44.729516) (xy 142.961742 44.777491) + (xy 142.978536 44.845312) (xy 142.955998 44.911447) (xy 142.910946 44.950484) (xy 142.902182 44.954949) + (xy 142.730213 45.07989) (xy 142.57989 45.230213) (xy 142.454951 45.402179) (xy 142.358444 45.591585) + (xy 142.292753 45.79376) (xy 142.26564 45.964949) (xy 142.2595 46.003713) (xy 142.2595 46.216287) + (xy 142.292754 46.426243) (xy 142.349727 46.601588) (xy 142.358444 46.628414) (xy 142.454951 46.81782) + (xy 142.57989 46.989786) (xy 142.730213 47.140109) (xy 142.902182 47.26505) (xy 142.910946 47.269516) + (xy 142.961742 47.317491) (xy 142.978536 47.385312) (xy 142.955998 47.451447) (xy 142.910946 47.490484) + (xy 142.902182 47.494949) (xy 142.730213 47.61989) (xy 142.57989 47.770213) (xy 142.454951 47.942179) + (xy 142.358444 48.131585) (xy 142.292753 48.33376) (xy 142.26564 48.504949) (xy 142.2595 48.543713) + (xy 142.2595 48.756287) (xy 142.265575 48.794641) (xy 142.290526 48.95218) (xy 142.292754 48.966243) + (xy 142.351267 49.146328) (xy 142.358444 49.168414) (xy 142.454951 49.35782) (xy 142.57989 49.529786) + (xy 142.730213 49.680109) (xy 142.902182 49.80505) (xy 142.910946 49.809516) (xy 142.961742 49.857491) + (xy 142.978536 49.925312) (xy 142.955998 49.991447) (xy 142.910946 50.030484) (xy 142.902182 50.034949) + (xy 142.730213 50.15989) (xy 142.57989 50.310213) (xy 142.454951 50.482179) (xy 142.358444 50.671585) + (xy 142.292753 50.87376) (xy 142.2595 51.083713) (xy 142.2595 51.195548) (xy 142.239815 51.262587) + (xy 142.187011 51.308342) (xy 142.117853 51.318286) (xy 142.054297 51.289261) (xy 142.047819 51.283229) + (xy 135.661819 44.897229) (xy 135.628334 44.835906) (xy 135.6255 44.809548) (xy 135.6255 34.310452) + (xy 135.645185 34.243413) (xy 135.661819 34.222771) (xy 136.222772 33.661819) (xy 136.284095 33.628334) + (xy 136.310453 33.6255) (xy 136.800639 33.6255) (xy 136.867678 33.645185) (xy 136.888321 33.66182) + (xy 136.925961 33.699461) (xy 136.925965 33.699464) (xy 137.073446 33.798009) (xy 137.073459 33.798016) + (xy 137.196363 33.848923) (xy 137.237334 33.865894) (xy 137.237336 33.865894) (xy 137.237341 33.865896) + (xy 137.411304 33.900499) (xy 137.411307 33.9005) (xy 137.411309 33.9005) (xy 137.588693 33.9005) + (xy 137.588694 33.900499) (xy 137.646682 33.888964) (xy 137.762658 33.865896) (xy 137.762661 33.865894) + (xy 137.762666 33.865894) (xy 137.926547 33.798013) (xy 138.074035 33.699464) (xy 138.199464 33.574035) + (xy 138.298013 33.426547) (xy 138.365894 33.262666) (xy 138.4005 33.088691) (xy 138.4005 32.911309) + (xy 138.4005 32.911306) (xy 138.400499 32.911304) (xy 138.365896 32.737341) (xy 138.365893 32.737332) + (xy 138.298016 32.573459) (xy 138.298009 32.573446) (xy 138.199464 32.425965) (xy 138.199461 32.425961) + (xy 138.074038 32.300538) (xy 138.074034 32.300535) (xy 137.926553 32.20199) (xy 137.92654 32.201983) + (xy 137.762667 32.134106) (xy 137.762658 32.134103) (xy 137.588694 32.0995) (xy 137.588691 32.0995) + (xy 137.411309 32.0995) (xy 137.411306 32.0995) (xy 137.237341 32.134103) (xy 137.237332 32.134106) + (xy 137.073459 32.201983) (xy 137.073446 32.20199) (xy 136.925965 32.300535) (xy 136.925961 32.300538) + (xy 136.888321 32.33818) (xy 136.826999 32.371666) (xy 136.800639 32.3745) (xy 136.067741 32.3745) + (xy 136.067721 32.374499) (xy 136.061607 32.374499) (xy 135.938394 32.374499) (xy 135.837597 32.394548) + (xy 135.837592 32.394548) (xy 135.817549 32.398536) (xy 135.817547 32.398536) (xy 135.770397 32.418067) + (xy 135.703719 32.445685) (xy 135.703717 32.445686) (xy 135.601266 32.514141) (xy 135.601263 32.514144) + (xy 134.601269 33.51414) (xy 134.514144 33.601264) (xy 134.514138 33.601272) (xy 134.44569 33.703708) + (xy 134.445688 33.703713) (xy 134.422581 33.7595) (xy 134.398538 33.817544) (xy 134.398535 33.817556) + (xy 134.3745 33.938389) (xy 124.0005 33.938389) (xy 124.0005 32.004427) (xy 124.000816 31.995581) + (xy 124.01513 31.795443) (xy 124.015131 31.795442) (xy 124.01513 31.795436) (xy 124.017646 31.777938) + (xy 124.059356 31.5862) (xy 124.064335 31.569242) (xy 124.132911 31.385382) (xy 124.140251 31.36931) + (xy 124.234294 31.197083) (xy 124.24385 31.182214) (xy 124.361443 31.025128) (xy 124.373017 31.011771) + (xy 124.511771 30.873017) (xy 124.525128 30.861443) (xy 124.682214 30.74385) (xy 124.697083 30.734294) + (xy 124.86931 30.640251) (xy 124.885382 30.632911) (xy 125.069242 30.564335) (xy 125.0862 30.559356) + (xy 125.277938 30.517646) (xy 125.295436 30.51513) (xy 125.495582 30.500816) (xy 125.504428 30.5005) + (xy 125.565892 30.5005) (xy 244.294108 30.5005) (xy 244.355572 30.5005) ) ) ) + (group "" + (uuid "352eb986-3d4a-4d72-b96f-5c1ece28a1e9") + (members "8abc104a-0c54-48fe-b01e-6e117adda566" "b935732a-bc41-4517-b800-3fd3f7c58761") + ) + (group "" + (uuid "03217a42-88dd-4a72-8446-a8fe4be133ce") + (members "1f200560-9e95-4946-9f8f-1e0ad79ec143" "22b0890b-e9e1-408d-9195-ac8e237b849a" + "2320fb60-ce94-4ffd-adc3-b3a85a3374d3" "52da3398-935d-4bdb-a2be-ef4f50374fe5" + "6b59df92-3643-465a-83c9-20099bf213d5" "998a23df-4795-45c3-96ea-711c1c352dc7" + "cb7a6dfd-a02f-4eb3-87b9-f3af39f76993" "e211e575-ba2f-4e07-a7cc-e0f92ec92460" + ) + ) (group "" (uuid "a86301f5-1576-4536-bc8a-6d22b8ba8e21") (members "00f5a805-37f8-44d2-ab07-6c881cdb704a" "12f6f387-5e46-4451-9e88-c54cd2cfc75c" @@ -4962,6 +5773,10 @@ "7b5a9312-5f7a-46d5-9bd1-dbd153a22379" "e777576d-29d6-430d-868f-30ba10368c13" ) ) + (group "" + (uuid "5b8532a1-ced0-4a0e-9e42-351476e8918b") + (members "2cac99a0-514c-4601-805a-e1ec277969cc" "f2f5e2be-bc17-434f-a69a-85fb81988b96") + ) (group "" (uuid "96aeba32-e3b3-46a1-b34a-3c1318c359ff") (members "31bb577f-334e-4c7f-afe7-8b637cde890d" "374ccecc-dbf1-49fe-a999-6f9e8a768c4d" diff --git a/hardware/boards/main-control-board/main-control-board.kicad_pro b/hardware/boards/main-control-board/main-control-board.kicad_pro index 8e45925..a8f9f35 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_pro +++ b/hardware/boards/main-control-board/main-control-board.kicad_pro @@ -783,7 +783,7 @@ "uuid": "82a78d11-58ff-455c-a94e-f7463ce9fc2e" } ], - "used_designators": "#PWR1,#PWR13-16,J1-2", + "used_designators": "#PWR1-2,#PWR13-20,J1-6", "variants": [] }, "sheets": [ diff --git a/hardware/boards/main-control-board/main-control-board.kicad_sch b/hardware/boards/main-control-board/main-control-board.kicad_sch index 82f406a..b1ed65f 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_sch +++ b/hardware/boards/main-control-board/main-control-board.kicad_sch @@ -540,7 +540,7 @@ ) (embedded_fonts no) ) - (symbol "Connector:Conn_01x07_Socket" + (symbol "Connector:Conn_01x06_Socket" (pin_names (offset 1.016) (hide yes) @@ -551,7 +551,7 @@ (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) (property "Reference" "J" - (at 0 10.16 0) + (at 0 7.62 0) (show_name no) (do_not_autoplace no) (effects @@ -560,7 +560,7 @@ ) ) ) - (property "Value" "Conn_01x07_Socket" + (property "Value" "Conn_01x06_Socket" (at 0 -10.16 0) (show_name no) (do_not_autoplace no) @@ -592,7 +592,7 @@ ) ) ) - (property "Description" "Generic connector, single row, 01x07, script generated" + (property "Description" "Generic connector, single row, 01x06, script generated" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -635,19 +635,7 @@ ) ) ) - (symbol "Conn_01x07_Socket_1_1" - (polyline - (pts - (xy -1.27 7.62) (xy -0.508 7.62) - ) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) + (symbol "Conn_01x06_Socket_1_1" (polyline (pts (xy -1.27 5.08) (xy -0.508 5.08) @@ -720,18 +708,6 @@ (type none) ) ) - (arc - (start 0 7.112) - (mid -0.5058 7.62) - (end 0 8.128) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type none) - ) - ) (arc (start 0 4.572) (mid -0.5058 5.08) @@ -805,7 +781,7 @@ ) ) (pin passive line - (at -5.08 7.62 0) + (at -5.08 5.08 0) (length 3.81) (name "Pin_1" (effects @@ -823,7 +799,7 @@ ) ) (pin passive line - (at -5.08 5.08 0) + (at -5.08 2.54 0) (length 3.81) (name "Pin_2" (effects @@ -841,7 +817,7 @@ ) ) (pin passive line - (at -5.08 2.54 0) + (at -5.08 0 0) (length 3.81) (name "Pin_3" (effects @@ -859,7 +835,7 @@ ) ) (pin passive line - (at -5.08 0 0) + (at -5.08 -2.54 0) (length 3.81) (name "Pin_4" (effects @@ -877,7 +853,7 @@ ) ) (pin passive line - (at -5.08 -2.54 0) + (at -5.08 -5.08 0) (length 3.81) (name "Pin_5" (effects @@ -895,7 +871,7 @@ ) ) (pin passive line - (at -5.08 -5.08 0) + (at -5.08 -7.62 0) (length 3.81) (name "Pin_6" (effects @@ -912,35 +888,21 @@ ) ) ) - (pin passive line - (at -5.08 -7.62 0) - (length 3.81) - (name "Pin_7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) (embedded_fonts no) ) - (symbol "TinyEngineerModules:Adafruit_PCA9685_Module" + (symbol "Connector:Conn_01x07_Socket" + (pin_names + (offset 1.016) + (hide yes) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "U" - (at 5.334 9.144 0) + (property "Reference" "J" + (at 0 10.16 0) (show_name no) (do_not_autoplace no) (effects @@ -949,8 +911,8 @@ ) ) ) - (property "Value" "Adafruit PCA9685" - (at -1.778 0 0) + (property "Value" "Conn_01x07_Socket" + (at 0 -10.16 0) (show_name no) (do_not_autoplace no) (effects @@ -981,7 +943,7 @@ ) ) ) - (property "Description" "" + (property "Description" "Generic connector, single row, 01x07, script generated" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -992,147 +954,8 @@ ) ) ) - (symbol "Adafruit_PCA9685_Module_1_1" - (rectangle - (start -12.7 7.62) - (end 12.7 -7.62) - (stroke - (width 0) - (type solid) - ) - (fill - (type background) - ) - ) - (pin power_in line - (at 0 -10.16 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at 15.24 3.81 180) - (length 2.54) - (name "OE" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at 15.24 1.27 180) - (length 2.54) - (name "SCL" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 15.24 -1.27 180) - (length 2.54) - (name "SDA" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 15.24 -3.81 180) - (length 2.54) - (name "VCC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 10.16 270) - (length 2.54) - (name "V+" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (embedded_fonts no) - ) - (symbol "TinyEngineerModules:ESP32_C3_Zero_Dev_Board" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "U" - (at -0.254 2.286 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "ESP32-C3-ZERO" - (at 0.254 -1.016 0) + (property "ki_locked" "" + (at 0 0 0) (show_name no) (do_not_autoplace no) (effects @@ -1141,7 +964,7 @@ ) ) ) - (property "Footprint" "" + (property "ki_keywords" "connector" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -1152,8 +975,8 @@ ) ) ) - (property "Datasheet" "https://www.waveshare.com/wiki/ESP32-C3-Zero" - (at 30.734 -19.304 0) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) (show_name no) (do_not_autoplace no) (hide yes) @@ -1163,94 +986,186 @@ ) ) ) - (property "Description" "Waveshare ESP32-C3-Zero module header, pads numbered anticlockwise from USB" - (at 46.736 -16.002 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) + (symbol "Conn_01x07_Socket_1_1" + (polyline + (pts + (xy -1.27 7.62) (xy -0.508 7.62) ) - ) - ) - (symbol "ESP32_C3_Zero_Dev_Board_1_1" - (rectangle - (start -15.24 11.43) - (end 15.24 -11.43) (stroke - (width 0) - (type solid) + (width 0.1524) + (type default) ) (fill - (type background) + (type none) ) ) - (pin power_in line - (at 0 13.97 270) - (length 2.54) - (name "5V" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -1.27 5.08) (xy -0.508 5.08) ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) ) ) - (pin power_in line - (at 0 -13.97 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -1.27 2.54) (xy -0.508 2.54) ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) ) ) - (pin power_out line - (at -17.78 10.16 0) - (length 2.54) - (name "3V3" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -1.27 0) (xy -0.508 0) ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -17.78 2.54 0) - (length 2.54) - (name "GP0" + (polyline + (pts + (xy -1.27 -2.54) (xy -0.508 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -5.08) (xy -0.508 -5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -7.62) (xy -0.508 -7.62) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 7.112) + (mid -0.5058 7.62) + (end 0 8.128) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 4.572) + (mid -0.5058 5.08) + (end 0 5.588) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.032) + (mid -0.5058 2.54) + (end 0 3.048) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -0.508) + (mid -0.5058 0) + (end 0 0.508) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -3.048) + (mid -0.5058 -2.54) + (end 0 -2.032) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -5.588) + (mid -0.5058 -5.08) + (end 0 -4.572) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -8.128) + (mid -0.5058 -7.62) + (end 0 -7.112) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "1" (effects (font (size 1.27 1.27) @@ -1258,17 +1173,17 @@ ) ) ) - (pin bidirectional line - (at -17.78 0 0) - (length 2.54) - (name "GP1" + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "2" (effects (font (size 1.27 1.27) @@ -1276,17 +1191,17 @@ ) ) ) - (pin bidirectional line - (at -17.78 -2.54 0) - (length 2.54) - (name "GP2" + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "3" (effects (font (size 1.27 1.27) @@ -1294,17 +1209,17 @@ ) ) ) - (pin bidirectional line - (at -17.78 -5.08 0) - (length 2.54) - (name "GP3" + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "4" (effects (font (size 1.27 1.27) @@ -1312,17 +1227,17 @@ ) ) ) - (pin bidirectional line - (at -17.78 -7.62 0) - (length 2.54) - (name "GP4" + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_5" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "5" (effects (font (size 1.27 1.27) @@ -1330,17 +1245,17 @@ ) ) ) - (pin bidirectional line - (at -17.78 -10.16 0) - (length 2.54) - (name "GP5" + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_6" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "6" (effects (font (size 1.27 1.27) @@ -1348,161 +1263,17 @@ ) ) ) - (pin bidirectional line - (at 17.78 -10.16 180) - (length 2.54) - (name "GP6" + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_7" (effects (font (size 1.27 1.27) ) ) ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 17.78 -7.62 180) - (length 2.54) - (name "GP7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 17.78 -5.08 180) - (length 2.54) - (name "GP8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 17.78 -2.54 180) - (length 2.54) - (name "GP9" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 17.78 0 180) - (length 2.54) - (name "GP10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 17.78 2.54 180) - (length 2.54) - (name "USB_DM" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "15" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 17.78 5.08 180) - (length 2.54) - (name "USB_DP" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "16" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 17.78 7.62 180) - (length 2.54) - (name "RX" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "17" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 17.78 10.16 180) - (length 2.54) - (name "TX" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "18" + (number "7" (effects (font (size 1.27 1.27) @@ -1513,14 +1284,18 @@ ) (embedded_fonts no) ) - (symbol "TinyEngineerModules:MAX98357_Module" + (symbol "Connector:Conn_01x09_Socket" + (pin_names + (offset 1.016) + (hide yes) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "U" - (at 12.446 -4.572 0) + (property "Reference" "J" + (at 0 12.7 0) (show_name no) (do_not_autoplace no) (effects @@ -1529,8 +1304,8 @@ ) ) ) - (property "Value" "MAX98357A" - (at 0 0 0) + (property "Value" "Conn_01x09_Socket" + (at 0 -12.7 0) (show_name no) (do_not_autoplace no) (effects @@ -1561,7 +1336,7 @@ ) ) ) - (property "Description" "" + (property "Description" "Generic connector, single row, 01x09, script generated" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -1572,91 +1347,284 @@ ) ) ) - (symbol "MAX98357_Module_1_1" - (rectangle - (start -11.4299 6.35) - (end 11.43 -6.35) - (stroke - (width 0) - (type solid) + (property "ki_locked" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) ) - (fill - (type background) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) ) ) - (text "MAX98357" - (at 6.858 7.366 0) - (effects - (font - (size 1.27 1.27) - ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) ) ) - (pin input line - (at -13.97 5.08 0) - (length 2.54) - (name "LRC" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (symbol "Conn_01x09_Socket_1_1" + (polyline + (pts + (xy -1.27 10.16) (xy -0.508 10.16) ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) ) ) - (pin input line - (at -13.97 2.54 0) - (length 2.54) - (name "BCLK" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -1.27 7.62) (xy -0.508 7.62) ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) ) ) - (pin input line - (at -13.97 0 0) - (length 2.54) - (name "DIN" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -1.27 5.08) (xy -0.508 5.08) ) - (number "3" - (effects + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 2.54) (xy -0.508 2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy -0.508 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -2.54) (xy -0.508 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -5.08) (xy -0.508 -5.08) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -7.62) (xy -0.508 -7.62) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 -10.16) (xy -0.508 -10.16) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 9.652) + (mid -0.5058 10.16) + (end 0 10.668) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 7.112) + (mid -0.5058 7.62) + (end 0 8.128) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 4.572) + (mid -0.5058 5.08) + (end 0 5.588) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 2.032) + (mid -0.5058 2.54) + (end 0 3.048) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -0.508) + (mid -0.5058 0) + (end 0 0.508) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -3.048) + (mid -0.5058 -2.54) + (end 0 -2.032) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -5.588) + (mid -0.5058 -5.08) + (end 0 -4.572) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -8.128) + (mid -0.5058 -7.62) + (end 0 -7.112) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (arc + (start 0 -10.668) + (mid -0.5058 -10.16) + (end 0 -9.652) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at -5.08 10.16 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects (font (size 1.27 1.27) ) ) ) ) - (pin input line - (at -13.97 -2.54 0) - (length 2.54) - (name "GAIN" + (pin passive line + (at -5.08 7.62 0) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "2" (effects (font (size 1.27 1.27) @@ -1664,17 +1632,17 @@ ) ) ) - (pin input line - (at -13.97 -5.08 0) - (length 2.54) - (name "SD" + (pin passive line + (at -5.08 5.08 0) + (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "3" (effects (font (size 1.27 1.27) @@ -1682,17 +1650,17 @@ ) ) ) - (pin power_in line - (at 0 -8.89 90) - (length 2.54) - (name "GND" + (pin passive line + (at -5.08 2.54 0) + (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "4" (effects (font (size 1.27 1.27) @@ -1700,17 +1668,17 @@ ) ) ) - (pin power_in line - (at 0 8.89 270) - (length 2.54) - (name "Vin" + (pin passive line + (at -5.08 0 0) + (length 3.81) + (name "Pin_5" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "5" (effects (font (size 1.27 1.27) @@ -1718,36 +1686,89 @@ ) ) ) - ) - (embedded_fonts no) - ) - (symbol "power:+3.3V" - (power global) - (pin_numbers - (hide yes) - ) - (pin_names - (offset 0) - (hide yes) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "#PWR" - (at 0 -3.81 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) + (pin passive line + (at -5.08 -2.54 0) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -7.62 0) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -10.16 0) + (length 3.81) + (name "Pin_9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) ) - (property "Value" "+3.3V" - (at 0 3.556 0) + (embedded_fonts no) + ) + (symbol "TinyEngineerModules:Adafruit_PCA9685_Module" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U" + (at 5.334 9.144 0) (show_name no) (do_not_autoplace no) (effects @@ -1756,18 +1777,17 @@ ) ) ) - (property "Footprint" "" - (at 0 0 0) + (property "Value" "Adafruit PCA9685" + (at -1.778 0 0) (show_name no) (do_not_autoplace no) - (hide yes) (effects (font (size 1.27 1.27) ) ) ) - (property "Datasheet" "" + (property "Footprint" "" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -1778,7 +1798,7 @@ ) ) ) - (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (property "Datasheet" "" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -1789,7 +1809,7 @@ ) ) ) - (property "ki_keywords" "global power" + (property "Description" "" (at 0 0 0) (show_name no) (do_not_autoplace no) @@ -1800,56 +1820,119 @@ ) ) ) - (symbol "+3.3V_0_1" - (polyline - (pts - (xy -0.762 1.27) (xy 0 2.54) - ) + (symbol "Adafruit_PCA9685_Module_1_1" + (rectangle + (start -12.7 7.62) + (end 12.7 -7.62) (stroke (width 0) - (type default) + (type solid) ) (fill - (type none) + (type background) ) ) - (polyline - (pts - (xy 0 2.54) (xy 0.762 1.27) + (pin power_in line + (at 0 -10.16 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + ) + (pin input line + (at 15.24 3.81 180) + (length 2.54) + (name "OE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 0 0) (xy 0 2.54) + (pin input line + (at 15.24 1.27 180) + (length 2.54) + (name "SCL" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + ) + (pin bidirectional line + (at 15.24 -1.27 180) + (length 2.54) + (name "SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "+3.3V_1_1" (pin power_in line - (at 0 0 90) - (length 0) - (name "" + (at 15.24 -3.81 180) + (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 10.16 270) + (length 2.54) + (name "V+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" (effects (font (size 1.27 1.27) @@ -1860,33 +1943,24 @@ ) (embedded_fonts no) ) - (symbol "power:+5V" - (power global) - (pin_numbers - (hide yes) - ) - (pin_names - (offset 0) - (hide yes) - ) + (symbol "TinyEngineerModules:ESP32_C3_Zero_Dev_Board" (exclude_from_sim no) (in_bom yes) (on_board yes) (in_pos_files yes) (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "#PWR" - (at 0 -3.81 0) + (property "Reference" "U" + (at -0.254 2.286 0) (show_name no) (do_not_autoplace no) - (hide yes) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "+5V" - (at 0 3.556 0) + (property "Value" "ESP32-C3-ZERO" + (at 0.254 -1.016 0) (show_name no) (do_not_autoplace no) (effects @@ -1906,8 +1980,8 @@ ) ) ) - (property "Datasheet" "" - (at 0 0 0) + (property "Datasheet" "https://www.waveshare.com/wiki/ESP32-C3-Zero" + (at 30.734 -19.304 0) (show_name no) (do_not_autoplace no) (hide yes) @@ -1917,8 +1991,8 @@ ) ) ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 0 0 0) + (property "Description" "Waveshare ESP32-C3-Zero module header, pads numbered anticlockwise from USB" + (at 46.736 -16.002 0) (show_name no) (do_not_autoplace no) (hide yes) @@ -1928,60 +2002,22 @@ ) ) ) - (property "ki_keywords" "global power" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (symbol "+5V_0_1" - (polyline - (pts - (xy -0.762 1.27) (xy 0 2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 2.54) (xy 0.762 1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 0) (xy 0 2.54) - ) - (stroke - (width 0) - (type default) + (symbol "ESP32_C3_Zero_Dev_Board_1_1" + (rectangle + (start -15.24 11.43) + (end 15.24 -11.43) + (stroke + (width 0) + (type solid) ) (fill - (type none) + (type background) ) ) - ) - (symbol "+5V_1_1" (pin power_in line - (at 0 0 90) - (length 0) - (name "" + (at 0 13.97 270) + (length 2.54) + (name "5V" (effects (font (size 1.27 1.27) @@ -1996,114 +2032,17 @@ ) ) ) - ) - (embedded_fonts no) - ) - (symbol "power:GND" - (power global) - (pin_numbers - (hide yes) - ) - (pin_names - (offset 0) - (hide yes) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "#PWR" - (at 0 -6.35 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "GND" - (at 0 -3.81 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "ki_keywords" "global power" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (symbol "GND_0_1" - (polyline - (pts - (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "GND_1_1" (pin power_in line - (at 0 0 270) - (length 0) - (name "" + (at 0 -13.97 90) + (length 2.54) + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "2" (effects (font (size 1.27 1.27) @@ -2111,100 +2050,35 @@ ) ) ) - ) - (embedded_fonts no) - ) - (symbol "power:PWR_FLAG" - (power global) - (pin_numbers - (hide yes) - ) - (pin_names - (offset 0) - (hide yes) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) - (duplicate_pin_numbers_are_jumpers no) - (property "Reference" "#FLG" - (at 0 1.905 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PWR_FLAG" - (at 0 3.81 0) - (show_name no) - (do_not_autoplace no) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Description" "Special symbol for telling ERC where power comes from" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) + (pin power_out line + (at -17.78 10.16 0) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) ) - ) - ) - (property "ki_keywords" "flag power" - (at 0 0 0) - (show_name no) - (do_not_autoplace no) - (hide yes) - (effects - (font - (size 1.27 1.27) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "PWR_FLAG_0_0" - (pin power_out line - (at 0 0 90) - (length 0) - (name "" + (pin bidirectional line + (at -17.78 2.54 0) + (length 2.54) + (name "GP0" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "4" (effects (font (size 1.27 1.27) @@ -2212,569 +2086,2637 @@ ) ) ) - ) - (symbol "PWR_FLAG_0_1" - (polyline - (pts - (xy 0 0) (xy 0 1.27) (xy -1.016 1.905) (xy 0 2.54) (xy 1.016 1.905) (xy 0 1.27) + (pin bidirectional line + (at -17.78 0 0) + (length 2.54) + (name "GP1" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + ) + (pin bidirectional line + (at -17.78 -2.54 0) + (length 2.54) + (name "GP2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -5.08 0) + (length 2.54) + (name "GP3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -7.62 0) + (length 2.54) + (name "GP4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -10.16 0) + (length 2.54) + (name "GP5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -10.16 180) + (length 2.54) + (name "GP6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -7.62 180) + (length 2.54) + (name "GP7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -5.08 180) + (length 2.54) + (name "GP8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 -2.54 180) + (length 2.54) + (name "GP9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 0 180) + (length 2.54) + (name "GP10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 2.54 180) + (length 2.54) + (name "USB_DM" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 5.08 180) + (length 2.54) + (name "USB_DP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 7.62 180) + (length 2.54) + (name "RX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 17.78 10.16 180) + (length 2.54) + (name "TX" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) ) (embedded_fonts no) ) + (symbol "TinyEngineerModules:MAX98357_Module" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "U" + (at 12.446 -4.572 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "MAX98357A" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "MAX98357_Module_1_1" + (rectangle + (start -11.4299 6.35) + (end 11.43 -6.35) + (stroke + (width 0) + (type solid) + ) + (fill + (type background) + ) + ) + (text "MAX98357" + (at 6.858 7.366 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin input line + (at -13.97 5.08 0) + (length 2.54) + (name "LRC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -13.97 2.54 0) + (length 2.54) + (name "BCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -13.97 0 0) + (length 2.54) + (name "DIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -13.97 -2.54 0) + (length 2.54) + (name "GAIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -13.97 -5.08 0) + (length 2.54) + (name "SD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -8.89 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 8.89 270) + (length 2.54) + (name "Vin" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+3.3V" + (power global) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V" + (at 0 3.556 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "+3.3V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+3.3V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:+5V" + (power global) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+5V" + (at 0 3.556 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "+5V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "+5V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:GND" + (power global) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 0 -3.81 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "global power" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "GND_1_1" + (pin power_in line + (at 0 0 270) + (length 0) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) + (symbol "power:PWR_FLAG" + (power global) + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (duplicate_pin_numbers_are_jumpers no) + (property "Reference" "#FLG" + (at 0 1.905 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PWR_FLAG" + (at 0 3.81 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "flag power" + (at 0 0 0) + (show_name no) + (do_not_autoplace no) + (hide yes) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (symbol "PWR_FLAG_0_0" + (pin power_out line + (at 0 0 90) + (length 0) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "PWR_FLAG_0_1" + (polyline + (pts + (xy 0 0) (xy 0 1.27) (xy -1.016 1.905) (xy 0 2.54) (xy 1.016 1.905) (xy 0 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (embedded_fonts no) + ) + ) + (junction + (at 73.66 87.63) + (diameter 0) + (color 0 0 0 0) + (uuid "13f0bd49-3cb4-4bd5-b009-2c620d18238d") + ) + (junction + (at 245.11 92.71) + (diameter 0) + (color 0 0 0 0) + (uuid "2a6fdd7d-5846-42c4-911d-20bbeac9f8e3") + ) + (junction + (at 76.2 140.97) + (diameter 0) + (color 0 0 0 0) + (uuid "339b6bfb-9709-4466-af95-8491e22fd487") + ) + (junction + (at 158.75 147.32) + (diameter 0) + (color 0 0 0 0) + (uuid "35ee1829-1289-450f-be44-11723ad98538") + ) + (junction + (at 161.29 144.78) + (diameter 0) + (color 0 0 0 0) + (uuid "3e876c0b-1a86-4af2-bd2c-1778e8d81366") + ) + (junction + (at 115.57 87.63) + (diameter 0) + (color 0 0 0 0) + (uuid "4ee56660-187a-4627-904b-071fe4c4dd78") + ) + (junction + (at 137.16 97.79) + (diameter 0) + (color 0 0 0 0) + (uuid "5f759004-8894-4dcc-a2a3-6221e24d6e6b") + ) + (junction + (at 118.11 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "700f334e-9ca4-41e9-bf62-57b23cff4f3c") + ) + (junction + (at 83.82 140.97) + (diameter 0) + (color 0 0 0 0) + (uuid "7ceb8915-86da-4903-ad96-27793b64cf85") + ) + (junction + (at 73.66 140.97) + (diameter 0) + (color 0 0 0 0) + (uuid "7f974a66-05ac-4a48-a447-37071a23149a") + ) + (junction + (at 81.28 140.97) + (diameter 0) + (color 0 0 0 0) + (uuid "86720e33-2afa-49c8-a61a-8f24be6fc7fd") + ) + (junction + (at 199.39 87.63) + (diameter 0) + (color 0 0 0 0) + (uuid "88251b76-3227-403b-b4d7-8ca3d1bdbac7") + ) + (junction + (at 76.2 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "93069620-96cb-4780-8bab-5e8e9b6140ab") + ) + (junction + (at 234.95 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "95517e64-94e3-4176-889a-1f8d362e5d4a") + ) + (junction + (at 85.09 90.17) + (diameter 0) + (color 0 0 0 0) + (uuid "a25b0492-f1f4-44de-895c-8634e12b2a53") + ) + (junction + (at 78.74 140.97) + (diameter 0) + (color 0 0 0 0) + (uuid "a70b8ed3-6dc6-40f7-9ec2-baaffe768487") + ) + (junction + (at 134.62 95.25) + (diameter 0) + (color 0 0 0 0) + (uuid "ac5d892c-e845-4ac8-b701-68aead01c888") + ) + (junction + (at 71.12 140.97) + (diameter 0) + (color 0 0 0 0) + (uuid "b0f5636b-6767-46dc-901e-f220f31f32f1") + ) + (junction + (at 87.63 87.63) + (diameter 0) + (color 0 0 0 0) + (uuid "b6908943-26b6-4393-9531-c298a41db6bb") + ) + (junction + (at 78.74 92.71) + (diameter 0) + (color 0 0 0 0) + (uuid "bd4832bc-e810-4434-95a1-224d7a37e5ff") + ) + (junction + (at 128.27 100.33) + (diameter 0) + (color 0 0 0 0) + (uuid "d2c9c861-e8fb-490f-ba76-fb103ce3c7be") + ) + (junction + (at 201.93 85.09) + (diameter 0) + (color 0 0 0 0) + (uuid "f0128a21-a52a-455e-9c0f-5d2948b8c14d") + ) + (junction + (at 132.08 92.71) + (diameter 0) + (color 0 0 0 0) + (uuid "f6694c0c-a103-45ae-b598-9386d9986ff4") + ) + (junction + (at 163.83 142.24) + (diameter 0) + (color 0 0 0 0) + (uuid "fd869c9a-1c1c-4219-bde8-adb8219e1ee3") + ) + (wire + (pts + (xy 78.74 140.97) (xy 78.74 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0870e94a-6ce7-4f36-8435-3c06a80f2a20") + ) + (wire + (pts + (xy 137.16 97.79) (xy 138.43 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0aa461fe-a528-4347-90f2-38f45154894e") + ) + (wire + (pts + (xy 123.19 95.25) (xy 134.62 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0c0996d6-e521-4346-a3a2-ae8f7abc1c5e") + ) + (wire + (pts + (xy 118.11 64.77) (xy 118.11 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0df77cb1-4ddc-493b-add5-2d8b83436738") + ) + (wire + (pts + (xy 85.09 30.48) (xy 85.09 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0e0a99c3-ef41-4991-b2ce-4177ce1daea9") + ) + (wire + (pts + (xy 107.95 68.58) (xy 110.49 68.58) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0ed24ac2-3c7f-4846-83ef-692ac0c2acba") + ) + (wire + (pts + (xy 85.09 90.17) (xy 118.11 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "0f8f74dd-6931-4dee-993b-d425bcf3052f") + ) + (wire + (pts + (xy 54.61 92.71) (xy 87.63 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "10f961eb-294d-459e-ab54-ae97f68eede4") + ) + (wire + (pts + (xy 245.11 99.06) (xy 245.11 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "135f6f17-0276-46ac-a64e-1d7f26c4a0b9") + ) + (wire + (pts + (xy 194.31 92.71) (xy 173.99 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "14623bf6-65d9-44ba-aa95-a0d144105476") + ) + (wire + (pts + (xy 161.29 144.78) (xy 161.29 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "164a46d1-a8c5-4fe2-a470-0018cbb9a301") + ) + (wire + (pts + (xy 81.28 140.97) (xy 81.28 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "184d4be7-696b-4fe2-b340-feaad02c53ea") + ) + (wire + (pts + (xy 189.23 97.79) (xy 173.99 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "22b87738-840f-41ec-8b53-79f27e147230") + ) + (wire + (pts + (xy 234.95 90.17) (xy 245.11 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "273b64a6-c832-4e4f-989e-e082c485adbc") + ) + (wire + (pts + (xy 83.82 137.16) (xy 81.28 137.16) + ) + (stroke + (width 0) + (type default) + ) + (uuid "2a172e12-f639-4ad5-9d0b-bf36196774ee") + ) + (wire + (pts + (xy 163.83 142.24) (xy 163.83 163.83) + ) + (stroke + (width 0) + (type default) + ) + (uuid "337d0def-58d5-41f9-9095-d590efe7a1c7") + ) + (wire + (pts + (xy 173.99 85.09) (xy 201.93 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "35253450-1789-4ecc-9d89-669c80515301") + ) + (wire + (pts + (xy 137.16 147.32) (xy 137.16 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3840acad-f6b7-4adb-88de-e3abe019237e") + ) + (wire + (pts + (xy 78.74 92.71) (xy 78.74 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39b8e176-5664-4a65-a93b-db47a5a08bba") + ) + (wire + (pts + (xy 128.27 64.77) (xy 128.27 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3ec1eca2-28c5-46a3-a619-39a5bc7c3ed9") + ) + (wire + (pts + (xy 201.93 85.09) (xy 245.11 85.09) + ) + (stroke + (width 0) + (type default) + ) + (uuid "502e0c12-b028-4bc9-90e6-6d8bed8603c4") + ) + (wire + (pts + (xy 241.3 92.71) (xy 245.11 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "509b00bb-e49f-44fe-856c-4ae08b570393") + ) + (wire + (pts + (xy 234.95 99.06) (xy 234.95 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "527eb20f-fc07-40bf-981e-e3cf15bf80b1") + ) + (wire + (pts + (xy 73.66 140.97) (xy 73.66 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "553dc229-0409-4243-8680-9dffefa2b0af") + ) + (wire + (pts + (xy 196.85 90.17) (xy 173.99 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "55b9464c-960b-426c-b704-12c3fbc7e931") + ) + (wire + (pts + (xy 107.95 72.39) (xy 113.03 72.39) + ) + (stroke + (width 0) + (type default) + ) + (uuid "580a6e80-53be-4d27-97c0-dec9f8a61238") + ) + (wire + (pts + (xy 87.63 30.48) (xy 87.63 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5ab8cb9c-04d4-402c-b5a0-7cd357381636") + ) + (wire + (pts + (xy 163.83 142.24) (xy 134.62 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6181ccd0-dabb-4473-85b9-546878f54d37") ) - (junction - (at 227.33 92.71) - (diameter 0) - (color 0 0 0 0) - (uuid "2a6fdd7d-5846-42c4-911d-20bbeac9f8e3") + (wire + (pts + (xy 204.47 64.77) (xy 204.47 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "623a7c3a-6ddb-40e8-9e3c-2503f610c37b") ) - (junction - (at 154.94 134.62) - (diameter 0) - (color 0 0 0 0) - (uuid "35ee1829-1289-450f-be44-11723ad98538") + (wire + (pts + (xy 194.31 64.77) (xy 194.31 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6242eadd-77fc-4226-825b-ceb35493d5bc") ) - (junction - (at 157.48 132.08) - (diameter 0) - (color 0 0 0 0) - (uuid "3e876c0b-1a86-4af2-bd2c-1778e8d81366") + (wire + (pts + (xy 125.73 64.77) (xy 125.73 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "651d92e0-2cd2-4dc3-b6dc-5ad42e563564") ) - (junction - (at 217.17 90.17) - (diameter 0) - (color 0 0 0 0) - (uuid "95517e64-94e3-4176-889a-1f8d362e5d4a") + (wire + (pts + (xy 120.65 92.71) (xy 132.08 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "68d5cb56-e166-463f-806b-868424fab0ac") ) - (junction - (at 92.71 90.17) - (diameter 0) - (color 0 0 0 0) - (uuid "a25b0492-f1f4-44de-895c-8634e12b2a53") + (wire + (pts + (xy 120.65 64.77) (xy 120.65 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6b3f6907-2cf1-4475-b9b4-d8c81cd70a47") ) - (junction - (at 95.25 87.63) - (diameter 0) - (color 0 0 0 0) - (uuid "b6908943-26b6-4393-9531-c298a41db6bb") + (wire + (pts + (xy 81.28 137.16) (xy 81.28 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6b922e5e-0b9f-4016-af12-510de7d310a4") ) - (junction - (at 160.02 129.54) - (diameter 0) - (color 0 0 0 0) - (uuid "fd869c9a-1c1c-4219-bde8-adb8219e1ee3") + (wire + (pts + (xy 170.18 142.24) (xy 163.83 142.24) + ) + (stroke + (width 0) + (type default) + ) + (uuid "6ca120fc-98dd-43e0-9af3-856d5bcf12ed") + ) + (wire + (pts + (xy 76.2 140.97) (xy 76.2 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "71db4aa7-7a3d-4cd5-9e8a-d901e6fe3a39") + ) + (wire + (pts + (xy 134.62 95.25) (xy 138.43 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "74f2c350-a14e-43af-b613-23a9c7eb1f94") + ) + (wire + (pts + (xy 199.39 87.63) (xy 245.11 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "77ae684e-2ce6-4b09-808e-3f2c0719a7d0") + ) + (wire + (pts + (xy 204.47 82.55) (xy 173.99 82.55) + ) + (stroke + (width 0) + (type default) + ) + (uuid "7c5c7f0d-8733-4664-ae29-34db2128a7be") + ) + (wire + (pts + (xy 115.57 87.63) (xy 138.43 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "82b0b361-9d4b-4e32-8949-23dfa86cd29b") + ) + (wire + (pts + (xy 232.41 90.17) (xy 234.95 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "86ba20b3-0e27-48fd-a5ca-d71f04d1ee18") + ) + (wire + (pts + (xy 170.18 147.32) (xy 158.75 147.32) + ) + (stroke + (width 0) + (type default) + ) + (uuid "873840cf-86af-4470-b6b1-4f084ba320a0") + ) + (wire + (pts + (xy 156.21 149.86) (xy 170.18 149.86) + ) + (stroke + (width 0) + (type default) + ) + (uuid "8b2307d3-be35-4685-a476-bf1c09a62306") + ) + (wire + (pts + (xy 138.43 76.2) (xy 138.43 80.01) + ) + (stroke + (width 0) + (type default) + ) + (uuid "95031aee-bef5-419d-aa81-5712974f3c7a") + ) + (wire + (pts + (xy 153.67 152.4) (xy 170.18 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "961412e1-798f-491f-b9f4-f53e8699057d") + ) + (wire + (pts + (xy 54.61 87.63) (xy 81.28 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9765e016-7a9e-4833-b420-03b05659bf35") + ) + (wire + (pts + (xy 186.69 100.33) (xy 173.99 100.33) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9ef9b0f6-097c-4420-92d1-1f1d4172be5d") + ) + (wire + (pts + (xy 54.61 90.17) (xy 85.09 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "9f72b453-2431-42a2-9be0-149e9394b10f") + ) + (wire + (pts + (xy 71.12 140.97) (xy 71.12 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a2893e52-9888-455d-a573-bd9b4d1f3ea4") + ) + (wire + (pts + (xy 73.66 87.63) (xy 73.66 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a2b4e465-8705-47a5-afd8-f9a9a1cadab9") + ) + (wire + (pts + (xy 81.28 100.33) (xy 81.28 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a3bf5889-e68e-4673-ac77-9f82fb959370") + ) + (wire + (pts + (xy 173.99 87.63) (xy 199.39 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a4977b23-49ba-425d-b55f-d603af329d5f") + ) + (wire + (pts + (xy 170.18 144.78) (xy 161.29 144.78) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a84ccbbd-0f52-4b51-ac77-632a50c919be") + ) + (wire + (pts + (xy 189.23 64.77) (xy 189.23 97.79) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a8d95238-e5e4-4378-a0cc-c57eac1efd02") + ) + (wire + (pts + (xy 191.77 95.25) (xy 173.99 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "acc56aea-b72b-4468-a2b9-d581ac7c2e44") + ) + (wire + (pts + (xy 66.04 140.97) (xy 71.12 140.97) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b38d5b42-83e9-4382-a405-de2b52b58af6") ) - (no_connect - (at 173.99 92.71) - (uuid "5f09b727-0712-4ce9-8a68-309759f95975") + (wire + (pts + (xy 134.62 142.24) (xy 134.62 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b54b6e35-0123-474c-a3d8-c052fc021c13") ) - (no_connect - (at 173.99 95.25) - (uuid "6ffc117c-5c4b-41a4-be44-04eaa006788a") + (wire + (pts + (xy 199.39 64.77) (xy 199.39 87.63) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b7397c12-b499-441d-87d5-db26f5381ea2") ) - (no_connect - (at 173.99 97.79) - (uuid "7218efb9-5e63-4409-8a3a-7c703d4b1ff8") + (wire + (pts + (xy 132.08 92.71) (xy 138.43 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bf6e68be-fef0-49f9-8002-f9adcbcf36f0") ) - (no_connect - (at 173.99 100.33) - (uuid "9da25426-07fd-47a8-99d8-50eae430ae38") + (wire + (pts + (xy 132.08 144.78) (xy 132.08 92.71) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c3b20870-fce8-41ee-b23c-56b7effc5c58") ) - (no_connect - (at 173.99 80.01) - (uuid "d1e02bb4-e881-4365-b6aa-08797a65587e") + (wire + (pts + (xy 153.67 163.83) (xy 153.67 152.4) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c8b54a04-296a-47f4-8795-b2d8b11d506f") ) - (no_connect - (at 173.99 90.17) - (uuid "e82179fc-3b08-4bd6-8706-2d59a5ecfc63") + (wire + (pts + (xy 191.77 64.77) (xy 191.77 95.25) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c8cf5e92-daeb-4a3f-a605-6ce2bee1af1f") ) - (no_connect - (at 173.99 82.55) - (uuid "f0c1e006-3bc2-44ba-b103-3279944d9cc4") + (wire + (pts + (xy 118.11 90.17) (xy 138.43 90.17) + ) + (stroke + (width 0) + (type default) + ) + (uuid "ccd91476-c006-448c-b358-cff53d4ed6c6") ) (wire (pts - (xy 173.99 85.09) (xy 227.33 85.09) + (xy 123.19 64.77) (xy 123.19 95.25) ) (stroke (width 0) (type default) ) - (uuid "002024f3-5a63-48fa-994f-8fd9ac3f483b") + (uuid "ce452314-48c2-413d-9d07-33f8e37bc439") ) (wire (pts - (xy 92.71 30.48) (xy 92.71 90.17) + (xy 158.75 147.32) (xy 137.16 147.32) ) (stroke (width 0) (type default) ) - (uuid "0e0a99c3-ef41-4991-b2ce-4177ce1daea9") + (uuid "ce9e7bf3-3714-4eb0-95f2-d0234cda6850") ) (wire (pts - (xy 92.71 90.17) (xy 138.43 90.17) + (xy 186.69 64.77) (xy 186.69 100.33) ) (stroke (width 0) (type default) ) - (uuid "0f8f74dd-6931-4dee-993b-d425bcf3052f") + (uuid "d1651bd0-65e2-4d26-91a8-9eccfb989c94") ) (wire (pts - (xy 133.35 97.79) (xy 138.43 97.79) + (xy 81.28 100.33) (xy 138.43 100.33) ) (stroke (width 0) (type default) ) - (uuid "12f063ee-9ebb-4b40-a859-18ee9683f87f") + (uuid "d7268212-5523-41db-8179-d689cbc79426") ) (wire (pts - (xy 227.33 99.06) (xy 227.33 92.71) + (xy 125.73 97.79) (xy 137.16 97.79) ) (stroke (width 0) (type default) ) - (uuid "135f6f17-0276-46ac-a64e-1d7f26c4a0b9") + (uuid "d7e0cb80-0a2b-4a3d-8a03-12ea2b79e8bd") ) (wire (pts - (xy 157.48 132.08) (xy 157.48 151.13) + (xy 196.85 64.77) (xy 196.85 90.17) ) (stroke (width 0) (type default) ) - (uuid "164a46d1-a8c5-4fe2-a470-0018cbb9a301") + (uuid "d8ca3160-eea6-4319-ba88-c64586c2908c") ) (wire (pts - (xy 95.25 92.71) (xy 81.28 92.71) + (xy 54.61 101.6) (xy 54.61 95.25) ) (stroke (width 0) (type default) ) - (uuid "1c8c1d7d-2407-4473-adcc-a0ef17c94ad5") + (uuid "da7781cb-5435-4271-aeff-c98d779eb73a") ) (wire (pts - (xy 217.17 90.17) (xy 227.33 90.17) + (xy 113.03 72.39) (xy 113.03 64.77) ) (stroke (width 0) (type default) ) - (uuid "273b64a6-c832-4e4f-989e-e082c485adbc") + (uuid "dc4f0963-0969-4025-b885-0013810617ab") ) (wire (pts - (xy 160.02 129.54) (xy 160.02 151.13) + (xy 158.75 147.32) (xy 158.75 163.83) ) (stroke (width 0) (type default) ) - (uuid "337d0def-58d5-41f9-9095-d590efe7a1c7") + (uuid "e64bdfde-5182-4961-82cb-9dcdd3a5aab1") ) (wire (pts - (xy 133.35 134.62) (xy 133.35 97.79) + (xy 161.29 144.78) (xy 132.08 144.78) ) (stroke (width 0) (type default) ) - (uuid "3840acad-f6b7-4adb-88de-e3abe019237e") + (uuid "e6cf8d68-e33e-4273-8f68-5d86a58197c3") ) (wire (pts - (xy 223.52 92.71) (xy 227.33 92.71) + (xy 87.63 87.63) (xy 115.57 87.63) ) (stroke (width 0) (type default) ) - (uuid "509b00bb-e49f-44fe-856c-4ae08b570393") + (uuid "e92d5780-b9cb-48f5-a00a-b31a899be144") ) (wire (pts - (xy 217.17 99.06) (xy 217.17 90.17) + (xy 207.01 80.01) (xy 173.99 80.01) ) (stroke (width 0) (type default) ) - (uuid "527eb20f-fc07-40bf-981e-e3cf15bf80b1") + (uuid "ec03ed94-0302-4e51-878b-6eb0616b7060") ) (wire (pts - (xy 95.25 30.48) (xy 95.25 87.63) + (xy 87.63 87.63) (xy 87.63 92.71) ) (stroke (width 0) (type default) ) - (uuid "5ab8cb9c-04d4-402c-b5a0-7cd357381636") + (uuid "f20702be-ed06-4b37-be3d-b34e9b54eb99") ) (wire (pts - (xy 128.27 92.71) (xy 138.43 92.71) + (xy 110.49 68.58) (xy 110.49 64.77) ) (stroke (width 0) (type default) ) - (uuid "5b73faf0-4e2f-483e-a37b-fa85803880d9") + (uuid "f423d54e-2ae6-494b-83f9-6f176cb200de") ) (wire (pts - (xy 138.43 100.33) (xy 88.9 100.33) + (xy 156.21 163.83) (xy 156.21 149.86) ) (stroke (width 0) (type default) ) - (uuid "5e78f923-0316-493f-acc1-acabdbb270f4") + (uuid "f5ca19b6-0a95-4e03-b3b8-4ae58adf4c1f") ) (wire (pts - (xy 160.02 129.54) (xy 130.81 129.54) + (xy 76.2 90.17) (xy 76.2 140.97) ) (stroke (width 0) (type default) ) - (uuid "6181ccd0-dabb-4473-85b9-546878f54d37") + (uuid "f6ebbf95-11c0-4a6c-a6de-114c8e925a23") ) (wire (pts - (xy 166.37 129.54) (xy 160.02 129.54) + (xy 207.01 64.77) (xy 207.01 80.01) ) (stroke (width 0) (type default) ) - (uuid "6ca120fc-98dd-43e0-9af3-856d5bcf12ed") + (uuid "f8007346-b89b-415f-a2fb-6de85131f718") ) (wire (pts - (xy 214.63 90.17) (xy 217.17 90.17) + (xy 201.93 64.77) (xy 201.93 85.09) ) (stroke (width 0) (type default) ) - (uuid "86ba20b3-0e27-48fd-a5ca-d71f04d1ee18") + (uuid "f8309197-b81c-4902-97f8-cf6897731c49") ) (wire (pts - (xy 166.37 134.62) (xy 154.94 134.62) + (xy 115.57 64.77) (xy 115.57 87.63) ) (stroke (width 0) (type default) ) - (uuid "873840cf-86af-4470-b6b1-4f084ba320a0") + (uuid "f89f996f-940d-4d79-b7b8-4c788f12231a") ) (wire (pts - (xy 152.4 137.16) (xy 166.37 137.16) + (xy 83.82 140.97) (xy 83.82 151.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "fde5bb31-2f63-4b72-9fac-bb1b51766483") + ) + (label "I2S_BCLK" + (at 132.08 119.38 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "09452212-c79c-4bf5-9f29-c9a25df5cae9") + ) + (label "I2S_DIN" + (at 137.16 119.38 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "1f92fe3d-a4d9-4b80-9f67-9def316a4f1f") + ) + (label "I2S_LRC" + (at 134.62 119.38 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "3669a922-1b83-42ae-b2f9-f6d2e6f55b1e") + ) + (label "I2C_SDA" + (at 87.63 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "5441f028-b52c-4019-92c7-054e7c06b9f4") + ) + (label "USB_D+" + (at 234.95 85.09 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "6b2308f9-33fa-4a70-b08d-eb4283397724") + ) + (label "I2C_SCL" + (at 85.09 55.88 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "85f492c8-39dd-4674-a532-fbc41a0c013d") + ) + (label "USB_D-" + (at 234.95 87.63 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + (uuid "a76883ce-1b88-4131-8f57-88670c23096b") + ) + (symbol + (lib_id "power:+5V") + (at 83.82 140.97 270) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "0eabf578-ec65-4ae7-90d8-8a917154f957") + (property "Reference" "#PWR02" + (at 80.01 140.97 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+5V" + (at 87.63 140.9699 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 83.82 140.97 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 83.82 140.97 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 83.82 140.97 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "2b00d55e-ac74-45bc-b255-ab45874c8bc3") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR02") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 66.04 140.97 270) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1067aec6-87f9-48c3-b4fa-52aa80416c41") + (property "Reference" "#PWR017" + (at 59.69 140.97 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "GND" + (at 62.23 140.9699 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Footprint" "" + (at 66.04 140.97 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 66.04 140.97 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 66.04 140.97 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (uuid "8b2307d3-be35-4685-a476-bf1c09a62306") - ) - (wire - (pts - (xy 149.86 139.7) (xy 166.37 139.7) + (pin "1" + (uuid "1c89cba0-65b2-4633-988e-60d43bb746c7") ) - (stroke - (width 0) - (type default) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR017") + (unit 1) + ) + ) ) - (uuid "961412e1-798f-491f-b9f4-f53e8699057d") ) - (wire - (pts - (xy 81.28 90.17) (xy 92.71 90.17) - ) - (stroke - (width 0) - (type default) + (symbol + (lib_id "power:+5V") + (at 107.95 64.77 90) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1c915a78-5102-4ddf-aa2c-3ea4edab60b0") + (property "Reference" "#PWR018" + (at 111.76 64.77 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (uuid "9f72b453-2431-42a2-9be0-149e9394b10f") - ) - (wire - (pts - (xy 88.9 100.33) (xy 88.9 87.63) + (property "Value" "+5V" + (at 104.14 64.7699 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) ) - (stroke - (width 0) - (type default) + (property "Footprint" "" + (at 107.95 64.77 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (uuid "a3bf5889-e68e-4673-ac77-9f82fb959370") - ) - (wire - (pts - (xy 166.37 132.08) (xy 157.48 132.08) + (property "Datasheet" "" + (at 107.95 64.77 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 107.95 64.77 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (uuid "a84ccbbd-0f52-4b51-ac77-632a50c919be") - ) - (wire - (pts - (xy 88.9 87.63) (xy 81.28 87.63) + (pin "1" + (uuid "0b04f860-bdc9-45c8-a084-b1ac23fc42fc") ) - (stroke - (width 0) - (type default) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR018") + (unit 1) + ) + ) ) - (uuid "b40f499a-92c1-4bdd-bcce-109f780db419") ) - (wire - (pts - (xy 130.81 129.54) (xy 130.81 95.25) - ) - (stroke - (width 0) - (type default) + (symbol + (lib_id "power:+5V") + (at 184.15 138.43 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "1e70915d-648a-4ba3-bfcb-6578a48359ac") + (property "Reference" "#PWR07" + (at 184.15 142.24 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (uuid "b54b6e35-0123-474c-a3d8-c052fc021c13") - ) - (wire - (pts - (xy 128.27 132.08) (xy 128.27 92.71) + (property "Value" "+5V" + (at 184.15 133.35 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + (property "Footprint" "" + (at 184.15 138.43 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (uuid "c3b20870-fce8-41ee-b23c-56b7effc5c58") - ) - (wire - (pts - (xy 149.86 151.13) (xy 149.86 139.7) + (property "Datasheet" "" + (at 184.15 138.43 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 184.15 138.43 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (uuid "c8b54a04-296a-47f4-8795-b2d8b11d506f") - ) - (wire - (pts - (xy 154.94 134.62) (xy 133.35 134.62) + (pin "1" + (uuid "aa547513-bbff-4823-9d56-7a056f6d8258") ) - (stroke - (width 0) - (type default) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR07") + (unit 1) + ) + ) ) - (uuid "ce9e7bf3-3714-4eb0-95f2-d0234cda6850") ) - (wire - (pts - (xy 81.28 101.6) (xy 81.28 95.25) - ) - (stroke - (width 0) - (type default) + (symbol + (lib_id "power:GND") + (at 151.13 163.83 180) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "2465e03f-a855-457d-a2ca-357f58faf885") + (property "Reference" "#PWR013" + (at 151.13 157.48 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (uuid "da7781cb-5435-4271-aeff-c98d779eb73a") - ) - (wire - (pts - (xy 130.81 95.25) (xy 138.43 95.25) + (property "Value" "GND" + (at 151.13 158.75 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + (property "Footprint" "" + (at 151.13 163.83 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (uuid "dab8bce2-6753-43ec-bc7e-9fa0305a13e0") - ) - (wire - (pts - (xy 173.99 87.63) (xy 227.33 87.63) + (property "Datasheet" "" + (at 151.13 163.83 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 151.13 163.83 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (uuid "db47f8f0-4bc5-405e-960e-88258571ce80") - ) - (wire - (pts - (xy 154.94 134.62) (xy 154.94 151.13) + (pin "1" + (uuid "0b9e33af-b186-4883-8a6c-a4ae29d3456b") ) - (stroke - (width 0) - (type default) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR013") + (unit 1) + ) + ) ) - (uuid "e64bdfde-5182-4961-82cb-9dcdd3a5aab1") ) - (wire - (pts - (xy 157.48 132.08) (xy 128.27 132.08) - ) - (stroke - (width 0) - (type default) + (symbol + (lib_id "power:+3.3V") + (at 54.61 101.6 180) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "28a8df45-b413-46f6-8379-ede9277e82b2") + (property "Reference" "#PWR05" + (at 54.61 97.79 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (uuid "e6cf8d68-e33e-4273-8f68-5d86a58197c3") - ) - (wire - (pts - (xy 95.25 87.63) (xy 138.43 87.63) + (property "Value" "+3.3V" + (at 54.61 106.68 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + (property "Footprint" "" + (at 54.61 101.6 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (uuid "e92d5780-b9cb-48f5-a00a-b31a899be144") - ) - (wire - (pts - (xy 95.25 87.63) (xy 95.25 92.71) + (property "Datasheet" "" + (at 54.61 101.6 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 54.61 101.6 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (uuid "f20702be-ed06-4b37-be3d-b34e9b54eb99") - ) - (wire - (pts - (xy 152.4 151.13) (xy 152.4 137.16) + (pin "1" + (uuid "24b86346-b2df-48fa-89dc-ae648dd7cef8") ) - (stroke - (width 0) - (type default) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR05") + (unit 1) + ) + ) ) - (uuid "f5ca19b6-0a95-4e03-b3b8-4ae58adf4c1f") ) - (label "I2S_BCLK" - (at 128.27 119.38 90) - (effects - (font - (size 1.27 1.27) + (symbol + (lib_id "Connector:Conn_01x04_Pin") + (at 90.17 25.4 270) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "34bba5f8-ff75-4293-a0eb-59d1777af0de") + (property "Reference" "J2" + (at 88.9 20.32 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) ) - (justify left bottom) ) - (uuid "09452212-c79c-4bf5-9f29-c9a25df5cae9") - ) - (label "I2S_DIN" - (at 133.35 119.38 90) - (effects - (font - (size 1.27 1.27) + (property "Value" "Conn_OLED" + (at 88.9 22.86 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) ) - (justify left bottom) ) - (uuid "1f92fe3d-a4d9-4b80-9f67-9def316a4f1f") - ) - (label "I2S_LRC" - (at 130.81 119.38 90) - (effects - (font - (size 1.27 1.27) + (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" + (at 90.17 25.4 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) ) - (justify left bottom) ) - (uuid "3669a922-1b83-42ae-b2f9-f6d2e6f55b1e") - ) - (label "I2C_SDA" - (at 95.25 55.88 90) - (effects - (font - (size 1.27 1.27) + (property "Datasheet" "" + (at 90.17 25.4 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) ) - (justify left bottom) ) - (uuid "5441f028-b52c-4019-92c7-054e7c06b9f4") - ) - (label "USB_D+" - (at 196.85 85.09 0) - (effects - (font - (size 1.27 1.27) + (property "Description" "Generic connector, single row, 01x04, script generated" + (at 90.17 25.4 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) ) - (justify left bottom) ) - (uuid "6b2308f9-33fa-4a70-b08d-eb4283397724") - ) - (label "I2C_SCL" - (at 92.71 55.88 90) - (effects - (font - (size 1.27 1.27) + (property "LCSC Part #" "C2691448" + (at 90.17 25.4 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) ) - (justify left bottom) ) - (uuid "85f492c8-39dd-4674-a532-fbc41a0c013d") - ) - (label "USB_D-" - (at 196.85 87.63 0) - (effects - (font - (size 1.27 1.27) + (property "FT Rotation Offset" "90" + (at 90.17 25.4 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "4" + (uuid "63d84785-86eb-49b3-a535-d857f10ec4d7") + ) + (pin "3" + (uuid "82651f09-dd39-4d04-b505-d20cab2e39c2") + ) + (pin "2" + (uuid "5f9e7e55-df57-4cca-a076-167ed5853822") + ) + (pin "1" + (uuid "ddcb78ba-ad3d-4ab5-8d88-77dfa6a414ef") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "J2") + (unit 1) + ) ) - (justify left bottom) ) - (uuid "a76883ce-1b88-4131-8f57-88670c23096b") ) (symbol - (lib_id "power:+5V") - (at 180.34 125.73 0) + (lib_id "TinyEngineerModules:MAX98357_Module") + (at 184.15 147.32 0) (unit 1) (body_style 1) (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (in_pos_files yes) + (in_bom no) + (on_board no) + (in_pos_files no) (dnp no) (fields_autoplaced yes) - (uuid "1e70915d-648a-4ba3-bfcb-6578a48359ac") - (property "Reference" "#PWR07" - (at 180.34 129.54 0) - (hide yes) + (uuid "36531e2b-a362-4cd5-9344-6709539e35aa") + (property "Reference" "MAX1" + (at 196.85 145.0311 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "+5V" - (at 180.34 120.65 0) + (property "Value" "MAX98357A" + (at 196.85 147.5711 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) + (justify left) ) ) (property "Footprint" "" - (at 180.34 125.73 0) + (at 184.15 147.32 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -2785,7 +4727,7 @@ ) ) (property "Datasheet" "" - (at 180.34 125.73 0) + (at 184.15 147.32 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -2795,8 +4737,8 @@ ) ) ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 180.34 125.73 0) + (property "Description" "" + (at 184.15 147.32 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -2806,13 +4748,31 @@ ) ) ) + (pin "7" + (uuid "adfd1584-26d6-433f-a957-9c345b0bde39") + ) + (pin "6" + (uuid "d67056a2-fc9f-48ac-84b6-0b51ae88a29c") + ) + (pin "5" + (uuid "1d4c947a-58cc-4eab-98a7-6c7f52abcc27") + ) (pin "1" - (uuid "aa547513-bbff-4823-9d56-7a056f6d8258") + (uuid "75a96ac8-308a-4834-ab61-f93956e214e5") + ) + (pin "4" + (uuid "6405be18-6cee-478f-8d1b-5514d92f7e80") + ) + (pin "2" + (uuid "8f302ff6-5da7-40b8-9122-3e83b3eec81b") + ) + (pin "3" + (uuid "cd17607c-22dc-4e91-9343-2cc38c6c95eb") ) (instances (project "main-control-board" (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" - (reference "#PWR07") + (reference "MAX1") (unit 1) ) ) @@ -2820,7 +4780,7 @@ ) (symbol (lib_id "power:GND") - (at 147.32 151.13 180) + (at 107.95 68.58 270) (unit 1) (body_style 1) (exclude_from_sim no) @@ -2829,9 +4789,9 @@ (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "2465e03f-a855-457d-a2ca-357f58faf885") - (property "Reference" "#PWR013" - (at 147.32 144.78 0) + (uuid "3bc6141c-9425-4b67-a813-4416df6a8e8e") + (property "Reference" "#PWR019" + (at 101.6 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -2842,17 +4802,18 @@ ) ) (property "Value" "GND" - (at 147.32 146.05 0) + (at 104.14 68.5799 90) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) + (justify right) ) ) (property "Footprint" "" - (at 147.32 151.13 0) + (at 107.95 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -2863,7 +4824,7 @@ ) ) (property "Datasheet" "" - (at 147.32 151.13 0) + (at 107.95 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -2874,7 +4835,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 147.32 151.13 0) + (at 107.95 68.58 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -2885,20 +4846,20 @@ ) ) (pin "1" - (uuid "0b9e33af-b186-4883-8a6c-a4ae29d3456b") + (uuid "2ef7f89e-df11-40aa-9a3c-9509ba7c6fe6") ) (instances (project "main-control-board" (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" - (reference "#PWR013") + (reference "#PWR019") (unit 1) ) ) ) ) (symbol - (lib_id "power:+3.3V") - (at 81.28 101.6 180) + (lib_id "power:+5V") + (at 232.41 90.17 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -2907,9 +4868,9 @@ (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "28a8df45-b413-46f6-8379-ede9277e82b2") - (property "Reference" "#PWR05" - (at 81.28 97.79 0) + (uuid "444296ff-792b-4539-ae99-bd3ecf801b93") + (property "Reference" "#PWR011" + (at 236.22 90.17 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -2919,18 +4880,19 @@ ) ) ) - (property "Value" "+3.3V" - (at 81.28 106.68 0) + (property "Value" "+5V" + (at 228.6 90.1699 90) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) + (justify left) ) ) (property "Footprint" "" - (at 81.28 101.6 0) + (at 232.41 90.17 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -2941,7 +4903,7 @@ ) ) (property "Datasheet" "" - (at 81.28 101.6 0) + (at 232.41 90.17 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -2951,8 +4913,8 @@ ) ) ) - (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 81.28 101.6 0) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 232.41 90.17 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -2963,20 +4925,20 @@ ) ) (pin "1" - (uuid "24b86346-b2df-48fa-89dc-ae648dd7cef8") + (uuid "46462983-cecd-4511-baa3-ae6bb39ba6bd") ) (instances (project "main-control-board" (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" - (reference "#PWR05") + (reference "#PWR011") (unit 1) ) ) ) ) (symbol - (lib_id "Connector:Conn_01x04_Pin") - (at 97.79 25.4 270) + (lib_id "Connector:Conn_01x09_Socket") + (at 118.11 59.69 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -2985,9 +4947,9 @@ (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "34bba5f8-ff75-4293-a0eb-59d1777af0de") - (property "Reference" "J2" - (at 96.52 20.32 90) + (uuid "48e1ac35-b6db-421d-b1b8-7f72ab3c2d7a") + (property "Reference" "J6" + (at 118.11 54.61 90) (show_name no) (do_not_autoplace no) (effects @@ -2996,8 +4958,8 @@ ) ) ) - (property "Value" "Conn_OLED" - (at 96.52 22.86 90) + (property "Value" "Conn_ESP32_L" + (at 118.11 57.15 90) (show_name no) (do_not_autoplace no) (effects @@ -3006,8 +4968,8 @@ ) ) ) - (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" - (at 97.79 25.4 0) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x09_P2.54mm_Vertical" + (at 118.11 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3018,7 +4980,7 @@ ) ) (property "Datasheet" "" - (at 97.79 25.4 0) + (at 118.11 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3028,8 +4990,8 @@ ) ) ) - (property "Description" "Generic connector, single row, 01x04, script generated" - (at 97.79 25.4 0) + (property "Description" "Generic connector, single row, 01x09, script generated" + (at 118.11 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3039,8 +5001,8 @@ ) ) ) - (property "LCSC Part #" "C2691448" - (at 97.79 25.4 90) + (property "LCSC Part #" "C2897372" + (at 118.11 59.69 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -3051,7 +5013,7 @@ ) ) (property "FT Rotation Offset" "90" - (at 97.79 25.4 90) + (at 118.11 59.69 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -3061,63 +5023,77 @@ ) ) ) - (pin "4" - (uuid "63d84785-86eb-49b3-a535-d857f10ec4d7") + (pin "8" + (uuid "50e86ac7-0600-4a58-b58f-73fd286d9687") + ) + (pin "7" + (uuid "4bc8c714-e032-4894-93e6-483449f1979b") + ) + (pin "6" + (uuid "ee33a340-d63e-4a54-9033-6ccf1263dc5b") + ) + (pin "9" + (uuid "f1b72435-5369-40b5-ad5a-fe83ca7d0b82") ) (pin "3" - (uuid "82651f09-dd39-4d04-b505-d20cab2e39c2") + (uuid "44655238-e147-4903-8661-f21f0ccad938") ) (pin "2" - (uuid "5f9e7e55-df57-4cca-a076-167ed5853822") + (uuid "b7f3d4c7-5af3-4692-85ae-02d8f18ce1ca") ) (pin "1" - (uuid "ddcb78ba-ad3d-4ab5-8d88-77dfa6a414ef") + (uuid "4fdf932b-2220-47da-a442-79e07ac091d0") + ) + (pin "5" + (uuid "9e83a0a1-6bbf-4ff5-b7f3-f4f559833454") + ) + (pin "4" + (uuid "605e6574-62d8-4613-a142-94fb0bd8cc02") ) (instances (project "main-control-board" (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" - (reference "J2") + (reference "J6") (unit 1) ) ) ) ) (symbol - (lib_id "TinyEngineerModules:MAX98357_Module") - (at 180.34 134.62 0) + (lib_id "power:GND") + (at 90.17 30.48 0) (unit 1) (body_style 1) (exclude_from_sim no) - (in_bom no) - (on_board no) - (in_pos_files no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "36531e2b-a362-4cd5-9344-6709539e35aa") - (property "Reference" "MAX1" - (at 193.04 132.3311 0) + (uuid "4900ff5c-eb12-4a2a-afc4-711be9df22e2") + (property "Reference" "#PWR016" + (at 90.17 36.83 0) + (hide yes) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "MAX98357A" - (at 193.04 134.8711 0) + (property "Value" "GND" + (at 90.17 35.56 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify left) ) ) (property "Footprint" "" - (at 180.34 134.62 0) + (at 90.17 30.48 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3128,7 +5104,7 @@ ) ) (property "Datasheet" "" - (at 180.34 134.62 0) + (at 90.17 30.48 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3138,8 +5114,8 @@ ) ) ) - (property "Description" "" - (at 180.34 134.62 0) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 90.17 30.48 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3149,39 +5125,21 @@ ) ) ) - (pin "7" - (uuid "adfd1584-26d6-433f-a957-9c345b0bde39") - ) - (pin "6" - (uuid "d67056a2-fc9f-48ac-84b6-0b51ae88a29c") - ) - (pin "5" - (uuid "1d4c947a-58cc-4eab-98a7-6c7f52abcc27") - ) (pin "1" - (uuid "75a96ac8-308a-4834-ab61-f93956e214e5") - ) - (pin "4" - (uuid "6405be18-6cee-478f-8d1b-5514d92f7e80") - ) - (pin "2" - (uuid "8f302ff6-5da7-40b8-9122-3e83b3eec81b") - ) - (pin "3" - (uuid "cd17607c-22dc-4e91-9343-2cc38c6c95eb") + (uuid "f832e562-c6fd-4012-bf5b-e281d49e558a") ) (instances (project "main-control-board" (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" - (reference "MAX1") + (reference "#PWR016") (unit 1) ) ) ) ) (symbol - (lib_id "power:+5V") - (at 214.63 90.17 90) + (lib_id "power:+3.3V") + (at 92.71 30.48 270) (unit 1) (body_style 1) (exclude_from_sim no) @@ -3190,9 +5148,9 @@ (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "444296ff-792b-4539-ae99-bd3ecf801b93") - (property "Reference" "#PWR011" - (at 218.44 90.17 0) + (uuid "4f858d12-0caf-4e4f-835d-00079e69929d") + (property "Reference" "#PWR01" + (at 88.9 30.48 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3202,8 +5160,8 @@ ) ) ) - (property "Value" "+5V" - (at 210.82 90.1699 90) + (property "Value" "+3.3V" + (at 96.52 30.4799 90) (show_name no) (do_not_autoplace no) (effects @@ -3214,7 +5172,7 @@ ) ) (property "Footprint" "" - (at 214.63 90.17 0) + (at 92.71 30.48 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3225,7 +5183,7 @@ ) ) (property "Datasheet" "" - (at 214.63 90.17 0) + (at 92.71 30.48 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3235,8 +5193,8 @@ ) ) ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 214.63 90.17 0) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 92.71 30.48 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3247,20 +5205,20 @@ ) ) (pin "1" - (uuid "46462983-cecd-4511-baa3-ae6bb39ba6bd") + (uuid "dd7d8171-3f44-41d5-a5bd-b73b20608df8") ) (instances (project "main-control-board" (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" - (reference "#PWR011") + (reference "#PWR01") (unit 1) ) ) ) ) (symbol - (lib_id "power:GND") - (at 97.79 30.48 0) + (lib_id "Connector:Conn_01x06_Socket") + (at 78.74 146.05 270) (unit 1) (body_style 1) (exclude_from_sim no) @@ -3268,10 +5226,29 @@ (on_board yes) (in_pos_files yes) (dnp no) - (fields_autoplaced yes) - (uuid "4900ff5c-eb12-4a2a-afc4-711be9df22e2") - (property "Reference" "#PWR016" - (at 97.79 36.83 0) + (uuid "4fee2094-5f61-496a-aac0-ea5de10a7a67") + (property "Reference" "J4" + (at 65.786 145.796 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Conn_PCA9685_2" + (at 58.928 148.336 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical" + (at 78.74 146.05 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3281,18 +5258,112 @@ ) ) ) - (property "Value" "GND" - (at 97.79 35.56 0) + (property "Datasheet" "" + (at 78.74 146.05 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Generic connector, single row, 01x06, script generated" + (at 78.74 146.05 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC Part #" "C40877" + (at 78.74 146.05 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "FT Rotation Offset" "90" + (at 78.74 146.05 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "32a8ab61-32ce-4905-b13b-2e3f78205aaf") + ) + (pin "6" + (uuid "f927aa6b-b518-446c-9835-d954d3979070") + ) + (pin "5" + (uuid "47caa40b-0c5f-401a-b9a8-ffcaf0ac75ba") + ) + (pin "2" + (uuid "16934fb0-ca77-4d5d-bdf8-a595662c512b") + ) + (pin "4" + (uuid "4b88f256-510c-4f10-b969-52f7842c8da8") + ) + (pin "3" + (uuid "193d6fb8-53d7-4783-bffa-a91bde2ce9ae") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "J4") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "TinyEngineerModules:Adafruit_PCA9685_Module") + (at 39.37 91.44 0) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom no) + (on_board no) + (in_pos_files no) + (dnp no) + (uuid "6391d22f-15dc-41a6-9172-b77d075a6c9e") + (property "Reference" "PCA1" + (at 33.02 78.74 0) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify right) + ) + ) + (property "Value" "Adafruit PCA9685" + (at 33.02 81.28 0) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) + (justify right) ) ) (property "Footprint" "" - (at 97.79 30.48 0) + (at 39.37 91.44 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3303,7 +5374,7 @@ ) ) (property "Datasheet" "" - (at 97.79 30.48 0) + (at 39.37 91.44 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3313,8 +5384,8 @@ ) ) ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 97.79 30.48 0) + (property "Description" "" + (at 39.37 91.44 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3324,21 +5395,36 @@ ) ) ) + (pin "2" + (uuid "7c74a8fa-ab21-4093-81cb-f4631d1cf85f") + ) (pin "1" - (uuid "f832e562-c6fd-4012-bf5b-e281d49e558a") + (uuid "935d63e1-f1f3-487d-94af-1c5c103a4a62") + ) + (pin "4" + (uuid "71f04be1-a56d-4747-80a9-b898ec63c81a") + ) + (pin "3" + (uuid "8180417d-f95b-4253-9f87-6ebc00a83d83") + ) + (pin "5" + (uuid "cde79735-4137-41af-a4fa-909f4c19d194") + ) + (pin "6" + (uuid "d4ef052f-3247-46db-9679-0a7dd7fb0258") ) (instances (project "main-control-board" (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" - (reference "#PWR016") + (reference "PCA1") (unit 1) ) ) ) ) (symbol - (lib_id "power:+3.3V") - (at 100.33 30.48 270) + (lib_id "Connector:Conn_01x09_Socket") + (at 196.85 59.69 90) (unit 1) (body_style 1) (exclude_from_sim no) @@ -3347,10 +5433,9 @@ (in_pos_files yes) (dnp no) (fields_autoplaced yes) - (uuid "4f858d12-0caf-4e4f-835d-00079e69929d") - (property "Reference" "#PWR01" - (at 96.52 30.48 0) - (hide yes) + (uuid "64059419-3b95-457f-a763-0868cd366632") + (property "Reference" "J5" + (at 196.85 54.61 90) (show_name no) (do_not_autoplace no) (effects @@ -3359,19 +5444,18 @@ ) ) ) - (property "Value" "+3.3V" - (at 104.14 30.4799 90) + (property "Value" "Conn_ESP32_R" + (at 196.85 57.15 90) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "" - (at 100.33 30.48 0) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x09_P2.54mm_Vertical" + (at 196.85 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3382,7 +5466,7 @@ ) ) (property "Datasheet" "" - (at 100.33 30.48 0) + (at 196.85 59.69 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3392,8 +5476,30 @@ ) ) ) - (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 100.33 30.48 0) + (property "Description" "Generic connector, single row, 01x09, script generated" + (at 196.85 59.69 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "LCSC Part #" "C2897372" + (at 196.85 59.69 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "FT Rotation Offset" "90" + (at 196.85 59.69 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -3403,54 +5509,75 @@ ) ) ) + (pin "8" + (uuid "2991daf8-222e-4c7d-85f7-64da017760a3") + ) + (pin "7" + (uuid "cf91260b-412d-4173-bc88-da4c75750b83") + ) + (pin "6" + (uuid "28b42ed3-f878-44c8-ba44-a074e02ff2e8") + ) + (pin "9" + (uuid "e2d27630-704c-4009-bdb6-15faba22603e") + ) + (pin "3" + (uuid "dbe4b5e7-c06d-4838-b18d-51c4d02a55f9") + ) + (pin "2" + (uuid "a7a15026-5b56-45e9-bc71-a4520b2f9a88") + ) (pin "1" - (uuid "dd7d8171-3f44-41d5-a5bd-b73b20608df8") + (uuid "6868e9c3-8b75-4afd-adc6-06dab6b2e9f1") + ) + (pin "5" + (uuid "0c6d44ea-12c6-4f60-b84c-6f05b04e3826") + ) + (pin "4" + (uuid "b59a50b4-706f-4fc0-b2a2-44b8ef4dcc54") ) (instances (project "main-control-board" (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" - (reference "#PWR01") + (reference "J5") (unit 1) ) ) ) ) (symbol - (lib_id "TinyEngineerModules:Adafruit_PCA9685_Module") - (at 66.04 91.44 0) + (lib_id "Connector:Conn_01x06_Socket") + (at 78.74 156.21 270) (unit 1) (body_style 1) (exclude_from_sim no) - (in_bom no) + (in_bom yes) (on_board yes) - (in_pos_files no) + (in_pos_files yes) (dnp no) - (fields_autoplaced yes) - (uuid "6391d22f-15dc-41a6-9172-b77d075a6c9e") - (property "Reference" "PCA1" - (at 52.07 90.1699 0) + (uuid "6828a854-0afd-47a8-b43c-ba2016a1547f") + (property "Reference" "J3" + (at 87.63 153.162 90) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify right) ) ) - (property "Value" "Adafruit PCA9685" - (at 52.07 92.7099 0) + (property "Value" "Conn_PCA9685_1" + (at 94.488 155.956 90) (show_name no) (do_not_autoplace no) (effects (font (size 1.27 1.27) ) - (justify right) ) ) - (property "Footprint" "TinyEngineerModules:Adafruit_PCA9685_Module" - (at 66.04 91.44 0) + (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical" + (at 78.74 156.21 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3461,7 +5588,7 @@ ) ) (property "Datasheet" "" - (at 66.04 91.44 0) + (at 78.74 156.21 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3471,8 +5598,8 @@ ) ) ) - (property "Description" "" - (at 66.04 91.44 0) + (property "Description" "Generic connector, single row, 01x06, script generated" + (at 78.74 156.21 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3482,28 +5609,50 @@ ) ) ) - (pin "2" - (uuid "7c74a8fa-ab21-4093-81cb-f4631d1cf85f") + (property "LCSC Part #" "C40877" + (at 78.74 156.21 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (pin "1" - (uuid "935d63e1-f1f3-487d-94af-1c5c103a4a62") + (property "FT Rotation Offset" "90" + (at 78.74 156.21 90) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) ) - (pin "4" - (uuid "71f04be1-a56d-4747-80a9-b898ec63c81a") + (pin "1" + (uuid "060d9a88-d302-4958-aba6-3c0367113a21") ) - (pin "3" - (uuid "8180417d-f95b-4253-9f87-6ebc00a83d83") + (pin "6" + (uuid "6ccfa516-09b5-40e7-a16b-3b0bd1483657") ) (pin "5" - (uuid "cde79735-4137-41af-a4fa-909f4c19d194") + (uuid "80e8c4b7-3088-4613-a99c-6d198f473532") ) - (pin "6" - (uuid "d4ef052f-3247-46db-9679-0a7dd7fb0258") + (pin "2" + (uuid "b76ef37f-d255-4993-a938-1e6a1ceca298") + ) + (pin "4" + (uuid "514a75a7-2405-4fb7-85ae-2def7c700a1f") + ) + (pin "3" + (uuid "4fca88e8-6d4c-4893-ad06-e2f7d761fa04") ) (instances (project "main-control-board" (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" - (reference "PCA1") + (reference "J3") (unit 1) ) ) @@ -3511,7 +5660,7 @@ ) (symbol (lib_id "power:GND") - (at 223.52 92.71 0) + (at 241.3 92.71 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -3522,7 +5671,7 @@ (fields_autoplaced yes) (uuid "7a7a2d30-281d-4ea9-b605-7400cd5ce566") (property "Reference" "#PWR012" - (at 223.52 99.06 0) + (at 241.3 99.06 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3533,7 +5682,7 @@ ) ) (property "Value" "GND" - (at 223.52 97.79 0) + (at 241.3 97.79 0) (show_name no) (do_not_autoplace no) (effects @@ -3543,7 +5692,7 @@ ) ) (property "Footprint" "" - (at 223.52 92.71 0) + (at 241.3 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3554,7 +5703,7 @@ ) ) (property "Datasheet" "" - (at 223.52 92.71 0) + (at 241.3 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3565,7 +5714,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 223.52 92.71 0) + (at 241.3 92.71 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3594,7 +5743,7 @@ (body_style 1) (exclude_from_sim no) (in_bom no) - (on_board yes) + (on_board no) (in_pos_files no) (dnp no) (fields_autoplaced yes) @@ -3719,7 +5868,7 @@ ) (symbol (lib_id "Connector:Conn_01x04_Socket") - (at 232.41 87.63 0) + (at 250.19 87.63 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -3729,8 +5878,8 @@ (dnp no) (fields_autoplaced yes) (uuid "892d2d19-23bd-4928-9797-558c2f8336b9") - (property "Reference" "USB1" - (at 233.68 87.6299 0) + (property "Reference" "J7" + (at 251.46 87.6299 0) (show_name no) (do_not_autoplace no) (effects @@ -3741,7 +5890,7 @@ ) ) (property "Value" "Conn_USB" - (at 233.68 90.1699 0) + (at 251.46 90.1699 0) (show_name no) (do_not_autoplace no) (effects @@ -3752,7 +5901,7 @@ ) ) (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical" - (at 232.41 87.63 0) + (at 250.19 87.63 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3763,7 +5912,7 @@ ) ) (property "Datasheet" "" - (at 232.41 87.63 0) + (at 250.19 87.63 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3774,7 +5923,7 @@ ) ) (property "Description" "Generic connector, single row, 01x04, script generated" - (at 232.41 87.63 0) + (at 250.19 87.63 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3785,7 +5934,7 @@ ) ) (property "KiLib_Generator" "connector/pin_header_socket" - (at 232.41 87.63 0) + (at 250.19 87.63 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3796,7 +5945,7 @@ ) ) (property "LCSC Part #" "C2718488" - (at 232.41 87.63 0) + (at 250.19 87.63 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3807,7 +5956,7 @@ ) ) (property "FT Rotation Offset" "90" - (at 232.41 87.63 0) + (at 250.19 87.63 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -3832,7 +5981,86 @@ (instances (project "main-control-board" (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" - (reference "USB1") + (reference "J7") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3.3V") + (at 107.95 72.39 90) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "97bb225e-954c-4a4d-bd1f-eae812f37d5c") + (property "Reference" "#PWR020" + (at 111.76 72.39 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V" + (at 104.14 72.3899 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 107.95 72.39 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 107.95 72.39 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 107.95 72.39 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "05269520-6eea-4cd3-90ca-0bcefaf03b64") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR020") (unit 1) ) ) @@ -3996,7 +6224,7 @@ ) (symbol (lib_id "power:GND") - (at 66.04 101.6 0) + (at 39.37 101.6 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4007,7 +6235,7 @@ (fields_autoplaced yes) (uuid "a695565c-c157-4a19-8115-24200542a25f") (property "Reference" "#PWR04" - (at 66.04 107.95 0) + (at 39.37 107.95 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4018,7 +6246,7 @@ ) ) (property "Value" "GND" - (at 66.04 106.68 0) + (at 39.37 106.68 0) (show_name no) (do_not_autoplace no) (effects @@ -4028,7 +6256,7 @@ ) ) (property "Footprint" "" - (at 66.04 101.6 0) + (at 39.37 101.6 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4039,7 +6267,7 @@ ) ) (property "Datasheet" "" - (at 66.04 101.6 0) + (at 39.37 101.6 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4050,7 +6278,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 66.04 101.6 0) + (at 39.37 101.6 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4074,7 +6302,7 @@ ) (symbol (lib_id "power:GND") - (at 180.34 143.51 0) + (at 184.15 156.21 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4085,7 +6313,7 @@ (fields_autoplaced yes) (uuid "b892aaa2-371f-4d1a-ba83-f308b6df54e7") (property "Reference" "#PWR08" - (at 180.34 149.86 0) + (at 184.15 162.56 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4096,7 +6324,7 @@ ) ) (property "Value" "GND" - (at 180.34 148.59 0) + (at 184.15 161.29 0) (show_name no) (do_not_autoplace no) (effects @@ -4106,7 +6334,7 @@ ) ) (property "Footprint" "" - (at 180.34 143.51 0) + (at 184.15 156.21 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4117,7 +6345,7 @@ ) ) (property "Datasheet" "" - (at 180.34 143.51 0) + (at 184.15 156.21 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4128,7 +6356,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 180.34 143.51 0) + (at 184.15 156.21 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4152,7 +6380,7 @@ ) (symbol (lib_id "Connector:Conn_01x07_Socket") - (at 152.4 156.21 270) + (at 156.21 168.91 270) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4163,7 +6391,7 @@ (fields_autoplaced yes) (uuid "be974232-5f49-406d-83ce-76714e93150c") (property "Reference" "J1" - (at 152.4 158.75 90) + (at 156.21 171.45 90) (show_name no) (do_not_autoplace no) (effects @@ -4173,7 +6401,7 @@ ) ) (property "Value" "Conn_MAX98357" - (at 152.4 161.29 90) + (at 156.21 173.99 90) (show_name no) (do_not_autoplace no) (effects @@ -4183,7 +6411,7 @@ ) ) (property "Footprint" "Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_Vertical" - (at 152.4 156.21 0) + (at 156.21 168.91 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4194,7 +6422,7 @@ ) ) (property "Datasheet" "" - (at 152.4 156.21 0) + (at 156.21 168.91 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4205,7 +6433,7 @@ ) ) (property "Description" "Generic connector, single row, 01x07, script generated" - (at 152.4 156.21 0) + (at 156.21 168.91 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4216,7 +6444,7 @@ ) ) (property "LCSC Part #" "C2832270" - (at 152.4 156.21 90) + (at 156.21 168.91 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -4227,7 +6455,7 @@ ) ) (property "FT Rotation Offset" "90" - (at 152.4 156.21 90) + (at 156.21 168.91 90) (hide yes) (show_name no) (do_not_autoplace no) @@ -4269,7 +6497,7 @@ ) (symbol (lib_id "power:+3.3V") - (at 138.43 80.01 90) + (at 138.43 76.2 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4280,7 +6508,7 @@ (fields_autoplaced yes) (uuid "c33cf18b-f25e-4f3c-8211-186d18b308c2") (property "Reference" "#PWR06" - (at 142.24 80.01 0) + (at 138.43 80.01 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4291,7 +6519,7 @@ ) ) (property "Value" "+3.3V" - (at 134.62 80.0099 90) + (at 140.97 74.9299 0) (show_name no) (do_not_autoplace no) (effects @@ -4302,7 +6530,7 @@ ) ) (property "Footprint" "" - (at 138.43 80.01 0) + (at 138.43 76.2 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4313,7 +6541,7 @@ ) ) (property "Datasheet" "" - (at 138.43 80.01 0) + (at 138.43 76.2 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4324,7 +6552,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3.3V\"" - (at 138.43 80.01 0) + (at 138.43 76.2 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4348,7 +6576,7 @@ ) (symbol (lib_id "power:+5V") - (at 144.78 151.13 0) + (at 148.59 163.83 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4358,7 +6586,7 @@ (dnp no) (uuid "ce798e63-1c28-4cef-ab2e-ba4902371464") (property "Reference" "#PWR014" - (at 144.78 154.94 0) + (at 148.59 167.64 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4369,7 +6597,7 @@ ) ) (property "Value" "+5V" - (at 141.732 149.352 0) + (at 145.542 162.052 0) (show_name no) (do_not_autoplace no) (effects @@ -4379,7 +6607,7 @@ ) ) (property "Footprint" "" - (at 144.78 151.13 0) + (at 148.59 163.83 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4390,7 +6618,7 @@ ) ) (property "Datasheet" "" - (at 144.78 151.13 0) + (at 148.59 163.83 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4401,7 +6629,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 144.78 151.13 0) + (at 148.59 163.83 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4425,7 +6653,7 @@ ) (symbol (lib_id "power:+5V") - (at 66.04 81.28 0) + (at 39.37 81.28 0) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4436,7 +6664,7 @@ (fields_autoplaced yes) (uuid "e78c725d-cb72-44f7-a714-f7dc8f172b82") (property "Reference" "#PWR03" - (at 66.04 85.09 0) + (at 39.37 85.09 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4447,7 +6675,7 @@ ) ) (property "Value" "+5V" - (at 66.04 76.2 0) + (at 39.37 76.2 0) (show_name no) (do_not_autoplace no) (effects @@ -4457,7 +6685,7 @@ ) ) (property "Footprint" "" - (at 66.04 81.28 0) + (at 39.37 81.28 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4468,7 +6696,7 @@ ) ) (property "Datasheet" "" - (at 66.04 81.28 0) + (at 39.37 81.28 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4479,7 +6707,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 66.04 81.28 0) + (at 39.37 81.28 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4501,9 +6729,88 @@ ) ) ) + (symbol + (lib_id "power:+3.3V") + (at 83.82 137.16 270) + (unit 1) + (body_style 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (in_pos_files yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f61b5ee2-5e23-420c-abac-cd160e962ab5") + (property "Reference" "#PWR015" + (at 80.01 137.16 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "+3.3V" + (at 87.63 137.1599 90) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 83.82 137.16 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 83.82 137.16 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3.3V\"" + (at 83.82 137.16 0) + (hide yes) + (show_name no) + (do_not_autoplace no) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (pin "1" + (uuid "40d85797-d9a9-4663-bc6c-ff09c7e0d734") + ) + (instances + (project "main-control-board" + (path "/82a78d11-58ff-455c-a94e-f7463ce9fc2e" + (reference "#PWR015") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:PWR_FLAG") - (at 217.17 99.06 180) + (at 234.95 99.06 180) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4514,7 +6821,7 @@ (fields_autoplaced yes) (uuid "fa2b1a66-9db6-4dd6-a827-f3cb68f8dd64") (property "Reference" "#FLG01" - (at 217.17 100.965 0) + (at 234.95 100.965 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4525,7 +6832,7 @@ ) ) (property "Value" "PWR_FLAG" - (at 217.17 104.14 0) + (at 234.95 104.14 0) (show_name no) (do_not_autoplace no) (effects @@ -4535,7 +6842,7 @@ ) ) (property "Footprint" "" - (at 217.17 99.06 0) + (at 234.95 99.06 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4546,7 +6853,7 @@ ) ) (property "Datasheet" "" - (at 217.17 99.06 0) + (at 234.95 99.06 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4557,7 +6864,7 @@ ) ) (property "Description" "Special symbol for telling ERC where power comes from" - (at 217.17 99.06 0) + (at 234.95 99.06 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4581,7 +6888,7 @@ ) (symbol (lib_id "power:PWR_FLAG") - (at 227.33 99.06 180) + (at 245.11 99.06 180) (unit 1) (body_style 1) (exclude_from_sim no) @@ -4591,7 +6898,7 @@ (dnp no) (uuid "ffc6aa5c-99c8-43b1-ad59-4ef994381e01") (property "Reference" "#FLG02" - (at 227.33 100.965 0) + (at 245.11 100.965 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4602,7 +6909,7 @@ ) ) (property "Value" "PWR_FLAG" - (at 227.33 104.14 0) + (at 245.11 104.14 0) (show_name no) (do_not_autoplace no) (effects @@ -4612,7 +6919,7 @@ ) ) (property "Footprint" "" - (at 227.33 99.06 0) + (at 245.11 99.06 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4623,7 +6930,7 @@ ) ) (property "Datasheet" "" - (at 227.33 99.06 0) + (at 245.11 99.06 0) (hide yes) (show_name no) (do_not_autoplace no) @@ -4634,7 +6941,7 @@ ) ) (property "Description" "Special symbol for telling ERC where power comes from" - (at 227.33 99.06 0) + (at 245.11 99.06 0) (hide yes) (show_name no) (do_not_autoplace no) From 8cbebab87c7349632ed958dc116d9d35d3728db0 Mon Sep 17 00:00:00 2001 From: Krzysztof Jamroz Date: Mon, 21 Sep 2026 20:12:05 +0200 Subject: [PATCH 21/21] fix(pcb): rotate esp32 headers --- .../main-control-board.kicad_pcb | 3308 ++++++++--------- 1 file changed, 1555 insertions(+), 1753 deletions(-) diff --git a/hardware/boards/main-control-board/main-control-board.kicad_pcb b/hardware/boards/main-control-board/main-control-board.kicad_pcb index 3f23ab0..52f918f 100644 --- a/hardware/boards/main-control-board/main-control-board.kicad_pcb +++ b/hardware/boards/main-control-board/main-control-board.kicad_pcb @@ -129,7 +129,7 @@ (at 0 -2.38 0) (layer "F.SilkS") (hide yes) - (uuid "ea9991fd-16cd-4517-a74b-68cd08dfb8db") + (uuid "973033a8-235c-4864-8a9c-0c65e6c3772b") (effects (font (size 1 1) @@ -140,7 +140,7 @@ (property "Value" "Conn_OLED" (at 0 10 0) (layer "F.Fab") - (uuid "4fb328f9-ab13-4def-9485-a0f962775070") + (uuid "340a24d9-d8a4-439c-ac91-5b821615650d") (effects (font (size 1 1) @@ -152,7 +152,7 @@ (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "7e97a805-8f53-4f4d-8263-e99c07a17bbd") + (uuid "5e8afc9f-ff1c-4df0-a17d-2074a5a0f79f") (effects (font (size 1.27 1.27) @@ -163,7 +163,7 @@ (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "7c78c454-7b45-48bd-b48b-05afb7db548e") + (uuid "ba9719dc-fb79-4faf-a2e7-08f9d1b5c678") (effects (font (size 1.27 1.27) @@ -407,7 +407,7 @@ (at 0 -2.77 0) (layer "F.SilkS") (hide yes) - (uuid "34cf8368-6aa8-4a93-84ad-84fff6026448") + (uuid "6bbd6294-4a1b-4031-9f59-08d7b5f535c9") (effects (font (size 1 1) @@ -418,7 +418,7 @@ (property "Value" "Conn_MAX98357" (at 0 18.01 0) (layer "F.Fab") - (uuid "467a839f-52a3-4c7b-baff-14816df455d9") + (uuid "26e1e6a6-087b-4027-a866-9c53cbd8ee23") (effects (font (size 1 1) @@ -430,7 +430,7 @@ (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "6f86a9d3-3972-4f56-b68a-0cb652dbcddb") + (uuid "4e91cb9f-e718-4182-81a2-68bfd8ff35f1") (effects (font (size 1.27 1.27) @@ -441,7 +441,7 @@ (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "562cb391-6a93-4df6-8b7c-e8d6d3e0c4e5") + (uuid "2ea50dfc-7252-4af9-8661-62332716c4e7") (effects (font (size 1.27 1.27) @@ -747,7 +747,7 @@ (at 0 -2.77 90) (layer "F.SilkS") (hide yes) - (uuid "f3c8dea1-b124-4fe6-abe8-8ec0c7a2170d") + (uuid "1c647fdc-e83a-4f8a-84a6-524f4ca119f1") (effects (font (size 1 1) @@ -758,7 +758,7 @@ (property "Value" "Conn_USB" (at -3.15 -0.09 180) (layer "F.Fab") - (uuid "1cf5ff3e-495e-418b-86f9-123e16217741") + (uuid "0da4da62-1419-4082-b07b-23405a6f3de1") (effects (font (size 1 1) @@ -770,7 +770,7 @@ (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "d655f774-beab-4f37-9925-9ac2b6126e4e") + (uuid "b5cb68ab-d400-483c-ba91-a75aa7415cb2") (effects (font (size 1.27 1.27) @@ -781,7 +781,7 @@ (at 0 0 90) (layer "F.Fab") (hide yes) - (uuid "5d23a874-7aa9-40ce-b9ca-841416f0b577") + (uuid "803b6e4c-016b-4510-9da9-986981db8657") (effects (font (size 1.27 1.27) @@ -1066,7 +1066,7 @@ (at 0 -2.77 0) (layer "F.SilkS") (hide yes) - (uuid "aabda57d-a14c-4ef8-b853-88e65b7d27d2") + (uuid "eeff4d55-4106-445a-a974-c7cdd3eafa39") (effects (font (size 1 1) @@ -1077,7 +1077,7 @@ (property "Value" "Conn_PCA9685_2" (at 0 15.47 0) (layer "F.Fab") - (uuid "d4cb8e4f-c680-4d77-9919-27501061fe32") + (uuid "d2e86a6f-1746-4460-9563-c960ff6d9127") (effects (font (size 1 1) @@ -1089,7 +1089,7 @@ (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "9a5f394f-de9a-4c6c-9f99-c2770eb16649") + (uuid "ac0c1084-3d9e-4681-b26a-e26d85c2e6c0") (effects (font (size 1.27 1.27) @@ -1100,7 +1100,7 @@ (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "33d81701-9163-44ea-9e9f-e7cf26b32add") + (uuid "89505293-a181-4b51-b082-d9d32257f0d1") (effects (font (size 1.27 1.27) @@ -1407,7 +1407,7 @@ (at 0 -2.77 0) (layer "F.SilkS") (hide yes) - (uuid "2344ca5c-9a0f-49da-a102-3ccde7de4389") + (uuid "c7c0b77d-c92f-48f4-86da-2b4aed07ac74") (effects (font (size 1 1) @@ -1418,7 +1418,7 @@ (property "Value" "Conn_PCA9685_1" (at 0 15.47 0) (layer "F.Fab") - (uuid "d346996e-c410-4ef8-95c1-c84aa8c67385") + (uuid "aa6d89f8-e791-471a-ae69-07d2f9676ef2") (effects (font (size 1 1) @@ -1430,7 +1430,7 @@ (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "ed8847ec-9928-4620-9004-cc5884179144") + (uuid "3eae674f-8ae5-4da6-a463-82cc34abe853") (effects (font (size 1.27 1.27) @@ -1441,7 +1441,7 @@ (at 0 0 0) (layer "F.Fab") (hide yes) - (uuid "1e27c831-82bc-47f0-a3d9-c115b8aa77cf") + (uuid "c55b683d-1879-48e8-9603-b92a42e7e867") (effects (font (size 1.27 1.27) @@ -1741,14 +1741,14 @@ (footprint "Connector_PinSocket_2.54mm:PinSocket_1x09_P2.54mm_Vertical" (layer "B.Cu") (uuid "2cac99a0-514c-4601-805a-e1ec277969cc") - (at 143.61 35.95 180) + (at 128.39 56.22) (descr "Through hole straight socket strip, 1x09, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") (tags "Through hole socket strip THT 1x09 2.54mm single row") (property "Reference" "J6" (at 0 2.77 0) (layer "B.SilkS") (hide yes) - (uuid "d675ecaf-ca1e-40fd-9094-ae96ed42acaf") + (uuid "43687dba-ac42-4b94-a198-ce2046fcfd93") (effects (font (size 1 1) @@ -1760,7 +1760,7 @@ (property "Value" "Conn_ESP32_L" (at 0 -23.09 0) (layer "B.Fab") - (uuid "db8be9c3-c59e-4786-8d9e-351e15938301") + (uuid "afcbe6f2-408d-455c-b380-e28a3428edb6") (effects (font (size 1 1) @@ -1773,7 +1773,7 @@ (at 0 0 0) (layer "B.Fab") (hide yes) - (uuid "7262c5c5-e855-478a-919f-524108f060cd") + (uuid "be8d6035-1cfa-4e9e-9910-1afe1876e043") (effects (font (size 1.27 1.27) @@ -1785,7 +1785,7 @@ (at 0 0 0) (layer "B.Fab") (hide yes) - (uuid "0ca541c7-8148-412e-81cb-158a062574fa") + (uuid "864569b1-23e5-435f-8cd8-a2c3f8fadfa0") (effects (font (size 1.27 1.27) @@ -1807,7 +1807,7 @@ ) ) (property "LCSC Part #" "C2897372" - (at 0 0 0) + (at 0 0 180) (unlocked yes) (layer "B.Fab") (hide yes) @@ -1821,7 +1821,7 @@ ) ) (property "FT Rotation Offset" "90" - (at 0 0 0) + (at 0 0 180) (unlocked yes) (layer "B.Fab") (hide yes) @@ -1847,124 +1847,124 @@ (attr through_hole) (duplicate_pad_numbers_are_jumpers no) (fp_line - (start 1.33 1.33) - (end 1.33 0) + (start -1.33 -21.65) + (end 1.33 -21.65) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") - (uuid "5c233b88-c0ce-4169-881b-4f7838377076") + (uuid "b7d9d553-edc1-4997-93c1-29d00fdce2ab") ) (fp_line - (start 1.33 -1.27) - (end 1.33 -21.65) + (start -1.33 -1.27) + (end -1.33 -21.65) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") - (uuid "f79eabf0-902d-4068-9ec7-546ab2ffe301") + (uuid "6c675060-bfbe-4e76-a405-d6d461937872") ) (fp_line - (start 0 1.33) - (end 1.33 1.33) + (start -1.33 -1.27) + (end 1.33 -1.27) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") - (uuid "c2ecbc97-e69b-48d0-9b81-d61347d11804") + (uuid "ca3a28c5-8b17-4fab-b6a3-d392597bcbdf") ) (fp_line - (start -1.33 -1.27) - (end 1.33 -1.27) + (start 0 1.33) + (end 1.33 1.33) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") - (uuid "ca3a28c5-8b17-4fab-b6a3-d392597bcbdf") + (uuid "c2ecbc97-e69b-48d0-9b81-d61347d11804") ) (fp_line - (start -1.33 -1.27) - (end -1.33 -21.65) + (start 1.33 -1.27) + (end 1.33 -21.65) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") - (uuid "6c675060-bfbe-4e76-a405-d6d461937872") + (uuid "f79eabf0-902d-4068-9ec7-546ab2ffe301") ) (fp_line - (start -1.33 -21.65) - (end 1.33 -21.65) + (start 1.33 1.33) + (end 1.33 0) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") - (uuid "b7d9d553-edc1-4997-93c1-29d00fdce2ab") + (uuid "5c233b88-c0ce-4169-881b-4f7838377076") ) (fp_line - (start 1.77 1.77) - (end 1.77 -22.09) + (start -1.77 -22.09) + (end -1.77 1.77) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") - (uuid "42841baa-4645-4887-b8ca-e15f62da8bb9") + (uuid "a36b9661-2f91-41d0-86f2-f86048774397") ) (fp_line - (start 1.77 -22.09) - (end -1.77 -22.09) + (start -1.77 1.77) + (end 1.77 1.77) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") - (uuid "01203fa8-5d91-4cb1-bf50-82b351a4c126") + (uuid "753cb45b-e94d-408b-8372-3943812850cc") ) (fp_line - (start -1.77 1.77) - (end 1.77 1.77) + (start 1.77 -22.09) + (end -1.77 -22.09) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") - (uuid "753cb45b-e94d-408b-8372-3943812850cc") + (uuid "01203fa8-5d91-4cb1-bf50-82b351a4c126") ) (fp_line - (start -1.77 -22.09) - (end -1.77 1.77) + (start 1.77 1.77) + (end 1.77 -22.09) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") - (uuid "a36b9661-2f91-41d0-86f2-f86048774397") + (uuid "42841baa-4645-4887-b8ca-e15f62da8bb9") ) (fp_line - (start 1.27 0.635) - (end 1.27 -21.59) + (start -1.27 -21.59) + (end -1.27 1.27) (stroke (width 0.1) (type solid) ) (layer "B.Fab") - (uuid "b38ceac6-e2ed-462b-933b-468281756fef") + (uuid "ba67d73c-ef0f-4076-825d-fb402b9cb4e3") ) (fp_line - (start 1.27 -21.59) - (end -1.27 -21.59) + (start -1.27 1.27) + (end 0.635 1.27) (stroke (width 0.1) (type solid) ) (layer "B.Fab") - (uuid "3844286d-8fc9-4616-b726-2acb2568d11d") + (uuid "0922f057-7c4b-4003-9cc7-6da814c8606e") ) (fp_line (start 0.635 1.27) @@ -1977,24 +1977,24 @@ (uuid "8a021045-5f7f-4512-8707-3b5edbdd06d1") ) (fp_line - (start -1.27 1.27) - (end 0.635 1.27) + (start 1.27 -21.59) + (end -1.27 -21.59) (stroke (width 0.1) (type solid) ) (layer "B.Fab") - (uuid "0922f057-7c4b-4003-9cc7-6da814c8606e") + (uuid "3844286d-8fc9-4616-b726-2acb2568d11d") ) (fp_line - (start -1.27 -21.59) - (end -1.27 1.27) + (start 1.27 0.635) + (end 1.27 -21.59) (stroke (width 0.1) (type solid) ) (layer "B.Fab") - (uuid "ba67d73c-ef0f-4076-825d-fb402b9cb4e3") + (uuid "b38ceac6-e2ed-462b-933b-468281756fef") ) (fp_text user "${REFERENCE}" (at 0 -10.16 90) @@ -2009,7 +2009,7 @@ ) ) (pad "1" thru_hole rect - (at 0 0 180) + (at 0 0) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -2020,7 +2020,7 @@ (uuid "444933c4-e084-472f-b3bf-05de9c1a0d7c") ) (pad "2" thru_hole circle - (at 0 -2.54 180) + (at 0 -2.54) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -2031,7 +2031,7 @@ (uuid "380f6c29-afd8-4492-ad27-8f0b6945b69c") ) (pad "3" thru_hole circle - (at 0 -5.08 180) + (at 0 -5.08) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -2042,7 +2042,7 @@ (uuid "2faa2284-c904-4844-b687-db9e2dc08986") ) (pad "4" thru_hole circle - (at 0 -7.62 180) + (at 0 -7.62) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -2053,7 +2053,7 @@ (uuid "bf854d8d-0206-4a17-8432-5dd2315a7508") ) (pad "5" thru_hole circle - (at 0 -10.16 180) + (at 0 -10.16) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -2064,7 +2064,7 @@ (uuid "782971df-d4b9-43e3-af10-417338b4854d") ) (pad "6" thru_hole circle - (at 0 -12.7 180) + (at 0 -12.7) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -2075,7 +2075,7 @@ (uuid "fe28323e-20cf-42ca-861c-969b10de2f6b") ) (pad "7" thru_hole circle - (at 0 -15.24 180) + (at 0 -15.24) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -2086,7 +2086,7 @@ (uuid "31f44706-4be4-42c8-92be-3198736b0caa") ) (pad "8" thru_hole circle - (at 0 -17.78 180) + (at 0 -17.78) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -2097,7 +2097,7 @@ (uuid "456664fb-c776-48a7-be20-ec9a6e4b8315") ) (pad "9" thru_hole circle - (at 0 -20.32 180) + (at 0 -20.32) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -2123,14 +2123,14 @@ (footprint "Connector_PinSocket_2.54mm:PinSocket_1x09_P2.54mm_Vertical" (layer "B.Cu") (uuid "f2f5e2be-bc17-434f-a69a-85fb81988b96") - (at 128.37 56.27) + (at 143.63 35.9 180) (descr "Through hole straight socket strip, 1x09, 2.54mm pitch, single row (from Kicad 4.0.7), script generated") (tags "Through hole socket strip THT 1x09 2.54mm single row") (property "Reference" "J5" (at 0 2.77 0) (layer "B.SilkS") (hide yes) - (uuid "8d08c9d1-b4ec-4705-ad30-78d7f4ac2c04") + (uuid "a23bef76-920a-4d40-ac79-24c8b210d3e0") (effects (font (size 1 1) @@ -2142,7 +2142,7 @@ (property "Value" "Conn_ESP32_R" (at 0 -23.09 0) (layer "B.Fab") - (uuid "8b070a16-6eef-41af-91f5-b78de5e7eff4") + (uuid "d1ab6338-7ea0-44c7-a34e-aac4b90305e8") (effects (font (size 1 1) @@ -2155,7 +2155,7 @@ (at 0 0 0) (layer "B.Fab") (hide yes) - (uuid "022d4c15-077c-4804-8f91-cad8f5695be6") + (uuid "dff9efdc-06b0-4d72-bd48-93c4ee8b9560") (effects (font (size 1.27 1.27) @@ -2167,7 +2167,7 @@ (at 0 0 0) (layer "B.Fab") (hide yes) - (uuid "e6636769-c650-461c-8680-2bb1591f84f6") + (uuid "3d0a3750-677b-4649-95d7-323d5e572ff4") (effects (font (size 1.27 1.27) @@ -2189,7 +2189,7 @@ ) ) (property "LCSC Part #" "C2897372" - (at 0 0 180) + (at 0 0 0) (unlocked yes) (layer "B.Fab") (hide yes) @@ -2203,7 +2203,7 @@ ) ) (property "FT Rotation Offset" "90" - (at 0 0 180) + (at 0 0 0) (unlocked yes) (layer "B.Fab") (hide yes) @@ -2229,124 +2229,124 @@ (attr through_hole) (duplicate_pad_numbers_are_jumpers no) (fp_line - (start -1.33 -21.65) - (end 1.33 -21.65) + (start 1.33 1.33) + (end 1.33 0) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") - (uuid "cd4bad9e-0919-4c33-8639-1b57d230f83f") + (uuid "71bda437-2949-46c3-95a2-afe1f63fa6fc") ) (fp_line - (start -1.33 -1.27) - (end -1.33 -21.65) + (start 1.33 -1.27) + (end 1.33 -21.65) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") - (uuid "9142b311-79e6-4d69-9c21-f3138b33c2c0") + (uuid "66dca78a-da3f-4811-b40d-c49b208b1568") ) (fp_line - (start -1.33 -1.27) - (end 1.33 -1.27) + (start 0 1.33) + (end 1.33 1.33) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") - (uuid "261c632f-721b-4ba5-ad84-d8c62f1a50c2") + (uuid "a380455f-9555-4f9c-aeae-ad28cb129972") ) (fp_line - (start 0 1.33) - (end 1.33 1.33) + (start -1.33 -1.27) + (end 1.33 -1.27) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") - (uuid "a380455f-9555-4f9c-aeae-ad28cb129972") + (uuid "261c632f-721b-4ba5-ad84-d8c62f1a50c2") ) (fp_line - (start 1.33 -1.27) - (end 1.33 -21.65) + (start -1.33 -1.27) + (end -1.33 -21.65) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") - (uuid "66dca78a-da3f-4811-b40d-c49b208b1568") + (uuid "9142b311-79e6-4d69-9c21-f3138b33c2c0") ) (fp_line - (start 1.33 1.33) - (end 1.33 0) + (start -1.33 -21.65) + (end 1.33 -21.65) (stroke (width 0.12) (type solid) ) (layer "B.SilkS") - (uuid "71bda437-2949-46c3-95a2-afe1f63fa6fc") + (uuid "cd4bad9e-0919-4c33-8639-1b57d230f83f") ) (fp_line - (start -1.77 -22.09) - (end -1.77 1.77) + (start 1.77 1.77) + (end 1.77 -22.09) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") - (uuid "8235581c-3405-4d36-a5e6-6a18bc533e23") + (uuid "628b7110-8d34-4dac-acd3-5ac58b985481") ) (fp_line - (start -1.77 1.77) - (end 1.77 1.77) + (start 1.77 -22.09) + (end -1.77 -22.09) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") - (uuid "209bb232-111e-4ae5-9697-8ed992d2b3d5") + (uuid "afa8da32-9a2f-4ce4-988b-bb96df0e7ebe") ) (fp_line - (start 1.77 -22.09) - (end -1.77 -22.09) + (start -1.77 1.77) + (end 1.77 1.77) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") - (uuid "afa8da32-9a2f-4ce4-988b-bb96df0e7ebe") + (uuid "209bb232-111e-4ae5-9697-8ed992d2b3d5") ) (fp_line - (start 1.77 1.77) - (end 1.77 -22.09) + (start -1.77 -22.09) + (end -1.77 1.77) (stroke (width 0.05) (type solid) ) (layer "B.CrtYd") - (uuid "628b7110-8d34-4dac-acd3-5ac58b985481") + (uuid "8235581c-3405-4d36-a5e6-6a18bc533e23") ) (fp_line - (start -1.27 -21.59) - (end -1.27 1.27) + (start 1.27 0.635) + (end 1.27 -21.59) (stroke (width 0.1) (type solid) ) (layer "B.Fab") - (uuid "c7574cba-ab1a-47c4-b919-eb546cebbc58") + (uuid "bea1808d-843e-4e15-8533-0efccf6ad314") ) (fp_line - (start -1.27 1.27) - (end 0.635 1.27) + (start 1.27 -21.59) + (end -1.27 -21.59) (stroke (width 0.1) (type solid) ) (layer "B.Fab") - (uuid "2a0abd85-7ecf-4c46-afb8-21cc606c2726") + (uuid "29205268-3ae7-4d4a-b371-9c18223947c2") ) (fp_line (start 0.635 1.27) @@ -2359,24 +2359,24 @@ (uuid "03e68324-9771-4d9f-84b8-9adc4a8227eb") ) (fp_line - (start 1.27 -21.59) - (end -1.27 -21.59) + (start -1.27 1.27) + (end 0.635 1.27) (stroke (width 0.1) (type solid) ) (layer "B.Fab") - (uuid "29205268-3ae7-4d4a-b371-9c18223947c2") + (uuid "2a0abd85-7ecf-4c46-afb8-21cc606c2726") ) (fp_line - (start 1.27 0.635) - (end 1.27 -21.59) + (start -1.27 -21.59) + (end -1.27 1.27) (stroke (width 0.1) (type solid) ) (layer "B.Fab") - (uuid "bea1808d-843e-4e15-8533-0efccf6ad314") + (uuid "c7574cba-ab1a-47c4-b919-eb546cebbc58") ) (fp_text user "${REFERENCE}" (at 0 -10.16 90) @@ -2391,7 +2391,7 @@ ) ) (pad "1" thru_hole rect - (at 0 0) + (at 0 0 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -2402,7 +2402,7 @@ (uuid "0e1b1f0e-da85-4a9a-b7e1-4d9df34a8c0d") ) (pad "2" thru_hole circle - (at 0 -2.54) + (at 0 -2.54 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -2413,7 +2413,7 @@ (uuid "aaff683b-717c-4642-b6f9-75a4b96c9701") ) (pad "3" thru_hole circle - (at 0 -5.08) + (at 0 -5.08 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -2424,7 +2424,7 @@ (uuid "39a77123-70d8-438b-9a8e-3fb4121bea19") ) (pad "4" thru_hole circle - (at 0 -7.62) + (at 0 -7.62 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -2435,7 +2435,7 @@ (uuid "11aa9b7e-d35f-4715-83bb-c0f24d8b3766") ) (pad "5" thru_hole circle - (at 0 -10.16) + (at 0 -10.16 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -2446,7 +2446,7 @@ (uuid "5f8a8caf-6dfb-4e0c-ae2b-896c20cbf4e6") ) (pad "6" thru_hole circle - (at 0 -12.7) + (at 0 -12.7 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -2457,7 +2457,7 @@ (uuid "4a0b1570-d575-499a-a774-3e066f5e6560") ) (pad "7" thru_hole circle - (at 0 -15.24) + (at 0 -15.24 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -2468,7 +2468,7 @@ (uuid "57edce98-d972-4e30-86be-9452aa9dbc4d") ) (pad "8" thru_hole circle - (at 0 -17.78) + (at 0 -17.78 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -2479,7 +2479,7 @@ (uuid "11f4d447-2c30-4371-81c4-8f2c1ef23f00") ) (pad "9" thru_hole circle - (at 0 -20.32) + (at 0 -20.32 180) (size 1.7 1.7) (drill 1) (layers "*.Cu" "*.Mask") @@ -2545,13 +2545,13 @@ ) (gr_poly (pts - (xy 179.607495 46.092044) (xy 179.702049 46.184993) (xy 179.743688 46.225412) (xy 179.782883 46.261379) - (xy 179.819246 46.29412) (xy 179.853598 46.323603) (xy 179.885935 46.35029) (xy 179.91746 46.374134) - (xy 179.947355 46.395556) (xy 179.977272 46.414939) (xy 180.00676 46.43233) (xy 180.036679 46.448484) - (xy 180.067393 46.463453) (xy 180.099303 46.477591) (xy 180.132448 46.490927) (xy 180.167601 46.504262) - (xy 180.275523 46.543451) (xy 181.364237 46.543052) (xy 182.287262 46.542645) (xy 182.386695 46.448078) - (xy 182.488135 46.351908) (xy 182.591585 46.254902) (xy 182.696654 46.156708) (xy 182.666741 45.993851) - (xy 182.637236 45.830992) (xy 181.074477 45.830992) (xy 179.346823 45.830992) + (xy 190.392505 46.907956) (xy 190.297951 46.815007) (xy 190.256312 46.774588) (xy 190.217117 46.738621) + (xy 190.180754 46.70588) (xy 190.146402 46.676397) (xy 190.114065 46.64971) (xy 190.08254 46.625866) + (xy 190.052645 46.604444) (xy 190.022728 46.585061) (xy 189.99324 46.56767) (xy 189.963321 46.551516) + (xy 189.932607 46.536547) (xy 189.900697 46.522409) (xy 189.867552 46.509073) (xy 189.832399 46.495738) + (xy 189.724477 46.456549) (xy 188.635763 46.456948) (xy 187.712738 46.457355) (xy 187.613305 46.551922) + (xy 187.511865 46.648092) (xy 187.408415 46.745098) (xy 187.303346 46.843292) (xy 187.333259 47.006149) + (xy 187.362764 47.169008) (xy 188.925523 47.169008) (xy 190.653177 47.169008) ) (stroke (width 0) @@ -2563,16 +2563,16 @@ ) (gr_poly (pts - (xy 189.411253 45.837443) (xy 189.410452 45.839059) (xy 189.40924 45.841896) (xy 189.4064 45.852005) - (xy 189.402367 45.866956) (xy 189.397516 45.886342) (xy 189.392256 45.909798) (xy 189.386207 45.93606) - (xy 189.380133 45.964741) (xy 189.373667 45.995065) (xy 189.342952 46.1462) (xy 189.436719 46.233102) - (xy 189.537337 46.327256) (xy 189.647663 46.431521) (xy 189.765262 46.543451) (xy 190.636979 46.542243) - (xy 191.162751 46.540629) (xy 191.509897 46.536994) (xy 191.709943 46.530527) (xy 191.764903 46.52568) - (xy 191.795203 46.520011) (xy 191.832798 46.507492) (xy 191.86957 46.492941) (xy 191.906341 46.477191) - (xy 191.942711 46.459001) (xy 191.979075 46.439185) (xy 192.015878 46.41696) (xy 192.053052 46.392715) - (xy 192.090625 46.365644) (xy 192.129412 46.336131) (xy 192.169032 46.303415) (xy 192.210245 46.268251) - (xy 192.252676 46.229851) (xy 192.296734 46.187834) (xy 192.343209 46.142568) (xy 192.391303 46.094082) - (xy 192.442211 46.041532) (xy 192.634584 45.839461) (xy 190.915826 45.835429) (xy 189.810527 45.834214) + (xy 180.588747 47.162557) (xy 180.589548 47.160941) (xy 180.59076 47.158104) (xy 180.5936 47.147995) + (xy 180.597633 47.133044) (xy 180.602484 47.113658) (xy 180.607744 47.090202) (xy 180.613793 47.06394) + (xy 180.619867 47.035259) (xy 180.626333 47.004935) (xy 180.657048 46.8538) (xy 180.563281 46.766898) + (xy 180.462663 46.672744) (xy 180.352337 46.568479) (xy 180.234738 46.456549) (xy 179.363021 46.457757) + (xy 178.837249 46.459371) (xy 178.490103 46.463006) (xy 178.290057 46.469473) (xy 178.235097 46.47432) + (xy 178.204797 46.479989) (xy 178.167202 46.492508) (xy 178.13043 46.507059) (xy 178.093659 46.522809) + (xy 178.057289 46.540999) (xy 178.020925 46.560815) (xy 177.984122 46.58304) (xy 177.946948 46.607285) + (xy 177.909375 46.634356) (xy 177.870588 46.663869) (xy 177.830968 46.696585) (xy 177.789755 46.731749) + (xy 177.747324 46.770149) (xy 177.703266 46.812166) (xy 177.656791 46.857432) (xy 177.608697 46.905918) + (xy 177.557789 46.958468) (xy 177.365416 47.160539) (xy 179.084174 47.164571) (xy 180.189473 47.165786) ) (stroke (width 0) @@ -2584,18 +2584,18 @@ ) (gr_poly (pts - (xy 184.299432 44.262969) (xy 184.299432 44.417338) (xy 184.385106 44.457757) (xy 184.402896 44.466237) - (xy 184.42026 44.474725) (xy 184.436826 44.483623) (xy 184.452189 44.492508) (xy 184.46592 44.500588) - (xy 184.477645 44.507868) (xy 184.486541 44.514335) (xy 184.490166 44.517156) (xy 184.492994 44.519583) - (xy 184.494609 44.521602) (xy 184.495843 44.524834) (xy 184.497448 44.529293) (xy 184.498668 44.534531) - (xy 184.501486 44.549096) (xy 184.503915 44.569288) (xy 184.505924 44.595566) (xy 184.507558 44.628694) - (xy 184.50917 44.668708) (xy 184.510377 44.71679) (xy 184.512398 44.838451) (xy 184.514015 44.997659) - (xy 184.514416 45.199733) (xy 184.514825 45.448685) (xy 184.514825 46.355944) (xy 184.41136 46.396362) - (xy 184.307505 46.43717) (xy 184.303063 46.606103) (xy 184.29821 46.775444) (xy 184.846214 46.775444) - (xy 185.393804 46.775444) (xy 185.389362 46.607723) (xy 185.38451 46.440419) (xy 185.281063 46.397976) - (xy 185.177607 46.355541) (xy 185.177607 45.441404) (xy 185.177607 44.527266) (xy 185.284693 44.47918) - (xy 185.391778 44.43148) (xy 185.392187 44.269831) (xy 185.392593 44.108583) (xy 184.846214 44.108583) - (xy 184.299432 44.108583) + (xy 185.700568 48.737031) (xy 185.700568 48.582662) (xy 185.614894 48.542243) (xy 185.597104 48.533763) + (xy 185.57974 48.525275) (xy 185.563174 48.516377) (xy 185.547811 48.507492) (xy 185.53408 48.499412) + (xy 185.522355 48.492132) (xy 185.513459 48.485665) (xy 185.509834 48.482844) (xy 185.507006 48.480417) + (xy 185.505391 48.478398) (xy 185.504157 48.475166) (xy 185.502552 48.470707) (xy 185.501332 48.465469) + (xy 185.498514 48.450904) (xy 185.496085 48.430712) (xy 185.494076 48.404434) (xy 185.492442 48.371306) + (xy 185.49083 48.331292) (xy 185.489623 48.28321) (xy 185.487602 48.161549) (xy 185.485985 48.002341) + (xy 185.485584 47.800267) (xy 185.485175 47.551315) (xy 185.485175 46.644056) (xy 185.58864 46.603638) + (xy 185.692495 46.56283) (xy 185.696937 46.393897) (xy 185.70179 46.224556) (xy 185.153786 46.224556) + (xy 184.606196 46.224556) (xy 184.610638 46.392277) (xy 184.61549 46.559581) (xy 184.718937 46.602024) + (xy 184.822393 46.644459) (xy 184.822393 47.558596) (xy 184.822393 48.472734) (xy 184.715307 48.52082) + (xy 184.608222 48.56852) (xy 184.607813 48.730169) (xy 184.607407 48.891417) (xy 185.153786 48.891417) + (xy 185.700568 48.891417) ) (stroke (width 0) @@ -2607,18 +2607,18 @@ ) (gr_poly (pts - (xy 190.060287 43.847926) (xy 189.731741 43.854376) (xy 189.667467 43.85884) (xy 189.649682 43.864888) - (xy 189.650082 43.867312) (xy 189.651311 43.871365) (xy 189.652931 43.876607) (xy 189.65575 43.882281) - (xy 189.658982 43.889547) (xy 189.662624 43.897219) (xy 189.671912 43.915419) (xy 189.683223 43.936012) - (xy 189.696155 43.95864) (xy 189.710312 43.982489) (xy 189.725262 44.007558) (xy 189.801245 44.12919) - (xy 189.729701 44.205989) (xy 189.690912 44.246792) (xy 189.637963 44.302568) (xy 189.517538 44.427443) - (xy 189.3769 44.572132) (xy 191.522025 44.571303) (xy 193.364845 44.566057) (xy 193.762105 44.559184) - (xy 193.861535 44.554742) (xy 193.907181 44.549502) (xy 193.945988 44.537781) (xy 193.984379 44.524024) - (xy 194.022356 44.508674) (xy 194.060364 44.491296) (xy 194.098746 44.471493) (xy 194.137537 44.449272) - (xy 194.176741 44.424216) (xy 194.217152 44.396315) (xy 194.258372 44.366023) (xy 194.301219 44.332069) - (xy 194.345675 44.295298) (xy 194.391723 44.254478) (xy 194.440235 44.210423) (xy 194.490753 44.162739) - (xy 194.544095 44.110607) (xy 194.599872 44.054836) (xy 194.787784 43.864888) (xy 194.607135 43.853977) - (xy 194.342426 43.84994) (xy 193.754021 43.846311) (xy 191.955644 43.843469) + (xy 179.939713 49.152074) (xy 180.268259 49.145624) (xy 180.332533 49.14116) (xy 180.350318 49.135112) + (xy 180.349918 49.132688) (xy 180.348689 49.128635) (xy 180.347069 49.123393) (xy 180.34425 49.117719) + (xy 180.341018 49.110453) (xy 180.337376 49.102781) (xy 180.328088 49.084581) (xy 180.316777 49.063988) + (xy 180.303845 49.04136) (xy 180.289688 49.017511) (xy 180.274738 48.992442) (xy 180.198755 48.87081) + (xy 180.270299 48.794011) (xy 180.309088 48.753208) (xy 180.362037 48.697432) (xy 180.482462 48.572557) + (xy 180.6231 48.427868) (xy 178.477975 48.428697) (xy 176.635155 48.433943) (xy 176.237895 48.440816) + (xy 176.138465 48.445258) (xy 176.092819 48.450498) (xy 176.054012 48.462219) (xy 176.015621 48.475976) + (xy 175.977644 48.491326) (xy 175.939636 48.508704) (xy 175.901254 48.528507) (xy 175.862463 48.550728) + (xy 175.823259 48.575784) (xy 175.782848 48.603685) (xy 175.741628 48.633977) (xy 175.698781 48.667931) + (xy 175.654325 48.704702) (xy 175.608277 48.745522) (xy 175.559765 48.789577) (xy 175.509247 48.837261) + (xy 175.455905 48.889393) (xy 175.400128 48.945164) (xy 175.212216 49.135112) (xy 175.392865 49.146023) + (xy 175.657574 49.15006) (xy 176.245979 49.153689) (xy 178.044356 49.156531) ) (stroke (width 0) @@ -2630,23 +2630,23 @@ ) (gr_poly (pts - (xy 178.007541 43.849133) (xy 177.212216 43.859242) (xy 177.213829 43.862064) (xy 177.217877 43.866907) - (xy 177.23202 43.883485) (xy 177.253844 43.907324) (xy 177.282127 43.937243) (xy 177.315678 43.972806) - (xy 177.354458 44.012806) (xy 177.396494 44.056046) (xy 177.441757 44.10171) (xy 177.522186 44.181741) - (xy 177.594514 44.250839) (xy 177.628053 44.281551) (xy 177.660396 44.309841) (xy 177.691115 44.336105) - (xy 177.721006 44.35995) (xy 177.749708 44.382172) (xy 177.777186 44.402388) (xy 177.804254 44.421377) - (xy 177.830938 44.438352) (xy 177.85721 44.453702) (xy 177.883471 44.468263) (xy 177.909347 44.481189) - (xy 177.935604 44.493322) (xy 177.967537 44.507868) (xy 177.982486 44.514335) (xy 177.997036 44.519985) - (xy 178.012401 44.525654) (xy 178.028553 44.530898) (xy 178.046335 44.53574) (xy 178.066137 44.539792) - (xy 178.088773 44.543827) (xy 178.11382 44.547462) (xy 178.142925 44.550708) (xy 178.176068 44.553926) - (xy 178.213645 44.55676) (xy 178.256494 44.559184) (xy 178.304984 44.561212) (xy 178.359541 44.563233) - (xy 178.420552 44.564848) (xy 178.488868 44.566057) (xy 178.649307 44.568479) (xy 178.844908 44.570099) - (xy 179.079291 44.570901) (xy 179.356523 44.571727) (xy 179.681446 44.571727) (xy 180.489293 44.572132) - (xy 182.634419 44.572132) (xy 182.419425 44.356312) (xy 182.204423 44.140111) (xy 182.27555 44.006345) - (xy 182.289688 43.979257) (xy 182.302614 43.953805) (xy 182.313526 43.929963) (xy 182.322825 43.908947) - (xy 182.330103 43.891173) (xy 182.334949 43.877013) (xy 182.336566 43.871365) (xy 182.336958 43.867312) - (xy 182.336958 43.864084) (xy 182.336958 43.862871) (xy 182.336566 43.862472) (xy 181.527097 43.851553) - (xy 179.765088 43.846713) + (xy 191.992459 49.150867) (xy 192.787784 49.140758) (xy 192.786171 49.137936) (xy 192.782123 49.133093) + (xy 192.76798 49.116515) (xy 192.746156 49.092676) (xy 192.717873 49.062757) (xy 192.684322 49.027194) + (xy 192.645542 48.987194) (xy 192.603506 48.943954) (xy 192.558243 48.89829) (xy 192.477814 48.818259) + (xy 192.405486 48.749161) (xy 192.371947 48.718449) (xy 192.339604 48.690159) (xy 192.308885 48.663895) + (xy 192.278994 48.64005) (xy 192.250292 48.617828) (xy 192.222814 48.597612) (xy 192.195746 48.578623) + (xy 192.169062 48.561648) (xy 192.14279 48.546298) (xy 192.116529 48.531737) (xy 192.090653 48.518811) + (xy 192.064396 48.506678) (xy 192.032463 48.492132) (xy 192.017514 48.485665) (xy 192.002964 48.480015) + (xy 191.987599 48.474346) (xy 191.971447 48.469102) (xy 191.953665 48.46426) (xy 191.933863 48.460208) + (xy 191.911227 48.456173) (xy 191.88618 48.452538) (xy 191.857075 48.449292) (xy 191.823932 48.446074) + (xy 191.786355 48.44324) (xy 191.743506 48.440816) (xy 191.695016 48.438788) (xy 191.640459 48.436767) + (xy 191.579448 48.435152) (xy 191.511132 48.433943) (xy 191.350693 48.431521) (xy 191.155092 48.429901) + (xy 190.920709 48.429099) (xy 190.643477 48.428273) (xy 190.318554 48.428273) (xy 189.510707 48.427868) + (xy 187.365581 48.427868) (xy 187.580575 48.643688) (xy 187.795577 48.859889) (xy 187.72445 48.993655) + (xy 187.710312 49.020743) (xy 187.697386 49.046195) (xy 187.686474 49.070037) (xy 187.677175 49.091053) + (xy 187.669897 49.108827) (xy 187.665051 49.122987) (xy 187.663434 49.128635) (xy 187.663042 49.132688) + (xy 187.663042 49.135916) (xy 187.663042 49.137129) (xy 187.663434 49.137528) (xy 188.472903 49.148447) + (xy 190.234912 49.153287) ) (stroke (width 0) @@ -2658,129 +2658,129 @@ ) (gr_poly (pts - (xy 185.885226 42.798405) (xy 185.710247 42.812146) (xy 185.536466 42.836384) (xy 185.364301 42.871544) - (xy 185.194567 42.91681) (xy 185.026859 42.972172) (xy 184.861965 43.038057) (xy 184.700716 43.114019) - (xy 184.543117 43.20011) (xy 184.389945 43.296284) (xy 184.242045 43.402161) (xy 184.144239 43.480571) - (xy 184.049669 43.565031) (xy 183.958743 43.655149) (xy 183.871447 43.750123) (xy 183.788198 43.849541) - (xy 183.708984 43.953398) (xy 183.634631 44.060899) (xy 183.564716 44.172027) (xy 183.499647 44.286398) - (xy 183.439842 44.402791) (xy 183.38568 44.522006) (xy 183.337191 44.642447) (xy 183.294347 44.764481) - (xy 183.257983 44.88775) (xy 183.227683 45.011413) (xy 183.204238 45.135469) (xy 183.198574 45.176292) - (xy 183.193332 45.221154) (xy 183.186452 45.32096) (xy 183.182421 45.430496) (xy 183.182015 45.543654) - (xy 183.185247 45.655579) (xy 183.191306 45.761081) (xy 183.200591 45.854426) (xy 183.206262 45.894834) - (xy 183.213114 45.93039) (xy 183.2305 46.008796) (xy 183.249096 46.085594) (xy 183.269295 46.159938) - (xy 183.290315 46.232279) (xy 183.312146 46.302198) (xy 183.335176 46.368871) (xy 183.359015 46.433135) - (xy 183.38367 46.493747) (xy 183.459652 46.657422) (xy 183.545318 46.814634) (xy 183.640685 46.96497) - (xy 183.744961 47.108425) (xy 183.857706 47.244226) (xy 183.97936 47.372729) (xy 184.108676 47.49317) - (xy 184.245678 47.60552) (xy 184.390346 47.70978) (xy 184.541509 47.804751) (xy 184.69951 47.891221) - (xy 184.86358 47.968014) (xy 185.03372 48.035506) (xy 185.209115 48.092895) (xy 185.389771 48.140577) - (xy 185.574852 48.177759) (xy 185.660539 48.189475) (xy 185.759542 48.198369) (xy 185.867034 48.204825) - (xy 185.978581 48.208477) (xy 186.089719 48.209281) (xy 186.195202 48.20686) (xy 186.29016 48.201194) - (xy 186.332198 48.197557) (xy 186.370179 48.192704) (xy 186.499088 48.171302) (xy 186.626802 48.145023) - (xy 186.75248 48.113917) (xy 186.87575 48.077929) (xy 186.995769 48.037524) (xy 187.111751 47.992667) - (xy 187.16833 47.968821) (xy 187.22371 47.943771) (xy 187.277859 47.917507) (xy 187.330794 47.890824) - (xy 187.476285 47.809592) (xy 187.615306 47.721905) (xy 187.747861 47.628553) (xy 187.873535 47.529137) - (xy 187.992361 47.424058) (xy 188.104697 47.313317) (xy 188.209381 47.197333) (xy 188.307175 47.07571) - (xy 188.397702 46.949619) (xy 188.48095 46.818259) (xy 188.556123 46.682069) (xy 188.624004 46.541436) - (xy 188.684234 46.396764) (xy 188.735945 46.247242) (xy 188.780004 46.094082) (xy 188.815975 45.936867) - (xy 188.823648 45.892411) (xy 188.830508 45.843922) (xy 188.836172 45.791775) (xy 188.84022 45.736414) - (xy 188.845884 45.619217) (xy 188.846685 45.535558) (xy 188.405385 45.535558) (xy 188.402534 45.641844) - (xy 188.399317 45.693178) (xy 188.395281 45.742474) (xy 188.389614 45.789352) (xy 188.383151 45.833002) - (xy 188.367383 45.916251) (xy 188.347997 46.001519) (xy 188.324557 46.087607) (xy 188.298276 46.173265) - (xy 188.269599 46.256948) (xy 188.238467 46.337365) (xy 188.205731 46.41293) (xy 188.18917 46.448078) - (xy 188.171789 46.482031) (xy 188.101064 46.617828) (xy 188.096221 46.53417) (xy 188.091362 46.450498) - (xy 187.988712 46.399592) (xy 187.885655 46.348273) (xy 187.791503 46.077499) (xy 187.582964 45.483042) - (xy 187.065686 45.483042) (xy 187.065686 45.484249) (xy 187.064881 45.485055) (xy 187.063259 45.485857) - (xy 187.06124 45.486662) (xy 187.055994 45.488682) (xy 187.048306 45.490301) (xy 187.039011 45.491511) - (xy 187.027297 45.493122) (xy 187.013564 45.494347) (xy 186.998204 45.495561) (xy 186.980417 45.496372) - (xy 186.961011 45.497177) (xy 186.91696 45.498788) (xy 186.865644 45.499591) (xy 186.80785 45.5) - (xy 186.728643 45.499591) (xy 186.667623 45.499194) (xy 186.622363 45.497581) (xy 186.605379 45.49677) - (xy 186.59124 45.495561) (xy 186.579925 45.493927) (xy 186.571449 45.491918) (xy 186.564973 45.489484) - (xy 186.560934 45.486662) (xy 186.558501 45.483439) (xy 186.557687 45.479785) (xy 186.557687 45.475752) - (xy 186.558903 45.470892) (xy 186.680955 45.075661) (xy 186.760174 44.829147) (xy 186.786431 44.754373) - (xy 186.805433 44.707903) (xy 186.812291 44.694567) (xy 186.817557 44.686896) (xy 186.821588 44.684865) - (xy 186.824015 44.688114) (xy 186.873323 44.841678) (xy 186.954963 45.108396) (xy 187.031737 45.363402) - (xy 187.065686 45.483042) (xy 187.582964 45.483042) (xy 187.47104 45.163361) (xy 187.313021 44.707497) - (xy 187.266144 44.56767) (xy 187.25401 44.529293) (xy 187.250774 44.515148) (xy 187.251593 44.514335) - (xy 187.253616 44.513111) (xy 187.259665 44.509473) (xy 187.268564 44.504635) (xy 187.280283 44.498566) - (xy 187.308963 44.483623) (xy 187.343316 44.466237) (xy 187.430213 44.422599) (xy 187.430213 44.265388) - (xy 187.430213 44.108583) (xy 186.784417 44.108583) (xy 186.13821 44.108583) (xy 186.13821 44.262157) - (xy 186.13821 44.416129) (xy 186.229142 44.460989) (xy 186.247725 44.470284) (xy 186.264704 44.479582) - (xy 186.280054 44.488865) (xy 186.293798 44.497758) (xy 186.299459 44.501796) (xy 186.304706 44.505847) - (xy 186.309569 44.509473) (xy 186.313191 44.512705) (xy 186.316425 44.515953) (xy 186.318457 44.518776) - (xy 186.320071 44.521199) (xy 186.320477 44.522006) (xy 186.320477 44.523219) (xy 186.31683 44.537373) - (xy 186.305931 44.571303) (xy 186.266322 44.689716) (xy 186.208128 44.860267) (xy 186.136598 45.065561) - (xy 186.013338 45.422804) (xy 185.886435 45.798654) (xy 185.779754 46.121956) (xy 185.716697 46.321988) - (xy 185.715893 46.32442) (xy 185.715079 46.326446) (xy 185.713876 46.328465) (xy 185.712664 46.330892) - (xy 185.711453 46.332909) (xy 185.70984 46.335329) (xy 185.708225 46.33776) (xy 185.706202 46.339783) - (xy 185.704176 46.342202) (xy 185.70215 46.344629) (xy 185.699733 46.346641) (xy 185.697311 46.349085) - (xy 185.691643 46.353925) (xy 185.685594 46.358362) (xy 185.679114 46.363228) (xy 185.671855 46.368062) - (xy 185.663767 46.372924) (xy 185.655276 46.377761) (xy 185.646379 46.382628) (xy 185.636693 46.38706) - (xy 185.626591 46.391903) (xy 185.616078 46.396764) (xy 185.52596 46.435967) (xy 185.525558 46.605696) - (xy 185.525155 46.775444) (xy 186.022222 46.775444) (xy 186.519303 46.775444) (xy 186.519303 46.611751) - (xy 186.519303 46.448484) (xy 186.415447 46.411312) (xy 186.394424 46.403624) (xy 186.374625 46.395962) - (xy 186.356035 46.38868) (xy 186.339461 46.381807) (xy 186.325326 46.37575) (xy 186.314001 46.370488) - (xy 186.305931 46.366447) (xy 186.303498 46.364835) (xy 186.301882 46.363624) (xy 186.301476 46.357553) - (xy 186.303893 46.343414) (xy 186.314813 46.295326) (xy 186.332198 46.228643) (xy 186.353621 46.153084) - (xy 186.375848 46.076694) (xy 186.396444 46.009606) (xy 186.413018 45.960709) (xy 186.419076 45.945757) - (xy 186.423127 45.938885) (xy 186.428775 45.937679) (xy 186.442915 45.93606) (xy 186.492639 45.933637) - (xy 186.653482 45.92918) (xy 186.849887 45.926763) (xy 186.944451 45.926763) (xy 187.027698 45.927573) - (xy 187.213194 45.93039) (xy 187.281083 46.14013) (xy 187.298876 46.195503) (xy 187.313021 46.241575) - (xy 187.323524 46.278765) (xy 187.330382 46.308252) (xy 187.332818 46.31998) (xy 187.334439 46.330483) - (xy 187.335255 46.33898) (xy 187.335255 46.346242) (xy 187.334439 46.352307) (xy 187.333226 46.356747) - (xy 187.331189 46.3604) (xy 187.328368 46.362822) (xy 187.325951 46.364028) (xy 187.322318 46.366052) - (xy 187.31221 46.370086) (xy 187.298876 46.374937) (xy 187.283109 46.380587) (xy 187.264933 46.386661) - (xy 187.245522 46.392715) (xy 187.224507 46.399189) (xy 187.203089 46.405665) (xy 187.09882 46.435556) - (xy 187.09882 46.605289) (xy 187.09882 46.775444) (xy 187.537705 46.775444) (xy 187.708253 46.776243) - (xy 187.848081 46.778667) (xy 187.942233 46.781892) (xy 187.967712 46.783911) (xy 187.974573 46.785121) - (xy 187.976991 46.786348) (xy 187.976586 46.789176) (xy 187.975377 46.792407) (xy 187.970538 46.801704) - (xy 187.963259 46.813824) (xy 187.953154 46.827973) (xy 187.940623 46.84454) (xy 187.926478 46.863127) - (xy 187.90992 46.883329) (xy 187.89213 46.904758) (xy 187.852129 46.95042) (xy 187.80808 46.998514) - (xy 187.785441 47.02276) (xy 187.7624 47.046602) (xy 187.739373 47.069638) (xy 187.716745 47.092266) - (xy 187.641967 47.161773) (xy 187.564391 47.228054) (xy 187.483973 47.290693) (xy 187.400705 47.350497) - (xy 187.315041 47.406677) (xy 187.227332 47.459215) (xy 187.13763 47.50852) (xy 187.045482 47.553775) - (xy 186.952137 47.595413) (xy 186.856747 47.633396) (xy 186.760174 47.667343) (xy 186.662363 47.697242) - (xy 186.563761 47.723116) (xy 186.463945 47.744945) (xy 186.363307 47.762317) (xy 186.262285 47.775242) - (xy 186.235199 47.77767) (xy 186.202075 47.7793) (xy 186.122456 47.780099) (xy 186.029504 47.778892) - (xy 185.929679 47.775242) (xy 185.828649 47.769599) (xy 185.733278 47.762714) (xy 185.649223 47.754224) - (xy 185.583345 47.744945) (xy 185.525558 47.733633) (xy 185.467358 47.720281) (xy 185.408364 47.70533) - (xy 185.348543 47.688363) (xy 185.288728 47.669765) (xy 185.228917 47.649158) (xy 185.169108 47.62733) - (xy 185.109305 47.603489) (xy 185.049897 47.578434) (xy 184.991296 47.552165) (xy 184.933113 47.524272) - (xy 184.876127 47.495185) (xy 184.819949 47.464873) (xy 184.764976 47.433764) (xy 184.711232 47.401026) - (xy 184.659506 47.367882) (xy 184.619895 47.340415) (xy 184.578279 47.308888) (xy 184.534628 47.274538) - (xy 184.489768 47.236953) (xy 184.444107 47.196535) (xy 184.398035 47.154493) (xy 184.351553 47.110865) - (xy 184.305888 47.065602) (xy 184.260627 47.019529) (xy 184.216577 46.973054) (xy 184.174146 46.926989) - (xy 184.133734 46.880917) (xy 184.09615 46.835648) (xy 184.060986 46.792004) (xy 184.029462 46.749963) - (xy 184.001183 46.709964) (xy 183.932886 46.60124) (xy 183.871043 46.490927) (xy 183.815686 46.378572) - (xy 183.767581 46.264605) (xy 183.725969 46.149436) (xy 183.691619 46.033039) (xy 183.663722 45.915447) - (xy 183.643124 45.797034) (xy 183.628966 45.678205) (xy 183.622107 45.558596) (xy 183.622107 45.438985) - (xy 183.629373 45.319346) (xy 183.643525 45.199733) (xy 183.66455 45.080121) (xy 183.692825 44.961291) - (xy 183.728395 44.842884) (xy 183.783358 44.693764) (xy 183.848406 44.549502) (xy 183.922779 44.410873) - (xy 184.006031 44.278315) (xy 184.097771 44.15182) (xy 184.197589 44.031799) (xy 184.305479 43.918249) - (xy 184.420659 43.812369) (xy 184.543117 43.713748) (xy 184.672027 43.623219) (xy 184.807422 43.540378) - (xy 184.948864 43.466024) (xy 185.095967 43.400952) (xy 185.247918 43.344375) (xy 185.404707 43.297502) - (xy 185.566363 43.260324) (xy 185.612839 43.251831) (xy 185.662967 43.244552) (xy 185.715489 43.238489) - (xy 185.77045 43.233223) (xy 185.885226 43.225969) (xy 186.004034 43.223145) (xy 186.122864 43.22436) - (xy 186.23844 43.230007) (xy 186.293798 43.234458) (xy 186.346746 43.239707) (xy 186.397247 43.246185) - (xy 186.444545 43.253844) (xy 186.540727 43.27325) (xy 186.635286 43.295885) (xy 186.728643 43.322549) - (xy 186.820383 43.352457) (xy 186.910903 43.385601) (xy 186.999412 43.422779) (xy 187.086698 43.463182) - (xy 187.171979 43.507229) (xy 187.25563 43.554518) (xy 187.337261 43.605045) (xy 187.417276 43.658785) - (xy 187.495285 43.716166) (xy 187.571253 43.776802) (xy 187.645217 43.840644) (xy 187.717148 43.907734) - (xy 187.786657 43.977645) (xy 187.838786 44.033823) (xy 187.888093 44.090805) (xy 187.935374 44.148996) - (xy 187.980641 44.208402) (xy 188.023464 44.269019) (xy 188.064291 44.331264) (xy 188.10268 44.394304) - (xy 188.139048 44.459371) (xy 188.1734 44.525654) (xy 188.205731 44.593131) (xy 188.236048 44.662635) - (xy 188.264326 44.733786) (xy 188.290612 44.806515) (xy 188.315265 44.881269) (xy 188.337896 44.957655) - (xy 188.358487 45.036055) (xy 188.367383 45.076465) (xy 188.375875 45.12012) (xy 188.383151 45.166589) - (xy 188.389211 45.215489) (xy 188.394466 45.266414) (xy 188.398911 45.318939) (xy 188.404158 45.426855) - (xy 188.405385 45.535558) (xy 188.846685 45.535558) (xy 188.847091 45.49677) (xy 188.843457 45.374313) - (xy 188.835779 45.256718) (xy 188.830508 45.201346) (xy 188.824054 45.148824) (xy 188.81637 45.099505) - (xy 188.80788 45.055049) (xy 188.775968 44.922099) (xy 188.73918 44.791977) (xy 188.697159 44.665078) - (xy 188.649879 44.541813) (xy 188.597737 44.421377) (xy 188.540348 44.304175) (xy 188.478124 44.191037) - (xy 188.41104 44.080701) (xy 188.339103 43.974412) (xy 188.262317 43.871762) (xy 188.180683 43.773148) - (xy 188.094608 43.677782) (xy 188.003669 43.586847) (xy 187.908293 43.49997) (xy 187.80808 43.416711) - (xy 187.703402 43.337917) (xy 187.669463 43.314477) (xy 187.629848 43.289001) (xy 187.538915 43.234059) - (xy 187.435457 43.176263) (xy 187.325951 43.118072) (xy 187.21481 43.063111) (xy 187.108526 43.013392) - (xy 187.011947 42.971769) (xy 186.969102 42.955192) (xy 186.930712 42.941455) (xy 186.758964 42.89014) - (xy 186.585988 42.850121) (xy 186.411403 42.821031) (xy 186.236003 42.802841) (xy 186.060619 42.795175) + (xy 184.114774 50.201595) (xy 184.289753 50.187854) (xy 184.463534 50.163616) (xy 184.635699 50.128456) + (xy 184.805433 50.08319) (xy 184.973141 50.027828) (xy 185.138035 49.961943) (xy 185.299284 49.885981) + (xy 185.456883 49.79989) (xy 185.610055 49.703716) (xy 185.757955 49.597839) (xy 185.855761 49.519429) + (xy 185.950331 49.434969) (xy 186.041257 49.344851) (xy 186.128553 49.249877) (xy 186.211802 49.150459) + (xy 186.291016 49.046602) (xy 186.365369 48.939101) (xy 186.435284 48.827973) (xy 186.500353 48.713602) + (xy 186.560158 48.597209) (xy 186.61432 48.477994) (xy 186.662809 48.357553) (xy 186.705653 48.235519) + (xy 186.742017 48.11225) (xy 186.772317 47.988587) (xy 186.795762 47.864531) (xy 186.801426 47.823708) + (xy 186.806668 47.778846) (xy 186.813548 47.67904) (xy 186.817579 47.569504) (xy 186.817985 47.456346) + (xy 186.814753 47.344421) (xy 186.808694 47.238919) (xy 186.799409 47.145574) (xy 186.793738 47.105166) + (xy 186.786886 47.06961) (xy 186.7695 46.991204) (xy 186.750904 46.914406) (xy 186.730705 46.840062) + (xy 186.709685 46.767721) (xy 186.687854 46.697802) (xy 186.664824 46.631129) (xy 186.640985 46.566865) + (xy 186.61633 46.506253) (xy 186.540348 46.342578) (xy 186.454682 46.185366) (xy 186.359315 46.03503) + (xy 186.255039 45.891575) (xy 186.142294 45.755774) (xy 186.02064 45.627271) (xy 185.891324 45.50683) + (xy 185.754322 45.39448) (xy 185.609654 45.29022) (xy 185.458491 45.195249) (xy 185.30049 45.108779) + (xy 185.13642 45.031986) (xy 184.96628 44.964494) (xy 184.790885 44.907105) (xy 184.610229 44.859423) + (xy 184.425148 44.822241) (xy 184.339461 44.810525) (xy 184.240458 44.801631) (xy 184.132966 44.795175) + (xy 184.021419 44.791523) (xy 183.910281 44.790719) (xy 183.804798 44.79314) (xy 183.70984 44.798806) + (xy 183.667802 44.802443) (xy 183.629821 44.807296) (xy 183.500912 44.828698) (xy 183.373198 44.854977) + (xy 183.24752 44.886083) (xy 183.12425 44.922071) (xy 183.004231 44.962476) (xy 182.888249 45.007333) + (xy 182.83167 45.031179) (xy 182.77629 45.056229) (xy 182.722141 45.082493) (xy 182.669206 45.109176) + (xy 182.523715 45.190408) (xy 182.384694 45.278095) (xy 182.252139 45.371447) (xy 182.126465 45.470863) + (xy 182.007639 45.575942) (xy 181.895303 45.686683) (xy 181.790619 45.802667) (xy 181.692825 45.92429) + (xy 181.602298 46.050381) (xy 181.51905 46.181741) (xy 181.443877 46.317931) (xy 181.375996 46.458564) + (xy 181.315766 46.603236) (xy 181.264055 46.752758) (xy 181.219996 46.905918) (xy 181.184025 47.063133) + (xy 181.176352 47.107589) (xy 181.169492 47.156078) (xy 181.163828 47.208225) (xy 181.15978 47.263586) + (xy 181.154116 47.380783) (xy 181.153315 47.464442) (xy 181.594615 47.464442) (xy 181.597466 47.358156) + (xy 181.600683 47.306822) (xy 181.604719 47.257526) (xy 181.610386 47.210648) (xy 181.616849 47.166998) + (xy 181.632617 47.083749) (xy 181.652003 46.998481) (xy 181.675443 46.912393) (xy 181.701724 46.826735) + (xy 181.730401 46.743052) (xy 181.761533 46.662635) (xy 181.794269 46.58707) (xy 181.81083 46.551922) + (xy 181.828211 46.517969) (xy 181.898936 46.382172) (xy 181.903779 46.46583) (xy 181.908638 46.549502) + (xy 182.011288 46.600408) (xy 182.114345 46.651727) (xy 182.208497 46.922501) (xy 182.417036 47.516958) + (xy 182.934314 47.516958) (xy 182.934314 47.515751) (xy 182.935119 47.514945) (xy 182.936741 47.514143) + (xy 182.93876 47.513338) (xy 182.944006 47.511318) (xy 182.951694 47.509699) (xy 182.960989 47.508489) + (xy 182.972703 47.506878) (xy 182.986436 47.505653) (xy 183.001796 47.504439) (xy 183.019583 47.503628) + (xy 183.038989 47.502823) (xy 183.08304 47.501212) (xy 183.134356 47.500409) (xy 183.19215 47.5) + (xy 183.271357 47.500409) (xy 183.332377 47.500806) (xy 183.377637 47.502419) (xy 183.394621 47.50323) + (xy 183.40876 47.504439) (xy 183.420075 47.506073) (xy 183.428551 47.508082) (xy 183.435027 47.510516) + (xy 183.439066 47.513338) (xy 183.441499 47.516561) (xy 183.442313 47.520215) (xy 183.442313 47.524248) + (xy 183.441097 47.529108) (xy 183.319045 47.924339) (xy 183.239826 48.170853) (xy 183.213569 48.245627) + (xy 183.194567 48.292097) (xy 183.187709 48.305433) (xy 183.182443 48.313104) (xy 183.178412 48.315135) + (xy 183.175985 48.311886) (xy 183.126677 48.158322) (xy 183.045037 47.891604) (xy 182.968263 47.636598) + (xy 182.934314 47.516958) (xy 182.417036 47.516958) (xy 182.52896 47.836639) (xy 182.686979 48.292503) + (xy 182.733856 48.43233) (xy 182.74599 48.470707) (xy 182.749226 48.484852) (xy 182.748407 48.485665) + (xy 182.746384 48.486889) (xy 182.740335 48.490527) (xy 182.731436 48.495365) (xy 182.719717 48.501434) + (xy 182.691037 48.516377) (xy 182.656684 48.533763) (xy 182.569787 48.577401) (xy 182.569787 48.734612) + (xy 182.569787 48.891417) (xy 183.215583 48.891417) (xy 183.86179 48.891417) (xy 183.86179 48.737843) + (xy 183.86179 48.583871) (xy 183.770858 48.539011) (xy 183.752275 48.529716) (xy 183.735296 48.520418) + (xy 183.719946 48.511135) (xy 183.706202 48.502242) (xy 183.700541 48.498204) (xy 183.695294 48.494153) + (xy 183.690431 48.490527) (xy 183.686809 48.487295) (xy 183.683575 48.484047) (xy 183.681543 48.481224) + (xy 183.679929 48.478801) (xy 183.679523 48.477994) (xy 183.679523 48.476781) (xy 183.68317 48.462627) + (xy 183.694069 48.428697) (xy 183.733678 48.310284) (xy 183.791872 48.139733) (xy 183.863402 47.934439) + (xy 183.986662 47.577196) (xy 184.113565 47.201346) (xy 184.220246 46.878044) (xy 184.283303 46.678012) + (xy 184.284107 46.67558) (xy 184.284921 46.673554) (xy 184.286124 46.671535) (xy 184.287336 46.669108) + (xy 184.288547 46.667091) (xy 184.29016 46.664671) (xy 184.291775 46.66224) (xy 184.293798 46.660217) + (xy 184.295824 46.657798) (xy 184.29785 46.655371) (xy 184.300267 46.653359) (xy 184.302689 46.650915) + (xy 184.308357 46.646075) (xy 184.314406 46.641638) (xy 184.320886 46.636772) (xy 184.328145 46.631938) + (xy 184.336233 46.627076) (xy 184.344724 46.622239) (xy 184.353621 46.617372) (xy 184.363307 46.61294) + (xy 184.373409 46.608097) (xy 184.383922 46.603236) (xy 184.47404 46.564033) (xy 184.474442 46.394304) + (xy 184.474845 46.224556) (xy 183.977778 46.224556) (xy 183.480697 46.224556) (xy 183.480697 46.388249) + (xy 183.480697 46.551516) (xy 183.584553 46.588688) (xy 183.605576 46.596376) (xy 183.625375 46.604038) + (xy 183.643965 46.61132) (xy 183.660539 46.618193) (xy 183.674674 46.62425) (xy 183.685999 46.629512) + (xy 183.694069 46.633553) (xy 183.696502 46.635165) (xy 183.698118 46.636376) (xy 183.698524 46.642447) + (xy 183.696107 46.656586) (xy 183.685187 46.704674) (xy 183.667802 46.771357) (xy 183.646379 46.846916) + (xy 183.624152 46.923306) (xy 183.603556 46.990394) (xy 183.586982 47.039291) (xy 183.580924 47.054243) + (xy 183.576873 47.061115) (xy 183.571225 47.062321) (xy 183.557085 47.06394) (xy 183.507361 47.066363) + (xy 183.346518 47.07082) (xy 183.150113 47.073237) (xy 183.055549 47.073237) (xy 182.972302 47.072427) + (xy 182.786806 47.06961) (xy 182.718917 46.85987) (xy 182.701124 46.804497) (xy 182.686979 46.758425) + (xy 182.676476 46.721235) (xy 182.669618 46.691748) (xy 182.667182 46.68002) (xy 182.665561 46.669517) + (xy 182.664745 46.66102) (xy 182.664745 46.653758) (xy 182.665561 46.647693) (xy 182.666774 46.643253) + (xy 182.668811 46.6396) (xy 182.671632 46.637178) (xy 182.674049 46.635972) (xy 182.677682 46.633948) + (xy 182.68779 46.629914) (xy 182.701124 46.625063) (xy 182.716891 46.619413) (xy 182.735067 46.613339) + (xy 182.754478 46.607285) (xy 182.775493 46.600811) (xy 182.796911 46.594335) (xy 182.90118 46.564444) + (xy 182.90118 46.394711) (xy 182.90118 46.224556) (xy 182.462295 46.224556) (xy 182.291747 46.223757) + (xy 182.151919 46.221333) (xy 182.057767 46.218108) (xy 182.032288 46.216089) (xy 182.025427 46.214879) + (xy 182.023009 46.213652) (xy 182.023414 46.210824) (xy 182.024623 46.207593) (xy 182.029462 46.198296) + (xy 182.036741 46.186176) (xy 182.046846 46.172027) (xy 182.059377 46.15546) (xy 182.073522 46.136873) + (xy 182.09008 46.116671) (xy 182.10787 46.095242) (xy 182.147871 46.04958) (xy 182.19192 46.001486) + (xy 182.214559 45.97724) (xy 182.2376 45.953398) (xy 182.260627 45.930362) (xy 182.283255 45.907734) + (xy 182.358033 45.838227) (xy 182.435609 45.771946) (xy 182.516027 45.709307) (xy 182.599295 45.649503) + (xy 182.684959 45.593323) (xy 182.772668 45.540785) (xy 182.86237 45.49148) (xy 182.954518 45.446225) + (xy 183.047863 45.404587) (xy 183.143253 45.366604) (xy 183.239826 45.332657) (xy 183.337637 45.302758) + (xy 183.436239 45.276884) (xy 183.536055 45.255055) (xy 183.636693 45.237683) (xy 183.737715 45.224758) + (xy 183.764801 45.22233) (xy 183.797925 45.2207) (xy 183.877544 45.219901) (xy 183.970496 45.221108) + (xy 184.070321 45.224758) (xy 184.171351 45.230401) (xy 184.266722 45.237286) (xy 184.350777 45.245776) + (xy 184.416655 45.255055) (xy 184.474442 45.266367) (xy 184.532642 45.279719) (xy 184.591636 45.29467) + (xy 184.651457 45.311637) (xy 184.711272 45.330235) (xy 184.771083 45.350842) (xy 184.830892 45.37267) + (xy 184.890695 45.396511) (xy 184.950103 45.421566) (xy 185.008704 45.447835) (xy 185.066887 45.475728) + (xy 185.123873 45.504815) (xy 185.180051 45.535127) (xy 185.235024 45.566236) (xy 185.288768 45.598974) + (xy 185.340494 45.632118) (xy 185.380105 45.659585) (xy 185.421721 45.691112) (xy 185.465372 45.725462) + (xy 185.510232 45.763047) (xy 185.555893 45.803465) (xy 185.601965 45.845507) (xy 185.648447 45.889135) + (xy 185.694112 45.934398) (xy 185.739373 45.980471) (xy 185.783423 46.026946) (xy 185.825854 46.073011) + (xy 185.866266 46.119083) (xy 185.90385 46.164352) (xy 185.939014 46.207996) (xy 185.970538 46.250037) + (xy 185.998817 46.290036) (xy 186.067114 46.39876) (xy 186.128957 46.509073) (xy 186.184314 46.621428) + (xy 186.232419 46.735395) (xy 186.274031 46.850564) (xy 186.308381 46.966961) (xy 186.336278 47.084553) + (xy 186.356876 47.202966) (xy 186.371034 47.321795) (xy 186.377893 47.441404) (xy 186.377893 47.561015) + (xy 186.370627 47.680654) (xy 186.356475 47.800267) (xy 186.33545 47.919879) (xy 186.307175 48.038709) + (xy 186.271605 48.157116) (xy 186.216642 48.306236) (xy 186.151594 48.450498) (xy 186.077221 48.589127) + (xy 185.993969 48.721685) (xy 185.902229 48.84818) (xy 185.802411 48.968201) (xy 185.694521 49.081751) + (xy 185.579341 49.187631) (xy 185.456883 49.286252) (xy 185.327973 49.376781) (xy 185.192578 49.459622) + (xy 185.051136 49.533976) (xy 184.904033 49.599048) (xy 184.752082 49.655625) (xy 184.595293 49.702498) + (xy 184.433637 49.739676) (xy 184.387161 49.748169) (xy 184.337033 49.755448) (xy 184.284511 49.761511) + (xy 184.22955 49.766777) (xy 184.114774 49.774031) (xy 183.995966 49.776855) (xy 183.877136 49.77564) + (xy 183.76156 49.769993) (xy 183.706202 49.765542) (xy 183.653254 49.760293) (xy 183.602753 49.753815) + (xy 183.555455 49.746156) (xy 183.459273 49.72675) (xy 183.364714 49.704115) (xy 183.271357 49.677451) + (xy 183.179617 49.647543) (xy 183.089097 49.614399) (xy 183.000588 49.577221) (xy 182.913302 49.536818) + (xy 182.828021 49.492771) (xy 182.74437 49.445482) (xy 182.662739 49.394955) (xy 182.582724 49.341215) + (xy 182.504715 49.283834) (xy 182.428747 49.223198) (xy 182.354783 49.159356) (xy 182.282852 49.092266) + (xy 182.213343 49.022355) (xy 182.161214 48.966177) (xy 182.111907 48.909195) (xy 182.064626 48.851004) + (xy 182.019359 48.791598) (xy 181.976536 48.730981) (xy 181.935709 48.668736) (xy 181.89732 48.605696) + (xy 181.860952 48.540629) (xy 181.8266 48.474346) (xy 181.794269 48.406869) (xy 181.763952 48.337365) + (xy 181.735674 48.266214) (xy 181.709388 48.193485) (xy 181.684735 48.118731) (xy 181.662104 48.042345) + (xy 181.641513 47.963945) (xy 181.632617 47.923535) (xy 181.624125 47.87988) (xy 181.616849 47.833411) + (xy 181.610789 47.784511) (xy 181.605534 47.733586) (xy 181.601089 47.681061) (xy 181.595842 47.573145) + (xy 181.594615 47.464442) (xy 181.153315 47.464442) (xy 181.152909 47.50323) (xy 181.156543 47.625687) + (xy 181.164221 47.743282) (xy 181.169492 47.798654) (xy 181.175946 47.851176) (xy 181.18363 47.900495) + (xy 181.19212 47.944951) (xy 181.224032 48.077901) (xy 181.26082 48.208023) (xy 181.302841 48.334922) + (xy 181.350121 48.458187) (xy 181.402263 48.578623) (xy 181.459652 48.695825) (xy 181.521876 48.808963) + (xy 181.58896 48.919299) (xy 181.660897 49.025588) (xy 181.737683 49.128238) (xy 181.819317 49.226852) + (xy 181.905392 49.322218) (xy 181.996331 49.413153) (xy 182.091707 49.50003) (xy 182.19192 49.583289) + (xy 182.296598 49.662083) (xy 182.330537 49.685523) (xy 182.370152 49.710999) (xy 182.461085 49.765941) + (xy 182.564543 49.823737) (xy 182.674049 49.881928) (xy 182.78519 49.936889) (xy 182.891474 49.986608) + (xy 182.988053 50.028231) (xy 183.030898 50.044808) (xy 183.069288 50.058545) (xy 183.241036 50.10986) + (xy 183.414012 50.149879) (xy 183.588597 50.178969) (xy 183.763997 50.197159) (xy 183.939381 50.204825) ) (stroke (width 0) @@ -2792,193 +2792,193 @@ ) (gr_poly (pts - (xy 185.956753 41.875374) (xy 185.900981 41.876583) (xy 185.848046 41.877786) (xy 185.79996 41.880215) - (xy 185.58052 41.891934) (xy 185.500102 42.1429) (xy 185.457655 42.274244) (xy 185.425723 42.371643) - (xy 185.411993 42.40922) (xy 185.399469 42.44075) (xy 185.38775 42.466205) (xy 185.376434 42.486814) - (xy 185.365115 42.503384) (xy 185.352588 42.515907) (xy 185.339257 42.526012) (xy 185.324692 42.533701) - (xy 185.308135 42.540155) (xy 185.288728 42.545816) (xy 185.241851 42.557541) (xy 185.21478 42.56482) - (xy 185.18406 42.573299) (xy 185.116973 42.593103) (xy 185.049096 42.614518) (xy 185.017156 42.625031) - (xy 184.988455 42.634728) (xy 184.857533 42.680807) (xy 184.611017 42.474291) (xy 184.364888 42.267379) - (xy 184.220222 42.354253) (xy 184.141017 42.402342) (xy 184.058979 42.454492) (xy 183.977747 42.507029) - (xy 183.902161 42.557541) (xy 183.835887 42.602801) (xy 183.783358 42.640384) (xy 183.748602 42.667455) - (xy 183.739298 42.675946) (xy 183.736078 42.680807) (xy 183.738095 42.68888) (xy 183.742932 42.707469) - (xy 183.760725 42.770507) (xy 183.78699 42.861037) (xy 183.818924 42.968946) (xy 183.85125 43.076845) - (xy 183.877515 43.167774) (xy 183.895303 43.232018) (xy 183.900148 43.251018) (xy 183.901763 43.259511) - (xy 183.901763 43.260725) (xy 183.900952 43.262332) (xy 183.898528 43.265973) (xy 183.89448 43.271634) - (xy 183.889231 43.278501) (xy 183.882352 43.286579) (xy 183.874286 43.296284) (xy 183.854475 43.318106) - (xy 183.830634 43.343969) (xy 183.803167 43.37267) (xy 183.77325 43.403779) (xy 183.740511 43.436517) - (xy 183.579669 43.597771) (xy 183.281014 43.537148) (xy 183.062785 43.492289) (xy 182.956495 43.469261) - (xy 182.954894 43.468853) (xy 182.952869 43.468853) (xy 182.95086 43.468853) (xy 182.948819 43.469658) - (xy 182.946799 43.47046) (xy 182.944383 43.471677) (xy 182.941961 43.472884) (xy 182.939533 43.474503) - (xy 182.936697 43.476536) (xy 182.934274 43.478958) (xy 182.931043 43.48178) (xy 182.928221 43.484601) - (xy 182.924969 43.487855) (xy 182.921749 43.49148) (xy 182.918518 43.495519) (xy 182.914891 43.49997) - (xy 182.907612 43.509258) (xy 182.899515 43.520167) (xy 182.891024 43.532288) (xy 182.881746 43.546045) - (xy 182.872052 43.561394) (xy 182.861542 43.577954) (xy 182.850219 43.59574) (xy 182.838501 43.615547) - (xy 182.714432 43.824483) (xy 182.66634 43.907734) (xy 182.627555 43.976842) (xy 182.598046 44.032208) - (xy 182.577423 44.073825) (xy 182.566112 44.10212) (xy 182.56369 44.111017) (xy 182.563281 44.116671) - (xy 182.564095 44.118279) (xy 182.5649 44.120291) (xy 182.569348 44.125966) (xy 182.575414 44.134051) - (xy 182.583899 44.144143) (xy 182.606532 44.170017) (xy 182.636025 44.202756) (xy 182.671184 44.241141) - (xy 182.711602 44.283986) (xy 182.755659 44.330461) (xy 182.802942 44.378955) (xy 183.037329 44.619413) - (xy 182.987224 44.790343) (xy 182.931858 44.980697) (xy 182.931043 44.981901) (xy 182.929425 44.982718) - (xy 182.922962 44.984727) (xy 182.913659 44.98635) (xy 182.901539 44.98757) (xy 182.87083 44.990394) - (xy 182.835676 44.992012) (xy 182.799706 44.993218) (xy 182.767379 44.993621) (xy 182.741928 44.99282) - (xy 182.733427 44.992418) (xy 182.728169 44.991603) (xy 182.725745 44.990803) (xy 182.723331 44.990394) - (xy 182.721307 44.989592) (xy 182.719286 44.988386) (xy 182.717258 44.98757) (xy 182.715235 44.98635) - (xy 182.71362 44.985134) (xy 182.712003 44.983926) (xy 182.7104 44.982718) (xy 182.708782 44.981099) - (xy 182.707164 44.979885) (xy 182.70594 44.977868) (xy 182.704322 44.976251) (xy 182.703118 44.974212) - (xy 182.701895 44.97221) (xy 182.700687 44.970185) (xy 182.699882 44.967763) (xy 182.698676 44.965343) - (xy 182.69786 44.962903) (xy 182.696654 44.960084) (xy 182.695849 44.957251) (xy 182.695025 44.954032) - (xy 182.694619 44.950785) (xy 182.693815 44.947552) (xy 182.693011 44.943924) (xy 182.692606 44.940273) - (xy 182.691394 44.932207) (xy 182.690585 44.923712) (xy 182.689778 44.914012) (xy 182.684933 44.845703) - (xy 180.576592 44.841267) (xy 178.970991 44.84208) (xy 178.482385 44.845311) (xy 178.302974 44.850168) - (xy 178.303365 44.850975) (xy 178.304177 44.852588) (xy 178.308212 44.857838) (xy 178.314282 44.865115) - (xy 178.323155 44.874816) (xy 178.346611 44.899876) (xy 178.377715 44.932207) (xy 178.415303 44.970185) - (xy 178.458145 45.013835) (xy 178.505826 45.060715) (xy 178.557166 45.11082) (xy 178.648093 45.198923) - (xy 178.688905 45.236913) (xy 178.727304 45.271667) (xy 178.762868 45.302789) (xy 178.796815 45.331474) - (xy 178.829135 45.357352) (xy 178.860259 45.380783) (xy 178.890566 45.402204) (xy 178.920463 45.421597) - (xy 178.949975 45.439381) (xy 178.98027 45.455944) (xy 179.010993 45.471316) (xy 179.042527 45.486265) - (xy 179.075652 45.500409) (xy 179.110816 45.514548) (xy 179.222352 45.557792) (xy 181.070852 45.562231) - (xy 182.919725 45.566686) (xy 182.929425 45.705306) (xy 182.934682 45.765507) (xy 182.942366 45.823304) - (xy 182.952065 45.879482) (xy 182.957311 45.906552) (xy 182.96378 45.933637) (xy 182.970241 45.959906) - (xy 182.977521 45.985757) (xy 182.985204 46.011219) (xy 182.993675 46.036272) (xy 183.002567 46.060934) - (xy 183.011871 46.084778) (xy 183.021573 46.108629) (xy 183.032084 46.132064) (xy 183.040558 46.150231) - (xy 183.048243 46.168829) (xy 183.055118 46.186622) (xy 183.061165 46.203997) (xy 183.066438 46.219342) - (xy 183.070065 46.233102) (xy 183.071677 46.238751) (xy 183.07248 46.243998) (xy 183.073299 46.248858) - (xy 183.073701 46.25248) (xy 183.073299 46.254497) (xy 183.072083 46.257349) (xy 183.06845 46.264205) - (xy 183.062376 46.273499) (xy 183.054303 46.28522) (xy 183.0434 46.298554) (xy 183.030871 46.314325) - (xy 183.015907 46.331696) (xy 182.998941 46.350692) (xy 182.959729 46.393927) (xy 182.91326 46.443645) - (xy 182.859921 46.499011) (xy 182.800916 46.558824) (xy 182.528128 46.833226) (xy 182.640479 47.032052) - (xy 182.719286 47.169463) (xy 182.806176 47.317778) (xy 182.878904 47.440623) (xy 182.903575 47.480641) - (xy 182.916503 47.500441) (xy 182.918518 47.500441) (xy 182.923758 47.50003) (xy 182.943576 47.497208) - (xy 182.974291 47.492361) (xy 183.014702 47.485482) (xy 183.119369 47.467305) (xy 183.24626 47.443865) - (xy 183.57241 47.382427) (xy 183.737286 47.546499) (xy 183.77043 47.580051) (xy 183.801134 47.611571) - (xy 183.829027 47.641077) (xy 183.853671 47.667751) (xy 183.873877 47.690381) (xy 183.888834 47.708562) - (xy 183.89448 47.715836) (xy 183.898528 47.721499) (xy 183.900952 47.725936) (xy 183.901763 47.728366) - (xy 183.901353 47.732006) (xy 183.900148 47.738066) (xy 183.895303 47.758676) (xy 183.877113 47.827783) - (xy 183.850447 47.925576) (xy 183.817706 48.041968) (xy 183.801134 48.101388) (xy 183.786579 48.157543) - (xy 183.77325 48.208477) (xy 183.762744 48.253336) (xy 183.754651 48.290915) (xy 183.749001 48.320011) - (xy 183.746988 48.339409) (xy 183.746988 48.344678) (xy 183.747794 48.347091) (xy 183.836687 48.408919) - (xy 183.933285 48.473185) (xy 184.032288 48.537433) (xy 184.128081 48.597251) (xy 184.215356 48.650187) - (xy 184.288122 48.692223) (xy 184.340644 48.720098) (xy 184.357625 48.727376) (xy 184.367712 48.730203) - (xy 184.368941 48.729799) (xy 184.370556 48.728994) (xy 184.375799 48.725756) (xy 184.383485 48.720504) - (xy 184.393182 48.713644) (xy 184.418249 48.694236) (xy 184.450168 48.668782) (xy 184.487752 48.638055) - (xy 184.530197 48.602498) (xy 184.576256 48.563707) (xy 184.62475 48.522072) (xy 184.864401 48.313951) - (xy 184.975529 48.35072) (xy 185.000588 48.358815) (xy 185.029687 48.368102) (xy 185.095166 48.387488) - (xy 185.163869 48.406491) (xy 185.227305 48.423059) (xy 185.367936 48.458622) (xy 185.474212 48.782742) - (xy 185.580924 49.106455) (xy 185.714678 49.116961) (xy 185.782988 49.121002) (xy 185.866222 49.123417) - (xy 185.958368 49.124626) (xy 186.053752 49.124626) (xy 186.146703 49.123417) (xy 186.230761 49.121002) - (xy 186.301077 49.11736) (xy 186.351586 49.112512) (xy 186.423937 49.102803) (xy 186.527394 48.780312) - (xy 186.630855 48.457811) (xy 186.719743 48.4364) (xy 186.767844 48.423865) (xy 186.832502 48.405689) - (xy 186.905665 48.384677) (xy 186.978398 48.362443) (xy 187.148142 48.31072) (xy 187.276652 48.425085) - (xy 187.438697 48.568142) (xy 187.499727 48.620693) (xy 187.54902 48.662303) (xy 187.587422 48.693029) - (xy 187.615713 48.714043) (xy 187.634704 48.726168) (xy 187.64116 48.728994) (xy 187.646023 48.730203) - (xy 187.648447 48.729799) (xy 187.652074 48.728994) (xy 187.660562 48.726168) (xy 187.671881 48.721301) - (xy 187.68602 48.714854) (xy 187.7026 48.705957) (xy 187.721985 48.695448) (xy 187.744226 48.682515) - (xy 187.769272 48.667977) (xy 187.827464 48.632411) (xy 187.897385 48.589172) (xy 187.979031 48.537027) - (xy 188.072777 48.476816) (xy 188.123694 48.443275) (xy 188.166545 48.414179) (xy 188.200894 48.389512) - (xy 188.227963 48.368513) (xy 188.238871 48.359616) (xy 188.247774 48.351534) (xy 188.255039 48.343861) - (xy 188.260702 48.337387) (xy 188.265144 48.331721) (xy 188.267574 48.326478) (xy 188.268785 48.322039) - (xy 188.268376 48.317985) (xy 188.193611 48.048441) (xy 188.166136 47.951037) (xy 188.141483 47.864967) - (xy 188.122085 47.79989) (xy 188.110769 47.764729) (xy 188.109551 47.761098) (xy 188.108348 47.757473) - (xy 188.107539 47.754224) (xy 188.106728 47.750999) (xy 188.106328 47.747774) (xy 188.106328 47.74414) - (xy 188.106328 47.740889) (xy 188.106728 47.737256) (xy 188.107539 47.734027) (xy 188.108751 47.729974) - (xy 188.110363 47.72635) (xy 188.11198 47.721905) (xy 188.114399 47.717858) (xy 188.116832 47.71301) - (xy 188.12006 47.70815) (xy 188.123694 47.702907) (xy 188.12813 47.697666) (xy 188.132588 47.691589) - (xy 188.137847 47.685114) (xy 188.143504 47.678657) (xy 188.14996 47.671381) (xy 188.156837 47.663717) - (xy 188.172594 47.646329) (xy 188.19079 47.62733) (xy 188.211802 47.60552) (xy 188.236048 47.580845) - (xy 188.263523 47.552979) (xy 188.431646 47.382831) (xy 188.758584 47.446697) (xy 188.886282 47.471341) - (xy 188.99176 47.489937) (xy 189.064106 47.50124) (xy 189.084708 47.503669) (xy 189.090374 47.503669) - (xy 189.092796 47.503271) (xy 189.115023 47.468513) (xy 189.160693 47.390918) (xy 189.287997 47.16581) - (xy 189.410452 46.943546) (xy 189.449648 46.869194) (xy 189.460562 46.847772) (xy 189.463788 46.838879) - (xy 189.437117 46.808963) (xy 189.370839 46.739456) (xy 189.171197 46.535784) (xy 188.97237 46.336552) - (xy 188.906095 46.272288) (xy 188.887092 46.254497) (xy 188.880236 46.249255) (xy 188.878616 46.25289) - (xy 188.875374 46.261379) (xy 188.864059 46.291292) (xy 188.848705 46.334119) (xy 188.83011 46.386265) - (xy 188.776772 46.525275) (xy 188.717374 46.660664) (xy 188.651493 46.792004) (xy 188.579159 46.918901) - (xy 188.500756 47.041755) (xy 188.416281 47.16017) (xy 188.325766 47.274132) (xy 188.22957 47.383634) - (xy 188.12733 47.488308) (xy 188.019429 47.58854) (xy 187.906268 47.683901) (xy 187.787062 47.774031) - (xy 187.662589 47.859715) (xy 187.532464 47.940137) (xy 187.397072 48.015301) (xy 187.256841 48.085213) - (xy 187.142067 48.135316) (xy 187.024471 48.180582) (xy 186.904033 48.220592) (xy 186.780786 48.25535) - (xy 186.655501 48.284843) (xy 186.528606 48.308694) (xy 186.40009 48.327289) (xy 186.270355 48.340617) - (xy 186.139825 48.348308) (xy 186.008898 48.35072) (xy 185.877544 48.347499) (xy 185.746613 48.339006) - (xy 185.616078 48.324865) (xy 185.48635 48.305055) (xy 185.357838 48.280004) (xy 185.23053 48.248881) - (xy 185.022409 48.185444) (xy 184.821565 48.108252) (xy 184.628386 48.017722) (xy 184.443291 47.914259) - (xy 184.267099 47.799084) (xy 184.100181 47.67219) (xy 183.942982 47.534784) (xy 183.796284 47.386887) - (xy 183.660489 47.229675) (xy 183.536423 47.063174) (xy 183.424086 46.88818) (xy 183.324666 46.705523) - (xy 183.238588 46.51517) (xy 183.165835 46.318771) (xy 183.107645 46.115884) (xy 183.084211 46.01243) - (xy 183.064409 45.907761) (xy 183.057541 45.862498) (xy 183.052272 45.812391) (xy 183.044611 45.699631) - (xy 183.041785 45.575578) (xy 183.042585 45.446248) (xy 183.047841 45.31773) (xy 183.057139 45.195694) - (xy 183.07047 45.085765) (xy 183.078155 45.037677) (xy 183.08703 44.994428) (xy 183.114518 44.884923) - (xy 183.145639 44.776609) (xy 183.180395 44.67032) (xy 183.21879 44.566057) (xy 183.260397 44.463407) - (xy 183.306067 44.362775) (xy 183.354576 44.264177) (xy 183.407105 44.167998) (xy 183.462476 44.073825) - (xy 183.521477 43.982084) (xy 183.583719 43.892382) (xy 183.649176 43.805086) (xy 183.717881 43.720624) - (xy 183.789812 43.638589) (xy 183.864584 43.558979) (xy 183.942584 43.482188) (xy 184.057767 43.379532) - (xy 184.178585 43.28255) (xy 184.305086 43.192019) (xy 184.436417 43.107966) (xy 184.571798 43.030366) - (xy 184.711633 42.959652) (xy 184.854303 42.895786) (xy 185.000183 42.839217) (xy 185.148092 42.789906) - (xy 185.297628 42.748275) (xy 185.448765 42.714341) (xy 185.600305 42.688066) (xy 185.752275 42.67029) - (xy 185.903823 42.660591) (xy 186.054562 42.65978) (xy 186.204087 42.667043) (xy 186.345931 42.680807) - (xy 186.478898 42.698179) (xy 186.54315 42.708678) (xy 186.606196 42.719996) (xy 186.667623 42.732926) - (xy 186.728643 42.746664) (xy 186.78885 42.762033) (xy 186.848683 42.778593) (xy 186.908483 42.79679) - (xy 186.968293 42.81658) (xy 187.089522 42.860225) (xy 187.214407 42.911159) (xy 187.334439 42.9653) - (xy 187.451631 43.024704) (xy 187.5652 43.089373) (xy 187.675915 43.158481) (xy 187.783026 43.232426) - (xy 187.88648 43.31083) (xy 187.985891 43.393672) (xy 188.081661 43.480571) (xy 188.1734 43.571902) - (xy 188.261098 43.667275) (xy 188.344344 43.766295) (xy 188.423155 43.869346) (xy 188.497525 43.975633) - (xy 188.567042 44.085546) (xy 188.631689 44.199101) (xy 188.691092 44.315496) (xy 188.721407 44.379753) - (xy 188.750098 44.443198) (xy 188.776375 44.505439) (xy 188.801026 44.56767) (xy 188.824054 44.6291) - (xy 188.845068 44.69094) (xy 188.86486 44.752363) (xy 188.882655 44.813796) (xy 188.898824 44.876026) - (xy 188.913771 44.938656) (xy 188.927109 45.002116) (xy 188.938835 45.066766) (xy 188.949333 45.132645) - (xy 188.958622 45.199327) (xy 188.966707 45.268024) (xy 188.973582 45.338345) (xy 188.993395 45.566286) - (xy 190.838228 45.566286) (xy 192.01464 45.56507) (xy 192.373532 45.561424) (xy 192.617619 45.553752) - (xy 192.77562 45.540824) (xy 192.87585 45.520619) (xy 192.946975 45.492315) (xy 193.01769 45.453928) - (xy 193.042354 45.439783) (xy 193.066603 45.425241) (xy 193.091252 45.409468) (xy 193.116306 45.392505) - (xy 193.14136 45.373909) (xy 193.16763 45.353697) (xy 193.194714 45.331868) (xy 193.223002 45.308033) - (xy 193.252501 45.282172) (xy 193.283608 45.253884) (xy 193.316753 45.222771) (xy 193.351907 45.189219) - (xy 193.429093 45.112839) (xy 193.517205 45.023537) (xy 193.698643 44.837226) (xy 191.42179 44.841267) - (xy 189.475504 44.845703) (xy 189.480768 44.924117) (xy 189.480768 44.930992) (xy 189.479957 44.937445) - (xy 189.477944 44.943113) (xy 189.475098 44.948765) (xy 189.471872 44.954032) (xy 189.467431 44.958869) - (xy 189.462577 44.963314) (xy 189.45693 44.967763) (xy 189.450856 44.971797) (xy 189.444396 44.975447) - (xy 189.437117 44.978673) (xy 189.429831 44.981501) (xy 189.413683 44.986762) (xy 189.3967 44.991204) - (xy 189.379329 44.994838) (xy 189.361944 44.997659) (xy 189.344976 44.999696) (xy 189.328405 45.000912) - (xy 189.300118 45.002519) (xy 189.280312 45.002921) (xy 189.277485 45.002921) (xy 189.274255 45.002921) - (xy 189.271426 45.002519) (xy 189.268589 45.002116) (xy 189.265763 45.00171) (xy 189.263338 45.000912) - (xy 189.260925 45.000102) (xy 189.258485 44.999284) (xy 189.256065 44.998068) (xy 189.253641 44.996859) - (xy 189.251625 44.995644) (xy 189.249202 44.994029) (xy 189.247181 44.992012) (xy 189.245143 44.989996) - (xy 189.242728 44.98757) (xy 189.240716 44.985134) (xy 189.238698 44.982305) (xy 189.236677 44.979483) - (xy 189.234645 44.976251) (xy 189.232621 44.972606) (xy 189.230613 44.968975) (xy 189.228585 44.964936) - (xy 189.226568 44.960486) (xy 189.224143 44.955646) (xy 189.21969 44.945133) (xy 189.214854 44.933408) - (xy 189.209995 44.920476) (xy 189.204341 44.905513) (xy 189.196659 44.884923) (xy 189.187362 44.863094) - (xy 189.177657 44.840871) (xy 189.167164 44.819045) (xy 189.156652 44.798023) (xy 189.146551 44.779024) - (xy 189.136851 44.761659) (xy 189.127553 44.74752) (xy 189.119459 44.734989) (xy 189.111798 44.722867) - (xy 189.104515 44.711549) (xy 189.098461 44.701046) (xy 189.093605 44.691748) (xy 189.089567 44.68406) - (xy 189.088361 44.681229) (xy 189.087144 44.678412) (xy 189.08674 44.676397) (xy 189.086341 44.674761) - (xy 189.086341 44.673952) (xy 189.08552 44.672744) (xy 189.083097 44.668708) (xy 189.075031 44.655779) - (xy 189.070173 44.646877) (xy 189.067746 44.64204) (xy 189.065726 44.636772) (xy 189.063303 44.631129) - (xy 189.061274 44.625461) (xy 189.05925 44.619413) (xy 189.057634 44.61294) (xy 189.056424 44.606073) - (xy 189.055213 44.599205) (xy 189.054817 44.591915) (xy 189.054413 44.584253) (xy 189.054817 44.57657) - (xy 189.055617 44.568887) (xy 189.057237 44.560815) (xy 189.05925 44.552315) (xy 189.061677 44.543827) - (xy 189.065318 44.53533) (xy 189.069758 44.52646) (xy 189.074618 44.517565) (xy 189.080674 44.508674) - (xy 189.087554 44.499365) (xy 189.095619 44.490077) (xy 189.104515 44.480795) (xy 189.182117 44.402791) - (xy 189.258485 44.324391) (xy 189.324364 44.255281) (xy 189.350628 44.226593) (xy 189.370839 44.203964) - (xy 189.454085 44.10898) (xy 189.286776 43.822871) (xy 189.21969 43.708904) (xy 189.160291 43.610695) - (xy 189.115023 43.537964) (xy 189.100081 43.514922) (xy 189.09078 43.501994) (xy 189.062073 43.467236) - (xy 188.742427 43.529065) (xy 188.422751 43.591306) (xy 188.265941 43.431675) (xy 188.205731 43.371447) - (xy 188.181894 43.346795) (xy 188.171789 43.335887) (xy 188.162483 43.324973) (xy 188.154008 43.314886) - (xy 188.146723 43.305173) (xy 188.140686 43.295478) (xy 188.135018 43.285778) (xy 188.13058 43.276081) - (xy 188.126922 43.265973) (xy 188.124097 43.25586) (xy 188.122485 43.244961) (xy 188.121678 43.234059) - (xy 188.121275 43.221934) (xy 188.122085 43.209388) (xy 188.123694 43.195657) (xy 188.126123 43.181106) - (xy 188.129367 43.165757) (xy 188.133396 43.148782) (xy 188.138241 43.130198) (xy 188.149553 43.08896) - (xy 188.164113 43.040876) (xy 188.201699 42.919632) (xy 188.253421 42.747874) (xy 188.269193 42.694137) - (xy 188.275242 42.673121) (xy 188.271605 42.669492) (xy 188.262317 42.661799) (xy 188.227558 42.636754) - (xy 188.175027 42.600781) (xy 188.109551 42.557541) (xy 188.036415 42.509847) (xy 187.959622 42.460953) - (xy 187.884046 42.41326) (xy 187.814131 42.37083) (xy 187.643584 42.267778) (xy 187.524367 42.363951) - (xy 187.400705 42.464186) (xy 187.270178 42.571275) (xy 187.135189 42.682819) (xy 187.037808 42.643206) - (xy 187.014775 42.634328) (xy 186.987295 42.624626) (xy 186.955767 42.614518) (xy 186.921817 42.604013) - (xy 186.885855 42.593509) (xy 186.849483 42.583399) (xy 186.813515 42.573701) (xy 186.779164 42.565227) - (xy 186.735519 42.554303) (xy 186.699556 42.545012) (xy 186.684184 42.540558) (xy 186.670853 42.536119) - (xy 186.659129 42.532084) (xy 186.64863 42.528031) (xy 186.639733 42.523993) (xy 186.632064 42.519952) - (xy 186.625592 42.515907) (xy 186.620334 42.511871) (xy 186.616289 42.507437) (xy 186.613061 42.502974) - (xy 186.610638 42.498535) (xy 186.608629 42.493675) (xy 186.575484 42.38659) (xy 186.509606 42.176438) - (xy 186.419879 41.892336) (xy 186.219441 41.880215) (xy 186.174989 41.878199) (xy 186.124475 41.876583) - (xy 186.070321 41.875773) (xy 186.013735 41.875374) + (xy 184.043247 51.124626) (xy 184.099019 51.123417) (xy 184.151954 51.122214) (xy 184.20004 51.119785) + (xy 184.41948 51.108066) (xy 184.499898 50.8571) (xy 184.542345 50.725756) (xy 184.574277 50.628357) + (xy 184.588007 50.59078) (xy 184.600531 50.55925) (xy 184.61225 50.533795) (xy 184.623566 50.513186) + (xy 184.634885 50.496616) (xy 184.647412 50.484093) (xy 184.660743 50.473988) (xy 184.675308 50.466299) + (xy 184.691865 50.459845) (xy 184.711272 50.454184) (xy 184.758149 50.442459) (xy 184.78522 50.43518) + (xy 184.81594 50.426701) (xy 184.883027 50.406897) (xy 184.950904 50.385482) (xy 184.982844 50.374969) + (xy 185.011545 50.365272) (xy 185.142467 50.319193) (xy 185.388983 50.525709) (xy 185.635112 50.732621) + (xy 185.779778 50.645747) (xy 185.858983 50.597658) (xy 185.941021 50.545508) (xy 186.022253 50.492971) + (xy 186.097839 50.442459) (xy 186.164113 50.397199) (xy 186.216642 50.359616) (xy 186.251398 50.332545) + (xy 186.260702 50.324054) (xy 186.263922 50.319193) (xy 186.261905 50.31112) (xy 186.257068 50.292531) + (xy 186.239275 50.229493) (xy 186.21301 50.138963) (xy 186.181076 50.031054) (xy 186.14875 49.923155) + (xy 186.122485 49.832226) (xy 186.104697 49.767982) (xy 186.099852 49.748982) (xy 186.098237 49.740489) + (xy 186.098237 49.739275) (xy 186.099048 49.737668) (xy 186.101472 49.734027) (xy 186.10552 49.728366) + (xy 186.110769 49.721499) (xy 186.117648 49.713421) (xy 186.125714 49.703716) (xy 186.145525 49.681894) + (xy 186.169366 49.656031) (xy 186.196833 49.62733) (xy 186.22675 49.596221) (xy 186.259489 49.563483) + (xy 186.420331 49.402229) (xy 186.718986 49.462852) (xy 186.937215 49.507711) (xy 187.043505 49.530739) + (xy 187.045106 49.531147) (xy 187.047131 49.531147) (xy 187.04914 49.531147) (xy 187.051181 49.530342) + (xy 187.053201 49.52954) (xy 187.055617 49.528323) (xy 187.058039 49.527116) (xy 187.060467 49.525497) + (xy 187.063303 49.523464) (xy 187.065726 49.521042) (xy 187.068957 49.51822) (xy 187.071779 49.515399) + (xy 187.075031 49.512145) (xy 187.078251 49.50852) (xy 187.081482 49.504481) (xy 187.085109 49.50003) + (xy 187.092388 49.490742) (xy 187.100485 49.479833) (xy 187.108976 49.467712) (xy 187.118254 49.453955) + (xy 187.127948 49.438606) (xy 187.138458 49.422046) (xy 187.149781 49.40426) (xy 187.161499 49.384453) + (xy 187.285568 49.175517) (xy 187.33366 49.092266) (xy 187.372445 49.023158) (xy 187.401954 48.967792) + (xy 187.422577 48.926175) (xy 187.433888 48.89788) (xy 187.43631 48.888983) (xy 187.436719 48.883329) + (xy 187.435905 48.881721) (xy 187.4351 48.879709) (xy 187.430652 48.874034) (xy 187.424586 48.865949) + (xy 187.416101 48.855857) (xy 187.393468 48.829983) (xy 187.363975 48.797244) (xy 187.328816 48.758859) + (xy 187.288398 48.716014) (xy 187.244341 48.669539) (xy 187.197058 48.621045) (xy 186.962671 48.380587) + (xy 187.012776 48.209657) (xy 187.068142 48.019303) (xy 187.068957 48.018099) (xy 187.070575 48.017282) + (xy 187.077038 48.015273) (xy 187.086341 48.01365) (xy 187.098461 48.01243) (xy 187.12917 48.009606) + (xy 187.164324 48.007988) (xy 187.200294 48.006782) (xy 187.232621 48.006379) (xy 187.258072 48.00718) + (xy 187.266573 48.007582) (xy 187.271831 48.008397) (xy 187.274255 48.009197) (xy 187.276669 48.009606) + (xy 187.278693 48.010408) (xy 187.280714 48.011614) (xy 187.282742 48.01243) (xy 187.284765 48.01365) + (xy 187.28638 48.014866) (xy 187.287997 48.016074) (xy 187.2896 48.017282) (xy 187.291218 48.018901) + (xy 187.292836 48.020115) (xy 187.29406 48.022132) (xy 187.295678 48.023749) (xy 187.296882 48.025788) + (xy 187.298105 48.02779) (xy 187.299313 48.029815) (xy 187.300118 48.032237) (xy 187.301324 48.034657) + (xy 187.30214 48.037097) (xy 187.303346 48.039916) (xy 187.304151 48.042749) (xy 187.304975 48.045968) + (xy 187.305381 48.049215) (xy 187.306185 48.052448) (xy 187.306989 48.056076) (xy 187.307394 48.059727) + (xy 187.308606 48.067793) (xy 187.309415 48.076288) (xy 187.310222 48.085988) (xy 187.315067 48.154297) + (xy 189.423408 48.158733) (xy 191.029009 48.15792) (xy 191.517615 48.154689) (xy 191.697026 48.149832) + (xy 191.696635 48.149025) (xy 191.695823 48.147412) (xy 191.691788 48.142162) (xy 191.685718 48.134885) + (xy 191.676845 48.125184) (xy 191.653389 48.100124) (xy 191.622285 48.067793) (xy 191.584697 48.029815) + (xy 191.541855 47.986165) (xy 191.494174 47.939285) (xy 191.442834 47.88918) (xy 191.351907 47.801077) + (xy 191.311095 47.763087) (xy 191.272696 47.728333) (xy 191.237132 47.697211) (xy 191.203185 47.668526) + (xy 191.170865 47.642648) (xy 191.139741 47.619217) (xy 191.109434 47.597796) (xy 191.079537 47.578403) + (xy 191.050025 47.560619) (xy 191.01973 47.544056) (xy 190.989007 47.528684) (xy 190.957473 47.513735) + (xy 190.924348 47.499591) (xy 190.889184 47.485452) (xy 190.777648 47.442208) (xy 188.929148 47.437769) + (xy 187.080275 47.433314) (xy 187.070575 47.294694) (xy 187.065318 47.234493) (xy 187.057634 47.176696) + (xy 187.047935 47.120518) (xy 187.042689 47.093448) (xy 187.03622 47.066363) (xy 187.029759 47.040094) + (xy 187.022479 47.014243) (xy 187.014796 46.988781) (xy 187.006325 46.963728) (xy 186.997433 46.939066) + (xy 186.988129 46.915222) (xy 186.978427 46.891371) (xy 186.967916 46.867936) (xy 186.959442 46.849769) + (xy 186.951757 46.831171) (xy 186.944882 46.813378) (xy 186.938835 46.796003) (xy 186.933562 46.780658) + (xy 186.929935 46.766898) (xy 186.928323 46.761249) (xy 186.92752 46.756002) (xy 186.926701 46.751142) + (xy 186.926299 46.74752) (xy 186.926701 46.745503) (xy 186.927917 46.742651) (xy 186.93155 46.735795) + (xy 186.937624 46.726501) (xy 186.945697 46.71478) (xy 186.9566 46.701446) (xy 186.969129 46.685675) + (xy 186.984093 46.668304) (xy 187.001059 46.649308) (xy 187.040271 46.606073) (xy 187.08674 46.556355) + (xy 187.140079 46.500989) (xy 187.199084 46.441176) (xy 187.471872 46.166774) (xy 187.359521 45.967948) + (xy 187.280714 45.830537) (xy 187.193824 45.682222) (xy 187.121096 45.559377) (xy 187.096425 45.519359) + (xy 187.083497 45.499559) (xy 187.081482 45.499559) (xy 187.076242 45.49997) (xy 187.056424 45.502792) + (xy 187.025709 45.507639) (xy 186.985298 45.514518) (xy 186.880631 45.532695) (xy 186.75374 45.556135) + (xy 186.42759 45.617573) (xy 186.262714 45.453501) (xy 186.22957 45.419949) (xy 186.198866 45.388429) + (xy 186.170973 45.358923) (xy 186.146329 45.332249) (xy 186.126123 45.309619) (xy 186.111166 45.291438) + (xy 186.10552 45.284164) (xy 186.101472 45.278501) (xy 186.099048 45.274064) (xy 186.098237 45.271634) + (xy 186.098647 45.267994) (xy 186.099852 45.261934) (xy 186.104697 45.241324) (xy 186.122887 45.172217) + (xy 186.149553 45.074424) (xy 186.182294 44.958032) (xy 186.198866 44.898612) (xy 186.213421 44.842457) + (xy 186.22675 44.791523) (xy 186.237256 44.746664) (xy 186.245349 44.709085) (xy 186.250999 44.679989) + (xy 186.253012 44.660591) (xy 186.253012 44.655322) (xy 186.252206 44.652909) (xy 186.163313 44.591081) + (xy 186.066715 44.526815) (xy 185.967712 44.462567) (xy 185.871919 44.402749) (xy 185.784644 44.349813) + (xy 185.711878 44.307777) (xy 185.659356 44.279902) (xy 185.642375 44.272624) (xy 185.632288 44.269797) + (xy 185.631059 44.270201) (xy 185.629444 44.271006) (xy 185.624201 44.274244) (xy 185.616515 44.279496) + (xy 185.606818 44.286356) (xy 185.581751 44.305764) (xy 185.549832 44.331218) (xy 185.512248 44.361945) + (xy 185.469803 44.397502) (xy 185.423744 44.436293) (xy 185.37525 44.477928) (xy 185.135599 44.686049) + (xy 185.024471 44.64928) (xy 184.999412 44.641185) (xy 184.970313 44.631898) (xy 184.904834 44.612512) + (xy 184.836131 44.593509) (xy 184.772695 44.576941) (xy 184.632064 44.541378) (xy 184.525788 44.217258) + (xy 184.419076 43.893545) (xy 184.285322 43.883039) (xy 184.217012 43.878998) (xy 184.133778 43.876583) + (xy 184.041632 43.875374) (xy 183.946248 43.875374) (xy 183.853297 43.876583) (xy 183.769239 43.878998) + (xy 183.698923 43.88264) (xy 183.648414 43.887488) (xy 183.576063 43.897197) (xy 183.472606 44.219688) + (xy 183.369145 44.542189) (xy 183.280257 44.5636) (xy 183.232156 44.576135) (xy 183.167498 44.594311) + (xy 183.094335 44.615323) (xy 183.021602 44.637557) (xy 182.851858 44.68928) (xy 182.723348 44.574915) + (xy 182.561303 44.431858) (xy 182.500273 44.379307) (xy 182.45098 44.337697) (xy 182.412578 44.306971) + (xy 182.384287 44.285957) (xy 182.365296 44.273832) (xy 182.35884 44.271006) (xy 182.353977 44.269797) + (xy 182.351553 44.270201) (xy 182.347926 44.271006) (xy 182.339438 44.273832) (xy 182.328119 44.278699) + (xy 182.31398 44.285146) (xy 182.2974 44.294043) (xy 182.278015 44.304552) (xy 182.255774 44.317485) + (xy 182.230728 44.332023) (xy 182.172536 44.367589) (xy 182.102615 44.410828) (xy 182.020969 44.462973) + (xy 181.927223 44.523184) (xy 181.876306 44.556725) (xy 181.833455 44.585821) (xy 181.799106 44.610488) + (xy 181.772037 44.631487) (xy 181.761129 44.640384) (xy 181.752226 44.648466) (xy 181.744961 44.656139) + (xy 181.739298 44.662613) (xy 181.734856 44.668279) (xy 181.732426 44.673522) (xy 181.731215 44.677961) + (xy 181.731624 44.682015) (xy 181.806389 44.951559) (xy 181.833864 45.048963) (xy 181.858517 45.135033) + (xy 181.877915 45.20011) (xy 181.889231 45.235271) (xy 181.890449 45.238902) (xy 181.891652 45.242527) + (xy 181.892461 45.245776) (xy 181.893272 45.249001) (xy 181.893672 45.252226) (xy 181.893672 45.25586) + (xy 181.893672 45.259111) (xy 181.893272 45.262744) (xy 181.892461 45.265973) (xy 181.891249 45.270026) + (xy 181.889637 45.27365) (xy 181.88802 45.278095) (xy 181.885601 45.282142) (xy 181.883168 45.28699) + (xy 181.87994 45.29185) (xy 181.876306 45.297093) (xy 181.87187 45.302334) (xy 181.867412 45.308411) + (xy 181.862153 45.314886) (xy 181.856496 45.321343) (xy 181.85004 45.328619) (xy 181.843163 45.336283) + (xy 181.827406 45.353671) (xy 181.80921 45.37267) (xy 181.788198 45.39448) (xy 181.763952 45.419155) + (xy 181.736477 45.447021) (xy 181.568354 45.617169) (xy 181.241416 45.553303) (xy 181.113718 45.528659) + (xy 181.00824 45.510063) (xy 180.935894 45.49876) (xy 180.915292 45.496331) (xy 180.909626 45.496331) + (xy 180.907204 45.496729) (xy 180.884977 45.531487) (xy 180.839307 45.609082) (xy 180.712003 45.83419) + (xy 180.589548 46.056454) (xy 180.550352 46.130806) (xy 180.539438 46.152228) (xy 180.536212 46.161121) + (xy 180.562883 46.191037) (xy 180.629161 46.260544) (xy 180.828803 46.464216) (xy 181.02763 46.663448) + (xy 181.093905 46.727712) (xy 181.112908 46.745503) (xy 181.119764 46.750745) (xy 181.121384 46.74711) + (xy 181.124626 46.738621) (xy 181.135941 46.708708) (xy 181.151295 46.665881) (xy 181.16989 46.613735) + (xy 181.223228 46.474725) (xy 181.282626 46.339336) (xy 181.348507 46.207996) (xy 181.420841 46.081099) + (xy 181.499244 45.958245) (xy 181.583719 45.83983) (xy 181.674234 45.725868) (xy 181.77043 45.616366) + (xy 181.87267 45.511692) (xy 181.980571 45.41146) (xy 182.093732 45.316099) (xy 182.212938 45.225969) + (xy 182.337411 45.140285) (xy 182.467536 45.059863) (xy 182.602928 44.984699) (xy 182.743159 44.914787) + (xy 182.857933 44.864684) (xy 182.975529 44.819418) (xy 183.095967 44.779408) (xy 183.219214 44.74465) + (xy 183.344499 44.715157) (xy 183.471394 44.691306) (xy 183.59991 44.672711) (xy 183.729645 44.659383) + (xy 183.860175 44.651692) (xy 183.991102 44.64928) (xy 184.122456 44.652501) (xy 184.253387 44.660994) + (xy 184.383922 44.675135) (xy 184.51365 44.694945) (xy 184.642162 44.719996) (xy 184.76947 44.751119) + (xy 184.977591 44.814556) (xy 185.178435 44.891748) (xy 185.371614 44.982278) (xy 185.556709 45.085741) + (xy 185.732901 45.200916) (xy 185.899819 45.32781) (xy 186.057018 45.465216) (xy 186.203716 45.613113) + (xy 186.339511 45.770325) (xy 186.463577 45.936826) (xy 186.575914 46.11182) (xy 186.675334 46.294477) + (xy 186.761412 46.48483) (xy 186.834165 46.681229) (xy 186.892355 46.884116) (xy 186.915789 46.98757) + (xy 186.935591 47.092239) (xy 186.942459 47.137502) (xy 186.947728 47.187609) (xy 186.955389 47.300369) + (xy 186.958215 47.424422) (xy 186.957415 47.553752) (xy 186.952159 47.68227) (xy 186.942861 47.804306) + (xy 186.92953 47.914235) (xy 186.921845 47.962323) (xy 186.91297 48.005572) (xy 186.885482 48.115077) + (xy 186.854361 48.223391) (xy 186.819605 48.32968) (xy 186.78121 48.433943) (xy 186.739603 48.536593) + (xy 186.693933 48.637225) (xy 186.645424 48.735823) (xy 186.592895 48.832002) (xy 186.537524 48.926175) + (xy 186.478523 49.017916) (xy 186.416281 49.107618) (xy 186.350824 49.194914) (xy 186.282119 49.279376) + (xy 186.210188 49.361411) (xy 186.135416 49.441021) (xy 186.057416 49.517812) (xy 185.942233 49.620468) + (xy 185.821415 49.71745) (xy 185.694914 49.807981) (xy 185.563583 49.892034) (xy 185.428202 49.969634) + (xy 185.288367 50.040348) (xy 185.145697 50.104214) (xy 184.999817 50.160783) (xy 184.851908 50.210094) + (xy 184.702372 50.251725) (xy 184.551235 50.285659) (xy 184.399695 50.311934) (xy 184.247725 50.32971) + (xy 184.096177 50.339409) (xy 183.945438 50.34022) (xy 183.795913 50.332957) (xy 183.654069 50.319193) + (xy 183.521102 50.301821) (xy 183.45685 50.291322) (xy 183.393804 50.280004) (xy 183.332377 50.267074) + (xy 183.271357 50.253336) (xy 183.21115 50.237967) (xy 183.151317 50.221407) (xy 183.091517 50.20321) + (xy 183.031707 50.18342) (xy 182.910478 50.139775) (xy 182.785593 50.088841) (xy 182.665561 50.0347) + (xy 182.548369 49.975296) (xy 182.4348 49.910627) (xy 182.324085 49.841519) (xy 182.216974 49.767574) + (xy 182.11352 49.68917) (xy 182.014109 49.606328) (xy 181.918339 49.519429) (xy 181.8266 49.428098) + (xy 181.738902 49.332725) (xy 181.655656 49.233705) (xy 181.576845 49.130654) (xy 181.502475 49.024367) + (xy 181.432958 48.914454) (xy 181.368311 48.800899) (xy 181.308908 48.684504) (xy 181.278593 48.620247) + (xy 181.249902 48.556802) (xy 181.223625 48.494561) (xy 181.198974 48.43233) (xy 181.175946 48.3709) + (xy 181.154932 48.30906) (xy 181.13514 48.247637) (xy 181.117345 48.186204) (xy 181.101176 48.123974) + (xy 181.086229 48.061344) (xy 181.072891 47.997884) (xy 181.061165 47.933234) (xy 181.050667 47.867355) + (xy 181.041378 47.800673) (xy 181.033293 47.731976) (xy 181.026418 47.661655) (xy 181.006605 47.433714) + (xy 179.161772 47.433714) (xy 177.98536 47.43493) (xy 177.626468 47.438576) (xy 177.382381 47.446248) + (xy 177.22438 47.459176) (xy 177.12415 47.479381) (xy 177.053025 47.507685) (xy 176.98231 47.546072) + (xy 176.957646 47.560217) (xy 176.933397 47.574759) (xy 176.908748 47.590532) (xy 176.883694 47.607495) + (xy 176.85864 47.626091) (xy 176.83237 47.646303) (xy 176.805286 47.668132) (xy 176.776998 47.691967) + (xy 176.747499 47.717828) (xy 176.716392 47.746116) (xy 176.683247 47.777229) (xy 176.648093 47.810781) + (xy 176.570907 47.887161) (xy 176.482795 47.976463) (xy 176.301357 48.162774) (xy 178.57821 48.158733) + (xy 180.524496 48.154297) (xy 180.519232 48.075883) (xy 180.519232 48.069008) (xy 180.520043 48.062555) + (xy 180.522056 48.056887) (xy 180.524902 48.051235) (xy 180.528128 48.045968) (xy 180.532569 48.041131) + (xy 180.537423 48.036686) (xy 180.54307 48.032237) (xy 180.549144 48.028203) (xy 180.555604 48.024553) + (xy 180.562883 48.021327) (xy 180.570169 48.018499) (xy 180.586317 48.013238) (xy 180.6033 48.008796) + (xy 180.620671 48.005162) (xy 180.638056 48.002341) (xy 180.655024 48.000304) (xy 180.671595 47.999088) + (xy 180.699882 47.997481) (xy 180.719688 47.997079) (xy 180.722515 47.997079) (xy 180.725745 47.997079) + (xy 180.728574 47.997481) (xy 180.731411 47.997884) (xy 180.734237 47.99829) (xy 180.736662 47.999088) + (xy 180.739075 47.999898) (xy 180.741515 48.000716) (xy 180.743935 48.001932) (xy 180.746359 48.003141) + (xy 180.748375 48.004356) (xy 180.750798 48.005971) (xy 180.752819 48.007988) (xy 180.754857 48.010004) + (xy 180.757272 48.01243) (xy 180.759284 48.014866) (xy 180.761302 48.017695) (xy 180.763323 48.020517) + (xy 180.765355 48.023749) (xy 180.767379 48.027394) (xy 180.769387 48.031025) (xy 180.771415 48.035064) + (xy 180.773432 48.039514) (xy 180.775857 48.044354) (xy 180.78031 48.054867) (xy 180.785146 48.066592) + (xy 180.790005 48.079524) (xy 180.795659 48.094487) (xy 180.803341 48.115077) (xy 180.812638 48.136906) + (xy 180.822343 48.159129) (xy 180.832836 48.180955) (xy 180.843348 48.201977) (xy 180.853449 48.220976) + (xy 180.863149 48.238341) (xy 180.872447 48.25248) (xy 180.880541 48.265011) (xy 180.888202 48.277133) + (xy 180.895485 48.288451) (xy 180.901539 48.298954) (xy 180.906395 48.308252) (xy 180.910433 48.31594) + (xy 180.911639 48.318771) (xy 180.912856 48.321588) (xy 180.91326 48.323603) (xy 180.913659 48.325239) + (xy 180.913659 48.326048) (xy 180.91448 48.327256) (xy 180.916903 48.331292) (xy 180.924969 48.344221) + (xy 180.929827 48.353123) (xy 180.932254 48.35796) (xy 180.934274 48.363228) (xy 180.936697 48.368871) + (xy 180.938726 48.374539) (xy 180.94075 48.380587) (xy 180.942366 48.38706) (xy 180.943576 48.393927) + (xy 180.944787 48.400795) (xy 180.945183 48.408085) (xy 180.945587 48.415747) (xy 180.945183 48.42343) + (xy 180.944383 48.431113) (xy 180.942763 48.439185) (xy 180.94075 48.447685) (xy 180.938323 48.456173) + (xy 180.934682 48.46467) (xy 180.930242 48.47354) (xy 180.925382 48.482435) (xy 180.919326 48.491326) + (xy 180.912446 48.500635) (xy 180.904381 48.509923) (xy 180.895485 48.519205) (xy 180.817883 48.597209) + (xy 180.741515 48.675609) (xy 180.675636 48.744719) (xy 180.649372 48.773407) (xy 180.629161 48.796036) + (xy 180.545915 48.89102) (xy 180.713224 49.177129) (xy 180.78031 49.291096) (xy 180.839709 49.389305) + (xy 180.884977 49.462036) (xy 180.899919 49.485078) (xy 180.90922 49.498006) (xy 180.937927 49.532764) + (xy 181.257573 49.470935) (xy 181.577249 49.408694) (xy 181.734059 49.568325) (xy 181.794269 49.628553) + (xy 181.818106 49.653205) (xy 181.828211 49.664113) (xy 181.837517 49.675027) (xy 181.845992 49.685114) + (xy 181.853277 49.694827) (xy 181.859314 49.704522) (xy 181.864982 49.714222) (xy 181.86942 49.723919) + (xy 181.873078 49.734027) (xy 181.875903 49.74414) (xy 181.877515 49.755039) (xy 181.878322 49.765941) + (xy 181.878725 49.778066) (xy 181.877915 49.790612) (xy 181.876306 49.804343) (xy 181.873877 49.818894) + (xy 181.870633 49.834243) (xy 181.866604 49.851218) (xy 181.861759 49.869802) (xy 181.850447 49.91104) + (xy 181.835887 49.959124) (xy 181.798301 50.080368) (xy 181.746579 50.252126) (xy 181.730807 50.305863) + (xy 181.724758 50.326879) (xy 181.728395 50.330508) (xy 181.737683 50.338201) (xy 181.772442 50.363246) + (xy 181.824973 50.399219) (xy 181.890449 50.442459) (xy 181.963585 50.490153) (xy 182.040378 50.539047) + (xy 182.115954 50.58674) (xy 182.185869 50.62917) (xy 182.356416 50.732222) (xy 182.475633 50.636049) + (xy 182.599295 50.535814) (xy 182.729822 50.428725) (xy 182.864811 50.317181) (xy 182.962192 50.356794) + (xy 182.985225 50.365672) (xy 183.012705 50.375374) (xy 183.044233 50.385482) (xy 183.078183 50.395987) + (xy 183.114145 50.406491) (xy 183.150517 50.416601) (xy 183.186485 50.426299) (xy 183.220836 50.434773) + (xy 183.264481 50.445697) (xy 183.300444 50.454988) (xy 183.315816 50.459442) (xy 183.329147 50.463881) + (xy 183.340871 50.467916) (xy 183.35137 50.471969) (xy 183.360267 50.476007) (xy 183.367936 50.480048) + (xy 183.374408 50.484093) (xy 183.379666 50.488129) (xy 183.383711 50.492563) (xy 183.386939 50.497026) + (xy 183.389362 50.501465) (xy 183.391371 50.506325) (xy 183.424516 50.61341) (xy 183.490394 50.823562) + (xy 183.580121 51.107664) (xy 183.780559 51.119785) (xy 183.825011 51.121801) (xy 183.875525 51.123417) + (xy 183.929679 51.124227) (xy 183.986265 51.124626) ) (stroke (width 0) @@ -2989,24 +2989,54 @@ (uuid "3aa4ed9e-99e1-4a87-a167-935c4a0834dd") ) (gr_line - (start 141.28 34.62) - (end 130.7 34.62) + (start 130.72 34.57) + (end 141.3 34.57) (stroke (width 0.1) (type default) ) (layer "B.SilkS") - (uuid "221b42d0-965b-4419-a00e-0f987fd2e50b") + (uuid "bb242292-5098-4d9c-8472-5263c2347eb8") ) (gr_line - (start 141.28 57.6) - (end 130.7 57.6) + (start 130.72 57.55) + (end 141.3 57.55) (stroke (width 0.1) (type default) ) (layer "B.SilkS") - (uuid "bb242292-5098-4d9c-8472-5263c2347eb8") + (uuid "221b42d0-965b-4419-a00e-0f987fd2e50b") + ) + (gr_line + (start 133.75 58) + (end 133.75 59.5) + (stroke + (width 0.1) + (type dot) + ) + (layer "B.SilkS") + (uuid "78a27f02-406b-4304-8a22-4756b9b6f811") + ) + (gr_line + (start 138.25 58) + (end 138.25 59.5) + (stroke + (width 0.1) + (type dot) + ) + (layer "B.SilkS") + (uuid "357912f4-084d-43a9-97c0-64e3dbea975d") + ) + (gr_line + (start 138.25 59.5) + (end 133.75 59.5) + (stroke + (width 0.1) + (type dot) + ) + (layer "B.SilkS") + (uuid "6afcfd97-11d3-49cd-b673-499d03f2c0ed") ) (gr_rect (start 123.5 30) @@ -3412,10 +3442,10 @@ ) ) ) - (gr_text "5V" - (at 141.2 35.98 0) + (gr_text "GP5" + (at 130.8 35.87 180) (layer "B.SilkS") - (uuid "a87f910d-791f-4880-95c9-6ec2022a24f1") + (uuid "832ecbdc-d134-44ff-8689-0e1dbe0cb93a") (effects (font (size 0.8 0.8) @@ -3424,10 +3454,10 @@ (justify left mirror) ) ) - (gr_text "GND" - (at 141.2 38.52 -0) + (gr_text "GP4" + (at 130.8 38.41 180) (layer "B.SilkS") - (uuid "352a9a0b-81da-40a7-828a-07fc1659d33d") + (uuid "c255b7c8-d3db-4d3b-bfd1-9f4135fca439") (effects (font (size 0.8 0.8) @@ -3436,10 +3466,10 @@ (justify left mirror) ) ) - (gr_text "3V3" - (at 141.2 41.06 0) + (gr_text "GP3" + (at 130.8 40.95 180) (layer "B.SilkS") - (uuid "637a7e1b-f6a4-4efa-af3c-16027cbf096f") + (uuid "b60553d6-3779-48f0-bb07-2f07a1fad4a5") (effects (font (size 0.8 0.8) @@ -3448,10 +3478,10 @@ (justify left mirror) ) ) - (gr_text "GP0" - (at 141.2 43.6 0) + (gr_text "GP2" + (at 130.8 43.49 180) (layer "B.SilkS") - (uuid "fbc69c1e-dcfb-47b2-9f20-70c36592a2ab") + (uuid "39daa80d-c9c6-4168-b1fa-b7927e1fffef") (effects (font (size 0.8 0.8) @@ -3461,7 +3491,7 @@ ) ) (gr_text "GP1" - (at 141.2 46.14 0) + (at 130.8 46.03 180) (layer "B.SilkS") (uuid "cdf25b00-a169-46c5-a45d-d59eab11a39f") (effects @@ -3472,10 +3502,10 @@ (justify left mirror) ) ) - (gr_text "GP2" - (at 141.2 48.68 0) + (gr_text "GP0" + (at 130.8 48.57 180) (layer "B.SilkS") - (uuid "39daa80d-c9c6-4168-b1fa-b7927e1fffef") + (uuid "fbc69c1e-dcfb-47b2-9f20-70c36592a2ab") (effects (font (size 0.8 0.8) @@ -3484,10 +3514,10 @@ (justify left mirror) ) ) - (gr_text "GP3" - (at 141.2 51.22 0) + (gr_text "3V3" + (at 130.8 51.11 180) (layer "B.SilkS") - (uuid "b60553d6-3779-48f0-bb07-2f07a1fad4a5") + (uuid "637a7e1b-f6a4-4efa-af3c-16027cbf096f") (effects (font (size 0.8 0.8) @@ -3496,10 +3526,10 @@ (justify left mirror) ) ) - (gr_text "GP4" - (at 141.2 53.76 0) + (gr_text "GND" + (at 130.8 53.65 180) (layer "B.SilkS") - (uuid "c255b7c8-d3db-4d3b-bfd1-9f4135fca439") + (uuid "352a9a0b-81da-40a7-828a-07fc1659d33d") (effects (font (size 0.8 0.8) @@ -3508,10 +3538,10 @@ (justify left mirror) ) ) - (gr_text "GP5" - (at 141.2 56.3 0) + (gr_text "5V" + (at 130.8 56.19 180) (layer "B.SilkS") - (uuid "832ecbdc-d134-44ff-8689-0e1dbe0cb93a") + (uuid "a87f910d-791f-4880-95c9-6ec2022a24f1") (effects (font (size 0.8 0.8) @@ -3520,10 +3550,10 @@ (justify left mirror) ) ) - (gr_text "TX" - (at 130.6 35.98 0) + (gr_text "USB" + (at 137.25 58.5 180) (layer "B.SilkS") - (uuid "aa43e353-9b68-4459-94c6-60542ca405eb") + (uuid "219d5843-0b81-410b-87a3-158a1eddf31c") (effects (font (size 0.8 0.8) @@ -3532,10 +3562,10 @@ (justify right mirror) ) ) - (gr_text "RX" - (at 130.6 38.52 0) + (gr_text "GP6" + (at 141.4 35.87 180) (layer "B.SilkS") - (uuid "d3fae790-f8f5-4272-bc32-43641e4ea027") + (uuid "0239887b-eb8f-45e6-9ae8-d63ca8a7e710") (effects (font (size 0.8 0.8) @@ -3544,10 +3574,10 @@ (justify right mirror) ) ) - (gr_text "USB_DP" - (at 130.6 41.06 0) + (gr_text "GP7" + (at 141.4 38.41 180) (layer "B.SilkS") - (uuid "f42ad876-2563-4b4f-8ca8-533c6ff48653") + (uuid "e2324006-1ee4-4513-a3d4-50a4535c0018") (effects (font (size 0.8 0.8) @@ -3556,10 +3586,22 @@ (justify right mirror) ) ) - (gr_text "USB_DM" - (at 130.6 43.6 0) + (gr_text "GP8" + (at 141.4 40.95 180) (layer "B.SilkS") - (uuid "89a9517f-202e-4dde-9ed7-d0a3a02fd3f2") + (uuid "44fc8eb7-8f76-4fa2-954f-092751f93c75") + (effects + (font + (size 0.8 0.8) + (thickness 0.12) + ) + (justify right mirror) + ) + ) + (gr_text "GP9" + (at 141.4 43.49 180) + (layer "B.SilkS") + (uuid "3b2bc2ac-bb8f-488e-81c9-c42934a201b9") (effects (font (size 0.8 0.8) @@ -3569,7 +3611,7 @@ ) ) (gr_text "GP10" - (at 130.6 46.14 0) + (at 141.4 46.03 180) (layer "B.SilkS") (uuid "bb6781a5-a259-413c-8402-1f547eb60e79") (effects @@ -3580,10 +3622,10 @@ (justify right mirror) ) ) - (gr_text "GP9" - (at 130.6 48.68 0) + (gr_text "USB_DM" + (at 141.4 48.57 180) (layer "B.SilkS") - (uuid "3b2bc2ac-bb8f-488e-81c9-c42934a201b9") + (uuid "89a9517f-202e-4dde-9ed7-d0a3a02fd3f2") (effects (font (size 0.8 0.8) @@ -3592,10 +3634,10 @@ (justify right mirror) ) ) - (gr_text "GP8" - (at 130.6 51.22 0) + (gr_text "USB_DP" + (at 141.4 51.11 180) (layer "B.SilkS") - (uuid "44fc8eb7-8f76-4fa2-954f-092751f93c75") + (uuid "f42ad876-2563-4b4f-8ca8-533c6ff48653") (effects (font (size 0.8 0.8) @@ -3604,10 +3646,10 @@ (justify right mirror) ) ) - (gr_text "GP7" - (at 130.6 53.76 0) + (gr_text "RX" + (at 141.4 53.65 180) (layer "B.SilkS") - (uuid "e2324006-1ee4-4513-a3d4-50a4535c0018") + (uuid "d3fae790-f8f5-4272-bc32-43641e4ea027") (effects (font (size 0.8 0.8) @@ -3616,10 +3658,10 @@ (justify right mirror) ) ) - (gr_text "GP6" - (at 130.6 56.3 0) + (gr_text "TX" + (at 141.4 56.19 180) (layer "B.SilkS") - (uuid "0239887b-eb8f-45e6-9ae8-d63ca8a7e710") + (uuid "aa43e353-9b68-4459-94c6-60542ca405eb") (effects (font (size 0.8 0.8) @@ -3629,7 +3671,7 @@ ) ) (gr_text "Main Control Board\nREV #1 | 2026-09-12\ngithub.com/jamro/tiny-engineer" - (at 185.5 50.5 0) + (at 184.5 42.5 180) (layer "B.SilkS") (uuid "366bc4bb-d37f-4099-af31-758c225e0b34") (effects @@ -3641,7 +3683,7 @@ ) ) (gr_text "BRAIN (ESP32)" - (at 135.8 60.3 0) + (at 136.2 32.5 180) (layer "B.SilkS") (uuid "cae9c790-ef36-4d7c-9702-5b7bb861f9d1") (effects @@ -3653,7 +3695,7 @@ ) ) (gr_text "TINY SOFTWARE ENGINEER" - (at 200 40 0) + (at 170 53 180) (layer "B.SilkS") (uuid "57a87b69-54f0-46a0-a040-3a89f0e6d960") (effects @@ -3698,169 +3740,160 @@ (uuid "d2f83190-9095-499e-a596-52c0cafe657a") ) (segment - (start 153.5 49.66) - (end 157.5 45.66) + (start 148.9 51.4) + (end 148.9 56.4) (width 0.4) (layer "B.Cu") (net "+3.3V") - (uuid "3e8f2f28-9ffd-4b63-b93d-3065b2122526") + (uuid "26bd7283-eef4-4da6-8369-9992d555043e") ) (segment - (start 139.5 36.92) - (end 143.61 41.03) + (start 153.52 49.66) + (end 150.64 49.66) (width 0.4) (layer "B.Cu") (net "+3.3V") - (uuid "4cd491b0-1b50-4456-8741-580f658b5101") + (uuid "2fed9632-312d-4d82-9acd-deb3ee9c3218") ) (segment - (start 157.5 33.5) - (end 140.5 33.5) + (start 146 59.3) + (end 136.55 59.3) (width 0.4) (layer "B.Cu") (net "+3.3V") - (uuid "8a1e1977-9771-4cd9-9b58-b327aba79799") + (uuid "50d54796-798e-4fd6-a37b-21d38aeea9bf") ) (segment - (start 139.5 34.5) - (end 139.5 36.92) + (start 150.64 49.66) + (end 148.9 51.4) (width 0.4) (layer "B.Cu") (net "+3.3V") - (uuid "a00e80d2-5784-4ab4-a14a-736ee3d7ae6f") + (uuid "565dffdf-daa3-4d16-a476-80f1f25141a6") ) (segment - (start 157.5 45.66) - (end 157.5 33.5) + (start 136.55 59.3) + (end 128.39 51.14) (width 0.4) (layer "B.Cu") (net "+3.3V") - (uuid "d2ef2383-c513-411f-8e0d-4e13b306c6f6") + (uuid "6e0ca941-6dc1-4cd7-aa28-5dd53749c071") ) (segment - (start 140.5 33.5) - (end 139.5 34.5) + (start 148.9 56.4) + (end 146 59.3) (width 0.4) (layer "B.Cu") (net "+3.3V") - (uuid "f3259612-855c-4738-a50b-20c472ad7d00") - ) - (via - (at 244.5 58.5) - (size 0.8) - (drill 0.4) - (layers "F.Cu" "B.Cu") - (free yes) - (net "GND") - (uuid "171f04bc-594a-4eb1-9886-cbcab5a7082e") + (uuid "db037895-fd20-45f4-8c32-963504f06373") ) (via - (at 225.28 49.8) + (at 149.5 35) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net "GND") - (uuid "1ce8905f-e1e0-4a1e-ba0e-7d3cc7f05ac3") + (uuid "16a347ee-3f45-4641-a419-40265092fd9f") ) (via - (at 244.5 56.5) + (at 148.5 35) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net "GND") - (uuid "252e5435-8fbe-45ed-9cab-ba14d0367d60") + (uuid "16f21c19-c381-44e7-8228-294ed5c59f33") ) (via - (at 244.5 57.5) + (at 244.5 58.5) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net "GND") - (uuid "26b4680e-a2c3-4252-ac88-f03a8fb4d802") + (uuid "171f04bc-594a-4eb1-9886-cbcab5a7082e") ) (via - (at 226.78 48.3) + (at 225.28 49.8) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net "GND") - (uuid "2aef5c2c-e4ea-4162-89e9-7d552e5e134a") + (uuid "1ce8905f-e1e0-4a1e-ba0e-7d3cc7f05ac3") ) (via - (at 243.5 58.5) + (at 244.5 56.5) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net "GND") - (uuid "3dbda7d9-bf5e-4e75-8540-3ae83334964b") + (uuid "252e5435-8fbe-45ed-9cab-ba14d0367d60") ) (via - (at 226.78 49.8) + (at 244.5 57.5) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net "GND") - (uuid "583b41fc-44ef-4539-b9a4-04762b3eddee") + (uuid "26b4680e-a2c3-4252-ac88-f03a8fb4d802") ) (via - (at 153 35) + (at 226.78 48.3) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net "GND") - (uuid "632a5247-16f3-4332-a73d-0e1cffcdc621") + (uuid "2aef5c2c-e4ea-4162-89e9-7d552e5e134a") ) (via - (at 164.5 39) + (at 243.5 58.5) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net "GND") - (uuid "955eadf8-5911-47e8-a218-359494c3c7f1") + (uuid "3dbda7d9-bf5e-4e75-8540-3ae83334964b") ) (via - (at 153 37) + (at 149.5 36) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net "GND") - (uuid "d145d3f1-9596-4f0e-81b8-03587681f881") + (uuid "5352dc7c-3d59-47b0-9c9d-7cac03b52b37") ) (via - (at 243.5 57.5) + (at 226.78 49.8) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net "GND") - (uuid "d206247b-1d9c-4e34-af49-8b01358780fb") + (uuid "583b41fc-44ef-4539-b9a4-04762b3eddee") ) (via - (at 204.5 39) + (at 148.5 36) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net "GND") - (uuid "d4a4b437-c08b-4803-bd3d-52a40e9e5fc3") + (uuid "9b5da046-273c-4aca-a9ce-78edbb31890c") ) (via - (at 155 35) + (at 243.5 57.5) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free yes) (net "GND") - (uuid "ef4a35cd-fa26-481a-a19f-af58eb779c8e") + (uuid "d206247b-1d9c-4e34-af49-8b01358780fb") ) (via (at 243.5 56.5) @@ -3871,15 +3904,6 @@ (net "GND") (uuid "f5d44838-b865-4c35-a1e8-ccc464486b00") ) - (via - (at 155 37) - (size 0.8) - (drill 0.4) - (layers "F.Cu" "B.Cu") - (free yes) - (net "GND") - (uuid "f8f1f0ce-5c56-4205-a40d-49cf50986de6") - ) (via (at 225.28 48.3) (size 0.8) @@ -3890,68 +3914,68 @@ (uuid "fb708cdf-bbb3-414d-a3b4-67a29ffd0a25") ) (segment - (start 147.14 47.12) - (end 147.14 47.1) + (start 211.94 47.12) + (end 153.52 47.12) (width 0.25) (layer "F.Cu") (net "/I2C_SDA") - (uuid "010ae1dc-61e6-4c79-9e1c-3c71af8f253a") + (uuid "0c41fa79-6da2-4d24-a382-a129b8410117") ) (segment (start 211.94 47.12) - (end 153.52 47.12) + (end 216.29 42.77) (width 0.25) (layer "F.Cu") (net "/I2C_SDA") - (uuid "0c41fa79-6da2-4d24-a382-a129b8410117") + (uuid "69c574d3-56db-42b1-bd9a-11623d74ab61") ) (segment - (start 147.14 47.1) - (end 143.61 43.57) + (start 216.29 42.77) + (end 218.08 42.77) (width 0.25) (layer "F.Cu") (net "/I2C_SDA") - (uuid "119e9490-bb37-4569-aa49-35b43f838dc2") + (uuid "77a5c8b8-5872-4fef-8048-600197493632") ) (segment - (start 211.94 47.12) - (end 216.29 42.77) + (start 129.705 47.285) + (end 128.39 48.6) (width 0.25) (layer "F.Cu") (net "/I2C_SDA") - (uuid "69c574d3-56db-42b1-bd9a-11623d74ab61") + (uuid "e05958cb-d4fe-4ec1-b347-d8479509e22b") ) (segment - (start 216.29 42.77) - (end 218.08 42.77) + (start 153.355 47.285) + (end 129.705 47.285) (width 0.25) (layer "F.Cu") (net "/I2C_SDA") - (uuid "77a5c8b8-5872-4fef-8048-600197493632") + (uuid "e95f466d-d3a0-4392-b9cd-96446c84c94f") ) (segment - (start 147.14 47.12) - (end 153.52 47.12) + (start 153.52 47.12) + (end 153.355 47.285) (width 0.25) (layer "F.Cu") (net "/I2C_SDA") - (uuid "de9cad8b-f79e-4aa0-962c-9effb1d00228") + (uuid "f3e79803-ae52-425e-a4a7-4afffd97a7af") ) (segment (start 153.52 44.58) - (end 151.285 42.345) + (end 153.355 44.745) (width 0.25) (layer "F.Cu") (net "/I2C_SCL") - (uuid "20a0da1a-4152-40e6-84c5-607ad35ca2a9") + (uuid "00f99245-d413-4e3b-987d-f62180fb991f") ) (segment - (start 142.385 43.062588) - (end 142.385 44.885) + (start 153.355 44.745) + (end 129.705 44.745) (width 0.25) (layer "F.Cu") (net "/I2C_SCL") - (uuid "25852cab-abb2-46fd-9dee-ef94f1e31e08") + (uuid "531bd228-71eb-4767-8230-831fbf1fc25e") ) (segment (start 211.94 44.58) @@ -3977,14 +4001,6 @@ (net "/I2C_SCL") (uuid "76c31f12-f833-4f2c-a3c0-29ae9304d8a7") ) - (segment - (start 151.285 42.345) - (end 143.102588 42.345) - (width 0.25) - (layer "F.Cu") - (net "/I2C_SCL") - (uuid "9672055c-56be-4c30-af30-50e061e5b5c7") - ) (segment (start 211.94 44.58) (end 153.52 44.58) @@ -3994,20 +4010,12 @@ (uuid "97ab22f7-af26-4876-b4ff-27c4c30e868e") ) (segment - (start 143.102588 42.345) - (end 142.385 43.062588) - (width 0.25) - (layer "F.Cu") - (net "/I2C_SCL") - (uuid "c55701f7-4ed9-44b9-bf3d-58cedfa63e6f") - ) - (segment - (start 142.385 44.885) - (end 143.61 46.11) + (start 129.705 44.745) + (end 128.39 46.06) (width 0.25) (layer "F.Cu") (net "/I2C_SCL") - (uuid "edec0702-8e45-46ac-a780-044e314499bb") + (uuid "f7e63f39-799a-4d55-a0be-accd89c46a36") ) (segment (start 244.594213 33.2) @@ -4026,132 +4034,148 @@ (uuid "36d49724-d8d8-4809-9cc5-0555f94c451e") ) (segment - (start 244.6 33.205787) - (end 244.594213 33.2) + (start 126.665 39.255) + (end 128.39 40.98) (width 0.25) (layer "F.Cu") (net "/I2S_LRC") - (uuid "855a48ef-db4d-4e43-9e23-79f61800e2ca") + (uuid "3955f3e4-4552-4583-912b-669cf30f3c02") ) (segment - (start 244.6 33.205787) - (end 244.6 46.4) + (start 126.665 35.185482) + (end 126.665 39.255) (width 0.25) (layer "F.Cu") (net "/I2S_LRC") - (uuid "9909104a-992c-4560-8467-e69e404e280b") + (uuid "4e05353b-f903-4d08-bb4b-f8e757c596f6") ) (segment - (start 134 42.547106) - (end 142.642894 51.19) + (start 130.675482 31.175) + (end 126.665 35.185482) (width 0.25) (layer "F.Cu") (net "/I2S_LRC") - (uuid "9cba63f2-958b-40bf-89cf-d97a8d218810") + (uuid "705ba990-da72-4d36-8be9-871f1d121d2b") ) (segment - (start 243.119212 31.725) - (end 135.177893 31.725) + (start 244.6 33.205787) + (end 244.594213 33.2) (width 0.25) (layer "F.Cu") (net "/I2S_LRC") - (uuid "b2e65e25-bb8c-44e7-b3a9-929792b5102b") + (uuid "855a48ef-db4d-4e43-9e23-79f61800e2ca") ) (segment - (start 142.642894 51.19) - (end 143.61 51.19) + (start 244.6 33.205787) + (end 244.6 46.4) (width 0.25) (layer "F.Cu") (net "/I2S_LRC") - (uuid "c14530d9-9426-4add-a5ed-02b9b087ce02") + (uuid "9909104a-992c-4560-8467-e69e404e280b") ) (segment - (start 134 32.902894) - (end 134 42.547106) + (start 242.569212 31.175) + (end 130.675482 31.175) (width 0.25) (layer "F.Cu") (net "/I2S_LRC") - (uuid "c2fc1b49-c2cb-48bd-a49c-a6043ea78708") + (uuid "d3ee018a-0c2d-4453-adc7-acc8202c62ac") ) (segment (start 244.594213 33.2) - (end 243.119212 31.725) + (end 242.569212 31.175) (width 0.25) (layer "F.Cu") (net "/I2S_LRC") - (uuid "f77a2d0a-d492-4e9a-945c-750f696bddb4") + (uuid "ecb372d8-bc83-49c8-9cf0-73113d3ec135") ) (segment - (start 135.177893 31.725) - (end 134 32.902894) + (start 244.1 33.412894) + (end 244.1 44.36) (width 0.25) (layer "F.Cu") - (net "/I2S_LRC") - (uuid "fd297d50-6200-4867-aeb4-459758f675e4") + (net "/I2S_BCLK") + (uuid "51645269-a5a8-464f-9c66-9e283c13aecf") ) (segment - (start 135.385 32.225) - (end 134.5 33.11) + (start 147.9 31.95) + (end 147.95 31.9) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "47d1eb52-7961-459a-a781-0aba3973a366") + (uuid "64e10060-cc9b-4fdc-bf95-d6d3a53a761b") ) (segment - (start 244.1 44.36) - (end 244.1 33.412894) + (start 147.95 31.9) + (end 242.587106 31.9) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "6af8dd99-2675-4282-ab77-3c69a1048e06") + (uuid "7a540bf2-a158-46f0-9968-03045e2acbc5") ) (segment - (start 134.5 42.34) - (end 140.81 48.65) + (start 242.587106 31.9) + (end 244.1 33.412894) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "7de434a5-aa97-457c-befc-687fb6ff6067") + (uuid "81ee7f02-f5c0-4a38-8f46-77993ae535ba") ) (segment - (start 241 47.46) - (end 244.1 44.36) + (start 244.1 44.36) + (end 241 47.46) (width 0.25) (layer "F.Cu") (net "/I2S_BCLK") - (uuid "925d8bd4-6851-4192-a0c0-7d1135fa663a") + (uuid "f93e22f2-e826-4ac7-92f1-cba90e843ab2") + ) + (via + (at 147.9 31.95) + (size 0.8) + (drill 0.4) + (layers "F.Cu" "B.Cu") + (net "/I2S_BCLK") + (uuid "97345bba-e0fe-48d3-ab8c-41bd5b491593") ) (segment - (start 244.1 33.412894) - (end 242.912106 32.225) + (start 147.6 32.25) + (end 147.6 33) (width 0.25) - (layer "F.Cu") + (layer "B.Cu") (net "/I2S_BCLK") - (uuid "9f0e1701-c15b-4ec4-91f4-95efedd66180") + (uuid "4769f8eb-99ef-4e6d-be25-e0ef6a7c2e73") ) (segment - (start 140.81 48.65) - (end 143.61 48.65) + (start 138.01 33.9) + (end 128.39 43.52) (width 0.25) - (layer "F.Cu") + (layer "B.Cu") (net "/I2S_BCLK") - (uuid "cac94a5c-61a6-4aec-8a3c-987a292c897a") + (uuid "7f54a074-e43d-4b22-89d8-51d8d9a07fd7") ) (segment - (start 134.5 33.11) - (end 134.5 42.34) + (start 147.9 31.95) + (end 147.6 32.25) (width 0.25) - (layer "F.Cu") + (layer "B.Cu") (net "/I2S_BCLK") - (uuid "ccbc33d9-04c3-46ee-a8e3-2d61744d797d") + (uuid "adf98a26-4c4f-47ba-8f4c-d98ce7925cf6") ) (segment - (start 242.912106 32.225) - (end 135.385 32.225) + (start 147.6 33) + (end 146.7 33.9) (width 0.25) - (layer "F.Cu") + (layer "B.Cu") (net "/I2S_BCLK") - (uuid "d80d16ed-36db-45f8-b6db-ac1169fa4636") + (uuid "ec96e948-4426-42a2-8c38-4cac074eea44") + ) + (segment + (start 146.7 33.9) + (end 138.01 33.9) + (width 0.25) + (layer "B.Cu") + (net "/I2S_BCLK") + (uuid "fe068585-f43b-4927-9168-63be0a7a1406") ) (segment (start 243.4 42.52) @@ -4162,12 +4186,20 @@ (uuid "0612d2e6-2786-4343-9d19-f1332ad23642") ) (segment - (start 138.5 33) - (end 138.775 32.725) + (start 128.39 38.44) + (end 127.165 37.215) + (width 0.25) + (layer "F.Cu") + (net "/I2S_DIN") + (uuid "3014002d-d56c-445f-8193-0fea0b3890fb") + ) + (segment + (start 127.165 35.392588) + (end 129.832588 32.725) (width 0.25) (layer "F.Cu") (net "/I2S_DIN") - (uuid "3efb5d42-60e0-4790-9f56-72b971f51d2a") + (uuid "32847961-0fac-40de-b0f6-e993a266b339") ) (segment (start 243.4 33.42) @@ -4186,60 +4218,28 @@ (uuid "4ece7891-5200-4447-9f45-43d07d54d1a2") ) (segment - (start 138.775 32.725) - (end 242.705 32.725) + (start 127.165 37.215) + (end 127.165 35.392588) (width 0.25) (layer "F.Cu") (net "/I2S_DIN") - (uuid "8e3761f6-2d00-44fe-a0fc-e1e6198a42b1") + (uuid "5a653356-2bcf-4f91-b01f-26999dfe7327") ) (segment - (start 137.5 33) - (end 138.5 33) + (start 138.775 32.725) + (end 242.705 32.725) (width 0.25) (layer "F.Cu") (net "/I2S_DIN") - (uuid "e5f5b03c-4acb-4300-bef4-ecc0071b0226") - ) - (via - (at 137.5 33) - (size 0.8) - (drill 0.4) - (layers "F.Cu" "B.Cu") - (net "/I2S_DIN") - (uuid "609b6b0b-11de-4c47-a4ad-81b28f705084") - ) - (segment - (start 135 45.12) - (end 143.61 53.73) - (width 0.25) - (layer "B.Cu") - (net "/I2S_DIN") - (uuid "1af1840a-335d-4171-9690-fff1e6d248a2") - ) - (segment - (start 136 33) - (end 135 34) - (width 0.25) - (layer "B.Cu") - (net "/I2S_DIN") - (uuid "3da145d8-111c-49ea-8cb9-75f700c3d6d5") - ) - (segment - (start 137.5 33) - (end 136 33) - (width 0.25) - (layer "B.Cu") - (net "/I2S_DIN") - (uuid "6e33e964-8c49-4e9f-b397-f5b23f04f59f") + (uuid "8e3761f6-2d00-44fe-a0fc-e1e6198a42b1") ) (segment - (start 135 34) - (end 135 45.12) + (start 129.832588 32.725) + (end 138.8 32.725) (width 0.25) - (layer "B.Cu") + (layer "F.Cu") (net "/I2S_DIN") - (uuid "94dd9a2b-0540-4ce0-9377-d888dfe43507") + (uuid "be5196f7-f167-4a92-99cc-4726c65d827b") ) (segment (start 235.173704 52.2) @@ -4306,172 +4306,116 @@ (uuid "f78338e7-2bef-44e7-bfb0-1b8c2b7cec44") ) (segment - (start 145.95 35.95) - (end 143.61 35.95) + (start 151 60.8) + (end 130.8 60.8) (width 1.5) (layer "B.Cu") (net "+5V") - (uuid "121b1132-8dd2-4332-addb-bdacf209d66e") + (uuid "22d62488-ba82-476c-80b9-5f7a61aadcae") ) (segment - (start 150.5 49.276296) - (end 150.5 40.5) + (start 153.52 58.28) + (end 151 60.8) (width 1.5) (layer "B.Cu") (net "+5V") - (uuid "2c7b436b-15ce-40c6-9280-cc0392d1e559") + (uuid "524e79b7-7217-4ea7-9adb-10855e8354ef") ) (segment - (start 153.423704 52.2) - (end 150.5 49.276296) + (start 130.8 60.8) + (end 128.39 58.39) (width 1.5) (layer "B.Cu") (net "+5V") - (uuid "34e0f49a-c152-4939-940b-f348c6e218f7") + (uuid "7d57833f-ed2f-44ab-b17b-6a3bf015fab5") ) (segment - (start 150.5 40.5) - (end 145.95 35.95) + (start 153.52 52.2) + (end 153.52 58.28) (width 1.5) (layer "B.Cu") (net "+5V") - (uuid "61140797-3014-4743-a29d-8a4476dbf37d") + (uuid "cfc9a69d-27fc-4457-9fe4-94898f55f659") ) (segment - (start 153.5 52.2) - (end 153.423704 52.2) + (start 128.39 58.39) + (end 128.39 56.22) (width 1.5) (layer "B.Cu") (net "+5V") - (uuid "b62ce53e-2016-4208-b0d4-cffbae612b50") + (uuid "d7d5319c-cfe5-4475-a317-1f86d1b5fe18") ) (segment - (start 240.993704 34.49) - (end 241.11 34.49) - (width 1.5) - (layer "B.Cu") - (net "+5V") - (uuid "f8415b77-0eaa-4bf7-98ad-8abf0570f9fd") - ) - (segment - (start 126.454315 61.4) - (end 229.27 61.4) + (start 151.31 57.51) + (end 144.94 51.14) (width 0.2) (layer "F.Cu") (net "/USB_D+") - (uuid "2f29e3c8-e968-4b9f-b52c-6282183bc6f2") + (uuid "0ef111a3-39dd-4d00-9ef9-3b55fd476d94") ) (segment - (start 125 59.945685) - (end 126.454315 61.4) + (start 144.94 51.14) + (end 143.63 51.14) (width 0.2) (layer "F.Cu") (net "/USB_D+") - (uuid "334be9da-f338-41e5-8bd4-310fa8cfad11") + (uuid "5f8e8499-bef4-4a29-965a-f146e7b35bdb") ) (segment - (start 125 44.4) - (end 128.37 41.03) + (start 233.16 57.51) + (end 151.31 57.51) (width 0.2) (layer "F.Cu") (net "/USB_D+") - (uuid "99e3ca9d-d849-4901-95a8-76c07a839400") + (uuid "8e22eb54-3b0b-4d30-ba36-e4ff03f427cf") ) (segment - (start 229.27 61.4) - (end 233.16 57.51) - (width 0.2) - (layer "F.Cu") - (net "/USB_D+") - (uuid "9a5fcd81-38ab-4bc6-898b-53e02e4ae38d") - ) - (segment - (start 125 59.945685) - (end 125 44.4) - (width 0.2) - (layer "F.Cu") - (net "/USB_D+") - (uuid "f9fb1cf3-2e3a-41f9-80da-82d01b1661cc") - ) - (segment - (start 125.5 46.44) - (end 128.37 43.57) + (start 151.6 57) + (end 143.63 49.03) (width 0.2) (layer "F.Cu") (net "/USB_D-") - (uuid "2b7ea1be-a0a5-4094-940c-a3700d7c7914") + (uuid "46e723d4-19c2-4f75-bb1e-5a239ce4f302") ) (segment - (start 125.5 59.879999) - (end 126.62 61) + (start 231.37 57) + (end 151.6 57) (width 0.2) (layer "F.Cu") (net "/USB_D-") - (uuid "434bdd16-2236-4a56-8cdd-71dc8de2f5b1") + (uuid "6b15c4ea-9305-45d6-9f64-7a388dd6f5ae") ) (segment - (start 234.55 56.36) - (end 235.7 57.51) - (width 0.2) - (layer "F.Cu") - (net "/USB_D-") - (uuid "62a89d7e-4d14-4c74-a2d1-ec926672edfc") - ) - (segment - (start 224.7 61) - (end 229.34 56.36) + (start 235.7 57.51) + (end 234.55 56.36) (width 0.2) (layer "F.Cu") (net "/USB_D-") - (uuid "8a4d0e88-dac5-4ba9-b771-b4d7832be421") + (uuid "747648fc-f0d6-40bb-a156-b8144ee07f1d") ) (segment - (start 229.34 56.36) - (end 234.55 56.36) + (start 234.55 56.36) + (end 232.01 56.36) (width 0.2) (layer "F.Cu") (net "/USB_D-") - (uuid "907f5d5a-5e1f-4a83-9e87-cfda02755a71") + (uuid "cbec7d37-6505-46de-bd0b-7d515f89bf72") ) (segment - (start 126.62 61) - (end 224.7 61) + (start 232.01 56.36) + (end 231.37 57) (width 0.2) (layer "F.Cu") (net "/USB_D-") - (uuid "bafea9e5-3047-4686-916d-3544b68d403f") + (uuid "cfb53139-efe7-4c3c-9aee-da43f939641a") ) (segment - (start 125.5 59.879999) - (end 125.5 46.44) + (start 143.63 49.03) + (end 143.63 48.6) (width 0.2) (layer "F.Cu") (net "/USB_D-") - (uuid "c4396e5c-fa16-4839-82fa-d7079fe53487") - ) - (segment - (start 141.885 46.137412) - (end 141.885 41.022588) - (width 0.25) - (layer "F.Cu") - (net "Net-(J3-Pin_5)") - (uuid "0b3313b0-cfa6-4ffb-a105-0c8a43a84b7f") - ) - (segment - (start 143.092588 47.345) - (end 144.107412 47.345) - (width 0.25) - (layer "F.Cu") - (net "Net-(J3-Pin_5)") - (uuid "0e8a0682-7a41-4b72-a890-f671d28f673e") - ) - (segment - (start 144.107412 47.345) - (end 144.835 48.072588) - (width 0.25) - (layer "F.Cu") - (net "Net-(J3-Pin_5)") - (uuid "27d9f067-4b22-45e1-8bd3-28b7462c5dde") + (uuid "f99b8fbb-ca24-4599-8ab0-d81c1cbe7e81") ) (segment (start 211.94 42.04) @@ -4482,52 +4426,28 @@ (uuid "2aa193f8-f63e-459b-a824-9d10962a5227") ) (segment - (start 144.835 48.072588) - (end 144.835 55.045) - (width 0.25) - (layer "F.Cu") - (net "Net-(J3-Pin_5)") - (uuid "8e48712d-8935-47cc-acf6-a0860dc86fc6") - ) - (segment - (start 144.835 55.045) - (end 143.61 56.27) - (width 0.25) - (layer "F.Cu") - (net "Net-(J3-Pin_5)") - (uuid "d838a18f-ce67-4778-9dbc-edf01ddb72c0") - ) - (segment - (start 141.885 41.022588) - (end 143.102588 39.805) + (start 132.245 39.755) + (end 128.39 35.9) (width 0.25) (layer "F.Cu") (net "Net-(J3-Pin_5)") - (uuid "dc81c5bf-220e-4949-a6db-21f3b223be0b") + (uuid "30c52738-abf2-431f-b08d-1bc8bcd4a1d5") ) (segment - (start 143.102588 39.805) - (end 151.285 39.805) - (width 0.25) - (layer "F.Cu") - (net "Net-(J3-Pin_5)") - (uuid "ee295efc-8986-43a9-91b9-2f4100b5fc07") - ) - (segment - (start 151.285 39.805) - (end 153.52 42.04) + (start 151.235 39.755) + (end 132.245 39.755) (width 0.25) (layer "F.Cu") (net "Net-(J3-Pin_5)") - (uuid "fa9ce382-83c9-4a2b-9361-8815f6ee904e") + (uuid "cbbb857f-d88e-4857-9bf9-b026dd48745b") ) (segment - (start 143.092588 47.345) - (end 141.885 46.137412) + (start 153.52 42.04) + (end 151.235 39.755) (width 0.25) (layer "F.Cu") (net "Net-(J3-Pin_5)") - (uuid "fb8e54d5-aa1e-47fb-a9ba-7a1cf9d209b5") + (uuid "cfaa0c74-6229-4451-b412-d71050c746f1") ) (zone (net "GND") @@ -4551,19 +4471,255 @@ (filled_polygon (layer "F.Cu") (pts - (xy 136.542539 32.870185) (xy 136.588294 32.922989) (xy 136.5995 32.9745) (xy 136.5995 33.088695) - (xy 136.634103 33.262658) (xy 136.634106 33.262667) (xy 136.701983 33.42654) (xy 136.70199 33.426553) - (xy 136.800535 33.574034) (xy 136.800538 33.574038) (xy 136.925961 33.699461) (xy 136.925965 33.699464) - (xy 137.073446 33.798009) (xy 137.073459 33.798016) (xy 137.196363 33.848923) (xy 137.237334 33.865894) - (xy 137.237336 33.865894) (xy 137.237341 33.865896) (xy 137.411304 33.900499) (xy 137.411307 33.9005) - (xy 137.411309 33.9005) (xy 137.588693 33.9005) (xy 137.588694 33.900499) (xy 137.646682 33.888964) - (xy 137.762658 33.865896) (xy 137.762661 33.865894) (xy 137.762666 33.865894) (xy 137.926547 33.798013) - (xy 138.074035 33.699464) (xy 138.111679 33.66182) (xy 138.173001 33.628334) (xy 138.199361 33.6255) - (xy 138.561607 33.6255) (xy 138.622029 33.613481) (xy 138.682452 33.601463) (xy 138.682455 33.601461) - (xy 138.682458 33.601461) (xy 138.715787 33.587654) (xy 138.715786 33.587654) (xy 138.715792 33.587652) - (xy 138.796286 33.554312) (xy 138.871047 33.504357) (xy 138.898733 33.485858) (xy 138.985858 33.398733) - (xy 138.985858 33.398731) (xy 138.996066 33.388524) (xy 138.996071 33.388529) (xy 138.996092 33.388496) - (xy 138.997796 33.386792) (xy 139.059129 33.353326) (xy 139.085451 33.3505) (xy 236.748386 33.3505) + (xy 130.233068 30.520185) (xy 130.278823 30.572989) (xy 130.288767 30.642147) (xy 130.259742 30.705703) + (xy 130.25371 30.712181) (xy 130.189624 30.776267) (xy 130.189621 30.77627) (xy 126.26627 34.699621) + (xy 126.266267 34.699624) (xy 126.222705 34.743185) (xy 126.179144 34.786746) (xy 126.179142 34.786749) + (xy 126.165164 34.807669) (xy 126.165163 34.807671) (xy 126.165162 34.80767) (xy 126.110686 34.889199) + (xy 126.110685 34.8892) (xy 126.077347 34.969689) (xy 126.071823 34.983025) (xy 126.063537 35.003027) + (xy 126.063535 35.003035) (xy 126.0395 35.123871) (xy 126.0395 39.316611) (xy 126.063535 39.437444) + (xy 126.06354 39.437461) (xy 126.110685 39.551281) (xy 126.11069 39.55129) (xy 126.138039 39.592219) + (xy 126.13804 39.59222) (xy 126.17914 39.653731) (xy 126.179141 39.653732) (xy 126.179142 39.653733) + (xy 126.266267 39.740858) (xy 126.266268 39.740858) (xy 126.273335 39.747925) (xy 126.273334 39.747925) + (xy 126.273338 39.747928) (xy 127.047571 40.522162) (xy 127.081056 40.583485) (xy 127.077821 40.64816) + (xy 127.072754 40.663753) (xy 127.04607 40.83223) (xy 127.0395 40.873713) (xy 127.0395 41.086287) + (xy 127.072754 41.296243) (xy 127.137234 41.494692) (xy 127.138444 41.498414) (xy 127.234951 41.68782) + (xy 127.35989 41.859786) (xy 127.510213 42.010109) (xy 127.682182 42.13505) (xy 127.690946 42.139516) + (xy 127.741742 42.187491) (xy 127.758536 42.255312) (xy 127.735998 42.321447) (xy 127.690946 42.360484) + (xy 127.682182 42.364949) (xy 127.510213 42.48989) (xy 127.35989 42.640213) (xy 127.234951 42.812179) + (xy 127.138444 43.001585) (xy 127.072753 43.20376) (xy 127.046026 43.372512) (xy 127.0395 43.413713) + (xy 127.0395 43.626287) (xy 127.072754 43.836243) (xy 127.137323 44.034966) (xy 127.138444 44.038414) + (xy 127.234951 44.22782) (xy 127.35989 44.399786) (xy 127.510213 44.550109) (xy 127.682182 44.67505) + (xy 127.690946 44.679516) (xy 127.741742 44.727491) (xy 127.758536 44.795312) (xy 127.735998 44.861447) + (xy 127.690946 44.900484) (xy 127.682182 44.904949) (xy 127.510213 45.02989) (xy 127.35989 45.180213) + (xy 127.234951 45.352179) (xy 127.138444 45.541585) (xy 127.138443 45.541587) (xy 127.138443 45.541588) + (xy 127.118762 45.602159) (xy 127.072753 45.74376) (xy 127.046026 45.912512) (xy 127.0395 45.953713) + (xy 127.0395 46.166287) (xy 127.072754 46.376243) (xy 127.134742 46.567023) (xy 127.138444 46.578414) + (xy 127.234951 46.76782) (xy 127.35989 46.939786) (xy 127.510213 47.090109) (xy 127.682182 47.21505) + (xy 127.690946 47.219516) (xy 127.741742 47.267491) (xy 127.758536 47.335312) (xy 127.735998 47.401447) + (xy 127.690946 47.440484) (xy 127.682182 47.444949) (xy 127.510213 47.56989) (xy 127.35989 47.720213) + (xy 127.234951 47.892179) (xy 127.138444 48.081585) (xy 127.072753 48.28376) (xy 127.046026 48.452512) + (xy 127.0395 48.493713) (xy 127.0395 48.706287) (xy 127.072754 48.916243) (xy 127.133154 49.102135) + (xy 127.138444 49.118414) (xy 127.234951 49.30782) (xy 127.35989 49.479786) (xy 127.510213 49.630109) + (xy 127.682182 49.75505) (xy 127.690946 49.759516) (xy 127.741742 49.807491) (xy 127.758536 49.875312) + (xy 127.735998 49.941447) (xy 127.690946 49.980484) (xy 127.682182 49.984949) (xy 127.510213 50.10989) + (xy 127.35989 50.260213) (xy 127.234951 50.432179) (xy 127.138444 50.621585) (xy 127.072753 50.82376) + (xy 127.0395 51.033713) (xy 127.0395 51.246286) (xy 127.056005 51.350498) (xy 127.072754 51.456243) + (xy 127.137991 51.657022) (xy 127.138444 51.658414) (xy 127.234951 51.84782) (xy 127.35989 52.019786) + (xy 127.510213 52.170109) (xy 127.682179 52.295048) (xy 127.682181 52.295049) (xy 127.682184 52.295051) + (xy 127.691493 52.299794) (xy 127.74229 52.347766) (xy 127.759087 52.415587) (xy 127.736552 52.481722) + (xy 127.691505 52.52076) (xy 127.682446 52.525376) (xy 127.68244 52.52538) (xy 127.628282 52.564727) + (xy 127.628282 52.564728) (xy 128.260591 53.197037) (xy 128.197007 53.214075) (xy 128.082993 53.279901) + (xy 127.989901 53.372993) (xy 127.924075 53.487007) (xy 127.907037 53.550591) (xy 127.274728 52.918282) + (xy 127.274727 52.918282) (xy 127.23538 52.972439) (xy 127.138904 53.161782) (xy 127.073242 53.363869) + (xy 127.073242 53.363872) (xy 127.04 53.573753) (xy 127.04 53.786246) (xy 127.073242 53.996127) + (xy 127.073242 53.99613) (xy 127.138904 54.198217) (xy 127.235375 54.38755) (xy 127.274728 54.441716) + (xy 127.907037 53.809408) (xy 127.924075 53.872993) (xy 127.989901 53.987007) (xy 128.082993 54.080099) + (xy 128.197007 54.145925) (xy 128.26059 54.162962) (xy 127.59037 54.833181) (xy 127.529047 54.866666) + (xy 127.502698 54.8695) (xy 127.492134 54.8695) (xy 127.492123 54.869501) (xy 127.432516 54.875908) + (xy 127.297671 54.926202) (xy 127.297664 54.926206) (xy 127.182455 55.012452) (xy 127.182452 55.012455) + (xy 127.096206 55.127664) (xy 127.096202 55.127671) (xy 127.045908 55.262517) (xy 127.039501 55.322116) + (xy 127.039501 55.322123) (xy 127.0395 55.322135) (xy 127.0395 57.11787) (xy 127.039501 57.117876) + (xy 127.045908 57.177483) (xy 127.096202 57.312328) (xy 127.096206 57.312335) (xy 127.182452 57.427544) + (xy 127.182455 57.427547) (xy 127.297664 57.513793) (xy 127.297671 57.513797) (xy 127.432517 57.564091) + (xy 127.432516 57.564091) (xy 127.439444 57.564835) (xy 127.492127 57.5705) (xy 129.287872 57.570499) + (xy 129.347483 57.564091) (xy 129.482331 57.513796) (xy 129.597546 57.427546) (xy 129.683796 57.312331) + (xy 129.734091 57.177483) (xy 129.7405 57.117873) (xy 129.740499 55.322128) (xy 129.734091 55.262517) + (xy 129.698793 55.167879) (xy 129.683797 55.127671) (xy 129.683793 55.127664) (xy 129.597547 55.012455) + (xy 129.597544 55.012452) (xy 129.482335 54.926206) (xy 129.482328 54.926202) (xy 129.347482 54.875908) + (xy 129.347483 54.875908) (xy 129.287883 54.869501) (xy 129.287881 54.8695) (xy 129.287873 54.8695) + (xy 129.287865 54.8695) (xy 129.277309 54.8695) (xy 129.21027 54.849815) (xy 129.189628 54.833181) + (xy 128.519408 54.162962) (xy 128.582993 54.145925) (xy 128.697007 54.080099) (xy 128.790099 53.987007) + (xy 128.855925 53.872993) (xy 128.872962 53.809408) (xy 129.50527 54.441717) (xy 129.50527 54.441716) + (xy 129.544622 54.387554) (xy 129.641095 54.198217) (xy 129.706757 53.99613) (xy 129.706757 53.996127) + (xy 129.74 53.786246) (xy 129.74 53.573753) (xy 129.706757 53.363872) (xy 129.706757 53.363869) + (xy 129.641095 53.161782) (xy 129.544624 52.972449) (xy 129.50527 52.918282) (xy 129.505269 52.918282) + (xy 128.872962 53.55059) (xy 128.855925 53.487007) (xy 128.790099 53.372993) (xy 128.697007 53.279901) + (xy 128.582993 53.214075) (xy 128.519409 53.197037) (xy 129.151716 52.564728) (xy 129.097547 52.525373) + (xy 129.097547 52.525372) (xy 129.0885 52.520763) (xy 129.037706 52.472788) (xy 129.020912 52.404966) + (xy 129.043451 52.338832) (xy 129.088508 52.299793) (xy 129.097816 52.295051) (xy 129.177007 52.237515) + (xy 129.269786 52.170109) (xy 129.269788 52.170106) (xy 129.269792 52.170104) (xy 129.420104 52.019792) + (xy 129.420106 52.019788) (xy 129.420109 52.019786) (xy 129.545048 51.84782) (xy 129.545047 51.84782) + (xy 129.545051 51.847816) (xy 129.641557 51.658412) (xy 129.707246 51.456243) (xy 129.7405 51.246287) + (xy 129.7405 51.033713) (xy 129.707246 50.823757) (xy 129.641557 50.621588) (xy 129.545051 50.432184) + (xy 129.545049 50.432181) (xy 129.545048 50.432179) (xy 129.420109 50.260213) (xy 129.269786 50.10989) + (xy 129.09782 49.984951) (xy 129.097115 49.984591) (xy 129.089054 49.980485) (xy 129.038259 49.932512) + (xy 129.021463 49.864692) (xy 129.043999 49.798556) (xy 129.089054 49.759515) (xy 129.097816 49.755051) + (xy 129.119789 49.739086) (xy 129.269786 49.630109) (xy 129.269788 49.630106) (xy 129.269792 49.630104) + (xy 129.420104 49.479792) (xy 129.420106 49.479788) (xy 129.420109 49.479786) (xy 129.545048 49.30782) + (xy 129.545047 49.30782) (xy 129.545051 49.307816) (xy 129.641557 49.118412) (xy 129.707246 48.916243) + (xy 129.7405 48.706287) (xy 129.7405 48.493713) (xy 129.707246 48.283757) (xy 129.705867 48.279514) + (xy 129.702179 48.268162) (xy 129.700182 48.198321) (xy 129.732425 48.142164) (xy 129.927772 47.946816) + (xy 129.989095 47.913334) (xy 130.015452 47.9105) (xy 142.263731 47.9105) (xy 142.33077 47.930185) + (xy 142.376525 47.982989) (xy 142.386469 48.052147) (xy 142.379687 48.076868) (xy 142.379949 48.076954) + (xy 142.378443 48.081586) (xy 142.378443 48.081588) (xy 142.341303 48.195892) (xy 142.312753 48.28376) + (xy 142.286026 48.452512) (xy 142.2795 48.493713) (xy 142.2795 48.706287) (xy 142.312754 48.916243) + (xy 142.373154 49.102135) (xy 142.378444 49.118414) (xy 142.474951 49.30782) (xy 142.59989 49.479786) + (xy 142.750213 49.630109) (xy 142.922182 49.75505) (xy 142.930946 49.759516) (xy 142.981742 49.807491) + (xy 142.998536 49.875312) (xy 142.975998 49.941447) (xy 142.930946 49.980484) (xy 142.922182 49.984949) + (xy 142.750213 50.10989) (xy 142.59989 50.260213) (xy 142.474951 50.432179) (xy 142.378444 50.621585) + (xy 142.312753 50.82376) (xy 142.2795 51.033713) (xy 142.2795 51.246286) (xy 142.296005 51.350498) + (xy 142.312754 51.456243) (xy 142.377991 51.657022) (xy 142.378444 51.658414) (xy 142.474951 51.84782) + (xy 142.59989 52.019786) (xy 142.750213 52.170109) (xy 142.922182 52.29505) (xy 142.930946 52.299516) + (xy 142.981742 52.347491) (xy 142.998536 52.415312) (xy 142.975998 52.481447) (xy 142.930946 52.520484) + (xy 142.922182 52.524949) (xy 142.750213 52.64989) (xy 142.59989 52.800213) (xy 142.474951 52.972179) + (xy 142.378444 53.161585) (xy 142.312753 53.36376) (xy 142.2795 53.573713) (xy 142.2795 53.786286) + (xy 142.312753 53.996239) (xy 142.378444 54.198414) (xy 142.474951 54.38782) (xy 142.59989 54.559786) + (xy 142.750213 54.710109) (xy 142.922182 54.83505) (xy 142.930946 54.839516) (xy 142.981742 54.887491) + (xy 142.998536 54.955312) (xy 142.975998 55.021447) (xy 142.930946 55.060484) (xy 142.922182 55.064949) + (xy 142.750213 55.18989) (xy 142.59989 55.340213) (xy 142.474951 55.512179) (xy 142.378444 55.701585) + (xy 142.312753 55.90376) (xy 142.297771 55.998355) (xy 142.2795 56.113713) (xy 142.2795 56.326287) + (xy 142.312754 56.536243) (xy 142.37517 56.72834) (xy 142.378444 56.738414) (xy 142.474951 56.92782) + (xy 142.59989 57.099786) (xy 142.750213 57.250109) (xy 142.922179 57.375048) (xy 142.922181 57.375049) + (xy 142.922184 57.375051) (xy 143.111588 57.471557) (xy 143.313757 57.537246) (xy 143.523713 57.5705) + (xy 143.523714 57.5705) (xy 143.736286 57.5705) (xy 143.736287 57.5705) (xy 143.946243 57.537246) + (xy 144.148412 57.471557) (xy 144.337816 57.375051) (xy 144.359789 57.359086) (xy 144.509786 57.250109) + (xy 144.509788 57.250106) (xy 144.509792 57.250104) (xy 144.660104 57.099792) (xy 144.660106 57.099788) + (xy 144.660109 57.099786) (xy 144.785048 56.92782) (xy 144.785047 56.92782) (xy 144.785051 56.927816) + (xy 144.881557 56.738412) (xy 144.947246 56.536243) (xy 144.9805 56.326287) (xy 144.9805 56.113713) + (xy 144.947246 55.903757) (xy 144.881557 55.701588) (xy 144.785051 55.512184) (xy 144.785049 55.512181) + (xy 144.785048 55.512179) (xy 144.660109 55.340213) (xy 144.509786 55.18989) (xy 144.33782 55.064951) + (xy 144.337115 55.064591) (xy 144.329054 55.060485) (xy 144.278259 55.012512) (xy 144.261463 54.944692) + (xy 144.283999 54.878556) (xy 144.329054 54.839515) (xy 144.337816 54.835051) (xy 144.359789 54.819086) + (xy 144.509786 54.710109) (xy 144.509788 54.710106) (xy 144.509792 54.710104) (xy 144.660104 54.559792) + (xy 144.660106 54.559788) (xy 144.660109 54.559786) (xy 144.785048 54.38782) (xy 144.785047 54.38782) + (xy 144.785051 54.387816) (xy 144.881557 54.198412) (xy 144.947246 53.996243) (xy 144.9805 53.786287) + (xy 144.9805 53.573713) (xy 144.947246 53.363757) (xy 144.881557 53.161588) (xy 144.785051 52.972184) + (xy 144.785049 52.972181) (xy 144.785048 52.972179) (xy 144.660109 52.800213) (xy 144.509786 52.64989) + (xy 144.33782 52.524951) (xy 144.3296 52.520763) (xy 144.329054 52.520485) (xy 144.278259 52.472512) + (xy 144.261463 52.404692) (xy 144.283999 52.338556) (xy 144.329054 52.299515) (xy 144.337816 52.295051) + (xy 144.359789 52.279086) (xy 144.509786 52.170109) (xy 144.509788 52.170106) (xy 144.509792 52.170104) + (xy 144.660104 52.019792) (xy 144.705407 51.957437) (xy 144.760735 51.914772) (xy 144.830348 51.908791) + (xy 144.892144 51.941396) (xy 144.893406 51.942641) (xy 150.825139 57.874374) (xy 150.825149 57.874385) + (xy 150.829479 57.878715) (xy 150.82948 57.878716) (xy 150.941284 57.99052) (xy 150.941286 57.990521) + (xy 150.94129 57.990524) (xy 151.006915 58.028412) (xy 151.078216 58.069577) (xy 151.190019 58.099534) + (xy 151.230942 58.1105) (xy 151.230943 58.1105) (xy 231.685501 58.1105) (xy 231.75254 58.130185) + (xy 231.798295 58.182989) (xy 231.809501 58.2345) (xy 231.809501 58.407876) (xy 231.815908 58.467483) + (xy 231.866202 58.602328) (xy 231.866206 58.602335) (xy 231.952452 58.717544) (xy 231.952455 58.717547) + (xy 232.067664 58.803793) (xy 232.067671 58.803797) (xy 232.202517 58.854091) (xy 232.202516 58.854091) + (xy 232.209444 58.854835) (xy 232.262127 58.8605) (xy 234.057872 58.860499) (xy 234.117483 58.854091) + (xy 234.252331 58.803796) (xy 234.367546 58.717546) (xy 234.453796 58.602331) (xy 234.50281 58.470916) + (xy 234.544681 58.414984) (xy 234.610145 58.390566) (xy 234.678418 58.405417) (xy 234.706673 58.426569) + (xy 234.820213 58.540109) (xy 234.992179 58.665048) (xy 234.992181 58.665049) (xy 234.992184 58.665051) + (xy 235.181588 58.761557) (xy 235.383757 58.827246) (xy 235.593713 58.8605) (xy 235.593714 58.8605) + (xy 235.806286 58.8605) (xy 235.806287 58.8605) (xy 236.016243 58.827246) (xy 236.218412 58.761557) + (xy 236.407816 58.665051) (xy 236.494138 58.602335) (xy 236.579786 58.540109) (xy 236.579788 58.540106) + (xy 236.579792 58.540104) (xy 236.730104 58.389792) (xy 236.730106 58.389788) (xy 236.730109 58.389786) + (xy 236.855048 58.21782) (xy 236.855047 58.21782) (xy 236.855051 58.217816) (xy 236.859514 58.209054) + (xy 236.907488 58.158259) (xy 236.975308 58.141463) (xy 237.041444 58.163999) (xy 237.080486 58.209056) + (xy 237.084951 58.21782) (xy 237.20989 58.389786) (xy 237.360213 58.540109) (xy 237.532179 58.665048) + (xy 237.532181 58.665049) (xy 237.532184 58.665051) (xy 237.721588 58.761557) (xy 237.923757 58.827246) + (xy 238.133713 58.8605) (xy 238.133714 58.8605) (xy 238.346286 58.8605) (xy 238.346287 58.8605) + (xy 238.556243 58.827246) (xy 238.758412 58.761557) (xy 238.947816 58.665051) (xy 239.034138 58.602335) + (xy 239.119786 58.540109) (xy 239.119788 58.540106) (xy 239.119792 58.540104) (xy 239.270104 58.389792) + (xy 239.270106 58.389788) (xy 239.270109 58.389786) (xy 239.35589 58.271717) (xy 239.395051 58.217816) + (xy 239.399793 58.208508) (xy 239.447763 58.157711) (xy 239.515583 58.140911) (xy 239.581719 58.163445) + (xy 239.620763 58.2085) (xy 239.625373 58.217547) (xy 239.664728 58.271716) (xy 240.297037 57.639408) + (xy 240.314075 57.702993) (xy 240.379901 57.817007) (xy 240.472993 57.910099) (xy 240.587007 57.975925) + (xy 240.65059 57.992962) (xy 240.018282 58.625269) (xy 240.018282 58.62527) (xy 240.072449 58.664624) + (xy 240.261782 58.761095) (xy 240.46387 58.826757) (xy 240.673754 58.86) (xy 240.886246 58.86) (xy 241.096127 58.826757) + (xy 241.09613 58.826757) (xy 241.298217 58.761095) (xy 241.487554 58.664622) (xy 241.541716 58.62527) + (xy 241.541717 58.62527) (xy 240.909408 57.992962) (xy 240.972993 57.975925) (xy 241.087007 57.910099) + (xy 241.180099 57.817007) (xy 241.245925 57.702993) (xy 241.262962 57.639408) (xy 241.89527 58.271717) + (xy 241.89527 58.271716) (xy 241.934622 58.217554) (xy 242.031095 58.028217) (xy 242.096757 57.82613) + (xy 242.096757 57.826127) (xy 242.13 57.616246) (xy 242.13 57.403753) (xy 242.096757 57.193872) + (xy 242.096757 57.193869) (xy 242.031095 56.991782) (xy 241.934624 56.802449) (xy 241.89527 56.748282) + (xy 241.895269 56.748282) (xy 241.262962 57.38059) (xy 241.245925 57.317007) (xy 241.180099 57.202993) + (xy 241.087007 57.109901) (xy 240.972993 57.044075) (xy 240.909409 57.027037) (xy 241.541716 56.394728) + (xy 241.48755 56.355375) (xy 241.298217 56.258904) (xy 241.096129 56.193242) (xy 240.886246 56.16) + (xy 240.673754 56.16) (xy 240.463872 56.193242) (xy 240.463869 56.193242) (xy 240.261782 56.258904) + (xy 240.072439 56.35538) (xy 240.018282 56.394727) (xy 240.018282 56.394728) (xy 240.650591 57.027037) + (xy 240.587007 57.044075) (xy 240.472993 57.109901) (xy 240.379901 57.202993) (xy 240.314075 57.317007) + (xy 240.297037 57.380591) (xy 239.664728 56.748282) (xy 239.62423 56.75147) (xy 239.610618 56.74861) + (xy 239.596853 56.75059) (xy 239.577101 56.741569) (xy 239.555852 56.737106) (xy 239.545947 56.727342) + (xy 239.533297 56.721565) (xy 239.521557 56.703298) (xy 239.506095 56.688055) (xy 239.502268 56.673283) + (xy 239.495523 56.662787) (xy 239.4905 56.627852) (xy 239.4905 55.167874) (xy 239.468742 55.0305) + (xy 239.459709 54.973472) (xy 239.459709 54.973471) (xy 239.459709 54.973469) (xy 239.425927 54.8695) + (xy 239.398884 54.786271) (xy 239.398882 54.786268) (xy 239.398882 54.786266) (xy 239.309523 54.61089) + (xy 239.272398 54.559792) (xy 239.193828 54.45165) (xy 239.054646 54.312468) (xy 236.460523 51.718345) + (xy 236.427038 51.657022) (xy 236.424204 51.630664) (xy 236.424204 37.395632) (xy 236.443889 37.328593) + (xy 236.460523 37.307951) (xy 237.721655 36.046819) (xy 237.782978 36.013334) (xy 237.809336 36.0105) + (xy 240.117852 36.0105) (xy 240.184891 36.030185) (xy 240.230646 36.082989) (xy 240.24147 36.14423) + (xy 240.238282 36.184728) (xy 240.870591 36.817037) (xy 240.807007 36.834075) (xy 240.692993 36.899901) + (xy 240.599901 36.992993) (xy 240.534075 37.107007) (xy 240.517037 37.170591) (xy 239.884728 36.538282) + (xy 239.884727 36.538282) (xy 239.84538 36.592439) (xy 239.748904 36.781782) (xy 239.683242 36.983869) + (xy 239.683242 36.983872) (xy 239.65 37.193753) (xy 239.65 37.406246) (xy 239.683242 37.616127) + (xy 239.683242 37.61613) (xy 239.748904 37.818217) (xy 239.845375 38.00755) (xy 239.884728 38.061716) + (xy 240.517037 37.429408) (xy 240.534075 37.492993) (xy 240.599901 37.607007) (xy 240.692993 37.700099) + (xy 240.807007 37.765925) (xy 240.87059 37.782962) (xy 240.238282 38.415269) (xy 240.238282 38.41527) + (xy 240.292452 38.454626) (xy 240.292451 38.454626) (xy 240.301495 38.459234) (xy 240.352292 38.507208) + (xy 240.369087 38.575029) (xy 240.34655 38.641164) (xy 240.301499 38.680202) (xy 240.292182 38.684949) + (xy 240.120213 38.80989) (xy 239.96989 38.960213) (xy 239.844951 39.132179) (xy 239.748444 39.321585) + (xy 239.682753 39.52376) (xy 239.6495 39.733713) (xy 239.6495 39.946286) (xy 239.682355 40.153729) + (xy 239.682754 40.156243) (xy 239.732489 40.309312) (xy 239.748444 40.358414) (xy 239.844951 40.54782) + (xy 239.96989 40.719786) (xy 240.120213 40.870109) (xy 240.292182 40.99505) (xy 240.300946 40.999516) + (xy 240.351742 41.047491) (xy 240.368536 41.115312) (xy 240.345998 41.181447) (xy 240.300946 41.220484) + (xy 240.292182 41.224949) (xy 240.120213 41.34989) (xy 239.96989 41.500213) (xy 239.844951 41.672179) + (xy 239.748444 41.861585) (xy 239.682753 42.06376) (xy 239.6495 42.273713) (xy 239.6495 42.486286) + (xy 239.681002 42.685185) (xy 239.682754 42.696243) (xy 239.699512 42.74782) (xy 239.748444 42.898414) + (xy 239.844951 43.08782) (xy 239.96989 43.259786) (xy 240.120213 43.410109) (xy 240.292182 43.53505) + (xy 240.300946 43.539516) (xy 240.351742 43.587491) (xy 240.368536 43.655312) (xy 240.345998 43.721447) + (xy 240.300946 43.760484) (xy 240.292182 43.764949) (xy 240.120213 43.88989) (xy 239.96989 44.040213) + (xy 239.844951 44.212179) (xy 239.748444 44.401585) (xy 239.682753 44.60376) (xy 239.6495 44.813713) + (xy 239.6495 45.026286) (xy 239.681002 45.225185) (xy 239.682754 45.236243) (xy 239.742985 45.421615) + (xy 239.748444 45.438414) (xy 239.844951 45.62782) (xy 239.96989 45.799786) (xy 240.120213 45.950109) + (xy 240.292182 46.07505) (xy 240.300946 46.079516) (xy 240.351742 46.127491) (xy 240.368536 46.195312) + (xy 240.345998 46.261447) (xy 240.300946 46.300484) (xy 240.292182 46.304949) (xy 240.120213 46.42989) + (xy 239.96989 46.580213) (xy 239.844951 46.752179) (xy 239.748444 46.941585) (xy 239.682753 47.14376) + (xy 239.6495 47.353713) (xy 239.6495 47.566286) (xy 239.681002 47.765185) (xy 239.682754 47.776243) + (xy 239.742985 47.961615) (xy 239.748444 47.978414) (xy 239.844951 48.16782) (xy 239.96989 48.339786) + (xy 240.08343 48.453326) (xy 240.116915 48.514649) (xy 240.111931 48.584341) (xy 240.070059 48.640274) + (xy 240.039083 48.657189) (xy 239.907669 48.706203) (xy 239.907664 48.706206) (xy 239.792455 48.792452) + (xy 239.792452 48.792455) (xy 239.706206 48.907664) (xy 239.706202 48.907671) (xy 239.655908 49.042517) + (xy 239.649501 49.102116) (xy 239.6495 49.102135) (xy 239.6495 50.89787) (xy 239.649501 50.897876) + (xy 239.655908 50.957483) (xy 239.706202 51.092328) (xy 239.706206 51.092335) (xy 239.792452 51.207544) + (xy 239.792455 51.207547) (xy 239.907664 51.293793) (xy 239.907671 51.293797) (xy 240.042517 51.344091) + (xy 240.042516 51.344091) (xy 240.049444 51.344835) (xy 240.102127 51.3505) (xy 241.897872 51.350499) + (xy 241.957483 51.344091) (xy 242.092331 51.293796) (xy 242.207546 51.207546) (xy 242.293796 51.092331) + (xy 242.344091 50.957483) (xy 242.3505 50.897873) (xy 242.350499 49.58545) (xy 242.370184 49.518412) + (xy 242.386813 49.497775) (xy 244.998729 46.88586) (xy 244.998733 46.885858) (xy 245.085858 46.798733) + (xy 245.137619 46.721267) (xy 245.154312 46.696285) (xy 245.176609 46.642455) (xy 245.188266 46.614313) + (xy 245.188266 46.614312) (xy 245.201463 46.582452) (xy 245.216688 46.505909) (xy 245.2255 46.461607) + (xy 245.2255 46.338393) (xy 245.2255 33.210858) (xy 245.225506 33.144236) (xy 245.225505 33.144232) + (xy 245.225501 33.144186) (xy 245.225394 33.143648) (xy 245.21387 33.085713) (xy 245.213871 33.085704) + (xy 245.213869 33.085705) (xy 245.201737 33.024688) (xy 245.201494 33.023382) (xy 245.201492 33.023375) + (xy 245.201066 33.022377) (xy 245.175727 32.961203) (xy 245.175723 32.961193) (xy 245.154634 32.910267) + (xy 245.154316 32.90948) (xy 245.154312 32.909473) (xy 245.153633 32.908485) (xy 245.114888 32.8505) + (xy 245.114335 32.849673) (xy 245.085892 32.807097) (xy 245.085891 32.807096) (xy 245.085883 32.807084) + (xy 245.085855 32.80705) (xy 245.033641 32.754837) (xy 245.033634 32.754826) (xy 245.033633 32.754828) + (xy 244.988941 32.710128) (xy 244.98884 32.710036) (xy 243.06214 30.783338) (xy 243.062137 30.783334) + (xy 243.062137 30.783335) (xy 243.05507 30.776268) (xy 243.05507 30.776267) (xy 242.990984 30.712181) + (xy 242.9575 30.650857) (xy 242.962485 30.581166) (xy 243.004356 30.525232) (xy 243.069821 30.500816) + (xy 243.078666 30.5005) (xy 244.294108 30.5005) (xy 244.355572 30.5005) (xy 244.364418 30.500816) + (xy 244.564561 30.51513) (xy 244.582063 30.517647) (xy 244.773795 30.559355) (xy 244.79076 30.564336) + (xy 244.974611 30.632909) (xy 244.990694 30.640253) (xy 245.162908 30.73429) (xy 245.177791 30.743855) + (xy 245.334864 30.861438) (xy 245.348235 30.873024) (xy 245.486975 31.011764) (xy 245.498561 31.025135) + (xy 245.616144 31.182208) (xy 245.625709 31.197091) (xy 245.719743 31.3693) (xy 245.727093 31.385394) + (xy 245.795661 31.569234) (xy 245.800645 31.586209) (xy 245.842351 31.777931) (xy 245.844869 31.795442) + (xy 245.859184 31.99558) (xy 245.8595 32.004427) (xy 245.8595 60.995572) (xy 245.859184 61.004419) + (xy 245.844869 61.204557) (xy 245.842351 61.222068) (xy 245.800645 61.41379) (xy 245.795661 61.430765) + (xy 245.727093 61.614605) (xy 245.719743 61.630699) (xy 245.625709 61.802908) (xy 245.616144 61.817791) + (xy 245.498561 61.974864) (xy 245.486975 61.988235) (xy 245.348235 62.126975) (xy 245.334864 62.138561) + (xy 245.177791 62.256144) (xy 245.162908 62.265709) (xy 244.990699 62.359743) (xy 244.974605 62.367093) + (xy 244.790765 62.435661) (xy 244.77379 62.440645) (xy 244.582068 62.482351) (xy 244.564557 62.484869) + (xy 244.383779 62.497799) (xy 244.364417 62.499184) (xy 244.355572 62.4995) (xy 125.504428 62.4995) + (xy 125.495582 62.499184) (xy 125.473622 62.497613) (xy 125.295442 62.484869) (xy 125.277931 62.482351) + (xy 125.086209 62.440645) (xy 125.069234 62.435661) (xy 124.885394 62.367093) (xy 124.8693 62.359743) + (xy 124.697091 62.265709) (xy 124.682208 62.256144) (xy 124.525135 62.138561) (xy 124.511764 62.126975) + (xy 124.373024 61.988235) (xy 124.361438 61.974864) (xy 124.243855 61.817791) (xy 124.23429 61.802908) + (xy 124.140256 61.630699) (xy 124.132909 61.614611) (xy 124.064336 61.43076) (xy 124.059354 61.41379) + (xy 124.017648 61.222068) (xy 124.01513 61.204556) (xy 124.000816 61.004418) (xy 124.0005 60.995572) + (xy 124.0005 32.004427) (xy 124.000816 31.995581) (xy 124.009584 31.872989) (xy 124.01513 31.795436) + (xy 124.017646 31.777938) (xy 124.059356 31.5862) (xy 124.064335 31.569242) (xy 124.132911 31.385382) + (xy 124.140251 31.36931) (xy 124.234294 31.197083) (xy 124.24385 31.182214) (xy 124.361443 31.025128) + (xy 124.373017 31.011771) (xy 124.511771 30.873017) (xy 124.525128 30.861443) (xy 124.682214 30.74385) + (xy 124.697083 30.734294) (xy 124.86931 30.640251) (xy 124.885382 30.632911) (xy 125.069242 30.564335) + (xy 125.0862 30.559356) (xy 125.277938 30.517646) (xy 125.295436 30.51513) (xy 125.495582 30.500816) + (xy 125.504428 30.5005) (xy 125.565892 30.5005) (xy 130.166029 30.5005) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts (xy 236.815425 33.370185) (xy 236.86118 33.422989) (xy 236.871124 33.492147) (xy 236.842099 33.555703) (xy 236.786706 33.59243) (xy 236.775757 33.595987) (xy 236.759969 33.601117) (xy 236.584594 33.690476) (xy 236.530338 33.729896) (xy 236.425354 33.806172) (xy 236.425352 33.806174) (xy 236.425351 33.806174) @@ -4595,7 +4751,7 @@ (xy 218.387007 44.909901) (xy 218.272993 44.844075) (xy 218.209409 44.827037) (xy 218.841716 44.194728) (xy 218.787547 44.155373) (xy 218.787547 44.155372) (xy 218.7785 44.150763) (xy 218.727706 44.102788) (xy 218.710912 44.034966) (xy 218.733451 43.968832) (xy 218.778508 43.929793) (xy 218.787816 43.925051) - (xy 218.867007 43.867515) (xy 218.959786 43.800109) (xy 218.959788 43.800106) (xy 218.959792 43.800104) + (xy 218.910056 43.836239) (xy 218.959786 43.800109) (xy 218.959788 43.800106) (xy 218.959792 43.800104) (xy 219.110104 43.649792) (xy 219.110106 43.649788) (xy 219.110109 43.649786) (xy 219.235048 43.47782) (xy 219.235049 43.477819) (xy 219.235051 43.477816) (xy 219.331557 43.288412) (xy 219.397246 43.086243) (xy 219.4305 42.876287) (xy 219.4305 42.663713) (xy 219.397246 42.453757) (xy 219.331557 42.251588) @@ -4616,7 +4772,7 @@ (xy 216.130259 39.624019) (xy 216.10755 39.628536) (xy 216.102666 39.630558) (xy 216.074207 39.642347) (xy 215.993719 39.675684) (xy 215.993705 39.675692) (xy 215.891272 39.744138) (xy 215.891264 39.744144) (xy 213.502181 42.133228) (xy 213.440858 42.166713) (xy 213.371166 42.161729) (xy 213.315233 42.119857) - (xy 213.290816 42.054393) (xy 213.2905 42.045547) (xy 213.2905 41.933713) (xy 213.273268 41.824915) + (xy 213.290816 42.054393) (xy 213.2905 42.045547) (xy 213.2905 41.933713) (xy 213.257246 41.72376) (xy 213.257246 41.723757) (xy 213.191557 41.521588) (xy 213.095051 41.332184) (xy 213.095049 41.332181) (xy 213.095048 41.332179) (xy 212.970109 41.160213) (xy 212.819786 41.00989) (xy 212.647817 40.884949) (xy 212.638504 40.880204) (xy 212.587707 40.83223) (xy 212.570912 40.764409) (xy 212.593449 40.698274) @@ -4658,47 +4814,39 @@ (xy 153.037037 39.370591) (xy 152.404728 38.738282) (xy 152.404727 38.738282) (xy 152.36538 38.792439) (xy 152.268904 38.981782) (xy 152.203242 39.183869) (xy 152.203242 39.183872) (xy 152.17 39.393753) (xy 152.17 39.506048) (xy 152.150315 39.573087) (xy 152.097511 39.618842) (xy 152.028353 39.628786) - (xy 151.964797 39.599761) (xy 151.958319 39.593729) (xy 151.775198 39.410608) (xy 151.775178 39.410586) - (xy 151.683733 39.319141) (xy 151.632509 39.284915) (xy 151.581287 39.250689) (xy 151.581286 39.250688) - (xy 151.581283 39.250686) (xy 151.58128 39.250685) (xy 151.500792 39.217347) (xy 151.467453 39.203537) - (xy 151.457427 39.201543) (xy 151.407029 39.191518) (xy 151.34661 39.1795) (xy 151.346607 39.1795) - (xy 151.346606 39.1795) (xy 144.975727 39.1795) (xy 144.908688 39.159815) (xy 144.862933 39.107011) - (xy 144.852989 39.037853) (xy 144.859827 39.012931) (xy 144.859589 39.012854) (xy 144.926757 38.80613) - (xy 144.926757 38.806127) (xy 144.96 38.596246) (xy 144.96 38.383753) (xy 144.926757 38.173872) - (xy 144.926757 38.173869) (xy 144.861095 37.971782) (xy 144.764624 37.782449) (xy 144.72527 37.728282) - (xy 144.725269 37.728282) (xy 144.092962 38.360589) (xy 144.075925 38.297007) (xy 144.010099 38.182993) - (xy 143.917007 38.089901) (xy 143.802993 38.024075) (xy 143.739409 38.007037) (xy 144.409627 37.336818) - (xy 144.47095 37.303333) (xy 144.497307 37.300499) (xy 144.507872 37.300499) (xy 144.567483 37.294091) - (xy 144.702331 37.243796) (xy 144.817546 37.157546) (xy 144.903796 37.042331) (xy 144.954091 36.907483) - (xy 144.9605 36.847873) (xy 144.960499 35.052128) (xy 144.954091 34.992517) (xy 144.90701 34.866287) - (xy 144.903797 34.857671) (xy 144.903793 34.857664) (xy 144.817547 34.742455) (xy 144.817544 34.742452) - (xy 144.702335 34.656206) (xy 144.702328 34.656202) (xy 144.567482 34.605908) (xy 144.567483 34.605908) - (xy 144.507883 34.599501) (xy 144.507881 34.5995) (xy 144.507873 34.5995) (xy 144.507864 34.5995) - (xy 142.712129 34.5995) (xy 142.712123 34.599501) (xy 142.652516 34.605908) (xy 142.517671 34.656202) - (xy 142.517664 34.656206) (xy 142.402455 34.742452) (xy 142.402452 34.742455) (xy 142.316206 34.857664) - (xy 142.316202 34.857671) (xy 142.265908 34.992517) (xy 142.259501 35.052116) (xy 142.259501 35.052123) - (xy 142.2595 35.052135) (xy 142.2595 36.84787) (xy 142.259501 36.847876) (xy 142.265908 36.907483) - (xy 142.316202 37.042328) (xy 142.316206 37.042335) (xy 142.402452 37.157544) (xy 142.402455 37.157547) - (xy 142.517664 37.243793) (xy 142.517671 37.243797) (xy 142.562618 37.260561) (xy 142.652517 37.294091) - (xy 142.712127 37.3005) (xy 142.722685 37.300499) (xy 142.789723 37.320179) (xy 142.810372 37.336818) - (xy 143.480591 38.007037) (xy 143.417007 38.024075) (xy 143.302993 38.089901) (xy 143.209901 38.182993) - (xy 143.144075 38.297007) (xy 143.127037 38.360591) (xy 142.494728 37.728282) (xy 142.494727 37.728282) - (xy 142.45538 37.782439) (xy 142.358904 37.971782) (xy 142.293242 38.173869) (xy 142.293242 38.173872) - (xy 142.26 38.383753) (xy 142.26 38.596246) (xy 142.293242 38.806127) (xy 142.293242 38.80613) (xy 142.358904 39.008217) - (xy 142.455376 39.197553) (xy 142.548853 39.326214) (xy 142.572332 39.392021) (xy 142.556506 39.460075) - (xy 142.536215 39.48678) (xy 141.700818 40.322179) (xy 141.486269 40.536728) (xy 141.486267 40.53673) - (xy 141.442704 40.580292) (xy 141.399142 40.623854) (xy 141.374132 40.661285) (xy 141.374131 40.661286) - (xy 141.33069 40.726296) (xy 141.330686 40.726304) (xy 141.304949 40.788442) (xy 141.304949 40.788443) - (xy 141.283538 40.840133) (xy 141.283535 40.840143) (xy 141.2595 40.960977) (xy 141.2595 46.199023) - (xy 141.283535 46.319856) (xy 141.28354 46.319873) (xy 141.330685 46.433693) (xy 141.33069 46.433702) - (xy 141.349337 46.461608) (xy 141.349338 46.461609) (xy 141.39914 46.536143) (xy 141.399141 46.536144) - (xy 141.399142 46.536145) (xy 141.486267 46.62327) (xy 141.486268 46.62327) (xy 141.493335 46.630337) - (xy 141.493334 46.630337) (xy 141.493338 46.63034) (xy 142.527442 47.664445) (xy 142.560927 47.725768) - (xy 142.555943 47.79546) (xy 142.540079 47.825011) (xy 142.45495 47.94218) (xy 142.447503 47.956797) - (xy 142.399527 48.007592) (xy 142.337019 48.0245) (xy 141.120453 48.0245) (xy 141.053414 48.004815) - (xy 141.032772 47.988181) (xy 135.161819 42.117228) (xy 135.128334 42.055905) (xy 135.1255 42.029547) - (xy 135.1255 33.420452) (xy 135.145185 33.353413) (xy 135.161819 33.332771) (xy 135.607771 32.886819) - (xy 135.669094 32.853334) (xy 135.695452 32.8505) (xy 136.4755 32.8505) + (xy 151.964797 39.599761) (xy 151.958319 39.593729) (xy 151.725198 39.360608) (xy 151.725178 39.360586) + (xy 151.633736 39.269144) (xy 151.633732 39.269141) (xy 151.574405 39.2295) (xy 151.531286 39.200688) + (xy 151.529359 39.19989) (xy 151.512708 39.192993) (xy 151.450792 39.167347) (xy 151.417453 39.153537) + (xy 151.407427 39.151543) (xy 151.357029 39.141518) (xy 151.29661 39.1295) (xy 151.296607 39.1295) + (xy 151.296606 39.1295) (xy 144.996269 39.1295) (xy 144.92923 39.109815) (xy 144.883475 39.057011) + (xy 144.873531 38.987853) (xy 144.880312 38.963131) (xy 144.880051 38.963046) (xy 144.896392 38.912754) + (xy 144.947246 38.756243) (xy 144.9805 38.546287) (xy 144.9805 38.333713) (xy 144.947246 38.123757) + (xy 144.881557 37.921588) (xy 144.785051 37.732184) (xy 144.785049 37.732181) (xy 144.785048 37.732179) + (xy 144.660109 37.560213) (xy 144.546569 37.446673) (xy 144.513084 37.38535) (xy 144.518068 37.315658) + (xy 144.55994 37.259725) (xy 144.590915 37.24281) (xy 144.722331 37.193796) (xy 144.837546 37.107546) + (xy 144.923796 36.992331) (xy 144.974091 36.857483) (xy 144.9805 36.797873) (xy 144.980499 35.002128) + (xy 144.974091 34.942517) (xy 144.974091 34.942516) (xy 144.923797 34.80767) (xy 144.923793 34.807664) + (xy 144.837547 34.692455) (xy 144.837544 34.692452) (xy 144.722335 34.606206) (xy 144.722328 34.606202) + (xy 144.587482 34.555908) (xy 144.587483 34.555908) (xy 144.527883 34.549501) (xy 144.527881 34.5495) + (xy 144.527873 34.5495) (xy 144.527864 34.5495) (xy 142.732129 34.5495) (xy 142.732123 34.549501) + (xy 142.672516 34.555908) (xy 142.537671 34.606202) (xy 142.537664 34.606206) (xy 142.422455 34.692452) + (xy 142.422452 34.692455) (xy 142.336206 34.807664) (xy 142.336203 34.80767) (xy 142.285908 34.942517) + (xy 142.282987 34.969691) (xy 142.279501 35.002123) (xy 142.2795 35.002135) (xy 142.2795 36.79787) + (xy 142.279501 36.797876) (xy 142.285908 36.857483) (xy 142.336202 36.992328) (xy 142.336206 36.992335) + (xy 142.422452 37.107544) (xy 142.422455 37.107547) (xy 142.537664 37.193793) (xy 142.537671 37.193797) + (xy 142.669082 37.24281) (xy 142.725016 37.284681) (xy 142.749433 37.350145) (xy 142.734582 37.418418) + (xy 142.713431 37.446673) (xy 142.599889 37.560215) (xy 142.474951 37.732179) (xy 142.378444 37.921585) + (xy 142.312753 38.12376) (xy 142.2795 38.333713) (xy 142.2795 38.546286) (xy 142.30071 38.680204) + (xy 142.312754 38.756243) (xy 142.363607 38.912753) (xy 142.379949 38.963046) (xy 142.378868 38.963397) + (xy 142.38576 39.027521) (xy 142.354483 39.089999) (xy 142.294392 39.125649) (xy 142.263731 39.1295) + (xy 132.555452 39.1295) (xy 132.488413 39.109815) (xy 132.467771 39.093181) (xy 129.732428 36.357838) + (xy 129.698943 36.296515) (xy 129.702177 36.231841) (xy 129.707246 36.216243) (xy 129.7405 36.006287) + (xy 129.7405 35.793713) (xy 129.707246 35.583757) (xy 129.641557 35.381588) (xy 129.545051 35.192184) + (xy 129.545049 35.192181) (xy 129.545048 35.192179) (xy 129.420109 35.020213) (xy 129.269786 34.86989) + (xy 129.097819 34.744951) (xy 129.097818 34.74495) (xy 129.097816 34.744949) (xy 129.029775 34.71028) + (xy 128.984511 34.687217) (xy 128.933715 34.639242) (xy 128.91692 34.571421) (xy 128.939458 34.505286) + (xy 128.953119 34.489057) (xy 130.055359 33.386819) (xy 130.116682 33.353334) (xy 130.14304 33.3505) + (xy 138.713394 33.3505) (xy 236.748386 33.3505) ) ) (filled_polygon @@ -4717,7 +4865,7 @@ (xy 217.887007 45.775925) (xy 217.95059 45.792962) (xy 217.28037 46.463181) (xy 217.219047 46.496666) (xy 217.192698 46.4995) (xy 217.182134 46.4995) (xy 217.182123 46.499501) (xy 217.122516 46.505908) (xy 216.987671 46.556202) (xy 216.987664 46.556206) (xy 216.872455 46.642452) (xy 216.872452 46.642455) - (xy 216.786206 46.757664) (xy 216.786202 46.757671) (xy 216.735908 46.892517) (xy 216.731279 46.935581) + (xy 216.786206 46.757664) (xy 216.786202 46.757671) (xy 216.735908 46.892517) (xy 216.730826 46.939792) (xy 216.729501 46.952123) (xy 216.7295 46.952135) (xy 216.7295 47.0255) (xy 216.709815 47.092539) (xy 216.657011 47.138294) (xy 216.6055 47.1495) (xy 213.681004 47.1495) (xy 213.545677 47.176418) (xy 213.545667 47.176421) (xy 213.461952 47.211097) (xy 213.392483 47.218566) (xy 213.330004 47.18729) @@ -4732,11 +4880,11 @@ (xy 242.461587 33.370185) (xy 242.482229 33.386819) (xy 242.738181 33.642771) (xy 242.771666 33.704094) (xy 242.7745 33.730452) (xy 242.7745 42.209546) (xy 242.754815 42.276585) (xy 242.738181 42.297227) (xy 242.562181 42.473227) (xy 242.500858 42.506712) (xy 242.431166 42.501728) (xy 242.375233 42.459856) - (xy 242.350816 42.394392) (xy 242.3505 42.385546) (xy 242.3505 42.273713) (xy 242.336029 42.182347) + (xy 242.350816 42.394392) (xy 242.3505 42.385546) (xy 242.3505 42.273713) (xy 242.340337 42.209546) (xy 242.317246 42.063757) (xy 242.251557 41.861588) (xy 242.155051 41.672184) (xy 242.155049 41.672181) (xy 242.155048 41.672179) (xy 242.030109 41.500213) (xy 241.879786 41.34989) (xy 241.70782 41.224951) (xy 241.707115 41.224591) (xy 241.699054 41.220485) (xy 241.648259 41.172512) (xy 241.631463 41.104692) - (xy 241.653999 41.038556) (xy 241.699054 40.999515) (xy 241.707816 40.995051) (xy 241.754715 40.960977) + (xy 241.653999 41.038556) (xy 241.699054 40.999515) (xy 241.707816 40.995051) (xy 241.729789 40.979086) (xy 241.879786 40.870109) (xy 241.879788 40.870106) (xy 241.879792 40.870104) (xy 242.030104 40.719792) (xy 242.030106 40.719788) (xy 242.030109 40.719786) (xy 242.155048 40.54782) (xy 242.155047 40.54782) (xy 242.155051 40.547816) (xy 242.251557 40.358412) (xy 242.317246 40.156243) (xy 242.3505 39.946287) @@ -4753,424 +4901,33 @@ (xy 241.307007 36.899901) (xy 241.192993 36.834075) (xy 241.129409 36.817037) (xy 241.761716 36.184728) (xy 241.707547 36.145373) (xy 241.707547 36.145372) (xy 241.6985 36.140763) (xy 241.647706 36.092788) (xy 241.630912 36.024966) (xy 241.653451 35.958832) (xy 241.698508 35.919793) (xy 241.707816 35.915051) - (xy 241.806005 35.843713) (xy 241.879786 35.790109) (xy 241.879788 35.790106) (xy 241.879792 35.790104) + (xy 241.874825 35.793713) (xy 241.879786 35.790109) (xy 241.879788 35.790106) (xy 241.879792 35.790104) (xy 242.030104 35.639792) (xy 242.030106 35.639788) (xy 242.030109 35.639786) (xy 242.155048 35.46782) (xy 242.155047 35.46782) (xy 242.155051 35.467816) (xy 242.251557 35.278412) (xy 242.317246 35.076243) (xy 242.3505 34.866287) (xy 242.3505 34.653713) (xy 242.317246 34.443757) (xy 242.251557 34.241588) (xy 242.155051 34.052184) (xy 242.155049 34.052181) (xy 242.155048 34.052179) (xy 242.030109 33.880213) - (xy 241.879786 33.72989) (xy 241.70782 33.604951) (xy 241.683248 33.592431) (xy 241.668633 33.584984) - (xy 241.617838 33.537011) (xy 241.601043 33.46919) (xy 241.62358 33.403055) (xy 241.678295 33.359603) - (xy 241.724929 33.3505) (xy 242.394548 33.3505) - ) - ) - (filled_polygon - (layer "F.Cu") - (pts - (xy 244.364418 30.500816) (xy 244.564561 30.51513) (xy 244.582063 30.517647) (xy 244.773795 30.559355) - (xy 244.79076 30.564336) (xy 244.974611 30.632909) (xy 244.990694 30.640253) (xy 245.107495 30.704032) - (xy 245.162908 30.73429) (xy 245.177791 30.743855) (xy 245.334864 30.861438) (xy 245.348235 30.873024) - (xy 245.486975 31.011764) (xy 245.498561 31.025135) (xy 245.616144 31.182208) (xy 245.625709 31.197091) - (xy 245.719743 31.3693) (xy 245.727093 31.385394) (xy 245.795661 31.569234) (xy 245.800645 31.586209) - (xy 245.842351 31.777931) (xy 245.844869 31.795442) (xy 245.859184 31.99558) (xy 245.8595 32.004427) - (xy 245.8595 60.995572) (xy 245.859184 61.004419) (xy 245.844869 61.204557) (xy 245.842351 61.222068) - (xy 245.800645 61.41379) (xy 245.795661 61.430765) (xy 245.727093 61.614605) (xy 245.719743 61.630699) - (xy 245.625709 61.802908) (xy 245.616144 61.817791) (xy 245.498561 61.974864) (xy 245.486975 61.988235) - (xy 245.348235 62.126975) (xy 245.334864 62.138561) (xy 245.177791 62.256144) (xy 245.162908 62.265709) - (xy 244.990699 62.359743) (xy 244.974605 62.367093) (xy 244.790765 62.435661) (xy 244.77379 62.440645) - (xy 244.582068 62.482351) (xy 244.564557 62.484869) (xy 244.383779 62.497799) (xy 244.364417 62.499184) - (xy 244.355572 62.4995) (xy 125.504428 62.4995) (xy 125.495582 62.499184) (xy 125.473622 62.497613) - (xy 125.295442 62.484869) (xy 125.277931 62.482351) (xy 125.086209 62.440645) (xy 125.069234 62.435661) - (xy 124.885394 62.367093) (xy 124.8693 62.359743) (xy 124.697091 62.265709) (xy 124.682208 62.256144) - (xy 124.525135 62.138561) (xy 124.511764 62.126975) (xy 124.373024 61.988235) (xy 124.361438 61.974864) - (xy 124.243855 61.817791) (xy 124.23429 61.802908) (xy 124.140256 61.630699) (xy 124.132909 61.614611) - (xy 124.064336 61.43076) (xy 124.059354 61.41379) (xy 124.017648 61.222068) (xy 124.01513 61.204556) - (xy 124.000816 61.004418) (xy 124.0005 60.995572) (xy 124.0005 60.024739) (xy 124.399498 60.024739) - (xy 124.440423 60.17747) (xy 124.469358 60.227585) (xy 124.469359 60.227589) (xy 124.46936 60.227589) - (xy 124.519479 60.314399) (xy 124.519481 60.314402) (xy 124.638349 60.43327) (xy 124.638355 60.433275) - (xy 125.969454 61.764374) (xy 125.969464 61.764385) (xy 125.973794 61.768715) (xy 125.973795 61.768716) - (xy 126.085599 61.88052) (xy 126.17241 61.930639) (xy 126.172412 61.930641) (xy 126.210466 61.952611) - (xy 126.22253 61.959577) (xy 126.375258 62.000501) (xy 126.375261 62.000501) (xy 126.540968 62.000501) - (xy 126.540984 62.0005) (xy 229.183331 62.0005) (xy 229.183347 62.000501) (xy 229.190943 62.000501) - (xy 229.349054 62.000501) (xy 229.349057 62.000501) (xy 229.501785 61.959577) (xy 229.551904 61.930639) - (xy 229.638716 61.88052) (xy 229.75052 61.768716) (xy 229.75052 61.768714) (xy 229.760728 61.758507) - (xy 229.76073 61.758504) (xy 232.622416 58.896818) (xy 232.683739 58.863333) (xy 232.710097 58.860499) - (xy 234.057871 58.860499) (xy 234.057872 58.860499) (xy 234.117483 58.854091) (xy 234.252331 58.803796) - (xy 234.367546 58.717546) (xy 234.453796 58.602331) (xy 234.50281 58.470916) (xy 234.544681 58.414984) - (xy 234.610145 58.390566) (xy 234.678418 58.405417) (xy 234.706673 58.426569) (xy 234.820213 58.540109) - (xy 234.992179 58.665048) (xy 234.992181 58.665049) (xy 234.992184 58.665051) (xy 235.181588 58.761557) - (xy 235.383757 58.827246) (xy 235.593713 58.8605) (xy 235.593714 58.8605) (xy 235.806286 58.8605) - (xy 235.806287 58.8605) (xy 236.016243 58.827246) (xy 236.218412 58.761557) (xy 236.407816 58.665051) - (xy 236.494138 58.602335) (xy 236.579786 58.540109) (xy 236.579788 58.540106) (xy 236.579792 58.540104) - (xy 236.730104 58.389792) (xy 236.730106 58.389788) (xy 236.730109 58.389786) (xy 236.855048 58.21782) - (xy 236.855047 58.21782) (xy 236.855051 58.217816) (xy 236.859514 58.209054) (xy 236.907488 58.158259) - (xy 236.975308 58.141463) (xy 237.041444 58.163999) (xy 237.080486 58.209056) (xy 237.084951 58.21782) - (xy 237.20989 58.389786) (xy 237.360213 58.540109) (xy 237.532179 58.665048) (xy 237.532181 58.665049) - (xy 237.532184 58.665051) (xy 237.721588 58.761557) (xy 237.923757 58.827246) (xy 238.133713 58.8605) - (xy 238.133714 58.8605) (xy 238.346286 58.8605) (xy 238.346287 58.8605) (xy 238.556243 58.827246) - (xy 238.758412 58.761557) (xy 238.947816 58.665051) (xy 239.034138 58.602335) (xy 239.119786 58.540109) - (xy 239.119788 58.540106) (xy 239.119792 58.540104) (xy 239.270104 58.389792) (xy 239.270106 58.389788) - (xy 239.270109 58.389786) (xy 239.35589 58.271717) (xy 239.395051 58.217816) (xy 239.399793 58.208508) - (xy 239.447763 58.157711) (xy 239.515583 58.140911) (xy 239.581719 58.163445) (xy 239.620763 58.2085) - (xy 239.625373 58.217547) (xy 239.664728 58.271716) (xy 240.297037 57.639408) (xy 240.314075 57.702993) - (xy 240.379901 57.817007) (xy 240.472993 57.910099) (xy 240.587007 57.975925) (xy 240.65059 57.992962) - (xy 240.018282 58.625269) (xy 240.018282 58.62527) (xy 240.072449 58.664624) (xy 240.261782 58.761095) - (xy 240.46387 58.826757) (xy 240.673754 58.86) (xy 240.886246 58.86) (xy 241.096127 58.826757) (xy 241.09613 58.826757) - (xy 241.298217 58.761095) (xy 241.487554 58.664622) (xy 241.541716 58.62527) (xy 241.541717 58.62527) - (xy 240.909408 57.992962) (xy 240.972993 57.975925) (xy 241.087007 57.910099) (xy 241.180099 57.817007) - (xy 241.245925 57.702993) (xy 241.262962 57.639408) (xy 241.89527 58.271717) (xy 241.89527 58.271716) - (xy 241.934622 58.217554) (xy 242.031095 58.028217) (xy 242.096757 57.82613) (xy 242.096757 57.826127) - (xy 242.13 57.616246) (xy 242.13 57.403753) (xy 242.096757 57.193872) (xy 242.096757 57.193869) - (xy 242.031095 56.991782) (xy 241.934624 56.802449) (xy 241.89527 56.748282) (xy 241.895269 56.748282) - (xy 241.262962 57.38059) (xy 241.245925 57.317007) (xy 241.180099 57.202993) (xy 241.087007 57.109901) - (xy 240.972993 57.044075) (xy 240.909409 57.027037) (xy 241.541716 56.394728) (xy 241.48755 56.355375) - (xy 241.298217 56.258904) (xy 241.096129 56.193242) (xy 240.886246 56.16) (xy 240.673754 56.16) - (xy 240.463872 56.193242) (xy 240.463869 56.193242) (xy 240.261782 56.258904) (xy 240.072439 56.35538) - (xy 240.018282 56.394727) (xy 240.018282 56.394728) (xy 240.650591 57.027037) (xy 240.587007 57.044075) - (xy 240.472993 57.109901) (xy 240.379901 57.202993) (xy 240.314075 57.317007) (xy 240.297037 57.380591) - (xy 239.664728 56.748282) (xy 239.62423 56.75147) (xy 239.610618 56.74861) (xy 239.596853 56.75059) - (xy 239.577101 56.741569) (xy 239.555852 56.737106) (xy 239.545947 56.727342) (xy 239.533297 56.721565) - (xy 239.521557 56.703298) (xy 239.506095 56.688055) (xy 239.502268 56.673283) (xy 239.495523 56.662787) - (xy 239.4905 56.627852) (xy 239.4905 55.167873) (xy 239.459709 54.973469) (xy 239.421001 54.854341) - (xy 239.398884 54.786271) (xy 239.398882 54.786268) (xy 239.398882 54.786266) (xy 239.309523 54.61089) - (xy 239.193828 54.45165) (xy 239.054646 54.312468) (xy 236.460523 51.718345) (xy 236.427038 51.657022) - (xy 236.424204 51.630664) (xy 236.424204 37.395632) (xy 236.443889 37.328593) (xy 236.460523 37.307951) - (xy 237.721655 36.046819) (xy 237.782978 36.013334) (xy 237.809336 36.0105) (xy 240.117852 36.0105) - (xy 240.184891 36.030185) (xy 240.230646 36.082989) (xy 240.24147 36.14423) (xy 240.238282 36.184728) - (xy 240.870591 36.817037) (xy 240.807007 36.834075) (xy 240.692993 36.899901) (xy 240.599901 36.992993) - (xy 240.534075 37.107007) (xy 240.517037 37.170591) (xy 239.884728 36.538282) (xy 239.884727 36.538282) - (xy 239.84538 36.592439) (xy 239.748904 36.781782) (xy 239.683242 36.983869) (xy 239.683242 36.983872) - (xy 239.65 37.193753) (xy 239.65 37.406246) (xy 239.683242 37.616127) (xy 239.683242 37.61613) (xy 239.748904 37.818217) - (xy 239.845375 38.00755) (xy 239.884728 38.061716) (xy 240.517037 37.429408) (xy 240.534075 37.492993) - (xy 240.599901 37.607007) (xy 240.692993 37.700099) (xy 240.807007 37.765925) (xy 240.87059 37.782962) - (xy 240.238282 38.415269) (xy 240.238282 38.41527) (xy 240.292452 38.454626) (xy 240.292451 38.454626) - (xy 240.301495 38.459234) (xy 240.352292 38.507208) (xy 240.369087 38.575029) (xy 240.34655 38.641164) - (xy 240.301499 38.680202) (xy 240.292182 38.684949) (xy 240.120213 38.80989) (xy 239.96989 38.960213) - (xy 239.844951 39.132179) (xy 239.748444 39.321585) (xy 239.748443 39.321587) (xy 239.748443 39.321588) - (xy 239.725558 39.392021) (xy 239.682753 39.52376) (xy 239.6495 39.733713) (xy 239.6495 39.946286) - (xy 239.677601 40.123713) (xy 239.682754 40.156243) (xy 239.717024 40.261716) (xy 239.748444 40.358414) - (xy 239.844951 40.54782) (xy 239.96989 40.719786) (xy 240.120213 40.870109) (xy 240.292182 40.99505) - (xy 240.300946 40.999516) (xy 240.351742 41.047491) (xy 240.368536 41.115312) (xy 240.345998 41.181447) - (xy 240.300946 41.220484) (xy 240.292182 41.224949) (xy 240.120213 41.34989) (xy 239.96989 41.500213) - (xy 239.844951 41.672179) (xy 239.748444 41.861585) (xy 239.748443 41.861587) (xy 239.748443 41.861588) - (xy 239.725008 41.933713) (xy 239.682753 42.06376) (xy 239.6495 42.273713) (xy 239.6495 42.486286) - (xy 239.681002 42.685185) (xy 239.682754 42.696243) (xy 239.693579 42.72956) (xy 239.748444 42.898414) - (xy 239.844951 43.08782) (xy 239.96989 43.259786) (xy 240.120213 43.410109) (xy 240.292182 43.53505) - (xy 240.300946 43.539516) (xy 240.351742 43.587491) (xy 240.368536 43.655312) (xy 240.345998 43.721447) - (xy 240.300946 43.760484) (xy 240.292182 43.764949) (xy 240.120213 43.88989) (xy 239.96989 44.040213) - (xy 239.844951 44.212179) (xy 239.748444 44.401585) (xy 239.748443 44.401587) (xy 239.748443 44.401588) - (xy 239.728762 44.462161) (xy 239.682753 44.60376) (xy 239.6495 44.813713) (xy 239.6495 45.026286) - (xy 239.681002 45.225185) (xy 239.682754 45.236243) (xy 239.728107 45.375826) (xy 239.748444 45.438414) - (xy 239.844951 45.62782) (xy 239.96989 45.799786) (xy 240.120213 45.950109) (xy 240.292182 46.07505) - (xy 240.300946 46.079516) (xy 240.351742 46.127491) (xy 240.368536 46.195312) (xy 240.345998 46.261447) - (xy 240.300946 46.300484) (xy 240.292182 46.304949) (xy 240.120213 46.42989) (xy 239.96989 46.580213) - (xy 239.844951 46.752179) (xy 239.748444 46.941585) (xy 239.748443 46.941587) (xy 239.748443 46.941588) - (xy 239.732243 46.991447) (xy 239.682753 47.14376) (xy 239.657075 47.305886) (xy 239.6495 47.353713) - (xy 239.6495 47.566287) (xy 239.65799 47.61989) (xy 239.681002 47.765185) (xy 239.682754 47.776243) - (xy 239.73667 47.94218) (xy 239.748444 47.978414) (xy 239.844951 48.16782) (xy 239.96989 48.339786) - (xy 240.08343 48.453326) (xy 240.116915 48.514649) (xy 240.111931 48.584341) (xy 240.070059 48.640274) - (xy 240.039083 48.657189) (xy 239.907669 48.706203) (xy 239.907664 48.706206) (xy 239.792455 48.792452) - (xy 239.792452 48.792455) (xy 239.706206 48.907664) (xy 239.706202 48.907671) (xy 239.655908 49.042517) - (xy 239.649501 49.102116) (xy 239.6495 49.102135) (xy 239.6495 50.89787) (xy 239.649501 50.897876) - (xy 239.655908 50.957483) (xy 239.706202 51.092328) (xy 239.706206 51.092335) (xy 239.792452 51.207544) - (xy 239.792455 51.207547) (xy 239.907664 51.293793) (xy 239.907671 51.293797) (xy 240.042517 51.344091) - (xy 240.042516 51.344091) (xy 240.049444 51.344835) (xy 240.102127 51.3505) (xy 241.897872 51.350499) - (xy 241.957483 51.344091) (xy 242.092331 51.293796) (xy 242.207546 51.207546) (xy 242.293796 51.092331) - (xy 242.344091 50.957483) (xy 242.3505 50.897873) (xy 242.350499 49.58545) (xy 242.370184 49.518412) - (xy 242.386813 49.497775) (xy 244.998729 46.88586) (xy 244.998733 46.885858) (xy 245.085858 46.798733) - (xy 245.154311 46.696286) (xy 245.154312 46.696285) (xy 245.188336 46.614142) (xy 245.201463 46.582452) - (xy 245.216688 46.505909) (xy 245.2255 46.461607) (xy 245.2255 46.338393) (xy 245.2255 33.210858) - (xy 245.225506 33.144236) (xy 245.225504 33.144228) (xy 245.2255 33.144182) (xy 245.214463 33.088695) - (xy 245.213799 33.085355) (xy 245.2138 33.085345) (xy 245.213798 33.085346) (xy 245.201736 33.02468) - (xy 245.201495 33.023386) (xy 245.201494 33.023381) (xy 245.201103 33.022467) (xy 245.177093 32.964501) - (xy 245.17408 32.957228) (xy 245.174079 32.957225) (xy 245.174074 32.957212) (xy 245.154649 32.910304) - (xy 245.154317 32.909484) (xy 245.154308 32.909467) (xy 245.153608 32.908447) (xy 245.114888 32.850498) - (xy 245.114884 32.850493) (xy 245.103063 32.8328) (xy 245.085892 32.807097) (xy 245.085889 32.807094) - (xy 245.085883 32.807085) (xy 245.085853 32.807048) (xy 245.033641 32.754837) (xy 245.033635 32.754827) - (xy 245.033634 32.754829) (xy 244.988913 32.710101) (xy 244.988812 32.710009) (xy 243.61214 31.333338) - (xy 243.612137 31.333334) (xy 243.612137 31.333335) (xy 243.60507 31.326268) (xy 243.60507 31.326267) - (xy 243.517945 31.239142) (xy 243.517944 31.239141) (xy 243.517943 31.23914) (xy 243.487066 31.218509) - (xy 243.469786 31.197833) (xy 243.4155 31.170689) (xy 243.390865 31.160485) (xy 243.348815 31.143067) - (xy 243.327102 31.134073) (xy 243.30167 31.123539) (xy 243.301658 31.123535) (xy 243.180822 31.0995) - (xy 243.180818 31.0995) (xy 135.239499 31.0995) (xy 135.116286 31.0995) (xy 135.116282 31.0995) - (xy 135.055864 31.111518) (xy 135.018152 31.119019) (xy 134.995443 31.123536) (xy 134.995441 31.123537) - (xy 134.9621 31.137347) (xy 134.881611 31.170685) (xy 134.881607 31.170687) (xy 134.85374 31.189309) - (xy 134.853738 31.18931) (xy 134.779161 31.23914) (xy 134.735598 31.282703) (xy 134.692035 31.326267) - (xy 134.692032 31.32627) (xy 133.601269 32.417034) (xy 133.601267 32.417036) (xy 133.557703 32.460599) - (xy 133.51414 32.504162) (xy 133.467147 32.574491) (xy 133.467148 32.574492) (xy 133.445688 32.606609) - (xy 133.445686 32.606611) (xy 133.427103 32.651477) (xy 133.398539 32.720435) (xy 133.398535 32.720449) - (xy 133.3745 32.841283) (xy 133.3745 32.841288) (xy 133.3745 42.608712) (xy 133.398537 42.729558) - (xy 133.398538 42.72956) (xy 133.404408 42.743731) (xy 133.404408 42.743733) (xy 133.445686 42.843389) - (xy 133.445687 42.843391) (xy 133.445688 42.843392) (xy 133.470239 42.880134) (xy 133.47024 42.880137) - (xy 133.470241 42.880137) (xy 133.514141 42.945838) (xy 133.514144 42.945842) (xy 133.605586 43.037284) - (xy 133.605608 43.037304) (xy 142.15391 51.585606) (xy 142.153939 51.585637) (xy 142.24416 51.675858) - (xy 142.310185 51.719974) (xy 142.310186 51.719975) (xy 142.346604 51.744309) (xy 142.346606 51.74431) - (xy 142.346609 51.744312) (xy 142.346611 51.744313) (xy 142.351975 51.74718) (xy 142.350829 51.749323) - (xy 142.396901 51.786418) (xy 142.405561 51.800887) (xy 142.454951 51.897819) (xy 142.57989 52.069786) - (xy 142.730213 52.220109) (xy 142.902182 52.34505) (xy 142.910946 52.349516) (xy 142.961742 52.397491) - (xy 142.978536 52.465312) (xy 142.955998 52.531447) (xy 142.910946 52.570484) (xy 142.902182 52.574949) - (xy 142.730213 52.69989) (xy 142.57989 52.850213) (xy 142.454951 53.022179) (xy 142.358444 53.211585) - (xy 142.292753 53.41376) (xy 142.2595 53.623713) (xy 142.2595 53.836286) (xy 142.292753 54.046239) - (xy 142.358444 54.248414) (xy 142.454951 54.43782) (xy 142.57989 54.609786) (xy 142.730213 54.760109) - (xy 142.902182 54.88505) (xy 142.910946 54.889516) (xy 142.961742 54.937491) (xy 142.978536 55.005312) - (xy 142.955998 55.071447) (xy 142.910946 55.110484) (xy 142.902182 55.114949) (xy 142.730213 55.23989) - (xy 142.57989 55.390213) (xy 142.454951 55.562179) (xy 142.358444 55.751585) (xy 142.292753 55.95376) - (xy 142.28569 55.998355) (xy 142.2595 56.163713) (xy 142.2595 56.376287) (xy 142.292754 56.586243) - (xy 142.34551 56.74861) (xy 142.358444 56.788414) (xy 142.454951 56.97782) (xy 142.57989 57.149786) - (xy 142.730213 57.300109) (xy 142.902179 57.425048) (xy 142.902181 57.425049) (xy 142.902184 57.425051) - (xy 143.091588 57.521557) (xy 143.293757 57.587246) (xy 143.503713 57.6205) (xy 143.503714 57.6205) - (xy 143.716286 57.6205) (xy 143.716287 57.6205) (xy 143.926243 57.587246) (xy 144.128412 57.521557) - (xy 144.317816 57.425051) (xy 144.404138 57.362335) (xy 144.489786 57.300109) (xy 144.489788 57.300106) - (xy 144.489792 57.300104) (xy 144.640104 57.149792) (xy 144.640106 57.149788) (xy 144.640109 57.149786) - (xy 144.765048 56.97782) (xy 144.765047 56.97782) (xy 144.765051 56.977816) (xy 144.861557 56.788412) - (xy 144.927246 56.586243) (xy 144.9605 56.376287) (xy 144.9605 56.163713) (xy 144.927246 55.953757) - (xy 144.922177 55.938159) (xy 144.920183 55.868321) (xy 144.952428 55.812162) (xy 145.320855 55.443736) - (xy 145.320855 55.443735) (xy 145.320858 55.443733) (xy 145.389312 55.341285) (xy 145.436463 55.227451) - (xy 145.4484 55.16744) (xy 145.460501 55.106608) (xy 145.460501 54.978283) (xy 145.4605 54.978257) - (xy 145.4605 48.010981) (xy 145.460499 48.010977) (xy 145.449722 47.956797) (xy 145.436463 47.890136) - (xy 145.39126 47.781007) (xy 145.389312 47.776303) (xy 145.389311 47.776301) (xy 145.38931 47.776299) - (xy 145.355367 47.725501) (xy 145.355365 47.725499) (xy 145.352668 47.721463) (xy 145.320858 47.673855) - (xy 145.320856 47.673852) (xy 145.230637 47.583633) (xy 145.230606 47.583604) (xy 144.713598 47.066596) - (xy 144.680113 47.005273) (xy 144.685097 46.935581) (xy 144.700961 46.90603) (xy 144.732037 46.863256) - (xy 144.765051 46.817816) (xy 144.861557 46.628412) (xy 144.927246 46.426243) (xy 144.9605 46.216287) - (xy 144.9605 46.104452) (xy 144.980185 46.037413) (xy 145.032989 45.991658) (xy 145.102147 45.981714) - (xy 145.165703 46.010739) (xy 145.172181 46.016771) (xy 146.605228 47.449818) (xy 146.620649 47.468608) - (xy 146.654141 47.518732) (xy 146.654144 47.518736) (xy 146.741263 47.605855) (xy 146.741267 47.605858) - (xy 146.843707 47.674307) (xy 146.843713 47.67431) (xy 146.843714 47.674311) (xy 146.957548 47.721463) - (xy 147.078389 47.745499) (xy 147.078393 47.7455) (xy 147.078394 47.7455) (xy 152.247019 47.7455) - (xy 152.314058 47.765185) (xy 152.357503 47.813203) (xy 152.36495 47.827819) (xy 152.48989 47.999786) - (xy 152.640213 48.150109) (xy 152.812182 48.27505) (xy 152.820946 48.279516) (xy 152.871742 48.327491) - (xy 152.888536 48.395312) (xy 152.865998 48.461447) (xy 152.820946 48.500484) (xy 152.812182 48.504949) - (xy 152.640213 48.62989) (xy 152.48989 48.780213) (xy 152.364951 48.952179) (xy 152.268444 49.141585) - (xy 152.202753 49.34376) (xy 152.175091 49.518412) (xy 152.1695 49.553713) (xy 152.1695 49.766287) - (xy 152.202754 49.976243) (xy 152.221829 50.034951) (xy 152.268444 50.178414) (xy 152.364951 50.36782) - (xy 152.48989 50.539786) (xy 152.60343 50.653326) (xy 152.636915 50.714649) (xy 152.631931 50.784341) - (xy 152.590059 50.840274) (xy 152.559083 50.857189) (xy 152.427669 50.906203) (xy 152.427664 50.906206) - (xy 152.312455 50.992452) (xy 152.312452 50.992455) (xy 152.226206 51.107664) (xy 152.226202 51.107671) - (xy 152.175908 51.242517) (xy 152.169501 51.302116) (xy 152.1695 51.302135) (xy 152.1695 53.09787) - (xy 152.169501 53.097876) (xy 152.175908 53.157483) (xy 152.226202 53.292328) (xy 152.226206 53.292335) - (xy 152.312452 53.407544) (xy 152.312455 53.407547) (xy 152.427664 53.493793) (xy 152.427671 53.493797) - (xy 152.562517 53.544091) (xy 152.562516 53.544091) (xy 152.569444 53.544835) (xy 152.622127 53.5505) - (xy 154.417872 53.550499) (xy 154.477483 53.544091) (xy 154.612331 53.493796) (xy 154.637128 53.475233) - (xy 154.702592 53.450816) (xy 154.711439 53.4505) (xy 210.748561 53.4505) (xy 210.8156 53.470185) - (xy 210.822872 53.475233) (xy 210.847668 53.493795) (xy 210.847671 53.493797) (xy 210.982517 53.544091) - (xy 210.982516 53.544091) (xy 210.989444 53.544835) (xy 211.042127 53.5505) (xy 212.837872 53.550499) - (xy 212.897483 53.544091) (xy 213.032331 53.493796) (xy 213.057128 53.475233) (xy 213.122592 53.450816) - (xy 213.131439 53.4505) (xy 232.831583 53.4505) (xy 234.604368 53.4505) (xy 234.671407 53.470185) - (xy 234.692049 53.486819) (xy 236.953181 55.747951) (xy 236.986666 55.809274) (xy 236.9895 55.835632) - (xy 236.9895 56.605602) (xy 236.969815 56.672641) (xy 236.917011 56.718396) (xy 236.847853 56.72834) - (xy 236.784297 56.699315) (xy 236.765182 56.678488) (xy 236.730105 56.630209) (xy 236.579786 56.47989) - (xy 236.40782 56.354951) (xy 236.218414 56.258444) (xy 236.218413 56.258443) (xy 236.218412 56.258443) - (xy 236.016243 56.192754) (xy 236.016241 56.192753) (xy 236.01624 56.192753) (xy 235.854957 56.167208) - (xy 235.806287 56.1595) (xy 235.593713 56.1595) (xy 235.567113 56.163713) (xy 235.383757 56.192753) - (xy 235.341473 56.206492) (xy 235.271632 56.208486) (xy 235.215476 56.176241) (xy 235.03759 55.998355) - (xy 235.037588 55.998352) (xy 234.918717 55.879481) (xy 234.918716 55.87948) (xy 234.831904 55.82936) - (xy 234.831904 55.829359) (xy 234.8319 55.829358) (xy 234.781785 55.800423) (xy 234.629057 55.759499) - (xy 234.470943 55.759499) (xy 234.463347 55.759499) (xy 234.463331 55.7595) (xy 229.426669 55.7595) - (xy 229.426653 55.759499) (xy 229.419057 55.759499) (xy 229.260943 55.759499) (xy 229.168498 55.78427) - (xy 229.10821 55.800424) (xy 229.108209 55.800425) (xy 229.058096 55.829359) (xy 229.058095 55.82936) - (xy 229.047232 55.835632) (xy 228.971285 55.879479) (xy 228.971282 55.879481) (xy 228.859478 55.991286) - (xy 224.487584 60.363181) (xy 224.426261 60.396666) (xy 224.399903 60.3995) (xy 126.920098 60.3995) - (xy 126.853059 60.379815) (xy 126.832417 60.363181) (xy 126.136819 59.667583) (xy 126.103334 59.60626) - (xy 126.1005 59.579902) (xy 126.1005 46.740096) (xy 126.120185 46.673057) (xy 126.136815 46.652419) - (xy 126.807819 45.981414) (xy 126.869142 45.94793) (xy 126.938834 45.952914) (xy 126.994767 45.994786) - (xy 127.019184 46.06025) (xy 127.0195 46.069096) (xy 127.0195 46.216286) (xy 127.050526 46.41218) - (xy 127.052754 46.426243) (xy 127.116772 46.62327) (xy 127.118444 46.628414) (xy 127.214951 46.81782) - (xy 127.33989 46.989786) (xy 127.490213 47.140109) (xy 127.662182 47.26505) (xy 127.670946 47.269516) - (xy 127.721742 47.317491) (xy 127.738536 47.385312) (xy 127.715998 47.451447) (xy 127.670946 47.490484) - (xy 127.662182 47.494949) (xy 127.490213 47.61989) (xy 127.33989 47.770213) (xy 127.214951 47.942179) - (xy 127.118444 48.131585) (xy 127.052753 48.33376) (xy 127.02564 48.504949) (xy 127.0195 48.543713) - (xy 127.0195 48.756287) (xy 127.027609 48.807482) (xy 127.050347 48.951051) (xy 127.052754 48.966243) - (xy 127.109727 49.141588) (xy 127.118444 49.168414) (xy 127.214951 49.35782) (xy 127.33989 49.529786) - (xy 127.490213 49.680109) (xy 127.662182 49.80505) (xy 127.670946 49.809516) (xy 127.721742 49.857491) - (xy 127.738536 49.925312) (xy 127.715998 49.991447) (xy 127.670946 50.030484) (xy 127.662182 50.034949) - (xy 127.490213 50.15989) (xy 127.33989 50.310213) (xy 127.214951 50.482179) (xy 127.118444 50.671585) - (xy 127.052753 50.87376) (xy 127.043875 50.929815) (xy 127.0195 51.083713) (xy 127.0195 51.296287) - (xy 127.052754 51.506243) (xy 127.101745 51.657022) (xy 127.118444 51.708414) (xy 127.214951 51.89782) - (xy 127.33989 52.069786) (xy 127.490213 52.220109) (xy 127.662182 52.34505) (xy 127.670946 52.349516) - (xy 127.721742 52.397491) (xy 127.738536 52.465312) (xy 127.715998 52.531447) (xy 127.670946 52.570484) - (xy 127.662182 52.574949) (xy 127.490213 52.69989) (xy 127.33989 52.850213) (xy 127.214951 53.022179) - (xy 127.118444 53.211585) (xy 127.052753 53.41376) (xy 127.0195 53.623713) (xy 127.0195 53.836286) - (xy 127.052753 54.046239) (xy 127.118444 54.248414) (xy 127.214951 54.43782) (xy 127.33989 54.609786) - (xy 127.45343 54.723326) (xy 127.486915 54.784649) (xy 127.481931 54.854341) (xy 127.440059 54.910274) - (xy 127.409083 54.927189) (xy 127.277669 54.976203) (xy 127.277664 54.976206) (xy 127.162455 55.062452) - (xy 127.162452 55.062455) (xy 127.076206 55.177664) (xy 127.076202 55.177671) (xy 127.025908 55.312517) - (xy 127.019501 55.372116) (xy 127.019501 55.372123) (xy 127.0195 55.372135) (xy 127.0195 57.16787) - (xy 127.019501 57.167876) (xy 127.025908 57.227483) (xy 127.076202 57.362328) (xy 127.076206 57.362335) - (xy 127.162452 57.477544) (xy 127.162455 57.477547) (xy 127.277664 57.563793) (xy 127.277671 57.563797) - (xy 127.412517 57.614091) (xy 127.412516 57.614091) (xy 127.419444 57.614835) (xy 127.472127 57.6205) - (xy 129.267872 57.620499) (xy 129.327483 57.614091) (xy 129.462331 57.563796) (xy 129.577546 57.477546) - (xy 129.663796 57.362331) (xy 129.714091 57.227483) (xy 129.7205 57.167873) (xy 129.720499 55.372128) - (xy 129.714091 55.312517) (xy 129.682363 55.227451) (xy 129.663797 55.177671) (xy 129.663793 55.177664) - (xy 129.577547 55.062455) (xy 129.577544 55.062452) (xy 129.462335 54.976206) (xy 129.462328 54.976202) - (xy 129.330917 54.927189) (xy 129.274983 54.885318) (xy 129.250566 54.819853) (xy 129.265418 54.75158) - (xy 129.286563 54.723332) (xy 129.400104 54.609792) (xy 129.525051 54.437816) (xy 129.621557 54.248412) - (xy 129.687246 54.046243) (xy 129.7205 53.836287) (xy 129.7205 53.623713) (xy 129.687246 53.413757) - (xy 129.621557 53.211588) (xy 129.525051 53.022184) (xy 129.525049 53.022181) (xy 129.525048 53.022179) - (xy 129.400109 52.850213) (xy 129.249786 52.69989) (xy 129.07782 52.574951) (xy 129.077115 52.574591) - (xy 129.069054 52.570485) (xy 129.018259 52.522512) (xy 129.001463 52.454692) (xy 129.023999 52.388556) - (xy 129.069054 52.349515) (xy 129.077816 52.345051) (xy 129.099789 52.329086) (xy 129.249786 52.220109) - (xy 129.249788 52.220106) (xy 129.249792 52.220104) (xy 129.400104 52.069792) (xy 129.400106 52.069788) - (xy 129.400109 52.069786) (xy 129.525048 51.89782) (xy 129.525049 51.897819) (xy 129.525051 51.897816) - (xy 129.621557 51.708412) (xy 129.687246 51.506243) (xy 129.7205 51.296287) (xy 129.7205 51.083713) - (xy 129.687246 50.873757) (xy 129.621557 50.671588) (xy 129.525051 50.482184) (xy 129.525049 50.482181) - (xy 129.525048 50.482179) (xy 129.400109 50.310213) (xy 129.249786 50.15989) (xy 129.07782 50.034951) - (xy 129.077115 50.034591) (xy 129.069054 50.030485) (xy 129.018259 49.982512) (xy 129.001463 49.914692) - (xy 129.023999 49.848556) (xy 129.069054 49.809515) (xy 129.077816 49.805051) (xy 129.099789 49.789086) - (xy 129.249786 49.680109) (xy 129.249788 49.680106) (xy 129.249792 49.680104) (xy 129.400104 49.529792) - (xy 129.400106 49.529788) (xy 129.400109 49.529786) (xy 129.525048 49.35782) (xy 129.525049 49.357819) - (xy 129.525051 49.357816) (xy 129.621557 49.168412) (xy 129.687246 48.966243) (xy 129.7205 48.756287) - (xy 129.7205 48.543713) (xy 129.687246 48.333757) (xy 129.621557 48.131588) (xy 129.525051 47.942184) - (xy 129.525049 47.942181) (xy 129.525048 47.942179) (xy 129.400109 47.770213) (xy 129.249786 47.61989) - (xy 129.07782 47.494951) (xy 129.077115 47.494591) (xy 129.069054 47.490485) (xy 129.018259 47.442512) - (xy 129.001463 47.374692) (xy 129.023999 47.308556) (xy 129.069054 47.269515) (xy 129.077816 47.265051) - (xy 129.127127 47.229225) (xy 129.249786 47.140109) (xy 129.249788 47.140106) (xy 129.249792 47.140104) - (xy 129.400104 46.989792) (xy 129.400106 46.989788) (xy 129.400109 46.989786) (xy 129.525048 46.81782) - (xy 129.525049 46.817819) (xy 129.525051 46.817816) (xy 129.621557 46.628412) (xy 129.687246 46.426243) - (xy 129.7205 46.216287) (xy 129.7205 46.003713) (xy 129.687246 45.793757) (xy 129.621557 45.591588) - (xy 129.525051 45.402184) (xy 129.525049 45.402181) (xy 129.525048 45.402179) (xy 129.400109 45.230213) - (xy 129.249786 45.07989) (xy 129.07782 44.954951) (xy 129.077115 44.954591) (xy 129.069054 44.950485) - (xy 129.018259 44.902512) (xy 129.001463 44.834692) (xy 129.023999 44.768556) (xy 129.069054 44.729515) - (xy 129.077816 44.725051) (xy 129.109916 44.701729) (xy 129.249786 44.600109) (xy 129.249788 44.600106) - (xy 129.249792 44.600104) (xy 129.400104 44.449792) (xy 129.400106 44.449788) (xy 129.400109 44.449786) - (xy 129.525048 44.27782) (xy 129.525047 44.27782) (xy 129.525051 44.277816) (xy 129.621557 44.088412) - (xy 129.687246 43.886243) (xy 129.7205 43.676287) (xy 129.7205 43.463713) (xy 129.687246 43.253757) - (xy 129.621557 43.051588) (xy 129.525051 42.862184) (xy 129.525049 42.862181) (xy 129.525048 42.862179) - (xy 129.400109 42.690213) (xy 129.249786 42.53989) (xy 129.07782 42.414951) (xy 129.077115 42.414591) - (xy 129.069054 42.410485) (xy 129.018259 42.362512) (xy 129.001463 42.294692) (xy 129.023999 42.228556) - (xy 129.069054 42.189515) (xy 129.077816 42.185051) (xy 129.128299 42.148373) (xy 129.249786 42.060109) - (xy 129.249788 42.060106) (xy 129.249792 42.060104) (xy 129.400104 41.909792) (xy 129.400106 41.909788) - (xy 129.400109 41.909786) (xy 129.525048 41.73782) (xy 129.525047 41.73782) (xy 129.525051 41.737816) - (xy 129.621557 41.548412) (xy 129.687246 41.346243) (xy 129.7205 41.136287) (xy 129.7205 40.923713) - (xy 129.687246 40.713757) (xy 129.621557 40.511588) (xy 129.525051 40.322184) (xy 129.525049 40.322181) - (xy 129.525048 40.322179) (xy 129.400109 40.150213) (xy 129.249786 39.99989) (xy 129.07782 39.874951) - (xy 129.077115 39.874591) (xy 129.069054 39.870485) (xy 129.018259 39.822512) (xy 129.001463 39.754692) - (xy 129.023999 39.688556) (xy 129.069054 39.649515) (xy 129.077816 39.645051) (xy 129.186861 39.565826) - (xy 129.249786 39.520109) (xy 129.249788 39.520106) (xy 129.249792 39.520104) (xy 129.400104 39.369792) - (xy 129.400106 39.369788) (xy 129.400109 39.369786) (xy 129.525048 39.19782) (xy 129.525047 39.19782) - (xy 129.525051 39.197816) (xy 129.621557 39.008412) (xy 129.687246 38.806243) (xy 129.7205 38.596287) - (xy 129.7205 38.383713) (xy 129.687246 38.173757) (xy 129.621557 37.971588) (xy 129.525051 37.782184) - (xy 129.525049 37.782181) (xy 129.525048 37.782179) (xy 129.400109 37.610213) (xy 129.249786 37.45989) - (xy 129.07782 37.334951) (xy 129.077115 37.334591) (xy 129.069054 37.330485) (xy 129.018259 37.282512) - (xy 129.001463 37.214692) (xy 129.023999 37.148556) (xy 129.069054 37.109515) (xy 129.077816 37.105051) - (xy 129.164138 37.042335) (xy 129.249786 36.980109) (xy 129.249788 36.980106) (xy 129.249792 36.980104) - (xy 129.400104 36.829792) (xy 129.400106 36.829788) (xy 129.400109 36.829786) (xy 129.525048 36.65782) - (xy 129.525047 36.65782) (xy 129.525051 36.657816) (xy 129.621557 36.468412) (xy 129.687246 36.266243) - (xy 129.7205 36.056287) (xy 129.7205 35.843713) (xy 129.687246 35.633757) (xy 129.621557 35.431588) - (xy 129.525051 35.242184) (xy 129.525049 35.242181) (xy 129.525048 35.242179) (xy 129.400109 35.070213) - (xy 129.249786 34.91989) (xy 129.07782 34.794951) (xy 128.888414 34.698444) (xy 128.888413 34.698443) - (xy 128.888412 34.698443) (xy 128.686243 34.632754) (xy 128.686241 34.632753) (xy 128.68624 34.632753) - (xy 128.524957 34.607208) (xy 128.476287 34.5995) (xy 128.263713 34.5995) (xy 128.215042 34.607208) - (xy 128.05376 34.632753) (xy 127.851585 34.698444) (xy 127.662179 34.794951) (xy 127.490213 34.91989) - (xy 127.33989 35.070213) (xy 127.214951 35.242179) (xy 127.118444 35.431585) (xy 127.052753 35.63376) - (xy 127.0195 35.843713) (xy 127.0195 36.056286) (xy 127.037651 36.170891) (xy 127.052754 36.266243) - (xy 127.080263 36.350908) (xy 127.118444 36.468414) (xy 127.214951 36.65782) (xy 127.33989 36.829786) - (xy 127.490213 36.980109) (xy 127.662182 37.10505) (xy 127.670946 37.109516) (xy 127.721742 37.157491) - (xy 127.738536 37.225312) (xy 127.715998 37.291447) (xy 127.670946 37.330484) (xy 127.662182 37.334949) - (xy 127.490213 37.45989) (xy 127.33989 37.610213) (xy 127.214951 37.782179) (xy 127.118444 37.971585) - (xy 127.118443 37.971587) (xy 127.118443 37.971588) (xy 127.089158 38.061717) (xy 127.052753 38.17376) - (xy 127.0195 38.383713) (xy 127.0195 38.596286) (xy 127.052735 38.806127) (xy 127.052754 38.806243) - (xy 127.10979 38.981782) (xy 127.118444 39.008414) (xy 127.214951 39.19782) (xy 127.33989 39.369786) - (xy 127.490213 39.520109) (xy 127.662182 39.64505) (xy 127.670946 39.649516) (xy 127.721742 39.697491) - (xy 127.738536 39.765312) (xy 127.715998 39.831447) (xy 127.670946 39.870484) (xy 127.662182 39.874949) - (xy 127.490213 39.99989) (xy 127.33989 40.150213) (xy 127.214951 40.322179) (xy 127.118444 40.511585) - (xy 127.052753 40.71376) (xy 127.0195 40.923713) (xy 127.0195 41.136286) (xy 127.052754 41.346244) - (xy 127.052754 41.346247) (xy 127.066491 41.388523) (xy 127.068486 41.458364) (xy 127.036241 41.514522) - (xy 124.631286 43.919478) (xy 124.519481 44.031282) (xy 124.519479 44.031285) (xy 124.49442 44.074689) - (xy 124.470232 44.116586) (xy 124.469361 44.118094) (xy 124.469359 44.118096) (xy 124.440425 44.168209) - (xy 124.440424 44.16821) (xy 124.433319 44.194727) (xy 124.399499 44.320943) (xy 124.399499 44.320945) - (xy 124.399499 44.489046) (xy 124.3995 44.489059) (xy 124.3995 59.859015) (xy 124.399499 59.859033) - (xy 124.399499 60.024739) (xy 124.399498 60.024739) (xy 124.0005 60.024739) (xy 124.0005 32.004427) - (xy 124.000816 31.995581) (xy 124.01513 31.795443) (xy 124.015131 31.795442) (xy 124.01513 31.795436) - (xy 124.017646 31.777938) (xy 124.059356 31.5862) (xy 124.064335 31.569242) (xy 124.132911 31.385382) - (xy 124.140251 31.36931) (xy 124.234294 31.197083) (xy 124.24385 31.182214) (xy 124.361443 31.025128) - (xy 124.373017 31.011771) (xy 124.511771 30.873017) (xy 124.525128 30.861443) (xy 124.682214 30.74385) - (xy 124.697083 30.734294) (xy 124.86931 30.640251) (xy 124.885382 30.632911) (xy 125.069242 30.564335) - (xy 125.0862 30.559356) (xy 125.277938 30.517646) (xy 125.295436 30.51513) (xy 125.495582 30.500816) - (xy 125.504428 30.5005) (xy 125.565892 30.5005) (xy 244.294108 30.5005) (xy 244.355572 30.5005) + (xy 241.879786 33.72989) (xy 241.70782 33.604951) (xy 241.668634 33.584985) (xy 241.617838 33.537011) + (xy 241.601043 33.46919) (xy 241.62358 33.403055) (xy 241.678295 33.359603) (xy 241.724929 33.3505) + (xy 242.394548 33.3505) ) ) (filled_polygon (layer "B.Cu") (pts - (xy 156.742539 34.220185) (xy 156.788294 34.272989) (xy 156.7995 34.3245) (xy 156.7995 45.31848) - (xy 156.779815 45.385519) (xy 156.763181 45.406161) (xy 155.081497 47.087844) (xy 155.020174 47.121329) - (xy 154.950482 47.116345) (xy 154.894549 47.074473) (xy 154.873345 47.018195) (xy 154.871262 47.018525) - (xy 154.860746 46.952128) (xy 154.837246 46.803757) (xy 154.771557 46.601588) (xy 154.675051 46.412184) - (xy 154.675049 46.412181) (xy 154.675048 46.412179) (xy 154.550109 46.240213) (xy 154.399786 46.08989) - (xy 154.22782 45.964951) (xy 154.227115 45.964591) (xy 154.219054 45.960485) (xy 154.168259 45.912512) - (xy 154.151463 45.844692) (xy 154.173999 45.778556) (xy 154.219054 45.739515) (xy 154.227816 45.735051) - (xy 154.326224 45.663554) (xy 154.399786 45.610109) (xy 154.399788 45.610106) (xy 154.399792 45.610104) - (xy 154.550104 45.459792) (xy 154.550106 45.459788) (xy 154.550109 45.459786) (xy 154.675048 45.28782) - (xy 154.675047 45.28782) (xy 154.675051 45.287816) (xy 154.771557 45.098412) (xy 154.837246 44.896243) - (xy 154.8705 44.686287) (xy 154.8705 44.473713) (xy 154.837246 44.263757) (xy 154.771557 44.061588) - (xy 154.675051 43.872184) (xy 154.675049 43.872181) (xy 154.675048 43.872179) (xy 154.550109 43.700213) - (xy 154.399786 43.54989) (xy 154.22782 43.424951) (xy 154.227115 43.424591) (xy 154.219054 43.420485) - (xy 154.168259 43.372512) (xy 154.151463 43.304692) (xy 154.173999 43.238556) (xy 154.219054 43.199515) - (xy 154.227816 43.195051) (xy 154.249789 43.179086) (xy 154.399786 43.070109) (xy 154.399788 43.070106) - (xy 154.399792 43.070104) (xy 154.550104 42.919792) (xy 154.550106 42.919788) (xy 154.550109 42.919786) - (xy 154.675048 42.74782) (xy 154.675047 42.74782) (xy 154.675051 42.747816) (xy 154.771557 42.558412) - (xy 154.837246 42.356243) (xy 154.8705 42.146287) (xy 154.8705 41.933713) (xy 154.837246 41.723757) - (xy 154.771557 41.521588) (xy 154.675051 41.332184) (xy 154.675049 41.332181) (xy 154.675048 41.332179) - (xy 154.550109 41.160213) (xy 154.399786 41.00989) (xy 154.227817 40.884949) (xy 154.218504 40.880204) - (xy 154.167707 40.83223) (xy 154.150912 40.764409) (xy 154.173449 40.698274) (xy 154.218507 40.659232) - (xy 154.227555 40.654622) (xy 154.281716 40.61527) (xy 154.281717 40.61527) (xy 153.649408 39.982962) - (xy 153.712993 39.965925) (xy 153.827007 39.900099) (xy 153.920099 39.807007) (xy 153.985925 39.692993) - (xy 154.002962 39.629408) (xy 154.63527 40.261717) (xy 154.63527 40.261716) (xy 154.674622 40.207554) - (xy 154.771095 40.018217) (xy 154.836757 39.81613) (xy 154.836757 39.816127) (xy 154.87 39.606246) - (xy 154.87 39.393753) (xy 154.836757 39.183872) (xy 154.836757 39.183869) (xy 154.771095 38.981782) - (xy 154.674624 38.792449) (xy 154.63527 38.738282) (xy 154.635269 38.738282) (xy 154.002962 39.37059) - (xy 153.985925 39.307007) (xy 153.920099 39.192993) (xy 153.827007 39.099901) (xy 153.712993 39.034075) - (xy 153.649409 39.017037) (xy 154.281716 38.384728) (xy 154.22755 38.345375) (xy 154.038217 38.248904) - (xy 153.836129 38.183242) (xy 153.626246 38.15) (xy 153.413754 38.15) (xy 153.203872 38.183242) - (xy 153.203869 38.183242) (xy 153.001782 38.248904) (xy 152.812439 38.34538) (xy 152.758282 38.384727) - (xy 152.758282 38.384728) (xy 153.390591 39.017037) (xy 153.327007 39.034075) (xy 153.212993 39.099901) - (xy 153.119901 39.192993) (xy 153.054075 39.307007) (xy 153.037037 39.370591) (xy 152.404728 38.738282) - (xy 152.404727 38.738282) (xy 152.36538 38.792439) (xy 152.268904 38.981782) (xy 152.203242 39.183869) - (xy 152.203242 39.183872) (xy 152.17 39.393753) (xy 152.17 39.606246) (xy 152.203242 39.816127) - (xy 152.203242 39.81613) (xy 152.268904 40.018217) (xy 152.365375 40.20755) (xy 152.404728 40.261716) - (xy 153.037037 39.629408) (xy 153.054075 39.692993) (xy 153.119901 39.807007) (xy 153.212993 39.900099) - (xy 153.327007 39.965925) (xy 153.39059 39.982962) (xy 152.758282 40.615269) (xy 152.758282 40.61527) - (xy 152.812452 40.654626) (xy 152.812451 40.654626) (xy 152.821495 40.659234) (xy 152.872292 40.707208) - (xy 152.889087 40.775029) (xy 152.86655 40.841164) (xy 152.821499 40.880202) (xy 152.812182 40.884949) - (xy 152.640213 41.00989) (xy 152.48989 41.160213) (xy 152.364951 41.332179) (xy 152.268444 41.521585) - (xy 152.202753 41.72376) (xy 152.17639 41.890213) (xy 152.1695 41.933713) (xy 152.1695 42.146287) - (xy 152.202754 42.356243) (xy 152.234439 42.45376) (xy 152.268444 42.558414) (xy 152.364951 42.74782) - (xy 152.48989 42.919786) (xy 152.640213 43.070109) (xy 152.812182 43.19505) (xy 152.820946 43.199516) - (xy 152.871742 43.247491) (xy 152.888536 43.315312) (xy 152.865998 43.381447) (xy 152.820946 43.420484) - (xy 152.812182 43.424949) (xy 152.640213 43.54989) (xy 152.48989 43.700213) (xy 152.364951 43.872179) - (xy 152.268444 44.061585) (xy 152.202753 44.26376) (xy 152.17329 44.449786) (xy 152.1695 44.473713) - (xy 152.1695 44.686287) (xy 152.17564 44.725051) (xy 152.197157 44.86091) (xy 152.202754 44.896243) - (xy 152.237439 45.002993) (xy 152.268444 45.098414) (xy 152.364951 45.28782) (xy 152.48989 45.459786) - (xy 152.640213 45.610109) (xy 152.812182 45.73505) (xy 152.820946 45.739516) (xy 152.871742 45.787491) - (xy 152.888536 45.855312) (xy 152.865998 45.921447) (xy 152.820946 45.960484) (xy 152.812182 45.964949) - (xy 152.640213 46.08989) (xy 152.48989 46.240213) (xy 152.364951 46.412179) (xy 152.268444 46.601585) - (xy 152.202753 46.80376) (xy 152.179256 46.952116) (xy 152.1695 47.013713) (xy 152.1695 47.226287) - (xy 152.202754 47.436243) (xy 152.221829 47.494951) (xy 152.268444 47.638414) (xy 152.364951 47.82782) - (xy 152.48989 47.999786) (xy 152.640213 48.150109) (xy 152.812182 48.27505) (xy 152.820946 48.279516) - (xy 152.871742 48.327491) (xy 152.888536 48.395312) (xy 152.865998 48.461447) (xy 152.820946 48.500484) - (xy 152.812182 48.504949) (xy 152.640213 48.62989) (xy 152.48989 48.780213) (xy 152.364951 48.95218) - (xy 152.300467 49.078737) (xy 152.252492 49.129533) (xy 152.184671 49.146328) (xy 152.118536 49.123791) - (xy 152.102301 49.110123) (xy 151.786819 48.794641) (xy 151.753334 48.733318) (xy 151.7505 48.70696) - (xy 151.7505 40.401577) (xy 151.719709 40.207173) (xy 151.658882 40.019969) (xy 151.582572 39.870204) - (xy 151.569524 39.844595) (xy 151.453829 39.685355) (xy 146.764646 34.996172) (xy 146.605405 34.880476) - (xy 146.43003 34.791117) (xy 146.242826 34.73029) (xy 146.048422 34.6995) (xy 146.048417 34.6995) - (xy 144.801439 34.6995) (xy 144.7344 34.679815) (xy 144.727128 34.674767) (xy 144.702331 34.656204) - (xy 144.702328 34.656202) (xy 144.567482 34.605908) (xy 144.567483 34.605908) (xy 144.507883 34.599501) - (xy 144.507881 34.5995) (xy 144.507873 34.5995) (xy 144.507864 34.5995) (xy 142.712129 34.5995) - (xy 142.712123 34.599501) (xy 142.652516 34.605908) (xy 142.517671 34.656202) (xy 142.517664 34.656206) - (xy 142.402455 34.742452) (xy 142.402452 34.742455) (xy 142.316206 34.857664) (xy 142.316202 34.857671) - (xy 142.265908 34.992517) (xy 142.259501 35.052116) (xy 142.2595 35.052135) (xy 142.2595 36.84787) - (xy 142.259501 36.847876) (xy 142.265908 36.907483) (xy 142.316202 37.042328) (xy 142.316206 37.042335) - (xy 142.402452 37.157544) (xy 142.402455 37.157547) (xy 142.517664 37.243793) (xy 142.517671 37.243797) - (xy 142.539158 37.251811) (xy 142.652517 37.294091) (xy 142.712127 37.3005) (xy 142.722685 37.300499) - (xy 142.789723 37.320179) (xy 142.810372 37.336818) (xy 143.480591 38.007037) (xy 143.417007 38.024075) - (xy 143.302993 38.089901) (xy 143.209901 38.182993) (xy 143.144075 38.297007) (xy 143.127037 38.360591) - (xy 142.494728 37.728282) (xy 142.494727 37.728282) (xy 142.45538 37.782439) (xy 142.358904 37.971782) - (xy 142.293242 38.173869) (xy 142.293242 38.173872) (xy 142.26 38.383753) (xy 142.26 38.389981) - (xy 142.240315 38.45702) (xy 142.187511 38.502775) (xy 142.118353 38.512719) (xy 142.054797 38.483694) - (xy 142.048319 38.477662) (xy 140.236819 36.666162) (xy 140.203334 36.604839) (xy 140.2005 36.578481) - (xy 140.2005 34.841519) (xy 140.220185 34.77448) (xy 140.236819 34.753838) (xy 140.753838 34.236819) - (xy 140.815161 34.203334) (xy 140.841519 34.2005) (xy 156.6755 34.2005) + (xy 129.945203 53.686306) (xy 129.951681 53.692338) (xy 135.597162 59.337819) (xy 135.630647 59.399142) + (xy 135.625663 59.468834) (xy 135.583791 59.524767) (xy 135.518327 59.549184) (xy 135.509481 59.5495) + (xy 131.369336 59.5495) (xy 131.302297 59.529815) (xy 131.281655 59.513181) (xy 129.676819 57.908345) + (xy 129.643334 57.847022) (xy 129.6405 57.820664) (xy 129.6405 57.411438) (xy 129.660185 57.344399) + (xy 129.665234 57.337126) (xy 129.683796 57.312331) (xy 129.734091 57.177483) (xy 129.7405 57.117873) + (xy 129.740499 55.322128) (xy 129.734091 55.262517) (xy 129.683796 55.127669) (xy 129.683795 55.127668) + (xy 129.683793 55.127664) (xy 129.597547 55.012455) (xy 129.597544 55.012452) (xy 129.482335 54.926206) + (xy 129.482328 54.926202) (xy 129.347482 54.875908) (xy 129.347483 54.875908) (xy 129.287883 54.869501) + (xy 129.287881 54.8695) (xy 129.287873 54.8695) (xy 129.287865 54.8695) (xy 129.277309 54.8695) + (xy 129.21027 54.849815) (xy 129.189628 54.833181) (xy 128.519408 54.162962) (xy 128.582993 54.145925) + (xy 128.697007 54.080099) (xy 128.790099 53.987007) (xy 128.855925 53.872993) (xy 128.872962 53.809408) + (xy 129.50527 54.441717) (xy 129.50527 54.441716) (xy 129.544622 54.387554) (xy 129.641095 54.198217) + (xy 129.706757 53.99613) (xy 129.706757 53.996127) (xy 129.74 53.786246) (xy 129.74 53.780019) (xy 129.759685 53.71298) + (xy 129.812489 53.667225) (xy 129.881647 53.657281) ) ) (filled_polygon @@ -5192,137 +4949,64 @@ (xy 125.295442 62.484869) (xy 125.277931 62.482351) (xy 125.086209 62.440645) (xy 125.069234 62.435661) (xy 124.885394 62.367093) (xy 124.8693 62.359743) (xy 124.697091 62.265709) (xy 124.682208 62.256144) (xy 124.525135 62.138561) (xy 124.511764 62.126975) (xy 124.373024 61.988235) (xy 124.361438 61.974864) - (xy 124.243855 61.817791) (xy 124.23429 61.802908) (xy 124.140256 61.630699) (xy 124.132909 61.614611) - (xy 124.064336 61.43076) (xy 124.059354 61.41379) (xy 124.017648 61.222068) (xy 124.01513 61.204556) - (xy 124.000816 61.004418) (xy 124.0005 60.995572) (xy 124.0005 35.843713) (xy 127.0195 35.843713) - (xy 127.0195 36.056286) (xy 127.052753 36.266239) (xy 127.118444 36.468414) (xy 127.214951 36.65782) - (xy 127.33989 36.829786) (xy 127.490213 36.980109) (xy 127.662182 37.10505) (xy 127.670946 37.109516) - (xy 127.721742 37.157491) (xy 127.738536 37.225312) (xy 127.715998 37.291447) (xy 127.670946 37.330484) - (xy 127.662182 37.334949) (xy 127.490213 37.45989) (xy 127.33989 37.610213) (xy 127.214951 37.782179) - (xy 127.118444 37.971585) (xy 127.118443 37.971587) (xy 127.118443 37.971588) (xy 127.089158 38.061717) - (xy 127.052753 38.17376) (xy 127.0195 38.383713) (xy 127.0195 38.596286) (xy 127.052735 38.806127) - (xy 127.052754 38.806243) (xy 127.10979 38.981782) (xy 127.118444 39.008414) (xy 127.214951 39.19782) - (xy 127.33989 39.369786) (xy 127.490213 39.520109) (xy 127.662182 39.64505) (xy 127.670946 39.649516) - (xy 127.721742 39.697491) (xy 127.738536 39.765312) (xy 127.715998 39.831447) (xy 127.670946 39.870484) - (xy 127.662182 39.874949) (xy 127.490213 39.99989) (xy 127.33989 40.150213) (xy 127.214951 40.322179) - (xy 127.118444 40.511585) (xy 127.052753 40.71376) (xy 127.0195 40.923713) (xy 127.0195 41.136286) - (xy 127.039111 41.260109) (xy 127.052754 41.346243) (xy 127.109727 41.521588) (xy 127.118444 41.548414) - (xy 127.214951 41.73782) (xy 127.33989 41.909786) (xy 127.490213 42.060109) (xy 127.662182 42.18505) - (xy 127.670946 42.189516) (xy 127.721742 42.237491) (xy 127.738536 42.305312) (xy 127.715998 42.371447) - (xy 127.670946 42.410484) (xy 127.662182 42.414949) (xy 127.490213 42.53989) (xy 127.33989 42.690213) - (xy 127.214951 42.862179) (xy 127.118444 43.051585) (xy 127.052753 43.25376) (xy 127.0195 43.463713) - (xy 127.0195 43.676286) (xy 127.039111 43.800109) (xy 127.052754 43.886243) (xy 127.109727 44.061588) - (xy 127.118444 44.088414) (xy 127.214951 44.27782) (xy 127.33989 44.449786) (xy 127.490213 44.600109) - (xy 127.662182 44.72505) (xy 127.670946 44.729516) (xy 127.721742 44.777491) (xy 127.738536 44.845312) - (xy 127.715998 44.911447) (xy 127.670946 44.950484) (xy 127.662182 44.954949) (xy 127.490213 45.07989) - (xy 127.33989 45.230213) (xy 127.214951 45.402179) (xy 127.118444 45.591585) (xy 127.052753 45.79376) - (xy 127.02564 45.964949) (xy 127.0195 46.003713) (xy 127.0195 46.216287) (xy 127.052754 46.426243) - (xy 127.109727 46.601588) (xy 127.118444 46.628414) (xy 127.214951 46.81782) (xy 127.33989 46.989786) - (xy 127.490213 47.140109) (xy 127.662182 47.26505) (xy 127.670946 47.269516) (xy 127.721742 47.317491) - (xy 127.738536 47.385312) (xy 127.715998 47.451447) (xy 127.670946 47.490484) (xy 127.662182 47.494949) - (xy 127.490213 47.61989) (xy 127.33989 47.770213) (xy 127.214951 47.942179) (xy 127.118444 48.131585) - (xy 127.052753 48.33376) (xy 127.02564 48.504949) (xy 127.0195 48.543713) (xy 127.0195 48.756287) - (xy 127.025575 48.794641) (xy 127.050526 48.95218) (xy 127.052754 48.966243) (xy 127.111267 49.146328) - (xy 127.118444 49.168414) (xy 127.214951 49.35782) (xy 127.33989 49.529786) (xy 127.490213 49.680109) - (xy 127.662182 49.80505) (xy 127.670946 49.809516) (xy 127.721742 49.857491) (xy 127.738536 49.925312) - (xy 127.715998 49.991447) (xy 127.670946 50.030484) (xy 127.662182 50.034949) (xy 127.490213 50.15989) - (xy 127.33989 50.310213) (xy 127.214951 50.482179) (xy 127.118444 50.671585) (xy 127.052753 50.87376) - (xy 127.039493 50.957482) (xy 127.0195 51.083713) (xy 127.0195 51.296287) (xy 127.028086 51.350498) - (xy 127.052753 51.506239) (xy 127.118444 51.708414) (xy 127.214951 51.89782) (xy 127.33989 52.069786) - (xy 127.490213 52.220109) (xy 127.662182 52.34505) (xy 127.670946 52.349516) (xy 127.721742 52.397491) - (xy 127.738536 52.465312) (xy 127.715998 52.531447) (xy 127.670946 52.570484) (xy 127.662182 52.574949) - (xy 127.490213 52.69989) (xy 127.33989 52.850213) (xy 127.214951 53.022179) (xy 127.118444 53.211585) - (xy 127.052753 53.41376) (xy 127.0195 53.623713) (xy 127.0195 53.836286) (xy 127.052753 54.046239) - (xy 127.118444 54.248414) (xy 127.214951 54.43782) (xy 127.33989 54.609786) (xy 127.45343 54.723326) - (xy 127.486915 54.784649) (xy 127.481931 54.854341) (xy 127.440059 54.910274) (xy 127.409083 54.927189) - (xy 127.277669 54.976203) (xy 127.277664 54.976206) (xy 127.162455 55.062452) (xy 127.162452 55.062455) - (xy 127.076206 55.177664) (xy 127.076202 55.177671) (xy 127.025908 55.312517) (xy 127.019501 55.372116) - (xy 127.019501 55.372123) (xy 127.0195 55.372135) (xy 127.0195 57.16787) (xy 127.019501 57.167876) - (xy 127.025908 57.227483) (xy 127.076202 57.362328) (xy 127.076206 57.362335) (xy 127.162452 57.477544) - (xy 127.162455 57.477547) (xy 127.277664 57.563793) (xy 127.277671 57.563797) (xy 127.412517 57.614091) - (xy 127.412516 57.614091) (xy 127.419444 57.614835) (xy 127.472127 57.6205) (xy 129.267872 57.620499) - (xy 129.327483 57.614091) (xy 129.462331 57.563796) (xy 129.577546 57.477546) (xy 129.663796 57.362331) - (xy 129.714091 57.227483) (xy 129.7205 57.167873) (xy 129.720499 55.372128) (xy 129.714091 55.312517) - (xy 129.663796 55.177669) (xy 129.663795 55.177668) (xy 129.663793 55.177664) (xy 129.577547 55.062455) - (xy 129.577544 55.062452) (xy 129.462335 54.976206) (xy 129.462328 54.976202) (xy 129.330917 54.927189) - (xy 129.274983 54.885318) (xy 129.250566 54.819853) (xy 129.265418 54.75158) (xy 129.286563 54.723332) - (xy 129.400104 54.609792) (xy 129.525051 54.437816) (xy 129.621557 54.248412) (xy 129.687246 54.046243) - (xy 129.7205 53.836287) (xy 129.7205 53.623713) (xy 129.687246 53.413757) (xy 129.621557 53.211588) - (xy 129.525051 53.022184) (xy 129.525049 53.022181) (xy 129.525048 53.022179) (xy 129.400109 52.850213) - (xy 129.249786 52.69989) (xy 129.07782 52.574951) (xy 129.077115 52.574591) (xy 129.069054 52.570485) - (xy 129.018259 52.522512) (xy 129.001463 52.454692) (xy 129.023999 52.388556) (xy 129.069054 52.349515) - (xy 129.077816 52.345051) (xy 129.099789 52.329086) (xy 129.249786 52.220109) (xy 129.249788 52.220106) - (xy 129.249792 52.220104) (xy 129.400104 52.069792) (xy 129.400106 52.069788) (xy 129.400109 52.069786) - (xy 129.525048 51.89782) (xy 129.525047 51.89782) (xy 129.525051 51.897816) (xy 129.621557 51.708412) - (xy 129.687246 51.506243) (xy 129.7205 51.296287) (xy 129.7205 51.083713) (xy 129.687246 50.873757) - (xy 129.621557 50.671588) (xy 129.525051 50.482184) (xy 129.525049 50.482181) (xy 129.525048 50.482179) - (xy 129.400109 50.310213) (xy 129.249786 50.15989) (xy 129.07782 50.034951) (xy 129.077115 50.034591) - (xy 129.069054 50.030485) (xy 129.018259 49.982512) (xy 129.001463 49.914692) (xy 129.023999 49.848556) - (xy 129.069054 49.809515) (xy 129.077816 49.805051) (xy 129.099789 49.789086) (xy 129.249786 49.680109) - (xy 129.249788 49.680106) (xy 129.249792 49.680104) (xy 129.400104 49.529792) (xy 129.400106 49.529788) - (xy 129.400109 49.529786) (xy 129.525048 49.35782) (xy 129.525047 49.35782) (xy 129.525051 49.357816) - (xy 129.621557 49.168412) (xy 129.687246 48.966243) (xy 129.7205 48.756287) (xy 129.7205 48.543713) - (xy 129.687246 48.333757) (xy 129.621557 48.131588) (xy 129.525051 47.942184) (xy 129.525049 47.942181) - (xy 129.525048 47.942179) (xy 129.400109 47.770213) (xy 129.249786 47.61989) (xy 129.07782 47.494951) - (xy 129.077115 47.494591) (xy 129.069054 47.490485) (xy 129.018259 47.442512) (xy 129.001463 47.374692) - (xy 129.023999 47.308556) (xy 129.069054 47.269515) (xy 129.077816 47.265051) (xy 129.099789 47.249086) - (xy 129.249786 47.140109) (xy 129.249788 47.140106) (xy 129.249792 47.140104) (xy 129.400104 46.989792) - (xy 129.400106 46.989788) (xy 129.400109 46.989786) (xy 129.525048 46.81782) (xy 129.525047 46.81782) - (xy 129.525051 46.817816) (xy 129.621557 46.628412) (xy 129.687246 46.426243) (xy 129.7205 46.216287) - (xy 129.7205 46.003713) (xy 129.687246 45.793757) (xy 129.621557 45.591588) (xy 129.525051 45.402184) - (xy 129.525049 45.402181) (xy 129.525048 45.402179) (xy 129.400109 45.230213) (xy 129.249786 45.07989) - (xy 129.07782 44.954951) (xy 129.077115 44.954591) (xy 129.069054 44.950485) (xy 129.018259 44.902512) - (xy 129.001463 44.834692) (xy 129.023999 44.768556) (xy 129.069054 44.729515) (xy 129.077816 44.725051) - (xy 129.099789 44.709086) (xy 129.249786 44.600109) (xy 129.249788 44.600106) (xy 129.249792 44.600104) - (xy 129.400104 44.449792) (xy 129.400106 44.449788) (xy 129.400109 44.449786) (xy 129.525048 44.27782) - (xy 129.525047 44.27782) (xy 129.525051 44.277816) (xy 129.621557 44.088412) (xy 129.687246 43.886243) - (xy 129.7205 43.676287) (xy 129.7205 43.463713) (xy 129.687246 43.253757) (xy 129.621557 43.051588) - (xy 129.525051 42.862184) (xy 129.525049 42.862181) (xy 129.525048 42.862179) (xy 129.400109 42.690213) - (xy 129.249786 42.53989) (xy 129.07782 42.414951) (xy 129.077115 42.414591) (xy 129.069054 42.410485) - (xy 129.018259 42.362512) (xy 129.001463 42.294692) (xy 129.023999 42.228556) (xy 129.069054 42.189515) - (xy 129.077816 42.185051) (xy 129.099789 42.169086) (xy 129.249786 42.060109) (xy 129.249788 42.060106) - (xy 129.249792 42.060104) (xy 129.400104 41.909792) (xy 129.400106 41.909788) (xy 129.400109 41.909786) - (xy 129.525048 41.73782) (xy 129.525047 41.73782) (xy 129.525051 41.737816) (xy 129.621557 41.548412) - (xy 129.687246 41.346243) (xy 129.7205 41.136287) (xy 129.7205 40.923713) (xy 129.687246 40.713757) - (xy 129.621557 40.511588) (xy 129.525051 40.322184) (xy 129.525049 40.322181) (xy 129.525048 40.322179) - (xy 129.400109 40.150213) (xy 129.249786 39.99989) (xy 129.07782 39.874951) (xy 129.077115 39.874591) - (xy 129.069054 39.870485) (xy 129.018259 39.822512) (xy 129.001463 39.754692) (xy 129.023999 39.688556) - (xy 129.069054 39.649515) (xy 129.077816 39.645051) (xy 129.186861 39.565826) (xy 129.249786 39.520109) - (xy 129.249788 39.520106) (xy 129.249792 39.520104) (xy 129.400104 39.369792) (xy 129.400106 39.369788) - (xy 129.400109 39.369786) (xy 129.525048 39.19782) (xy 129.525047 39.19782) (xy 129.525051 39.197816) - (xy 129.621557 39.008412) (xy 129.687246 38.806243) (xy 129.7205 38.596287) (xy 129.7205 38.383713) - (xy 129.687246 38.173757) (xy 129.621557 37.971588) (xy 129.525051 37.782184) (xy 129.525049 37.782181) - (xy 129.525048 37.782179) (xy 129.400109 37.610213) (xy 129.249786 37.45989) (xy 129.07782 37.334951) - (xy 129.077115 37.334591) (xy 129.069054 37.330485) (xy 129.018259 37.282512) (xy 129.001463 37.214692) - (xy 129.023999 37.148556) (xy 129.069054 37.109515) (xy 129.077816 37.105051) (xy 129.164138 37.042335) - (xy 129.249786 36.980109) (xy 129.249788 36.980106) (xy 129.249792 36.980104) (xy 129.400104 36.829792) - (xy 129.400106 36.829788) (xy 129.400109 36.829786) (xy 129.525048 36.65782) (xy 129.525047 36.65782) - (xy 129.525051 36.657816) (xy 129.621557 36.468412) (xy 129.687246 36.266243) (xy 129.7205 36.056287) - (xy 129.7205 35.843713) (xy 129.687246 35.633757) (xy 129.621557 35.431588) (xy 129.525051 35.242184) - (xy 129.525049 35.242181) (xy 129.525048 35.242179) (xy 129.400109 35.070213) (xy 129.249786 34.91989) - (xy 129.07782 34.794951) (xy 128.888414 34.698444) (xy 128.888413 34.698443) (xy 128.888412 34.698443) - (xy 128.686243 34.632754) (xy 128.686241 34.632753) (xy 128.68624 34.632753) (xy 128.524957 34.607208) - (xy 128.476287 34.5995) (xy 128.263713 34.5995) (xy 128.215042 34.607208) (xy 128.05376 34.632753) - (xy 127.851585 34.698444) (xy 127.662179 34.794951) (xy 127.490213 34.91989) (xy 127.33989 35.070213) - (xy 127.214951 35.242179) (xy 127.118444 35.431585) (xy 127.052753 35.63376) (xy 127.0195 35.843713) - (xy 124.0005 35.843713) (xy 124.0005 33.938389) (xy 134.3745 33.938389) (xy 134.3745 45.181611) - (xy 134.398535 45.302444) (xy 134.39854 45.302461) (xy 134.445684 45.416278) (xy 134.445687 45.416285) - (xy 134.445688 45.416286) (xy 134.460473 45.438412) (xy 134.460474 45.438414) (xy 134.460475 45.438415) - (xy 134.514141 45.518733) (xy 134.605586 45.610178) (xy 134.605608 45.610198) (xy 142.267571 53.272161) - (xy 142.301056 53.333484) (xy 142.297822 53.398158) (xy 142.292753 53.413757) (xy 142.2595 53.623713) - (xy 142.2595 53.836286) (xy 142.292753 54.046239) (xy 142.358444 54.248414) (xy 142.454951 54.43782) - (xy 142.57989 54.609786) (xy 142.730213 54.760109) (xy 142.902182 54.88505) (xy 142.910946 54.889516) - (xy 142.961742 54.937491) (xy 142.978536 55.005312) (xy 142.955998 55.071447) (xy 142.910946 55.110484) - (xy 142.902182 55.114949) (xy 142.730213 55.23989) (xy 142.57989 55.390213) (xy 142.454951 55.562179) - (xy 142.358444 55.751585) (xy 142.292753 55.95376) (xy 142.2595 56.163713) (xy 142.2595 56.376286) - (xy 142.291774 56.580059) (xy 142.292754 56.586243) (xy 142.305969 56.626915) (xy 142.358444 56.788414) - (xy 142.454951 56.97782) (xy 142.57989 57.149786) (xy 142.730213 57.300109) (xy 142.902179 57.425048) - (xy 142.902181 57.425049) (xy 142.902184 57.425051) (xy 143.091588 57.521557) (xy 143.293757 57.587246) - (xy 143.503713 57.6205) (xy 143.503714 57.6205) (xy 143.716286 57.6205) (xy 143.716287 57.6205) - (xy 143.926243 57.587246) (xy 144.128412 57.521557) (xy 144.317816 57.425051) (xy 144.404138 57.362335) - (xy 144.489786 57.300109) (xy 144.489788 57.300106) (xy 144.489792 57.300104) (xy 144.640104 57.149792) - (xy 144.640106 57.149788) (xy 144.640109 57.149786) (xy 144.765048 56.97782) (xy 144.765047 56.97782) - (xy 144.765051 56.977816) (xy 144.861557 56.788412) (xy 144.918833 56.612135) (xy 231.8095 56.612135) + (xy 124.243855 61.817791) (xy 124.23429 61.802908) (xy 124.207489 61.753826) (xy 124.140253 61.630694) + (xy 124.132909 61.614611) (xy 124.064336 61.43076) (xy 124.059354 61.41379) (xy 124.017648 61.222068) + (xy 124.01513 61.204556) (xy 124.000816 61.004418) (xy 124.0005 60.995572) (xy 124.0005 35.793713) + (xy 127.0395 35.793713) (xy 127.0395 36.006287) (xy 127.044141 36.035587) (xy 127.072753 36.216239) + (xy 127.138444 36.418414) (xy 127.234951 36.60782) (xy 127.35989 36.779786) (xy 127.510213 36.930109) + (xy 127.682182 37.05505) (xy 127.690946 37.059516) (xy 127.741742 37.107491) (xy 127.758536 37.175312) + (xy 127.735998 37.241447) (xy 127.690946 37.280484) (xy 127.682182 37.284949) (xy 127.510213 37.40989) + (xy 127.35989 37.560213) (xy 127.234951 37.732179) (xy 127.138444 37.921585) (xy 127.072753 38.12376) + (xy 127.0395 38.333713) (xy 127.0395 38.546286) (xy 127.06071 38.680204) (xy 127.072754 38.756243) + (xy 127.123607 38.912753) (xy 127.138444 38.958414) (xy 127.234951 39.14782) (xy 127.35989 39.319786) + (xy 127.510213 39.470109) (xy 127.682182 39.59505) (xy 127.690946 39.599516) (xy 127.741742 39.647491) + (xy 127.758536 39.715312) (xy 127.735998 39.781447) (xy 127.690946 39.820484) (xy 127.682182 39.824949) + (xy 127.510213 39.94989) (xy 127.35989 40.100213) (xy 127.234951 40.272179) (xy 127.138444 40.461585) + (xy 127.072753 40.66376) (xy 127.04607 40.83223) (xy 127.0395 40.873713) (xy 127.0395 41.086287) + (xy 127.072754 41.296243) (xy 127.137234 41.494692) (xy 127.138444 41.498414) (xy 127.234951 41.68782) + (xy 127.35989 41.859786) (xy 127.510213 42.010109) (xy 127.682182 42.13505) (xy 127.690946 42.139516) + (xy 127.741742 42.187491) (xy 127.758536 42.255312) (xy 127.735998 42.321447) (xy 127.690946 42.360484) + (xy 127.682182 42.364949) (xy 127.510213 42.48989) (xy 127.35989 42.640213) (xy 127.234951 42.812179) + (xy 127.138444 43.001585) (xy 127.072753 43.20376) (xy 127.046026 43.372512) (xy 127.0395 43.413713) + (xy 127.0395 43.626287) (xy 127.072754 43.836243) (xy 127.137323 44.034966) (xy 127.138444 44.038414) + (xy 127.234951 44.22782) (xy 127.35989 44.399786) (xy 127.510213 44.550109) (xy 127.682182 44.67505) + (xy 127.690946 44.679516) (xy 127.741742 44.727491) (xy 127.758536 44.795312) (xy 127.735998 44.861447) + (xy 127.690946 44.900484) (xy 127.682182 44.904949) (xy 127.510213 45.02989) (xy 127.35989 45.180213) + (xy 127.234951 45.352179) (xy 127.138444 45.541585) (xy 127.072753 45.74376) (xy 127.046026 45.912512) + (xy 127.0395 45.953713) (xy 127.0395 46.166287) (xy 127.072754 46.376243) (xy 127.131226 46.556202) + (xy 127.138444 46.578414) (xy 127.234951 46.76782) (xy 127.35989 46.939786) (xy 127.510213 47.090109) + (xy 127.682182 47.21505) (xy 127.690946 47.219516) (xy 127.741742 47.267491) (xy 127.758536 47.335312) + (xy 127.735998 47.401447) (xy 127.690946 47.440484) (xy 127.682182 47.444949) (xy 127.510213 47.56989) + (xy 127.35989 47.720213) (xy 127.234951 47.892179) (xy 127.138444 48.081585) (xy 127.072753 48.28376) + (xy 127.046026 48.452512) (xy 127.0395 48.493713) (xy 127.0395 48.706287) (xy 127.072754 48.916243) + (xy 127.137622 49.115886) (xy 127.138444 49.118414) (xy 127.234951 49.30782) (xy 127.35989 49.479786) + (xy 127.510213 49.630109) (xy 127.682182 49.75505) (xy 127.690946 49.759516) (xy 127.741742 49.807491) + (xy 127.758536 49.875312) (xy 127.735998 49.941447) (xy 127.690946 49.980484) (xy 127.682182 49.984949) + (xy 127.510213 50.10989) (xy 127.35989 50.260213) (xy 127.234951 50.432179) (xy 127.138444 50.621585) + (xy 127.072753 50.82376) (xy 127.0395 51.033713) (xy 127.0395 51.246286) (xy 127.072753 51.456239) + (xy 127.138444 51.658414) (xy 127.234951 51.84782) (xy 127.35989 52.019786) (xy 127.510213 52.170109) + (xy 127.682179 52.295048) (xy 127.682181 52.295049) (xy 127.682184 52.295051) (xy 127.691493 52.299794) + (xy 127.74229 52.347766) (xy 127.759087 52.415587) (xy 127.736552 52.481722) (xy 127.691505 52.52076) + (xy 127.682446 52.525376) (xy 127.68244 52.52538) (xy 127.628282 52.564727) (xy 127.628282 52.564728) + (xy 128.260591 53.197037) (xy 128.197007 53.214075) (xy 128.082993 53.279901) (xy 127.989901 53.372993) + (xy 127.924075 53.487007) (xy 127.907037 53.550591) (xy 127.274728 52.918282) (xy 127.274727 52.918282) + (xy 127.23538 52.972439) (xy 127.138904 53.161782) (xy 127.073242 53.363869) (xy 127.073242 53.363872) + (xy 127.04 53.573753) (xy 127.04 53.786246) (xy 127.073242 53.996127) (xy 127.073242 53.99613) (xy 127.138904 54.198217) + (xy 127.235375 54.38755) (xy 127.274728 54.441716) (xy 127.907037 53.809408) (xy 127.924075 53.872993) + (xy 127.989901 53.987007) (xy 128.082993 54.080099) (xy 128.197007 54.145925) (xy 128.26059 54.162962) + (xy 127.59037 54.833181) (xy 127.529047 54.866666) (xy 127.502698 54.8695) (xy 127.492134 54.8695) + (xy 127.492123 54.869501) (xy 127.432516 54.875908) (xy 127.297671 54.926202) (xy 127.297664 54.926206) + (xy 127.182455 55.012452) (xy 127.182452 55.012455) (xy 127.096206 55.127664) (xy 127.096202 55.127671) + (xy 127.045908 55.262517) (xy 127.039501 55.322116) (xy 127.039501 55.322123) (xy 127.0395 55.322135) + (xy 127.0395 57.11787) (xy 127.039501 57.117876) (xy 127.045908 57.177483) (xy 127.096203 57.312329) + (xy 127.114766 57.337126) (xy 127.139184 57.40259) (xy 127.1395 57.411438) (xy 127.1395 58.488422) + (xy 127.17029 58.682826) (xy 127.231117 58.87003) (xy 127.264428 58.935405) (xy 127.320476 59.045405) + (xy 127.436172 59.204646) (xy 129.985355 61.753829) (xy 130.144595 61.869524) (xy 130.227454 61.911742) + (xy 130.319969 61.958882) (xy 130.319971 61.958882) (xy 130.319974 61.958884) (xy 130.391007 61.981964) + (xy 130.507173 62.019709) (xy 130.701578 62.0505) (xy 130.701583 62.0505) (xy 151.098422 62.0505) + (xy 151.292826 62.019709) (xy 151.480026 61.958884) (xy 151.655405 61.869524) (xy 151.814646 61.753828) + (xy 154.473828 59.094646) (xy 154.589524 58.935405) (xy 154.678884 58.760026) (xy 154.739709 58.572826) + (xy 154.744891 58.540109) (xy 154.7705 58.378422) (xy 154.7705 56.612135) (xy 231.8095 56.612135) (xy 231.8095 58.40787) (xy 231.809501 58.407876) (xy 231.815908 58.467483) (xy 231.866202 58.602328) (xy 231.866206 58.602335) (xy 231.952452 58.717544) (xy 231.952455 58.717547) (xy 232.067664 58.803793) (xy 232.067671 58.803797) (xy 232.202517 58.854091) (xy 232.202516 58.854091) (xy 232.209444 58.854835) @@ -5341,7 +5025,7 @@ (xy 238.133714 58.8605) (xy 238.346286 58.8605) (xy 238.346287 58.8605) (xy 238.556243 58.827246) (xy 238.758412 58.761557) (xy 238.947816 58.665051) (xy 239.034138 58.602335) (xy 239.119786 58.540109) (xy 239.119788 58.540106) (xy 239.119792 58.540104) (xy 239.270104 58.389792) (xy 239.270106 58.389788) - (xy 239.270109 58.389786) (xy 239.35589 58.271717) (xy 239.395051 58.217816) (xy 239.399793 58.208508) + (xy 239.270109 58.389786) (xy 239.337515 58.297007) (xy 239.395051 58.217816) (xy 239.399793 58.208508) (xy 239.447763 58.157711) (xy 239.515583 58.140911) (xy 239.581719 58.163445) (xy 239.620763 58.2085) (xy 239.625373 58.217547) (xy 239.664728 58.271716) (xy 240.297037 57.639408) (xy 240.314075 57.702993) (xy 240.379901 57.817007) (xy 240.472993 57.910099) (xy 240.587007 57.975925) (xy 240.65059 57.992962) @@ -5362,166 +5046,121 @@ (xy 239.664728 56.748282) (xy 239.664727 56.748282) (xy 239.62538 56.80244) (xy 239.625376 56.802446) (xy 239.62076 56.811505) (xy 239.572781 56.862297) (xy 239.504959 56.879087) (xy 239.438826 56.856543) (xy 239.399794 56.811493) (xy 239.395051 56.802184) (xy 239.395049 56.802181) (xy 239.395048 56.802179) - (xy 239.270109 56.630213) (xy 239.119786 56.47989) (xy 238.94782 56.354951) (xy 238.758414 56.258444) + (xy 239.270107 56.630211) (xy 239.119786 56.47989) (xy 238.94782 56.354951) (xy 238.758414 56.258444) (xy 238.758413 56.258443) (xy 238.758412 56.258443) (xy 238.556243 56.192754) (xy 238.556241 56.192753) (xy 238.55624 56.192753) (xy 238.394957 56.167208) (xy 238.346287 56.1595) (xy 238.133713 56.1595) (xy 238.085042 56.167208) (xy 237.92376 56.192753) (xy 237.721585 56.258444) (xy 237.532179 56.354951) - (xy 237.360213 56.47989) (xy 237.20989 56.630213) (xy 237.084949 56.802182) (xy 237.080484 56.810946) - (xy 237.032509 56.861742) (xy 236.964688 56.878536) (xy 236.898553 56.855998) (xy 236.859516 56.810946) - (xy 236.85505 56.802182) (xy 236.730109 56.630213) (xy 236.579786 56.47989) (xy 236.40782 56.354951) - (xy 236.218414 56.258444) (xy 236.218413 56.258443) (xy 236.218412 56.258443) (xy 236.016243 56.192754) - (xy 236.016241 56.192753) (xy 236.01624 56.192753) (xy 235.854957 56.167208) (xy 235.806287 56.1595) - (xy 235.593713 56.1595) (xy 235.545042 56.167208) (xy 235.38376 56.192753) (xy 235.181585 56.258444) - (xy 234.992179 56.354951) (xy 234.820215 56.479889) (xy 234.706673 56.593431) (xy 234.64535 56.626915) - (xy 234.575658 56.621931) (xy 234.519725 56.580059) (xy 234.50281 56.549082) (xy 234.453797 56.417671) - (xy 234.453793 56.417664) (xy 234.367547 56.302455) (xy 234.367544 56.302452) (xy 234.252335 56.216206) - (xy 234.252328 56.216202) (xy 234.117482 56.165908) (xy 234.117483 56.165908) (xy 234.057883 56.159501) - (xy 234.057881 56.1595) (xy 234.057873 56.1595) (xy 234.057864 56.1595) (xy 232.262129 56.1595) - (xy 232.262123 56.159501) (xy 232.202516 56.165908) (xy 232.067671 56.216202) (xy 232.067664 56.216206) - (xy 231.952455 56.302452) (xy 231.952452 56.302455) (xy 231.866206 56.417664) (xy 231.866202 56.417671) - (xy 231.815908 56.552517) (xy 231.809501 56.612116) (xy 231.8095 56.612135) (xy 144.918833 56.612135) - (xy 144.927246 56.586243) (xy 144.928226 56.580059) (xy 144.9605 56.376286) (xy 144.9605 56.163713) - (xy 144.927246 55.95376) (xy 144.927246 55.953757) (xy 144.861557 55.751588) (xy 144.765051 55.562184) - (xy 144.765049 55.562181) (xy 144.765048 55.562179) (xy 144.640109 55.390213) (xy 144.489786 55.23989) - (xy 144.31782 55.114951) (xy 144.317115 55.114591) (xy 144.309054 55.110485) (xy 144.258259 55.062512) - (xy 144.241463 54.994692) (xy 144.263999 54.928556) (xy 144.309054 54.889515) (xy 144.317816 54.885051) - (xy 144.407554 54.819853) (xy 144.489786 54.760109) (xy 144.489788 54.760106) (xy 144.489792 54.760104) - (xy 144.640104 54.609792) (xy 144.640106 54.609788) (xy 144.640109 54.609786) (xy 144.765048 54.43782) - (xy 144.765047 54.43782) (xy 144.765051 54.437816) (xy 144.861557 54.248412) (xy 144.927246 54.046243) - (xy 144.9605 53.836287) (xy 144.9605 53.623713) (xy 144.927246 53.413757) (xy 144.861557 53.211588) - (xy 144.765051 53.022184) (xy 144.765049 53.022181) (xy 144.765048 53.022179) (xy 144.640109 52.850213) - (xy 144.489786 52.69989) (xy 144.31782 52.574951) (xy 144.317115 52.574591) (xy 144.309054 52.570485) - (xy 144.258259 52.522512) (xy 144.241463 52.454692) (xy 144.263999 52.388556) (xy 144.309054 52.349515) - (xy 144.317816 52.345051) (xy 144.339789 52.329086) (xy 144.489786 52.220109) (xy 144.489788 52.220106) - (xy 144.489792 52.220104) (xy 144.640104 52.069792) (xy 144.640106 52.069788) (xy 144.640109 52.069786) - (xy 144.765048 51.89782) (xy 144.765047 51.89782) (xy 144.765051 51.897816) (xy 144.861557 51.708412) - (xy 144.927246 51.506243) (xy 144.9605 51.296287) (xy 144.9605 51.083713) (xy 144.927246 50.873757) - (xy 144.861557 50.671588) (xy 144.765051 50.482184) (xy 144.765049 50.482181) (xy 144.765048 50.482179) - (xy 144.640109 50.310213) (xy 144.489786 50.15989) (xy 144.31782 50.034951) (xy 144.317115 50.034591) - (xy 144.309054 50.030485) (xy 144.258259 49.982512) (xy 144.241463 49.914692) (xy 144.263999 49.848556) - (xy 144.309054 49.809515) (xy 144.317816 49.805051) (xy 144.339789 49.789086) (xy 144.489786 49.680109) - (xy 144.489788 49.680106) (xy 144.489792 49.680104) (xy 144.640104 49.529792) (xy 144.640106 49.529788) - (xy 144.640109 49.529786) (xy 144.765048 49.35782) (xy 144.765047 49.35782) (xy 144.765051 49.357816) - (xy 144.861557 49.168412) (xy 144.927246 48.966243) (xy 144.9605 48.756287) (xy 144.9605 48.543713) - (xy 144.927246 48.333757) (xy 144.861557 48.131588) (xy 144.765051 47.942184) (xy 144.765049 47.942181) - (xy 144.765048 47.942179) (xy 144.640109 47.770213) (xy 144.489786 47.61989) (xy 144.31782 47.494951) - (xy 144.317115 47.494591) (xy 144.309054 47.490485) (xy 144.258259 47.442512) (xy 144.241463 47.374692) - (xy 144.263999 47.308556) (xy 144.309054 47.269515) (xy 144.317816 47.265051) (xy 144.339789 47.249086) - (xy 144.489786 47.140109) (xy 144.489788 47.140106) (xy 144.489792 47.140104) (xy 144.640104 46.989792) - (xy 144.640106 46.989788) (xy 144.640109 46.989786) (xy 144.765048 46.81782) (xy 144.765047 46.81782) - (xy 144.765051 46.817816) (xy 144.861557 46.628412) (xy 144.927246 46.426243) (xy 144.9605 46.216287) - (xy 144.9605 46.003713) (xy 144.927246 45.793757) (xy 144.861557 45.591588) (xy 144.765051 45.402184) - (xy 144.765049 45.402181) (xy 144.765048 45.402179) (xy 144.640109 45.230213) (xy 144.489786 45.07989) - (xy 144.31782 44.954951) (xy 144.317115 44.954591) (xy 144.309054 44.950485) (xy 144.258259 44.902512) - (xy 144.241463 44.834692) (xy 144.263999 44.768556) (xy 144.309054 44.729515) (xy 144.317816 44.725051) - (xy 144.339789 44.709086) (xy 144.489786 44.600109) (xy 144.489788 44.600106) (xy 144.489792 44.600104) - (xy 144.640104 44.449792) (xy 144.640106 44.449788) (xy 144.640109 44.449786) (xy 144.765048 44.27782) - (xy 144.765047 44.27782) (xy 144.765051 44.277816) (xy 144.861557 44.088412) (xy 144.927246 43.886243) - (xy 144.9605 43.676287) (xy 144.9605 43.463713) (xy 144.927246 43.253757) (xy 144.861557 43.051588) - (xy 144.765051 42.862184) (xy 144.765049 42.862181) (xy 144.765048 42.862179) (xy 144.640109 42.690213) - (xy 144.489786 42.53989) (xy 144.31782 42.414951) (xy 144.317115 42.414591) (xy 144.309054 42.410485) - (xy 144.258259 42.362512) (xy 144.241463 42.294692) (xy 144.263999 42.228556) (xy 144.309054 42.189515) - (xy 144.317816 42.185051) (xy 144.339789 42.169086) (xy 144.489786 42.060109) (xy 144.489788 42.060106) - (xy 144.489792 42.060104) (xy 144.640104 41.909792) (xy 144.640106 41.909788) (xy 144.640109 41.909786) - (xy 144.765048 41.73782) (xy 144.765047 41.73782) (xy 144.765051 41.737816) (xy 144.861557 41.548412) - (xy 144.927246 41.346243) (xy 144.9605 41.136287) (xy 144.9605 40.923713) (xy 144.927246 40.713757) - (xy 144.861557 40.511588) (xy 144.765051 40.322184) (xy 144.765049 40.322181) (xy 144.765048 40.322179) - (xy 144.640109 40.150213) (xy 144.489786 39.99989) (xy 144.317817 39.874949) (xy 144.308504 39.870204) - (xy 144.257707 39.82223) (xy 144.240912 39.754409) (xy 144.263449 39.688274) (xy 144.308507 39.649232) - (xy 144.317555 39.644622) (xy 144.371716 39.60527) (xy 144.371717 39.60527) (xy 143.739408 38.972962) - (xy 143.802993 38.955925) (xy 143.917007 38.890099) (xy 144.010099 38.797007) (xy 144.075925 38.682993) - (xy 144.092962 38.619409) (xy 144.72527 39.251717) (xy 144.72527 39.251716) (xy 144.764622 39.197554) - (xy 144.861095 39.008217) (xy 144.926757 38.80613) (xy 144.926757 38.806127) (xy 144.96 38.596246) - (xy 144.96 38.383753) (xy 144.926757 38.173872) (xy 144.926757 38.173869) (xy 144.861095 37.971782) - (xy 144.764624 37.782449) (xy 144.72527 37.728282) (xy 144.725269 37.728282) (xy 144.092962 38.36059) - (xy 144.075925 38.297007) (xy 144.010099 38.182993) (xy 143.917007 38.089901) (xy 143.802993 38.024075) - (xy 143.739409 38.007037) (xy 144.409627 37.336818) (xy 144.47095 37.303333) (xy 144.497307 37.300499) - (xy 144.507872 37.300499) (xy 144.567483 37.294091) (xy 144.702331 37.243796) (xy 144.727128 37.225233) - (xy 144.792592 37.200816) (xy 144.801439 37.2005) (xy 145.380664 37.2005) (xy 145.447703 37.220185) - (xy 145.468345 37.236819) (xy 149.213181 40.981655) (xy 149.246666 41.042978) (xy 149.2495 41.069336) - (xy 149.2495 49.374718) (xy 149.28029 49.569122) (xy 149.341117 49.756326) (xy 149.392664 49.857491) - (xy 149.430476 49.931701) (xy 149.546172 50.090942) (xy 149.546174 50.090944) (xy 152.133181 52.677951) - (xy 152.166666 52.739274) (xy 152.1695 52.765632) (xy 152.1695 53.097869) (xy 152.169501 53.097876) - (xy 152.175908 53.157483) (xy 152.226202 53.292328) (xy 152.226206 53.292335) (xy 152.312452 53.407544) - (xy 152.312455 53.407547) (xy 152.427664 53.493793) (xy 152.427671 53.493797) (xy 152.562517 53.544091) - (xy 152.562516 53.544091) (xy 152.569444 53.544835) (xy 152.622127 53.5505) (xy 154.417872 53.550499) - (xy 154.477483 53.544091) (xy 154.612331 53.493796) (xy 154.727546 53.407546) (xy 154.813796 53.292331) - (xy 154.864091 53.157483) (xy 154.8705 53.097873) (xy 154.870499 51.302128) (xy 154.864091 51.242517) - (xy 154.813796 51.107669) (xy 154.813795 51.107668) (xy 154.813793 51.107664) (xy 154.727547 50.992455) - (xy 154.727544 50.992452) (xy 154.612335 50.906206) (xy 154.612328 50.906202) (xy 154.480917 50.857189) - (xy 154.424983 50.815318) (xy 154.400566 50.749853) (xy 154.415418 50.68158) (xy 154.436563 50.653332) - (xy 154.550104 50.539792) (xy 154.675051 50.367816) (xy 154.771557 50.178412) (xy 154.837246 49.976243) - (xy 154.8705 49.766287) (xy 154.8705 49.553713) (xy 154.84298 49.37996) (xy 154.851934 49.310669) - (xy 154.877769 49.272886) (xy 158.044114 46.106543) (xy 158.120775 45.991811) (xy 158.17358 45.864329) - (xy 158.17815 45.841351) (xy 158.182762 45.818168) (xy 158.182762 45.818165) (xy 158.2005 45.728993) - (xy 158.2005 41.933713) (xy 210.5895 41.933713) (xy 210.5895 42.146287) (xy 210.622754 42.356243) + (xy 237.360213 56.47989) (xy 237.360209 56.479894) (xy 237.209897 56.630207) (xy 237.209893 56.630211) + (xy 237.084949 56.802182) (xy 237.080484 56.810946) (xy 237.032509 56.861742) (xy 236.964688 56.878536) + (xy 236.898553 56.855998) (xy 236.859516 56.810946) (xy 236.85505 56.802182) (xy 236.730107 56.630211) + (xy 236.579786 56.47989) (xy 236.40782 56.354951) (xy 236.218414 56.258444) (xy 236.218413 56.258443) + (xy 236.218412 56.258443) (xy 236.016243 56.192754) (xy 236.016241 56.192753) (xy 236.01624 56.192753) + (xy 235.854957 56.167208) (xy 235.806287 56.1595) (xy 235.593713 56.1595) (xy 235.545042 56.167208) + (xy 235.38376 56.192753) (xy 235.181585 56.258444) (xy 234.992179 56.354951) (xy 234.820215 56.479889) + (xy 234.706673 56.593431) (xy 234.64535 56.626915) (xy 234.575658 56.621931) (xy 234.519725 56.580059) + (xy 234.50281 56.549082) (xy 234.453797 56.417671) (xy 234.453793 56.417664) (xy 234.367547 56.302455) + (xy 234.367544 56.302452) (xy 234.252335 56.216206) (xy 234.252328 56.216202) (xy 234.117482 56.165908) + (xy 234.117483 56.165908) (xy 234.057883 56.159501) (xy 234.057881 56.1595) (xy 234.057873 56.1595) + (xy 234.057864 56.1595) (xy 232.262129 56.1595) (xy 232.262123 56.159501) (xy 232.202516 56.165908) + (xy 232.067671 56.216202) (xy 232.067664 56.216206) (xy 231.952455 56.302452) (xy 231.952452 56.302455) + (xy 231.866206 56.417664) (xy 231.866202 56.417671) (xy 231.815909 56.552516) (xy 231.815908 56.552516) + (xy 231.809501 56.612116) (xy 231.8095 56.612135) (xy 154.7705 56.612135) (xy 154.7705 53.391438) + (xy 154.790185 53.324399) (xy 154.795234 53.317126) (xy 154.813796 53.292331) (xy 154.864091 53.157483) + (xy 154.8705 53.097873) (xy 154.870499 51.302128) (xy 154.864091 51.242517) (xy 154.813796 51.107669) + (xy 154.813795 51.107668) (xy 154.813793 51.107664) (xy 154.727547 50.992455) (xy 154.727544 50.992452) + (xy 154.612335 50.906206) (xy 154.612328 50.906202) (xy 154.480917 50.857189) (xy 154.424983 50.815318) + (xy 154.400566 50.749853) (xy 154.415418 50.68158) (xy 154.436563 50.653332) (xy 154.550104 50.539792) + (xy 154.675051 50.367816) (xy 154.771557 50.178412) (xy 154.837246 49.976243) (xy 154.8705 49.766287) + (xy 154.8705 49.553713) (xy 154.837246 49.343757) (xy 154.771557 49.141588) (xy 154.675051 48.952184) + (xy 154.675049 48.952181) (xy 154.675048 48.952179) (xy 154.550109 48.780213) (xy 154.399786 48.62989) + (xy 154.22782 48.504951) (xy 154.227115 48.504591) (xy 154.219054 48.500485) (xy 154.168259 48.452512) + (xy 154.151463 48.384692) (xy 154.173999 48.318556) (xy 154.219054 48.279515) (xy 154.227816 48.275051) + (xy 154.249789 48.259086) (xy 154.399786 48.150109) (xy 154.399788 48.150106) (xy 154.399792 48.150104) + (xy 154.550104 47.999792) (xy 154.550106 47.999788) (xy 154.550109 47.999786) (xy 154.675048 47.82782) + (xy 154.675047 47.82782) (xy 154.675051 47.827816) (xy 154.771557 47.638412) (xy 154.837246 47.436243) + (xy 154.8705 47.226287) (xy 154.8705 47.013713) (xy 154.837246 46.803757) (xy 154.771557 46.601588) + (xy 154.675051 46.412184) (xy 154.675049 46.412181) (xy 154.675048 46.412179) (xy 154.550109 46.240213) + (xy 154.399786 46.08989) (xy 154.22782 45.964951) (xy 154.227115 45.964591) (xy 154.219054 45.960485) + (xy 154.168259 45.912512) (xy 154.151463 45.844692) (xy 154.173999 45.778556) (xy 154.219054 45.739515) + (xy 154.227816 45.735051) (xy 154.326224 45.663554) (xy 154.399786 45.610109) (xy 154.399788 45.610106) + (xy 154.399792 45.610104) (xy 154.550104 45.459792) (xy 154.550106 45.459788) (xy 154.550109 45.459786) + (xy 154.675048 45.28782) (xy 154.675047 45.28782) (xy 154.675051 45.287816) (xy 154.771557 45.098412) + (xy 154.837246 44.896243) (xy 154.8705 44.686287) (xy 154.8705 44.473713) (xy 154.837246 44.263757) + (xy 154.771557 44.061588) (xy 154.675051 43.872184) (xy 154.675049 43.872181) (xy 154.675048 43.872179) + (xy 154.550109 43.700213) (xy 154.399786 43.54989) (xy 154.22782 43.424951) (xy 154.227115 43.424591) + (xy 154.219054 43.420485) (xy 154.168259 43.372512) (xy 154.151463 43.304692) (xy 154.173999 43.238556) + (xy 154.219054 43.199515) (xy 154.227816 43.195051) (xy 154.33677 43.115892) (xy 154.399786 43.070109) + (xy 154.399788 43.070106) (xy 154.399792 43.070104) (xy 154.550104 42.919792) (xy 154.550106 42.919788) + (xy 154.550109 42.919786) (xy 154.675048 42.74782) (xy 154.675047 42.74782) (xy 154.675051 42.747816) + (xy 154.771557 42.558412) (xy 154.837246 42.356243) (xy 154.8705 42.146287) (xy 154.8705 41.933713) + (xy 210.5895 41.933713) (xy 210.5895 42.146286) (xy 210.615827 42.312512) (xy 210.622754 42.356243) (xy 210.654439 42.45376) (xy 210.688444 42.558414) (xy 210.784951 42.74782) (xy 210.90989 42.919786) (xy 211.060213 43.070109) (xy 211.232182 43.19505) (xy 211.240946 43.199516) (xy 211.291742 43.247491) (xy 211.308536 43.315312) (xy 211.285998 43.381447) (xy 211.240946 43.420484) (xy 211.232182 43.424949) (xy 211.060213 43.54989) (xy 210.90989 43.700213) (xy 210.784951 43.872179) (xy 210.688444 44.061585) - (xy 210.622753 44.26376) (xy 210.59329 44.449786) (xy 210.5895 44.473713) (xy 210.5895 44.686287) - (xy 210.59564 44.725051) (xy 210.617157 44.86091) (xy 210.622754 44.896243) (xy 210.657439 45.002993) - (xy 210.688444 45.098414) (xy 210.784951 45.28782) (xy 210.90989 45.459786) (xy 211.060213 45.610109) - (xy 211.232182 45.73505) (xy 211.240946 45.739516) (xy 211.291742 45.787491) (xy 211.308536 45.855312) - (xy 211.285998 45.921447) (xy 211.240946 45.960484) (xy 211.232182 45.964949) (xy 211.060213 46.08989) - (xy 210.90989 46.240213) (xy 210.784951 46.412179) (xy 210.688444 46.601585) (xy 210.622753 46.80376) - (xy 210.599256 46.952116) (xy 210.5895 47.013713) (xy 210.5895 47.226287) (xy 210.622754 47.436243) - (xy 210.641829 47.494951) (xy 210.688444 47.638414) (xy 210.784951 47.82782) (xy 210.90989 47.999786) - (xy 211.060213 48.150109) (xy 211.232182 48.27505) (xy 211.240946 48.279516) (xy 211.291742 48.327491) - (xy 211.308536 48.395312) (xy 211.285998 48.461447) (xy 211.240946 48.500484) (xy 211.232182 48.504949) - (xy 211.060213 48.62989) (xy 210.90989 48.780213) (xy 210.784951 48.952179) (xy 210.688444 49.141585) - (xy 210.622753 49.34376) (xy 210.59329 49.529786) (xy 210.5895 49.553713) (xy 210.5895 49.766287) - (xy 210.622754 49.976243) (xy 210.660022 50.090943) (xy 210.688444 50.178414) (xy 210.784951 50.36782) - (xy 210.90989 50.539786) (xy 211.02343 50.653326) (xy 211.056915 50.714649) (xy 211.051931 50.784341) - (xy 211.010059 50.840274) (xy 210.979083 50.857189) (xy 210.847669 50.906203) (xy 210.847664 50.906206) - (xy 210.732455 50.992452) (xy 210.732452 50.992455) (xy 210.646206 51.107664) (xy 210.646202 51.107671) - (xy 210.595908 51.242517) (xy 210.590128 51.296286) (xy 210.589501 51.302123) (xy 210.5895 51.302135) - (xy 210.5895 53.09787) (xy 210.589501 53.097876) (xy 210.595908 53.157483) (xy 210.646202 53.292328) - (xy 210.646206 53.292335) (xy 210.732452 53.407544) (xy 210.732455 53.407547) (xy 210.847664 53.493793) - (xy 210.847671 53.493797) (xy 210.982517 53.544091) (xy 210.982516 53.544091) (xy 210.989444 53.544835) - (xy 211.042127 53.5505) (xy 212.837872 53.550499) (xy 212.897483 53.544091) (xy 213.032331 53.493796) - (xy 213.147546 53.407546) (xy 213.233796 53.292331) (xy 213.284091 53.157483) (xy 213.2905 53.097873) - (xy 213.290499 51.302128) (xy 213.284091 51.242517) (xy 213.233796 51.107669) (xy 213.233795 51.107668) - (xy 213.233793 51.107664) (xy 213.147547 50.992455) (xy 213.147544 50.992452) (xy 213.032335 50.906206) - (xy 213.032328 50.906202) (xy 212.900917 50.857189) (xy 212.844983 50.815318) (xy 212.820566 50.749853) - (xy 212.835418 50.68158) (xy 212.856563 50.653332) (xy 212.970104 50.539792) (xy 213.095051 50.367816) - (xy 213.191557 50.178412) (xy 213.257246 49.976243) (xy 213.2905 49.766287) (xy 213.2905 49.553713) - (xy 213.257246 49.343757) (xy 213.191557 49.141588) (xy 213.095051 48.952184) (xy 213.095049 48.952181) - (xy 213.095048 48.952179) (xy 212.970109 48.780213) (xy 212.819786 48.62989) (xy 212.64782 48.504951) - (xy 212.647115 48.504591) (xy 212.639054 48.500485) (xy 212.588259 48.452512) (xy 212.571463 48.384692) - (xy 212.593999 48.318556) (xy 212.639054 48.279515) (xy 212.647816 48.275051) (xy 212.669789 48.259086) - (xy 212.819786 48.150109) (xy 212.819788 48.150106) (xy 212.819792 48.150104) (xy 212.970104 47.999792) - (xy 212.970106 47.999788) (xy 212.970109 47.999786) (xy 213.095048 47.82782) (xy 213.095047 47.82782) - (xy 213.095051 47.827816) (xy 213.191557 47.638412) (xy 213.257246 47.436243) (xy 213.2905 47.226287) - (xy 213.2905 47.013713) (xy 213.257246 46.803757) (xy 213.191557 46.601588) (xy 213.095051 46.412184) - (xy 213.095049 46.412181) (xy 213.095048 46.412179) (xy 212.970109 46.240213) (xy 212.819786 46.08989) - (xy 212.64782 45.964951) (xy 212.647115 45.964591) (xy 212.639054 45.960485) (xy 212.588259 45.912512) - (xy 212.571463 45.844692) (xy 212.593999 45.778556) (xy 212.639054 45.739515) (xy 212.647816 45.735051) - (xy 212.746224 45.663554) (xy 212.819786 45.610109) (xy 212.819788 45.610106) (xy 212.819792 45.610104) - (xy 212.970104 45.459792) (xy 212.970106 45.459788) (xy 212.970109 45.459786) (xy 213.095048 45.28782) - (xy 213.095047 45.28782) (xy 213.095051 45.287816) (xy 213.182083 45.117007) (xy 213.191553 45.09842) - (xy 213.191554 45.098419) (xy 213.191556 45.098414) (xy 213.191557 45.098412) (xy 213.257246 44.896243) - (xy 213.2905 44.686287) (xy 213.2905 44.473713) (xy 213.257246 44.263757) (xy 213.191557 44.061588) - (xy 213.095051 43.872184) (xy 213.095049 43.872181) (xy 213.095048 43.872179) (xy 212.970109 43.700213) - (xy 212.819786 43.54989) (xy 212.64782 43.424951) (xy 212.647115 43.424591) (xy 212.639054 43.420485) - (xy 212.588259 43.372512) (xy 212.571463 43.304692) (xy 212.593999 43.238556) (xy 212.639054 43.199515) - (xy 212.647816 43.195051) (xy 212.669789 43.179086) (xy 212.819786 43.070109) (xy 212.819788 43.070106) - (xy 212.819792 43.070104) (xy 212.970104 42.919792) (xy 212.970106 42.919788) (xy 212.970109 42.919786) - (xy 213.095048 42.74782) (xy 213.095047 42.74782) (xy 213.095051 42.747816) (xy 213.191557 42.558412) - (xy 213.257246 42.356243) (xy 213.2905 42.146287) (xy 213.2905 41.933713) (xy 213.257246 41.723757) - (xy 213.191557 41.521588) (xy 213.095051 41.332184) (xy 213.095049 41.332181) (xy 213.095048 41.332179) - (xy 212.970109 41.160213) (xy 212.819786 41.00989) (xy 212.647817 40.884949) (xy 212.638504 40.880204) - (xy 212.587707 40.83223) (xy 212.570912 40.764409) (xy 212.593449 40.698274) (xy 212.638507 40.659232) - (xy 212.647555 40.654622) (xy 212.701716 40.61527) (xy 212.701717 40.61527) (xy 212.069408 39.982962) - (xy 212.132993 39.965925) (xy 212.247007 39.900099) (xy 212.340099 39.807007) (xy 212.405925 39.692993) - (xy 212.422962 39.629408) (xy 213.05527 40.261717) (xy 213.05527 40.261716) (xy 213.094622 40.207554) - (xy 213.137342 40.123713) (xy 216.7295 40.123713) (xy 216.7295 40.336286) (xy 216.757264 40.511585) - (xy 216.762754 40.546243) (xy 216.820106 40.722754) (xy 216.828444 40.748414) (xy 216.924951 40.93782) - (xy 217.04989 41.109786) (xy 217.200213 41.260109) (xy 217.372182 41.38505) (xy 217.380946 41.389516) - (xy 217.431742 41.437491) (xy 217.448536 41.505312) (xy 217.425998 41.571447) (xy 217.380946 41.610484) - (xy 217.372182 41.614949) (xy 217.200213 41.73989) (xy 217.04989 41.890213) (xy 216.924951 42.062179) - (xy 216.828444 42.251585) (xy 216.762753 42.45376) (xy 216.7295 42.663713) (xy 216.7295 42.876286) - (xy 216.760198 43.070109) (xy 216.762754 43.086243) (xy 216.763266 43.08782) (xy 216.828444 43.288414) + (xy 210.622753 44.26376) (xy 210.5895 44.473713) (xy 210.5895 44.686286) (xy 210.615827 44.852512) + (xy 210.622754 44.896243) (xy 210.657439 45.002993) (xy 210.688444 45.098414) (xy 210.784951 45.28782) + (xy 210.90989 45.459786) (xy 211.060213 45.610109) (xy 211.232182 45.73505) (xy 211.240946 45.739516) + (xy 211.291742 45.787491) (xy 211.308536 45.855312) (xy 211.285998 45.921447) (xy 211.240946 45.960484) + (xy 211.232182 45.964949) (xy 211.060213 46.08989) (xy 210.90989 46.240213) (xy 210.784951 46.412179) + (xy 210.688444 46.601585) (xy 210.622753 46.80376) (xy 210.5895 47.013713) (xy 210.5895 47.226286) + (xy 210.615827 47.392512) (xy 210.622754 47.436243) (xy 210.625583 47.444951) (xy 210.688444 47.638414) + (xy 210.784951 47.82782) (xy 210.90989 47.999786) (xy 211.060213 48.150109) (xy 211.232182 48.27505) + (xy 211.240946 48.279516) (xy 211.291742 48.327491) (xy 211.308536 48.395312) (xy 211.285998 48.461447) + (xy 211.240946 48.500484) (xy 211.232182 48.504949) (xy 211.060213 48.62989) (xy 210.90989 48.780213) + (xy 210.784951 48.952179) (xy 210.688444 49.141585) (xy 210.622753 49.34376) (xy 210.5895 49.553713) + (xy 210.5895 49.766286) (xy 210.615827 49.932512) (xy 210.622754 49.976243) (xy 210.625583 49.984951) + (xy 210.688444 50.178414) (xy 210.784951 50.36782) (xy 210.90989 50.539786) (xy 211.02343 50.653326) + (xy 211.056915 50.714649) (xy 211.051931 50.784341) (xy 211.010059 50.840274) (xy 210.979083 50.857189) + (xy 210.847669 50.906203) (xy 210.847664 50.906206) (xy 210.732455 50.992452) (xy 210.732452 50.992455) + (xy 210.646206 51.107664) (xy 210.646202 51.107671) (xy 210.595908 51.242517) (xy 210.589501 51.302116) + (xy 210.589501 51.302123) (xy 210.5895 51.302135) (xy 210.5895 53.09787) (xy 210.589501 53.097876) + (xy 210.595908 53.157483) (xy 210.646202 53.292328) (xy 210.646206 53.292335) (xy 210.732452 53.407544) + (xy 210.732455 53.407547) (xy 210.847664 53.493793) (xy 210.847671 53.493797) (xy 210.982517 53.544091) + (xy 210.982516 53.544091) (xy 210.989444 53.544835) (xy 211.042127 53.5505) (xy 212.837872 53.550499) + (xy 212.897483 53.544091) (xy 213.032331 53.493796) (xy 213.147546 53.407546) (xy 213.233796 53.292331) + (xy 213.284091 53.157483) (xy 213.2905 53.097873) (xy 213.290499 51.302128) (xy 213.284091 51.242517) + (xy 213.233796 51.107669) (xy 213.233795 51.107668) (xy 213.233793 51.107664) (xy 213.147547 50.992455) + (xy 213.147544 50.992452) (xy 213.032335 50.906206) (xy 213.032328 50.906202) (xy 212.900917 50.857189) + (xy 212.844983 50.815318) (xy 212.820566 50.749853) (xy 212.835418 50.68158) (xy 212.856563 50.653332) + (xy 212.970104 50.539792) (xy 213.095051 50.367816) (xy 213.191557 50.178412) (xy 213.257246 49.976243) + (xy 213.2905 49.766287) (xy 213.2905 49.553713) (xy 213.257246 49.343757) (xy 213.191557 49.141588) + (xy 213.095051 48.952184) (xy 213.095049 48.952181) (xy 213.095048 48.952179) (xy 212.970109 48.780213) + (xy 212.819786 48.62989) (xy 212.64782 48.504951) (xy 212.647115 48.504591) (xy 212.639054 48.500485) + (xy 212.588259 48.452512) (xy 212.571463 48.384692) (xy 212.593999 48.318556) (xy 212.639054 48.279515) + (xy 212.647816 48.275051) (xy 212.669789 48.259086) (xy 212.819786 48.150109) (xy 212.819788 48.150106) + (xy 212.819792 48.150104) (xy 212.970104 47.999792) (xy 212.970106 47.999788) (xy 212.970109 47.999786) + (xy 213.095048 47.82782) (xy 213.095047 47.82782) (xy 213.095051 47.827816) (xy 213.191557 47.638412) + (xy 213.257246 47.436243) (xy 213.2905 47.226287) (xy 213.2905 47.013713) (xy 213.257246 46.803757) + (xy 213.191557 46.601588) (xy 213.095051 46.412184) (xy 213.095049 46.412181) (xy 213.095048 46.412179) + (xy 212.970109 46.240213) (xy 212.819786 46.08989) (xy 212.64782 45.964951) (xy 212.647115 45.964591) + (xy 212.639054 45.960485) (xy 212.588259 45.912512) (xy 212.571463 45.844692) (xy 212.593999 45.778556) + (xy 212.639054 45.739515) (xy 212.647816 45.735051) (xy 212.746224 45.663554) (xy 212.819786 45.610109) + (xy 212.819788 45.610106) (xy 212.819792 45.610104) (xy 212.970104 45.459792) (xy 212.970106 45.459788) + (xy 212.970109 45.459786) (xy 213.095048 45.28782) (xy 213.095047 45.28782) (xy 213.095051 45.287816) + (xy 213.182083 45.117007) (xy 213.191553 45.09842) (xy 213.191554 45.098419) (xy 213.191556 45.098414) + (xy 213.191557 45.098412) (xy 213.257246 44.896243) (xy 213.2905 44.686287) (xy 213.2905 44.473713) + (xy 213.257246 44.263757) (xy 213.191557 44.061588) (xy 213.095051 43.872184) (xy 213.095049 43.872181) + (xy 213.095048 43.872179) (xy 212.970109 43.700213) (xy 212.819786 43.54989) (xy 212.64782 43.424951) + (xy 212.647115 43.424591) (xy 212.639054 43.420485) (xy 212.588259 43.372512) (xy 212.571463 43.304692) + (xy 212.593999 43.238556) (xy 212.639054 43.199515) (xy 212.647816 43.195051) (xy 212.75677 43.115892) + (xy 212.819786 43.070109) (xy 212.819788 43.070106) (xy 212.819792 43.070104) (xy 212.970104 42.919792) + (xy 212.970106 42.919788) (xy 212.970109 42.919786) (xy 213.095048 42.74782) (xy 213.095047 42.74782) + (xy 213.095051 42.747816) (xy 213.191557 42.558412) (xy 213.257246 42.356243) (xy 213.2905 42.146287) + (xy 213.2905 41.933713) (xy 213.257246 41.723757) (xy 213.191557 41.521588) (xy 213.095051 41.332184) + (xy 213.095049 41.332181) (xy 213.095048 41.332179) (xy 212.970109 41.160213) (xy 212.819786 41.00989) + (xy 212.647817 40.884949) (xy 212.638504 40.880204) (xy 212.587707 40.83223) (xy 212.570912 40.764409) + (xy 212.593449 40.698274) (xy 212.638507 40.659232) (xy 212.647555 40.654622) (xy 212.701716 40.61527) + (xy 212.701717 40.61527) (xy 212.069408 39.982962) (xy 212.132993 39.965925) (xy 212.247007 39.900099) + (xy 212.340099 39.807007) (xy 212.405925 39.692993) (xy 212.422962 39.629408) (xy 213.05527 40.261717) + (xy 213.05527 40.261716) (xy 213.094622 40.207554) (xy 213.137342 40.123713) (xy 216.7295 40.123713) + (xy 216.7295 40.336287) (xy 216.762754 40.546243) (xy 216.820106 40.722754) (xy 216.828444 40.748414) + (xy 216.924951 40.93782) (xy 217.04989 41.109786) (xy 217.200213 41.260109) (xy 217.372182 41.38505) + (xy 217.380946 41.389516) (xy 217.431742 41.437491) (xy 217.448536 41.505312) (xy 217.425998 41.571447) + (xy 217.380946 41.610484) (xy 217.372182 41.614949) (xy 217.200213 41.73989) (xy 217.04989 41.890213) + (xy 216.924951 42.062179) (xy 216.828444 42.251585) (xy 216.828443 42.251587) (xy 216.828443 42.251588) + (xy 216.805744 42.321447) (xy 216.762753 42.45376) (xy 216.7295 42.663713) (xy 216.7295 42.876286) + (xy 216.760198 43.070109) (xy 216.762754 43.086243) (xy 216.800935 43.203753) (xy 216.828444 43.288414) (xy 216.924951 43.47782) (xy 217.04989 43.649786) (xy 217.200213 43.800109) (xy 217.372179 43.925048) (xy 217.372181 43.925049) (xy 217.372184 43.925051) (xy 217.381493 43.929794) (xy 217.43229 43.977766) (xy 217.449087 44.045587) (xy 217.426552 44.111722) (xy 217.381505 44.15076) (xy 217.372446 44.155376) @@ -5535,13 +5174,13 @@ (xy 217.28037 46.463181) (xy 217.219047 46.496666) (xy 217.192698 46.4995) (xy 217.182134 46.4995) (xy 217.182123 46.499501) (xy 217.122516 46.505908) (xy 216.987671 46.556202) (xy 216.987664 46.556206) (xy 216.872455 46.642452) (xy 216.872452 46.642455) (xy 216.786206 46.757664) (xy 216.786202 46.757671) - (xy 216.735908 46.892517) (xy 216.730633 46.941585) (xy 216.729501 46.952123) (xy 216.7295 46.952135) + (xy 216.735908 46.892517) (xy 216.730826 46.939792) (xy 216.729501 46.952123) (xy 216.7295 46.952135) (xy 216.7295 48.74787) (xy 216.729501 48.747876) (xy 216.735908 48.807483) (xy 216.786202 48.942328) (xy 216.786206 48.942335) (xy 216.872452 49.057544) (xy 216.872455 49.057547) (xy 216.987664 49.143793) (xy 216.987671 49.143797) (xy 217.122517 49.194091) (xy 217.122516 49.194091) (xy 217.129444 49.194835) (xy 217.182127 49.2005) (xy 218.977872 49.200499) (xy 219.037483 49.194091) (xy 219.172331 49.143796) (xy 219.287546 49.057546) (xy 219.373796 48.942331) (xy 219.424091 48.807483) (xy 219.4305 48.747873) - (xy 219.430499 46.952128) (xy 219.424091 46.892517) (xy 219.396229 46.817816) (xy 219.373797 46.757671) + (xy 219.430499 46.952128) (xy 219.424091 46.892517) (xy 219.373796 46.757669) (xy 219.373795 46.757668) (xy 219.373793 46.757664) (xy 219.287547 46.642455) (xy 219.287544 46.642452) (xy 219.172335 46.556206) (xy 219.172328 46.556202) (xy 219.037482 46.505908) (xy 219.037483 46.505908) (xy 218.977883 46.499501) (xy 218.977881 46.4995) (xy 218.977873 46.4995) (xy 218.977865 46.4995) (xy 218.967309 46.4995) @@ -5554,14 +5193,14 @@ (xy 218.387007 44.909901) (xy 218.272993 44.844075) (xy 218.209409 44.827037) (xy 218.841716 44.194728) (xy 218.787547 44.155373) (xy 218.787547 44.155372) (xy 218.7785 44.150763) (xy 218.727706 44.102788) (xy 218.710912 44.034966) (xy 218.733451 43.968832) (xy 218.778508 43.929793) (xy 218.787816 43.925051) - (xy 218.867007 43.867515) (xy 218.959786 43.800109) (xy 218.959788 43.800106) (xy 218.959792 43.800104) + (xy 218.910056 43.836239) (xy 218.959786 43.800109) (xy 218.959788 43.800106) (xy 218.959792 43.800104) (xy 219.110104 43.649792) (xy 219.110106 43.649788) (xy 219.110109 43.649786) (xy 219.235048 43.47782) (xy 219.235047 43.47782) (xy 219.235051 43.477816) (xy 219.331557 43.288412) (xy 219.397246 43.086243) (xy 219.4305 42.876287) (xy 219.4305 42.663713) (xy 219.397246 42.453757) (xy 219.331557 42.251588) (xy 219.235051 42.062184) (xy 219.235049 42.062181) (xy 219.235048 42.062179) (xy 219.110109 41.890213) (xy 218.959786 41.73989) (xy 218.78782 41.614951) (xy 218.787115 41.614591) (xy 218.779054 41.610485) (xy 218.728259 41.562512) (xy 218.711463 41.494692) (xy 218.733999 41.428556) (xy 218.779054 41.389515) - (xy 218.787816 41.385051) (xy 218.860589 41.332179) (xy 218.959786 41.260109) (xy 218.959788 41.260106) + (xy 218.787816 41.385051) (xy 218.910051 41.296243) (xy 218.959786 41.260109) (xy 218.959788 41.260106) (xy 218.959792 41.260104) (xy 219.110104 41.109792) (xy 219.110106 41.109788) (xy 219.110109 41.109786) (xy 219.235048 40.93782) (xy 219.235047 40.93782) (xy 219.235051 40.937816) (xy 219.331557 40.748412) (xy 219.397246 40.546243) (xy 219.4305 40.336287) (xy 219.4305 40.123713) (xy 219.397246 39.913757) @@ -5571,7 +5210,8 @@ (xy 218.39624 38.912753) (xy 218.234957 38.887208) (xy 218.186287 38.8795) (xy 217.973713 38.8795) (xy 217.925042 38.887208) (xy 217.76376 38.912753) (xy 217.561585 38.978444) (xy 217.372179 39.074951) (xy 217.200213 39.19989) (xy 217.04989 39.350213) (xy 216.924951 39.522179) (xy 216.828444 39.711585) - (xy 216.762753 39.91376) (xy 216.7295 40.123713) (xy 213.137342 40.123713) (xy 213.168509 40.062546) + (xy 216.828443 39.711587) (xy 216.828443 39.711588) (xy 216.805744 39.781447) (xy 216.762753 39.91376) + (xy 216.757031 39.94989) (xy 216.7295 40.123713) (xy 213.137342 40.123713) (xy 213.168509 40.062546) (xy 213.191095 40.018217) (xy 213.256757 39.81613) (xy 213.256757 39.816127) (xy 213.29 39.606246) (xy 213.29 39.393753) (xy 213.256757 39.183872) (xy 213.256757 39.183869) (xy 213.191095 38.981782) (xy 213.094624 38.792449) (xy 213.05527 38.738282) (xy 213.055269 38.738282) (xy 212.422962 39.37059) @@ -5589,42 +5229,217 @@ (xy 211.232452 40.654626) (xy 211.232451 40.654626) (xy 211.241495 40.659234) (xy 211.292292 40.707208) (xy 211.309087 40.775029) (xy 211.28655 40.841164) (xy 211.241499 40.880202) (xy 211.232182 40.884949) (xy 211.060213 41.00989) (xy 210.90989 41.160213) (xy 210.784951 41.332179) (xy 210.688444 41.521585) - (xy 210.622753 41.72376) (xy 210.59639 41.890213) (xy 210.5895 41.933713) (xy 158.2005 41.933713) - (xy 158.2005 34.653713) (xy 239.6495 34.653713) (xy 239.6495 34.866286) (xy 239.682753 35.076239) - (xy 239.748444 35.278414) (xy 239.844951 35.46782) (xy 239.96989 35.639786) (xy 240.120213 35.790109) - (xy 240.292179 35.915048) (xy 240.292181 35.915049) (xy 240.292184 35.915051) (xy 240.301493 35.919794) - (xy 240.35229 35.967766) (xy 240.369087 36.035587) (xy 240.346552 36.101722) (xy 240.301505 36.14076) - (xy 240.292446 36.145376) (xy 240.29244 36.14538) (xy 240.238282 36.184727) (xy 240.238282 36.184728) - (xy 240.870591 36.817037) (xy 240.807007 36.834075) (xy 240.692993 36.899901) (xy 240.599901 36.992993) - (xy 240.534075 37.107007) (xy 240.517037 37.170591) (xy 239.884728 36.538282) (xy 239.884727 36.538282) - (xy 239.84538 36.592439) (xy 239.748904 36.781782) (xy 239.683242 36.983869) (xy 239.683242 36.983872) - (xy 239.65 37.193753) (xy 239.65 37.406246) (xy 239.683242 37.616127) (xy 239.683242 37.61613) (xy 239.748904 37.818217) + (xy 210.622753 41.72376) (xy 210.5895 41.933713) (xy 154.8705 41.933713) (xy 154.837246 41.723757) + (xy 154.771557 41.521588) (xy 154.675051 41.332184) (xy 154.675049 41.332181) (xy 154.675048 41.332179) + (xy 154.550109 41.160213) (xy 154.399786 41.00989) (xy 154.227817 40.884949) (xy 154.218504 40.880204) + (xy 154.167707 40.83223) (xy 154.150912 40.764409) (xy 154.173449 40.698274) (xy 154.218507 40.659232) + (xy 154.227555 40.654622) (xy 154.281716 40.61527) (xy 154.281717 40.61527) (xy 153.649408 39.982962) + (xy 153.712993 39.965925) (xy 153.827007 39.900099) (xy 153.920099 39.807007) (xy 153.985925 39.692993) + (xy 154.002962 39.629408) (xy 154.63527 40.261717) (xy 154.63527 40.261716) (xy 154.674622 40.207554) + (xy 154.771095 40.018217) (xy 154.836757 39.81613) (xy 154.836757 39.816127) (xy 154.87 39.606246) + (xy 154.87 39.393753) (xy 154.836757 39.183872) (xy 154.836757 39.183869) (xy 154.771095 38.981782) + (xy 154.674624 38.792449) (xy 154.63527 38.738282) (xy 154.635269 38.738282) (xy 154.002962 39.37059) + (xy 153.985925 39.307007) (xy 153.920099 39.192993) (xy 153.827007 39.099901) (xy 153.712993 39.034075) + (xy 153.649409 39.017037) (xy 154.281716 38.384728) (xy 154.22755 38.345375) (xy 154.038217 38.248904) + (xy 153.836129 38.183242) (xy 153.626246 38.15) (xy 153.413754 38.15) (xy 153.203872 38.183242) + (xy 153.203869 38.183242) (xy 153.001782 38.248904) (xy 152.812439 38.34538) (xy 152.758282 38.384727) + (xy 152.758282 38.384728) (xy 153.390591 39.017037) (xy 153.327007 39.034075) (xy 153.212993 39.099901) + (xy 153.119901 39.192993) (xy 153.054075 39.307007) (xy 153.037037 39.370591) (xy 152.404728 38.738282) + (xy 152.404727 38.738282) (xy 152.36538 38.792439) (xy 152.268904 38.981782) (xy 152.203242 39.183869) + (xy 152.203242 39.183872) (xy 152.17 39.393753) (xy 152.17 39.606246) (xy 152.203242 39.816127) + (xy 152.203242 39.81613) (xy 152.268904 40.018217) (xy 152.365375 40.20755) (xy 152.404728 40.261716) + (xy 153.037037 39.629408) (xy 153.054075 39.692993) (xy 153.119901 39.807007) (xy 153.212993 39.900099) + (xy 153.327007 39.965925) (xy 153.39059 39.982962) (xy 152.758282 40.615269) (xy 152.758282 40.61527) + (xy 152.812452 40.654626) (xy 152.812451 40.654626) (xy 152.821495 40.659234) (xy 152.872292 40.707208) + (xy 152.889087 40.775029) (xy 152.86655 40.841164) (xy 152.821499 40.880202) (xy 152.812182 40.884949) + (xy 152.640213 41.00989) (xy 152.48989 41.160213) (xy 152.364951 41.332179) (xy 152.268444 41.521585) + (xy 152.202753 41.72376) (xy 152.1695 41.933713) (xy 152.1695 42.146286) (xy 152.195827 42.312512) + (xy 152.202754 42.356243) (xy 152.234439 42.45376) (xy 152.268444 42.558414) (xy 152.364951 42.74782) + (xy 152.48989 42.919786) (xy 152.640213 43.070109) (xy 152.812182 43.19505) (xy 152.820946 43.199516) + (xy 152.871742 43.247491) (xy 152.888536 43.315312) (xy 152.865998 43.381447) (xy 152.820946 43.420484) + (xy 152.812182 43.424949) (xy 152.640213 43.54989) (xy 152.48989 43.700213) (xy 152.364951 43.872179) + (xy 152.268444 44.061585) (xy 152.202753 44.26376) (xy 152.1695 44.473713) (xy 152.1695 44.686286) + (xy 152.195827 44.852512) (xy 152.202754 44.896243) (xy 152.237439 45.002993) (xy 152.268444 45.098414) + (xy 152.364951 45.28782) (xy 152.48989 45.459786) (xy 152.640213 45.610109) (xy 152.812182 45.73505) + (xy 152.820946 45.739516) (xy 152.871742 45.787491) (xy 152.888536 45.855312) (xy 152.865998 45.921447) + (xy 152.820946 45.960484) (xy 152.812182 45.964949) (xy 152.640213 46.08989) (xy 152.48989 46.240213) + (xy 152.364951 46.412179) (xy 152.268444 46.601585) (xy 152.202753 46.80376) (xy 152.1695 47.013713) + (xy 152.1695 47.226286) (xy 152.195827 47.392512) (xy 152.202754 47.436243) (xy 152.205583 47.444951) + (xy 152.268444 47.638414) (xy 152.364951 47.82782) (xy 152.48989 47.999786) (xy 152.640213 48.150109) + (xy 152.812182 48.27505) (xy 152.820946 48.279516) (xy 152.871742 48.327491) (xy 152.888536 48.395312) + (xy 152.865998 48.461447) (xy 152.820946 48.500484) (xy 152.812182 48.504949) (xy 152.640213 48.62989) + (xy 152.489892 48.780211) (xy 152.421573 48.874247) (xy 152.39677 48.908385) (xy 152.341442 48.951051) + (xy 152.296453 48.9595) (xy 150.571004 48.9595) (xy 150.435677 48.986418) (xy 150.435667 48.986421) + (xy 150.308192 49.039222) (xy 150.193454 49.115887) (xy 148.355887 50.953454) (xy 148.279222 51.068192) + (xy 148.226421 51.195667) (xy 148.226418 51.195679) (xy 148.203009 51.313365) (xy 148.203009 51.313369) + (xy 148.1995 51.331007) (xy 148.1995 56.058481) (xy 148.179815 56.12552) (xy 148.163181 56.146162) + (xy 145.746162 58.563181) (xy 145.684839 58.596666) (xy 145.658481 58.5995) (xy 136.891519 58.5995) + (xy 136.82448 58.579815) (xy 136.803838 58.563181) (xy 129.750507 51.50985) (xy 129.717022 51.448527) + (xy 129.715715 51.402771) (xy 129.727082 51.331007) (xy 129.7405 51.246287) (xy 129.7405 51.033713) + (xy 129.707246 50.823757) (xy 129.641557 50.621588) (xy 129.545051 50.432184) (xy 129.545049 50.432181) + (xy 129.545048 50.432179) (xy 129.420109 50.260213) (xy 129.269786 50.10989) (xy 129.09782 49.984951) + (xy 129.097115 49.984591) (xy 129.089054 49.980485) (xy 129.038259 49.932512) (xy 129.021463 49.864692) + (xy 129.043999 49.798556) (xy 129.089054 49.759515) (xy 129.097816 49.755051) (xy 129.119789 49.739086) + (xy 129.269786 49.630109) (xy 129.269788 49.630106) (xy 129.269792 49.630104) (xy 129.420104 49.479792) + (xy 129.420106 49.479788) (xy 129.420109 49.479786) (xy 129.545048 49.30782) (xy 129.545047 49.30782) + (xy 129.545051 49.307816) (xy 129.641557 49.118412) (xy 129.707246 48.916243) (xy 129.7405 48.706287) + (xy 129.7405 48.493713) (xy 129.707246 48.283757) (xy 129.641557 48.081588) (xy 129.545051 47.892184) + (xy 129.545049 47.892181) (xy 129.545048 47.892179) (xy 129.420109 47.720213) (xy 129.269786 47.56989) + (xy 129.09782 47.444951) (xy 129.097115 47.444591) (xy 129.089054 47.440485) (xy 129.038259 47.392512) + (xy 129.021463 47.324692) (xy 129.043999 47.258556) (xy 129.089054 47.219515) (xy 129.097816 47.215051) + (xy 129.119789 47.199086) (xy 129.269786 47.090109) (xy 129.269788 47.090106) (xy 129.269792 47.090104) + (xy 129.420104 46.939792) (xy 129.420106 46.939788) (xy 129.420109 46.939786) (xy 129.545048 46.76782) + (xy 129.545047 46.76782) (xy 129.545051 46.767816) (xy 129.641557 46.578412) (xy 129.707246 46.376243) + (xy 129.7405 46.166287) (xy 129.7405 45.953713) (xy 129.707246 45.743757) (xy 129.641557 45.541588) + (xy 129.545051 45.352184) (xy 129.545049 45.352181) (xy 129.545048 45.352179) (xy 129.420109 45.180213) + (xy 129.269786 45.02989) (xy 129.09782 44.904951) (xy 129.097115 44.904591) (xy 129.089054 44.900485) + (xy 129.038259 44.852512) (xy 129.021463 44.784692) (xy 129.043999 44.718556) (xy 129.089054 44.679515) + (xy 129.097816 44.675051) (xy 129.119789 44.659086) (xy 129.269786 44.550109) (xy 129.269788 44.550106) + (xy 129.269792 44.550104) (xy 129.420104 44.399792) (xy 129.420106 44.399788) (xy 129.420109 44.399786) + (xy 129.545048 44.22782) (xy 129.545047 44.22782) (xy 129.545051 44.227816) (xy 129.641557 44.038412) + (xy 129.707246 43.836243) (xy 129.7405 43.626287) (xy 129.7405 43.413713) (xy 129.707246 43.203757) + (xy 129.705867 43.199514) (xy 129.702179 43.188162) (xy 129.700182 43.118321) (xy 129.732426 43.062162) + (xy 138.232772 34.561819) (xy 138.294095 34.528334) (xy 138.320453 34.5255) (xy 142.299714 34.5255) + (xy 142.366753 34.545185) (xy 142.412508 34.597989) (xy 142.422452 34.667147) (xy 142.39898 34.72381) + (xy 142.383156 34.744949) (xy 142.336204 34.807668) (xy 142.336202 34.807671) (xy 142.285908 34.942517) + (xy 142.279501 35.002116) (xy 142.279501 35.002123) (xy 142.2795 35.002135) (xy 142.2795 36.79787) + (xy 142.279501 36.797876) (xy 142.285908 36.857483) (xy 142.336202 36.992328) (xy 142.336206 36.992335) + (xy 142.422452 37.107544) (xy 142.422455 37.107547) (xy 142.537664 37.193793) (xy 142.537671 37.193797) + (xy 142.669082 37.24281) (xy 142.725016 37.284681) (xy 142.749433 37.350145) (xy 142.734582 37.418418) + (xy 142.713431 37.446673) (xy 142.599889 37.560215) (xy 142.474951 37.732179) (xy 142.378444 37.921585) + (xy 142.312753 38.12376) (xy 142.2795 38.333713) (xy 142.2795 38.546286) (xy 142.30071 38.680204) + (xy 142.312754 38.756243) (xy 142.363607 38.912753) (xy 142.378444 38.958414) (xy 142.474951 39.14782) + (xy 142.59989 39.319786) (xy 142.750213 39.470109) (xy 142.922182 39.59505) (xy 142.930946 39.599516) + (xy 142.981742 39.647491) (xy 142.998536 39.715312) (xy 142.975998 39.781447) (xy 142.930946 39.820484) + (xy 142.922182 39.824949) (xy 142.750213 39.94989) (xy 142.59989 40.100213) (xy 142.474951 40.272179) + (xy 142.378444 40.461585) (xy 142.312753 40.66376) (xy 142.28607 40.83223) (xy 142.2795 40.873713) + (xy 142.2795 41.086287) (xy 142.312754 41.296243) (xy 142.377234 41.494692) (xy 142.378444 41.498414) + (xy 142.474951 41.68782) (xy 142.59989 41.859786) (xy 142.750213 42.010109) (xy 142.922182 42.13505) + (xy 142.930946 42.139516) (xy 142.981742 42.187491) (xy 142.998536 42.255312) (xy 142.975998 42.321447) + (xy 142.930946 42.360484) (xy 142.922182 42.364949) (xy 142.750213 42.48989) (xy 142.59989 42.640213) + (xy 142.474951 42.812179) (xy 142.378444 43.001585) (xy 142.312753 43.20376) (xy 142.286026 43.372512) + (xy 142.2795 43.413713) (xy 142.2795 43.626287) (xy 142.312754 43.836243) (xy 142.377323 44.034966) + (xy 142.378444 44.038414) (xy 142.474951 44.22782) (xy 142.59989 44.399786) (xy 142.750213 44.550109) + (xy 142.922182 44.67505) (xy 142.930946 44.679516) (xy 142.981742 44.727491) (xy 142.998536 44.795312) + (xy 142.975998 44.861447) (xy 142.930946 44.900484) (xy 142.922182 44.904949) (xy 142.750213 45.02989) + (xy 142.59989 45.180213) (xy 142.474951 45.352179) (xy 142.378444 45.541585) (xy 142.312753 45.74376) + (xy 142.286026 45.912512) (xy 142.2795 45.953713) (xy 142.2795 46.166287) (xy 142.312754 46.376243) + (xy 142.371226 46.556202) (xy 142.378444 46.578414) (xy 142.474951 46.76782) (xy 142.59989 46.939786) + (xy 142.750213 47.090109) (xy 142.922182 47.21505) (xy 142.930946 47.219516) (xy 142.981742 47.267491) + (xy 142.998536 47.335312) (xy 142.975998 47.401447) (xy 142.930946 47.440484) (xy 142.922182 47.444949) + (xy 142.750213 47.56989) (xy 142.59989 47.720213) (xy 142.474951 47.892179) (xy 142.378444 48.081585) + (xy 142.312753 48.28376) (xy 142.286026 48.452512) (xy 142.2795 48.493713) (xy 142.2795 48.706287) + (xy 142.312754 48.916243) (xy 142.377622 49.115886) (xy 142.378444 49.118414) (xy 142.474951 49.30782) + (xy 142.59989 49.479786) (xy 142.750213 49.630109) (xy 142.922182 49.75505) (xy 142.930946 49.759516) + (xy 142.981742 49.807491) (xy 142.998536 49.875312) (xy 142.975998 49.941447) (xy 142.930946 49.980484) + (xy 142.922182 49.984949) (xy 142.750213 50.10989) (xy 142.59989 50.260213) (xy 142.474951 50.432179) + (xy 142.378444 50.621585) (xy 142.312753 50.82376) (xy 142.2795 51.033713) (xy 142.2795 51.246286) + (xy 142.312753 51.456239) (xy 142.378444 51.658414) (xy 142.474951 51.84782) (xy 142.59989 52.019786) + (xy 142.750213 52.170109) (xy 142.922182 52.29505) (xy 142.930946 52.299516) (xy 142.981742 52.347491) + (xy 142.998536 52.415312) (xy 142.975998 52.481447) (xy 142.930946 52.520484) (xy 142.922182 52.524949) + (xy 142.750213 52.64989) (xy 142.59989 52.800213) (xy 142.474951 52.972179) (xy 142.378444 53.161585) + (xy 142.312753 53.36376) (xy 142.2795 53.573713) (xy 142.2795 53.786286) (xy 142.312753 53.996239) + (xy 142.378444 54.198414) (xy 142.474951 54.38782) (xy 142.59989 54.559786) (xy 142.750213 54.710109) + (xy 142.922182 54.83505) (xy 142.930946 54.839516) (xy 142.981742 54.887491) (xy 142.998536 54.955312) + (xy 142.975998 55.021447) (xy 142.930946 55.060484) (xy 142.922182 55.064949) (xy 142.750213 55.18989) + (xy 142.59989 55.340213) (xy 142.474951 55.512179) (xy 142.378444 55.701585) (xy 142.312753 55.90376) + (xy 142.2795 56.113713) (xy 142.2795 56.326286) (xy 142.302102 56.468993) (xy 142.312754 56.536243) + (xy 142.376298 56.731811) (xy 142.378444 56.738414) (xy 142.474951 56.92782) (xy 142.59989 57.099786) + (xy 142.750213 57.250109) (xy 142.922179 57.375048) (xy 142.922181 57.375049) (xy 142.922184 57.375051) + (xy 143.111588 57.471557) (xy 143.313757 57.537246) (xy 143.523713 57.5705) (xy 143.523714 57.5705) + (xy 143.736286 57.5705) (xy 143.736287 57.5705) (xy 143.946243 57.537246) (xy 144.148412 57.471557) + (xy 144.337816 57.375051) (xy 144.390016 57.337126) (xy 144.509786 57.250109) (xy 144.509788 57.250106) + (xy 144.509792 57.250104) (xy 144.660104 57.099792) (xy 144.660106 57.099788) (xy 144.660109 57.099786) + (xy 144.785048 56.92782) (xy 144.785047 56.92782) (xy 144.785051 56.927816) (xy 144.881557 56.738412) + (xy 144.947246 56.536243) (xy 144.9805 56.326287) (xy 144.9805 56.113713) (xy 144.947246 55.903757) + (xy 144.881557 55.701588) (xy 144.785051 55.512184) (xy 144.785049 55.512181) (xy 144.785048 55.512179) + (xy 144.660109 55.340213) (xy 144.509786 55.18989) (xy 144.33782 55.064951) (xy 144.337115 55.064591) + (xy 144.329054 55.060485) (xy 144.278259 55.012512) (xy 144.261463 54.944692) (xy 144.283999 54.878556) + (xy 144.329054 54.839515) (xy 144.337816 54.835051) (xy 144.359789 54.819086) (xy 144.509786 54.710109) + (xy 144.509788 54.710106) (xy 144.509792 54.710104) (xy 144.660104 54.559792) (xy 144.660106 54.559788) + (xy 144.660109 54.559786) (xy 144.785048 54.38782) (xy 144.785047 54.38782) (xy 144.785051 54.387816) + (xy 144.881557 54.198412) (xy 144.947246 53.996243) (xy 144.9805 53.786287) (xy 144.9805 53.573713) + (xy 144.947246 53.363757) (xy 144.881557 53.161588) (xy 144.785051 52.972184) (xy 144.785049 52.972181) + (xy 144.785048 52.972179) (xy 144.660109 52.800213) (xy 144.509786 52.64989) (xy 144.33782 52.524951) + (xy 144.337115 52.524591) (xy 144.329054 52.520485) (xy 144.278259 52.472512) (xy 144.261463 52.404692) + (xy 144.283999 52.338556) (xy 144.329054 52.299515) (xy 144.337816 52.295051) (xy 144.359789 52.279086) + (xy 144.509786 52.170109) (xy 144.509788 52.170106) (xy 144.509792 52.170104) (xy 144.660104 52.019792) + (xy 144.660106 52.019788) (xy 144.660109 52.019786) (xy 144.785048 51.84782) (xy 144.785047 51.84782) + (xy 144.785051 51.847816) (xy 144.881557 51.658412) (xy 144.947246 51.456243) (xy 144.9805 51.246287) + (xy 144.9805 51.033713) (xy 144.947246 50.823757) (xy 144.881557 50.621588) (xy 144.785051 50.432184) + (xy 144.785049 50.432181) (xy 144.785048 50.432179) (xy 144.660109 50.260213) (xy 144.509786 50.10989) + (xy 144.33782 49.984951) (xy 144.337115 49.984591) (xy 144.329054 49.980485) (xy 144.278259 49.932512) + (xy 144.261463 49.864692) (xy 144.283999 49.798556) (xy 144.329054 49.759515) (xy 144.337816 49.755051) + (xy 144.359789 49.739086) (xy 144.509786 49.630109) (xy 144.509788 49.630106) (xy 144.509792 49.630104) + (xy 144.660104 49.479792) (xy 144.660106 49.479788) (xy 144.660109 49.479786) (xy 144.785048 49.30782) + (xy 144.785047 49.30782) (xy 144.785051 49.307816) (xy 144.881557 49.118412) (xy 144.947246 48.916243) + (xy 144.9805 48.706287) (xy 144.9805 48.493713) (xy 144.947246 48.283757) (xy 144.881557 48.081588) + (xy 144.785051 47.892184) (xy 144.785049 47.892181) (xy 144.785048 47.892179) (xy 144.660109 47.720213) + (xy 144.509786 47.56989) (xy 144.33782 47.444951) (xy 144.337115 47.444591) (xy 144.329054 47.440485) + (xy 144.278259 47.392512) (xy 144.261463 47.324692) (xy 144.283999 47.258556) (xy 144.329054 47.219515) + (xy 144.337816 47.215051) (xy 144.359789 47.199086) (xy 144.509786 47.090109) (xy 144.509788 47.090106) + (xy 144.509792 47.090104) (xy 144.660104 46.939792) (xy 144.660106 46.939788) (xy 144.660109 46.939786) + (xy 144.785048 46.76782) (xy 144.785047 46.76782) (xy 144.785051 46.767816) (xy 144.881557 46.578412) + (xy 144.947246 46.376243) (xy 144.9805 46.166287) (xy 144.9805 45.953713) (xy 144.947246 45.743757) + (xy 144.881557 45.541588) (xy 144.785051 45.352184) (xy 144.785049 45.352181) (xy 144.785048 45.352179) + (xy 144.660109 45.180213) (xy 144.509786 45.02989) (xy 144.33782 44.904951) (xy 144.337115 44.904591) + (xy 144.329054 44.900485) (xy 144.278259 44.852512) (xy 144.261463 44.784692) (xy 144.283999 44.718556) + (xy 144.329054 44.679515) (xy 144.337816 44.675051) (xy 144.359789 44.659086) (xy 144.509786 44.550109) + (xy 144.509788 44.550106) (xy 144.509792 44.550104) (xy 144.660104 44.399792) (xy 144.660106 44.399788) + (xy 144.660109 44.399786) (xy 144.785048 44.22782) (xy 144.785047 44.22782) (xy 144.785051 44.227816) + (xy 144.881557 44.038412) (xy 144.947246 43.836243) (xy 144.9805 43.626287) (xy 144.9805 43.413713) + (xy 144.947246 43.203757) (xy 144.881557 43.001588) (xy 144.785051 42.812184) (xy 144.785049 42.812181) + (xy 144.785048 42.812179) (xy 144.660109 42.640213) (xy 144.509786 42.48989) (xy 144.33782 42.364951) + (xy 144.337115 42.364591) (xy 144.329054 42.360485) (xy 144.278259 42.312512) (xy 144.261463 42.244692) + (xy 144.283999 42.178556) (xy 144.329054 42.139515) (xy 144.337816 42.135051) (xy 144.359789 42.119086) + (xy 144.509786 42.010109) (xy 144.509788 42.010106) (xy 144.509792 42.010104) (xy 144.660104 41.859792) + (xy 144.660106 41.859788) (xy 144.660109 41.859786) (xy 144.785048 41.68782) (xy 144.785047 41.68782) + (xy 144.785051 41.687816) (xy 144.881557 41.498412) (xy 144.947246 41.296243) (xy 144.9805 41.086287) + (xy 144.9805 40.873713) (xy 144.947246 40.663757) (xy 144.881557 40.461588) (xy 144.785051 40.272184) + (xy 144.785049 40.272181) (xy 144.785048 40.272179) (xy 144.660109 40.100213) (xy 144.509786 39.94989) + (xy 144.33782 39.824951) (xy 144.337115 39.824591) (xy 144.329054 39.820485) (xy 144.278259 39.772512) + (xy 144.261463 39.704692) (xy 144.283999 39.638556) (xy 144.329054 39.599515) (xy 144.337816 39.595051) + (xy 144.378041 39.565826) (xy 144.509786 39.470109) (xy 144.509788 39.470106) (xy 144.509792 39.470104) + (xy 144.660104 39.319792) (xy 144.660314 39.319502) (xy 144.662863 39.315996) (xy 144.785048 39.14782) + (xy 144.785047 39.14782) (xy 144.785051 39.147816) (xy 144.881557 38.958412) (xy 144.947246 38.756243) + (xy 144.9805 38.546287) (xy 144.9805 38.333713) (xy 144.947246 38.123757) (xy 144.881557 37.921588) + (xy 144.785051 37.732184) (xy 144.785049 37.732181) (xy 144.785048 37.732179) (xy 144.660109 37.560213) + (xy 144.546569 37.446673) (xy 144.513084 37.38535) (xy 144.518068 37.315658) (xy 144.55994 37.259725) + (xy 144.590915 37.24281) (xy 144.722331 37.193796) (xy 144.837546 37.107546) (xy 144.923796 36.992331) + (xy 144.974091 36.857483) (xy 144.9805 36.797873) (xy 144.980499 35.002128) (xy 144.974091 34.942517) + (xy 144.923796 34.807669) (xy 144.861019 34.72381) (xy 144.836602 34.658348) (xy 144.83761 34.653713) + (xy 239.6495 34.653713) (xy 239.6495 34.866286) (xy 239.682753 35.076239) (xy 239.748444 35.278414) + (xy 239.844951 35.46782) (xy 239.96989 35.639786) (xy 240.120213 35.790109) (xy 240.292179 35.915048) + (xy 240.292181 35.915049) (xy 240.292184 35.915051) (xy 240.301493 35.919794) (xy 240.35229 35.967766) + (xy 240.369087 36.035587) (xy 240.346552 36.101722) (xy 240.301505 36.14076) (xy 240.292446 36.145376) + (xy 240.29244 36.14538) (xy 240.238282 36.184727) (xy 240.238282 36.184728) (xy 240.870591 36.817037) + (xy 240.807007 36.834075) (xy 240.692993 36.899901) (xy 240.599901 36.992993) (xy 240.534075 37.107007) + (xy 240.517037 37.170591) (xy 239.884728 36.538282) (xy 239.884727 36.538282) (xy 239.84538 36.592439) + (xy 239.748904 36.781782) (xy 239.683242 36.983869) (xy 239.683242 36.983872) (xy 239.65 37.193753) + (xy 239.65 37.406246) (xy 239.683242 37.616127) (xy 239.683242 37.61613) (xy 239.748904 37.818217) (xy 239.845375 38.00755) (xy 239.884728 38.061716) (xy 240.517037 37.429408) (xy 240.534075 37.492993) (xy 240.599901 37.607007) (xy 240.692993 37.700099) (xy 240.807007 37.765925) (xy 240.87059 37.782962) (xy 240.238282 38.415269) (xy 240.238282 38.41527) (xy 240.292452 38.454626) (xy 240.292451 38.454626) (xy 240.301495 38.459234) (xy 240.352292 38.507208) (xy 240.369087 38.575029) (xy 240.34655 38.641164) (xy 240.301499 38.680202) (xy 240.292182 38.684949) (xy 240.120213 38.80989) (xy 239.96989 38.960213) - (xy 239.844951 39.132179) (xy 239.748444 39.321585) (xy 239.748443 39.321587) (xy 239.748443 39.321588) - (xy 239.724995 39.393753) (xy 239.682753 39.52376) (xy 239.6495 39.733713) (xy 239.6495 39.946286) - (xy 239.677601 40.123713) (xy 239.682754 40.156243) (xy 239.717024 40.261716) (xy 239.748444 40.358414) - (xy 239.844951 40.54782) (xy 239.96989 40.719786) (xy 240.120213 40.870109) (xy 240.292182 40.99505) - (xy 240.300946 40.999516) (xy 240.351742 41.047491) (xy 240.368536 41.115312) (xy 240.345998 41.181447) - (xy 240.300946 41.220484) (xy 240.292182 41.224949) (xy 240.120213 41.34989) (xy 239.96989 41.500213) - (xy 239.844951 41.672179) (xy 239.748444 41.861585) (xy 239.748443 41.861587) (xy 239.748443 41.861588) - (xy 239.725008 41.933713) (xy 239.682753 42.06376) (xy 239.6495 42.273713) (xy 239.6495 42.486286) - (xy 239.677601 42.663713) (xy 239.682754 42.696243) (xy 239.699512 42.74782) (xy 239.748444 42.898414) - (xy 239.844951 43.08782) (xy 239.96989 43.259786) (xy 240.120213 43.410109) (xy 240.292182 43.53505) - (xy 240.300946 43.539516) (xy 240.351742 43.587491) (xy 240.368536 43.655312) (xy 240.345998 43.721447) - (xy 240.300946 43.760484) (xy 240.292182 43.764949) (xy 240.120213 43.88989) (xy 239.96989 44.040213) - (xy 239.844951 44.212179) (xy 239.748444 44.401585) (xy 239.748443 44.401587) (xy 239.748443 44.401588) - (xy 239.725008 44.473713) (xy 239.682753 44.60376) (xy 239.6495 44.813713) (xy 239.6495 45.026286) - (xy 239.667919 45.142583) (xy 239.682754 45.236243) (xy 239.741253 45.416285) (xy 239.748444 45.438414) - (xy 239.844951 45.62782) (xy 239.96989 45.799786) (xy 240.120213 45.950109) (xy 240.292182 46.07505) - (xy 240.300946 46.079516) (xy 240.351742 46.127491) (xy 240.368536 46.195312) (xy 240.345998 46.261447) - (xy 240.300946 46.300484) (xy 240.292182 46.304949) (xy 240.120213 46.42989) (xy 239.96989 46.580213) - (xy 239.844951 46.752179) (xy 239.748444 46.941585) (xy 239.748443 46.941587) (xy 239.748443 46.941588) - (xy 239.725008 47.013713) (xy 239.682753 47.14376) (xy 239.656652 47.308556) (xy 239.6495 47.353713) - (xy 239.6495 47.566287) (xy 239.682754 47.776243) (xy 239.699512 47.82782) (xy 239.748444 47.978414) + (xy 239.844951 39.132179) (xy 239.748444 39.321585) (xy 239.682753 39.52376) (xy 239.6495 39.733713) + (xy 239.6495 39.946286) (xy 239.677601 40.123713) (xy 239.682754 40.156243) (xy 239.717024 40.261716) + (xy 239.748444 40.358414) (xy 239.844951 40.54782) (xy 239.96989 40.719786) (xy 240.120213 40.870109) + (xy 240.292182 40.99505) (xy 240.300946 40.999516) (xy 240.351742 41.047491) (xy 240.368536 41.115312) + (xy 240.345998 41.181447) (xy 240.300946 41.220484) (xy 240.292182 41.224949) (xy 240.120213 41.34989) + (xy 239.96989 41.500213) (xy 239.844951 41.672179) (xy 239.748444 41.861585) (xy 239.682753 42.06376) + (xy 239.6495 42.273713) (xy 239.6495 42.486286) (xy 239.677601 42.663713) (xy 239.682754 42.696243) + (xy 239.699512 42.74782) (xy 239.748444 42.898414) (xy 239.844951 43.08782) (xy 239.96989 43.259786) + (xy 240.120213 43.410109) (xy 240.292182 43.53505) (xy 240.300946 43.539516) (xy 240.351742 43.587491) + (xy 240.368536 43.655312) (xy 240.345998 43.721447) (xy 240.300946 43.760484) (xy 240.292182 43.764949) + (xy 240.120213 43.88989) (xy 239.96989 44.040213) (xy 239.844951 44.212179) (xy 239.748444 44.401585) + (xy 239.682753 44.60376) (xy 239.6495 44.813713) (xy 239.6495 45.026286) (xy 239.673879 45.180213) + (xy 239.682754 45.236243) (xy 239.728107 45.375826) (xy 239.748444 45.438414) (xy 239.844951 45.62782) + (xy 239.96989 45.799786) (xy 240.120213 45.950109) (xy 240.292182 46.07505) (xy 240.300946 46.079516) + (xy 240.351742 46.127491) (xy 240.368536 46.195312) (xy 240.345998 46.261447) (xy 240.300946 46.300484) + (xy 240.292182 46.304949) (xy 240.120213 46.42989) (xy 239.96989 46.580213) (xy 239.844951 46.752179) + (xy 239.748444 46.941585) (xy 239.682753 47.14376) (xy 239.6495 47.353713) (xy 239.6495 47.566286) + (xy 239.673879 47.720213) (xy 239.682754 47.776243) (xy 239.699512 47.82782) (xy 239.748444 47.978414) (xy 239.844951 48.16782) (xy 239.96989 48.339786) (xy 240.08343 48.453326) (xy 240.116915 48.514649) (xy 240.111931 48.584341) (xy 240.070059 48.640274) (xy 240.039083 48.657189) (xy 239.907669 48.706203) (xy 239.907664 48.706206) (xy 239.792455 48.792452) (xy 239.792452 48.792455) (xy 239.706206 48.907664) @@ -5634,11 +5449,11 @@ (xy 239.907664 51.293793) (xy 239.907671 51.293797) (xy 240.042517 51.344091) (xy 240.042516 51.344091) (xy 240.049444 51.344835) (xy 240.102127 51.3505) (xy 241.897872 51.350499) (xy 241.957483 51.344091) (xy 242.092331 51.293796) (xy 242.207546 51.207546) (xy 242.293796 51.092331) (xy 242.344091 50.957483) - (xy 242.3505 50.897873) (xy 242.350499 49.102128) (xy 242.344091 49.042517) (xy 242.293796 48.907669) - (xy 242.293795 48.907668) (xy 242.293793 48.907664) (xy 242.207547 48.792455) (xy 242.207544 48.792452) + (xy 242.3505 50.897873) (xy 242.350499 49.102128) (xy 242.344091 49.042517) (xy 242.342863 49.039225) + (xy 242.293797 48.907671) (xy 242.293793 48.907664) (xy 242.207547 48.792455) (xy 242.207544 48.792452) (xy 242.092335 48.706206) (xy 242.092328 48.706202) (xy 241.960917 48.657189) (xy 241.904983 48.615318) (xy 241.880566 48.549853) (xy 241.895418 48.48158) (xy 241.916563 48.453332) (xy 242.030104 48.339792) - (xy 242.034487 48.33376) (xy 242.155048 48.16782) (xy 242.155047 48.16782) (xy 242.155051 48.167816) + (xy 242.077142 48.27505) (xy 242.155048 48.16782) (xy 242.155047 48.16782) (xy 242.155051 48.167816) (xy 242.251557 47.978412) (xy 242.317246 47.776243) (xy 242.3505 47.566287) (xy 242.3505 47.353713) (xy 242.317246 47.143757) (xy 242.251557 46.941588) (xy 242.155051 46.752184) (xy 242.155049 46.752181) (xy 242.155048 46.752179) (xy 242.030109 46.580213) (xy 241.879786 46.42989) (xy 241.70782 46.304951) @@ -5674,77 +5489,64 @@ (xy 241.465925 37.107007) (xy 241.400099 36.992993) (xy 241.307007 36.899901) (xy 241.192993 36.834075) (xy 241.129409 36.817037) (xy 241.761716 36.184728) (xy 241.707547 36.145373) (xy 241.707547 36.145372) (xy 241.6985 36.140763) (xy 241.647706 36.092788) (xy 241.630912 36.024966) (xy 241.653451 35.958832) - (xy 241.698508 35.919793) (xy 241.707816 35.915051) (xy 241.806005 35.843713) (xy 241.879786 35.790109) + (xy 241.698508 35.919793) (xy 241.707816 35.915051) (xy 241.874825 35.793713) (xy 241.879786 35.790109) (xy 241.879788 35.790106) (xy 241.879792 35.790104) (xy 242.030104 35.639792) (xy 242.030106 35.639788) (xy 242.030109 35.639786) (xy 242.155048 35.46782) (xy 242.155047 35.46782) (xy 242.155051 35.467816) - (xy 242.251557 35.278412) (xy 242.317246 35.076243) (xy 242.3505 34.866287) (xy 242.3505 34.661311) - (xy 242.352027 34.641913) (xy 242.353478 34.632753) (xy 242.3605 34.588417) (xy 242.3605 34.391583) - (xy 242.3605 34.391577) (xy 242.329709 34.197173) (xy 242.268882 34.00997) (xy 242.213104 33.9005) - (xy 242.179524 33.834595) (xy 242.063828 33.675354) (xy 241.924646 33.536172) (xy 241.765405 33.420476) - (xy 241.590029 33.331117) (xy 241.402826 33.27029) (xy 241.208422 33.2395) (xy 241.208417 33.2395) - (xy 240.895287 33.2395) (xy 240.895282 33.2395) (xy 240.700877 33.27029) (xy 240.513674 33.331117) - (xy 240.338298 33.420476) (xy 240.323804 33.431007) (xy 240.179058 33.536172) (xy 240.179056 33.536174) - (xy 240.179055 33.536174) (xy 240.039878 33.675351) (xy 240.039878 33.675352) (xy 240.039876 33.675354) - (xy 240.019272 33.703713) (xy 239.92418 33.834594) (xy 239.834822 34.009969) (xy 239.782152 34.172066) - (xy 239.774708 34.190037) (xy 239.74844 34.241593) (xy 239.682753 34.443759) (xy 239.6495 34.653713) - (xy 158.2005 34.653713) (xy 158.2005 33.431007) (xy 158.2005 33.431004) (xy 158.173581 33.295677) - (xy 158.17358 33.295676) (xy 158.17358 33.295672) (xy 158.163067 33.270291) (xy 158.120778 33.168195) - (xy 158.120771 33.168182) (xy 158.044114 33.053458) (xy 158.044111 33.053454) (xy 157.946545 32.955888) - (xy 157.946541 32.955885) (xy 157.831817 32.879228) (xy 157.831804 32.879221) (xy 157.704332 32.826421) - (xy 157.704322 32.826418) (xy 157.568995 32.7995) (xy 157.568993 32.7995) (xy 140.568994 32.7995) - (xy 140.431006 32.7995) (xy 140.431004 32.7995) (xy 140.295677 32.826418) (xy 140.295667 32.826421) - (xy 140.168192 32.879222) (xy 140.053454 32.955887) (xy 138.955887 34.053454) (xy 138.910906 34.120775) - (xy 138.895065 34.144482) (xy 138.879225 34.168188) (xy 138.879221 34.168195) (xy 138.826421 34.295667) - (xy 138.826418 34.295677) (xy 138.7995 34.431004) (xy 138.7995 34.431007) (xy 138.7995 36.851006) - (xy 138.7995 36.988994) (xy 138.7995 36.988996) (xy 138.799499 36.988996) (xy 138.826418 37.124322) - (xy 138.826421 37.124332) (xy 138.879222 37.251807) (xy 138.955887 37.366545) (xy 138.955888 37.366546) - (xy 142.249492 40.660149) (xy 142.282977 40.721472) (xy 142.284284 40.767227) (xy 142.2595 40.923712) - (xy 142.2595 41.136286) (xy 142.279111 41.260109) (xy 142.292754 41.346243) (xy 142.349727 41.521588) - (xy 142.358444 41.548414) (xy 142.454951 41.73782) (xy 142.57989 41.909786) (xy 142.730213 42.060109) - (xy 142.902182 42.18505) (xy 142.910946 42.189516) (xy 142.961742 42.237491) (xy 142.978536 42.305312) - (xy 142.955998 42.371447) (xy 142.910946 42.410484) (xy 142.902182 42.414949) (xy 142.730213 42.53989) - (xy 142.57989 42.690213) (xy 142.454951 42.862179) (xy 142.358444 43.051585) (xy 142.292753 43.25376) - (xy 142.2595 43.463713) (xy 142.2595 43.676286) (xy 142.279111 43.800109) (xy 142.292754 43.886243) - (xy 142.349727 44.061588) (xy 142.358444 44.088414) (xy 142.454951 44.27782) (xy 142.57989 44.449786) - (xy 142.730213 44.600109) (xy 142.902182 44.72505) (xy 142.910946 44.729516) (xy 142.961742 44.777491) - (xy 142.978536 44.845312) (xy 142.955998 44.911447) (xy 142.910946 44.950484) (xy 142.902182 44.954949) - (xy 142.730213 45.07989) (xy 142.57989 45.230213) (xy 142.454951 45.402179) (xy 142.358444 45.591585) - (xy 142.292753 45.79376) (xy 142.26564 45.964949) (xy 142.2595 46.003713) (xy 142.2595 46.216287) - (xy 142.292754 46.426243) (xy 142.349727 46.601588) (xy 142.358444 46.628414) (xy 142.454951 46.81782) - (xy 142.57989 46.989786) (xy 142.730213 47.140109) (xy 142.902182 47.26505) (xy 142.910946 47.269516) - (xy 142.961742 47.317491) (xy 142.978536 47.385312) (xy 142.955998 47.451447) (xy 142.910946 47.490484) - (xy 142.902182 47.494949) (xy 142.730213 47.61989) (xy 142.57989 47.770213) (xy 142.454951 47.942179) - (xy 142.358444 48.131585) (xy 142.292753 48.33376) (xy 142.26564 48.504949) (xy 142.2595 48.543713) - (xy 142.2595 48.756287) (xy 142.265575 48.794641) (xy 142.290526 48.95218) (xy 142.292754 48.966243) - (xy 142.351267 49.146328) (xy 142.358444 49.168414) (xy 142.454951 49.35782) (xy 142.57989 49.529786) - (xy 142.730213 49.680109) (xy 142.902182 49.80505) (xy 142.910946 49.809516) (xy 142.961742 49.857491) - (xy 142.978536 49.925312) (xy 142.955998 49.991447) (xy 142.910946 50.030484) (xy 142.902182 50.034949) - (xy 142.730213 50.15989) (xy 142.57989 50.310213) (xy 142.454951 50.482179) (xy 142.358444 50.671585) - (xy 142.292753 50.87376) (xy 142.2595 51.083713) (xy 142.2595 51.195548) (xy 142.239815 51.262587) - (xy 142.187011 51.308342) (xy 142.117853 51.318286) (xy 142.054297 51.289261) (xy 142.047819 51.283229) - (xy 135.661819 44.897229) (xy 135.628334 44.835906) (xy 135.6255 44.809548) (xy 135.6255 34.310452) - (xy 135.645185 34.243413) (xy 135.661819 34.222771) (xy 136.222772 33.661819) (xy 136.284095 33.628334) - (xy 136.310453 33.6255) (xy 136.800639 33.6255) (xy 136.867678 33.645185) (xy 136.888321 33.66182) - (xy 136.925961 33.699461) (xy 136.925965 33.699464) (xy 137.073446 33.798009) (xy 137.073459 33.798016) - (xy 137.196363 33.848923) (xy 137.237334 33.865894) (xy 137.237336 33.865894) (xy 137.237341 33.865896) - (xy 137.411304 33.900499) (xy 137.411307 33.9005) (xy 137.411309 33.9005) (xy 137.588693 33.9005) - (xy 137.588694 33.900499) (xy 137.646682 33.888964) (xy 137.762658 33.865896) (xy 137.762661 33.865894) - (xy 137.762666 33.865894) (xy 137.926547 33.798013) (xy 138.074035 33.699464) (xy 138.199464 33.574035) - (xy 138.298013 33.426547) (xy 138.365894 33.262666) (xy 138.4005 33.088691) (xy 138.4005 32.911309) - (xy 138.4005 32.911306) (xy 138.400499 32.911304) (xy 138.365896 32.737341) (xy 138.365893 32.737332) - (xy 138.298016 32.573459) (xy 138.298009 32.573446) (xy 138.199464 32.425965) (xy 138.199461 32.425961) - (xy 138.074038 32.300538) (xy 138.074034 32.300535) (xy 137.926553 32.20199) (xy 137.92654 32.201983) - (xy 137.762667 32.134106) (xy 137.762658 32.134103) (xy 137.588694 32.0995) (xy 137.588691 32.0995) - (xy 137.411309 32.0995) (xy 137.411306 32.0995) (xy 137.237341 32.134103) (xy 137.237332 32.134106) - (xy 137.073459 32.201983) (xy 137.073446 32.20199) (xy 136.925965 32.300535) (xy 136.925961 32.300538) - (xy 136.888321 32.33818) (xy 136.826999 32.371666) (xy 136.800639 32.3745) (xy 136.067741 32.3745) - (xy 136.067721 32.374499) (xy 136.061607 32.374499) (xy 135.938394 32.374499) (xy 135.837597 32.394548) - (xy 135.837592 32.394548) (xy 135.817549 32.398536) (xy 135.817547 32.398536) (xy 135.770397 32.418067) - (xy 135.703719 32.445685) (xy 135.703717 32.445686) (xy 135.601266 32.514141) (xy 135.601263 32.514144) - (xy 134.601269 33.51414) (xy 134.514144 33.601264) (xy 134.514138 33.601272) (xy 134.44569 33.703708) - (xy 134.445688 33.703713) (xy 134.422581 33.7595) (xy 134.398538 33.817544) (xy 134.398535 33.817556) - (xy 134.3745 33.938389) (xy 124.0005 33.938389) (xy 124.0005 32.004427) (xy 124.000816 31.995581) - (xy 124.01513 31.795443) (xy 124.015131 31.795442) (xy 124.01513 31.795436) (xy 124.017646 31.777938) + (xy 242.251557 35.278412) (xy 242.317246 35.076243) (xy 242.3505 34.866287) (xy 242.3505 34.653713) + (xy 242.317246 34.443757) (xy 242.251557 34.241588) (xy 242.155051 34.052184) (xy 242.155049 34.052181) + (xy 242.155048 34.052179) (xy 242.030109 33.880213) (xy 241.879786 33.72989) (xy 241.70782 33.604951) + (xy 241.518414 33.508444) (xy 241.518413 33.508443) (xy 241.518412 33.508443) (xy 241.316243 33.442754) + (xy 241.316241 33.442753) (xy 241.31624 33.442753) (xy 241.154957 33.417208) (xy 241.106287 33.4095) + (xy 240.893713 33.4095) (xy 240.845042 33.417208) (xy 240.68376 33.442753) (xy 240.481585 33.508444) + (xy 240.292179 33.604951) (xy 240.120213 33.72989) (xy 239.96989 33.880213) (xy 239.844951 34.052179) + (xy 239.748444 34.241585) (xy 239.682753 34.44376) (xy 239.6495 34.653713) (xy 144.83761 34.653713) + (xy 144.851453 34.590074) (xy 144.900858 34.540669) (xy 144.960286 34.5255) (xy 146.759189 34.5255) + (xy 146.761607 34.5255) (xy 146.822029 34.513481) (xy 146.882452 34.501463) (xy 146.882455 34.501461) + (xy 146.882458 34.501461) (xy 146.915787 34.487654) (xy 146.915786 34.487654) (xy 146.915792 34.487652) + (xy 146.996286 34.454312) (xy 147.047509 34.420084) (xy 147.098733 34.385858) (xy 147.185858 34.298733) + (xy 147.185859 34.298731) (xy 147.192925 34.291665) (xy 147.192928 34.291661) (xy 147.998729 33.48586) + (xy 147.998733 33.485858) (xy 148.085858 33.398733) (xy 148.154311 33.296286) (xy 148.201463 33.182452) + (xy 148.2255 33.061606) (xy 148.2255 32.872721) (xy 148.245185 32.805682) (xy 148.297989 32.759927) + (xy 148.302035 32.758165) (xy 148.326547 32.748013) (xy 148.474035 32.649464) (xy 148.599464 32.524035) + (xy 148.698013 32.376547) (xy 148.765894 32.212666) (xy 148.8005 32.038691) (xy 148.8005 31.861309) + (xy 148.8005 31.861306) (xy 148.800499 31.861304) (xy 148.765896 31.687341) (xy 148.765893 31.687332) + (xy 148.698016 31.523459) (xy 148.698009 31.523446) (xy 148.599464 31.375965) (xy 148.599461 31.375961) + (xy 148.474038 31.250538) (xy 148.474034 31.250535) (xy 148.326553 31.15199) (xy 148.32654 31.151983) + (xy 148.162667 31.084106) (xy 148.162658 31.084103) (xy 147.988694 31.0495) (xy 147.988691 31.0495) + (xy 147.811309 31.0495) (xy 147.811306 31.0495) (xy 147.637341 31.084103) (xy 147.637332 31.084106) + (xy 147.473459 31.151983) (xy 147.473446 31.15199) (xy 147.325965 31.250535) (xy 147.325961 31.250538) + (xy 147.200538 31.375961) (xy 147.200535 31.375965) (xy 147.10199 31.523446) (xy 147.101983 31.523459) + (xy 147.034106 31.687332) (xy 147.034103 31.687341) (xy 146.9995 31.861304) (xy 146.9995 32.044782) + (xy 146.998871 32.044782) (xy 146.997494 32.072793) (xy 146.9745 32.188395) (xy 146.9745 32.689548) + (xy 146.954815 32.756587) (xy 146.938181 32.777229) (xy 146.477229 33.238181) (xy 146.415906 33.271666) + (xy 146.389548 33.2745) (xy 138.071606 33.2745) (xy 137.948393 33.2745) (xy 137.838865 33.296286) + (xy 137.838864 33.296285) (xy 137.827551 33.298536) (xy 137.827545 33.298538) (xy 137.713716 33.345687) + (xy 137.634332 33.398731) (xy 137.618215 33.4095) (xy 137.61361 33.412576) (xy 137.611264 33.414144) + (xy 129.952181 41.073228) (xy 129.890858 41.106713) (xy 129.821166 41.101729) (xy 129.765233 41.059857) + (xy 129.740816 40.994393) (xy 129.7405 40.985547) (xy 129.7405 40.873713) (xy 129.707246 40.66376) + (xy 129.707246 40.663757) (xy 129.641557 40.461588) (xy 129.545051 40.272184) (xy 129.545049 40.272181) + (xy 129.545048 40.272179) (xy 129.420109 40.100213) (xy 129.269786 39.94989) (xy 129.09782 39.824951) + (xy 129.097115 39.824591) (xy 129.089054 39.820485) (xy 129.038259 39.772512) (xy 129.021463 39.704692) + (xy 129.043999 39.638556) (xy 129.089054 39.599515) (xy 129.097816 39.595051) (xy 129.138041 39.565826) + (xy 129.269786 39.470109) (xy 129.269788 39.470106) (xy 129.269792 39.470104) (xy 129.420104 39.319792) + (xy 129.420106 39.319788) (xy 129.420109 39.319786) (xy 129.545048 39.14782) (xy 129.545047 39.14782) + (xy 129.545051 39.147816) (xy 129.641557 38.958412) (xy 129.707246 38.756243) (xy 129.7405 38.546287) + (xy 129.7405 38.333713) (xy 129.707246 38.123757) (xy 129.641557 37.921588) (xy 129.545051 37.732184) + (xy 129.545049 37.732181) (xy 129.545048 37.732179) (xy 129.420109 37.560213) (xy 129.269786 37.40989) + (xy 129.09782 37.284951) (xy 129.097115 37.284591) (xy 129.089054 37.280485) (xy 129.038259 37.232512) + (xy 129.021463 37.164692) (xy 129.043999 37.098556) (xy 129.089054 37.059515) (xy 129.097816 37.055051) + (xy 129.184138 36.992335) (xy 129.269786 36.930109) (xy 129.269788 36.930106) (xy 129.269792 36.930104) + (xy 129.420104 36.779792) (xy 129.420106 36.779788) (xy 129.420109 36.779786) (xy 129.545048 36.60782) + (xy 129.545047 36.60782) (xy 129.545051 36.607816) (xy 129.641557 36.418412) (xy 129.707246 36.216243) + (xy 129.7405 36.006287) (xy 129.7405 35.793713) (xy 129.707246 35.583757) (xy 129.641557 35.381588) + (xy 129.545051 35.192184) (xy 129.545049 35.192181) (xy 129.545048 35.192179) (xy 129.420109 35.020213) + (xy 129.269786 34.86989) (xy 129.09782 34.744951) (xy 128.908414 34.648444) (xy 128.908413 34.648443) + (xy 128.908412 34.648443) (xy 128.706243 34.582754) (xy 128.706241 34.582753) (xy 128.70624 34.582753) + (xy 128.544957 34.557208) (xy 128.496287 34.5495) (xy 128.283713 34.5495) (xy 128.235042 34.557208) + (xy 128.07376 34.582753) (xy 127.871585 34.648444) (xy 127.682179 34.744951) (xy 127.510213 34.86989) + (xy 127.35989 35.020213) (xy 127.234951 35.192179) (xy 127.138444 35.381585) (xy 127.072753 35.58376) + (xy 127.040072 35.790104) (xy 127.0395 35.793713) (xy 124.0005 35.793713) (xy 124.0005 32.004427) + (xy 124.000816 31.995581) (xy 124.005213 31.934108) (xy 124.01513 31.795436) (xy 124.017646 31.777938) (xy 124.059356 31.5862) (xy 124.064335 31.569242) (xy 124.132911 31.385382) (xy 124.140251 31.36931) (xy 124.234294 31.197083) (xy 124.24385 31.182214) (xy 124.361443 31.025128) (xy 124.373017 31.011771) (xy 124.511771 30.873017) (xy 124.525128 30.861443) (xy 124.682214 30.74385) (xy 124.697083 30.734294)