eris2010

Documentation: http://frombelow.net/projects/eris2010/
Clone: git clone https://git.frombelow.net/eris2010.git
Log | Files | Refs | Submodules | README | LICENSE

commit 21db3850a9649fd8e301cdf65e4101b713f41cfd
parent c236f651d29378d44ef04dd9576ea8610ac7fed4
Author: Gerd Beuster <gerd@frombelow.net>
Date:   Sat, 27 Feb 2021 22:09:33 +0100

Support for autoload; third party software added

Diffstat:
MREADME.md | 164++++++++++++++++++++++++++++++++++++-------------------------------------------
Acontrib/COPYING | 3+++
Acontrib/Makefile.common | 18++++++++++++++++++
Acontrib/README.md | 28++++++++++++++++++++++++++++
Acontrib/Tiny-BASIC/Makefile | 3+++
Acontrib/Tiny-BASIC/README.md | 11+++++++++++
Acontrib/Tiny-BASIC/TBuserMan.txt | 1541+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acontrib/Tiny-BASIC/tinybasic.asm | 1488+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acontrib/microchess/Makefile | 17+++++++++++++++++
Acontrib/microchess/microchess.asm | 1004+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acontrib/wozmon/Makefile | 3+++
Acontrib/wozmon/wozmon.asm | 192+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acontrib/write_default_files.sh | 33+++++++++++++++++++++++++++++++++
Mhw/pcb/eris2010/eris2010.kicad_pcb | 6611+++++++++++++++++++++++++++++++++++++++----------------------------------------
Mhw/pcb/eris2010/eris2010.sch | 12++++++------
Aroms/README.md | 5+++++
Droms/ROMS.txt | 5-----
Mroms/os/os.asm | 17++++++++++++-----
Mroms/os/sd.asm | 17++++++++++++++---
Mroms/os/sd.inc | 8++++----
Asw/README.md | 34++++++++++++++++++++++++++++++++++
Dsw/SW.txt | 34----------------------------------
Msw/ansi_test/ansi_test.asm | 1+
Msw/load_from_card/load_from_card.asm | 39+++++++++++++++++++++++++++++++++------
Mtools/boot.py | 7++++---
Dtools/gfs.py | 121-------------------------------------------------------------------------------
Atools/kfs.py | 129+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
27 files changed, 7961 insertions(+), 3584 deletions(-)

diff --git a/README.md b/README.md @@ -1,40 +1,23 @@ -Eris 2010 is homebrew 8-Bit computer in the style of the -microcomputers of the 1970/80s. Here you find a little description of -the project including some screenshots and a video, as well as the -complete source code for the soft- and hardware. - -<!--more--> - -- [Overview](#overview) ⟸ General information. Continue reading. -- [User Manual](#user-manual) ⟸ Got an Eris 2010? Get it running! -- [Developer Documentation](#developer-documentation) ⟸ The gory details. -- [Main Repository](https://git.frombelow.net/eris2010/files.html) - ([Clone](https://git.frombelow.net/eris2010.git)) - **⟸ Eris 2010 source code. It's free!** -- [Contrib Repository](https://git.frombelow.net/eris2010_contrib/files.html) - ([Clone](https://git.frombelow.net/eris2010_contrib.git)) - **⟸ Ports of third party software.** - ----------------------------------------------------------------- - # Overview ## Hardware -Eris 2010 is build around the WDC 65C02 MPU. This is a slightly -updated version of the legendary MOS 6502 used for example in the -Commodore VIC20 and the Apple I and ][. The other main components are -32 KB (parallel) RAM and 8 KB EEPROM. While the old home computers -from the 1970/80s came with a keyboard and connected to a TV or -monitor, this design provides a serial communication -interface. Therefore it is more similar to modern microcontrollers or -very early home computers like the Altair 8800 than to later computers -of the home computer era like the Commodore 64 or the Apple ][. The -serial interface is provided by a 6551 ACAI. This chip has been used -in computers from the era like the Commodore PET and the Commodore -Plus/4 to connect a modem. In the Eris 2010, the 6551 ACAI connects to -a (modern) USB2Serial adapter. This allows to use a standard laptop or -desktop computer as a terminal for the 8-bit machine. +Eris 2010 is homebrew 8-Bit computer in the style of the +microcomputers of the 1970/80s. It is build around the WDC 65C02 +MPU. This is a slightly updated version of the legendary MOS 6502 used +for example in the Commodore VIC20 and the Apple I and ][. The other +main components are 32 KB (parallel) RAM and 8 KB EEPROM. While the +old home computers from the 1970/80s came with a keyboard and +connected to a TV or monitor, this design provides a serial +communication interface. Therefore it is more similar to modern +microcontrollers or very early home computers like the Altair 8800 +than to later computers of the home computer era like the Commodore 64 +or the Apple ][. The serial interface is provided by a 6551 ACAI. This +chip has been used in computers from the era like the Commodore PET +and the Commodore Plus/4 to connect a modem. In the Eris 2010, the +6551 ACAI connects to a (modern) USB2Serial adapter. This allows to +use a standard laptop or desktop computer as a terminal for the 8-bit +machine. The second auxiliary chip is a 6522 VIA. Among other things, this chip provides a bunch of GPIO lines. A few of them are used to connect an @@ -45,8 +28,6 @@ is powered, the "operating system" in EEPROM presents a list of the programs on the SD card and acts as a bootloader. Alternatively, programs can be uploaded via the serial interface. -{{< image-thumbnail "images/start_screen.png" "300x" "right">}} - The bus is orchestrated by an ATF16V8 EEPLD. While the first chips with programmable logic were developed in the 1970/80s, most computers of the era did not use programmable logic, but discrete logic @@ -62,27 +43,25 @@ design was fixed on a PCB in through-hole technology. In order to allow connection of additional peripheral devices and extensions, two interfaces were added: A user port to provide access to the free I/O ports, and an expansion port exposing the buses and other internal -lines. The KiCad design files of the PCB are included in the main +lines. The KiCad design files of the PCB are included in the repository. ## Software -{{< image-thumbnail "images/tic_tac_toe.png" "300x" "right">}} - -The main repository contains the game of Tic-Tac-Toe (no fan of -WarGames should go without one), the famous 10 PRINT program (check -out [this book](https://10print.org/ "10 PRINT") on the cultural -significance of 10 PRINT if you do not know it already), and some test -programs. The contrib repository contains additional third party -software ported to Eris 2010. Besides Wozmon, Steve Wozniak's -"operating system" for the Apple I, this repository contains a port of -Microchess, the first commercial game for microcomputers. The contrib -repository also contains a port of Tiny BASIC, so you can even program -the system in BASIC, just like in the old days. +Directory `sw/` contains the game of Tic-Tac-Toe (no fan of WarGames +should go without one), the famous 10 PRINT program (check out [this +book](https://10print.org/ "10 PRINT") on the cultural significance of +10 PRINT if you do not know it already), and some test programs. The +`contrib/` directory contains additional third party software ported +to Eris 2010. Besides Wozmon, Steve Wozniak's "operating system" for +the Apple I, this repository contains a port of Microchess, the first +commercial game for microcomputers. The contrib directory also +contains a port of Tiny BASIC, so you can even program the system in +BASIC, just like in the old days. All components of the system (except for the third party software in contrib) are free soft- and hardware. You can find all source code in -the repositories linked at the top of this page. +the repository linked at the top of this page. ---------------------------------------------------------------- @@ -113,8 +92,6 @@ try the command above with `/dev/ttyUSB1`, `/dev/ttyUSB2`, ... ### Windows -{{< image-thumbnail "images/microchess.png" "300x" "right">}} - When you connect Eris 2010 to your desktop or laptop computer, you first have to install the device driver for the USB2Serial connector. You can download it from [the @@ -133,10 +110,8 @@ should now be connected to the computer. If this does not work, try ## Running programs -{{< image-thumbnail "images/Tiny_BASIC.png" "300x" "right">}} - You should now see a choice of programs. Typing a number starts the -corresponding program. The two most interesting programs are: +corresponding program. The three most interesting programs are: ### Tic-Tac-Toe @@ -149,13 +124,13 @@ numbers followed by enter, e.g. '6444'<Enter>. Push 'p' for the next move of the computer. You can switch the board with 'e'. 'q' quits the game. -Microchess is part of the contrib repository. +Microchess is third party software. ### Tiny BASIC All input must be in caps! -Tiny BASIC is part of the contrib repository. +Tiny BASIC is third party software. ---------------------------------------------------------------- @@ -164,17 +139,15 @@ Tiny BASIC is part of the contrib repository. ## Repository Directory Structure - `case/` - Minimal case consisting of top and bottom plates for laser cutting. +- `contrib/` - Third party software. See `contrib/README.md` for a description. - `hw/` - Hardware description (pcb not complete yet) -- `images/` - Images shown here :-) - `tools/` - PC programs to upload programs and write SD card -- `roms/` - ROM images. See roms/ROMS.txt for a description. +- `roms/` - ROM images. See `roms/README.md` for a description. - `sw/` - "Userland" software to be loaded into RAM by a suitable ROM. See - sw/SW.txt for a description. + `sw/README.md` for a description. ## Main Components -{{< image-thumbnail "images/eris2010_schema.png" "300x" "right">}} - The computer is based on a 65C02 running at 4 Mhz with 32K RAM (AS6C62256-55PCN) and 8 K EEPROM (AT28C64B-15PU). A W65C51N ACAI provides a serial communication interface. A VIA 65C22 provides a GPIO @@ -190,8 +163,6 @@ part was getting RAM access synced with the CPU clock. ## Memory Map -{{< image-thumbnail "images/bus_logic.png" "300x" "right">}} - Lowest 32K are RAM, highest 8K are ROM. Up to 4 I/O devices (ACAI or VIA) can be accessed at addresses below the ROM. One ACAI and one VIA are required to operate the computer, because they provide a serial @@ -203,8 +174,6 @@ high. See `hw/bus_logic/BUS_LOGIC.PLD` for details. ## Reset logic -{{< image-thumbnail "images/reset_circuit.png" "300x" "left">}} - Resets can be triggered in two ways: A reset button is connected to an NE555 in a monostable configuration. Alternatively, a reset can be triggered by setting DTR of the serial interface to high. The latter @@ -218,8 +187,6 @@ switch allows to disconnect DTR from the reset line, allowing Eris resets for program upload have to be triggered manually. See also section Boot Sequence. -{{< image-thumbnail "images/power_circuit.png" "300x" "right">}} - Another way to run Eris 2010 even if no terminal program is running on your main computer is to to configure your computer's serial interface to keep DTR low at all times (Linux: `stty -F <serial interface> @@ -232,24 +199,22 @@ AFT16V8B - which mainly provides the bus logic - as an inverter. The "standard" ROM is `roms/os/os.bin`. This ROM includes the standard library (for serial communication, accessing SD card, RNG, ...). It -provides two methods to load a program: +provides three methods to load a program: - Via serial line After a reset, the ROM listens for a serial data transmission at 19200 -BPS 8N1. The first byte is the number of half-blocks of 256 bit to be -loaded. (Block size is 512 bit, because this is the block size of SD -cards.) The number of half-blocks is followed by the data. Data is -stored at $0200. Once the upload is completed. The upload program -returns a two-byte checksum. The first byte is the sum of all bytes -transmitted mod 256. The second byte is the xor of all bytes -transmitted. The upload program than starts executing the loaded -program at $0200. +BPS 8N1. If byte $ff is sent, the download sequence is initated. The +next byte is the number of half-blocks of 256 bit to be loaded. (Block +size is 512 bit, because this is the block size of SD cards.) The +number of half-blocks is followed by the data. Data is stored at +$0200. Once the upload is completed. The upload program returns a +two-byte checksum. The first byte is the sum of all bytes transmitted +mod 256. The second byte is the xor of all bytes transmitted. The +upload program than starts executing the loaded program at $0200. On the PC, use `tools/boot.py` for upload. -{{< image-thumbnail "images/wozmon.png" "300x" "right">}} - - From SD Card The boot ROM includes `sw/load_from_card/load_from_card.asm`, the @@ -259,8 +224,12 @@ no program is transmitted via serial line. SD cards can store up to 10 programs. The filesystem format is as follows: -Block $00000000 is loaded on initialization. The first byte is the -version of the filesystem. It should by $00. +Block $00000000 is loaded on initialization. The two byte should be +$E215. This indicates the file sytem type. The third byte should be +$00. This is the version of the file system. The fourth byte is the +number of the program to start automatically, or $ff. In case of $ff, +a menu of the programs on the card is presented for the user to +choose. The storage space for the first program starts at $00000001. The storage space for the second program starts at $00010001, for the @@ -271,11 +240,10 @@ loaded, and the app name, a null-terminated string. The actual program code starts with the next block. The program is loaded to address $0200 and executed. -On the PC, use `tools/gfs.py` to write the SD card. +On the PC, use `tools/kfs.py` to write the SD card. ## Interfaces -{{< image-thumbnail "images/user_port_expansion_port.png" "300x" "right">}} Two interface modules are part of the computer system: A serial interface connected to a USB2Serial adapter provides character I/O and program upload facilities. An SD card reader provides access to SD @@ -299,9 +267,8 @@ RAM. ### Hardware -{{< image-thumbnail "images/pcb.png" "300x" "right">}} You can find -all files related to the hardware design in `hw/pcb/eris2010`. The -design uses [some additional library +You can find all files related to the hardware design in +`hw/pcb/eris2010`. The design uses [some additional library symbols](https://github.com/Alarm-Siren/6502-kicad-library). These additional symbols are copyright (c) 2018, Nicholas Parks Young and licensed under the GNU LGPL v2.1. The hardware schematics and PCB @@ -323,7 +290,7 @@ written in Java, has been used for debugging. ## Standard Library -A standard library is part of the boot ROM located at roms/os/. In +A standard library is part of the boot ROM located at `roms/os/`. In order to use it, import `roms/os/os.inc` into your program. The standard library includes a data stack with subroutines and macros @@ -355,7 +322,8 @@ SPI messages can be send via the VIA. - SD Card SD cards can accessed in SPI mode. All addresses are 32 bit, referring -to 512 bit blocks on the card. +to 512 bit blocks on the card. Note that this implementation does not +work with all cards. See section [bugs](#bugs) below. - Data Stack @@ -375,7 +343,7 @@ parameters. Refer to `sw/stack_test/stack_test.bin` and ## Tools -### gfs.py +### kfs.py Program for formatting, listing, and writing SD card in a format readable by Eris 2010. @@ -390,12 +358,30 @@ Triggers a reset by toggling DTR. ## Case -The main purpose of the case is to expose the the main board. :-) +The main purpose of the case is to expose the main board. :-) Therefore it just consists of a top and bottom acrylic plates, seperated by spacer bolts. Laser cutter cutout files are located in directory `case/` +## Bugs + +The communication protocol for SD cards is rather complex. The +implementation for Eris 2010 worked with 4 out of 5 cards tested. If +it does not work with your card, try a different card (or fix the +protocol implementation). :-) + +## Changelog + +- v1.0 +First public version. + ## Copyright and License +The software in directory contrib/ comes from third parties. Check the +subdirectories of contrib/ for author, copyright, and licensing +information. + +Everything else: + Copyright © 2021 Gerd Beuster <gerd@frombelow.net> This project is free soft- and hardware: you can redistribute it diff --git a/contrib/COPYING b/contrib/COPYING @@ -0,0 +1,3 @@ +The software in this directory comes from various third parties. Check +out the subdirectories for information on authors, copyright, and +licensing. diff --git a/contrib/Makefile.common b/contrib/Makefile.common @@ -0,0 +1,18 @@ +ERISPATH=../.. + +CFLAGS=-C --line-numbers --tab-size=1 -Wall -c -b -I$(ERISPATH)/roms/os/ +VERSION="$(shell git describe --tags)" + +all: $(TARGET).bin $(TARGET)_symon.bin + +%.bin: %.asm + 64tass $(CFLAGS) $(DEFS) -DVERSION="'$(VERSION)'" -DSYMON=false -l $(TARGET).l -L $(TARGET).lst "$<" -o "$@" + +%_symon.bin: %.asm + 64tass $(CFLAGS) $(DEFS) -DVERSION="'$(VERSION)'" -DSYMON=true -l $(TARGET)_symon.l -L $(TARGET)_symon.lst "$<" -o "$@" + +upload: $(TARGET).bin + ../../eris2010/tools/boot.py $(TARGET).bin + +clean: + rm -f *.bin *.l *.lst diff --git a/contrib/README.md b/contrib/README.md @@ -0,0 +1,28 @@ +# Eris 2010 Contrib + +This repository contains third party software ported to the Eris 2010 +computer. Contact the original authors for inquiries on licensing. + +## wozmon/ + +Port of Wozmon, Steve Wozniak's "operating system" for the Apple +I. Instructions on how to use it can be found here: +https://www.sbprojects.net/projects/apple1/wozmon.php + +Command "S" has been added which prints the stack pointer. + +## microchess/ + +Port of Microchess, the first commerical game for microcomputers. You +can find plenty of information about Micorchess on the author's web +page: http://www.benlo.com/microchess/ + +In order to play, press 'c' to set up a new board. Enter moves by +given the field numbers followed by enter, e.g. '6444'<Enter>. Push +'p' for the next move of the computer. You can swith the board with +'e'. 'q' quits the game. + + +## Tiny-BASIC/ + +Port of Tiny BASIC. All input is expected in upper case! diff --git a/contrib/Tiny-BASIC/Makefile b/contrib/Tiny-BASIC/Makefile @@ -0,0 +1,3 @@ +TARGET=tinybasic + +include ../Makefile.common diff --git a/contrib/Tiny-BASIC/README.md b/contrib/Tiny-BASIC/README.md @@ -0,0 +1,11 @@ +# Tiny-BASIC + +This 6502 version of Tiny BASIC is being used for the Eris 2010 +project. It contains only minimal changes to the version of The Blue +Wizard's 65816 project at +https://github.com/The-Blue-Wizard/Tiny-BASIC, which is "licensed" as +CC0. My minimal changes to the code do not warrant a copyright notice +(in my opinion), therefore this version is licensed as CC0 as well. + +I did not change the comments in the source, therefore they are partly +inaccurate (different location in memory etc.). diff --git a/contrib/Tiny-BASIC/TBuserMan.txt b/contrib/Tiny-BASIC/TBuserMan.txt @@ -0,0 +1,1540 @@ + + + + + + + + + + + + I T T Y B I T T Y C O M P U T E R S + + TINY BASIC User Manual + + + + + + + + Congratulations! You have received the first of what we hope +is a long line of low cost software for hobby computers. We are +operating on a low margin basis, and hope to make a profit on +volume. Please help us to stay in business by respecting the +Copyright notices on the software and documentation. + If you are in a hurry to try TINY BASIC, Appendix C will tell +you how to get on the air. Then come back and read the rest of this +manual --- most of it is useful information. + + The TINY BASIC interpreter program has been extensively tested +for errors ("bugs"), but it would be foolish to claim of any program +that it is guaranteed bug-free. This program does come with a +"Limited Warranty" in that any errors discovered will be corrected in +the first 90 days. Catastrophic bugs will be corrected by +automatically mailing out corrected versions to all direct mail +customers and local dealers. Minor bugs will be corrected by +request. In any case this warranty is limited to replacement of the +Program Tape and/or documentation, and no liability for consequential +damages is implied. + If you think you have found a bug, make a listing of the +program that demonstrates the bug, together with the run input and +output. Indicate on the listing what you think is wrong and what +version number you are running and your serial number (on the tape +leader). Mail this to: + + ITTY BITTY COMPUTERS + P.0. Box 6539 + San Jose, CA 95150 + +We will try to be responsive to your needs. + + +---------- +(C) Copyright 1976 by Tom Pittman. All rights reserved. + +"Itty Bitty" is a Trademark of the ITTY BITTY COMPUTERS Company. + + + 1 + + TINY BASIC was conceived by the dragons at the People's +Computer Company (PCC), a non-profit corporation in Menlo Park CA. +and its implementation defined by Dennis Allison and others in the +PCC newspaper and an offshoot newsletter. The implementation of this +program follows the philosophy defined there. The reader is referred +to PCC v.4 Nos 1-3 for a discussion of the inner workings of this +software. + In keeping with the "small is good" philosophy, TINY BASIC +employs the two level interpreter approach (with its consequent speed +cost) so that the whole system occupies only 2K of program memory +(exclusive of user program; some versions are slightly larger). +With 1K of additional RAM small but useful user programs (50 lines or +less) may be accommodated. A system with 4K of RAM can contain the +interpreter and about 100 lines of user program. + + TINY BASIC is offered in several versions for each processor. +One is designed to be used with an arbitrary operating system, and +executes out of low memory (e.g. 0100-08FF for the 6800). The other +versions are configured for unusual memory requirements of particular +operating systems. All are "clean" programs, in that they will +execute properly from protected memory (such as PROM). Direct +addressing is used for interpreter variables as much as possible, so +memory Page 00 is largely dedicated. In all cases the user programs +are placed at the end of that part of lower memory used by TINY, and +they may occupy all the remaining contiguous memory. Appendix D is a +a summary of the important low-memory addresses. + TINY BASIC is designed to be I/O independent, with all input +and output funneled through three jumps placed near the beginning of +the program. In the non-standard versions these are preset for the +particular operating system I/O, so the discussion to follow is +primarily concerned with the standard versions. For this +discussion, it is assumed that the interpreter begins at hex address +0100, though the remarks may be applied to other versions with an +appropriate offset. + Location 0106 is a JMP to a subroutine to read one ASCII +character from the console/terminal. Location 0109 is a JMP to a +subroutine to type or display one ASCII character on the +console/terminal. In both cases the character is in the A +accumulator, but the subroutine need not preserve the contents of the +other registers. It is assumed that the character input routine will +simultaneously display each character as it is input; if this is not +the case, the JMP instruction in location 0106 may be converted to a +JSR, so that each character input flows through the output subroutine +(which in this case must preserve A) before being fed to TINY. +Users with terminals using Baudot or some other non-ASCII code should +perform the character conversion in the Input and Output subroutines. +If your console is a CRT and/or you have no need to output or +display extra pad characters with each Carriage Return and Linefeed, +you may intercept these in the output routine to bypass their +display. Each input prompt by TINY is followed by an "X-ON" +character (ASCII DC1) with the sign bit set to 1 (all other +characters except rubout are output with the sign bit set to 0) so +these are also readily detected and deleted from the output stream. +Appendix C shows how to perform these tests. + A third subroutine provided by you is optional, and gives TINY + + + 2 + +a means to test for the BREAK condition in your system. Appendix C +shows how this subroutine may be implemented for different types of +I/O devices. If you choose to omit this subroutine, TINY will assume +that a BREAK condition never happens; to include it, simply replace +locations 010C-010E with a JMP to your subroutine, which returns with +the break condition recorded in the Carry flag (1 = BREAK, 0 = no +BREAK). The Break condition is used to interrupt program execution, +or to prematurely terminate a LIST operation. Tiny responds to the +Break condition any time in the LIST, or just before examining the +next statement in program execution. If a LIST statement included +within a program is aborted by the Break condition, the Break +condition must be held over to the next statement fetch (or repeated) +to stop program execution also. + All input to Tiny is buffered in a 72 character line, +terminated by a Carriage Return ("CR"). Excess characters are +ignored, as signaled by ringing the console/terminal bell. When the +CR is typed in, Tiny will echo it with a Linefeed, then proceed to +process the information in the line. If a typing error occurs during +the input of either a program line or data for an INPUT statement, +the erroneous characters may be deleted by "backspacing" over them +and retyping. If the entire line is in error, it may be canceled +(and thus ignored) by typing the "Cancel" key. The Backspace code is +located near the beginning of the program (location 010F), and is +set by default to "left-arrow" or ASCII Underline (shift-O on your +Teletype). To change this to the ASCII Standard Backspace code (or +anything else you choose), the contents of location 010F may be +changed to the desired code. Similarly the Cancel code is located at +memory address 0110, and is set by default to the ASCII Cancel code +(Control-X). Four characters which may not be used for line edits +(Backspace or Cancel) are DC3 (hex 13), LF (0A), NUL (00), and DEL +(FF). These codes are trapped by the TINY BASIC input routines +before line edits are tested. + When Tiny ends a line (either input or output), it types a CR, +two pad characters, a Linefeed, and one more pad character. The pad +character used is defined by the sign bit in location 0111, and is +set by default to the "Rubout" or Delete code (hex FF; Location 0111 +Bit 7 = 1) to minimize synchronization loss for bit-banger I/O +routines. The pad character may be changed to a Null (hex 00) by +setting the sign of location 0111 to 0. The remainder of this byte +defines the number of Pad characters between the CR and linefeed. +More than two pad characters may be required if large user programs +are to be loaded from tape (see comments on Tape Mode, below). + TINY BASIC has a provision for suppressing output (in +particular line prompts) when using paper tape for loading a program +or inputting data. This is activated by the occurrence of a Linefeed +in the input stream (note that the user normally has no cause to type +a Linefeed since it is echoed in response to each CR), and disables +all output (including program output) until the tape mode is +deactivated. This is especially useful in half-duplex I/O systems +such as that supported by Mikbug, since any output would interfere +with incoming tape data. The tape mode is turned off by the +occurrence of an X-OFF character (ASCII DC3, or Control-S) in the +input, by the termination of an executing program due to an error, or +after the execution of any statement or command which leaves Tiny in +the command mode. The tape mode may be disabled completely by +replacing the contents of memory location 0112 with a 00. + + 3 + + Memory location 0113 is of interest to those 6800 users with +extensive operating systems. Normally Tiny reserves 32 bytes of +stack space for use by the interpreter and I/O routines (including +interrupts). Up to half of these may be used by Tiny in normal +operation, leaving not more than 16 bytes on the stack for I/O. If +your system allows nested interrupts or uses much more than ten or +twelve stack bytes for any purpose, additional space must be +allocated on the stack. Location 0113 contains the reserve stack +space parameter used by Tiny, and is normally set to 32 (hex 20). If +your system requires more reserve, this value should be augmented +accordingly before attempting to run the interpreter. + All of these memory locations are summarized in Appendix D. +Note that there are no Input or Output instructions or interrupt +disables in the interpreter itself; aside from the routines provided +for your convenience (which you may connect or disconnect), your +system has complete control over the I/O and interrupt structure of +the TINY BASIC environment. + + TINY BASIC is designed to use all of the memory available to it +for user programs. This is done by scanning all the memory from the +beginning of the user program space (e.g. 0900 for the standard 6800 +version) for the end of contiguous memory. This then becomes the +user program space, and any previous contents may be obliterated. +If it is desired to preserve some part of this memory for machine +language subroutines or I/O routines, it will be necessary to omit +the memory scan initialization. This is facilitated in TINY BASIC by +the definition of two starting addresses. Location 0100 (or the +beginning of the interpreter) is the "Cold Start" entry point, and +makes no assumptions about the contents of memory, except that it is +available. Location 0103 is the "Warm Start" entry point, and +assumes that the upper and lower bounds of the user program memory +have been defined, and that the program space is correctly +formatted. The Warm Start does not destroy any TINY BASIC programs +in the program space, so it may be used to recover from catastrophic +failures. The lower bound is stored in locations 0020-0021 and the +upper bound is in locations 0022-0023. When using the Warm Start to +preserve memory, you should be sure these locations contain the +bounds of the user space. Also when using the Warm Start instead of +the Cold Start, the first command typed into TINY should be "CLEAR" +to properly format the program space. + + +STATEMENTS + + TINY BASIC is a subset of Dartmouth BASIC, with a few +extensions to adapt it to the microcomputer environment. Appendix B +contains a BNF definition of the language; the discussion here is +intended to enable you to use it. When TINY issues a line prompt (a +colon on the left margin) you may type in a statement with or without +a line number. If the line number is included, the entire line is +inserted into the user program space in line number sequence, without +further analysis. Any previously existing line with the same line +number is deleted or replaced by the new line. If the new line +consists of a line number only, it is considered a deletion, and +nothing is inserted. Blanks are not significant to TINY, so blanks + + + 4 + +imbedded in the line number are ignored; however, after the first +non-blank, non-numeric character in the line, all blanks are +preserved in memory. + The following are valid lines with line numbers! + + 123 PRINT "HELLO" + 456 G O T O 1 2 3 + 7 8 9 PRINT "THIS IS LINE # 789" + 123 + 32767 PRINT "THIS IS THE LARGEST LINE #" + 1PRINT"THIS, IS THE SMALLEST LINE #" + 10000 TINY BASIC DOES NOT CHECK + 10001 FOR EXECUTABLE STATEMENTS ON INSERTION. + + 0 Is not a valid line number. + + If the input line does not begin with a line number it is +executed directly, and must consist of one of the following statement +types: + + LET GOTO REM + IF...THEN GOSUB CLEAR + INPUT RETURN LIST + PRINT END RUN + + These statement types are discussed in more detail in the pages +to follow. + Note that all twelve statement types may be used in either the +Direct Execution mode (without a line number) or in a program +sequence (with a line number). Two of the statements (INPUT and RUN) +behave slightly differently in these two operating modes, but +otherwise each statement works the same in Direct Execution as within +a program. Obviously there is not much point in including such +statements as RUN or CLEAR in a program, but they are valid. +Similarly, a GOSUB statement executed directly, though valid, is +likely to result in an error stop when the corresponding RETURN +statement is executed. + + +EXPRESSIONS + + Many of these statement types involve the use of EXPRESSIONS. +An Expression is the combination of one or more NUMBERS or VARIABLES, +joined by OPERATORS, and possibly grouped by Parentheses. There are +four Operators: + + addition + - subtraction + * multiplication + / division +These are hierarchical, so that in an expression without parentheses, +multiplication and division are performed before addition and +subtraction. Similarly, sub-expressions within parentheses are +evaluated first. Otherwise evaluation proceeds from left to right. +Unary operators (+ and -) are allowed in front of an expression to +denote its sign. + + + 5 + + A Number is any sequence of decimal digits (0, 1, 2, ... 9), +denoting the decimal number so represented. Blanks have no +significance and may be imbedded within the number for readability if +desired, but commas are not allowed. All numbers are evaluated as +16-bit signed numbers, so numbers with five or more digits are +truncated modulo 65536, with values greater than 32767 being +considered negative. The following are some valid numbers (note +that the last two are equivalent to the first two in TINY): + + 0 + 100 + 10 000 + 1 2 3 4 + 32767 + 65536 + 65 636 + + A Variable is any Capital letter (A, B, ... Z). This variable +is assigned a fixed location in memory (two bytes, the address of +which is twice the ASCII representation of the variable name). It +may assume any value in the range, -32768 to +32767, as assigned to +it by a LET or INPUT statement. + The following are some examples of valid expressions: + A + 123 + 1+2-3 + B-14*C + (A+B)/(C+D) + -128/(-32768+(I*1)) + (((((Q))))) + + All expressions are evaluated as integers modulo 65536. Thus +an expression such as + N / P * P +may not evaluate to the same value as (N), and in fact this may be +put to use to determine if a variable is an exact multiple of some +number. TINY BASIC also makes no attempt to discover arithmetic +overflow conditions, except in the case of an attempt to divide by +zero (which results in an error stop). Thus all of the following +expressions evaluate to the same value: + -4096 + 15*4096 + 32768/8 + 30720+30720 + + TINY BASIC allows two intrinsic functions. These are: + RND (range) + USR (address,Xreg,Areg) +Either of these functions may be used anywhere an (expression) is +appropriate. + + + + + + + + 6 + +FUNCTIONS + + + RND (range) + + This function has as its value, a positive pseudo-random number +between zero and range-1, inclusive. If the range argument is zero +an error stop results. + + + + USR (address) + USR (address,Xreg) + USR (address,Xreg,Areg) + + This function is actually a machine-language subroutine call to +the address in the first argument. If the second argument is +included the index registers contain that value on entry to the +subroutine, with the most significant part in X. If the third +argument is included, the accumulators contain that value on entry to +the subroutine, with the least significant part in A. On exit, the +value in the Accumulators (for the 6800; A and Y for the 6502) +becomes the value of the function, with the least significant part in +A. All three arguments are evaluated as normal expressions. + It should be noted that machine language subroutine addresses +are 16-bit Binary numbers. TINY BASIC evaluates all expressions to +16-bit binary numbers, so any valid expression may be used to define +a subroutine address. However, most addresses are expressed in +hexadecimal whereas TINY BASIC only accepts numerical constants in +decimal. Thus to jump to a subroutine at hex address 40AF, you must +code USR(16559). Hex address FFB5 is similarly 65461 in decimal, +though the equivalent (-75) may be easier to use. + For your convenience two subroutines have been included in the +TINY BASIC interpreter to access memory. If S contains the address +of the beginning of the TINY BASIC interpreter (256 for standard +6800, 512 for standard 6502, etc.), then location S+20 (hex 0114) is +the entry point of a subroutine to read one byte from the memory +address in the index register, and location S+24 (hex 0118) is the +entry point of a subroutine to store one byte into memory. + Appendix E gives examples of the USR function. + + + + + + + + + + + + + + + + + + 7 + +STATEMENT TYPES + + + PRINT print-list + PR print-list + + This statement prints on the console/terminal the values of the +expressions and/or the contents of the strings in the print-list. +The print-list has the general form, + item,item... or item;item... +The items may be expressions or alphanumeric strings enclosed in +quotation marks (e.g. "STRING"). Expressions are evaluated and +printed as signed numbers; strings are printed as they occur in the +PRINT statement. When the items are separated by commas the printed +values are justified in columns of 8 characters wide; when semicolons +are used there is no separation between the printed items. Thus, + PRINT 1,2,3 +prints as + 1 2 3 +and + PRINT 1;2;3 +prints as + 123 +Commas and semicolons, strings and expressions may be mixed in one +PRINT statement at will. + If a PRINT statement ends with a comma or semicolon TINY BASIC +will not terminate the output line so that several PRINT statements +may print on the same output line, or an output message may be +printed on the same line as an input request (see INPUT). When the +PRINT statement does not end with a comma or semicolon the output is +terminated with a carriage return and linefeed (with their associated +pad characters). To aid in preparing data tapes for input to other +programs, a colon at the end of a print-list will output an "X-OFF" +control character just before the Carriage Return. + + Although the PRINT statement generates the output immediately +while scanning the statement line, output lines are limited to 125 +characters, with excess suppressed. + + While the Break key will not interrupt a PRINT statement in +progress, the Break condition will take effect at the end of the +current PRINT statement. + + The following are some examples of valid PRINT statements: + PRINT "A=";A,"B+C=";B+C + PR (one blank line) + PRI (prints the value of I) + PRINT 1,","Q*P;",",R/42: + + + + + + + + + + 8 + + INPUT input-list + + This statement checks to see if the current input line is +exhausted. If it is, a question mark is prompted with an X-ON +control character, and a new line is read in. Then or otherwise, the +input line is scanned for an expression which is evaluated. The +value thus derived is stored in the first variable in the input-list. +If there are more variables in the input-list the process is +repeated. In an executing program, several values may be input on a +single request by separating them with commas. If these values are +not used up in the current INPUT statement they are saved for +subsequent INPUT statements. The question mark is prompted only when +a new line of input values is required. Note that each line of input +values must be terminated by a carriage return. Since expressions +may be used as input values, any letter in the input line will be +interpreted as the value of that variable. Thus if a program sets +the value of A to 1, B to 2, and C to 3, and the following statement +occurs during execution: + INPUT X,Y,Z +and the user types in + A,C,B +the values entered into X, Y, and Z will be 1, 3, and 2, +respectively, just as if the numbers had been typed in. Note also +that blanks on the input line are ignored by TINY, and the commas are +required only for separation in cases of ambiguity. In the example +above + ACB +could have been typed in with the same results. However an input, +line typed in as + +1 -3 +6 0 +will be interpreted by TINY as a single value (=58) without commas +for separators. There is one anomaly in the expression input +capability: if in response to this INPUT, the user types, + RND+3 +TINY will stop on a bad function syntax error (the RND function must +be of the form, RND(x)); but if the user types, + RN,D+3 +the values in the variables R, N, and the expression (D+3) will be +input. This is because in the expression evaluator the intrinsic +function names are recognized before variables, as long as they are +correctly spelled. + + Due to the way TINY BASIC buffers its input lines, the INPUT +statement cannot be directly executed for more than one variable at a +time, and if the following statement is typed in without a line +number, + INPUT A,B,C +the value of B will be copied to A, and only one value (for C) will +be requested from the console/terminal. Similarly, the statement, + INPUT X,1,Y,2,Z,3 +will execute directly (loading X, Y, and Z with the values 1, 2, and +3), requesting no input, but with a line number in a program this +statement will produce an error stop after requesting one value. + + If the number of expressions in the input line does not match +the number of variables in the INPUT statement, the excess input is + + 9 + +saved for the next INPUT statement, or another prompt is issued for +more data. The user should note that misalignment in these +circumstances may result in incorrect program execution (the wrong +data to the wrong variables). If this is suspected, data entry may be +typed in one value at a time to observe its synchronization with +PRINT statements in the program. + There is no defined escape from an input request, but if an +invalid expression is typed (such as a period or a pair of commas) an +invalid expression error stop will occur. + + Because Tiny Basic does not allow arrays, about the only way to +process large volumes of data is through paper tape files. Each +input request prompt consists of a question mark followed by an X-ON +(ASCII DC1) control character to turn on an automatic paper tape +reader on the Teletype (if it is ready). A paper tape may be +prepared in advance with data separated by commas, and an X-OFF +(ASCII DC3 or Control-S) control character preceding the CR (a +Teletype will generally read at least one more character after the +X-OFF). In this way the tape will feed one line at a time, as +requested by the succession of INPUT statements. This tape may also +be prepared from a previous program output (see the PRINT +statement). + + + + + + LET var = expression + var = expression + + This statement assigns the value of the expression to the +variable (var). The long form of this statement (i.e. with the +keyword LET) executes slightly faster than the short form. The +following are valid LET statements: + + LET A = B+C + I = 0 + LET Q = RND (RND(33)+5) + + + + + + + + + + + + + + + + + + + + 10 + + GOTO expression + + The GOTO statement permits changes in the sequence of program +execution. Normally programs are executed in the numerical sequence +of the program line numbers, but the next statement to be executed +after a GOTO has the line number derived by the evaluation of the +expression in the GOTO statement. Note that this permits you to +compute the line number of the next statement on the basis of program +parameters during program execution. An error stop occurs if the +evaluation of the expression results in a number for which there is +no line. If a GOTO statement is executed directly, it has the same +effect as if it were the first line of a program, and the RUN +statement were typed in, that is, program execution begins from that +line number, even though it may not be the first in the program. +Thus a program may be continued where it left off after correcting +the cause of an error stop. The following are valid GOTO +statements: + GOTO 100 + GO TO 200+I*10 + G 0 T 0 X + + + + + + + GOSUB expression + + The GOSUB statement is like the GOTO statement, except that TINY +remembers the line number of the GOSUB statement, so that the next +occurrence of a RETURN statement will result in execution proceeding +from the statement following the GOSUB. Subroutines called by GOSUB +statements may be nested to any depth, limited only by the amount of +user program memory remaining. Note that a GOSUB directly executed +may result in an error stop at the corresponding RETURN. The +following are some examples of valid GOSUB statements: + GOSUB 100 + GO SUB 200+I*10 + + + + + + +RETURN + + The RETURN statement transfers execution control to the line +following the most recent unRETURNed GOSUB. If there is no matching +GOSUB an error stop occurs. + + + + + + + + + 11 + + IF expression rel expression THEN statement + IF expression rel expression statement + + The IF statement compares two expressions according to one of +six relational operators. If the relationship is True, the statement +is executed; if False, the associated statement is skipped. The six +relational operators are: + = equality + < less than + > greater than + <= less or equal (not greater) + >= greater or equal (not less) + <>, >< not equal (greater or less) + + The statement may be any valid TINY BASIC statement (including +another IF statement). The following are valid IF statements: + IF I>25 THEN PRINT "ERROR" + IF N/P*P=N GOTO 100 + IF 1=2 Then this is nonsense + IF RND (100) > 50 THEN IF I <> J INPUT Q,R + + + + + + + END + + The END statement must be the last executable statement in a +program. Failure to include an END statement will result in an error +stop after the last line of the program is executed. The END +statement may be used to terminate a program at any time, and there +may be as many END statements in a program as needed. The END +statement also clears out any saved GOSUB line numbers remaining, and +may be used for that purpose in the direct execution mode. + + + + + + + REM comments + + The REM statement permits comments to be interspersed in the +program. Its execution has no effect on program operation, except +for the time taken. + + + + + + + + + + + + 12 + + CLEAR + + The CLEAR statement formats the user program space, deleting +any previous programs. If included in a program (i.e. with a line +number) the program becomes suicidal when the statement is executed, +although no error results. If the Warm Start is used to initialize +the interpreter, this must be the first command given. + + + + RUN + RUN,expression-list + + The RUN statement is used to begin program execution at the +first (lowest) line number. If the RUN statement is directly +executed, it may be followed by a comma, followed by values to be +input when the program executes an INPUT statement. + If the RUN statement is included in a program with a line +number, its execution works like a GO TO first statement of the +program. + + + + LIST + LIST expression + LIST expression,expression + + The LIST statement causes part or all of the user program to be +listed. If no parameters are given, the whole program is listed. A +single expression parameter in evaluated to a line number which, if +it exists, is listed. If both expression parameters are given, all +of the lines with line numbers between the two values (inclusive) are +listed. If the last expression in the LIST statement evaluates to a +number for which there is no line, the next line above that number +which does exist (if any) is listed as the last line. Zero is not a +valid line number, and an error stop will occur if one of the +expressions evaluates to zero. A LIST statement may be included as +part of the program, which may be used for printing large text +strings such as instructions to the operator. A listing may be +terminated by the Break key. + If the terminal punch (or cassette recorder) is turned on for a +LIST operation, the tape may be saved to reload the program into TINY +at a later time. + The following are valid LIST statements: + LIST + LIST 75+25 (lists line 100) + LIST 100,200 + LIST 500,400 (lists nothing) + + + + + + + + + + 13 + + A P P E N D I X A + + ERROR MESSAGE SUMMARY + + +0 Break during execution +8 Memory overflow; line not inserted +9 Line number 0 not allowed +13 RUN with no program in memory +18 LET is missing a variable name +20 LET is missing an = +23 Improper syntax in LET +25 LET is not followed by END +34 Improper syntax in GOTO +37 No line to GO TO +39 Misspelled GOTO +40,41 Misspelled GOSUB +46 GOSUB subroutine does not exist +59 PRINT not followed by END +62 Missing close quote in PRINT string +73 Colon in PRINT is not at end of statement +75 PRINT not followed by END +95 IF not followed by END +104 INPUT syntax bad - expects variable name +123 INPUT syntax bad - expects comma +124 INPUT not followed by END +132 RETURN syntax bad +133 RETURN has no matching GOSUB +134 GOSUB not followed by END +139 END syntax bad +154 Can't LIST line number 0 +164 LIST syntax error - expects comma +183 REM not followed by END +184 Missing statement type keyword +186 Misspelled statement type keyword +188 Memory overflow: too many GOSUB's ... +211 ... or expression too complex +224 Divide by 0 +226 Memory overflow +232 Expression too complex ... +233 ... using RND ... +234 ... in direct evaluation; +253 ... simplify the expression +259 RND (0) not allowed +266 Expression too complex ... +267 ... for RND +275 USR expects "(" before arguments +284 USR expects ")" after arguments +287 Expression too complex ... +288 ... for USR +290 Expression too complex +293 Syntax error in expression - expects value +296 Syntax error - expects ")" +298 Memory overflow (in USR) +303 Expression too complex (in USR) + + + 14 + +304 Memory overflow (in function evaluation) +306 Syntax error - expects "(" for function arguments +330 IF syntax error - expects relation operator + + Other error message numbers may possibly occur if the +interpreter is malfunctioning. If this happens, check the program in +memory, or reload it, and try again. + + Error number 184 may also occur if TINY BASIC is incorrectly +interfaced to the keyboard input routines. A memory dump of the +input line buffer may disclose this kind of irregularity. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 15 + + A P P E N D I X B + + FORMAL DEFINITION OF TINY BASIC + + +line ::= number statement CR + statement CR +statement ::= PRINT printlist + PR printlist + INPUT varlist + LET var = expression + var = expression + GOTO expression + GOSUB expression + RETURN + IF expression relop expression THEN statement + IF expression relop expression statement + REM commentstring + CLEAR + RUN + RUN exprlist + LIST + LIST exprlist +printlist ::= + printitem + printitem : + printitem separator printlist +printitem ::= expression + "characterstring" +varlist ::= var + var , varlist +exprlist ::= expression + expression , exprlist +expression ::= unsignedexpr + + unsignedexpr + - unsignedexpr +unsignedexpr ::= term + term + unsignedexpr + term - unsignedexpr +term ::= factor + factor * term + factor / term +factor ::= var + number + ( expression ) + function +function ::= RND ( expression ) + USR ( exprlist ) +number ::= digit + digit number +separator ::= , ! ; +var ::= A ! B ! ... ! Y ! Z +digit ::= 0 ! 1 2 ! ... ! 9 +relop ::= < ! > ! = ! <= ! >= ! <> ! >< + + + + 16 + + + A P P E N D I X C + + IMPLEMENTING I/O ROUTINES + +COSMAC + +COSMAC TINY occupies the same space as 6800 TINY -- 0100-08FF. +Similarly, the general parameters occupy 0020-00B7, as defined in +the manual. However, COSMAC TINY also uses locations 0011-001F to +contain copies of interpreter parameters and other run-time data; do +not attempt to use these locations while running TINY. + +Like all Itty Bitty Computer software, COSMAC TINY contains no I/O +instructions (nor references to Q or EF1-4), no interrupt enables or +disables, and no references to an operating system. The three jumps +(LBR instructions) at 0106, 0109, and 010C provide all necessary +I/O, as defined in the manual. If you are using UT3 or UT4, you may +insert the following LBR instructions, which jump to the necessary +interface routines: + + .. LINKS TO UT3/4 + 0106 C0076F LBR UTIN + 0109 C00776 LBR UTOUT + 010C C00766 LBR UTBRK + +If you are not using the RCA monitor, you must write your own I/O +routines. For this the standard subroutine call and return linkages +are used, except that D is preserved through calls and returns by +storing it in RF.1. Registers R2-RB and RD contain essential +interpreter data, and if the I/O routines make any use of any of +them they should be saved and restored. Note however, that R2-R6 +are defined in the customary way and may be used to nest subroutine +calls if needed. R0, R1, RC, RE and RF are available for use by the +I/O routines, as is memory under R2. Both the call and return +linkages modify X and the I/O data character is passed in the +accumulator ("D", not RD). + +After connecting TINY to the I/O routines, start the processor at +0100 (the Cold Start). Do not attempt to use the Warm Start without +entering the Cold Start at least once to set up memory from +0011-0023. Any register may be serving as program counter when +entering either the Cold Start or the Warm Start. + +The USR function works the same way as described in the manual, +except that the second argument in the call is loaded into R8, and +the third argument is loaded into RA with the least significant +byte also in the Accumulator. On return RA.1 and the accumulator +contain the function value (RA.0 is ignored). The machine language +subroutine must exit by a SEP R5 instruction. USR machine language +subroutines may use R0, R1, R8, RA, RC-RF, so long as these do not +conflict with I/O routine assignments. TINY BASIC makes no internal +use of R0, R1, RC, or RE. + +RCA Corporation funded the development of COSMAC TINY BASIC, and it +is by RCA's permission that it is made available. + + 17 + If you do not have access to a monitor in ROM with ASCII I/O +built in, you will have to write your own I/O routines. Most likely +you have something connected to a parallel port for the keyboard +input; output may be some parallel port also, or you may want to +use the 1861 video display for a gross dot-matrix kind of text +display. For the moment, let's assume you have parallel ports, +Port C (N=1100) for input, and port 4 (N=0100) for output. Assume +also that EF4 controls both input and output. This is the situation +you would have if you took an ordinary ELF and used the hex input +and display with the single "input" button to step through the +characters. You need for this configuration, two routines, which +might look something like this: + 0106 C0 00E0 LBR KEYIN + 0109 C0 00E7 LBR DISPL + ... + 00E0 3FE0 KEYIN BN4 * + 00E2 E2 SEX 2 + 00E3 6C INP 4 + 00E4 37E4 B4 * + 00E6 68 LSKP + 00E7 3FE7 DISPL BN4 * + 00E9 E2 SEX 2 + 00EA 73 STXD + 00EB 52 STR 2 + 00EC 64 OUT 4 + 00ED 37ED B4 * + 00EF D5 SEP 5 + Of course if you have a keyboard on Port F you will change +the INP instruction to match; if the keyboard pulls EF3 down, then +you must change the first pair of BN4/B4 instructions to BN3/B3 +instructions and change the LSKP to a NOP (C4 or E2). If your +input comes from some device that already displayed the character +typed, then change the LSKP to a Return (D5). + Similarly, if the output is to a different port you must +change the OUT instruction to fit it, and the second pair of BN4/B4 +instructions to match the control line being used. Notice that +the LSKP instruction is only there to prevent your waiting on the +EF4 line twice for each keyin, and should be removed (changed to +a NOP) as soon as you connect up real input and output ports. + Many 1802 systems come equipped with a video output using +the 1861 chip. If you have this, you should get a copy of the +February and April 1979 issues of KILOBAUD MICROCOMPUTING (formerly +just KILOBAUD). I have a two-part article published in these two +issues which explains how to put text on the 1861 graphics display, +with particular emphasis on how to connect it to TINY BASIC. + So far I have not mentioned the Break test. If you leave +that part unchanged, Tiny will work just fine, but you cannot stop +a listing or a program that is getting too long. After you get +your keyboard and display connected up and working, you may want +to use EF4 (or some other flag) as a Break input. It is possible +to use the same flag for Break as for "input ready", if you want +Tiny to stop executing when you press a key on your keyboard (this +does not affect the INPUT instruction, which is obviously waiting +for that keyin). This code will do that: + 010C C000F0 LBR BRKT + ... + 00F0 FC00 BRKT ADI 0 + 00F2 3FF6 BN4 EXIT + 00F4 FF00 SMI 0 + 00F6 D5 EXIT SEP R5 + Notice that the only function of this routine is to set the +Carry (DF) when EF4 is true (low) and clear it otherwise. + + 18 + +KIM + + The Teletype I/O routines in the MOS Technology KIM system may +be used for the character input and output requirements of TINY BASIC +6502. The following break routine is included in Tiny to test the +serial data line at 1740; Since TINY BASIC 6502 does not use the +lower part of memory page 01, the break test routine is ORG'ed to +execute in that space: + + ; BREAK TEST FOR KIM +0100 AD4017 KIMBT LDA KTTY LOOK AT TTY +0103 18 CLC C=O IF IDLE +0104 300E BMI KIMX IDLE +0106 AD4017 LDA KTTY WAIT FOR END +0109 10FB BPL *-3 +010B 200E01 KLDY JSR *+3 +010E A9FF LDA #255 DELAY 2 RUBOUT TIMES +0110 20A01E JSR OUTCH +0113 38 SEC C=1 IF BREAK +0114 60 KIMX RTS + + To run TINY BASIC 6502 load the paper tape into your Teletype +reader, type "L", and turn on the reader. Then key in the following +Jumps: + + ; JUMPS TO KIM +0206 4C5A1E JMP GETCH CHARACTER INPUT +0209 4CA01E JMP OUTCH CHARACTER OUTPUT +020C 4C0001 JMP KIMBT BREAK TEST + + It is recommended that you save a copy of memory on tape +(0100-0114 and 0200-0AFF) before going any further. Or you may +prefer to save it on audio cassette. Set up the starting address for +Tiny at 0200, and type "G". + Because of the awkwardness of putting memory in the 4K gap left +in the KIM-1 system, an alternate version is available which executes +out of 2000-28FF. For this version the Cold Start is at 2000 and +other addresses are at 200x instead of 020x (cf. 010x in Appendix D). + + +JOLT or TIM + + JOLT systems may not always have memory loaded in the space +from 0200 on up, so a special version has been prepared in which the +interpreter resides in the space 1000-18FF. This is the only +difference between the JOLT version and the KIM version, so if your +JOLT or TIM system has contiguous memory from Page 00 you may prefer +to use the KIM version to gain the extra memory space. Since the +serial data in the JOLT/TIM systems is not the same as KIM, a special +break test routine has also been provided for those systems: + + ; JOLT BREAK TEST +0115 A901 JOLBT LDA #1 LOOK AT TTY +0117 2C026E BIT JTTY +011A 18 CLC C=0 IF IDLE + + + 19 + +011B F00E BEQ JOLTX IDLE +011D 2C026E BIT JTTY WAIT FOR END +0120 D0FB BNE *-3 +0122 202501 JSR *+3 DELAY TWO CH TIMES +0125 A9FF LDA #255 +0127 20C672 JSR WRT +012A 38 SEC C=1 = BREAK +012B 60 JOLTX RTS + + To run, load the paper tape into your Teletype reader and type +"LH". Then key in the following Jumps: + + ; JUMPS TO JOLT/TIM +1006 4CE972 JMP RDT CHARACTER INPUT +1009 4CC672 JMP WRT CHARACTER OUTPUT +100C 4C1501 JMP JOLBT BREAK TEST + + As with other versions, the Cold start is the beginning of the +program (1000). + + + +MIKBUG + + Systems that use MIKBUG (TM Motorola) for console I/O may use +the I/O routines in MIKBUG. The following break routine is provided +in Tiny to test the PIA at 8004: + + * BREAK TEST FOR MIKBUG + +B68004 BREAK LDA A PIAA LOOK AT PIA +0C CLC C=0 IF NONE +2B0D BMI EXIT +B68004 LDA A PIAA +2AFB BPL *-3 WAIT FOR END +8D00 BSR *+2 +86FF LDA A #$FF DELAY ONE +BD0109 JSR TYPE CHARACTER TIME +0D SEC C=1 IF BREAK +39 EXIT RTS + + To run, load the paper tape into your Teletype reader and type +"L". Then key in the following Jumps: + + * JUMPS TO MIKBUG + ORG $0106 +0106 7EE1AC JMP $E1AC CHARACTER INPUT +0109 7EE1D1 JMP $E1D1 CHARACTER OUTPUT +010C 7E08FD JMP $08FD BREAK TEST + + It is recommended that you save a copy of memory on tape +(0100-08FF) before going any further. Set the starting address in +A048-A049 to 0100 and type "G". For your convenience the Cold Start +entry leaves the Warm start entry set up in the Mikbug stack, so that +after a reset a simple "G" command will result in a Warm start and +preserve the user programs. + + 20 + +OTHER + + For standard systems (and for special systems with I/O other +than that provided), subroutines must be supplied by the user to +interface TINY to the operator. For ACIA input or output the +following routines may be used, or they may serve as examples for +your coding (6800 opcodes are shown). They should be assembled for +your ACIA address, and in some memory location which is not +contiguous with the TINY BASIC user program memory (which may be +destroyed by the Cold Start). If nothing else is available, +locations 00D8-00FF are not used by Tiny and may be used for this +purpose. + + * + * ACIA I/O + * +B6XXXX BREAK LDA A ACIA +47 ASR A CHECK FOR TYPEIN +2406 BCC BRX NO, NOT BREAK +B6XXXY LDA A ACIA+1 GET IT +2601 BNE BRX NOT NULL IS BREAK +0C CLC IGNORE NULLS +39 BRX RTS +B6XXXX INPUT LDA A ACIA +47 ASR A +24FA BCC INPUT WAIT FOR A CHARACTER +B6XXXY LDA A ACIA+1 GET IT +36 OUTPUT PSH A SAVE CHARACTER +B6XXXX LDA A ACIA +8402 AND A #2 WAIT FOR READY +27F9 BEQ OUTPUT+1 +32 PUL A +B7XXXY STA A ACIA+1 OUTPUT CHARACTER +39 RTS + + Note that this routine will accept any non-null character +typein as a break. Alternatively we could look at the Framing Error +status, but if a character has been input this status will not show +up until that character is read in, rendering it ineffective in some +cases. Nulls are excepted as break characters since one or more of +them may follow the carriage return in an input tape, and still be +pending. Note that for this to work properly, the pad character +defined in location 0111 should be set to NULL (hex 00). + + The 6800 "R" version of TINY BASIC includes these routines in +the code, as shown here. Locations 08FA-08FC contain a JMP to the +break test at the beginning of this block. You should alter the ACIA +addresses to suit your system before using the subroutines. + + + + + + + + + + 21 + +CRT OR TVT + + If a TV Typewriter is used for I/O it may be desirable to +remove excess control characters from the output stream. All +controls except Carriage Return may be removed by the following +instructions at the beginning of the output subroutine (6800 opcodes +shown): + +39 RTS +810A OUTPUT CMP A #0A +2FFB BLE OUTPUT-1 + +Only nulls, Rubouts, X-ON and X-OFF may be deleted by changing the +CMP to a TST A. Nulls may be passed through by also changing the BLE +to a BMI. + + Some TV Typewriters do not scroll up when the cursor reaches +the bottom of the screen, but rather wrap the cursor around to the +top of the screen, writing over the previously displayed data. With +this kind of display it is essential that the I/O routines (or the +hardware) clear to the end of the line whenever a CR-LF is output, +so that previous data does not interfere with the new. If your I/O +routines are fixed in ROM, some sort of preprocessor may be required +to recognize output CR's and convert them to the appropriate sequence +of control functions. It may also be necessary to trap input CR's +(suppressing their echo) since Tiny generally responds with both +another CR and a linefeed. + + Some users prefer to concatenate all output into one "line" of +print, using the terminal comma or semicolon to suppress the line +breaks. Since TINY was designed to limit line lengths to less than +128 characters, if this sort of concatenation is attempted it will +appear that TINY has quit running. To eliminate the print +suppression the most significant two bits of the print control byte +(location 00BF in most versions) may be cleared to zero periodically +with the USR function or in the output driver routine. The least +significant three bits of this same byte are used for the "comma +spacing" in the PRINT statement, and should be left unaltered. + + + +CASSETTE I/O + + Officially, TINY only speaks to one peripheral--the console. +However a certain amount of file storage may be simulated by +attaching these peripherals (such as cassette systems) to the +character input and output routines. If the same electrical and +software interface is used this is very easy. Otherwise the I/O +drivers will require special routines to recognize control characters +in the input and output data for setting internal switches which +select one of several peripherals. The USR function may also be +used either to directly call I/O routines or to alter switches in +memory. + + + + + 22 + + + + + + A P P E N D I X D + + LOW MEMORY MAP + + +LOCATION SIGNIFICANCE +-------- ------------ + +0000-000F Not used by any version of TINY +0011-001F COSMAC version temporaries +0020-0021 Lowest address of user program space +0022-0023 Highest address of program space +0024-0025 Program end + stack reserve +0026-0027 Top of GOSUB stack +0028-002F Interpreter parameters +0030-007F Input line buffer & Computation stack +0080-0081 Random Number Generator workspace +0082-0083 Variable "A" +0084-0085 Variable "B" +... ... +00B4-00B5 Variable "Z" +00B6-00C7 Interpreter temporaries +00B8 Start of User program (PROTO) +00C8-00D7 Sphere parameters (not 0020-002F) +00D8-00FF Unused by standard version + +0100 Cold Start entry point (6800) +0103 Warm Start entry point +0106-0108 JMP (or JSR) to character input +0109-010B JMP to character output +010C-010E JMP to Break test +010F Backspace code +0110 Line Cancel code +0111 Pad character +0112 Tape Mode Enable flag (hex 80 = enabled) +0113 Spare stack size +0114 Subroutine to read one Byte + from RAM to A (address in X) +0118 Subroutine to store A into RAM + at address in X + +0900 Beginning of User program (6800) + +Note that some of these addresses apply to the standard 6800 version. +For other versions addresses above 0100 should be read as addresses +above their respective starting address. + + + + + + + + 23 + + A P P E N D I X E + + AN EXAMPLE PROGRAM + + +10 REM DISPLAY 64 RANDOM NUMBERS < 100 ON 8 LINES +20 LET I=0 +30 PRINT RND (100), +40 LET I=I+1 +50 IF I/8*8=I THEN PRINT +60 IF I<64 THEN GOTO 30 +70 END + + +100 REM PRINT HEX MEMORY DUMP +109 REM INITIALIZE +110 A=-10 +120 B=-11 +130 C=-12 +140 D=-13 +150 E=-14 +160 F=-15 +170 X = -1 +175 O = 0 +180 LET S = 256 +190 REMARK: S IS BEGINNING OF TINY (IN DECIMAL) +200 REM GET (HEX) ADDRESSES +210 PRINT "DUMP: L,U"; +215 REM INPUT STARTING ADDRESS IN HEX +220 GOSUB 500 +230 L=N +235 REM INPUT ENDING ADDRESS IN HEX +240 GOSUB 500 +250 U=N +275 REM TYPE OUT ADDRESS +280 GOSUB 450 +290 REM GET MEMORY BYTE +300 LET N = USR (S+20,L) +305 REM CONVERT IT TO HEX +310 LET M = N/16 +320 LET N = N-M*16 +330 PRINT " "; +335 REM PRINT IT +340 GOSUB 400+M+M +350 GOSUB 400+N+N +355 REM END? +360 IF L=U GO TO 390 +365 L=L+1 +370 IF L/16*16 = L GOTO 280 +375 REM DO 16 BYTES PER LINE +380 GO TO 300 +390 PRINT +395 END +399 PRINT ONE HEX DIGIT +400 PRINT O; + + + 24 + +401 RETURN +402 PRINT 1; +403 RETURN +404 PRINT 2; +405 RETURN +406 PRINT 3; +407 RETURN +408 PRINT 4; +409 RETURN +410 PRINT 5; +411 RETURN +412 PRINT 6; +413 RETURN +414 PRINT 7; +415 RETURN +416 PRINT 8; +417 RETURN +418 PRINT 9; +419 RETURN +420 PRINT "A"; +421 RETURN +422 PRINT "B"; +423 RETURN +424 PRINT "C"; +425 RETURN +426 PRINT "D"; +427 RETURN +428 PRINT "E"; +429 RETURN +430 PRINT "F"; +431 RETURN +440 REM PRINT HEX ADDRESS +450 PRINT +455 REM CONVERT IT TO HEX +460 N = L/4096 +470 IF L<0 N=(L-32768)/4096+8 +480 GOSUB 400+N+N +483 LET N=(L-N*4096) +486 GOSUB 400+N/256*2 +490 GOSUB 400+(N-N/256*256)/16*2 +495 GOTO 400+(N-N/16*16)*2 +496 GOTO=GOSUB,RETURN +500 REM INPUT HEX NUMBER +501 REM FORMAT IS NNNNX +502 REM WHERE "N" IS ANY HEX DIGIT +505 N=0 +509 REM INPUT LETTER OR STRING OF DIGITS +510 INPUT R +520 IF R=X RETURN +525 REM CHECK FOR ERROR +530 IF R>9999 THEN PRINT "BAD HEX ADDRESS +531 REM NOTE ERROR STOP ON LINE 530 (ON PURPOSE!) +535 REM CONVERT INPUT DECIMAL DIGITS TO HEX +540 IF R>999 THEN N=N*16 +545 IF R>99 THEN N=N*16 +550 IF R>9 THEN N=N*16 + + 25 + +555 IF R>0 THEN R=R+R/1000*1536+R/100*96+R/10*6 +559 REM PICK UP NON-DECIMAL DIGIT LETTERS +560 IF R<0 THEN LET R=-R +565 REM ADD NEW DIGIT TO PREVIOUS NUMBER +570 LET N=N*16+R +580 GOTO 510 +590 NOTE: DON'T NEED END HERE + + +1000 TO RUN RANDOM NUMBER PROGRAM, TYPE "RUN" +1010 IT WILL TYPE 8 LINES THEN STOP. +1020 TO RUN HEX DUMP PROGRAM TYPE "GOTO 100" +1030 IT WILL ASK FOR INPUT, TYPE 2 HEX ADDRESSES +1040 EACH TERMINATED BY THE LETTER X, +1050 AND SEPARATED BY A COMMA +1055 (TYPE ALL ZEROS AS LETTER OH). +1060 THE PROGRAM WILL DUMP MEMORY BETWEEN +1070 THOSE TWO ADDRESSES, INCLUSIVE. +1080 EXAMPLE: +1090 :GOTO 100 +1100 DUMP: L,U? AO3EX,AO46X +1110 A03E EE FF +1120 A040 00 11 22 33 44 55 66 +1130 IF THE RANDOM NUMBER PROGRAM +1140 IS REMOVED, OR IF YOU TYPE IN +1150 :1 GOTO 100 +1160 THEN YOU CAN GET THE SAME DUMP BY TYPING +1170 :RUN,AO3EX,AO46X +1180 . +1190 NOTE THAT THIS PROGRAM DEMONSTRATES NEARLY +1200 EVERY FEATURE AVAILABLE IN TINY BASIC. + + + +REMARK: TO FIND OUT HOW MUCH PROGRAM SPACE +REM... YOU HAVE LEFT, TYPE: +LET I=0 +1 LET I=I+2 +2 GOSUB 1 +RUN +REMARK: AFTER A FEW SECONDS, THIS WILL STOP +REM... WITH AN ERROR; THEN TYPE: +END +PRINT "THERE ARE ";I;" BYTES LEFT" + + +REM: TO EXIT FROM TINY BASIC TO YOUR MONITOR/DEBUGGER, +LET S=256 +REM (S AS IN LINE 180 ABOVE) +LET B=0 +IF P=6800 THEN LET B=63 +REM: B IS SWI OR BRK INSTRUCTION +LET A = USR (S+24,0,B) + USR (0) +REM: THE FIRST CALL STORES A BREAK IN 0000 +REM... THE SECOND CALL JUMPS TO IT. + + + 26 + \ No newline at end of file diff --git a/contrib/Tiny-BASIC/tinybasic.asm b/contrib/Tiny-BASIC/tinybasic.asm @@ -0,0 +1,1488 @@ +; v0.2.2 +; +; Bill O'Neill - Last update: 2011/11/11 +; +; Monitor code is Open License and can be used freely +; Tiny Basic code is Copyright, Tom Pitman +; +; Consist of a minimal terminal monitor and Tom +; Pitman's Tiny Basic as a high-level +; programming language +; +; This code assembles as-is with the macro assembler in the +; Michal Kowalski simulator. +; +; It should be easy enough to configure this to run any- +; where in memory or convert it to assemble with any 6502 +; assembler. +; +; Next steps: +; More comments to document this code +; +; +; Revision History: +; +; v0.2.2q - 2017/08/12 +; Reverse engineering the code; added a lot of labels +; and comments to the source code. Still a work in progress. +; +; v0.2.2p - 2017/07/25 +; Ported to Simple 65816 computer by TBW. Recoded so ACME +; assembler can assemble it; changes made to I/O calls +; and warm boot vector; and implement input line hook. +; Also modified the startup code to avoid video memory +; area. One difficulty: The BIOS's PRCH treats CR as if +; it is a CR/LF sequence, which may play havoc with Tiny +; Basic in its current form. We'll see... +; +; v0.2.2 - 2011/11/11 +; Reduced version containing only a terminal monitor +; for a 6850 ACIA and Tom Pitman's Tiny Basic +; +; v0.2.1 - 2011/05/18 +; Ported to Michal Kowalski's macro assembler +; +; v0.2.0 - 2011/01/04 +; Corrected some label problems +; Added/corrected some comments +; +; v0.1.3 - 2009/11/28 +; Changed the look-up table for the IL op-code +; handlers to use labels instead of literal addresses +; this helps make the code re-locatable. +; Added some comments to source +; +; v0.1.2 - 2009/01/12 +; Added BREAK routine +; Fixed my bad reference to error string " AT " +; Compressed gaps in monitor code +; Added some comments to source +; +; v0.1.1 - 2008/12/15 +; Initial working version +; +; +; Notes: +; - I changed the prompt character from a ":" ($3A) to a ">" ($3E) for no +; other reason than I think it looks a bit better. The prompt character +; is the second byte of the IL program table. +; +; - This version is to run in Simple 65816. The memory map is as follows. +; +; $0000-$CFFF RAM (was: $0000-$7FFF) +; $D000-$EFFF Video RAM, I/O and microRAM area +; ($F000-$F7FF I/O - ACIA is at $F000 ... will be deleted) +; $F000-$FBFF ROM - Tiny Basic (was: $8000-$EFFF) +; $FC00-$FFFF ROM - Simple monitor +; +; - Starting address in this version (referred to as "S" in the EXPERIMENTER'S +; KIT) is $F000 (was: $8000) + + .include "os.inc" + + +; +; Tiny Basic starts here +; + +; Zero page variables + +LOWEST = $20 ; Lowest address of user program area +HIGHST = $22 ; Highest address of user program area +STACK = $24 ; End of user program area plus stack reserve +RETPTR = $26 ; Top of GOSUB stack +LINNUM = $28 ; Current line number of BASIC line + +PGMPTR = $2A ; Pointer to TBIL program table +TXTPTR = $2C ; Pointer to program text area + +INPLIN = $30 ; Input line buffer and computation stack ($30-$7F) +RNDNUM = $80 ; Random number generator workspace +VARS = $82 ; Variable "A" at $82-$83, "B" at $84-$85, etc. ($82-$B5) +TEMPS = $B6 ; Interpreter temporaries ($B6-$C7) + +WORK = $BC ; Working register (two byte pair) +RUNNIN = $BE ; Running status flag + +CSTOP = $C0 ; Computation stack pointer boundary variable +CSPTR = $C1 ; Computation stack pointer (points to $0030-$007F area) + ; Note that CSPTR+1 is set to zero (in WARM_S routine) so that + ; (CSPTR) actually points to $0030-$007F stack area as well, + ; which is used in XCHBYT routine + +TERMPOS = $BF ; Terminal position + +TXTBGN = tiny_basic_end ; Start of available RAM area +ENDMEM = $E000 ; Barrier against video RAM area in Simple 65816 + +START + + jmp FBLK ; Jump to initialization code. So load address is start address. + +CV jmp COLD_S ; Cold start vector +WV jmp WARM_S ; Warm start vector +IN_V jmp RCCHR ; Input routine address. +OUT_V jmp SNDCHR ; Output routine address. +BV jmp CHKBREAK ; Begin check break routine + +; +; Some codes +; +BSC .byte $5f ; Backspace code +LSC .byte $18 ; Line cancel code +PCC .byte $80 ; Pad character control +TMC .byte $00 ; Tape mode control +SSS .byte $04 ; Spare Stack size. (was $04 but documentation suggests $20) + +; +; Code fragment for 'PEEK' and 'POKE' +; +PEEK stx $C3 ; 'PEEK' - store X in $C3 + bcc LBL008 ; On carry clear goto LBL008 + stx $C3 ; 'POKE' - store X in $C3 + sta ($C2),y ; Store A in location pointed to by $C3 (hi) and Y (lo) + rts ; Return +LBL008 lda ($C2),y ; Load A with value pointed to by $C3 (hi) and Y (lo) + ldy #$00 ; Reset Y + rts ; Return + +; +; The following table contains the addresses for the ML handlers for the IL opcodes. +; + ; ($30-$3F) (need to annotate that) +SRVT .word IL_BBR ; ($40-$5F) Backward Branch Relative + .word IL_FBR ; ($60-$7F) Forward Branch Relative + .word IL__BC ; ($80-$9F) String Match Branch + .word IL__BV ; ($A0-$BF) Branch if not Variable + .word IL__BN ; ($C0-$DF) Branch if not a Number + .word IL__BE ; ($E0-$FF) Branch if not End of line + ; ($00-$07) opcodes are used for stack exchange; no addresses needed here + .word IL__NO ; ($08) No Operation + .word IL__LB ; ($09) Push Literal Byte onto Stack + .word IL__LN ; ($0A) Push Literal Number + .word IL__DS ; ($0B) Duplicate Top two bytes on Stack + .word IL__SP ; ($0C) Stack Pop + .word IL__NO ; ($0D) (Reserved) + .word IL__NO ; ($0E) (Reserved) + .word IL__NO ; ($0F) (Reserved) + .word IL__SB ; ($10) Save Basic Pointer + .word IL__RB ; ($11) Restore Basic Pointer + .word IL__FV ; ($12) Fetch Variable + .word IL__SV ; ($13) Store Variable + .word IL__GS ; ($14) Save GOSUB line + .word IL__RS ; ($15) Restore saved line + .word IL__GO ; ($16) GOTO + .word IL__NE ; ($17) Negate + .word IL__AD ; ($18) Add + .word IL__SU ; ($19) Subtract + .word IL__MP ; ($1A) Multiply + .word IL__DV ; ($1B) Divide + .word IL__CP ; ($1C) Compare + .word IL__NX ; ($1D) Next BASIC statement + .word IL__NO ; ($1E) (Reserved) + .word IL__LS ; ($1F) List the program + .word IL__PN ; ($20) Print Number + .word IL__PQ ; ($21) Print BASIC string + .word IL__PT ; ($22) Print Tab + .word IL__NL ; ($23) New Line + .word IL__PC ; ($24) Print Literal String + .word IL__NO ; ($25) (Reserved) + .word IL__NO ; ($26) (Reserved) + .word IL__GL ; ($27) Get input Line + .word ILRES1 ; ($28) (Seems to be reserved - No IL opcode calls this) + .word ILRES2 ; ($29) (Seems to be reserved - No IL opcode calls this) + .word IL__IL ; ($2A) Insert BASIC Line + .word IL__MT ; ($2B) Mark the BASIC program space Empty + .word IL__XQ ; ($2C) Execute + .word WARM_S ; ($2D) Stop (Warm Start) + .word IL__US ; ($2E) Machine Language Subroutine Call + .word IL__RT ; ($2F) IL subroutine return + +ERRSTR .text " AT " ; " AT " string used in error reporting. Tom was right about this. + .text $80 ; String terminator + +PGMADR .word ILTBL ; Address of IL program table + +; +; Begin Cold Start +; +; Load start of free ram (TXTBGN; was: $0200) into LOWEST +; and initialize the address for end of free ram (HIGHST) +; +COLD_S lda #<TXTBGN ; Load accumulator with TXTBGN + sta LOWEST ; Store $00 in $20 + sta HIGHST ; Store $00 in $22 + lda #>TXTBGN ; Load accumulator with TXTBGN + sta LOWEST+1 ; Store TXTBGN in $21 + sta HIGHST+1 ; Store TXTBGN in $23 +; +; +; Begin test for free RAM +; + + ldy #1 ; Load register Y with 1 +MEM_T lda (HIGHST),y ; Load accumulator With the contents of a byte of memory + tax ; Save it to X + eor #$FF ; Next 4 instuctions test to see if this memory location + sta (HIGHST),y ; is RAM by trying to write something new to it - new value + cmp (HIGHST),y ; gets created by XORing the old value with $FF - store the + php ; result of the test on the stack to look at later + txa ; Retrieve the old memory value + sta (HIGHST),y ; Put it back where it came from + inc HIGHST ; Increment HIGHST (for next memory location) + bne SKP_PI ; Skip if we don't need to increment page + inc HIGHST+1 ; Increment HIGHST+1 (for next memory page) +SKP_PI lda HIGHST+1 ; Get high byte of memory address + cmp #>ENDMEM ; Did we reach start address of Tiny Basic? + bne PULL ; Branch if not + lda HIGHST ; Get low byte of memory address + cmp #<ENDMEM ; Did we reach start address of Tiny Basic? + beq TOP ; If so, stop memory test so we don't overwrite ourselves +PULL + plp ; Now look at the result of the memory test + beq MEM_T ; Go test the next memory location if the last one was RAM +TOP + dey ; If last memory location did not test as RAM, decrement Y (should be zero now) +; +; TBIL MT (Mark the BASIC program space Empty) +; +IL__MT cld ; Make sure we're not in decimal mode + lda LOWEST ; Load up the low order byte of the start of free ram + adc SSS ; Add to the spare stack size + sta $24 ; Store the result in $0024 + tya ; Y is zero + adc LOWEST+1 ; And add it to the high order byte of the start of free RAM + sta $25 ; Store the result in $0025 + tya ; Retrieve Y again + sta (LOWEST),y ; Store A in the first byte of program memory + iny ; Increment Y + sta (LOWEST),y ; Store A in the second byte of program memory +; +; Begin Warm Start +; +WARM_S lda HIGHST ; Set $C6 and RETPTR to HIGHST + sta $C6 + sta RETPTR + lda HIGHST+1 + sta $C7 + sta RETPTR+1 + jsr P_NWLN ; Go print CR, LF and pad characters +; +; Restart the interpreter state +; +RESTRT lda PGMADR ; Reset the start of the IL Table + sta PGMPTR ; by setting PGMPTR to PGMADR + lda PGMADR+1 ; + sta PGMPTR+1 + lda #$80 ; Reset the computation stack pointer + sta CSPTR ; to bottom + lda #$30 + sta CSTOP ; Set computation stack top boundary to $30 + ldx #$00 ; Set RUNNIN to zero + stx RUNNIN + stx CSPTR+1 ; CSPTR+1 is permanently set to zero + dex + txs ; Reset system stack pointer to $FF (bottom) + +; +; IL execution loop +; +loop cld ; Make sure we're in binary mode + jsr PGMBYT ; Go read a byte from the IL program table + jsr EXECUT ; Go decide what to do with it + jmp loop ; Repeat +; +; +; + .byte $83 ; No idea about this + .byte $65 ; No idea about this +; +; +; Routine to service the TBIL Instructions +; +EXECUT cmp #$30 ; + bcs LBL011 ; If it's $30 or higher, it's a Branch or Jump - go handle it + cmp #$08 ; + bcc XCHBYT ; If it's less than $08, it's a stack exchange - go handle it + asl a ; Multiply the OP code by 2 + tax ; and make it an index +EXEC lda SRVT-$03,x ; Get the high byte of the OP Code handling routine + pha ; and save it on the stack + lda SRVT-$04,x ; Get the low byte + pha ; and save it on the stack + php ; Save the processor status too + rti ; Now go execute the OP Code handling routine +; +; +; Routine to handle the stack exchange +; Exchange the low byte of TOS with the low byte of CSPTR+n, +; where n is passed in accumulator +; +XCHBYT adc CSPTR ; Add index number (should be even number) to + tax ; CSPTR so that it points to CSPTR+n + lda (CSPTR),y ; Get low byte of TOS + pha + lda $00,x ; Get low byte of CSPTR+n and + sta (CSPTR),y ; write into low byte of TOS + pla + sta $00,x ; Write original low byte of TOS into + rts ; low byte of CSPTR+n and exit +; +; Print error message? +; +PRERR jsr P_NWLN ; Go print CR, LF and pad characters + lda #'!' ; '!' character + jsr OUT_V ; Go print it + lda PGMPTR ; Load the current TBIL pointer (low) + sec ; Set the carry flag + sbc PGMADR ; Subtract the TBIL table origin (low) + tax ; Move the difference to X + lda PGMPTR+1 ; Load the current TBIL pointer (high) + sbc PGMADR+1 ; Subtract the TBIL table origin (high) + jsr PRAXNM + lda RUNNIN ; Was the program in running state? + beq serr ; No, just a simple error (bell) + lda #<ERRSTR ; Get low byte of error string address + sta PGMPTR ; Put in PGMPTR + lda #>ERRSTR ; Get high byte of error string address + sta PGMPTR+1 ; Put in PGMPTR+1 + jsr IL__PC ; Go report an error has been detected + ldx LINNUM ; Print the current line number + lda LINNUM+1 + jsr PRAXNM +serr lda #$07 ; ASCII Bell + jsr OUT_V ; Go ring Bell + jsr P_NWLN ; Go print CR, LF and pad characters +CLRSTK lda RETPTR ; Set $C6 to RETPTR + sta $C6 + lda RETPTR+1 + sta $C7 + jmp RESTRT +; +; Pop computation stack pointer +; +POPNBR ldx #$7C ; Does the computation stack have at +POPNB1 cpx CSPTR ; least two items (four bytes)? +PRERR1 bcc PRERR ; No, error + ldx CSPTR ; Load old computation stack pointer + inc CSPTR ; into X and increment computation + inc CSPTR ; stack pointer by two + clc ; Carry cleared for use by math routines + rts +; +; TBIL Backward Branch Relative +; +IL_BBR dec WORK+1 ; Entry point for +; +; TBIL Forward Branch Relative +; +IL_FBR lda WORK+1 ; Entry point for + beq PRERR +LBL017 lda WORK ; Set PGMPTR to WORK + sta PGMPTR + lda WORK+1 + sta PGMPTR+1 + rts +; +; Jump handling routine +; +LBL011 cmp #$40 + bcs LBL016 ; If it's not a Jump, go to branch handler + pha + jsr PGMBYT ; Go read a byte from the TBIL table + adc PGMADR + sta WORK + pla + pha + and #$07 + adc PGMADR+1 + sta WORK+1 + pla + and #$08 + bne LBL017 + lda WORK ; Swap WORK and PGMPTR + ldx PGMPTR + sta PGMPTR + stx WORK + lda WORK+1 + ldx PGMPTR+1 + sta PGMPTR+1 + stx WORK+1 +LBL126 lda $C6 ; Decrement $C6 by 1 + sbc #$01 + sta $C6 + bcs skip + dec $C7 +skip cmp $24 ; Is $C6 < $24? + lda $C7 + sbc $25 + bcc PRERR1 ; Yes, error (go to PRERR) + lda WORK + sta ($C6),y + iny + lda WORK+1 + sta ($C6),y + rts +; +; +; Branch Handler +; +LBL016 pha + lsr a + lsr a + lsr a + lsr a + and #$0E + tax + pla + cmp #$60 ; Is it a forward branch IL code? + and #$1F + bcs LBL020 ; Yes, go and add its offset + ora #$E0 ; Create a negative offset +LBL020 clc + beq LBL021 ; Offset is zero, so skip the addition + adc PGMPTR ; Add offset to PGMPTR and save to WORK + sta WORK + tya + adc PGMPTR+1 +LBL021 sta WORK+1 + jmp EXEC ; And go to IL table dispatcher +; +; TBIL BC (String Match Branch) +; +IL__BC lda TXTPTR ; Save TXTPTR into $B8 + sta $B8 + lda TXTPTR+1 + sta $B9 +match jsr CHRGOT + jsr CHRGET + eor (PGMPTR),y ; Test for char match and end of + tax ; string (high bit), then save it + jsr PGMBYT ; Go read a byte from the TBIL table + txa ; Is it a plain match? + beq match ; Yes, continue checking for a match + asl a ; Mask out high bit, then is it a final match? + beq BCEXIT ; Yes, exit + lda $B8 ; Restore TXTPTR from $B8 + sta TXTPTR + lda $B9 + sta TXTPTR+1 +DO_FBR jmp IL_FBR ; Match failed, so do a (forward) branch +; +; TBIL BE (Branch if not End of line) +; +IL__BE jsr CHRGOT ; Check that CR is there + cmp #$0D + bne DO_FBR ; Else do a (forward) branch +BCEXIT rts +; +; TBIL BV (Branch if not Variable) +; +IL__BV jsr CHRGOT ; Get current char from program area + cmp #'Z'+1 ; Is it a letter ('A' to 'Z')? + bcs DO_FBR ; No, do a (forward) branch + cmp #'A' + bcc DO_FBR ; No, do a (forward) branch + asl a ; Yes, so create an index out of it + jsr PSHACC ; and push it on stack +CHRGET ldy #$00 + lda (TXTPTR),y ; Get a char from program text + inc TXTPTR ; and increment TXTPTR by one + bne chk + inc TXTPTR+1 +chk cmp #$0D ; CR? + clc + rts +; +; CHRGOT - Starting with current character in the program area, skip +; any blanks until a nonblank character is reached, and return +; with carry clear (nondigit) or set (digit) +; +chgot1 jsr CHRGET +CHRGOT lda (TXTPTR),y ; Get a char from program text + cmp #' ' ; Space? + beq chgot1 ; Yes, skip it + cmp #':' ; Colon? + clc + bpl exit ; Yes, exit with carry flag clear + cmp #'0' ; Digit char? (carry set if yes) +exit rts +; +; TBIL BN (Branch if not a Number) +; +IL__BN jsr CHRGOT ; Get current char from program area + bcc DO_FBR ; Not a digit, so do a (forward) branch + sty WORK ; Set WORK to zero + sty WORK+1 +loop1 lda WORK ; Set WORK to 10*WORK + ldx WORK+1 + asl WORK + rol WORK+1 + asl WORK + rol WORK+1 + clc + adc WORK + sta WORK + txa + adc WORK+1 + asl WORK + rol a + sta WORK+1 + jsr CHRGET ; Get next char from program area + and #$0F ; Assuming it is a digit, get the value + adc WORK ; and add it to WORK + sta WORK + tya + adc WORK+1 + sta WORK+1 + jsr CHRGOT ; Get the same char again + bcs loop1 ; It is a digit, so continue adding it to WORK + jmp PSHWRK +; +; Find BASIC line with target line number +; +FINDLN jsr IL__SP ; Pop the number into WORK + lda WORK ; Is WORK zero? + ora WORK+1 + beq PQERR ; Yes, print error +FNDLN1 lda LOWEST ; Set TXTPTR to LOWEST + sta TXTPTR + lda LOWEST+1 + sta TXTPTR+1 +LBL040 jsr GETNUM + beq LBL038 + lda LINNUM ; Is LINNUM >= WORK? + cmp WORK + lda LINNUM+1 + sbc WORK+1 + bcs LBL038 ; Yes, ... +skip5 jsr CHRGET ; Skip the BASIC program line + bne skip5 ; by searching for $00 sentinel + jmp LBL040 ; Continue looking for ... +LBL038 lda LINNUM ; Test whether LINNUM = WORK + eor WORK + bne skip6 + lda LINNUM+1 + eor WORK+1 +skip6 rts +; +; TBIL PC (Print Literal String) +; +pcloop jsr CPRCHR +IL__PC jsr PGMBYT ; Go read a byte from the TBIL table + bpl pcloop ; ...else fall thru to ... +; +; Counted printing a character +; +CPRCHR inc TERMPOS ; Update terminal position + bmi nopr ; 127 is maximum allowed; won't print beyond that + jmp OUT_V ; Go print it +nopr dec TERMPOS ; Keep TERMPOS at its maximum +prexit rts +; +; +; +LBL046 cmp #'"' ; Is it a quote? + beq prexit ; No, quit + jsr CPRCHR +; +; TBIL PQ (Print BASIC string) +; +IL__PQ jsr CHRGET ; Entry point for + bne LBL046 +PQERR jmp PRERR +; +; TBIL PT (Print Tab) +; +IL__PT lda #' ' ; Print a space + jsr CPRCHR + lda TERMPOS + and #$87 ; Do a modulo of 8, plus see if it it has gone past 127 + bmi prexit ; Yes, it went past 127, so quit + bne IL__PT ; It is not divisible by 8, so continue printing spaces + rts ; Else it's all done +; +; TBIL CP (Compare) +; +IL__CP ldx #$7B ; Make sure the computation stack has + jsr POPNB1 ; at least 5 bytes, then decrement + inc CSPTR ; CSPTR by 5 bytes (POPNB1 already + inc CSPTR ; decremented it by 2) + inc CSPTR + sec ; Subtract TOS from $03 and store into TOS + lda $03,x + sbc $00,x + sta $00,x + lda $04,x + sbc $01,x + bvc LBL052 ; No overflow + eor #$80 ; No idea what it does + ora #$01 +LBL052 bmi LBL053 ; It's negative, so that means TOS < $03 + bne LBL054 + ora $00,x + beq LBL049 +LBL054 lsr $02,x +LBL049 lsr $02,x +LBL053 lsr $02,x + bcc LBL050 +PGMBYT ldy #$00 ; Read a byte from the TBIL Table + lda (PGMPTR),y ; + inc PGMPTR ; Increment TBIL Table pointer as required + bne skip0 ; + inc PGMPTR+1 ; +skip0 ora #$00 ; Check for $00 and set the 'Z' flag acordingly +LBL050 rts ; Return +; +; TBIL NX (Next BASIC statement) +; +IL__NX lda RUNNIN ; Is the program running? + beq QUIT ; No, go to inputting +skip7 jsr CHRGET ; Skip rest of BASIC statement until it hits $00 + bne skip7 + jsr GETNUM ; Get BASIC line number + beq RPERR ; It's zero, so error +DOSTMT jsr LBL058 ; Set RUNNIN to 1 + jsr BV ; Test for break + bcs RESETP ; Break invoked, so quit running + lda $C4 ; Set PGMPTR to $C4 + sta PGMPTR + lda $C5 + sta PGMPTR+1 + rts +; +; Reset IL program pointer and go to error +; +RESETP lda PGMADR ; Reset PGMPTR back to the beginning of + sta PGMPTR ; the IL program table (PGMADR) + lda PGMADR+1 + sta PGMPTR+1 +RPERR jmp PRERR ; And go to error +; +; +; +QUIT sta TERMPOS ; Set TERMPOS to zero, + jmp CLRSTK ; clear stack and resume inputting +; +; TBIL XQ (Execute) +; +IL__XQ lda LOWEST ; Set TXTPTR to LOWEST + sta TXTPTR + lda LOWEST+1 + sta TXTPTR+1 + jsr GETNUM ; Get line number + beq RPERR ; Error if it's zero + lda PGMPTR ; Set $C4 to PGMPTR + sta $C4 + lda PGMPTR+1 + sta $C5 +LBL058 lda #$01 ; Set RUNNIN to 1 + sta RUNNIN + rts +; +; TBIL GO (GOTO) +; +IL__GO jsr FINDLN ; Find BASIC line with target line number + beq DOSTMT ; Found; execute it +GOERR lda WORK ; Otherwise set LINNUM to WORK + sta LINNUM + lda WORK+1 + sta LINNUM+1 + jmp PRERR ; and print error +; +; TBIL RS (Restore saved line) +; +IL__RS jsr LBL063 ; Entry point for + jsr LBL064 + jsr FNDLN1 + bne GOERR + rts +; +; Read line number into LINNUM +; +GETNUM jsr CHRGET ; Read next two bytes in program area + sta LINNUM ; into LINNUM, and return with zero flag + jsr CHRGET ; set according to whether LINNUM is zero + sta LINNUM+1 + ora LINNUM + rts +; +; TBIL DS (Duplicate Top two bytes on Stack) +; +IL__DS jsr IL__SP ; Pop TOS onto WORK then push WORK twice + jsr PSHWRK +PSHWRK lda WORK+1 ; Push WORK onto computation stack +PSHWKA jsr PSHACC ; Push WORK(low)/Accum(high) onto + lda WORK ; computation stack +PSHACC ldx CSPTR ; Push accumulator onto computation + dex ; stack + sta $00,x + stx CSPTR ; Update computation stack pointer + cpx CSTOP ; Has it hit the top boundary of + bne IL__NO ; computation stack area? No +LBL068 jmp PRERR ; Error: computation stack overflow +; +; Pop a byte from computation stack +; +POPBYT ldx CSPTR ; Load computation stack pointer + cpx #$80 ; Is the stack empty? + bpl LBL068 ; Yes, error + lda $00,x ; Pop a byte from the stack + inc CSPTR ; and update the pointer +; +; TBIL NO (No Operation) +; +IL__NO rts ; Just that...no operation :-) +; +; Print acc/X as (unsigned) number +; +PRAXNM sta WORK+1 ; Copy accumulator and X register + stx WORK ; to WORK + jmp PRNUM ; Go print (unsigned) number +; +; TBIL PN (Print Number) +; +IL__PN ldx CSPTR ; Load computation stack pointer + lda $01,x ; See whether the number is + bpl skip1 ; negative...no, skip it + jsr IL__NE ; Else negate the number on stack + lda #'-' ; Print a '-' to show minus sign + jsr CPRCHR +skip1 jsr IL__SP +PRNUM lda #$1F + sta $B8 + sta $BA + lda #$2A + sta $B9 + sta $BB + ldx WORK + ldy WORK+1 + sec +sub10k inc $B8 + txa ; Subtract 10000 ($2710) from Y/X register pair + sbc #$10 + tax + tya + sbc #$27 + tay + bcs sub10k +add1k dec $B9 + txa ; Add 1000 ($03E8) to Y/X register pair + adc #$E8 + tax + tya + adc #$03 + tay + bcc add1k + txa +sub100 sec ; Subtract 100 ($64) from accumulator + inc $BA + sbc #$64 + bcs sub100 + dey + bpl sub100 +add10 dec $BB ; Add 10 ($0A) to accumulator + adc #$0A + bcc add10 + ora #$30 ; Convert it to ASCII digit + sta WORK + lda #$20 + sta WORK+1 + ldx #$FB +LBL199 stx $C3 + lda WORK+1,x + ora WORK+1 + cmp #$20 + beq LBL076 + ldy #$30 + sty WORK+1 + ora WORK+1 + jsr CPRCHR +LBL076 ldx $C3 + inx + bne LBL199 + rts +; +; TBIL LS (List the program) +; +IL__LS lda TXTPTR+1 ; Save TXTPTR on system stack + pha + lda TXTPTR + pha + lda LOWEST ; Set TXTPTR to LOWEST + sta TXTPTR + lda LOWEST+1 + sta TXTPTR+1 + lda $24 + ldx $25 + jsr LBL077 + beq LBL078 + jsr LBL077 +LBL078 lda TXTPTR ; Is TXTPTR >= $B6? + sec + sbc $B6 + lda TXTPTR+1 + sbc $B7 + bcs LBL079 ; Yes, exiting + jsr GETNUM + beq LBL079 ; Reach the end of program area, exiting + ldx LINNUM ; Print line number and ... + lda LINNUM+1 + jsr PRAXNM + lda #' ' ; a blank after that number +LBL080 jsr CPRCHR + jsr BV ; Test for break + bcs LBL079 ; Break hit, so exiting + jsr CHRGET ; Get a char from program area + bne LBL080 ; and print it until it hits a $00 + jsr IL__NL ; Print a new line + jmp LBL078 ; Loop back to LIST +; +; +; +LBL077 sta $B6 + inc $B6 + bne LBL082 + inx +LBL082 stx $B7 + ldy CSPTR ; Load computation stack pointer + cpy #$80 + beq LBL083 + jsr FINDLN ; Find BASIC line with target line number +; +; +; +LBL099 lda TXTPTR ; Decrement TXTPTR by 2 + ldx TXTPTR+1 + sec + sbc #$02 + bcs skip2 + dex +skip2 sta TXTPTR + jmp LBL085 ; +LBL079 pla ; Restore TXTPTR from system stack + sta TXTPTR + pla + sta TXTPTR+1 +LBL083 rts +; +; TBIL NL (New Line) +; +IL__NL lda TERMPOS ; Is the terminal position past 127? + bmi LBL083 ; Yes, exit. Otherwise fall thru to ... +; +; Routine to print a new line. It handles CR, LF +; and adds pad characters to the ouput +; +P_NWLN lda #$0D ; Load up a CR + jsr OUT_V ; Go print it + lda PCC ; Load the pad character code + and #$7F ; Test to see - + sta TERMPOS ; how many pad characters to print + beq prlf ; Skip if 0 +prpad jsr LBL087 ; Go print pad character + dec TERMPOS ; One less + bne prpad ; Loop until 0 +prlf lda #$0A ; Load up a LF + jmp LBL089 ; Go print it +; +; +; +LBL092 ldy TMC +LBL091 sty TERMPOS + bcs LBL090 +; +; TBIL GL (Get input Line) +; +IL__GL lda #$30 ; Set TXTPTR and CSTOP to $0030 + sta TXTPTR + sta CSTOP + sty TXTPTR+1 + jsr PSHWRK +LBL090 eor $80 + sta $80 + jsr IN_V + ldy #$00 + ldx CSTOP + and #$7F + beq LBL090 ; It is a NUL + cmp #$7F ; Is it a rubout? + beq LBL090 + cmp #$13 ; Is it a ...? + beq LBL091 + cmp #$0A ; Is it a line feed? + beq LBL092 + cmp LSC ; Is it a line cancel? + beq cancl + cmp BSC ; Is it a backspace? + bne back + cpx #$30 ; Has it reached the end of input buffer? + bne LBL095 ; No, ... +cancl ldx TXTPTR + sty TERMPOS ; Reset TERMPOS to zero + lda #$0D +back cpx CSPTR ; ... computation stack pointer + bmi LBL096 + lda #$07 ; ASCII Bell + jsr CPRCHR ; Ring the bell + jmp LBL090 +LBL096 sta $00,x ; Append a char to the buffer + inx + inx +LBL095 dex + stx CSTOP ; Set CSTOP to current buffer position + cmp #$0D ; Is it a CR? + bne LBL090 ; No, continue inputting + jsr IL__NL ; Print a new line and ... +; +; TBIL SP (Stack Pop) +; +IL__SP jsr POPBYT ; Pop value from computation + sta WORK ; stack onto WORK + jsr POPBYT + sta WORK+1 + rts +; +; TBIL IL (Insert BASIC Line) +; +IL__IL jsr LBL098 ; Entry point for + jsr FINDLN ; Find BASIC line with target line number + php + jsr LBL099 + sta $B8 ; Set $B8 to TXTPTR + stx $B9 + lda WORK ; Set $B6 to WORK + sta $B6 + lda WORK+1 + sta $B7 + ldx #$00 + plp + bne LBL100 + jsr GETNUM + dex + dex +LBL101 dex + jsr CHRGET + bne LBL101 +LBL100 sty LINNUM + sty LINNUM+1 + jsr LBL098 + lda #$0D + cmp (TXTPTR),y + beq LBL102 + inx + inx + inx +LBL103 inx + iny + cmp (TXTPTR),y + bne LBL103 + lda $B6 ; Set LINNUM to $B6 + sta LINNUM + lda $B7 + sta LINNUM+1 +LBL102 lda $B8 ; Set WORK to $B8 + sta WORK + lda $B9 + sta WORK+1 + clc + ldy #$00 + txa + beq LBL104 + bpl LBL105 + adc $2E + sta $B8 + lda $2F + sbc #$00 + sta $B9 +LBL109 lda ($2E),y + sta ($B8),y + ldx $2E + cpx $24 + bne LBL106 + lda $2F + cmp $25 + beq LBL107 +LBL106 inx + stx $2E + bne LBL108 + inc $2F +LBL108 inc $B8 + bne LBL109 + inc $B9 + bne LBL109 +LBL105 adc $24 + sta $B8 + sta $2E + tya + adc $25 + sta $B9 + sta $2F + lda $2E + sbc $C6 + lda $2F + sbc $C7 + bcc LBL110 + dec PGMPTR + jmp PRERR +LBL110 lda ($24),y + sta ($2E),y + ldx $24 ; Decrement $24 by 1 + bne LBL111 + dec $25 +LBL111 dec $24 + ldx $2E ; Decrement $2E by 1 + bne LBL112 + dec $2F +LBL112 dex + stx $2E + cpx WORK ; Is $2E = WORK? + bne LBL110 ; No, go to ... + ldx $2F + cpx WORK+1 + bne LBL110 ; No, go to ... +LBL107 lda $B8 ; Set $24 to $B8 + sta $24 + lda $B9 + sta $25 +LBL104 lda LINNUM ; Is LINNUM zero? + ora LINNUM+1 + beq LBL113 ; Yes, ... + lda LINNUM ; Else write LINNUM to (WORK) + sta (WORK),y + iny + lda LINNUM+1 + sta (WORK),y +LBL114 iny + sty $B6 + jsr CHRGET + php + ldy $B6 + sta (WORK),y + plp + bne LBL114 +LBL113 jmp RESTRT +; +; TBIL DV (Divide) +; +IL__DV jsr POPNBR ; Entry point for + lda $03,x + and #$80 + beq LBL116 + lda #$FF +LBL116 sta WORK + sta WORK+1 + pha + adc $02,x + sta $02,x + pla + pha + adc $03,x + sta $03,x + pla + eor $01,x + sta $BB + bpl LBL117 + jsr LBL118 +LBL117 ldy #$11 + lda $00,x + ora $01,x + bne LBL119 + jmp PRERR +LBL119 sec + lda WORK + sbc $00,x + pha + lda WORK+1 + sbc $01,x + pha + eor WORK+1 + bmi LBL120 + pla + sta WORK+1 + pla + sta WORK + sec + jmp LBL121 +LBL120 pla + pla + clc +LBL121 rol $02,x + rol $03,x + rol WORK + rol WORK+1 + dey + bne LBL119 + lda $BB + bpl LBL122 +; +; TBIL NE (Negate) +; +IL__NE ldx CSPTR ; Load computation stack pointer +LBL118 sec ; Negates the TOS by subtracting + tya ; it from zero (Y is zero) and + sbc $00,x ; replacing TOS with it + sta $00,x + tya + sbc $01,x + sta $01,x +LBL122 rts +; +; TBIL SU (Subtract) +; +IL__SU jsr IL__NE ; Negate the TOS and falls thru to... +; +; TBIL AD (Add) +; +IL__AD jsr POPNBR ; Add TOS to NOS and NOS becomes TOS + lda $00,x + adc $02,x + sta $02,x + lda $01,x + adc $03,x + sta $03,x + rts +; +; TBIL MP (Multiply) +; +IL__MP jsr POPNBR + ldy #$10 ; Loop 16 times + lda $02,x ; Copy NOS to WORK + sta WORK + lda $03,x + sta WORK+1 +mult asl $02,x ; Shift WORK/NOS unit left by 1 + rol $03,x + rol WORK + rol WORK+1 + bcc skip3 + clc ; Add TOS to NOS + lda $02,x + adc $00,x + sta $02,x + lda $03,x + adc $01,x + sta $03,x +skip3 dey + bne mult + rts +; +; TBIL FV (Fetch Variable) +; +IL__FV jsr POPBYT ; Pop a variable index into X + tax + lda $00,x + ldy $01,x + dec CSPTR + ldx CSPTR + sty $00,x + jmp PSHACC +; +; TBIL SV (Store Variable) +; +IL__SV ldx #$7D ; Make sure the computation stack + jsr POPNB1 ; has at least three bytes on it + lda $01,x ; Pop value and stask it on system stack + pha + lda $00,x + pha + jsr POPBYT ; Pop a variable index into X + tax + pla ; Retrieve saved value and write it + sta $00,x ; into variable pointed to by X + pla + sta $01,x + rts +; +; TBIL RT (IL subroutine return) +; +IL__RT jsr LBL063 ; Entry point for + lda WORK ; Set PGMPTR to WORK + sta PGMPTR + lda WORK+1 + sta PGMPTR+1 + rts +; +; TBIL SB (Save Basic Pointer) +; +IL__SB ldx #$2C ; Entry point for + bne LBL125 ; go to common routine +; +; TBIL RB (Restore Basic Pointer) +; +IL__RB ldx #$2E ; Entry point for +LBL125 lda $00,x + cmp #$80 + bcs LBL098 + lda $01,x + bne LBL098 + lda TXTPTR ; Set $2E to TXTPTR + sta $2E + lda TXTPTR+1 + sta $2F + rts +; +; Swap TXTPTR and $2E +; +LBL098 lda TXTPTR ; Swap TXTPTR and $2E + ldy $2E + sty TXTPTR + sta $2E + lda TXTPTR+1 + ldy $2F + sty TXTPTR+1 + sta $2F + ldy #$00 + rts +; +; TBIL GS (Save GOSUB line) +; +IL__GS lda LINNUM ; Set WORK to LINNUM + sta WORK + lda LINNUM+1 + sta WORK+1 + jsr LBL126 + lda $C6 ; Set RETPTR to $C6 + sta RETPTR + lda $C7 +LBL064 sta RETPTR+1 +LBL129 rts +; +; +; +LBL063 lda ($C6),y ; Set WORK to ($C6) + sta WORK + jsr check + lda ($C6),y + sta WORK+1 +check inc $C6 ; Increment $C6 by 1 + bne skip4 + inc $C7 +skip4 lda HIGHST ; Is HIGHST < $C6? + cmp $C6 + lda HIGHST+1 + sbc $C7 + bcs LBL129 ; No, exit + jmp PRERR ; Error +; +; TBIL US (Machine Language Subroutine Call) +; +IL__US jsr dousr ; Execute USR() function, then + sta WORK ; push the accumulator onto + tya ; the computation stack + jmp PSHWKA +dousr jsr IL__SP ; Copy low byte of third argument + lda WORK ; ("A" register value) to $B6 + sta $B6 + jsr IL__SP ; Copy high byte of second argument + lda WORK+1 ; ("X" register value) to $B7 + sta $B7 + ldy WORK + jsr IL__SP ; Copy first argument (machine + ldx $B7 ; code address) to WORK + lda $B6 ; Load accumulator and X register with values + clc + jmp (WORK) ; Invoke the machine routine +; +; TBIL LN (Push Literal Number) +; +IL__LN jsr IL__LB ; Read two bytes from the IL program table and push it +; +; TBIL LB (Push Literal Byte onto Stack) - Go read a byte from the IL table +; +IL__LB jsr PGMBYT ; Read a byte from the IL program table + jmp PSHACC ; and push it on stack +LBL085 stx TXTPTR+1 + cpx #$00 + rts +; +; +; +ILRES2 ldy #$02 ; These two entry points are for code that +ILRES1 sty WORK ; does not seem to get called. Need more research. + ldy #$29 ; My analysis: Set WORK to $2902, fetch a + sty WORK+1 ; byte from it and if it is $08, go to + ldy #$00 ; some code inside IL__DV (Divide) routine...?!? + lda (WORK),y ; Why this code? Beats me + cmp #$08 + bne LBL133 + jmp LBL117 +LBL133 rts +; +; Subroutine to decide which pad characters to print +; +LBL089 jsr OUT_V ; Entry point with a character to print first +LBL087 lda #$FF ; Normal entry point - Set pad to $FF + bit PCC ; Check if the pad flag is on + bmi LBL134 ; Skip it if not + lda #$00 ; set pad to $00 +LBL134 jmp OUT_V ; Go print it + + +; +; TBIL program table +; +ILTBL .byte $24, '>', $91, $27, $10, $E1, $59, $C5, $2A, $56, $10, $11, $2C + .byte $8B, 'L', 'E', 'T'+$80, $A0, $80, '='+$80, $30, $BC, $E0, $13, $1D + .byte $94, 'G', 'O'+$80 + .byte $88, 'T', 'O'+$80, $30, $BC, $E0, $10, $11, $16 + .byte $80, 'S', 'U', 'B'+$80, $30, $BC, $E0, $14, $16 + .byte $90, 'P', 'R'+$80, $83, 'I', 'N', 'T'+$80, $E5, $71, $88, ';'+$80, $E1, $1D, $8F + .byte $A2, $21, $58, $6F, $83, ','+$80, $22, $55, $83, ':'+$80, $24, $93, $E0, $23, $1D + .byte $30, $BC, $20, $48 + .byte $91, 'I', 'F'+$80, $30, $BC, $31, $34, $30, $BC + .byte $84, 'T', 'H', 'E', 'N'+$80, $1C, $1D, $38, $0D + .byte $9A, 'I', 'N', 'P', 'U', 'T'+$80, $A0, $10 + .byte $E7, $24, $3F, $20, $91, $27, $E1, $59, $81, ','+$80, $30, $BC, $13, $11 + .byte $82, ','+$80, $4D, $E0, $1D + .byte $89, 'R', 'E', 'T', 'U', 'R', 'N'+$80, $E0, $15, $1D + .byte $85, 'E', 'N', 'D'+$80, $E0, $2D + .byte $98, 'L', 'I', 'S', 'T'+$80, $EC, $24, $00, $00, $00 + .byte $00, $0A, $80, $1F, $24, $93, $23, $1D, $30, $BC, $E1, $50, $80, ','+$80, $59 + .byte $85, 'R', 'U', 'N'+$80, $38, $0A + .byte $86, 'C', 'L', 'E', 'A', 'R'+$80, $2B + .byte $84, 'R', 'E', 'M'+$80, $1D, $A0 + .byte $80, '='+$80, $38, $14 + .byte $85, '-'+$80, $30, $D3, $17, $64 + .byte $81, '+'+$80, $30, $D3 + .byte $85, '+'+$80, $30, $D3, $18, $5A + .byte $85, '-'+$80, $30, $D3, $19, $54, $2F, $30, $E2 + .byte $85, '*'+$80, $30, $E2, $1A, $5A + .byte $85, '/'+$80, $30, $E2, $1B, $54, $2F + .byte $98, 'R', 'N', 'D'+$80, $0A, $80, $80, $12, $0A, $09, $29, $1A, $0A, $1A + .byte $85, $18, $13, $09, $80, $12, $01, $0B, $31, $30, $61, $72, $0B, $04, $02 + .byte $03, $05, $03, $1B, $1A, $19, $0B, $09, $06, $0A, $00, $00, $1C, $17, $2F + .byte $8F, 'U', 'S', 'R'+$80, $80, '('+$80, $30, $BC, $31, $2A, $31, $2A, $80, ')'+$80, $2E + .byte $2F, $A2, $12, $2F, $C1, $2F, $80, '('+$80, $30, $BC, $80, ')'+$80, $2F, $83, ','+$80 + .byte $38, $BC, $0B, $2F, $80, '('+$80, $52, $2F, $84, '='+$80, $09, $02, $2F, $8E, '<'+$80 + .byte $84, '='+$80, $09, $93, $2F, $84, '>'+$80, $09, $05, $2F, $09, $91, $2F, $80, '>'+$80 + .byte $84, '='+$80, $09, $06, $2F, $84, '<'+$80, $09, $95, $2F, $09, $04, $2F, $00, $00 + .byte $00 + +; ['24', '3E', '91', '27', '10', 'E1', '59', 'C5', '2A', '56', '10', '11', '2C', '8B', '4C', '45', 'D4', 'A0', '80', 'BD', '30', 'BC', 'E0', '13', '1D', '94', '47', 'CF', '88', '54', 'CF', '30', 'BC', 'E0', '10', '11', '16', '80', '53', '55', 'C2', '30', 'BC', 'E0', '14', '16', '90', '50', 'D2', '83', '49', '4E', 'D4', 'E5', '71', '88', 'BB', 'E1', '1D', '8F', 'A2', '21', '58', '6F', '83', 'AC', '22', '55', '83', 'BA', '24', '93', 'E0', '23', '1D', '30', 'BC', '20', '48', '91', '49', 'C6', '30', 'BC', '31', '34', '30', 'BC', '84', '54', '48', '45', 'CE', '1C', '1D', '38', '0D', '9A', '49', '4E', '50', '55', 'D4', 'A0', '10', 'E7', '24', '3F', '20', '91', '27', 'E1', '59', '81', 'AC', '30', 'BC', '13', '11', '82', 'AC', '4D', 'E0', '1D', '89', '52', '45', '54', '55', '52', 'CE', 'E0', '15', '1D', '85', '45', '4E', 'C4', 'E0', '2D', '98', '4C', '49', '53', 'D4', 'EC', '24', '00', '00', '00', '00', '0A', '80', '1F', '24', '93', '23', '1D', '30', 'BC', 'E1', '50', '80', 'AC', '59', '85', '52', '55', 'CE', '38', '0A', '86', '43', '4C', '45', '41', 'D2', '2B', '84', '52', '45', 'CD', '1D', 'A0', '80', 'BD', '38', '14', '85', 'AD', '30', 'D3', '17', '64', '81', 'AB', '30', 'D3', '85', 'AB', '30', 'D3', '18', '5A', '85', 'AD', '30', 'D3', '19', '54', '2F', '30', 'E2', '85', 'AA', '30', 'E2', '1A', '5A', '85', 'AF', '30', 'E2', '1B', '54', '2F', '98', '52', '4E', 'C4', '0A', '80', '80', '12', '0A', '09', '29', '1A', '0A', '1A', '85', '18', '13', '09', '80', '12', '01', '0B', '31', '30', '61', '72', '0B', '04', '02', '03', '05', '03', '1B', '1A', '19', '0B', '09', '06', '0A', '00', '00', '1C', '17', '2F', '8F', '55', '53', 'D2', '80', 'A8', '30', 'BC', '31', '2A', '31', '2A', '80', 'A9', '2E', '2F', 'A2', '12', '2F', 'C1', '2F', '80', 'A8', '30', 'BC', '80', 'A9', '2F', '83', 'AC', '38', 'BC', '0B', '2F', '80', 'A8', '52', '2F', '84', 'BD', '09', '02', '2F', '8E', 'BC', '84', 'BD', '09', '93', '2F', '84', 'BE', '09', '05', '2F', '09', '91', '2F', '80', 'BE', '84', 'BD', '09', '06', '2F', '84', 'BC', '09', '95', '2F', '09', '04', '2F'] +; ['$', '>', '\x11*', "'", '\x10', 'a*', 'Y', 'E*', '*', 'V', '\x10', '\x11', ',', '\x0b*', 'L', 'E', 'T*', ' *', '\x00*', '=*', '0', '<*', '`*', '\x13', '\x1d', '\x14*', 'G', 'O*', '\x08*', 'T', 'O*', '0', '<*', '`*', '\x10', '\x11', '\x16', '\x00*', 'S', 'U', 'B*', '0', '<*', '`*', '\x14', '\x16', '\x10*', 'P', 'R*', '\x03*', 'I', 'N', 'T*', 'e*', 'q', '\x08*', ';*', 'a*', '\x1d', '\x0f*', '"*', '!', 'X', 'o', '\x03*', ',*', '"', 'U', '\x03*', ':*', '$', '\x13*', '`*', '#', '\x1d', '0', '<*', ' ', 'H', '\x11*', 'I', 'F*', '0', '<*', '1', '4', '0', '<*', '\x04*', 'T', 'H', 'E', 'N*', '\x1c', '\x1d', '8', '\r', '\x1a*', 'I', 'N', 'P', 'U', 'T*', ' *', '\x10', 'g*', '$', '?', ' ', '\x11*', "'", 'a*', 'Y', '\x01*', ',*', '0', '<*', '\x13', '\x11', '\x02*', ',*', 'M', '`*', '\x1d', '\t*', 'R', 'E', 'T', 'U', 'R', 'N*', '`*', '\x15', '\x1d', '\x05*', 'E', 'N', 'D*', '`*', '-', '\x18*', 'L', 'I', 'S', 'T*', 'l*', '$', '\x00', '\x00', '\x00', '\x00', '\n', '\x00*', '\x1f', '$', '\x13*', '#', '\x1d', '0', '<*', 'a*', 'P', '\x00*', ',*', 'Y', '\x05*', 'R', 'U', 'N*', '8', '\n', '\x06*', 'C', 'L', 'E', 'A', 'R*', '+', '\x04*', 'R', 'E', 'M*', '\x1d', ' *', '\x00*', '=*', '8', '\x14', '\x05*', '-*', '0', 'S*', '\x17', 'd', '\x01*', '+*', '0', 'S*', '\x05*', '+*', '0', 'S*', '\x18', 'Z', '\x05*', '-*', '0', 'S*', '\x19', 'T', '/', '0', 'b*', '\x05*', '**', '0', 'b*', '\x1a', 'Z', '\x05*', '/*', '0', 'b*', '\x1b', 'T', '/', '\x18*', 'R', 'N', 'D*', '\n', '\x00*', '\x00*', '\x12', '\n', '\t', ')', '\x1a', '\n', '\x1a', '\x05*', '\x18', '\x13', '\t', '\x00*', '\x12', '\x01', '\x0b', '1', '0', 'a', 'r', '\x0b', '\x04', '\x02', '\x03', '\x05', '\x03', '\x1b', '\x1a', '\x19', '\x0b', '\t', '\x06', '\n', '\x00', '\x00', '\x1c', '\x17', '/', '\x0f*', 'U', 'S', 'R*', '\x00*', '(*', '0', '<*', '1', '*', '1', '*', '\x00*', ')*', '.', '/', '"*', '\x12', '/', 'A*', '/', '\x00*', '(*', '0', '<*', '\x00*', ')*', '/', '\x03*', ',*', '8', '<*', '\x0b', '/', '\x00*', '(*', 'R', '/', '\x04*', '=*', '\t', '\x02', '/', '\x0e*', '<*', '\x04*', '=*', '\t', '\x13*', '/', '\x04*', '>*', '\t', '\x05', '/', '\t', '\x11*', '/', '\x00*', '>*', '\x04*', '=*', '\t', '\x06', '/', '\x04*', '<*', '\t', '\x15*', '/', '\t', '\x04', '/'] +; http://www.nicholson.com/rhn/basic/basic.info.html#2 + +; +; End of Tiny Basic + +; +; Begin base system initialization +; +FBLK jsr io.init_acia + ldx #$00 + ldy #$00 +delay: ; Wait for initialization of serial line + dey + bne delay + dex + bne delay + jsr CLRSC ; Go clear the screen + ldx #$00 ; Offset for welcome message and prompt + jsr SNDMSG ; Go print it +ST_LP jsr RCCHR ; Go get a character from the console + cmp #'C' ; Check for 'C' + bne IS_WRM ; If not branch to next check + jmp COLD_S ; Otherwise cold-start Tiny Basic +IS_WRM cmp #'W' ; Check for 'W' + bne PRMPT ; If not, branch to re-prompt them + jmp WARM_S ; Otherwise warm-start Tiny Basic +PRMPT ldx #$22 ; Offset of prompt in message block + jsr SNDMSG ; Go print the prompt + jmp ST_LP ; Go get the response + +; +; The message block. It terminates with an FF. +; +MBLK + .text "TINY BASIC - Copyright, Tom Pitman" + .text $0D, $0A, $0D, $0A + .text "Boot (C/W)? " + .text $07, $FF + +; +; Begin BIOS subroutines +; + +; +; Clear the screen +; +CLRSC jsr term.clear_screen + #term.SET_CURSOR #$01, #$01 + rts + +; +; Print a message. +; This sub expects the message offset from MBLK in X. +; +SNDMSG lda MBLK,x ; Get a character from the message block + cmp #$FF ; Look for end of message marker + beq EXSM ; Finish up if it is + jsr SNDCHR ; Otherwise send the character + inx ; Increment the pointer + jmp SNDMSG ; Go get next character +EXSM rts ; Return + +; +; Get a character from the keyboard +; Runs into SNDCHR to provide echo +; +RCCHR sec ; Wait for keypress + phx + phy + jsr io.getc + ply + plx + +; +; Send a character to the screen +; +SNDCHR sta $FE ; Save the character to be printed + cmp #$FF ; Check for a bunch of characters + beq EXSC ; that we don't want to print to + cmp #$00 ; the terminal and discard them to + beq EXSC ; clean up the output + cmp #$91 ; + beq EXSC ; + cmp #$93 ; + beq EXSC ; + cmp #$80 ; + beq EXSC ; + beq EXSC ; + +GETSTS pha + phx + phy + jsr io.putc + ply + plx + pla + +EXSC rts ; Return + +; +; Check break routine +; Any keystroke will produce a break condition (carry set) +; Note: BREAK is renamed CHKBREAK to prevent conflict with +; BREAK routine in SimpleMon program. +; +CHKBREAK .block + pha + txa + pha + clc ; set no waiting flag + jsr io.getc_nonblocking ; if key pressed, carry is set; otherwise it is clear + bcc set_carry ; Since getc_nonblocking + clc ; does it the other way + jmp cont ; around, we have to +set_carry: ; reverse it. + sec +cont: + pla + tax + pla + rts + .bend + +tiny_basic_end: + diff --git a/contrib/microchess/Makefile b/contrib/microchess/Makefile @@ -0,0 +1,17 @@ +TARGET=microchess + +CFLAGS=-Wno-implied-reg --line-numbers --tab-size=1 -Wall -c -b -I../../../eris2010/roms/os/ + +all: $(TARGET).bin $(TARGET)_symon.bin + +%.bin: %.asm + 64tass $(CFLAGS) -DSYMON=false -l $(TARGET).l -L $(TARGET).lst "$<" -o "$@" + +%_symon.bin: %.asm + 64tass $(CFLAGS) -DSYMON=true -l $(TARGET)_symon.l -L $(TARGET)_symon.lst "$<" -o "$@" + +upload: $(TARGET).bin + ../../eris2010/tools/boot.py $(TARGET).bin + +clean: + rm -f *.bin *.l *.lst diff --git a/contrib/microchess/microchess.asm b/contrib/microchess/microchess.asm @@ -0,0 +1,1004 @@ +;*********************************************************************** +; +; Kim-1 MicroChess (c) 1976-2005 Peter Jennings, www.benlo.com +; +;*********************************************************************** + +; All rights reserved. + +; Redistribution and use in source and binary forms, with or without +; modification, are permitted provided that the following conditions +; are met: +; 1. Redistributions of source code must retain the above copyright +; notice, this list of conditions and the following disclaimer. +; 2. Redistributions in binary form must reproduce the above copyright +; notice, this list of conditions and the following disclaimer in the +; documentation and/or other materials provided with the distribution. +; 3. The name of the author may not be used to endorse or promote products +; derived from this software without specific prior written permission. + +; THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR +; IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +; OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +; IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +; INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +; NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +; DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +; THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +; (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +; THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +; +; modified by Daryl Rictor to work over a +; serial terminal connection, August 2002. +; +; Updated with corrections to earlier OCR errors by Bill Forster, August 2005. +; +; +; Adapted to work on the Eris 2010 8-Bit System with 64tass by Gerd Beuster, +; January 2021. All changes by Gerd Beuster toggled by VERSION_ERIS2010. +; +VERSION_ERIS2010 = true +.if !VERSION_ERIS2010 + cpu 65c02 + page 0,132 +.endif +; +; 6551 I/O Port Addresses +; +.if VERSION_ERIS2010 +.if SYMON +ACIADat = $8800 +.else +ACIADat = $c000 +.endif +ACIASta = ACIADat + 1 +ACIACmd = ACIADat + 2 +ACIACtl = ACIADat + 3 +.else +ACIADat = $7F70 +ACIASta = $7F71 +ACIACmd = $7F72 +ACIACtl = $7F73 +.endif +; +; page zero variables +; +BOARD = $50 +BK = $60 +PIECE = $B0 +SQUARE = $B1 +SP2 = $B2 +SP1 = $B3 +INCHEK = $B4 +STATE = $B5 +MOVEN = $B6 +REV = $B7 +OMOVE = $DC +WCAP0 = $DD +COUNT = $DE +BCAP2 = $DE +WCAP2 = $DF +BCAP1 = $E0 +WCAP1 = $E1 +BCAP0 = $E2 +MOB = $E3 +MAXC = $E4 +CC = $E5 +PCAP = $E6 +BMOB = $E3 +BMAXC = $E4 +BMCC = $E5 ; was BCC (TASS doesn't like it as a label) +BMAXP = $E6 +XMAXC = $E8 +WMOB = $EB +WMAXC = $EC +WCC = $ED +WMAXP = $EE +PMOB = $EF +PMAXC = $F0 +PCC = $F1 +PCP = $F2 +OLDKY = $F3 +BESTP = $FB +BESTV = $FA +BESTM = $F9 +DIS1 = $FB +DIS2 = $FA +DIS3 = $F9 +temp = $FC +; +; +; +.if VERSION_ERIS2010 + .if SYMON + * = $0300 + .else + * = $0200 + .endif +.else + *=$1000 ; load into RAM @ $1000-$15FF +.endif + + LDA #$00 ; REVERSE TOGGLE + STA REV + JSR Init_6551 +CHESS CLD ; INITIALIZE + LDX #$FF ; TWO STACKS + TXS + LDX #$C8 + STX SP2 +; +; ROUTINES TO LIGHT LED +; DISPLAY AND GET KEY +; FROM KEYBOARD +; +OUT JSR pout ; DISPLAY AND + JSR KIN ; GET INPUT *** my routine waits for a keypress +; CMP OLDKY ; KEY IN ACC *** no need to debounce +; BEQ OUT ; (DEBOUNCE) +; STA OLDKY +; + cmp #$43 ; [C] + BNE NOSET ; SET UP + LDX #$1F ; BOARD +WHSET LDA SETW,X ; FROM + STA BOARD,X ; SETW + DEX + BPL WHSET + LDX #$1B ; *ADDED + STX OMOVE ; INITS TO $FF + LDA #$CC ; Display CCC + BNE CLDSP +; +NOSET cmp #$45 ; [E] + BNE NOREV ; REVERSE + JSR REVERSE ; BOARD IS + SEC + LDA #$01 + SBC REV + STA REV ; TOGGLE REV FLAG + LDA #$EE ; IS + BNE CLDSP +; +NOREV cmp #$40 ; [P] + BNE NOGO ; PLAY CHESS + JSR GO +CLDSP STA DIS1 ; DISPLAY + STA DIS2 ; ACROSS + STA DIS3 ; DISPLAY + BNE CHESS +; +NOGO CMP #$0D ; [Enter] + BNE NOMV ; MOVE MAN + JSR MOVE ; AS ENTERED + JMP DISP +NOMV cmp #$41 ; [Q] ***Added to allow game exit*** + BEQ DONE ; quit the game, exit back to system. + JMP INPUT ; process move +DONE JMP ($FFFC) ; *** MUST set this to YOUR OS starting address +; +; THE ROUTINE JANUS DIRECTS THE +; ANALYSIS BY DETERMINING WHAT +; SHOULD OCCUR AFTER EACH MOVE +; GENERATED BY GNM +; +; +; +JANUS LDX STATE + BMI NOCOUNT +; +; THIS ROUTINE COUNTS OCCURRENCES +; IT DEPENDS UPON STATE TO INDEX +; THE CORRECT COUNTERS +; +COUNTS LDA PIECE + BEQ OVER ; IF STATE=8 + CPX #$08 ; DO NOT COUNT + BNE OVER ; BLK MAX CAP + CMP BMAXP ; MOVES FOR + BEQ XRT ; WHITE +; +OVER INC MOB,X ; MOBILITY + CMP #$01 ; + QUEEN + BNE NOQ ; FOR TWO + INC MOB,X +; +NOQ BVC NOCAP + LDY #$0F ; CALCULATE + LDA SQUARE ; POINTS +ELOOP CMP BK,Y ; CAPTURED + BEQ FOUN ; BY THIS + DEY ; MOVE + BPL ELOOP +FOUN LDA POINTS,Y + CMP MAXC,X + BCC LESS ; SAVE IF + STY PCAP,X ; BEST THIS + STA MAXC,X ; STATE +; +LESS CLC + PHP ; ADD TO + ADC CC,X ; CAPTURE + STA CC,X ; COUNTS + PLP +; +NOCAP CPX #$04 + BEQ ON4 + BMI TREE ;(=00 ONLY) +XRT RTS +; +; GENERATE FURTHER MOVES FOR COUNT +; AND ANALYSIS +; +ON4 LDA XMAXC ; SAVE ACTUAL + STA WCAP0 ; CAPTURE + LDA #$00 ; STATE=0 + STA STATE + JSR MOVE ; GENERATE + JSR REVERSE ; IMMEDIATE + JSR GNMZ ; REPLY MOVES + JSR REVERSE +; + LDA #$08 ; STATE=8 + STA STATE ; GENERATE + JSR GNM ; CONTINUATION + JSR UMOVE ; MOVES +; + JMP STRATGY ; FINAL EVALUATION +NOCOUNT CPX #$F9 + BNE TREE +; +; DETERMINE IF THE KING CAN BE +; TAKEN, USED BY CHKCHK +; + LDA BK ; IS KING + CMP SQUARE ; IN CHECK? + BNE RETJ ; SET INCHEK=0 + LDA #$00 ; IF IT IS + STA INCHEK +RETJ RTS +; +; IF A PIECE HAS BEEN CAPTURED BY +; A TRIAL MOVE, GENERATE REPLIES & +; EVALUATE THE EXCHANGE GAIN/LOSS +; +TREE BVC RETJ ; NO CAP + LDY #$07 ; (PIECES) + LDA SQUARE +LOOPX CMP BK,Y + BEQ FOUNX + DEY + BEQ RETJ ; (KING) + BPL LOOPX ; SAVE +FOUNX LDA POINTS,Y ; BEST CAP + CMP BCAP0,X ; AT THIS + BCC NOMAX ; LEVEL + STA BCAP0,X +NOMAX DEC STATE + LDA #$FB ; IF STATE=FB + CMP STATE ; TIME TO TURN + BEQ UPTREE ; AROUND + JSR GENRM ; GENERATE FURTHER +UPTREE INC STATE ; CAPTURES + RTS +; +; THE PLAYER'S MOVE IS INPUT +; +INPUT CMP #$08 ; NOT A LEGAL + BCS ERROR ; SQUARE # + JSR DISMV +DISP LDX #$1F +SEARCH LDA BOARD,X + CMP DIS2 + BEQ HERE ; DISPLAY + DEX ; PIECE AT + BPL SEARCH ; FROM +HERE STX DIS1 ; SQUARE + STX PIECE +ERROR JMP CHESS +; +; GENERATE ALL MOVES FOR ONE +; SIDE, CALL JANUS AFTER EACH +; ONE FOR NEXT STEP +; +; +GNMZ LDX #$10 ; CLEAR +GNMX LDA #$00 ; COUNTERS +CLEAR STA COUNT,X + DEX + BPL CLEAR +; +GNM LDA #$10 ; SET UP + STA PIECE ; PIECE +NEWP DEC PIECE ; NEW PIECE + BPL NEX ; ALL DONE? + RTS ; -YES +; +NEX JSR RESET ; READY + LDY PIECE ; GET PIECE + LDX #$08 + STX MOVEN ; COMMON START + CPY #$08 ; WHAT IS IT? + BPL PAWN ; PAWN + CPY #$06 + BPL KNIGHT ; KNIGHT + CPY #$04 + BPL BISHOP ; BISHOP + CPY #$01 + BEQ QUEEN ; QUEEN + BPL ROOK ; ROOK +; +KING JSR SNGMV ; MUST BE KING! + BNE KING ; MOVES + BEQ NEWP ; 8 TO 1 +QUEEN JSR LINE + BNE QUEEN ; MOVES + BEQ NEWP ; 8 TO 1 +; +ROOK LDX #$04 + STX MOVEN ; MOVES +AGNR JSR LINE ; 4 TO 1 + BNE AGNR + BEQ NEWP +; +BISHOP JSR LINE + LDA MOVEN ; MOVES + CMP #$04 ; 8 TO 5 + BNE BISHOP + BEQ NEWP +; +KNIGHT LDX #$10 + STX MOVEN ; MOVES +AGNN JSR SNGMV ; 16 TO 9 + LDA MOVEN + CMP #$08 + BNE AGNN + BEQ NEWP +; +PAWN LDX #$06 + STX MOVEN +P1 JSR CMOVE ; RIGHT CAP? + BVC P2 + BMI P2 + JSR JANUS ; YES +P2 JSR RESET + DEC MOVEN ; LEFT CAP? + LDA MOVEN + CMP #$05 + BEQ P1 +P3 JSR CMOVE ; AHEAD + BVS NEWP ; ILLEGAL + BMI NEWP + JSR JANUS + LDA SQUARE ; GETS TO + AND #$F0 ; 3RD RANK? + CMP #$20 + BEQ P3 ; DO DOUBLE + JMP NEWP +; +; CALCULATE SINGLE STEP MOVES +; FOR K,N +; +SNGMV JSR CMOVE ; CALC MOVE + BMI ILL1 ; -IF LEGAL + JSR JANUS ; -EVALUATE +ILL1 JSR RESET + DEC MOVEN + RTS +; +; CALCULATE ALL MOVES DOWN A +; STRAIGHT LINE FOR Q,B,R +; +LINE JSR CMOVE ; CALC MOVE + BCC OVL ; NO CHK + BVC LINE ; NOCAP +OVL BMI ILL ; RETURN + PHP + JSR JANUS ; EVALUATE POSN + PLP + BVC LINE ; NOT A CAP +ILL JSR RESET ; LINE STOPPED + DEC MOVEN ; NEXT DIR + RTS +; +; EXCHANGE SIDES FOR REPLY +; ANALYSIS +; +REVERSE LDX #$0F +ETC SEC + LDY BK,X ; SUBTRACT + LDA #$77 ; POSITION + SBC BOARD,X ; FROM 77 + STA BK,X + STY BOARD,X ; AND + SEC + LDA #$77 ; EXCHANGE + SBC BOARD,X ; PIECES + STA BOARD,X + DEX + BPL ETC + RTS +; +; CMOVE CALCULATES THE TO SQUARE +; USING SQUARE AND THE MOVE +; TABLE, FLAGS SET AS FOLLOWS: +; N - ILLEGAL MOVE +; V - CAPTURE (LEGAL UNLESS IN CH) +; C - ILLEGAL BECAUSE OF CHECK +; [MY THANKS TO JIM BUTTERFIELD +; WHO WROTE THIS MORE EFFICIENT +; VERSION OF CMOVE] +; +CMOVE LDA SQUARE ; GET SQUARE + LDX MOVEN ; MOVE POINTER + CLC + ADC MOVEX,X ; MOVE LIST + STA SQUARE ; NEW POS'N + AND #$88 + BNE ILLEGAL ; OFF BOARD + LDA SQUARE +; + LDX #$20 +LOOP DEX ; IS TO + BMI NO ; SQUARE + CMP BOARD,X ; OCCUPIED? + BNE LOOP +; + CPX #$10 ; BY SELF? + BMI ILLEGAL +; + LDA #$7F ; MUST BE CAP! + ADC #$01 ; SET V FLAG + BVS SPX ; (JMP) +; +NO CLV ; NO CAPTURE +; +SPX LDA STATE ; SHOULD WE + BMI RETL ; DO THE + CMP #$08 ; CHECK CHECK? + BPL RETL +; +; CHKCHK REVERSES SIDES +; AND LOOKS FOR A KING +; CAPTURE TO INDICATE +; ILLEGAL MOVE BECAUSE OF +; CHECK SINCE THIS IS +; TIME CONSUMING, IT IS NOT +; ALWAYS DONE +; +CHKCHK PHA ; STATE + PHP + LDA #$F9 + STA STATE ; GENERATE + STA INCHEK ; ALL REPLY + JSR MOVE ; MOVES TO + JSR REVERSE ; SEE IF KING + JSR GNM ; IS IN + JSR RUM ; CHECK + PLP + PLA + STA STATE + LDA INCHEK + BMI RETL ; NO - SAFE + SEC ; YES - IN CHK + LDA #$FF + RTS +; +RETL CLC ; LEGAL + LDA #$00 ; RETURN + RTS +; +ILLEGAL LDA #$FF + CLC ; ILLEGAL + CLV ; RETURN + RTS +; +; REPLACE PIECE ON CORRECT SQUARE +; +RESET LDX PIECE ; GET LOGAT + LDA BOARD,X ; FOR PIECE + STA SQUARE ; FROM BOARD + RTS +; +; +; +GENRM JSR MOVE ; MAKE MOVE +GENR2 JSR REVERSE ; REVERSE BOARD + JSR GNM ; GENERATE MOVES +RUM JSR REVERSE ; REVERSE BACK +; +; ROUTINE TO UNMAKE A MOVE MADE BY +; MOVE +; +UMOVE TSX ; UNMAKE MOVE + STX SP1 + LDX SP2 ; EXCHANGE + TXS ; STACKS + PLA ; MOVEN + STA MOVEN + PLA ; CAPTURED + STA PIECE ; PIECE + TAX + PLA ; FROM SQUARE + STA BOARD,X + PLA ; PIECE + TAX + PLA ; TO SOUARE + STA SQUARE + STA BOARD,X + JMP STRV +; +; THIS ROUTINE MOVES PIECE +; TO SQUARE, PARAMETERS +; ARE SAVED IN A STACK TO UNMAKE +; THE MOVE LATER +; +MOVE TSX + STX SP1 ; SWITCH + LDX SP2 ; STACKS + TXS + LDA SQUARE + PHA ; TO SQUARE + TAY + LDX #$1F +CHECK CMP BOARD,X ; CHECK FOR + BEQ TAKE ; CAPTURE + DEX + BPL CHECK +TAKE LDA #$CC + STA BOARD,X + TXA ; CAPTURED + PHA ; PIECE + LDX PIECE + LDA BOARD,X + STY BOARD,X ; FROM + PHA ; SQUARE + TXA + PHA ; PIECE + LDA MOVEN + PHA ; MOVEN +STRV TSX + STX SP2 ; SWITCH + LDX SP1 ; STACKS + TXS ; BACK + RTS +; +; CONTINUATION OF SUB STRATGY +; -CHECKS FOR CHECK OR CHECKMATE +; AND ASSIGNS VALUE TO MOVE +; +CKMATE LDX BMAXC ; CAN BLK CAP + CPX POINTS ; MY KING? + BNE NOCHEK + LDA #$00 ; GULP! + BEQ RETV ; DUMB MOVE! +; +NOCHEK LDX BMOB ; IS BLACK + BNE RETV ; UNABLE TO + LDX WMAXP ; MOVE AND + BNE RETV ; KING IN CH? + LDA #$FF ; YES! MATE +; +RETV LDX #$04 ; RESTORE + STX STATE ; STATE=4 +; +; THE VALUE OF THE MOVE (IN ACCU) +; IS COMPARED TO THE BEST MOVE AND +; REPLACES IT IF IT IS BETTER +; +PUSH CMP BESTV ; IS THIS BEST + BCC RETP ; MOVE SO FAR? + BEQ RETP + STA BESTV ; YES! + LDA PIECE ; SAVE IT + STA BESTP + LDA SQUARE + STA BESTM ; FLASH DISPLAY +RETP LDA #"." ; print ... instead of flashing disp + Jmp syschout ; print . and return +; +; MAIN PROGRAM TO PLAY CHESS +; PLAY FROM OPENING OR THINK +; +GO LDX OMOVE ; OPENING? + BMI NOOPEN ; -NO *ADD CHANGE FROM BPL + LDA DIS3 ; -YES WAS + CMP OPNING,X ; OPPONENT'S + BNE END ; MOVE OK? + DEX + LDA OPNING,X ; GET NEXT + STA DIS1 ; CANNED + DEX ; OPENING MOVE + LDA OPNING,X + STA DIS3 ; DISPLAY IT + DEX + STX OMOVE ; MOVE IT + BNE MV2 ; (JMP) +; +END LDA #$FF ; *ADD - STOP CANNED MOVES + STA OMOVE ; FLAG OPENING +NOOPEN LDX #$0C ; FINISHED + STX STATE ; STATE=C + STX BESTV ; CLEAR BESTV + LDX #$14 ; GENERATE P + JSR GNMX ; MOVES +; + LDX #$04 ; STATE=4 + STX STATE ; GENERATE AND + JSR GNMZ ; TEST AVAILABLE +; MOVES +; + LDX BESTV ; GET BEST MOVE + CPX #$0F ; IF NONE + BCC MATE ; OH OH! +; +MV2 LDX BESTP ; MOVE + LDA BOARD,X ; THE + STA BESTV ; BEST + STX PIECE ; MOVE + LDA BESTM + STA SQUARE ; AND DISPLAY + JSR MOVE ; IT + JMP CHESS +; +MATE LDA #$FF ; RESIGN + RTS ; OR STALEMATE +; +; SUBROUTINE TO ENTER THE +; PLAYER'S MOVE +; +DISMV LDX #$04 ; ROTATE +DROL ASL DIS3 ; KEY + ROL DIS2 ; INTO + DEX ; DISPLAY + BNE DROL ; + ORA DIS3 + STA DIS3 + STA SQUARE + RTS +; +; THE FOLLOWING SUBROUTINE ASSIGNS +; A VALUE TO THE MOVE UNDER +; CONSIDERATION AND RETURNS IT IN +; THE ACCUMULATOR +; + +STRATGY CLC + LDA #$80 + ADC WMOB ; PARAMETERS + ADC WMAXC ; WITH WEIGHT + ADC WCC ; OF 0.25 + ADC WCAP1 + ADC WCAP2 + SEC + SBC PMAXC + SBC PCC + SBC BCAP0 + SBC BCAP1 + SBC BCAP2 + SBC PMOB + SBC BMOB + BCS POS ; UNDERFLOW + LDA #$00 ; PREVENTION +POS LSR + CLC ; ************** + ADC #$40 + ADC WMAXC ; PARAMETERS + ADC WCC ; WITH WEIGHT + SEC ; OF 0.5 + SBC BMAXC + LSR ; ************** + CLC + ADC #$90 + ADC WCAP0 ; PARAMETERS + ADC WCAP0 ; WITH WEIGHT + ADC WCAP0 ; OF 1.0 + ADC WCAP0 + ADC WCAP1 + SEC ; [UNDER OR OVER- + SBC BMAXC ; FLOW MAY OCCUR + SBC BMAXC ; FROM THIS + SBC BMCC ; SECTION] + SBC BMCC + SBC BCAP1 + LDX SQUARE ; *************** + CPX #$33 + BEQ POSN ; POSITION + CPX #$34 ; BONUS FOR + BEQ POSN ; MOVE TO + CPX #$22 ; CENTRE + BEQ POSN ; OR + CPX #$25 ; OUT OF + BEQ POSN ; BACK RANK + LDX PIECE + BEQ NOPOSN + LDY BOARD,X + CPY #$10 + BPL NOPOSN +POSN CLC + ADC #$02 +NOPOSN JMP CKMATE ; CONTINUE + + +;----------------------------------------------------------------- +; The following routines were added to allow text-based board +; display over a standard RS-232 port. +; +POUT jsr pout9 ; print CRLF + jsr pout13 ; print copyright + JSR POUT10 ; print column labels + LDY #$00 ; init board location + JSR POUT5 ; print board horz edge +POUT1 lDA #"|" ; print vert edge + JSR syschout ; PRINT ONE ASCII CHR - SPACE + LDX #$1F +POUT2 TYA ; scan the pieces for a location match + CMP BOARD,X ; match found? + BEQ POUT4 ; yes; print the piece's color and type + DEX ; no + BPL POUT2 ; if not the last piece, try again + tya ; empty square + and #$01 ; odd or even column? + sta temp ; save it + tya ; is the row odd or even + lsr ; shift column right 4 spaces + lsr ; + lsr ; + lsr ; + and #$01 ; strip LSB + clc ; + adc temp ; combine row & col to determine square color + and #$01 ; is board square white or blk? + beq pout25 ; white, print space + lda #"*" ; black, print * +.if VERSION_ERIS2010 + .byte $2c ; used to skip over LDA #$20 +.else + db $2c ; used to skip over LDA #$20 +.endif +POUT25 LDA #$20 ; ASCII space + JSR syschout ; PRINT ONE ASCII CHR - SPACE + JSR syschout ; PRINT ONE ASCII CHR - SPACE +POUT3 INY ; + TYA ; get row number + AND #$08 ; have we completed the row? + BEQ POUT1 ; no, do next column + LDA #"|" ; yes, put the right edge on + JSR syschout ; PRINT ONE ASCII CHR - | + jsr pout12 ; print row number + JSR POUT9 ; print CRLF + JSR POUT5 ; print bottom edge of board + CLC ; + TYA ; + ADC #$08 ; point y to beginning of next row + TAY ; + CPY #$80 ; was that the last row? + BEQ POUT8 ; yes, print the LED values + BNE POUT1 ; no, do new row + +POUT4 LDA REV ; print piece's color & type + BEQ POUT41 ; + LDA cpl+16,X ; + BNE POUT42 ; +POUT41 LDA cpl,x ; +POUT42 JSR syschout ; + lda cph,x ; + jsr syschout ; + BNE POUT3 ; branch always + +POUT5 TXA ; print "-----...-----<crlf>" + PHA + LDX #$19 + LDA #"-" +POUT6 JSR syschout ; PRINT ONE ASCII CHR - "-" + DEX + BNE POUT6 + PLA + TAX + JSR POUT9 + RTS + +POUT8 jsr pout10 ; + LDA $FB + JSR syshexout ; PRINT 1 BYTE AS 2 HEX CHRS + LDA #$20 + JSR syschout ; PRINT ONE ASCII CHR - SPACE + LDA $FA + JSR syshexout ; PRINT 1 BYTE AS 2 HEX CHRS + LDA #$20 + JSR syschout ; PRINT ONE ASCII CHR - SPACE + LDA $F9 + JSR syshexout ; PRINT 1 BYTE AS 2 HEX CHRS + +POUT9 LDA #$0D + JSR syschout ; PRINT ONE ASCII CHR - CR + LDA #$0A + JSR syschout ; PRINT ONE ASCII CHR - LF + RTS + +pout10 ldx #$00 ; print the column labels +POUT11 lda #$20 ; 00 01 02 03 ... 07 <CRLF> + jsr syschout + txa + jsr syshexout + INX + CPX #$08 + BNE POUT11 + BEQ POUT9 +POUT12 TYA + and #$70 + JSR syshexout + rts + +Pout13 ldx #$00 ; Print the copyright banner +Pout14 lda banner,x + beq POUT15 + jsr syschout + inx + bne POUT14 +POUT15 rts + +KIN LDA #"?" + JSR syschout ; PRINT ONE ASCII CHR - ? + JSR syskin ; GET A KEYSTROKE FROM SYSTEM + AND #$4F ; MASK 0-7, AND ALPHA'S + RTS +; +; 6551 I/O Support Routines +; +; +Init_6551 lda #$1F ; 19.2K/8/1 + sta ACIActl ; control reg +.if VERSION_ERIS2010 + lda #$CB ; N parity/echo off/rx int off/ dtr ready +.else + lda #$0B ; N parity/echo off/rx int off/ dtr active low +.endif + sta ACIAcmd ; command reg +.if VERSION_ERIS2010 + ;; Terminal program on PC needs some time to start up + ldy #$ff + ldx #$ff +io_setup_delay_delay: + dex + bne io_setup_delay_delay + dey + bne io_setup_delay_delay +.endif + rts ; done +; +; input chr from ACIA1 (waiting) +; +syskin lda ACIASta ; Serial port status + and #$08 ; is recvr full + beq syskin ; no char to get + Lda ACIAdat ; get chr + RTS ; +; +; output to OutPut Port +; +.if VERSION_ERIS2010 +CLOCK_SPEED = 4 +syschout: + .block + pha + phx + phy + ;; Send character. + ;; Due to bugs in the register and interrupt + ;; handling of the WDC 65C02, we have to use + ;; a manual delay. + sta ACIADat +.switch CLOCK_SPEED +.case 4 ; 4 Mhz Clock + SERIAL_SEND_DELAY_X = $c3 + SERIAL_SEND_DELAY_Y = $02 +.case 2 ; 2 Mhz Clock + SERIAL_SEND_DELAY_X = $c2 + SERIAL_SEND_DELAY_Y = $01 +.default ; 1 Mhz Clock + SERIAL_SEND_DELAY_X = $88 + SERIAL_SEND_DELAY_Y = $01 +.endswitch + ldy #SERIAL_SEND_DELAY_Y +outer_loop: + ldx #SERIAL_SEND_DELAY_X +inner_loop: + dex + bne inner_loop + dey + bne outer_loop + ply + plx + pla + rts + .bend +.else +syschout PHA ; save registers +ACIA_Out1 lda ACIASta ; serial port status + and #$10 ; is tx buffer empty + beq ACIA_Out1 ; no + PLA ; get chr + sta ACIAdat ; put character to Port + RTS ; done +.endif + +syshexout PHA ; prints AA hex digits + LSR ; MOVE UPPER NIBBLE TO LOWER + LSR ; + LSR ; + LSR ; + JSR PrintDig ; + PLA ; +PrintDig AND #$0F ; prints A hex nibble (low 4 bits) + PHY + TAY ; + LDA Hexdigdata,Y ; + PLY + jmp syschout ; + +.if VERSION_ERIS2010 +Hexdigdata .text "0123456789ABCDEF" +banner +.if VERSION_ERIS2010 + .text x"1b" .. "[2J" ; Clear screen + .text x"1b" .. "[1;1H" ; Set cursor to top of screen +.endif + .text "MicroChess (c) 1996-2005 Peter Jennings, www.benlo.com" + .byte $0d, $0a, $00 +cpl .text "WWWWWWWWWWWWWWWWBBBBBBBBBBBBBBBBWWWWWWWWWWWWWWWW" +cph .text "KQRRBBNNPPPPPPPPKQRRBBNNPPPPPPPP" + .byte $00 +; +; end of added code +; +; BLOCK DATA +SETW .byte $03, $04, $00, $07, $02, $05, $01, $06 + .byte $10, $17, $11, $16, $12, $15, $14, $13 + .byte $73, $74, $70, $77, $72, $75, $71, $76 + .byte $60, $67, $61, $66, $62, $65, $64, $63 + +MOVEX .byte $00, $F0, $FF, $01, $10, $11, $0F, $EF, $F1 + .byte $DF, $E1, $EE, $F2, $12, $0E, $1F, $21 + +POINTS .byte $0B, $0A, $06, $06, $04, $04, $04, $04 + .byte $02, $02, $02, $02, $02, $02, $02, $02 + +OPNING .byte $99, $25, $0B, $25, $01, $00, $33, $25 + .byte $07, $36, $34, $0D, $34, $34, $0E, $52 + .byte $25, $0D, $45, $35, $04, $55, $22, $06 + .byte $43, $33, $0F, $CC +.else +Hexdigdata asc "0123456789ABCDEF" +banner asc "MicroChess (c) 1996-2005 Peter Jennings, www.benlo.com" + db $0d, $0a, $00 +cpl asc "WWWWWWWWWWWWWWWWBBBBBBBBBBBBBBBBWWWWWWWWWWWWWWWW" +cph asc "KQRRBBNNPPPPPPPPKQRRBBNNPPPPPPPP" + db $00 +; +; end of added code +; +; BLOCK DATA + *= $1580 +SETW db $03, $04, $00, $07, $02, $05, $01, $06 + db $10, $17, $11, $16, $12, $15, $14, $13 + db $73, $74, $70, $77, $72, $75, $71, $76 + db $60, $67, $61, $66, $62, $65, $64, $63 + +MOVEX db $00, $F0, $FF, $01, $10, $11, $0F, $EF, $F1 + db $DF, $E1, $EE, $F2, $12, $0E, $1F, $21 + +POINTS db $0B, $0A, $06, $06, $04, $04, $04, $04 + db $02, $02, $02, $02, $02, $02, $02, $02 + +OPNING db $99, $25, $0B, $25, $01, $00, $33, $25 + db $07, $36, $34, $0D, $34, $34, $0E, $52 + db $25, $0D, $45, $35, $04, $55, $22, $06 + db $43, $33, $0F, $CC +.endif + +; +; +; end of file +; diff --git a/contrib/wozmon/Makefile b/contrib/wozmon/Makefile @@ -0,0 +1,3 @@ +TARGET=wozmon + +include ../Makefile.common diff --git a/contrib/wozmon/wozmon.asm b/contrib/wozmon/wozmon.asm @@ -0,0 +1,192 @@ +;;; Originally written by Steve Wozniak for the Apple I. +;;; This version is based on EWOZ Extended Woz Monitor by BigEd +;;; (https://gist.github.com/BigEd/2760560) with modifications +;;; from Gerd Beuster (gerd@frombelow.net). +;;; +;;; This version supports an additional command: S prints +;;; the stack pointer. + + .include "os.inc" + +ACIA = io.acia_base +ACIA_CTRL = ACIA+3 +ACIA_CMD = ACIA+2 +ACIA_SR = ACIA+1 +ACIA_DAT = ACIA + +;;; Input buffer located at end of RAM, +;;; below the RAM IRQ vector. +IN = os.irq_vector - 128 ;*Input buffer +;;; Use zero-page addresses at end of zero-page. +;;; Since OS and programs fill zero-page from bottom to +;;; top, this should be least destructive ... +XAML = $F8 ;*Index pointers +XAMH = $F9 +STL = $FA +STH = $FB +L = $FC +H = $FD +YSAV = $FE +MODE = $FF + +RESET cld ;Clear decimal arithmetic mode. + cli + jsr io.init_acia + #io.PRINTSNL "Welcome to WOZMON!" +SOFTRESET lda #$9B ;* Auto escape. +NOTCR +.if SYMON + cmp #$88 ; Backspace in Symon +.else + cmp #$DF ; Backspace in terminal +.endif + beq BACKSPACE ;Yes. + cmp #$9B ;ESC? + beq ESCAPE ;Yes. + iny ;Advance text index. + bpl NEXTCHAR ;Auto ESC if >127. +ESCAPE lda #$DC ;"\" + jsr ECHO ;Output it. +GETLINE #io.PRINTNL + ldy #$01 ;Initialize text index. +BACKSPACE phx + phy + #term.CURSOR_BACK 2 + lda #' ' + jsr io.putc + jsr io.putc + #term.CURSOR_BACK 2 + ply + plx + dey ;Backup text index. + bpl NEXTCHAR + ldy #$00 ;Beyond start of line, reinitialize. +NEXTCHAR lda ACIA_SR ;*See if we got an incoming char + and #$08 ;*Test bit 3 + beq NEXTCHAR ;*Wait for character + lda ACIA_DAT ;*Load char + cmp #$60 ;*Is it Lower case + bmi CONVERT ;*Nope, just convert it + and #$5F ;*If lower case, convert to Upper case +CONVERT ora #$80 ;*Convert it to "ASCII Keyboard" Input + sta IN,y ;Add to text buffer. + jsr ECHO ;Display character. + cmp #$8D ;CR? + bne NOTCR ;No. + ldy #$FF ;Reset text index. + lda #$00 ;For XAM mode. + TAX ;0->X. +SETSTOR asl a ;Leaves $7B if setting STOR mode. +SETMODE sta MODE ;$00 = XAM, $7B = STOR, $AE = BLOK XAM. +BLSKIP iny ;Advance text index. +NEXTITEM lda IN,y ;Get character. + cmp #$8D ;CR? + beq GETLINE ;Yes, done this line. + cmp #$AE ;"."? + bcc BLSKIP ;Skip delimiter. + beq SETMODE ;Set BLOCK XAM mode. + cmp #$BA ;":"? + beq SETSTOR ;Yes, set STOR mode. + cmp #$D2 ;"R"? + beq RUN ;Yes, run user program. + cmp #$D3 ;"S"? + beq STACK ;Yes, print stack pointer + stx L ;$00->L. + stx H ; and H. + sty YSAV ;Save Y for comparison. +NEXTHEX lda IN,y ;Get character for hex test. + eor #$B0 ;Map digits to $0-9. + cmp #$0A ;Digit? + bcc DIG ;Yes. + adc #$88 ;Map letter "A"-"F" to $FA-FF. + cmp #$FA ;Hex letter? + bcc NOTHEX ;No, character not hex. +DIG asl a + asl a ;Hex digit to MSD of A. + asl a + asl a + ldx #$04 ;Shift count. +HEXSHIFT asl a ;Hex digit left MSB to carry. + rol L ;Rotate into LSD. + rol H ;Rotate into MSD's. + dex ;Done 4 shifts? + bne HEXSHIFT ;No, loop. + iny ;Advance text index. + bne NEXTHEX ;Always taken. Check next character for hex. +NOTHEX cpy YSAV ;Check if L, H empty (no hex digits). + bne NOESCAPE ;* Branch out of range, had to improvise... + jmp ESCAPE ;Yes, generate ESC sequence. + ;; Addition by gb +STACK #io.PRINTNL + tsx + txa + jsr io.puth + jmp GETLINE +RUN jsr ACTRUN ;* jsr to the Address we want to run. + jmp SOFTRESET ;* When returned for the program, reset EWOZ. +ACTRUN jmp (XAML) ;Run at current XAM index. + +NOESCAPE bit MODE ;Test MODE byte. + bvc NOTSTOR ;B6=0 for STOR, 1 for XAM and BLOCK XAM + lda L ;LSD's of hex data. + sta (STL,x) ;Store at current "store index". + inc STL ;Increment store index. + bne NEXTITEM ;Get next item. (no carry). + inc STH ;Add carry to 'store index' high order. +TONEXTITEM jmp NEXTITEM ;Get next command item. +NOTSTOR bmi XAMNEXT ;B7=0 for XAM, 1 for BLOCK XAM. + ldx #$02 ;Byte count. +SETADR lda L-1,x ;Copy hex data to + sta STL-1,x ;"store index". + sta XAML-1,x ;And to "XAM index'. + dex ;Next of 2 bytes. + bne SETADR ;Loop unless X = 0. +NXTPRNT bne PRDATA ;NE means no address to print. + phx + phy + #io.PRINTNL + ply + plx + lda XAMH ;'Examine index' high-order byte. + jsr PRBYTE ;Output it in hex format. + lda XAML ;Low-order "examine index" byte. + jsr PRBYTE ;Output it in hex format. + lda #$BA ;":". + jsr ECHO ;Output it. +PRDATA lda #$A0 ;Blank. + jsr ECHO ;Output it. + lda (XAML,x) ;Get data byte at 'examine index". + jsr PRBYTE ;Output it in hex format. +XAMNEXT stx MODE ;0-> MODE (XAM mode). + lda XAML + cmp L ;Compare 'examine index" to hex data. + lda XAMH + sbc H + bcs TONEXTITEM ;Not less, so no more data to output. + inc XAML + bne MOD8CHK ;Increment 'examine index". + inc XAMH +MOD8CHK lda XAML ;Check low-order 'exainine index' byte + and #$0F ;For MOD 8=0 ** changed to $0F to get 16 values per row ** + bpl NXTPRNT ;Always taken. +PRBYTE pha ;Save A for LSD. + lsr a + lsr a + lsr a ;MSD to LSD position. + lsr a + jsr PRHEX ;Output hex digit. + pla ;Restore A. +PRHEX and #$0F ;Mask LSD for hex print. + ora #$B0 ;Add "0". + cmp #$BA ;Digit? + bcc ECHO ;Yes, output it. + adc #$06 ;Add offset for letter. +ECHO pha ;*Save A + phx + phy + and #$7F ;*Change to "standard ASCII" + jsr io.putc + ply + plx + pla + rts ;*Done, over and out... diff --git a/contrib/write_default_files.sh b/contrib/write_default_files.sh @@ -0,0 +1,33 @@ +#!/bin/bash +KFS_CMD="sudo ../tools/kfs.py" +DEVICE=$1 +SW_MAIN=../sw +SW_CONTRIB=. + +for i in 10print ansi_test serial_line_echo stack_test ttt via_test interrupts +do + pushd ${SW_MAIN}/$i + make clean all + popd +done +pushd ${SW_MAIN}/ttt +make test +popd +for i in wozmon microchess Tiny-BASIC +do + pushd ${SW_CONTRIB}/$i + make clean all + popd +done + +# ${KFS_CMD} ${DEVICE} format +${KFS_CMD} ${DEVICE} store 0 "10print" ${SW_MAIN}/10print/10print.bin +${KFS_CMD} ${DEVICE} store 1 "Tic Tac Toe" ${SW_MAIN}/ttt/ttt.bin +${KFS_CMD} ${DEVICE} store 2 "Tic Tac Toe (Computer vs. Computer)" ${SW_MAIN}/ttt/ttt_test.bin +${KFS_CMD} ${DEVICE} store 3 "Microchess" ${SW_CONTRIB}/microchess/microchess.bin +${KFS_CMD} ${DEVICE} store 4 "Tiny-BASIC" ${SW_CONTRIB}/Tiny-BASIC/tinybasic.bin +${KFS_CMD} ${DEVICE} store 5 "Wozmon" ${SW_CONTRIB}/wozmon/wozmon.bin +${KFS_CMD} ${DEVICE} store 6 "Ansi Test" ${SW_MAIN}/ansi_test/ansi_test.bin +${KFS_CMD} ${DEVICE} store 7 "Stack Test" ${SW_MAIN}/stack_test/stack_test.bin +${KFS_CMD} ${DEVICE} store 8 "Interrupts Test" ${SW_MAIN}/interrupts/interrupts.bin +${KFS_CMD} ${DEVICE} ls diff --git a/hw/pcb/eris2010/eris2010.kicad_pcb b/hw/pcb/eris2010/eris2010.kicad_pcb @@ -3,10 +3,10 @@ (general (thickness 1.6) (drawings 22) - (tracks 1817) + (tracks 1839) (zones 0) (modules 41) - (nets 107) + (nets 108) ) (page A4) @@ -196,6 +196,7 @@ (net 104 "Net-(acai1-Pad7)") (net 105 "Net-(acai1-Pad8)") (net 106 "Net-(acai1-Pad11)") + (net 107 /ram_~we) (net_class Default "This is the default net class." (clearance 0.25) @@ -260,6 +261,7 @@ (add_net /pb71) (add_net /ram_~ce) (add_net /ram_~oe) + (add_net /ram_~we) (add_net /rdy) (add_net /reset_in) (add_net /rx) @@ -1437,8 +1439,8 @@ ) ) - (module Button_Switch_THT:SW_CuK_JS202011CQN_DPDT_Straight (layer F.Cu) (tedit 5A02FE31) (tstamp 602379B0) - (at 140.716 91.948) + (module Button_Switch_THT:SW_CuK_JS202011CQN_DPDT_Straight (layer F.Cu) (tedit 5A02FE31) (tstamp 603EF78B) + (at 145.796 95.25 180) (descr "CuK sub miniature slide switch, JS series, DPDT, right angle, http://www.ckswitches.com/media/1422/js.pdf") (tags "switch DPDT") (path /607E0E51) @@ -1468,14 +1470,14 @@ (fp_line (start 7 3.65) (end -2 3.65) (layer F.Fab) (width 0.1)) (fp_line (start 7 -0.35) (end 7 3.65) (layer F.Fab) (width 0.1)) (fp_line (start -1 -0.35) (end 7 -0.35) (layer F.Fab) (width 0.1)) - (pad 1 thru_hole rect (at 0 0) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask) + (pad 1 thru_hole rect (at 0 0 180) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask) (net 39 /vcc)) - (pad 2 thru_hole circle (at 2.5 0) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask) + (pad 2 thru_hole circle (at 2.5 0 180) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask) (net 97 "Net-(D_pwr1-Pad1)")) - (pad 3 thru_hole circle (at 5 0) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) - (pad 4 thru_hole circle (at 0 3.3) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) - (pad 5 thru_hole circle (at 2.5 3.3) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) - (pad 6 thru_hole circle (at 5 3.3) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 5 0 180) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 3.3 180) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 2.5 3.3 180) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 5 3.3 180) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_CuK_JS202011CQN_DPDT_Straight.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1535,7 +1537,7 @@ ) (module Button_Switch_THT:SW_CuK_JS202011CQN_DPDT_Straight (layer F.Cu) (tedit 5A02FE31) (tstamp 60237BC3) - (at 124.46 91.948) + (at 129.54 95.25 180) (descr "CuK sub miniature slide switch, JS series, DPDT, right angle, http://www.ckswitches.com/media/1422/js.pdf") (tags "switch DPDT") (path /6008C28D) @@ -1565,14 +1567,14 @@ (fp_line (start 7 3.65) (end -2 3.65) (layer F.Fab) (width 0.1)) (fp_line (start 7 -0.35) (end 7 3.65) (layer F.Fab) (width 0.1)) (fp_line (start -1 -0.35) (end 7 -0.35) (layer F.Fab) (width 0.1)) - (pad 1 thru_hole rect (at 0 0) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask) + (pad 1 thru_hole rect (at 0 0 180) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask) (net 48 /reset_in)) - (pad 2 thru_hole circle (at 2.5 0) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask) + (pad 2 thru_hole circle (at 2.5 0 180) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask) (net 82 /dtr)) - (pad 3 thru_hole circle (at 5 0) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) - (pad 4 thru_hole circle (at 0 3.3) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) - (pad 5 thru_hole circle (at 2.5 3.3) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) - (pad 6 thru_hole circle (at 5 3.3) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at 5 0 180) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 0 3.3 180) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at 2.5 3.3 180) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at 5 3.3 180) (size 1.4 1.4) (drill 0.9) (layers *.Cu *.Mask)) (model ${KISYS3DMOD}/Button_Switch_THT.3dshapes/SW_CuK_JS202011CQN_DPDT_Straight.wrl (at (xyz 0 0 0)) (scale (xyz 1 1 1)) @@ -1950,7 +1952,7 @@ (pad 13 thru_hole oval (at 0 30.48 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 16 /d2)) (pad 27 thru_hole oval (at 15.24 2.54 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 22 /r~w)) + (net 107 /ram_~we)) (pad 14 thru_hole oval (at 0 33.02 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 83 /gnd)) (pad 28 thru_hole oval (at 15.24 0 180) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) @@ -2017,86 +2019,6 @@ (net 96 "Net-(ser1-Pad9)")) ) - (module MountingHole:MountingHole_2.7mm (layer F.Cu) (tedit 56D1B4CB) (tstamp 60237735) - (at 17.018 17.018) - (descr "Mounting Hole 2.7mm, no annular") - (tags "mounting hole 2.7mm no annular") - (path /601FAB90) - (attr virtual) - (fp_text reference H1 (at 0 0) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole (at 0 3.7) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 2.95 0) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 0 0) (end 2.7 0) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 np_thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_2.7mm (layer F.Cu) (tedit 56D1B4CB) (tstamp 60239F7E) - (at 174.752 17.018) - (descr "Mounting Hole 2.7mm, no annular") - (tags "mounting hole 2.7mm no annular") - (path /601F9F50) - (attr virtual) - (fp_text reference H2 (at 0 0) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole (at 0 3.7) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 2.7 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 2.95 0) (layer F.CrtYd) (width 0.05)) - (pad 1 np_thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_2.7mm (layer F.Cu) (tedit 56D1B4CB) (tstamp 60237DC5) - (at 17.018 93.218) - (descr "Mounting Hole 2.7mm, no annular") - (tags "mounting hole 2.7mm no annular") - (path /601FB83B) - (attr virtual) - (fp_text reference H3 (at 0 0) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole (at 0 3.7) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 2.7 0) (layer Cmts.User) (width 0.15)) - (fp_circle (center 0 0) (end 2.95 0) (layer F.CrtYd) (width 0.05)) - (pad 1 np_thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers *.Cu *.Mask)) - ) - - (module MountingHole:MountingHole_2.7mm (layer F.Cu) (tedit 56D1B4CB) (tstamp 60237A7A) - (at 174.752 93.218) - (descr "Mounting Hole 2.7mm, no annular") - (tags "mounting hole 2.7mm no annular") - (path /601FC494) - (attr virtual) - (fp_text reference H4 (at 0 0) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value MountingHole (at 0 3.7) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_circle (center 0 0) (end 2.95 0) (layer F.CrtYd) (width 0.05)) - (fp_circle (center 0 0) (end 2.7 0) (layer Cmts.User) (width 0.15)) - (fp_text user %R (at 0.3 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (pad 1 np_thru_hole circle (at 0 0) (size 2.7 2.7) (drill 2.7) (layers *.Cu *.Mask)) - ) - (module Package_DIP:DIP-28_W15.24mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 60237A15) (at 54.864 94.742 180) (descr "28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils)") @@ -2457,7 +2379,7 @@ (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 48 /reset_in)) (pad 18 thru_hole oval (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) - (net 47 /ram_~ce)) + (net 107 /ram_~we)) (pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (net 43 /mpu_clk)) (pad 19 thru_hole oval (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) @@ -2473,6 +2395,86 @@ ) ) + (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 603EFA54) + (at 17.018 17.018) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (path /601FAB90) + (attr virtual) + (fp_text reference H1 (at 0 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 603EFA5B) + (at 174.752 17.018) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (path /601F9F50) + (attr virtual) + (fp_text reference H2 (at 0 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 603EFA62) + (at 17.018 93.218) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (path /601FB83B) + (attr virtual) + (fp_text reference H3 (at 0 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + + (module MountingHole:MountingHole_3.2mm_M3 (layer F.Cu) (tedit 56D1B4CB) (tstamp 603EFA69) + (at 174.752 93.218) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (path /601FC494) + (attr virtual) + (fp_text reference H4 (at 0 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value MountingHole (at 0 4.2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0.3 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 3.2 0) (layer Cmts.User) (width 0.15)) + (fp_circle (center 0 0) (end 3.45 0) (layer F.CrtYd) (width 0.05)) + (pad 1 np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask)) + ) + (gr_line (start 11.938 98.298) (end 11.938 11.938) (layer Edge.Cuts) (width 0.15) (tstamp 60239FAB)) (gr_line (start 179.832 98.298) (end 11.938 98.298) (layer Edge.Cuts) (width 0.15)) (gr_line (start 179.832 11.938) (end 179.832 98.298) (layer Edge.Cuts) (width 0.15)) @@ -2516,7 +2518,7 @@ (gr_text +5V (at 155.448 93.472) (layer F.SilkS) (tstamp 602378EB) (effects (font (size 1.5 1.5) (thickness 0.3))) ) - (gr_text OFF (at 118.618 93.726) (layer F.SilkS) (tstamp 602378E8) + (gr_text OFF (at 119.634 93.726) (layer F.SilkS) (tstamp 602378E8) (effects (font (size 1.5 1.5) (thickness 0.3))) ) (gr_text "DTR RESET" (at 127 88.9) (layer F.SilkS) (tstamp 602378E5) @@ -2533,1747 +2535,1740 @@ ) (segment (start 126.365 74.676) (end 128.905 74.676) (width 0.25) (layer F.Cu) (net 1)) - (segment (start 45.72 39.0213) (end 46.0853 39.0213) (width 0.25) (layer B.Cu) (net 2)) - (segment (start 46.0853 39.0213) (end 46.8959 39.8319) (width 0.25) (layer B.Cu) (net 2)) - (segment (start 46.8959 39.8319) (end 46.8959 48.5089) (width 0.25) (layer B.Cu) (net 2)) - (segment (start 46.8959 48.5089) (end 46.0342 49.3706) (width 0.25) (layer B.Cu) (net 2)) - (segment (start 46.0342 49.3706) (end 45.2331 49.3706) (width 0.25) (layer B.Cu) (net 2)) - (segment (start 45.2331 49.3706) (end 43.4669 51.1368) (width 0.25) (layer B.Cu) (net 2)) - (segment (start 43.4669 51.1368) (end 43.4669 79.9969) (width 0.25) (layer B.Cu) (net 2)) - (segment (start 43.4669 79.9969) (end 54.4967 91.0267) (width 0.25) (layer B.Cu) (net 2)) - (segment (start 54.4967 91.0267) (end 54.864 91.0267) (width 0.25) (layer B.Cu) (net 2)) - (segment (start 46.8953 37.846) (end 48.4591 37.846) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 48.4591 37.846) (end 49.6742 36.6309) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 49.6742 36.6309) (end 55.6679 36.6309) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 55.6679 36.6309) (end 57.3373 38.3003) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 57.3373 38.3003) (end 80.4662 38.3003) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 80.4662 38.3003) (end 81.7171 37.0494) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 81.7171 37.0494) (end 81.7171 32.6252) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 81.7171 32.6252) (end 78.7579 29.666) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 78.7579 29.666) (end 78.7579 27.4219) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 78.7579 27.4219) (end 86.868 19.3118) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 86.868 19.3118) (end 86.868 17.2275) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 86.868 17.2275) (end 87.6302 16.4653) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 87.6302 16.4653) (end 88.138 16.4653) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 88.138 15.24) (end 88.138 16.4653) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 76.1133 38.8345) (end 59.9682 38.8345) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 59.9682 38.8345) (end 57.8044 36.6707) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 57.8044 36.6707) (end 48.0706 36.6707) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 48.0706 36.6707) (end 46.8953 37.846) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 76.1133 38.8345) (end 76.1133 36.0251) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 76.1133 36.0251) (end 75.4388 35.3506) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 75.4388 35.3506) (end 74.255 35.3506) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 74.255 35.3506) (end 71.8275 37.7781) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 71.8275 37.7781) (end 67.087 37.7781) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 67.087 37.7781) (end 66.3505 37.0416) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 66.3505 37.0416) (end 66.3505 35.4097) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 66.3505 35.4097) (end 69.9457 31.8145) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 69.9457 31.8145) (end 74.458 31.8145) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 74.458 31.8145) (end 80.2443 26.0282) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 80.2443 26.0282) (end 84.1951 26.0282) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 84.1951 26.0282) (end 91.948 18.2753) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 91.948 18.2753) (end 91.948 14.7768) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 91.948 14.7768) (end 91.159 13.9878) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 91.159 13.9878) (end 90.156 13.9878) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 90.156 13.9878) (end 89.3633 14.7805) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 89.3633 14.7805) (end 89.3633 15.24) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 116.1935 41.0683) (end 78.3471 41.0683) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 78.3471 41.0683) (end 76.1133 38.8345) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 116.1935 41.0683) (end 115.9184 41.3434) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 115.9184 41.3434) (end 115.9184 56.7776) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 115.9184 56.7776) (end 106.1855 66.5105) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 106.1855 66.5105) (end 106.1855 77.1256) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 106.1855 77.1256) (end 103.8947 79.4164) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 103.8947 79.4164) (end 102.4357 79.4164) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 88.138 15.24) (end 89.3633 15.24) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 76.708 92.202) (end 76.708 91.0267) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 98.7113 75.692) (end 102.4357 79.4164) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 76.708 91.0267) (end 77.0753 91.0267) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 77.0753 91.0267) (end 79.3944 88.7076) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 79.3944 88.7076) (end 79.3944 85.3608) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 79.3944 85.3608) (end 81.1628 83.5924) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 81.1628 83.5924) (end 90.6819 83.5924) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 90.6819 83.5924) (end 92.8551 85.7656) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 92.8551 85.7656) (end 96.3524 85.7656) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 96.3524 85.7656) (end 102.4357 79.6823) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 102.4357 79.6823) (end 102.4357 79.4164) (width 0.25) (layer B.Cu) (net 2)) + (segment (start 97.536 75.692) (end 98.7113 75.692) (width 0.25) (layer B.Cu) (net 2)) (segment (start 45.72 37.846) (end 46.8953 37.846) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 45.72 37.846) (end 45.72 39.0213) (width 0.25) (layer B.Cu) (net 2)) - (segment (start 54.864 92.202) (end 54.864 91.0267) (width 0.25) (layer B.Cu) (net 2)) - (segment (start 96.3607 75.692) (end 94.5568 75.692) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 94.5568 75.692) (end 78.0468 92.202) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 78.0468 92.202) (end 76.708 92.202) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 76.708 92.202) (end 75.5327 92.202) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 75.5327 92.202) (end 74.3421 93.3926) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 74.3421 93.3926) (end 57.2299 93.3926) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 57.2299 93.3926) (end 56.0393 92.202) (width 0.25) (layer F.Cu) (net 2)) (segment (start 54.864 92.202) (end 56.0393 92.202) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 56.0393 92.202) (end 57.2299 91.0114) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 57.2299 91.0114) (end 74.3421 91.0114) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 74.3421 91.0114) (end 75.5327 92.202) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 97.536 75.692) (end 96.3607 75.692) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 46.8953 35.306) (end 50.6146 31.5867) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 50.6146 31.5867) (end 54.7185 31.5867) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 54.7185 31.5867) (end 57.9066 34.7748) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 57.9066 34.7748) (end 72.2883 34.7748) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 72.5026 34.7748) (end 72.2883 34.7748) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 72.5026 34.7748) (end 72.5026 39.7184) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 72.5026 39.7184) (end 72.8564 40.0722) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 72.8564 40.0722) (end 72.8564 64.6324) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 72.8564 64.6324) (end 76.3064 68.0824) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 76.3064 68.0824) (end 77.1404 68.0824) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 77.1404 68.0824) (end 81.1207 72.0627) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 81.1207 72.0627) (end 81.1207 73.152) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 84.4978 15.24) (end 84.3727 15.3651) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 84.3727 15.3651) (end 84.3727 21.2741) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 84.3727 21.2741) (end 74.3274 31.3194) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 74.3274 31.3194) (end 74.3274 32.2323) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 74.3274 32.2323) (end 72.5026 34.0571) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 72.5026 34.0571) (end 72.5026 34.7748) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 45.72 35.306) (end 46.8953 35.306) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 76.708 92.202) (end 75.5327 92.202) (width 0.25) (layer F.Cu) (net 2)) + (via (at 116.1935 41.0683) (size 0.8) (layers F.Cu B.Cu) (net 2)) + (segment (start 73.1273 30.136) (end 73.4082 30.4169) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 83.4958 73.152) (end 85.024 71.6238) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 85.024 71.6238) (end 85.024 69.1324) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 85.024 69.1324) (end 82.6936 66.802) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 82.6936 66.802) (end 81.004 66.802) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 81.004 66.802) (end 77.194 62.992) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 77.194 62.992) (end 76.2942 62.992) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 76.2942 62.992) (end 75.3806 62.0784) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 75.3806 62.0784) (end 75.3806 61.1023) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 75.3806 61.1023) (end 73.219 58.9407) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 73.219 58.9407) (end 73.219 34.2459) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 73.219 34.2459) (end 73.6249 33.84) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 73.6249 33.84) (end 73.6249 30.6336) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 73.6249 30.6336) (end 73.4082 30.4169) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 83.4958 73.152) (end 82.296 73.152) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 76.708 88.4867) (end 77.0754 88.4867) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 77.0754 88.4867) (end 77.8833 87.6788) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 77.8833 87.6788) (end 77.8833 80.9041) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 77.8833 80.9041) (end 81.8254 76.962) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 81.8254 76.962) (end 82.7308 76.962) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 82.7308 76.962) (end 83.4958 76.197) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 83.4958 76.197) (end 83.4958 73.152) (width 0.25) (layer B.Cu) (net 3)) (segment (start 76.708 89.662) (end 76.708 88.4867) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 76.708 88.4867) (end 77.0753 88.4867) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 77.0753 88.4867) (end 78.4822 87.0798) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 78.4822 87.0798) (end 78.4822 75.7905) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 78.4822 75.7905) (end 81.1207 73.152) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 82.296 73.152) (end 81.1207 73.152) (width 0.25) (layer B.Cu) (net 3)) - (segment (start 85.598 15.24) (end 84.4978 15.24) (width 0.25) (layer B.Cu) (net 3)) - (via (at 72.2883 34.7748) (size 0.8) (layers F.Cu B.Cu) (net 3)) - (segment (start 71.6982 28.784) (end 71.6982 30.4997) (width 0.25) (layer B.Cu) (net 4)) - (segment (start 71.6982 30.4997) (end 69.654 32.5439) (width 0.25) (layer B.Cu) (net 4)) - (segment (start 69.654 32.5439) (end 69.654 45.916) (width 0.25) (layer B.Cu) (net 4)) - (segment (start 69.654 45.916) (end 61.468 54.102) (width 0.25) (layer B.Cu) (net 4)) - (segment (start 61.468 54.102) (end 61.468 55.2773) (width 0.25) (layer B.Cu) (net 4)) - (segment (start 71.6982 28.784) (end 73.5827 28.784) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 73.5827 28.784) (end 73.7547 28.956) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 74.93 28.956) (end 73.7547 28.956) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 74.9831 87.5826) (end 66.4327 79.0322) (width 0.25) (layer B.Cu) (net 4)) - (segment (start 66.4327 79.0322) (end 66.4327 59.8767) (width 0.25) (layer B.Cu) (net 4)) - (segment (start 66.4327 59.8767) (end 61.8333 55.2773) (width 0.25) (layer B.Cu) (net 4)) - (segment (start 61.8333 55.2773) (end 61.468 55.2773) (width 0.25) (layer B.Cu) (net 4)) - (segment (start 74.9831 87.5826) (end 75.7156 88.3151) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 75.7156 88.3151) (end 81.2259 88.3151) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 81.2259 88.3151) (end 95.119 74.422) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 95.119 74.422) (end 99.1004 74.422) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 99.1004 74.422) (end 100.3704 73.152) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 100.3704 73.152) (end 103.378 73.152) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 60.2927 54.102) (end 54.6392 54.102) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 54.6392 54.102) (end 50.2818 58.4594) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 50.2818 58.4594) (end 49.4499 58.4594) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 49.4499 58.4594) (end 49.3578 58.3673) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 49.3578 58.3673) (end 39.468 58.3673) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 39.468 58.3673) (end 33.3193 64.516) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 33.3193 64.516) (end 31.6119 64.516) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 31.6119 64.516) (end 30.3037 65.8242) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 30.3037 65.8242) (end 30.3037 73.4357) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 30.3037 73.4357) (end 31.6387 74.7707) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 31.6387 74.7707) (end 32.004 74.7707) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 74.93 28.3683) (end 74.93 28.956) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 73.1273 30.136) (end 73.1273 29.0893) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 73.1273 29.0893) (end 75.1639 27.0527) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 75.1639 27.0527) (end 77.7596 27.0527) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 77.7596 27.0527) (end 85.7786 19.0337) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 85.7786 19.0337) (end 86.0773 19.0337) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 86.0773 19.0337) (end 86.868 18.243) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 86.868 18.243) (end 86.868 17.2275) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 86.868 17.2275) (end 86.1058 16.4653) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 86.1058 16.4653) (end 85.598 16.4653) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 46.8953 35.306) (end 48.0706 34.1307) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 48.0706 34.1307) (end 53.6417 34.1307) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 53.6417 34.1307) (end 54.5154 33.257) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 54.5154 33.257) (end 54.5154 29.6608) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 54.5154 29.6608) (end 53.8771 29.0225) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 53.8771 29.0225) (end 53.0084 29.0225) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 53.0084 29.0225) (end 52.1403 28.1544) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 52.1403 28.1544) (end 52.1403 27.1974) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 52.1403 27.1974) (end 52.8981 26.4396) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 52.8981 26.4396) (end 61.9927 26.4396) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 61.9927 26.4396) (end 65.6891 30.136) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 65.6891 30.136) (end 73.1273 30.136) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 85.598 15.24) (end 85.598 16.4653) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 45.72 35.306) (end 46.8953 35.306) (width 0.25) (layer F.Cu) (net 3)) + (via (at 73.4082 30.4169) (size 0.8) (layers F.Cu B.Cu) (net 3)) + (segment (start 74.93 28.956) (end 73.7547 28.956) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 61.468 52.9267) (end 61.8354 52.9267) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 61.8354 52.9267) (end 62.6433 52.1188) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 62.6433 52.1188) (end 62.6433 50.3541) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 62.6433 50.3541) (end 66.4304 46.567) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 66.4304 46.567) (end 66.4304 45.8242) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 66.4304 45.8242) (end 72.0499 40.2047) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 72.0499 40.2047) (end 72.0499 30.6608) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 72.0499 30.6608) (end 73.7547 28.956) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 74.93 28.956) (end 74.93 25.3409) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 74.93 25.3409) (end 81.8327 18.4382) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 81.8327 18.4382) (end 81.8327 17.78) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 32.004 74.7707) (end 32.3693 74.7707) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 32.3693 74.7707) (end 38.4486 68.6914) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 38.4486 68.6914) (end 38.4486 61.2221) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 38.4486 61.2221) (end 52.8498 46.8209) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 52.8498 46.8209) (end 53.8196 46.8209) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 53.8196 46.8209) (end 60.2927 53.294) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 60.2927 53.294) (end 60.2927 54.102) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 83.058 17.78) (end 81.8327 17.78) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 61.468 54.102) (end 61.468 52.9267) (width 0.25) (layer B.Cu) (net 4)) (segment (start 83.058 17.78) (end 81.8327 17.78) (width 0.25) (layer F.Cu) (net 4)) (segment (start 81.8327 17.78) (end 81.8327 17.3204) (width 0.25) (layer F.Cu) (net 4)) (segment (start 81.8327 17.3204) (end 81.067 16.5547) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 81.067 16.5547) (end 65.7596 16.5547) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 65.7596 16.5547) (end 63.2108 14.0059) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 63.2108 14.0059) (end 46.4461 14.0059) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 46.4461 14.0059) (end 45.212 15.24) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 74.93 28.3683) (end 74.93 27.7807) (width 0.25) (layer B.Cu) (net 4)) - (segment (start 83.058 17.78) (end 83.058 19.0053) (width 0.25) (layer B.Cu) (net 4)) - (segment (start 74.93 27.7807) (end 74.93 27.1333) (width 0.25) (layer B.Cu) (net 4)) - (segment (start 74.93 27.1333) (end 83.058 19.0053) (width 0.25) (layer B.Cu) (net 4)) - (segment (start 61.468 54.102) (end 60.2927 54.102) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 81.067 16.5547) (end 64.1558 16.5547) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 64.1558 16.5547) (end 61.6158 14.0147) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 61.6158 14.0147) (end 46.4373 14.0147) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 46.4373 14.0147) (end 45.212 15.24) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 32.004 77.1213) (end 30.8299 78.2954) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 30.8299 78.2954) (end 30.8299 95.9942) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 30.8299 95.9942) (end 31.814 96.9783) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 31.814 96.9783) (end 64.4358 96.9783) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 64.4358 96.9783) (end 75.6567 85.7574) (width 0.25) (layer B.Cu) (net 4)) (segment (start 32.004 75.946) (end 32.004 74.7707) (width 0.25) (layer F.Cu) (net 4)) - (via (at 71.6982 28.784) (size 0.8) (layers F.Cu B.Cu) (net 4)) - (via (at 74.9831 87.5826) (size 0.8) (layers F.Cu B.Cu) (net 4)) - (segment (start 83.058 15.24) (end 81.8327 15.24) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 45.72 32.766) (end 59.182 19.304) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 59.182 19.304) (end 59.182 17.269) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 59.182 17.269) (end 59.941 16.51) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 59.941 16.51) (end 65.7408 16.51) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 65.7408 16.51) (end 68.7566 13.4942) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 68.7566 13.4942) (end 80.5947 13.4942) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 80.5947 13.4942) (end 81.8327 14.7322) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 81.8327 14.7322) (end 81.8327 15.24) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 83.058 16.4653) (end 82.5502 16.4653) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 82.5502 16.4653) (end 81.788 17.2275) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 81.788 17.2275) (end 81.788 19.1556) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 81.788 19.1556) (end 73.7437 27.1999) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 73.7437 27.1999) (end 73.7437 32.1084) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 73.7437 32.1084) (end 71.43 34.4221) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 71.43 34.4221) (end 71.43 46.9104) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 71.43 46.9104) (end 71.0329 47.3075) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 71.0329 47.3075) (end 71.0329 70.4175) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 71.0329 70.4175) (end 76.3074 75.692) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 76.3074 75.692) (end 77.194 75.692) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 77.194 75.692) (end 77.9079 76.4059) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 77.9079 76.4059) (end 77.9079 85.1121) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 77.9079 85.1121) (end 77.0733 85.9467) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 77.0733 85.9467) (end 76.708 85.9467) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 76.708 87.122) (end 75.5291 88.3009) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 75.5291 88.3009) (end 75.5291 90.2144) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 75.5291 90.2144) (end 76.1572 90.8425) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 76.1572 90.8425) (end 77.2569 90.8425) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 77.2569 90.8425) (end 80.5461 87.5533) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 80.5461 87.5533) (end 80.5461 78.3077) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 80.5461 78.3077) (end 81.814 77.0398) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 81.814 77.0398) (end 82.9541 77.0398) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 82.9541 77.0398) (end 84.1463 78.232) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 84.1463 78.232) (end 97.536 78.232) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 76.708 87.122) (end 76.708 85.9467) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 61.468 54.102) (end 60.2927 54.102) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 102.2027 73.152) (end 98.2981 77.0566) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 98.2981 77.0566) (end 94.2381 77.0566) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 94.2381 77.0566) (end 85.5373 85.7574) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 85.5373 85.7574) (end 75.6567 85.7574) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 32.004 75.946) (end 32.004 77.1213) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 103.378 73.152) (end 102.2027 73.152) (width 0.25) (layer F.Cu) (net 4)) + (via (at 75.6567 85.7574) (size 0.8) (layers F.Cu B.Cu) (net 4)) + (segment (start 83.058 16.4653) (end 83.5175 16.4653) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 83.5175 16.4653) (end 84.328 17.2758) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 84.328 17.2758) (end 84.328 27.0289) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 84.328 27.0289) (end 76.6672 34.6897) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 76.6672 34.6897) (end 76.6672 38.6193) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 76.6672 38.6193) (end 75.0015 40.285) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 75.0015 40.285) (end 75.0015 59.2004) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 75.0015 59.2004) (end 76.2531 60.452) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 76.2531 60.452) (end 77.1106 60.452) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 77.1106 60.452) (end 80.9206 64.262) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 80.9206 64.262) (end 82.758 64.262) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 82.758 64.262) (end 96.3607 77.8647) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 96.3607 77.8647) (end 96.3607 78.232) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 97.536 78.232) (end 96.3607 78.232) (width 0.25) (layer B.Cu) (net 5)) (segment (start 83.058 15.24) (end 83.058 16.4653) (width 0.25) (layer B.Cu) (net 5)) - (segment (start 71.1404 33.2153) (end 62.3297 33.2153) (width 0.25) (layer F.Cu) (net 6)) - (segment (start 62.3297 33.2153) (end 58.1498 29.0354) (width 0.25) (layer F.Cu) (net 6)) - (segment (start 58.1498 29.0354) (end 51.9454 29.0354) (width 0.25) (layer F.Cu) (net 6)) - (segment (start 51.9454 29.0354) (end 50.7548 30.226) (width 0.25) (layer F.Cu) (net 6)) - (segment (start 50.7548 30.226) (end 45.72 30.226) (width 0.25) (layer F.Cu) (net 6)) - (segment (start 80.518 15.24) (end 80.518 16.4653) (width 0.25) (layer B.Cu) (net 6)) - (segment (start 71.1404 33.2153) (end 73.0073 31.3484) (width 0.25) (layer B.Cu) (net 6)) - (segment (start 73.0073 31.3484) (end 73.0073 26.1064) (width 0.25) (layer B.Cu) (net 6)) - (segment (start 73.0073 26.1064) (end 79.248 19.8657) (width 0.25) (layer B.Cu) (net 6)) - (segment (start 79.248 19.8657) (end 79.248 17.2275) (width 0.25) (layer B.Cu) (net 6)) - (segment (start 79.248 17.2275) (end 80.0102 16.4653) (width 0.25) (layer B.Cu) (net 6)) - (segment (start 80.0102 16.4653) (end 80.518 16.4653) (width 0.25) (layer B.Cu) (net 6)) - (segment (start 76.708 83.4067) (end 76.3429 83.4067) (width 0.25) (layer B.Cu) (net 6)) - (segment (start 76.3429 83.4067) (end 70.4824 77.5462) (width 0.25) (layer B.Cu) (net 6)) - (segment (start 70.4824 77.5462) (end 70.4824 47.1504) (width 0.25) (layer B.Cu) (net 6)) - (segment (start 70.4824 47.1504) (end 70.6547 46.9781) (width 0.25) (layer B.Cu) (net 6)) - (segment (start 70.6547 46.9781) (end 70.6547 33.701) (width 0.25) (layer B.Cu) (net 6)) - (segment (start 70.6547 33.701) (end 71.1404 33.2153) (width 0.25) (layer B.Cu) (net 6)) - (segment (start 76.708 84.582) (end 76.708 83.4067) (width 0.25) (layer B.Cu) (net 6)) - (via (at 71.1404 33.2153) (size 0.8) (layers F.Cu B.Cu) (net 6)) - (segment (start 69.7144 30.5347) (end 68.9895 31.2596) (width 0.25) (layer B.Cu) (net 7)) - (segment (start 68.9895 31.2596) (end 68.9895 45.8064) (width 0.25) (layer B.Cu) (net 7)) - (segment (start 68.9895 45.8064) (end 61.9639 52.832) (width 0.25) (layer B.Cu) (net 7)) - (segment (start 61.9639 52.832) (end 61.0661 52.832) (width 0.25) (layer B.Cu) (net 7)) - (segment (start 61.0661 52.832) (end 60.2656 53.6325) (width 0.25) (layer B.Cu) (net 7)) - (segment (start 60.2656 53.6325) (end 60.2656 57.1696) (width 0.25) (layer B.Cu) (net 7)) - (segment (start 60.2656 57.1696) (end 61.1027 58.0067) (width 0.25) (layer B.Cu) (net 7)) - (segment (start 61.1027 58.0067) (end 61.468 58.0067) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 46.8953 32.766) (end 46.8953 31.7305) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 46.8953 31.7305) (end 52.6978 25.928) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 52.6978 25.928) (end 75.7808 25.928) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 75.7808 25.928) (end 75.8676 26.0148) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 75.8676 26.0148) (end 76.5864 26.0148) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 76.5864 26.0148) (end 84.328 18.2732) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 84.328 18.2732) (end 84.328 17.2275) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 84.328 17.2275) (end 83.5658 16.4653) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 83.5658 16.4653) (end 83.058 16.4653) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 83.058 15.24) (end 83.058 16.4653) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 45.72 32.766) (end 46.8953 32.766) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 76.708 87.122) (end 77.8833 87.122) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 97.536 78.232) (end 96.3607 78.232) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 96.3607 78.232) (end 87.4707 87.122) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 87.4707 87.122) (end 77.8833 87.122) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 34.1932 36.8709) (end 40.8381 30.226) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 40.8381 30.226) (end 45.72 30.226) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 75.5327 84.582) (end 63.6632 96.4515) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 63.6632 96.4515) (end 31.9948 96.4515) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 31.9948 96.4515) (end 31.3302 95.7869) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 31.3302 95.7869) (end 31.3302 84.7789) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 31.3302 84.7789) (end 33.2246 82.8845) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 33.2246 82.8845) (end 33.2246 67.7876) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 33.2246 67.7876) (end 32.493 67.056) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 32.493 67.056) (end 31.6104 67.056) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 31.6104 67.056) (end 29.784 65.2296) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 29.784 65.2296) (end 29.784 38.384) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 29.784 38.384) (end 31.5405 36.6275) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 31.5405 36.6275) (end 33.9498 36.6275) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 33.9498 36.6275) (end 34.1932 36.8709) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 80.518 15.24) (end 79.2927 15.24) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 45.72 30.226) (end 46.8953 30.226) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 46.8953 30.226) (end 48.0859 31.4166) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 48.0859 31.4166) (end 53.8116 31.4166) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 53.8116 31.4166) (end 71.2593 13.9689) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 71.2593 13.9689) (end 78.5294 13.9689) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 78.5294 13.9689) (end 79.2927 14.7322) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 79.2927 14.7322) (end 79.2927 15.24) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 76.708 84.582) (end 75.5327 84.582) (width 0.25) (layer B.Cu) (net 6)) + (via (at 34.1932 36.8709) (size 0.8) (layers F.Cu B.Cu) (net 6)) + (segment (start 92.098 94.67) (end 85.598 94.67) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 61.468 59.182) (end 53.051 59.182) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 53.051 59.182) (end 49.3766 62.8564) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 49.3766 62.8564) (end 49.3766 80.7901) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 49.3766 80.7901) (end 54.372 85.7855) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 54.372 85.7855) (end 70.0623 85.7855) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 70.0623 85.7855) (end 75.1142 90.8374) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 75.1142 90.8374) (end 81.7654 90.8374) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 81.7654 90.8374) (end 85.598 94.67) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 71.0493 35.0227) (end 71.5495 34.5225) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 71.5495 34.5225) (end 71.5495 27.9738) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 71.5495 27.9738) (end 80.518 19.0053) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 80.518 36.576) (end 78.7826 34.8406) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 78.7826 34.8406) (end 71.2314 34.8406) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 71.2314 34.8406) (end 71.0493 35.0227) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 61.468 58.0067) (end 61.1007 58.0067) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 61.1007 58.0067) (end 60.2926 57.1986) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 60.2926 57.1986) (end 60.2926 51.029) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 60.2926 51.029) (end 60.935 50.3866) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 60.935 50.3866) (end 61.7798 50.3866) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 61.7798 50.3866) (end 62.9653 49.2011) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 62.9653 49.2011) (end 62.9653 48.5816) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 62.9653 48.5816) (end 71.0493 40.4976) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 71.0493 40.4976) (end 71.0493 35.0227) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 80.518 17.78) (end 80.518 19.0053) (width 0.25) (layer B.Cu) (net 7)) (segment (start 61.468 59.182) (end 61.468 58.0067) (width 0.25) (layer B.Cu) (net 7)) - (segment (start 61.468 59.182) (end 61.468 60.3573) (width 0.25) (layer B.Cu) (net 7)) - (segment (start 61.468 60.3573) (end 61.8353 60.3573) (width 0.25) (layer B.Cu) (net 7)) - (segment (start 61.8353 60.3573) (end 65.9324 64.4544) (width 0.25) (layer B.Cu) (net 7)) - (segment (start 65.9324 64.4544) (end 65.9324 85.6703) (width 0.25) (layer B.Cu) (net 7)) - (segment (start 65.9324 85.6703) (end 76.182 95.9199) (width 0.25) (layer B.Cu) (net 7)) - (segment (start 76.182 95.9199) (end 84.3481 95.9199) (width 0.25) (layer B.Cu) (net 7)) - (segment (start 84.3481 95.9199) (end 85.598 94.67) (width 0.25) (layer B.Cu) (net 7)) - (segment (start 69.7144 30.5347) (end 74.4767 30.5347) (width 0.25) (layer F.Cu) (net 7)) - (segment (start 74.4767 30.5347) (end 80.518 36.576) (width 0.25) (layer F.Cu) (net 7)) - (segment (start 79.2927 17.78) (end 79.2927 18.2878) (width 0.25) (layer F.Cu) (net 7)) - (segment (start 79.2927 18.2878) (end 78.1568 19.4237) (width 0.25) (layer F.Cu) (net 7)) - (segment (start 78.1568 19.4237) (end 76.2798 19.4237) (width 0.25) (layer F.Cu) (net 7)) - (segment (start 76.2798 19.4237) (end 69.4508 26.2527) (width 0.25) (layer F.Cu) (net 7)) - (segment (start 69.4508 26.2527) (end 68.5984 26.2527) (width 0.25) (layer F.Cu) (net 7)) - (segment (start 68.5984 26.2527) (end 66.3729 28.4782) (width 0.25) (layer F.Cu) (net 7)) - (segment (start 66.3729 28.4782) (end 66.3729 29.445) (width 0.25) (layer F.Cu) (net 7)) - (segment (start 66.3729 29.445) (end 67.4626 30.5347) (width 0.25) (layer F.Cu) (net 7)) - (segment (start 67.4626 30.5347) (end 69.7144 30.5347) (width 0.25) (layer F.Cu) (net 7)) - (segment (start 80.518 17.78) (end 79.2927 17.78) (width 0.25) (layer F.Cu) (net 7)) - (segment (start 85.598 94.67) (end 92.098 94.67) (width 0.25) (layer F.Cu) (net 7)) - (via (at 69.7144 30.5347) (size 0.8) (layers F.Cu B.Cu) (net 7)) + (via (at 71.0493 35.0227) (size 0.8) (layers F.Cu B.Cu) (net 7)) + (segment (start 82.296 54.1967) (end 81.9287 54.1967) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 81.9287 54.1967) (end 79.0617 51.3297) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 79.0617 51.3297) (end 79.0617 42.693) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 79.0617 42.693) (end 82.298 39.4567) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 82.298 39.4567) (end 82.298 35.1763) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 82.298 35.1763) (end 89.084 28.3903) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 89.084 28.3903) (end 89.084 20.5993) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 89.084 20.5993) (end 90.678 19.0053) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 39.624 71.882) (end 39.624 73.0573) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 76.708 82.042) (end 75.5327 82.042) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 75.5327 82.042) (end 64.1817 93.393) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 64.1817 93.393) (end 54.3477 93.393) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 54.3477 93.393) (end 52.7629 91.8082) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 52.7629 91.8082) (end 52.7629 90.9003) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 52.7629 90.9003) (end 40.0946 78.232) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 40.0946 78.232) (end 39.1858 78.232) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 39.1858 78.232) (end 38.4331 77.4793) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 38.4331 77.4793) (end 38.4331 73.8829) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 38.4331 73.8829) (end 39.2587 73.0573) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 39.2587 73.0573) (end 39.624 73.0573) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 82.296 55.372) (end 83.4713 55.372) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 103.378 70.612) (end 102.2027 70.612) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 102.2027 70.612) (end 101.0274 69.4367) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 101.0274 69.4367) (end 96.7048 69.4367) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 96.7048 69.4367) (end 83.4713 56.2032) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 83.4713 56.2032) (end 83.4713 55.372) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 39.624 71.882) (end 39.624 70.7067) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 39.624 70.7067) (end 38.6547 70.7067) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 38.6547 70.7067) (end 32.3693 64.4213) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 32.3693 64.4213) (end 32.004 64.4213) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 32.004 63.246) (end 32.004 64.4213) (width 0.25) (layer B.Cu) (net 8)) + (segment (start 103.378 70.612) (end 102.2027 70.612) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 76.708 82.042) (end 87.8692 82.042) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 87.8692 82.042) (end 95.4728 74.4384) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 95.4728 74.4384) (end 98.3763 74.4384) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 98.3763 74.4384) (end 102.2027 70.612) (width 0.25) (layer F.Cu) (net 8)) (segment (start 90.678 17.78) (end 90.678 19.0053) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 90.678 19.0053) (end 84.443 25.2403) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 84.443 25.2403) (end 84.443 38.9649) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 84.443 38.9649) (end 79.6074 43.8005) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 79.6074 43.8005) (end 79.6074 51.8734) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 79.6074 51.8734) (end 81.9307 54.1967) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 81.9307 54.1967) (end 82.296 54.1967) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 82.296 56.5473) (end 82.6613 56.5473) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 82.6613 56.5473) (end 83.6606 57.5466) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 83.6606 57.5466) (end 83.6606 58.6378) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 83.6606 58.6378) (end 96.8302 71.8074) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 96.8302 71.8074) (end 98.4673 71.8074) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 98.4673 71.8074) (end 99.6627 70.612) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 99.6627 70.612) (end 103.378 70.612) (width 0.25) (layer B.Cu) (net 8)) (segment (start 82.296 55.372) (end 82.296 54.1967) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 82.296 55.372) (end 82.296 56.5473) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 102.2027 70.612) (end 100.8381 71.9766) (width 0.25) (layer F.Cu) (net 8)) - (segment (start 100.8381 71.9766) (end 95.2234 71.9766) (width 0.25) (layer F.Cu) (net 8)) - (segment (start 95.2234 71.9766) (end 85.4886 81.7114) (width 0.25) (layer F.Cu) (net 8)) - (segment (start 85.4886 81.7114) (end 78.2139 81.7114) (width 0.25) (layer F.Cu) (net 8)) - (segment (start 78.2139 81.7114) (end 77.8833 82.042) (width 0.25) (layer F.Cu) (net 8)) - (segment (start 76.708 82.042) (end 77.8833 82.042) (width 0.25) (layer F.Cu) (net 8)) - (segment (start 76.708 82.042) (end 75.5327 82.042) (width 0.25) (layer F.Cu) (net 8)) - (segment (start 75.5327 82.042) (end 65.5371 82.042) (width 0.25) (layer F.Cu) (net 8)) - (segment (start 65.5371 82.042) (end 64.3191 83.26) (width 0.25) (layer F.Cu) (net 8)) - (segment (start 64.3191 83.26) (end 52.1773 83.26) (width 0.25) (layer F.Cu) (net 8)) - (segment (start 52.1773 83.26) (end 40.7993 71.882) (width 0.25) (layer F.Cu) (net 8)) - (segment (start 103.378 70.612) (end 102.2027 70.612) (width 0.25) (layer F.Cu) (net 8)) - (segment (start 32.004 63.246) (end 32.004 64.4213) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 39.624 71.882) (end 39.624 70.7067) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 39.624 70.7067) (end 39.2106 70.7067) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 39.2106 70.7067) (end 32.9252 64.4213) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 32.9252 64.4213) (end 32.004 64.4213) (width 0.25) (layer B.Cu) (net 8)) - (segment (start 39.624 71.882) (end 40.7993 71.882) (width 0.25) (layer F.Cu) (net 8)) - (segment (start 93.218 17.78) (end 93.218 19.0053) (width 0.25) (layer B.Cu) (net 9)) - (segment (start 93.218 19.0053) (end 84.9434 27.2799) (width 0.25) (layer B.Cu) (net 9)) - (segment (start 84.9434 27.2799) (end 84.9434 39.1721) (width 0.25) (layer B.Cu) (net 9)) - (segment (start 84.9434 39.1721) (end 80.1077 44.0078) (width 0.25) (layer B.Cu) (net 9)) - (segment (start 80.1077 44.0078) (end 80.1077 50.6437) (width 0.25) (layer B.Cu) (net 9)) - (segment (start 80.1077 50.6437) (end 82.296 52.832) (width 0.25) (layer B.Cu) (net 9)) - (segment (start 95.9174 69.7982) (end 85.8447 59.7255) (width 0.25) (layer B.Cu) (net 9)) - (segment (start 85.8447 59.7255) (end 85.8447 56.3807) (width 0.25) (layer B.Cu) (net 9)) - (segment (start 85.8447 56.3807) (end 82.296 52.832) (width 0.25) (layer B.Cu) (net 9)) - (segment (start 95.9174 69.7982) (end 96.3002 69.4154) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 96.3002 69.4154) (end 100.8593 69.4154) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 100.8593 69.4154) (end 102.2027 68.072) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 77.8833 79.502) (end 79.9768 79.502) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 79.9768 79.502) (end 80.8982 80.4234) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 80.8982 80.4234) (end 84.6991 80.4234) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 84.6991 80.4234) (end 95.3243 69.7982) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 95.3243 69.7982) (end 95.9174 69.7982) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 103.378 68.072) (end 102.2027 68.072) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 76.708 79.502) (end 77.8833 79.502) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 40.7993 69.342) (end 52.1669 80.7096) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 52.1669 80.7096) (end 63.16 80.7096) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 63.16 80.7096) (end 64.3676 79.502) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 64.3676 79.502) (end 76.708 79.502) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 93.218 19.0053) (end 89.5843 22.639) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 89.5843 22.639) (end 89.5843 30.192) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 89.5843 30.192) (end 82.7983 36.978) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 82.7983 36.978) (end 82.7983 39.7019) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 82.7983 39.7019) (end 79.562 42.9382) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 79.562 42.9382) (end 79.562 50.098) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 79.562 50.098) (end 82.296 52.832) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 83.4713 52.832) (end 90.542 59.9027) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 90.542 59.9027) (end 90.542 61.5329) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 90.542 61.5329) (end 95.8974 66.8883) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 95.8974 66.8883) (end 99.4223 66.8883) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 99.4223 66.8883) (end 100.606 68.072) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 100.606 68.072) (end 103.378 68.072) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 77.8833 79.502) (end 78.3723 79.991) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 78.3723 79.991) (end 87.9367 79.991) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 87.9367 79.991) (end 96.0455 71.8822) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 96.0455 71.8822) (end 98.3926 71.8822) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 98.3926 71.8822) (end 98.3926 71.8821) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 98.3926 71.8821) (end 102.2027 68.072) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 75.5327 79.502) (end 75.4336 79.6011) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 75.4336 79.6011) (end 67.312 79.6011) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 40.7993 69.342) (end 40.7993 69.7073) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 40.7993 69.7073) (end 54.3491 83.2571) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 54.3491 83.2571) (end 57.5042 83.2571) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 57.5042 83.2571) (end 60.0839 80.6774) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 60.0839 80.6774) (end 66.2357 80.6774) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 66.2357 80.6774) (end 67.312 79.6011) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 76.708 79.502) (end 75.5327 79.502) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 39.624 69.342) (end 40.7993 69.342) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 77.2957 79.502) (end 76.708 79.502) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 82.296 52.832) (end 83.4713 52.832) (width 0.25) (layer B.Cu) (net 9)) (segment (start 32.004 60.706) (end 32.004 61.8813) (width 0.25) (layer B.Cu) (net 9)) (segment (start 39.624 69.342) (end 39.624 68.1667) (width 0.25) (layer B.Cu) (net 9)) (segment (start 39.624 68.1667) (end 39.2106 68.1667) (width 0.25) (layer B.Cu) (net 9)) (segment (start 39.2106 68.1667) (end 32.9252 61.8813) (width 0.25) (layer B.Cu) (net 9)) (segment (start 32.9252 61.8813) (end 32.004 61.8813) (width 0.25) (layer B.Cu) (net 9)) - (segment (start 39.624 69.342) (end 40.7993 69.342) (width 0.25) (layer F.Cu) (net 9)) - (via (at 95.9174 69.7982) (size 0.8) (layers F.Cu B.Cu) (net 9)) - (segment (start 39.624 66.802) (end 40.7993 66.802) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 76.708 76.962) (end 69.793 76.962) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 69.793 76.962) (end 68.6107 78.1443) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 68.6107 78.1443) (end 52.1416 78.1443) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 52.1416 78.1443) (end 40.7993 66.802) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 94.6493 66.7205) (end 94.6493 67.5948) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 94.6493 67.5948) (end 82.8214 79.4227) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 82.8214 79.4227) (end 81.3183 79.4227) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 81.3183 79.4227) (end 78.8576 76.962) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 78.8576 76.962) (end 76.708 76.962) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 82.296 51.4673) (end 82.6613 51.4673) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 82.6613 51.4673) (end 87.9943 56.8003) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 87.9943 56.8003) (end 87.9943 60.0655) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 87.9943 60.0655) (end 94.6493 66.7205) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 82.296 50.292) (end 82.296 51.4673) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 94.6493 66.7205) (end 101.0142 66.7205) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 101.0142 66.7205) (end 102.2027 65.532) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 77.2957 79.502) (end 77.8833 79.502) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 93.218 17.78) (end 93.218 19.0053) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 103.378 68.072) (end 102.2027 68.072) (width 0.25) (layer F.Cu) (net 9)) + (via (at 67.312 79.6011) (size 0.8) (layers F.Cu B.Cu) (net 9)) + (segment (start 82.296 49.1167) (end 81.9307 49.1167) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 81.9307 49.1167) (end 80.563 47.749) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 80.563 47.749) (end 80.563 43.7063) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 80.563 43.7063) (end 85.0301 39.2392) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 85.0301 39.2392) (end 85.0301 36.1615) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 85.0301 36.1615) (end 91.3352 29.8564) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 91.3352 29.8564) (end 91.3352 23.4281) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 91.3352 23.4281) (end 95.758 19.0053) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 76.708 76.962) (end 75.5327 76.962) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 75.5327 76.962) (end 75.4688 77.0259) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 75.4688 77.0259) (end 64.4667 77.0259) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 76.708 76.962) (end 89.0855 76.962) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 89.0855 76.962) (end 96.7055 69.342) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 96.7055 69.342) (end 98.3927 69.342) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 98.3927 69.342) (end 102.2027 65.532) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 39.624 66.802) (end 40.7993 66.802) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 64.4667 77.0259) (end 63.2606 78.232) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 63.2606 78.232) (end 60.0593 78.232) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 60.0593 78.232) (end 57.5987 80.6926) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 57.5987 80.6926) (end 54.3246 80.6926) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 54.3246 80.6926) (end 40.7993 67.1673) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 40.7993 67.1673) (end 40.7993 66.802) (width 0.25) (layer B.Cu) (net 10)) (segment (start 103.378 65.532) (end 102.2027 65.532) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 95.758 19.0053) (end 88.7228 26.0405) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 88.7228 26.0405) (end 88.7228 36.3104) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 88.7228 36.3104) (end 80.608 44.4252) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 80.608 44.4252) (end 80.608 47.7824) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 80.608 47.7824) (end 81.9423 49.1167) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 81.9423 49.1167) (end 82.296 49.1167) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 95.758 17.78) (end 95.758 19.0053) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 82.296 50.292) (end 83.4713 50.292) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 103.378 65.532) (end 102.2027 65.532) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 102.2027 65.532) (end 101.0274 64.3567) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 101.0274 64.3567) (end 97.2384 64.3567) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 97.2384 64.3567) (end 83.4713 50.5896) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 83.4713 50.5896) (end 83.4713 50.292) (width 0.25) (layer B.Cu) (net 10)) (segment (start 82.296 50.292) (end 82.296 49.1167) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 32.004 59.3413) (end 32.9252 59.3413) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 32.9252 59.3413) (end 39.2106 65.6267) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 39.2106 65.6267) (end 39.624 65.6267) (width 0.25) (layer B.Cu) (net 10)) (segment (start 32.004 58.166) (end 32.004 59.3413) (width 0.25) (layer B.Cu) (net 10)) (segment (start 39.624 66.802) (end 39.624 65.6267) (width 0.25) (layer B.Cu) (net 10)) - (via (at 94.6493 66.7205) (size 0.8) (layers F.Cu B.Cu) (net 10)) - (segment (start 46.2902 56.1532) (end 47.1482 57.0112) (width 0.25) (layer B.Cu) (net 11)) - (segment (start 47.1482 57.0112) (end 47.1482 63.3583) (width 0.25) (layer B.Cu) (net 11)) - (segment (start 47.1482 63.3583) (end 54.4966 70.7067) (width 0.25) (layer B.Cu) (net 11)) - (segment (start 54.4966 70.7067) (end 54.864 70.7067) (width 0.25) (layer B.Cu) (net 11)) - (segment (start 54.864 71.882) (end 54.864 70.7067) (width 0.25) (layer B.Cu) (net 11)) - (segment (start 32.004 32.766) (end 32.004 33.9413) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 46.2902 56.1532) (end 42.7091 56.1532) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 42.7091 56.1532) (end 33.2919 46.736) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 33.2919 46.736) (end 31.5234 46.736) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 31.5234 46.736) (end 30.2645 45.4771) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 30.2645 45.4771) (end 30.2645 35.3155) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 30.2645 35.3155) (end 31.6387 33.9413) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 31.6387 33.9413) (end 32.004 33.9413) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 98.7113 55.372) (end 99.9813 54.102) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 99.9813 54.102) (end 112.4162 54.102) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 112.4162 54.102) (end 117.4427 49.0755) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 117.4427 49.0755) (end 117.4427 47.752) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 118.618 46.5767) (end 118.9853 46.5767) (width 0.25) (layer B.Cu) (net 11)) - (segment (start 118.9853 46.5767) (end 119.7934 45.7686) (width 0.25) (layer B.Cu) (net 11)) - (segment (start 119.7934 45.7686) (end 119.7934 40.8238) (width 0.25) (layer B.Cu) (net 11)) - (segment (start 119.7934 40.8238) (end 117.1671 38.1975) (width 0.25) (layer B.Cu) (net 11)) - (segment (start 117.1671 38.1975) (end 117.1671 26.3732) (width 0.25) (layer B.Cu) (net 11)) - (segment (start 117.1671 26.3732) (end 119.888 23.6523) (width 0.25) (layer B.Cu) (net 11)) - (segment (start 119.888 23.6523) (end 119.888 17.2275) (width 0.25) (layer B.Cu) (net 11)) - (segment (start 119.888 17.2275) (end 119.1258 16.4653) (width 0.25) (layer B.Cu) (net 11)) - (segment (start 119.1258 16.4653) (end 118.618 16.4653) (width 0.25) (layer B.Cu) (net 11)) - (segment (start 61.468 66.802) (end 60.2927 66.802) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 54.864 71.882) (end 56.0393 71.882) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 60.2927 66.802) (end 60.2927 67.6286) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 60.2927 67.6286) (end 56.0393 71.882) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 97.536 55.372) (end 94.5284 55.372) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 94.5284 55.372) (end 88.1052 61.7952) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 88.1052 61.7952) (end 80.9532 61.7952) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 80.9532 61.7952) (end 77.2164 65.532) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 77.2164 65.532) (end 75.3927 65.532) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 75.3927 65.532) (end 74.1227 66.802) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 74.1227 66.802) (end 61.468 66.802) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 39.624 65.6267) (end 39.2106 65.6267) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 39.2106 65.6267) (end 32.9252 59.3413) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 32.9252 59.3413) (end 32.004 59.3413) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 95.758 17.78) (end 95.758 19.0053) (width 0.25) (layer B.Cu) (net 10)) + (via (at 64.4667 77.0259) (size 0.8) (layers F.Cu B.Cu) (net 10)) + (segment (start 95.8725 43.8134) (end 95.0264 42.9673) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 95.0264 42.9673) (end 70.3838 42.9673) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 118.618 16.4653) (end 119.1258 16.4653) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 119.1258 16.4653) (end 119.888 17.2275) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 119.888 17.2275) (end 119.888 18.8601) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 119.888 18.8601) (end 121.0622 20.0343) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 121.0622 20.0343) (end 121.0622 49.5171) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 121.0622 49.5171) (end 119.105 51.4743) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 119.105 51.4743) (end 118.1362 51.4743) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 118.1362 51.4743) (end 117.4193 50.7574) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 117.4193 50.7574) (end 117.4193 48.9507) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 117.4193 48.9507) (end 118.618 47.752) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 60.8804 66.802) (end 64.6599 63.0225) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 64.6599 63.0225) (end 64.6599 49.0451) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 64.6599 49.0451) (end 70.3838 43.3212) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 70.3838 43.3212) (end 70.3838 42.9673) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 60.8804 66.802) (end 60.2927 66.802) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 61.468 66.802) (end 60.8804 66.802) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 118.618 46.5767) (end 118.975 46.5767) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 118.975 46.5767) (end 119.8044 45.7473) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 119.8044 45.7473) (end 119.8044 44.7289) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 119.8044 44.7289) (end 118.5762 43.5007) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 118.5762 43.5007) (end 96.1852 43.5007) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 96.1852 43.5007) (end 95.8725 43.8134) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 57.8965 68.151) (end 55.3401 65.5946) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 55.3401 65.5946) (end 51.3062 65.5946) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 51.3062 65.5946) (end 35.4246 49.713) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 35.4246 49.713) (end 35.4246 36.9966) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 35.4246 36.9966) (end 32.3693 33.9413) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 32.3693 33.9413) (end 32.004 33.9413) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 56.0393 71.882) (end 57.8965 70.0248) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 57.8965 70.0248) (end 57.8965 68.151) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 57.8965 68.151) (end 58.9437 68.151) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 58.9437 68.151) (end 60.2927 66.802) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 32.004 32.766) (end 32.004 33.9413) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 97.536 54.1967) (end 97.1707 54.1967) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 97.1707 54.1967) (end 95.8055 52.8315) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 95.8055 52.8315) (end 95.8055 43.8804) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 95.8055 43.8804) (end 95.8725 43.8134) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 97.536 55.372) (end 97.536 54.1967) (width 0.25) (layer B.Cu) (net 11)) + (segment (start 118.618 47.752) (end 118.618 46.5767) (width 0.25) (layer F.Cu) (net 11)) (segment (start 118.618 15.24) (end 118.618 16.4653) (width 0.25) (layer B.Cu) (net 11)) - (segment (start 118.618 47.752) (end 118.618 46.5767) (width 0.25) (layer B.Cu) (net 11)) - (segment (start 97.536 55.372) (end 98.7113 55.372) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 118.618 47.752) (end 117.4427 47.752) (width 0.25) (layer F.Cu) (net 11)) - (via (at 46.2902 56.1532) (size 0.8) (layers F.Cu B.Cu) (net 11)) - (segment (start 93.4138 64.3164) (end 83.3082 74.422) (width 0.25) (layer F.Cu) (net 12)) - (segment (start 83.3082 74.422) (end 76.708 74.422) (width 0.25) (layer F.Cu) (net 12)) - (segment (start 93.4138 64.3164) (end 89.7042 60.6068) (width 0.25) (layer B.Cu) (net 12)) - (segment (start 89.7042 60.6068) (end 89.7042 55.1602) (width 0.25) (layer B.Cu) (net 12)) - (segment (start 89.7042 55.1602) (end 82.296 47.752) (width 0.25) (layer B.Cu) (net 12)) - (segment (start 102.2027 62.992) (end 100.8783 64.3164) (width 0.25) (layer F.Cu) (net 12)) - (segment (start 100.8783 64.3164) (end 93.4138 64.3164) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 54.864 71.882) (end 56.0393 71.882) (width 0.25) (layer B.Cu) (net 11)) + (via (at 70.3838 42.9673) (size 0.8) (layers F.Cu B.Cu) (net 11)) + (via (at 95.8725 43.8134) (size 0.8) (layers F.Cu B.Cu) (net 11)) + (segment (start 102.2027 62.992) (end 100.9595 64.2352) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 100.9595 64.2352) (end 100.9595 64.2353) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 100.9595 64.2353) (end 91.3146 64.2353) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 91.3146 64.2353) (end 84.2468 71.3031) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 76.708 73.2467) (end 77.7292 73.2467) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 77.7292 73.2467) (end 81.5393 69.4366) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 81.5393 69.4366) (end 82.8341 69.4366) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 82.8341 69.4366) (end 84.2468 70.8493) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 84.2468 70.8493) (end 84.2468 71.3031) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 83.4713 47.752) (end 83.4713 48.6617) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 83.4713 48.6617) (end 96.6263 61.8167) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 96.6263 61.8167) (end 101.0274 61.8167) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 101.0274 61.8167) (end 102.2027 62.992) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 75.5327 74.422) (end 74.2044 75.7503) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 74.2044 75.7503) (end 58.1762 75.7503) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 58.1762 75.7503) (end 55.7686 78.1579) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 55.7686 78.1579) (end 53.9106 78.1579) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 40.7993 64.262) (end 40.7993 65.0466) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 40.7993 65.0466) (end 53.9106 78.1579) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 76.708 74.422) (end 76.708 73.2467) (width 0.25) (layer B.Cu) (net 12)) (segment (start 103.378 62.992) (end 102.2027 62.992) (width 0.25) (layer F.Cu) (net 12)) - (segment (start 39.624 64.262) (end 45.2916 64.262) (width 0.25) (layer F.Cu) (net 12)) - (segment (start 45.2916 64.262) (end 46.4768 65.4472) (width 0.25) (layer F.Cu) (net 12)) - (segment (start 46.4768 65.4472) (end 46.4768 67.7121) (width 0.25) (layer F.Cu) (net 12)) - (segment (start 46.4768 67.7121) (end 54.3773 75.6126) (width 0.25) (layer F.Cu) (net 12)) - (segment (start 54.3773 75.6126) (end 62.8627 75.6126) (width 0.25) (layer F.Cu) (net 12)) - (segment (start 62.8627 75.6126) (end 64.0533 74.422) (width 0.25) (layer F.Cu) (net 12)) - (segment (start 64.0533 74.422) (end 76.708 74.422) (width 0.25) (layer F.Cu) (net 12)) - (segment (start 98.298 17.78) (end 98.298 19.0053) (width 0.25) (layer B.Cu) (net 12)) - (segment (start 82.296 47.752) (end 81.1084 46.5644) (width 0.25) (layer B.Cu) (net 12)) - (segment (start 81.1084 46.5644) (end 81.1084 44.7374) (width 0.25) (layer B.Cu) (net 12)) - (segment (start 81.1084 44.7374) (end 91.9793 33.8665) (width 0.25) (layer B.Cu) (net 12)) - (segment (start 91.9793 33.8665) (end 91.9793 25.324) (width 0.25) (layer B.Cu) (net 12)) - (segment (start 91.9793 25.324) (end 98.298 19.0053) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 76.708 74.422) (end 75.5327 74.422) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 39.624 64.262) (end 40.7993 64.262) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 82.296 47.752) (end 82.296 46.5767) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 82.296 47.752) (end 83.4713 47.752) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 103.378 62.992) (end 102.2027 62.992) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 98.298 17.78) (end 98.298 27.1756) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 98.298 27.1756) (end 81.0783 44.3953) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 81.0783 44.3953) (end 81.0783 45.7243) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 81.0783 45.7243) (end 81.9307 46.5767) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 81.9307 46.5767) (end 82.296 46.5767) (width 0.25) (layer B.Cu) (net 12)) (segment (start 32.004 55.626) (end 32.004 56.8013) (width 0.25) (layer B.Cu) (net 12)) (segment (start 39.624 64.262) (end 39.624 63.0867) (width 0.25) (layer B.Cu) (net 12)) (segment (start 39.624 63.0867) (end 39.2106 63.0867) (width 0.25) (layer B.Cu) (net 12)) (segment (start 39.2106 63.0867) (end 32.9252 56.8013) (width 0.25) (layer B.Cu) (net 12)) (segment (start 32.9252 56.8013) (end 32.004 56.8013) (width 0.25) (layer B.Cu) (net 12)) - (via (at 93.4138 64.3164) (size 0.8) (layers F.Cu B.Cu) (net 12)) - (segment (start 117.4427 45.212) (end 116.2648 44.0341) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 116.2648 44.0341) (end 68.206 44.0341) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 58.0042 53.0033) (end 60.7155 50.292) (width 0.25) (layer B.Cu) (net 13)) - (segment (start 60.7155 50.292) (end 61.9481 50.292) (width 0.25) (layer B.Cu) (net 13)) - (segment (start 61.9481 50.292) (end 68.206 44.0341) (width 0.25) (layer B.Cu) (net 13)) - (segment (start 32.004 36.4813) (end 31.6387 36.4813) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 31.6387 36.4813) (end 30.7952 37.3248) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 30.7952 37.3248) (end 30.7952 38.3972) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 30.7952 38.3972) (end 31.514 39.116) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 31.514 39.116) (end 32.4384 39.116) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 32.4384 39.116) (end 34.2486 40.9262) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 34.2486 40.9262) (end 34.2486 42.1989) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 34.2486 42.1989) (end 45.4441 53.3944) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 45.4441 53.3944) (end 57.6131 53.3944) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 57.6131 53.3944) (end 58.0042 53.0033) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 98.7113 57.912) (end 99.9813 56.642) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 99.9813 56.642) (end 110.5837 56.642) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 110.5837 56.642) (end 118.2037 49.022) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 118.2037 49.022) (end 119.0543 49.022) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 119.0543 49.022) (end 119.82 48.2563) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 119.82 48.2563) (end 119.82 47.224) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 119.82 47.224) (end 118.9833 46.3873) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 118.9833 46.3873) (end 118.618 46.3873) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 118.618 44.0367) (end 116.6668 42.0855) (width 0.25) (layer B.Cu) (net 13)) - (segment (start 116.6668 42.0855) (end 116.6668 26.1659) (width 0.25) (layer B.Cu) (net 13)) - (segment (start 116.6668 26.1659) (end 117.3157 25.517) (width 0.25) (layer B.Cu) (net 13)) - (segment (start 117.3157 25.517) (end 117.3157 17.1952) (width 0.25) (layer B.Cu) (net 13)) - (segment (start 117.3157 17.1952) (end 116.5858 16.4653) (width 0.25) (layer B.Cu) (net 13)) - (segment (start 116.5858 16.4653) (end 116.078 16.4653) (width 0.25) (layer B.Cu) (net 13)) - (segment (start 61.468 68.1667) (end 61.1007 68.1667) (width 0.25) (layer B.Cu) (net 13)) - (segment (start 61.1007 68.1667) (end 58.0042 65.0702) (width 0.25) (layer B.Cu) (net 13)) - (segment (start 58.0042 65.0702) (end 58.0042 53.0033) (width 0.25) (layer B.Cu) (net 13)) - (segment (start 32.004 35.306) (end 32.004 36.4813) (width 0.25) (layer F.Cu) (net 13)) + (via (at 84.2468 71.3031) (size 0.8) (layers F.Cu B.Cu) (net 12)) + (via (at 53.9106 78.1579) (size 0.8) (layers F.Cu B.Cu) (net 12)) + (segment (start 94.4472 44.8818) (end 93.0419 43.4765) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 93.0419 43.4765) (end 71.8674 43.4765) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 71.8674 43.4765) (end 71.5868 43.7571) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 116.078 16.4653) (end 116.5858 16.4653) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 116.5858 16.4653) (end 117.348 17.2275) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 117.348 17.2275) (end 117.348 19.1556) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 117.348 19.1556) (end 120.0615 21.8691) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 120.0615 21.8691) (end 120.0615 42.5932) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 120.0615 42.5932) (end 118.618 44.0367) (width 0.25) (layer B.Cu) (net 13)) (segment (start 61.468 69.342) (end 61.468 68.1667) (width 0.25) (layer B.Cu) (net 13)) - (segment (start 54.864 74.422) (end 56.0393 74.422) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 61.468 69.342) (end 60.2927 69.342) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 60.2927 69.342) (end 56.0393 73.5954) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 56.0393 73.5954) (end 56.0393 74.422) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 118.618 45.212) (end 117.4427 45.212) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 118.618 45.212) (end 118.618 46.3873) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 61.468 68.1667) (end 61.8353 68.1667) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 61.8353 68.1667) (end 65.1603 64.8417) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 65.1603 64.8417) (end 65.1603 50.1836) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 65.1603 50.1836) (end 71.5868 43.7571) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 61.3434 69.342) (end 61.468 69.342) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 32.004 35.306) (end 30.2949 37.0151) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 30.2949 37.0151) (end 30.2949 50.5649) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 30.2949 50.5649) (end 31.546 51.816) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 31.546 51.816) (end 34.7028 51.816) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 34.7028 51.816) (end 35.2103 52.3235) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 54.864 73.4759) (end 54.768 73.4759) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 54.768 73.4759) (end 52.505 71.2129) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 52.505 71.2129) (end 52.505 69.6182) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 52.505 69.6182) (end 35.2103 52.3235) (width 0.25) (layer B.Cu) (net 13)) (segment (start 116.078 15.24) (end 116.078 16.4653) (width 0.25) (layer B.Cu) (net 13)) (segment (start 118.618 45.212) (end 118.618 44.0367) (width 0.25) (layer B.Cu) (net 13)) - (segment (start 98.1237 57.912) (end 97.536 57.912) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 98.1237 57.912) (end 98.7113 57.912) (width 0.25) (layer F.Cu) (net 13)) - (via (at 58.0042 53.0033) (size 0.8) (layers F.Cu B.Cu) (net 13)) - (via (at 68.206 44.0341) (size 0.8) (layers F.Cu B.Cu) (net 13)) - (segment (start 71.8103 60.5409) (end 72.0578 60.2934) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 72.0578 60.2934) (end 72.0578 48.6866) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 76.708 70.7067) (end 76.3407 70.7067) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 76.3407 70.7067) (end 71.8103 66.1763) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 71.8103 66.1763) (end 71.8103 60.5409) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 72.0578 48.6866) (end 75.5324 45.212) (width 0.25) (layer F.Cu) (net 14)) - (segment (start 75.5324 45.212) (end 82.296 45.212) (width 0.25) (layer F.Cu) (net 14)) - (segment (start 93.5402 61.6243) (end 92.8406 61.6243) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 92.8406 61.6243) (end 92.1658 60.9495) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 92.1658 60.9495) (end 92.1658 55.8918) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 92.1658 55.8918) (end 82.6613 46.3873) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 82.6613 46.3873) (end 82.296 46.3873) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 40.7993 61.722) (end 41.9804 60.5409) (width 0.25) (layer F.Cu) (net 14)) - (segment (start 41.9804 60.5409) (end 71.8103 60.5409) (width 0.25) (layer F.Cu) (net 14)) - (segment (start 76.708 71.882) (end 76.708 70.7067) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 39.624 61.722) (end 40.7993 61.722) (width 0.25) (layer F.Cu) (net 14)) - (segment (start 100.838 17.78) (end 100.838 19.6294) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 100.838 19.6294) (end 95.4715 24.9959) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 95.4715 24.9959) (end 95.4715 37.5668) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 95.4715 37.5668) (end 93.7989 39.2394) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 93.7989 39.2394) (end 93.7989 61.3656) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 93.7989 61.3656) (end 93.5402 61.6243) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 94.4472 44.8818) (end 94.4472 54.8232) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 94.4472 54.8232) (end 97.536 57.912) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 117.4427 45.212) (end 116.2317 44.001) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 116.2317 44.001) (end 96.9484 44.001) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 96.9484 44.001) (end 96.0676 44.8818) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 96.0676 44.8818) (end 94.4472 44.8818) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 118.618 45.212) (end 117.4427 45.212) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 60.2927 69.342) (end 56.1588 73.4759) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 56.1588 73.4759) (end 54.864 73.4759) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 54.864 74.422) (end 54.864 73.4759) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 61.3434 69.342) (end 61.2187 69.342) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 60.8804 69.342) (end 60.2927 69.342) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 60.8804 69.342) (end 61.2187 69.342) (width 0.25) (layer B.Cu) (net 13)) + (via (at 71.5868 43.7571) (size 0.8) (layers F.Cu B.Cu) (net 13)) + (via (at 94.4472 44.8818) (size 0.8) (layers F.Cu B.Cu) (net 13)) + (via (at 35.2103 52.3235) (size 0.8) (layers F.Cu B.Cu) (net 13)) + (segment (start 71.7499 48.3) (end 66.1609 53.889) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 66.1609 53.889) (end 66.1609 66.2123) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 66.1609 66.2123) (end 63.4588 68.9144) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 76.708 71.882) (end 75.5327 71.882) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 63.4588 70.5174) (end 50.665 70.5174) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 63.4588 68.9144) (end 63.4588 70.5174) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 75.5327 71.882) (end 74.1681 70.5174) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 74.1681 70.5174) (end 63.4588 70.5174) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 71.7499 48.3) (end 74.8379 45.212) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 74.8379 45.212) (end 82.296 45.212) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 39.624 61.722) (end 40.7993 61.722) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 40.7993 61.722) (end 49.5947 70.5174) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 49.5947 70.5174) (end 50.665 70.5174) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 83.4713 45.212) (end 83.4713 45.5253) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 83.4713 45.5253) (end 97.128 59.182) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 97.128 59.182) (end 100.3982 59.182) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 100.3982 59.182) (end 101.1817 59.9655) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 101.1817 59.9655) (end 101.7162 59.9655) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 101.7162 59.9655) (end 102.2027 60.452) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 82.296 45.212) (end 83.4713 45.212) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 103.378 60.452) (end 102.2027 60.452) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 82.296 44.0367) (end 100.838 25.4947) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 100.838 25.4947) (end 100.838 19.0053) (width 0.25) (layer B.Cu) (net 14)) (segment (start 32.004 53.086) (end 33.1793 53.086) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 33.1793 53.086) (end 33.1793 54.102) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 33.1793 54.102) (end 39.624 60.5467) (width 0.25) (layer B.Cu) (net 14)) (segment (start 39.624 61.722) (end 39.624 60.5467) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 39.624 60.5467) (end 33.1793 54.102) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 33.1793 54.102) (end 33.1793 53.086) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 102.2027 60.452) (end 101.0032 61.6515) (width 0.25) (layer F.Cu) (net 14)) - (segment (start 101.0032 61.6515) (end 93.5674 61.6515) (width 0.25) (layer F.Cu) (net 14)) - (segment (start 93.5674 61.6515) (end 93.5402 61.6243) (width 0.25) (layer F.Cu) (net 14)) - (segment (start 82.296 45.212) (end 82.296 46.3873) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 103.378 60.452) (end 102.2027 60.452) (width 0.25) (layer F.Cu) (net 14)) - (via (at 72.0578 48.6866) (size 0.8) (layers F.Cu B.Cu) (net 14)) - (via (at 71.8103 60.5409) (size 0.8) (layers F.Cu B.Cu) (net 14)) - (via (at 93.5402 61.6243) (size 0.8) (layers F.Cu B.Cu) (net 14)) - (segment (start 45.69 52.5231) (end 45.69 54.0495) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 45.69 54.0495) (end 44.5143 55.2252) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 44.5143 55.2252) (end 44.5143 65.7424) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 44.5143 65.7424) (end 54.6291 75.8572) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 54.6291 75.8572) (end 54.864 75.8572) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 45.69 52.5231) (end 45.2871 52.5231) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 45.2871 52.5231) (end 36.4888 43.7248) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 36.4888 43.7248) (end 36.4888 42.3308) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 36.4888 42.3308) (end 32.004 37.846) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 97.536 59.2767) (end 97.1686 59.2767) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 97.1686 59.2767) (end 95.8167 57.9248) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 95.8167 57.9248) (end 95.8167 41.1436) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 95.8167 41.1436) (end 99.2359 37.7244) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 99.2359 37.7244) (end 99.2359 35.2181) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 99.2359 35.2181) (end 102.3999 32.0541) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 102.3999 32.0541) (end 102.3999 26.0245) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 60.2927 71.882) (end 56.3175 75.8572) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 56.3175 75.8572) (end 54.864 75.8572) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 54.864 76.962) (end 54.864 75.8572) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 113.538 16.4653) (end 114.0458 16.4653) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 114.0458 16.4653) (end 114.808 17.2275) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 114.808 17.2275) (end 114.808 18.3204) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 114.808 18.3204) (end 107.1039 26.0245) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 107.1039 26.0245) (end 102.3999 26.0245) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 61.468 71.882) (end 60.2927 71.882) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 96.3607 60.452) (end 95.8057 59.897) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 95.8057 59.897) (end 92.6857 59.897) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 92.6857 59.897) (end 83.1675 69.4152) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 83.1675 69.4152) (end 80.3501 69.4152) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 80.3501 69.4152) (end 79.248 70.5173) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 79.248 70.5173) (end 69.7201 70.5173) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 69.7201 70.5173) (end 68.3554 71.882) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 68.3554 71.882) (end 61.468 71.882) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 97.536 60.452) (end 97.536 59.2767) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 113.538 15.24) (end 113.538 16.4653) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 97.536 60.452) (end 96.3607 60.452) (width 0.25) (layer F.Cu) (net 15)) - (via (at 45.69 52.5231) (size 0.8) (layers F.Cu B.Cu) (net 15)) - (via (at 102.3999 26.0245) (size 0.8) (layers F.Cu B.Cu) (net 15)) - (segment (start 60.0315 70.7218) (end 60.1275 70.6258) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 60.1275 70.6258) (end 63.1955 70.6258) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 63.1955 70.6258) (end 63.3349 70.7652) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 63.3349 70.7652) (end 64.0966 70.7652) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 64.0966 70.7652) (end 65.5198 69.342) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 65.5198 69.342) (end 75.5327 69.342) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 54.864 65.4373) (end 55.1888 65.4373) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 55.1888 65.4373) (end 60.0315 70.28) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 60.0315 70.28) (end 60.0315 70.7218) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 97.536 47.752) (end 97.536 48.9273) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 103.378 57.912) (end 103.378 56.7367) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 103.378 56.7367) (end 103.0589 56.7367) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 103.0589 56.7367) (end 102.2027 55.8805) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 102.2027 55.8805) (end 102.2027 55.7581) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 102.2027 55.7581) (end 98.0066 51.562) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 98.0066 51.562) (end 97.1252 51.562) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 97.1252 51.562) (end 96.3171 50.7539) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 96.3171 50.7539) (end 96.3171 49.7809) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 96.3171 49.7809) (end 97.1707 48.9273) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 97.1707 48.9273) (end 97.536 48.9273) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 54.864 64.262) (end 54.864 63.0867) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 54.864 63.0867) (end 54.4967 63.0867) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 54.4967 63.0867) (end 49.771 58.361) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 49.771 58.361) (end 49.771 57.6841) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 54.864 64.262) (end 54.864 64.5006) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 100.838 17.78) (end 100.838 19.0053) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 82.296 45.212) (end 82.296 44.0367) (width 0.25) (layer B.Cu) (net 14)) + (via (at 71.7499 48.3) (size 0.8) (layers F.Cu B.Cu) (net 14)) + (via (at 63.4588 68.9144) (size 0.8) (layers F.Cu B.Cu) (net 14)) + (via (at 50.665 70.5174) (size 0.8) (layers F.Cu B.Cu) (net 14)) + (segment (start 61.468 71.882) (end 60.2927 71.882) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 54.864 76.962) (end 56.0393 76.962) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 60.2927 71.882) (end 60.2927 72.7086) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 60.2927 72.7086) (end 56.0393 76.962) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 71.5868 52.8367) (end 78.6023 52.8367) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 78.6023 52.8367) (end 79.8676 54.102) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 79.8676 54.102) (end 90.0107 54.102) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 96.3607 60.452) (end 90.0107 54.102) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 61.468 71.882) (end 62.6433 71.882) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 97.536 60.452) (end 96.3607 60.452) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 62.6433 71.882) (end 66.6613 67.864) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 66.6613 67.864) (end 66.6613 57.7622) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 66.6613 57.7622) (end 71.5868 52.8367) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 54.864 76.962) (end 51.4663 73.5643) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 51.4663 73.5643) (end 51.4663 70.1555) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 51.4663 70.1555) (end 50.8614 69.5506) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 50.8614 69.5506) (end 50.3792 69.5506) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 50.3792 69.5506) (end 32.6446 51.816) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 32.6446 51.816) (end 31.6009 51.816) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 31.6009 51.816) (end 30.2981 50.5132) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 30.2981 50.5132) (end 30.2981 40.3619) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 30.2981 40.3619) (end 31.6387 39.0213) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 31.6387 39.0213) (end 32.004 39.0213) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 97.536 60.452) (end 98.7113 60.452) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 98.7113 60.452) (end 98.7251 60.4658) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 98.7251 60.4658) (end 101.3703 60.4658) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 101.3703 60.4658) (end 102.5492 61.6447) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 102.5492 61.6447) (end 103.8738 61.6447) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 103.8738 61.6447) (end 107.9888 57.5297) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 107.9888 57.5297) (end 107.9888 44.8874) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 107.9888 44.8874) (end 113.9948 38.8814) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 113.9948 38.8814) (end 113.9948 33.5766) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 113.9948 33.5766) (end 111.5734 31.1552) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 111.5734 31.1552) (end 111.5734 20.2622) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 111.5734 20.2622) (end 112.268 19.5676) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 112.268 19.5676) (end 112.268 17.2275) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 112.268 17.2275) (end 113.0302 16.4653) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 113.0302 16.4653) (end 113.538 16.4653) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 32.004 37.846) (end 32.004 39.0213) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 113.538 15.24) (end 113.538 16.4653) (width 0.25) (layer B.Cu) (net 15)) + (via (at 90.0107 54.102) (size 0.8) (layers F.Cu B.Cu) (net 15)) + (via (at 71.5868 52.8367) (size 0.8) (layers F.Cu B.Cu) (net 15)) + (segment (start 97.536 46.5767) (end 97.9013 46.5767) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 97.9013 46.5767) (end 100.7866 43.6914) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 100.7866 43.6914) (end 100.7866 38.7318) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 100.7866 38.7318) (end 103.6004 35.918) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 103.6004 35.918) (end 103.6004 22.5165) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 103.6004 22.5165) (end 107.188 18.9289) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 107.188 18.9289) (end 107.188 17.3062) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 107.188 17.3062) (end 106.4364 16.5546) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 106.4364 16.5546) (end 105.3692 16.5546) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 105.3692 16.5546) (end 104.6033 17.3205) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 104.6033 17.3205) (end 104.6033 17.78) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 103.378 57.912) (end 100.3704 57.912) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 100.3704 57.912) (end 99.0058 59.2766) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 99.0058 59.2766) (end 92.1561 59.2766) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 92.1561 59.2766) (end 90.542 60.8907) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 90.542 60.8907) (end 90.542 61.4925) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 90.542 61.4925) (end 82.6925 69.342) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 82.6925 69.342) (end 76.708 69.342) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 76.708 69.342) (end 75.5327 69.342) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 75.5327 69.342) (end 71.8173 65.6266) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 71.8173 65.6266) (end 57.4039 65.6266) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 57.4039 65.6266) (end 56.0393 64.262) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 54.864 64.262) (end 56.0393 64.262) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 37.7261 50.9182) (end 51.0699 64.262) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 51.0699 64.262) (end 54.864 64.262) (width 0.25) (layer B.Cu) (net 16)) (segment (start 32.004 50.546) (end 33.1793 50.546) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 49.771 57.6841) (end 40.3174 57.6841) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 40.3174 57.6841) (end 33.1793 50.546) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 103.378 19.0053) (end 103.1783 19.205) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 103.1783 19.205) (end 103.1783 24.0366) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 97.536 46.5767) (end 97.9034 46.5767) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 97.9034 46.5767) (end 103.1783 41.3018) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 103.1783 41.3018) (end 103.1783 24.0366) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 37.7261 50.9182) (end 33.5515 50.9182) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 33.5515 50.9182) (end 33.1793 50.546) (width 0.25) (layer F.Cu) (net 16)) (segment (start 97.536 47.752) (end 97.536 46.5767) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 103.378 17.78) (end 103.378 19.0053) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 77.8833 69.342) (end 80.4233 66.802) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 80.4233 66.802) (end 85.0731 66.802) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 85.0731 66.802) (end 92.7878 59.0873) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 92.7878 59.0873) (end 101.0274 59.0873) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 101.0274 59.0873) (end 102.2027 57.912) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 103.378 57.912) (end 102.2027 57.912) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 76.708 69.342) (end 77.8833 69.342) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 76.1204 69.342) (end 76.708 69.342) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 54.864 64.5006) (end 54.864 64.7393) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 54.864 64.8496) (end 54.864 65.4373) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 54.864 64.8496) (end 54.864 64.7393) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 76.1204 69.342) (end 75.5327 69.342) (width 0.25) (layer F.Cu) (net 16)) - (via (at 49.771 57.6841) (size 0.8) (layers F.Cu B.Cu) (net 16)) - (via (at 103.1783 24.0366) (size 0.8) (layers F.Cu B.Cu) (net 16)) - (via (at 60.0315 70.7218) (size 0.8) (layers F.Cu B.Cu) (net 16)) + (segment (start 103.378 17.78) (end 104.6033 17.78) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 103.378 57.912) (end 103.378 56.7367) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 97.536 47.752) (end 97.536 48.9273) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 97.536 48.9273) (end 97.8947 48.9273) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 97.8947 48.9273) (end 98.7113 49.7439) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 98.7113 49.7439) (end 98.7113 49.8607) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 98.7113 49.8607) (end 102.9526 54.102) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 102.9526 54.102) (end 103.8129 54.102) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 103.8129 54.102) (end 104.5683 54.8574) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 104.5683 54.8574) (end 104.5683 55.9117) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 104.5683 55.9117) (end 103.7433 56.7367) (width 0.25) (layer B.Cu) (net 16)) + (segment (start 103.7433 56.7367) (end 103.378 56.7367) (width 0.25) (layer B.Cu) (net 16)) + (via (at 37.7261 50.9182) (size 0.8) (layers F.Cu B.Cu) (net 16)) (segment (start 61.468 74.422) (end 62.6433 74.422) (width 0.25) (layer F.Cu) (net 17)) (segment (start 62.6433 74.422) (end 63.8186 73.2467) (width 0.25) (layer F.Cu) (net 17)) - (segment (start 63.8186 73.2467) (end 79.353 73.2467) (width 0.25) (layer F.Cu) (net 17)) - (segment (start 79.353 73.2467) (end 80.7177 71.882) (width 0.25) (layer F.Cu) (net 17)) - (segment (start 80.7177 71.882) (end 84.3791 71.882) (width 0.25) (layer F.Cu) (net 17)) - (segment (start 84.3791 71.882) (end 93.2691 62.992) (width 0.25) (layer F.Cu) (net 17)) - (segment (start 93.2691 62.992) (end 97.536 62.992) (width 0.25) (layer F.Cu) (net 17)) - (segment (start 44.2422 53.3511) (end 44.014 53.5793) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 44.014 53.5793) (end 44.014 68.0643) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 44.014 68.0643) (end 54.864 78.9143) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 44.2422 53.3511) (end 44.2422 53.2011) (width 0.25) (layer F.Cu) (net 17)) - (segment (start 44.2422 53.2011) (end 32.6024 41.5613) (width 0.25) (layer F.Cu) (net 17)) - (segment (start 32.6024 41.5613) (end 32.004 41.5613) (width 0.25) (layer F.Cu) (net 17)) - (segment (start 32.004 40.386) (end 32.004 41.5613) (width 0.25) (layer F.Cu) (net 17)) - (segment (start 54.864 78.9143) (end 54.864 78.3267) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 54.864 79.502) (end 54.864 78.9143) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 110.998 16.4653) (end 111.5058 16.4653) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 111.5058 16.4653) (end 112.268 17.2275) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 112.268 17.2275) (end 112.268 19.5676) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 112.268 19.5676) (end 111.6006 20.235) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 111.6006 20.235) (end 111.6006 31.6476) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 111.6006 31.6476) (end 113.9679 34.0149) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 113.9679 34.0149) (end 113.9679 38.7794) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 113.9679 38.7794) (end 110.5614 42.1859) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 110.5614 42.1859) (end 110.5614 52.408) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 110.5614 52.408) (end 103.7874 59.182) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 103.7874 59.182) (end 102.5213 59.182) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 102.5213 59.182) (end 98.7113 62.992) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 63.8186 73.2467) (end 78.5029 73.2467) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 78.5029 73.2467) (end 79.773 71.9766) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 79.773 71.9766) (end 82.6001 71.9766) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 82.6001 71.9766) (end 83.4714 71.1053) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 83.4714 71.1053) (end 83.4714 70.9756) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 83.4714 70.9756) (end 91.455 62.992) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 91.455 62.992) (end 97.536 62.992) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 56.0621 75.6126) (end 54.3438 75.6126) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 54.3438 75.6126) (end 52.0047 73.2735) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 52.0047 73.2735) (end 52.0047 69.9611) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 52.0047 69.9611) (end 51.0939 69.0503) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 51.0939 69.0503) (end 50.7889 69.0503) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 50.7889 69.0503) (end 34.4144 52.6758) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 34.4144 52.6758) (end 34.4144 51.2896) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 34.4144 51.2896) (end 32.4008 49.276) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 32.4008 49.276) (end 31.6084 49.276) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 31.6084 49.276) (end 30.7985 48.4661) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 30.7985 48.4661) (end 30.7985 42.4015) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 30.7985 42.4015) (end 31.6387 41.5613) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 31.6387 41.5613) (end 32.004 41.5613) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 60.2927 74.422) (end 59.1021 75.6126) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 59.1021 75.6126) (end 56.0621 75.6126) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 56.0621 75.6126) (end 56.0621 77.496) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 56.0621 77.496) (end 55.2314 78.3267) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 55.2314 78.3267) (end 54.864 78.3267) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 54.864 79.502) (end 54.864 78.3267) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 104.7411 61.8945) (end 113.167 53.4686) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 113.167 53.4686) (end 113.167 40.4169) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 113.167 40.4169) (end 114.5318 39.0521) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 114.5318 39.0521) (end 114.5318 21.2143) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 114.5318 21.2143) (end 113.5028 20.1853) (width 0.25) (layer B.Cu) (net 17)) + (segment (start 32.004 40.386) (end 32.004 41.5613) (width 0.25) (layer B.Cu) (net 17)) (segment (start 61.468 74.422) (end 60.2927 74.422) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 60.2927 74.422) (end 56.388 78.3267) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 56.388 78.3267) (end 54.864 78.3267) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 110.998 15.24) (end 110.998 16.4653) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 97.536 62.992) (end 98.7113 62.992) (width 0.25) (layer B.Cu) (net 17)) - (via (at 44.2422 53.3511) (size 0.8) (layers F.Cu B.Cu) (net 17)) - (segment (start 33.1793 48.006) (end 42.1018 56.9285) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 42.1018 56.9285) (end 48.6489 56.9285) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 48.6489 56.9285) (end 48.6788 56.8986) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 54.864 66.802) (end 48.6789 60.6169) (width 0.25) (layer B.Cu) (net 18)) - (segment (start 48.6789 60.6169) (end 48.6789 56.8986) (width 0.25) (layer B.Cu) (net 18)) - (segment (start 48.6789 56.8986) (end 48.6788 56.8986) (width 0.25) (layer B.Cu) (net 18)) - (segment (start 32.004 48.006) (end 33.1793 48.006) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 98.9018 50.1014) (end 100.5911 48.4121) (width 0.25) (layer B.Cu) (net 18)) - (segment (start 100.5911 48.4121) (end 100.5911 45.2827) (width 0.25) (layer B.Cu) (net 18)) - (segment (start 100.5911 45.2827) (end 104.0694 41.8044) (width 0.25) (layer B.Cu) (net 18)) - (segment (start 104.0694 41.8044) (end 104.0694 23.1051) (width 0.25) (layer B.Cu) (net 18)) - (segment (start 98.5862 50.292) (end 98.7112 50.292) (width 0.25) (layer B.Cu) (net 18)) - (segment (start 98.7112 50.292) (end 98.9018 50.1014) (width 0.25) (layer B.Cu) (net 18)) - (segment (start 98.9018 50.1014) (end 102.997 54.1967) (width 0.25) (layer B.Cu) (net 18)) - (segment (start 102.997 54.1967) (end 103.378 54.1967) (width 0.25) (layer B.Cu) (net 18)) - (segment (start 104.0694 23.1051) (end 105.918 21.2565) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 105.918 21.2565) (end 105.918 17.78) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 97.536 50.292) (end 98.5862 50.292) (width 0.25) (layer B.Cu) (net 18)) - (segment (start 103.378 55.372) (end 103.378 54.1967) (width 0.25) (layer B.Cu) (net 18)) - (segment (start 77.8833 66.802) (end 80.4233 64.262) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 80.4233 64.262) (end 86.9055 64.262) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 86.9055 64.262) (end 94.4309 56.7366) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 94.4309 56.7366) (end 98.2403 56.7366) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 98.2403 56.7366) (end 99.6049 55.372) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 99.6049 55.372) (end 103.378 55.372) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 76.708 66.802) (end 77.8833 66.802) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 98.7113 62.992) (end 99.8867 61.8166) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 99.8867 61.8166) (end 104.6632 61.8166) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 104.6632 61.8166) (end 104.7411 61.8945) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 110.998 16.4653) (end 111.5058 16.4653) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 111.5058 16.4653) (end 112.3126 17.2721) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 112.3126 17.2721) (end 112.3126 18.9951) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 112.3126 18.9951) (end 113.5028 20.1853) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 97.536 62.992) (end 98.7113 62.992) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 110.998 15.24) (end 110.998 16.4653) (width 0.25) (layer F.Cu) (net 17)) + (via (at 113.5028 20.1853) (size 0.8) (layers F.Cu B.Cu) (net 17)) + (via (at 104.7411 61.8945) (size 0.8) (layers F.Cu B.Cu) (net 17)) + (segment (start 105.918 17.78) (end 105.918 19.0053) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 97.536 50.7855) (end 96.3606 49.6101) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 96.3606 49.6101) (end 96.3606 44.5735) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 96.3606 44.5735) (end 96.7432 44.1909) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 96.7432 44.1909) (end 96.7432 36.0662) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 96.7432 36.0662) (end 102.5638 30.2456) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 102.5638 30.2456) (end 102.5638 22.3595) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 102.5638 22.3595) (end 105.918 19.0053) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 97.536 50.292) (end 97.536 50.7855) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 97.536 50.8796) (end 97.536 51.4673) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 97.536 50.8796) (end 97.536 50.7855) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 103.378 55.372) (end 102.2027 55.372) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 102.2027 55.372) (end 98.298 51.4673) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 98.298 51.4673) (end 97.536 51.4673) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 102.2027 55.372) (end 100.9327 56.642) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 100.9327 56.642) (end 94.0832 56.642) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 94.0832 56.642) (end 83.9232 66.802) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 83.9232 66.802) (end 76.708 66.802) (width 0.25) (layer F.Cu) (net 18)) (segment (start 76.708 66.802) (end 75.5327 66.802) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 54.864 66.802) (end 54.864 67.9773) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 75.5327 66.802) (end 74.3574 67.9773) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 74.3574 67.9773) (end 60.7136 67.9773) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 60.7136 67.9773) (end 55.6266 73.0643) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 55.6266 73.0643) (end 54.3609 73.0643) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 54.3609 73.0643) (end 53.6609 72.3643) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 53.6609 72.3643) (end 53.6609 68.8151) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 53.6609 68.8151) (end 54.4987 67.9773) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 54.4987 67.9773) (end 54.864 67.9773) (width 0.25) (layer F.Cu) (net 18)) - (via (at 48.6788 56.8986) (size 0.8) (layers F.Cu B.Cu) (net 18)) - (via (at 104.0694 23.1051) (size 0.8) (layers F.Cu B.Cu) (net 18)) - (segment (start 108.458 15.24) (end 108.458 16.4653) (width 0.25) (layer B.Cu) (net 19)) - (segment (start 97.536 65.532) (end 97.536 64.3567) (width 0.25) (layer B.Cu) (net 19)) - (segment (start 97.536 64.3567) (end 97.1686 64.3567) (width 0.25) (layer B.Cu) (net 19)) - (segment (start 97.1686 64.3567) (end 96.3607 63.5488) (width 0.25) (layer B.Cu) (net 19)) - (segment (start 96.3607 63.5488) (end 96.3607 60.8727) (width 0.25) (layer B.Cu) (net 19)) - (segment (start 96.3607 60.8727) (end 95.2999 59.8119) (width 0.25) (layer B.Cu) (net 19)) - (segment (start 95.2999 59.8119) (end 95.2999 40.6573) (width 0.25) (layer B.Cu) (net 19)) - (segment (start 95.2999 40.6573) (end 98.2677 37.6895) (width 0.25) (layer B.Cu) (net 19)) - (segment (start 98.2677 37.6895) (end 98.2677 27.7429) (width 0.25) (layer B.Cu) (net 19)) - (segment (start 98.2677 27.7429) (end 107.188 18.8226) (width 0.25) (layer B.Cu) (net 19)) - (segment (start 107.188 18.8226) (end 107.188 17.2275) (width 0.25) (layer B.Cu) (net 19)) - (segment (start 107.188 17.2275) (end 107.9502 16.4653) (width 0.25) (layer B.Cu) (net 19)) - (segment (start 107.9502 16.4653) (end 108.458 16.4653) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 75.5327 66.802) (end 71.8087 63.078) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 71.8087 63.078) (end 54.3708 63.078) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 54.3708 63.078) (end 53.6628 63.786) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 53.6628 63.786) (end 53.6628 64.7908) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 53.6628 64.7908) (end 54.4987 65.6267) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 54.4987 65.6267) (end 54.864 65.6267) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 54.864 66.802) (end 54.864 65.6267) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 54.864 67.9773) (end 55.2313 67.9773) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 55.2313 67.9773) (end 56.0525 68.7985) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 56.0525 68.7985) (end 56.0525 69.8674) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 56.0525 69.8674) (end 55.401 70.5189) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 55.401 70.5189) (end 54.1132 70.5189) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 54.1132 70.5189) (end 38.425 54.8307) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 38.425 54.8307) (end 38.425 54.427) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 38.425 54.427) (end 32.004 48.006) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 103.378 55.372) (end 102.2027 55.372) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 54.864 66.802) (end 54.864 67.9773) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 96.3607 65.532) (end 87.3975 74.4952) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 87.3975 74.4952) (end 81.2018 74.4952) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 81.2018 74.4952) (end 80.005 75.692) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 80.005 75.692) (end 76.1278 75.692) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 76.1278 75.692) (end 75.5692 76.2506) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 75.5692 76.2506) (end 63.3547 76.2506) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 63.3547 76.2506) (end 62.6433 76.962) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 61.468 76.962) (end 60.2927 76.962) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 54.864 82.042) (end 56.0393 82.042) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 60.2927 76.962) (end 60.2927 77.7886) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 60.2927 77.7886) (end 56.0393 82.042) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 61.4752 76.962) (end 61.468 76.962) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 61.4752 76.962) (end 62.6433 76.962) (width 0.25) (layer F.Cu) (net 19)) (segment (start 97.536 65.532) (end 96.3607 65.532) (width 0.25) (layer F.Cu) (net 19)) - (segment (start 96.3607 65.532) (end 94.192 65.532) (width 0.25) (layer F.Cu) (net 19)) - (segment (start 94.192 65.532) (end 82.847 76.877) (width 0.25) (layer F.Cu) (net 19)) - (segment (start 82.847 76.877) (end 80.6327 76.877) (width 0.25) (layer F.Cu) (net 19)) - (segment (start 80.6327 76.877) (end 79.5055 75.7498) (width 0.25) (layer F.Cu) (net 19)) - (segment (start 79.5055 75.7498) (end 63.8555 75.7498) (width 0.25) (layer F.Cu) (net 19)) - (segment (start 63.8555 75.7498) (end 62.6433 76.962) (width 0.25) (layer F.Cu) (net 19)) - (segment (start 61.468 76.962) (end 62.6433 76.962) (width 0.25) (layer F.Cu) (net 19)) - (segment (start 61.468 76.962) (end 60.2927 76.962) (width 0.25) (layer B.Cu) (net 19)) - (segment (start 54.864 82.042) (end 56.0393 82.042) (width 0.25) (layer B.Cu) (net 19)) - (segment (start 60.2927 76.962) (end 60.2927 77.7886) (width 0.25) (layer B.Cu) (net 19)) - (segment (start 60.2927 77.7886) (end 56.0393 82.042) (width 0.25) (layer B.Cu) (net 19)) - (segment (start 54.864 69.342) (end 54.864 68.1667) (width 0.25) (layer B.Cu) (net 20)) - (segment (start 32.004 45.466) (end 33.1793 45.466) (width 0.25) (layer F.Cu) (net 20)) - (segment (start 47.741 55.8926) (end 46.3402 54.4918) (width 0.25) (layer F.Cu) (net 20)) - (segment (start 46.3402 54.4918) (end 42.1392 54.4918) (width 0.25) (layer F.Cu) (net 20)) - (segment (start 42.1392 54.4918) (end 33.1793 45.5319) (width 0.25) (layer F.Cu) (net 20)) - (segment (start 33.1793 45.5319) (end 33.1793 45.466) (width 0.25) (layer F.Cu) (net 20)) - (segment (start 54.864 68.1667) (end 54.4967 68.1667) (width 0.25) (layer B.Cu) (net 20)) - (segment (start 54.4967 68.1667) (end 47.741 61.411) (width 0.25) (layer B.Cu) (net 20)) - (segment (start 47.741 61.411) (end 47.741 55.8926) (width 0.25) (layer B.Cu) (net 20)) - (segment (start 108.458 19.0053) (end 104.8789 22.5844) (width 0.25) (layer B.Cu) (net 20)) - (segment (start 104.8789 22.5844) (end 104.8789 41.888) (width 0.25) (layer B.Cu) (net 20)) - (segment (start 104.8789 41.888) (end 102.1998 44.5671) (width 0.25) (layer B.Cu) (net 20)) - (segment (start 102.1998 44.5671) (end 102.1998 50.8458) (width 0.25) (layer B.Cu) (net 20)) - (segment (start 102.1998 50.8458) (end 103.0107 51.6567) (width 0.25) (layer B.Cu) (net 20)) - (segment (start 103.0107 51.6567) (end 103.378 51.6567) (width 0.25) (layer B.Cu) (net 20)) - (segment (start 76.708 64.262) (end 75.5327 64.262) (width 0.25) (layer F.Cu) (net 20)) - (segment (start 56.0393 69.342) (end 59.7828 65.5985) (width 0.25) (layer F.Cu) (net 20)) - (segment (start 59.7828 65.5985) (end 74.1962 65.5985) (width 0.25) (layer F.Cu) (net 20)) - (segment (start 74.1962 65.5985) (end 75.5327 64.262) (width 0.25) (layer F.Cu) (net 20)) - (segment (start 97.536 52.832) (end 91.0674 52.832) (width 0.25) (layer F.Cu) (net 20)) - (segment (start 91.0674 52.832) (end 84.7174 59.182) (width 0.25) (layer F.Cu) (net 20)) - (segment (start 84.7174 59.182) (end 81.788 59.182) (width 0.25) (layer F.Cu) (net 20)) - (segment (start 81.788 59.182) (end 76.708 64.262) (width 0.25) (layer F.Cu) (net 20)) - (segment (start 103.378 52.832) (end 97.536 52.832) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 109.6833 15.24) (end 109.6833 14.7322) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 109.6833 14.7322) (end 110.4256 13.9899) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 110.4256 13.9899) (end 114.0542 13.9899) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 114.0542 13.9899) (end 114.808 14.7437) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 114.808 14.7437) (end 114.808 18.8763) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 114.808 18.8763) (end 114.56 19.1243) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 114.56 19.1243) (end 114.56 20.1459) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 114.56 20.1459) (end 115.0424 20.6283) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 115.0424 20.6283) (end 115.0424 39.6028) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 115.0424 39.6028) (end 114.4176 40.2276) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 114.4176 40.2276) (end 114.4176 56.1555) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 114.4176 56.1555) (end 103.8225 66.7506) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 103.8225 66.7506) (end 102.2966 66.7506) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 102.2966 66.7506) (end 101.078 65.532) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 101.078 65.532) (end 97.536 65.532) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 108.458 15.24) (end 109.6833 15.24) (width 0.25) (layer B.Cu) (net 19)) + (segment (start 103.378 51.6567) (end 103.0107 51.6567) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 103.0107 51.6567) (end 102.1974 50.8434) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 102.1974 50.8434) (end 102.1974 38.2789) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 102.1974 38.2789) (end 104.1008 36.3755) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 104.1008 36.3755) (end 104.1008 23.3625) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 104.1008 23.3625) (end 108.458 19.0053) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 56.0393 69.342) (end 57.3931 67.9882) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 57.3931 67.9882) (end 71.8065 67.9882) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 75.5327 64.262) (end 71.8065 67.9882) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 32.004 46.6413) (end 32.3148 46.6413) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 32.3148 46.6413) (end 34.6742 49.0007) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 34.6742 49.0007) (end 34.6742 49.6704) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 34.6742 49.6704) (end 53.6887 68.6849) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 53.6887 68.6849) (end 53.6887 69.342) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 96.3607 52.832) (end 84.9307 64.262) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 84.9307 64.262) (end 76.708 64.262) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 76.708 64.262) (end 75.5327 64.262) (width 0.25) (layer B.Cu) (net 20)) (segment (start 54.864 69.342) (end 56.0393 69.342) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 32.004 45.466) (end 32.004 46.6413) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 54.864 69.342) (end 53.6887 69.342) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 97.536 52.832) (end 96.3607 52.832) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 103.378 52.832) (end 97.536 52.832) (width 0.25) (layer F.Cu) (net 20)) (segment (start 108.458 17.78) (end 108.458 19.0053) (width 0.25) (layer B.Cu) (net 20)) (segment (start 103.378 52.832) (end 103.378 51.6567) (width 0.25) (layer B.Cu) (net 20)) - (via (at 47.741 55.8926) (size 0.8) (layers F.Cu B.Cu) (net 20)) - (segment (start 105.918 16.4653) (end 105.4102 16.4653) (width 0.25) (layer B.Cu) (net 21)) - (segment (start 105.4102 16.4653) (end 104.648 17.2275) (width 0.25) (layer B.Cu) (net 21)) - (segment (start 104.648 17.2275) (end 104.648 19.0711) (width 0.25) (layer B.Cu) (net 21)) - (segment (start 104.648 19.0711) (end 96.4723 27.2468) (width 0.25) (layer B.Cu) (net 21)) - (segment (start 96.4723 27.2468) (end 96.4723 37.9812) (width 0.25) (layer B.Cu) (net 21)) - (segment (start 96.4723 37.9812) (end 94.7995 39.654) (width 0.25) (layer B.Cu) (net 21)) - (segment (start 94.7995 39.654) (end 94.7995 60.269) (width 0.25) (layer B.Cu) (net 21)) - (segment (start 94.7995 60.269) (end 95.2998 60.7693) (width 0.25) (layer B.Cu) (net 21)) - (segment (start 95.2998 60.7693) (end 95.2998 65.0278) (width 0.25) (layer B.Cu) (net 21)) - (segment (start 95.2998 65.0278) (end 97.1687 66.8967) (width 0.25) (layer B.Cu) (net 21)) - (segment (start 97.1687 66.8967) (end 97.536 66.8967) (width 0.25) (layer B.Cu) (net 21)) - (segment (start 62.6433 79.502) (end 63.1437 79.0016) (width 0.25) (layer F.Cu) (net 21)) - (segment (start 63.1437 79.0016) (end 74.6231 79.0016) (width 0.25) (layer F.Cu) (net 21)) - (segment (start 74.6231 79.0016) (end 75.3184 78.3063) (width 0.25) (layer F.Cu) (net 21)) - (segment (start 75.3184 78.3063) (end 79.4886 78.3063) (width 0.25) (layer F.Cu) (net 21)) - (segment (start 79.4886 78.3063) (end 81.1054 79.9231) (width 0.25) (layer F.Cu) (net 21)) - (segment (start 81.1054 79.9231) (end 83.6879 79.9231) (width 0.25) (layer F.Cu) (net 21)) - (segment (start 83.6879 79.9231) (end 95.539 68.072) (width 0.25) (layer F.Cu) (net 21)) - (segment (start 95.539 68.072) (end 96.3607 68.072) (width 0.25) (layer F.Cu) (net 21)) - (segment (start 54.864 84.582) (end 56.0393 84.582) (width 0.25) (layer B.Cu) (net 21)) - (segment (start 61.468 79.502) (end 60.2927 79.502) (width 0.25) (layer B.Cu) (net 21)) - (segment (start 60.2927 79.502) (end 56.0393 83.7554) (width 0.25) (layer B.Cu) (net 21)) - (segment (start 56.0393 83.7554) (end 56.0393 84.582) (width 0.25) (layer B.Cu) (net 21)) - (segment (start 105.918 15.24) (end 105.918 16.4653) (width 0.25) (layer B.Cu) (net 21)) - (segment (start 97.536 68.072) (end 97.536 66.8967) (width 0.25) (layer B.Cu) (net 21)) - (segment (start 97.536 68.072) (end 96.3607 68.072) (width 0.25) (layer F.Cu) (net 21)) - (segment (start 61.468 79.502) (end 62.6433 79.502) (width 0.25) (layer F.Cu) (net 21)) - (segment (start 77.978 19.0053) (end 72.5069 24.4764) (width 0.25) (layer B.Cu) (net 22)) - (segment (start 72.5069 24.4764) (end 72.5069 30.7523) (width 0.25) (layer B.Cu) (net 22)) - (segment (start 72.5069 30.7523) (end 70.1544 33.1048) (width 0.25) (layer B.Cu) (net 22)) - (segment (start 70.1544 33.1048) (end 70.1544 46.7708) (width 0.25) (layer B.Cu) (net 22)) - (segment (start 70.1544 46.7708) (end 68.4651 48.4601) (width 0.25) (layer B.Cu) (net 22)) - (segment (start 68.4651 48.4601) (end 68.4651 61.8262) (width 0.25) (layer B.Cu) (net 22)) + (via (at 71.8065 67.9882) (size 0.8) (layers F.Cu B.Cu) (net 20)) + (segment (start 62.6433 79.502) (end 63.0871 79.502) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 63.0871 79.502) (end 67.7258 74.8633) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 67.7258 74.8633) (end 67.7258 59.2161) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 67.7258 59.2161) (end 72.2159 54.726) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 72.2159 54.726) (end 72.5502 54.3917) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 72.5502 54.3917) (end 72.5502 33.8181) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 72.5502 33.8181) (end 72.8253 33.543) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 105.918 16.4653) (end 105.4102 16.4653) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 105.4102 16.4653) (end 104.648 17.2275) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 104.648 17.2275) (end 104.648 18.262) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 104.648 18.262) (end 95.6781 27.2319) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 95.6781 27.2319) (end 80.4561 27.2319) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 80.4561 27.2319) (end 74.145 33.543) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 74.145 33.543) (end 72.8253 33.543) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 85.0214 56.642) (end 85.0214 56.7327) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 85.0214 56.7327) (end 96.3607 68.072) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 54.864 84.582) (end 56.0393 84.582) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 61.468 79.502) (end 60.2927 79.502) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 60.2927 79.502) (end 56.0393 83.7554) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 56.0393 83.7554) (end 56.0393 84.582) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 97.536 68.072) (end 96.3607 68.072) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 72.2159 54.726) (end 72.8619 55.372) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 72.8619 55.372) (end 78.5976 55.372) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 78.5976 55.372) (end 79.8676 56.642) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 79.8676 56.642) (end 85.0214 56.642) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 105.918 15.24) (end 105.918 16.4653) (width 0.25) (layer F.Cu) (net 21)) + (segment (start 61.468 79.502) (end 62.6433 79.502) (width 0.25) (layer B.Cu) (net 21)) + (via (at 85.0214 56.642) (size 0.8) (layers F.Cu B.Cu) (net 21)) + (via (at 72.2159 54.726) (size 0.8) (layers F.Cu B.Cu) (net 21)) + (via (at 72.8253 33.543) (size 0.8) (layers F.Cu B.Cu) (net 21)) + (segment (start 75.8348 24.8856) (end 76.1605 25.2114) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 76.708 61.722) (end 73.7194 58.7334) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 73.7194 58.7334) (end 73.7194 34.453) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 73.7194 34.453) (end 76.1605 32.0119) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 76.1605 32.0119) (end 76.1605 25.2114) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 75.8348 24.8856) (end 76.7527 23.9677) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 76.7527 23.9677) (end 76.7527 17.78) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 46.8953 27.686) (end 49.6584 24.9229) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 49.6584 24.9229) (end 75.7975 24.9229) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 75.7975 24.9229) (end 75.8348 24.8856) (width 0.25) (layer F.Cu) (net 22)) (segment (start 77.978 17.78) (end 76.7527 17.78) (width 0.25) (layer F.Cu) (net 22)) (segment (start 45.72 27.686) (end 46.8953 27.686) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 46.8953 27.686) (end 48.0706 26.5107) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 48.0706 26.5107) (end 63.6497 26.5107) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 63.6497 26.5107) (end 71.1019 19.0585) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 71.1019 19.0585) (end 75.8925 19.0585) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 75.8925 19.0585) (end 76.7527 18.1983) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 76.7527 18.1983) (end 76.7527 17.78) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 77.978 17.78) (end 77.978 19.0053) (width 0.25) (layer B.Cu) (net 22)) - (segment (start 68.4651 61.8262) (end 67.2993 62.992) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 67.2993 62.992) (end 39.1882 62.992) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 39.1882 62.992) (end 32.5842 69.596) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 32.5842 69.596) (end 31.5828 69.596) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 31.5828 69.596) (end 30.804 70.3748) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 30.804 70.3748) (end 30.804 71.396) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 30.804 71.396) (end 31.6387 72.2307) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 45.1324 27.686) (end 45.72 27.686) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 44.5447 27.686) (end 42.0736 27.686) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 42.0736 27.686) (end 33.1836 36.576) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 33.1836 36.576) (end 31.5808 36.576) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 31.5808 36.576) (end 30.8169 37.3399) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 30.8169 37.3399) (end 30.8169 43.4044) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 30.8169 43.4044) (end 31.5139 44.1014) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 31.5139 44.1014) (end 35.1317 44.1014) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 35.1317 44.1014) (end 40.0877 49.0574) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 40.0877 49.0574) (end 40.0877 56.3052) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 40.0877 56.3052) (end 36.4473 59.9456) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 36.4473 59.9456) (end 36.4473 60.4686) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 36.4473 60.4686) (end 32.3999 64.516) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 32.3999 64.516) (end 31.5944 64.516) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 31.5944 64.516) (end 30.8185 65.2919) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 30.8185 65.2919) (end 30.8185 71.4105) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 30.8185 71.4105) (end 31.6387 72.2307) (width 0.25) (layer F.Cu) (net 22)) (segment (start 31.6387 72.2307) (end 32.004 72.2307) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 68.4651 61.8262) (end 75.4285 61.8262) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 75.4285 61.8262) (end 75.5327 61.722) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 45.1324 27.686) (end 44.5447 27.686) (width 0.25) (layer F.Cu) (net 22)) (segment (start 32.004 73.406) (end 32.004 72.2307) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 76.708 61.722) (end 75.5327 61.722) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 76.708 61.722) (end 77.8833 61.722) (width 0.25) (layer B.Cu) (net 22)) - (segment (start 77.8833 61.722) (end 77.8833 62.8973) (width 0.25) (layer B.Cu) (net 22)) - (segment (start 77.8833 62.8973) (end 81.788 66.802) (width 0.25) (layer B.Cu) (net 22)) - (segment (start 81.788 66.802) (end 82.7495 66.802) (width 0.25) (layer B.Cu) (net 22)) - (segment (start 82.7495 66.802) (end 84.6244 68.6769) (width 0.25) (layer B.Cu) (net 22)) - (segment (start 84.6244 68.6769) (end 84.6244 74.5388) (width 0.25) (layer B.Cu) (net 22)) - (segment (start 84.6244 74.5388) (end 84.6245 74.5388) (width 0.25) (layer B.Cu) (net 22)) - (segment (start 102.2027 78.232) (end 101.0274 77.0567) (width 0.25) (layer B.Cu) (net 22)) - (segment (start 101.0274 77.0567) (end 87.1423 77.0567) (width 0.25) (layer B.Cu) (net 22)) - (segment (start 87.1423 77.0567) (end 84.6245 74.5388) (width 0.25) (layer B.Cu) (net 22)) - (segment (start 83.4713 75.692) (end 84.6245 74.5388) (width 0.25) (layer B.Cu) (net 22)) - (segment (start 103.378 78.232) (end 102.2027 78.232) (width 0.25) (layer B.Cu) (net 22)) - (segment (start 82.296 75.692) (end 83.4713 75.692) (width 0.25) (layer B.Cu) (net 22)) - (via (at 68.4651 61.8262) (size 0.8) (layers F.Cu B.Cu) (net 22)) - (segment (start 103.378 16.4653) (end 102.8702 16.4653) (width 0.25) (layer B.Cu) (net 23)) - (segment (start 102.8702 16.4653) (end 102.1031 17.2324) (width 0.25) (layer B.Cu) (net 23)) - (segment (start 102.1031 17.2324) (end 102.1031 19.5182) (width 0.25) (layer B.Cu) (net 23)) - (segment (start 102.1031 19.5182) (end 95.9718 25.6495) (width 0.25) (layer B.Cu) (net 23)) - (segment (start 95.9718 25.6495) (end 95.9718 37.7741) (width 0.25) (layer B.Cu) (net 23)) - (segment (start 95.9718 37.7741) (end 94.2992 39.4467) (width 0.25) (layer B.Cu) (net 23)) - (segment (start 94.2992 39.4467) (end 94.2992 60.4764) (width 0.25) (layer B.Cu) (net 23)) - (segment (start 94.2992 60.4764) (end 94.7995 60.9767) (width 0.25) (layer B.Cu) (net 23)) - (segment (start 94.7995 60.9767) (end 94.7995 65.4581) (width 0.25) (layer B.Cu) (net 23)) - (segment (start 94.7995 65.4581) (end 95.4246 66.0832) (width 0.25) (layer B.Cu) (net 23)) - (segment (start 95.4246 66.0832) (end 95.4246 67.6926) (width 0.25) (layer B.Cu) (net 23)) - (segment (start 95.4246 67.6926) (end 97.1687 69.4367) (width 0.25) (layer B.Cu) (net 23)) - (segment (start 97.1687 69.4367) (end 97.536 69.4367) (width 0.25) (layer B.Cu) (net 23)) - (segment (start 62.6433 82.042) (end 63.8374 80.8479) (width 0.25) (layer F.Cu) (net 23)) - (segment (start 63.8374 80.8479) (end 80.6151 80.8479) (width 0.25) (layer F.Cu) (net 23)) - (segment (start 80.6151 80.8479) (end 80.6909 80.9237) (width 0.25) (layer F.Cu) (net 23)) - (segment (start 80.6909 80.9237) (end 85.2953 80.9237) (width 0.25) (layer F.Cu) (net 23)) - (segment (start 85.2953 80.9237) (end 95.607 70.612) (width 0.25) (layer F.Cu) (net 23)) - (segment (start 95.607 70.612) (end 96.3607 70.612) (width 0.25) (layer F.Cu) (net 23)) - (segment (start 103.378 15.24) (end 103.378 16.4653) (width 0.25) (layer B.Cu) (net 23)) - (segment (start 97.536 70.612) (end 97.536 69.4367) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 76.708 61.722) (end 85.9831 61.722) (width 0.25) (layer F.Cu) (net 22)) + (segment (start 103.378 77.0567) (end 103.7433 77.0567) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 103.7433 77.0567) (end 104.5676 76.2324) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 104.5676 76.2324) (end 104.5676 75.1805) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 104.5676 75.1805) (end 103.8091 74.422) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 103.8091 74.422) (end 101.6405 74.422) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 101.6405 74.422) (end 99.1005 71.882) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 99.1005 71.882) (end 96.1431 71.882) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 96.1431 71.882) (end 85.9831 61.722) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 103.378 78.232) (end 103.378 77.0567) (width 0.25) (layer B.Cu) (net 22)) + (via (at 76.1605 25.2114) (size 0.8) (layers F.Cu B.Cu) (net 22)) + (via (at 85.9831 61.722) (size 0.8) (layers F.Cu B.Cu) (net 22)) + (segment (start 62.6433 82.042) (end 65.9225 78.7628) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 65.9225 78.7628) (end 74.2275 78.7628) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 74.2275 78.7628) (end 74.6785 78.3118) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 74.6785 78.3118) (end 77.7605 78.3118) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 77.7605 78.3118) (end 78.9072 79.4585) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 78.9072 79.4585) (end 87.5142 79.4585) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 87.5142 79.4585) (end 96.3607 70.612) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 97.536 70.612) (end 96.3607 70.612) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 61.468 82.042) (end 62.6433 82.042) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 115.3535 19.4767) (end 115.5428 19.666) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 115.5428 19.666) (end 115.5428 40.6226) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 115.5428 40.6226) (end 115.418 40.7474) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 115.418 40.7474) (end 115.418 56.5704) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 115.418 56.5704) (end 105.1849 66.8035) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 105.1849 66.8035) (end 105.1849 70.492) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 105.1849 70.492) (end 103.8707 71.8062) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 103.8707 71.8062) (end 99.9055 71.8062) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 99.9055 71.8062) (end 98.7113 70.612) (width 0.25) (layer B.Cu) (net 23)) (segment (start 61.468 82.042) (end 60.2927 82.042) (width 0.25) (layer B.Cu) (net 23)) (segment (start 54.864 87.122) (end 56.0393 87.122) (width 0.25) (layer B.Cu) (net 23)) (segment (start 60.2927 82.042) (end 60.2927 82.8686) (width 0.25) (layer B.Cu) (net 23)) (segment (start 60.2927 82.8686) (end 56.0393 87.122) (width 0.25) (layer B.Cu) (net 23)) - (segment (start 97.536 70.612) (end 96.3607 70.612) (width 0.25) (layer F.Cu) (net 23)) - (segment (start 61.468 82.042) (end 62.6433 82.042) (width 0.25) (layer F.Cu) (net 23)) - (segment (start 96.3607 73.152) (end 94.974 73.152) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 94.974 73.152) (end 85.9008 82.2252) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 85.9008 82.2252) (end 79.2613 82.2252) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 79.2613 82.2252) (end 78.2566 83.2299) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 78.2566 83.2299) (end 71.0465 83.2299) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 71.0465 83.2299) (end 69.6944 84.582) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 69.6944 84.582) (end 62.6433 84.582) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 102.0633 15.24) (end 102.0633 14.7322) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 102.0633 14.7322) (end 102.799 13.9965) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 102.799 13.9965) (end 111.501 13.9965) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 111.501 13.9965) (end 112.268 14.7635) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 112.268 14.7635) (end 112.268 15.7265) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 112.268 15.7265) (end 113.0515 16.51) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 113.0515 16.51) (end 114.0829 16.51) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 114.0829 16.51) (end 114.7634 17.1905) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 114.7634 17.1905) (end 114.7634 38.6915) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 114.7634 38.6915) (end 111.5384 41.9165) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 111.5384 41.9165) (end 111.5384 64.1563) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 111.5384 64.1563) (end 103.8127 71.882) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 103.8127 71.882) (end 102.778 71.882) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 102.778 71.882) (end 101.508 73.152) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 101.508 73.152) (end 97.536 73.152) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 100.838 15.24) (end 102.0633 15.24) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 54.864 89.662) (end 56.0393 89.662) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 97.536 70.612) (end 98.7113 70.612) (width 0.25) (layer B.Cu) (net 23)) + (segment (start 103.378 15.24) (end 104.6033 15.24) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 115.3535 19.4767) (end 114.8526 18.9758) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 114.8526 18.9758) (end 114.8526 17.3416) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 114.8526 17.3416) (end 114.0656 16.5546) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 114.0656 16.5546) (end 113.0795 16.5546) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 113.0795 16.5546) (end 112.3126 15.7877) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 112.3126 15.7877) (end 112.3126 14.7903) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 112.3126 14.7903) (end 111.5369 14.0146) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 111.5369 14.0146) (end 105.3209 14.0146) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 105.3209 14.0146) (end 104.6033 14.7322) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 104.6033 14.7322) (end 104.6033 15.24) (width 0.25) (layer F.Cu) (net 23)) + (via (at 115.3535 19.4767) (size 0.8) (layers F.Cu B.Cu) (net 23)) (segment (start 61.468 84.582) (end 60.2927 84.582) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 60.2927 84.582) (end 56.0393 88.8354) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 56.0393 88.8354) (end 56.0393 89.662) (width 0.25) (layer B.Cu) (net 25)) - (segment (start 97.536 73.152) (end 96.3607 73.152) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 54.864 89.662) (end 56.0393 89.662) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 60.2927 84.582) (end 60.2927 85.4086) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 60.2927 85.4086) (end 56.0393 89.662) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 62.6433 84.582) (end 66.5479 80.6774) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 66.5479 80.6774) (end 87.9579 80.6774) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 87.9579 80.6774) (end 95.4833 73.152) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 95.4833 73.152) (end 97.536 73.152) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 101.5028 59.1902) (end 99.0492 56.7366) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 99.0492 56.7366) (end 97.1763 56.7366) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 97.1763 56.7366) (end 95.2225 54.7828) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 95.2225 54.7828) (end 95.2225 44.5606) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 95.2225 44.5606) (end 95.0882 44.4263) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 95.0882 44.4263) (end 95.0882 32.7556) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 95.0882 32.7556) (end 102.0634 25.7804) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 102.0634 25.7804) (end 102.0634 17.1829) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 102.0634 17.1829) (end 101.3458 16.4653) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 101.3458 16.4653) (end 100.838 16.4653) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 100.838 15.24) (end 100.838 16.4653) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 97.536 73.152) (end 98.7113 73.152) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 98.7113 73.152) (end 102.5213 69.342) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 102.5213 69.342) (end 103.7751 69.342) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 103.7751 69.342) (end 105.5165 67.6006) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 105.5165 67.6006) (end 105.5165 60.9166) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 105.5165 60.9166) (end 103.7901 59.1902) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 103.7901 59.1902) (end 101.5028 59.1902) (width 0.25) (layer F.Cu) (net 25)) (segment (start 61.468 84.582) (end 62.6433 84.582) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 82.296 70.612) (end 82.296 71.7873) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 61.468 87.122) (end 62.6433 87.122) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 79.5823 83.0005) (end 79.5823 76.7273) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 79.5823 76.7273) (end 81.8876 74.422) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 81.8876 74.422) (end 82.7211 74.422) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 82.7211 74.422) (end 83.4844 73.6587) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 83.4844 73.6587) (end 83.4844 72.6104) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 83.4844 72.6104) (end 82.6613 71.7873) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 82.6613 71.7873) (end 82.296 71.7873) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 62.6433 87.122) (end 63.8186 85.9467) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 63.8186 85.9467) (end 77.0807 85.9467) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 77.0807 85.9467) (end 79.5823 83.4451) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 79.5823 83.4451) (end 79.5823 83.0005) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 60.8804 87.122) (end 61.468 87.122) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 98.298 16.4653) (end 98.8058 16.4653) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 98.8058 16.4653) (end 99.568 17.2275) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 99.568 17.2275) (end 99.568 20.1916) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 99.568 20.1916) (end 94.7828 24.9768) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 94.7828 24.9768) (end 94.7828 37.5479) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 94.7828 37.5479) (end 93.0068 39.3239) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 93.0068 39.3239) (end 93.0068 60.6723) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 83.4713 70.612) (end 83.4713 70.2078) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 83.4713 70.2078) (end 93.0068 60.6723) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 98.298 15.24) (end 98.298 16.4653) (width 0.25) (layer B.Cu) (net 26)) - (segment (start 82.296 70.612) (end 83.4713 70.612) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 60.8804 87.122) (end 60.2927 87.122) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 39.624 87.122) (end 39.624 85.9467) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 60.2927 87.122) (end 59.1174 85.9467) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 59.1174 85.9467) (end 53.7833 85.9467) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 53.7833 85.9467) (end 51.2363 83.3997) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 51.2363 83.3997) (end 39.1278 83.3997) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 39.1278 83.3997) (end 38.4222 84.1053) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 38.4222 84.1053) (end 38.4222 85.1102) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 38.4222 85.1102) (end 39.2587 85.9467) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 39.2587 85.9467) (end 39.624 85.9467) (width 0.25) (layer F.Cu) (net 26)) - (via (at 79.5823 83.0005) (size 0.8) (layers F.Cu B.Cu) (net 26)) - (via (at 93.0068 60.6723) (size 0.8) (layers F.Cu B.Cu) (net 26)) - (segment (start 81.1207 68.072) (end 81.1207 66.9827) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 81.1207 66.9827) (end 77.13 62.992) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 77.13 62.992) (end 76.3159 62.992) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 76.3159 62.992) (end 73.6894 60.3655) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 73.6894 60.3655) (end 73.6894 41.7207) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 95.758 16.4653) (end 95.2502 16.4653) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 95.2502 16.4653) (end 94.488 17.2275) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 94.488 17.2275) (end 94.488 18.2597) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 94.488 18.2597) (end 92.0589 20.6888) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 92.0589 20.6888) (end 87.0375 20.6888) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 87.0375 20.6888) (end 79.3161 28.4102) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 79.3161 28.4102) (end 79.3161 29.5166) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 79.3161 29.5166) (end 82.2174 32.4179) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 82.2174 32.4179) (end 82.2174 37.3333) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 82.2174 37.3333) (end 77.83 41.7207) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 77.83 41.7207) (end 73.6894 41.7207) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 73.6894 41.7207) (end 67.7308 41.7207) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 56.5112 52.2933) (end 61.1471 47.6574) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 61.1471 47.6574) (end 62.4709 47.6574) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 62.4709 47.6574) (end 67.7308 42.3975) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 67.7308 42.3975) (end 67.7308 41.7207) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 56.5112 52.2933) (end 54.7639 50.546) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 54.7639 50.546) (end 53.34 50.546) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 61.468 88.4867) (end 61.8353 88.4867) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 61.8353 88.4867) (end 62.6434 87.6786) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 62.6434 87.6786) (end 62.6434 71.3855) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 62.6434 71.3855) (end 61.9645 70.7066) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 61.9645 70.7066) (end 61.1658 70.7066) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 61.1658 70.7066) (end 56.5112 66.052) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 56.5112 66.052) (end 56.5112 52.2933) (width 0.25) (layer B.Cu) (net 27)) + (via (at 101.5028 59.1902) (size 0.8) (layers F.Cu B.Cu) (net 25)) + (segment (start 98.298 15.24) (end 97.0727 15.24) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 91.3173 61.2118) (end 91.3173 59.9656) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 91.3173 59.9656) (end 82.9137 51.562) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 82.9137 51.562) (end 81.88 51.562) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 81.88 51.562) (end 80.0625 49.7445) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 80.0625 49.7445) (end 80.0625 43.4992) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 80.0625 43.4992) (end 83.9142 39.6475) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 83.9142 39.6475) (end 83.9142 36.5697) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 83.9142 36.5697) (end 90.0847 30.3992) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 90.0847 30.3992) (end 90.0847 23.5589) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 90.0847 23.5589) (end 94.5326 19.111) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 94.5326 19.111) (end 94.5326 17.2605) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 94.5326 17.2605) (end 95.2385 16.5546) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 95.2385 16.5546) (end 96.2659 16.5546) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 96.2659 16.5546) (end 97.0727 15.7478) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 97.0727 15.7478) (end 97.0727 15.24) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 82.296 70.612) (end 91.3173 61.5907) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 91.3173 61.5907) (end 91.3173 61.2118) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 82.296 70.612) (end 81.1207 70.612) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 61.468 87.122) (end 61.468 88.2973) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 61.468 88.2973) (end 61.1007 88.2973) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 61.1007 88.2973) (end 60.2506 89.1474) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 60.2506 89.1474) (end 60.2506 90.1084) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 60.2506 90.1084) (end 61.0227 90.8805) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 61.0227 90.8805) (end 61.9938 90.8805) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 61.9938 90.8805) (end 73.113 79.7613) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 73.113 79.7613) (end 73.113 77.6821) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 73.113 77.6821) (end 75.1031 75.692) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 75.1031 75.692) (end 77.13 75.692) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 77.13 75.692) (end 81.1207 71.7013) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 81.1207 71.7013) (end 81.1207 70.612) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 39.624 87.122) (end 40.7993 87.122) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 61.468 87.122) (end 60.2927 87.122) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 60.2927 87.122) (end 59.1005 88.3142) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 59.1005 88.3142) (end 41.9915 88.3142) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 41.9915 88.3142) (end 40.7993 87.122) (width 0.25) (layer F.Cu) (net 26)) + (via (at 91.3173 61.2118) (size 0.8) (layers F.Cu B.Cu) (net 26)) + (segment (start 69.9841 32.8725) (end 70.5418 32.3148) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 70.5418 32.3148) (end 74.6656 32.3148) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 74.6656 32.3148) (end 80.2489 26.7315) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 80.2489 26.7315) (end 86.0384 26.7315) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 86.0384 26.7315) (end 94.5326 18.2373) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 94.5326 18.2373) (end 94.5326 17.1829) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 94.5326 17.1829) (end 95.2502 16.4653) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 95.2502 16.4653) (end 95.758 16.4653) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 53.34 49.3707) (end 53.7073 49.3707) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 53.7073 49.3707) (end 62.7973 40.2807) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 62.7973 40.2807) (end 62.7973 39.6171) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 62.7973 39.6171) (end 69.5419 32.8725) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 69.5419 32.8725) (end 69.9841 32.8725) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 53.34 50.546) (end 53.34 49.3707) (width 0.25) (layer B.Cu) (net 27)) (segment (start 95.758 15.24) (end 95.758 16.4653) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 61.468 89.662) (end 61.468 88.4867) (width 0.25) (layer B.Cu) (net 27)) - (segment (start 39.624 84.582) (end 40.7993 84.582) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 61.468 89.662) (end 70.7968 80.3332) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 70.7968 80.3332) (end 70.7968 76.1243) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 70.7968 76.1243) (end 76.3091 70.612) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 76.3091 70.612) (end 77.8277 70.612) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 77.8277 70.612) (end 80.3677 68.072) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 80.3677 68.072) (end 82.296 68.072) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 60.2927 89.662) (end 59.0987 90.856) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 59.0987 90.856) (end 43.2148 90.856) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 43.2148 90.856) (end 40.6562 88.2974) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 40.6562 88.2974) (end 39.0811 88.2974) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 39.0811 88.2974) (end 38.3881 87.6044) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 38.3881 87.6044) (end 38.3881 86.6259) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 38.3881 86.6259) (end 39.2567 85.7573) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 39.2567 85.7573) (end 39.624 85.7573) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 53.34 51.7213) (end 47.1951 57.8662) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 47.1951 57.8662) (end 47.1951 71.0597) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 47.1951 71.0597) (end 40.0228 78.232) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 40.0228 78.232) (end 39.1828 78.232) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 39.1828 78.232) (end 38.4325 78.9823) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 38.4325 78.9823) (end 38.4325 82.5805) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 38.4325 82.5805) (end 39.2587 83.4067) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 39.2587 83.4067) (end 39.624 83.4067) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 53.34 50.546) (end 53.34 51.7213) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 39.624 84.582) (end 39.624 83.4067) (width 0.25) (layer F.Cu) (net 27)) (segment (start 61.468 89.662) (end 60.2927 89.662) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 60.2927 89.662) (end 59.1174 88.4867) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 59.1174 88.4867) (end 44.704 88.4867) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 44.704 88.4867) (end 40.7993 84.582) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 82.296 68.072) (end 81.1207 68.072) (width 0.25) (layer B.Cu) (net 27)) - (via (at 67.7308 41.7207) (size 0.8) (layers F.Cu B.Cu) (net 27)) - (via (at 73.6894 41.7207) (size 0.8) (layers F.Cu B.Cu) (net 27)) - (segment (start 45.72 41.7507) (end 45.3527 41.7507) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 45.3527 41.7507) (end 44.5417 40.9397) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 44.5417 40.9397) (end 44.5417 37.2907) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 44.5417 37.2907) (end 45.1618 36.6706) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 45.1618 36.6706) (end 48.0488 36.6706) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 48.0488 36.6706) (end 50.6211 34.0983) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 50.6211 34.0983) (end 56.5225 34.0983) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 56.5225 34.0983) (end 57.708 35.2838) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 57.708 35.2838) (end 60.8691 35.2838) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 60.8691 35.2838) (end 63.3367 37.7514) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 63.3367 37.7514) (end 77.4887 37.7514) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 77.4887 37.7514) (end 77.7241 37.516) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 77.7241 37.516) (end 82.4695 32.7706) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 82.4695 32.7706) (end 82.4695 25.3987) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 82.4695 25.3987) (end 89.4526 18.4156) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 39.624 84.582) (end 39.624 85.7573) (width 0.25) (layer F.Cu) (net 27)) + (via (at 69.9841 32.8725) (size 0.8) (layers F.Cu B.Cu) (net 27)) + (segment (start 82.296 59.2767) (end 81.9287 59.2767) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 81.9287 59.2767) (end 78.5535 55.9015) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 78.5535 55.9015) (end 78.5535 42.4936) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 78.5535 42.4936) (end 81.743 39.3041) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 81.743 39.3041) (end 81.743 31.9108) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 81.743 31.9108) (end 88.4995 25.1543) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 88.4995 25.1543) (end 88.4995 19.3687) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 88.4995 19.3687) (end 89.4526 18.4156) (width 0.25) (layer B.Cu) (net 28)) (segment (start 89.4526 18.4156) (end 89.4526 17.2671) (width 0.25) (layer B.Cu) (net 28)) (segment (start 89.4526 17.2671) (end 90.2097 16.51) (width 0.25) (layer B.Cu) (net 28)) (segment (start 90.2097 16.51) (end 91.2305 16.51) (width 0.25) (layer B.Cu) (net 28)) (segment (start 91.2305 16.51) (end 91.9927 15.7478) (width 0.25) (layer B.Cu) (net 28)) (segment (start 91.9927 15.7478) (end 91.9927 15.24) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 81.1207 60.452) (end 81.1207 60.0867) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 81.1207 60.0867) (end 78.8914 57.8574) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 78.8914 57.8574) (end 76.2527 57.8574) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 76.2527 57.8574) (end 75.0084 56.6131) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 75.0084 56.6131) (end 75.0084 49.0476) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 75.0084 49.0476) (end 76.304 47.752) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 76.304 47.752) (end 77.1117 47.752) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 77.1117 47.752) (end 77.8952 46.9685) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 77.8952 46.9685) (end 77.8952 37.6871) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 77.8952 37.6871) (end 77.7241 37.516) (width 0.25) (layer B.Cu) (net 28)) (segment (start 93.218 15.24) (end 91.9927 15.24) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 45.72 42.926) (end 45.72 41.7507) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 82.296 60.452) (end 81.1207 60.452) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 45.72 44.1013) (end 45.3527 44.1013) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 45.3527 44.1013) (end 44.52 44.934) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 44.52 44.934) (end 44.52 48.5305) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 44.52 48.5305) (end 42.837 50.2135) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 42.837 50.2135) (end 42.837 76.1633) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 42.837 76.1633) (end 42.0383 76.962) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 42.0383 76.962) (end 42.0383 81.071) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 42.0383 81.071) (end 54.3633 93.396) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 54.3633 93.396) (end 59.0987 93.396) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 59.0987 93.396) (end 60.2927 92.202) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 42.0383 76.962) (end 40.7993 76.962) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 82.296 60.452) (end 82.296 59.2767) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 58.9281 90.8374) (end 58.9281 87.9762) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 58.9281 87.9762) (end 60.9778 85.9265) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 60.9778 85.9265) (end 62.1117 85.9265) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 62.1117 85.9265) (end 69.976 78.0622) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 69.976 78.0622) (end 69.976 66.0613) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 69.976 66.0613) (end 74.5715 61.4658) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 60.2927 92.202) (end 58.9281 90.8374) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 40.7993 76.962) (end 40.7993 77.3293) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 40.7993 77.3293) (end 54.3074 90.8374) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 54.3074 90.8374) (end 58.9281 90.8374) (width 0.25) (layer B.Cu) (net 28)) (segment (start 39.624 76.962) (end 40.7993 76.962) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 46.6947 56.6278) (end 46.6947 69.0813) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 46.6947 69.0813) (end 39.9893 75.7867) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 39.9893 75.7867) (end 39.624 75.7867) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 45.72 42.926) (end 46.9342 41.7118) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 46.9342 41.7118) (end 46.9342 39.8877) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 46.9342 39.8877) (end 46.2567 39.2102) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 46.2567 39.2102) (end 45.2048 39.2102) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 45.2048 39.2102) (end 43.9925 40.4225) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 43.9925 40.4225) (end 43.9925 53.9256) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 43.9925 53.9256) (end 46.6947 56.6278) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 39.624 76.962) (end 39.624 75.7867) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 74.5715 61.4658) (end 75.5853 60.452) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 75.5853 60.452) (end 82.296 60.452) (width 0.25) (layer F.Cu) (net 28)) (segment (start 61.468 92.202) (end 60.2927 92.202) (width 0.25) (layer B.Cu) (net 28)) - (segment (start 45.72 42.926) (end 45.72 44.1013) (width 0.25) (layer B.Cu) (net 28)) - (via (at 77.7241 37.516) (size 0.8) (layers F.Cu B.Cu) (net 28)) - (segment (start 89.4527 15.24) (end 89.4527 15.7478) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 89.4527 15.7478) (end 88.6459 16.5546) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 88.6459 16.5546) (end 87.6185 16.5546) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 87.6185 16.5546) (end 86.9126 17.2605) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 86.9126 17.2605) (end 86.9126 19.5402) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 86.9126 19.5402) (end 75.8267 30.6261) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 75.8267 30.6261) (end 75.8267 32.0418) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 75.8267 32.0418) (end 73.078 34.7905) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 73.078 34.7905) (end 73.078 39.4511) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 73.078 39.4511) (end 74.4648 40.8379) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 74.4648 40.8379) (end 74.4648 58.6057) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 74.4648 58.6057) (end 76.3111 60.452) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 76.3111 60.452) (end 77.3933 60.452) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 77.3933 60.452) (end 81.298 64.3567) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 81.298 64.3567) (end 82.296 64.3567) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 90.678 15.24) (end 89.4527 15.24) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 82.296 65.532) (end 82.296 64.3567) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 63.656 69.9899) (end 63.656 91.746) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 63.656 91.746) (end 61.8353 93.5667) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 61.8353 93.5667) (end 61.468 93.5667) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 82.296 65.532) (end 80.173 65.532) (width 0.25) (layer F.Cu) (net 29)) - (segment (start 80.173 65.532) (end 77.6166 68.0884) (width 0.25) (layer F.Cu) (net 29)) - (segment (start 77.6166 68.0884) (end 75.3763 68.0884) (width 0.25) (layer F.Cu) (net 29)) - (segment (start 75.3763 68.0884) (end 74.6231 68.8416) (width 0.25) (layer F.Cu) (net 29)) - (segment (start 74.6231 68.8416) (end 64.8043 68.8416) (width 0.25) (layer F.Cu) (net 29)) - (segment (start 64.8043 68.8416) (end 63.656 69.9899) (width 0.25) (layer F.Cu) (net 29)) + (via (at 46.6947 56.6278) (size 0.8) (layers F.Cu B.Cu) (net 28)) + (via (at 74.5715 61.4658) (size 0.8) (layers F.Cu B.Cu) (net 28)) + (segment (start 90.678 16.4653) (end 90.1702 16.4653) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 90.1702 16.4653) (end 89.408 17.2275) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 89.408 17.2275) (end 89.408 18.3143) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 89.408 18.3143) (end 82.1945 25.5278) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 82.1945 25.5278) (end 80.037 25.5278) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 80.037 25.5278) (end 74.2506 31.3142) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 74.2506 31.3142) (end 63.0274 31.3142) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 44.5034 44.1386) (end 49.1358 44.1386) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 49.1358 44.1386) (end 51.6184 41.656) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 51.6184 41.656) (end 53.7528 41.656) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 53.7528 41.656) (end 58.1111 37.2977) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 58.1111 37.2977) (end 58.1111 36.2305) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 58.1111 36.2305) (end 63.0274 31.3142) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 44.5034 44.1386) (end 44.5034 52.9005) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 44.5034 52.9005) (end 49.5956 57.9927) (width 0.25) (layer B.Cu) (net 29)) (segment (start 45.72 41.5613) (end 45.3527 41.5613) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 45.3527 41.5613) (end 44.0197 42.8943) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 44.0197 42.8943) (end 44.0197 48.3232) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 44.0197 48.3232) (end 42.3367 50.0062) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 42.3367 50.0062) (end 42.3367 73.3963) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 42.3367 73.3963) (end 40.041 75.692) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 40.041 75.692) (end 39.1656 75.692) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 39.1656 75.692) (end 38.432 76.4256) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 38.432 76.4256) (end 38.432 77.4645) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 38.432 77.4645) (end 39.1995 78.232) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 39.1995 78.232) (end 40.0217 78.232) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 40.0217 78.232) (end 40.7994 79.0097) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 40.7994 79.0097) (end 40.7994 82.042) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 60.2927 94.742) (end 59.1173 95.9174) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 59.1173 95.9174) (end 53.8419 95.9174) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 53.8419 95.9174) (end 40.7994 82.8749) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 40.7994 82.8749) (end 40.7994 82.042) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 40.7994 82.042) (end 40.5487 82.042) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 45.3527 41.5613) (end 44.5034 42.4106) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 44.5034 42.4106) (end 44.5034 44.1386) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 90.678 15.24) (end 90.678 16.4653) (width 0.25) (layer F.Cu) (net 29)) (segment (start 61.468 94.742) (end 60.2927 94.742) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 61.468 94.742) (end 61.468 93.5667) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 39.624 82.042) (end 40.7993 82.042) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 40.7993 82.042) (end 40.7993 82.85) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 40.7993 82.85) (end 53.8667 95.9174) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 53.8667 95.9174) (end 59.1173 95.9174) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 59.1173 95.9174) (end 60.2927 94.742) (width 0.25) (layer B.Cu) (net 29)) + (segment (start 49.5956 57.9927) (end 48.4338 59.1545) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 48.4338 59.1545) (end 48.4338 72.4222) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 48.4338 72.4222) (end 39.9893 80.8667) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 39.9893 80.8667) (end 39.624 80.8667) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 82.296 65.532) (end 75.3928 65.532) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 75.3928 65.532) (end 67.8535 57.9927) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 67.8535 57.9927) (end 49.5956 57.9927) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 39.624 82.042) (end 39.624 80.8667) (width 0.25) (layer F.Cu) (net 29)) (segment (start 45.72 40.386) (end 45.72 41.5613) (width 0.25) (layer B.Cu) (net 29)) - (segment (start 39.624 82.042) (end 40.5487 82.042) (width 0.25) (layer B.Cu) (net 29)) - (via (at 63.656 69.9899) (size 0.8) (layers F.Cu B.Cu) (net 29)) - (segment (start 73.8658 35.0991) (end 77.6032 31.3617) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 77.6032 31.3617) (end 77.6032 29.5573) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 77.6032 29.5573) (end 88.138 19.0225) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 88.138 19.0225) (end 88.138 17.78) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 76.708 46.482) (end 76.708 40.881) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 76.708 40.881) (end 73.7221 37.8951) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 73.7221 37.8951) (end 73.7221 35.2428) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 73.7221 35.2428) (end 73.8658 35.0991) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 53.34 30.226) (end 54.5153 30.226) (width 0.25) (layer F.Cu) (net 30)) - (segment (start 54.5153 30.226) (end 58.28 33.9907) (width 0.25) (layer F.Cu) (net 30)) - (segment (start 58.28 33.9907) (end 72.7574 33.9907) (width 0.25) (layer F.Cu) (net 30)) - (segment (start 72.7574 33.9907) (end 73.8658 35.0991) (width 0.25) (layer F.Cu) (net 30)) - (segment (start 52.7524 30.226) (end 53.34 30.226) (width 0.25) (layer F.Cu) (net 30)) - (segment (start 52.7524 30.226) (end 52.1647 30.226) (width 0.25) (layer F.Cu) (net 30)) - (segment (start 52.1647 30.226) (end 51.6643 30.7264) (width 0.25) (layer F.Cu) (net 30)) - (segment (start 51.6643 30.7264) (end 49.0749 30.7264) (width 0.25) (layer F.Cu) (net 30)) - (segment (start 49.0749 30.7264) (end 48.3999 31.4014) (width 0.25) (layer F.Cu) (net 30)) - (segment (start 48.3999 31.4014) (end 42.548 31.4014) (width 0.25) (layer F.Cu) (net 30)) - (segment (start 42.548 31.4014) (end 41.7014 30.5548) (width 0.25) (layer F.Cu) (net 30)) - (segment (start 41.5637 30.4171) (end 41.7014 30.5548) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 43.8973 15.24) (end 43.8973 15.6996) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 43.8973 15.6996) (end 44.663 16.4653) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 44.663 16.4653) (end 48.1749 16.4653) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 48.1749 16.4653) (end 49.022 17.3124) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 49.022 17.3124) (end 49.022 20.2611) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 49.022 20.2611) (end 42.6915 26.5916) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 42.6915 26.5916) (end 42.6915 29.2893) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 42.6915 29.2893) (end 41.5637 30.4171) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 32.004 41.7507) (end 32.3695 41.7507) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 32.3695 41.7507) (end 36.3137 37.8065) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 36.3137 37.8065) (end 36.3137 35.6671) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 36.3137 35.6671) (end 41.5637 30.4171) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 118.618 69.4367) (end 118.2527 69.4367) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 118.2527 69.4367) (end 112.9836 64.1676) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 112.9836 64.1676) (end 112.9836 52.4381) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 118.618 70.612) (end 118.618 69.4367) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 76.708 46.482) (end 107.0275 46.482) (width 0.25) (layer F.Cu) (net 30)) - (segment (start 107.0275 46.482) (end 112.9836 52.4381) (width 0.25) (layer F.Cu) (net 30)) - (segment (start 119.7933 70.612) (end 122.0793 68.326) (width 0.25) (layer F.Cu) (net 30)) - (segment (start 122.0793 68.326) (end 129.3693 68.326) (width 0.25) (layer F.Cu) (net 30)) - (segment (start 129.3693 68.326) (end 144.272 83.2287) (width 0.25) (layer F.Cu) (net 30)) - (segment (start 144.272 83.2287) (end 144.272 84.582) (width 0.25) (layer F.Cu) (net 30)) - (segment (start 118.618 70.612) (end 119.7933 70.612) (width 0.25) (layer F.Cu) (net 30)) - (segment (start 32.004 42.926) (end 32.004 41.7507) (width 0.25) (layer B.Cu) (net 30)) - (segment (start 42.672 15.24) (end 43.8973 15.24) (width 0.25) (layer B.Cu) (net 30)) - (via (at 73.8658 35.0991) (size 0.8) (layers F.Cu B.Cu) (net 30)) - (via (at 41.7014 30.5548) (size 0.8) (layers F.Cu B.Cu) (net 30)) - (via (at 112.9836 52.4381) (size 0.8) (layers F.Cu B.Cu) (net 30)) - (segment (start 74.93 36.576) (end 74.93 35.0668) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 74.93 35.0668) (end 71.8425 31.9793) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 71.8425 31.9793) (end 62.9673 31.9793) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 62.9673 31.9793) (end 59.944 28.956) (width 0.25) (layer F.Cu) (net 39)) + (via (at 63.0274 31.3142) (size 0.8) (layers F.Cu B.Cu) (net 29)) + (via (at 49.5956 57.9927) (size 0.8) (layers F.Cu B.Cu) (net 29)) + (segment (start 76.708 45.3067) (end 76.708 42.0718) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 76.708 42.0718) (end 78.3024 40.4774) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 78.3024 40.4774) (end 78.3024 34.5488) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 78.3024 34.5488) (end 87.321 25.5302) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 87.321 25.5302) (end 87.321 19.8223) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 87.321 19.8223) (end 88.138 19.0053) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 32.004 42.926) (end 32.004 41.7507) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 53.34 30.226) (end 50.8453 30.226) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 50.8453 30.226) (end 47.0917 33.9796) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 47.0917 33.9796) (end 41.9824 33.9796) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 41.9824 33.9796) (end 41.5849 33.5821) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 41.5849 33.5821) (end 38.3842 33.5821) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 38.3842 33.5821) (end 35.1891 36.7772) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 35.1891 36.7772) (end 35.1891 38.9309) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 35.1891 38.9309) (end 32.3693 41.7507) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 32.3693 41.7507) (end 32.004 41.7507) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 61.7241 14.7589) (end 60.479 13.5138) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 60.479 13.5138) (end 37.0775 13.5138) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 37.0775 13.5138) (end 36.3666 14.2247) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 36.3666 14.2247) (end 36.3666 16.3254) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 36.3666 16.3254) (end 36.5385 16.4973) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 36.5385 16.4973) (end 40.6972 16.4973) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 40.6972 16.4973) (end 41.4467 15.7478) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 41.4467 15.7478) (end 41.4467 15.24) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 53.34 29.1212) (end 53.6348 29.1212) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 53.6348 29.1212) (end 61.7241 21.0319) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 61.7241 21.0319) (end 61.7241 14.7589) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 61.7241 14.7589) (end 63.0284 13.4546) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 63.0284 13.4546) (end 85.5459 13.4546) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 85.5459 13.4546) (end 86.868 14.7767) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 86.868 14.7767) (end 86.868 15.7925) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 86.868 15.7925) (end 87.6302 16.5547) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 87.6302 16.5547) (end 88.138 16.5547) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 88.138 17.78) (end 88.138 16.5547) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 53.34 30.226) (end 53.34 29.1212) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 118.618 69.4367) (end 118.32 69.4367) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 118.32 69.4367) (end 106.3851 57.5018) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 106.3851 57.5018) (end 106.3851 51.6202) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 106.3851 51.6202) (end 103.8815 49.1166) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 103.8815 49.1166) (end 80.5179 49.1166) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 80.5179 49.1166) (end 77.8833 46.482) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 76.708 46.482) (end 77.8833 46.482) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 118.618 70.612) (end 118.618 69.4367) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 88.138 17.78) (end 88.138 19.0053) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 76.708 46.482) (end 76.708 45.3067) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 42.672 15.24) (end 41.4467 15.24) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 118.618 70.612) (end 119.7933 70.612) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 119.7933 70.612) (end 131.7492 82.5679) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 131.7492 82.5679) (end 142.2579 82.5679) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 142.2579 82.5679) (end 144.272 84.582) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 126.365 69.596) (end 126.365 70.8213) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 126.365 70.8213) (end 125.2138 70.8213) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 125.2138 70.8213) (end 118.9785 77.0566) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 118.9785 77.0566) (end 106.553 77.0566) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 106.553 77.0566) (end 99.0276 84.582) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 99.0276 84.582) (end 95.758 84.582) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 59.944 28.956) (end 59.944 31.3428) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 59.944 31.3428) (end 66.8797 38.2785) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 66.8797 38.2785) (end 73.2275 38.2785) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 73.2275 38.2785) (end 74.93 36.576) (width 0.25) (layer F.Cu) (net 39)) (segment (start 53.34 27.686) (end 58.674 27.686) (width 0.25) (layer F.Cu) (net 39)) (segment (start 58.674 27.686) (end 59.944 28.956) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 52.1647 27.686) (end 50.9893 28.8614) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 50.9893 28.8614) (end 41.7207 28.8614) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 41.7207 28.8614) (end 40.0373 27.178) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 93.472 28.956) (end 97.1807 25.2473) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 97.1807 25.2473) (end 103.0823 25.2473) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 103.0823 25.2473) (end 109.7727 18.5569) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 109.7727 18.5569) (end 109.7727 17.78) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 86.36 28.956) (end 93.472 28.956) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 110.998 17.78) (end 109.7727 17.78) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 61.468 65.4373) (end 61.8353 65.4373) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 61.8353 65.4373) (end 63.9311 67.5331) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 63.9311 67.5331) (end 63.9311 68.4656) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 63.9311 68.4656) (end 64.2663 68.8008) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 64.2663 68.8008) (end 64.2663 69.4166) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 64.2663 69.4166) (end 64.4314 69.5817) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 64.4314 69.5817) (end 64.4314 70.0021) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 64.4314 70.0021) (end 64.6816 70.2523) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 64.6816 70.2523) (end 64.6816 70.276) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 64.6816 70.276) (end 64.9317 70.5261) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 64.9317 70.5261) (end 64.9317 79.8298) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 64.9317 79.8298) (end 65.432 80.3301) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 65.432 80.3301) (end 65.432 85.8776) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 65.432 85.8776) (end 68.722 89.1675) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 80.518 30.1313) (end 74.93 35.7193) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 74.93 35.7193) (end 74.93 36.576) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 96.9333 84.582) (end 98.9331 82.5822) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 98.9331 82.5822) (end 109.8768 82.5822) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 109.8768 82.5822) (end 115.4024 77.0566) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 115.4024 77.0566) (end 119.517 77.0566) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 119.517 77.0566) (end 126.365 70.2086) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 53.34 27.686) (end 53.34 28.8613) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 38.862 48.3547) (end 42.5421 44.6746) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 42.5421 44.6746) (end 42.5421 39.3191) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 42.5421 39.3191) (end 45.2852 36.576) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 45.2852 36.576) (end 46.1749 36.576) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 46.1749 36.576) (end 48.9226 33.8283) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 48.9226 33.8283) (end 48.9226 32.9134) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 48.9226 32.9134) (end 52.9747 28.8613) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 52.9747 28.8613) (end 53.34 28.8613) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 140.716 91.948) (end 140.716 90.8727) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 128.905 69.596) (end 128.905 70.8213) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 128.905 70.8213) (end 129.3646 70.8213) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 129.3646 70.8213) (end 139.6407 81.0974) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 139.6407 81.0974) (end 139.6407 89.7974) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 139.6407 89.7974) (end 140.716 90.8727) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 126.365 69.596) (end 126.365 68.3707) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 124.6193 37.084) (end 127.6059 40.0706) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 127.6059 40.0706) (end 127.6059 67.6376) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 127.6059 67.6376) (end 126.8728 68.3707) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 126.8728 68.3707) (end 126.365 68.3707) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 124.4942 37.084) (end 124.6193 37.084) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 123.444 37.084) (end 124.4942 37.084) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 80.518 28.956) (end 80.518 30.1313) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 38.862 49.53) (end 38.862 48.3547) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 26.8444 94.0596) (end 16.764 83.9792) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 16.764 83.9792) (end 16.764 75.946) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 38.4487 94.742) (end 37.7663 94.0596) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 37.7663 94.0596) (end 26.8444 94.0596) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 26.8444 94.0596) (end 25.654 95.25) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 39.624 94.742) (end 38.4487 94.742) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 95.758 84.582) (end 96.9333 84.582) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 127.6797 69.596) (end 127.0671 70.2086) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 127.0671 70.2086) (end 126.365 70.2086) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 110.998 33.5917) (end 108.2351 33.5917) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 108.2351 33.5917) (end 105.5255 36.3013) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 105.5255 36.3013) (end 105.5255 43.0645) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 105.5255 43.0645) (end 103.378 45.212) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 128.905 69.596) (end 127.6797 69.596) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 126.365 69.596) (end 126.365 70.2086) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 103.378 44.0367) (end 105.1013 42.3134) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 105.1013 42.3134) (end 105.1013 24.902) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 105.1013 24.902) (end 110.998 19.0053) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 145.796 95.25) (end 154.94 95.25) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 154.94 95.25) (end 165.608 84.582) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 110.2904 18.0783) (end 118.9412 26.7291) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 118.9412 26.7291) (end 127.1538 26.7291) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 127.1538 26.7291) (end 129.8887 29.464) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 110.2904 17.78) (end 110.2904 18.0783) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 93.472 28.956) (end 96.4938 28.956) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 96.4938 28.956) (end 105.5675 19.8823) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 105.5675 19.8823) (end 108.4864 19.8823) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 108.4864 19.8823) (end 110.2904 18.0783) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 87.5353 28.956) (end 93.472 28.956) (width 0.25) (layer F.Cu) (net 39)) (segment (start 80.518 28.956) (end 86.36 28.956) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 68.722 89.1675) (end 75.9747 96.4203) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 75.9747 96.4203) (end 85.8019 96.4203) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 85.8019 96.4203) (end 86.974 95.2482) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 86.974 95.2482) (end 86.974 89.5753) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 86.974 89.5753) (end 82.566 85.1673) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 82.566 85.1673) (end 82.566 83.6002) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 68.722 89.1675) (end 61.418 96.4715) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 61.418 96.4715) (end 42.5288 96.4715) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 42.5288 96.4715) (end 40.7993 94.742) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 39.624 94.742) (end 40.7993 94.742) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 61.468 64.262) (end 61.468 65.4373) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 82.566 83.6002) (end 82.566 79.6773) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 82.566 79.6773) (end 82.296 79.4073) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 82.566 83.6002) (end 93.6009 83.6002) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 93.6009 83.6002) (end 94.5827 84.582) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 38.862 50.7053) (end 38.862 51.0613) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 38.862 51.0613) (end 50.871 63.0703) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 50.871 63.0703) (end 59.101 63.0703) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 59.101 63.0703) (end 60.2927 64.262) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 38.862 28.3533) (end 37.1326 30.0827) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 37.1326 30.0827) (end 37.1326 46.6253) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 37.1326 46.6253) (end 38.862 48.3547) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 53.34 27.686) (end 53.34 26.5107) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 37.592 15.24) (end 38.8173 15.24) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 38.8173 15.24) (end 38.8173 14.7805) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 38.8173 14.7805) (end 39.5836 14.0142) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 39.5836 14.0142) (end 50.8562 14.0142) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 50.8562 14.0142) (end 51.6066 14.7646) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 51.6066 14.7646) (end 51.6066 15.8295) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 51.6066 15.8295) (end 52.3317 16.5546) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 52.3317 16.5546) (end 55.9615 16.5546) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 55.9615 16.5546) (end 56.642 17.2351) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 56.642 17.2351) (end 56.642 23.2087) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 56.642 23.2087) (end 53.34 26.5107) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 38.862 27.178) (end 38.862 28.3533) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 38.862 49.53) (end 38.862 48.3547) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 38.862 49.9615) (end 38.862 49.53) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 38.862 49.9615) (end 38.862 50.7053) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 38.862 27.178) (end 40.0373 27.178) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 53.34 27.686) (end 52.1647 27.686) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 52.1647 27.686) (end 50.9893 26.5106) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 50.9893 26.5106) (end 40.7047 26.5106) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 40.7047 26.5106) (end 40.0373 27.178) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 16.764 74.7707) (end 17.1314 74.7707) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 17.1314 74.7707) (end 29.0278 62.8743) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 29.0278 62.8743) (end 29.0278 59.4673) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 29.0278 59.4673) (end 31.5991 56.896) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 31.5991 56.896) (end 32.8448 56.896) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 32.8448 56.896) (end 38.862 50.8788) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 38.862 50.8788) (end 38.862 50.7053) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 123.444 37.084) (end 123.444 35.9087) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 131.064 29.464) (end 129.8887 29.464) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 129.8887 29.464) (end 129.8887 29.8293) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 129.8887 29.8293) (end 123.8093 35.9087) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 123.8093 35.9087) (end 123.444 35.9087) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 131.064 29.464) (end 129.8887 29.464) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 110.998 17.78) (end 110.2904 17.78) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 61.468 64.262) (end 60.2927 64.262) (width 0.25) (layer B.Cu) (net 39)) (segment (start 95.758 84.582) (end 94.5827 84.582) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 82.296 78.232) (end 82.296 79.4073) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 122.2687 37.084) (end 118.7764 33.5917) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 118.7764 33.5917) (end 110.998 33.5917) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 110.998 19.0053) (end 110.998 33.5917) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 123.444 37.084) (end 122.2687 37.084) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 94.5827 84.582) (end 88.2327 78.232) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 88.2327 78.232) (end 82.296 78.232) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 38.862 49.53) (end 38.862 50.7053) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 16.764 75.946) (end 16.764 74.7707) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 103.378 45.212) (end 103.378 44.0367) (width 0.25) (layer B.Cu) (net 39)) (segment (start 110.998 17.78) (end 110.998 19.0053) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 38.862 27.178) (end 38.862 26.0027) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 37.592 16.4653) (end 38.0515 16.4653) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 38.0515 16.4653) (end 38.862 17.2758) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 38.862 17.2758) (end 38.862 26.0027) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 131.064 29.464) (end 131.064 30.6393) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 131.064 30.6393) (end 130.6987 30.6393) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 130.6987 30.6393) (end 124.6193 36.7187) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 124.6193 36.7187) (end 124.6193 37.084) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 53.34 27.686) (end 52.1647 27.686) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 38.862 27.178) (end 40.0373 27.178) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 140.716 91.948) (end 141.7913 91.948) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 141.7913 91.948) (end 141.7913 91.8135) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 141.7913 91.8135) (end 142.7321 90.8727) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 142.7321 90.8727) (end 159.3173 90.8727) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 159.3173 90.8727) (end 165.608 84.582) (width 0.25) (layer F.Cu) (net 39)) - (segment (start 37.592 15.24) (end 37.592 16.4653) (width 0.25) (layer B.Cu) (net 39)) - (via (at 110.998 33.5917) (size 0.8) (layers F.Cu B.Cu) (net 39)) - (segment (start 33.1793 70.866) (end 38.4688 65.5765) (width 0.25) (layer F.Cu) (net 40)) - (segment (start 38.4688 65.5765) (end 45.1351 65.5765) (width 0.25) (layer F.Cu) (net 40)) - (segment (start 45.1351 65.5765) (end 45.3159 65.3957) (width 0.25) (layer F.Cu) (net 40)) - (segment (start 53.34 42.926) (end 47.5569 48.7091) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 47.5569 48.7091) (end 47.5569 52.8902) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 47.5569 52.8902) (end 45.0146 55.4325) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 45.0146 55.4325) (end 45.0146 65.0944) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 45.0146 65.0944) (end 45.3159 65.3957) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 32.004 70.866) (end 32.004 72.0413) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 78.4777 97.4166) (end 82.3168 93.5775) (width 0.25) (layer F.Cu) (net 40)) - (segment (start 82.3168 93.5775) (end 82.3168 91.5061) (width 0.25) (layer F.Cu) (net 40)) - (segment (start 82.3168 91.5061) (end 91.7411 82.0818) (width 0.25) (layer F.Cu) (net 40)) - (segment (start 91.7411 82.0818) (end 104.184 82.0818) (width 0.25) (layer F.Cu) (net 40)) - (segment (start 104.184 82.0818) (end 110.5738 75.692) (width 0.25) (layer F.Cu) (net 40)) - (segment (start 110.5738 75.692) (end 118.618 75.692) (width 0.25) (layer F.Cu) (net 40)) - (segment (start 32.004 72.0413) (end 31.6367 72.0413) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 31.6367 72.0413) (end 30.8022 72.8758) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 30.8022 72.8758) (end 30.8022 95.2551) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 30.8022 95.2551) (end 32.5304 96.9833) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 32.5304 96.9833) (end 67.6703 96.9833) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 67.6703 96.9833) (end 69.7305 94.9231) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 69.7305 94.9231) (end 72.9823 94.9231) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 72.9823 94.9231) (end 75.4758 97.4166) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 75.4758 97.4166) (end 78.4777 97.4166) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 32.004 70.866) (end 33.1793 70.866) (width 0.25) (layer F.Cu) (net 40)) - (segment (start 75.438 15.24) (end 74.2127 15.24) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 53.34 42.926) (end 53.34 41.7507) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 53.34 41.7507) (end 52.9727 41.7507) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 52.9727 41.7507) (end 51.6424 40.4204) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 51.6424 40.4204) (end 51.6424 32.8013) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 51.6424 32.8013) (end 52.9477 31.496) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 52.9477 31.496) (end 53.7862 31.496) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 53.7862 31.496) (end 71.2676 14.0146) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 71.2676 14.0146) (end 73.9435 14.0146) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 73.9435 14.0146) (end 74.2127 14.2838) (width 0.25) (layer B.Cu) (net 40)) - (segment (start 74.2127 14.2838) (end 74.2127 15.24) (width 0.25) (layer B.Cu) (net 40)) - (via (at 78.4777 97.4166) (size 0.8) (layers F.Cu B.Cu) (net 40)) - (via (at 45.3159 65.3957) (size 0.8) (layers F.Cu B.Cu) (net 40)) - (segment (start 112.3137 42.2376) (end 112.0548 42.4965) (width 0.25) (layer F.Cu) (net 41)) - (segment (start 112.0548 42.4965) (end 60.8259 42.4965) (width 0.25) (layer F.Cu) (net 41)) - (segment (start 60.8259 42.4965) (end 56.1754 37.846) (width 0.25) (layer F.Cu) (net 41)) - (segment (start 56.1754 37.846) (end 54.5153 37.846) (width 0.25) (layer F.Cu) (net 41)) - (segment (start 32.004 67.1507) (end 32.5223 67.1507) (width 0.25) (layer F.Cu) (net 41)) - (segment (start 32.5223 67.1507) (end 39.9917 59.6813) (width 0.25) (layer F.Cu) (net 41)) - (segment (start 39.9917 59.6813) (end 45.817 59.6813) (width 0.25) (layer F.Cu) (net 41)) - (segment (start 54.5154 37.846) (end 54.5154 43.4347) (width 0.25) (layer B.Cu) (net 41)) - (segment (start 54.5154 43.4347) (end 53.7541 44.196) (width 0.25) (layer B.Cu) (net 41)) - (segment (start 53.7541 44.196) (end 52.9421 44.196) (width 0.25) (layer B.Cu) (net 41)) - (segment (start 52.9421 44.196) (end 48.3956 48.7425) (width 0.25) (layer B.Cu) (net 41)) - (segment (start 48.3956 48.7425) (end 48.3956 52.7591) (width 0.25) (layer B.Cu) (net 41)) - (segment (start 48.3956 52.7591) (end 45.5149 55.6398) (width 0.25) (layer B.Cu) (net 41)) - (segment (start 45.5149 55.6398) (end 45.5149 59.3792) (width 0.25) (layer B.Cu) (net 41)) - (segment (start 45.5149 59.3792) (end 45.817 59.6813) (width 0.25) (layer B.Cu) (net 41)) - (segment (start 118.618 71.9767) (end 118.2527 71.9767) (width 0.25) (layer B.Cu) (net 41)) - (segment (start 118.2527 71.9767) (end 112.188 65.912) (width 0.25) (layer B.Cu) (net 41)) - (segment (start 112.188 65.912) (end 112.188 42.3633) (width 0.25) (layer B.Cu) (net 41)) - (segment (start 112.188 42.3633) (end 112.3137 42.2376) (width 0.25) (layer B.Cu) (net 41)) + (segment (start 16.764 75.946) (end 16.764 86.36) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 16.764 86.36) (end 25.654 95.25) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 126.8728 68.3707) (end 126.365 68.3707) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 123.444 38.2593) (end 127.635 42.4503) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 127.635 42.4503) (end 127.635 67.6085) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 127.635 67.6085) (end 126.8728 68.3707) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 126.8728 68.3707) (end 127.6797 69.1776) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 127.6797 69.1776) (end 127.6797 69.596) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 128.905 69.596) (end 127.6797 69.596) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 145.796 95.25) (end 145.796 94.1747) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 128.905 69.596) (end 131.1278 69.596) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 131.1278 69.596) (end 145.5588 84.027) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 145.5588 84.027) (end 145.5588 87.7352) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 145.5588 87.7352) (end 144.7207 88.5733) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 144.7207 88.5733) (end 144.7207 93.0994) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 144.7207 93.0994) (end 145.796 94.1747) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 86.36 28.956) (end 87.5353 28.956) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 126.365 69.596) (end 126.365 68.3707) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 123.444 37.084) (end 123.444 38.2593) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 80.518 28.956) (end 80.518 30.1313) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 74.93 36.576) (end 74.93 35.7193) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 74.93 35.7193) (end 80.518 30.1313) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 39.624 94.742) (end 38.4487 94.742) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 38.4487 94.742) (end 37.778 94.0713) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 37.778 94.0713) (end 26.8327 94.0713) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 26.8327 94.0713) (end 25.654 95.25) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 59.4343 40.279) (end 57.1623 40.279) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 57.1623 40.279) (end 54.5153 42.926) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 75.438 16.4653) (end 75.9458 16.4653) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 75.9458 16.4653) (end 76.708 17.2275) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 76.708 17.2275) (end 76.708 18.253) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 76.708 18.253) (end 75.0953 19.8657) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 75.0953 19.8657) (end 74.9876 19.8657) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 74.9876 19.8657) (end 66.0021 28.8512) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 66.0021 28.8512) (end 66.0021 33.7112) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 66.0021 33.7112) (end 59.4343 40.279) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 59.4343 40.279) (end 60.4281 41.2728) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 60.4281 41.2728) (end 60.5867 41.2728) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 60.5867 41.2728) (end 63.8464 44.5325) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 63.8464 44.5325) (end 79.6599 44.5325) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 79.6599 44.5325) (end 80.1852 44.0072) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 80.1852 44.0072) (end 83.2211 44.0072) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 83.2211 44.0072) (end 85.6959 46.482) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 85.6959 46.482) (end 103.8145 46.482) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 103.8145 46.482) (end 114.2807 56.9482) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 114.2807 56.9482) (end 114.2807 62.8637) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 114.2807 62.8637) (end 118.219 66.802) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 118.219 66.802) (end 119.1047 66.802) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 119.1047 66.802) (end 119.818 67.5153) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 119.818 67.5153) (end 119.818 73.682) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 119.818 73.682) (end 118.9833 74.5167) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 118.9833 74.5167) (end 118.618 74.5167) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 118.618 75.692) (end 118.618 74.5167) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 53.34 42.926) (end 54.5153 42.926) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 75.438 15.24) (end 75.438 16.4653) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 32.004 69.6907) (end 32.3693 69.6907) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 32.3693 69.6907) (end 37.9483 64.1117) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 37.9483 64.1117) (end 37.9483 60.9961) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 37.9483 60.9961) (end 48.538 50.4064) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 48.538 50.4064) (end 48.538 48.536) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 48.538 48.536) (end 52.9727 44.1013) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 52.9727 44.1013) (end 53.34 44.1013) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 32.004 70.866) (end 32.004 69.6907) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 53.34 42.926) (end 53.34 44.1013) (width 0.25) (layer F.Cu) (net 40)) + (via (at 59.4343 40.279) (size 0.8) (layers F.Cu B.Cu) (net 40)) + (segment (start 32.004 67.1507) (end 32.3693 67.1507) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 32.3693 67.1507) (end 37.4479 62.0721) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 37.4479 62.0721) (end 37.4479 60.7888) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 37.4479 60.7888) (end 47.6435 50.5932) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 47.6435 50.5932) (end 47.6435 44.5343) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 47.6435 44.5343) (end 48.8308 43.347) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 53.34 39.0213) (end 52.9727 39.0213) (width 0.25) (layer B.Cu) (net 41)) + (segment (start 52.9727 39.0213) (end 49.13 42.864) (width 0.25) (layer B.Cu) (net 41)) + (segment (start 49.13 42.864) (end 49.13 43.0479) (width 0.25) (layer B.Cu) (net 41)) + (segment (start 49.13 43.0479) (end 49.1299 43.0479) (width 0.25) (layer B.Cu) (net 41)) + (segment (start 49.1299 43.0479) (end 48.8308 43.347) (width 0.25) (layer B.Cu) (net 41)) + (segment (start 53.34 37.846) (end 55.8477 37.846) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 55.8477 37.846) (end 60.0249 42.0232) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 60.0249 42.0232) (end 60.6294 42.0232) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 60.6294 42.0232) (end 68.8327 50.2265) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 68.8327 50.2265) (end 80.526 50.2265) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 80.526 50.2265) (end 81.7669 51.4674) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 81.7669 51.4674) (end 103.6808 51.4674) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 103.6808 51.4674) (end 105.7924 53.579) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 105.7924 53.579) (end 105.7924 59.5164) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 105.7924 59.5164) (end 118.2527 71.9767) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 118.2527 71.9767) (end 118.618 71.9767) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 53.34 37.846) (end 53.34 39.0213) (width 0.25) (layer B.Cu) (net 41)) + (segment (start 53.5689 37.846) (end 53.34 37.846) (width 0.25) (layer B.Cu) (net 41)) (segment (start 32.004 68.326) (end 32.004 67.1507) (width 0.25) (layer F.Cu) (net 41)) - (segment (start 54.5154 37.846) (end 54.6545 37.846) (width 0.25) (layer B.Cu) (net 41)) + (segment (start 53.5689 37.846) (end 54.5153 37.846) (width 0.25) (layer B.Cu) (net 41)) + (segment (start 118.618 73.152) (end 118.618 71.9767) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 75.438 17.78) (end 74.2127 17.78) (width 0.25) (layer B.Cu) (net 41)) + (segment (start 54.5153 37.846) (end 54.6545 37.846) (width 0.25) (layer B.Cu) (net 41)) (segment (start 54.6545 37.846) (end 74.2127 18.2878) (width 0.25) (layer B.Cu) (net 41)) (segment (start 74.2127 18.2878) (end 74.2127 17.78) (width 0.25) (layer B.Cu) (net 41)) - (segment (start 53.34 37.846) (end 54.5154 37.846) (width 0.25) (layer B.Cu) (net 41)) - (segment (start 75.438 17.78) (end 74.2127 17.78) (width 0.25) (layer B.Cu) (net 41)) - (segment (start 118.618 73.152) (end 118.618 71.9767) (width 0.25) (layer B.Cu) (net 41)) - (segment (start 53.34 37.846) (end 54.5153 37.846) (width 0.25) (layer F.Cu) (net 41)) - (via (at 45.817 59.6813) (size 0.8) (layers F.Cu B.Cu) (net 41)) - (via (at 112.3137 42.2376) (size 0.8) (layers F.Cu B.Cu) (net 41)) - (segment (start 113.1289 41.4623) (end 104.298 41.4623) (width 0.25) (layer F.Cu) (net 42)) - (segment (start 104.298 41.4623) (end 99.8931 37.0574) (width 0.25) (layer F.Cu) (net 42)) - (segment (start 99.8931 37.0574) (end 99.8931 30.1549) (width 0.25) (layer F.Cu) (net 42)) - (segment (start 99.8931 30.1549) (end 101.092 28.956) (width 0.25) (layer F.Cu) (net 42)) - (segment (start 118.618 64.3567) (end 118.2507 64.3567) (width 0.25) (layer B.Cu) (net 42)) - (segment (start 118.2507 64.3567) (end 115.6661 61.7721) (width 0.25) (layer B.Cu) (net 42)) - (segment (start 115.6661 61.7721) (end 115.6661 43.9995) (width 0.25) (layer B.Cu) (net 42)) - (segment (start 115.6661 43.9995) (end 113.1289 41.4623) (width 0.25) (layer B.Cu) (net 42)) - (segment (start 118.618 65.532) (end 118.618 64.3567) (width 0.25) (layer B.Cu) (net 42)) - (via (at 113.1289 41.4623) (size 0.8) (layers F.Cu B.Cu) (net 42)) - (segment (start 103.378 75.692) (end 102.2027 75.692) (width 0.25) (layer B.Cu) (net 43)) - (segment (start 76.708 54.102) (end 77.8833 54.102) (width 0.25) (layer B.Cu) (net 43)) - (segment (start 77.8833 54.102) (end 77.8833 55.1616) (width 0.25) (layer B.Cu) (net 43)) - (segment (start 77.8833 55.1616) (end 81.9037 59.182) (width 0.25) (layer B.Cu) (net 43)) - (segment (start 81.9037 59.182) (end 82.7133 59.182) (width 0.25) (layer B.Cu) (net 43)) - (segment (start 82.7133 59.182) (end 94.6416 71.1103) (width 0.25) (layer B.Cu) (net 43)) - (segment (start 94.6416 71.1103) (end 94.6416 71.9289) (width 0.25) (layer B.Cu) (net 43)) - (segment (start 94.6416 71.9289) (end 97.0401 74.3274) (width 0.25) (layer B.Cu) (net 43)) - (segment (start 97.0401 74.3274) (end 100.8381 74.3274) (width 0.25) (layer B.Cu) (net 43)) - (segment (start 100.8381 74.3274) (end 102.2027 75.692) (width 0.25) (layer B.Cu) (net 43)) - (segment (start 85.598 17.78) (end 84.3727 17.78) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 67.564 28.956) (end 76.5316 19.9884) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 76.5316 19.9884) (end 82.6721 19.9884) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 82.6721 19.9884) (end 84.3727 18.2878) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 84.3727 18.2878) (end 84.3727 17.78) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 57.4012 46.1045) (end 58.9541 47.6574) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 58.9541 47.6574) (end 61.7662 47.6574) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 61.7662 47.6574) (end 64.0369 49.9281) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 64.0369 49.9281) (end 64.0369 53.2155) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 46.8953 48.006) (end 48.0894 46.8119) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 48.0894 46.8119) (end 56.6938 46.8119) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 56.6938 46.8119) (end 57.4012 46.1045) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 57.4012 46.1045) (end 63.9145 39.5912) (width 0.25) (layer B.Cu) (net 43)) - (segment (start 63.9145 39.5912) (end 63.9145 32.6055) (width 0.25) (layer B.Cu) (net 43)) - (segment (start 63.9145 32.6055) (end 67.564 28.956) (width 0.25) (layer B.Cu) (net 43)) - (segment (start 33.1793 65.786) (end 40.0977 58.8676) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 40.0977 58.8676) (end 49.1505 58.8676) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 49.1505 58.8676) (end 49.2426 58.9597) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 49.2426 58.9597) (end 50.7869 58.9597) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 50.7869 58.9597) (end 54.3746 55.372) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 54.3746 55.372) (end 61.8804 55.372) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 61.8804 55.372) (end 64.0369 53.2155) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 76.708 54.102) (end 75.5327 54.102) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 64.0369 53.2155) (end 74.6462 53.2155) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 74.6462 53.2155) (end 75.5327 54.102) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 32.004 65.786) (end 33.1793 65.786) (width 0.25) (layer F.Cu) (net 43)) - (segment (start 45.72 48.006) (end 46.8953 48.006) (width 0.25) (layer F.Cu) (net 43)) - (via (at 57.4012 46.1045) (size 0.8) (layers F.Cu B.Cu) (net 43)) + (via (at 48.8308 43.347) (size 0.8) (layers F.Cu B.Cu) (net 41)) + (segment (start 118.618 64.3567) (end 118.2507 64.3567) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 118.2507 64.3567) (end 117.402 63.508) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 117.402 63.508) (end 117.402 49.79) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 117.402 49.79) (end 118.17 49.022) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 118.17 49.022) (end 121.32 49.022) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 121.32 49.022) (end 124.6313 45.7107) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 124.6313 45.7107) (end 124.6313 44.6859) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 124.6313 44.6859) (end 119.5257 39.5803) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 119.5257 39.5803) (end 117.1886 39.5803) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 117.1886 39.5803) (end 108.2937 30.6854) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 108.2937 30.6854) (end 102.8214 30.6854) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 102.8214 30.6854) (end 101.092 28.956) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 118.618 65.532) (end 118.618 64.3567) (width 0.25) (layer F.Cu) (net 42)) + (segment (start 76.708 54.102) (end 76.708 52.9267) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 85.598 17.78) (end 85.598 26.4667) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 85.598 26.4667) (end 77.6254 34.4393) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 77.6254 34.4393) (end 77.6254 40.0931) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 77.6254 40.0931) (end 75.5326 42.1859) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 75.5326 42.1859) (end 75.5326 52.1166) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 75.5326 52.1166) (end 76.3427 52.9267) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 76.3427 52.9267) (end 76.708 52.9267) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 46.8953 48.006) (end 48.0706 46.8307) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 48.0706 46.8307) (end 55.0793 46.8307) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 55.0793 46.8307) (end 61.3415 40.5685) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 61.3415 40.5685) (end 61.3415 40.3179) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 61.3415 40.3179) (end 67.564 34.0954) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 67.564 34.0954) (end 67.564 28.956) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 45.72 48.006) (end 46.8953 48.006) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 67.564 28.956) (end 69.9677 26.5523) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 69.9677 26.5523) (end 76.8257 26.5523) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 76.8257 26.5523) (end 85.598 17.78) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 45.72 49.1813) (end 45.3526 49.1813) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 45.3526 49.1813) (end 44.5447 49.9892) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 44.5447 49.9892) (end 44.5447 52.5558) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 44.5447 52.5558) (end 36.9476 60.1529) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 36.9476 60.1529) (end 36.9476 60.8424) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 36.9476 60.8424) (end 32.004 65.786) (width 0.25) (layer F.Cu) (net 43)) + (segment (start 103.378 75.692) (end 100.9879 75.692) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 100.9879 75.692) (end 99.6233 74.3274) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 99.6233 74.3274) (end 96.2755 74.3274) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 96.2755 74.3274) (end 83.7647 61.8166) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 83.7647 61.8166) (end 81.968 61.8166) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 81.968 61.8166) (end 78.0634 57.912) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 78.0634 57.912) (end 76.2417 57.912) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 76.2417 57.912) (end 75.5058 57.1761) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 75.5058 57.1761) (end 75.5058 55.3042) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 75.5058 55.3042) (end 76.708 54.102) (width 0.25) (layer B.Cu) (net 43)) + (segment (start 45.72 48.006) (end 45.72 49.1813) (width 0.25) (layer F.Cu) (net 43)) (segment (start 72.898 15.24) (end 71.6727 15.24) (width 0.25) (layer B.Cu) (net 44)) - (segment (start 53.34 35.306) (end 58.583 30.063) (width 0.25) (layer B.Cu) (net 44)) - (segment (start 58.583 30.063) (end 58.583 28.3297) (width 0.25) (layer B.Cu) (net 44)) - (segment (start 58.583 28.3297) (end 71.6727 15.24) (width 0.25) (layer B.Cu) (net 44)) - (segment (start 39.624 74.422) (end 39.624 73.2467) (width 0.25) (layer B.Cu) (net 45)) - (segment (start 53.34 48.006) (end 52.1647 48.006) (width 0.25) (layer F.Cu) (net 45)) - (segment (start 52.1647 48.006) (end 50.9893 49.1814) (width 0.25) (layer F.Cu) (net 45)) - (segment (start 50.9893 49.1814) (end 43.9419 49.1814) (width 0.25) (layer F.Cu) (net 45)) - (segment (start 43.9419 49.1814) (end 42.9833 48.2228) (width 0.25) (layer F.Cu) (net 45)) - (segment (start 39.624 73.2467) (end 39.9914 73.2467) (width 0.25) (layer B.Cu) (net 45)) - (segment (start 39.9914 73.2467) (end 40.7993 72.4388) (width 0.25) (layer B.Cu) (net 45)) - (segment (start 40.7993 72.4388) (end 40.7993 50.4068) (width 0.25) (layer B.Cu) (net 45)) - (segment (start 40.7993 50.4068) (end 42.9833 48.2228) (width 0.25) (layer B.Cu) (net 45)) - (via (at 42.9833 48.2228) (size 0.8) (layers F.Cu B.Cu) (net 45)) - (segment (start 82.296 62.992) (end 82.296 61.8167) (width 0.25) (layer B.Cu) (net 46)) + (segment (start 53.34 35.306) (end 53.34 34.1307) (width 0.25) (layer B.Cu) (net 44)) + (segment (start 53.34 34.1307) (end 53.7074 34.1307) (width 0.25) (layer B.Cu) (net 44)) + (segment (start 53.7074 34.1307) (end 54.5153 33.3228) (width 0.25) (layer B.Cu) (net 44)) + (segment (start 54.5153 33.3228) (end 54.5153 32.3974) (width 0.25) (layer B.Cu) (net 44)) + (segment (start 54.5153 32.3974) (end 71.6727 15.24) (width 0.25) (layer B.Cu) (net 44)) + (segment (start 53.34 49.1813) (end 52.9726 49.1813) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 52.9726 49.1813) (end 42.9815 59.1724) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 42.9815 59.1724) (end 42.9815 70.2124) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 42.9815 70.2124) (end 39.9472 73.2467) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 39.9472 73.2467) (end 39.624 73.2467) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 39.624 74.422) (end 39.624 73.2467) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 53.34 48.006) (end 53.34 49.1813) (width 0.25) (layer F.Cu) (net 45)) + (segment (start 54.5153 45.466) (end 59.3413 50.292) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 59.3413 50.292) (end 61.9338 50.292) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 61.9338 50.292) (end 74.6338 62.992) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 74.6338 62.992) (end 82.296 62.992) (width 0.25) (layer F.Cu) (net 46)) (segment (start 53.34 45.466) (end 54.5153 45.466) (width 0.25) (layer F.Cu) (net 46)) - (segment (start 79.1018 59.1795) (end 81.739 61.8167) (width 0.25) (layer B.Cu) (net 46)) - (segment (start 81.739 61.8167) (end 82.296 61.8167) (width 0.25) (layer B.Cu) (net 46)) - (segment (start 54.5153 45.466) (end 54.6747 45.3066) (width 0.25) (layer F.Cu) (net 46)) - (segment (start 54.6747 45.3066) (end 62.6437 45.3066) (width 0.25) (layer F.Cu) (net 46)) - (segment (start 62.6437 45.3066) (end 69.5488 52.2117) (width 0.25) (layer F.Cu) (net 46)) - (segment (start 69.5488 52.2117) (end 75.5075 52.2117) (width 0.25) (layer F.Cu) (net 46)) - (segment (start 75.5075 52.2117) (end 76.1278 52.832) (width 0.25) (layer F.Cu) (net 46)) - (segment (start 76.1278 52.832) (end 77.1429 52.832) (width 0.25) (layer F.Cu) (net 46)) - (segment (start 77.1429 52.832) (end 79.1017 54.7908) (width 0.25) (layer F.Cu) (net 46)) - (segment (start 79.1017 54.7908) (end 79.1017 59.1795) (width 0.25) (layer F.Cu) (net 46)) - (segment (start 79.1017 59.1795) (end 79.1018 59.1795) (width 0.25) (layer F.Cu) (net 46)) - (via (at 79.1018 59.1795) (size 0.8) (layers F.Cu B.Cu) (net 46)) - (segment (start 82.296 57.912) (end 82.296 56.7367) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 54.5153 40.386) (end 57.1531 43.0238) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 57.1531 43.0238) (end 60.1537 43.0238) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 60.1537 43.0238) (end 71.4406 54.3107) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 71.4406 54.3107) (end 71.4406 55.0471) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 71.4406 55.0471) (end 74.3055 57.912) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 74.3055 57.912) (end 81.1207 57.912) (width 0.25) (layer F.Cu) (net 47)) (segment (start 53.34 40.386) (end 54.5153 40.386) (width 0.25) (layer F.Cu) (net 47)) - (segment (start 54.5153 40.386) (end 57.6427 43.5134) (width 0.25) (layer F.Cu) (net 47)) - (segment (start 57.6427 43.5134) (end 64.5467 43.5134) (width 0.25) (layer F.Cu) (net 47)) - (segment (start 64.5467 43.5134) (end 71.3253 50.292) (width 0.25) (layer F.Cu) (net 47)) - (segment (start 71.3253 50.292) (end 77.1554 50.292) (width 0.25) (layer F.Cu) (net 47)) - (segment (start 77.1554 50.292) (end 80.9314 54.068) (width 0.25) (layer F.Cu) (net 47)) - (segment (start 80.9314 54.068) (end 80.9314 55.7374) (width 0.25) (layer F.Cu) (net 47)) - (segment (start 80.9314 55.7374) (end 81.9307 56.7367) (width 0.25) (layer F.Cu) (net 47)) - (segment (start 81.9307 56.7367) (end 82.296 56.7367) (width 0.25) (layer F.Cu) (net 47)) - (segment (start 53.34 40.386) (end 53.34 39.2107) (width 0.25) (layer B.Cu) (net 47)) - (segment (start 53.34 32.766) (end 53.34 33.9413) (width 0.25) (layer B.Cu) (net 47)) - (segment (start 53.34 33.9413) (end 52.9727 33.9413) (width 0.25) (layer B.Cu) (net 47)) - (segment (start 52.9727 33.9413) (end 52.1446 34.7694) (width 0.25) (layer B.Cu) (net 47)) - (segment (start 52.1446 34.7694) (end 52.1446 38.3806) (width 0.25) (layer B.Cu) (net 47)) - (segment (start 52.1446 38.3806) (end 52.9747 39.2107) (width 0.25) (layer B.Cu) (net 47)) - (segment (start 52.9747 39.2107) (end 53.34 39.2107) (width 0.25) (layer B.Cu) (net 47)) - (segment (start 123.444 45.212) (end 121.245 43.013) (width 0.25) (layer F.Cu) (net 48)) - (segment (start 121.245 43.013) (end 60.6348 43.013) (width 0.25) (layer F.Cu) (net 48)) - (segment (start 60.6348 43.013) (end 56.8015 39.1797) (width 0.25) (layer F.Cu) (net 48)) - (segment (start 56.8015 39.1797) (end 52.8143 39.1797) (width 0.25) (layer F.Cu) (net 48)) - (segment (start 52.8143 39.1797) (end 46.8953 45.0987) (width 0.25) (layer F.Cu) (net 48)) - (segment (start 46.8953 45.0987) (end 46.8953 45.466) (width 0.25) (layer F.Cu) (net 48)) - (segment (start 45.72 45.466) (end 46.8953 45.466) (width 0.25) (layer F.Cu) (net 48)) - (segment (start 124.46 91.948) (end 124.46 90.8727) (width 0.25) (layer B.Cu) (net 48)) - (segment (start 123.444 45.212) (end 123.444 73.2871) (width 0.25) (layer B.Cu) (net 48)) - (segment (start 123.444 73.2871) (end 121.9648 74.7663) (width 0.25) (layer B.Cu) (net 48)) - (segment (start 121.9648 74.7663) (end 121.9648 88.3775) (width 0.25) (layer B.Cu) (net 48)) - (segment (start 121.9648 88.3775) (end 124.46 90.8727) (width 0.25) (layer B.Cu) (net 48)) - (segment (start 124.46 91.948) (end 123.3847 91.948) (width 0.25) (layer F.Cu) (net 48)) - (segment (start 101.1973 94.996) (end 104.2453 91.948) (width 0.25) (layer F.Cu) (net 48)) - (segment (start 104.2453 91.948) (end 123.3847 91.948) (width 0.25) (layer F.Cu) (net 48)) - (segment (start 99.822 94.996) (end 101.1973 94.996) (width 0.25) (layer F.Cu) (net 48)) - (segment (start 125.1397 67.056) (end 124.632 67.5637) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 124.632 67.5637) (end 121.5717 67.5637) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 121.5717 67.5637) (end 119.7934 69.342) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 119.7934 69.342) (end 116.2161 69.342) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 116.2161 69.342) (end 104.4096 81.1485) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 104.4096 81.1485) (end 91.9306 81.1485) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 91.9306 81.1485) (end 81.8164 91.2627) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 81.8164 91.2627) (end 81.8164 92.7128) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 81.8164 92.7128) (end 77.5301 96.9991) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 77.5301 96.9991) (end 25.6822 96.9991) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 25.6822 96.9991) (end 15.5075 86.8244) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 15.5075 86.8244) (end 15.5075 75.4734) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 15.5075 75.4734) (end 16.3049 74.676) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 16.3049 74.676) (end 17.2259 74.676) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 17.2259 74.676) (end 17.9649 73.937) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 17.9649 73.937) (end 17.9649 42.3759) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 17.9649 42.3759) (end 17.245 41.656) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 17.245 41.656) (end 16.3521 41.656) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 16.3521 41.656) (end 15.0483 40.3522) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 15.0483 40.3522) (end 15.0483 32.7291) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 15.0483 32.7291) (end 16.3761 31.4013) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 16.3761 31.4013) (end 16.764 31.4013) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 126.365 67.056) (end 128.905 67.056) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 125.7524 67.056) (end 126.365 67.056) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 125.7524 67.056) (end 125.1397 67.056) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 16.764 30.226) (end 16.764 31.4013) (width 0.25) (layer F.Cu) (net 49)) - (segment (start 125.1397 64.516) (end 122.8537 66.802) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 122.8537 66.802) (end 116.5393 66.802) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 116.5393 66.802) (end 102.6931 80.6482) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 102.6931 80.6482) (end 91.7233 80.6482) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 91.7233 80.6482) (end 79.3306 93.0409) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 79.3306 93.0409) (end 79.3306 94.491) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 79.3306 94.491) (end 77.3228 96.4988) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 77.3228 96.4988) (end 43.8262 96.4988) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 43.8262 96.4988) (end 40.7994 93.472) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 40.7994 93.472) (end 29.7943 93.472) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 29.7943 93.472) (end 23.4835 87.1612) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 23.4835 87.1612) (end 23.4835 45.395) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 23.4835 45.395) (end 17.2045 39.116) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 17.2045 39.116) (end 16.3521 39.116) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 16.3521 39.116) (end 15.5487 38.3126) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 15.5487 38.3126) (end 15.5487 37.3293) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 15.5487 37.3293) (end 16.3967 36.4813) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 16.3967 36.4813) (end 16.764 36.4813) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 126.365 64.516) (end 125.1397 64.516) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 16.764 35.306) (end 16.764 36.4813) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 82.296 57.912) (end 81.1207 57.912) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 120.8504 84.2393) (end 109.0171 96.0726) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 109.0171 96.0726) (end 102.2739 96.0726) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 102.2739 96.0726) (end 101.1973 94.996) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 123.444 45.212) (end 123.444 59.8381) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 123.444 59.8381) (end 119.0201 64.262) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 119.0201 64.262) (end 118.2247 64.262) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 118.2247 64.262) (end 116.9303 65.5564) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 116.9303 65.5564) (end 116.9303 80.3192) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 116.9303 80.3192) (end 120.8504 84.2393) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 120.8504 84.2393) (end 128.4647 91.8536) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 128.4647 91.8536) (end 128.4647 93.0994) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 128.4647 93.0994) (end 129.54 94.1747) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 99.822 94.996) (end 101.1973 94.996) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 129.54 95.25) (end 129.54 94.1747) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 60.5662 40.2473) (end 62.4119 42.093) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 62.4119 42.093) (end 120.325 42.093) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 120.325 42.093) (end 123.444 45.212) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 45.72 45.466) (end 49.2237 45.466) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 49.2237 45.466) (end 50.5602 44.1295) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 50.5602 44.1295) (end 56.684 44.1295) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 56.684 44.1295) (end 60.5662 40.2473) (width 0.25) (layer B.Cu) (net 48)) + (via (at 60.5662 40.2473) (size 0.8) (layers F.Cu B.Cu) (net 48)) + (segment (start 129.6875 24.9077) (end 129.6875 24.5749) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 129.6875 24.5749) (end 121.6226 16.51) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 121.6226 16.51) (end 120.6041 16.51) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 120.6041 16.51) (end 119.8434 15.7493) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 119.8434 15.7493) (end 119.8434 14.6911) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 119.8434 14.6911) (end 117.6661 12.5138) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 117.6661 12.5138) (end 26.5755 12.5138) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 26.5755 12.5138) (end 22.3999 16.6894) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 22.3999 16.6894) (end 22.3999 24.2229) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 22.3999 24.2229) (end 17.5721 29.0507) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 17.5721 29.0507) (end 16.764 29.0507) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 128.905 65.8307) (end 129.3645 65.8307) (width 0.25) (layer B.Cu) (net 49)) + (segment (start 129.3645 65.8307) (end 132.7472 62.448) (width 0.25) (layer B.Cu) (net 49)) + (segment (start 132.7472 62.448) (end 132.7472 27.9674) (width 0.25) (layer B.Cu) (net 49)) + (segment (start 132.7472 27.9674) (end 129.6875 24.9077) (width 0.25) (layer B.Cu) (net 49)) + (segment (start 128.905 67.056) (end 128.905 65.8307) (width 0.25) (layer B.Cu) (net 49)) + (segment (start 16.764 30.226) (end 16.764 29.0507) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 128.905 67.056) (end 126.365 67.056) (width 0.25) (layer F.Cu) (net 49)) + (via (at 129.6875 24.9077) (size 0.8) (layers F.Cu B.Cu) (net 49)) + (segment (start 16.764 35.306) (end 17.9394 36.4814) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 17.9394 36.4814) (end 17.9394 38.4112) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 17.9394 38.4112) (end 17.2346 39.116) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 17.2346 39.116) (end 16.3087 39.116) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 16.3087 39.116) (end 15.0666 40.3581) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 15.0666 40.3581) (end 15.0666 78.7129) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 15.0666 78.7129) (end 29.8257 93.472) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 29.8257 93.472) (end 40.7994 93.472) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 40.7994 93.472) (end 43.7524 96.425) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 43.7524 96.425) (end 92.2881 96.425) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 92.2881 96.425) (end 97.418 91.2951) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 97.418 91.2951) (end 101.5701 91.2951) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 101.5701 91.2951) (end 104.0706 88.7946) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 104.0706 88.7946) (end 116.5194 88.7946) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 116.5194 88.7946) (end 130.1308 75.1832) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 130.1308 75.1832) (end 130.1308 66.3544) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 130.1308 66.3544) (end 128.905 65.1286) (width 0.25) (layer F.Cu) (net 50)) (segment (start 126.365 64.516) (end 127.5903 64.516) (width 0.25) (layer F.Cu) (net 50)) (segment (start 128.905 65.1286) (end 128.2029 65.1286) (width 0.25) (layer F.Cu) (net 50)) (segment (start 128.2029 65.1286) (end 127.5903 64.516) (width 0.25) (layer F.Cu) (net 50)) (segment (start 128.905 64.516) (end 128.905 65.1286) (width 0.25) (layer F.Cu) (net 50)) - (segment (start 125.1397 61.976) (end 122.937 64.1787) (width 0.25) (layer F.Cu) (net 51)) - (segment (start 122.937 64.1787) (end 118.1211 64.1787) (width 0.25) (layer F.Cu) (net 51)) - (segment (start 118.1211 64.1787) (end 105.3378 76.962) (width 0.25) (layer F.Cu) (net 51)) - (segment (start 105.3378 76.962) (end 101.7253 76.962) (width 0.25) (layer F.Cu) (net 51)) - (segment (start 101.7253 76.962) (end 98.9727 79.7146) (width 0.25) (layer F.Cu) (net 51)) - (segment (start 98.9727 79.7146) (end 91.9493 79.7146) (width 0.25) (layer F.Cu) (net 51)) - (segment (start 91.9493 79.7146) (end 78.8303 92.8336) (width 0.25) (layer F.Cu) (net 51)) - (segment (start 78.8303 92.8336) (end 78.8303 94.2837) (width 0.25) (layer F.Cu) (net 51)) - (segment (start 78.8303 94.2837) (end 77.1836 95.9304) (width 0.25) (layer F.Cu) (net 51)) - (segment (start 77.1836 95.9304) (end 72.87 95.9304) (width 0.25) (layer F.Cu) (net 51)) - (segment (start 72.87 95.9304) (end 72.6415 95.7019) (width 0.25) (layer F.Cu) (net 51)) - (segment (start 16.764 33.9413) (end 16.3967 33.9413) (width 0.25) (layer B.Cu) (net 51)) - (segment (start 16.3967 33.9413) (end 15.0462 35.2918) (width 0.25) (layer B.Cu) (net 51)) - (segment (start 15.0462 35.2918) (end 15.0462 70.8385) (width 0.25) (layer B.Cu) (net 51)) - (segment (start 15.0462 70.8385) (end 16.3437 72.136) (width 0.25) (layer B.Cu) (net 51)) - (segment (start 16.3437 72.136) (end 17.2008 72.136) (width 0.25) (layer B.Cu) (net 51)) - (segment (start 17.2008 72.136) (end 28.9856 83.9208) (width 0.25) (layer B.Cu) (net 51)) - (segment (start 28.9856 83.9208) (end 28.9856 94.1462) (width 0.25) (layer B.Cu) (net 51)) - (segment (start 28.9856 94.1462) (end 32.3789 97.5395) (width 0.25) (layer B.Cu) (net 51)) - (segment (start 32.3789 97.5395) (end 70.8039 97.5395) (width 0.25) (layer B.Cu) (net 51)) - (segment (start 70.8039 97.5395) (end 72.6415 95.7019) (width 0.25) (layer B.Cu) (net 51)) - (segment (start 16.764 32.766) (end 16.764 33.9413) (width 0.25) (layer B.Cu) (net 51)) - (segment (start 126.365 61.976) (end 125.1397 61.976) (width 0.25) (layer F.Cu) (net 51)) - (segment (start 128.905 61.976) (end 126.365 61.976) (width 0.25) (layer F.Cu) (net 51)) - (via (at 72.6415 95.7019) (size 0.8) (layers F.Cu B.Cu) (net 51)) - (segment (start 125.1397 59.436) (end 124.9492 59.2455) (width 0.25) (layer F.Cu) (net 52)) - (segment (start 124.9492 59.2455) (end 118.159 59.2455) (width 0.25) (layer F.Cu) (net 52)) - (segment (start 118.159 59.2455) (end 115.7503 61.6542) (width 0.25) (layer F.Cu) (net 52)) - (segment (start 115.7503 61.6542) (end 115.7503 62.5392) (width 0.25) (layer F.Cu) (net 52)) - (segment (start 115.7503 62.5392) (end 103.8675 74.422) (width 0.25) (layer F.Cu) (net 52)) - (segment (start 103.8675 74.422) (end 102.7978 74.422) (width 0.25) (layer F.Cu) (net 52)) - (segment (start 102.7978 74.422) (end 100.1632 77.0566) (width 0.25) (layer F.Cu) (net 52)) - (segment (start 100.1632 77.0566) (end 93.8998 77.0566) (width 0.25) (layer F.Cu) (net 52)) - (segment (start 93.8998 77.0566) (end 77.5472 93.4092) (width 0.25) (layer F.Cu) (net 52)) - (segment (start 77.5472 93.4092) (end 46.3444 93.4092) (width 0.25) (layer F.Cu) (net 52)) - (segment (start 46.3444 93.4092) (end 41.4219 88.4867) (width 0.25) (layer F.Cu) (net 52)) - (segment (start 41.4219 88.4867) (end 39.3112 88.4867) (width 0.25) (layer F.Cu) (net 52)) - (segment (start 39.3112 88.4867) (end 29.4814 78.6569) (width 0.25) (layer F.Cu) (net 52)) - (segment (start 29.4814 78.6569) (end 29.4814 50.5634) (width 0.25) (layer F.Cu) (net 52)) - (segment (start 29.4814 50.5634) (end 16.764 37.846) (width 0.25) (layer F.Cu) (net 52)) - (segment (start 126.365 59.436) (end 125.1397 59.436) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 16.764 32.766) (end 14.5663 34.9637) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 14.5663 34.9637) (end 14.5663 85.903) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 14.5663 85.903) (end 25.5936 96.9303) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 25.5936 96.9303) (end 94.9369 96.9303) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 94.9369 96.9303) (end 99.7245 92.1427) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 99.7245 92.1427) (end 113.8789 92.1427) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 113.8789 92.1427) (end 130.6965 75.3251) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 130.6965 75.3251) (end 130.6965 64.485) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 130.6965 64.485) (end 129.4128 63.2013) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 129.4128 63.2013) (end 128.905 63.2013) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 126.365 61.976) (end 127.5903 61.976) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 128.905 62.5886) (end 128.2029 62.5886) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 128.2029 62.5886) (end 127.5903 61.976) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 128.905 62.5886) (end 128.905 63.2013) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 128.905 61.976) (end 128.905 62.5886) (width 0.25) (layer F.Cu) (net 51)) + (segment (start 129.2277 25.9537) (end 124.9602 25.9537) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 124.9602 25.9537) (end 117.348 18.3415) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 117.348 18.3415) (end 117.348 17.2351) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 117.348 17.2351) (end 116.6675 16.5546) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 116.6675 16.5546) (end 115.5687 16.5546) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 115.5687 16.5546) (end 114.8524 15.8383) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 114.8524 15.8383) (end 114.8524 14.8203) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 114.8524 14.8203) (end 113.0462 13.0141) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 113.0462 13.0141) (end 26.7828 13.0141) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 26.7828 13.0141) (end 22.9304 16.8665) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 22.9304 16.8665) (end 22.9304 28.318) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 22.9304 28.318) (end 17.2124 34.036) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 17.2124 34.036) (end 16.3091 34.036) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 16.3091 34.036) (end 15.5669 34.7782) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 15.5669 34.7782) (end 15.5669 35.8409) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 15.5669 35.8409) (end 16.3967 36.6707) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 16.3967 36.6707) (end 16.764 36.6707) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 128.905 59.436) (end 128.905 58.2107) (width 0.25) (layer B.Cu) (net 52)) + (segment (start 128.905 58.2107) (end 129.3646 58.2107) (width 0.25) (layer B.Cu) (net 52)) + (segment (start 129.3646 58.2107) (end 132.2469 55.3284) (width 0.25) (layer B.Cu) (net 52)) + (segment (start 132.2469 55.3284) (end 132.2469 28.9729) (width 0.25) (layer B.Cu) (net 52)) + (segment (start 132.2469 28.9729) (end 129.2277 25.9537) (width 0.25) (layer B.Cu) (net 52)) + (segment (start 16.764 37.846) (end 16.764 36.6707) (width 0.25) (layer F.Cu) (net 52)) (segment (start 128.905 59.436) (end 126.365 59.436) (width 0.25) (layer F.Cu) (net 52)) - (segment (start 49.0667 15.24) (end 49.0667 14.7805) (width 0.25) (layer B.Cu) (net 55)) - (segment (start 49.0667 14.7805) (end 48.3008 14.0146) (width 0.25) (layer B.Cu) (net 55)) - (segment (start 48.3008 14.0146) (end 36.5724 14.0146) (width 0.25) (layer B.Cu) (net 55)) - (segment (start 36.5724 14.0146) (end 27.1813 23.4057) (width 0.25) (layer B.Cu) (net 55)) - (segment (start 27.1813 23.4057) (end 27.1813 31.631) (width 0.25) (layer B.Cu) (net 55)) - (segment (start 27.1813 31.631) (end 17.0616 41.7507) (width 0.25) (layer B.Cu) (net 55)) - (segment (start 17.0616 41.7507) (end 16.764 41.7507) (width 0.25) (layer B.Cu) (net 55)) + (via (at 129.2277 25.9537) (size 0.8) (layers F.Cu B.Cu) (net 52)) + (segment (start 49.0667 15.24) (end 49.0667 15.6996) (width 0.25) (layer B.Cu) (net 55)) + (segment (start 49.0667 15.6996) (end 48.301 16.4653) (width 0.25) (layer B.Cu) (net 55)) + (segment (start 48.301 16.4653) (end 42.1718 16.4653) (width 0.25) (layer B.Cu) (net 55)) + (segment (start 42.1718 16.4653) (end 41.402 17.2351) (width 0.25) (layer B.Cu) (net 55)) + (segment (start 41.402 17.2351) (end 41.402 18.2691) (width 0.25) (layer B.Cu) (net 55)) + (segment (start 41.402 18.2691) (end 40.2029 19.4682) (width 0.25) (layer B.Cu) (net 55)) + (segment (start 40.2029 19.4682) (end 35.6969 19.4682) (width 0.25) (layer B.Cu) (net 55)) + (segment (start 35.6969 19.4682) (end 19.5617 35.6034) (width 0.25) (layer B.Cu) (net 55)) + (segment (start 19.5617 35.6034) (end 19.5617 39.3183) (width 0.25) (layer B.Cu) (net 55)) + (segment (start 19.5617 39.3183) (end 17.1293 41.7507) (width 0.25) (layer B.Cu) (net 55)) + (segment (start 17.1293 41.7507) (end 16.764 41.7507) (width 0.25) (layer B.Cu) (net 55)) (segment (start 16.764 42.926) (end 16.764 41.7507) (width 0.25) (layer B.Cu) (net 55)) (segment (start 50.292 15.24) (end 49.0667 15.24) (width 0.25) (layer B.Cu) (net 55)) - (segment (start 52.832 16.4653) (end 52.3724 16.4653) (width 0.25) (layer F.Cu) (net 56)) - (segment (start 52.3724 16.4653) (end 51.6067 17.231) (width 0.25) (layer F.Cu) (net 56)) - (segment (start 51.6067 17.231) (end 51.6067 18.1983) (width 0.25) (layer F.Cu) (net 56)) - (segment (start 51.6067 18.1983) (end 49.1338 20.6712) (width 0.25) (layer F.Cu) (net 56)) - (segment (start 49.1338 20.6712) (end 28.3681 20.6712) (width 0.25) (layer F.Cu) (net 56)) - (segment (start 28.3681 20.6712) (end 20.1779 28.8614) (width 0.25) (layer F.Cu) (net 56)) - (segment (start 20.1779 28.8614) (end 16.4089 28.8614) (width 0.25) (layer F.Cu) (net 56)) - (segment (start 16.4089 28.8614) (end 14.548 30.7223) (width 0.25) (layer F.Cu) (net 56)) - (segment (start 14.548 30.7223) (end 14.548 42.44) (width 0.25) (layer F.Cu) (net 56)) - (segment (start 14.548 42.44) (end 16.3987 44.2907) (width 0.25) (layer F.Cu) (net 56)) - (segment (start 16.3987 44.2907) (end 16.764 44.2907) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 16.764 44.2907) (end 17.1293 44.2907) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 17.1293 44.2907) (end 20.345 41.075) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 20.345 41.075) (end 20.345 36.9069) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 20.345 36.9069) (end 37.2912 19.9607) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 37.2912 19.9607) (end 47.3639 19.9607) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 47.3639 19.9607) (end 49.022 18.3026) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 49.022 18.3026) (end 49.022 17.2351) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 49.022 17.2351) (end 49.7918 16.4653) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 49.7918 16.4653) (end 50.841 16.4653) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 50.841 16.4653) (end 51.6067 15.6996) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 51.6067 15.6996) (end 51.6067 15.24) (width 0.25) (layer F.Cu) (net 56)) (segment (start 16.764 45.466) (end 16.764 44.2907) (width 0.25) (layer F.Cu) (net 56)) - (segment (start 52.832 15.24) (end 52.832 16.4653) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 52.832 15.24) (end 51.6067 15.24) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 16.764 48.006) (end 16.764 46.8307) (width 0.25) (layer F.Cu) (net 57)) + (segment (start 55.372 15.24) (end 55.372 16.4653) (width 0.25) (layer F.Cu) (net 57)) (segment (start 55.372 16.4653) (end 54.9124 16.4653) (width 0.25) (layer F.Cu) (net 57)) (segment (start 54.9124 16.4653) (end 54.1467 17.231) (width 0.25) (layer F.Cu) (net 57)) - (segment (start 54.1467 17.231) (end 54.1467 18.2126) (width 0.25) (layer F.Cu) (net 57)) - (segment (start 54.1467 18.2126) (end 51.1594 21.1999) (width 0.25) (layer F.Cu) (net 57)) - (segment (start 51.1594 21.1999) (end 40.4252 21.1999) (width 0.25) (layer F.Cu) (net 57)) - (segment (start 40.4252 21.1999) (end 38.0794 23.5457) (width 0.25) (layer F.Cu) (net 57)) - (segment (start 16.764 46.8307) (end 17.0616 46.8307) (width 0.25) (layer B.Cu) (net 57)) - (segment (start 17.0616 46.8307) (end 26.8108 37.0815) (width 0.25) (layer B.Cu) (net 57)) - (segment (start 26.8108 37.0815) (end 26.8108 33.7203) (width 0.25) (layer B.Cu) (net 57)) - (segment (start 26.8108 33.7203) (end 31.5751 28.956) (width 0.25) (layer B.Cu) (net 57)) - (segment (start 31.5751 28.956) (end 32.6691 28.956) (width 0.25) (layer B.Cu) (net 57)) - (segment (start 32.6691 28.956) (end 38.0794 23.5457) (width 0.25) (layer B.Cu) (net 57)) - (segment (start 16.764 48.006) (end 16.764 46.8307) (width 0.25) (layer B.Cu) (net 57)) - (segment (start 55.372 15.24) (end 55.372 16.4653) (width 0.25) (layer F.Cu) (net 57)) - (via (at 38.0794 23.5457) (size 0.8) (layers F.Cu B.Cu) (net 57)) + (segment (start 54.1467 17.231) (end 54.1467 18.2589) (width 0.25) (layer F.Cu) (net 57)) + (segment (start 54.1467 18.2589) (end 51.9445 20.4611) (width 0.25) (layer F.Cu) (net 57)) + (segment (start 51.9445 20.4611) (end 37.4985 20.4611) (width 0.25) (layer F.Cu) (net 57)) + (segment (start 37.4985 20.4611) (end 23.9415 34.0181) (width 0.25) (layer F.Cu) (net 57)) + (segment (start 23.9415 34.0181) (end 23.9415 39.9846) (width 0.25) (layer F.Cu) (net 57)) + (segment (start 23.9415 39.9846) (end 17.0954 46.8307) (width 0.25) (layer F.Cu) (net 57)) + (segment (start 17.0954 46.8307) (end 16.764 46.8307) (width 0.25) (layer F.Cu) (net 57)) + (segment (start 33.1793 27.686) (end 38.2922 22.5731) (width 0.25) (layer F.Cu) (net 58)) + (segment (start 38.2922 22.5731) (end 52.3726 22.5731) (width 0.25) (layer F.Cu) (net 58)) + (segment (start 52.3726 22.5731) (end 56.6867 18.259) (width 0.25) (layer F.Cu) (net 58)) + (segment (start 56.6867 18.259) (end 56.6867 17.231) (width 0.25) (layer F.Cu) (net 58)) + (segment (start 56.6867 17.231) (end 57.4524 16.4653) (width 0.25) (layer F.Cu) (net 58)) + (segment (start 57.4524 16.4653) (end 57.912 16.4653) (width 0.25) (layer F.Cu) (net 58)) + (segment (start 32.004 27.686) (end 33.1793 27.686) (width 0.25) (layer F.Cu) (net 58)) (segment (start 57.912 15.24) (end 57.912 16.4653) (width 0.25) (layer F.Cu) (net 58)) - (segment (start 57.912 16.4653) (end 57.4524 16.4653) (width 0.25) (layer F.Cu) (net 58)) - (segment (start 57.4524 16.4653) (end 56.6867 17.231) (width 0.25) (layer F.Cu) (net 58)) - (segment (start 56.6867 17.231) (end 56.6867 18.2589) (width 0.25) (layer F.Cu) (net 58)) - (segment (start 56.6867 18.2589) (end 53.1847 21.7609) (width 0.25) (layer F.Cu) (net 58)) - (segment (start 53.1847 21.7609) (end 40.9608 21.7609) (width 0.25) (layer F.Cu) (net 58)) - (segment (start 40.9608 21.7609) (end 35.0357 27.686) (width 0.25) (layer F.Cu) (net 58)) - (segment (start 35.0357 27.686) (end 32.004 27.686) (width 0.25) (layer F.Cu) (net 58)) - (segment (start 33.1793 30.226) (end 33.4207 30.226) (width 0.25) (layer F.Cu) (net 59)) - (segment (start 33.4207 30.226) (end 39.9627 23.684) (width 0.25) (layer F.Cu) (net 59)) - (segment (start 39.9627 23.684) (end 53.8016 23.684) (width 0.25) (layer F.Cu) (net 59)) - (segment (start 53.8016 23.684) (end 59.2267 18.2589) (width 0.25) (layer F.Cu) (net 59)) - (segment (start 59.2267 18.2589) (end 59.2267 17.231) (width 0.25) (layer F.Cu) (net 59)) - (segment (start 59.2267 17.231) (end 59.9924 16.4653) (width 0.25) (layer F.Cu) (net 59)) - (segment (start 59.9924 16.4653) (end 60.452 16.4653) (width 0.25) (layer F.Cu) (net 59)) + (segment (start 60.452 16.4653) (end 59.9924 16.4653) (width 0.25) (layer F.Cu) (net 59)) + (segment (start 59.9924 16.4653) (end 59.2267 17.231) (width 0.25) (layer F.Cu) (net 59)) + (segment (start 59.2267 17.231) (end 59.2267 18.2588) (width 0.25) (layer F.Cu) (net 59)) + (segment (start 59.2267 18.2588) (end 53.5795 23.906) (width 0.25) (layer F.Cu) (net 59)) + (segment (start 53.5795 23.906) (end 39.4992 23.906) (width 0.25) (layer F.Cu) (net 59)) + (segment (start 39.4992 23.906) (end 39.4992 23.9061) (width 0.25) (layer F.Cu) (net 59)) + (segment (start 39.4992 23.9061) (end 33.1793 30.226) (width 0.25) (layer F.Cu) (net 59)) (segment (start 32.004 30.226) (end 33.1793 30.226) (width 0.25) (layer F.Cu) (net 59)) (segment (start 60.452 15.24) (end 60.452 16.4653) (width 0.25) (layer F.Cu) (net 59)) + (segment (start 16.764 69.6907) (end 16.3987 69.6907) (width 0.25) (layer B.Cu) (net 60)) + (segment (start 16.3987 69.6907) (end 15.57 68.862) (width 0.25) (layer B.Cu) (net 60)) + (segment (start 15.57 68.862) (end 15.57 24.2058) (width 0.25) (layer B.Cu) (net 60)) + (segment (start 15.57 24.2058) (end 24.5485 15.2273) (width 0.25) (layer B.Cu) (net 60)) + (segment (start 24.5485 15.2273) (end 33.814 15.2273) (width 0.25) (layer B.Cu) (net 60)) + (segment (start 33.814 15.2273) (end 36.3667 17.78) (width 0.25) (layer B.Cu) (net 60)) (segment (start 16.764 70.866) (end 16.764 69.6907) (width 0.25) (layer B.Cu) (net 60)) - (segment (start 37.592 17.78) (end 37.592 19.0053) (width 0.25) (layer B.Cu) (net 60)) - (segment (start 37.592 19.0053) (end 30.8286 25.7687) (width 0.25) (layer B.Cu) (net 60)) - (segment (start 30.8286 25.7687) (end 30.8286 28.6914) (width 0.25) (layer B.Cu) (net 60)) - (segment (start 30.8286 28.6914) (end 18.3228 41.1972) (width 0.25) (layer B.Cu) (net 60)) - (segment (start 18.3228 41.1972) (end 18.3228 43.0363) (width 0.25) (layer B.Cu) (net 60)) - (segment (start 18.3228 43.0363) (end 17.1631 44.196) (width 0.25) (layer B.Cu) (net 60)) - (segment (start 17.1631 44.196) (end 16.2774 44.196) (width 0.25) (layer B.Cu) (net 60)) - (segment (start 16.2774 44.196) (end 15.5466 44.9268) (width 0.25) (layer B.Cu) (net 60)) - (segment (start 15.5466 44.9268) (end 15.5466 68.8386) (width 0.25) (layer B.Cu) (net 60)) - (segment (start 15.5466 68.8386) (end 16.3987 69.6907) (width 0.25) (layer B.Cu) (net 60)) - (segment (start 16.3987 69.6907) (end 16.764 69.6907) (width 0.25) (layer B.Cu) (net 60)) + (segment (start 37.592 17.78) (end 36.3667 17.78) (width 0.25) (layer B.Cu) (net 60)) + (segment (start 16.764 73.406) (end 16.764 72.2307) (width 0.25) (layer F.Cu) (net 61)) + (segment (start 40.132 17.78) (end 38.9067 17.78) (width 0.25) (layer F.Cu) (net 61)) (segment (start 38.9067 17.78) (end 38.9067 18.2396) (width 0.25) (layer F.Cu) (net 61)) (segment (start 38.9067 18.2396) (end 38.141 19.0053) (width 0.25) (layer F.Cu) (net 61)) - (segment (start 38.141 19.0053) (end 22.5883 19.0053) (width 0.25) (layer F.Cu) (net 61)) - (segment (start 22.5883 19.0053) (end 13.5474 28.0462) (width 0.25) (layer F.Cu) (net 61)) - (segment (start 13.5474 28.0462) (end 13.5474 69.3794) (width 0.25) (layer F.Cu) (net 61)) - (segment (start 13.5474 69.3794) (end 16.3987 72.2307) (width 0.25) (layer F.Cu) (net 61)) + (segment (start 38.141 19.0053) (end 37.5389 19.0053) (width 0.25) (layer F.Cu) (net 61)) + (segment (start 37.5389 19.0053) (end 18.4512 38.093) (width 0.25) (layer F.Cu) (net 61)) + (segment (start 18.4512 38.093) (end 18.4512 40.3805) (width 0.25) (layer F.Cu) (net 61)) + (segment (start 18.4512 40.3805) (end 17.1757 41.656) (width 0.25) (layer F.Cu) (net 61)) + (segment (start 17.1757 41.656) (end 16.2829 41.656) (width 0.25) (layer F.Cu) (net 61)) + (segment (start 16.2829 41.656) (end 15.567 42.3719) (width 0.25) (layer F.Cu) (net 61)) + (segment (start 15.567 42.3719) (end 15.567 71.399) (width 0.25) (layer F.Cu) (net 61)) + (segment (start 15.567 71.399) (end 16.3987 72.2307) (width 0.25) (layer F.Cu) (net 61)) (segment (start 16.3987 72.2307) (end 16.764 72.2307) (width 0.25) (layer F.Cu) (net 61)) - (segment (start 16.764 73.406) (end 16.764 72.2307) (width 0.25) (layer F.Cu) (net 61)) - (segment (start 40.132 17.78) (end 38.9067 17.78) (width 0.25) (layer F.Cu) (net 61)) - (segment (start 42.672 19.0053) (end 40.2098 21.4675) (width 0.25) (layer B.Cu) (net 62)) - (segment (start 40.2098 21.4675) (end 40.2098 27.5127) (width 0.25) (layer B.Cu) (net 62)) - (segment (start 40.2098 27.5127) (end 33.6647 34.0578) (width 0.25) (layer B.Cu) (net 62)) - (segment (start 33.6647 34.0578) (end 31.5735 34.0578) (width 0.25) (layer B.Cu) (net 62)) - (segment (start 31.5735 34.0578) (end 24.561 41.0703) (width 0.25) (layer B.Cu) (net 62)) - (segment (start 24.561 41.0703) (end 24.561 41.939) (width 0.25) (layer B.Cu) (net 62)) - (segment (start 24.561 41.939) (end 17.1293 49.3707) (width 0.25) (layer B.Cu) (net 62)) + (segment (start 42.672 17.78) (end 40.4834 19.9686) (width 0.25) (layer B.Cu) (net 62)) + (segment (start 40.4834 19.9686) (end 35.9307 19.9686) (width 0.25) (layer B.Cu) (net 62)) + (segment (start 35.9307 19.9686) (end 22.6358 33.2635) (width 0.25) (layer B.Cu) (net 62)) + (segment (start 22.6358 33.2635) (end 22.6358 43.8642) (width 0.25) (layer B.Cu) (net 62)) + (segment (start 22.6358 43.8642) (end 17.1293 49.3707) (width 0.25) (layer B.Cu) (net 62)) (segment (start 17.1293 49.3707) (end 16.764 49.3707) (width 0.25) (layer B.Cu) (net 62)) (segment (start 16.764 50.546) (end 16.764 49.3707) (width 0.25) (layer B.Cu) (net 62)) - (segment (start 42.672 17.78) (end 42.672 19.0053) (width 0.25) (layer B.Cu) (net 62)) - (segment (start 45.212 19.0053) (end 40.7102 23.5071) (width 0.25) (layer B.Cu) (net 63)) - (segment (start 40.7102 23.5071) (end 40.7102 28.2621) (width 0.25) (layer B.Cu) (net 63)) - (segment (start 40.7102 28.2621) (end 32.3963 36.576) (width 0.25) (layer B.Cu) (net 63)) - (segment (start 32.3963 36.576) (end 31.5872 36.576) (width 0.25) (layer B.Cu) (net 63)) - (segment (start 31.5872 36.576) (end 27.82 40.3432) (width 0.25) (layer B.Cu) (net 63)) - (segment (start 27.82 40.3432) (end 27.82 41.22) (width 0.25) (layer B.Cu) (net 63)) - (segment (start 27.82 41.22) (end 17.1293 51.9107) (width 0.25) (layer B.Cu) (net 63)) + (segment (start 43.9867 17.78) (end 43.9867 18.2395) (width 0.25) (layer B.Cu) (net 63)) + (segment (start 43.9867 18.2395) (end 41.7572 20.469) (width 0.25) (layer B.Cu) (net 63)) + (segment (start 41.7572 20.469) (end 36.138 20.469) (width 0.25) (layer B.Cu) (net 63)) + (segment (start 36.138 20.469) (end 23.98 32.627) (width 0.25) (layer B.Cu) (net 63)) + (segment (start 23.98 32.627) (end 23.98 45.06) (width 0.25) (layer B.Cu) (net 63)) + (segment (start 23.98 45.06) (end 17.1293 51.9107) (width 0.25) (layer B.Cu) (net 63)) (segment (start 17.1293 51.9107) (end 16.764 51.9107) (width 0.25) (layer B.Cu) (net 63)) (segment (start 16.764 53.086) (end 16.764 51.9107) (width 0.25) (layer B.Cu) (net 63)) - (segment (start 45.212 17.78) (end 45.212 19.0053) (width 0.25) (layer B.Cu) (net 63)) + (segment (start 45.212 17.78) (end 43.9867 17.78) (width 0.25) (layer B.Cu) (net 63)) (segment (start 16.764 55.626) (end 16.764 54.4507) (width 0.25) (layer B.Cu) (net 64)) - (segment (start 47.752 17.78) (end 47.752 19.0053) (width 0.25) (layer B.Cu) (net 64)) - (segment (start 47.752 19.0053) (end 41.5724 25.1849) (width 0.25) (layer B.Cu) (net 64)) - (segment (start 41.5724 25.1849) (end 41.5724 28.1076) (width 0.25) (layer B.Cu) (net 64)) - (segment (start 41.5724 28.1076) (end 33.5967 36.0833) (width 0.25) (layer B.Cu) (net 64)) - (segment (start 33.5967 36.0833) (end 33.5967 37.9351) (width 0.25) (layer B.Cu) (net 64)) - (segment (start 33.5967 37.9351) (end 32.4158 39.116) (width 0.25) (layer B.Cu) (net 64)) - (segment (start 32.4158 39.116) (end 31.5145 39.116) (width 0.25) (layer B.Cu) (net 64)) - (segment (start 31.5145 39.116) (end 18.1286 52.5019) (width 0.25) (layer B.Cu) (net 64)) - (segment (start 18.1286 52.5019) (end 18.1286 53.4514) (width 0.25) (layer B.Cu) (net 64)) - (segment (start 18.1286 53.4514) (end 17.1293 54.4507) (width 0.25) (layer B.Cu) (net 64)) + (segment (start 47.752 17.78) (end 46.5267 17.78) (width 0.25) (layer B.Cu) (net 64)) + (segment (start 46.5267 17.78) (end 46.5267 18.2395) (width 0.25) (layer B.Cu) (net 64)) + (segment (start 46.5267 18.2395) (end 43.7968 20.9694) (width 0.25) (layer B.Cu) (net 64)) + (segment (start 43.7968 20.9694) (end 36.3453 20.9694) (width 0.25) (layer B.Cu) (net 64)) + (segment (start 36.3453 20.9694) (end 25.209 32.1057) (width 0.25) (layer B.Cu) (net 64)) + (segment (start 25.209 32.1057) (end 25.209 46.371) (width 0.25) (layer B.Cu) (net 64)) + (segment (start 25.209 46.371) (end 17.1293 54.4507) (width 0.25) (layer B.Cu) (net 64)) (segment (start 17.1293 54.4507) (end 16.764 54.4507) (width 0.25) (layer B.Cu) (net 64)) - (segment (start 49.0667 17.78) (end 49.0667 18.2396) (width 0.25) (layer F.Cu) (net 65)) - (segment (start 49.0667 18.2396) (end 47.1354 20.1709) (width 0.25) (layer F.Cu) (net 65)) - (segment (start 47.1354 20.1709) (end 22.132 20.1709) (width 0.25) (layer F.Cu) (net 65)) - (segment (start 22.132 20.1709) (end 14.0477 28.2552) (width 0.25) (layer F.Cu) (net 65)) - (segment (start 14.0477 28.2552) (end 14.0477 54.6397) (width 0.25) (layer F.Cu) (net 65)) - (segment (start 14.0477 54.6397) (end 16.3987 56.9907) (width 0.25) (layer F.Cu) (net 65)) - (segment (start 16.3987 56.9907) (end 16.764 56.9907) (width 0.25) (layer F.Cu) (net 65)) - (segment (start 16.764 58.166) (end 16.764 56.9907) (width 0.25) (layer F.Cu) (net 65)) - (segment (start 50.292 17.78) (end 49.0667 17.78) (width 0.25) (layer F.Cu) (net 65)) - (segment (start 16.764 59.5307) (end 17.1293 59.5307) (width 0.25) (layer B.Cu) (net 66)) - (segment (start 17.1293 59.5307) (end 18.1286 58.5314) (width 0.25) (layer B.Cu) (net 66)) - (segment (start 18.1286 58.5314) (end 18.1286 57.5819) (width 0.25) (layer B.Cu) (net 66)) - (segment (start 18.1286 57.5819) (end 31.5145 44.196) (width 0.25) (layer B.Cu) (net 66)) - (segment (start 31.5145 44.196) (end 32.3963 44.196) (width 0.25) (layer B.Cu) (net 66)) - (segment (start 32.3963 44.196) (end 40.2499 36.3424) (width 0.25) (layer B.Cu) (net 66)) - (segment (start 40.2499 36.3424) (end 40.2499 33.2767) (width 0.25) (layer B.Cu) (net 66)) - (segment (start 40.2499 33.2767) (end 44.0109 29.5157) (width 0.25) (layer B.Cu) (net 66)) - (segment (start 44.0109 29.5157) (end 44.0109 27.2138) (width 0.25) (layer B.Cu) (net 66)) - (segment (start 44.0109 27.2138) (end 52.2194 19.0053) (width 0.25) (layer B.Cu) (net 66)) - (segment (start 52.2194 19.0053) (end 52.832 19.0053) (width 0.25) (layer B.Cu) (net 66)) + (segment (start 16.764 56.9907) (end 17.1293 56.9907) (width 0.25) (layer B.Cu) (net 65)) + (segment (start 17.1293 56.9907) (end 25.7094 48.4106) (width 0.25) (layer B.Cu) (net 65)) + (segment (start 25.7094 48.4106) (end 25.7094 32.3131) (width 0.25) (layer B.Cu) (net 65)) + (segment (start 25.7094 32.3131) (end 35.4463 22.5762) (width 0.25) (layer B.Cu) (net 65)) + (segment (start 35.4463 22.5762) (end 44.7301 22.5762) (width 0.25) (layer B.Cu) (net 65)) + (segment (start 44.7301 22.5762) (end 49.0667 18.2396) (width 0.25) (layer B.Cu) (net 65)) + (segment (start 49.0667 18.2396) (end 49.0667 17.78) (width 0.25) (layer B.Cu) (net 65)) + (segment (start 16.764 58.166) (end 16.764 56.9907) (width 0.25) (layer B.Cu) (net 65)) + (segment (start 50.292 17.78) (end 49.0667 17.78) (width 0.25) (layer B.Cu) (net 65)) + (segment (start 51.6067 17.78) (end 51.6067 18.2395) (width 0.25) (layer B.Cu) (net 66)) + (segment (start 51.6067 18.2395) (end 46.6409 23.2053) (width 0.25) (layer B.Cu) (net 66)) + (segment (start 46.6409 23.2053) (end 38.6958 23.2053) (width 0.25) (layer B.Cu) (net 66)) + (segment (start 38.6958 23.2053) (end 32.9451 28.956) (width 0.25) (layer B.Cu) (net 66)) + (segment (start 32.9451 28.956) (end 31.6109 28.956) (width 0.25) (layer B.Cu) (net 66)) + (segment (start 31.6109 28.956) (end 26.71 33.8569) (width 0.25) (layer B.Cu) (net 66)) + (segment (start 26.71 33.8569) (end 26.71 49.95) (width 0.25) (layer B.Cu) (net 66)) + (segment (start 26.71 49.95) (end 17.1293 59.5307) (width 0.25) (layer B.Cu) (net 66)) + (segment (start 17.1293 59.5307) (end 16.764 59.5307) (width 0.25) (layer B.Cu) (net 66)) (segment (start 16.764 60.706) (end 16.764 59.5307) (width 0.25) (layer B.Cu) (net 66)) - (segment (start 52.832 17.78) (end 52.832 19.0053) (width 0.25) (layer B.Cu) (net 66)) - (segment (start 16.764 62.0707) (end 17.1293 62.0707) (width 0.25) (layer B.Cu) (net 67)) - (segment (start 17.1293 62.0707) (end 27.82 51.38) (width 0.25) (layer B.Cu) (net 67)) - (segment (start 27.82 51.38) (end 27.82 50.5032) (width 0.25) (layer B.Cu) (net 67)) - (segment (start 27.82 50.5032) (end 31.5872 46.736) (width 0.25) (layer B.Cu) (net 67)) - (segment (start 31.5872 46.736) (end 32.4049 46.736) (width 0.25) (layer B.Cu) (net 67)) - (segment (start 32.4049 46.736) (end 33.5676 45.5733) (width 0.25) (layer B.Cu) (net 67)) - (segment (start 33.5676 45.5733) (end 33.5676 43.7638) (width 0.25) (layer B.Cu) (net 67)) - (segment (start 33.5676 43.7638) (end 43.1659 34.1655) (width 0.25) (layer B.Cu) (net 67)) - (segment (start 43.1659 34.1655) (end 43.1659 31.071) (width 0.25) (layer B.Cu) (net 67)) - (segment (start 43.1659 31.071) (end 45.3755 28.8614) (width 0.25) (layer B.Cu) (net 67)) - (segment (start 45.3755 28.8614) (end 46.726 28.8614) (width 0.25) (layer B.Cu) (net 67)) - (segment (start 46.726 28.8614) (end 55.372 20.2154) (width 0.25) (layer B.Cu) (net 67)) - (segment (start 55.372 20.2154) (end 55.372 19.0053) (width 0.25) (layer B.Cu) (net 67)) + (segment (start 52.832 17.78) (end 51.6067 17.78) (width 0.25) (layer B.Cu) (net 66)) (segment (start 16.764 63.246) (end 16.764 62.0707) (width 0.25) (layer B.Cu) (net 67)) - (segment (start 55.372 17.78) (end 55.372 19.0053) (width 0.25) (layer B.Cu) (net 67)) - (segment (start 57.912 19.0053) (end 57.912 19.7589) (width 0.25) (layer B.Cu) (net 68)) - (segment (start 57.912 19.7589) (end 46.1749 31.496) (width 0.25) (layer B.Cu) (net 68)) - (segment (start 46.1749 31.496) (end 45.2579 31.496) (width 0.25) (layer B.Cu) (net 68)) - (segment (start 45.2579 31.496) (end 43.6662 33.0877) (width 0.25) (layer B.Cu) (net 68)) - (segment (start 43.6662 33.0877) (end 43.6662 34.958) (width 0.25) (layer B.Cu) (net 68)) - (segment (start 43.6662 34.958) (end 36.8838 41.7404) (width 0.25) (layer B.Cu) (net 68)) - (segment (start 36.8838 41.7404) (end 36.8838 44.7982) (width 0.25) (layer B.Cu) (net 68)) - (segment (start 36.8838 44.7982) (end 32.406 49.276) (width 0.25) (layer B.Cu) (net 68)) - (segment (start 32.406 49.276) (end 31.5145 49.276) (width 0.25) (layer B.Cu) (net 68)) - (segment (start 31.5145 49.276) (end 18.1286 62.6619) (width 0.25) (layer B.Cu) (net 68)) - (segment (start 18.1286 62.6619) (end 18.1286 63.6114) (width 0.25) (layer B.Cu) (net 68)) - (segment (start 18.1286 63.6114) (end 17.1293 64.6107) (width 0.25) (layer B.Cu) (net 68)) - (segment (start 17.1293 64.6107) (end 16.764 64.6107) (width 0.25) (layer B.Cu) (net 68)) - (segment (start 16.764 65.786) (end 16.764 64.6107) (width 0.25) (layer B.Cu) (net 68)) - (segment (start 57.912 17.78) (end 57.912 19.0053) (width 0.25) (layer B.Cu) (net 68)) - (segment (start 16.764 67.1507) (end 17.1293 67.1507) (width 0.25) (layer B.Cu) (net 69)) - (segment (start 17.1293 67.1507) (end 18.1286 66.1514) (width 0.25) (layer B.Cu) (net 69)) - (segment (start 18.1286 66.1514) (end 18.1286 65.2019) (width 0.25) (layer B.Cu) (net 69)) - (segment (start 18.1286 65.2019) (end 31.5145 51.816) (width 0.25) (layer B.Cu) (net 69)) - (segment (start 31.5145 51.816) (end 32.4067 51.816) (width 0.25) (layer B.Cu) (net 69)) - (segment (start 32.4067 51.816) (end 40.7686 43.4541) (width 0.25) (layer B.Cu) (net 69)) - (segment (start 40.7686 43.4541) (end 40.7686 38.931) (width 0.25) (layer B.Cu) (net 69)) - (segment (start 40.7686 38.931) (end 44.2257 35.4739) (width 0.25) (layer B.Cu) (net 69)) - (segment (start 44.2257 35.4739) (end 44.2257 35.0543) (width 0.25) (layer B.Cu) (net 69)) - (segment (start 44.2257 35.0543) (end 45.244 34.036) (width 0.25) (layer B.Cu) (net 69)) - (segment (start 45.244 34.036) (end 46.1745 34.036) (width 0.25) (layer B.Cu) (net 69)) - (segment (start 46.1745 34.036) (end 47.8274 32.3831) (width 0.25) (layer B.Cu) (net 69)) - (segment (start 47.8274 32.3831) (end 47.8274 31.5252) (width 0.25) (layer B.Cu) (net 69)) - (segment (start 47.8274 31.5252) (end 60.3473 19.0053) (width 0.25) (layer B.Cu) (net 69)) - (segment (start 60.3473 19.0053) (end 60.452 19.0053) (width 0.25) (layer B.Cu) (net 69)) - (segment (start 16.764 68.326) (end 16.764 67.1507) (width 0.25) (layer B.Cu) (net 69)) - (segment (start 60.452 17.78) (end 60.452 19.0053) (width 0.25) (layer B.Cu) (net 69)) + (segment (start 55.372 17.78) (end 54.1467 17.78) (width 0.25) (layer B.Cu) (net 67)) + (segment (start 54.1467 17.78) (end 54.1467 18.2395) (width 0.25) (layer B.Cu) (net 67)) + (segment (start 54.1467 18.2395) (end 46.4095 25.9767) (width 0.25) (layer B.Cu) (net 67)) + (segment (start 46.4095 25.9767) (end 38.3891 25.9767) (width 0.25) (layer B.Cu) (net 67)) + (segment (start 38.3891 25.9767) (end 32.8698 31.496) (width 0.25) (layer B.Cu) (net 67)) + (segment (start 32.8698 31.496) (end 31.594 31.496) (width 0.25) (layer B.Cu) (net 67)) + (segment (start 31.594 31.496) (end 29.2836 33.8064) (width 0.25) (layer B.Cu) (net 67)) + (segment (start 29.2836 33.8064) (end 29.2836 49.9164) (width 0.25) (layer B.Cu) (net 67)) + (segment (start 29.2836 49.9164) (end 17.1293 62.0707) (width 0.25) (layer B.Cu) (net 67)) + (segment (start 17.1293 62.0707) (end 16.764 62.0707) (width 0.25) (layer B.Cu) (net 67)) + (segment (start 16.764 64.6107) (end 17.0732 64.6107) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 17.0732 64.6107) (end 17.9527 63.7312) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 17.9527 63.7312) (end 17.9527 46.715) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 17.9527 46.715) (end 28.6802 35.9875) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 28.6802 35.9875) (end 28.6802 31.8566) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 28.6802 31.8566) (end 31.5808 28.956) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 31.5808 28.956) (end 33.3245 28.956) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 33.3245 28.956) (end 38.9141 23.3664) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 38.9141 23.3664) (end 52.3256 23.3664) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 52.3256 23.3664) (end 57.912 17.78) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 16.764 65.786) (end 16.764 64.6107) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 16.764 68.326) (end 16.764 67.1507) (width 0.25) (layer F.Cu) (net 69)) + (segment (start 60.452 17.78) (end 53.8256 24.4064) (width 0.25) (layer F.Cu) (net 69)) + (segment (start 53.8256 24.4064) (end 43.7652 24.4064) (width 0.25) (layer F.Cu) (net 69)) + (segment (start 43.7652 24.4064) (end 34.1356 34.036) (width 0.25) (layer F.Cu) (net 69)) + (segment (start 34.1356 34.036) (end 31.6015 34.036) (width 0.25) (layer F.Cu) (net 69)) + (segment (start 31.6015 34.036) (end 19.1949 46.4426) (width 0.25) (layer F.Cu) (net 69)) + (segment (start 19.1949 46.4426) (end 19.1949 65.0851) (width 0.25) (layer F.Cu) (net 69)) + (segment (start 19.1949 65.0851) (end 17.1293 67.1507) (width 0.25) (layer F.Cu) (net 69)) + (segment (start 17.1293 67.1507) (end 16.764 67.1507) (width 0.25) (layer F.Cu) (net 69)) + (segment (start 107.442 36.83) (end 107.442 38.0053) (width 0.25) (layer B.Cu) (net 70)) + (segment (start 107.442 38.0053) (end 107.442 45.42) (width 0.25) (layer B.Cu) (net 70)) + (segment (start 107.442 45.42) (end 103.7453 49.1167) (width 0.25) (layer B.Cu) (net 70)) + (segment (start 103.7453 49.1167) (end 103.378 49.1167) (width 0.25) (layer B.Cu) (net 70)) (segment (start 103.378 50.292) (end 103.378 49.1167) (width 0.25) (layer B.Cu) (net 70)) - (segment (start 103.378 49.1167) (end 103.7453 49.1167) (width 0.25) (layer B.Cu) (net 70)) - (segment (start 103.7453 49.1167) (end 107.442 45.42) (width 0.25) (layer B.Cu) (net 70)) - (segment (start 107.442 45.42) (end 107.442 36.83) (width 0.25) (layer B.Cu) (net 70)) + (segment (start 118.364 38.0053) (end 118.364 42.1328) (width 0.25) (layer B.Cu) (net 71)) + (segment (start 118.364 42.1328) (end 116.4187 44.0781) (width 0.25) (layer B.Cu) (net 71)) + (segment (start 116.4187 44.0781) (end 116.4187 54.866) (width 0.25) (layer B.Cu) (net 71)) + (segment (start 116.4187 54.866) (end 118.2894 56.7367) (width 0.25) (layer B.Cu) (net 71)) + (segment (start 118.2894 56.7367) (end 118.618 56.7367) (width 0.25) (layer B.Cu) (net 71)) (segment (start 118.364 36.83) (end 118.364 38.0053) (width 0.25) (layer B.Cu) (net 71)) (segment (start 118.618 57.912) (end 118.618 56.7367) (width 0.25) (layer B.Cu) (net 71)) - (segment (start 118.618 56.7367) (end 118.9853 56.7367) (width 0.25) (layer B.Cu) (net 71)) - (segment (start 118.9853 56.7367) (end 120.2971 55.4249) (width 0.25) (layer B.Cu) (net 71)) - (segment (start 120.2971 55.4249) (end 120.2971 39.9384) (width 0.25) (layer B.Cu) (net 71)) - (segment (start 120.2971 39.9384) (end 118.364 38.0053) (width 0.25) (layer B.Cu) (net 71)) (segment (start 123.444 33.1793) (end 123.0767 33.1793) (width 0.25) (layer B.Cu) (net 72)) - (segment (start 123.0767 33.1793) (end 120.9444 35.3116) (width 0.25) (layer B.Cu) (net 72)) - (segment (start 120.9444 35.3116) (end 120.9444 72.4946) (width 0.25) (layer B.Cu) (net 72)) - (segment (start 120.9444 72.4946) (end 119.017 74.422) (width 0.25) (layer B.Cu) (net 72)) - (segment (start 119.017 74.422) (end 113.538 74.422) (width 0.25) (layer B.Cu) (net 72)) - (segment (start 113.538 74.422) (end 103.378 84.582) (width 0.25) (layer B.Cu) (net 72)) + (segment (start 123.0767 33.1793) (end 121.7682 34.4878) (width 0.25) (layer B.Cu) (net 72)) + (segment (start 121.7682 34.4878) (end 121.7682 56.432) (width 0.25) (layer B.Cu) (net 72)) + (segment (start 121.7682 56.432) (end 119.0182 59.182) (width 0.25) (layer B.Cu) (net 72)) + (segment (start 119.0182 59.182) (end 118.1319 59.182) (width 0.25) (layer B.Cu) (net 72)) + (segment (start 118.1319 59.182) (end 107.9078 69.4061) (width 0.25) (layer B.Cu) (net 72)) + (segment (start 107.9078 69.4061) (end 107.9078 80.0522) (width 0.25) (layer B.Cu) (net 72)) + (segment (start 107.9078 80.0522) (end 103.378 84.582) (width 0.25) (layer B.Cu) (net 72)) (segment (start 123.444 32.004) (end 123.444 33.1793) (width 0.25) (layer B.Cu) (net 72)) - (segment (start 98.3953 85.7657) (end 84.7497 85.7657) (width 0.25) (layer B.Cu) (net 72)) - (segment (start 84.7497 85.7657) (end 83.566 84.582) (width 0.25) (layer B.Cu) (net 72)) - (segment (start 103.378 84.582) (end 102.1943 85.7657) (width 0.25) (layer B.Cu) (net 72)) - (segment (start 102.1943 85.7657) (end 98.3953 85.7657) (width 0.25) (layer B.Cu) (net 72)) - (segment (start 98.3953 85.7657) (end 98.3953 90.4344) (width 0.25) (layer B.Cu) (net 72)) - (segment (start 98.3953 90.4344) (end 102.6309 94.67) (width 0.25) (layer B.Cu) (net 72)) - (segment (start 102.6309 94.67) (end 106.426 94.67) (width 0.25) (layer B.Cu) (net 72)) + (segment (start 98.4055 86.266) (end 85.25 86.266) (width 0.25) (layer B.Cu) (net 72)) + (segment (start 85.25 86.266) (end 83.566 84.582) (width 0.25) (layer B.Cu) (net 72)) + (segment (start 103.378 84.582) (end 101.694 86.266) (width 0.25) (layer B.Cu) (net 72)) + (segment (start 101.694 86.266) (end 98.4055 86.266) (width 0.25) (layer B.Cu) (net 72)) + (segment (start 106.426 94.67) (end 102.5937 94.67) (width 0.25) (layer B.Cu) (net 72)) + (segment (start 102.5937 94.67) (end 98.4055 90.4818) (width 0.25) (layer B.Cu) (net 72)) + (segment (start 98.4055 90.4818) (end 98.4055 86.266) (width 0.25) (layer B.Cu) (net 72)) (segment (start 106.426 94.67) (end 112.926 94.67) (width 0.25) (layer F.Cu) (net 72)) (segment (start 123.444 32.004) (end 124.6193 32.004) (width 0.25) (layer F.Cu) (net 72)) - (segment (start 131.064 34.544) (end 127.1593 34.544) (width 0.25) (layer F.Cu) (net 72)) - (segment (start 127.1593 34.544) (end 124.6193 32.004) (width 0.25) (layer F.Cu) (net 72)) - (segment (start 99.822 89.916) (end 101.1973 89.916) (width 0.25) (layer B.Cu) (net 73)) - (segment (start 123.444 34.544) (end 123.444 35.7193) (width 0.25) (layer B.Cu) (net 73)) - (segment (start 123.444 35.7193) (end 123.0766 35.7193) (width 0.25) (layer B.Cu) (net 73)) - (segment (start 123.0766 35.7193) (end 122.2687 36.5272) (width 0.25) (layer B.Cu) (net 73)) - (segment (start 122.2687 36.5272) (end 122.2687 73.7036) (width 0.25) (layer B.Cu) (net 73)) - (segment (start 122.2687 73.7036) (end 118.9157 77.0566) (width 0.25) (layer B.Cu) (net 73)) - (segment (start 118.9157 77.0566) (end 114.0567 77.0566) (width 0.25) (layer B.Cu) (net 73)) - (segment (start 114.0567 77.0566) (end 101.1973 89.916) (width 0.25) (layer B.Cu) (net 73)) + (segment (start 131.064 34.544) (end 129.8887 34.544) (width 0.25) (layer F.Cu) (net 72)) + (segment (start 129.8887 34.544) (end 127.3487 32.004) (width 0.25) (layer F.Cu) (net 72)) + (segment (start 127.3487 32.004) (end 124.6193 32.004) (width 0.25) (layer F.Cu) (net 72)) + (segment (start 123.444 34.544) (end 122.2686 35.7194) (width 0.25) (layer B.Cu) (net 73)) + (segment (start 122.2686 35.7194) (end 122.2686 58.4704) (width 0.25) (layer B.Cu) (net 73)) + (segment (start 122.2686 58.4704) (end 119.017 61.722) (width 0.25) (layer B.Cu) (net 73)) + (segment (start 119.017 61.722) (end 118.2152 61.722) (width 0.25) (layer B.Cu) (net 73)) + (segment (start 118.2152 61.722) (end 110.8947 69.0425) (width 0.25) (layer B.Cu) (net 73)) + (segment (start 110.8947 69.0425) (end 110.8947 78.7426) (width 0.25) (layer B.Cu) (net 73)) + (segment (start 110.8947 78.7426) (end 101.0966 88.5407) (width 0.25) (layer B.Cu) (net 73)) + (segment (start 101.0966 88.5407) (end 99.822 88.5407) (width 0.25) (layer B.Cu) (net 73)) + (segment (start 99.822 89.916) (end 99.822 88.5407) (width 0.25) (layer B.Cu) (net 73)) (segment (start 25.654 87.63) (end 26.8293 87.63) (width 0.25) (layer F.Cu) (net 74)) (segment (start 39.624 92.202) (end 31.4013 92.202) (width 0.25) (layer F.Cu) (net 74)) (segment (start 31.4013 92.202) (end 26.8293 87.63) (width 0.25) (layer F.Cu) (net 74)) (segment (start 39.624 79.502) (end 39.624 80.6773) (width 0.25) (layer B.Cu) (net 75)) - (segment (start 39.624 80.6773) (end 39.2566 80.6773) (width 0.25) (layer B.Cu) (net 75)) - (segment (start 39.2566 80.6773) (end 38.4487 81.4852) (width 0.25) (layer B.Cu) (net 75)) - (segment (start 38.4487 81.4852) (end 38.4487 89.3133) (width 0.25) (layer B.Cu) (net 75)) - (segment (start 38.4487 89.3133) (end 32.512 95.25) (width 0.25) (layer B.Cu) (net 75)) - (segment (start 38.862 34.798) (end 44.0381 39.9741) (width 0.25) (layer F.Cu) (net 77)) - (segment (start 44.0381 39.9741) (end 44.0381 45.4616) (width 0.25) (layer F.Cu) (net 77)) - (segment (start 44.0381 45.4616) (end 45.2271 46.6506) (width 0.25) (layer F.Cu) (net 77)) - (segment (start 45.2271 46.6506) (end 47.1207 46.6506) (width 0.25) (layer F.Cu) (net 77)) - (segment (start 47.1207 46.6506) (end 49.52 44.2513) (width 0.25) (layer F.Cu) (net 77)) - (segment (start 49.52 44.2513) (end 63.7869 44.2513) (width 0.25) (layer F.Cu) (net 77)) - (segment (start 63.7869 44.2513) (end 71.0976 51.562) (width 0.25) (layer F.Cu) (net 77)) - (segment (start 71.0976 51.562) (end 76.708 51.562) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 39.624 80.6773) (end 39.2567 80.6773) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 39.2567 80.6773) (end 36.322 83.612) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 36.322 83.612) (end 36.322 91.44) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 36.322 91.44) (end 32.512 95.25) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 38.862 34.798) (end 43.1258 39.0618) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 43.1258 39.0618) (end 56.0906 39.0618) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 56.0906 39.0618) (end 59.5523 42.5235) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 59.5523 42.5235) (end 60.4221 42.5235) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 60.4221 42.5235) (end 69.4606 51.562) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 69.4606 51.562) (end 76.708 51.562) (width 0.25) (layer F.Cu) (net 77)) (segment (start 112.926 90.17) (end 115.57 87.526) (width 0.25) (layer B.Cu) (net 78)) (segment (start 115.57 87.526) (end 115.57 84.582) (width 0.25) (layer B.Cu) (net 78)) (segment (start 106.426 90.17) (end 112.926 90.17) (width 0.25) (layer F.Cu) (net 78)) (segment (start 112.776 36.83) (end 111.6007 36.83) (width 0.25) (layer B.Cu) (net 79)) (segment (start 103.378 47.752) (end 103.378 46.5767) (width 0.25) (layer B.Cu) (net 79)) (segment (start 103.378 46.5767) (end 103.7453 46.5767) (width 0.25) (layer B.Cu) (net 79)) - (segment (start 103.7453 46.5767) (end 106.0259 44.2961) (width 0.25) (layer B.Cu) (net 79)) - (segment (start 106.0259 44.2961) (end 106.0259 36.5821) (width 0.25) (layer B.Cu) (net 79)) - (segment (start 106.0259 36.5821) (end 106.961 35.647) (width 0.25) (layer B.Cu) (net 79)) - (segment (start 106.961 35.647) (end 110.4177 35.647) (width 0.25) (layer B.Cu) (net 79)) - (segment (start 110.4177 35.647) (end 111.6007 36.83) (width 0.25) (layer B.Cu) (net 79)) - (segment (start 156.21 44.858) (end 156.21 46.2333) (width 0.25) (layer F.Cu) (net 80)) - (segment (start 156.21 46.2333) (end 147.0713 55.372) (width 0.25) (layer F.Cu) (net 80)) - (segment (start 147.0713 55.372) (end 118.618 55.372) (width 0.25) (layer F.Cu) (net 80)) - (segment (start 118.618 54.1967) (end 118.3095 54.1967) (width 0.25) (layer B.Cu) (net 80)) - (segment (start 118.3095 54.1967) (end 116.1665 52.0537) (width 0.25) (layer B.Cu) (net 80)) - (segment (start 116.1665 52.0537) (end 116.1665 19.0938) (width 0.25) (layer B.Cu) (net 80)) - (segment (start 116.1665 19.0938) (end 116.078 19.0053) (width 0.25) (layer B.Cu) (net 80)) + (segment (start 103.7453 46.5767) (end 105.7952 44.5268) (width 0.25) (layer B.Cu) (net 79)) + (segment (start 105.7952 44.5268) (end 105.7952 36.7797) (width 0.25) (layer B.Cu) (net 79)) + (segment (start 105.7952 36.7797) (end 106.9231 35.6518) (width 0.25) (layer B.Cu) (net 79)) + (segment (start 106.9231 35.6518) (end 110.4225 35.6518) (width 0.25) (layer B.Cu) (net 79)) + (segment (start 110.4225 35.6518) (end 111.6007 36.83) (width 0.25) (layer B.Cu) (net 79)) + (segment (start 116.078 19.0053) (end 119.5501 22.4774) (width 0.25) (layer B.Cu) (net 80)) + (segment (start 119.5501 22.4774) (end 119.5501 41.7754) (width 0.25) (layer B.Cu) (net 80)) + (segment (start 119.5501 41.7754) (end 116.919 44.4065) (width 0.25) (layer B.Cu) (net 80)) + (segment (start 116.919 44.4065) (end 116.919 52.8907) (width 0.25) (layer B.Cu) (net 80)) + (segment (start 116.919 52.8907) (end 118.225 54.1967) (width 0.25) (layer B.Cu) (net 80)) + (segment (start 118.225 54.1967) (end 118.618 54.1967) (width 0.25) (layer B.Cu) (net 80)) (segment (start 116.078 17.78) (end 116.078 19.0053) (width 0.25) (layer B.Cu) (net 80)) (segment (start 118.618 55.372) (end 118.618 54.1967) (width 0.25) (layer B.Cu) (net 80)) - (segment (start 127.254 46.4236) (end 127.254 39.1825) (width 0.25) (layer F.Cu) (net 81)) - (segment (start 127.254 39.1825) (end 123.8855 35.814) (width 0.25) (layer F.Cu) (net 81)) - (segment (start 123.8855 35.814) (end 122.976 35.814) (width 0.25) (layer F.Cu) (net 81)) - (segment (start 122.976 35.814) (end 119.9326 32.7706) (width 0.25) (layer F.Cu) (net 81)) - (segment (start 119.9326 32.7706) (end 119.9326 20.3199) (width 0.25) (layer F.Cu) (net 81)) - (segment (start 119.9326 20.3199) (end 118.618 19.0053) (width 0.25) (layer F.Cu) (net 81)) - (segment (start 118.618 50.292) (end 123.3856 50.292) (width 0.25) (layer F.Cu) (net 81)) - (segment (start 123.3856 50.292) (end 127.254 46.4236) (width 0.25) (layer F.Cu) (net 81)) - (segment (start 146.05 46.2333) (end 145.8597 46.4236) (width 0.25) (layer F.Cu) (net 81)) - (segment (start 145.8597 46.4236) (end 127.254 46.4236) (width 0.25) (layer F.Cu) (net 81)) - (segment (start 118.618 17.78) (end 118.618 19.0053) (width 0.25) (layer F.Cu) (net 81)) + (segment (start 156.21 44.858) (end 156.21 43.4827) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 156.21 43.4827) (end 148.1255 43.4827) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 148.1255 43.4827) (end 147.2468 44.3614) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 147.2468 44.3614) (end 147.2468 45.7442) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 147.2468 45.7442) (end 137.619 55.372) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 137.619 55.372) (end 118.618 55.372) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 118.618 19.0053) (end 120.5619 20.9492) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 120.5619 20.9492) (end 120.5619 47.5401) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 120.5619 47.5401) (end 118.9853 49.1167) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 118.9853 49.1167) (end 118.618 49.1167) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 118.618 17.78) (end 118.618 19.0053) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 118.618 50.292) (end 118.618 49.1167) (width 0.25) (layer B.Cu) (net 81)) (segment (start 146.05 44.858) (end 146.05 46.2333) (width 0.25) (layer F.Cu) (net 81)) + (segment (start 146.05 46.2333) (end 141.9913 50.292) (width 0.25) (layer F.Cu) (net 81)) + (segment (start 141.9913 50.292) (end 118.618 50.292) (width 0.25) (layer F.Cu) (net 81)) + (segment (start 148.59 43.4827) (end 148.59 42.7086) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 148.59 42.7086) (end 123.6614 17.78) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 123.6614 17.78) (end 122.3833 17.78) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 148.59 44.858) (end 148.59 71.2498) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 148.59 71.2498) (end 128.29 91.5498) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 128.29 91.5498) (end 128.29 94) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 128.29 94) (end 127.04 95.25) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 148.59 44.3007) (end 148.59 44.858) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 148.59 44.3007) (end 148.59 43.4827) (width 0.25) (layer B.Cu) (net 82)) (segment (start 121.158 17.78) (end 122.3833 17.78) (width 0.25) (layer B.Cu) (net 82)) - (segment (start 148.59 44.858) (end 148.59 43.4827) (width 0.25) (layer B.Cu) (net 82)) - (segment (start 148.59 43.4827) (end 148.086 43.4827) (width 0.25) (layer B.Cu) (net 82)) - (segment (start 148.086 43.4827) (end 122.3833 17.78) (width 0.25) (layer B.Cu) (net 82)) - (segment (start 126.96 91.948) (end 127.5904 91.3176) (width 0.25) (layer B.Cu) (net 82)) - (segment (start 127.5904 91.3176) (end 127.5904 69.156) (width 0.25) (layer B.Cu) (net 82)) - (segment (start 127.5904 69.156) (end 128.4204 68.326) (width 0.25) (layer B.Cu) (net 82)) - (segment (start 128.4204 68.326) (end 129.3729 68.326) (width 0.25) (layer B.Cu) (net 82)) - (segment (start 129.3729 68.326) (end 148.59 49.1089) (width 0.25) (layer B.Cu) (net 82)) - (segment (start 148.59 49.1089) (end 148.59 44.858) (width 0.25) (layer B.Cu) (net 82)) - (segment (start 32.512 87.63) (end 33.6873 87.63) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 76.708 94.742) (end 65.2298 94.742) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 65.2298 94.742) (end 64.0544 95.9174) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 64.0544 95.9174) (end 46.8236 95.9174) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 46.8236 95.9174) (end 41.8382 90.932) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 41.8382 90.932) (end 36.9893 90.932) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 36.9893 90.932) (end 33.6873 87.63) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 77.978 16.4653) (end 77.4702 16.4653) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 77.4702 16.4653) (end 76.708 17.2275) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 76.708 17.2275) (end 76.708 19.1556) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 76.708 19.1556) (end 69.9699 25.8937) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 69.9699 25.8937) (end 69.9699 29.1828) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 69.9699 29.1828) (end 67.564 31.5887) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 67.564 31.5887) (end 67.564 36.576) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 118.618 78.232) (end 118.618 77.0567) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 126.365 56.896) (end 126.365 58.1213) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 126.365 58.1213) (end 125.9054 58.1213) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 125.9054 58.1213) (end 125.1397 58.887) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 125.1397 58.887) (end 125.1397 60.6893) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 125.1397 60.6893) (end 119.0307 66.7983) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 119.0307 66.7983) (end 118.2263 66.7983) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 118.2263 66.7983) (end 117.4427 67.5819) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 117.4427 67.5819) (end 117.4427 76.2488) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 117.4427 76.2488) (end 118.2506 77.0567) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 118.2506 77.0567) (end 118.618 77.0567) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 67.564 36.576) (end 70.7595 33.3805) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 70.7595 33.3805) (end 70.7595 27.6441) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 70.7595 27.6441) (end 79.248 19.1556) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 79.248 19.1556) (end 79.248 17.2275) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 79.248 17.2275) (end 78.4858 16.4653) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 78.4858 16.4653) (end 77.978 16.4653) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 52.7525 52.7958) (end 67.564 37.9843) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 67.564 37.9843) (end 67.564 36.576) (width 0.25) (layer B.Cu) (net 83)) (segment (start 77.978 15.24) (end 77.978 16.4653) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 52.1249 50.546) (end 52.1249 50.0408) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 52.1249 50.0408) (end 52.8898 49.2759) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 52.8898 49.2759) (end 55.3263 49.2759) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 55.3263 49.2759) (end 67.564 37.0382) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 67.564 37.0382) (end 67.564 36.576) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 162.814 93.472) (end 161.5887 93.472) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 141.732 84.582) (end 141.732 85.8573) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 141.732 85.8573) (end 142.0743 86.1996) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 142.0743 86.1996) (end 142.0743 92.3292) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 142.0743 92.3292) (end 142.7685 93.0234) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 142.7685 93.0234) (end 151.1886 93.0234) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 151.1886 93.0234) (end 152.8626 94.6974) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 152.8626 94.6974) (end 161.3195 94.6974) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 161.3195 94.6974) (end 161.5887 94.4282) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 161.5887 94.4282) (end 161.5887 93.472) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 92.098 90.17) (end 85.598 90.17) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 118.618 79.4073) (end 114.6187 83.4066) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 114.6187 83.4066) (end 98.8614 83.4066) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 98.8614 83.4066) (end 92.098 90.17) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 76.7527 15.24) (end 76.7527 14.7805) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 76.7527 14.7805) (end 75.4401 13.4679) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 75.4401 13.4679) (end 42.4846 13.4679) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 42.4846 13.4679) (end 40.7125 15.24) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 112.776 29.21) (end 107.442 29.21) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 118.364 29.21) (end 112.776 29.21) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 77.978 15.24) (end 79.2033 15.24) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 113.538 17.78) (end 112.3127 17.78) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 112.3127 17.78) (end 112.3127 17.3204) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 112.3127 17.3204) (end 111.547 16.5547) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 111.547 16.5547) (end 97.7978 16.5547) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 97.7978 16.5547) (end 97.028 15.7849) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 97.028 15.7849) (end 97.028 14.6784) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 97.028 14.6784) (end 96.3396 13.99) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 96.3396 13.99) (end 79.9455 13.99) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 79.9455 13.99) (end 79.2033 14.7322) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 79.2033 14.7322) (end 79.2033 15.24) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 97.536 45.212) (end 97.536 40.132) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 97.536 40.132) (end 101.092 36.576) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 98.8561 34.3401) (end 101.092 36.576) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 67.564 36.576) (end 69.8937 34.2463) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 69.8937 34.2463) (end 71.3748 34.2463) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 71.3748 34.2463) (end 71.4686 34.3401) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 71.4686 34.3401) (end 98.8561 34.3401) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 98.8561 34.3401) (end 98.8561 29.5246) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 98.8561 29.5246) (end 100.6681 27.7126) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 100.6681 27.7126) (end 105.9446 27.7126) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 105.9446 27.7126) (end 107.442 29.21) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 107.442 29.21) (end 112.776 29.21) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 76.7527 15.24) (end 76.7527 14.7804) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 76.7527 14.7804) (end 75.4867 13.5144) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 75.4867 13.5144) (end 40.6323 13.5144) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 40.6323 13.5144) (end 40.132 14.0147) (width 0.25) (layer F.Cu) (net 83)) (segment (start 77.978 15.24) (end 76.7527 15.24) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 123.19 83.9943) (end 123.19 83.9793) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 123.19 83.9793) (end 118.618 79.4073) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 140.4567 84.582) (end 139.869 83.9943) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 139.869 83.9943) (end 123.19 83.9943) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 118.618 78.232) (end 118.618 79.4073) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 97.536 45.212) (end 97.536 44.0367) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 101.092 36.576) (end 101.092 40.4807) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 101.092 40.4807) (end 97.536 44.0367) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 141.732 84.582) (end 140.4567 84.582) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 123.19 84.582) (end 123.19 83.9943) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 162.814 93.472) (end 162.814 92.2467) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 162.814 92.2467) (end 162.9433 92.2467) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 162.9433 92.2467) (end 170.608 84.582) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 123.19 83.4067) (end 125.1397 81.457) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 125.1397 81.457) (end 125.1397 58.887) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 125.1397 58.887) (end 125.9054 58.1213) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 125.9054 58.1213) (end 126.365 58.1213) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 126.365 56.896) (end 126.365 58.1213) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 128.905 56.896) (end 126.365 56.896) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 123.19 84.582) (end 123.19 83.4067) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 107.442 29.21) (end 107.442 30.226) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 107.442 30.226) (end 101.092 36.576) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 76.708 94.742) (end 77.8833 94.742) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 81.566 89.884) (end 81.566 84.582) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 77.8833 94.742) (end 77.8833 93.5667) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 77.8833 93.5667) (end 81.566 89.884) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 85.598 90.17) (end 85.312 89.884) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 85.312 89.884) (end 81.566 89.884) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 128.905 56.896) (end 128.905 55.6707) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 131.064 45.212) (end 131.064 53.5117) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 131.064 53.5117) (end 128.905 55.6707) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 46.8953 50.546) (end 51.8846 50.546) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 52.1249 50.546) (end 51.8846 50.546) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 54.864 60.5467) (end 52.1249 57.8076) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 52.1249 57.8076) (end 52.1249 50.546) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 16.764 27.686) (end 16.764 26.5107) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 25.654 16.51) (end 25.654 17.7853) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 25.654 17.7853) (end 16.9286 26.5107) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 16.9286 26.5107) (end 16.764 26.5107) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 131.064 45.212) (end 131.064 46.3873) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 131.064 46.3873) (end 128.905 48.5463) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 128.905 48.5463) (end 128.905 56.896) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 92.098 90.17) (end 85.598 90.17) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 117.4427 78.232) (end 107.5874 88.0873) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 107.5874 88.0873) (end 94.1807 88.0873) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 94.1807 88.0873) (end 92.098 90.17) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 32.512 87.63) (end 33.6873 87.63) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 76.708 94.742) (end 75.5327 94.742) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 75.5327 94.742) (end 74.3573 95.9174) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 74.3573 95.9174) (end 46.1291 95.9174) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 46.1291 95.9174) (end 41.1437 90.932) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 41.1437 90.932) (end 36.9893 90.932) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 36.9893 90.932) (end 33.6873 87.63) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 25.654 16.51) (end 28.1493 14.0147) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 28.1493 14.0147) (end 40.132 14.0147) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 40.132 15.24) (end 40.132 14.0147) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 141.732 84.582) (end 140.4567 84.582) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 123.19 83.9943) (end 139.869 83.9943) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 139.869 83.9943) (end 140.4567 84.582) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 123.19 83.9943) (end 123.19 83.4067) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 123.19 84.582) (end 123.19 83.9943) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 112.776 29.21) (end 112.7243 29.1583) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 112.7243 29.1583) (end 112.7243 19.819) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 112.7243 19.819) (end 113.538 19.0053) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 113.538 17.78) (end 113.538 19.0053) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 52.7525 52.7958) (end 52.7525 58.4352) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 52.7525 58.4352) (end 54.864 60.5467) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 45.72 51.7213) (end 46.7945 52.7958) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 46.7945 52.7958) (end 52.7525 52.7958) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 54.864 61.722) (end 54.864 60.5467) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 45.72 50.546) (end 45.72 51.7213) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 168.7622 84.582) (end 168.7622 86.2985) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 168.7622 86.2985) (end 162.814 92.2467) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 141.732 84.582) (end 143.1074 83.2066) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 143.1074 83.2066) (end 167.3868 83.2066) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 167.3868 83.2066) (end 168.7622 84.582) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 170.608 84.582) (end 168.7622 84.582) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 162.814 93.472) (end 162.814 92.2467) (width 0.25) (layer F.Cu) (net 83)) (segment (start 132.2937 31.1933) (end 132.2937 42.807) (width 0.25) (layer F.Cu) (net 83)) (segment (start 132.2937 42.807) (end 131.064 44.0367) (width 0.25) (layer F.Cu) (net 83)) (segment (start 124.6193 29.464) (end 125.832 30.6767) (width 0.25) (layer F.Cu) (net 83)) @@ -4281,74 +4276,103 @@ (segment (start 131.7771 30.6767) (end 132.2937 31.1933) (width 0.25) (layer F.Cu) (net 83)) (segment (start 132.2937 31.1933) (end 146.05 31.1933) (width 0.25) (layer F.Cu) (net 83)) (segment (start 131.064 45.212) (end 131.064 44.0367) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 123.444 29.464) (end 122.2687 29.464) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 118.364 29.21) (end 122.0147 29.21) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 122.0147 29.21) (end 122.2687 29.464) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 40.7125 15.24) (end 39.4325 13.96) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 39.4325 13.96) (end 28.204 13.96) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 28.204 13.96) (end 25.654 16.51) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 40.132 15.24) (end 40.7125 15.24) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 123.444 29.464) (end 122.2687 29.464) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 118.364 29.21) (end 122.0147 29.21) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 122.0147 29.21) (end 122.2687 29.464) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 112.776 29.21) (end 118.364 29.21) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 118.618 78.232) (end 117.4427 78.232) (width 0.25) (layer F.Cu) (net 83)) (segment (start 146.05 29.818) (end 146.05 31.1933) (width 0.25) (layer F.Cu) (net 83)) (segment (start 123.444 29.464) (end 124.6193 29.464) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 45.72 50.546) (end 46.8953 50.546) (width 0.25) (layer F.Cu) (net 83)) - (segment (start 54.864 61.722) (end 54.864 60.5467) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 113.538 17.78) (end 113.538 19.0053) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 113.538 19.0053) (end 112.776 19.7673) (width 0.25) (layer B.Cu) (net 83)) - (segment (start 112.776 19.7673) (end 112.776 29.21) (width 0.25) (layer B.Cu) (net 83)) - (via (at 51.8846 50.546) (size 0.8) (layers F.Cu B.Cu) (net 83)) - (segment (start 151.13 84.582) (end 149.7547 84.582) (width 0.25) (layer B.Cu) (net 97)) - (segment (start 143.216 91.948) (end 149.7547 85.4093) (width 0.25) (layer B.Cu) (net 97)) - (segment (start 149.7547 85.4093) (end 149.7547 84.582) (width 0.25) (layer B.Cu) (net 97)) + (segment (start 118.618 78.232) (end 118.618 79.4073) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 123.19 83.4067) (end 119.1906 79.4073) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 119.1906 79.4073) (end 118.618 79.4073) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 126.365 56.896) (end 128.905 56.896) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 25.654 16.51) (end 25.654 17.7853) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 16.764 27.686) (end 16.764 26.5107) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 25.654 17.7853) (end 25.4894 17.7853) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 25.4894 17.7853) (end 16.764 26.5107) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 81.566 89.076) (end 81.566 84.582) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 76.708 93.5667) (end 77.0753 93.5667) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 77.0753 93.5667) (end 81.566 89.076) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 85.598 90.17) (end 82.66 90.17) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 82.66 90.17) (end 81.566 89.076) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 76.708 94.742) (end 76.708 93.5667) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 151.13 84.582) (end 151.13 85.9573) (width 0.25) (layer F.Cu) (net 97)) + (segment (start 143.296 95.25) (end 144.3714 94.1746) (width 0.25) (layer F.Cu) (net 97)) + (segment (start 144.3714 94.1746) (end 144.3714 91.7704) (width 0.25) (layer F.Cu) (net 97)) + (segment (start 144.3714 91.7704) (end 150.1845 85.9573) (width 0.25) (layer F.Cu) (net 97)) + (segment (start 150.1845 85.9573) (end 151.13 85.9573) (width 0.25) (layer F.Cu) (net 97)) + (segment (start 156.21 84.582) (end 156.21 85.9573) (width 0.25) (layer B.Cu) (net 98)) + (segment (start 160.274 93.472) (end 160.274 90.0213) (width 0.25) (layer B.Cu) (net 98)) + (segment (start 160.274 90.0213) (end 156.21 85.9573) (width 0.25) (layer B.Cu) (net 98)) (segment (start 156.21 84.582) (end 156.21 83.2067) (width 0.25) (layer B.Cu) (net 98)) (segment (start 153.67 29.818) (end 153.67 31.1933) (width 0.25) (layer B.Cu) (net 98)) (segment (start 153.67 31.1933) (end 154.835 32.3583) (width 0.25) (layer B.Cu) (net 98)) (segment (start 154.835 32.3583) (end 154.835 81.8317) (width 0.25) (layer B.Cu) (net 98)) (segment (start 154.835 81.8317) (end 156.21 83.2067) (width 0.25) (layer B.Cu) (net 98)) - (segment (start 156.21 84.582) (end 156.21 85.9573) (width 0.25) (layer B.Cu) (net 98)) - (segment (start 160.274 93.472) (end 160.274 90.0213) (width 0.25) (layer B.Cu) (net 98)) - (segment (start 160.274 90.0213) (end 156.21 85.9573) (width 0.25) (layer B.Cu) (net 98)) (segment (start 47.752 15.24) (end 46.5267 15.24) (width 0.25) (layer F.Cu) (net 99)) (segment (start 46.5267 15.24) (end 46.5267 15.6995) (width 0.25) (layer F.Cu) (net 99)) (segment (start 46.5267 15.6995) (end 45.7162 16.51) (width 0.25) (layer F.Cu) (net 99)) (segment (start 45.7162 16.51) (end 28.194 16.51) (width 0.25) (layer F.Cu) (net 99)) - (segment (start 28.194 16.51) (end 26.6585 18.0455) (width 0.25) (layer B.Cu) (net 99)) - (segment (start 26.6585 18.0455) (end 26.6585 29.6815) (width 0.25) (layer B.Cu) (net 99)) - (segment (start 26.6585 29.6815) (end 17.1293 39.2107) (width 0.25) (layer B.Cu) (net 99)) - (segment (start 17.1293 39.2107) (end 16.764 39.2107) (width 0.25) (layer B.Cu) (net 99)) (segment (start 16.764 40.386) (end 16.764 39.2107) (width 0.25) (layer B.Cu) (net 99)) + (segment (start 28.194 16.51) (end 18.1286 26.5754) (width 0.25) (layer B.Cu) (net 99)) + (segment (start 18.1286 26.5754) (end 18.1286 38.2114) (width 0.25) (layer B.Cu) (net 99)) + (segment (start 18.1286 38.2114) (end 17.1293 39.2107) (width 0.25) (layer B.Cu) (net 99)) + (segment (start 17.1293 39.2107) (end 16.764 39.2107) (width 0.25) (layer B.Cu) (net 99)) (segment (start 126.365 72.136) (end 128.905 72.136) (width 0.25) (layer F.Cu) (net 100)) - (segment (start 86.36 36.576) (end 83.0373 36.576) (width 0.25) (layer F.Cu) (net 101)) - (segment (start 76.708 55.4667) (end 76.3407 55.4667) (width 0.25) (layer B.Cu) (net 101)) - (segment (start 76.3407 55.4667) (end 75.5088 54.6348) (width 0.25) (layer B.Cu) (net 101)) - (segment (start 75.5088 54.6348) (end 75.5088 53.6274) (width 0.25) (layer B.Cu) (net 101)) - (segment (start 75.5088 53.6274) (end 76.2377 52.8985) (width 0.25) (layer B.Cu) (net 101)) - (segment (start 76.2377 52.8985) (end 77.1221 52.8985) (width 0.25) (layer B.Cu) (net 101)) - (segment (start 77.1221 52.8985) (end 78.5975 51.4231) (width 0.25) (layer B.Cu) (net 101)) - (segment (start 78.5975 51.4231) (end 78.5975 41.0158) (width 0.25) (layer B.Cu) (net 101)) - (segment (start 78.5975 41.0158) (end 83.0373 36.576) (width 0.25) (layer B.Cu) (net 101)) (segment (start 76.708 56.642) (end 76.708 55.4667) (width 0.25) (layer B.Cu) (net 101)) - (segment (start 86.36 36.576) (end 90.1163 36.576) (width 0.25) (layer F.Cu) (net 101)) - (segment (start 90.1163 36.576) (end 99.6424 27.0499) (width 0.25) (layer F.Cu) (net 101)) - (segment (start 99.6424 27.0499) (end 108.5409 27.0499) (width 0.25) (layer F.Cu) (net 101)) - (segment (start 108.5409 27.0499) (end 117.3481 18.2427) (width 0.25) (layer F.Cu) (net 101)) - (segment (start 117.3481 18.2427) (end 117.3481 17.3114) (width 0.25) (layer F.Cu) (net 101)) - (segment (start 117.3481 17.3114) (end 118.1942 16.4653) (width 0.25) (layer F.Cu) (net 101)) - (segment (start 118.1942 16.4653) (end 119.167 16.4653) (width 0.25) (layer F.Cu) (net 101)) - (segment (start 119.167 16.4653) (end 119.9327 15.6996) (width 0.25) (layer F.Cu) (net 101)) - (segment (start 119.9327 15.6996) (end 119.9327 15.24) (width 0.25) (layer F.Cu) (net 101)) - (segment (start 121.158 15.24) (end 119.9327 15.24) (width 0.25) (layer F.Cu) (net 101)) - (via (at 83.0373 36.576) (size 0.8) (layers F.Cu B.Cu) (net 101)) - (segment (start 71.6727 17.78) (end 64.1578 25.2949) (width 0.25) (layer F.Cu) (net 102)) - (segment (start 64.1578 25.2949) (end 39.0711 25.2949) (width 0.25) (layer F.Cu) (net 102)) - (segment (start 39.0711 25.2949) (end 37.6441 26.7219) (width 0.25) (layer F.Cu) (net 102)) - (segment (start 37.6441 26.7219) (end 37.6441 40.6921) (width 0.25) (layer F.Cu) (net 102)) - (segment (start 37.6441 40.6921) (end 38.862 41.91) (width 0.25) (layer F.Cu) (net 102)) - (segment (start 60.2927 49.022) (end 57.5802 51.7345) (width 0.25) (layer F.Cu) (net 102)) - (segment (start 57.5802 51.7345) (end 45.2062 51.7345) (width 0.25) (layer F.Cu) (net 102)) - (segment (start 45.2062 51.7345) (end 38.862 45.3903) (width 0.25) (layer F.Cu) (net 102)) - (segment (start 38.862 45.3903) (end 38.862 41.91) (width 0.25) (layer F.Cu) (net 102)) - (segment (start 72.898 17.78) (end 71.6727 17.78) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 79.9851 39.9656) (end 82.9704 39.9656) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 82.9704 39.9656) (end 86.36 36.576) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 76.708 55.4667) (end 77.0754 55.4667) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 77.0754 55.4667) (end 77.8833 54.6588) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 77.8833 54.6588) (end 77.8833 42.0674) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 77.8833 42.0674) (end 79.9851 39.9656) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 119.9327 15.24) (end 119.9327 14.7711) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 119.9327 14.7711) (end 118.6441 13.4825) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 118.6441 13.4825) (end 100.7639 13.4825) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 100.7639 13.4825) (end 99.568 14.6784) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 99.568 14.6784) (end 99.568 15.7849) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 99.568 15.7849) (end 98.8875 16.4654) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 98.8875 16.4654) (end 97.8561 16.4654) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 97.8561 16.4654) (end 97.028 17.2935) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 97.028 17.2935) (end 97.028 18.4602) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 97.028 18.4602) (end 92.063 23.4252) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 92.063 23.4252) (end 92.063 30.873) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 92.063 30.873) (end 86.36 36.576) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 121.158 15.24) (end 119.9327 15.24) (width 0.25) (layer B.Cu) (net 101)) + (via (at 79.9851 39.9656) (size 0.8) (layers F.Cu B.Cu) (net 101)) (segment (start 61.468 49.022) (end 60.2927 49.022) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 60.2927 49.022) (end 60.2927 48.214) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 60.2927 48.214) (end 53.7982 41.7195) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 53.7982 41.7195) (end 39.0525 41.7195) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 39.0525 41.7195) (end 38.862 41.91) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 72.898 17.78) (end 71.6727 17.78) (width 0.25) (layer B.Cu) (net 102)) + (segment (start 38.862 41.91) (end 44.196 36.576) (width 0.25) (layer B.Cu) (net 102)) + (segment (start 44.196 36.576) (end 54.0123 36.576) (width 0.25) (layer B.Cu) (net 102)) + (segment (start 54.0123 36.576) (end 71.6727 18.9156) (width 0.25) (layer B.Cu) (net 102)) + (segment (start 71.6727 18.9156) (end 71.6727 17.78) (width 0.25) (layer B.Cu) (net 102)) + (segment (start 51.1425 62.19) (end 49.8787 63.4538) (width 0.25) (layer F.Cu) (net 107)) + (segment (start 49.8787 63.4538) (end 49.8787 78.7423) (width 0.25) (layer F.Cu) (net 107)) + (segment (start 49.8787 78.7423) (end 54.3779 83.2415) (width 0.25) (layer F.Cu) (net 107)) + (segment (start 54.3779 83.2415) (end 55.5566 83.2415) (width 0.25) (layer F.Cu) (net 107)) + (segment (start 55.5566 83.2415) (end 60.5079 78.2902) (width 0.25) (layer F.Cu) (net 107)) + (segment (start 60.5079 78.2902) (end 64.2989 78.2902) (width 0.25) (layer F.Cu) (net 107)) + (segment (start 64.2989 78.2902) (end 64.6016 77.9875) (width 0.25) (layer F.Cu) (net 107)) + (segment (start 64.6016 77.9875) (end 73.9063 77.9875) (width 0.25) (layer F.Cu) (net 107)) + (segment (start 81.1207 75.692) (end 78.6396 78.1731) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 78.6396 78.1731) (end 74.0919 78.1731) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 74.0919 78.1731) (end 73.9063 77.9875) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 52.1647 32.766) (end 50.9894 33.9413) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 50.9894 33.9413) (end 45.1251 33.9413) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 45.1251 33.9413) (end 37.6643 41.4021) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 37.6643 41.4021) (end 37.6643 43.8465) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 37.6643 43.8465) (end 40.9337 47.1159) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 40.9337 47.1159) (end 40.9337 51.9812) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 40.9337 51.9812) (end 51.1425 62.19) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 53.34 32.766) (end 52.1647 32.766) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 82.296 75.692) (end 81.1207 75.692) (width 0.25) (layer B.Cu) (net 107)) + (via (at 73.9063 77.9875) (size 0.8) (layers F.Cu B.Cu) (net 107)) + (via (at 51.1425 62.19) (size 0.8) (layers F.Cu B.Cu) (net 107)) (zone (net 83) (net_name /gnd) (layer F.Cu) (tstamp 0) (hatch edge 0.508) (connect_pads (clearance 0.508)) @@ -4356,90 +4380,132 @@ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) (polygon (pts - (xy 179.578 98.044) (xy 12.192 98.044) (xy 12.192 12.192) (xy 179.578 12.192) + (xy 179.832 98.298) (xy 11.938 98.298) (xy 11.938 11.938) (xy 179.832 11.938) ) ) (filled_polygon (pts - (xy 179.122001 97.588) (xy 79.498883 97.588) (xy 79.5127 97.518539) (xy 79.5127 97.456401) (xy 82.460134 94.508967) - (xy 83.963 94.508967) (xy 83.963 94.831033) (xy 84.025832 95.146912) (xy 84.149082 95.444463) (xy 84.328013 95.712252) - (xy 84.555748 95.939987) (xy 84.823537 96.118918) (xy 85.121088 96.242168) (xy 85.436967 96.305) (xy 85.759033 96.305) - (xy 86.074912 96.242168) (xy 86.372463 96.118918) (xy 86.640252 95.939987) (xy 86.867987 95.712252) (xy 87.046918 95.444463) - (xy 87.052909 95.43) (xy 90.643091 95.43) (xy 90.649082 95.444463) (xy 90.828013 95.712252) (xy 91.055748 95.939987) - (xy 91.323537 96.118918) (xy 91.621088 96.242168) (xy 91.936967 96.305) (xy 92.259033 96.305) (xy 92.574912 96.242168) - (xy 92.872463 96.118918) (xy 93.140252 95.939987) (xy 93.367987 95.712252) (xy 93.546918 95.444463) (xy 93.670168 95.146912) - (xy 93.733 94.831033) (xy 93.733 94.508967) (xy 93.670168 94.193088) (xy 93.588532 93.996) (xy 98.183928 93.996) - (xy 98.183928 95.996) (xy 98.196188 96.120482) (xy 98.232498 96.24018) (xy 98.291463 96.350494) (xy 98.370815 96.447185) - (xy 98.467506 96.526537) (xy 98.57782 96.585502) (xy 98.697518 96.621812) (xy 98.822 96.634072) (xy 100.822 96.634072) - (xy 100.946482 96.621812) (xy 101.06618 96.585502) (xy 101.176494 96.526537) (xy 101.273185 96.447185) (xy 101.352537 96.350494) - (xy 101.411502 96.24018) (xy 101.447812 96.120482) (xy 101.460072 95.996) (xy 101.460072 95.710487) (xy 101.489547 95.701546) - (xy 101.621576 95.630974) (xy 101.737301 95.536001) (xy 101.761104 95.506997) (xy 102.759134 94.508967) (xy 104.791 94.508967) - (xy 104.791 94.831033) (xy 104.853832 95.146912) (xy 104.977082 95.444463) (xy 105.156013 95.712252) (xy 105.383748 95.939987) - (xy 105.651537 96.118918) (xy 105.949088 96.242168) (xy 106.264967 96.305) (xy 106.587033 96.305) (xy 106.902912 96.242168) - (xy 107.200463 96.118918) (xy 107.468252 95.939987) (xy 107.695987 95.712252) (xy 107.874918 95.444463) (xy 107.880909 95.43) - (xy 111.471091 95.43) (xy 111.477082 95.444463) (xy 111.656013 95.712252) (xy 111.883748 95.939987) (xy 112.151537 96.118918) - (xy 112.449088 96.242168) (xy 112.764967 96.305) (xy 113.087033 96.305) (xy 113.402912 96.242168) (xy 113.700463 96.118918) - (xy 113.968252 95.939987) (xy 114.195987 95.712252) (xy 114.374918 95.444463) (xy 114.498168 95.146912) (xy 114.504214 95.116514) - (xy 123.125 95.116514) (xy 123.125 95.379486) (xy 123.176304 95.637405) (xy 123.276939 95.880359) (xy 123.423038 96.099013) - (xy 123.608987 96.284962) (xy 123.827641 96.431061) (xy 124.070595 96.531696) (xy 124.328514 96.583) (xy 124.591486 96.583) - (xy 124.849405 96.531696) (xy 125.092359 96.431061) (xy 125.311013 96.284962) (xy 125.496962 96.099013) (xy 125.643061 95.880359) - (xy 125.71 95.718754) (xy 125.776939 95.880359) (xy 125.923038 96.099013) (xy 126.108987 96.284962) (xy 126.327641 96.431061) - (xy 126.570595 96.531696) (xy 126.828514 96.583) (xy 127.091486 96.583) (xy 127.349405 96.531696) (xy 127.592359 96.431061) - (xy 127.811013 96.284962) (xy 127.996962 96.099013) (xy 128.143061 95.880359) (xy 128.21 95.718754) (xy 128.276939 95.880359) - (xy 128.423038 96.099013) (xy 128.608987 96.284962) (xy 128.827641 96.431061) (xy 129.070595 96.531696) (xy 129.328514 96.583) - (xy 129.591486 96.583) (xy 129.849405 96.531696) (xy 130.092359 96.431061) (xy 130.311013 96.284962) (xy 130.496962 96.099013) - (xy 130.643061 95.880359) (xy 130.743696 95.637405) (xy 130.795 95.379486) (xy 130.795 95.116514) (xy 139.381 95.116514) - (xy 139.381 95.379486) (xy 139.432304 95.637405) (xy 139.532939 95.880359) (xy 139.679038 96.099013) (xy 139.864987 96.284962) - (xy 140.083641 96.431061) (xy 140.326595 96.531696) (xy 140.584514 96.583) (xy 140.847486 96.583) (xy 141.105405 96.531696) - (xy 141.348359 96.431061) (xy 141.567013 96.284962) (xy 141.752962 96.099013) (xy 141.899061 95.880359) (xy 141.966 95.718754) - (xy 142.032939 95.880359) (xy 142.179038 96.099013) (xy 142.364987 96.284962) (xy 142.583641 96.431061) (xy 142.826595 96.531696) - (xy 143.084514 96.583) (xy 143.347486 96.583) (xy 143.605405 96.531696) (xy 143.848359 96.431061) (xy 144.067013 96.284962) - (xy 144.252962 96.099013) (xy 144.399061 95.880359) (xy 144.466 95.718754) (xy 144.532939 95.880359) (xy 144.679038 96.099013) - (xy 144.864987 96.284962) (xy 145.083641 96.431061) (xy 145.326595 96.531696) (xy 145.584514 96.583) (xy 145.847486 96.583) - (xy 146.105405 96.531696) (xy 146.348359 96.431061) (xy 146.567013 96.284962) (xy 146.752962 96.099013) (xy 146.899061 95.880359) - (xy 146.999696 95.637405) (xy 147.051 95.379486) (xy 147.051 95.116514) (xy 146.999696 94.858595) (xy 146.899061 94.615641) - (xy 146.752962 94.396987) (xy 146.567013 94.211038) (xy 146.348359 94.064939) (xy 146.105405 93.964304) (xy 145.847486 93.913) - (xy 145.584514 93.913) (xy 145.326595 93.964304) (xy 145.083641 94.064939) (xy 144.864987 94.211038) (xy 144.679038 94.396987) - (xy 144.532939 94.615641) (xy 144.466 94.777246) (xy 144.399061 94.615641) (xy 144.252962 94.396987) (xy 144.067013 94.211038) - (xy 143.848359 94.064939) (xy 143.605405 93.964304) (xy 143.347486 93.913) (xy 143.084514 93.913) (xy 142.826595 93.964304) - (xy 142.583641 94.064939) (xy 142.364987 94.211038) (xy 142.179038 94.396987) (xy 142.032939 94.615641) (xy 141.966 94.777246) - (xy 141.899061 94.615641) (xy 141.752962 94.396987) (xy 141.567013 94.211038) (xy 141.348359 94.064939) (xy 141.105405 93.964304) - (xy 140.847486 93.913) (xy 140.584514 93.913) (xy 140.326595 93.964304) (xy 140.083641 94.064939) (xy 139.864987 94.211038) - (xy 139.679038 94.396987) (xy 139.532939 94.615641) (xy 139.432304 94.858595) (xy 139.381 95.116514) (xy 130.795 95.116514) - (xy 130.743696 94.858595) (xy 130.643061 94.615641) (xy 130.496962 94.396987) (xy 130.311013 94.211038) (xy 130.092359 94.064939) - (xy 129.849405 93.964304) (xy 129.591486 93.913) (xy 129.328514 93.913) (xy 129.070595 93.964304) (xy 128.827641 94.064939) - (xy 128.608987 94.211038) (xy 128.423038 94.396987) (xy 128.276939 94.615641) (xy 128.21 94.777246) (xy 128.143061 94.615641) - (xy 127.996962 94.396987) (xy 127.811013 94.211038) (xy 127.592359 94.064939) (xy 127.349405 93.964304) (xy 127.091486 93.913) - (xy 126.828514 93.913) (xy 126.570595 93.964304) (xy 126.327641 94.064939) (xy 126.108987 94.211038) (xy 125.923038 94.396987) - (xy 125.776939 94.615641) (xy 125.71 94.777246) (xy 125.643061 94.615641) (xy 125.496962 94.396987) (xy 125.311013 94.211038) - (xy 125.092359 94.064939) (xy 124.849405 93.964304) (xy 124.591486 93.913) (xy 124.328514 93.913) (xy 124.070595 93.964304) - (xy 123.827641 94.064939) (xy 123.608987 94.211038) (xy 123.423038 94.396987) (xy 123.276939 94.615641) (xy 123.176304 94.858595) - (xy 123.125 95.116514) (xy 114.504214 95.116514) (xy 114.561 94.831033) (xy 114.561 94.508967) (xy 114.498168 94.193088) - (xy 114.374918 93.895537) (xy 114.195987 93.627748) (xy 113.968252 93.400013) (xy 113.700463 93.221082) (xy 113.402912 93.097832) - (xy 113.087033 93.035) (xy 112.764967 93.035) (xy 112.449088 93.097832) (xy 112.151537 93.221082) (xy 111.883748 93.400013) - (xy 111.656013 93.627748) (xy 111.477082 93.895537) (xy 111.471091 93.91) (xy 107.880909 93.91) (xy 107.874918 93.895537) - (xy 107.695987 93.627748) (xy 107.468252 93.400013) (xy 107.200463 93.221082) (xy 106.902912 93.097832) (xy 106.587033 93.035) - (xy 106.264967 93.035) (xy 105.949088 93.097832) (xy 105.651537 93.221082) (xy 105.383748 93.400013) (xy 105.156013 93.627748) - (xy 104.977082 93.895537) (xy 104.853832 94.193088) (xy 104.791 94.508967) (xy 102.759134 94.508967) (xy 104.560102 92.708) - (xy 123.127837 92.708) (xy 123.134188 92.772482) (xy 123.170498 92.89218) (xy 123.229463 93.002494) (xy 123.308815 93.099185) - (xy 123.405506 93.178537) (xy 123.51582 93.237502) (xy 123.635518 93.273812) (xy 123.76 93.286072) (xy 125.16 93.286072) - (xy 125.284482 93.273812) (xy 125.40418 93.237502) (xy 125.514494 93.178537) (xy 125.611185 93.099185) (xy 125.690537 93.002494) - (xy 125.749502 92.89218) (xy 125.785812 92.772482) (xy 125.798072 92.648) (xy 125.798072 92.611987) (xy 125.923038 92.799013) - (xy 126.108987 92.984962) (xy 126.327641 93.131061) (xy 126.570595 93.231696) (xy 126.828514 93.283) (xy 127.091486 93.283) - (xy 127.349405 93.231696) (xy 127.592359 93.131061) (xy 127.811013 92.984962) (xy 127.996962 92.799013) (xy 128.143061 92.580359) - (xy 128.21 92.418754) (xy 128.276939 92.580359) (xy 128.423038 92.799013) (xy 128.608987 92.984962) (xy 128.827641 93.131061) - (xy 129.070595 93.231696) (xy 129.328514 93.283) (xy 129.591486 93.283) (xy 129.849405 93.231696) (xy 130.092359 93.131061) - (xy 130.311013 92.984962) (xy 130.496962 92.799013) (xy 130.643061 92.580359) (xy 130.743696 92.337405) (xy 130.795 92.079486) - (xy 130.795 91.816514) (xy 130.743696 91.558595) (xy 130.643061 91.315641) (xy 130.597866 91.248) (xy 139.377928 91.248) - (xy 139.377928 92.648) (xy 139.390188 92.772482) (xy 139.426498 92.89218) (xy 139.485463 93.002494) (xy 139.564815 93.099185) - (xy 139.661506 93.178537) (xy 139.77182 93.237502) (xy 139.891518 93.273812) (xy 140.016 93.286072) (xy 141.416 93.286072) - (xy 141.540482 93.273812) (xy 141.66018 93.237502) (xy 141.770494 93.178537) (xy 141.867185 93.099185) (xy 141.946537 93.002494) - (xy 142.005502 92.89218) (xy 142.041812 92.772482) (xy 142.052601 92.662933) (xy 142.082128 92.653976) (xy 142.179038 92.799013) - (xy 142.364987 92.984962) (xy 142.583641 93.131061) (xy 142.826595 93.231696) (xy 143.084514 93.283) (xy 143.347486 93.283) - (xy 143.605405 93.231696) (xy 143.848359 93.131061) (xy 144.067013 92.984962) (xy 144.252962 92.799013) (xy 144.399061 92.580359) - (xy 144.466 92.418754) (xy 144.532939 92.580359) (xy 144.679038 92.799013) (xy 144.864987 92.984962) (xy 145.083641 93.131061) - (xy 145.326595 93.231696) (xy 145.584514 93.283) (xy 145.847486 93.283) (xy 146.105405 93.231696) (xy 146.348359 93.131061) - (xy 146.567013 92.984962) (xy 146.752962 92.799013) (xy 146.871237 92.622) (xy 158.785928 92.622) (xy 158.785928 94.322) + (xy 179.122001 97.588) (xy 95.318659 97.588) (xy 95.361176 97.565274) (xy 95.476901 97.470301) (xy 95.500704 97.441297) + (xy 98.183928 94.758074) (xy 98.183928 95.996) (xy 98.196188 96.120482) (xy 98.232498 96.24018) (xy 98.291463 96.350494) + (xy 98.370815 96.447185) (xy 98.467506 96.526537) (xy 98.57782 96.585502) (xy 98.697518 96.621812) (xy 98.822 96.634072) + (xy 100.822 96.634072) (xy 100.946482 96.621812) (xy 101.06618 96.585502) (xy 101.176494 96.526537) (xy 101.273185 96.447185) + (xy 101.352537 96.350494) (xy 101.411502 96.24018) (xy 101.447812 96.120482) (xy 101.460072 95.996) (xy 101.460072 94.508967) + (xy 104.791 94.508967) (xy 104.791 94.831033) (xy 104.853832 95.146912) (xy 104.977082 95.444463) (xy 105.156013 95.712252) + (xy 105.383748 95.939987) (xy 105.651537 96.118918) (xy 105.949088 96.242168) (xy 106.264967 96.305) (xy 106.587033 96.305) + (xy 106.902912 96.242168) (xy 107.200463 96.118918) (xy 107.468252 95.939987) (xy 107.695987 95.712252) (xy 107.874918 95.444463) + (xy 107.880909 95.43) (xy 111.471091 95.43) (xy 111.477082 95.444463) (xy 111.656013 95.712252) (xy 111.883748 95.939987) + (xy 112.151537 96.118918) (xy 112.449088 96.242168) (xy 112.764967 96.305) (xy 113.087033 96.305) (xy 113.402912 96.242168) + (xy 113.700463 96.118918) (xy 113.968252 95.939987) (xy 114.195987 95.712252) (xy 114.374918 95.444463) (xy 114.498168 95.146912) + (xy 114.561 94.831033) (xy 114.561 94.508967) (xy 114.498168 94.193088) (xy 114.374918 93.895537) (xy 114.195987 93.627748) + (xy 113.968252 93.400013) (xy 113.700463 93.221082) (xy 113.402912 93.097832) (xy 113.087033 93.035) (xy 112.764967 93.035) + (xy 112.449088 93.097832) (xy 112.151537 93.221082) (xy 111.883748 93.400013) (xy 111.656013 93.627748) (xy 111.477082 93.895537) + (xy 111.471091 93.91) (xy 107.880909 93.91) (xy 107.874918 93.895537) (xy 107.695987 93.627748) (xy 107.468252 93.400013) + (xy 107.200463 93.221082) (xy 106.902912 93.097832) (xy 106.587033 93.035) (xy 106.264967 93.035) (xy 105.949088 93.097832) + (xy 105.651537 93.221082) (xy 105.383748 93.400013) (xy 105.156013 93.627748) (xy 104.977082 93.895537) (xy 104.853832 94.193088) + (xy 104.791 94.508967) (xy 101.460072 94.508967) (xy 101.460072 93.996) (xy 101.447812 93.871518) (xy 101.411502 93.75182) + (xy 101.352537 93.641506) (xy 101.273185 93.544815) (xy 101.176494 93.465463) (xy 101.06618 93.406498) (xy 100.946482 93.370188) + (xy 100.822 93.357928) (xy 99.584074 93.357928) (xy 100.039302 92.9027) (xy 113.841578 92.9027) (xy 113.8789 92.906376) + (xy 113.916222 92.9027) (xy 113.916233 92.9027) (xy 114.027886 92.891703) (xy 114.171147 92.848246) (xy 114.303176 92.777674) + (xy 114.418901 92.682701) (xy 114.442704 92.653697) (xy 121.900556 85.195845) (xy 121.958963 85.31942) (xy 122.126481 85.545414) + (xy 122.334869 85.734385) (xy 122.576119 85.87907) (xy 122.84096 85.973909) (xy 123.063 85.852624) (xy 123.063 84.709) + (xy 123.317 84.709) (xy 123.317 85.852624) (xy 123.53904 85.973909) (xy 123.803881 85.87907) (xy 124.045131 85.734385) + (xy 124.253519 85.545414) (xy 124.421037 85.31942) (xy 124.541246 85.065087) (xy 124.581904 84.931039) (xy 124.459915 84.709) + (xy 123.317 84.709) (xy 123.063 84.709) (xy 123.043 84.709) (xy 123.043 84.455) (xy 123.063 84.455) + (xy 123.063 84.435) (xy 123.317 84.435) (xy 123.317 84.455) (xy 124.459915 84.455) (xy 124.581904 84.232961) + (xy 124.541246 84.098913) (xy 124.421037 83.84458) (xy 124.253519 83.618586) (xy 124.045131 83.429615) (xy 123.808626 83.287776) + (xy 131.207504 75.888898) (xy 131.236501 75.865101) (xy 131.262832 75.833017) (xy 131.331474 75.749377) (xy 131.402046 75.617347) + (xy 131.406909 75.601314) (xy 131.445503 75.474086) (xy 131.4565 75.362433) (xy 131.4565 75.362423) (xy 131.460176 75.325101) + (xy 131.4565 75.287778) (xy 131.4565 64.522323) (xy 131.460176 64.485) (xy 131.4565 64.447677) (xy 131.4565 64.447667) + (xy 131.445503 64.336014) (xy 131.402046 64.192753) (xy 131.358722 64.111701) (xy 131.331474 64.060723) (xy 131.260299 63.973997) + (xy 131.236501 63.944999) (xy 131.207503 63.921201) (xy 130.11874 62.832439) (xy 130.22099 62.679411) (xy 130.332932 62.409158) + (xy 130.39 62.12226) (xy 130.39 61.82974) (xy 130.332932 61.542842) (xy 130.22099 61.272589) (xy 130.058475 61.029368) + (xy 129.851632 60.822525) (xy 129.67724 60.706) (xy 129.851632 60.589475) (xy 130.058475 60.382632) (xy 130.22099 60.139411) + (xy 130.332932 59.869158) (xy 130.39 59.58226) (xy 130.39 59.28974) (xy 130.332932 59.002842) (xy 130.22099 58.732589) + (xy 130.058475 58.489368) (xy 129.851632 58.282525) (xy 129.669466 58.160805) (xy 129.786355 58.091178) (xy 130.002588 57.896269) + (xy 130.176641 57.66292) (xy 130.301825 57.400099) (xy 130.346476 57.25289) (xy 130.225155 57.023) (xy 129.032 57.023) + (xy 129.032 57.043) (xy 128.778 57.043) (xy 128.778 57.023) (xy 126.492 57.023) (xy 126.492 57.043) + (xy 126.238 57.043) (xy 126.238 57.023) (xy 125.044845 57.023) (xy 124.923524 57.25289) (xy 124.968175 57.400099) + (xy 125.093359 57.66292) (xy 125.267412 57.896269) (xy 125.483645 58.091178) (xy 125.600534 58.160805) (xy 125.418368 58.282525) + (xy 125.211525 58.489368) (xy 125.04901 58.732589) (xy 124.937068 59.002842) (xy 124.88 59.28974) (xy 124.88 59.58226) + (xy 124.937068 59.869158) (xy 125.04901 60.139411) (xy 125.211525 60.382632) (xy 125.418368 60.589475) (xy 125.59276 60.706) + (xy 125.418368 60.822525) (xy 125.211525 61.029368) (xy 125.04901 61.272589) (xy 124.937068 61.542842) (xy 124.88 61.82974) + (xy 124.88 62.12226) (xy 124.937068 62.409158) (xy 125.04901 62.679411) (xy 125.211525 62.922632) (xy 125.418368 63.129475) + (xy 125.59276 63.246) (xy 125.418368 63.362525) (xy 125.211525 63.569368) (xy 125.04901 63.812589) (xy 124.937068 64.082842) + (xy 124.88 64.36974) (xy 124.88 64.66226) (xy 124.937068 64.949158) (xy 125.04901 65.219411) (xy 125.211525 65.462632) + (xy 125.418368 65.669475) (xy 125.59276 65.786) (xy 125.418368 65.902525) (xy 125.211525 66.109368) (xy 125.04901 66.352589) + (xy 124.937068 66.622842) (xy 124.88 66.90974) (xy 124.88 67.20226) (xy 124.937068 67.489158) (xy 125.04901 67.759411) + (xy 125.211525 68.002632) (xy 125.418368 68.209475) (xy 125.59276 68.326) (xy 125.418368 68.442525) (xy 125.211525 68.649368) + (xy 125.04901 68.892589) (xy 124.937068 69.162842) (xy 124.88 69.44974) (xy 124.88 69.74226) (xy 124.937068 70.029158) + (xy 124.967201 70.101907) (xy 124.921553 70.115754) (xy 124.789524 70.186326) (xy 124.673799 70.281299) (xy 124.650001 70.310297) + (xy 119.906769 75.05353) (xy 119.88968 75.012273) (xy 119.758642 74.81616) (xy 120.329002 74.245799) (xy 120.358001 74.222001) + (xy 120.420248 74.146153) (xy 120.452974 74.106277) (xy 120.523546 73.974247) (xy 120.537879 73.926997) (xy 120.567003 73.830986) + (xy 120.578 73.719333) (xy 120.578 73.719324) (xy 120.581676 73.682001) (xy 120.578 73.644678) (xy 120.578 67.552633) + (xy 120.581677 67.5153) (xy 120.567003 67.366314) (xy 120.523546 67.223053) (xy 120.452974 67.091024) (xy 120.381799 67.004297) + (xy 120.358001 66.975299) (xy 120.329004 66.951502) (xy 119.769336 66.391835) (xy 119.88968 66.211727) (xy 119.997853 65.950574) + (xy 120.053 65.673335) (xy 120.053 65.390665) (xy 119.997853 65.113426) (xy 119.88968 64.852273) (xy 119.732637 64.617241) + (xy 119.532759 64.417363) (xy 119.37743 64.313575) (xy 119.367897 64.216794) (xy 119.532759 64.106637) (xy 119.732637 63.906759) + (xy 119.88968 63.671727) (xy 119.997853 63.410574) (xy 120.053 63.133335) (xy 120.053 62.850665) (xy 119.997853 62.573426) + (xy 119.88968 62.312273) (xy 119.732637 62.077241) (xy 119.532759 61.877363) (xy 119.300241 61.722) (xy 119.532759 61.566637) + (xy 119.732637 61.366759) (xy 119.88968 61.131727) (xy 119.997853 60.870574) (xy 120.053 60.593335) (xy 120.053 60.310665) + (xy 119.997853 60.033426) (xy 119.88968 59.772273) (xy 119.732637 59.537241) (xy 119.532759 59.337363) (xy 119.300241 59.182) + (xy 119.532759 59.026637) (xy 119.732637 58.826759) (xy 119.88968 58.591727) (xy 119.997853 58.330574) (xy 120.053 58.053335) + (xy 120.053 57.770665) (xy 119.997853 57.493426) (xy 119.88968 57.232273) (xy 119.732637 56.997241) (xy 119.532759 56.797363) + (xy 119.300241 56.642) (xy 119.532759 56.486637) (xy 119.732637 56.286759) (xy 119.836043 56.132) (xy 125.091968 56.132) + (xy 124.968175 56.391901) (xy 124.923524 56.53911) (xy 125.044845 56.769) (xy 126.238 56.769) (xy 126.238 56.749) + (xy 126.492 56.749) (xy 126.492 56.769) (xy 128.778 56.769) (xy 128.778 56.749) (xy 129.032 56.749) + (xy 129.032 56.769) (xy 130.225155 56.769) (xy 130.346476 56.53911) (xy 130.301825 56.391901) (xy 130.178032 56.132) + (xy 137.581678 56.132) (xy 137.619 56.135676) (xy 137.656322 56.132) (xy 137.656333 56.132) (xy 137.767986 56.121003) + (xy 137.911247 56.077546) (xy 138.043276 56.006974) (xy 138.159001 55.912001) (xy 138.182804 55.882997) (xy 147.757803 46.307999) + (xy 147.786801 46.284201) (xy 147.829819 46.231784) (xy 147.83 46.231933) (xy 147.830001 70.934997) (xy 127.867603 90.897396) + (xy 127.672359 90.766939) (xy 127.429405 90.666304) (xy 127.171486 90.615) (xy 126.908514 90.615) (xy 126.650595 90.666304) + (xy 126.407641 90.766939) (xy 126.188987 90.913038) (xy 126.003038 91.098987) (xy 125.856939 91.317641) (xy 125.79 91.479246) + (xy 125.723061 91.317641) (xy 125.576962 91.098987) (xy 125.391013 90.913038) (xy 125.172359 90.766939) (xy 124.929405 90.666304) + (xy 124.671486 90.615) (xy 124.408514 90.615) (xy 124.150595 90.666304) (xy 123.907641 90.766939) (xy 123.688987 90.913038) + (xy 123.503038 91.098987) (xy 123.356939 91.317641) (xy 123.256304 91.560595) (xy 123.205 91.818514) (xy 123.205 92.081486) + (xy 123.256304 92.339405) (xy 123.356939 92.582359) (xy 123.503038 92.801013) (xy 123.688987 92.986962) (xy 123.907641 93.133061) + (xy 124.150595 93.233696) (xy 124.408514 93.285) (xy 124.671486 93.285) (xy 124.929405 93.233696) (xy 125.172359 93.133061) + (xy 125.391013 92.986962) (xy 125.576962 92.801013) (xy 125.723061 92.582359) (xy 125.79 92.420754) (xy 125.856939 92.582359) + (xy 126.003038 92.801013) (xy 126.188987 92.986962) (xy 126.407641 93.133061) (xy 126.650595 93.233696) (xy 126.908514 93.285) + (xy 127.171486 93.285) (xy 127.429405 93.233696) (xy 127.530001 93.192028) (xy 127.530001 93.685197) (xy 127.278843 93.936355) + (xy 127.171486 93.915) (xy 126.908514 93.915) (xy 126.650595 93.966304) (xy 126.407641 94.066939) (xy 126.188987 94.213038) + (xy 126.003038 94.398987) (xy 125.856939 94.617641) (xy 125.79 94.779246) (xy 125.723061 94.617641) (xy 125.576962 94.398987) + (xy 125.391013 94.213038) (xy 125.172359 94.066939) (xy 124.929405 93.966304) (xy 124.671486 93.915) (xy 124.408514 93.915) + (xy 124.150595 93.966304) (xy 123.907641 94.066939) (xy 123.688987 94.213038) (xy 123.503038 94.398987) (xy 123.356939 94.617641) + (xy 123.256304 94.860595) (xy 123.205 95.118514) (xy 123.205 95.381486) (xy 123.256304 95.639405) (xy 123.356939 95.882359) + (xy 123.503038 96.101013) (xy 123.688987 96.286962) (xy 123.907641 96.433061) (xy 124.150595 96.533696) (xy 124.408514 96.585) + (xy 124.671486 96.585) (xy 124.929405 96.533696) (xy 125.172359 96.433061) (xy 125.391013 96.286962) (xy 125.576962 96.101013) + (xy 125.723061 95.882359) (xy 125.79 95.720754) (xy 125.856939 95.882359) (xy 126.003038 96.101013) (xy 126.188987 96.286962) + (xy 126.407641 96.433061) (xy 126.650595 96.533696) (xy 126.908514 96.585) (xy 127.171486 96.585) (xy 127.429405 96.533696) + (xy 127.672359 96.433061) (xy 127.891013 96.286962) (xy 128.076962 96.101013) (xy 128.201928 95.913987) (xy 128.201928 95.95) + (xy 128.214188 96.074482) (xy 128.250498 96.19418) (xy 128.309463 96.304494) (xy 128.388815 96.401185) (xy 128.485506 96.480537) + (xy 128.59582 96.539502) (xy 128.715518 96.575812) (xy 128.84 96.588072) (xy 130.24 96.588072) (xy 130.364482 96.575812) + (xy 130.48418 96.539502) (xy 130.594494 96.480537) (xy 130.691185 96.401185) (xy 130.770537 96.304494) (xy 130.829502 96.19418) + (xy 130.865812 96.074482) (xy 130.878072 95.95) (xy 130.878072 94.55) (xy 130.865812 94.425518) (xy 130.829502 94.30582) + (xy 130.770537 94.195506) (xy 130.691185 94.098815) (xy 130.594494 94.019463) (xy 130.48418 93.960498) (xy 130.364482 93.924188) + (xy 130.24 93.911928) (xy 129.05 93.911928) (xy 129.05 93.192028) (xy 129.150595 93.233696) (xy 129.408514 93.285) + (xy 129.671486 93.285) (xy 129.929405 93.233696) (xy 130.172359 93.133061) (xy 130.391013 92.986962) (xy 130.576962 92.801013) + (xy 130.723061 92.582359) (xy 130.823696 92.339405) (xy 130.875 92.081486) (xy 130.875 91.818514) (xy 139.461 91.818514) + (xy 139.461 92.081486) (xy 139.512304 92.339405) (xy 139.612939 92.582359) (xy 139.759038 92.801013) (xy 139.944987 92.986962) + (xy 140.163641 93.133061) (xy 140.406595 93.233696) (xy 140.664514 93.285) (xy 140.927486 93.285) (xy 141.185405 93.233696) + (xy 141.428359 93.133061) (xy 141.647013 92.986962) (xy 141.832962 92.801013) (xy 141.979061 92.582359) (xy 142.046 92.420754) + (xy 142.112939 92.582359) (xy 142.259038 92.801013) (xy 142.444987 92.986962) (xy 142.663641 93.133061) (xy 142.906595 93.233696) + (xy 143.164514 93.285) (xy 143.427486 93.285) (xy 143.6114 93.248417) (xy 143.6114 93.859798) (xy 143.534843 93.936355) + (xy 143.427486 93.915) (xy 143.164514 93.915) (xy 142.906595 93.966304) (xy 142.663641 94.066939) (xy 142.444987 94.213038) + (xy 142.259038 94.398987) (xy 142.112939 94.617641) (xy 142.046 94.779246) (xy 141.979061 94.617641) (xy 141.832962 94.398987) + (xy 141.647013 94.213038) (xy 141.428359 94.066939) (xy 141.185405 93.966304) (xy 140.927486 93.915) (xy 140.664514 93.915) + (xy 140.406595 93.966304) (xy 140.163641 94.066939) (xy 139.944987 94.213038) (xy 139.759038 94.398987) (xy 139.612939 94.617641) + (xy 139.512304 94.860595) (xy 139.461 95.118514) (xy 139.461 95.381486) (xy 139.512304 95.639405) (xy 139.612939 95.882359) + (xy 139.759038 96.101013) (xy 139.944987 96.286962) (xy 140.163641 96.433061) (xy 140.406595 96.533696) (xy 140.664514 96.585) + (xy 140.927486 96.585) (xy 141.185405 96.533696) (xy 141.428359 96.433061) (xy 141.647013 96.286962) (xy 141.832962 96.101013) + (xy 141.979061 95.882359) (xy 142.046 95.720754) (xy 142.112939 95.882359) (xy 142.259038 96.101013) (xy 142.444987 96.286962) + (xy 142.663641 96.433061) (xy 142.906595 96.533696) (xy 143.164514 96.585) (xy 143.427486 96.585) (xy 143.685405 96.533696) + (xy 143.928359 96.433061) (xy 144.147013 96.286962) (xy 144.332962 96.101013) (xy 144.457928 95.913987) (xy 144.457928 95.95) + (xy 144.470188 96.074482) (xy 144.506498 96.19418) (xy 144.565463 96.304494) (xy 144.644815 96.401185) (xy 144.741506 96.480537) + (xy 144.85182 96.539502) (xy 144.971518 96.575812) (xy 145.096 96.588072) (xy 146.496 96.588072) (xy 146.620482 96.575812) + (xy 146.74018 96.539502) (xy 146.850494 96.480537) (xy 146.947185 96.401185) (xy 147.026537 96.304494) (xy 147.085502 96.19418) + (xy 147.121812 96.074482) (xy 147.128163 96.01) (xy 154.902678 96.01) (xy 154.94 96.013676) (xy 154.977322 96.01) + (xy 154.977333 96.01) (xy 155.088986 95.999003) (xy 155.232247 95.955546) (xy 155.364276 95.884974) (xy 155.480001 95.790001) + (xy 155.503804 95.760997) (xy 158.811645 92.453156) (xy 158.798188 92.497518) (xy 158.785928 92.622) (xy 158.785928 94.322) (xy 158.798188 94.446482) (xy 158.834498 94.56618) (xy 158.893463 94.676494) (xy 158.972815 94.773185) (xy 159.069506 94.852537) (xy 159.17982 94.911502) (xy 159.299518 94.947812) (xy 159.424 94.960072) (xy 161.124 94.960072) (xy 161.248482 94.947812) (xy 161.36818 94.911502) (xy 161.478494 94.852537) (xy 161.575185 94.773185) (xy 161.654537 94.676494) (xy 161.713502 94.56618) @@ -4448,741 +4514,706 @@ (xy 163.318099 94.868825) (xy 163.58092 94.743641) (xy 163.814269 94.569588) (xy 164.009178 94.353355) (xy 164.158157 94.103252) (xy 164.255481 93.828891) (xy 164.134814 93.599) (xy 162.941 93.599) (xy 162.687 93.599) (xy 162.667 93.599) (xy 162.667 93.345) (xy 162.687 93.345) (xy 162.687 92.151845) (xy 162.941 92.151845) (xy 162.941 93.345) - (xy 164.134814 93.345) (xy 164.255481 93.115109) (xy 164.222629 93.022495) (xy 172.767 93.022495) (xy 172.767 93.413505) - (xy 172.843282 93.797003) (xy 172.992915 94.15825) (xy 173.210149 94.483364) (xy 173.486636 94.759851) (xy 173.81175 94.977085) - (xy 174.172997 95.126718) (xy 174.556495 95.203) (xy 174.947505 95.203) (xy 175.331003 95.126718) (xy 175.69225 94.977085) - (xy 176.017364 94.759851) (xy 176.293851 94.483364) (xy 176.511085 94.15825) (xy 176.660718 93.797003) (xy 176.737 93.413505) - (xy 176.737 93.022495) (xy 176.660718 92.638997) (xy 176.511085 92.27775) (xy 176.293851 91.952636) (xy 176.017364 91.676149) - (xy 175.69225 91.458915) (xy 175.331003 91.309282) (xy 174.947505 91.233) (xy 174.556495 91.233) (xy 174.172997 91.309282) - (xy 173.81175 91.458915) (xy 173.486636 91.676149) (xy 173.210149 91.952636) (xy 172.992915 92.27775) (xy 172.843282 92.638997) - (xy 172.767 93.022495) (xy 164.222629 93.022495) (xy 164.158157 92.840748) (xy 164.009178 92.590645) (xy 163.814269 92.374412) + (xy 164.134814 93.345) (xy 164.255481 93.115109) (xy 164.213894 92.997872) (xy 172.517 92.997872) (xy 172.517 93.438128) + (xy 172.60289 93.869925) (xy 172.771369 94.276669) (xy 173.015962 94.642729) (xy 173.327271 94.954038) (xy 173.693331 95.198631) + (xy 174.100075 95.36711) (xy 174.531872 95.453) (xy 174.972128 95.453) (xy 175.403925 95.36711) (xy 175.810669 95.198631) + (xy 176.176729 94.954038) (xy 176.488038 94.642729) (xy 176.732631 94.276669) (xy 176.90111 93.869925) (xy 176.987 93.438128) + (xy 176.987 92.997872) (xy 176.90111 92.566075) (xy 176.732631 92.159331) (xy 176.488038 91.793271) (xy 176.176729 91.481962) + (xy 175.810669 91.237369) (xy 175.403925 91.06889) (xy 174.972128 90.983) (xy 174.531872 90.983) (xy 174.100075 91.06889) + (xy 173.693331 91.237369) (xy 173.327271 91.481962) (xy 173.015962 91.793271) (xy 172.771369 92.159331) (xy 172.60289 92.566075) + (xy 172.517 92.997872) (xy 164.213894 92.997872) (xy 164.158157 92.840748) (xy 164.009178 92.590645) (xy 163.814269 92.374412) (xy 163.58092 92.200359) (xy 163.318099 92.075175) (xy 163.17089 92.030524) (xy 162.941 92.151845) (xy 162.687 92.151845) (xy 162.45711 92.030524) (xy 162.309901 92.075175) (xy 162.04708 92.200359) (xy 161.813731 92.374412) (xy 161.737966 92.458466) (xy 161.713502 92.37782) (xy 161.654537 92.267506) (xy 161.575185 92.170815) (xy 161.478494 92.091463) (xy 161.36818 92.032498) - (xy 161.248482 91.996188) (xy 161.124 91.983928) (xy 159.424 91.983928) (xy 159.299518 91.996188) (xy 159.17982 92.032498) - (xy 159.069506 92.091463) (xy 158.972815 92.170815) (xy 158.893463 92.267506) (xy 158.834498 92.37782) (xy 158.798188 92.497518) - (xy 158.785928 92.622) (xy 146.871237 92.622) (xy 146.899061 92.580359) (xy 146.999696 92.337405) (xy 147.051 92.079486) - (xy 147.051 91.816514) (xy 147.014437 91.6327) (xy 159.279978 91.6327) (xy 159.3173 91.636376) (xy 159.354622 91.6327) - (xy 159.354633 91.6327) (xy 159.466286 91.621703) (xy 159.609547 91.578246) (xy 159.741576 91.507674) (xy 159.857301 91.412701) - (xy 159.881104 91.383697) (xy 165.284114 85.980688) (xy 165.466665 86.017) (xy 165.749335 86.017) (xy 166.026574 85.961853) - (xy 166.287727 85.85368) (xy 166.522759 85.696637) (xy 166.644694 85.574702) (xy 169.794903 85.574702) (xy 169.866486 85.818671) - (xy 170.121996 85.939571) (xy 170.396184 86.0083) (xy 170.678512 86.022217) (xy 170.95813 85.980787) (xy 171.224292 85.885603) - (xy 171.349514 85.818671) (xy 171.421097 85.574702) (xy 170.608 84.761605) (xy 169.794903 85.574702) (xy 166.644694 85.574702) - (xy 166.722637 85.496759) (xy 166.87968 85.261727) (xy 166.987853 85.000574) (xy 167.043 84.723335) (xy 167.043 84.652512) - (xy 169.167783 84.652512) (xy 169.209213 84.93213) (xy 169.304397 85.198292) (xy 169.371329 85.323514) (xy 169.615298 85.395097) - (xy 170.428395 84.582) (xy 170.787605 84.582) (xy 171.600702 85.395097) (xy 171.844671 85.323514) (xy 171.965571 85.068004) - (xy 172.0343 84.793816) (xy 172.048217 84.511488) (xy 172.006787 84.23187) (xy 171.911603 83.965708) (xy 171.844671 83.840486) - (xy 171.600702 83.768903) (xy 170.787605 84.582) (xy 170.428395 84.582) (xy 169.615298 83.768903) (xy 169.371329 83.840486) - (xy 169.250429 84.095996) (xy 169.1817 84.370184) (xy 169.167783 84.652512) (xy 167.043 84.652512) (xy 167.043 84.440665) - (xy 166.987853 84.163426) (xy 166.87968 83.902273) (xy 166.722637 83.667241) (xy 166.644694 83.589298) (xy 169.794903 83.589298) - (xy 170.608 84.402395) (xy 171.421097 83.589298) (xy 171.349514 83.345329) (xy 171.094004 83.224429) (xy 170.819816 83.1557) - (xy 170.537488 83.141783) (xy 170.25787 83.183213) (xy 169.991708 83.278397) (xy 169.866486 83.345329) (xy 169.794903 83.589298) - (xy 166.644694 83.589298) (xy 166.522759 83.467363) (xy 166.287727 83.31032) (xy 166.026574 83.202147) (xy 165.749335 83.147) - (xy 165.466665 83.147) (xy 165.189426 83.202147) (xy 164.928273 83.31032) (xy 164.693241 83.467363) (xy 164.493363 83.667241) - (xy 164.33632 83.902273) (xy 164.228147 84.163426) (xy 164.173 84.440665) (xy 164.173 84.723335) (xy 164.209312 84.905886) - (xy 159.002499 90.1127) (xy 142.769422 90.1127) (xy 142.732099 90.109024) (xy 142.694776 90.1127) (xy 142.694767 90.1127) - (xy 142.583114 90.123697) (xy 142.439853 90.167154) (xy 142.307823 90.237726) (xy 142.235631 90.296973) (xy 142.192099 90.332699) - (xy 142.168301 90.361697) (xy 141.793585 90.736413) (xy 141.770494 90.717463) (xy 141.66018 90.658498) (xy 141.540482 90.622188) - (xy 141.416 90.609928) (xy 140.016 90.609928) (xy 139.891518 90.622188) (xy 139.77182 90.658498) (xy 139.661506 90.717463) - (xy 139.564815 90.796815) (xy 139.485463 90.893506) (xy 139.426498 91.00382) (xy 139.390188 91.123518) (xy 139.377928 91.248) - (xy 130.597866 91.248) (xy 130.496962 91.096987) (xy 130.311013 90.911038) (xy 130.092359 90.764939) (xy 129.849405 90.664304) - (xy 129.591486 90.613) (xy 129.328514 90.613) (xy 129.070595 90.664304) (xy 128.827641 90.764939) (xy 128.608987 90.911038) - (xy 128.423038 91.096987) (xy 128.276939 91.315641) (xy 128.21 91.477246) (xy 128.143061 91.315641) (xy 127.996962 91.096987) - (xy 127.811013 90.911038) (xy 127.592359 90.764939) (xy 127.349405 90.664304) (xy 127.091486 90.613) (xy 126.828514 90.613) - (xy 126.570595 90.664304) (xy 126.327641 90.764939) (xy 126.108987 90.911038) (xy 125.923038 91.096987) (xy 125.798072 91.284013) - (xy 125.798072 91.248) (xy 125.785812 91.123518) (xy 125.749502 91.00382) (xy 125.690537 90.893506) (xy 125.611185 90.796815) - (xy 125.514494 90.717463) (xy 125.40418 90.658498) (xy 125.284482 90.622188) (xy 125.16 90.609928) (xy 123.76 90.609928) - (xy 123.635518 90.622188) (xy 123.51582 90.658498) (xy 123.405506 90.717463) (xy 123.308815 90.796815) (xy 123.229463 90.893506) - (xy 123.170498 91.00382) (xy 123.134188 91.123518) (xy 123.127837 91.188) (xy 114.212192 91.188) (xy 114.374918 90.944463) - (xy 114.498168 90.646912) (xy 114.561 90.331033) (xy 114.561 90.008967) (xy 114.498168 89.693088) (xy 114.374918 89.395537) - (xy 114.195987 89.127748) (xy 113.968252 88.900013) (xy 113.700463 88.721082) (xy 113.402912 88.597832) (xy 113.087033 88.535) - (xy 112.764967 88.535) (xy 112.449088 88.597832) (xy 112.151537 88.721082) (xy 111.883748 88.900013) (xy 111.656013 89.127748) - (xy 111.477082 89.395537) (xy 111.471091 89.41) (xy 107.880909 89.41) (xy 107.874918 89.395537) (xy 107.695987 89.127748) - (xy 107.468252 88.900013) (xy 107.200463 88.721082) (xy 106.902912 88.597832) (xy 106.587033 88.535) (xy 106.264967 88.535) - (xy 105.949088 88.597832) (xy 105.651537 88.721082) (xy 105.383748 88.900013) (xy 105.156013 89.127748) (xy 104.977082 89.395537) - (xy 104.853832 89.693088) (xy 104.791 90.008967) (xy 104.791 90.331033) (xy 104.853832 90.646912) (xy 104.977082 90.944463) - (xy 105.139808 91.188) (xy 104.282623 91.188) (xy 104.2453 91.184324) (xy 104.207977 91.188) (xy 104.207967 91.188) - (xy 104.096314 91.198997) (xy 103.953053 91.242454) (xy 103.821023 91.313026) (xy 103.767301 91.357115) (xy 103.705299 91.407999) - (xy 103.681501 91.436997) (xy 101.395889 93.72261) (xy 101.352537 93.641506) (xy 101.273185 93.544815) (xy 101.176494 93.465463) - (xy 101.06618 93.406498) (xy 100.946482 93.370188) (xy 100.822 93.357928) (xy 98.822 93.357928) (xy 98.697518 93.370188) - (xy 98.57782 93.406498) (xy 98.467506 93.465463) (xy 98.370815 93.544815) (xy 98.291463 93.641506) (xy 98.232498 93.75182) - (xy 98.196188 93.871518) (xy 98.183928 93.996) (xy 93.588532 93.996) (xy 93.546918 93.895537) (xy 93.367987 93.627748) - (xy 93.140252 93.400013) (xy 92.872463 93.221082) (xy 92.574912 93.097832) (xy 92.259033 93.035) (xy 91.936967 93.035) - (xy 91.621088 93.097832) (xy 91.323537 93.221082) (xy 91.055748 93.400013) (xy 90.828013 93.627748) (xy 90.649082 93.895537) - (xy 90.643091 93.91) (xy 87.052909 93.91) (xy 87.046918 93.895537) (xy 86.867987 93.627748) (xy 86.640252 93.400013) - (xy 86.372463 93.221082) (xy 86.074912 93.097832) (xy 85.759033 93.035) (xy 85.436967 93.035) (xy 85.121088 93.097832) - (xy 84.823537 93.221082) (xy 84.555748 93.400013) (xy 84.328013 93.627748) (xy 84.149082 93.895537) (xy 84.025832 94.193088) - (xy 83.963 94.508967) (xy 82.460134 94.508967) (xy 82.827804 94.141298) (xy 82.856801 94.117501) (xy 82.951774 94.001776) - (xy 83.022346 93.869747) (xy 83.065803 93.726486) (xy 83.0768 93.614833) (xy 83.0768 93.614824) (xy 83.080476 93.577501) - (xy 83.0768 93.540178) (xy 83.0768 91.820901) (xy 83.592288 91.305413) (xy 84.642192 91.305413) (xy 84.737956 91.569814) - (xy 85.027571 91.710704) (xy 85.339108 91.792384) (xy 85.660595 91.811718) (xy 85.979675 91.767961) (xy 86.284088 91.662795) - (xy 86.458044 91.569814) (xy 86.553808 91.305413) (xy 91.142192 91.305413) (xy 91.237956 91.569814) (xy 91.527571 91.710704) - (xy 91.839108 91.792384) (xy 92.160595 91.811718) (xy 92.479675 91.767961) (xy 92.784088 91.662795) (xy 92.958044 91.569814) - (xy 93.053808 91.305413) (xy 92.098 90.349605) (xy 91.142192 91.305413) (xy 86.553808 91.305413) (xy 85.598 90.349605) - (xy 84.642192 91.305413) (xy 83.592288 91.305413) (xy 84.088877 90.808824) (xy 84.105205 90.856088) (xy 84.198186 91.030044) - (xy 84.462587 91.125808) (xy 85.418395 90.17) (xy 85.777605 90.17) (xy 86.733413 91.125808) (xy 86.997814 91.030044) - (xy 87.138704 90.740429) (xy 87.220384 90.428892) (xy 87.232189 90.232595) (xy 90.456282 90.232595) (xy 90.500039 90.551675) - (xy 90.605205 90.856088) (xy 90.698186 91.030044) (xy 90.962587 91.125808) (xy 91.918395 90.17) (xy 92.277605 90.17) - (xy 93.233413 91.125808) (xy 93.497814 91.030044) (xy 93.638704 90.740429) (xy 93.720384 90.428892) (xy 93.739718 90.107405) - (xy 93.695961 89.788325) (xy 93.684437 89.754967) (xy 98.187 89.754967) (xy 98.187 90.077033) (xy 98.249832 90.392912) - (xy 98.373082 90.690463) (xy 98.552013 90.958252) (xy 98.779748 91.185987) (xy 99.047537 91.364918) (xy 99.345088 91.488168) - (xy 99.660967 91.551) (xy 99.983033 91.551) (xy 100.298912 91.488168) (xy 100.596463 91.364918) (xy 100.864252 91.185987) - (xy 101.091987 90.958252) (xy 101.270918 90.690463) (xy 101.394168 90.392912) (xy 101.457 90.077033) (xy 101.457 89.754967) - (xy 101.394168 89.439088) (xy 101.270918 89.141537) (xy 101.091987 88.873748) (xy 100.864252 88.646013) (xy 100.596463 88.467082) - (xy 100.298912 88.343832) (xy 99.983033 88.281) (xy 99.660967 88.281) (xy 99.345088 88.343832) (xy 99.047537 88.467082) - (xy 98.779748 88.646013) (xy 98.552013 88.873748) (xy 98.373082 89.141537) (xy 98.249832 89.439088) (xy 98.187 89.754967) - (xy 93.684437 89.754967) (xy 93.590795 89.483912) (xy 93.497814 89.309956) (xy 93.233413 89.214192) (xy 92.277605 90.17) - (xy 91.918395 90.17) (xy 90.962587 89.214192) (xy 90.698186 89.309956) (xy 90.557296 89.599571) (xy 90.475616 89.911108) - (xy 90.456282 90.232595) (xy 87.232189 90.232595) (xy 87.239718 90.107405) (xy 87.195961 89.788325) (xy 87.090795 89.483912) - (xy 86.997814 89.309956) (xy 86.733413 89.214192) (xy 85.777605 90.17) (xy 85.418395 90.17) (xy 85.404253 90.155858) - (xy 85.583858 89.976253) (xy 85.598 89.990395) (xy 86.553808 89.034587) (xy 91.142192 89.034587) (xy 92.098 89.990395) - (xy 93.053808 89.034587) (xy 92.958044 88.770186) (xy 92.668429 88.629296) (xy 92.356892 88.547616) (xy 92.035405 88.528282) - (xy 91.716325 88.572039) (xy 91.411912 88.677205) (xy 91.237956 88.770186) (xy 91.142192 89.034587) (xy 86.553808 89.034587) - (xy 86.458044 88.770186) (xy 86.235686 88.662015) (xy 92.055902 82.8418) (xy 97.598698 82.8418) (xy 96.822947 83.617551) - (xy 96.672759 83.467363) (xy 96.437727 83.31032) (xy 96.176574 83.202147) (xy 95.899335 83.147) (xy 95.616665 83.147) - (xy 95.339426 83.202147) (xy 95.078273 83.31032) (xy 94.843241 83.467363) (xy 94.643363 83.667241) (xy 94.48632 83.902273) - (xy 94.378147 84.163426) (xy 94.323 84.440665) (xy 94.323 84.723335) (xy 94.378147 85.000574) (xy 94.48632 85.261727) - (xy 94.643363 85.496759) (xy 94.843241 85.696637) (xy 95.078273 85.85368) (xy 95.339426 85.961853) (xy 95.616665 86.017) - (xy 95.899335 86.017) (xy 96.176574 85.961853) (xy 96.437727 85.85368) (xy 96.672759 85.696637) (xy 96.872637 85.496759) - (xy 96.976425 85.34143) (xy 97.082286 85.331003) (xy 97.225547 85.287546) (xy 97.357576 85.216974) (xy 97.473301 85.122001) - (xy 97.497104 85.092997) (xy 99.247902 83.3422) (xy 102.650561 83.3422) (xy 102.463241 83.467363) (xy 102.263363 83.667241) - (xy 102.10632 83.902273) (xy 101.998147 84.163426) (xy 101.943 84.440665) (xy 101.943 84.723335) (xy 101.998147 85.000574) - (xy 102.10632 85.261727) (xy 102.263363 85.496759) (xy 102.463241 85.696637) (xy 102.698273 85.85368) (xy 102.959426 85.961853) - (xy 103.236665 86.017) (xy 103.519335 86.017) (xy 103.796574 85.961853) (xy 104.057727 85.85368) (xy 104.292759 85.696637) - (xy 104.492637 85.496759) (xy 104.64968 85.261727) (xy 104.757853 85.000574) (xy 104.813 84.723335) (xy 104.813 84.440665) - (xy 114.135 84.440665) (xy 114.135 84.723335) (xy 114.190147 85.000574) (xy 114.29832 85.261727) (xy 114.455363 85.496759) - (xy 114.655241 85.696637) (xy 114.890273 85.85368) (xy 115.151426 85.961853) (xy 115.428665 86.017) (xy 115.711335 86.017) - (xy 115.988574 85.961853) (xy 116.249727 85.85368) (xy 116.484759 85.696637) (xy 116.684637 85.496759) (xy 116.84168 85.261727) - (xy 116.949853 85.000574) (xy 116.963684 84.931039) (xy 121.798096 84.931039) (xy 121.838754 85.065087) (xy 121.958963 85.31942) - (xy 122.126481 85.545414) (xy 122.334869 85.734385) (xy 122.576119 85.87907) (xy 122.84096 85.973909) (xy 123.063 85.852624) - (xy 123.063 84.709) (xy 123.317 84.709) (xy 123.317 85.852624) (xy 123.53904 85.973909) (xy 123.803881 85.87907) - (xy 124.045131 85.734385) (xy 124.253519 85.545414) (xy 124.300524 85.482) (xy 140.193928 85.482) (xy 140.206188 85.606482) - (xy 140.242498 85.72618) (xy 140.301463 85.836494) (xy 140.380815 85.933185) (xy 140.477506 86.012537) (xy 140.58782 86.071502) - (xy 140.707518 86.107812) (xy 140.832 86.120072) (xy 141.44625 86.117) (xy 141.605 85.95825) (xy 141.605 84.709) - (xy 140.35575 84.709) (xy 140.197 84.86775) (xy 140.193928 85.482) (xy 124.300524 85.482) (xy 124.421037 85.31942) - (xy 124.541246 85.065087) (xy 124.581904 84.931039) (xy 124.459915 84.709) (xy 123.317 84.709) (xy 123.063 84.709) - (xy 121.920085 84.709) (xy 121.798096 84.931039) (xy 116.963684 84.931039) (xy 117.005 84.723335) (xy 117.005 84.440665) - (xy 116.963685 84.232961) (xy 121.798096 84.232961) (xy 121.920085 84.455) (xy 123.063 84.455) (xy 123.063 83.311376) - (xy 123.317 83.311376) (xy 123.317 84.455) (xy 124.459915 84.455) (xy 124.581904 84.232961) (xy 124.541246 84.098913) - (xy 124.421037 83.84458) (xy 124.300525 83.682) (xy 140.193928 83.682) (xy 140.197 84.29625) (xy 140.35575 84.455) - (xy 141.605 84.455) (xy 141.605 83.20575) (xy 141.44625 83.047) (xy 140.832 83.043928) (xy 140.707518 83.056188) - (xy 140.58782 83.092498) (xy 140.477506 83.151463) (xy 140.380815 83.230815) (xy 140.301463 83.327506) (xy 140.242498 83.43782) - (xy 140.206188 83.557518) (xy 140.193928 83.682) (xy 124.300525 83.682) (xy 124.253519 83.618586) (xy 124.045131 83.429615) - (xy 123.803881 83.28493) (xy 123.53904 83.190091) (xy 123.317 83.311376) (xy 123.063 83.311376) (xy 122.84096 83.190091) - (xy 122.576119 83.28493) (xy 122.334869 83.429615) (xy 122.126481 83.618586) (xy 121.958963 83.84458) (xy 121.838754 84.098913) - (xy 121.798096 84.232961) (xy 116.963685 84.232961) (xy 116.949853 84.163426) (xy 116.84168 83.902273) (xy 116.684637 83.667241) - (xy 116.484759 83.467363) (xy 116.249727 83.31032) (xy 115.988574 83.202147) (xy 115.711335 83.147) (xy 115.428665 83.147) - (xy 115.151426 83.202147) (xy 114.890273 83.31032) (xy 114.655241 83.467363) (xy 114.455363 83.667241) (xy 114.29832 83.902273) - (xy 114.190147 84.163426) (xy 114.135 84.440665) (xy 104.813 84.440665) (xy 104.757853 84.163426) (xy 104.64968 83.902273) - (xy 104.492637 83.667241) (xy 104.292759 83.467363) (xy 104.105439 83.3422) (xy 109.839478 83.3422) (xy 109.8768 83.345876) - (xy 109.914122 83.3422) (xy 109.914133 83.3422) (xy 110.025786 83.331203) (xy 110.169047 83.287746) (xy 110.301076 83.217174) - (xy 110.416801 83.122201) (xy 110.440604 83.093197) (xy 114.501802 79.032) (xy 117.179928 79.032) (xy 117.192188 79.156482) - (xy 117.228498 79.27618) (xy 117.287463 79.386494) (xy 117.366815 79.483185) (xy 117.463506 79.562537) (xy 117.57382 79.621502) - (xy 117.693518 79.657812) (xy 117.818 79.670072) (xy 118.33225 79.667) (xy 118.491 79.50825) (xy 118.491 78.359) - (xy 118.745 78.359) (xy 118.745 79.50825) (xy 118.90375 79.667) (xy 119.418 79.670072) (xy 119.542482 79.657812) - (xy 119.66218 79.621502) (xy 119.772494 79.562537) (xy 119.869185 79.483185) (xy 119.948537 79.386494) (xy 120.007502 79.27618) - (xy 120.043812 79.156482) (xy 120.056072 79.032) (xy 120.053 78.51775) (xy 119.89425 78.359) (xy 118.745 78.359) - (xy 118.491 78.359) (xy 117.34175 78.359) (xy 117.183 78.51775) (xy 117.179928 79.032) (xy 114.501802 79.032) - (xy 115.717203 77.8166) (xy 117.182226 77.8166) (xy 117.183 77.94625) (xy 117.34175 78.105) (xy 118.491 78.105) - (xy 118.491 78.085) (xy 118.745 78.085) (xy 118.745 78.105) (xy 119.89425 78.105) (xy 120.053 77.94625) - (xy 120.055079 77.598178) (xy 120.057001 77.596601) (xy 120.080804 77.567597) (xy 124.97871 72.669692) (xy 125.04901 72.839411) - (xy 125.211525 73.082632) (xy 125.34338 73.214487) (xy 125.27082 73.236498) (xy 125.160506 73.295463) (xy 125.063815 73.374815) - (xy 124.984463 73.471506) (xy 124.925498 73.58182) (xy 124.889188 73.701518) (xy 124.876928 73.826) (xy 124.876928 75.526) - (xy 124.889188 75.650482) (xy 124.925498 75.77018) (xy 124.984463 75.880494) (xy 125.063815 75.977185) (xy 125.160506 76.056537) - (xy 125.27082 76.115502) (xy 125.390518 76.151812) (xy 125.515 76.164072) (xy 127.215 76.164072) (xy 127.339482 76.151812) - (xy 127.45918 76.115502) (xy 127.569494 76.056537) (xy 127.666185 75.977185) (xy 127.745537 75.880494) (xy 127.804502 75.77018) - (xy 127.826513 75.69762) (xy 127.958368 75.829475) (xy 128.201589 75.99199) (xy 128.471842 76.103932) (xy 128.75874 76.161) - (xy 129.05126 76.161) (xy 129.338158 76.103932) (xy 129.608411 75.99199) (xy 129.851632 75.829475) (xy 130.058475 75.622632) - (xy 130.22099 75.379411) (xy 130.332932 75.109158) (xy 130.39 74.82226) (xy 130.39 74.52974) (xy 130.332932 74.242842) - (xy 130.22099 73.972589) (xy 130.058475 73.729368) (xy 129.851632 73.522525) (xy 129.67724 73.406) (xy 129.851632 73.289475) - (xy 130.058475 73.082632) (xy 130.22099 72.839411) (xy 130.332932 72.569158) (xy 130.39 72.28226) (xy 130.39 71.98974) - (xy 130.332932 71.702842) (xy 130.22099 71.432589) (xy 130.058475 71.189368) (xy 129.851632 70.982525) (xy 129.67724 70.866) - (xy 129.851632 70.749475) (xy 130.058475 70.542632) (xy 130.22099 70.299411) (xy 130.234732 70.266234) (xy 143.332274 83.363777) + (xy 161.248482 91.996188) (xy 161.124 91.983928) (xy 159.424 91.983928) (xy 159.299518 91.996188) (xy 159.255156 92.009645) + (xy 165.284114 85.980688) (xy 165.466665 86.017) (xy 165.749335 86.017) (xy 166.026574 85.961853) (xy 166.287727 85.85368) + (xy 166.522759 85.696637) (xy 166.644694 85.574702) (xy 169.794903 85.574702) (xy 169.866486 85.818671) (xy 170.121996 85.939571) + (xy 170.396184 86.0083) (xy 170.678512 86.022217) (xy 170.95813 85.980787) (xy 171.224292 85.885603) (xy 171.349514 85.818671) + (xy 171.421097 85.574702) (xy 170.608 84.761605) (xy 169.794903 85.574702) (xy 166.644694 85.574702) (xy 166.722637 85.496759) + (xy 166.87968 85.261727) (xy 166.987853 85.000574) (xy 167.043 84.723335) (xy 167.043 84.652512) (xy 169.167783 84.652512) + (xy 169.209213 84.93213) (xy 169.304397 85.198292) (xy 169.371329 85.323514) (xy 169.615298 85.395097) (xy 170.428395 84.582) + (xy 170.787605 84.582) (xy 171.600702 85.395097) (xy 171.844671 85.323514) (xy 171.965571 85.068004) (xy 172.0343 84.793816) + (xy 172.048217 84.511488) (xy 172.006787 84.23187) (xy 171.911603 83.965708) (xy 171.844671 83.840486) (xy 171.600702 83.768903) + (xy 170.787605 84.582) (xy 170.428395 84.582) (xy 169.615298 83.768903) (xy 169.371329 83.840486) (xy 169.250429 84.095996) + (xy 169.1817 84.370184) (xy 169.167783 84.652512) (xy 167.043 84.652512) (xy 167.043 84.440665) (xy 166.987853 84.163426) + (xy 166.87968 83.902273) (xy 166.722637 83.667241) (xy 166.644694 83.589298) (xy 169.794903 83.589298) (xy 170.608 84.402395) + (xy 171.421097 83.589298) (xy 171.349514 83.345329) (xy 171.094004 83.224429) (xy 170.819816 83.1557) (xy 170.537488 83.141783) + (xy 170.25787 83.183213) (xy 169.991708 83.278397) (xy 169.866486 83.345329) (xy 169.794903 83.589298) (xy 166.644694 83.589298) + (xy 166.522759 83.467363) (xy 166.287727 83.31032) (xy 166.026574 83.202147) (xy 165.749335 83.147) (xy 165.466665 83.147) + (xy 165.189426 83.202147) (xy 164.928273 83.31032) (xy 164.693241 83.467363) (xy 164.493363 83.667241) (xy 164.33632 83.902273) + (xy 164.228147 84.163426) (xy 164.173 84.440665) (xy 164.173 84.723335) (xy 164.209312 84.905886) (xy 154.625199 94.49) + (xy 147.128163 94.49) (xy 147.121812 94.425518) (xy 147.085502 94.30582) (xy 147.026537 94.195506) (xy 146.947185 94.098815) + (xy 146.850494 94.019463) (xy 146.74018 93.960498) (xy 146.620482 93.924188) (xy 146.496 93.911928) (xy 145.1314 93.911928) + (xy 145.1314 93.111518) (xy 145.163641 93.133061) (xy 145.406595 93.233696) (xy 145.664514 93.285) (xy 145.927486 93.285) + (xy 146.185405 93.233696) (xy 146.428359 93.133061) (xy 146.647013 92.986962) (xy 146.832962 92.801013) (xy 146.979061 92.582359) + (xy 147.079696 92.339405) (xy 147.131 92.081486) (xy 147.131 91.818514) (xy 147.079696 91.560595) (xy 146.979061 91.317641) + (xy 146.832962 91.098987) (xy 146.647013 90.913038) (xy 146.441129 90.775472) (xy 150.499302 86.7173) (xy 151.092667 86.7173) + (xy 151.13 86.720977) (xy 151.278986 86.706303) (xy 151.422247 86.662846) (xy 151.554276 86.592274) (xy 151.670001 86.497301) + (xy 151.764974 86.381576) (xy 151.835546 86.249547) (xy 151.844487 86.220072) (xy 152.13 86.220072) (xy 152.254482 86.207812) + (xy 152.37418 86.171502) (xy 152.484494 86.112537) (xy 152.581185 86.033185) (xy 152.660537 85.936494) (xy 152.719502 85.82618) + (xy 152.755812 85.706482) (xy 152.768072 85.582) (xy 152.768072 84.420967) (xy 154.575 84.420967) (xy 154.575 84.743033) + (xy 154.637832 85.058912) (xy 154.761082 85.356463) (xy 154.940013 85.624252) (xy 155.167748 85.851987) (xy 155.435537 86.030918) + (xy 155.733088 86.154168) (xy 156.048967 86.217) (xy 156.371033 86.217) (xy 156.686912 86.154168) (xy 156.984463 86.030918) + (xy 157.252252 85.851987) (xy 157.479987 85.624252) (xy 157.658918 85.356463) (xy 157.782168 85.058912) (xy 157.845 84.743033) + (xy 157.845 84.420967) (xy 157.782168 84.105088) (xy 157.658918 83.807537) (xy 157.479987 83.539748) (xy 157.252252 83.312013) + (xy 156.984463 83.133082) (xy 156.686912 83.009832) (xy 156.371033 82.947) (xy 156.048967 82.947) (xy 155.733088 83.009832) + (xy 155.435537 83.133082) (xy 155.167748 83.312013) (xy 154.940013 83.539748) (xy 154.761082 83.807537) (xy 154.637832 84.105088) + (xy 154.575 84.420967) (xy 152.768072 84.420967) (xy 152.768072 83.582) (xy 152.755812 83.457518) (xy 152.719502 83.33782) + (xy 152.660537 83.227506) (xy 152.581185 83.130815) (xy 152.484494 83.051463) (xy 152.37418 82.992498) (xy 152.254482 82.956188) + (xy 152.13 82.943928) (xy 150.13 82.943928) (xy 150.005518 82.956188) (xy 149.88582 82.992498) (xy 149.775506 83.051463) + (xy 149.678815 83.130815) (xy 149.599463 83.227506) (xy 149.540498 83.33782) (xy 149.504188 83.457518) (xy 149.491928 83.582) + (xy 149.491928 85.57507) (xy 144.150487 90.916512) (xy 144.147013 90.913038) (xy 143.928359 90.766939) (xy 143.685405 90.666304) + (xy 143.427486 90.615) (xy 143.164514 90.615) (xy 142.906595 90.666304) (xy 142.663641 90.766939) (xy 142.444987 90.913038) + (xy 142.259038 91.098987) (xy 142.112939 91.317641) (xy 142.046 91.479246) (xy 141.979061 91.317641) (xy 141.832962 91.098987) + (xy 141.647013 90.913038) (xy 141.428359 90.766939) (xy 141.185405 90.666304) (xy 140.927486 90.615) (xy 140.664514 90.615) + (xy 140.406595 90.666304) (xy 140.163641 90.766939) (xy 139.944987 90.913038) (xy 139.759038 91.098987) (xy 139.612939 91.317641) + (xy 139.512304 91.560595) (xy 139.461 91.818514) (xy 130.875 91.818514) (xy 130.823696 91.560595) (xy 130.723061 91.317641) + (xy 130.576962 91.098987) (xy 130.391013 90.913038) (xy 130.172359 90.766939) (xy 130.154896 90.759705) (xy 135.432601 85.482) + (xy 140.193928 85.482) (xy 140.206188 85.606482) (xy 140.242498 85.72618) (xy 140.301463 85.836494) (xy 140.380815 85.933185) + (xy 140.477506 86.012537) (xy 140.58782 86.071502) (xy 140.707518 86.107812) (xy 140.832 86.120072) (xy 141.44625 86.117) + (xy 141.605 85.95825) (xy 141.605 84.709) (xy 140.35575 84.709) (xy 140.197 84.86775) (xy 140.193928 85.482) + (xy 135.432601 85.482) (xy 137.232601 83.682) (xy 140.193928 83.682) (xy 140.197 84.29625) (xy 140.35575 84.455) + (xy 141.605 84.455) (xy 141.605 83.20575) (xy 141.859 83.20575) (xy 141.859 84.455) (xy 141.879 84.455) + (xy 141.879 84.709) (xy 141.859 84.709) (xy 141.859 85.95825) (xy 142.01775 86.117) (xy 142.632 86.120072) + (xy 142.756482 86.107812) (xy 142.87618 86.071502) (xy 142.986494 86.012537) (xy 143.083185 85.933185) (xy 143.162537 85.836494) + (xy 143.221502 85.72618) (xy 143.227056 85.707873) (xy 143.293495 85.774312) (xy 143.544905 85.942299) (xy 143.824257 86.058011) + (xy 144.120816 86.117) (xy 144.423184 86.117) (xy 144.719743 86.058011) (xy 144.999095 85.942299) (xy 145.250505 85.774312) + (xy 145.464312 85.560505) (xy 145.632299 85.309095) (xy 145.748011 85.029743) (xy 145.807 84.733184) (xy 145.807 84.430816) + (xy 145.748011 84.134257) (xy 145.632299 83.854905) (xy 145.464312 83.603495) (xy 145.250505 83.389688) (xy 144.999095 83.221701) + (xy 144.719743 83.105989) (xy 144.423184 83.047) (xy 144.120816 83.047) (xy 143.824257 83.105989) (xy 143.544905 83.221701) (xy 143.293495 83.389688) (xy 143.227056 83.456127) (xy 143.221502 83.43782) (xy 143.162537 83.327506) (xy 143.083185 83.230815) (xy 142.986494 83.151463) (xy 142.87618 83.092498) (xy 142.756482 83.056188) (xy 142.632 83.043928) (xy 142.01775 83.047) - (xy 141.859 83.20575) (xy 141.859 84.455) (xy 141.879 84.455) (xy 141.879 84.709) (xy 141.859 84.709) - (xy 141.859 85.95825) (xy 142.01775 86.117) (xy 142.632 86.120072) (xy 142.756482 86.107812) (xy 142.87618 86.071502) - (xy 142.986494 86.012537) (xy 143.083185 85.933185) (xy 143.162537 85.836494) (xy 143.221502 85.72618) (xy 143.227056 85.707873) - (xy 143.293495 85.774312) (xy 143.544905 85.942299) (xy 143.824257 86.058011) (xy 144.120816 86.117) (xy 144.423184 86.117) - (xy 144.719743 86.058011) (xy 144.999095 85.942299) (xy 145.250505 85.774312) (xy 145.464312 85.560505) (xy 145.632299 85.309095) - (xy 145.748011 85.029743) (xy 145.807 84.733184) (xy 145.807 84.430816) (xy 145.748011 84.134257) (xy 145.632299 83.854905) - (xy 145.464312 83.603495) (xy 145.442817 83.582) (xy 149.491928 83.582) (xy 149.491928 85.582) (xy 149.504188 85.706482) - (xy 149.540498 85.82618) (xy 149.599463 85.936494) (xy 149.678815 86.033185) (xy 149.775506 86.112537) (xy 149.88582 86.171502) - (xy 150.005518 86.207812) (xy 150.13 86.220072) (xy 152.13 86.220072) (xy 152.254482 86.207812) (xy 152.37418 86.171502) - (xy 152.484494 86.112537) (xy 152.581185 86.033185) (xy 152.660537 85.936494) (xy 152.719502 85.82618) (xy 152.755812 85.706482) - (xy 152.768072 85.582) (xy 152.768072 84.420967) (xy 154.575 84.420967) (xy 154.575 84.743033) (xy 154.637832 85.058912) - (xy 154.761082 85.356463) (xy 154.940013 85.624252) (xy 155.167748 85.851987) (xy 155.435537 86.030918) (xy 155.733088 86.154168) - (xy 156.048967 86.217) (xy 156.371033 86.217) (xy 156.686912 86.154168) (xy 156.984463 86.030918) (xy 157.252252 85.851987) - (xy 157.479987 85.624252) (xy 157.658918 85.356463) (xy 157.782168 85.058912) (xy 157.845 84.743033) (xy 157.845 84.420967) - (xy 157.782168 84.105088) (xy 157.658918 83.807537) (xy 157.479987 83.539748) (xy 157.252252 83.312013) (xy 156.984463 83.133082) - (xy 156.686912 83.009832) (xy 156.371033 82.947) (xy 156.048967 82.947) (xy 155.733088 83.009832) (xy 155.435537 83.133082) - (xy 155.167748 83.312013) (xy 154.940013 83.539748) (xy 154.761082 83.807537) (xy 154.637832 84.105088) (xy 154.575 84.420967) - (xy 152.768072 84.420967) (xy 152.768072 83.582) (xy 152.755812 83.457518) (xy 152.719502 83.33782) (xy 152.660537 83.227506) - (xy 152.581185 83.130815) (xy 152.484494 83.051463) (xy 152.37418 82.992498) (xy 152.254482 82.956188) (xy 152.13 82.943928) - (xy 150.13 82.943928) (xy 150.005518 82.956188) (xy 149.88582 82.992498) (xy 149.775506 83.051463) (xy 149.678815 83.130815) - (xy 149.599463 83.227506) (xy 149.540498 83.33782) (xy 149.504188 83.457518) (xy 149.491928 83.582) (xy 145.442817 83.582) - (xy 145.250505 83.389688) (xy 145.034064 83.245067) (xy 145.035676 83.228699) (xy 145.032 83.191376) (xy 145.032 83.191367) - (xy 145.021003 83.079714) (xy 144.977546 82.936453) (xy 144.906974 82.804424) (xy 144.874395 82.764726) (xy 144.835799 82.717696) - (xy 144.835795 82.717692) (xy 144.812001 82.688699) (xy 144.78301 82.664907) (xy 130.083412 67.965311) (xy 130.22099 67.759411) - (xy 130.332932 67.489158) (xy 130.39 67.20226) (xy 130.39 66.90974) (xy 130.332932 66.622842) (xy 130.22099 66.352589) - (xy 130.058475 66.109368) (xy 129.851632 65.902525) (xy 129.67724 65.786) (xy 129.851632 65.669475) (xy 130.058475 65.462632) - (xy 130.22099 65.219411) (xy 130.332932 64.949158) (xy 130.39 64.66226) (xy 130.39 64.36974) (xy 130.332932 64.082842) - (xy 130.22099 63.812589) (xy 130.058475 63.569368) (xy 129.851632 63.362525) (xy 129.67724 63.246) (xy 129.851632 63.129475) - (xy 130.058475 62.922632) (xy 130.22099 62.679411) (xy 130.332932 62.409158) (xy 130.39 62.12226) (xy 130.39 61.82974) - (xy 130.332932 61.542842) (xy 130.22099 61.272589) (xy 130.058475 61.029368) (xy 129.851632 60.822525) (xy 129.67724 60.706) - (xy 129.851632 60.589475) (xy 130.058475 60.382632) (xy 130.22099 60.139411) (xy 130.332932 59.869158) (xy 130.39 59.58226) - (xy 130.39 59.28974) (xy 130.332932 59.002842) (xy 130.22099 58.732589) (xy 130.058475 58.489368) (xy 129.851632 58.282525) - (xy 129.669466 58.160805) (xy 129.786355 58.091178) (xy 130.002588 57.896269) (xy 130.176641 57.66292) (xy 130.301825 57.400099) - (xy 130.346476 57.25289) (xy 130.225155 57.023) (xy 129.032 57.023) (xy 129.032 57.043) (xy 128.778 57.043) - (xy 128.778 57.023) (xy 126.492 57.023) (xy 126.492 57.043) (xy 126.238 57.043) (xy 126.238 57.023) - (xy 125.044845 57.023) (xy 124.923524 57.25289) (xy 124.968175 57.400099) (xy 125.093359 57.66292) (xy 125.267412 57.896269) - (xy 125.483645 58.091178) (xy 125.600534 58.160805) (xy 125.418368 58.282525) (xy 125.211525 58.489368) (xy 125.188464 58.523882) - (xy 125.098186 58.496497) (xy 124.986533 58.4855) (xy 124.986522 58.4855) (xy 124.9492 58.481824) (xy 124.911878 58.4855) - (xy 119.933681 58.4855) (xy 119.997853 58.330574) (xy 120.053 58.053335) (xy 120.053 57.770665) (xy 119.997853 57.493426) - (xy 119.88968 57.232273) (xy 119.732637 56.997241) (xy 119.532759 56.797363) (xy 119.300241 56.642) (xy 119.532759 56.486637) - (xy 119.732637 56.286759) (xy 119.836043 56.132) (xy 125.091968 56.132) (xy 124.968175 56.391901) (xy 124.923524 56.53911) - (xy 125.044845 56.769) (xy 126.238 56.769) (xy 126.238 56.749) (xy 126.492 56.749) (xy 126.492 56.769) - (xy 128.778 56.769) (xy 128.778 56.749) (xy 129.032 56.749) (xy 129.032 56.769) (xy 130.225155 56.769) - (xy 130.346476 56.53911) (xy 130.301825 56.391901) (xy 130.178032 56.132) (xy 147.033978 56.132) (xy 147.0713 56.135676) - (xy 147.108622 56.132) (xy 147.108633 56.132) (xy 147.220286 56.121003) (xy 147.363547 56.077546) (xy 147.495576 56.006974) - (xy 147.611301 55.912001) (xy 147.635104 55.882997) (xy 156.721008 46.797095) (xy 156.750001 46.773301) (xy 156.773795 46.744308) - (xy 156.773799 46.744304) (xy 156.844973 46.657577) (xy 156.844974 46.657576) (xy 156.915546 46.525547) (xy 156.959003 46.382286) - (xy 156.97 46.270633) (xy 156.97 46.270624) (xy 156.973676 46.233301) (xy 156.973276 46.229244) (xy 157.087502 46.135502) - (xy 157.241833 45.947449) (xy 157.356511 45.732901) (xy 157.42713 45.500101) (xy 157.445 45.318664) (xy 157.445 44.397336) - (xy 157.515 44.397336) (xy 157.515 45.318665) (xy 157.53287 45.500102) (xy 157.603489 45.732901) (xy 157.718168 45.947449) - (xy 157.872499 46.135502) (xy 158.060552 46.289833) (xy 158.2751 46.404511) (xy 158.507899 46.47513) (xy 158.75 46.498975) - (xy 158.992102 46.47513) (xy 159.224901 46.404511) (xy 159.439449 46.289833) (xy 159.627502 46.135502) (xy 159.781833 45.947449) - (xy 159.896511 45.732901) (xy 159.96713 45.500101) (xy 159.985 45.318664) (xy 159.985 44.397336) (xy 160.055 44.397336) - (xy 160.055 45.318665) (xy 160.07287 45.500102) (xy 160.143489 45.732901) (xy 160.258168 45.947449) (xy 160.412499 46.135502) - (xy 160.600552 46.289833) (xy 160.8151 46.404511) (xy 161.047899 46.47513) (xy 161.29 46.498975) (xy 161.532102 46.47513) - (xy 161.764901 46.404511) (xy 161.979449 46.289833) (xy 162.167502 46.135502) (xy 162.321833 45.947449) (xy 162.436511 45.732901) - (xy 162.50713 45.500101) (xy 162.525 45.318664) (xy 162.525 44.397336) (xy 162.595 44.397336) (xy 162.595 45.318665) - (xy 162.61287 45.500102) (xy 162.683489 45.732901) (xy 162.798168 45.947449) (xy 162.952499 46.135502) (xy 163.140552 46.289833) - (xy 163.3551 46.404511) (xy 163.587899 46.47513) (xy 163.83 46.498975) (xy 164.072102 46.47513) (xy 164.304901 46.404511) - (xy 164.519449 46.289833) (xy 164.707502 46.135502) (xy 164.861833 45.947449) (xy 164.976511 45.732901) (xy 165.04713 45.500101) - (xy 165.065 45.318664) (xy 165.065 44.397336) (xy 165.135 44.397336) (xy 165.135 45.318665) (xy 165.15287 45.500102) - (xy 165.223489 45.732901) (xy 165.338168 45.947449) (xy 165.492499 46.135502) (xy 165.680552 46.289833) (xy 165.8951 46.404511) - (xy 166.127899 46.47513) (xy 166.37 46.498975) (xy 166.612102 46.47513) (xy 166.844901 46.404511) (xy 167.059449 46.289833) - (xy 167.247502 46.135502) (xy 167.401833 45.947449) (xy 167.516511 45.732901) (xy 167.58713 45.500101) (xy 167.605 45.318664) - (xy 167.605 44.397335) (xy 167.58713 44.215898) (xy 167.516511 43.983099) (xy 167.401833 43.768551) (xy 167.247502 43.580498) - (xy 167.059448 43.426167) (xy 166.8449 43.311489) (xy 166.612101 43.24087) (xy 166.37 43.217025) (xy 166.127898 43.24087) - (xy 165.895099 43.311489) (xy 165.680551 43.426167) (xy 165.492498 43.580498) (xy 165.338167 43.768552) (xy 165.223489 43.9831) - (xy 165.15287 44.215899) (xy 165.135 44.397336) (xy 165.065 44.397336) (xy 165.065 44.397335) (xy 165.04713 44.215898) - (xy 164.976511 43.983099) (xy 164.861833 43.768551) (xy 164.707502 43.580498) (xy 164.519448 43.426167) (xy 164.3049 43.311489) - (xy 164.072101 43.24087) (xy 163.83 43.217025) (xy 163.587898 43.24087) (xy 163.355099 43.311489) (xy 163.140551 43.426167) - (xy 162.952498 43.580498) (xy 162.798167 43.768552) (xy 162.683489 43.9831) (xy 162.61287 44.215899) (xy 162.595 44.397336) - (xy 162.525 44.397336) (xy 162.525 44.397335) (xy 162.50713 44.215898) (xy 162.436511 43.983099) (xy 162.321833 43.768551) - (xy 162.167502 43.580498) (xy 161.979448 43.426167) (xy 161.7649 43.311489) (xy 161.532101 43.24087) (xy 161.29 43.217025) - (xy 161.047898 43.24087) (xy 160.815099 43.311489) (xy 160.600551 43.426167) (xy 160.412498 43.580498) (xy 160.258167 43.768552) - (xy 160.143489 43.9831) (xy 160.07287 44.215899) (xy 160.055 44.397336) (xy 159.985 44.397336) (xy 159.985 44.397335) - (xy 159.96713 44.215898) (xy 159.896511 43.983099) (xy 159.781833 43.768551) (xy 159.627502 43.580498) (xy 159.439448 43.426167) - (xy 159.2249 43.311489) (xy 158.992101 43.24087) (xy 158.75 43.217025) (xy 158.507898 43.24087) (xy 158.275099 43.311489) - (xy 158.060551 43.426167) (xy 157.872498 43.580498) (xy 157.718167 43.768552) (xy 157.603489 43.9831) (xy 157.53287 44.215899) - (xy 157.515 44.397336) (xy 157.445 44.397336) (xy 157.445 44.397335) (xy 157.42713 44.215898) (xy 157.356511 43.983099) - (xy 157.241833 43.768551) (xy 157.087502 43.580498) (xy 156.899448 43.426167) (xy 156.6849 43.311489) (xy 156.452101 43.24087) - (xy 156.21 43.217025) (xy 155.967898 43.24087) (xy 155.735099 43.311489) (xy 155.520551 43.426167) (xy 155.332498 43.580498) - (xy 155.178167 43.768552) (xy 155.063489 43.9831) (xy 154.99287 44.215899) (xy 154.975 44.397336) (xy 154.975 45.318665) - (xy 154.99287 45.500102) (xy 155.063489 45.732901) (xy 155.178168 45.947449) (xy 155.287647 46.08085) (xy 146.756499 54.612) - (xy 119.836043 54.612) (xy 119.732637 54.457241) (xy 119.532759 54.257363) (xy 119.300241 54.102) (xy 119.532759 53.946637) - (xy 119.732637 53.746759) (xy 119.88968 53.511727) (xy 119.997853 53.250574) (xy 120.053 52.973335) (xy 120.053 52.690665) - (xy 119.997853 52.413426) (xy 119.88968 52.152273) (xy 119.732637 51.917241) (xy 119.532759 51.717363) (xy 119.300241 51.562) - (xy 119.532759 51.406637) (xy 119.732637 51.206759) (xy 119.836043 51.052) (xy 123.348278 51.052) (xy 123.3856 51.055676) - (xy 123.422922 51.052) (xy 123.422933 51.052) (xy 123.534586 51.041003) (xy 123.677847 50.997546) (xy 123.809876 50.926974) - (xy 123.925601 50.832001) (xy 123.949404 50.802997) (xy 127.568802 47.1836) (xy 145.822378 47.1836) (xy 145.8597 47.187276) - (xy 145.897022 47.1836) (xy 145.897033 47.1836) (xy 146.008686 47.172603) (xy 146.151947 47.129146) (xy 146.283976 47.058574) - (xy 146.399701 46.963601) (xy 146.423504 46.934597) (xy 146.560997 46.797104) (xy 146.590001 46.773301) (xy 146.684974 46.657576) - (xy 146.755546 46.525547) (xy 146.799003 46.382286) (xy 146.81 46.270633) (xy 146.81 46.270623) (xy 146.813676 46.2333) - (xy 146.813277 46.229244) (xy 146.927502 46.135502) (xy 147.081833 45.947449) (xy 147.196511 45.732901) (xy 147.26713 45.500101) - (xy 147.285 45.318664) (xy 147.285 44.397336) (xy 147.355 44.397336) (xy 147.355 45.318665) (xy 147.37287 45.500102) - (xy 147.443489 45.732901) (xy 147.558168 45.947449) (xy 147.712499 46.135502) (xy 147.900552 46.289833) (xy 148.1151 46.404511) - (xy 148.347899 46.47513) (xy 148.59 46.498975) (xy 148.832102 46.47513) (xy 149.064901 46.404511) (xy 149.279449 46.289833) - (xy 149.467502 46.135502) (xy 149.621833 45.947449) (xy 149.736511 45.732901) (xy 149.80713 45.500101) (xy 149.825 45.318664) - (xy 149.825 44.397336) (xy 149.895 44.397336) (xy 149.895 45.318665) (xy 149.91287 45.500102) (xy 149.983489 45.732901) + (xy 141.859 83.20575) (xy 141.605 83.20575) (xy 141.44625 83.047) (xy 140.832 83.043928) (xy 140.707518 83.056188) + (xy 140.58782 83.092498) (xy 140.477506 83.151463) (xy 140.380815 83.230815) (xy 140.301463 83.327506) (xy 140.242498 83.43782) + (xy 140.206188 83.557518) (xy 140.193928 83.682) (xy 137.232601 83.682) (xy 149.101003 71.813599) (xy 149.130001 71.789801) + (xy 149.224974 71.674076) (xy 149.295546 71.542047) (xy 149.339003 71.398786) (xy 149.35 71.287133) (xy 149.35 71.287124) + (xy 149.353676 71.249801) (xy 149.35 71.212478) (xy 149.35 46.231933) (xy 149.467502 46.135502) (xy 149.621833 45.947449) + (xy 149.736511 45.732901) (xy 149.80713 45.500101) (xy 149.825 45.318664) (xy 149.825 44.397335) (xy 149.80977 44.2427) + (xy 149.91023 44.2427) (xy 149.895 44.397336) (xy 149.895 45.318665) (xy 149.91287 45.500102) (xy 149.983489 45.732901) (xy 150.098168 45.947449) (xy 150.252499 46.135502) (xy 150.440552 46.289833) (xy 150.6551 46.404511) (xy 150.887899 46.47513) (xy 151.13 46.498975) (xy 151.372102 46.47513) (xy 151.604901 46.404511) (xy 151.819449 46.289833) (xy 152.007502 46.135502) - (xy 152.161833 45.947449) (xy 152.276511 45.732901) (xy 152.34713 45.500101) (xy 152.365 45.318664) (xy 152.365 44.397336) - (xy 152.435 44.397336) (xy 152.435 45.318665) (xy 152.45287 45.500102) (xy 152.523489 45.732901) (xy 152.638168 45.947449) - (xy 152.792499 46.135502) (xy 152.980552 46.289833) (xy 153.1951 46.404511) (xy 153.427899 46.47513) (xy 153.67 46.498975) - (xy 153.912102 46.47513) (xy 154.144901 46.404511) (xy 154.359449 46.289833) (xy 154.547502 46.135502) (xy 154.701833 45.947449) - (xy 154.816511 45.732901) (xy 154.88713 45.500101) (xy 154.905 45.318664) (xy 154.905 44.397335) (xy 154.88713 44.215898) - (xy 154.816511 43.983099) (xy 154.701833 43.768551) (xy 154.547502 43.580498) (xy 154.359448 43.426167) (xy 154.1449 43.311489) - (xy 153.912101 43.24087) (xy 153.67 43.217025) (xy 153.427898 43.24087) (xy 153.195099 43.311489) (xy 152.980551 43.426167) - (xy 152.792498 43.580498) (xy 152.638167 43.768552) (xy 152.523489 43.9831) (xy 152.45287 44.215899) (xy 152.435 44.397336) - (xy 152.365 44.397336) (xy 152.365 44.397335) (xy 152.34713 44.215898) (xy 152.276511 43.983099) (xy 152.161833 43.768551) - (xy 152.007502 43.580498) (xy 151.819448 43.426167) (xy 151.6049 43.311489) (xy 151.372101 43.24087) (xy 151.13 43.217025) - (xy 150.887898 43.24087) (xy 150.655099 43.311489) (xy 150.440551 43.426167) (xy 150.252498 43.580498) (xy 150.098167 43.768552) - (xy 149.983489 43.9831) (xy 149.91287 44.215899) (xy 149.895 44.397336) (xy 149.825 44.397336) (xy 149.825 44.397335) - (xy 149.80713 44.215898) (xy 149.736511 43.983099) (xy 149.621833 43.768551) (xy 149.467502 43.580498) (xy 149.279448 43.426167) - (xy 149.0649 43.311489) (xy 148.832101 43.24087) (xy 148.59 43.217025) (xy 148.347898 43.24087) (xy 148.115099 43.311489) - (xy 147.900551 43.426167) (xy 147.712498 43.580498) (xy 147.558167 43.768552) (xy 147.443489 43.9831) (xy 147.37287 44.215899) - (xy 147.355 44.397336) (xy 147.285 44.397336) (xy 147.285 44.397335) (xy 147.26713 44.215898) (xy 147.196511 43.983099) - (xy 147.081833 43.768551) (xy 146.927502 43.580498) (xy 146.739448 43.426167) (xy 146.5249 43.311489) (xy 146.292101 43.24087) - (xy 146.05 43.217025) (xy 145.807898 43.24087) (xy 145.575099 43.311489) (xy 145.360551 43.426167) (xy 145.172498 43.580498) - (xy 145.018167 43.768552) (xy 144.903489 43.9831) (xy 144.83287 44.215899) (xy 144.815 44.397336) (xy 144.815 45.318665) - (xy 144.83287 45.500102) (xy 144.882467 45.6636) (xy 132.424796 45.6636) (xy 132.455904 45.561039) (xy 132.333915 45.339) - (xy 131.191 45.339) (xy 131.191 45.359) (xy 130.937 45.359) (xy 130.937 45.339) (xy 129.794085 45.339) - (xy 129.672096 45.561039) (xy 129.703204 45.6636) (xy 128.014 45.6636) (xy 128.014 44.862961) (xy 129.672096 44.862961) - (xy 129.794085 45.085) (xy 130.937 45.085) (xy 130.937 43.941376) (xy 131.191 43.941376) (xy 131.191 45.085) - (xy 132.333915 45.085) (xy 132.455904 44.862961) (xy 132.415246 44.728913) (xy 132.295037 44.47458) (xy 132.127519 44.248586) - (xy 131.919131 44.059615) (xy 131.677881 43.91493) (xy 131.41304 43.820091) (xy 131.191 43.941376) (xy 130.937 43.941376) - (xy 130.71496 43.820091) (xy 130.450119 43.91493) (xy 130.208869 44.059615) (xy 130.000481 44.248586) (xy 129.832963 44.47458) - (xy 129.712754 44.728913) (xy 129.672096 44.862961) (xy 128.014 44.862961) (xy 128.014 39.219822) (xy 128.017676 39.182499) - (xy 128.014 39.145176) (xy 128.014 39.145167) (xy 128.003003 39.033514) (xy 127.959546 38.890253) (xy 127.888974 38.758224) - (xy 127.834399 38.691724) (xy 127.817799 38.671496) (xy 127.817795 38.671492) (xy 127.794001 38.642499) (xy 127.765008 38.618705) - (xy 124.577231 35.43093) (xy 124.71568 35.223727) (xy 124.823853 34.962574) (xy 124.879 34.685335) (xy 124.879 34.402665) - (xy 124.823853 34.125426) (xy 124.71568 33.864273) (xy 124.558637 33.629241) (xy 124.358759 33.429363) (xy 124.126241 33.274) - (xy 124.358759 33.118637) (xy 124.508947 32.968449) (xy 126.595505 35.055008) (xy 126.619299 35.084001) (xy 126.648292 35.107795) - (xy 126.648296 35.107799) (xy 126.699948 35.150188) (xy 126.735024 35.178974) (xy 126.867053 35.249546) (xy 127.010314 35.293003) - (xy 127.121967 35.304) (xy 127.121976 35.304) (xy 127.159299 35.307676) (xy 127.196622 35.304) (xy 129.845957 35.304) - (xy 129.949363 35.458759) (xy 130.149241 35.658637) (xy 130.381759 35.814) (xy 130.149241 35.969363) (xy 129.949363 36.169241) - (xy 129.79232 36.404273) (xy 129.684147 36.665426) (xy 129.629 36.942665) (xy 129.629 37.225335) (xy 129.684147 37.502574) - (xy 129.79232 37.763727) (xy 129.949363 37.998759) (xy 130.149241 38.198637) (xy 130.384273 38.35568) (xy 130.645426 38.463853) - (xy 130.922665 38.519) (xy 131.205335 38.519) (xy 131.482574 38.463853) (xy 131.743727 38.35568) (xy 131.978759 38.198637) - (xy 132.178637 37.998759) (xy 132.33568 37.763727) (xy 132.443853 37.502574) (xy 132.499 37.225335) (xy 132.499 36.942665) - (xy 132.443853 36.665426) (xy 132.33568 36.404273) (xy 132.178637 36.169241) (xy 131.978759 35.969363) (xy 131.746241 35.814) - (xy 131.978759 35.658637) (xy 132.178637 35.458759) (xy 132.33568 35.223727) (xy 132.443853 34.962574) (xy 132.499 34.685335) - (xy 132.499 34.402665) (xy 132.443853 34.125426) (xy 132.33568 33.864273) (xy 132.178637 33.629241) (xy 131.978759 33.429363) - (xy 131.746241 33.274) (xy 131.978759 33.118637) (xy 132.178637 32.918759) (xy 132.33568 32.683727) (xy 132.443853 32.422574) - (xy 132.499 32.145335) (xy 132.499 31.862665) (xy 132.443853 31.585426) (xy 132.33568 31.324273) (xy 132.178637 31.089241) - (xy 131.978759 30.889363) (xy 131.746241 30.734) (xy 131.978759 30.578637) (xy 132.178637 30.378759) (xy 132.33568 30.143727) - (xy 132.417995 29.945) (xy 144.815 29.945) (xy 144.815 30.345) (xy 144.863507 30.583496) (xy 144.95761 30.807946) - (xy 145.093693 31.009725) (xy 145.266526 31.181078) (xy 145.469467 31.315421) (xy 145.694718 31.407591) (xy 145.732391 31.411462) - (xy 145.923 31.286731) (xy 145.923 29.945) (xy 146.177 29.945) (xy 146.177 31.286731) (xy 146.367609 31.411462) - (xy 146.405282 31.407591) (xy 146.630533 31.315421) (xy 146.833474 31.181078) (xy 147.006307 31.009725) (xy 147.14239 30.807946) - (xy 147.236493 30.583496) (xy 147.285 30.345) (xy 147.285 29.945) (xy 146.177 29.945) (xy 145.923 29.945) - (xy 144.815 29.945) (xy 132.417995 29.945) (xy 132.443853 29.882574) (xy 132.499 29.605335) (xy 132.499 29.322665) - (xy 132.492702 29.291) (xy 144.815 29.291) (xy 144.815 29.691) (xy 145.923 29.691) (xy 145.923 28.349269) - (xy 146.177 28.349269) (xy 146.177 29.691) (xy 147.285 29.691) (xy 147.285 29.357336) (xy 147.355 29.357336) - (xy 147.355 30.278665) (xy 147.37287 30.460102) (xy 147.443489 30.692901) (xy 147.558168 30.907449) (xy 147.712499 31.095502) - (xy 147.900552 31.249833) (xy 148.1151 31.364511) (xy 148.347899 31.43513) (xy 148.59 31.458975) (xy 148.832102 31.43513) - (xy 149.064901 31.364511) (xy 149.279449 31.249833) (xy 149.467502 31.095502) (xy 149.621833 30.907449) (xy 149.736511 30.692901) - (xy 149.80713 30.460101) (xy 149.825 30.278664) (xy 149.825 29.357336) (xy 149.895 29.357336) (xy 149.895 30.278665) - (xy 149.91287 30.460102) (xy 149.983489 30.692901) (xy 150.098168 30.907449) (xy 150.252499 31.095502) (xy 150.440552 31.249833) - (xy 150.6551 31.364511) (xy 150.887899 31.43513) (xy 151.13 31.458975) (xy 151.372102 31.43513) (xy 151.604901 31.364511) - (xy 151.819449 31.249833) (xy 152.007502 31.095502) (xy 152.161833 30.907449) (xy 152.276511 30.692901) (xy 152.34713 30.460101) - (xy 152.365 30.278664) (xy 152.365 29.357336) (xy 152.435 29.357336) (xy 152.435 30.278665) (xy 152.45287 30.460102) - (xy 152.523489 30.692901) (xy 152.638168 30.907449) (xy 152.792499 31.095502) (xy 152.980552 31.249833) (xy 153.1951 31.364511) - (xy 153.427899 31.43513) (xy 153.67 31.458975) (xy 153.912102 31.43513) (xy 154.144901 31.364511) (xy 154.359449 31.249833) - (xy 154.547502 31.095502) (xy 154.701833 30.907449) (xy 154.816511 30.692901) (xy 154.88713 30.460101) (xy 154.905 30.278664) - (xy 154.905 29.357336) (xy 154.975 29.357336) (xy 154.975 30.278665) (xy 154.99287 30.460102) (xy 155.063489 30.692901) - (xy 155.178168 30.907449) (xy 155.332499 31.095502) (xy 155.520552 31.249833) (xy 155.7351 31.364511) (xy 155.967899 31.43513) - (xy 156.21 31.458975) (xy 156.452102 31.43513) (xy 156.684901 31.364511) (xy 156.899449 31.249833) (xy 157.087502 31.095502) - (xy 157.241833 30.907449) (xy 157.356511 30.692901) (xy 157.42713 30.460101) (xy 157.445 30.278664) (xy 157.445 29.357336) - (xy 157.515 29.357336) (xy 157.515 30.278665) (xy 157.53287 30.460102) (xy 157.603489 30.692901) (xy 157.718168 30.907449) - (xy 157.872499 31.095502) (xy 158.060552 31.249833) (xy 158.2751 31.364511) (xy 158.507899 31.43513) (xy 158.75 31.458975) - (xy 158.992102 31.43513) (xy 159.224901 31.364511) (xy 159.439449 31.249833) (xy 159.627502 31.095502) (xy 159.781833 30.907449) - (xy 159.896511 30.692901) (xy 159.96713 30.460101) (xy 159.985 30.278664) (xy 159.985 29.357336) (xy 160.055 29.357336) - (xy 160.055 30.278665) (xy 160.07287 30.460102) (xy 160.143489 30.692901) (xy 160.258168 30.907449) (xy 160.412499 31.095502) - (xy 160.600552 31.249833) (xy 160.8151 31.364511) (xy 161.047899 31.43513) (xy 161.29 31.458975) (xy 161.532102 31.43513) - (xy 161.764901 31.364511) (xy 161.979449 31.249833) (xy 162.167502 31.095502) (xy 162.321833 30.907449) (xy 162.436511 30.692901) - (xy 162.50713 30.460101) (xy 162.525 30.278664) (xy 162.525 29.357336) (xy 162.595 29.357336) (xy 162.595 30.278665) - (xy 162.61287 30.460102) (xy 162.683489 30.692901) (xy 162.798168 30.907449) (xy 162.952499 31.095502) (xy 163.140552 31.249833) - (xy 163.3551 31.364511) (xy 163.587899 31.43513) (xy 163.83 31.458975) (xy 164.072102 31.43513) (xy 164.304901 31.364511) - (xy 164.519449 31.249833) (xy 164.707502 31.095502) (xy 164.861833 30.907449) (xy 164.976511 30.692901) (xy 165.04713 30.460101) - (xy 165.065 30.278664) (xy 165.065 29.357336) (xy 165.135 29.357336) (xy 165.135 30.278665) (xy 165.15287 30.460102) - (xy 165.223489 30.692901) (xy 165.338168 30.907449) (xy 165.492499 31.095502) (xy 165.680552 31.249833) (xy 165.8951 31.364511) - (xy 166.127899 31.43513) (xy 166.37 31.458975) (xy 166.612102 31.43513) (xy 166.844901 31.364511) (xy 167.059449 31.249833) - (xy 167.247502 31.095502) (xy 167.401833 30.907449) (xy 167.516511 30.692901) (xy 167.58713 30.460101) (xy 167.605 30.278664) - (xy 167.605 29.357335) (xy 167.58713 29.175898) (xy 167.516511 28.943099) (xy 167.401833 28.728551) (xy 167.247502 28.540498) - (xy 167.059448 28.386167) (xy 166.8449 28.271489) (xy 166.612101 28.20087) (xy 166.37 28.177025) (xy 166.127898 28.20087) - (xy 165.895099 28.271489) (xy 165.680551 28.386167) (xy 165.492498 28.540498) (xy 165.338167 28.728552) (xy 165.223489 28.9431) - (xy 165.15287 29.175899) (xy 165.135 29.357336) (xy 165.065 29.357336) (xy 165.065 29.357335) (xy 165.04713 29.175898) - (xy 164.976511 28.943099) (xy 164.861833 28.728551) (xy 164.707502 28.540498) (xy 164.519448 28.386167) (xy 164.3049 28.271489) - (xy 164.072101 28.20087) (xy 163.83 28.177025) (xy 163.587898 28.20087) (xy 163.355099 28.271489) (xy 163.140551 28.386167) - (xy 162.952498 28.540498) (xy 162.798167 28.728552) (xy 162.683489 28.9431) (xy 162.61287 29.175899) (xy 162.595 29.357336) - (xy 162.525 29.357336) (xy 162.525 29.357335) (xy 162.50713 29.175898) (xy 162.436511 28.943099) (xy 162.321833 28.728551) - (xy 162.167502 28.540498) (xy 161.979448 28.386167) (xy 161.7649 28.271489) (xy 161.532101 28.20087) (xy 161.29 28.177025) - (xy 161.047898 28.20087) (xy 160.815099 28.271489) (xy 160.600551 28.386167) (xy 160.412498 28.540498) (xy 160.258167 28.728552) - (xy 160.143489 28.9431) (xy 160.07287 29.175899) (xy 160.055 29.357336) (xy 159.985 29.357336) (xy 159.985 29.357335) - (xy 159.96713 29.175898) (xy 159.896511 28.943099) (xy 159.781833 28.728551) (xy 159.627502 28.540498) (xy 159.439448 28.386167) - (xy 159.2249 28.271489) (xy 158.992101 28.20087) (xy 158.75 28.177025) (xy 158.507898 28.20087) (xy 158.275099 28.271489) - (xy 158.060551 28.386167) (xy 157.872498 28.540498) (xy 157.718167 28.728552) (xy 157.603489 28.9431) (xy 157.53287 29.175899) - (xy 157.515 29.357336) (xy 157.445 29.357336) (xy 157.445 29.357335) (xy 157.42713 29.175898) (xy 157.356511 28.943099) - (xy 157.241833 28.728551) (xy 157.087502 28.540498) (xy 156.899448 28.386167) (xy 156.6849 28.271489) (xy 156.452101 28.20087) - (xy 156.21 28.177025) (xy 155.967898 28.20087) (xy 155.735099 28.271489) (xy 155.520551 28.386167) (xy 155.332498 28.540498) - (xy 155.178167 28.728552) (xy 155.063489 28.9431) (xy 154.99287 29.175899) (xy 154.975 29.357336) (xy 154.905 29.357336) - (xy 154.905 29.357335) (xy 154.88713 29.175898) (xy 154.816511 28.943099) (xy 154.701833 28.728551) (xy 154.547502 28.540498) - (xy 154.359448 28.386167) (xy 154.1449 28.271489) (xy 153.912101 28.20087) (xy 153.67 28.177025) (xy 153.427898 28.20087) - (xy 153.195099 28.271489) (xy 152.980551 28.386167) (xy 152.792498 28.540498) (xy 152.638167 28.728552) (xy 152.523489 28.9431) - (xy 152.45287 29.175899) (xy 152.435 29.357336) (xy 152.365 29.357336) (xy 152.365 29.357335) (xy 152.34713 29.175898) - (xy 152.276511 28.943099) (xy 152.161833 28.728551) (xy 152.007502 28.540498) (xy 151.819448 28.386167) (xy 151.6049 28.271489) - (xy 151.372101 28.20087) (xy 151.13 28.177025) (xy 150.887898 28.20087) (xy 150.655099 28.271489) (xy 150.440551 28.386167) - (xy 150.252498 28.540498) (xy 150.098167 28.728552) (xy 149.983489 28.9431) (xy 149.91287 29.175899) (xy 149.895 29.357336) - (xy 149.825 29.357336) (xy 149.825 29.357335) (xy 149.80713 29.175898) (xy 149.736511 28.943099) (xy 149.621833 28.728551) - (xy 149.467502 28.540498) (xy 149.279448 28.386167) (xy 149.0649 28.271489) (xy 148.832101 28.20087) (xy 148.59 28.177025) - (xy 148.347898 28.20087) (xy 148.115099 28.271489) (xy 147.900551 28.386167) (xy 147.712498 28.540498) (xy 147.558167 28.728552) - (xy 147.443489 28.9431) (xy 147.37287 29.175899) (xy 147.355 29.357336) (xy 147.285 29.357336) (xy 147.285 29.291) - (xy 147.236493 29.052504) (xy 147.14239 28.828054) (xy 147.006307 28.626275) (xy 146.833474 28.454922) (xy 146.630533 28.320579) - (xy 146.405282 28.228409) (xy 146.367609 28.224538) (xy 146.177 28.349269) (xy 145.923 28.349269) (xy 145.732391 28.224538) - (xy 145.694718 28.228409) (xy 145.469467 28.320579) (xy 145.266526 28.454922) (xy 145.093693 28.626275) (xy 144.95761 28.828054) - (xy 144.863507 29.052504) (xy 144.815 29.291) (xy 132.492702 29.291) (xy 132.443853 29.045426) (xy 132.33568 28.784273) - (xy 132.178637 28.549241) (xy 131.978759 28.349363) (xy 131.743727 28.19232) (xy 131.482574 28.084147) (xy 131.205335 28.029) - (xy 130.922665 28.029) (xy 130.645426 28.084147) (xy 130.384273 28.19232) (xy 130.149241 28.349363) (xy 129.949363 28.549241) - (xy 129.79232 28.784273) (xy 129.684147 29.045426) (xy 129.629 29.322665) (xy 129.629 29.605335) (xy 129.684147 29.882574) - (xy 129.79232 30.143727) (xy 129.949363 30.378759) (xy 130.149241 30.578637) (xy 130.381759 30.734) (xy 130.149241 30.889363) - (xy 129.949363 31.089241) (xy 129.79232 31.324273) (xy 129.684147 31.585426) (xy 129.629 31.862665) (xy 129.629 32.145335) - (xy 129.684147 32.422574) (xy 129.79232 32.683727) (xy 129.949363 32.918759) (xy 130.149241 33.118637) (xy 130.381759 33.274) - (xy 130.149241 33.429363) (xy 129.949363 33.629241) (xy 129.845957 33.784) (xy 127.474103 33.784) (xy 125.183104 31.493003) - (xy 125.159301 31.463999) (xy 125.043576 31.369026) (xy 124.911547 31.298454) (xy 124.768286 31.254997) (xy 124.662425 31.24457) - (xy 124.558637 31.089241) (xy 124.360039 30.890643) (xy 124.368482 30.889812) (xy 124.48818 30.853502) (xy 124.598494 30.794537) - (xy 124.695185 30.715185) (xy 124.774537 30.618494) (xy 124.833502 30.50818) (xy 124.869812 30.388482) (xy 124.882072 30.264) - (xy 124.879 29.74975) (xy 124.72025 29.591) (xy 123.571 29.591) (xy 123.571 29.611) (xy 123.317 29.611) - (xy 123.317 29.591) (xy 122.16775 29.591) (xy 122.009 29.74975) (xy 122.005928 30.264) (xy 122.018188 30.388482) - (xy 122.054498 30.50818) (xy 122.113463 30.618494) (xy 122.192815 30.715185) (xy 122.289506 30.794537) (xy 122.39982 30.853502) - (xy 122.519518 30.889812) (xy 122.527961 30.890643) (xy 122.329363 31.089241) (xy 122.17232 31.324273) (xy 122.064147 31.585426) - (xy 122.009 31.862665) (xy 122.009 32.145335) (xy 122.064147 32.422574) (xy 122.17232 32.683727) (xy 122.329363 32.918759) - (xy 122.529241 33.118637) (xy 122.761759 33.274) (xy 122.529241 33.429363) (xy 122.329363 33.629241) (xy 122.17232 33.864273) - (xy 122.151453 33.914651) (xy 120.6926 32.455799) (xy 120.6926 28.664) (xy 122.005928 28.664) (xy 122.009 29.17825) + (xy 152.161833 45.947449) (xy 152.276511 45.732901) (xy 152.34713 45.500101) (xy 152.365 45.318664) (xy 152.365 44.397335) + (xy 152.34977 44.2427) (xy 152.45023 44.2427) (xy 152.435 44.397336) (xy 152.435 45.318665) (xy 152.45287 45.500102) + (xy 152.523489 45.732901) (xy 152.638168 45.947449) (xy 152.792499 46.135502) (xy 152.980552 46.289833) (xy 153.1951 46.404511) + (xy 153.427899 46.47513) (xy 153.67 46.498975) (xy 153.912102 46.47513) (xy 154.144901 46.404511) (xy 154.359449 46.289833) + (xy 154.547502 46.135502) (xy 154.701833 45.947449) (xy 154.816511 45.732901) (xy 154.88713 45.500101) (xy 154.905 45.318664) + (xy 154.905 44.397335) (xy 154.88977 44.2427) (xy 154.99023 44.2427) (xy 154.975 44.397336) (xy 154.975 45.318665) + (xy 154.99287 45.500102) (xy 155.063489 45.732901) (xy 155.178168 45.947449) (xy 155.332499 46.135502) (xy 155.520552 46.289833) + (xy 155.7351 46.404511) (xy 155.967899 46.47513) (xy 156.21 46.498975) (xy 156.452102 46.47513) (xy 156.684901 46.404511) + (xy 156.899449 46.289833) (xy 157.087502 46.135502) (xy 157.241833 45.947449) (xy 157.356511 45.732901) (xy 157.42713 45.500101) + (xy 157.445 45.318664) (xy 157.445 44.397336) (xy 157.515 44.397336) (xy 157.515 45.318665) (xy 157.53287 45.500102) + (xy 157.603489 45.732901) (xy 157.718168 45.947449) (xy 157.872499 46.135502) (xy 158.060552 46.289833) (xy 158.2751 46.404511) + (xy 158.507899 46.47513) (xy 158.75 46.498975) (xy 158.992102 46.47513) (xy 159.224901 46.404511) (xy 159.439449 46.289833) + (xy 159.627502 46.135502) (xy 159.781833 45.947449) (xy 159.896511 45.732901) (xy 159.96713 45.500101) (xy 159.985 45.318664) + (xy 159.985 44.397336) (xy 160.055 44.397336) (xy 160.055 45.318665) (xy 160.07287 45.500102) (xy 160.143489 45.732901) + (xy 160.258168 45.947449) (xy 160.412499 46.135502) (xy 160.600552 46.289833) (xy 160.8151 46.404511) (xy 161.047899 46.47513) + (xy 161.29 46.498975) (xy 161.532102 46.47513) (xy 161.764901 46.404511) (xy 161.979449 46.289833) (xy 162.167502 46.135502) + (xy 162.321833 45.947449) (xy 162.436511 45.732901) (xy 162.50713 45.500101) (xy 162.525 45.318664) (xy 162.525 44.397336) + (xy 162.595 44.397336) (xy 162.595 45.318665) (xy 162.61287 45.500102) (xy 162.683489 45.732901) (xy 162.798168 45.947449) + (xy 162.952499 46.135502) (xy 163.140552 46.289833) (xy 163.3551 46.404511) (xy 163.587899 46.47513) (xy 163.83 46.498975) + (xy 164.072102 46.47513) (xy 164.304901 46.404511) (xy 164.519449 46.289833) (xy 164.707502 46.135502) (xy 164.861833 45.947449) + (xy 164.976511 45.732901) (xy 165.04713 45.500101) (xy 165.065 45.318664) (xy 165.065 44.397336) (xy 165.135 44.397336) + (xy 165.135 45.318665) (xy 165.15287 45.500102) (xy 165.223489 45.732901) (xy 165.338168 45.947449) (xy 165.492499 46.135502) + (xy 165.680552 46.289833) (xy 165.8951 46.404511) (xy 166.127899 46.47513) (xy 166.37 46.498975) (xy 166.612102 46.47513) + (xy 166.844901 46.404511) (xy 167.059449 46.289833) (xy 167.247502 46.135502) (xy 167.401833 45.947449) (xy 167.516511 45.732901) + (xy 167.58713 45.500101) (xy 167.605 45.318664) (xy 167.605 44.397335) (xy 167.58713 44.215898) (xy 167.516511 43.983099) + (xy 167.401833 43.768551) (xy 167.247502 43.580498) (xy 167.059448 43.426167) (xy 166.8449 43.311489) (xy 166.612101 43.24087) + (xy 166.37 43.217025) (xy 166.127898 43.24087) (xy 165.895099 43.311489) (xy 165.680551 43.426167) (xy 165.492498 43.580498) + (xy 165.338167 43.768552) (xy 165.223489 43.9831) (xy 165.15287 44.215899) (xy 165.135 44.397336) (xy 165.065 44.397336) + (xy 165.065 44.397335) (xy 165.04713 44.215898) (xy 164.976511 43.983099) (xy 164.861833 43.768551) (xy 164.707502 43.580498) + (xy 164.519448 43.426167) (xy 164.3049 43.311489) (xy 164.072101 43.24087) (xy 163.83 43.217025) (xy 163.587898 43.24087) + (xy 163.355099 43.311489) (xy 163.140551 43.426167) (xy 162.952498 43.580498) (xy 162.798167 43.768552) (xy 162.683489 43.9831) + (xy 162.61287 44.215899) (xy 162.595 44.397336) (xy 162.525 44.397336) (xy 162.525 44.397335) (xy 162.50713 44.215898) + (xy 162.436511 43.983099) (xy 162.321833 43.768551) (xy 162.167502 43.580498) (xy 161.979448 43.426167) (xy 161.7649 43.311489) + (xy 161.532101 43.24087) (xy 161.29 43.217025) (xy 161.047898 43.24087) (xy 160.815099 43.311489) (xy 160.600551 43.426167) + (xy 160.412498 43.580498) (xy 160.258167 43.768552) (xy 160.143489 43.9831) (xy 160.07287 44.215899) (xy 160.055 44.397336) + (xy 159.985 44.397336) (xy 159.985 44.397335) (xy 159.96713 44.215898) (xy 159.896511 43.983099) (xy 159.781833 43.768551) + (xy 159.627502 43.580498) (xy 159.439448 43.426167) (xy 159.2249 43.311489) (xy 158.992101 43.24087) (xy 158.75 43.217025) + (xy 158.507898 43.24087) (xy 158.275099 43.311489) (xy 158.060551 43.426167) (xy 157.872498 43.580498) (xy 157.718167 43.768552) + (xy 157.603489 43.9831) (xy 157.53287 44.215899) (xy 157.515 44.397336) (xy 157.445 44.397336) (xy 157.445 44.397335) + (xy 157.42713 44.215898) (xy 157.356511 43.983099) (xy 157.241833 43.768551) (xy 157.087502 43.580498) (xy 156.973277 43.486757) + (xy 156.973677 43.4827) (xy 156.959003 43.333714) (xy 156.915546 43.190453) (xy 156.844974 43.058424) (xy 156.750001 42.942699) + (xy 156.634276 42.847726) (xy 156.502247 42.777154) (xy 156.358986 42.733697) (xy 156.247333 42.7227) (xy 156.21 42.719023) + (xy 156.172667 42.7227) (xy 148.162822 42.7227) (xy 148.125499 42.719024) (xy 148.088176 42.7227) (xy 148.088167 42.7227) + (xy 147.976514 42.733697) (xy 147.833253 42.777154) (xy 147.701224 42.847726) (xy 147.701222 42.847727) (xy 147.701223 42.847727) + (xy 147.614496 42.918901) (xy 147.614492 42.918905) (xy 147.585499 42.942699) (xy 147.561705 42.971692) (xy 146.93895 43.594448) + (xy 146.927502 43.580498) (xy 146.739448 43.426167) (xy 146.5249 43.311489) (xy 146.292101 43.24087) (xy 146.05 43.217025) + (xy 145.807898 43.24087) (xy 145.575099 43.311489) (xy 145.360551 43.426167) (xy 145.172498 43.580498) (xy 145.018167 43.768552) + (xy 144.903489 43.9831) (xy 144.83287 44.215899) (xy 144.815 44.397336) (xy 144.815 45.318665) (xy 144.83287 45.500102) + (xy 144.903489 45.732901) (xy 145.018168 45.947449) (xy 145.127648 46.08085) (xy 141.676499 49.532) (xy 121.884801 49.532) + (xy 125.142304 46.274498) (xy 125.171301 46.250701) (xy 125.266274 46.134976) (xy 125.336846 46.002947) (xy 125.380303 45.859686) + (xy 125.3913 45.748033) (xy 125.3913 45.748024) (xy 125.394976 45.710701) (xy 125.3913 45.673378) (xy 125.3913 45.561039) + (xy 129.672096 45.561039) (xy 129.712754 45.695087) (xy 129.832963 45.94942) (xy 130.000481 46.175414) (xy 130.208869 46.364385) + (xy 130.450119 46.50907) (xy 130.71496 46.603909) (xy 130.937 46.482624) (xy 130.937 45.339) (xy 131.191 45.339) + (xy 131.191 46.482624) (xy 131.41304 46.603909) (xy 131.677881 46.50907) (xy 131.919131 46.364385) (xy 132.127519 46.175414) + (xy 132.295037 45.94942) (xy 132.415246 45.695087) (xy 132.455904 45.561039) (xy 132.333915 45.339) (xy 131.191 45.339) + (xy 130.937 45.339) (xy 129.794085 45.339) (xy 129.672096 45.561039) (xy 125.3913 45.561039) (xy 125.3913 44.862961) + (xy 129.672096 44.862961) (xy 129.794085 45.085) (xy 130.937 45.085) (xy 130.937 43.941376) (xy 131.191 43.941376) + (xy 131.191 45.085) (xy 132.333915 45.085) (xy 132.455904 44.862961) (xy 132.415246 44.728913) (xy 132.295037 44.47458) + (xy 132.127519 44.248586) (xy 131.919131 44.059615) (xy 131.677881 43.91493) (xy 131.41304 43.820091) (xy 131.191 43.941376) + (xy 130.937 43.941376) (xy 130.71496 43.820091) (xy 130.450119 43.91493) (xy 130.208869 44.059615) (xy 130.000481 44.248586) + (xy 129.832963 44.47458) (xy 129.712754 44.728913) (xy 129.672096 44.862961) (xy 125.3913 44.862961) (xy 125.3913 44.723225) + (xy 125.394976 44.6859) (xy 125.3913 44.648575) (xy 125.3913 44.648567) (xy 125.380303 44.536914) (xy 125.336846 44.393653) + (xy 125.266274 44.261624) (xy 125.171301 44.145899) (xy 125.142303 44.122101) (xy 120.089504 39.069303) (xy 120.065701 39.040299) + (xy 119.949976 38.945326) (xy 119.817947 38.874754) (xy 119.674686 38.831297) (xy 119.563033 38.8203) (xy 119.563022 38.8203) + (xy 119.5257 38.816624) (xy 119.488378 38.8203) (xy 117.503402 38.8203) (xy 115.371767 36.688665) (xy 116.929 36.688665) + (xy 116.929 36.971335) (xy 116.984147 37.248574) (xy 117.09232 37.509727) (xy 117.249363 37.744759) (xy 117.449241 37.944637) + (xy 117.684273 38.10168) (xy 117.945426 38.209853) (xy 118.222665 38.265) (xy 118.505335 38.265) (xy 118.782574 38.209853) + (xy 119.043727 38.10168) (xy 119.278759 37.944637) (xy 119.478637 37.744759) (xy 119.63568 37.509727) (xy 119.743853 37.248574) + (xy 119.799 36.971335) (xy 119.799 36.688665) (xy 119.743853 36.411426) (xy 119.63568 36.150273) (xy 119.478637 35.915241) + (xy 119.278759 35.715363) (xy 119.043727 35.55832) (xy 118.782574 35.450147) (xy 118.505335 35.395) (xy 118.222665 35.395) + (xy 117.945426 35.450147) (xy 117.684273 35.55832) (xy 117.449241 35.715363) (xy 117.249363 35.915241) (xy 117.09232 36.150273) + (xy 116.984147 36.411426) (xy 116.929 36.688665) (xy 115.371767 36.688665) (xy 108.885804 30.202702) (xy 111.962903 30.202702) + (xy 112.034486 30.446671) (xy 112.289996 30.567571) (xy 112.564184 30.6363) (xy 112.846512 30.650217) (xy 113.12613 30.608787) + (xy 113.392292 30.513603) (xy 113.517514 30.446671) (xy 113.589097 30.202702) (xy 117.550903 30.202702) (xy 117.622486 30.446671) + (xy 117.877996 30.567571) (xy 118.152184 30.6363) (xy 118.434512 30.650217) (xy 118.71413 30.608787) (xy 118.980292 30.513603) + (xy 119.105514 30.446671) (xy 119.177097 30.202702) (xy 118.364 29.389605) (xy 117.550903 30.202702) (xy 113.589097 30.202702) + (xy 112.776 29.389605) (xy 111.962903 30.202702) (xy 108.885804 30.202702) (xy 108.857504 30.174403) (xy 108.833701 30.145399) + (xy 108.717976 30.050426) (xy 108.585947 29.979854) (xy 108.584047 29.979278) (xy 108.678671 29.951514) (xy 108.799571 29.696004) + (xy 108.8683 29.421816) (xy 108.875265 29.280512) (xy 111.335783 29.280512) (xy 111.377213 29.56013) (xy 111.472397 29.826292) + (xy 111.539329 29.951514) (xy 111.783298 30.023097) (xy 112.596395 29.21) (xy 112.955605 29.21) (xy 113.768702 30.023097) + (xy 114.012671 29.951514) (xy 114.133571 29.696004) (xy 114.2023 29.421816) (xy 114.209265 29.280512) (xy 116.923783 29.280512) + (xy 116.965213 29.56013) (xy 117.060397 29.826292) (xy 117.127329 29.951514) (xy 117.371298 30.023097) (xy 118.184395 29.21) + (xy 118.543605 29.21) (xy 119.356702 30.023097) (xy 119.600671 29.951514) (xy 119.721571 29.696004) (xy 119.7903 29.421816) + (xy 119.804217 29.139488) (xy 119.762787 28.85987) (xy 119.692741 28.664) (xy 122.005928 28.664) (xy 122.009 29.17825) (xy 122.16775 29.337) (xy 123.317 29.337) (xy 123.317 28.18775) (xy 123.571 28.18775) (xy 123.571 29.337) (xy 124.72025 29.337) (xy 124.879 29.17825) (xy 124.882072 28.664) (xy 124.869812 28.539518) (xy 124.833502 28.41982) (xy 124.774537 28.309506) (xy 124.695185 28.212815) (xy 124.598494 28.133463) (xy 124.48818 28.074498) (xy 124.368482 28.038188) (xy 124.244 28.025928) (xy 123.72975 28.029) (xy 123.571 28.18775) (xy 123.317 28.18775) (xy 123.15825 28.029) (xy 122.644 28.025928) (xy 122.519518 28.038188) (xy 122.39982 28.074498) (xy 122.289506 28.133463) (xy 122.192815 28.212815) - (xy 122.113463 28.309506) (xy 122.054498 28.41982) (xy 122.018188 28.539518) (xy 122.005928 28.664) (xy 120.6926 28.664) - (xy 120.6926 20.357222) (xy 120.696276 20.319899) (xy 120.6926 20.282576) (xy 120.6926 20.282567) (xy 120.681603 20.170914) - (xy 120.638146 20.027653) (xy 120.606622 19.968676) (xy 120.567574 19.895623) (xy 120.496399 19.808897) (xy 120.472601 19.779899) - (xy 120.443603 19.756101) (xy 119.592804 18.905303) (xy 119.771475 18.726632) (xy 119.888 18.55224) (xy 120.004525 18.726632) - (xy 120.211368 18.933475) (xy 120.454589 19.09599) (xy 120.724842 19.207932) (xy 121.01174 19.265) (xy 121.30426 19.265) - (xy 121.591158 19.207932) (xy 121.861411 19.09599) (xy 122.104632 18.933475) (xy 122.311475 18.726632) (xy 122.47399 18.483411) - (xy 122.585932 18.213158) (xy 122.643 17.92626) (xy 122.643 17.63374) (xy 122.585932 17.346842) (xy 122.47399 17.076589) - (xy 122.311475 16.833368) (xy 122.300602 16.822495) (xy 172.767 16.822495) (xy 172.767 17.213505) (xy 172.843282 17.597003) - (xy 172.992915 17.95825) (xy 173.210149 18.283364) (xy 173.486636 18.559851) (xy 173.81175 18.777085) (xy 174.172997 18.926718) - (xy 174.556495 19.003) (xy 174.947505 19.003) (xy 175.331003 18.926718) (xy 175.69225 18.777085) (xy 176.017364 18.559851) - (xy 176.293851 18.283364) (xy 176.511085 17.95825) (xy 176.660718 17.597003) (xy 176.737 17.213505) (xy 176.737 16.822495) - (xy 176.660718 16.438997) (xy 176.511085 16.07775) (xy 176.293851 15.752636) (xy 176.017364 15.476149) (xy 175.69225 15.258915) - (xy 175.331003 15.109282) (xy 174.947505 15.033) (xy 174.556495 15.033) (xy 174.172997 15.109282) (xy 173.81175 15.258915) - (xy 173.486636 15.476149) (xy 173.210149 15.752636) (xy 172.992915 16.07775) (xy 172.843282 16.438997) (xy 172.767 16.822495) - (xy 122.300602 16.822495) (xy 122.104632 16.626525) (xy 121.93024 16.51) (xy 122.104632 16.393475) (xy 122.311475 16.186632) - (xy 122.47399 15.943411) (xy 122.585932 15.673158) (xy 122.643 15.38626) (xy 122.643 15.09374) (xy 122.585932 14.806842) - (xy 122.47399 14.536589) (xy 122.311475 14.293368) (xy 122.104632 14.086525) (xy 121.861411 13.92401) (xy 121.591158 13.812068) - (xy 121.30426 13.755) (xy 121.01174 13.755) (xy 120.724842 13.812068) (xy 120.454589 13.92401) (xy 120.211368 14.086525) - (xy 120.004525 14.293368) (xy 119.888 14.46776) (xy 119.771475 14.293368) (xy 119.564632 14.086525) (xy 119.321411 13.92401) - (xy 119.051158 13.812068) (xy 118.76426 13.755) (xy 118.47174 13.755) (xy 118.184842 13.812068) (xy 117.914589 13.92401) - (xy 117.671368 14.086525) (xy 117.464525 14.293368) (xy 117.348 14.46776) (xy 117.231475 14.293368) (xy 117.024632 14.086525) - (xy 116.781411 13.92401) (xy 116.511158 13.812068) (xy 116.22426 13.755) (xy 115.93174 13.755) (xy 115.644842 13.812068) - (xy 115.374589 13.92401) (xy 115.131368 14.086525) (xy 114.924525 14.293368) (xy 114.808 14.46776) (xy 114.691475 14.293368) - (xy 114.484632 14.086525) (xy 114.241411 13.92401) (xy 113.971158 13.812068) (xy 113.68426 13.755) (xy 113.39174 13.755) - (xy 113.104842 13.812068) (xy 112.834589 13.92401) (xy 112.591368 14.086525) (xy 112.384525 14.293368) (xy 112.268 14.46776) - (xy 112.151475 14.293368) (xy 111.944632 14.086525) (xy 111.701411 13.92401) (xy 111.431158 13.812068) (xy 111.14426 13.755) - (xy 110.85174 13.755) (xy 110.564842 13.812068) (xy 110.294589 13.92401) (xy 110.051368 14.086525) (xy 109.844525 14.293368) - (xy 109.728 14.46776) (xy 109.611475 14.293368) (xy 109.404632 14.086525) (xy 109.161411 13.92401) (xy 108.891158 13.812068) - (xy 108.60426 13.755) (xy 108.31174 13.755) (xy 108.024842 13.812068) (xy 107.754589 13.92401) (xy 107.511368 14.086525) - (xy 107.304525 14.293368) (xy 107.188 14.46776) (xy 107.071475 14.293368) (xy 106.864632 14.086525) (xy 106.621411 13.92401) - (xy 106.351158 13.812068) (xy 106.06426 13.755) (xy 105.77174 13.755) (xy 105.484842 13.812068) (xy 105.214589 13.92401) - (xy 104.971368 14.086525) (xy 104.764525 14.293368) (xy 104.648 14.46776) (xy 104.531475 14.293368) (xy 104.324632 14.086525) - (xy 104.081411 13.92401) (xy 103.811158 13.812068) (xy 103.52426 13.755) (xy 103.23174 13.755) (xy 102.944842 13.812068) - (xy 102.674589 13.92401) (xy 102.431368 14.086525) (xy 102.224525 14.293368) (xy 102.108 14.46776) (xy 101.991475 14.293368) - (xy 101.784632 14.086525) (xy 101.541411 13.92401) (xy 101.271158 13.812068) (xy 100.98426 13.755) (xy 100.69174 13.755) - (xy 100.404842 13.812068) (xy 100.134589 13.92401) (xy 99.891368 14.086525) (xy 99.684525 14.293368) (xy 99.568 14.46776) - (xy 99.451475 14.293368) (xy 99.244632 14.086525) (xy 99.001411 13.92401) (xy 98.731158 13.812068) (xy 98.44426 13.755) - (xy 98.15174 13.755) (xy 97.864842 13.812068) (xy 97.594589 13.92401) (xy 97.351368 14.086525) (xy 97.144525 14.293368) - (xy 97.028 14.46776) (xy 96.911475 14.293368) (xy 96.704632 14.086525) (xy 96.461411 13.92401) (xy 96.191158 13.812068) - (xy 95.90426 13.755) (xy 95.61174 13.755) (xy 95.324842 13.812068) (xy 95.054589 13.92401) (xy 94.811368 14.086525) - (xy 94.604525 14.293368) (xy 94.488 14.46776) (xy 94.371475 14.293368) (xy 94.164632 14.086525) (xy 93.921411 13.92401) - (xy 93.651158 13.812068) (xy 93.36426 13.755) (xy 93.07174 13.755) (xy 92.784842 13.812068) (xy 92.514589 13.92401) - (xy 92.271368 14.086525) (xy 92.064525 14.293368) (xy 91.948 14.46776) (xy 91.831475 14.293368) (xy 91.624632 14.086525) - (xy 91.381411 13.92401) (xy 91.111158 13.812068) (xy 90.82426 13.755) (xy 90.53174 13.755) (xy 90.244842 13.812068) - (xy 89.974589 13.92401) (xy 89.731368 14.086525) (xy 89.524525 14.293368) (xy 89.408 14.46776) (xy 89.291475 14.293368) - (xy 89.084632 14.086525) (xy 88.841411 13.92401) (xy 88.571158 13.812068) (xy 88.28426 13.755) (xy 87.99174 13.755) - (xy 87.704842 13.812068) (xy 87.434589 13.92401) (xy 87.191368 14.086525) (xy 86.984525 14.293368) (xy 86.868 14.46776) - (xy 86.751475 14.293368) (xy 86.544632 14.086525) (xy 86.301411 13.92401) (xy 86.031158 13.812068) (xy 85.74426 13.755) - (xy 85.45174 13.755) (xy 85.164842 13.812068) (xy 84.894589 13.92401) (xy 84.651368 14.086525) (xy 84.444525 14.293368) - (xy 84.328 14.46776) (xy 84.211475 14.293368) (xy 84.004632 14.086525) (xy 83.761411 13.92401) (xy 83.491158 13.812068) - (xy 83.20426 13.755) (xy 82.91174 13.755) (xy 82.624842 13.812068) (xy 82.354589 13.92401) (xy 82.111368 14.086525) - (xy 81.904525 14.293368) (xy 81.788 14.46776) (xy 81.671475 14.293368) (xy 81.464632 14.086525) (xy 81.221411 13.92401) - (xy 80.951158 13.812068) (xy 80.66426 13.755) (xy 80.37174 13.755) (xy 80.084842 13.812068) (xy 79.814589 13.92401) - (xy 79.571368 14.086525) (xy 79.364525 14.293368) (xy 79.242805 14.475534) (xy 79.173178 14.358645) (xy 78.978269 14.142412) - (xy 78.74492 13.968359) (xy 78.482099 13.843175) (xy 78.33489 13.798524) (xy 78.105 13.919845) (xy 78.105 15.113) - (xy 78.125 15.113) (xy 78.125 15.367) (xy 78.105 15.367) (xy 78.105 15.387) (xy 77.851 15.387) - (xy 77.851 15.367) (xy 77.831 15.367) (xy 77.831 15.113) (xy 77.851 15.113) (xy 77.851 13.919845) - (xy 77.62111 13.798524) (xy 77.473901 13.843175) (xy 77.21108 13.968359) (xy 76.977731 14.142412) (xy 76.782822 14.358645) - (xy 76.713195 14.475534) (xy 76.591475 14.293368) (xy 76.384632 14.086525) (xy 76.141411 13.92401) (xy 75.871158 13.812068) - (xy 75.58426 13.755) (xy 75.29174 13.755) (xy 75.004842 13.812068) (xy 74.734589 13.92401) (xy 74.491368 14.086525) - (xy 74.359513 14.21838) (xy 74.337502 14.14582) (xy 74.278537 14.035506) (xy 74.199185 13.938815) (xy 74.102494 13.859463) - (xy 73.99218 13.800498) (xy 73.872482 13.764188) (xy 73.748 13.751928) (xy 72.048 13.751928) (xy 71.923518 13.764188) - (xy 71.80382 13.800498) (xy 71.693506 13.859463) (xy 71.596815 13.938815) (xy 71.517463 14.035506) (xy 71.458498 14.14582) - (xy 71.422188 14.265518) (xy 71.409928 14.39) (xy 71.409928 15.7947) (xy 66.074402 15.7947) (xy 63.774604 13.494903) - (xy 63.750801 13.465899) (xy 63.635076 13.370926) (xy 63.503047 13.300354) (xy 63.359786 13.256897) (xy 63.248133 13.2459) - (xy 63.248122 13.2459) (xy 63.2108 13.242224) (xy 63.173478 13.2459) (xy 46.483423 13.2459) (xy 46.4461 13.242224) - (xy 46.408777 13.2459) (xy 46.408767 13.2459) (xy 46.297114 13.256897) (xy 46.153853 13.300354) (xy 46.021823 13.370926) - (xy 45.938183 13.439568) (xy 45.906099 13.465899) (xy 45.882301 13.494897) (xy 45.578408 13.79879) (xy 45.35826 13.755) - (xy 45.06574 13.755) (xy 44.778842 13.812068) (xy 44.508589 13.92401) (xy 44.265368 14.086525) (xy 44.058525 14.293368) - (xy 43.942 14.46776) (xy 43.825475 14.293368) (xy 43.618632 14.086525) (xy 43.375411 13.92401) (xy 43.105158 13.812068) - (xy 42.81826 13.755) (xy 42.52574 13.755) (xy 42.238842 13.812068) (xy 41.968589 13.92401) (xy 41.725368 14.086525) - (xy 41.518525 14.293368) (xy 41.396805 14.475534) (xy 41.327178 14.358645) (xy 41.132269 14.142412) (xy 40.89892 13.968359) - (xy 40.636099 13.843175) (xy 40.48889 13.798524) (xy 40.259 13.919845) (xy 40.259 15.113) (xy 40.279 15.113) - (xy 40.279 15.367) (xy 40.259 15.367) (xy 40.259 15.387) (xy 40.005 15.387) (xy 40.005 15.367) - (xy 39.985 15.367) (xy 39.985 15.113) (xy 40.005 15.113) (xy 40.005 13.919845) (xy 39.77511 13.798524) - (xy 39.627901 13.843175) (xy 39.36508 13.968359) (xy 39.131731 14.142412) (xy 39.055966 14.226466) (xy 39.031502 14.14582) - (xy 38.972537 14.035506) (xy 38.893185 13.938815) (xy 38.796494 13.859463) (xy 38.68618 13.800498) (xy 38.566482 13.764188) - (xy 38.442 13.751928) (xy 36.742 13.751928) (xy 36.617518 13.764188) (xy 36.49782 13.800498) (xy 36.387506 13.859463) - (xy 36.290815 13.938815) (xy 36.211463 14.035506) (xy 36.152498 14.14582) (xy 36.116188 14.265518) (xy 36.103928 14.39) - (xy 36.103928 15.75) (xy 29.532313 15.75) (xy 29.386312 15.531495) (xy 29.172505 15.317688) (xy 28.921095 15.149701) - (xy 28.641743 15.033989) (xy 28.345184 14.975) (xy 28.042816 14.975) (xy 27.746257 15.033989) (xy 27.466905 15.149701) - (xy 27.215495 15.317688) (xy 27.149056 15.384127) (xy 27.143502 15.36582) (xy 27.084537 15.255506) (xy 27.005185 15.158815) - (xy 26.908494 15.079463) (xy 26.79818 15.020498) (xy 26.678482 14.984188) (xy 26.554 14.971928) (xy 25.93975 14.975) - (xy 25.781 15.13375) (xy 25.781 16.383) (xy 25.801 16.383) (xy 25.801 16.637) (xy 25.781 16.637) - (xy 25.781 17.88625) (xy 25.93975 18.045) (xy 26.554 18.048072) (xy 26.678482 18.035812) (xy 26.79818 17.999502) - (xy 26.908494 17.940537) (xy 27.005185 17.861185) (xy 27.084537 17.764494) (xy 27.143502 17.65418) (xy 27.149056 17.635873) - (xy 27.215495 17.702312) (xy 27.466905 17.870299) (xy 27.746257 17.986011) (xy 28.042816 18.045) (xy 28.345184 18.045) - (xy 28.641743 17.986011) (xy 28.921095 17.870299) (xy 29.172505 17.702312) (xy 29.386312 17.488505) (xy 29.532313 17.27) - (xy 36.195897 17.27) (xy 36.164068 17.346842) (xy 36.107 17.63374) (xy 36.107 17.92626) (xy 36.164068 18.213158) - (xy 36.177382 18.2453) (xy 22.625622 18.2453) (xy 22.588299 18.241624) (xy 22.550976 18.2453) (xy 22.550967 18.2453) - (xy 22.439314 18.256297) (xy 22.296053 18.299754) (xy 22.164024 18.370326) (xy 22.164022 18.370327) (xy 22.164023 18.370327) - (xy 22.077296 18.441501) (xy 22.077292 18.441505) (xy 22.048299 18.465299) (xy 22.024505 18.494292) (xy 13.036403 27.482396) - (xy 13.007399 27.506199) (xy 12.971737 27.549654) (xy 12.912426 27.621924) (xy 12.855087 27.729197) (xy 12.841854 27.753954) - (xy 12.798397 27.897215) (xy 12.7874 28.008868) (xy 12.7874 28.008878) (xy 12.783724 28.0462) (xy 12.7874 28.083522) - (xy 12.787401 69.342067) (xy 12.783724 69.3794) (xy 12.787401 69.416733) (xy 12.798398 69.528386) (xy 12.807584 69.558668) - (xy 12.841854 69.671646) (xy 12.912426 69.803676) (xy 12.983601 69.890402) (xy 13.0074 69.919401) (xy 13.036398 69.943199) - (xy 15.623358 72.53016) (xy 15.49232 72.726273) (xy 15.384147 72.987426) (xy 15.329 73.264665) (xy 15.329 73.547335) - (xy 15.384147 73.824574) (xy 15.49232 74.085727) (xy 15.623719 74.28238) (xy 14.996498 74.909601) (xy 14.9675 74.933399) - (xy 14.943702 74.962397) (xy 14.943701 74.962398) (xy 14.872526 75.049124) (xy 14.801954 75.181154) (xy 14.775694 75.267724) - (xy 14.758498 75.324414) (xy 14.748591 75.425002) (xy 14.743824 75.4734) (xy 14.747501 75.510732) (xy 14.7475 86.787078) - (xy 14.743824 86.8244) (xy 14.7475 86.861722) (xy 14.7475 86.861732) (xy 14.758497 86.973385) (xy 14.786652 87.066201) - (xy 14.801954 87.116646) (xy 14.872526 87.248676) (xy 14.899021 87.28096) (xy 14.967499 87.364401) (xy 14.996503 87.388204) - (xy 25.118401 97.510103) (xy 25.142199 97.539101) (xy 25.201783 97.588) (xy 12.648 97.588) (xy 12.648 93.022495) - (xy 15.033 93.022495) (xy 15.033 93.413505) (xy 15.109282 93.797003) (xy 15.258915 94.15825) (xy 15.476149 94.483364) - (xy 15.752636 94.759851) (xy 16.07775 94.977085) (xy 16.438997 95.126718) (xy 16.822495 95.203) (xy 17.213505 95.203) - (xy 17.597003 95.126718) (xy 17.95825 94.977085) (xy 18.283364 94.759851) (xy 18.559851 94.483364) (xy 18.777085 94.15825) - (xy 18.926718 93.797003) (xy 19.003 93.413505) (xy 19.003 93.022495) (xy 18.926718 92.638997) (xy 18.777085 92.27775) - (xy 18.559851 91.952636) (xy 18.283364 91.676149) (xy 17.95825 91.458915) (xy 17.597003 91.309282) (xy 17.213505 91.233) - (xy 16.822495 91.233) (xy 16.438997 91.309282) (xy 16.07775 91.458915) (xy 15.752636 91.676149) (xy 15.476149 91.952636) - (xy 15.258915 92.27775) (xy 15.109282 92.638997) (xy 15.033 93.022495) (xy 12.648 93.022495) (xy 12.648 16.822495) - (xy 15.033 16.822495) (xy 15.033 17.213505) (xy 15.109282 17.597003) (xy 15.258915 17.95825) (xy 15.476149 18.283364) - (xy 15.752636 18.559851) (xy 16.07775 18.777085) (xy 16.438997 18.926718) (xy 16.822495 19.003) (xy 17.213505 19.003) - (xy 17.597003 18.926718) (xy 17.95825 18.777085) (xy 18.283364 18.559851) (xy 18.559851 18.283364) (xy 18.777085 17.95825) - (xy 18.926718 17.597003) (xy 18.963914 17.41) (xy 24.115928 17.41) (xy 24.128188 17.534482) (xy 24.164498 17.65418) - (xy 24.223463 17.764494) (xy 24.302815 17.861185) (xy 24.399506 17.940537) (xy 24.50982 17.999502) (xy 24.629518 18.035812) - (xy 24.754 18.048072) (xy 25.36825 18.045) (xy 25.527 17.88625) (xy 25.527 16.637) (xy 24.27775 16.637) - (xy 24.119 16.79575) (xy 24.115928 17.41) (xy 18.963914 17.41) (xy 19.003 17.213505) (xy 19.003 16.822495) - (xy 18.926718 16.438997) (xy 18.777085 16.07775) (xy 18.559851 15.752636) (xy 18.417215 15.61) (xy 24.115928 15.61) - (xy 24.119 16.22425) (xy 24.27775 16.383) (xy 25.527 16.383) (xy 25.527 15.13375) (xy 25.36825 14.975) - (xy 24.754 14.971928) (xy 24.629518 14.984188) (xy 24.50982 15.020498) (xy 24.399506 15.079463) (xy 24.302815 15.158815) - (xy 24.223463 15.255506) (xy 24.164498 15.36582) (xy 24.128188 15.485518) (xy 24.115928 15.61) (xy 18.417215 15.61) - (xy 18.283364 15.476149) (xy 17.95825 15.258915) (xy 17.597003 15.109282) (xy 17.213505 15.033) (xy 16.822495 15.033) - (xy 16.438997 15.109282) (xy 16.07775 15.258915) (xy 15.752636 15.476149) (xy 15.476149 15.752636) (xy 15.258915 16.07775) - (xy 15.109282 16.438997) (xy 15.033 16.822495) (xy 12.648 16.822495) (xy 12.648 12.648) (xy 179.122 12.648) + (xy 122.113463 28.309506) (xy 122.054498 28.41982) (xy 122.018188 28.539518) (xy 122.005928 28.664) (xy 119.692741 28.664) + (xy 119.667603 28.593708) (xy 119.600671 28.468486) (xy 119.356702 28.396903) (xy 118.543605 29.21) (xy 118.184395 29.21) + (xy 117.371298 28.396903) (xy 117.127329 28.468486) (xy 117.006429 28.723996) (xy 116.9377 28.998184) (xy 116.923783 29.280512) + (xy 114.209265 29.280512) (xy 114.216217 29.139488) (xy 114.174787 28.85987) (xy 114.079603 28.593708) (xy 114.012671 28.468486) + (xy 113.768702 28.396903) (xy 112.955605 29.21) (xy 112.596395 29.21) (xy 111.783298 28.396903) (xy 111.539329 28.468486) + (xy 111.418429 28.723996) (xy 111.3497 28.998184) (xy 111.335783 29.280512) (xy 108.875265 29.280512) (xy 108.882217 29.139488) + (xy 108.840787 28.85987) (xy 108.745603 28.593708) (xy 108.678671 28.468486) (xy 108.434702 28.396903) (xy 107.621605 29.21) + (xy 107.635748 29.224143) (xy 107.456143 29.403748) (xy 107.442 29.389605) (xy 107.427858 29.403748) (xy 107.248253 29.224143) + (xy 107.262395 29.21) (xy 106.449298 28.396903) (xy 106.205329 28.468486) (xy 106.084429 28.723996) (xy 106.0157 28.998184) + (xy 106.001783 29.280512) (xy 106.043213 29.56013) (xy 106.138397 29.826292) (xy 106.191371 29.9254) (xy 103.136202 29.9254) + (xy 102.490688 29.279886) (xy 102.527 29.097335) (xy 102.527 28.814665) (xy 102.471853 28.537426) (xy 102.36368 28.276273) + (xy 102.324275 28.217298) (xy 106.628903 28.217298) (xy 107.442 29.030395) (xy 108.255097 28.217298) (xy 111.962903 28.217298) + (xy 112.776 29.030395) (xy 113.589097 28.217298) (xy 117.550903 28.217298) (xy 118.364 29.030395) (xy 119.177097 28.217298) + (xy 119.105514 27.973329) (xy 118.850004 27.852429) (xy 118.575816 27.7837) (xy 118.293488 27.769783) (xy 118.01387 27.811213) + (xy 117.747708 27.906397) (xy 117.622486 27.973329) (xy 117.550903 28.217298) (xy 113.589097 28.217298) (xy 113.517514 27.973329) + (xy 113.262004 27.852429) (xy 112.987816 27.7837) (xy 112.705488 27.769783) (xy 112.42587 27.811213) (xy 112.159708 27.906397) + (xy 112.034486 27.973329) (xy 111.962903 28.217298) (xy 108.255097 28.217298) (xy 108.183514 27.973329) (xy 107.928004 27.852429) + (xy 107.653816 27.7837) (xy 107.371488 27.769783) (xy 107.09187 27.811213) (xy 106.825708 27.906397) (xy 106.700486 27.973329) + (xy 106.628903 28.217298) (xy 102.324275 28.217298) (xy 102.206637 28.041241) (xy 102.006759 27.841363) (xy 101.771727 27.68432) + (xy 101.510574 27.576147) (xy 101.233335 27.521) (xy 100.950665 27.521) (xy 100.673426 27.576147) (xy 100.412273 27.68432) + (xy 100.177241 27.841363) (xy 99.977363 28.041241) (xy 99.82032 28.276273) (xy 99.712147 28.537426) (xy 99.657 28.814665) + (xy 99.657 29.097335) (xy 99.712147 29.374574) (xy 99.82032 29.635727) (xy 99.977363 29.870759) (xy 100.177241 30.070637) + (xy 100.412273 30.22768) (xy 100.673426 30.335853) (xy 100.950665 30.391) (xy 101.233335 30.391) (xy 101.415886 30.354688) + (xy 102.2576 31.196402) (xy 102.281399 31.225401) (xy 102.312227 31.250701) (xy 102.397123 31.320374) (xy 102.520175 31.386147) + (xy 102.529153 31.390946) (xy 102.672414 31.434403) (xy 102.784067 31.4454) (xy 102.784077 31.4454) (xy 102.8214 31.449076) + (xy 102.858723 31.4454) (xy 107.978899 31.4454) (xy 112.093603 35.560104) (xy 111.861241 35.715363) (xy 111.661363 35.915241) + (xy 111.50432 36.150273) (xy 111.396147 36.411426) (xy 111.341 36.688665) (xy 111.341 36.971335) (xy 111.396147 37.248574) + (xy 111.50432 37.509727) (xy 111.661363 37.744759) (xy 111.861241 37.944637) (xy 112.096273 38.10168) (xy 112.357426 38.209853) + (xy 112.634665 38.265) (xy 112.917335 38.265) (xy 113.194574 38.209853) (xy 113.455727 38.10168) (xy 113.690759 37.944637) + (xy 113.890637 37.744759) (xy 114.045896 37.512397) (xy 116.6248 40.091302) (xy 116.648599 40.120301) (xy 116.696486 40.159601) + (xy 116.683756 40.151095) (xy 116.495398 40.073074) (xy 116.295439 40.0333) (xy 116.091561 40.0333) (xy 115.891602 40.073074) + (xy 115.703244 40.151095) (xy 115.533726 40.264363) (xy 115.489789 40.3083) (xy 83.702501 40.3083) (xy 86.036114 37.974688) + (xy 86.218665 38.011) (xy 86.501335 38.011) (xy 86.778574 37.955853) (xy 87.039727 37.84768) (xy 87.274759 37.690637) + (xy 87.474637 37.490759) (xy 87.63168 37.255727) (xy 87.739853 36.994574) (xy 87.795 36.717335) (xy 87.795 36.434665) + (xy 87.739853 36.157426) (xy 87.63168 35.896273) (xy 87.551317 35.776) (xy 92.033928 35.776) (xy 92.033928 37.376) + (xy 92.046188 37.500482) (xy 92.082498 37.62018) (xy 92.141463 37.730494) (xy 92.220815 37.827185) (xy 92.317506 37.906537) + (xy 92.42782 37.965502) (xy 92.547518 38.001812) (xy 92.672 38.014072) (xy 94.272 38.014072) (xy 94.396482 38.001812) + (xy 94.51618 37.965502) (xy 94.626494 37.906537) (xy 94.723185 37.827185) (xy 94.802537 37.730494) (xy 94.861502 37.62018) + (xy 94.877117 37.568702) (xy 100.278903 37.568702) (xy 100.350486 37.812671) (xy 100.605996 37.933571) (xy 100.880184 38.0023) + (xy 101.162512 38.016217) (xy 101.44213 37.974787) (xy 101.708292 37.879603) (xy 101.833514 37.812671) (xy 101.905097 37.568702) + (xy 101.092 36.755605) (xy 100.278903 37.568702) (xy 94.877117 37.568702) (xy 94.897812 37.500482) (xy 94.910072 37.376) + (xy 94.910072 36.646512) (xy 99.651783 36.646512) (xy 99.693213 36.92613) (xy 99.788397 37.192292) (xy 99.855329 37.317514) + (xy 100.099298 37.389097) (xy 100.912395 36.576) (xy 101.271605 36.576) (xy 102.084702 37.389097) (xy 102.328671 37.317514) + (xy 102.449571 37.062004) (xy 102.5183 36.787816) (xy 102.523187 36.688665) (xy 106.007 36.688665) (xy 106.007 36.971335) + (xy 106.062147 37.248574) (xy 106.17032 37.509727) (xy 106.327363 37.744759) (xy 106.527241 37.944637) (xy 106.762273 38.10168) + (xy 107.023426 38.209853) (xy 107.300665 38.265) (xy 107.583335 38.265) (xy 107.860574 38.209853) (xy 108.121727 38.10168) + (xy 108.356759 37.944637) (xy 108.556637 37.744759) (xy 108.71368 37.509727) (xy 108.821853 37.248574) (xy 108.877 36.971335) + (xy 108.877 36.688665) (xy 108.821853 36.411426) (xy 108.71368 36.150273) (xy 108.556637 35.915241) (xy 108.356759 35.715363) + (xy 108.121727 35.55832) (xy 107.860574 35.450147) (xy 107.583335 35.395) (xy 107.300665 35.395) (xy 107.023426 35.450147) + (xy 106.762273 35.55832) (xy 106.527241 35.715363) (xy 106.327363 35.915241) (xy 106.17032 36.150273) (xy 106.062147 36.411426) + (xy 106.007 36.688665) (xy 102.523187 36.688665) (xy 102.532217 36.505488) (xy 102.490787 36.22587) (xy 102.395603 35.959708) + (xy 102.328671 35.834486) (xy 102.084702 35.762903) (xy 101.271605 36.576) (xy 100.912395 36.576) (xy 100.099298 35.762903) + (xy 99.855329 35.834486) (xy 99.734429 36.089996) (xy 99.6657 36.364184) (xy 99.651783 36.646512) (xy 94.910072 36.646512) + (xy 94.910072 35.776) (xy 94.897812 35.651518) (xy 94.877118 35.583298) (xy 100.278903 35.583298) (xy 101.092 36.396395) + (xy 101.905097 35.583298) (xy 101.833514 35.339329) (xy 101.578004 35.218429) (xy 101.303816 35.1497) (xy 101.021488 35.135783) + (xy 100.74187 35.177213) (xy 100.475708 35.272397) (xy 100.350486 35.339329) (xy 100.278903 35.583298) (xy 94.877118 35.583298) + (xy 94.861502 35.53182) (xy 94.802537 35.421506) (xy 94.723185 35.324815) (xy 94.626494 35.245463) (xy 94.51618 35.186498) + (xy 94.396482 35.150188) (xy 94.272 35.137928) (xy 92.672 35.137928) (xy 92.547518 35.150188) (xy 92.42782 35.186498) + (xy 92.317506 35.245463) (xy 92.220815 35.324815) (xy 92.141463 35.421506) (xy 92.082498 35.53182) (xy 92.046188 35.651518) + (xy 92.033928 35.776) (xy 87.551317 35.776) (xy 87.474637 35.661241) (xy 87.274759 35.461363) (xy 87.039727 35.30432) + (xy 86.778574 35.196147) (xy 86.501335 35.141) (xy 86.218665 35.141) (xy 85.941426 35.196147) (xy 85.680273 35.30432) + (xy 85.445241 35.461363) (xy 85.245363 35.661241) (xy 85.08832 35.896273) (xy 84.980147 36.157426) (xy 84.925 36.434665) + (xy 84.925 36.717335) (xy 84.961312 36.899886) (xy 82.655599 39.2056) (xy 80.688811 39.2056) (xy 80.644874 39.161663) + (xy 80.475356 39.048395) (xy 80.286998 38.970374) (xy 80.087039 38.9306) (xy 79.883161 38.9306) (xy 79.683202 38.970374) + (xy 79.494844 39.048395) (xy 79.325326 39.161663) (xy 79.181163 39.305826) (xy 79.067895 39.475344) (xy 78.989874 39.663702) + (xy 78.9501 39.863661) (xy 78.9501 40.067539) (xy 78.989874 40.267498) (xy 79.006775 40.3083) (xy 78.661902 40.3083) + (xy 76.8733 38.519699) (xy 76.8733 36.062422) (xy 76.876976 36.025099) (xy 76.8733 35.987776) (xy 76.8733 35.987767) + (xy 76.862303 35.876114) (xy 76.818846 35.732853) (xy 76.796964 35.691915) (xy 76.748274 35.600823) (xy 76.748091 35.6006) + (xy 78.467799 35.6006) (xy 79.119312 36.252114) (xy 79.083 36.434665) (xy 79.083 36.717335) (xy 79.138147 36.994574) + (xy 79.24632 37.255727) (xy 79.403363 37.490759) (xy 79.603241 37.690637) (xy 79.838273 37.84768) (xy 80.099426 37.955853) + (xy 80.376665 38.011) (xy 80.659335 38.011) (xy 80.936574 37.955853) (xy 81.197727 37.84768) (xy 81.432759 37.690637) + (xy 81.632637 37.490759) (xy 81.78968 37.255727) (xy 81.897853 36.994574) (xy 81.953 36.717335) (xy 81.953 36.434665) + (xy 81.897853 36.157426) (xy 81.78968 35.896273) (xy 81.632637 35.661241) (xy 81.432759 35.461363) (xy 81.197727 35.30432) + (xy 80.936574 35.196147) (xy 80.659335 35.141) (xy 80.376665 35.141) (xy 80.194114 35.177312) (xy 79.346404 34.329603) + (xy 79.322601 34.300599) (xy 79.206876 34.205626) (xy 79.074847 34.135054) (xy 78.931586 34.091597) (xy 78.819933 34.0806) + (xy 78.819922 34.0806) (xy 78.7826 34.076924) (xy 78.745278 34.0806) (xy 74.686971 34.0806) (xy 74.708804 34.053997) + (xy 79.211394 29.551408) (xy 79.24632 29.635727) (xy 79.403363 29.870759) (xy 79.603241 30.070637) (xy 79.838273 30.22768) + (xy 80.099426 30.335853) (xy 80.376665 30.391) (xy 80.659335 30.391) (xy 80.936574 30.335853) (xy 81.197727 30.22768) + (xy 81.432759 30.070637) (xy 81.632637 29.870759) (xy 81.736043 29.716) (xy 85.141957 29.716) (xy 85.245363 29.870759) + (xy 85.445241 30.070637) (xy 85.680273 30.22768) (xy 85.941426 30.335853) (xy 86.218665 30.391) (xy 86.501335 30.391) + (xy 86.778574 30.335853) (xy 87.039727 30.22768) (xy 87.274759 30.070637) (xy 87.474637 29.870759) (xy 87.578043 29.716) + (xy 92.253957 29.716) (xy 92.357363 29.870759) (xy 92.557241 30.070637) (xy 92.792273 30.22768) (xy 93.053426 30.335853) + (xy 93.330665 30.391) (xy 93.613335 30.391) (xy 93.890574 30.335853) (xy 94.151727 30.22768) (xy 94.386759 30.070637) + (xy 94.586637 29.870759) (xy 94.690043 29.716) (xy 96.456478 29.716) (xy 96.4938 29.719676) (xy 96.531122 29.716) + (xy 96.531133 29.716) (xy 96.642786 29.705003) (xy 96.786047 29.661546) (xy 96.918076 29.590974) (xy 97.033801 29.496001) + (xy 97.057604 29.466997) (xy 105.882302 20.6423) (xy 108.449078 20.6423) (xy 108.4864 20.645976) (xy 108.523722 20.6423) + (xy 108.523733 20.6423) (xy 108.635386 20.631303) (xy 108.778647 20.587846) (xy 108.910676 20.517274) (xy 109.026401 20.422301) + (xy 109.050204 20.393297) (xy 110.2904 19.153101) (xy 118.3774 27.240102) (xy 118.401199 27.269101) (xy 118.516924 27.364074) + (xy 118.648953 27.434646) (xy 118.792214 27.478103) (xy 118.903867 27.4891) (xy 118.903875 27.4891) (xy 118.9412 27.492776) + (xy 118.978525 27.4891) (xy 126.838999 27.4891) (xy 129.324901 29.975003) (xy 129.348699 30.004001) (xy 129.464424 30.098974) + (xy 129.596453 30.169546) (xy 129.739714 30.213003) (xy 129.845575 30.22343) (xy 129.949363 30.378759) (xy 130.149241 30.578637) + (xy 130.381759 30.734) (xy 130.149241 30.889363) (xy 129.949363 31.089241) (xy 129.79232 31.324273) (xy 129.684147 31.585426) + (xy 129.629 31.862665) (xy 129.629 32.145335) (xy 129.684147 32.422574) (xy 129.79232 32.683727) (xy 129.949363 32.918759) + (xy 130.149241 33.118637) (xy 130.381759 33.274) (xy 130.149241 33.429363) (xy 129.999053 33.579551) (xy 127.912504 31.493003) + (xy 127.888701 31.463999) (xy 127.772976 31.369026) (xy 127.640947 31.298454) (xy 127.497686 31.254997) (xy 127.386033 31.244) + (xy 127.386022 31.244) (xy 127.3487 31.240324) (xy 127.311378 31.244) (xy 124.662043 31.244) (xy 124.558637 31.089241) + (xy 124.360039 30.890643) (xy 124.368482 30.889812) (xy 124.48818 30.853502) (xy 124.598494 30.794537) (xy 124.695185 30.715185) + (xy 124.774537 30.618494) (xy 124.833502 30.50818) (xy 124.869812 30.388482) (xy 124.882072 30.264) (xy 124.879 29.74975) + (xy 124.72025 29.591) (xy 123.571 29.591) (xy 123.571 29.611) (xy 123.317 29.611) (xy 123.317 29.591) + (xy 122.16775 29.591) (xy 122.009 29.74975) (xy 122.005928 30.264) (xy 122.018188 30.388482) (xy 122.054498 30.50818) + (xy 122.113463 30.618494) (xy 122.192815 30.715185) (xy 122.289506 30.794537) (xy 122.39982 30.853502) (xy 122.519518 30.889812) + (xy 122.527961 30.890643) (xy 122.329363 31.089241) (xy 122.17232 31.324273) (xy 122.064147 31.585426) (xy 122.009 31.862665) + (xy 122.009 32.145335) (xy 122.064147 32.422574) (xy 122.17232 32.683727) (xy 122.329363 32.918759) (xy 122.529241 33.118637) + (xy 122.761759 33.274) (xy 122.529241 33.429363) (xy 122.329363 33.629241) (xy 122.17232 33.864273) (xy 122.064147 34.125426) + (xy 122.009 34.402665) (xy 122.009 34.685335) (xy 122.064147 34.962574) (xy 122.17232 35.223727) (xy 122.329363 35.458759) + (xy 122.529241 35.658637) (xy 122.761759 35.814) (xy 122.529241 35.969363) (xy 122.329363 36.169241) (xy 122.17232 36.404273) + (xy 122.064147 36.665426) (xy 122.009 36.942665) (xy 122.009 37.225335) (xy 122.064147 37.502574) (xy 122.17232 37.763727) + (xy 122.329363 37.998759) (xy 122.529241 38.198637) (xy 122.764273 38.35568) (xy 123.025426 38.463853) (xy 123.302665 38.519) + (xy 123.585335 38.519) (xy 123.862574 38.463853) (xy 124.123727 38.35568) (xy 124.358759 38.198637) (xy 124.558637 37.998759) + (xy 124.71568 37.763727) (xy 124.823853 37.502574) (xy 124.879 37.225335) (xy 124.879 36.942665) (xy 124.823853 36.665426) + (xy 124.71568 36.404273) (xy 124.558637 36.169241) (xy 124.358759 35.969363) (xy 124.126241 35.814) (xy 124.358759 35.658637) + (xy 124.558637 35.458759) (xy 124.71568 35.223727) (xy 124.823853 34.962574) (xy 124.879 34.685335) (xy 124.879 34.402665) + (xy 124.823853 34.125426) (xy 124.71568 33.864273) (xy 124.558637 33.629241) (xy 124.358759 33.429363) (xy 124.126241 33.274) + (xy 124.358759 33.118637) (xy 124.558637 32.918759) (xy 124.662043 32.764) (xy 127.033899 32.764) (xy 129.324905 35.055008) + (xy 129.348699 35.084001) (xy 129.377692 35.107795) (xy 129.377696 35.107799) (xy 129.429348 35.150188) (xy 129.464424 35.178974) + (xy 129.596453 35.249546) (xy 129.739714 35.293003) (xy 129.845575 35.30343) (xy 129.949363 35.458759) (xy 130.149241 35.658637) + (xy 130.381759 35.814) (xy 130.149241 35.969363) (xy 129.949363 36.169241) (xy 129.79232 36.404273) (xy 129.684147 36.665426) + (xy 129.629 36.942665) (xy 129.629 37.225335) (xy 129.684147 37.502574) (xy 129.79232 37.763727) (xy 129.949363 37.998759) + (xy 130.149241 38.198637) (xy 130.384273 38.35568) (xy 130.645426 38.463853) (xy 130.922665 38.519) (xy 131.205335 38.519) + (xy 131.482574 38.463853) (xy 131.743727 38.35568) (xy 131.978759 38.198637) (xy 132.178637 37.998759) (xy 132.33568 37.763727) + (xy 132.443853 37.502574) (xy 132.499 37.225335) (xy 132.499 36.942665) (xy 132.443853 36.665426) (xy 132.33568 36.404273) + (xy 132.178637 36.169241) (xy 131.978759 35.969363) (xy 131.746241 35.814) (xy 131.978759 35.658637) (xy 132.178637 35.458759) + (xy 132.33568 35.223727) (xy 132.443853 34.962574) (xy 132.499 34.685335) (xy 132.499 34.402665) (xy 132.443853 34.125426) + (xy 132.33568 33.864273) (xy 132.178637 33.629241) (xy 131.978759 33.429363) (xy 131.746241 33.274) (xy 131.978759 33.118637) + (xy 132.178637 32.918759) (xy 132.33568 32.683727) (xy 132.443853 32.422574) (xy 132.499 32.145335) (xy 132.499 31.862665) + (xy 132.443853 31.585426) (xy 132.33568 31.324273) (xy 132.178637 31.089241) (xy 131.978759 30.889363) (xy 131.746241 30.734) + (xy 131.978759 30.578637) (xy 132.178637 30.378759) (xy 132.33568 30.143727) (xy 132.417995 29.945) (xy 144.815 29.945) + (xy 144.815 30.345) (xy 144.863507 30.583496) (xy 144.95761 30.807946) (xy 145.093693 31.009725) (xy 145.266526 31.181078) + (xy 145.469467 31.315421) (xy 145.694718 31.407591) (xy 145.732391 31.411462) (xy 145.923 31.286731) (xy 145.923 29.945) + (xy 146.177 29.945) (xy 146.177 31.286731) (xy 146.367609 31.411462) (xy 146.405282 31.407591) (xy 146.630533 31.315421) + (xy 146.833474 31.181078) (xy 147.006307 31.009725) (xy 147.14239 30.807946) (xy 147.236493 30.583496) (xy 147.285 30.345) + (xy 147.285 29.945) (xy 146.177 29.945) (xy 145.923 29.945) (xy 144.815 29.945) (xy 132.417995 29.945) + (xy 132.443853 29.882574) (xy 132.499 29.605335) (xy 132.499 29.322665) (xy 132.492702 29.291) (xy 144.815 29.291) + (xy 144.815 29.691) (xy 145.923 29.691) (xy 145.923 28.349269) (xy 146.177 28.349269) (xy 146.177 29.691) + (xy 147.285 29.691) (xy 147.285 29.357336) (xy 147.355 29.357336) (xy 147.355 30.278665) (xy 147.37287 30.460102) + (xy 147.443489 30.692901) (xy 147.558168 30.907449) (xy 147.712499 31.095502) (xy 147.900552 31.249833) (xy 148.1151 31.364511) + (xy 148.347899 31.43513) (xy 148.59 31.458975) (xy 148.832102 31.43513) (xy 149.064901 31.364511) (xy 149.279449 31.249833) + (xy 149.467502 31.095502) (xy 149.621833 30.907449) (xy 149.736511 30.692901) (xy 149.80713 30.460101) (xy 149.825 30.278664) + (xy 149.825 29.357336) (xy 149.895 29.357336) (xy 149.895 30.278665) (xy 149.91287 30.460102) (xy 149.983489 30.692901) + (xy 150.098168 30.907449) (xy 150.252499 31.095502) (xy 150.440552 31.249833) (xy 150.6551 31.364511) (xy 150.887899 31.43513) + (xy 151.13 31.458975) (xy 151.372102 31.43513) (xy 151.604901 31.364511) (xy 151.819449 31.249833) (xy 152.007502 31.095502) + (xy 152.161833 30.907449) (xy 152.276511 30.692901) (xy 152.34713 30.460101) (xy 152.365 30.278664) (xy 152.365 29.357336) + (xy 152.435 29.357336) (xy 152.435 30.278665) (xy 152.45287 30.460102) (xy 152.523489 30.692901) (xy 152.638168 30.907449) + (xy 152.792499 31.095502) (xy 152.980552 31.249833) (xy 153.1951 31.364511) (xy 153.427899 31.43513) (xy 153.67 31.458975) + (xy 153.912102 31.43513) (xy 154.144901 31.364511) (xy 154.359449 31.249833) (xy 154.547502 31.095502) (xy 154.701833 30.907449) + (xy 154.816511 30.692901) (xy 154.88713 30.460101) (xy 154.905 30.278664) (xy 154.905 29.357336) (xy 154.975 29.357336) + (xy 154.975 30.278665) (xy 154.99287 30.460102) (xy 155.063489 30.692901) (xy 155.178168 30.907449) (xy 155.332499 31.095502) + (xy 155.520552 31.249833) (xy 155.7351 31.364511) (xy 155.967899 31.43513) (xy 156.21 31.458975) (xy 156.452102 31.43513) + (xy 156.684901 31.364511) (xy 156.899449 31.249833) (xy 157.087502 31.095502) (xy 157.241833 30.907449) (xy 157.356511 30.692901) + (xy 157.42713 30.460101) (xy 157.445 30.278664) (xy 157.445 29.357336) (xy 157.515 29.357336) (xy 157.515 30.278665) + (xy 157.53287 30.460102) (xy 157.603489 30.692901) (xy 157.718168 30.907449) (xy 157.872499 31.095502) (xy 158.060552 31.249833) + (xy 158.2751 31.364511) (xy 158.507899 31.43513) (xy 158.75 31.458975) (xy 158.992102 31.43513) (xy 159.224901 31.364511) + (xy 159.439449 31.249833) (xy 159.627502 31.095502) (xy 159.781833 30.907449) (xy 159.896511 30.692901) (xy 159.96713 30.460101) + (xy 159.985 30.278664) (xy 159.985 29.357336) (xy 160.055 29.357336) (xy 160.055 30.278665) (xy 160.07287 30.460102) + (xy 160.143489 30.692901) (xy 160.258168 30.907449) (xy 160.412499 31.095502) (xy 160.600552 31.249833) (xy 160.8151 31.364511) + (xy 161.047899 31.43513) (xy 161.29 31.458975) (xy 161.532102 31.43513) (xy 161.764901 31.364511) (xy 161.979449 31.249833) + (xy 162.167502 31.095502) (xy 162.321833 30.907449) (xy 162.436511 30.692901) (xy 162.50713 30.460101) (xy 162.525 30.278664) + (xy 162.525 29.357336) (xy 162.595 29.357336) (xy 162.595 30.278665) (xy 162.61287 30.460102) (xy 162.683489 30.692901) + (xy 162.798168 30.907449) (xy 162.952499 31.095502) (xy 163.140552 31.249833) (xy 163.3551 31.364511) (xy 163.587899 31.43513) + (xy 163.83 31.458975) (xy 164.072102 31.43513) (xy 164.304901 31.364511) (xy 164.519449 31.249833) (xy 164.707502 31.095502) + (xy 164.861833 30.907449) (xy 164.976511 30.692901) (xy 165.04713 30.460101) (xy 165.065 30.278664) (xy 165.065 29.357336) + (xy 165.135 29.357336) (xy 165.135 30.278665) (xy 165.15287 30.460102) (xy 165.223489 30.692901) (xy 165.338168 30.907449) + (xy 165.492499 31.095502) (xy 165.680552 31.249833) (xy 165.8951 31.364511) (xy 166.127899 31.43513) (xy 166.37 31.458975) + (xy 166.612102 31.43513) (xy 166.844901 31.364511) (xy 167.059449 31.249833) (xy 167.247502 31.095502) (xy 167.401833 30.907449) + (xy 167.516511 30.692901) (xy 167.58713 30.460101) (xy 167.605 30.278664) (xy 167.605 29.357335) (xy 167.58713 29.175898) + (xy 167.516511 28.943099) (xy 167.401833 28.728551) (xy 167.247502 28.540498) (xy 167.059448 28.386167) (xy 166.8449 28.271489) + (xy 166.612101 28.20087) (xy 166.37 28.177025) (xy 166.127898 28.20087) (xy 165.895099 28.271489) (xy 165.680551 28.386167) + (xy 165.492498 28.540498) (xy 165.338167 28.728552) (xy 165.223489 28.9431) (xy 165.15287 29.175899) (xy 165.135 29.357336) + (xy 165.065 29.357336) (xy 165.065 29.357335) (xy 165.04713 29.175898) (xy 164.976511 28.943099) (xy 164.861833 28.728551) + (xy 164.707502 28.540498) (xy 164.519448 28.386167) (xy 164.3049 28.271489) (xy 164.072101 28.20087) (xy 163.83 28.177025) + (xy 163.587898 28.20087) (xy 163.355099 28.271489) (xy 163.140551 28.386167) (xy 162.952498 28.540498) (xy 162.798167 28.728552) + (xy 162.683489 28.9431) (xy 162.61287 29.175899) (xy 162.595 29.357336) (xy 162.525 29.357336) (xy 162.525 29.357335) + (xy 162.50713 29.175898) (xy 162.436511 28.943099) (xy 162.321833 28.728551) (xy 162.167502 28.540498) (xy 161.979448 28.386167) + (xy 161.7649 28.271489) (xy 161.532101 28.20087) (xy 161.29 28.177025) (xy 161.047898 28.20087) (xy 160.815099 28.271489) + (xy 160.600551 28.386167) (xy 160.412498 28.540498) (xy 160.258167 28.728552) (xy 160.143489 28.9431) (xy 160.07287 29.175899) + (xy 160.055 29.357336) (xy 159.985 29.357336) (xy 159.985 29.357335) (xy 159.96713 29.175898) (xy 159.896511 28.943099) + (xy 159.781833 28.728551) (xy 159.627502 28.540498) (xy 159.439448 28.386167) (xy 159.2249 28.271489) (xy 158.992101 28.20087) + (xy 158.75 28.177025) (xy 158.507898 28.20087) (xy 158.275099 28.271489) (xy 158.060551 28.386167) (xy 157.872498 28.540498) + (xy 157.718167 28.728552) (xy 157.603489 28.9431) (xy 157.53287 29.175899) (xy 157.515 29.357336) (xy 157.445 29.357336) + (xy 157.445 29.357335) (xy 157.42713 29.175898) (xy 157.356511 28.943099) (xy 157.241833 28.728551) (xy 157.087502 28.540498) + (xy 156.899448 28.386167) (xy 156.6849 28.271489) (xy 156.452101 28.20087) (xy 156.21 28.177025) (xy 155.967898 28.20087) + (xy 155.735099 28.271489) (xy 155.520551 28.386167) (xy 155.332498 28.540498) (xy 155.178167 28.728552) (xy 155.063489 28.9431) + (xy 154.99287 29.175899) (xy 154.975 29.357336) (xy 154.905 29.357336) (xy 154.905 29.357335) (xy 154.88713 29.175898) + (xy 154.816511 28.943099) (xy 154.701833 28.728551) (xy 154.547502 28.540498) (xy 154.359448 28.386167) (xy 154.1449 28.271489) + (xy 153.912101 28.20087) (xy 153.67 28.177025) (xy 153.427898 28.20087) (xy 153.195099 28.271489) (xy 152.980551 28.386167) + (xy 152.792498 28.540498) (xy 152.638167 28.728552) (xy 152.523489 28.9431) (xy 152.45287 29.175899) (xy 152.435 29.357336) + (xy 152.365 29.357336) (xy 152.365 29.357335) (xy 152.34713 29.175898) (xy 152.276511 28.943099) (xy 152.161833 28.728551) + (xy 152.007502 28.540498) (xy 151.819448 28.386167) (xy 151.6049 28.271489) (xy 151.372101 28.20087) (xy 151.13 28.177025) + (xy 150.887898 28.20087) (xy 150.655099 28.271489) (xy 150.440551 28.386167) (xy 150.252498 28.540498) (xy 150.098167 28.728552) + (xy 149.983489 28.9431) (xy 149.91287 29.175899) (xy 149.895 29.357336) (xy 149.825 29.357336) (xy 149.825 29.357335) + (xy 149.80713 29.175898) (xy 149.736511 28.943099) (xy 149.621833 28.728551) (xy 149.467502 28.540498) (xy 149.279448 28.386167) + (xy 149.0649 28.271489) (xy 148.832101 28.20087) (xy 148.59 28.177025) (xy 148.347898 28.20087) (xy 148.115099 28.271489) + (xy 147.900551 28.386167) (xy 147.712498 28.540498) (xy 147.558167 28.728552) (xy 147.443489 28.9431) (xy 147.37287 29.175899) + (xy 147.355 29.357336) (xy 147.285 29.357336) (xy 147.285 29.291) (xy 147.236493 29.052504) (xy 147.14239 28.828054) + (xy 147.006307 28.626275) (xy 146.833474 28.454922) (xy 146.630533 28.320579) (xy 146.405282 28.228409) (xy 146.367609 28.224538) + (xy 146.177 28.349269) (xy 145.923 28.349269) (xy 145.732391 28.224538) (xy 145.694718 28.228409) (xy 145.469467 28.320579) + (xy 145.266526 28.454922) (xy 145.093693 28.626275) (xy 144.95761 28.828054) (xy 144.863507 29.052504) (xy 144.815 29.291) + (xy 132.492702 29.291) (xy 132.443853 29.045426) (xy 132.33568 28.784273) (xy 132.178637 28.549241) (xy 131.978759 28.349363) + (xy 131.743727 28.19232) (xy 131.482574 28.084147) (xy 131.205335 28.029) (xy 130.922665 28.029) (xy 130.645426 28.084147) + (xy 130.384273 28.19232) (xy 130.149241 28.349363) (xy 129.999053 28.499551) (xy 128.213201 26.7137) (xy 128.523989 26.7137) + (xy 128.567926 26.757637) (xy 128.737444 26.870905) (xy 128.925802 26.948926) (xy 129.125761 26.9887) (xy 129.329639 26.9887) + (xy 129.529598 26.948926) (xy 129.717956 26.870905) (xy 129.887474 26.757637) (xy 130.031637 26.613474) (xy 130.144905 26.443956) + (xy 130.222926 26.255598) (xy 130.2627 26.055639) (xy 130.2627 25.851761) (xy 130.24802 25.777957) (xy 130.347274 25.711637) + (xy 130.491437 25.567474) (xy 130.604705 25.397956) (xy 130.682726 25.209598) (xy 130.7225 25.009639) (xy 130.7225 24.805761) + (xy 130.682726 24.605802) (xy 130.604705 24.417444) (xy 130.491437 24.247926) (xy 130.347274 24.103763) (xy 130.178181 23.990779) + (xy 122.985274 16.797872) (xy 172.517 16.797872) (xy 172.517 17.238128) (xy 172.60289 17.669925) (xy 172.771369 18.076669) + (xy 173.015962 18.442729) (xy 173.327271 18.754038) (xy 173.693331 18.998631) (xy 174.100075 19.16711) (xy 174.531872 19.253) + (xy 174.972128 19.253) (xy 175.403925 19.16711) (xy 175.810669 18.998631) (xy 176.176729 18.754038) (xy 176.488038 18.442729) + (xy 176.732631 18.076669) (xy 176.90111 17.669925) (xy 176.987 17.238128) (xy 176.987 16.797872) (xy 176.90111 16.366075) + (xy 176.732631 15.959331) (xy 176.488038 15.593271) (xy 176.176729 15.281962) (xy 175.810669 15.037369) (xy 175.403925 14.86889) + (xy 174.972128 14.783) (xy 174.531872 14.783) (xy 174.100075 14.86889) (xy 173.693331 15.037369) (xy 173.327271 15.281962) + (xy 173.015962 15.593271) (xy 172.771369 15.959331) (xy 172.60289 16.366075) (xy 172.517 16.797872) (xy 122.985274 16.797872) + (xy 122.336532 16.149131) (xy 122.47399 15.943411) (xy 122.585932 15.673158) (xy 122.643 15.38626) (xy 122.643 15.09374) + (xy 122.585932 14.806842) (xy 122.47399 14.536589) (xy 122.311475 14.293368) (xy 122.104632 14.086525) (xy 121.861411 13.92401) + (xy 121.591158 13.812068) (xy 121.30426 13.755) (xy 121.01174 13.755) (xy 120.724842 13.812068) (xy 120.454589 13.92401) + (xy 120.272668 14.045566) (xy 118.875101 12.648) (xy 179.122 12.648) ) ) (filled_polygon (pts - (xy 45.780601 93.920203) (xy 45.804399 93.949201) (xy 45.920124 94.044174) (xy 46.052153 94.114746) (xy 46.195414 94.158203) - (xy 46.307067 94.1692) (xy 46.307076 94.1692) (xy 46.344399 94.172876) (xy 46.381722 94.1692) (xy 53.425928 94.1692) - (xy 53.425928 95.542) (xy 53.438188 95.666482) (xy 53.460125 95.7388) (xy 44.141002 95.7388) (xy 41.363204 92.961003) - (xy 41.339401 92.931999) (xy 41.223676 92.837026) (xy 41.091647 92.766454) (xy 40.959972 92.726512) (xy 41.003853 92.620574) - (xy 41.059 92.343335) (xy 41.059 92.060665) (xy 41.003853 91.783426) (xy 40.89568 91.522273) (xy 40.738637 91.287241) - (xy 40.538759 91.087363) (xy 40.306241 90.932) (xy 40.538759 90.776637) (xy 40.738637 90.576759) (xy 40.89568 90.341727) - (xy 41.003853 90.080574) (xy 41.059 89.803335) (xy 41.059 89.520665) (xy 41.004504 89.2467) (xy 41.107099 89.2467) + (xy 21.888903 16.125596) (xy 21.859899 16.149399) (xy 21.829343 16.186632) (xy 21.764926 16.265124) (xy 21.713671 16.361015) + (xy 21.694354 16.397154) (xy 21.650897 16.540415) (xy 21.6399 16.652068) (xy 21.6399 16.652078) (xy 21.636224 16.6894) + (xy 21.6399 16.726722) (xy 21.639901 23.908097) (xy 18.199308 27.348691) (xy 18.202072 26.886) (xy 18.189812 26.761518) + (xy 18.153502 26.64182) (xy 18.094537 26.531506) (xy 18.015185 26.434815) (xy 17.918494 26.355463) (xy 17.80818 26.296498) + (xy 17.688482 26.260188) (xy 17.564 26.247928) (xy 17.04975 26.251) (xy 16.891 26.40975) (xy 16.891 27.559) + (xy 16.911 27.559) (xy 16.911 27.813) (xy 16.891 27.813) (xy 16.891 27.833) (xy 16.637 27.833) + (xy 16.637 27.813) (xy 15.48775 27.813) (xy 15.329 27.97175) (xy 15.325928 28.486) (xy 15.338188 28.610482) + (xy 15.374498 28.73018) (xy 15.433463 28.840494) (xy 15.512815 28.937185) (xy 15.609506 29.016537) (xy 15.71982 29.075502) + (xy 15.839518 29.111812) (xy 15.847961 29.112643) (xy 15.649363 29.311241) (xy 15.49232 29.546273) (xy 15.384147 29.807426) + (xy 15.329 30.084665) (xy 15.329 30.367335) (xy 15.384147 30.644574) (xy 15.49232 30.905727) (xy 15.649363 31.140759) + (xy 15.849241 31.340637) (xy 16.081759 31.496) (xy 15.849241 31.651363) (xy 15.649363 31.851241) (xy 15.49232 32.086273) + (xy 15.384147 32.347426) (xy 15.329 32.624665) (xy 15.329 32.907335) (xy 15.365312 33.089886) (xy 14.055303 34.399896) + (xy 14.026299 34.423699) (xy 13.975209 34.485953) (xy 13.931326 34.539424) (xy 13.876656 34.641703) (xy 13.860754 34.671454) + (xy 13.817297 34.814715) (xy 13.8063 34.926368) (xy 13.8063 34.926378) (xy 13.802624 34.9637) (xy 13.8063 35.001022) + (xy 13.806301 85.865667) (xy 13.802624 85.903) (xy 13.806301 85.940333) (xy 13.817298 86.051986) (xy 13.827585 86.085899) + (xy 13.860754 86.195246) (xy 13.931326 86.327276) (xy 13.990159 86.398963) (xy 14.0263 86.443001) (xy 14.055298 86.466799) + (xy 25.029801 97.441303) (xy 25.053599 97.470301) (xy 25.169324 97.565274) (xy 25.211841 97.588) (xy 12.648 97.588) + (xy 12.648 92.997872) (xy 14.783 92.997872) (xy 14.783 93.438128) (xy 14.86889 93.869925) (xy 15.037369 94.276669) + (xy 15.281962 94.642729) (xy 15.593271 94.954038) (xy 15.959331 95.198631) (xy 16.366075 95.36711) (xy 16.797872 95.453) + (xy 17.238128 95.453) (xy 17.669925 95.36711) (xy 18.076669 95.198631) (xy 18.442729 94.954038) (xy 18.754038 94.642729) + (xy 18.998631 94.276669) (xy 19.16711 93.869925) (xy 19.253 93.438128) (xy 19.253 92.997872) (xy 19.16711 92.566075) + (xy 18.998631 92.159331) (xy 18.754038 91.793271) (xy 18.442729 91.481962) (xy 18.076669 91.237369) (xy 17.669925 91.06889) + (xy 17.238128 90.983) (xy 16.797872 90.983) (xy 16.366075 91.06889) (xy 15.959331 91.237369) (xy 15.593271 91.481962) + (xy 15.281962 91.793271) (xy 15.037369 92.159331) (xy 14.86889 92.566075) (xy 14.783 92.997872) (xy 12.648 92.997872) + (xy 12.648 26.886) (xy 15.325928 26.886) (xy 15.329 27.40025) (xy 15.48775 27.559) (xy 16.637 27.559) + (xy 16.637 26.40975) (xy 16.47825 26.251) (xy 15.964 26.247928) (xy 15.839518 26.260188) (xy 15.71982 26.296498) + (xy 15.609506 26.355463) (xy 15.512815 26.434815) (xy 15.433463 26.531506) (xy 15.374498 26.64182) (xy 15.338188 26.761518) + (xy 15.325928 26.886) (xy 12.648 26.886) (xy 12.648 16.797872) (xy 14.783 16.797872) (xy 14.783 17.238128) + (xy 14.86889 17.669925) (xy 15.037369 18.076669) (xy 15.281962 18.442729) (xy 15.593271 18.754038) (xy 15.959331 18.998631) + (xy 16.366075 19.16711) (xy 16.797872 19.253) (xy 17.238128 19.253) (xy 17.669925 19.16711) (xy 18.076669 18.998631) + (xy 18.442729 18.754038) (xy 18.754038 18.442729) (xy 18.998631 18.076669) (xy 19.16711 17.669925) (xy 19.253 17.238128) + (xy 19.253 16.797872) (xy 19.16711 16.366075) (xy 18.998631 15.959331) (xy 18.754038 15.593271) (xy 18.442729 15.281962) + (xy 18.076669 15.037369) (xy 17.669925 14.86889) (xy 17.238128 14.783) (xy 16.797872 14.783) (xy 16.366075 14.86889) + (xy 15.959331 15.037369) (xy 15.593271 15.281962) (xy 15.281962 15.593271) (xy 15.037369 15.959331) (xy 14.86889 16.366075) + (xy 14.783 16.797872) (xy 12.648 16.797872) (xy 12.648 12.648) (xy 25.366498 12.648) ) ) (filled_polygon (pts + (xy 84.031823 94.178625) (xy 84.025832 94.193088) (xy 83.963 94.508967) (xy 83.963 94.831033) (xy 84.025832 95.146912) + (xy 84.149082 95.444463) (xy 84.29644 95.665) (xy 77.801476 95.665) (xy 77.939037 95.47942) (xy 78.059246 95.225087) + (xy 78.099904 95.091039) (xy 77.977915 94.869) (xy 76.835 94.869) (xy 76.835 94.889) (xy 76.581 94.889) + (xy 76.581 94.869) (xy 75.438085 94.869) (xy 75.316096 95.091039) (xy 75.356754 95.225087) (xy 75.476963 95.47942) + (xy 75.614524 95.665) (xy 62.574396 95.665) (xy 62.582637 95.656759) (xy 62.73968 95.421727) (xy 62.847853 95.160574) + (xy 62.903 94.883335) (xy 62.903 94.600665) (xy 62.847853 94.323426) (xy 62.777095 94.1526) (xy 74.304778 94.1526) + (xy 74.3421 94.156276) (xy 74.379422 94.1526) (xy 74.379433 94.1526) (xy 74.491086 94.141603) (xy 74.634347 94.098146) + (xy 74.766376 94.027574) (xy 74.882101 93.932601) (xy 74.905904 93.903597) (xy 75.643053 93.166449) (xy 75.793241 93.316637) + (xy 76.028273 93.47368) (xy 76.038865 93.478067) (xy 75.852869 93.589615) (xy 75.644481 93.778586) (xy 75.476963 94.00458) (xy 75.356754 94.258913) (xy 75.316096 94.392961) (xy 75.438085 94.615) (xy 76.581 94.615) (xy 76.581 94.595) - (xy 76.835 94.595) (xy 76.835 94.615) (xy 76.855 94.615) (xy 76.855 94.869) (xy 76.835 94.869) - (xy 76.835 94.889) (xy 76.581 94.889) (xy 76.581 94.869) (xy 75.438085 94.869) (xy 75.316096 95.091039) - (xy 75.340167 95.1704) (xy 73.531147 95.1704) (xy 73.445437 95.042126) (xy 73.301274 94.897963) (xy 73.131756 94.784695) - (xy 72.943398 94.706674) (xy 72.743439 94.6669) (xy 72.539561 94.6669) (xy 72.339602 94.706674) (xy 72.151244 94.784695) - (xy 71.981726 94.897963) (xy 71.837563 95.042126) (xy 71.724295 95.211644) (xy 71.646274 95.400002) (xy 71.6065 95.599961) - (xy 71.6065 95.7388) (xy 62.500596 95.7388) (xy 62.582637 95.656759) (xy 62.73968 95.421727) (xy 62.847853 95.160574) - (xy 62.903 94.883335) (xy 62.903 94.600665) (xy 62.847853 94.323426) (xy 62.783971 94.1692) (xy 75.399156 94.1692) + (xy 76.835 94.595) (xy 76.835 94.615) (xy 77.977915 94.615) (xy 78.099904 94.392961) (xy 78.059246 94.258913) + (xy 77.939037 94.00458) (xy 77.771519 93.778586) (xy 77.563131 93.589615) (xy 77.377135 93.478067) (xy 77.387727 93.47368) + (xy 77.622759 93.316637) (xy 77.822637 93.116759) (xy 77.97968 92.881727) (xy 78.087853 92.620574) (xy 78.143 92.343335) + (xy 78.143 92.060665) (xy 78.087853 91.783426) (xy 78.010799 91.5974) (xy 81.450599 91.5974) ) ) (filled_polygon (pts - (xy 28.721401 50.878203) (xy 28.7214 78.619578) (xy 28.717724 78.6569) (xy 28.7214 78.694222) (xy 28.7214 78.694232) - (xy 28.732397 78.805885) (xy 28.772534 78.938201) (xy 28.775854 78.949146) (xy 28.846426 79.081176) (xy 28.848273 79.083426) - (xy 28.941399 79.196901) (xy 28.970403 79.220704) (xy 38.504386 88.754689) (xy 38.35232 88.982273) (xy 38.244147 89.243426) - (xy 38.189 89.520665) (xy 38.189 89.803335) (xy 38.244147 90.080574) (xy 38.35232 90.341727) (xy 38.509363 90.576759) - (xy 38.709241 90.776637) (xy 38.941759 90.932) (xy 38.709241 91.087363) (xy 38.509363 91.287241) (xy 38.405957 91.442) - (xy 31.716103 91.442) (xy 28.253142 87.97904) (xy 31.120091 87.97904) (xy 31.21493 88.243881) (xy 31.359615 88.485131) - (xy 31.548586 88.693519) (xy 31.77458 88.861037) (xy 32.028913 88.981246) (xy 32.162961 89.021904) (xy 32.385 88.899915) - (xy 32.385 87.757) (xy 32.639 87.757) (xy 32.639 88.899915) (xy 32.861039 89.021904) (xy 32.995087 88.981246) - (xy 33.24942 88.861037) (xy 33.475414 88.693519) (xy 33.664385 88.485131) (xy 33.80907 88.243881) (xy 33.903909 87.97904) - (xy 33.782624 87.757) (xy 32.639 87.757) (xy 32.385 87.757) (xy 31.241376 87.757) (xy 31.120091 87.97904) - (xy 28.253142 87.97904) (xy 27.555062 87.28096) (xy 31.120091 87.28096) (xy 31.241376 87.503) (xy 32.385 87.503) - (xy 32.385 86.360085) (xy 32.639 86.360085) (xy 32.639 87.503) (xy 33.782624 87.503) (xy 33.903909 87.28096) - (xy 33.80907 87.016119) (xy 33.664385 86.774869) (xy 33.475414 86.566481) (xy 33.24942 86.398963) (xy 32.995087 86.278754) - (xy 32.861039 86.238096) (xy 32.639 86.360085) (xy 32.385 86.360085) (xy 32.162961 86.238096) (xy 32.028913 86.278754) - (xy 31.77458 86.398963) (xy 31.548586 86.566481) (xy 31.359615 86.774869) (xy 31.21493 87.016119) (xy 31.120091 87.28096) - (xy 27.555062 87.28096) (xy 27.393104 87.119003) (xy 27.369301 87.089999) (xy 27.253576 86.995026) (xy 27.121547 86.924454) - (xy 26.978286 86.880997) (xy 26.872425 86.87057) (xy 26.768637 86.715241) (xy 26.568759 86.515363) (xy 26.333727 86.35832) - (xy 26.072574 86.250147) (xy 25.795335 86.195) (xy 25.512665 86.195) (xy 25.235426 86.250147) (xy 24.974273 86.35832) - (xy 24.739241 86.515363) (xy 24.539363 86.715241) (xy 24.38232 86.950273) (xy 24.372085 86.974984) (xy 24.2435 86.846399) - (xy 24.2435 46.400302) + (xy 42.651001 91.367003) (xy 42.674799 91.396001) (xy 42.790524 91.490974) (xy 42.922553 91.561546) (xy 43.065814 91.605003) + (xy 43.177467 91.616) (xy 43.177477 91.616) (xy 43.2148 91.619676) (xy 43.252123 91.616) (xy 53.553497 91.616) + (xy 53.484147 91.783426) (xy 53.429 92.060665) (xy 53.429 92.343335) (xy 53.484147 92.620574) (xy 53.59232 92.881727) + (xy 53.749363 93.116759) (xy 53.947961 93.315357) (xy 53.939518 93.316188) (xy 53.81982 93.352498) (xy 53.709506 93.411463) + (xy 53.612815 93.490815) (xy 53.533463 93.587506) (xy 53.474498 93.69782) (xy 53.438188 93.817518) (xy 53.425928 93.942) + (xy 53.425928 95.542) (xy 53.438042 95.665) (xy 44.067202 95.665) (xy 41.363204 92.961003) (xy 41.339401 92.931999) + (xy 41.223676 92.837026) (xy 41.091647 92.766454) (xy 40.959972 92.726512) (xy 41.003853 92.620574) (xy 41.059 92.343335) + (xy 41.059 92.060665) (xy 41.003853 91.783426) (xy 40.89568 91.522273) (xy 40.738637 91.287241) (xy 40.538759 91.087363) + (xy 40.306241 90.932) (xy 40.538759 90.776637) (xy 40.738637 90.576759) (xy 40.89568 90.341727) (xy 41.003853 90.080574) + (xy 41.059 89.803335) (xy 41.059 89.775001) ) ) (filled_polygon (pts - (xy 84.583838 83.882361) (xy 84.525287 83.794733) (xy 84.353267 83.622713) (xy 84.150992 83.487557) (xy 83.926236 83.39446) - (xy 83.687637 83.347) (xy 83.444363 83.347) (xy 83.205764 83.39446) (xy 82.981008 83.487557) (xy 82.778733 83.622713) - (xy 82.606713 83.794733) (xy 82.514504 83.932733) (xy 82.415764 83.911841) (xy 81.745605 84.582) (xy 82.415764 85.252159) - (xy 82.514504 85.231267) (xy 82.606713 85.369267) (xy 82.778733 85.541287) (xy 82.866361 85.599838) (xy 80.911099 87.5551) - (xy 78.081836 87.5551) (xy 78.087853 87.540574) (xy 78.143 87.263335) (xy 78.143 86.980665) (xy 78.087853 86.703426) - (xy 77.97968 86.442273) (xy 77.851606 86.250596) (xy 78.670438 85.431764) (xy 80.895841 85.431764) (xy 80.943148 85.655348) - (xy 81.164516 85.756237) (xy 81.401313 85.812) (xy 81.644438 85.820495) (xy 81.884549 85.781395) (xy 82.112418 85.696202) - (xy 82.188852 85.655348) (xy 82.236159 85.431764) (xy 81.566 84.761605) (xy 80.895841 85.431764) (xy 78.670438 85.431764) - (xy 79.441764 84.660438) (xy 80.327505 84.660438) (xy 80.366605 84.900549) (xy 80.451798 85.128418) (xy 80.492652 85.204852) - (xy 80.716236 85.252159) (xy 81.386395 84.582) (xy 80.716236 83.911841) (xy 80.492652 83.959148) (xy 80.391763 84.180516) - (xy 80.336 84.417313) (xy 80.327505 84.660438) (xy 79.441764 84.660438) (xy 80.093304 84.008898) (xy 80.122301 83.985101) - (xy 80.217274 83.869376) (xy 80.263366 83.783145) (xy 80.314275 83.732236) (xy 80.895841 83.732236) (xy 81.566 84.402395) - (xy 82.236159 83.732236) (xy 82.188852 83.508652) (xy 81.967484 83.407763) (xy 81.730687 83.352) (xy 81.487562 83.343505) - (xy 81.247451 83.382605) (xy 81.019582 83.467798) (xy 80.943148 83.508652) (xy 80.895841 83.732236) (xy 80.314275 83.732236) - (xy 80.386237 83.660274) (xy 80.499505 83.490756) (xy 80.577526 83.302398) (xy 80.6173 83.102439) (xy 80.6173 82.9852) - (xy 85.480998 82.9852) + (xy 124.88 72.28226) (xy 124.937068 72.569158) (xy 125.04901 72.839411) (xy 125.211525 73.082632) (xy 125.34338 73.214487) + (xy 125.27082 73.236498) (xy 125.160506 73.295463) (xy 125.063815 73.374815) (xy 124.984463 73.471506) (xy 124.925498 73.58182) + (xy 124.889188 73.701518) (xy 124.876928 73.826) (xy 124.876928 75.526) (xy 124.889188 75.650482) (xy 124.925498 75.77018) + (xy 124.984463 75.880494) (xy 125.063815 75.977185) (xy 125.160506 76.056537) (xy 125.27082 76.115502) (xy 125.390518 76.151812) + (xy 125.515 76.164072) (xy 127.215 76.164072) (xy 127.339482 76.151812) (xy 127.45918 76.115502) (xy 127.569494 76.056537) + (xy 127.666185 75.977185) (xy 127.745537 75.880494) (xy 127.804502 75.77018) (xy 127.826513 75.69762) (xy 127.958368 75.829475) + (xy 128.201589 75.99199) (xy 128.233846 76.005351) (xy 116.204599 88.0346) (xy 104.107922 88.0346) (xy 104.070599 88.030924) + (xy 104.033277 88.0346) (xy 104.033267 88.0346) (xy 103.921614 88.045597) (xy 103.778353 88.089054) (xy 103.646323 88.159626) + (xy 103.564228 88.227) (xy 103.530599 88.254599) (xy 103.506801 88.283597) (xy 101.391821 90.398578) (xy 101.394168 90.392912) + (xy 101.457 90.077033) (xy 101.457 89.754967) (xy 101.394168 89.439088) (xy 101.270918 89.141537) (xy 101.091987 88.873748) + (xy 100.864252 88.646013) (xy 100.596463 88.467082) (xy 100.298912 88.343832) (xy 99.983033 88.281) (xy 99.660967 88.281) + (xy 99.345088 88.343832) (xy 99.047537 88.467082) (xy 98.779748 88.646013) (xy 98.552013 88.873748) (xy 98.373082 89.141537) + (xy 98.249832 89.439088) (xy 98.187 89.754967) (xy 98.187 90.077033) (xy 98.249832 90.392912) (xy 98.308728 90.5351) + (xy 97.455322 90.5351) (xy 97.417999 90.531424) (xy 97.380676 90.5351) (xy 97.380667 90.5351) (xy 97.269014 90.546097) + (xy 97.125753 90.589554) (xy 96.993723 90.660126) (xy 96.932951 90.710001) (xy 96.877999 90.755099) (xy 96.854201 90.784097) + (xy 93.604279 94.034019) (xy 93.546918 93.895537) (xy 93.367987 93.627748) (xy 93.140252 93.400013) (xy 92.872463 93.221082) + (xy 92.574912 93.097832) (xy 92.259033 93.035) (xy 91.936967 93.035) (xy 91.621088 93.097832) (xy 91.323537 93.221082) + (xy 91.055748 93.400013) (xy 90.828013 93.627748) (xy 90.649082 93.895537) (xy 90.643091 93.91) (xy 87.052909 93.91) + (xy 87.046918 93.895537) (xy 86.867987 93.627748) (xy 86.640252 93.400013) (xy 86.372463 93.221082) (xy 86.074912 93.097832) + (xy 85.759033 93.035) (xy 85.436967 93.035) (xy 85.121088 93.097832) (xy 85.106625 93.103823) (xy 83.308215 91.305413) + (xy 84.642192 91.305413) (xy 84.737956 91.569814) (xy 85.027571 91.710704) (xy 85.339108 91.792384) (xy 85.660595 91.811718) + (xy 85.979675 91.767961) (xy 86.284088 91.662795) (xy 86.458044 91.569814) (xy 86.553808 91.305413) (xy 91.142192 91.305413) + (xy 91.237956 91.569814) (xy 91.527571 91.710704) (xy 91.839108 91.792384) (xy 92.160595 91.811718) (xy 92.479675 91.767961) + (xy 92.784088 91.662795) (xy 92.958044 91.569814) (xy 93.053808 91.305413) (xy 92.098 90.349605) (xy 91.142192 91.305413) + (xy 86.553808 91.305413) (xy 85.598 90.349605) (xy 84.642192 91.305413) (xy 83.308215 91.305413) (xy 82.329204 90.326403) + (xy 82.305401 90.297399) (xy 82.226438 90.232595) (xy 83.956282 90.232595) (xy 84.000039 90.551675) (xy 84.105205 90.856088) + (xy 84.198186 91.030044) (xy 84.462587 91.125808) (xy 85.418395 90.17) (xy 85.777605 90.17) (xy 86.733413 91.125808) + (xy 86.997814 91.030044) (xy 87.138704 90.740429) (xy 87.220384 90.428892) (xy 87.232189 90.232595) (xy 90.456282 90.232595) + (xy 90.500039 90.551675) (xy 90.605205 90.856088) (xy 90.698186 91.030044) (xy 90.962587 91.125808) (xy 91.918395 90.17) + (xy 92.277605 90.17) (xy 93.233413 91.125808) (xy 93.497814 91.030044) (xy 93.638704 90.740429) (xy 93.720384 90.428892) + (xy 93.739718 90.107405) (xy 93.695961 89.788325) (xy 93.590795 89.483912) (xy 93.497814 89.309956) (xy 93.233413 89.214192) + (xy 92.277605 90.17) (xy 91.918395 90.17) (xy 90.962587 89.214192) (xy 90.698186 89.309956) (xy 90.557296 89.599571) + (xy 90.475616 89.911108) (xy 90.456282 90.232595) (xy 87.232189 90.232595) (xy 87.239718 90.107405) (xy 87.195961 89.788325) + (xy 87.090795 89.483912) (xy 86.997814 89.309956) (xy 86.733413 89.214192) (xy 85.777605 90.17) (xy 85.418395 90.17) + (xy 84.462587 89.214192) (xy 84.198186 89.309956) (xy 84.057296 89.599571) (xy 83.975616 89.911108) (xy 83.956282 90.232595) + (xy 82.226438 90.232595) (xy 82.189676 90.202426) (xy 82.057647 90.131854) (xy 81.914386 90.088397) (xy 81.802733 90.0774) + (xy 81.802722 90.0774) (xy 81.7654 90.073724) (xy 81.728078 90.0774) (xy 78.088484 90.0774) (xy 78.143 89.803335) + (xy 78.143 89.520665) (xy 78.087853 89.243426) (xy 78.00135 89.034587) (xy 84.642192 89.034587) (xy 85.598 89.990395) + (xy 86.553808 89.034587) (xy 91.142192 89.034587) (xy 92.098 89.990395) (xy 93.053808 89.034587) (xy 92.958044 88.770186) + (xy 92.668429 88.629296) (xy 92.356892 88.547616) (xy 92.035405 88.528282) (xy 91.716325 88.572039) (xy 91.411912 88.677205) + (xy 91.237956 88.770186) (xy 91.142192 89.034587) (xy 86.553808 89.034587) (xy 86.458044 88.770186) (xy 86.168429 88.629296) + (xy 85.856892 88.547616) (xy 85.535405 88.528282) (xy 85.216325 88.572039) (xy 84.911912 88.677205) (xy 84.737956 88.770186) + (xy 84.642192 89.034587) (xy 78.00135 89.034587) (xy 77.97968 88.982273) (xy 77.822637 88.747241) (xy 77.622759 88.547363) + (xy 77.390241 88.392) (xy 77.622759 88.236637) (xy 77.822637 88.036759) (xy 77.926043 87.882) (xy 87.433378 87.882) + (xy 87.4707 87.885676) (xy 87.508022 87.882) (xy 87.508033 87.882) (xy 87.619686 87.871003) (xy 87.762947 87.827546) + (xy 87.894976 87.756974) (xy 88.010701 87.662001) (xy 88.034504 87.632997) (xy 96.239515 79.427987) (xy 96.284815 79.483185) + (xy 96.381506 79.562537) (xy 96.49182 79.621502) (xy 96.611518 79.657812) (xy 96.736 79.670072) (xy 98.336 79.670072) + (xy 98.460482 79.657812) (xy 98.58018 79.621502) (xy 98.690494 79.562537) (xy 98.787185 79.483185) (xy 98.866537 79.386494) + (xy 98.925502 79.27618) (xy 98.961812 79.156482) (xy 98.974072 79.032) (xy 98.974072 77.455429) (xy 102.313053 74.116449) + (xy 102.463241 74.266637) (xy 102.695759 74.422) (xy 102.463241 74.577363) (xy 102.263363 74.777241) (xy 102.10632 75.012273) + (xy 101.998147 75.273426) (xy 101.943 75.550665) (xy 101.943 75.833335) (xy 101.998147 76.110574) (xy 102.10632 76.371727) + (xy 102.263363 76.606759) (xy 102.463241 76.806637) (xy 102.695759 76.962) (xy 102.463241 77.117363) (xy 102.263363 77.317241) + (xy 102.10632 77.552273) (xy 101.998147 77.813426) (xy 101.943 78.090665) (xy 101.943 78.373335) (xy 101.998147 78.650574) + (xy 102.10632 78.911727) (xy 102.263363 79.146759) (xy 102.463241 79.346637) (xy 102.698273 79.50368) (xy 102.93363 79.601168) + (xy 98.712799 83.822) (xy 96.976043 83.822) (xy 96.872637 83.667241) (xy 96.672759 83.467363) (xy 96.437727 83.31032) + (xy 96.176574 83.202147) (xy 95.899335 83.147) (xy 95.616665 83.147) (xy 95.339426 83.202147) (xy 95.078273 83.31032) + (xy 94.843241 83.467363) (xy 94.643363 83.667241) (xy 94.48632 83.902273) (xy 94.378147 84.163426) (xy 94.323 84.440665) + (xy 94.323 84.723335) (xy 94.378147 85.000574) (xy 94.48632 85.261727) (xy 94.643363 85.496759) (xy 94.843241 85.696637) + (xy 95.078273 85.85368) (xy 95.339426 85.961853) (xy 95.616665 86.017) (xy 95.899335 86.017) (xy 96.176574 85.961853) + (xy 96.437727 85.85368) (xy 96.672759 85.696637) (xy 96.872637 85.496759) (xy 96.976043 85.342) (xy 98.990278 85.342) + (xy 99.0276 85.345676) (xy 99.064922 85.342) (xy 99.064933 85.342) (xy 99.176586 85.331003) (xy 99.319847 85.287546) + (xy 99.451876 85.216974) (xy 99.567601 85.122001) (xy 99.591404 85.092997) (xy 100.243736 84.440665) (xy 101.943 84.440665) + (xy 101.943 84.723335) (xy 101.998147 85.000574) (xy 102.10632 85.261727) (xy 102.263363 85.496759) (xy 102.463241 85.696637) + (xy 102.698273 85.85368) (xy 102.959426 85.961853) (xy 103.236665 86.017) (xy 103.519335 86.017) (xy 103.796574 85.961853) + (xy 104.057727 85.85368) (xy 104.292759 85.696637) (xy 104.492637 85.496759) (xy 104.64968 85.261727) (xy 104.757853 85.000574) + (xy 104.813 84.723335) (xy 104.813 84.440665) (xy 114.135 84.440665) (xy 114.135 84.723335) (xy 114.190147 85.000574) + (xy 114.29832 85.261727) (xy 114.455363 85.496759) (xy 114.655241 85.696637) (xy 114.890273 85.85368) (xy 115.151426 85.961853) + (xy 115.428665 86.017) (xy 115.711335 86.017) (xy 115.988574 85.961853) (xy 116.249727 85.85368) (xy 116.484759 85.696637) + (xy 116.684637 85.496759) (xy 116.84168 85.261727) (xy 116.949853 85.000574) (xy 117.005 84.723335) (xy 117.005 84.440665) + (xy 116.949853 84.163426) (xy 116.84168 83.902273) (xy 116.684637 83.667241) (xy 116.484759 83.467363) (xy 116.249727 83.31032) + (xy 115.988574 83.202147) (xy 115.711335 83.147) (xy 115.428665 83.147) (xy 115.151426 83.202147) (xy 114.890273 83.31032) + (xy 114.655241 83.467363) (xy 114.455363 83.667241) (xy 114.29832 83.902273) (xy 114.190147 84.163426) (xy 114.135 84.440665) + (xy 104.813 84.440665) (xy 104.757853 84.163426) (xy 104.64968 83.902273) (xy 104.492637 83.667241) (xy 104.292759 83.467363) + (xy 104.057727 83.31032) (xy 103.796574 83.202147) (xy 103.519335 83.147) (xy 103.236665 83.147) (xy 102.959426 83.202147) + (xy 102.698273 83.31032) (xy 102.463241 83.467363) (xy 102.263363 83.667241) (xy 102.10632 83.902273) (xy 101.998147 84.163426) + (xy 101.943 84.440665) (xy 100.243736 84.440665) (xy 105.652401 79.032) (xy 117.179928 79.032) (xy 117.192188 79.156482) + (xy 117.228498 79.27618) (xy 117.287463 79.386494) (xy 117.366815 79.483185) (xy 117.463506 79.562537) (xy 117.57382 79.621502) + (xy 117.693518 79.657812) (xy 117.818 79.670072) (xy 118.33225 79.667) (xy 118.491 79.50825) (xy 118.491 78.359) + (xy 118.745 78.359) (xy 118.745 79.50825) (xy 118.90375 79.667) (xy 119.418 79.670072) (xy 119.542482 79.657812) + (xy 119.66218 79.621502) (xy 119.772494 79.562537) (xy 119.869185 79.483185) (xy 119.948537 79.386494) (xy 120.007502 79.27618) + (xy 120.043812 79.156482) (xy 120.056072 79.032) (xy 120.053 78.51775) (xy 119.89425 78.359) (xy 118.745 78.359) + (xy 118.491 78.359) (xy 117.34175 78.359) (xy 117.183 78.51775) (xy 117.179928 79.032) (xy 105.652401 79.032) + (xy 106.867802 77.8166) (xy 117.182226 77.8166) (xy 117.183 77.94625) (xy 117.34175 78.105) (xy 118.491 78.105) + (xy 118.491 78.085) (xy 118.745 78.085) (xy 118.745 78.105) (xy 119.89425 78.105) (xy 120.053 77.94625) + (xy 120.056072 77.432) (xy 120.043812 77.307518) (xy 120.007502 77.18782) (xy 119.977747 77.132154) (xy 124.88 72.229902) ) ) (filled_polygon (pts - (xy 53.472096 61.372961) (xy 53.594085 61.595) (xy 54.737 61.595) (xy 54.737 61.575) (xy 54.991 61.575) - (xy 54.991 61.595) (xy 56.133915 61.595) (xy 56.255904 61.372961) (xy 56.234047 61.3009) (xy 60.089193 61.3009) - (xy 60.088147 61.303426) (xy 60.033 61.580665) (xy 60.033 61.863335) (xy 60.088147 62.140574) (xy 60.126017 62.232) - (xy 56.202526 62.232) (xy 56.215246 62.205087) (xy 56.255904 62.071039) (xy 56.133915 61.849) (xy 54.991 61.849) - (xy 54.991 61.869) (xy 54.737 61.869) (xy 54.737 61.849) (xy 53.594085 61.849) (xy 53.472096 62.071039) - (xy 53.512754 62.205087) (xy 53.525474 62.232) (xy 41.364101 62.232) (xy 42.295202 61.3009) (xy 53.493953 61.3009) + (xy 30.73232 58.845727) (xy 30.889363 59.080759) (xy 31.089241 59.280637) (xy 31.321759 59.436) (xy 31.089241 59.591363) + (xy 30.889363 59.791241) (xy 30.73232 60.026273) (xy 30.624147 60.287426) (xy 30.569 60.564665) (xy 30.569 60.847335) + (xy 30.624147 61.124574) (xy 30.73232 61.385727) (xy 30.889363 61.620759) (xy 31.089241 61.820637) (xy 31.321759 61.976) + (xy 31.089241 62.131363) (xy 30.889363 62.331241) (xy 30.73232 62.566273) (xy 30.624147 62.827426) (xy 30.569 63.104665) + (xy 30.569 63.387335) (xy 30.624147 63.664574) (xy 30.73232 63.925727) (xy 30.883546 64.152053) (xy 30.307502 64.728097) + (xy 30.278499 64.751899) (xy 30.237382 64.802001) (xy 30.183526 64.867624) (xy 30.144692 64.940277) (xy 30.112954 64.999654) + (xy 30.069497 65.142915) (xy 30.0585 65.254568) (xy 30.0585 65.254578) (xy 30.054824 65.2919) (xy 30.0585 65.329223) + (xy 30.058501 71.373168) (xy 30.054824 71.4105) (xy 30.058501 71.447833) (xy 30.069498 71.559486) (xy 30.078679 71.589753) + (xy 30.112954 71.702746) (xy 30.183526 71.834776) (xy 30.223661 71.88368) (xy 30.2785 71.950501) (xy 30.307498 71.974299) + (xy 30.863358 72.53016) (xy 30.73232 72.726273) (xy 30.624147 72.987426) (xy 30.569 73.264665) (xy 30.569 73.547335) + (xy 30.624147 73.824574) (xy 30.73232 74.085727) (xy 30.889363 74.320759) (xy 31.089241 74.520637) (xy 31.254103 74.630794) + (xy 31.24457 74.727575) (xy 31.089241 74.831363) (xy 30.889363 75.031241) (xy 30.73232 75.266273) (xy 30.624147 75.527426) + (xy 30.569 75.804665) (xy 30.569 76.087335) (xy 30.624147 76.364574) (xy 30.73232 76.625727) (xy 30.889363 76.860759) + (xy 31.089241 77.060637) (xy 31.324273 77.21768) (xy 31.585426 77.325853) (xy 31.862665 77.381) (xy 32.145335 77.381) + (xy 32.422574 77.325853) (xy 32.683727 77.21768) (xy 32.918759 77.060637) (xy 33.118637 76.860759) (xy 33.27568 76.625727) + (xy 33.383853 76.364574) (xy 33.439 76.087335) (xy 33.439 75.804665) (xy 33.383853 75.527426) (xy 33.27568 75.266273) + (xy 33.144641 75.07016) (xy 38.305678 69.909124) (xy 38.35232 70.021727) (xy 38.509363 70.256759) (xy 38.709241 70.456637) + (xy 38.941759 70.612) (xy 38.709241 70.767363) (xy 38.509363 70.967241) (xy 38.35232 71.202273) (xy 38.244147 71.463426) + (xy 38.189 71.740665) (xy 38.189 72.023335) (xy 38.244147 72.300574) (xy 38.35232 72.561727) (xy 38.509363 72.796759) + (xy 38.709241 72.996637) (xy 38.874103 73.106794) (xy 38.86457 73.203575) (xy 38.709241 73.307363) (xy 38.509363 73.507241) + (xy 38.35232 73.742273) (xy 38.244147 74.003426) (xy 38.189 74.280665) (xy 38.189 74.563335) (xy 38.244147 74.840574) + (xy 38.35232 75.101727) (xy 38.509363 75.336759) (xy 38.709241 75.536637) (xy 38.874103 75.646794) (xy 38.86457 75.743575) + (xy 38.709241 75.847363) (xy 38.509363 76.047241) (xy 38.35232 76.282273) (xy 38.244147 76.543426) (xy 38.189 76.820665) + (xy 38.189 77.103335) (xy 38.244147 77.380574) (xy 38.35232 77.641727) (xy 38.490888 77.849109) (xy 37.921502 78.418497) + (xy 37.892499 78.442299) (xy 37.84995 78.494146) (xy 37.797526 78.558024) (xy 37.767705 78.613815) (xy 37.726954 78.690054) + (xy 37.683497 78.833315) (xy 37.6725 78.944968) (xy 37.6725 78.944978) (xy 37.668824 78.9823) (xy 37.6725 79.019623) + (xy 37.672501 82.543168) (xy 37.668824 82.5805) (xy 37.672501 82.617833) (xy 37.683498 82.729486) (xy 37.696311 82.771726) + (xy 37.726954 82.872746) (xy 37.797526 83.004776) (xy 37.868701 83.091502) (xy 37.8925 83.120501) (xy 37.921498 83.144299) + (xy 38.483358 83.70616) (xy 38.35232 83.902273) (xy 38.244147 84.163426) (xy 38.189 84.440665) (xy 38.189 84.723335) + (xy 38.244147 85.000574) (xy 38.35232 85.261727) (xy 38.482557 85.456641) (xy 37.877098 86.062101) (xy 37.8481 86.085899) + (xy 37.824302 86.114897) (xy 37.824301 86.114898) (xy 37.753126 86.201624) (xy 37.682554 86.333654) (xy 37.675072 86.35832) + (xy 37.639098 86.476914) (xy 37.634758 86.520977) (xy 37.624424 86.6259) (xy 37.628101 86.663232) (xy 37.6281 87.567077) + (xy 37.624424 87.6044) (xy 37.6281 87.641722) (xy 37.6281 87.641732) (xy 37.639097 87.753385) (xy 37.675419 87.873124) + (xy 37.682554 87.896646) (xy 37.753126 88.028676) (xy 37.774136 88.054276) (xy 37.848099 88.144401) (xy 37.877102 88.168203) + (xy 38.488045 88.779146) (xy 38.35232 88.982273) (xy 38.244147 89.243426) (xy 38.189 89.520665) (xy 38.189 89.803335) + (xy 38.244147 90.080574) (xy 38.35232 90.341727) (xy 38.509363 90.576759) (xy 38.709241 90.776637) (xy 38.941759 90.932) + (xy 38.709241 91.087363) (xy 38.509363 91.287241) (xy 38.405957 91.442) (xy 31.716103 91.442) (xy 28.253142 87.97904) + (xy 31.120091 87.97904) (xy 31.21493 88.243881) (xy 31.359615 88.485131) (xy 31.548586 88.693519) (xy 31.77458 88.861037) + (xy 32.028913 88.981246) (xy 32.162961 89.021904) (xy 32.385 88.899915) (xy 32.385 87.757) (xy 32.639 87.757) + (xy 32.639 88.899915) (xy 32.861039 89.021904) (xy 32.995087 88.981246) (xy 33.24942 88.861037) (xy 33.475414 88.693519) + (xy 33.664385 88.485131) (xy 33.80907 88.243881) (xy 33.903909 87.97904) (xy 33.782624 87.757) (xy 32.639 87.757) + (xy 32.385 87.757) (xy 31.241376 87.757) (xy 31.120091 87.97904) (xy 28.253142 87.97904) (xy 27.555062 87.28096) + (xy 31.120091 87.28096) (xy 31.241376 87.503) (xy 32.385 87.503) (xy 32.385 86.360085) (xy 32.639 86.360085) + (xy 32.639 87.503) (xy 33.782624 87.503) (xy 33.903909 87.28096) (xy 33.80907 87.016119) (xy 33.664385 86.774869) + (xy 33.475414 86.566481) (xy 33.24942 86.398963) (xy 32.995087 86.278754) (xy 32.861039 86.238096) (xy 32.639 86.360085) + (xy 32.385 86.360085) (xy 32.162961 86.238096) (xy 32.028913 86.278754) (xy 31.77458 86.398963) (xy 31.548586 86.566481) + (xy 31.359615 86.774869) (xy 31.21493 87.016119) (xy 31.120091 87.28096) (xy 27.555062 87.28096) (xy 27.393104 87.119003) + (xy 27.369301 87.089999) (xy 27.253576 86.995026) (xy 27.121547 86.924454) (xy 26.978286 86.880997) (xy 26.872425 86.87057) + (xy 26.768637 86.715241) (xy 26.568759 86.515363) (xy 26.333727 86.35832) (xy 26.072574 86.250147) (xy 25.795335 86.195) + (xy 25.512665 86.195) (xy 25.235426 86.250147) (xy 24.974273 86.35832) (xy 24.739241 86.515363) (xy 24.539363 86.715241) + (xy 24.38232 86.950273) (xy 24.381282 86.95278) (xy 15.8266 78.398099) (xy 15.8266 77.037996) (xy 15.849241 77.060637) + (xy 16.084273 77.21768) (xy 16.345426 77.325853) (xy 16.622665 77.381) (xy 16.905335 77.381) (xy 17.182574 77.325853) + (xy 17.443727 77.21768) (xy 17.678759 77.060637) (xy 17.878637 76.860759) (xy 18.03568 76.625727) (xy 18.143853 76.364574) + (xy 18.199 76.087335) (xy 18.199 75.804665) (xy 18.143853 75.527426) (xy 18.03568 75.266273) (xy 17.905483 75.071418) + (xy 29.538804 63.438098) (xy 29.567801 63.414301) (xy 29.662774 63.298576) (xy 29.733346 63.166547) (xy 29.776803 63.023286) + (xy 29.7878 62.911633) (xy 29.7878 62.911624) (xy 29.791476 62.874301) (xy 29.7878 62.836978) (xy 29.7878 59.782101) + (xy 30.729934 58.839967) ) ) (filled_polygon (pts - (xy 52.425241 49.120637) (xy 52.657759 49.276) (xy 52.425241 49.431363) (xy 52.225363 49.631241) (xy 52.06832 49.866273) - (xy 51.960147 50.127426) (xy 51.905 50.404665) (xy 51.905 50.687335) (xy 51.960147 50.964574) (xy 51.964258 50.9745) - (xy 47.087803 50.9745) (xy 47.111904 50.895039) (xy 46.989915 50.673) (xy 45.847 50.673) (xy 45.847 50.693) - (xy 45.593 50.693) (xy 45.593 50.673) (xy 45.573 50.673) (xy 45.573 50.419) (xy 45.593 50.419) - (xy 45.593 50.399) (xy 45.847 50.399) (xy 45.847 50.419) (xy 46.989915 50.419) (xy 47.111904 50.196961) - (xy 47.071246 50.062913) (xy 47.013814 49.9414) (xy 50.951978 49.9414) (xy 50.9893 49.945076) (xy 51.026622 49.9414) - (xy 51.026633 49.9414) (xy 51.138286 49.930403) (xy 51.281547 49.886946) (xy 51.413576 49.816374) (xy 51.529301 49.721401) - (xy 51.553104 49.692397) (xy 52.275053 48.970449) + (xy 85.222499 84.9974) (xy 84.73069 84.9974) (xy 84.75354 84.942236) (xy 84.801 84.703637) (xy 84.801 84.460363) + (xy 84.75354 84.221764) (xy 84.660443 83.997008) (xy 84.525287 83.794733) (xy 84.353267 83.622713) (xy 84.150992 83.487557) + (xy 83.926236 83.39446) (xy 83.687637 83.347) (xy 83.444363 83.347) (xy 83.205764 83.39446) (xy 82.981008 83.487557) + (xy 82.778733 83.622713) (xy 82.606713 83.794733) (xy 82.514504 83.932733) (xy 82.415764 83.911841) (xy 81.745605 84.582) + (xy 81.759748 84.596143) (xy 81.580143 84.775748) (xy 81.566 84.761605) (xy 81.551858 84.775748) (xy 81.372253 84.596143) + (xy 81.386395 84.582) (xy 80.716236 83.911841) (xy 80.492652 83.959148) (xy 80.391763 84.180516) (xy 80.336 84.417313) + (xy 80.327505 84.660438) (xy 80.366605 84.900549) (xy 80.402815 84.9974) (xy 78.088484 84.9974) (xy 78.143 84.723335) + (xy 78.143 84.440665) (xy 78.087853 84.163426) (xy 77.97968 83.902273) (xy 77.866066 83.732236) (xy 80.895841 83.732236) + (xy 81.566 84.402395) (xy 82.236159 83.732236) (xy 82.188852 83.508652) (xy 81.967484 83.407763) (xy 81.730687 83.352) + (xy 81.487562 83.343505) (xy 81.247451 83.382605) (xy 81.019582 83.467798) (xy 80.943148 83.508652) (xy 80.895841 83.732236) + (xy 77.866066 83.732236) (xy 77.822637 83.667241) (xy 77.622759 83.467363) (xy 77.390241 83.312) (xy 77.622759 83.156637) + (xy 77.822637 82.956759) (xy 77.926043 82.802) (xy 87.417899 82.802) ) ) (filled_polygon (pts - (xy 117.85964 19.059274) (xy 117.868998 19.154286) (xy 117.875835 19.176825) (xy 117.912454 19.297546) (xy 117.983026 19.429576) - (xy 118.038562 19.497246) (xy 118.078 19.545301) (xy 118.106998 19.569099) (xy 119.172601 20.634703) (xy 119.1726 28.201973) - (xy 119.105514 27.973329) (xy 118.850004 27.852429) (xy 118.575816 27.7837) (xy 118.293488 27.769783) (xy 118.01387 27.811213) - (xy 117.747708 27.906397) (xy 117.622486 27.973329) (xy 117.550903 28.217298) (xy 118.364 29.030395) (xy 118.378143 29.016253) - (xy 118.557748 29.195858) (xy 118.543605 29.21) (xy 118.557748 29.224143) (xy 118.378143 29.403748) (xy 118.364 29.389605) - (xy 117.550903 30.202702) (xy 117.622486 30.446671) (xy 117.877996 30.567571) (xy 118.152184 30.6363) (xy 118.434512 30.650217) - (xy 118.71413 30.608787) (xy 118.980292 30.513603) (xy 119.105514 30.446671) (xy 119.1726 30.218028) (xy 119.1726 32.733278) - (xy 119.168924 32.7706) (xy 119.1726 32.807922) (xy 119.1726 32.807932) (xy 119.183597 32.919585) (xy 119.193739 32.953018) - (xy 119.068647 32.886154) (xy 118.925386 32.842697) (xy 118.813733 32.8317) (xy 118.813722 32.8317) (xy 118.7764 32.828024) - (xy 118.739078 32.8317) (xy 111.701711 32.8317) (xy 111.657774 32.787763) (xy 111.488256 32.674495) (xy 111.299898 32.596474) - (xy 111.099939 32.5567) (xy 110.896061 32.5567) (xy 110.696102 32.596474) (xy 110.507744 32.674495) (xy 110.338226 32.787763) - (xy 110.194063 32.931926) (xy 110.080795 33.101444) (xy 110.002774 33.289802) (xy 109.963 33.489761) (xy 109.963 33.693639) - (xy 110.002774 33.893598) (xy 110.080795 34.081956) (xy 110.194063 34.251474) (xy 110.338226 34.395637) (xy 110.507744 34.508905) - (xy 110.696102 34.586926) (xy 110.896061 34.6267) (xy 111.099939 34.6267) (xy 111.299898 34.586926) (xy 111.488256 34.508905) - (xy 111.657774 34.395637) (xy 111.701711 34.3517) (xy 118.461599 34.3517) (xy 121.704901 37.595003) (xy 121.728699 37.624001) - (xy 121.757697 37.647799) (xy 121.844423 37.718974) (xy 121.944748 37.772599) (xy 121.976453 37.789546) (xy 122.119714 37.833003) - (xy 122.225575 37.84343) (xy 122.329363 37.998759) (xy 122.529241 38.198637) (xy 122.764273 38.35568) (xy 123.025426 38.463853) - (xy 123.302665 38.519) (xy 123.585335 38.519) (xy 123.862574 38.463853) (xy 124.123727 38.35568) (xy 124.358759 38.198637) - (xy 124.558637 37.998759) (xy 124.71568 37.763727) (xy 124.728786 37.732087) (xy 126.494001 39.497304) (xy 126.494 46.108798) - (xy 123.070799 49.532) (xy 119.836043 49.532) (xy 119.749149 49.401953) (xy 120.331004 48.820098) (xy 120.360001 48.796301) - (xy 120.454974 48.680576) (xy 120.525546 48.548547) (xy 120.569003 48.405286) (xy 120.58 48.293633) (xy 120.58 48.293624) - (xy 120.583676 48.256301) (xy 120.58 48.218978) (xy 120.58 47.261322) (xy 120.583676 47.223999) (xy 120.58 47.186676) - (xy 120.58 47.186667) (xy 120.569003 47.075014) (xy 120.525546 46.931753) (xy 120.454974 46.799724) (xy 120.409492 46.744304) - (xy 120.383799 46.712996) (xy 120.383795 46.712992) (xy 120.360001 46.683999) (xy 120.331008 46.660205) (xy 119.758642 46.08784) - (xy 119.88968 45.891727) (xy 119.997853 45.630574) (xy 120.053 45.353335) (xy 120.053 45.070665) (xy 119.997853 44.793426) - (xy 119.88968 44.532273) (xy 119.732637 44.297241) (xy 119.532759 44.097363) (xy 119.297727 43.94032) (xy 119.036574 43.832147) - (xy 118.759335 43.777) (xy 118.476665 43.777) (xy 118.199426 43.832147) (xy 117.938273 43.94032) (xy 117.703241 44.097363) - (xy 117.553053 44.247551) (xy 117.078501 43.773) (xy 120.930199 43.773) (xy 122.045312 44.888114) (xy 122.009 45.070665) - (xy 122.009 45.353335) (xy 122.064147 45.630574) (xy 122.17232 45.891727) (xy 122.329363 46.126759) (xy 122.529241 46.326637) - (xy 122.764273 46.48368) (xy 123.025426 46.591853) (xy 123.302665 46.647) (xy 123.585335 46.647) (xy 123.862574 46.591853) - (xy 124.123727 46.48368) (xy 124.358759 46.326637) (xy 124.558637 46.126759) (xy 124.71568 45.891727) (xy 124.823853 45.630574) - (xy 124.879 45.353335) (xy 124.879 45.070665) (xy 124.823853 44.793426) (xy 124.71568 44.532273) (xy 124.558637 44.297241) - (xy 124.358759 44.097363) (xy 124.123727 43.94032) (xy 123.862574 43.832147) (xy 123.585335 43.777) (xy 123.302665 43.777) - (xy 123.120114 43.813312) (xy 121.808804 42.502003) (xy 121.785001 42.472999) (xy 121.669276 42.378026) (xy 121.537247 42.307454) - (xy 121.393986 42.263997) (xy 121.282333 42.253) (xy 121.282322 42.253) (xy 121.245 42.249324) (xy 121.207678 42.253) - (xy 113.801911 42.253) (xy 113.932837 42.122074) (xy 114.046105 41.952556) (xy 114.124126 41.764198) (xy 114.1639 41.564239) - (xy 114.1639 41.360361) (xy 114.124126 41.160402) (xy 114.046105 40.972044) (xy 113.932837 40.802526) (xy 113.788674 40.658363) - (xy 113.619156 40.545095) (xy 113.430798 40.467074) (xy 113.230839 40.4273) (xy 113.026961 40.4273) (xy 112.827002 40.467074) - (xy 112.638644 40.545095) (xy 112.469126 40.658363) (xy 112.425189 40.7023) (xy 104.612802 40.7023) (xy 101.761607 37.851106) - (xy 101.833514 37.812671) (xy 101.905097 37.568702) (xy 101.092 36.755605) (xy 101.077858 36.769748) (xy 100.898253 36.590143) - (xy 100.912395 36.576) (xy 101.271605 36.576) (xy 102.084702 37.389097) (xy 102.328671 37.317514) (xy 102.449571 37.062004) - (xy 102.5183 36.787816) (xy 102.523187 36.688665) (xy 106.007 36.688665) (xy 106.007 36.971335) (xy 106.062147 37.248574) - (xy 106.17032 37.509727) (xy 106.327363 37.744759) (xy 106.527241 37.944637) (xy 106.762273 38.10168) (xy 107.023426 38.209853) - (xy 107.300665 38.265) (xy 107.583335 38.265) (xy 107.860574 38.209853) (xy 108.121727 38.10168) (xy 108.356759 37.944637) - (xy 108.556637 37.744759) (xy 108.71368 37.509727) (xy 108.821853 37.248574) (xy 108.877 36.971335) (xy 108.877 36.688665) - (xy 111.341 36.688665) (xy 111.341 36.971335) (xy 111.396147 37.248574) (xy 111.50432 37.509727) (xy 111.661363 37.744759) - (xy 111.861241 37.944637) (xy 112.096273 38.10168) (xy 112.357426 38.209853) (xy 112.634665 38.265) (xy 112.917335 38.265) - (xy 113.194574 38.209853) (xy 113.455727 38.10168) (xy 113.690759 37.944637) (xy 113.890637 37.744759) (xy 114.04768 37.509727) - (xy 114.155853 37.248574) (xy 114.211 36.971335) (xy 114.211 36.688665) (xy 116.929 36.688665) (xy 116.929 36.971335) - (xy 116.984147 37.248574) (xy 117.09232 37.509727) (xy 117.249363 37.744759) (xy 117.449241 37.944637) (xy 117.684273 38.10168) - (xy 117.945426 38.209853) (xy 118.222665 38.265) (xy 118.505335 38.265) (xy 118.782574 38.209853) (xy 119.043727 38.10168) - (xy 119.278759 37.944637) (xy 119.478637 37.744759) (xy 119.63568 37.509727) (xy 119.743853 37.248574) (xy 119.799 36.971335) - (xy 119.799 36.688665) (xy 119.743853 36.411426) (xy 119.63568 36.150273) (xy 119.478637 35.915241) (xy 119.278759 35.715363) - (xy 119.043727 35.55832) (xy 118.782574 35.450147) (xy 118.505335 35.395) (xy 118.222665 35.395) (xy 117.945426 35.450147) - (xy 117.684273 35.55832) (xy 117.449241 35.715363) (xy 117.249363 35.915241) (xy 117.09232 36.150273) (xy 116.984147 36.411426) - (xy 116.929 36.688665) (xy 114.211 36.688665) (xy 114.155853 36.411426) (xy 114.04768 36.150273) (xy 113.890637 35.915241) - (xy 113.690759 35.715363) (xy 113.455727 35.55832) (xy 113.194574 35.450147) (xy 112.917335 35.395) (xy 112.634665 35.395) - (xy 112.357426 35.450147) (xy 112.096273 35.55832) (xy 111.861241 35.715363) (xy 111.661363 35.915241) (xy 111.50432 36.150273) - (xy 111.396147 36.411426) (xy 111.341 36.688665) (xy 108.877 36.688665) (xy 108.821853 36.411426) (xy 108.71368 36.150273) - (xy 108.556637 35.915241) (xy 108.356759 35.715363) (xy 108.121727 35.55832) (xy 107.860574 35.450147) (xy 107.583335 35.395) - (xy 107.300665 35.395) (xy 107.023426 35.450147) (xy 106.762273 35.55832) (xy 106.527241 35.715363) (xy 106.327363 35.915241) - (xy 106.17032 36.150273) (xy 106.062147 36.411426) (xy 106.007 36.688665) (xy 102.523187 36.688665) (xy 102.532217 36.505488) - (xy 102.490787 36.22587) (xy 102.395603 35.959708) (xy 102.328671 35.834486) (xy 102.084702 35.762903) (xy 101.271605 36.576) - (xy 100.912395 36.576) (xy 100.898253 36.561858) (xy 101.077858 36.382253) (xy 101.092 36.396395) (xy 101.905097 35.583298) - (xy 101.833514 35.339329) (xy 101.578004 35.218429) (xy 101.303816 35.1497) (xy 101.021488 35.135783) (xy 100.74187 35.177213) - (xy 100.6531 35.208959) (xy 100.6531 30.469701) (xy 100.768114 30.354688) (xy 100.950665 30.391) (xy 101.233335 30.391) - (xy 101.510574 30.335853) (xy 101.771727 30.22768) (xy 101.809109 30.202702) (xy 106.628903 30.202702) (xy 106.700486 30.446671) - (xy 106.955996 30.567571) (xy 107.230184 30.6363) (xy 107.512512 30.650217) (xy 107.79213 30.608787) (xy 108.058292 30.513603) - (xy 108.183514 30.446671) (xy 108.255097 30.202702) (xy 111.962903 30.202702) (xy 112.034486 30.446671) (xy 112.289996 30.567571) - (xy 112.564184 30.6363) (xy 112.846512 30.650217) (xy 113.12613 30.608787) (xy 113.392292 30.513603) (xy 113.517514 30.446671) - (xy 113.589097 30.202702) (xy 112.776 29.389605) (xy 111.962903 30.202702) (xy 108.255097 30.202702) (xy 107.442 29.389605) - (xy 106.628903 30.202702) (xy 101.809109 30.202702) (xy 102.006759 30.070637) (xy 102.206637 29.870759) (xy 102.36368 29.635727) - (xy 102.471853 29.374574) (xy 102.490563 29.280512) (xy 106.001783 29.280512) (xy 106.043213 29.56013) (xy 106.138397 29.826292) - (xy 106.205329 29.951514) (xy 106.449298 30.023097) (xy 107.262395 29.21) (xy 107.621605 29.21) (xy 108.434702 30.023097) - (xy 108.678671 29.951514) (xy 108.799571 29.696004) (xy 108.8683 29.421816) (xy 108.875265 29.280512) (xy 111.335783 29.280512) - (xy 111.377213 29.56013) (xy 111.472397 29.826292) (xy 111.539329 29.951514) (xy 111.783298 30.023097) (xy 112.596395 29.21) - (xy 112.955605 29.21) (xy 113.768702 30.023097) (xy 114.012671 29.951514) (xy 114.133571 29.696004) (xy 114.2023 29.421816) - (xy 114.209265 29.280512) (xy 116.923783 29.280512) (xy 116.965213 29.56013) (xy 117.060397 29.826292) (xy 117.127329 29.951514) - (xy 117.371298 30.023097) (xy 118.184395 29.21) (xy 117.371298 28.396903) (xy 117.127329 28.468486) (xy 117.006429 28.723996) - (xy 116.9377 28.998184) (xy 116.923783 29.280512) (xy 114.209265 29.280512) (xy 114.216217 29.139488) (xy 114.174787 28.85987) - (xy 114.079603 28.593708) (xy 114.012671 28.468486) (xy 113.768702 28.396903) (xy 112.955605 29.21) (xy 112.596395 29.21) - (xy 111.783298 28.396903) (xy 111.539329 28.468486) (xy 111.418429 28.723996) (xy 111.3497 28.998184) (xy 111.335783 29.280512) - (xy 108.875265 29.280512) (xy 108.882217 29.139488) (xy 108.840787 28.85987) (xy 108.745603 28.593708) (xy 108.678671 28.468486) - (xy 108.434702 28.396903) (xy 107.621605 29.21) (xy 107.262395 29.21) (xy 106.449298 28.396903) (xy 106.205329 28.468486) - (xy 106.084429 28.723996) (xy 106.0157 28.998184) (xy 106.001783 29.280512) (xy 102.490563 29.280512) (xy 102.527 29.097335) - (xy 102.527 28.814665) (xy 102.471853 28.537426) (xy 102.36368 28.276273) (xy 102.206637 28.041241) (xy 102.006759 27.841363) - (xy 101.959671 27.8099) (xy 107.100732 27.8099) (xy 107.09187 27.811213) (xy 106.825708 27.906397) (xy 106.700486 27.973329) - (xy 106.628903 28.217298) (xy 107.442 29.030395) (xy 108.255097 28.217298) (xy 111.962903 28.217298) (xy 112.776 29.030395) - (xy 113.589097 28.217298) (xy 113.517514 27.973329) (xy 113.262004 27.852429) (xy 112.987816 27.7837) (xy 112.705488 27.769783) - (xy 112.42587 27.811213) (xy 112.159708 27.906397) (xy 112.034486 27.973329) (xy 111.962903 28.217298) (xy 108.255097 28.217298) - (xy 108.183514 27.973329) (xy 107.928004 27.852429) (xy 107.758338 27.8099) (xy 108.503578 27.8099) (xy 108.5409 27.813576) - (xy 108.578222 27.8099) (xy 108.578233 27.8099) (xy 108.689886 27.798903) (xy 108.833147 27.755446) (xy 108.965176 27.684874) - (xy 109.080901 27.589901) (xy 109.104704 27.560897) (xy 117.70779 18.957812) + (xy 60.353363 60.096759) (xy 60.553241 60.296637) (xy 60.785759 60.452) (xy 60.553241 60.607363) (xy 60.353363 60.807241) + (xy 60.19632 61.042273) (xy 60.088147 61.303426) (xy 60.033 61.580665) (xy 60.033 61.863335) (xy 60.088147 62.140574) + (xy 60.161639 62.318) (xy 56.161878 62.318) (xy 56.215246 62.205087) (xy 56.255904 62.071039) (xy 56.133915 61.849) + (xy 54.991 61.849) (xy 54.991 61.869) (xy 54.737 61.869) (xy 54.737 61.849) (xy 53.594085 61.849) + (xy 53.472096 62.071039) (xy 53.512754 62.205087) (xy 53.632963 62.45942) (xy 53.752847 62.621152) (xy 53.151802 63.222197) + (xy 53.122799 63.245999) (xy 53.0728 63.306924) (xy 53.027826 63.361724) (xy 52.97861 63.4538) (xy 52.957254 63.493754) + (xy 52.913797 63.637015) (xy 52.9028 63.748668) (xy 52.9028 63.748678) (xy 52.899124 63.786) (xy 52.9028 63.823323) + (xy 52.902801 64.753468) (xy 52.899124 64.7908) (xy 52.902801 64.828133) (xy 52.913798 64.939786) (xy 52.92588 64.979615) + (xy 52.957254 65.083046) (xy 53.027826 65.215076) (xy 53.090875 65.2919) (xy 53.1228 65.330801) (xy 53.151798 65.354599) + (xy 53.723358 65.92616) (xy 53.59232 66.122273) (xy 53.484147 66.383426) (xy 53.429 66.660665) (xy 53.429 66.943335) + (xy 53.484147 67.220574) (xy 53.59232 67.481727) (xy 53.749363 67.716759) (xy 53.949241 67.916637) (xy 54.181759 68.072) + (xy 53.949241 68.227363) (xy 53.749363 68.427241) (xy 53.59232 68.662273) (xy 53.484147 68.923426) (xy 53.429 69.200665) + (xy 53.429 69.483335) (xy 53.483516 69.7574) (xy 51.368711 69.7574) (xy 51.324774 69.713463) (xy 51.155256 69.600195) + (xy 50.966898 69.522174) (xy 50.766939 69.4824) (xy 50.6387 69.4824) (xy 50.6387 63.768601) (xy 51.182302 63.225) + (xy 51.244439 63.225) (xy 51.444398 63.185226) (xy 51.632756 63.107205) (xy 51.802274 62.993937) (xy 51.946437 62.849774) + (xy 52.059705 62.680256) (xy 52.137726 62.491898) (xy 52.1775 62.291939) (xy 52.1775 62.088061) (xy 52.137726 61.888102) + (xy 52.059705 61.699744) (xy 51.946437 61.530226) (xy 51.862006 61.445795) (xy 51.93484 61.372961) (xy 53.472096 61.372961) + (xy 53.594085 61.595) (xy 54.737 61.595) (xy 54.737 60.451376) (xy 54.991 60.451376) (xy 54.991 61.595) + (xy 56.133915 61.595) (xy 56.255904 61.372961) (xy 56.215246 61.238913) (xy 56.095037 60.98458) (xy 55.927519 60.758586) + (xy 55.719131 60.569615) (xy 55.477881 60.42493) (xy 55.21304 60.330091) (xy 54.991 60.451376) (xy 54.737 60.451376) + (xy 54.51496 60.330091) (xy 54.250119 60.42493) (xy 54.008869 60.569615) (xy 53.800481 60.758586) (xy 53.632963 60.98458) + (xy 53.512754 61.238913) (xy 53.472096 61.372961) (xy 51.93484 61.372961) (xy 53.365802 59.942) (xy 60.249957 59.942) ) ) (filled_polygon (pts - (xy 96.144096 44.862961) (xy 96.266085 45.085) (xy 97.409 45.085) (xy 97.409 45.065) (xy 97.663 45.065) - (xy 97.663 45.085) (xy 98.805915 45.085) (xy 98.927904 44.862961) (xy 98.907018 44.7941) (xy 101.998013 44.7941) - (xy 101.943 45.070665) (xy 101.943 45.353335) (xy 101.998147 45.630574) (xy 102.036017 45.722) (xy 98.874526 45.722) - (xy 98.887246 45.695087) (xy 98.927904 45.561039) (xy 98.805915 45.339) (xy 97.663 45.339) (xy 97.663 45.359) - (xy 97.409 45.359) (xy 97.409 45.339) (xy 96.266085 45.339) (xy 96.144096 45.561039) (xy 96.184754 45.695087) - (xy 96.197474 45.722) (xy 83.637983 45.722) (xy 83.675853 45.630574) (xy 83.731 45.353335) (xy 83.731 45.070665) - (xy 83.675987 44.7941) (xy 96.164982 44.7941) + (xy 45.847 50.419) (xy 45.867 50.419) (xy 45.867 50.673) (xy 45.847 50.673) (xy 45.847 50.693) + (xy 45.593 50.693) (xy 45.593 50.673) (xy 45.573 50.673) (xy 45.573 50.419) (xy 45.593 50.419) + (xy 45.593 50.399) (xy 45.847 50.399) + ) + ) + (filled_polygon + (pts + (xy 101.998147 44.793426) (xy 101.943 45.070665) (xy 101.943 45.353335) (xy 101.998147 45.630574) (xy 102.036017 45.722) + (xy 98.874526 45.722) (xy 98.887246 45.695087) (xy 98.927904 45.561039) (xy 98.805915 45.339) (xy 97.663 45.339) + (xy 97.663 45.359) (xy 97.409 45.359) (xy 97.409 45.339) (xy 97.389 45.339) (xy 97.389 45.085) + (xy 97.409 45.085) (xy 97.409 45.065) (xy 97.663 45.065) (xy 97.663 45.085) (xy 98.805915 45.085) + (xy 98.927904 44.862961) (xy 98.896978 44.761) (xy 102.011578 44.761) ) ) (filled_polygon (pts - (xy 66.750903 35.583298) (xy 67.564 36.396395) (xy 68.377097 35.583298) (xy 68.362867 35.5348) (xy 71.584589 35.5348) - (xy 71.628526 35.578737) (xy 71.798044 35.692005) (xy 71.986402 35.770026) (xy 72.186361 35.8098) (xy 72.390239 35.8098) - (xy 72.590198 35.770026) (xy 72.778556 35.692005) (xy 72.945037 35.580766) (xy 72.948595 35.589356) (xy 73.061863 35.758874) - (xy 73.206026 35.903037) (xy 73.375544 36.016305) (xy 73.563902 36.094326) (xy 73.575341 36.096601) (xy 73.550147 36.157426) - (xy 73.495 36.434665) (xy 73.495 36.717335) (xy 73.549516 36.9914) (xy 68.939269 36.9914) (xy 68.9903 36.787816) + (xy 71.830074 33.241102) (xy 71.7903 33.441061) (xy 71.7903 33.644939) (xy 71.830074 33.844898) (xy 71.908095 34.033256) + (xy 71.939729 34.0806) (xy 71.479455 34.0806) (xy 71.351198 34.027474) (xy 71.151239 33.9877) (xy 70.947361 33.9877) + (xy 70.747402 34.027474) (xy 70.559044 34.105495) (xy 70.389526 34.218763) (xy 70.245363 34.362926) (xy 70.132095 34.532444) + (xy 70.054074 34.720802) (xy 70.0143 34.920761) (xy 70.0143 35.124639) (xy 70.054074 35.324598) (xy 70.132095 35.512956) + (xy 70.245363 35.682474) (xy 70.389526 35.826637) (xy 70.559044 35.939905) (xy 70.747402 36.017926) (xy 70.947361 36.0577) + (xy 71.151239 36.0577) (xy 71.351198 36.017926) (xy 71.539556 35.939905) (xy 71.709074 35.826637) (xy 71.853237 35.682474) + (xy 71.907943 35.6006) (xy 72.930198 35.6006) (xy 71.512699 37.0181) (xy 68.932576 37.0181) (xy 68.9903 36.787816) (xy 69.004217 36.505488) (xy 68.962787 36.22587) (xy 68.867603 35.959708) (xy 68.800671 35.834486) (xy 68.556702 35.762903) (xy 67.743605 36.576) (xy 67.757748 36.590143) (xy 67.578143 36.769748) (xy 67.564 36.755605) (xy 67.549858 36.769748) - (xy 67.370253 36.590143) (xy 67.384395 36.576) (xy 66.571298 35.762903) (xy 66.327329 35.834486) (xy 66.206429 36.089996) - (xy 66.1377 36.364184) (xy 66.123783 36.646512) (xy 66.165213 36.92613) (xy 66.188555 36.9914) (xy 63.651503 36.9914) - (xy 62.194902 35.5348) (xy 66.765133 35.5348) + (xy 67.370253 36.590143) (xy 67.384395 36.576) (xy 67.370253 36.561858) (xy 67.549858 36.382253) (xy 67.564 36.396395) + (xy 68.377097 35.583298) (xy 68.305514 35.339329) (xy 68.050004 35.218429) (xy 67.775816 35.1497) (xy 67.689553 35.145448) + (xy 69.241445 33.593556) (xy 69.324326 33.676437) (xy 69.493844 33.789705) (xy 69.682202 33.867726) (xy 69.882161 33.9075) + (xy 70.086039 33.9075) (xy 70.285998 33.867726) (xy 70.474356 33.789705) (xy 70.643874 33.676437) (xy 70.788037 33.532274) + (xy 70.901305 33.362756) (xy 70.979326 33.174398) (xy 70.999137 33.0748) (xy 71.898959 33.0748) ) ) (filled_polygon (pts - (xy 19.863099 28.1014) (xy 18.199774 28.1014) (xy 18.199 27.97175) (xy 18.04025 27.813) (xy 16.891 27.813) - (xy 16.891 27.833) (xy 16.637 27.833) (xy 16.637 27.813) (xy 16.617 27.813) (xy 16.617 27.559) - (xy 16.637 27.559) (xy 16.637 27.539) (xy 16.891 27.539) (xy 16.891 27.559) (xy 18.04025 27.559) - (xy 18.199 27.40025) (xy 18.202072 26.886) (xy 18.189812 26.761518) (xy 18.153502 26.64182) (xy 18.094537 26.531506) - (xy 18.015185 26.434815) (xy 17.918494 26.355463) (xy 17.80818 26.296498) (xy 17.688482 26.260188) (xy 17.564 26.247928) - (xy 17.127164 26.250538) (xy 22.446802 20.9309) (xy 27.033598 20.9309) + (xy 25.781 16.383) (xy 25.801 16.383) (xy 25.801 16.637) (xy 25.781 16.637) (xy 25.781 17.88625) + (xy 25.93975 18.045) (xy 26.554 18.048072) (xy 26.678482 18.035812) (xy 26.79818 17.999502) (xy 26.908494 17.940537) + (xy 27.005185 17.861185) (xy 27.084537 17.764494) (xy 27.143502 17.65418) (xy 27.149056 17.635873) (xy 27.215495 17.702312) + (xy 27.466905 17.870299) (xy 27.746257 17.986011) (xy 28.042816 18.045) (xy 28.345184 18.045) (xy 28.641743 17.986011) + (xy 28.921095 17.870299) (xy 29.172505 17.702312) (xy 29.386312 17.488505) (xy 29.532313 17.27) (xy 36.195897 17.27) + (xy 36.164068 17.346842) (xy 36.107 17.63374) (xy 36.107 17.92626) (xy 36.164068 18.213158) (xy 36.27601 18.483411) + (xy 36.438525 18.726632) (xy 36.590646 18.878753) (xy 18.6994 36.769999) (xy 18.6994 36.518733) (xy 18.703077 36.4814) + (xy 18.697721 36.427015) (xy 18.688403 36.332414) (xy 18.644946 36.189153) (xy 18.574374 36.057124) (xy 18.479401 35.941399) + (xy 18.450404 35.917602) (xy 18.162688 35.629886) (xy 18.199 35.447335) (xy 18.199 35.164665) (xy 18.143853 34.887426) + (xy 18.03568 34.626273) (xy 17.899995 34.423206) (xy 23.441403 28.881799) (xy 23.470401 28.858001) (xy 23.512246 28.807013) + (xy 23.565374 28.742277) (xy 23.635946 28.610247) (xy 23.654434 28.549299) (xy 23.679403 28.466986) (xy 23.6904 28.355333) + (xy 23.6904 28.355324) (xy 23.694076 28.318001) (xy 23.6904 28.280678) (xy 23.6904 17.181301) (xy 24.234699 16.637002) + (xy 24.277748 16.637002) (xy 24.119 16.79575) (xy 24.115928 17.41) (xy 24.128188 17.534482) (xy 24.164498 17.65418) + (xy 24.223463 17.764494) (xy 24.302815 17.861185) (xy 24.399506 17.940537) (xy 24.50982 17.999502) (xy 24.629518 18.035812) + (xy 24.754 18.048072) (xy 25.36825 18.045) (xy 25.527 17.88625) (xy 25.527 16.637) (xy 25.507 16.637) + (xy 25.507 16.383) (xy 25.527 16.383) (xy 25.527 16.363) (xy 25.781 16.363) ) ) (filled_polygon @@ -5192,6 +5223,31 @@ (xy 113.411 17.633) (xy 113.665 17.633) ) ) + (filled_polygon + (pts + (xy 36.49782 13.800498) (xy 36.387506 13.859463) (xy 36.290815 13.938815) (xy 36.211463 14.035506) (xy 36.152498 14.14582) + (xy 36.116188 14.265518) (xy 36.103928 14.39) (xy 36.103928 15.75) (xy 29.532313 15.75) (xy 29.386312 15.531495) + (xy 29.172505 15.317688) (xy 28.921095 15.149701) (xy 28.641743 15.033989) (xy 28.345184 14.975) (xy 28.042816 14.975) + (xy 27.746257 15.033989) (xy 27.466905 15.149701) (xy 27.215495 15.317688) (xy 27.149056 15.384127) (xy 27.143502 15.36582) + (xy 27.084537 15.255506) (xy 27.005185 15.158815) (xy 26.908494 15.079463) (xy 26.79818 15.020498) (xy 26.678482 14.984188) + (xy 26.554 14.971928) (xy 25.93975 14.975) (xy 25.781002 15.133748) (xy 25.781002 15.0907) (xy 27.097602 13.7741) + (xy 36.584843 13.7741) + ) + ) + (filled_polygon + (pts + (xy 40.259 15.113) (xy 40.279 15.113) (xy 40.279 15.367) (xy 40.259 15.367) (xy 40.259 15.387) + (xy 40.005 15.387) (xy 40.005 15.367) (xy 39.985 15.367) (xy 39.985 15.113) (xy 40.005 15.113) + (xy 40.005 15.093) (xy 40.259 15.093) + ) + ) + (filled_polygon + (pts + (xy 78.105 15.113) (xy 78.125 15.113) (xy 78.125 15.367) (xy 78.105 15.367) (xy 78.105 15.387) + (xy 77.851 15.387) (xy 77.851 15.367) (xy 77.831 15.367) (xy 77.831 15.113) (xy 77.851 15.113) + (xy 77.851 15.093) (xy 78.105 15.093) + ) + ) ) (zone (net 83) (net_name /gnd) (layer B.Cu) (tstamp 0) (hatch edge 0.508) (connect_pads (clearance 0.508)) @@ -5199,192 +5255,220 @@ (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) (polygon (pts - (xy 179.578 98.044) (xy 12.192 98.044) (xy 12.192 12.192) (xy 179.578 12.192) + (xy 179.832 98.298) (xy 11.938 98.298) (xy 11.938 11.938) (xy 179.832 11.938) ) ) (filled_polygon (pts - (xy 179.122001 97.588) (xy 79.498883 97.588) (xy 79.5127 97.518539) (xy 79.5127 97.314661) (xy 79.485974 97.1803) - (xy 85.764578 97.1803) (xy 85.8019 97.183976) (xy 85.839222 97.1803) (xy 85.839233 97.1803) (xy 85.950886 97.169303) - (xy 86.094147 97.125846) (xy 86.226176 97.055274) (xy 86.341901 96.960301) (xy 86.365704 96.931297) (xy 87.485004 95.811998) - (xy 87.514001 95.788201) (xy 87.608974 95.672476) (xy 87.679546 95.540447) (xy 87.723003 95.397186) (xy 87.734 95.285533) - (xy 87.734 95.285525) (xy 87.737676 95.2482) (xy 87.734 95.210875) (xy 87.734 94.508967) (xy 90.463 94.508967) - (xy 90.463 94.831033) (xy 90.525832 95.146912) (xy 90.649082 95.444463) (xy 90.828013 95.712252) (xy 91.055748 95.939987) - (xy 91.323537 96.118918) (xy 91.621088 96.242168) (xy 91.936967 96.305) (xy 92.259033 96.305) (xy 92.574912 96.242168) - (xy 92.872463 96.118918) (xy 93.140252 95.939987) (xy 93.367987 95.712252) (xy 93.546918 95.444463) (xy 93.670168 95.146912) - (xy 93.733 94.831033) (xy 93.733 94.508967) (xy 93.670168 94.193088) (xy 93.546918 93.895537) (xy 93.367987 93.627748) - (xy 93.140252 93.400013) (xy 92.872463 93.221082) (xy 92.574912 93.097832) (xy 92.259033 93.035) (xy 91.936967 93.035) - (xy 91.621088 93.097832) (xy 91.323537 93.221082) (xy 91.055748 93.400013) (xy 90.828013 93.627748) (xy 90.649082 93.895537) - (xy 90.525832 94.193088) (xy 90.463 94.508967) (xy 87.734 94.508967) (xy 87.734 91.305413) (xy 91.142192 91.305413) - (xy 91.237956 91.569814) (xy 91.527571 91.710704) (xy 91.839108 91.792384) (xy 92.160595 91.811718) (xy 92.479675 91.767961) - (xy 92.784088 91.662795) (xy 92.958044 91.569814) (xy 93.053808 91.305413) (xy 92.098 90.349605) (xy 91.142192 91.305413) - (xy 87.734 91.305413) (xy 87.734 90.232595) (xy 90.456282 90.232595) (xy 90.500039 90.551675) (xy 90.605205 90.856088) - (xy 90.698186 91.030044) (xy 90.962587 91.125808) (xy 91.918395 90.17) (xy 92.277605 90.17) (xy 93.233413 91.125808) - (xy 93.497814 91.030044) (xy 93.638704 90.740429) (xy 93.720384 90.428892) (xy 93.739718 90.107405) (xy 93.695961 89.788325) - (xy 93.590795 89.483912) (xy 93.497814 89.309956) (xy 93.233413 89.214192) (xy 92.277605 90.17) (xy 91.918395 90.17) - (xy 90.962587 89.214192) (xy 90.698186 89.309956) (xy 90.557296 89.599571) (xy 90.475616 89.911108) (xy 90.456282 90.232595) - (xy 87.734 90.232595) (xy 87.734 89.612622) (xy 87.737676 89.575299) (xy 87.734 89.537976) (xy 87.734 89.537967) - (xy 87.723003 89.426314) (xy 87.679546 89.283053) (xy 87.608974 89.151024) (xy 87.584887 89.121674) (xy 87.537799 89.064296) - (xy 87.537795 89.064292) (xy 87.514001 89.035299) (xy 87.513134 89.034587) (xy 91.142192 89.034587) (xy 92.098 89.990395) - (xy 93.053808 89.034587) (xy 92.958044 88.770186) (xy 92.668429 88.629296) (xy 92.356892 88.547616) (xy 92.035405 88.528282) - (xy 91.716325 88.572039) (xy 91.411912 88.677205) (xy 91.237956 88.770186) (xy 91.142192 89.034587) (xy 87.513134 89.034587) - (xy 87.485008 89.011505) (xy 84.999202 86.5257) (xy 97.6353 86.5257) (xy 97.635301 90.397068) (xy 97.631624 90.4344) - (xy 97.635301 90.471733) (xy 97.646298 90.583386) (xy 97.652073 90.602424) (xy 97.689754 90.726646) (xy 97.760326 90.858676) - (xy 97.831501 90.945402) (xy 97.8553 90.974401) (xy 97.884298 90.998199) (xy 100.244026 93.357928) (xy 98.822 93.357928) - (xy 98.697518 93.370188) (xy 98.57782 93.406498) (xy 98.467506 93.465463) (xy 98.370815 93.544815) (xy 98.291463 93.641506) - (xy 98.232498 93.75182) (xy 98.196188 93.871518) (xy 98.183928 93.996) (xy 98.183928 95.996) (xy 98.196188 96.120482) - (xy 98.232498 96.24018) (xy 98.291463 96.350494) (xy 98.370815 96.447185) (xy 98.467506 96.526537) (xy 98.57782 96.585502) - (xy 98.697518 96.621812) (xy 98.822 96.634072) (xy 100.822 96.634072) (xy 100.946482 96.621812) (xy 101.06618 96.585502) - (xy 101.176494 96.526537) (xy 101.273185 96.447185) (xy 101.352537 96.350494) (xy 101.411502 96.24018) (xy 101.447812 96.120482) - (xy 101.460072 95.996) (xy 101.460072 94.573974) (xy 102.067101 95.181003) (xy 102.090899 95.210001) (xy 102.119897 95.233799) - (xy 102.206623 95.304974) (xy 102.285951 95.347376) (xy 102.338653 95.375546) (xy 102.481914 95.419003) (xy 102.593567 95.43) - (xy 102.593577 95.43) (xy 102.6309 95.433676) (xy 102.668223 95.43) (xy 104.971091 95.43) (xy 104.977082 95.444463) - (xy 105.156013 95.712252) (xy 105.383748 95.939987) (xy 105.651537 96.118918) (xy 105.949088 96.242168) (xy 106.264967 96.305) - (xy 106.587033 96.305) (xy 106.902912 96.242168) (xy 107.200463 96.118918) (xy 107.468252 95.939987) (xy 107.695987 95.712252) - (xy 107.874918 95.444463) (xy 107.998168 95.146912) (xy 108.061 94.831033) (xy 108.061 94.508967) (xy 111.291 94.508967) - (xy 111.291 94.831033) (xy 111.353832 95.146912) (xy 111.477082 95.444463) (xy 111.656013 95.712252) (xy 111.883748 95.939987) - (xy 112.151537 96.118918) (xy 112.449088 96.242168) (xy 112.764967 96.305) (xy 113.087033 96.305) (xy 113.402912 96.242168) - (xy 113.700463 96.118918) (xy 113.968252 95.939987) (xy 114.195987 95.712252) (xy 114.374918 95.444463) (xy 114.498168 95.146912) - (xy 114.504214 95.116514) (xy 123.125 95.116514) (xy 123.125 95.379486) (xy 123.176304 95.637405) (xy 123.276939 95.880359) - (xy 123.423038 96.099013) (xy 123.608987 96.284962) (xy 123.827641 96.431061) (xy 124.070595 96.531696) (xy 124.328514 96.583) - (xy 124.591486 96.583) (xy 124.849405 96.531696) (xy 125.092359 96.431061) (xy 125.311013 96.284962) (xy 125.496962 96.099013) - (xy 125.643061 95.880359) (xy 125.71 95.718754) (xy 125.776939 95.880359) (xy 125.923038 96.099013) (xy 126.108987 96.284962) - (xy 126.327641 96.431061) (xy 126.570595 96.531696) (xy 126.828514 96.583) (xy 127.091486 96.583) (xy 127.349405 96.531696) - (xy 127.592359 96.431061) (xy 127.811013 96.284962) (xy 127.996962 96.099013) (xy 128.143061 95.880359) (xy 128.21 95.718754) - (xy 128.276939 95.880359) (xy 128.423038 96.099013) (xy 128.608987 96.284962) (xy 128.827641 96.431061) (xy 129.070595 96.531696) - (xy 129.328514 96.583) (xy 129.591486 96.583) (xy 129.849405 96.531696) (xy 130.092359 96.431061) (xy 130.311013 96.284962) - (xy 130.496962 96.099013) (xy 130.643061 95.880359) (xy 130.743696 95.637405) (xy 130.795 95.379486) (xy 130.795 95.116514) - (xy 139.381 95.116514) (xy 139.381 95.379486) (xy 139.432304 95.637405) (xy 139.532939 95.880359) (xy 139.679038 96.099013) - (xy 139.864987 96.284962) (xy 140.083641 96.431061) (xy 140.326595 96.531696) (xy 140.584514 96.583) (xy 140.847486 96.583) - (xy 141.105405 96.531696) (xy 141.348359 96.431061) (xy 141.567013 96.284962) (xy 141.752962 96.099013) (xy 141.899061 95.880359) - (xy 141.966 95.718754) (xy 142.032939 95.880359) (xy 142.179038 96.099013) (xy 142.364987 96.284962) (xy 142.583641 96.431061) - (xy 142.826595 96.531696) (xy 143.084514 96.583) (xy 143.347486 96.583) (xy 143.605405 96.531696) (xy 143.848359 96.431061) - (xy 144.067013 96.284962) (xy 144.252962 96.099013) (xy 144.399061 95.880359) (xy 144.466 95.718754) (xy 144.532939 95.880359) - (xy 144.679038 96.099013) (xy 144.864987 96.284962) (xy 145.083641 96.431061) (xy 145.326595 96.531696) (xy 145.584514 96.583) - (xy 145.847486 96.583) (xy 146.105405 96.531696) (xy 146.348359 96.431061) (xy 146.567013 96.284962) (xy 146.752962 96.099013) - (xy 146.899061 95.880359) (xy 146.999696 95.637405) (xy 147.051 95.379486) (xy 147.051 95.116514) (xy 146.999696 94.858595) - (xy 146.899061 94.615641) (xy 146.752962 94.396987) (xy 146.567013 94.211038) (xy 146.348359 94.064939) (xy 146.105405 93.964304) - (xy 145.847486 93.913) (xy 145.584514 93.913) (xy 145.326595 93.964304) (xy 145.083641 94.064939) (xy 144.864987 94.211038) - (xy 144.679038 94.396987) (xy 144.532939 94.615641) (xy 144.466 94.777246) (xy 144.399061 94.615641) (xy 144.252962 94.396987) - (xy 144.067013 94.211038) (xy 143.848359 94.064939) (xy 143.605405 93.964304) (xy 143.347486 93.913) (xy 143.084514 93.913) - (xy 142.826595 93.964304) (xy 142.583641 94.064939) (xy 142.364987 94.211038) (xy 142.179038 94.396987) (xy 142.032939 94.615641) - (xy 141.966 94.777246) (xy 141.899061 94.615641) (xy 141.752962 94.396987) (xy 141.567013 94.211038) (xy 141.348359 94.064939) - (xy 141.105405 93.964304) (xy 140.847486 93.913) (xy 140.584514 93.913) (xy 140.326595 93.964304) (xy 140.083641 94.064939) - (xy 139.864987 94.211038) (xy 139.679038 94.396987) (xy 139.532939 94.615641) (xy 139.432304 94.858595) (xy 139.381 95.116514) - (xy 130.795 95.116514) (xy 130.743696 94.858595) (xy 130.643061 94.615641) (xy 130.496962 94.396987) (xy 130.311013 94.211038) - (xy 130.092359 94.064939) (xy 129.849405 93.964304) (xy 129.591486 93.913) (xy 129.328514 93.913) (xy 129.070595 93.964304) - (xy 128.827641 94.064939) (xy 128.608987 94.211038) (xy 128.423038 94.396987) (xy 128.276939 94.615641) (xy 128.21 94.777246) - (xy 128.143061 94.615641) (xy 127.996962 94.396987) (xy 127.811013 94.211038) (xy 127.592359 94.064939) (xy 127.349405 93.964304) - (xy 127.091486 93.913) (xy 126.828514 93.913) (xy 126.570595 93.964304) (xy 126.327641 94.064939) (xy 126.108987 94.211038) - (xy 125.923038 94.396987) (xy 125.776939 94.615641) (xy 125.71 94.777246) (xy 125.643061 94.615641) (xy 125.496962 94.396987) - (xy 125.311013 94.211038) (xy 125.092359 94.064939) (xy 124.849405 93.964304) (xy 124.591486 93.913) (xy 124.328514 93.913) - (xy 124.070595 93.964304) (xy 123.827641 94.064939) (xy 123.608987 94.211038) (xy 123.423038 94.396987) (xy 123.276939 94.615641) - (xy 123.176304 94.858595) (xy 123.125 95.116514) (xy 114.504214 95.116514) (xy 114.561 94.831033) (xy 114.561 94.508967) + (xy 179.122001 97.588) (xy 64.890872 97.588) (xy 64.975801 97.518301) (xy 64.999604 97.489297) (xy 67.397862 95.091039) + (xy 75.316096 95.091039) (xy 75.356754 95.225087) (xy 75.476963 95.47942) (xy 75.644481 95.705414) (xy 75.852869 95.894385) + (xy 76.094119 96.03907) (xy 76.35896 96.133909) (xy 76.581 96.012624) (xy 76.581 94.869) (xy 76.835 94.869) + (xy 76.835 96.012624) (xy 77.05704 96.133909) (xy 77.321881 96.03907) (xy 77.563131 95.894385) (xy 77.771519 95.705414) + (xy 77.939037 95.47942) (xy 78.059246 95.225087) (xy 78.099904 95.091039) (xy 77.977915 94.869) (xy 76.835 94.869) + (xy 76.581 94.869) (xy 75.438085 94.869) (xy 75.316096 95.091039) (xy 67.397862 95.091039) (xy 75.273 87.215902) + (xy 75.273 87.263335) (xy 75.328147 87.540574) (xy 75.43632 87.801727) (xy 75.593363 88.036759) (xy 75.793241 88.236637) + (xy 75.958103 88.346794) (xy 75.94857 88.443575) (xy 75.793241 88.547363) (xy 75.593363 88.747241) (xy 75.43632 88.982273) + (xy 75.328147 89.243426) (xy 75.273 89.520665) (xy 75.273 89.803335) (xy 75.328147 90.080574) (xy 75.43632 90.341727) + (xy 75.593363 90.576759) (xy 75.793241 90.776637) (xy 75.958103 90.886794) (xy 75.94857 90.983575) (xy 75.793241 91.087363) + (xy 75.593363 91.287241) (xy 75.43632 91.522273) (xy 75.328147 91.783426) (xy 75.273 92.060665) (xy 75.273 92.343335) + (xy 75.328147 92.620574) (xy 75.43632 92.881727) (xy 75.593363 93.116759) (xy 75.793241 93.316637) (xy 76.028273 93.47368) + (xy 76.038865 93.478067) (xy 75.852869 93.589615) (xy 75.644481 93.778586) (xy 75.476963 94.00458) (xy 75.356754 94.258913) + (xy 75.316096 94.392961) (xy 75.438085 94.615) (xy 76.581 94.615) (xy 76.581 94.595) (xy 76.835 94.595) + (xy 76.835 94.615) (xy 77.977915 94.615) (xy 78.036169 94.508967) (xy 83.963 94.508967) (xy 83.963 94.831033) + (xy 84.025832 95.146912) (xy 84.149082 95.444463) (xy 84.328013 95.712252) (xy 84.555748 95.939987) (xy 84.823537 96.118918) + (xy 85.121088 96.242168) (xy 85.436967 96.305) (xy 85.759033 96.305) (xy 86.074912 96.242168) (xy 86.372463 96.118918) + (xy 86.640252 95.939987) (xy 86.867987 95.712252) (xy 87.046918 95.444463) (xy 87.170168 95.146912) (xy 87.233 94.831033) + (xy 87.233 94.508967) (xy 90.463 94.508967) (xy 90.463 94.831033) (xy 90.525832 95.146912) (xy 90.649082 95.444463) + (xy 90.828013 95.712252) (xy 91.055748 95.939987) (xy 91.323537 96.118918) (xy 91.621088 96.242168) (xy 91.936967 96.305) + (xy 92.259033 96.305) (xy 92.574912 96.242168) (xy 92.872463 96.118918) (xy 93.140252 95.939987) (xy 93.367987 95.712252) + (xy 93.546918 95.444463) (xy 93.670168 95.146912) (xy 93.733 94.831033) (xy 93.733 94.508967) (xy 93.670168 94.193088) + (xy 93.546918 93.895537) (xy 93.367987 93.627748) (xy 93.140252 93.400013) (xy 92.872463 93.221082) (xy 92.574912 93.097832) + (xy 92.259033 93.035) (xy 91.936967 93.035) (xy 91.621088 93.097832) (xy 91.323537 93.221082) (xy 91.055748 93.400013) + (xy 90.828013 93.627748) (xy 90.649082 93.895537) (xy 90.525832 94.193088) (xy 90.463 94.508967) (xy 87.233 94.508967) + (xy 87.170168 94.193088) (xy 87.046918 93.895537) (xy 86.867987 93.627748) (xy 86.640252 93.400013) (xy 86.372463 93.221082) + (xy 86.074912 93.097832) (xy 85.759033 93.035) (xy 85.436967 93.035) (xy 85.121088 93.097832) (xy 84.823537 93.221082) + (xy 84.555748 93.400013) (xy 84.328013 93.627748) (xy 84.149082 93.895537) (xy 84.025832 94.193088) (xy 83.963 94.508967) + (xy 78.036169 94.508967) (xy 78.099904 94.392961) (xy 78.059246 94.258913) (xy 77.939037 94.00458) (xy 77.771519 93.778586) + (xy 77.563131 93.589615) (xy 77.377135 93.478067) (xy 77.387727 93.47368) (xy 77.622759 93.316637) (xy 77.822637 93.116759) + (xy 77.97968 92.881727) (xy 78.087853 92.620574) (xy 78.143 92.343335) (xy 78.143 92.060665) (xy 78.087853 91.783426) + (xy 77.97968 91.522273) (xy 77.849443 91.327359) (xy 77.871389 91.305413) (xy 84.642192 91.305413) (xy 84.737956 91.569814) + (xy 85.027571 91.710704) (xy 85.339108 91.792384) (xy 85.660595 91.811718) (xy 85.979675 91.767961) (xy 86.284088 91.662795) + (xy 86.458044 91.569814) (xy 86.553808 91.305413) (xy 91.142192 91.305413) (xy 91.237956 91.569814) (xy 91.527571 91.710704) + (xy 91.839108 91.792384) (xy 92.160595 91.811718) (xy 92.479675 91.767961) (xy 92.784088 91.662795) (xy 92.958044 91.569814) + (xy 93.053808 91.305413) (xy 92.098 90.349605) (xy 91.142192 91.305413) (xy 86.553808 91.305413) (xy 85.598 90.349605) + (xy 84.642192 91.305413) (xy 77.871389 91.305413) (xy 78.944207 90.232595) (xy 83.956282 90.232595) (xy 84.000039 90.551675) + (xy 84.105205 90.856088) (xy 84.198186 91.030044) (xy 84.462587 91.125808) (xy 85.418395 90.17) (xy 85.777605 90.17) + (xy 86.733413 91.125808) (xy 86.997814 91.030044) (xy 87.138704 90.740429) (xy 87.220384 90.428892) (xy 87.232189 90.232595) + (xy 90.456282 90.232595) (xy 90.500039 90.551675) (xy 90.605205 90.856088) (xy 90.698186 91.030044) (xy 90.962587 91.125808) + (xy 91.918395 90.17) (xy 92.277605 90.17) (xy 93.233413 91.125808) (xy 93.497814 91.030044) (xy 93.638704 90.740429) + (xy 93.720384 90.428892) (xy 93.739718 90.107405) (xy 93.695961 89.788325) (xy 93.590795 89.483912) (xy 93.497814 89.309956) + (xy 93.233413 89.214192) (xy 92.277605 90.17) (xy 91.918395 90.17) (xy 90.962587 89.214192) (xy 90.698186 89.309956) + (xy 90.557296 89.599571) (xy 90.475616 89.911108) (xy 90.456282 90.232595) (xy 87.232189 90.232595) (xy 87.239718 90.107405) + (xy 87.195961 89.788325) (xy 87.090795 89.483912) (xy 86.997814 89.309956) (xy 86.733413 89.214192) (xy 85.777605 90.17) + (xy 85.418395 90.17) (xy 84.462587 89.214192) (xy 84.198186 89.309956) (xy 84.057296 89.599571) (xy 83.975616 89.911108) + (xy 83.956282 90.232595) (xy 78.944207 90.232595) (xy 79.905404 89.271398) (xy 79.934401 89.247601) (xy 80.029374 89.131876) + (xy 80.081376 89.034587) (xy 84.642192 89.034587) (xy 85.598 89.990395) (xy 86.553808 89.034587) (xy 91.142192 89.034587) + (xy 92.098 89.990395) (xy 93.053808 89.034587) (xy 92.958044 88.770186) (xy 92.668429 88.629296) (xy 92.356892 88.547616) + (xy 92.035405 88.528282) (xy 91.716325 88.572039) (xy 91.411912 88.677205) (xy 91.237956 88.770186) (xy 91.142192 89.034587) + (xy 86.553808 89.034587) (xy 86.458044 88.770186) (xy 86.168429 88.629296) (xy 85.856892 88.547616) (xy 85.535405 88.528282) + (xy 85.216325 88.572039) (xy 84.911912 88.677205) (xy 84.737956 88.770186) (xy 84.642192 89.034587) (xy 80.081376 89.034587) + (xy 80.099946 88.999847) (xy 80.143403 88.856586) (xy 80.1544 88.744933) (xy 80.1544 88.744925) (xy 80.158076 88.7076) + (xy 80.1544 88.670275) (xy 80.1544 85.675601) (xy 80.398237 85.431764) (xy 80.895841 85.431764) (xy 80.943148 85.655348) + (xy 81.164516 85.756237) (xy 81.401313 85.812) (xy 81.644438 85.820495) (xy 81.884549 85.781395) (xy 82.112418 85.696202) + (xy 82.188852 85.655348) (xy 82.236159 85.431764) (xy 81.566 84.761605) (xy 80.895841 85.431764) (xy 80.398237 85.431764) + (xy 80.602011 85.227991) (xy 80.716236 85.252159) (xy 81.386395 84.582) (xy 81.372253 84.567858) (xy 81.551858 84.388253) + (xy 81.566 84.402395) (xy 81.580143 84.388253) (xy 81.759748 84.567858) (xy 81.745605 84.582) (xy 82.415764 85.252159) + (xy 82.514504 85.231267) (xy 82.606713 85.369267) (xy 82.778733 85.541287) (xy 82.981008 85.676443) (xy 83.205764 85.76954) + (xy 83.444363 85.817) (xy 83.687637 85.817) (xy 83.719801 85.810602) (xy 84.686201 86.777003) (xy 84.709999 86.806001) + (xy 84.825724 86.900974) (xy 84.957753 86.971546) (xy 85.101014 87.015003) (xy 85.212667 87.026) (xy 85.212675 87.026) + (xy 85.25 87.029676) (xy 85.287325 87.026) (xy 97.645501 87.026) (xy 97.6455 90.444477) (xy 97.641824 90.4818) + (xy 97.6455 90.519122) (xy 97.6455 90.519132) (xy 97.656497 90.630785) (xy 97.697798 90.766939) (xy 97.699954 90.774046) + (xy 97.770526 90.906076) (xy 97.80203 90.944463) (xy 97.865499 91.021801) (xy 97.894503 91.045604) (xy 100.206826 93.357928) + (xy 98.822 93.357928) (xy 98.697518 93.370188) (xy 98.57782 93.406498) (xy 98.467506 93.465463) (xy 98.370815 93.544815) + (xy 98.291463 93.641506) (xy 98.232498 93.75182) (xy 98.196188 93.871518) (xy 98.183928 93.996) (xy 98.183928 95.996) + (xy 98.196188 96.120482) (xy 98.232498 96.24018) (xy 98.291463 96.350494) (xy 98.370815 96.447185) (xy 98.467506 96.526537) + (xy 98.57782 96.585502) (xy 98.697518 96.621812) (xy 98.822 96.634072) (xy 100.822 96.634072) (xy 100.946482 96.621812) + (xy 101.06618 96.585502) (xy 101.176494 96.526537) (xy 101.273185 96.447185) (xy 101.352537 96.350494) (xy 101.395889 96.26939) + (xy 101.710101 96.583603) (xy 101.733899 96.612601) (xy 101.849624 96.707574) (xy 101.981653 96.778146) (xy 102.124914 96.821603) + (xy 102.236567 96.8326) (xy 102.236576 96.8326) (xy 102.273899 96.836276) (xy 102.311222 96.8326) (xy 108.979778 96.8326) + (xy 109.0171 96.836276) (xy 109.054422 96.8326) (xy 109.054433 96.8326) (xy 109.166086 96.821603) (xy 109.309347 96.778146) + (xy 109.441376 96.707574) (xy 109.557101 96.612601) (xy 109.580904 96.583597) (xy 111.298046 94.866455) (xy 111.353832 95.146912) + (xy 111.477082 95.444463) (xy 111.656013 95.712252) (xy 111.883748 95.939987) (xy 112.151537 96.118918) (xy 112.449088 96.242168) + (xy 112.764967 96.305) (xy 113.087033 96.305) (xy 113.402912 96.242168) (xy 113.700463 96.118918) (xy 113.968252 95.939987) + (xy 114.195987 95.712252) (xy 114.374918 95.444463) (xy 114.498168 95.146912) (xy 114.561 94.831033) (xy 114.561 94.508967) (xy 114.498168 94.193088) (xy 114.374918 93.895537) (xy 114.195987 93.627748) (xy 113.968252 93.400013) (xy 113.700463 93.221082) - (xy 113.402912 93.097832) (xy 113.087033 93.035) (xy 112.764967 93.035) (xy 112.449088 93.097832) (xy 112.151537 93.221082) - (xy 111.883748 93.400013) (xy 111.656013 93.627748) (xy 111.477082 93.895537) (xy 111.353832 94.193088) (xy 111.291 94.508967) - (xy 108.061 94.508967) (xy 107.998168 94.193088) (xy 107.874918 93.895537) (xy 107.695987 93.627748) (xy 107.468252 93.400013) - (xy 107.200463 93.221082) (xy 106.902912 93.097832) (xy 106.587033 93.035) (xy 106.264967 93.035) (xy 105.949088 93.097832) - (xy 105.651537 93.221082) (xy 105.383748 93.400013) (xy 105.156013 93.627748) (xy 104.977082 93.895537) (xy 104.971091 93.91) - (xy 102.945702 93.91) (xy 100.457981 91.422279) (xy 100.596463 91.364918) (xy 100.864252 91.185987) (xy 101.091987 90.958252) - (xy 101.270918 90.690463) (xy 101.278707 90.671659) (xy 101.346286 90.665003) (xy 101.489547 90.621546) (xy 101.621576 90.550974) - (xy 101.737301 90.456001) (xy 101.761104 90.426997) (xy 102.179134 90.008967) (xy 104.791 90.008967) (xy 104.791 90.331033) - (xy 104.853832 90.646912) (xy 104.977082 90.944463) (xy 105.156013 91.212252) (xy 105.383748 91.439987) (xy 105.651537 91.618918) - (xy 105.949088 91.742168) (xy 106.264967 91.805) (xy 106.587033 91.805) (xy 106.902912 91.742168) (xy 107.200463 91.618918) - (xy 107.468252 91.439987) (xy 107.695987 91.212252) (xy 107.874918 90.944463) (xy 107.998168 90.646912) (xy 108.061 90.331033) - (xy 108.061 90.008967) (xy 111.291 90.008967) (xy 111.291 90.331033) (xy 111.353832 90.646912) (xy 111.477082 90.944463) - (xy 111.656013 91.212252) (xy 111.883748 91.439987) (xy 112.151537 91.618918) (xy 112.449088 91.742168) (xy 112.764967 91.805) - (xy 113.087033 91.805) (xy 113.402912 91.742168) (xy 113.700463 91.618918) (xy 113.968252 91.439987) (xy 114.195987 91.212252) - (xy 114.374918 90.944463) (xy 114.498168 90.646912) (xy 114.561 90.331033) (xy 114.561 90.008967) (xy 114.498168 89.693088) - (xy 114.492177 89.678624) (xy 116.081004 88.089798) (xy 116.110001 88.066001) (xy 116.204974 87.950276) (xy 116.275546 87.818247) - (xy 116.319003 87.674986) (xy 116.33 87.563333) (xy 116.33 87.563325) (xy 116.333676 87.526) (xy 116.33 87.488675) - (xy 116.33 85.800043) (xy 116.484759 85.696637) (xy 116.684637 85.496759) (xy 116.84168 85.261727) (xy 116.949853 85.000574) - (xy 117.005 84.723335) (xy 117.005 84.440665) (xy 116.949853 84.163426) (xy 116.84168 83.902273) (xy 116.684637 83.667241) - (xy 116.484759 83.467363) (xy 116.249727 83.31032) (xy 115.988574 83.202147) (xy 115.711335 83.147) (xy 115.428665 83.147) - (xy 115.151426 83.202147) (xy 114.890273 83.31032) (xy 114.655241 83.467363) (xy 114.455363 83.667241) (xy 114.29832 83.902273) - (xy 114.190147 84.163426) (xy 114.135 84.440665) (xy 114.135 84.723335) (xy 114.190147 85.000574) (xy 114.29832 85.261727) - (xy 114.455363 85.496759) (xy 114.655241 85.696637) (xy 114.810001 85.800044) (xy 114.81 87.211198) (xy 113.417376 88.603823) - (xy 113.402912 88.597832) (xy 113.087033 88.535) (xy 112.764967 88.535) (xy 112.449088 88.597832) (xy 112.151537 88.721082) - (xy 111.883748 88.900013) (xy 111.656013 89.127748) (xy 111.477082 89.395537) (xy 111.353832 89.693088) (xy 111.291 90.008967) - (xy 108.061 90.008967) (xy 107.998168 89.693088) (xy 107.874918 89.395537) (xy 107.695987 89.127748) (xy 107.468252 88.900013) - (xy 107.200463 88.721082) (xy 106.902912 88.597832) (xy 106.587033 88.535) (xy 106.264967 88.535) (xy 105.949088 88.597832) - (xy 105.651537 88.721082) (xy 105.383748 88.900013) (xy 105.156013 89.127748) (xy 104.977082 89.395537) (xy 104.853832 89.693088) - (xy 104.791 90.008967) (xy 102.179134 90.008967) (xy 113.156101 79.032) (xy 117.179928 79.032) (xy 117.192188 79.156482) - (xy 117.228498 79.27618) (xy 117.287463 79.386494) (xy 117.366815 79.483185) (xy 117.463506 79.562537) (xy 117.57382 79.621502) - (xy 117.693518 79.657812) (xy 117.818 79.670072) (xy 118.33225 79.667) (xy 118.491 79.50825) (xy 118.491 78.359) - (xy 118.745 78.359) (xy 118.745 79.50825) (xy 118.90375 79.667) (xy 119.418 79.670072) (xy 119.542482 79.657812) - (xy 119.66218 79.621502) (xy 119.772494 79.562537) (xy 119.869185 79.483185) (xy 119.948537 79.386494) (xy 120.007502 79.27618) - (xy 120.043812 79.156482) (xy 120.056072 79.032) (xy 120.053 78.51775) (xy 119.89425 78.359) (xy 118.745 78.359) - (xy 118.491 78.359) (xy 117.34175 78.359) (xy 117.183 78.51775) (xy 117.179928 79.032) (xy 113.156101 79.032) - (xy 114.371502 77.8166) (xy 117.182226 77.8166) (xy 117.183 77.94625) (xy 117.34175 78.105) (xy 118.491 78.105) + (xy 113.402912 93.097832) (xy 113.122455 93.042046) (xy 120.8504 85.314102) (xy 126.345055 90.808757) (xy 126.188987 90.913038) + (xy 126.003038 91.098987) (xy 125.856939 91.317641) (xy 125.79 91.479246) (xy 125.723061 91.317641) (xy 125.576962 91.098987) + (xy 125.391013 90.913038) (xy 125.172359 90.766939) (xy 124.929405 90.666304) (xy 124.671486 90.615) (xy 124.408514 90.615) + (xy 124.150595 90.666304) (xy 123.907641 90.766939) (xy 123.688987 90.913038) (xy 123.503038 91.098987) (xy 123.356939 91.317641) + (xy 123.256304 91.560595) (xy 123.205 91.818514) (xy 123.205 92.081486) (xy 123.256304 92.339405) (xy 123.356939 92.582359) + (xy 123.503038 92.801013) (xy 123.688987 92.986962) (xy 123.907641 93.133061) (xy 124.150595 93.233696) (xy 124.408514 93.285) + (xy 124.671486 93.285) (xy 124.929405 93.233696) (xy 125.172359 93.133061) (xy 125.391013 92.986962) (xy 125.576962 92.801013) + (xy 125.723061 92.582359) (xy 125.79 92.420754) (xy 125.856939 92.582359) (xy 126.003038 92.801013) (xy 126.188987 92.986962) + (xy 126.407641 93.133061) (xy 126.650595 93.233696) (xy 126.908514 93.285) (xy 127.171486 93.285) (xy 127.429405 93.233696) + (xy 127.672359 93.133061) (xy 127.702365 93.113012) (xy 127.704701 93.136733) (xy 127.715268 93.244015) (xy 127.715698 93.248385) + (xy 127.759154 93.391646) (xy 127.829726 93.523676) (xy 127.891544 93.599) (xy 127.9247 93.639401) (xy 127.953698 93.663199) + (xy 128.389089 94.09859) (xy 128.388815 94.098815) (xy 128.309463 94.195506) (xy 128.250498 94.30582) (xy 128.214188 94.425518) + (xy 128.201928 94.55) (xy 128.201928 94.586013) (xy 128.076962 94.398987) (xy 127.891013 94.213038) (xy 127.672359 94.066939) + (xy 127.429405 93.966304) (xy 127.171486 93.915) (xy 126.908514 93.915) (xy 126.650595 93.966304) (xy 126.407641 94.066939) + (xy 126.188987 94.213038) (xy 126.003038 94.398987) (xy 125.856939 94.617641) (xy 125.79 94.779246) (xy 125.723061 94.617641) + (xy 125.576962 94.398987) (xy 125.391013 94.213038) (xy 125.172359 94.066939) (xy 124.929405 93.966304) (xy 124.671486 93.915) + (xy 124.408514 93.915) (xy 124.150595 93.966304) (xy 123.907641 94.066939) (xy 123.688987 94.213038) (xy 123.503038 94.398987) + (xy 123.356939 94.617641) (xy 123.256304 94.860595) (xy 123.205 95.118514) (xy 123.205 95.381486) (xy 123.256304 95.639405) + (xy 123.356939 95.882359) (xy 123.503038 96.101013) (xy 123.688987 96.286962) (xy 123.907641 96.433061) (xy 124.150595 96.533696) + (xy 124.408514 96.585) (xy 124.671486 96.585) (xy 124.929405 96.533696) (xy 125.172359 96.433061) (xy 125.391013 96.286962) + (xy 125.576962 96.101013) (xy 125.723061 95.882359) (xy 125.79 95.720754) (xy 125.856939 95.882359) (xy 126.003038 96.101013) + (xy 126.188987 96.286962) (xy 126.407641 96.433061) (xy 126.650595 96.533696) (xy 126.908514 96.585) (xy 127.171486 96.585) + (xy 127.429405 96.533696) (xy 127.672359 96.433061) (xy 127.891013 96.286962) (xy 128.076962 96.101013) (xy 128.201928 95.913987) + (xy 128.201928 95.95) (xy 128.214188 96.074482) (xy 128.250498 96.19418) (xy 128.309463 96.304494) (xy 128.388815 96.401185) + (xy 128.485506 96.480537) (xy 128.59582 96.539502) (xy 128.715518 96.575812) (xy 128.84 96.588072) (xy 130.24 96.588072) + (xy 130.364482 96.575812) (xy 130.48418 96.539502) (xy 130.594494 96.480537) (xy 130.691185 96.401185) (xy 130.770537 96.304494) + (xy 130.829502 96.19418) (xy 130.865812 96.074482) (xy 130.878072 95.95) (xy 130.878072 94.55) (xy 130.865812 94.425518) + (xy 130.829502 94.30582) (xy 130.770537 94.195506) (xy 130.691185 94.098815) (xy 130.594494 94.019463) (xy 130.48418 93.960498) + (xy 130.364482 93.924188) (xy 130.254933 93.913399) (xy 130.245546 93.882453) (xy 130.174974 93.750424) (xy 130.080001 93.634699) + (xy 130.051003 93.610901) (xy 129.716206 93.276104) (xy 129.929405 93.233696) (xy 130.172359 93.133061) (xy 130.391013 92.986962) + (xy 130.576962 92.801013) (xy 130.723061 92.582359) (xy 130.823696 92.339405) (xy 130.875 92.081486) (xy 130.875 91.818514) + (xy 130.823696 91.560595) (xy 130.723061 91.317641) (xy 130.576962 91.098987) (xy 130.391013 90.913038) (xy 130.172359 90.766939) + (xy 129.929405 90.666304) (xy 129.671486 90.615) (xy 129.408514 90.615) (xy 129.150595 90.666304) (xy 128.907641 90.766939) + (xy 128.688987 90.913038) (xy 128.643963 90.958062) (xy 123.627966 85.942065) (xy 123.803881 85.87907) (xy 124.045131 85.734385) + (xy 124.253519 85.545414) (xy 124.300524 85.482) (xy 140.193928 85.482) (xy 140.206188 85.606482) (xy 140.242498 85.72618) + (xy 140.301463 85.836494) (xy 140.380815 85.933185) (xy 140.477506 86.012537) (xy 140.58782 86.071502) (xy 140.707518 86.107812) + (xy 140.832 86.120072) (xy 141.44625 86.117) (xy 141.605 85.95825) (xy 141.605 84.709) (xy 140.35575 84.709) + (xy 140.197 84.86775) (xy 140.193928 85.482) (xy 124.300524 85.482) (xy 124.421037 85.31942) (xy 124.541246 85.065087) + (xy 124.581904 84.931039) (xy 124.459915 84.709) (xy 123.317 84.709) (xy 123.317 84.729) (xy 123.063 84.729) + (xy 123.063 84.709) (xy 123.043 84.709) (xy 123.043 84.455) (xy 123.063 84.455) (xy 123.063 83.311376) + (xy 123.317 83.311376) (xy 123.317 84.455) (xy 124.459915 84.455) (xy 124.581904 84.232961) (xy 124.541246 84.098913) + (xy 124.421037 83.84458) (xy 124.253519 83.618586) (xy 124.045131 83.429615) (xy 123.803881 83.28493) (xy 123.53904 83.190091) + (xy 123.317 83.311376) (xy 123.063 83.311376) (xy 122.84096 83.190091) (xy 122.576119 83.28493) (xy 122.334869 83.429615) + (xy 122.126481 83.618586) (xy 121.958963 83.84458) (xy 121.838754 84.098913) (xy 121.826201 84.1403) (xy 121.414204 83.728303) + (xy 121.414199 83.728297) (xy 121.414189 83.728287) (xy 121.3904 83.6993) (xy 121.361413 83.675511) (xy 117.6903 80.004399) + (xy 117.6903 79.656836) (xy 117.693518 79.657812) (xy 117.818 79.670072) (xy 118.33225 79.667) (xy 118.491 79.50825) + (xy 118.491 78.359) (xy 118.745 78.359) (xy 118.745 79.50825) (xy 118.90375 79.667) (xy 119.418 79.670072) + (xy 119.542482 79.657812) (xy 119.66218 79.621502) (xy 119.772494 79.562537) (xy 119.869185 79.483185) (xy 119.948537 79.386494) + (xy 120.007502 79.27618) (xy 120.043812 79.156482) (xy 120.056072 79.032) (xy 120.053 78.51775) (xy 119.89425 78.359) + (xy 118.745 78.359) (xy 118.491 78.359) (xy 118.471 78.359) (xy 118.471 78.105) (xy 118.491 78.105) (xy 118.491 78.085) (xy 118.745 78.085) (xy 118.745 78.105) (xy 119.89425 78.105) (xy 120.053 77.94625) - (xy 120.056072 77.432) (xy 120.043812 77.307518) (xy 120.007502 77.18782) (xy 119.955872 77.091229) (xy 121.2048 75.842301) - (xy 121.204801 88.340168) (xy 121.201124 88.3775) (xy 121.204801 88.414833) (xy 121.215798 88.526486) (xy 121.21763 88.532526) - (xy 121.259254 88.669746) (xy 121.329826 88.801776) (xy 121.390129 88.875254) (xy 121.4248 88.917501) (xy 121.453798 88.941299) - (xy 123.309089 90.79659) (xy 123.308815 90.796815) (xy 123.229463 90.893506) (xy 123.170498 91.00382) (xy 123.134188 91.123518) - (xy 123.121928 91.248) (xy 123.121928 92.648) (xy 123.134188 92.772482) (xy 123.170498 92.89218) (xy 123.229463 93.002494) - (xy 123.308815 93.099185) (xy 123.405506 93.178537) (xy 123.51582 93.237502) (xy 123.635518 93.273812) (xy 123.76 93.286072) - (xy 125.16 93.286072) (xy 125.284482 93.273812) (xy 125.40418 93.237502) (xy 125.514494 93.178537) (xy 125.611185 93.099185) - (xy 125.690537 93.002494) (xy 125.749502 92.89218) (xy 125.785812 92.772482) (xy 125.798072 92.648) (xy 125.798072 92.611987) - (xy 125.923038 92.799013) (xy 126.108987 92.984962) (xy 126.327641 93.131061) (xy 126.570595 93.231696) (xy 126.828514 93.283) - (xy 127.091486 93.283) (xy 127.349405 93.231696) (xy 127.592359 93.131061) (xy 127.811013 92.984962) (xy 127.996962 92.799013) - (xy 128.143061 92.580359) (xy 128.21 92.418754) (xy 128.276939 92.580359) (xy 128.423038 92.799013) (xy 128.608987 92.984962) - (xy 128.827641 93.131061) (xy 129.070595 93.231696) (xy 129.328514 93.283) (xy 129.591486 93.283) (xy 129.849405 93.231696) - (xy 130.092359 93.131061) (xy 130.311013 92.984962) (xy 130.496962 92.799013) (xy 130.643061 92.580359) (xy 130.743696 92.337405) - (xy 130.795 92.079486) (xy 130.795 91.816514) (xy 130.743696 91.558595) (xy 130.643061 91.315641) (xy 130.496962 91.096987) - (xy 130.311013 90.911038) (xy 130.092359 90.764939) (xy 129.849405 90.664304) (xy 129.591486 90.613) (xy 129.328514 90.613) - (xy 129.070595 90.664304) (xy 128.827641 90.764939) (xy 128.608987 90.911038) (xy 128.423038 91.096987) (xy 128.3504 91.205698) - (xy 128.3504 76.053629) (xy 128.471842 76.103932) (xy 128.75874 76.161) (xy 129.05126 76.161) (xy 129.338158 76.103932) - (xy 129.608411 75.99199) (xy 129.851632 75.829475) (xy 130.058475 75.622632) (xy 130.22099 75.379411) (xy 130.332932 75.109158) - (xy 130.39 74.82226) (xy 130.39 74.52974) (xy 130.332932 74.242842) (xy 130.22099 73.972589) (xy 130.058475 73.729368) - (xy 129.851632 73.522525) (xy 129.67724 73.406) (xy 129.851632 73.289475) (xy 130.058475 73.082632) (xy 130.22099 72.839411) - (xy 130.246448 72.777949) (xy 138.8807 81.412202) (xy 138.880701 89.760068) (xy 138.877024 89.7974) (xy 138.880701 89.834733) - (xy 138.891698 89.946386) (xy 138.894083 89.954247) (xy 138.935154 90.089646) (xy 139.005726 90.221676) (xy 139.076901 90.308402) - (xy 139.1007 90.337401) (xy 139.129698 90.361199) (xy 139.565089 90.79659) (xy 139.564815 90.796815) (xy 139.485463 90.893506) - (xy 139.426498 91.00382) (xy 139.390188 91.123518) (xy 139.377928 91.248) (xy 139.377928 92.648) (xy 139.390188 92.772482) - (xy 139.426498 92.89218) (xy 139.485463 93.002494) (xy 139.564815 93.099185) (xy 139.661506 93.178537) (xy 139.77182 93.237502) - (xy 139.891518 93.273812) (xy 140.016 93.286072) (xy 141.416 93.286072) (xy 141.540482 93.273812) (xy 141.66018 93.237502) - (xy 141.770494 93.178537) (xy 141.867185 93.099185) (xy 141.946537 93.002494) (xy 142.005502 92.89218) (xy 142.041812 92.772482) - (xy 142.054072 92.648) (xy 142.054072 92.611987) (xy 142.179038 92.799013) (xy 142.364987 92.984962) (xy 142.583641 93.131061) - (xy 142.826595 93.231696) (xy 143.084514 93.283) (xy 143.347486 93.283) (xy 143.605405 93.231696) (xy 143.848359 93.131061) - (xy 144.067013 92.984962) (xy 144.252962 92.799013) (xy 144.399061 92.580359) (xy 144.466 92.418754) (xy 144.532939 92.580359) - (xy 144.679038 92.799013) (xy 144.864987 92.984962) (xy 145.083641 93.131061) (xy 145.326595 93.231696) (xy 145.584514 93.283) - (xy 145.847486 93.283) (xy 146.105405 93.231696) (xy 146.348359 93.131061) (xy 146.567013 92.984962) (xy 146.752962 92.799013) - (xy 146.899061 92.580359) (xy 146.999696 92.337405) (xy 147.051 92.079486) (xy 147.051 91.816514) (xy 146.999696 91.558595) - (xy 146.899061 91.315641) (xy 146.752962 91.096987) (xy 146.567013 90.911038) (xy 146.348359 90.764939) (xy 146.105405 90.664304) - (xy 145.847486 90.613) (xy 145.625801 90.613) (xy 150.028706 86.210096) (xy 150.13 86.220072) (xy 152.13 86.220072) + (xy 120.056072 77.432) (xy 120.043812 77.307518) (xy 120.007502 77.18782) (xy 119.948537 77.077506) (xy 119.869185 76.980815) + (xy 119.772494 76.901463) (xy 119.66218 76.842498) (xy 119.542482 76.806188) (xy 119.534039 76.805357) (xy 119.732637 76.606759) + (xy 119.88968 76.371727) (xy 119.997853 76.110574) (xy 120.053 75.833335) (xy 120.053 75.550665) (xy 119.997853 75.273426) + (xy 119.88968 75.012273) (xy 119.732637 74.777241) (xy 119.532759 74.577363) (xy 119.300241 74.422) (xy 119.532759 74.266637) + (xy 119.732637 74.066759) (xy 119.88968 73.831727) (xy 119.997853 73.570574) (xy 120.053 73.293335) (xy 120.053 73.010665) + (xy 119.997853 72.733426) (xy 119.88968 72.472273) (xy 119.732637 72.237241) (xy 119.532759 72.037363) (xy 119.300241 71.882) + (xy 119.532759 71.726637) (xy 119.682947 71.576449) (xy 131.1854 83.078902) (xy 131.209199 83.107901) (xy 131.238197 83.131699) + (xy 131.324923 83.202874) (xy 131.377197 83.230815) (xy 131.456953 83.273446) (xy 131.600214 83.316903) (xy 131.711867 83.3279) + (xy 131.711877 83.3279) (xy 131.7492 83.331576) (xy 131.786523 83.3279) (xy 140.301252 83.3279) (xy 140.242498 83.43782) + (xy 140.206188 83.557518) (xy 140.193928 83.682) (xy 140.197 84.29625) (xy 140.35575 84.455) (xy 141.605 84.455) + (xy 141.605 84.435) (xy 141.859 84.435) (xy 141.859 84.455) (xy 141.879 84.455) (xy 141.879 84.709) + (xy 141.859 84.709) (xy 141.859 85.95825) (xy 142.01775 86.117) (xy 142.632 86.120072) (xy 142.756482 86.107812) + (xy 142.87618 86.071502) (xy 142.986494 86.012537) (xy 143.083185 85.933185) (xy 143.162537 85.836494) (xy 143.221502 85.72618) + (xy 143.227056 85.707873) (xy 143.293495 85.774312) (xy 143.544905 85.942299) (xy 143.824257 86.058011) (xy 144.120816 86.117) + (xy 144.423184 86.117) (xy 144.719743 86.058011) (xy 144.798801 86.025264) (xy 144.798801 87.420397) (xy 144.209702 88.009497) + (xy 144.180699 88.033299) (xy 144.125571 88.100474) (xy 144.085726 88.149024) (xy 144.063929 88.189803) (xy 144.015154 88.281054) + (xy 143.971697 88.424315) (xy 143.9607 88.535968) (xy 143.9607 88.535978) (xy 143.957024 88.5733) (xy 143.9607 88.610623) + (xy 143.9607 90.788549) (xy 143.928359 90.766939) (xy 143.685405 90.666304) (xy 143.427486 90.615) (xy 143.164514 90.615) + (xy 142.906595 90.666304) (xy 142.663641 90.766939) (xy 142.444987 90.913038) (xy 142.259038 91.098987) (xy 142.112939 91.317641) + (xy 142.046 91.479246) (xy 141.979061 91.317641) (xy 141.832962 91.098987) (xy 141.647013 90.913038) (xy 141.428359 90.766939) + (xy 141.185405 90.666304) (xy 140.927486 90.615) (xy 140.664514 90.615) (xy 140.406595 90.666304) (xy 140.163641 90.766939) + (xy 139.944987 90.913038) (xy 139.759038 91.098987) (xy 139.612939 91.317641) (xy 139.512304 91.560595) (xy 139.461 91.818514) + (xy 139.461 92.081486) (xy 139.512304 92.339405) (xy 139.612939 92.582359) (xy 139.759038 92.801013) (xy 139.944987 92.986962) + (xy 140.163641 93.133061) (xy 140.406595 93.233696) (xy 140.664514 93.285) (xy 140.927486 93.285) (xy 141.185405 93.233696) + (xy 141.428359 93.133061) (xy 141.647013 92.986962) (xy 141.832962 92.801013) (xy 141.979061 92.582359) (xy 142.046 92.420754) + (xy 142.112939 92.582359) (xy 142.259038 92.801013) (xy 142.444987 92.986962) (xy 142.663641 93.133061) (xy 142.906595 93.233696) + (xy 143.164514 93.285) (xy 143.427486 93.285) (xy 143.685405 93.233696) (xy 143.928359 93.133061) (xy 143.958365 93.113012) + (xy 143.960701 93.136733) (xy 143.971268 93.244015) (xy 143.971698 93.248385) (xy 144.015154 93.391646) (xy 144.085726 93.523676) + (xy 144.147544 93.599) (xy 144.1807 93.639401) (xy 144.209698 93.663199) (xy 144.645089 94.09859) (xy 144.644815 94.098815) + (xy 144.565463 94.195506) (xy 144.506498 94.30582) (xy 144.470188 94.425518) (xy 144.457928 94.55) (xy 144.457928 94.586013) + (xy 144.332962 94.398987) (xy 144.147013 94.213038) (xy 143.928359 94.066939) (xy 143.685405 93.966304) (xy 143.427486 93.915) + (xy 143.164514 93.915) (xy 142.906595 93.966304) (xy 142.663641 94.066939) (xy 142.444987 94.213038) (xy 142.259038 94.398987) + (xy 142.112939 94.617641) (xy 142.046 94.779246) (xy 141.979061 94.617641) (xy 141.832962 94.398987) (xy 141.647013 94.213038) + (xy 141.428359 94.066939) (xy 141.185405 93.966304) (xy 140.927486 93.915) (xy 140.664514 93.915) (xy 140.406595 93.966304) + (xy 140.163641 94.066939) (xy 139.944987 94.213038) (xy 139.759038 94.398987) (xy 139.612939 94.617641) (xy 139.512304 94.860595) + (xy 139.461 95.118514) (xy 139.461 95.381486) (xy 139.512304 95.639405) (xy 139.612939 95.882359) (xy 139.759038 96.101013) + (xy 139.944987 96.286962) (xy 140.163641 96.433061) (xy 140.406595 96.533696) (xy 140.664514 96.585) (xy 140.927486 96.585) + (xy 141.185405 96.533696) (xy 141.428359 96.433061) (xy 141.647013 96.286962) (xy 141.832962 96.101013) (xy 141.979061 95.882359) + (xy 142.046 95.720754) (xy 142.112939 95.882359) (xy 142.259038 96.101013) (xy 142.444987 96.286962) (xy 142.663641 96.433061) + (xy 142.906595 96.533696) (xy 143.164514 96.585) (xy 143.427486 96.585) (xy 143.685405 96.533696) (xy 143.928359 96.433061) + (xy 144.147013 96.286962) (xy 144.332962 96.101013) (xy 144.457928 95.913987) (xy 144.457928 95.95) (xy 144.470188 96.074482) + (xy 144.506498 96.19418) (xy 144.565463 96.304494) (xy 144.644815 96.401185) (xy 144.741506 96.480537) (xy 144.85182 96.539502) + (xy 144.971518 96.575812) (xy 145.096 96.588072) (xy 146.496 96.588072) (xy 146.620482 96.575812) (xy 146.74018 96.539502) + (xy 146.850494 96.480537) (xy 146.947185 96.401185) (xy 147.026537 96.304494) (xy 147.085502 96.19418) (xy 147.121812 96.074482) + (xy 147.134072 95.95) (xy 147.134072 94.55) (xy 147.121812 94.425518) (xy 147.085502 94.30582) (xy 147.026537 94.195506) + (xy 146.947185 94.098815) (xy 146.850494 94.019463) (xy 146.74018 93.960498) (xy 146.620482 93.924188) (xy 146.510933 93.913399) + (xy 146.501546 93.882453) (xy 146.430974 93.750424) (xy 146.336001 93.634699) (xy 146.307003 93.610901) (xy 145.972206 93.276104) + (xy 146.185405 93.233696) (xy 146.428359 93.133061) (xy 146.647013 92.986962) (xy 146.832962 92.801013) (xy 146.979061 92.582359) + (xy 147.079696 92.339405) (xy 147.131 92.081486) (xy 147.131 91.818514) (xy 147.079696 91.560595) (xy 146.979061 91.317641) + (xy 146.832962 91.098987) (xy 146.647013 90.913038) (xy 146.428359 90.766939) (xy 146.185405 90.666304) (xy 145.927486 90.615) + (xy 145.664514 90.615) (xy 145.4807 90.651563) (xy 145.4807 88.888102) (xy 146.069808 88.298995) (xy 146.098801 88.275201) + (xy 146.122595 88.246208) (xy 146.122599 88.246204) (xy 146.187108 88.167599) (xy 146.193774 88.159476) (xy 146.264346 88.027447) + (xy 146.307803 87.884186) (xy 146.3188 87.772533) (xy 146.3188 87.772524) (xy 146.322476 87.735201) (xy 146.3188 87.697878) + (xy 146.3188 84.064323) (xy 146.322476 84.027) (xy 146.3188 83.989677) (xy 146.3188 83.989667) (xy 146.307803 83.878014) + (xy 146.264346 83.734753) (xy 146.22826 83.667241) (xy 146.193774 83.602723) (xy 146.176767 83.582) (xy 149.491928 83.582) + (xy 149.491928 85.582) (xy 149.504188 85.706482) (xy 149.540498 85.82618) (xy 149.599463 85.936494) (xy 149.678815 86.033185) + (xy 149.775506 86.112537) (xy 149.88582 86.171502) (xy 150.005518 86.207812) (xy 150.13 86.220072) (xy 152.13 86.220072) (xy 152.254482 86.207812) (xy 152.37418 86.171502) (xy 152.484494 86.112537) (xy 152.581185 86.033185) (xy 152.660537 85.936494) (xy 152.719502 85.82618) (xy 152.755812 85.706482) (xy 152.768072 85.582) (xy 152.768072 83.582) (xy 152.755812 83.457518) (xy 152.719502 83.33782) (xy 152.660537 83.227506) (xy 152.581185 83.130815) (xy 152.484494 83.051463) (xy 152.37418 82.992498) (xy 152.254482 82.956188) (xy 152.13 82.943928) (xy 150.13 82.943928) (xy 150.005518 82.956188) (xy 149.88582 82.992498) (xy 149.775506 83.051463) (xy 149.678815 83.130815) (xy 149.599463 83.227506) (xy 149.540498 83.33782) (xy 149.504188 83.457518) - (xy 149.491928 83.582) (xy 149.491928 83.867513) (xy 149.462453 83.876454) (xy 149.330424 83.947026) (xy 149.214699 84.041999) - (xy 149.119726 84.157724) (xy 149.049154 84.289753) (xy 149.005697 84.433014) (xy 148.991023 84.582) (xy 148.9947 84.619332) - (xy 148.9947 85.094498) (xy 143.454844 90.634355) (xy 143.347486 90.613) (xy 143.084514 90.613) (xy 142.826595 90.664304) - (xy 142.583641 90.764939) (xy 142.364987 90.911038) (xy 142.179038 91.096987) (xy 142.054072 91.284013) (xy 142.054072 91.248) - (xy 142.041812 91.123518) (xy 142.005502 91.00382) (xy 141.946537 90.893506) (xy 141.867185 90.796815) (xy 141.770494 90.717463) - (xy 141.66018 90.658498) (xy 141.540482 90.622188) (xy 141.430933 90.611399) (xy 141.421546 90.580453) (xy 141.350974 90.448424) - (xy 141.256001 90.332699) (xy 141.227003 90.308901) (xy 140.4007 89.482599) (xy 140.4007 85.949504) (xy 140.477506 86.012537) - (xy 140.58782 86.071502) (xy 140.707518 86.107812) (xy 140.832 86.120072) (xy 141.44625 86.117) (xy 141.605 85.95825) - (xy 141.605 84.709) (xy 141.585 84.709) (xy 141.585 84.455) (xy 141.605 84.455) (xy 141.605 83.20575) - (xy 141.859 83.20575) (xy 141.859 84.455) (xy 141.879 84.455) (xy 141.879 84.709) (xy 141.859 84.709) - (xy 141.859 85.95825) (xy 142.01775 86.117) (xy 142.632 86.120072) (xy 142.756482 86.107812) (xy 142.87618 86.071502) - (xy 142.986494 86.012537) (xy 143.083185 85.933185) (xy 143.162537 85.836494) (xy 143.221502 85.72618) (xy 143.227056 85.707873) - (xy 143.293495 85.774312) (xy 143.544905 85.942299) (xy 143.824257 86.058011) (xy 144.120816 86.117) (xy 144.423184 86.117) - (xy 144.719743 86.058011) (xy 144.999095 85.942299) (xy 145.250505 85.774312) (xy 145.464312 85.560505) (xy 145.632299 85.309095) - (xy 145.748011 85.029743) (xy 145.807 84.733184) (xy 145.807 84.430816) (xy 145.748011 84.134257) (xy 145.632299 83.854905) - (xy 145.464312 83.603495) (xy 145.250505 83.389688) (xy 144.999095 83.221701) (xy 144.719743 83.105989) (xy 144.423184 83.047) - (xy 144.120816 83.047) (xy 143.824257 83.105989) (xy 143.544905 83.221701) (xy 143.293495 83.389688) (xy 143.227056 83.456127) - (xy 143.221502 83.43782) (xy 143.162537 83.327506) (xy 143.083185 83.230815) (xy 142.986494 83.151463) (xy 142.87618 83.092498) - (xy 142.756482 83.056188) (xy 142.632 83.043928) (xy 142.01775 83.047) (xy 141.859 83.20575) (xy 141.605 83.20575) - (xy 141.44625 83.047) (xy 140.832 83.043928) (xy 140.707518 83.056188) (xy 140.58782 83.092498) (xy 140.477506 83.151463) - (xy 140.4007 83.214496) (xy 140.4007 81.134722) (xy 140.404376 81.0974) (xy 140.4007 81.060077) (xy 140.4007 81.060067) - (xy 140.389703 80.948414) (xy 140.346246 80.805153) (xy 140.309388 80.736197) (xy 140.275674 80.673123) (xy 140.204499 80.586397) - (xy 140.180701 80.557399) (xy 140.151704 80.533602) (xy 130.099434 70.481333) (xy 130.22099 70.299411) (xy 130.332932 70.029158) - (xy 130.39 69.74226) (xy 130.39 69.44974) (xy 130.332932 69.162842) (xy 130.22099 68.892589) (xy 130.084854 68.688847) - (xy 149.10101 49.672693) (xy 149.130001 49.648901) (xy 149.153795 49.619908) (xy 149.153799 49.619904) (xy 149.218573 49.540976) - (xy 149.224974 49.533176) (xy 149.295546 49.401147) (xy 149.339003 49.257886) (xy 149.35 49.146233) (xy 149.35 49.146224) - (xy 149.353676 49.108901) (xy 149.35 49.071578) (xy 149.35 46.231933) (xy 149.467502 46.135502) (xy 149.621833 45.947449) + (xy 149.491928 83.582) (xy 146.176767 83.582) (xy 146.122599 83.515997) (xy 146.098801 83.486999) (xy 146.069804 83.463202) + (xy 131.691604 69.085003) (xy 131.667801 69.055999) (xy 131.552076 68.961026) (xy 131.420047 68.890454) (xy 131.276786 68.846997) + (xy 131.165133 68.836) (xy 131.165122 68.836) (xy 131.1278 68.832324) (xy 131.090478 68.836) (xy 130.183178 68.836) + (xy 130.058475 68.649368) (xy 129.851632 68.442525) (xy 129.67724 68.326) (xy 129.851632 68.209475) (xy 130.058475 68.002632) + (xy 130.22099 67.759411) (xy 130.332932 67.489158) (xy 130.39 67.20226) (xy 130.39 66.90974) (xy 130.332932 66.622842) + (xy 130.22099 66.352589) (xy 130.099394 66.170607) (xy 133.258204 63.011798) (xy 133.287201 62.988001) (xy 133.382174 62.872276) + (xy 133.452746 62.740247) (xy 133.496203 62.596986) (xy 133.5072 62.485333) (xy 133.5072 62.485324) (xy 133.510876 62.448001) + (xy 133.5072 62.410678) (xy 133.5072 44.397336) (xy 144.815 44.397336) (xy 144.815 45.318665) (xy 144.83287 45.500102) + (xy 144.903489 45.732901) (xy 145.018168 45.947449) (xy 145.172499 46.135502) (xy 145.360552 46.289833) (xy 145.5751 46.404511) + (xy 145.807899 46.47513) (xy 146.05 46.498975) (xy 146.292102 46.47513) (xy 146.524901 46.404511) (xy 146.739449 46.289833) + (xy 146.927502 46.135502) (xy 147.081833 45.947449) (xy 147.196511 45.732901) (xy 147.26713 45.500101) (xy 147.285 45.318664) + (xy 147.285 44.397335) (xy 147.26713 44.215898) (xy 147.196511 43.983099) (xy 147.081833 43.768551) (xy 146.927502 43.580498) + (xy 146.739448 43.426167) (xy 146.5249 43.311489) (xy 146.292101 43.24087) (xy 146.05 43.217025) (xy 145.807898 43.24087) + (xy 145.575099 43.311489) (xy 145.360551 43.426167) (xy 145.172498 43.580498) (xy 145.018167 43.768552) (xy 144.903489 43.9831) + (xy 144.83287 44.215899) (xy 144.815 44.397336) (xy 133.5072 44.397336) (xy 133.5072 28.700601) (xy 147.83 43.023402) + (xy 147.83 43.484067) (xy 147.712498 43.580498) (xy 147.558167 43.768552) (xy 147.443489 43.9831) (xy 147.37287 44.215899) + (xy 147.355 44.397336) (xy 147.355 45.318665) (xy 147.37287 45.500102) (xy 147.443489 45.732901) (xy 147.558168 45.947449) + (xy 147.712499 46.135502) (xy 147.900552 46.289833) (xy 148.1151 46.404511) (xy 148.347899 46.47513) (xy 148.59 46.498975) + (xy 148.832102 46.47513) (xy 149.064901 46.404511) (xy 149.279449 46.289833) (xy 149.467502 46.135502) (xy 149.621833 45.947449) (xy 149.736511 45.732901) (xy 149.80713 45.500101) (xy 149.825 45.318664) (xy 149.825 44.397336) (xy 149.895 44.397336) (xy 149.895 45.318665) (xy 149.91287 45.500102) (xy 149.983489 45.732901) (xy 150.098168 45.947449) (xy 150.252499 46.135502) (xy 150.440552 46.289833) (xy 150.6551 46.404511) (xy 150.887899 46.47513) (xy 151.13 46.498975) (xy 151.372102 46.47513) @@ -5394,377 +5478,314 @@ (xy 151.13 43.217025) (xy 150.887898 43.24087) (xy 150.655099 43.311489) (xy 150.440551 43.426167) (xy 150.252498 43.580498) (xy 150.098167 43.768552) (xy 149.983489 43.9831) (xy 149.91287 44.215899) (xy 149.895 44.397336) (xy 149.825 44.397336) (xy 149.825 44.397335) (xy 149.80713 44.215898) (xy 149.736511 43.983099) (xy 149.621833 43.768551) (xy 149.467502 43.580498) - (xy 149.353277 43.486757) (xy 149.353677 43.4827) (xy 149.339003 43.333714) (xy 149.295546 43.190453) (xy 149.224974 43.058424) - (xy 149.130001 42.942699) (xy 149.014276 42.847726) (xy 148.882247 42.777154) (xy 148.738986 42.733697) (xy 148.627333 42.7227) - (xy 148.59 42.719023) (xy 148.552667 42.7227) (xy 148.400802 42.7227) (xy 135.623102 29.945) (xy 144.815 29.945) - (xy 144.815 30.345) (xy 144.863507 30.583496) (xy 144.95761 30.807946) (xy 145.093693 31.009725) (xy 145.266526 31.181078) - (xy 145.469467 31.315421) (xy 145.694718 31.407591) (xy 145.732391 31.411462) (xy 145.923 31.286731) (xy 145.923 29.945) - (xy 146.177 29.945) (xy 146.177 31.286731) (xy 146.367609 31.411462) (xy 146.405282 31.407591) (xy 146.630533 31.315421) - (xy 146.833474 31.181078) (xy 147.006307 31.009725) (xy 147.14239 30.807946) (xy 147.236493 30.583496) (xy 147.285 30.345) - (xy 147.285 29.945) (xy 146.177 29.945) (xy 145.923 29.945) (xy 144.815 29.945) (xy 135.623102 29.945) - (xy 134.969102 29.291) (xy 144.815 29.291) (xy 144.815 29.691) (xy 145.923 29.691) (xy 145.923 28.349269) - (xy 146.177 28.349269) (xy 146.177 29.691) (xy 147.285 29.691) (xy 147.285 29.357336) (xy 147.355 29.357336) - (xy 147.355 30.278665) (xy 147.37287 30.460102) (xy 147.443489 30.692901) (xy 147.558168 30.907449) (xy 147.712499 31.095502) - (xy 147.900552 31.249833) (xy 148.1151 31.364511) (xy 148.347899 31.43513) (xy 148.59 31.458975) (xy 148.832102 31.43513) - (xy 149.064901 31.364511) (xy 149.279449 31.249833) (xy 149.467502 31.095502) (xy 149.621833 30.907449) (xy 149.736511 30.692901) - (xy 149.80713 30.460101) (xy 149.825 30.278664) (xy 149.825 29.357336) (xy 149.895 29.357336) (xy 149.895 30.278665) - (xy 149.91287 30.460102) (xy 149.983489 30.692901) (xy 150.098168 30.907449) (xy 150.252499 31.095502) (xy 150.440552 31.249833) - (xy 150.6551 31.364511) (xy 150.887899 31.43513) (xy 151.13 31.458975) (xy 151.372102 31.43513) (xy 151.604901 31.364511) - (xy 151.819449 31.249833) (xy 152.007502 31.095502) (xy 152.161833 30.907449) (xy 152.276511 30.692901) (xy 152.34713 30.460101) - (xy 152.365 30.278664) (xy 152.365 29.357336) (xy 152.435 29.357336) (xy 152.435 30.278665) (xy 152.45287 30.460102) - (xy 152.523489 30.692901) (xy 152.638168 30.907449) (xy 152.792499 31.095502) (xy 152.906724 31.189244) (xy 152.906324 31.1933) - (xy 152.910001 31.230633) (xy 152.920998 31.342286) (xy 152.93129 31.376214) (xy 152.964454 31.485546) (xy 153.035026 31.617576) - (xy 153.106201 31.704302) (xy 153.13 31.733301) (xy 153.158998 31.757099) (xy 154.075 32.673102) (xy 154.075 43.290285) - (xy 153.912101 43.24087) (xy 153.67 43.217025) (xy 153.427898 43.24087) (xy 153.195099 43.311489) (xy 152.980551 43.426167) - (xy 152.792498 43.580498) (xy 152.638167 43.768552) (xy 152.523489 43.9831) (xy 152.45287 44.215899) (xy 152.435 44.397336) - (xy 152.435 45.318665) (xy 152.45287 45.500102) (xy 152.523489 45.732901) (xy 152.638168 45.947449) (xy 152.792499 46.135502) - (xy 152.980552 46.289833) (xy 153.1951 46.404511) (xy 153.427899 46.47513) (xy 153.67 46.498975) (xy 153.912102 46.47513) - (xy 154.075 46.425715) (xy 154.075001 81.794367) (xy 154.071324 81.8317) (xy 154.075001 81.869033) (xy 154.085998 81.980686) - (xy 154.093273 82.004668) (xy 154.129454 82.123946) (xy 154.200026 82.255976) (xy 154.259627 82.328599) (xy 154.295 82.371701) - (xy 154.323998 82.395499) (xy 155.211366 83.282868) (xy 155.167748 83.312013) (xy 154.940013 83.539748) (xy 154.761082 83.807537) - (xy 154.637832 84.105088) (xy 154.575 84.420967) (xy 154.575 84.743033) (xy 154.637832 85.058912) (xy 154.761082 85.356463) - (xy 154.940013 85.624252) (xy 155.167748 85.851987) (xy 155.435537 86.030918) (xy 155.454342 86.038707) (xy 155.460998 86.106285) - (xy 155.504454 86.249546) (xy 155.575026 86.381576) (xy 155.626935 86.444826) (xy 155.67 86.497301) (xy 155.698998 86.521099) - (xy 159.514001 90.336103) (xy 159.514 91.983928) (xy 159.424 91.983928) (xy 159.299518 91.996188) (xy 159.17982 92.032498) - (xy 159.069506 92.091463) (xy 158.972815 92.170815) (xy 158.893463 92.267506) (xy 158.834498 92.37782) (xy 158.798188 92.497518) - (xy 158.785928 92.622) (xy 158.785928 94.322) (xy 158.798188 94.446482) (xy 158.834498 94.56618) (xy 158.893463 94.676494) - (xy 158.972815 94.773185) (xy 159.069506 94.852537) (xy 159.17982 94.911502) (xy 159.299518 94.947812) (xy 159.424 94.960072) - (xy 161.124 94.960072) (xy 161.248482 94.947812) (xy 161.36818 94.911502) (xy 161.478494 94.852537) (xy 161.575185 94.773185) - (xy 161.654537 94.676494) (xy 161.713502 94.56618) (xy 161.737966 94.485534) (xy 161.813731 94.569588) (xy 162.04708 94.743641) - (xy 162.309901 94.868825) (xy 162.45711 94.913476) (xy 162.687 94.792155) (xy 162.687 93.599) (xy 162.941 93.599) - (xy 162.941 94.792155) (xy 163.17089 94.913476) (xy 163.318099 94.868825) (xy 163.58092 94.743641) (xy 163.814269 94.569588) - (xy 164.009178 94.353355) (xy 164.158157 94.103252) (xy 164.255481 93.828891) (xy 164.134814 93.599) (xy 162.941 93.599) - (xy 162.687 93.599) (xy 162.667 93.599) (xy 162.667 93.345) (xy 162.687 93.345) (xy 162.687 92.151845) - (xy 162.941 92.151845) (xy 162.941 93.345) (xy 164.134814 93.345) (xy 164.255481 93.115109) (xy 164.222629 93.022495) - (xy 172.767 93.022495) (xy 172.767 93.413505) (xy 172.843282 93.797003) (xy 172.992915 94.15825) (xy 173.210149 94.483364) - (xy 173.486636 94.759851) (xy 173.81175 94.977085) (xy 174.172997 95.126718) (xy 174.556495 95.203) (xy 174.947505 95.203) - (xy 175.331003 95.126718) (xy 175.69225 94.977085) (xy 176.017364 94.759851) (xy 176.293851 94.483364) (xy 176.511085 94.15825) - (xy 176.660718 93.797003) (xy 176.737 93.413505) (xy 176.737 93.022495) (xy 176.660718 92.638997) (xy 176.511085 92.27775) - (xy 176.293851 91.952636) (xy 176.017364 91.676149) (xy 175.69225 91.458915) (xy 175.331003 91.309282) (xy 174.947505 91.233) - (xy 174.556495 91.233) (xy 174.172997 91.309282) (xy 173.81175 91.458915) (xy 173.486636 91.676149) (xy 173.210149 91.952636) - (xy 172.992915 92.27775) (xy 172.843282 92.638997) (xy 172.767 93.022495) (xy 164.222629 93.022495) (xy 164.158157 92.840748) - (xy 164.009178 92.590645) (xy 163.814269 92.374412) (xy 163.58092 92.200359) (xy 163.318099 92.075175) (xy 163.17089 92.030524) - (xy 162.941 92.151845) (xy 162.687 92.151845) (xy 162.45711 92.030524) (xy 162.309901 92.075175) (xy 162.04708 92.200359) - (xy 161.813731 92.374412) (xy 161.737966 92.458466) (xy 161.713502 92.37782) (xy 161.654537 92.267506) (xy 161.575185 92.170815) - (xy 161.478494 92.091463) (xy 161.36818 92.032498) (xy 161.248482 91.996188) (xy 161.124 91.983928) (xy 161.034 91.983928) - (xy 161.034 90.058623) (xy 161.037676 90.0213) (xy 161.034 89.983977) (xy 161.034 89.983967) (xy 161.023003 89.872314) - (xy 160.979546 89.729053) (xy 160.952526 89.678503) (xy 160.908974 89.597023) (xy 160.837799 89.510297) (xy 160.814001 89.481299) - (xy 160.785003 89.457501) (xy 157.208633 85.881132) (xy 157.252252 85.851987) (xy 157.479987 85.624252) (xy 157.658918 85.356463) - (xy 157.782168 85.058912) (xy 157.845 84.743033) (xy 157.845 84.440665) (xy 164.173 84.440665) (xy 164.173 84.723335) - (xy 164.228147 85.000574) (xy 164.33632 85.261727) (xy 164.493363 85.496759) (xy 164.693241 85.696637) (xy 164.928273 85.85368) - (xy 165.189426 85.961853) (xy 165.466665 86.017) (xy 165.749335 86.017) (xy 166.026574 85.961853) (xy 166.287727 85.85368) - (xy 166.522759 85.696637) (xy 166.644694 85.574702) (xy 169.794903 85.574702) (xy 169.866486 85.818671) (xy 170.121996 85.939571) - (xy 170.396184 86.0083) (xy 170.678512 86.022217) (xy 170.95813 85.980787) (xy 171.224292 85.885603) (xy 171.349514 85.818671) - (xy 171.421097 85.574702) (xy 170.608 84.761605) (xy 169.794903 85.574702) (xy 166.644694 85.574702) (xy 166.722637 85.496759) - (xy 166.87968 85.261727) (xy 166.987853 85.000574) (xy 167.043 84.723335) (xy 167.043 84.652512) (xy 169.167783 84.652512) - (xy 169.209213 84.93213) (xy 169.304397 85.198292) (xy 169.371329 85.323514) (xy 169.615298 85.395097) (xy 170.428395 84.582) - (xy 170.787605 84.582) (xy 171.600702 85.395097) (xy 171.844671 85.323514) (xy 171.965571 85.068004) (xy 172.0343 84.793816) - (xy 172.048217 84.511488) (xy 172.006787 84.23187) (xy 171.911603 83.965708) (xy 171.844671 83.840486) (xy 171.600702 83.768903) - (xy 170.787605 84.582) (xy 170.428395 84.582) (xy 169.615298 83.768903) (xy 169.371329 83.840486) (xy 169.250429 84.095996) - (xy 169.1817 84.370184) (xy 169.167783 84.652512) (xy 167.043 84.652512) (xy 167.043 84.440665) (xy 166.987853 84.163426) - (xy 166.87968 83.902273) (xy 166.722637 83.667241) (xy 166.644694 83.589298) (xy 169.794903 83.589298) (xy 170.608 84.402395) - (xy 171.421097 83.589298) (xy 171.349514 83.345329) (xy 171.094004 83.224429) (xy 170.819816 83.1557) (xy 170.537488 83.141783) - (xy 170.25787 83.183213) (xy 169.991708 83.278397) (xy 169.866486 83.345329) (xy 169.794903 83.589298) (xy 166.644694 83.589298) - (xy 166.522759 83.467363) (xy 166.287727 83.31032) (xy 166.026574 83.202147) (xy 165.749335 83.147) (xy 165.466665 83.147) - (xy 165.189426 83.202147) (xy 164.928273 83.31032) (xy 164.693241 83.467363) (xy 164.493363 83.667241) (xy 164.33632 83.902273) - (xy 164.228147 84.163426) (xy 164.173 84.440665) (xy 157.845 84.440665) (xy 157.845 84.420967) (xy 157.782168 84.105088) - (xy 157.658918 83.807537) (xy 157.479987 83.539748) (xy 157.252252 83.312013) (xy 156.984463 83.133082) (xy 156.965659 83.125293) - (xy 156.959003 83.057714) (xy 156.915546 82.914453) (xy 156.844974 82.782424) (xy 156.750001 82.666699) (xy 156.721003 82.642901) - (xy 155.595 81.516899) (xy 155.595 46.329626) (xy 155.7351 46.404511) (xy 155.967899 46.47513) (xy 156.21 46.498975) - (xy 156.452102 46.47513) (xy 156.684901 46.404511) (xy 156.899449 46.289833) (xy 157.087502 46.135502) (xy 157.241833 45.947449) - (xy 157.356511 45.732901) (xy 157.42713 45.500101) (xy 157.445 45.318664) (xy 157.445 44.397336) (xy 157.515 44.397336) - (xy 157.515 45.318665) (xy 157.53287 45.500102) (xy 157.603489 45.732901) (xy 157.718168 45.947449) (xy 157.872499 46.135502) - (xy 158.060552 46.289833) (xy 158.2751 46.404511) (xy 158.507899 46.47513) (xy 158.75 46.498975) (xy 158.992102 46.47513) - (xy 159.224901 46.404511) (xy 159.439449 46.289833) (xy 159.627502 46.135502) (xy 159.781833 45.947449) (xy 159.896511 45.732901) - (xy 159.96713 45.500101) (xy 159.985 45.318664) (xy 159.985 44.397336) (xy 160.055 44.397336) (xy 160.055 45.318665) - (xy 160.07287 45.500102) (xy 160.143489 45.732901) (xy 160.258168 45.947449) (xy 160.412499 46.135502) (xy 160.600552 46.289833) - (xy 160.8151 46.404511) (xy 161.047899 46.47513) (xy 161.29 46.498975) (xy 161.532102 46.47513) (xy 161.764901 46.404511) - (xy 161.979449 46.289833) (xy 162.167502 46.135502) (xy 162.321833 45.947449) (xy 162.436511 45.732901) (xy 162.50713 45.500101) - (xy 162.525 45.318664) (xy 162.525 44.397336) (xy 162.595 44.397336) (xy 162.595 45.318665) (xy 162.61287 45.500102) - (xy 162.683489 45.732901) (xy 162.798168 45.947449) (xy 162.952499 46.135502) (xy 163.140552 46.289833) (xy 163.3551 46.404511) - (xy 163.587899 46.47513) (xy 163.83 46.498975) (xy 164.072102 46.47513) (xy 164.304901 46.404511) (xy 164.519449 46.289833) - (xy 164.707502 46.135502) (xy 164.861833 45.947449) (xy 164.976511 45.732901) (xy 165.04713 45.500101) (xy 165.065 45.318664) - (xy 165.065 44.397336) (xy 165.135 44.397336) (xy 165.135 45.318665) (xy 165.15287 45.500102) (xy 165.223489 45.732901) - (xy 165.338168 45.947449) (xy 165.492499 46.135502) (xy 165.680552 46.289833) (xy 165.8951 46.404511) (xy 166.127899 46.47513) - (xy 166.37 46.498975) (xy 166.612102 46.47513) (xy 166.844901 46.404511) (xy 167.059449 46.289833) (xy 167.247502 46.135502) - (xy 167.401833 45.947449) (xy 167.516511 45.732901) (xy 167.58713 45.500101) (xy 167.605 45.318664) (xy 167.605 44.397335) - (xy 167.58713 44.215898) (xy 167.516511 43.983099) (xy 167.401833 43.768551) (xy 167.247502 43.580498) (xy 167.059448 43.426167) - (xy 166.8449 43.311489) (xy 166.612101 43.24087) (xy 166.37 43.217025) (xy 166.127898 43.24087) (xy 165.895099 43.311489) - (xy 165.680551 43.426167) (xy 165.492498 43.580498) (xy 165.338167 43.768552) (xy 165.223489 43.9831) (xy 165.15287 44.215899) - (xy 165.135 44.397336) (xy 165.065 44.397336) (xy 165.065 44.397335) (xy 165.04713 44.215898) (xy 164.976511 43.983099) - (xy 164.861833 43.768551) (xy 164.707502 43.580498) (xy 164.519448 43.426167) (xy 164.3049 43.311489) (xy 164.072101 43.24087) - (xy 163.83 43.217025) (xy 163.587898 43.24087) (xy 163.355099 43.311489) (xy 163.140551 43.426167) (xy 162.952498 43.580498) - (xy 162.798167 43.768552) (xy 162.683489 43.9831) (xy 162.61287 44.215899) (xy 162.595 44.397336) (xy 162.525 44.397336) - (xy 162.525 44.397335) (xy 162.50713 44.215898) (xy 162.436511 43.983099) (xy 162.321833 43.768551) (xy 162.167502 43.580498) - (xy 161.979448 43.426167) (xy 161.7649 43.311489) (xy 161.532101 43.24087) (xy 161.29 43.217025) (xy 161.047898 43.24087) - (xy 160.815099 43.311489) (xy 160.600551 43.426167) (xy 160.412498 43.580498) (xy 160.258167 43.768552) (xy 160.143489 43.9831) - (xy 160.07287 44.215899) (xy 160.055 44.397336) (xy 159.985 44.397336) (xy 159.985 44.397335) (xy 159.96713 44.215898) - (xy 159.896511 43.983099) (xy 159.781833 43.768551) (xy 159.627502 43.580498) (xy 159.439448 43.426167) (xy 159.2249 43.311489) - (xy 158.992101 43.24087) (xy 158.75 43.217025) (xy 158.507898 43.24087) (xy 158.275099 43.311489) (xy 158.060551 43.426167) - (xy 157.872498 43.580498) (xy 157.718167 43.768552) (xy 157.603489 43.9831) (xy 157.53287 44.215899) (xy 157.515 44.397336) - (xy 157.445 44.397336) (xy 157.445 44.397335) (xy 157.42713 44.215898) (xy 157.356511 43.983099) (xy 157.241833 43.768551) - (xy 157.087502 43.580498) (xy 156.899448 43.426167) (xy 156.6849 43.311489) (xy 156.452101 43.24087) (xy 156.21 43.217025) - (xy 155.967898 43.24087) (xy 155.735099 43.311489) (xy 155.595 43.386373) (xy 155.595 32.395623) (xy 155.598676 32.3583) - (xy 155.595 32.320977) (xy 155.595 32.320967) (xy 155.584003 32.209314) (xy 155.540546 32.066053) (xy 155.469974 31.934024) - (xy 155.375001 31.818299) (xy 155.346004 31.794502) (xy 154.592353 31.040851) (xy 154.701833 30.907449) (xy 154.816511 30.692901) - (xy 154.88713 30.460101) (xy 154.905 30.278664) (xy 154.905 29.357336) (xy 154.975 29.357336) (xy 154.975 30.278665) - (xy 154.99287 30.460102) (xy 155.063489 30.692901) (xy 155.178168 30.907449) (xy 155.332499 31.095502) (xy 155.520552 31.249833) - (xy 155.7351 31.364511) (xy 155.967899 31.43513) (xy 156.21 31.458975) (xy 156.452102 31.43513) (xy 156.684901 31.364511) - (xy 156.899449 31.249833) (xy 157.087502 31.095502) (xy 157.241833 30.907449) (xy 157.356511 30.692901) (xy 157.42713 30.460101) - (xy 157.445 30.278664) (xy 157.445 29.357336) (xy 157.515 29.357336) (xy 157.515 30.278665) (xy 157.53287 30.460102) - (xy 157.603489 30.692901) (xy 157.718168 30.907449) (xy 157.872499 31.095502) (xy 158.060552 31.249833) (xy 158.2751 31.364511) - (xy 158.507899 31.43513) (xy 158.75 31.458975) (xy 158.992102 31.43513) (xy 159.224901 31.364511) (xy 159.439449 31.249833) - (xy 159.627502 31.095502) (xy 159.781833 30.907449) (xy 159.896511 30.692901) (xy 159.96713 30.460101) (xy 159.985 30.278664) - (xy 159.985 29.357336) (xy 160.055 29.357336) (xy 160.055 30.278665) (xy 160.07287 30.460102) (xy 160.143489 30.692901) - (xy 160.258168 30.907449) (xy 160.412499 31.095502) (xy 160.600552 31.249833) (xy 160.8151 31.364511) (xy 161.047899 31.43513) - (xy 161.29 31.458975) (xy 161.532102 31.43513) (xy 161.764901 31.364511) (xy 161.979449 31.249833) (xy 162.167502 31.095502) - (xy 162.321833 30.907449) (xy 162.436511 30.692901) (xy 162.50713 30.460101) (xy 162.525 30.278664) (xy 162.525 29.357336) - (xy 162.595 29.357336) (xy 162.595 30.278665) (xy 162.61287 30.460102) (xy 162.683489 30.692901) (xy 162.798168 30.907449) - (xy 162.952499 31.095502) (xy 163.140552 31.249833) (xy 163.3551 31.364511) (xy 163.587899 31.43513) (xy 163.83 31.458975) - (xy 164.072102 31.43513) (xy 164.304901 31.364511) (xy 164.519449 31.249833) (xy 164.707502 31.095502) (xy 164.861833 30.907449) - (xy 164.976511 30.692901) (xy 165.04713 30.460101) (xy 165.065 30.278664) (xy 165.065 29.357336) (xy 165.135 29.357336) - (xy 165.135 30.278665) (xy 165.15287 30.460102) (xy 165.223489 30.692901) (xy 165.338168 30.907449) (xy 165.492499 31.095502) - (xy 165.680552 31.249833) (xy 165.8951 31.364511) (xy 166.127899 31.43513) (xy 166.37 31.458975) (xy 166.612102 31.43513) - (xy 166.844901 31.364511) (xy 167.059449 31.249833) (xy 167.247502 31.095502) (xy 167.401833 30.907449) (xy 167.516511 30.692901) - (xy 167.58713 30.460101) (xy 167.605 30.278664) (xy 167.605 29.357335) (xy 167.58713 29.175898) (xy 167.516511 28.943099) - (xy 167.401833 28.728551) (xy 167.247502 28.540498) (xy 167.059448 28.386167) (xy 166.8449 28.271489) (xy 166.612101 28.20087) - (xy 166.37 28.177025) (xy 166.127898 28.20087) (xy 165.895099 28.271489) (xy 165.680551 28.386167) (xy 165.492498 28.540498) - (xy 165.338167 28.728552) (xy 165.223489 28.9431) (xy 165.15287 29.175899) (xy 165.135 29.357336) (xy 165.065 29.357336) - (xy 165.065 29.357335) (xy 165.04713 29.175898) (xy 164.976511 28.943099) (xy 164.861833 28.728551) (xy 164.707502 28.540498) - (xy 164.519448 28.386167) (xy 164.3049 28.271489) (xy 164.072101 28.20087) (xy 163.83 28.177025) (xy 163.587898 28.20087) - (xy 163.355099 28.271489) (xy 163.140551 28.386167) (xy 162.952498 28.540498) (xy 162.798167 28.728552) (xy 162.683489 28.9431) - (xy 162.61287 29.175899) (xy 162.595 29.357336) (xy 162.525 29.357336) (xy 162.525 29.357335) (xy 162.50713 29.175898) - (xy 162.436511 28.943099) (xy 162.321833 28.728551) (xy 162.167502 28.540498) (xy 161.979448 28.386167) (xy 161.7649 28.271489) - (xy 161.532101 28.20087) (xy 161.29 28.177025) (xy 161.047898 28.20087) (xy 160.815099 28.271489) (xy 160.600551 28.386167) - (xy 160.412498 28.540498) (xy 160.258167 28.728552) (xy 160.143489 28.9431) (xy 160.07287 29.175899) (xy 160.055 29.357336) - (xy 159.985 29.357336) (xy 159.985 29.357335) (xy 159.96713 29.175898) (xy 159.896511 28.943099) (xy 159.781833 28.728551) - (xy 159.627502 28.540498) (xy 159.439448 28.386167) (xy 159.2249 28.271489) (xy 158.992101 28.20087) (xy 158.75 28.177025) - (xy 158.507898 28.20087) (xy 158.275099 28.271489) (xy 158.060551 28.386167) (xy 157.872498 28.540498) (xy 157.718167 28.728552) - (xy 157.603489 28.9431) (xy 157.53287 29.175899) (xy 157.515 29.357336) (xy 157.445 29.357336) (xy 157.445 29.357335) - (xy 157.42713 29.175898) (xy 157.356511 28.943099) (xy 157.241833 28.728551) (xy 157.087502 28.540498) (xy 156.899448 28.386167) - (xy 156.6849 28.271489) (xy 156.452101 28.20087) (xy 156.21 28.177025) (xy 155.967898 28.20087) (xy 155.735099 28.271489) - (xy 155.520551 28.386167) (xy 155.332498 28.540498) (xy 155.178167 28.728552) (xy 155.063489 28.9431) (xy 154.99287 29.175899) - (xy 154.975 29.357336) (xy 154.905 29.357336) (xy 154.905 29.357335) (xy 154.88713 29.175898) (xy 154.816511 28.943099) - (xy 154.701833 28.728551) (xy 154.547502 28.540498) (xy 154.359448 28.386167) (xy 154.1449 28.271489) (xy 153.912101 28.20087) - (xy 153.67 28.177025) (xy 153.427898 28.20087) (xy 153.195099 28.271489) (xy 152.980551 28.386167) (xy 152.792498 28.540498) - (xy 152.638167 28.728552) (xy 152.523489 28.9431) (xy 152.45287 29.175899) (xy 152.435 29.357336) (xy 152.365 29.357336) - (xy 152.365 29.357335) (xy 152.34713 29.175898) (xy 152.276511 28.943099) (xy 152.161833 28.728551) (xy 152.007502 28.540498) - (xy 151.819448 28.386167) (xy 151.6049 28.271489) (xy 151.372101 28.20087) (xy 151.13 28.177025) (xy 150.887898 28.20087) - (xy 150.655099 28.271489) (xy 150.440551 28.386167) (xy 150.252498 28.540498) (xy 150.098167 28.728552) (xy 149.983489 28.9431) - (xy 149.91287 29.175899) (xy 149.895 29.357336) (xy 149.825 29.357336) (xy 149.825 29.357335) (xy 149.80713 29.175898) - (xy 149.736511 28.943099) (xy 149.621833 28.728551) (xy 149.467502 28.540498) (xy 149.279448 28.386167) (xy 149.0649 28.271489) - (xy 148.832101 28.20087) (xy 148.59 28.177025) (xy 148.347898 28.20087) (xy 148.115099 28.271489) (xy 147.900551 28.386167) - (xy 147.712498 28.540498) (xy 147.558167 28.728552) (xy 147.443489 28.9431) (xy 147.37287 29.175899) (xy 147.355 29.357336) - (xy 147.285 29.357336) (xy 147.285 29.291) (xy 147.236493 29.052504) (xy 147.14239 28.828054) (xy 147.006307 28.626275) - (xy 146.833474 28.454922) (xy 146.630533 28.320579) (xy 146.405282 28.228409) (xy 146.367609 28.224538) (xy 146.177 28.349269) - (xy 145.923 28.349269) (xy 145.732391 28.224538) (xy 145.694718 28.228409) (xy 145.469467 28.320579) (xy 145.266526 28.454922) - (xy 145.093693 28.626275) (xy 144.95761 28.828054) (xy 144.863507 29.052504) (xy 144.815 29.291) (xy 134.969102 29.291) - (xy 122.947101 17.269) (xy 122.923301 17.239999) (xy 122.807576 17.145026) (xy 122.675547 17.074454) (xy 122.532286 17.030997) - (xy 122.437274 17.021639) (xy 122.311475 16.833368) (xy 122.300602 16.822495) (xy 172.767 16.822495) (xy 172.767 17.213505) - (xy 172.843282 17.597003) (xy 172.992915 17.95825) (xy 173.210149 18.283364) (xy 173.486636 18.559851) (xy 173.81175 18.777085) - (xy 174.172997 18.926718) (xy 174.556495 19.003) (xy 174.947505 19.003) (xy 175.331003 18.926718) (xy 175.69225 18.777085) - (xy 176.017364 18.559851) (xy 176.293851 18.283364) (xy 176.511085 17.95825) (xy 176.660718 17.597003) (xy 176.737 17.213505) - (xy 176.737 16.822495) (xy 176.660718 16.438997) (xy 176.511085 16.07775) (xy 176.293851 15.752636) (xy 176.017364 15.476149) - (xy 175.69225 15.258915) (xy 175.331003 15.109282) (xy 174.947505 15.033) (xy 174.556495 15.033) (xy 174.172997 15.109282) - (xy 173.81175 15.258915) (xy 173.486636 15.476149) (xy 173.210149 15.752636) (xy 172.992915 16.07775) (xy 172.843282 16.438997) - (xy 172.767 16.822495) (xy 122.300602 16.822495) (xy 122.104632 16.626525) (xy 121.93024 16.51) (xy 122.104632 16.393475) - (xy 122.311475 16.186632) (xy 122.47399 15.943411) (xy 122.585932 15.673158) (xy 122.643 15.38626) (xy 122.643 15.09374) - (xy 122.585932 14.806842) (xy 122.47399 14.536589) (xy 122.311475 14.293368) (xy 122.104632 14.086525) (xy 121.861411 13.92401) - (xy 121.591158 13.812068) (xy 121.30426 13.755) (xy 121.01174 13.755) (xy 120.724842 13.812068) (xy 120.454589 13.92401) - (xy 120.211368 14.086525) (xy 120.004525 14.293368) (xy 119.888 14.46776) (xy 119.771475 14.293368) (xy 119.564632 14.086525) - (xy 119.321411 13.92401) (xy 119.051158 13.812068) (xy 118.76426 13.755) (xy 118.47174 13.755) (xy 118.184842 13.812068) - (xy 117.914589 13.92401) (xy 117.671368 14.086525) (xy 117.464525 14.293368) (xy 117.348 14.46776) (xy 117.231475 14.293368) - (xy 117.024632 14.086525) (xy 116.781411 13.92401) (xy 116.511158 13.812068) (xy 116.22426 13.755) (xy 115.93174 13.755) - (xy 115.644842 13.812068) (xy 115.374589 13.92401) (xy 115.131368 14.086525) (xy 114.924525 14.293368) (xy 114.808 14.46776) - (xy 114.691475 14.293368) (xy 114.484632 14.086525) (xy 114.241411 13.92401) (xy 113.971158 13.812068) (xy 113.68426 13.755) - (xy 113.39174 13.755) (xy 113.104842 13.812068) (xy 112.834589 13.92401) (xy 112.636003 14.056701) (xy 112.064803 13.485502) - (xy 112.041001 13.456499) (xy 111.925276 13.361526) (xy 111.793247 13.290954) (xy 111.649986 13.247497) (xy 111.538333 13.2365) - (xy 111.538322 13.2365) (xy 111.501 13.232824) (xy 111.463678 13.2365) (xy 102.836323 13.2365) (xy 102.799 13.232824) - (xy 102.761677 13.2365) (xy 102.761667 13.2365) (xy 102.650014 13.247497) (xy 102.506753 13.290954) (xy 102.374723 13.361526) - (xy 102.291083 13.430168) (xy 102.258999 13.456499) (xy 102.235201 13.485498) (xy 101.694439 14.02626) (xy 101.541411 13.92401) - (xy 101.271158 13.812068) (xy 100.98426 13.755) (xy 100.69174 13.755) (xy 100.404842 13.812068) (xy 100.134589 13.92401) - (xy 99.891368 14.086525) (xy 99.684525 14.293368) (xy 99.568 14.46776) (xy 99.451475 14.293368) (xy 99.244632 14.086525) - (xy 99.001411 13.92401) (xy 98.731158 13.812068) (xy 98.44426 13.755) (xy 98.15174 13.755) (xy 97.864842 13.812068) - (xy 97.594589 13.92401) (xy 97.351368 14.086525) (xy 97.144525 14.293368) (xy 97.028 14.46776) (xy 96.911475 14.293368) - (xy 96.704632 14.086525) (xy 96.461411 13.92401) (xy 96.191158 13.812068) (xy 95.90426 13.755) (xy 95.61174 13.755) - (xy 95.324842 13.812068) (xy 95.054589 13.92401) (xy 94.811368 14.086525) (xy 94.604525 14.293368) (xy 94.488 14.46776) - (xy 94.371475 14.293368) (xy 94.164632 14.086525) (xy 93.921411 13.92401) (xy 93.651158 13.812068) (xy 93.36426 13.755) - (xy 93.07174 13.755) (xy 92.784842 13.812068) (xy 92.514589 13.92401) (xy 92.271368 14.086525) (xy 92.064525 14.293368) - (xy 91.948 14.46776) (xy 91.831475 14.293368) (xy 91.624632 14.086525) (xy 91.381411 13.92401) (xy 91.111158 13.812068) - (xy 90.82426 13.755) (xy 90.53174 13.755) (xy 90.244842 13.812068) (xy 89.974589 13.92401) (xy 89.731368 14.086525) - (xy 89.524525 14.293368) (xy 89.408 14.46776) (xy 89.291475 14.293368) (xy 89.084632 14.086525) (xy 88.841411 13.92401) - (xy 88.571158 13.812068) (xy 88.28426 13.755) (xy 87.99174 13.755) (xy 87.704842 13.812068) (xy 87.434589 13.92401) - (xy 87.191368 14.086525) (xy 86.984525 14.293368) (xy 86.868 14.46776) (xy 86.751475 14.293368) (xy 86.544632 14.086525) - (xy 86.301411 13.92401) (xy 86.031158 13.812068) (xy 85.74426 13.755) (xy 85.45174 13.755) (xy 85.164842 13.812068) - (xy 84.894589 13.92401) (xy 84.651368 14.086525) (xy 84.444525 14.293368) (xy 84.328 14.46776) (xy 84.211475 14.293368) - (xy 84.004632 14.086525) (xy 83.761411 13.92401) (xy 83.491158 13.812068) (xy 83.20426 13.755) (xy 82.91174 13.755) - (xy 82.624842 13.812068) (xy 82.354589 13.92401) (xy 82.201562 14.026259) (xy 81.158503 12.983202) (xy 81.134701 12.954199) - (xy 81.018976 12.859226) (xy 80.886947 12.788654) (xy 80.743686 12.745197) (xy 80.632033 12.7342) (xy 80.632022 12.7342) - (xy 80.5947 12.730524) (xy 80.557378 12.7342) (xy 68.793922 12.7342) (xy 68.756599 12.730524) (xy 68.719276 12.7342) - (xy 68.719267 12.7342) (xy 68.607614 12.745197) (xy 68.464353 12.788654) (xy 68.332324 12.859226) (xy 68.216599 12.954199) - (xy 68.192801 12.983197) (xy 65.425999 15.75) (xy 61.848103 15.75) (xy 61.879932 15.673158) (xy 61.937 15.38626) - (xy 61.937 15.09374) (xy 61.879932 14.806842) (xy 61.76799 14.536589) (xy 61.605475 14.293368) (xy 61.398632 14.086525) - (xy 61.155411 13.92401) (xy 60.885158 13.812068) (xy 60.59826 13.755) (xy 60.30574 13.755) (xy 60.018842 13.812068) - (xy 59.748589 13.92401) (xy 59.505368 14.086525) (xy 59.298525 14.293368) (xy 59.182 14.46776) (xy 59.065475 14.293368) - (xy 58.858632 14.086525) (xy 58.615411 13.92401) (xy 58.345158 13.812068) (xy 58.05826 13.755) (xy 57.76574 13.755) - (xy 57.478842 13.812068) (xy 57.208589 13.92401) (xy 56.965368 14.086525) (xy 56.758525 14.293368) (xy 56.642 14.46776) - (xy 56.525475 14.293368) (xy 56.318632 14.086525) (xy 56.075411 13.92401) (xy 55.805158 13.812068) (xy 55.51826 13.755) - (xy 55.22574 13.755) (xy 54.938842 13.812068) (xy 54.668589 13.92401) (xy 54.425368 14.086525) (xy 54.218525 14.293368) - (xy 54.102 14.46776) (xy 53.985475 14.293368) (xy 53.778632 14.086525) (xy 53.535411 13.92401) (xy 53.265158 13.812068) - (xy 52.97826 13.755) (xy 52.68574 13.755) (xy 52.398842 13.812068) (xy 52.128589 13.92401) (xy 51.885368 14.086525) - (xy 51.678525 14.293368) (xy 51.562 14.46776) (xy 51.445475 14.293368) (xy 51.238632 14.086525) (xy 50.995411 13.92401) - (xy 50.725158 13.812068) (xy 50.43826 13.755) (xy 50.14574 13.755) (xy 49.858842 13.812068) (xy 49.588589 13.92401) - (xy 49.406608 14.045606) (xy 48.864603 13.503602) (xy 48.840801 13.474599) (xy 48.725076 13.379626) (xy 48.593047 13.309054) - (xy 48.449786 13.265597) (xy 48.338133 13.2546) (xy 48.338122 13.2546) (xy 48.3008 13.250924) (xy 48.263478 13.2546) - (xy 36.609722 13.2546) (xy 36.5724 13.250924) (xy 36.535077 13.2546) (xy 36.535067 13.2546) (xy 36.423414 13.265597) - (xy 36.280153 13.309054) (xy 36.148123 13.379626) (xy 36.083452 13.432701) (xy 36.032399 13.474599) (xy 36.008601 13.503597) - (xy 27.4185 22.093699) (xy 27.4185 18.360301) (xy 27.78507 17.993731) (xy 28.042816 18.045) (xy 28.345184 18.045) - (xy 28.641743 17.986011) (xy 28.921095 17.870299) (xy 29.172505 17.702312) (xy 29.386312 17.488505) (xy 29.554299 17.237095) - (xy 29.670011 16.957743) (xy 29.729 16.661184) (xy 29.729 16.358816) (xy 29.670011 16.062257) (xy 29.554299 15.782905) - (xy 29.386312 15.531495) (xy 29.172505 15.317688) (xy 28.921095 15.149701) (xy 28.641743 15.033989) (xy 28.345184 14.975) - (xy 28.042816 14.975) (xy 27.746257 15.033989) (xy 27.466905 15.149701) (xy 27.215495 15.317688) (xy 27.149056 15.384127) - (xy 27.143502 15.36582) (xy 27.084537 15.255506) (xy 27.005185 15.158815) (xy 26.908494 15.079463) (xy 26.79818 15.020498) - (xy 26.678482 14.984188) (xy 26.554 14.971928) (xy 25.93975 14.975) (xy 25.781 15.13375) (xy 25.781 16.383) - (xy 25.801 16.383) (xy 25.801 16.637) (xy 25.781 16.637) (xy 25.781 17.88625) (xy 25.898896 18.004146) - (xy 25.8985 18.008168) (xy 25.8985 18.008178) (xy 25.894824 18.0455) (xy 25.8985 18.082822) (xy 25.898501 29.366697) - (xy 18.054204 37.210995) (xy 18.03568 37.166273) (xy 17.878637 36.931241) (xy 17.678759 36.731363) (xy 17.446241 36.576) - (xy 17.678759 36.420637) (xy 17.878637 36.220759) (xy 18.03568 35.985727) (xy 18.143853 35.724574) (xy 18.199 35.447335) - (xy 18.199 35.164665) (xy 18.143853 34.887426) (xy 18.03568 34.626273) (xy 17.878637 34.391241) (xy 17.678759 34.191363) - (xy 17.513897 34.081206) (xy 17.52343 33.984425) (xy 17.678759 33.880637) (xy 17.878637 33.680759) (xy 18.03568 33.445727) - (xy 18.143853 33.184574) (xy 18.199 32.907335) (xy 18.199 32.624665) (xy 18.143853 32.347426) (xy 18.03568 32.086273) - (xy 17.878637 31.851241) (xy 17.678759 31.651363) (xy 17.446241 31.496) (xy 17.678759 31.340637) (xy 17.878637 31.140759) - (xy 18.03568 30.905727) (xy 18.143853 30.644574) (xy 18.199 30.367335) (xy 18.199 30.084665) (xy 18.143853 29.807426) - (xy 18.03568 29.546273) (xy 17.878637 29.311241) (xy 17.680039 29.112643) (xy 17.688482 29.111812) (xy 17.80818 29.075502) - (xy 17.918494 29.016537) (xy 18.015185 28.937185) (xy 18.094537 28.840494) (xy 18.153502 28.73018) (xy 18.189812 28.610482) - (xy 18.202072 28.486) (xy 18.199 27.97175) (xy 18.04025 27.813) (xy 16.891 27.813) (xy 16.891 27.833) - (xy 16.637 27.833) (xy 16.637 27.813) (xy 15.48775 27.813) (xy 15.329 27.97175) (xy 15.325928 28.486) - (xy 15.338188 28.610482) (xy 15.374498 28.73018) (xy 15.433463 28.840494) (xy 15.512815 28.937185) (xy 15.609506 29.016537) - (xy 15.71982 29.075502) (xy 15.839518 29.111812) (xy 15.847961 29.112643) (xy 15.649363 29.311241) (xy 15.49232 29.546273) - (xy 15.384147 29.807426) (xy 15.329 30.084665) (xy 15.329 30.367335) (xy 15.384147 30.644574) (xy 15.49232 30.905727) - (xy 15.649363 31.140759) (xy 15.849241 31.340637) (xy 16.081759 31.496) (xy 15.849241 31.651363) (xy 15.649363 31.851241) - (xy 15.49232 32.086273) (xy 15.384147 32.347426) (xy 15.329 32.624665) (xy 15.329 32.907335) (xy 15.384147 33.184574) - (xy 15.49232 33.445727) (xy 15.622557 33.640641) (xy 14.535202 34.727997) (xy 14.506199 34.751799) (xy 14.456685 34.812133) - (xy 14.411226 34.867524) (xy 14.356292 34.970297) (xy 14.340654 34.999554) (xy 14.297197 35.142815) (xy 14.2862 35.254468) - (xy 14.2862 35.254478) (xy 14.282524 35.2918) (xy 14.2862 35.329122) (xy 14.286201 70.801167) (xy 14.282524 70.8385) - (xy 14.286201 70.875833) (xy 14.297198 70.987486) (xy 14.309275 71.0273) (xy 14.340654 71.130746) (xy 14.411226 71.262776) - (xy 14.482401 71.349502) (xy 14.5062 71.378501) (xy 14.535198 71.402299) (xy 15.63926 72.506362) (xy 15.49232 72.726273) - (xy 15.384147 72.987426) (xy 15.329 73.264665) (xy 15.329 73.547335) (xy 15.384147 73.824574) (xy 15.49232 74.085727) - (xy 15.649363 74.320759) (xy 15.849241 74.520637) (xy 16.081759 74.676) (xy 15.849241 74.831363) (xy 15.649363 75.031241) - (xy 15.49232 75.266273) (xy 15.384147 75.527426) (xy 15.329 75.804665) (xy 15.329 76.087335) (xy 15.384147 76.364574) - (xy 15.49232 76.625727) (xy 15.649363 76.860759) (xy 15.849241 77.060637) (xy 16.084273 77.21768) (xy 16.345426 77.325853) - (xy 16.622665 77.381) (xy 16.905335 77.381) (xy 17.182574 77.325853) (xy 17.443727 77.21768) (xy 17.678759 77.060637) - (xy 17.878637 76.860759) (xy 18.03568 76.625727) (xy 18.143853 76.364574) (xy 18.199 76.087335) (xy 18.199 75.804665) - (xy 18.143853 75.527426) (xy 18.03568 75.266273) (xy 17.878637 75.031241) (xy 17.678759 74.831363) (xy 17.446241 74.676) - (xy 17.678759 74.520637) (xy 17.878637 74.320759) (xy 18.03568 74.085727) (xy 18.047409 74.05741) (xy 28.2256 84.235602) - (xy 28.225601 94.108868) (xy 28.221924 94.1462) (xy 28.225601 94.183533) (xy 28.236598 94.295186) (xy 28.242822 94.315703) - (xy 28.280054 94.438446) (xy 28.350626 94.570476) (xy 28.400177 94.630853) (xy 28.4456 94.686201) (xy 28.474598 94.709999) - (xy 31.352598 97.588) (xy 12.648 97.588) (xy 12.648 93.022495) (xy 15.033 93.022495) (xy 15.033 93.413505) - (xy 15.109282 93.797003) (xy 15.258915 94.15825) (xy 15.476149 94.483364) (xy 15.752636 94.759851) (xy 16.07775 94.977085) - (xy 16.438997 95.126718) (xy 16.822495 95.203) (xy 17.213505 95.203) (xy 17.597003 95.126718) (xy 17.640586 95.108665) - (xy 24.219 95.108665) (xy 24.219 95.391335) (xy 24.274147 95.668574) (xy 24.38232 95.929727) (xy 24.539363 96.164759) - (xy 24.739241 96.364637) (xy 24.974273 96.52168) (xy 25.235426 96.629853) (xy 25.512665 96.685) (xy 25.795335 96.685) - (xy 26.072574 96.629853) (xy 26.333727 96.52168) (xy 26.568759 96.364637) (xy 26.768637 96.164759) (xy 26.92568 95.929727) - (xy 27.033853 95.668574) (xy 27.089 95.391335) (xy 27.089 95.108665) (xy 27.033853 94.831426) (xy 26.92568 94.570273) - (xy 26.768637 94.335241) (xy 26.568759 94.135363) (xy 26.333727 93.97832) (xy 26.072574 93.870147) (xy 25.795335 93.815) - (xy 25.512665 93.815) (xy 25.235426 93.870147) (xy 24.974273 93.97832) (xy 24.739241 94.135363) (xy 24.539363 94.335241) - (xy 24.38232 94.570273) (xy 24.274147 94.831426) (xy 24.219 95.108665) (xy 17.640586 95.108665) (xy 17.95825 94.977085) - (xy 18.283364 94.759851) (xy 18.559851 94.483364) (xy 18.777085 94.15825) (xy 18.926718 93.797003) (xy 19.003 93.413505) - (xy 19.003 93.022495) (xy 18.926718 92.638997) (xy 18.777085 92.27775) (xy 18.559851 91.952636) (xy 18.283364 91.676149) - (xy 17.95825 91.458915) (xy 17.597003 91.309282) (xy 17.213505 91.233) (xy 16.822495 91.233) (xy 16.438997 91.309282) - (xy 16.07775 91.458915) (xy 15.752636 91.676149) (xy 15.476149 91.952636) (xy 15.258915 92.27775) (xy 15.109282 92.638997) - (xy 15.033 93.022495) (xy 12.648 93.022495) (xy 12.648 87.488665) (xy 24.219 87.488665) (xy 24.219 87.771335) - (xy 24.274147 88.048574) (xy 24.38232 88.309727) (xy 24.539363 88.544759) (xy 24.739241 88.744637) (xy 24.974273 88.90168) - (xy 25.235426 89.009853) (xy 25.512665 89.065) (xy 25.795335 89.065) (xy 26.072574 89.009853) (xy 26.333727 88.90168) - (xy 26.568759 88.744637) (xy 26.768637 88.544759) (xy 26.92568 88.309727) (xy 27.033853 88.048574) (xy 27.089 87.771335) - (xy 27.089 87.488665) (xy 27.033853 87.211426) (xy 26.92568 86.950273) (xy 26.768637 86.715241) (xy 26.568759 86.515363) - (xy 26.333727 86.35832) (xy 26.072574 86.250147) (xy 25.795335 86.195) (xy 25.512665 86.195) (xy 25.235426 86.250147) - (xy 24.974273 86.35832) (xy 24.739241 86.515363) (xy 24.539363 86.715241) (xy 24.38232 86.950273) (xy 24.274147 87.211426) - (xy 24.219 87.488665) (xy 12.648 87.488665) (xy 12.648 26.886) (xy 15.325928 26.886) (xy 15.329 27.40025) - (xy 15.48775 27.559) (xy 16.637 27.559) (xy 16.637 26.40975) (xy 16.891 26.40975) (xy 16.891 27.559) - (xy 18.04025 27.559) (xy 18.199 27.40025) (xy 18.202072 26.886) (xy 18.189812 26.761518) (xy 18.153502 26.64182) - (xy 18.094537 26.531506) (xy 18.015185 26.434815) (xy 17.918494 26.355463) (xy 17.80818 26.296498) (xy 17.688482 26.260188) - (xy 17.564 26.247928) (xy 17.04975 26.251) (xy 16.891 26.40975) (xy 16.637 26.40975) (xy 16.47825 26.251) - (xy 15.964 26.247928) (xy 15.839518 26.260188) (xy 15.71982 26.296498) (xy 15.609506 26.355463) (xy 15.512815 26.434815) - (xy 15.433463 26.531506) (xy 15.374498 26.64182) (xy 15.338188 26.761518) (xy 15.325928 26.886) (xy 12.648 26.886) - (xy 12.648 16.822495) (xy 15.033 16.822495) (xy 15.033 17.213505) (xy 15.109282 17.597003) (xy 15.258915 17.95825) - (xy 15.476149 18.283364) (xy 15.752636 18.559851) (xy 16.07775 18.777085) (xy 16.438997 18.926718) (xy 16.822495 19.003) - (xy 17.213505 19.003) (xy 17.597003 18.926718) (xy 17.95825 18.777085) (xy 18.283364 18.559851) (xy 18.559851 18.283364) - (xy 18.777085 17.95825) (xy 18.926718 17.597003) (xy 18.963914 17.41) (xy 24.115928 17.41) (xy 24.128188 17.534482) - (xy 24.164498 17.65418) (xy 24.223463 17.764494) (xy 24.302815 17.861185) (xy 24.399506 17.940537) (xy 24.50982 17.999502) - (xy 24.629518 18.035812) (xy 24.754 18.048072) (xy 25.36825 18.045) (xy 25.527 17.88625) (xy 25.527 16.637) - (xy 24.27775 16.637) (xy 24.119 16.79575) (xy 24.115928 17.41) (xy 18.963914 17.41) (xy 19.003 17.213505) - (xy 19.003 16.822495) (xy 18.926718 16.438997) (xy 18.777085 16.07775) (xy 18.559851 15.752636) (xy 18.417215 15.61) - (xy 24.115928 15.61) (xy 24.119 16.22425) (xy 24.27775 16.383) (xy 25.527 16.383) (xy 25.527 15.13375) - (xy 25.36825 14.975) (xy 24.754 14.971928) (xy 24.629518 14.984188) (xy 24.50982 15.020498) (xy 24.399506 15.079463) - (xy 24.302815 15.158815) (xy 24.223463 15.255506) (xy 24.164498 15.36582) (xy 24.128188 15.485518) (xy 24.115928 15.61) - (xy 18.417215 15.61) (xy 18.283364 15.476149) (xy 17.95825 15.258915) (xy 17.597003 15.109282) (xy 17.213505 15.033) - (xy 16.822495 15.033) (xy 16.438997 15.109282) (xy 16.07775 15.258915) (xy 15.752636 15.476149) (xy 15.476149 15.752636) - (xy 15.258915 16.07775) (xy 15.109282 16.438997) (xy 15.033 16.822495) (xy 12.648 16.822495) (xy 12.648 12.648) - (xy 179.122 12.648) - ) - ) - (filled_polygon - (pts - (xy 82.055003 85.731104) (xy 84.978202 88.654304) (xy 84.911912 88.677205) (xy 84.737956 88.770186) (xy 84.642192 89.034587) - (xy 85.598 89.990395) (xy 85.612143 89.976253) (xy 85.791748 90.155858) (xy 85.777605 90.17) (xy 85.791748 90.184143) - (xy 85.612143 90.363748) (xy 85.598 90.349605) (xy 84.642192 91.305413) (xy 84.737956 91.569814) (xy 85.027571 91.710704) - (xy 85.339108 91.792384) (xy 85.660595 91.811718) (xy 85.979675 91.767961) (xy 86.214001 91.687008) (xy 86.214 93.155444) - (xy 86.074912 93.097832) (xy 85.759033 93.035) (xy 85.436967 93.035) (xy 85.121088 93.097832) (xy 84.823537 93.221082) - (xy 84.555748 93.400013) (xy 84.328013 93.627748) (xy 84.149082 93.895537) (xy 84.025832 94.193088) (xy 83.963 94.508967) - (xy 83.963 94.831033) (xy 84.025832 95.146912) (xy 84.031212 95.1599) (xy 78.079018 95.1599) (xy 78.099904 95.091039) - (xy 77.977915 94.869) (xy 76.835 94.869) (xy 76.835 94.889) (xy 76.581 94.889) (xy 76.581 94.869) - (xy 76.561 94.869) (xy 76.561 94.615) (xy 76.581 94.615) (xy 76.581 94.595) (xy 76.835 94.595) - (xy 76.835 94.615) (xy 77.977915 94.615) (xy 78.099904 94.392961) (xy 78.059246 94.258913) (xy 77.939037 94.00458) - (xy 77.771519 93.778586) (xy 77.563131 93.589615) (xy 77.377135 93.478067) (xy 77.387727 93.47368) (xy 77.622759 93.316637) - (xy 77.822637 93.116759) (xy 77.97968 92.881727) (xy 78.087853 92.620574) (xy 78.143 92.343335) (xy 78.143 92.060665) - (xy 78.087853 91.783426) (xy 77.97968 91.522273) (xy 77.848401 91.3258) (xy 78.941606 90.232595) (xy 83.956282 90.232595) - (xy 84.000039 90.551675) (xy 84.105205 90.856088) (xy 84.198186 91.030044) (xy 84.462587 91.125808) (xy 85.418395 90.17) - (xy 84.462587 89.214192) (xy 84.198186 89.309956) (xy 84.057296 89.599571) (xy 83.975616 89.911108) (xy 83.956282 90.232595) - (xy 78.941606 90.232595) (xy 81.057104 88.117098) (xy 81.086101 88.093301) (xy 81.181074 87.977576) (xy 81.251646 87.845547) - (xy 81.295103 87.702286) (xy 81.3061 87.590633) (xy 81.3061 87.590624) (xy 81.309776 87.553301) (xy 81.3061 87.515978) - (xy 81.3061 85.789578) (xy 81.401313 85.812) (xy 81.644438 85.820495) (xy 81.884549 85.781395) (xy 82.043755 85.721873) + (xy 149.35 43.484067) (xy 149.35 42.745922) (xy 149.353676 42.708599) (xy 149.35 42.671276) (xy 149.35 42.671267) + (xy 149.339003 42.559614) (xy 149.295546 42.416353) (xy 149.224974 42.284324) (xy 149.130001 42.168599) (xy 149.101003 42.144801) + (xy 136.901202 29.945) (xy 144.815 29.945) (xy 144.815 30.345) (xy 144.863507 30.583496) (xy 144.95761 30.807946) + (xy 145.093693 31.009725) (xy 145.266526 31.181078) (xy 145.469467 31.315421) (xy 145.694718 31.407591) (xy 145.732391 31.411462) + (xy 145.923 31.286731) (xy 145.923 29.945) (xy 146.177 29.945) (xy 146.177 31.286731) (xy 146.367609 31.411462) + (xy 146.405282 31.407591) (xy 146.630533 31.315421) (xy 146.833474 31.181078) (xy 147.006307 31.009725) (xy 147.14239 30.807946) + (xy 147.236493 30.583496) (xy 147.285 30.345) (xy 147.285 29.945) (xy 146.177 29.945) (xy 145.923 29.945) + (xy 144.815 29.945) (xy 136.901202 29.945) (xy 136.247202 29.291) (xy 144.815 29.291) (xy 144.815 29.691) + (xy 145.923 29.691) (xy 145.923 28.349269) (xy 146.177 28.349269) (xy 146.177 29.691) (xy 147.285 29.691) + (xy 147.285 29.357336) (xy 147.355 29.357336) (xy 147.355 30.278665) (xy 147.37287 30.460102) (xy 147.443489 30.692901) + (xy 147.558168 30.907449) (xy 147.712499 31.095502) (xy 147.900552 31.249833) (xy 148.1151 31.364511) (xy 148.347899 31.43513) + (xy 148.59 31.458975) (xy 148.832102 31.43513) (xy 149.064901 31.364511) (xy 149.279449 31.249833) (xy 149.467502 31.095502) + (xy 149.621833 30.907449) (xy 149.736511 30.692901) (xy 149.80713 30.460101) (xy 149.825 30.278664) (xy 149.825 29.357336) + (xy 149.895 29.357336) (xy 149.895 30.278665) (xy 149.91287 30.460102) (xy 149.983489 30.692901) (xy 150.098168 30.907449) + (xy 150.252499 31.095502) (xy 150.440552 31.249833) (xy 150.6551 31.364511) (xy 150.887899 31.43513) (xy 151.13 31.458975) + (xy 151.372102 31.43513) (xy 151.604901 31.364511) (xy 151.819449 31.249833) (xy 152.007502 31.095502) (xy 152.161833 30.907449) + (xy 152.276511 30.692901) (xy 152.34713 30.460101) (xy 152.365 30.278664) (xy 152.365 29.357336) (xy 152.435 29.357336) + (xy 152.435 30.278665) (xy 152.45287 30.460102) (xy 152.523489 30.692901) (xy 152.638168 30.907449) (xy 152.792499 31.095502) + (xy 152.906724 31.189244) (xy 152.906324 31.1933) (xy 152.910001 31.230633) (xy 152.920998 31.342286) (xy 152.93418 31.385742) + (xy 152.964454 31.485546) (xy 153.035026 31.617576) (xy 153.087426 31.681425) (xy 153.13 31.733301) (xy 153.158998 31.757099) + (xy 154.075 32.673102) (xy 154.075 43.290285) (xy 153.912101 43.24087) (xy 153.67 43.217025) (xy 153.427898 43.24087) + (xy 153.195099 43.311489) (xy 152.980551 43.426167) (xy 152.792498 43.580498) (xy 152.638167 43.768552) (xy 152.523489 43.9831) + (xy 152.45287 44.215899) (xy 152.435 44.397336) (xy 152.435 45.318665) (xy 152.45287 45.500102) (xy 152.523489 45.732901) + (xy 152.638168 45.947449) (xy 152.792499 46.135502) (xy 152.980552 46.289833) (xy 153.1951 46.404511) (xy 153.427899 46.47513) + (xy 153.67 46.498975) (xy 153.912102 46.47513) (xy 154.075 46.425715) (xy 154.075001 81.794367) (xy 154.071324 81.8317) + (xy 154.075001 81.869033) (xy 154.085998 81.980686) (xy 154.093273 82.004668) (xy 154.129454 82.123946) (xy 154.200026 82.255976) + (xy 154.253145 82.320701) (xy 154.295 82.371701) (xy 154.323998 82.395499) (xy 155.211366 83.282868) (xy 155.167748 83.312013) + (xy 154.940013 83.539748) (xy 154.761082 83.807537) (xy 154.637832 84.105088) (xy 154.575 84.420967) (xy 154.575 84.743033) + (xy 154.637832 85.058912) (xy 154.761082 85.356463) (xy 154.940013 85.624252) (xy 155.167748 85.851987) (xy 155.435537 86.030918) + (xy 155.454342 86.038707) (xy 155.460998 86.106286) (xy 155.464248 86.117) (xy 155.504454 86.249546) (xy 155.575026 86.381576) + (xy 155.644723 86.466501) (xy 155.67 86.497301) (xy 155.698998 86.521099) (xy 159.514001 90.336103) (xy 159.514 91.983928) + (xy 159.424 91.983928) (xy 159.299518 91.996188) (xy 159.17982 92.032498) (xy 159.069506 92.091463) (xy 158.972815 92.170815) + (xy 158.893463 92.267506) (xy 158.834498 92.37782) (xy 158.798188 92.497518) (xy 158.785928 92.622) (xy 158.785928 94.322) + (xy 158.798188 94.446482) (xy 158.834498 94.56618) (xy 158.893463 94.676494) (xy 158.972815 94.773185) (xy 159.069506 94.852537) + (xy 159.17982 94.911502) (xy 159.299518 94.947812) (xy 159.424 94.960072) (xy 161.124 94.960072) (xy 161.248482 94.947812) + (xy 161.36818 94.911502) (xy 161.478494 94.852537) (xy 161.575185 94.773185) (xy 161.654537 94.676494) (xy 161.713502 94.56618) + (xy 161.737966 94.485534) (xy 161.813731 94.569588) (xy 162.04708 94.743641) (xy 162.309901 94.868825) (xy 162.45711 94.913476) + (xy 162.687 94.792155) (xy 162.687 93.599) (xy 162.941 93.599) (xy 162.941 94.792155) (xy 163.17089 94.913476) + (xy 163.318099 94.868825) (xy 163.58092 94.743641) (xy 163.814269 94.569588) (xy 164.009178 94.353355) (xy 164.158157 94.103252) + (xy 164.255481 93.828891) (xy 164.134814 93.599) (xy 162.941 93.599) (xy 162.687 93.599) (xy 162.667 93.599) + (xy 162.667 93.345) (xy 162.687 93.345) (xy 162.687 92.151845) (xy 162.941 92.151845) (xy 162.941 93.345) + (xy 164.134814 93.345) (xy 164.255481 93.115109) (xy 164.213894 92.997872) (xy 172.517 92.997872) (xy 172.517 93.438128) + (xy 172.60289 93.869925) (xy 172.771369 94.276669) (xy 173.015962 94.642729) (xy 173.327271 94.954038) (xy 173.693331 95.198631) + (xy 174.100075 95.36711) (xy 174.531872 95.453) (xy 174.972128 95.453) (xy 175.403925 95.36711) (xy 175.810669 95.198631) + (xy 176.176729 94.954038) (xy 176.488038 94.642729) (xy 176.732631 94.276669) (xy 176.90111 93.869925) (xy 176.987 93.438128) + (xy 176.987 92.997872) (xy 176.90111 92.566075) (xy 176.732631 92.159331) (xy 176.488038 91.793271) (xy 176.176729 91.481962) + (xy 175.810669 91.237369) (xy 175.403925 91.06889) (xy 174.972128 90.983) (xy 174.531872 90.983) (xy 174.100075 91.06889) + (xy 173.693331 91.237369) (xy 173.327271 91.481962) (xy 173.015962 91.793271) (xy 172.771369 92.159331) (xy 172.60289 92.566075) + (xy 172.517 92.997872) (xy 164.213894 92.997872) (xy 164.158157 92.840748) (xy 164.009178 92.590645) (xy 163.814269 92.374412) + (xy 163.58092 92.200359) (xy 163.318099 92.075175) (xy 163.17089 92.030524) (xy 162.941 92.151845) (xy 162.687 92.151845) + (xy 162.45711 92.030524) (xy 162.309901 92.075175) (xy 162.04708 92.200359) (xy 161.813731 92.374412) (xy 161.737966 92.458466) + (xy 161.713502 92.37782) (xy 161.654537 92.267506) (xy 161.575185 92.170815) (xy 161.478494 92.091463) (xy 161.36818 92.032498) + (xy 161.248482 91.996188) (xy 161.124 91.983928) (xy 161.034 91.983928) (xy 161.034 90.058623) (xy 161.037676 90.0213) + (xy 161.034 89.983977) (xy 161.034 89.983967) (xy 161.023003 89.872314) (xy 160.979546 89.729053) (xy 160.943705 89.662) + (xy 160.908974 89.597023) (xy 160.837799 89.510297) (xy 160.814001 89.481299) (xy 160.785003 89.457501) (xy 157.208633 85.881132) + (xy 157.252252 85.851987) (xy 157.479987 85.624252) (xy 157.658918 85.356463) (xy 157.782168 85.058912) (xy 157.845 84.743033) + (xy 157.845 84.440665) (xy 164.173 84.440665) (xy 164.173 84.723335) (xy 164.228147 85.000574) (xy 164.33632 85.261727) + (xy 164.493363 85.496759) (xy 164.693241 85.696637) (xy 164.928273 85.85368) (xy 165.189426 85.961853) (xy 165.466665 86.017) + (xy 165.749335 86.017) (xy 166.026574 85.961853) (xy 166.287727 85.85368) (xy 166.522759 85.696637) (xy 166.644694 85.574702) + (xy 169.794903 85.574702) (xy 169.866486 85.818671) (xy 170.121996 85.939571) (xy 170.396184 86.0083) (xy 170.678512 86.022217) + (xy 170.95813 85.980787) (xy 171.224292 85.885603) (xy 171.349514 85.818671) (xy 171.421097 85.574702) (xy 170.608 84.761605) + (xy 169.794903 85.574702) (xy 166.644694 85.574702) (xy 166.722637 85.496759) (xy 166.87968 85.261727) (xy 166.987853 85.000574) + (xy 167.043 84.723335) (xy 167.043 84.652512) (xy 169.167783 84.652512) (xy 169.209213 84.93213) (xy 169.304397 85.198292) + (xy 169.371329 85.323514) (xy 169.615298 85.395097) (xy 170.428395 84.582) (xy 170.787605 84.582) (xy 171.600702 85.395097) + (xy 171.844671 85.323514) (xy 171.965571 85.068004) (xy 172.0343 84.793816) (xy 172.048217 84.511488) (xy 172.006787 84.23187) + (xy 171.911603 83.965708) (xy 171.844671 83.840486) (xy 171.600702 83.768903) (xy 170.787605 84.582) (xy 170.428395 84.582) + (xy 169.615298 83.768903) (xy 169.371329 83.840486) (xy 169.250429 84.095996) (xy 169.1817 84.370184) (xy 169.167783 84.652512) + (xy 167.043 84.652512) (xy 167.043 84.440665) (xy 166.987853 84.163426) (xy 166.87968 83.902273) (xy 166.722637 83.667241) + (xy 166.644694 83.589298) (xy 169.794903 83.589298) (xy 170.608 84.402395) (xy 171.421097 83.589298) (xy 171.349514 83.345329) + (xy 171.094004 83.224429) (xy 170.819816 83.1557) (xy 170.537488 83.141783) (xy 170.25787 83.183213) (xy 169.991708 83.278397) + (xy 169.866486 83.345329) (xy 169.794903 83.589298) (xy 166.644694 83.589298) (xy 166.522759 83.467363) (xy 166.287727 83.31032) + (xy 166.026574 83.202147) (xy 165.749335 83.147) (xy 165.466665 83.147) (xy 165.189426 83.202147) (xy 164.928273 83.31032) + (xy 164.693241 83.467363) (xy 164.493363 83.667241) (xy 164.33632 83.902273) (xy 164.228147 84.163426) (xy 164.173 84.440665) + (xy 157.845 84.440665) (xy 157.845 84.420967) (xy 157.782168 84.105088) (xy 157.658918 83.807537) (xy 157.479987 83.539748) + (xy 157.252252 83.312013) (xy 156.984463 83.133082) (xy 156.965659 83.125293) (xy 156.959003 83.057714) (xy 156.915546 82.914453) + (xy 156.844974 82.782424) (xy 156.750001 82.666699) (xy 156.721003 82.642901) (xy 155.595 81.516899) (xy 155.595 46.329626) + (xy 155.7351 46.404511) (xy 155.967899 46.47513) (xy 156.21 46.498975) (xy 156.452102 46.47513) (xy 156.684901 46.404511) + (xy 156.899449 46.289833) (xy 157.087502 46.135502) (xy 157.241833 45.947449) (xy 157.356511 45.732901) (xy 157.42713 45.500101) + (xy 157.445 45.318664) (xy 157.445 44.397336) (xy 157.515 44.397336) (xy 157.515 45.318665) (xy 157.53287 45.500102) + (xy 157.603489 45.732901) (xy 157.718168 45.947449) (xy 157.872499 46.135502) (xy 158.060552 46.289833) (xy 158.2751 46.404511) + (xy 158.507899 46.47513) (xy 158.75 46.498975) (xy 158.992102 46.47513) (xy 159.224901 46.404511) (xy 159.439449 46.289833) + (xy 159.627502 46.135502) (xy 159.781833 45.947449) (xy 159.896511 45.732901) (xy 159.96713 45.500101) (xy 159.985 45.318664) + (xy 159.985 44.397336) (xy 160.055 44.397336) (xy 160.055 45.318665) (xy 160.07287 45.500102) (xy 160.143489 45.732901) + (xy 160.258168 45.947449) (xy 160.412499 46.135502) (xy 160.600552 46.289833) (xy 160.8151 46.404511) (xy 161.047899 46.47513) + (xy 161.29 46.498975) (xy 161.532102 46.47513) (xy 161.764901 46.404511) (xy 161.979449 46.289833) (xy 162.167502 46.135502) + (xy 162.321833 45.947449) (xy 162.436511 45.732901) (xy 162.50713 45.500101) (xy 162.525 45.318664) (xy 162.525 44.397336) + (xy 162.595 44.397336) (xy 162.595 45.318665) (xy 162.61287 45.500102) (xy 162.683489 45.732901) (xy 162.798168 45.947449) + (xy 162.952499 46.135502) (xy 163.140552 46.289833) (xy 163.3551 46.404511) (xy 163.587899 46.47513) (xy 163.83 46.498975) + (xy 164.072102 46.47513) (xy 164.304901 46.404511) (xy 164.519449 46.289833) (xy 164.707502 46.135502) (xy 164.861833 45.947449) + (xy 164.976511 45.732901) (xy 165.04713 45.500101) (xy 165.065 45.318664) (xy 165.065 44.397336) (xy 165.135 44.397336) + (xy 165.135 45.318665) (xy 165.15287 45.500102) (xy 165.223489 45.732901) (xy 165.338168 45.947449) (xy 165.492499 46.135502) + (xy 165.680552 46.289833) (xy 165.8951 46.404511) (xy 166.127899 46.47513) (xy 166.37 46.498975) (xy 166.612102 46.47513) + (xy 166.844901 46.404511) (xy 167.059449 46.289833) (xy 167.247502 46.135502) (xy 167.401833 45.947449) (xy 167.516511 45.732901) + (xy 167.58713 45.500101) (xy 167.605 45.318664) (xy 167.605 44.397335) (xy 167.58713 44.215898) (xy 167.516511 43.983099) + (xy 167.401833 43.768551) (xy 167.247502 43.580498) (xy 167.059448 43.426167) (xy 166.8449 43.311489) (xy 166.612101 43.24087) + (xy 166.37 43.217025) (xy 166.127898 43.24087) (xy 165.895099 43.311489) (xy 165.680551 43.426167) (xy 165.492498 43.580498) + (xy 165.338167 43.768552) (xy 165.223489 43.9831) (xy 165.15287 44.215899) (xy 165.135 44.397336) (xy 165.065 44.397336) + (xy 165.065 44.397335) (xy 165.04713 44.215898) (xy 164.976511 43.983099) (xy 164.861833 43.768551) (xy 164.707502 43.580498) + (xy 164.519448 43.426167) (xy 164.3049 43.311489) (xy 164.072101 43.24087) (xy 163.83 43.217025) (xy 163.587898 43.24087) + (xy 163.355099 43.311489) (xy 163.140551 43.426167) (xy 162.952498 43.580498) (xy 162.798167 43.768552) (xy 162.683489 43.9831) + (xy 162.61287 44.215899) (xy 162.595 44.397336) (xy 162.525 44.397336) (xy 162.525 44.397335) (xy 162.50713 44.215898) + (xy 162.436511 43.983099) (xy 162.321833 43.768551) (xy 162.167502 43.580498) (xy 161.979448 43.426167) (xy 161.7649 43.311489) + (xy 161.532101 43.24087) (xy 161.29 43.217025) (xy 161.047898 43.24087) (xy 160.815099 43.311489) (xy 160.600551 43.426167) + (xy 160.412498 43.580498) (xy 160.258167 43.768552) (xy 160.143489 43.9831) (xy 160.07287 44.215899) (xy 160.055 44.397336) + (xy 159.985 44.397336) (xy 159.985 44.397335) (xy 159.96713 44.215898) (xy 159.896511 43.983099) (xy 159.781833 43.768551) + (xy 159.627502 43.580498) (xy 159.439448 43.426167) (xy 159.2249 43.311489) (xy 158.992101 43.24087) (xy 158.75 43.217025) + (xy 158.507898 43.24087) (xy 158.275099 43.311489) (xy 158.060551 43.426167) (xy 157.872498 43.580498) (xy 157.718167 43.768552) + (xy 157.603489 43.9831) (xy 157.53287 44.215899) (xy 157.515 44.397336) (xy 157.445 44.397336) (xy 157.445 44.397335) + (xy 157.42713 44.215898) (xy 157.356511 43.983099) (xy 157.241833 43.768551) (xy 157.087502 43.580498) (xy 156.899448 43.426167) + (xy 156.6849 43.311489) (xy 156.452101 43.24087) (xy 156.21 43.217025) (xy 155.967898 43.24087) (xy 155.735099 43.311489) + (xy 155.595 43.386373) (xy 155.595 32.395623) (xy 155.598676 32.3583) (xy 155.595 32.320977) (xy 155.595 32.320967) + (xy 155.584003 32.209314) (xy 155.540546 32.066053) (xy 155.469974 31.934024) (xy 155.375001 31.818299) (xy 155.346004 31.794502) + (xy 154.592353 31.040851) (xy 154.701833 30.907449) (xy 154.816511 30.692901) (xy 154.88713 30.460101) (xy 154.905 30.278664) + (xy 154.905 29.357336) (xy 154.975 29.357336) (xy 154.975 30.278665) (xy 154.99287 30.460102) (xy 155.063489 30.692901) + (xy 155.178168 30.907449) (xy 155.332499 31.095502) (xy 155.520552 31.249833) (xy 155.7351 31.364511) (xy 155.967899 31.43513) + (xy 156.21 31.458975) (xy 156.452102 31.43513) (xy 156.684901 31.364511) (xy 156.899449 31.249833) (xy 157.087502 31.095502) + (xy 157.241833 30.907449) (xy 157.356511 30.692901) (xy 157.42713 30.460101) (xy 157.445 30.278664) (xy 157.445 29.357336) + (xy 157.515 29.357336) (xy 157.515 30.278665) (xy 157.53287 30.460102) (xy 157.603489 30.692901) (xy 157.718168 30.907449) + (xy 157.872499 31.095502) (xy 158.060552 31.249833) (xy 158.2751 31.364511) (xy 158.507899 31.43513) (xy 158.75 31.458975) + (xy 158.992102 31.43513) (xy 159.224901 31.364511) (xy 159.439449 31.249833) (xy 159.627502 31.095502) (xy 159.781833 30.907449) + (xy 159.896511 30.692901) (xy 159.96713 30.460101) (xy 159.985 30.278664) (xy 159.985 29.357336) (xy 160.055 29.357336) + (xy 160.055 30.278665) (xy 160.07287 30.460102) (xy 160.143489 30.692901) (xy 160.258168 30.907449) (xy 160.412499 31.095502) + (xy 160.600552 31.249833) (xy 160.8151 31.364511) (xy 161.047899 31.43513) (xy 161.29 31.458975) (xy 161.532102 31.43513) + (xy 161.764901 31.364511) (xy 161.979449 31.249833) (xy 162.167502 31.095502) (xy 162.321833 30.907449) (xy 162.436511 30.692901) + (xy 162.50713 30.460101) (xy 162.525 30.278664) (xy 162.525 29.357336) (xy 162.595 29.357336) (xy 162.595 30.278665) + (xy 162.61287 30.460102) (xy 162.683489 30.692901) (xy 162.798168 30.907449) (xy 162.952499 31.095502) (xy 163.140552 31.249833) + (xy 163.3551 31.364511) (xy 163.587899 31.43513) (xy 163.83 31.458975) (xy 164.072102 31.43513) (xy 164.304901 31.364511) + (xy 164.519449 31.249833) (xy 164.707502 31.095502) (xy 164.861833 30.907449) (xy 164.976511 30.692901) (xy 165.04713 30.460101) + (xy 165.065 30.278664) (xy 165.065 29.357336) (xy 165.135 29.357336) (xy 165.135 30.278665) (xy 165.15287 30.460102) + (xy 165.223489 30.692901) (xy 165.338168 30.907449) (xy 165.492499 31.095502) (xy 165.680552 31.249833) (xy 165.8951 31.364511) + (xy 166.127899 31.43513) (xy 166.37 31.458975) (xy 166.612102 31.43513) (xy 166.844901 31.364511) (xy 167.059449 31.249833) + (xy 167.247502 31.095502) (xy 167.401833 30.907449) (xy 167.516511 30.692901) (xy 167.58713 30.460101) (xy 167.605 30.278664) + (xy 167.605 29.357335) (xy 167.58713 29.175898) (xy 167.516511 28.943099) (xy 167.401833 28.728551) (xy 167.247502 28.540498) + (xy 167.059448 28.386167) (xy 166.8449 28.271489) (xy 166.612101 28.20087) (xy 166.37 28.177025) (xy 166.127898 28.20087) + (xy 165.895099 28.271489) (xy 165.680551 28.386167) (xy 165.492498 28.540498) (xy 165.338167 28.728552) (xy 165.223489 28.9431) + (xy 165.15287 29.175899) (xy 165.135 29.357336) (xy 165.065 29.357336) (xy 165.065 29.357335) (xy 165.04713 29.175898) + (xy 164.976511 28.943099) (xy 164.861833 28.728551) (xy 164.707502 28.540498) (xy 164.519448 28.386167) (xy 164.3049 28.271489) + (xy 164.072101 28.20087) (xy 163.83 28.177025) (xy 163.587898 28.20087) (xy 163.355099 28.271489) (xy 163.140551 28.386167) + (xy 162.952498 28.540498) (xy 162.798167 28.728552) (xy 162.683489 28.9431) (xy 162.61287 29.175899) (xy 162.595 29.357336) + (xy 162.525 29.357336) (xy 162.525 29.357335) (xy 162.50713 29.175898) (xy 162.436511 28.943099) (xy 162.321833 28.728551) + (xy 162.167502 28.540498) (xy 161.979448 28.386167) (xy 161.7649 28.271489) (xy 161.532101 28.20087) (xy 161.29 28.177025) + (xy 161.047898 28.20087) (xy 160.815099 28.271489) (xy 160.600551 28.386167) (xy 160.412498 28.540498) (xy 160.258167 28.728552) + (xy 160.143489 28.9431) (xy 160.07287 29.175899) (xy 160.055 29.357336) (xy 159.985 29.357336) (xy 159.985 29.357335) + (xy 159.96713 29.175898) (xy 159.896511 28.943099) (xy 159.781833 28.728551) (xy 159.627502 28.540498) (xy 159.439448 28.386167) + (xy 159.2249 28.271489) (xy 158.992101 28.20087) (xy 158.75 28.177025) (xy 158.507898 28.20087) (xy 158.275099 28.271489) + (xy 158.060551 28.386167) (xy 157.872498 28.540498) (xy 157.718167 28.728552) (xy 157.603489 28.9431) (xy 157.53287 29.175899) + (xy 157.515 29.357336) (xy 157.445 29.357336) (xy 157.445 29.357335) (xy 157.42713 29.175898) (xy 157.356511 28.943099) + (xy 157.241833 28.728551) (xy 157.087502 28.540498) (xy 156.899448 28.386167) (xy 156.6849 28.271489) (xy 156.452101 28.20087) + (xy 156.21 28.177025) (xy 155.967898 28.20087) (xy 155.735099 28.271489) (xy 155.520551 28.386167) (xy 155.332498 28.540498) + (xy 155.178167 28.728552) (xy 155.063489 28.9431) (xy 154.99287 29.175899) (xy 154.975 29.357336) (xy 154.905 29.357336) + (xy 154.905 29.357335) (xy 154.88713 29.175898) (xy 154.816511 28.943099) (xy 154.701833 28.728551) (xy 154.547502 28.540498) + (xy 154.359448 28.386167) (xy 154.1449 28.271489) (xy 153.912101 28.20087) (xy 153.67 28.177025) (xy 153.427898 28.20087) + (xy 153.195099 28.271489) (xy 152.980551 28.386167) (xy 152.792498 28.540498) (xy 152.638167 28.728552) (xy 152.523489 28.9431) + (xy 152.45287 29.175899) (xy 152.435 29.357336) (xy 152.365 29.357336) (xy 152.365 29.357335) (xy 152.34713 29.175898) + (xy 152.276511 28.943099) (xy 152.161833 28.728551) (xy 152.007502 28.540498) (xy 151.819448 28.386167) (xy 151.6049 28.271489) + (xy 151.372101 28.20087) (xy 151.13 28.177025) (xy 150.887898 28.20087) (xy 150.655099 28.271489) (xy 150.440551 28.386167) + (xy 150.252498 28.540498) (xy 150.098167 28.728552) (xy 149.983489 28.9431) (xy 149.91287 29.175899) (xy 149.895 29.357336) + (xy 149.825 29.357336) (xy 149.825 29.357335) (xy 149.80713 29.175898) (xy 149.736511 28.943099) (xy 149.621833 28.728551) + (xy 149.467502 28.540498) (xy 149.279448 28.386167) (xy 149.0649 28.271489) (xy 148.832101 28.20087) (xy 148.59 28.177025) + (xy 148.347898 28.20087) (xy 148.115099 28.271489) (xy 147.900551 28.386167) (xy 147.712498 28.540498) (xy 147.558167 28.728552) + (xy 147.443489 28.9431) (xy 147.37287 29.175899) (xy 147.355 29.357336) (xy 147.285 29.357336) (xy 147.285 29.291) + (xy 147.236493 29.052504) (xy 147.14239 28.828054) (xy 147.006307 28.626275) (xy 146.833474 28.454922) (xy 146.630533 28.320579) + (xy 146.405282 28.228409) (xy 146.367609 28.224538) (xy 146.177 28.349269) (xy 145.923 28.349269) (xy 145.732391 28.224538) + (xy 145.694718 28.228409) (xy 145.469467 28.320579) (xy 145.266526 28.454922) (xy 145.093693 28.626275) (xy 144.95761 28.828054) + (xy 144.863507 29.052504) (xy 144.815 29.291) (xy 136.247202 29.291) (xy 124.225204 17.269003) (xy 124.201401 17.239999) + (xy 124.085676 17.145026) (xy 123.953647 17.074454) (xy 123.810386 17.030997) (xy 123.698733 17.02) (xy 123.698722 17.02) + (xy 123.6614 17.016324) (xy 123.624078 17.02) (xy 122.436178 17.02) (xy 122.311475 16.833368) (xy 122.275979 16.797872) + (xy 172.517 16.797872) (xy 172.517 17.238128) (xy 172.60289 17.669925) (xy 172.771369 18.076669) (xy 173.015962 18.442729) + (xy 173.327271 18.754038) (xy 173.693331 18.998631) (xy 174.100075 19.16711) (xy 174.531872 19.253) (xy 174.972128 19.253) + (xy 175.403925 19.16711) (xy 175.810669 18.998631) (xy 176.176729 18.754038) (xy 176.488038 18.442729) (xy 176.732631 18.076669) + (xy 176.90111 17.669925) (xy 176.987 17.238128) (xy 176.987 16.797872) (xy 176.90111 16.366075) (xy 176.732631 15.959331) + (xy 176.488038 15.593271) (xy 176.176729 15.281962) (xy 175.810669 15.037369) (xy 175.403925 14.86889) (xy 174.972128 14.783) + (xy 174.531872 14.783) (xy 174.100075 14.86889) (xy 173.693331 15.037369) (xy 173.327271 15.281962) (xy 173.015962 15.593271) + (xy 172.771369 15.959331) (xy 172.60289 16.366075) (xy 172.517 16.797872) (xy 122.275979 16.797872) (xy 122.104632 16.626525) + (xy 121.93024 16.51) (xy 122.104632 16.393475) (xy 122.311475 16.186632) (xy 122.47399 15.943411) (xy 122.585932 15.673158) + (xy 122.643 15.38626) (xy 122.643 15.09374) (xy 122.585932 14.806842) (xy 122.47399 14.536589) (xy 122.311475 14.293368) + (xy 122.104632 14.086525) (xy 121.861411 13.92401) (xy 121.591158 13.812068) (xy 121.30426 13.755) (xy 121.01174 13.755) + (xy 120.724842 13.812068) (xy 120.454589 13.92401) (xy 120.278243 14.041841) (xy 119.207904 12.971503) (xy 119.184101 12.942499) + (xy 119.068376 12.847526) (xy 118.936347 12.776954) (xy 118.793086 12.733497) (xy 118.681433 12.7225) (xy 118.681422 12.7225) + (xy 118.6441 12.718824) (xy 118.606778 12.7225) (xy 100.801222 12.7225) (xy 100.7639 12.718824) (xy 100.726577 12.7225) + (xy 100.726567 12.7225) (xy 100.614914 12.733497) (xy 100.471653 12.776954) (xy 100.339623 12.847526) (xy 100.286893 12.890801) + (xy 100.223899 12.942499) (xy 100.200101 12.971497) (xy 99.148984 14.022615) (xy 99.001411 13.92401) (xy 98.731158 13.812068) + (xy 98.44426 13.755) (xy 98.15174 13.755) (xy 97.864842 13.812068) (xy 97.594589 13.92401) (xy 97.351368 14.086525) + (xy 97.144525 14.293368) (xy 97.028 14.46776) (xy 96.911475 14.293368) (xy 96.704632 14.086525) (xy 96.461411 13.92401) + (xy 96.191158 13.812068) (xy 95.90426 13.755) (xy 95.61174 13.755) (xy 95.324842 13.812068) (xy 95.054589 13.92401) + (xy 94.811368 14.086525) (xy 94.604525 14.293368) (xy 94.488 14.46776) (xy 94.371475 14.293368) (xy 94.164632 14.086525) + (xy 93.921411 13.92401) (xy 93.651158 13.812068) (xy 93.36426 13.755) (xy 93.07174 13.755) (xy 92.784842 13.812068) + (xy 92.514589 13.92401) (xy 92.271368 14.086525) (xy 92.064525 14.293368) (xy 91.948 14.46776) (xy 91.831475 14.293368) + (xy 91.624632 14.086525) (xy 91.381411 13.92401) (xy 91.111158 13.812068) (xy 90.82426 13.755) (xy 90.53174 13.755) + (xy 90.244842 13.812068) (xy 89.974589 13.92401) (xy 89.731368 14.086525) (xy 89.524525 14.293368) (xy 89.408 14.46776) + (xy 89.291475 14.293368) (xy 89.084632 14.086525) (xy 88.841411 13.92401) (xy 88.571158 13.812068) (xy 88.28426 13.755) + (xy 87.99174 13.755) (xy 87.704842 13.812068) (xy 87.434589 13.92401) (xy 87.22809 14.061988) (xy 86.109704 12.943603) + (xy 86.085901 12.914599) (xy 85.970176 12.819626) (xy 85.838147 12.749054) (xy 85.694886 12.705597) (xy 85.583233 12.6946) + (xy 85.583222 12.6946) (xy 85.5459 12.690924) (xy 85.508578 12.6946) (xy 63.065725 12.6946) (xy 63.0284 12.690924) + (xy 62.991075 12.6946) (xy 62.991067 12.6946) (xy 62.879414 12.705597) (xy 62.736153 12.749054) (xy 62.604124 12.819626) + (xy 62.488399 12.914599) (xy 62.464601 12.943597) (xy 61.7241 13.684099) (xy 61.042804 13.002803) (xy 61.019001 12.973799) + (xy 60.903276 12.878826) (xy 60.771247 12.808254) (xy 60.627986 12.764797) (xy 60.516333 12.7538) (xy 60.516322 12.7538) + (xy 60.479 12.750124) (xy 60.441678 12.7538) (xy 37.114822 12.7538) (xy 37.077499 12.750124) (xy 37.040176 12.7538) + (xy 37.040167 12.7538) (xy 36.928514 12.764797) (xy 36.785253 12.808254) (xy 36.653224 12.878826) (xy 36.653222 12.878827) + (xy 36.653223 12.878827) (xy 36.566496 12.950001) (xy 36.566492 12.950005) (xy 36.537499 12.973799) (xy 36.513705 13.002792) + (xy 35.855602 13.660897) (xy 35.826599 13.684699) (xy 35.796026 13.721953) (xy 35.731626 13.800424) (xy 35.667794 13.919845) + (xy 35.661054 13.932454) (xy 35.617597 14.075715) (xy 35.6066 14.187368) (xy 35.6066 14.187378) (xy 35.602924 14.2247) + (xy 35.6066 14.262023) (xy 35.606601 15.945099) (xy 34.377804 14.716303) (xy 34.354001 14.687299) (xy 34.238276 14.592326) + (xy 34.106247 14.521754) (xy 33.962986 14.478297) (xy 33.851333 14.4673) (xy 33.851322 14.4673) (xy 33.814 14.463624) + (xy 33.776678 14.4673) (xy 24.585822 14.4673) (xy 24.548499 14.463624) (xy 24.511176 14.4673) (xy 24.511167 14.4673) + (xy 24.399514 14.478297) (xy 24.256253 14.521754) (xy 24.124224 14.592326) (xy 24.121314 14.594714) (xy 24.037496 14.663501) + (xy 24.037492 14.663505) (xy 24.008499 14.687299) (xy 23.984705 14.716292) (xy 15.058998 23.642001) (xy 15.03 23.665799) + (xy 15.006202 23.694797) (xy 15.006201 23.694798) (xy 14.935026 23.781524) (xy 14.864454 23.913554) (xy 14.851062 23.957703) + (xy 14.820998 24.056814) (xy 14.811525 24.152997) (xy 14.806324 24.2058) (xy 14.810001 24.243133) (xy 14.81 68.824678) + (xy 14.806324 68.862) (xy 14.81 68.899322) (xy 14.81 68.899332) (xy 14.820997 69.010985) (xy 14.853976 69.119703) + (xy 14.864454 69.154246) (xy 14.935026 69.286276) (xy 14.968108 69.326586) (xy 15.029999 69.402001) (xy 15.059002 69.425803) + (xy 15.623358 69.99016) (xy 15.49232 70.186273) (xy 15.384147 70.447426) (xy 15.329 70.724665) (xy 15.329 71.007335) + (xy 15.384147 71.284574) (xy 15.49232 71.545727) (xy 15.649363 71.780759) (xy 15.849241 71.980637) (xy 16.081759 72.136) + (xy 15.849241 72.291363) (xy 15.649363 72.491241) (xy 15.49232 72.726273) (xy 15.384147 72.987426) (xy 15.329 73.264665) + (xy 15.329 73.547335) (xy 15.384147 73.824574) (xy 15.49232 74.085727) (xy 15.649363 74.320759) (xy 15.849241 74.520637) + (xy 16.081759 74.676) (xy 15.849241 74.831363) (xy 15.649363 75.031241) (xy 15.49232 75.266273) (xy 15.384147 75.527426) + (xy 15.329 75.804665) (xy 15.329 76.087335) (xy 15.384147 76.364574) (xy 15.49232 76.625727) (xy 15.649363 76.860759) + (xy 15.849241 77.060637) (xy 16.004 77.164043) (xy 16.004001 86.322668) (xy 16.000324 86.36) (xy 16.004001 86.397333) + (xy 16.014998 86.508986) (xy 16.020038 86.5256) (xy 16.058454 86.652246) (xy 16.129026 86.784276) (xy 16.200201 86.871002) + (xy 16.224 86.900001) (xy 16.252998 86.923799) (xy 24.255312 94.926114) (xy 24.219 95.108665) (xy 24.219 95.391335) + (xy 24.274147 95.668574) (xy 24.38232 95.929727) (xy 24.539363 96.164759) (xy 24.739241 96.364637) (xy 24.974273 96.52168) + (xy 25.235426 96.629853) (xy 25.512665 96.685) (xy 25.795335 96.685) (xy 26.072574 96.629853) (xy 26.333727 96.52168) + (xy 26.568759 96.364637) (xy 26.768637 96.164759) (xy 26.92568 95.929727) (xy 27.033853 95.668574) (xy 27.089 95.391335) + (xy 27.089 95.108665) (xy 27.033853 94.831426) (xy 26.92568 94.570273) (xy 26.768637 94.335241) (xy 26.568759 94.135363) + (xy 26.333727 93.97832) (xy 26.072574 93.870147) (xy 25.795335 93.815) (xy 25.512665 93.815) (xy 25.330114 93.851312) + (xy 18.967467 87.488665) (xy 24.219 87.488665) (xy 24.219 87.771335) (xy 24.274147 88.048574) (xy 24.38232 88.309727) + (xy 24.539363 88.544759) (xy 24.739241 88.744637) (xy 24.974273 88.90168) (xy 25.235426 89.009853) (xy 25.512665 89.065) + (xy 25.795335 89.065) (xy 26.072574 89.009853) (xy 26.333727 88.90168) (xy 26.568759 88.744637) (xy 26.768637 88.544759) + (xy 26.92568 88.309727) (xy 27.033853 88.048574) (xy 27.089 87.771335) (xy 27.089 87.488665) (xy 27.033853 87.211426) + (xy 26.92568 86.950273) (xy 26.768637 86.715241) (xy 26.568759 86.515363) (xy 26.333727 86.35832) (xy 26.072574 86.250147) + (xy 25.795335 86.195) (xy 25.512665 86.195) (xy 25.235426 86.250147) (xy 24.974273 86.35832) (xy 24.739241 86.515363) + (xy 24.539363 86.715241) (xy 24.38232 86.950273) (xy 24.274147 87.211426) (xy 24.219 87.488665) (xy 18.967467 87.488665) + (xy 17.524 86.045199) (xy 17.524 77.164043) (xy 17.678759 77.060637) (xy 17.878637 76.860759) (xy 18.03568 76.625727) + (xy 18.143853 76.364574) (xy 18.199 76.087335) (xy 18.199 75.804665) (xy 18.143853 75.527426) (xy 18.03568 75.266273) + (xy 17.878637 75.031241) (xy 17.678759 74.831363) (xy 17.446241 74.676) (xy 17.678759 74.520637) (xy 17.878637 74.320759) + (xy 18.03568 74.085727) (xy 18.143853 73.824574) (xy 18.199 73.547335) (xy 18.199 73.264665) (xy 18.143853 72.987426) + (xy 18.03568 72.726273) (xy 17.878637 72.491241) (xy 17.678759 72.291363) (xy 17.446241 72.136) (xy 17.678759 71.980637) + (xy 17.878637 71.780759) (xy 18.03568 71.545727) (xy 18.143853 71.284574) (xy 18.199 71.007335) (xy 18.199 70.724665) + (xy 18.143853 70.447426) (xy 18.03568 70.186273) (xy 17.878637 69.951241) (xy 17.678759 69.751363) (xy 17.52343 69.647575) + (xy 17.513897 69.550794) (xy 17.678759 69.440637) (xy 17.878637 69.240759) (xy 18.03568 69.005727) (xy 18.143853 68.744574) + (xy 18.199 68.467335) (xy 18.199 68.184665) (xy 18.143853 67.907426) (xy 18.03568 67.646273) (xy 17.878637 67.411241) + (xy 17.678759 67.211363) (xy 17.446241 67.056) (xy 17.678759 66.900637) (xy 17.878637 66.700759) (xy 18.03568 66.465727) + (xy 18.143853 66.204574) (xy 18.199 65.927335) (xy 18.199 65.644665) (xy 18.143853 65.367426) (xy 18.03568 65.106273) + (xy 17.878637 64.871241) (xy 17.678759 64.671363) (xy 17.446241 64.516) (xy 17.678759 64.360637) (xy 17.878637 64.160759) + (xy 18.03568 63.925727) (xy 18.143853 63.664574) (xy 18.199 63.387335) (xy 18.199 63.104665) (xy 18.143853 62.827426) + (xy 18.03568 62.566273) (xy 17.904641 62.37016) (xy 29.024001 51.250801) (xy 29.024 65.192278) (xy 29.020324 65.2296) + (xy 29.024 65.266922) (xy 29.024 65.266932) (xy 29.034997 65.378585) (xy 29.065067 65.477714) (xy 29.078454 65.521846) + (xy 29.149026 65.653876) (xy 29.184417 65.697) (xy 29.243999 65.769601) (xy 29.273003 65.793404) (xy 30.890101 67.410503) + (xy 30.889363 67.411241) (xy 30.73232 67.646273) (xy 30.624147 67.907426) (xy 30.569 68.184665) (xy 30.569 68.467335) + (xy 30.624147 68.744574) (xy 30.73232 69.005727) (xy 30.889363 69.240759) (xy 31.089241 69.440637) (xy 31.321759 69.596) + (xy 31.089241 69.751363) (xy 30.889363 69.951241) (xy 30.73232 70.186273) (xy 30.624147 70.447426) (xy 30.569 70.724665) + (xy 30.569 71.007335) (xy 30.624147 71.284574) (xy 30.73232 71.545727) (xy 30.889363 71.780759) (xy 31.089241 71.980637) + (xy 31.321759 72.136) (xy 31.089241 72.291363) (xy 30.889363 72.491241) (xy 30.73232 72.726273) (xy 30.624147 72.987426) + (xy 30.569 73.264665) (xy 30.569 73.547335) (xy 30.624147 73.824574) (xy 30.73232 74.085727) (xy 30.889363 74.320759) + (xy 31.089241 74.520637) (xy 31.321759 74.676) (xy 31.089241 74.831363) (xy 30.889363 75.031241) (xy 30.73232 75.266273) + (xy 30.624147 75.527426) (xy 30.569 75.804665) (xy 30.569 76.087335) (xy 30.624147 76.364574) (xy 30.73232 76.625727) + (xy 30.889363 76.860759) (xy 31.039551 77.010947) (xy 30.318903 77.731596) (xy 30.289899 77.755399) (xy 30.242278 77.813426) + (xy 30.194926 77.871124) (xy 30.156451 77.943105) (xy 30.124354 78.003154) (xy 30.080897 78.146415) (xy 30.0699 78.258068) + (xy 30.0699 78.258078) (xy 30.066224 78.2954) (xy 30.0699 78.332722) (xy 30.069901 95.956867) (xy 30.066224 95.9942) + (xy 30.080898 96.143185) (xy 30.124354 96.286446) (xy 30.194926 96.418476) (xy 30.259267 96.496875) (xy 30.2899 96.534201) + (xy 30.318898 96.557999) (xy 31.250201 97.489303) (xy 31.273999 97.518301) (xy 31.302997 97.542099) (xy 31.358928 97.588) + (xy 12.648 97.588) (xy 12.648 92.997872) (xy 14.783 92.997872) (xy 14.783 93.438128) (xy 14.86889 93.869925) + (xy 15.037369 94.276669) (xy 15.281962 94.642729) (xy 15.593271 94.954038) (xy 15.959331 95.198631) (xy 16.366075 95.36711) + (xy 16.797872 95.453) (xy 17.238128 95.453) (xy 17.669925 95.36711) (xy 18.076669 95.198631) (xy 18.442729 94.954038) + (xy 18.754038 94.642729) (xy 18.998631 94.276669) (xy 19.16711 93.869925) (xy 19.253 93.438128) (xy 19.253 92.997872) + (xy 19.16711 92.566075) (xy 18.998631 92.159331) (xy 18.754038 91.793271) (xy 18.442729 91.481962) (xy 18.076669 91.237369) + (xy 17.669925 91.06889) (xy 17.238128 90.983) (xy 16.797872 90.983) (xy 16.366075 91.06889) (xy 15.959331 91.237369) + (xy 15.593271 91.481962) (xy 15.281962 91.793271) (xy 15.037369 92.159331) (xy 14.86889 92.566075) (xy 14.783 92.997872) + (xy 12.648 92.997872) (xy 12.648 16.797872) (xy 14.783 16.797872) (xy 14.783 17.238128) (xy 14.86889 17.669925) + (xy 15.037369 18.076669) (xy 15.281962 18.442729) (xy 15.593271 18.754038) (xy 15.959331 18.998631) (xy 16.366075 19.16711) + (xy 16.797872 19.253) (xy 17.238128 19.253) (xy 17.669925 19.16711) (xy 18.076669 18.998631) (xy 18.442729 18.754038) + (xy 18.754038 18.442729) (xy 18.998631 18.076669) (xy 19.16711 17.669925) (xy 19.253 17.238128) (xy 19.253 16.797872) + (xy 19.16711 16.366075) (xy 18.998631 15.959331) (xy 18.754038 15.593271) (xy 18.442729 15.281962) (xy 18.076669 15.037369) + (xy 17.669925 14.86889) (xy 17.238128 14.783) (xy 16.797872 14.783) (xy 16.366075 14.86889) (xy 15.959331 15.037369) + (xy 15.593271 15.281962) (xy 15.281962 15.593271) (xy 15.037369 15.959331) (xy 14.86889 16.366075) (xy 14.783 16.797872) + (xy 12.648 16.797872) (xy 12.648 12.648) (xy 179.122 12.648) ) ) (filled_polygon (pts - (xy 38.464092 71.034994) (xy 38.35232 71.202273) (xy 38.244147 71.463426) (xy 38.189 71.740665) (xy 38.189 72.023335) - (xy 38.244147 72.300574) (xy 38.35232 72.561727) (xy 38.509363 72.796759) (xy 38.709241 72.996637) (xy 38.874103 73.106794) - (xy 38.86457 73.203575) (xy 38.709241 73.307363) (xy 38.509363 73.507241) (xy 38.35232 73.742273) (xy 38.244147 74.003426) - (xy 38.189 74.280665) (xy 38.189 74.563335) (xy 38.244147 74.840574) (xy 38.35232 75.101727) (xy 38.483999 75.298799) - (xy 37.921002 75.861797) (xy 37.891999 75.885599) (xy 37.836871 75.952774) (xy 37.797026 76.001324) (xy 37.735582 76.116277) - (xy 37.726454 76.133354) (xy 37.682997 76.276615) (xy 37.672 76.388268) (xy 37.672 76.388278) (xy 37.668324 76.4256) - (xy 37.672 76.462923) (xy 37.672001 77.427168) (xy 37.668324 77.4645) (xy 37.672001 77.501833) (xy 37.682998 77.613486) - (xy 37.685324 77.621154) (xy 37.726454 77.756746) (xy 37.797026 77.888776) (xy 37.864076 77.970476) (xy 37.892 78.004501) - (xy 37.920998 78.028299) (xy 38.497578 78.604879) (xy 38.35232 78.822273) (xy 38.244147 79.083426) (xy 38.189 79.360665) - (xy 38.189 79.643335) (xy 38.244147 79.920574) (xy 38.35232 80.181727) (xy 38.482517 80.376581) (xy 37.937702 80.921397) - (xy 37.908699 80.945199) (xy 37.853571 81.012374) (xy 37.813726 81.060924) (xy 37.77886 81.126154) (xy 37.743154 81.192954) - (xy 37.699697 81.336215) (xy 37.6887 81.447868) (xy 37.6887 81.447878) (xy 37.685024 81.4852) (xy 37.6887 81.522522) - (xy 37.688701 88.998497) (xy 32.835887 93.851312) (xy 32.653335 93.815) (xy 32.370665 93.815) (xy 32.093426 93.870147) - (xy 31.832273 93.97832) (xy 31.597241 94.135363) (xy 31.5622 94.170404) (xy 31.5622 88.70361) (xy 31.77458 88.861037) - (xy 32.028913 88.981246) (xy 32.162961 89.021904) (xy 32.385 88.899915) (xy 32.385 87.757) (xy 32.639 87.757) - (xy 32.639 88.899915) (xy 32.861039 89.021904) (xy 32.995087 88.981246) (xy 33.24942 88.861037) (xy 33.475414 88.693519) - (xy 33.664385 88.485131) (xy 33.80907 88.243881) (xy 33.903909 87.97904) (xy 33.782624 87.757) (xy 32.639 87.757) - (xy 32.385 87.757) (xy 32.365 87.757) (xy 32.365 87.503) (xy 32.385 87.503) (xy 32.385 86.360085) - (xy 32.639 86.360085) (xy 32.639 87.503) (xy 33.782624 87.503) (xy 33.903909 87.28096) (xy 33.80907 87.016119) - (xy 33.664385 86.774869) (xy 33.475414 86.566481) (xy 33.24942 86.398963) (xy 32.995087 86.278754) (xy 32.861039 86.238096) - (xy 32.639 86.360085) (xy 32.385 86.360085) (xy 32.162961 86.238096) (xy 32.028913 86.278754) (xy 31.77458 86.398963) - (xy 31.5622 86.55639) (xy 31.5622 77.316232) (xy 31.585426 77.325853) (xy 31.862665 77.381) (xy 32.145335 77.381) - (xy 32.422574 77.325853) (xy 32.683727 77.21768) (xy 32.918759 77.060637) (xy 33.118637 76.860759) (xy 33.27568 76.625727) - (xy 33.383853 76.364574) (xy 33.439 76.087335) (xy 33.439 75.804665) (xy 33.383853 75.527426) (xy 33.27568 75.266273) - (xy 33.118637 75.031241) (xy 32.918759 74.831363) (xy 32.686241 74.676) (xy 32.918759 74.520637) (xy 33.118637 74.320759) - (xy 33.27568 74.085727) (xy 33.383853 73.824574) (xy 33.439 73.547335) (xy 33.439 73.264665) (xy 33.383853 72.987426) - (xy 33.27568 72.726273) (xy 33.118637 72.491241) (xy 32.918759 72.291363) (xy 32.753897 72.181206) (xy 32.76343 72.084425) - (xy 32.918759 71.980637) (xy 33.118637 71.780759) (xy 33.27568 71.545727) (xy 33.383853 71.284574) (xy 33.439 71.007335) - (xy 33.439 70.724665) (xy 33.383853 70.447426) (xy 33.27568 70.186273) (xy 33.118637 69.951241) (xy 32.918759 69.751363) - (xy 32.686241 69.596) (xy 32.918759 69.440637) (xy 33.118637 69.240759) (xy 33.27568 69.005727) (xy 33.383853 68.744574) - (xy 33.439 68.467335) (xy 33.439 68.184665) (xy 33.383853 67.907426) (xy 33.27568 67.646273) (xy 33.118637 67.411241) - (xy 32.918759 67.211363) (xy 32.686241 67.056) (xy 32.918759 66.900637) (xy 33.118637 66.700759) (xy 33.27568 66.465727) - (xy 33.383853 66.204574) (xy 33.425301 65.996202) + (xy 38.090901 71.217703) (xy 38.114699 71.246701) (xy 38.143697 71.270499) (xy 38.230423 71.341674) (xy 38.282949 71.36975) + (xy 38.244147 71.463426) (xy 38.189 71.740665) (xy 38.189 72.023335) (xy 38.244147 72.300574) (xy 38.35232 72.561727) + (xy 38.483358 72.75784) (xy 37.922098 73.319101) (xy 37.8931 73.342899) (xy 37.869302 73.371897) (xy 37.869301 73.371898) + (xy 37.798126 73.458624) (xy 37.727554 73.590654) (xy 37.705912 73.662) (xy 37.684098 73.733914) (xy 37.678899 73.786701) + (xy 37.669424 73.8829) (xy 37.673101 73.920232) (xy 37.6731 77.441977) (xy 37.669424 77.4793) (xy 37.6731 77.516622) + (xy 37.6731 77.516632) (xy 37.684097 77.628285) (xy 37.722103 77.753576) (xy 37.727554 77.771546) (xy 37.798126 77.903576) + (xy 37.827816 77.939753) (xy 37.893099 78.019301) (xy 37.922102 78.043103) (xy 38.49209 78.613092) (xy 38.35232 78.822273) + (xy 38.244147 79.083426) (xy 38.189 79.360665) (xy 38.189 79.643335) (xy 38.244147 79.920574) (xy 38.35232 80.181727) + (xy 38.482557 80.376641) (xy 35.811003 83.048196) (xy 35.781999 83.071999) (xy 35.733005 83.131699) (xy 35.687026 83.187724) + (xy 35.622322 83.308775) (xy 35.616454 83.319754) (xy 35.572997 83.463015) (xy 35.562 83.574668) (xy 35.562 83.574678) + (xy 35.558324 83.612) (xy 35.562 83.649322) (xy 35.562001 91.125197) (xy 32.835887 93.851312) (xy 32.653335 93.815) + (xy 32.370665 93.815) (xy 32.093426 93.870147) (xy 32.0902 93.871483) (xy 32.0902 88.999835) (xy 32.162961 89.021904) + (xy 32.385 88.899915) (xy 32.385 87.757) (xy 32.639 87.757) (xy 32.639 88.899915) (xy 32.861039 89.021904) + (xy 32.995087 88.981246) (xy 33.24942 88.861037) (xy 33.475414 88.693519) (xy 33.664385 88.485131) (xy 33.80907 88.243881) + (xy 33.903909 87.97904) (xy 33.782624 87.757) (xy 32.639 87.757) (xy 32.385 87.757) (xy 32.365 87.757) + (xy 32.365 87.503) (xy 32.385 87.503) (xy 32.385 86.360085) (xy 32.639 86.360085) (xy 32.639 87.503) + (xy 33.782624 87.503) (xy 33.903909 87.28096) (xy 33.80907 87.016119) (xy 33.664385 86.774869) (xy 33.475414 86.566481) + (xy 33.24942 86.398963) (xy 32.995087 86.278754) (xy 32.861039 86.238096) (xy 32.639 86.360085) (xy 32.385 86.360085) + (xy 32.162961 86.238096) (xy 32.0902 86.260165) (xy 32.0902 85.093701) (xy 33.735604 83.448298) (xy 33.764601 83.424501) + (xy 33.859574 83.308776) (xy 33.930146 83.176747) (xy 33.973603 83.033486) (xy 33.9846 82.921833) (xy 33.9846 82.921824) + (xy 33.988276 82.884501) (xy 33.9846 82.847178) (xy 33.9846 67.824925) (xy 33.988276 67.7876) (xy 33.9846 67.750275) + (xy 33.9846 67.750267) (xy 33.973603 67.638614) (xy 33.930146 67.495353) (xy 33.859574 67.363324) (xy 33.764601 67.247599) + (xy 33.735602 67.223801) (xy 33.156257 66.644456) (xy 33.27568 66.465727) (xy 33.294204 66.421005) ) ) (filled_polygon (pts - (xy 126.8459 40.385402) (xy 126.845901 55.498509) (xy 126.721891 55.454519) (xy 126.492 55.575186) (xy 126.492 56.769) + (xy 126.875 42.765102) (xy 126.875001 55.508831) (xy 126.721891 55.454519) (xy 126.492 55.575186) (xy 126.492 56.769) (xy 126.512 56.769) (xy 126.512 57.023) (xy 126.492 57.023) (xy 126.492 57.043) (xy 126.238 57.043) (xy 126.238 57.023) (xy 125.044845 57.023) (xy 124.923524 57.25289) (xy 124.968175 57.400099) (xy 125.093359 57.66292) (xy 125.267412 57.896269) (xy 125.483645 58.091178) (xy 125.600534 58.160805) (xy 125.418368 58.282525) (xy 125.211525 58.489368) @@ -5782,288 +5803,262 @@ (xy 125.04901 71.432589) (xy 124.937068 71.702842) (xy 124.88 71.98974) (xy 124.88 72.28226) (xy 124.937068 72.569158) (xy 125.04901 72.839411) (xy 125.211525 73.082632) (xy 125.34338 73.214487) (xy 125.27082 73.236498) (xy 125.160506 73.295463) (xy 125.063815 73.374815) (xy 124.984463 73.471506) (xy 124.925498 73.58182) (xy 124.889188 73.701518) (xy 124.876928 73.826) - (xy 124.876928 75.526) (xy 124.889188 75.650482) (xy 124.925498 75.77018) (xy 124.984463 75.880494) (xy 125.063815 75.977185) - (xy 125.160506 76.056537) (xy 125.27082 76.115502) (xy 125.390518 76.151812) (xy 125.515 76.164072) (xy 126.830401 76.164072) - (xy 126.8304 90.613) (xy 126.828514 90.613) (xy 126.570595 90.664304) (xy 126.327641 90.764939) (xy 126.108987 90.911038) - (xy 125.923038 91.096987) (xy 125.798072 91.284013) (xy 125.798072 91.248) (xy 125.785812 91.123518) (xy 125.749502 91.00382) - (xy 125.690537 90.893506) (xy 125.611185 90.796815) (xy 125.514494 90.717463) (xy 125.40418 90.658498) (xy 125.284482 90.622188) - (xy 125.174933 90.611399) (xy 125.165546 90.580453) (xy 125.094974 90.448424) (xy 125.000001 90.332699) (xy 124.971003 90.308901) - (xy 122.7248 88.062699) (xy 122.7248 85.932312) (xy 122.84096 85.973909) (xy 123.063 85.852624) (xy 123.063 84.709) - (xy 123.317 84.709) (xy 123.317 85.852624) (xy 123.53904 85.973909) (xy 123.803881 85.87907) (xy 124.045131 85.734385) - (xy 124.253519 85.545414) (xy 124.421037 85.31942) (xy 124.541246 85.065087) (xy 124.581904 84.931039) (xy 124.459915 84.709) - (xy 123.317 84.709) (xy 123.063 84.709) (xy 123.043 84.709) (xy 123.043 84.455) (xy 123.063 84.455) - (xy 123.063 83.311376) (xy 123.317 83.311376) (xy 123.317 84.455) (xy 124.459915 84.455) (xy 124.581904 84.232961) - (xy 124.541246 84.098913) (xy 124.421037 83.84458) (xy 124.253519 83.618586) (xy 124.045131 83.429615) (xy 123.803881 83.28493) - (xy 123.53904 83.190091) (xy 123.317 83.311376) (xy 123.063 83.311376) (xy 122.84096 83.190091) (xy 122.7248 83.231688) - (xy 122.7248 75.081101) (xy 123.955003 73.850899) (xy 123.984001 73.827101) (xy 124.078974 73.711376) (xy 124.149546 73.579347) - (xy 124.193003 73.436086) (xy 124.204 73.324433) (xy 124.204 73.324425) (xy 124.207676 73.2871) (xy 124.204 73.249775) - (xy 124.204 56.53911) (xy 124.923524 56.53911) (xy 125.044845 56.769) (xy 126.238 56.769) (xy 126.238 55.575186) - (xy 126.008109 55.454519) (xy 125.733748 55.551843) (xy 125.483645 55.700822) (xy 125.267412 55.895731) (xy 125.093359 56.12908) - (xy 124.968175 56.391901) (xy 124.923524 56.53911) (xy 124.204 56.53911) (xy 124.204 46.430043) (xy 124.358759 46.326637) - (xy 124.558637 46.126759) (xy 124.71568 45.891727) (xy 124.823853 45.630574) (xy 124.879 45.353335) (xy 124.879 45.070665) - (xy 124.823853 44.793426) (xy 124.71568 44.532273) (xy 124.558637 44.297241) (xy 124.358759 44.097363) (xy 124.123727 43.94032) - (xy 123.862574 43.832147) (xy 123.585335 43.777) (xy 123.302665 43.777) (xy 123.0287 43.831496) (xy 123.0287 38.464504) - (xy 123.302665 38.519) (xy 123.585335 38.519) (xy 123.862574 38.463853) (xy 124.123727 38.35568) (xy 124.358759 38.198637) - (xy 124.508947 38.048449) + (xy 124.876928 74.620827) (xy 120.357104 70.101003) (xy 120.333301 70.071999) (xy 120.217576 69.977026) (xy 120.085547 69.906454) + (xy 119.942286 69.862997) (xy 119.836425 69.85257) (xy 119.732637 69.697241) (xy 119.532759 69.497363) (xy 119.300241 69.342) + (xy 119.532759 69.186637) (xy 119.732637 68.986759) (xy 119.88968 68.751727) (xy 119.997853 68.490574) (xy 120.053 68.213335) + (xy 120.053 67.930665) (xy 119.997853 67.653426) (xy 119.88968 67.392273) (xy 119.732637 67.157241) (xy 119.532759 66.957363) + (xy 119.300241 66.802) (xy 119.532759 66.646637) (xy 119.732637 66.446759) (xy 119.88968 66.211727) (xy 119.997853 65.950574) + (xy 120.053 65.673335) (xy 120.053 65.390665) (xy 119.997853 65.113426) (xy 119.88968 64.852273) (xy 119.73545 64.621451) + (xy 123.955008 60.401895) (xy 123.984001 60.378101) (xy 124.007795 60.349108) (xy 124.007799 60.349104) (xy 124.078973 60.262377) + (xy 124.081448 60.257747) (xy 124.149546 60.130347) (xy 124.193003 59.987086) (xy 124.204 59.875433) (xy 124.204 59.875424) + (xy 124.207676 59.838101) (xy 124.204 59.800778) (xy 124.204 56.53911) (xy 124.923524 56.53911) (xy 125.044845 56.769) + (xy 126.238 56.769) (xy 126.238 55.575186) (xy 126.008109 55.454519) (xy 125.733748 55.551843) (xy 125.483645 55.700822) + (xy 125.267412 55.895731) (xy 125.093359 56.12908) (xy 124.968175 56.391901) (xy 124.923524 56.53911) (xy 124.204 56.53911) + (xy 124.204 46.430043) (xy 124.358759 46.326637) (xy 124.558637 46.126759) (xy 124.71568 45.891727) (xy 124.823853 45.630574) + (xy 124.879 45.353335) (xy 124.879 45.070665) (xy 124.823853 44.793426) (xy 124.71568 44.532273) (xy 124.558637 44.297241) + (xy 124.358759 44.097363) (xy 124.123727 43.94032) (xy 123.862574 43.832147) (xy 123.585335 43.777) (xy 123.302665 43.777) + (xy 123.0286 43.831516) (xy 123.0286 38.918701) ) ) (filled_polygon (pts - (xy 81.759748 84.567858) (xy 81.745605 84.582) (xy 81.759748 84.596143) (xy 81.580143 84.775748) (xy 81.566 84.761605) - (xy 81.551858 84.775748) (xy 81.372253 84.596143) (xy 81.386395 84.582) (xy 81.372253 84.567858) (xy 81.551858 84.388253) - (xy 81.566 84.402395) (xy 81.580143 84.388253) + (xy 70.7895 34.0191) (xy 70.747402 34.027474) (xy 70.559044 34.105495) (xy 70.389526 34.218763) (xy 70.245363 34.362926) + (xy 70.132095 34.532444) (xy 70.054074 34.720802) (xy 70.0143 34.920761) (xy 70.0143 35.124639) (xy 70.054074 35.324598) + (xy 70.132095 35.512956) (xy 70.245363 35.682474) (xy 70.289301 35.726412) (xy 70.2893 40.182797) (xy 62.473747 47.998351) + (xy 62.384039 47.908643) (xy 62.392482 47.907812) (xy 62.51218 47.871502) (xy 62.622494 47.812537) (xy 62.719185 47.733185) + (xy 62.798537 47.636494) (xy 62.857502 47.52618) (xy 62.893812 47.406482) (xy 62.906072 47.282) (xy 62.906072 45.682) + (xy 62.893812 45.557518) (xy 62.857502 45.43782) (xy 62.798537 45.327506) (xy 62.719185 45.230815) (xy 62.622494 45.151463) + (xy 62.51218 45.092498) (xy 62.392482 45.056188) (xy 62.268 45.043928) (xy 60.668 45.043928) (xy 60.543518 45.056188) + (xy 60.42382 45.092498) (xy 60.313506 45.151463) (xy 60.216815 45.230815) (xy 60.137463 45.327506) (xy 60.078498 45.43782) + (xy 60.042188 45.557518) (xy 60.029928 45.682) (xy 60.029928 47.282) (xy 60.042188 47.406482) (xy 60.078498 47.52618) + (xy 60.137463 47.636494) (xy 60.216815 47.733185) (xy 60.313506 47.812537) (xy 60.42382 47.871502) (xy 60.543518 47.907812) + (xy 60.551961 47.908643) (xy 60.353363 48.107241) (xy 60.19632 48.342273) (xy 60.088147 48.603426) (xy 60.033 48.880665) + (xy 60.033 49.163335) (xy 60.088147 49.440574) (xy 60.19632 49.701727) (xy 60.33601 49.910788) (xy 59.781598 50.465201) + (xy 59.7526 50.488999) (xy 59.728802 50.517997) (xy 59.728801 50.517998) (xy 59.657626 50.604724) (xy 59.587054 50.736754) + (xy 59.566217 50.805447) (xy 59.543598 50.880014) (xy 59.535228 50.965) (xy 59.528924 51.029) (xy 59.532601 51.066332) + (xy 59.5326 57.161277) (xy 59.528924 57.1986) (xy 59.5326 57.235922) (xy 59.5326 57.235932) (xy 59.543597 57.347585) + (xy 59.573761 57.447023) (xy 59.587054 57.490846) (xy 59.657626 57.622876) (xy 59.669403 57.637226) (xy 59.752599 57.738601) + (xy 59.781602 57.762403) (xy 60.326557 58.307359) (xy 60.19632 58.502273) (xy 60.088147 58.763426) (xy 60.033 59.040665) + (xy 60.033 59.323335) (xy 60.088147 59.600574) (xy 60.19632 59.861727) (xy 60.353363 60.096759) (xy 60.553241 60.296637) + (xy 60.785759 60.452) (xy 60.553241 60.607363) (xy 60.353363 60.807241) (xy 60.19632 61.042273) (xy 60.088147 61.303426) + (xy 60.033 61.580665) (xy 60.033 61.863335) (xy 60.088147 62.140574) (xy 60.19632 62.401727) (xy 60.353363 62.636759) + (xy 60.553241 62.836637) (xy 60.785759 62.992) (xy 60.553241 63.147363) (xy 60.403053 63.297551) (xy 59.664804 62.559303) + (xy 59.641001 62.530299) (xy 59.525276 62.435326) (xy 59.393247 62.364754) (xy 59.249986 62.321297) (xy 59.138333 62.3103) + (xy 59.138322 62.3103) (xy 59.101 62.306624) (xy 59.063678 62.3103) (xy 56.165518 62.3103) (xy 56.215246 62.205087) + (xy 56.255904 62.071039) (xy 56.133915 61.849) (xy 54.991 61.849) (xy 54.991 61.869) (xy 54.737 61.869) + (xy 54.737 61.849) (xy 53.594085 61.849) (xy 53.472096 62.071039) (xy 53.512754 62.205087) (xy 53.562482 62.3103) + (xy 52.173848 62.3103) (xy 52.1775 62.291939) (xy 52.1775 62.088061) (xy 52.137726 61.888102) (xy 52.059705 61.699744) + (xy 51.946437 61.530226) (xy 51.802274 61.386063) (xy 51.782666 61.372961) (xy 53.472096 61.372961) (xy 53.594085 61.595) + (xy 54.737 61.595) (xy 54.737 60.451376) (xy 54.991 60.451376) (xy 54.991 61.595) (xy 56.133915 61.595) + (xy 56.255904 61.372961) (xy 56.215246 61.238913) (xy 56.095037 60.98458) (xy 55.927519 60.758586) (xy 55.719131 60.569615) + (xy 55.477881 60.42493) (xy 55.21304 60.330091) (xy 54.991 60.451376) (xy 54.737 60.451376) (xy 54.51496 60.330091) + (xy 54.250119 60.42493) (xy 54.008869 60.569615) (xy 53.800481 60.758586) (xy 53.632963 60.98458) (xy 53.512754 61.238913) + (xy 53.472096 61.372961) (xy 51.782666 61.372961) (xy 51.632756 61.272795) (xy 51.444398 61.194774) (xy 51.244439 61.155) + (xy 51.182303 61.155) (xy 47.406757 57.379454) (xy 47.498637 57.287574) (xy 47.611905 57.118056) (xy 47.621936 57.093838) + (xy 48.5606 58.032502) (xy 48.5606 58.094639) (xy 48.600374 58.294598) (xy 48.678395 58.482956) (xy 48.791663 58.652474) + (xy 48.935826 58.796637) (xy 49.105344 58.909905) (xy 49.293702 58.987926) (xy 49.493661 59.0277) (xy 49.697539 59.0277) + (xy 49.897498 58.987926) (xy 50.085856 58.909905) (xy 50.255374 58.796637) (xy 50.399537 58.652474) (xy 50.512805 58.482956) + (xy 50.590826 58.294598) (xy 50.6306 58.094639) (xy 50.6306 57.890761) (xy 50.590826 57.690802) (xy 50.512805 57.502444) + (xy 50.399537 57.332926) (xy 50.255374 57.188763) (xy 50.085856 57.075495) (xy 49.897498 56.997474) (xy 49.697539 56.9577) + (xy 49.635402 56.9577) (xy 45.2634 52.585699) (xy 45.2634 51.899392) (xy 45.37096 51.937909) (xy 45.593 51.816624) + (xy 45.593 50.673) (xy 45.847 50.673) (xy 45.847 51.816624) (xy 46.06904 51.937909) (xy 46.333881 51.84307) + (xy 46.575131 51.698385) (xy 46.783519 51.509414) (xy 46.951037 51.28342) (xy 47.071246 51.029087) (xy 47.111904 50.895039) + (xy 46.989915 50.673) (xy 45.847 50.673) (xy 45.593 50.673) (xy 45.573 50.673) (xy 45.573 50.419) + (xy 45.593 50.419) (xy 45.593 50.399) (xy 45.847 50.399) (xy 45.847 50.419) (xy 46.989915 50.419) + (xy 47.111904 50.196961) (xy 47.071246 50.062913) (xy 46.951037 49.80858) (xy 46.783519 49.582586) (xy 46.575131 49.393615) + (xy 46.389135 49.282067) (xy 46.399727 49.27768) (xy 46.634759 49.120637) (xy 46.834637 48.920759) (xy 46.938425 48.76543) + (xy 47.044286 48.755003) (xy 47.187547 48.711546) (xy 47.319576 48.640974) (xy 47.435301 48.546001) (xy 47.459104 48.516997) + (xy 48.385402 47.5907) (xy 51.959496 47.5907) (xy 51.905 47.864665) (xy 51.905 48.147335) (xy 51.960147 48.424574) + (xy 52.06832 48.685727) (xy 52.225363 48.920759) (xy 52.425241 49.120637) (xy 52.590103 49.230794) (xy 52.58057 49.327575) + (xy 52.425241 49.431363) (xy 52.225363 49.631241) (xy 52.06832 49.866273) (xy 51.960147 50.127426) (xy 51.905 50.404665) + (xy 51.905 50.687335) (xy 51.960147 50.964574) (xy 52.06832 51.225727) (xy 52.225363 51.460759) (xy 52.425241 51.660637) + (xy 52.660273 51.81768) (xy 52.921426 51.925853) (xy 53.198665 51.981) (xy 53.481335 51.981) (xy 53.758574 51.925853) + (xy 54.019727 51.81768) (xy 54.254759 51.660637) (xy 54.454637 51.460759) (xy 54.61168 51.225727) (xy 54.719853 50.964574) + (xy 54.775 50.687335) (xy 54.775 50.404665) (xy 54.719853 50.127426) (xy 54.61168 49.866273) (xy 54.481443 49.671358) + (xy 63.308304 40.844498) (xy 63.337301 40.820701) (xy 63.432274 40.704976) (xy 63.502846 40.572947) (xy 63.546303 40.429686) + (xy 63.5573 40.318033) (xy 63.5573 40.318024) (xy 63.560976 40.280701) (xy 63.5573 40.243378) (xy 63.5573 39.931901) + (xy 65.920499 37.568702) (xy 66.750903 37.568702) (xy 66.822486 37.812671) (xy 67.077996 37.933571) (xy 67.352184 38.0023) + (xy 67.634512 38.016217) (xy 67.91413 37.974787) (xy 68.180292 37.879603) (xy 68.305514 37.812671) (xy 68.377097 37.568702) + (xy 67.564 36.755605) (xy 66.750903 37.568702) (xy 65.920499 37.568702) (xy 66.273115 37.216086) (xy 66.327329 37.317514) + (xy 66.571298 37.389097) (xy 67.384395 36.576) (xy 67.743605 36.576) (xy 68.556702 37.389097) (xy 68.800671 37.317514) + (xy 68.921571 37.062004) (xy 68.9903 36.787816) (xy 69.004217 36.505488) (xy 68.962787 36.22587) (xy 68.867603 35.959708) + (xy 68.800671 35.834486) (xy 68.556702 35.762903) (xy 67.743605 36.576) (xy 67.384395 36.576) (xy 67.370253 36.561858) + (xy 67.549858 36.382253) (xy 67.564 36.396395) (xy 68.377097 35.583298) (xy 68.305514 35.339329) (xy 68.199864 35.289338) + (xy 69.639262 33.84994) (xy 69.682202 33.867726) (xy 69.882161 33.9075) (xy 70.086039 33.9075) (xy 70.285998 33.867726) + (xy 70.474356 33.789705) (xy 70.643874 33.676437) (xy 70.788037 33.532274) (xy 70.7895 33.530084) ) ) (filled_polygon (pts - (xy 147.467213 43.938715) (xy 147.443489 43.9831) (xy 147.37287 44.215899) (xy 147.355 44.397336) (xy 147.355 45.318665) - (xy 147.37287 45.500102) (xy 147.443489 45.732901) (xy 147.558168 45.947449) (xy 147.712499 46.135502) (xy 147.830001 46.231933) - (xy 147.83 48.794097) (xy 130.235787 66.388312) (xy 130.22099 66.352589) (xy 130.058475 66.109368) (xy 129.851632 65.902525) - (xy 129.67724 65.786) (xy 129.851632 65.669475) (xy 130.058475 65.462632) (xy 130.22099 65.219411) (xy 130.332932 64.949158) - (xy 130.39 64.66226) (xy 130.39 64.36974) (xy 130.332932 64.082842) (xy 130.22099 63.812589) (xy 130.058475 63.569368) - (xy 129.851632 63.362525) (xy 129.67724 63.246) (xy 129.851632 63.129475) (xy 130.058475 62.922632) (xy 130.22099 62.679411) - (xy 130.332932 62.409158) (xy 130.39 62.12226) (xy 130.39 61.82974) (xy 130.332932 61.542842) (xy 130.22099 61.272589) - (xy 130.058475 61.029368) (xy 129.851632 60.822525) (xy 129.67724 60.706) (xy 129.851632 60.589475) (xy 130.058475 60.382632) - (xy 130.22099 60.139411) (xy 130.332932 59.869158) (xy 130.39 59.58226) (xy 130.39 59.28974) (xy 130.332932 59.002842) - (xy 130.22099 58.732589) (xy 130.058475 58.489368) (xy 129.851632 58.282525) (xy 129.669466 58.160805) (xy 129.786355 58.091178) - (xy 130.002588 57.896269) (xy 130.176641 57.66292) (xy 130.301825 57.400099) (xy 130.346476 57.25289) (xy 130.225155 57.023) + (xy 130.381759 30.734) (xy 130.149241 30.889363) (xy 129.949363 31.089241) (xy 129.79232 31.324273) (xy 129.684147 31.585426) + (xy 129.629 31.862665) (xy 129.629 32.145335) (xy 129.684147 32.422574) (xy 129.79232 32.683727) (xy 129.949363 32.918759) + (xy 130.149241 33.118637) (xy 130.381759 33.274) (xy 130.149241 33.429363) (xy 129.949363 33.629241) (xy 129.79232 33.864273) + (xy 129.684147 34.125426) (xy 129.629 34.402665) (xy 129.629 34.685335) (xy 129.684147 34.962574) (xy 129.79232 35.223727) + (xy 129.949363 35.458759) (xy 130.149241 35.658637) (xy 130.381759 35.814) (xy 130.149241 35.969363) (xy 129.949363 36.169241) + (xy 129.79232 36.404273) (xy 129.684147 36.665426) (xy 129.629 36.942665) (xy 129.629 37.225335) (xy 129.684147 37.502574) + (xy 129.79232 37.763727) (xy 129.949363 37.998759) (xy 130.149241 38.198637) (xy 130.384273 38.35568) (xy 130.645426 38.463853) + (xy 130.922665 38.519) (xy 131.205335 38.519) (xy 131.482574 38.463853) (xy 131.486901 38.462061) (xy 131.4869 43.84654) + (xy 131.41304 43.820091) (xy 131.191 43.941376) (xy 131.191 45.085) (xy 131.211 45.085) (xy 131.211 45.339) + (xy 131.191 45.339) (xy 131.191 46.482624) (xy 131.41304 46.603909) (xy 131.4869 46.57746) (xy 131.4869 55.013598) + (xy 130.239483 56.261015) (xy 130.176641 56.12908) (xy 130.002588 55.895731) (xy 129.786355 55.700822) (xy 129.536252 55.551843) + (xy 129.261891 55.454519) (xy 129.032 55.575186) (xy 129.032 56.769) (xy 129.052 56.769) (xy 129.052 57.023) (xy 129.032 57.023) (xy 129.032 57.043) (xy 128.778 57.043) (xy 128.778 57.023) (xy 128.758 57.023) - (xy 128.758 56.769) (xy 128.778 56.769) (xy 128.778 55.575186) (xy 129.032 55.575186) (xy 129.032 56.769) - (xy 130.225155 56.769) (xy 130.346476 56.53911) (xy 130.301825 56.391901) (xy 130.176641 56.12908) (xy 130.002588 55.895731) - (xy 129.786355 55.700822) (xy 129.536252 55.551843) (xy 129.261891 55.454519) (xy 129.032 55.575186) (xy 128.778 55.575186) - (xy 128.548109 55.454519) (xy 128.3659 55.519154) (xy 128.3659 45.561039) (xy 129.672096 45.561039) (xy 129.712754 45.695087) - (xy 129.832963 45.94942) (xy 130.000481 46.175414) (xy 130.208869 46.364385) (xy 130.450119 46.50907) (xy 130.71496 46.603909) - (xy 130.937 46.482624) (xy 130.937 45.339) (xy 131.191 45.339) (xy 131.191 46.482624) (xy 131.41304 46.603909) - (xy 131.677881 46.50907) (xy 131.919131 46.364385) (xy 132.127519 46.175414) (xy 132.295037 45.94942) (xy 132.415246 45.695087) - (xy 132.455904 45.561039) (xy 132.333915 45.339) (xy 131.191 45.339) (xy 130.937 45.339) (xy 129.794085 45.339) - (xy 129.672096 45.561039) (xy 128.3659 45.561039) (xy 128.3659 44.862961) (xy 129.672096 44.862961) (xy 129.794085 45.085) - (xy 130.937 45.085) (xy 130.937 43.941376) (xy 131.191 43.941376) (xy 131.191 45.085) (xy 132.333915 45.085) - (xy 132.455904 44.862961) (xy 132.415246 44.728913) (xy 132.295037 44.47458) (xy 132.23778 44.397336) (xy 144.815 44.397336) - (xy 144.815 45.318665) (xy 144.83287 45.500102) (xy 144.903489 45.732901) (xy 145.018168 45.947449) (xy 145.172499 46.135502) - (xy 145.360552 46.289833) (xy 145.5751 46.404511) (xy 145.807899 46.47513) (xy 146.05 46.498975) (xy 146.292102 46.47513) - (xy 146.524901 46.404511) (xy 146.739449 46.289833) (xy 146.927502 46.135502) (xy 147.081833 45.947449) (xy 147.196511 45.732901) - (xy 147.26713 45.500101) (xy 147.285 45.318664) (xy 147.285 44.397335) (xy 147.26713 44.215898) (xy 147.196511 43.983099) - (xy 147.081833 43.768551) (xy 146.927502 43.580498) (xy 146.739448 43.426167) (xy 146.5249 43.311489) (xy 146.292101 43.24087) - (xy 146.05 43.217025) (xy 145.807898 43.24087) (xy 145.575099 43.311489) (xy 145.360551 43.426167) (xy 145.172498 43.580498) - (xy 145.018167 43.768552) (xy 144.903489 43.9831) (xy 144.83287 44.215899) (xy 144.815 44.397336) (xy 132.23778 44.397336) - (xy 132.127519 44.248586) (xy 131.919131 44.059615) (xy 131.677881 43.91493) (xy 131.41304 43.820091) (xy 131.191 43.941376) - (xy 130.937 43.941376) (xy 130.71496 43.820091) (xy 130.450119 43.91493) (xy 130.208869 44.059615) (xy 130.000481 44.248586) - (xy 129.832963 44.47458) (xy 129.712754 44.728913) (xy 129.672096 44.862961) (xy 128.3659 44.862961) (xy 128.3659 40.107922) - (xy 128.369576 40.070599) (xy 128.3659 40.033276) (xy 128.3659 40.033267) (xy 128.354903 39.921614) (xy 128.311446 39.778353) - (xy 128.240874 39.646324) (xy 128.145901 39.530599) (xy 128.116904 39.506802) (xy 125.511451 36.90135) (xy 129.773796 32.639006) - (xy 129.79232 32.683727) (xy 129.949363 32.918759) (xy 130.149241 33.118637) (xy 130.381759 33.274) (xy 130.149241 33.429363) - (xy 129.949363 33.629241) (xy 129.79232 33.864273) (xy 129.684147 34.125426) (xy 129.629 34.402665) (xy 129.629 34.685335) - (xy 129.684147 34.962574) (xy 129.79232 35.223727) (xy 129.949363 35.458759) (xy 130.149241 35.658637) (xy 130.381759 35.814) - (xy 130.149241 35.969363) (xy 129.949363 36.169241) (xy 129.79232 36.404273) (xy 129.684147 36.665426) (xy 129.629 36.942665) - (xy 129.629 37.225335) (xy 129.684147 37.502574) (xy 129.79232 37.763727) (xy 129.949363 37.998759) (xy 130.149241 38.198637) - (xy 130.384273 38.35568) (xy 130.645426 38.463853) (xy 130.922665 38.519) (xy 131.205335 38.519) (xy 131.482574 38.463853) - (xy 131.743727 38.35568) (xy 131.978759 38.198637) (xy 132.178637 37.998759) (xy 132.33568 37.763727) (xy 132.443853 37.502574) - (xy 132.499 37.225335) (xy 132.499 36.942665) (xy 132.443853 36.665426) (xy 132.33568 36.404273) (xy 132.178637 36.169241) - (xy 131.978759 35.969363) (xy 131.746241 35.814) (xy 131.978759 35.658637) (xy 132.178637 35.458759) (xy 132.33568 35.223727) - (xy 132.443853 34.962574) (xy 132.499 34.685335) (xy 132.499 34.402665) (xy 132.443853 34.125426) (xy 132.33568 33.864273) - (xy 132.178637 33.629241) (xy 131.978759 33.429363) (xy 131.746241 33.274) (xy 131.978759 33.118637) (xy 132.178637 32.918759) - (xy 132.33568 32.683727) (xy 132.443853 32.422574) (xy 132.499 32.145335) (xy 132.499 31.862665) (xy 132.443853 31.585426) - (xy 132.33568 31.324273) (xy 132.178637 31.089241) (xy 131.978759 30.889363) (xy 131.813897 30.779206) (xy 131.82343 30.682425) - (xy 131.978759 30.578637) (xy 132.178637 30.378759) (xy 132.33568 30.143727) (xy 132.443853 29.882574) (xy 132.499 29.605335) - (xy 132.499 29.322665) (xy 132.443853 29.045426) (xy 132.351879 28.82338) + (xy 128.758 56.769) (xy 128.778 56.769) (xy 128.778 55.575186) (xy 128.548109 55.454519) (xy 128.395 55.508831) + (xy 128.395 45.561039) (xy 129.672096 45.561039) (xy 129.712754 45.695087) (xy 129.832963 45.94942) (xy 130.000481 46.175414) + (xy 130.208869 46.364385) (xy 130.450119 46.50907) (xy 130.71496 46.603909) (xy 130.937 46.482624) (xy 130.937 45.339) + (xy 129.794085 45.339) (xy 129.672096 45.561039) (xy 128.395 45.561039) (xy 128.395 44.862961) (xy 129.672096 44.862961) + (xy 129.794085 45.085) (xy 130.937 45.085) (xy 130.937 43.941376) (xy 130.71496 43.820091) (xy 130.450119 43.91493) + (xy 130.208869 44.059615) (xy 130.000481 44.248586) (xy 129.832963 44.47458) (xy 129.712754 44.728913) (xy 129.672096 44.862961) + (xy 128.395 44.862961) (xy 128.395 42.487622) (xy 128.398676 42.450299) (xy 128.395 42.412976) (xy 128.395 42.412967) + (xy 128.384003 42.301314) (xy 128.340546 42.158053) (xy 128.335476 42.148567) (xy 128.269974 42.026023) (xy 128.198799 41.939297) + (xy 128.175001 41.910299) (xy 128.146004 41.886502) (xy 124.408449 38.148947) (xy 124.558637 37.998759) (xy 124.71568 37.763727) + (xy 124.823853 37.502574) (xy 124.879 37.225335) (xy 124.879 36.942665) (xy 124.823853 36.665426) (xy 124.71568 36.404273) + (xy 124.584641 36.20816) (xy 130.18816 30.604642) ) ) (filled_polygon (pts - (xy 52.06832 46.145727) (xy 52.225363 46.380759) (xy 52.425241 46.580637) (xy 52.657759 46.736) (xy 52.425241 46.891363) - (xy 52.225363 47.091241) (xy 52.06832 47.326273) (xy 51.960147 47.587426) (xy 51.905 47.864665) (xy 51.905 48.147335) - (xy 51.960147 48.424574) (xy 52.06832 48.685727) (xy 52.225363 48.920759) (xy 52.425241 49.120637) (xy 52.657759 49.276) - (xy 52.425241 49.431363) (xy 52.225363 49.631241) (xy 52.06832 49.866273) (xy 51.960147 50.127426) (xy 51.905 50.404665) - (xy 51.905 50.687335) (xy 51.960147 50.964574) (xy 52.06832 51.225727) (xy 52.225363 51.460759) (xy 52.425241 51.660637) - (xy 52.660273 51.81768) (xy 52.921426 51.925853) (xy 53.198665 51.981) (xy 53.481335 51.981) (xy 53.758574 51.925853) - (xy 54.019727 51.81768) (xy 54.254759 51.660637) (xy 54.454637 51.460759) (xy 54.514406 51.371308) (xy 55.751201 52.608103) - (xy 55.7512 60.598696) (xy 55.719131 60.569615) (xy 55.477881 60.42493) (xy 55.21304 60.330091) (xy 54.991 60.451376) - (xy 54.991 61.595) (xy 55.011 61.595) (xy 55.011 61.849) (xy 54.991 61.849) (xy 54.991 61.869) - (xy 54.737 61.869) (xy 54.737 61.849) (xy 54.717 61.849) (xy 54.717 61.595) (xy 54.737 61.595) - (xy 54.737 60.451376) (xy 54.51496 60.330091) (xy 54.250119 60.42493) (xy 54.008869 60.569615) (xy 53.800481 60.758586) - (xy 53.632963 60.98458) (xy 53.580462 61.09566) (xy 50.67657 58.191769) (xy 50.688205 58.174356) (xy 50.766226 57.985998) - (xy 50.806 57.786039) (xy 50.806 57.582161) (xy 50.766226 57.382202) (xy 50.688205 57.193844) (xy 50.574937 57.024326) - (xy 50.430774 56.880163) (xy 50.261256 56.766895) (xy 50.072898 56.688874) (xy 49.872939 56.6491) (xy 49.684449 56.6491) - (xy 49.674026 56.596702) (xy 49.596005 56.408344) (xy 49.482737 56.238826) (xy 49.338574 56.094663) (xy 49.169056 55.981395) - (xy 48.980698 55.903374) (xy 48.780739 55.8636) (xy 48.776 55.8636) (xy 48.776 55.790661) (xy 48.736226 55.590702) - (xy 48.658205 55.402344) (xy 48.544937 55.232826) (xy 48.400774 55.088663) (xy 48.231256 54.975395) (xy 48.042898 54.897374) - (xy 47.842939 54.8576) (xy 47.639061 54.8576) (xy 47.439102 54.897374) (xy 47.256484 54.973017) (xy 48.906603 53.322899) - (xy 48.935601 53.299101) (xy 48.994498 53.227335) (xy 49.030574 53.183377) (xy 49.101146 53.051347) (xy 49.102317 53.047486) - (xy 49.144603 52.908086) (xy 49.1556 52.796433) (xy 49.1556 52.796423) (xy 49.159276 52.759101) (xy 49.1556 52.721778) - (xy 49.1556 49.057301) (xy 52.067985 46.144917) + (xy 102.8404 35.603198) (xy 102.418859 36.024739) (xy 102.395603 35.959708) (xy 102.328671 35.834486) (xy 102.084702 35.762903) + (xy 101.271605 36.576) (xy 101.285748 36.590143) (xy 101.106143 36.769748) (xy 101.092 36.755605) (xy 100.278903 37.568702) + (xy 100.350486 37.812671) (xy 100.540852 37.902747) (xy 100.275598 38.168001) (xy 100.2466 38.191799) (xy 100.222802 38.220797) + (xy 100.222801 38.220798) (xy 100.151626 38.307524) (xy 100.081054 38.439554) (xy 100.061307 38.504654) (xy 100.037598 38.582814) + (xy 100.031939 38.640274) (xy 100.022924 38.7318) (xy 100.026601 38.769132) (xy 100.0266 43.376597) (xy 98.818896 44.584302) + (xy 98.767037 44.47458) (xy 98.599519 44.248586) (xy 98.391131 44.059615) (xy 98.149881 43.91493) (xy 97.88504 43.820091) + (xy 97.663 43.941376) (xy 97.663 45.085) (xy 97.683 45.085) (xy 97.683 45.339) (xy 97.663 45.339) + (xy 97.663 45.359) (xy 97.409 45.359) (xy 97.409 45.339) (xy 97.389 45.339) (xy 97.389 45.085) + (xy 97.409 45.085) (xy 97.409 44.557505) (xy 97.448746 44.483147) (xy 97.492203 44.339886) (xy 97.5032 44.228233) + (xy 97.5032 44.228224) (xy 97.506876 44.190901) (xy 97.5032 44.153578) (xy 97.5032 36.646512) (xy 99.651783 36.646512) + (xy 99.693213 36.92613) (xy 99.788397 37.192292) (xy 99.855329 37.317514) (xy 100.099298 37.389097) (xy 100.912395 36.576) + (xy 100.099298 35.762903) (xy 99.855329 35.834486) (xy 99.734429 36.089996) (xy 99.6657 36.364184) (xy 99.651783 36.646512) + (xy 97.5032 36.646512) (xy 97.5032 36.381001) (xy 98.300903 35.583298) (xy 100.278903 35.583298) (xy 101.092 36.396395) + (xy 101.905097 35.583298) (xy 101.833514 35.339329) (xy 101.578004 35.218429) (xy 101.303816 35.1497) (xy 101.021488 35.135783) + (xy 100.74187 35.177213) (xy 100.475708 35.272397) (xy 100.350486 35.339329) (xy 100.278903 35.583298) (xy 98.300903 35.583298) + (xy 102.8404 31.043803) ) ) (filled_polygon (pts - (xy 76.824525 18.726632) (xy 77.003196 18.905303) (xy 71.995903 23.912596) (xy 71.966899 23.936399) (xy 71.915305 23.999267) - (xy 71.871926 24.052124) (xy 71.817097 24.154702) (xy 71.801354 24.184154) (xy 71.757897 24.327415) (xy 71.7469 24.439068) - (xy 71.7469 24.439078) (xy 71.743224 24.4764) (xy 71.7469 24.513723) (xy 71.746901 27.749) (xy 71.596261 27.749) - (xy 71.396302 27.788774) (xy 71.207944 27.866795) (xy 71.038426 27.980063) (xy 70.894263 28.124226) (xy 70.780995 28.293744) - (xy 70.702974 28.482102) (xy 70.6632 28.682061) (xy 70.6632 28.885939) (xy 70.702974 29.085898) (xy 70.780995 29.274256) - (xy 70.894263 29.443774) (xy 70.9382 29.487711) (xy 70.938201 30.184897) (xy 70.739601 30.383497) (xy 70.709626 30.232802) - (xy 70.631605 30.044444) (xy 70.518337 29.874926) (xy 70.374174 29.730763) (xy 70.204656 29.617495) (xy 70.016298 29.539474) - (xy 69.816339 29.4997) (xy 69.612461 29.4997) (xy 69.412502 29.539474) (xy 69.224144 29.617495) (xy 69.054626 29.730763) - (xy 68.910463 29.874926) (xy 68.797195 30.044444) (xy 68.719174 30.232802) (xy 68.6794 30.432761) (xy 68.6794 30.494898) - (xy 68.478502 30.695797) (xy 68.449499 30.719599) (xy 68.403963 30.775085) (xy 68.354526 30.835324) (xy 68.302744 30.932201) - (xy 68.283954 30.967354) (xy 68.240497 31.110615) (xy 68.2295 31.222268) (xy 68.2295 31.222278) (xy 68.225824 31.2596) - (xy 68.2295 31.296922) (xy 68.2295 35.303361) (xy 68.050004 35.218429) (xy 67.775816 35.1497) (xy 67.493488 35.135783) - (xy 67.21387 35.177213) (xy 66.947708 35.272397) (xy 66.822486 35.339329) (xy 66.750903 35.583298) (xy 67.564 36.396395) - (xy 67.578143 36.382253) (xy 67.757748 36.561858) (xy 67.743605 36.576) (xy 67.757748 36.590143) (xy 67.578143 36.769748) - (xy 67.564 36.755605) (xy 66.750903 37.568702) (xy 66.822486 37.812671) (xy 67.077996 37.933571) (xy 67.352184 38.0023) - (xy 67.634512 38.016217) (xy 67.91413 37.974787) (xy 68.180292 37.879603) (xy 68.2295 37.853301) (xy 68.229501 40.809138) - (xy 68.221056 40.803495) (xy 68.032698 40.725474) (xy 67.832739 40.6857) (xy 67.628861 40.6857) (xy 67.428902 40.725474) - (xy 67.240544 40.803495) (xy 67.071026 40.916763) (xy 66.926863 41.060926) (xy 66.813595 41.230444) (xy 66.735574 41.418802) - (xy 66.6958 41.618761) (xy 66.6958 41.822639) (xy 66.735574 42.022598) (xy 66.813595 42.210956) (xy 66.82519 42.228309) - (xy 62.906072 46.147427) (xy 62.906072 45.682) (xy 62.893812 45.557518) (xy 62.857502 45.43782) (xy 62.798537 45.327506) - (xy 62.719185 45.230815) (xy 62.622494 45.151463) (xy 62.51218 45.092498) (xy 62.392482 45.056188) (xy 62.268 45.043928) - (xy 60.668 45.043928) (xy 60.543518 45.056188) (xy 60.42382 45.092498) (xy 60.313506 45.151463) (xy 60.216815 45.230815) - (xy 60.137463 45.327506) (xy 60.078498 45.43782) (xy 60.042188 45.557518) (xy 60.029928 45.682) (xy 60.029928 47.282) - (xy 60.042188 47.406482) (xy 60.078498 47.52618) (xy 60.122046 47.607652) (xy 56.5112 51.218499) (xy 55.327704 50.035003) - (xy 55.303901 50.005999) (xy 55.188176 49.911026) (xy 55.056147 49.840454) (xy 54.912886 49.796997) (xy 54.801233 49.786) - (xy 54.801222 49.786) (xy 54.7639 49.782324) (xy 54.726578 49.786) (xy 54.558043 49.786) (xy 54.454637 49.631241) - (xy 54.254759 49.431363) (xy 54.022241 49.276) (xy 54.254759 49.120637) (xy 54.454637 48.920759) (xy 54.61168 48.685727) - (xy 54.719853 48.424574) (xy 54.775 48.147335) (xy 54.775 47.864665) (xy 54.719853 47.587426) (xy 54.61168 47.326273) - (xy 54.454637 47.091241) (xy 54.254759 46.891363) (xy 54.022241 46.736) (xy 54.254759 46.580637) (xy 54.454637 46.380759) - (xy 54.61168 46.145727) (xy 54.670981 46.002561) (xy 56.3662 46.002561) (xy 56.3662 46.206439) (xy 56.405974 46.406398) - (xy 56.483995 46.594756) (xy 56.597263 46.764274) (xy 56.741426 46.908437) (xy 56.910944 47.021705) (xy 57.099302 47.099726) - (xy 57.299261 47.1395) (xy 57.503139 47.1395) (xy 57.703098 47.099726) (xy 57.891456 47.021705) (xy 58.060974 46.908437) - (xy 58.205137 46.764274) (xy 58.318405 46.594756) (xy 58.396426 46.406398) (xy 58.4362 46.206439) (xy 58.4362 46.144301) - (xy 64.425504 40.154998) (xy 64.454501 40.131201) (xy 64.549474 40.015476) (xy 64.620046 39.883447) (xy 64.663503 39.740186) - (xy 64.6745 39.628533) (xy 64.6745 39.628524) (xy 64.678176 39.591201) (xy 64.6745 39.553878) (xy 64.6745 36.646512) - (xy 66.123783 36.646512) (xy 66.165213 36.92613) (xy 66.260397 37.192292) (xy 66.327329 37.317514) (xy 66.571298 37.389097) - (xy 67.384395 36.576) (xy 66.571298 35.762903) (xy 66.327329 35.834486) (xy 66.206429 36.089996) (xy 66.1377 36.364184) - (xy 66.123783 36.646512) (xy 64.6745 36.646512) (xy 64.6745 32.920301) (xy 67.240115 30.354688) (xy 67.422665 30.391) - (xy 67.705335 30.391) (xy 67.982574 30.335853) (xy 68.243727 30.22768) (xy 68.478759 30.070637) (xy 68.678637 29.870759) - (xy 68.83568 29.635727) (xy 68.943853 29.374574) (xy 68.999 29.097335) (xy 68.999 28.814665) (xy 68.943853 28.537426) - (xy 68.83568 28.276273) (xy 68.678637 28.041241) (xy 68.478759 27.841363) (xy 68.243727 27.68432) (xy 67.982574 27.576147) - (xy 67.705335 27.521) (xy 67.422665 27.521) (xy 67.145426 27.576147) (xy 66.884273 27.68432) (xy 66.649241 27.841363) - (xy 66.449363 28.041241) (xy 66.29232 28.276273) (xy 66.184147 28.537426) (xy 66.129 28.814665) (xy 66.129 29.097335) - (xy 66.165312 29.279885) (xy 63.403498 32.041701) (xy 63.3745 32.065499) (xy 63.350702 32.094497) (xy 63.350701 32.094498) - (xy 63.279526 32.181224) (xy 63.208954 32.313254) (xy 63.183671 32.396603) (xy 63.165498 32.456514) (xy 63.164187 32.469826) - (xy 63.150824 32.6055) (xy 63.154501 32.642832) (xy 63.1545 39.276398) (xy 57.361399 45.0695) (xy 57.299261 45.0695) - (xy 57.099302 45.109274) (xy 56.910944 45.187295) (xy 56.741426 45.300563) (xy 56.597263 45.444726) (xy 56.483995 45.614244) - (xy 56.405974 45.802602) (xy 56.3662 46.002561) (xy 54.670981 46.002561) (xy 54.719853 45.884574) (xy 54.775 45.607335) - (xy 54.775 45.324665) (xy 54.719853 45.047426) (xy 54.61168 44.786273) (xy 54.462257 44.562645) (xy 55.026402 43.998499) - (xy 55.055401 43.974701) (xy 55.150374 43.858976) (xy 55.220946 43.726947) (xy 55.264403 43.583686) (xy 55.2754 43.472033) - (xy 55.2754 43.472025) (xy 55.279076 43.4347) (xy 55.2754 43.397375) (xy 55.2754 38.299901) (xy 57.799301 35.776) - (xy 58.505928 35.776) (xy 58.505928 37.376) (xy 58.518188 37.500482) (xy 58.554498 37.62018) (xy 58.613463 37.730494) - (xy 58.692815 37.827185) (xy 58.789506 37.906537) (xy 58.89982 37.965502) (xy 59.019518 38.001812) (xy 59.144 38.014072) - (xy 60.744 38.014072) (xy 60.868482 38.001812) (xy 60.98818 37.965502) (xy 61.098494 37.906537) (xy 61.195185 37.827185) - (xy 61.274537 37.730494) (xy 61.333502 37.62018) (xy 61.369812 37.500482) (xy 61.382072 37.376) (xy 61.382072 35.776) - (xy 61.369812 35.651518) (xy 61.333502 35.53182) (xy 61.274537 35.421506) (xy 61.195185 35.324815) (xy 61.098494 35.245463) - (xy 60.98818 35.186498) (xy 60.868482 35.150188) (xy 60.744 35.137928) (xy 59.144 35.137928) (xy 59.019518 35.150188) - (xy 58.89982 35.186498) (xy 58.789506 35.245463) (xy 58.692815 35.324815) (xy 58.613463 35.421506) (xy 58.554498 35.53182) - (xy 58.518188 35.651518) (xy 58.505928 35.776) (xy 57.799301 35.776) (xy 74.581562 18.99374) (xy 74.734589 19.09599) - (xy 75.004842 19.207932) (xy 75.29174 19.265) (xy 75.58426 19.265) (xy 75.871158 19.207932) (xy 76.141411 19.09599) - (xy 76.384632 18.933475) (xy 76.591475 18.726632) (xy 76.708 18.55224) + (xy 118.7901 22.792202) (xy 118.7901 27.837413) (xy 118.575816 27.7837) (xy 118.293488 27.769783) (xy 118.01387 27.811213) + (xy 117.747708 27.906397) (xy 117.622486 27.973329) (xy 117.550903 28.217298) (xy 118.364 29.030395) (xy 118.378143 29.016253) + (xy 118.557748 29.195858) (xy 118.543605 29.21) (xy 118.557748 29.224143) (xy 118.378143 29.403748) (xy 118.364 29.389605) + (xy 117.550903 30.202702) (xy 117.622486 30.446671) (xy 117.877996 30.567571) (xy 118.152184 30.6363) (xy 118.434512 30.650217) + (xy 118.71413 30.608787) (xy 118.7901 30.581619) (xy 118.790101 35.453265) (xy 118.782574 35.450147) (xy 118.505335 35.395) + (xy 118.222665 35.395) (xy 117.945426 35.450147) (xy 117.684273 35.55832) (xy 117.449241 35.715363) (xy 117.249363 35.915241) + (xy 117.09232 36.150273) (xy 116.984147 36.411426) (xy 116.929 36.688665) (xy 116.929 36.971335) (xy 116.984147 37.248574) + (xy 117.09232 37.509727) (xy 117.249363 37.744759) (xy 117.449241 37.944637) (xy 117.604 38.048043) (xy 117.604001 41.817997) + (xy 116.6784 42.743599) (xy 116.6784 41.987724) (xy 116.683756 41.985505) (xy 116.853274 41.872237) (xy 116.997437 41.728074) + (xy 117.110705 41.558556) (xy 117.188726 41.370198) (xy 117.2285 41.170239) (xy 117.2285 40.966361) (xy 117.188726 40.766402) + (xy 117.110705 40.578044) (xy 116.997437 40.408526) (xy 116.853274 40.264363) (xy 116.683756 40.151095) (xy 116.495398 40.073074) + (xy 116.3028 40.034764) (xy 116.3028 29.280512) (xy 116.923783 29.280512) (xy 116.965213 29.56013) (xy 117.060397 29.826292) + (xy 117.127329 29.951514) (xy 117.371298 30.023097) (xy 118.184395 29.21) (xy 117.371298 28.396903) (xy 117.127329 28.468486) + (xy 117.006429 28.723996) (xy 116.9377 28.998184) (xy 116.923783 29.280512) (xy 116.3028 29.280512) (xy 116.3028 20.304901) ) ) (filled_polygon (pts - (xy 45.847 50.419) (xy 45.867 50.419) (xy 45.867 50.673) (xy 45.847 50.673) (xy 45.847 50.693) - (xy 45.593 50.693) (xy 45.593 50.673) (xy 45.573 50.673) (xy 45.573 50.419) (xy 45.593 50.419) - (xy 45.593 50.399) (xy 45.847 50.399) + (xy 110.813401 20.299532) (xy 110.8134 31.117878) (xy 110.809724 31.1552) (xy 110.8134 31.192522) (xy 110.8134 31.192532) + (xy 110.824397 31.304185) (xy 110.858497 31.4166) (xy 110.867854 31.447446) (xy 110.938426 31.579476) (xy 110.978271 31.628026) + (xy 111.033399 31.695201) (xy 111.062403 31.719004) (xy 113.234801 33.891403) (xy 113.234801 35.466809) (xy 113.194574 35.450147) + (xy 112.917335 35.395) (xy 112.634665 35.395) (xy 112.357426 35.450147) (xy 112.096273 35.55832) (xy 111.861241 35.715363) + (xy 111.711053 35.865551) (xy 110.986303 35.140802) (xy 110.962501 35.111799) (xy 110.846776 35.016826) (xy 110.714747 34.946254) + (xy 110.571486 34.902797) (xy 110.459833 34.8918) (xy 110.459822 34.8918) (xy 110.4225 34.888124) (xy 110.385178 34.8918) + (xy 106.960422 34.8918) (xy 106.923099 34.888124) (xy 106.885776 34.8918) (xy 106.885767 34.8918) (xy 106.774114 34.902797) + (xy 106.630853 34.946254) (xy 106.498824 35.016826) (xy 106.498822 35.016827) (xy 106.498823 35.016827) (xy 106.412096 35.088001) + (xy 106.412092 35.088005) (xy 106.383099 35.111799) (xy 106.359305 35.140792) (xy 105.8613 35.638798) (xy 105.8613 30.202702) + (xy 106.628903 30.202702) (xy 106.700486 30.446671) (xy 106.955996 30.567571) (xy 107.230184 30.6363) (xy 107.512512 30.650217) + (xy 107.79213 30.608787) (xy 108.058292 30.513603) (xy 108.183514 30.446671) (xy 108.255097 30.202702) (xy 107.442 29.389605) + (xy 106.628903 30.202702) (xy 105.8613 30.202702) (xy 105.8613 29.280512) (xy 106.001783 29.280512) (xy 106.043213 29.56013) + (xy 106.138397 29.826292) (xy 106.205329 29.951514) (xy 106.449298 30.023097) (xy 107.262395 29.21) (xy 107.621605 29.21) + (xy 108.434702 30.023097) (xy 108.678671 29.951514) (xy 108.799571 29.696004) (xy 108.8683 29.421816) (xy 108.882217 29.139488) + (xy 108.840787 28.85987) (xy 108.745603 28.593708) (xy 108.678671 28.468486) (xy 108.434702 28.396903) (xy 107.621605 29.21) + (xy 107.262395 29.21) (xy 106.449298 28.396903) (xy 106.205329 28.468486) (xy 106.084429 28.723996) (xy 106.0157 28.998184) + (xy 106.001783 29.280512) (xy 105.8613 29.280512) (xy 105.8613 28.217298) (xy 106.628903 28.217298) (xy 107.442 29.030395) + (xy 108.255097 28.217298) (xy 108.183514 27.973329) (xy 107.928004 27.852429) (xy 107.653816 27.7837) (xy 107.371488 27.769783) + (xy 107.09187 27.811213) (xy 106.825708 27.906397) (xy 106.700486 27.973329) (xy 106.628903 28.217298) (xy 105.8613 28.217298) + (xy 105.8613 25.216801) (xy 110.810278 20.267824) ) ) (filled_polygon (pts - (xy 102.4183 36.023176) (xy 102.395603 35.959708) (xy 102.328671 35.834486) (xy 102.084702 35.762903) (xy 101.271605 36.576) - (xy 102.084702 37.389097) (xy 102.328671 37.317514) (xy 102.4183 37.128092) (xy 102.4183 40.986998) (xy 98.819571 44.585728) - (xy 98.767037 44.47458) (xy 98.599519 44.248586) (xy 98.391131 44.059615) (xy 98.149881 43.91493) (xy 97.88504 43.820091) - (xy 97.663 43.941376) (xy 97.663 45.085) (xy 97.683 45.085) (xy 97.683 45.339) (xy 97.663 45.339) - (xy 97.663 45.359) (xy 97.409 45.359) (xy 97.409 45.339) (xy 97.389 45.339) (xy 97.389 45.085) - (xy 97.409 45.085) (xy 97.409 43.941376) (xy 97.18696 43.820091) (xy 96.922119 43.91493) (xy 96.680869 44.059615) - (xy 96.5767 44.154078) (xy 96.5767 41.458401) (xy 99.746904 38.288198) (xy 99.775901 38.264401) (xy 99.802808 38.231615) - (xy 99.870874 38.148677) (xy 99.941446 38.016647) (xy 99.949203 37.991076) (xy 99.984903 37.873386) (xy 99.9959 37.761733) - (xy 99.9959 37.761723) (xy 99.999576 37.724401) (xy 99.9959 37.687078) (xy 99.9959 37.568702) (xy 100.278903 37.568702) - (xy 100.350486 37.812671) (xy 100.605996 37.933571) (xy 100.880184 38.0023) (xy 101.162512 38.016217) (xy 101.44213 37.974787) - (xy 101.708292 37.879603) (xy 101.833514 37.812671) (xy 101.905097 37.568702) (xy 101.092 36.755605) (xy 100.278903 37.568702) - (xy 99.9959 37.568702) (xy 99.9959 37.358759) (xy 100.099298 37.389097) (xy 100.912395 36.576) (xy 100.099298 35.762903) - (xy 99.9959 35.793241) (xy 99.9959 35.583298) (xy 100.278903 35.583298) (xy 101.092 36.396395) (xy 101.905097 35.583298) - (xy 101.833514 35.339329) (xy 101.578004 35.218429) (xy 101.303816 35.1497) (xy 101.021488 35.135783) (xy 100.74187 35.177213) - (xy 100.475708 35.272397) (xy 100.350486 35.339329) (xy 100.278903 35.583298) (xy 99.9959 35.583298) (xy 99.9959 35.532901) - (xy 102.4183 33.110501) + (xy 128.969044 24.162445) (xy 128.883563 24.247926) (xy 128.770295 24.417444) (xy 128.692274 24.605802) (xy 128.6525 24.805761) + (xy 128.6525 25.009639) (xy 128.66718 25.083443) (xy 128.567926 25.149763) (xy 128.423763 25.293926) (xy 128.310495 25.463444) + (xy 128.232474 25.651802) (xy 128.1927 25.851761) (xy 128.1927 26.055639) (xy 128.232474 26.255598) (xy 128.310495 26.443956) + (xy 128.423763 26.613474) (xy 128.567926 26.757637) (xy 128.737444 26.870905) (xy 128.925802 26.948926) (xy 129.125761 26.9887) + (xy 129.187899 26.9887) (xy 130.389396 28.190198) (xy 130.384273 28.19232) (xy 130.149241 28.349363) (xy 129.949363 28.549241) + (xy 129.845575 28.70457) (xy 129.739714 28.714997) (xy 129.596453 28.758454) (xy 129.464424 28.829026) (xy 129.348699 28.923999) + (xy 129.253726 29.039724) (xy 129.183154 29.171753) (xy 129.139697 29.315014) (xy 129.125023 29.464) (xy 129.1287 29.501333) + (xy 129.1287 29.514498) (xy 124.734204 33.908995) (xy 124.71568 33.864273) (xy 124.558637 33.629241) (xy 124.358759 33.429363) + (xy 124.193897 33.319206) (xy 124.20343 33.222425) (xy 124.358759 33.118637) (xy 124.558637 32.918759) (xy 124.71568 32.683727) + (xy 124.823853 32.422574) (xy 124.879 32.145335) (xy 124.879 31.862665) (xy 124.823853 31.585426) (xy 124.71568 31.324273) + (xy 124.558637 31.089241) (xy 124.360039 30.890643) (xy 124.368482 30.889812) (xy 124.48818 30.853502) (xy 124.598494 30.794537) + (xy 124.695185 30.715185) (xy 124.774537 30.618494) (xy 124.833502 30.50818) (xy 124.869812 30.388482) (xy 124.882072 30.264) + (xy 124.879 29.74975) (xy 124.72025 29.591) (xy 123.571 29.591) (xy 123.571 29.611) (xy 123.317 29.611) + (xy 123.317 29.591) (xy 122.16775 29.591) (xy 122.009 29.74975) (xy 122.005928 30.264) (xy 122.018188 30.388482) + (xy 122.054498 30.50818) (xy 122.113463 30.618494) (xy 122.192815 30.715185) (xy 122.289506 30.794537) (xy 122.39982 30.853502) + (xy 122.519518 30.889812) (xy 122.527961 30.890643) (xy 122.329363 31.089241) (xy 122.17232 31.324273) (xy 122.064147 31.585426) + (xy 122.009 31.862665) (xy 122.009 32.145335) (xy 122.064147 32.422574) (xy 122.17232 32.683727) (xy 122.302557 32.878641) + (xy 121.8222 33.358998) (xy 121.8222 28.664) (xy 122.005928 28.664) (xy 122.009 29.17825) (xy 122.16775 29.337) + (xy 123.317 29.337) (xy 123.317 28.18775) (xy 123.571 28.18775) (xy 123.571 29.337) (xy 124.72025 29.337) + (xy 124.879 29.17825) (xy 124.882072 28.664) (xy 124.869812 28.539518) (xy 124.833502 28.41982) (xy 124.774537 28.309506) + (xy 124.695185 28.212815) (xy 124.598494 28.133463) (xy 124.48818 28.074498) (xy 124.368482 28.038188) (xy 124.244 28.025928) + (xy 123.72975 28.029) (xy 123.571 28.18775) (xy 123.317 28.18775) (xy 123.15825 28.029) (xy 122.644 28.025928) + (xy 122.519518 28.038188) (xy 122.39982 28.074498) (xy 122.289506 28.133463) (xy 122.192815 28.212815) (xy 122.113463 28.309506) + (xy 122.054498 28.41982) (xy 122.018188 28.539518) (xy 122.005928 28.664) (xy 121.8222 28.664) (xy 121.8222 20.071633) + (xy 121.825877 20.0343) (xy 121.819671 19.971285) (xy 121.811203 19.885314) (xy 121.767746 19.742053) (xy 121.697174 19.610024) + (xy 121.602201 19.494299) (xy 121.573204 19.470502) (xy 121.357176 19.254474) (xy 121.591158 19.207932) (xy 121.861411 19.09599) + (xy 122.104632 18.933475) (xy 122.311475 18.726632) (xy 122.436178 18.54) (xy 123.346599 18.54) ) ) (filled_polygon (pts - (xy 131.70462 28.176121) (xy 131.482574 28.084147) (xy 131.205335 28.029) (xy 130.922665 28.029) (xy 130.645426 28.084147) - (xy 130.384273 28.19232) (xy 130.149241 28.349363) (xy 129.949363 28.549241) (xy 129.79232 28.784273) (xy 129.684147 29.045426) - (xy 129.629 29.322665) (xy 129.629 29.605335) (xy 129.684147 29.882574) (xy 129.79232 30.143727) (xy 129.923358 30.33984) - (xy 124.31984 35.943359) (xy 124.193897 35.859206) (xy 124.20343 35.762425) (xy 124.358759 35.658637) (xy 124.558637 35.458759) - (xy 124.71568 35.223727) (xy 124.823853 34.962574) (xy 124.879 34.685335) (xy 124.879 34.402665) (xy 124.823853 34.125426) - (xy 124.71568 33.864273) (xy 124.558637 33.629241) (xy 124.358759 33.429363) (xy 124.193897 33.319206) (xy 124.20343 33.222425) - (xy 124.358759 33.118637) (xy 124.558637 32.918759) (xy 124.71568 32.683727) (xy 124.823853 32.422574) (xy 124.879 32.145335) - (xy 124.879 31.862665) (xy 124.823853 31.585426) (xy 124.71568 31.324273) (xy 124.558637 31.089241) (xy 124.360039 30.890643) - (xy 124.368482 30.889812) (xy 124.48818 30.853502) (xy 124.598494 30.794537) (xy 124.695185 30.715185) (xy 124.774537 30.618494) - (xy 124.833502 30.50818) (xy 124.869812 30.388482) (xy 124.882072 30.264) (xy 124.879 29.74975) (xy 124.72025 29.591) - (xy 123.571 29.591) (xy 123.571 29.611) (xy 123.317 29.611) (xy 123.317 29.591) (xy 122.16775 29.591) - (xy 122.009 29.74975) (xy 122.005928 30.264) (xy 122.018188 30.388482) (xy 122.054498 30.50818) (xy 122.113463 30.618494) - (xy 122.192815 30.715185) (xy 122.289506 30.794537) (xy 122.39982 30.853502) (xy 122.519518 30.889812) (xy 122.527961 30.890643) - (xy 122.329363 31.089241) (xy 122.17232 31.324273) (xy 122.064147 31.585426) (xy 122.009 31.862665) (xy 122.009 32.145335) - (xy 122.064147 32.422574) (xy 122.17232 32.683727) (xy 122.302557 32.878641) (xy 120.433403 34.747796) (xy 120.404399 34.771599) - (xy 120.349271 34.838774) (xy 120.309426 34.887324) (xy 120.249438 34.999553) (xy 120.238854 35.019354) (xy 120.195397 35.162615) - (xy 120.1844 35.274268) (xy 120.1844 35.274278) (xy 120.180724 35.3116) (xy 120.1844 35.348922) (xy 120.1844 38.750898) - (xy 119.328449 37.894947) (xy 119.478637 37.744759) (xy 119.63568 37.509727) (xy 119.743853 37.248574) (xy 119.799 36.971335) - (xy 119.799 36.688665) (xy 119.743853 36.411426) (xy 119.63568 36.150273) (xy 119.478637 35.915241) (xy 119.278759 35.715363) - (xy 119.043727 35.55832) (xy 118.782574 35.450147) (xy 118.505335 35.395) (xy 118.222665 35.395) (xy 117.945426 35.450147) - (xy 117.9271 35.457738) (xy 117.9271 30.57988) (xy 118.152184 30.6363) (xy 118.434512 30.650217) (xy 118.71413 30.608787) - (xy 118.980292 30.513603) (xy 119.105514 30.446671) (xy 119.177097 30.202702) (xy 118.364 29.389605) (xy 118.349858 29.403748) - (xy 118.170253 29.224143) (xy 118.184395 29.21) (xy 118.543605 29.21) (xy 119.356702 30.023097) (xy 119.600671 29.951514) - (xy 119.721571 29.696004) (xy 119.7903 29.421816) (xy 119.804217 29.139488) (xy 119.762787 28.85987) (xy 119.692741 28.664) - (xy 122.005928 28.664) (xy 122.009 29.17825) (xy 122.16775 29.337) (xy 123.317 29.337) (xy 123.317 28.18775) - (xy 123.571 28.18775) (xy 123.571 29.337) (xy 124.72025 29.337) (xy 124.879 29.17825) (xy 124.882072 28.664) - (xy 124.869812 28.539518) (xy 124.833502 28.41982) (xy 124.774537 28.309506) (xy 124.695185 28.212815) (xy 124.598494 28.133463) - (xy 124.48818 28.074498) (xy 124.368482 28.038188) (xy 124.244 28.025928) (xy 123.72975 28.029) (xy 123.571 28.18775) - (xy 123.317 28.18775) (xy 123.15825 28.029) (xy 122.644 28.025928) (xy 122.519518 28.038188) (xy 122.39982 28.074498) - (xy 122.289506 28.133463) (xy 122.192815 28.212815) (xy 122.113463 28.309506) (xy 122.054498 28.41982) (xy 122.018188 28.539518) - (xy 122.005928 28.664) (xy 119.692741 28.664) (xy 119.667603 28.593708) (xy 119.600671 28.468486) (xy 119.356702 28.396903) - (xy 118.543605 29.21) (xy 118.184395 29.21) (xy 118.170253 29.195858) (xy 118.349858 29.016253) (xy 118.364 29.030395) - (xy 119.177097 28.217298) (xy 119.105514 27.973329) (xy 118.850004 27.852429) (xy 118.575816 27.7837) (xy 118.293488 27.769783) - (xy 118.01387 27.811213) (xy 117.9271 27.842243) (xy 117.9271 26.688001) (xy 120.399004 24.216098) (xy 120.428001 24.192301) - (xy 120.522974 24.076576) (xy 120.593546 23.944547) (xy 120.637003 23.801286) (xy 120.648 23.689633) (xy 120.648 23.689625) - (xy 120.651676 23.6523) (xy 120.648 23.614975) (xy 120.648 19.176103) (xy 120.724842 19.207932) (xy 121.01174 19.265) - (xy 121.30426 19.265) (xy 121.591158 19.207932) (xy 121.861411 19.09599) (xy 122.104632 18.933475) (xy 122.283303 18.754804) + (xy 79.364525 18.726632) (xy 79.543196 18.905303) (xy 71.038498 27.410001) (xy 71.0095 27.433799) (xy 70.985702 27.462797) + (xy 70.985701 27.462798) (xy 70.914526 27.549524) (xy 70.843954 27.681554) (xy 70.831281 27.723333) (xy 70.80244 27.818414) + (xy 70.800498 27.824815) (xy 70.785824 27.9738) (xy 70.789501 28.011132) (xy 70.7895 32.214916) (xy 70.788037 32.212726) + (xy 70.643874 32.068563) (xy 70.474356 31.955295) (xy 70.285998 31.877274) (xy 70.086039 31.8375) (xy 69.882161 31.8375) + (xy 69.682202 31.877274) (xy 69.493844 31.955295) (xy 69.324326 32.068563) (xy 69.198699 32.19419) (xy 69.117624 32.237526) + (xy 69.001899 32.332499) (xy 68.978101 32.361497) (xy 68.324 33.015598) (xy 68.324 30.174043) (xy 68.478759 30.070637) + (xy 68.678637 29.870759) (xy 68.83568 29.635727) (xy 68.943853 29.374574) (xy 68.999 29.097335) (xy 68.999 28.814665) + (xy 68.943853 28.537426) (xy 68.83568 28.276273) (xy 68.678637 28.041241) (xy 68.478759 27.841363) (xy 68.243759 27.684342) + (xy 75.343492 20.58461) (xy 75.387547 20.571246) (xy 75.519576 20.500674) (xy 75.635301 20.405701) (xy 75.659104 20.376697) + (xy 77.073905 18.961897) (xy 77.274589 19.09599) (xy 77.544842 19.207932) (xy 77.83174 19.265) (xy 78.12426 19.265) + (xy 78.411158 19.207932) (xy 78.681411 19.09599) (xy 78.924632 18.933475) (xy 79.131475 18.726632) (xy 79.248 18.55224) ) ) (filled_polygon (pts - (xy 109.844525 18.726632) (xy 110.051368 18.933475) (xy 110.238 19.058178) (xy 110.238001 32.8317) (xy 108.272422 32.8317) - (xy 108.235099 32.828024) (xy 108.197776 32.8317) (xy 108.197767 32.8317) (xy 108.086114 32.842697) (xy 107.976106 32.876067) - (xy 107.942853 32.886154) (xy 107.810823 32.956726) (xy 107.736071 33.018074) (xy 107.695099 33.051699) (xy 107.671301 33.080697) - (xy 105.6389 35.113099) (xy 105.6389 30.202702) (xy 106.628903 30.202702) (xy 106.700486 30.446671) (xy 106.955996 30.567571) - (xy 107.230184 30.6363) (xy 107.512512 30.650217) (xy 107.79213 30.608787) (xy 108.058292 30.513603) (xy 108.183514 30.446671) - (xy 108.255097 30.202702) (xy 107.442 29.389605) (xy 106.628903 30.202702) (xy 105.6389 30.202702) (xy 105.6389 29.280512) - (xy 106.001783 29.280512) (xy 106.043213 29.56013) (xy 106.138397 29.826292) (xy 106.205329 29.951514) (xy 106.449298 30.023097) - (xy 107.262395 29.21) (xy 107.621605 29.21) (xy 108.434702 30.023097) (xy 108.678671 29.951514) (xy 108.799571 29.696004) - (xy 108.8683 29.421816) (xy 108.882217 29.139488) (xy 108.840787 28.85987) (xy 108.745603 28.593708) (xy 108.678671 28.468486) - (xy 108.434702 28.396903) (xy 107.621605 29.21) (xy 107.262395 29.21) (xy 106.449298 28.396903) (xy 106.205329 28.468486) - (xy 106.084429 28.723996) (xy 106.0157 28.998184) (xy 106.001783 29.280512) (xy 105.6389 29.280512) (xy 105.6389 28.217298) - (xy 106.628903 28.217298) (xy 107.442 29.030395) (xy 108.255097 28.217298) (xy 108.183514 27.973329) (xy 107.928004 27.852429) - (xy 107.653816 27.7837) (xy 107.371488 27.769783) (xy 107.09187 27.811213) (xy 106.825708 27.906397) (xy 106.700486 27.973329) - (xy 106.628903 28.217298) (xy 105.6389 28.217298) (xy 105.6389 22.899201) (xy 108.969003 19.569099) (xy 108.998001 19.545301) - (xy 109.092974 19.429576) (xy 109.163546 19.297547) (xy 109.207003 19.154286) (xy 109.216361 19.059274) (xy 109.404632 18.933475) - (xy 109.611475 18.726632) (xy 109.728 18.55224) + (xy 112.969748 29.195858) (xy 112.955605 29.21) (xy 112.969748 29.224143) (xy 112.790143 29.403748) (xy 112.776 29.389605) + (xy 112.761858 29.403748) (xy 112.582253 29.224143) (xy 112.596395 29.21) (xy 112.582253 29.195858) (xy 112.761858 29.016253) + (xy 112.776 29.030395) (xy 112.790143 29.016253) ) ) (filled_polygon (pts - (xy 113.665 17.653) (xy 113.685 17.653) (xy 113.685 17.907) (xy 113.665 17.907) (xy 113.665 19.100155) - (xy 113.89489 19.221476) (xy 114.0034 19.188563) (xy 114.003401 28.465766) (xy 113.768702 28.396903) (xy 112.955605 29.21) - (xy 113.768702 30.023097) (xy 114.003401 29.954234) (xy 114.003401 32.975599) (xy 112.3606 31.332799) (xy 112.3606 30.585269) - (xy 112.564184 30.6363) (xy 112.846512 30.650217) (xy 113.12613 30.608787) (xy 113.392292 30.513603) (xy 113.517514 30.446671) - (xy 113.589097 30.202702) (xy 112.776 29.389605) (xy 112.761858 29.403748) (xy 112.582253 29.224143) (xy 112.596395 29.21) - (xy 112.582253 29.195858) (xy 112.761858 29.016253) (xy 112.776 29.030395) (xy 113.589097 28.217298) (xy 113.517514 27.973329) - (xy 113.262004 27.852429) (xy 112.987816 27.7837) (xy 112.705488 27.769783) (xy 112.42587 27.811213) (xy 112.3606 27.834555) - (xy 112.3606 20.549801) (xy 112.779002 20.1314) (xy 112.808001 20.107601) (xy 112.840766 20.067677) (xy 112.902974 19.991877) - (xy 112.973546 19.859847) (xy 112.981151 19.834777) (xy 113.017003 19.716586) (xy 113.028 19.604933) (xy 113.028 19.604924) - (xy 113.031676 19.567601) (xy 113.028 19.530278) (xy 113.028 19.174014) (xy 113.033901 19.176825) (xy 113.18111 19.221476) - (xy 113.411 19.100155) (xy 113.411 17.907) (xy 113.391 17.907) (xy 113.391 17.653) (xy 113.411 17.653) + (xy 24.119 16.79575) (xy 24.115928 17.41) (xy 24.128188 17.534482) (xy 24.164498 17.65418) (xy 24.223463 17.764494) + (xy 24.302815 17.861185) (xy 24.399506 17.940537) (xy 24.50982 17.999502) (xy 24.629518 18.035812) (xy 24.754 18.048072) + (xy 25.36825 18.045) (xy 25.526998 17.886252) (xy 25.526998 18.045) (xy 25.584198 18.045) (xy 17.617603 26.011596) + (xy 17.588599 26.035399) (xy 17.54387 26.089902) (xy 17.493626 26.151124) (xy 17.457691 26.218353) (xy 17.441492 26.24866) + (xy 17.04975 26.251) (xy 16.891 26.40975) (xy 16.891 27.559) (xy 16.911 27.559) (xy 16.911 27.813) + (xy 16.891 27.813) (xy 16.891 27.833) (xy 16.637 27.833) (xy 16.637 27.813) (xy 16.617 27.813) + (xy 16.617 27.559) (xy 16.637 27.559) (xy 16.637 26.40975) (xy 16.47825 26.251) (xy 16.33 26.250114) + (xy 16.33 24.520601) (xy 24.213601 16.637002) (xy 24.277748 16.637002) + ) + ) + (filled_polygon + (pts + (xy 113.665 17.653) (xy 113.685 17.653) (xy 113.685 17.907) (xy 113.665 17.907) (xy 113.665 17.927) + (xy 113.411 17.927) (xy 113.411 17.907) (xy 113.391 17.907) (xy 113.391 17.653) (xy 113.411 17.653) (xy 113.411 17.633) (xy 113.665 17.633) ) ) (filled_polygon (pts + (xy 25.781 16.383) (xy 25.801 16.383) (xy 25.801 16.637) (xy 25.781 16.637) (xy 25.781 16.657) + (xy 25.527 16.657) (xy 25.527 16.637) (xy 25.507 16.637) (xy 25.507 16.383) (xy 25.527 16.383) + (xy 25.527 16.363) (xy 25.781 16.363) + ) + ) + (filled_polygon + (pts (xy 78.105 15.113) (xy 78.125 15.113) (xy 78.125 15.367) (xy 78.105 15.367) (xy 78.105 15.387) (xy 77.851 15.387) (xy 77.851 15.367) (xy 77.831 15.367) (xy 77.831 15.113) (xy 77.851 15.113) (xy 77.851 15.093) (xy 78.105 15.093) diff --git a/hw/pcb/eris2010/eris2010.sch b/hw/pcb/eris2010/eris2010.sch @@ -426,7 +426,7 @@ ram_~ce Text Label 3350 5600 0 50 ~ 0 ram_~oe Text Label 3350 5500 0 50 ~ 0 -r~w +ram_~we Text Label 3350 5200 0 50 ~ 0 d7 Text Label 3350 5100 0 50 ~ 0 @@ -663,7 +663,7 @@ vcc Text Label 4000 5500 2 50 ~ 0 a9 Text Label 5000 4700 0 50 ~ 0 -ram_~ce +ram_~we Text Label 5000 4800 0 50 ~ 0 io_select5 Text Label 5000 4900 0 50 ~ 0 @@ -1022,7 +1022,7 @@ U 1 1 601F9F50 P 9050 6400 F 0 "H2" H 9150 6446 50 0000 L CNN F 1 "MountingHole" H 9150 6355 50 0000 L CNN -F 2 "MountingHole:MountingHole_2.7mm" H 9050 6400 50 0001 C CNN +F 2 "MountingHole:MountingHole_3.2mm_M3" H 9050 6400 50 0001 C CNN F 3 "~" H 9050 6400 50 0001 C CNN 1 9050 6400 1 0 0 -1 @@ -1033,7 +1033,7 @@ U 1 1 601FAB90 P 8300 6400 F 0 "H1" H 8400 6446 50 0000 L CNN F 1 "MountingHole" H 8400 6355 50 0000 L CNN -F 2 "MountingHole:MountingHole_2.7mm" H 8300 6400 50 0001 C CNN +F 2 "MountingHole:MountingHole_3.2mm_M3" H 8300 6400 50 0001 C CNN F 3 "~" H 8300 6400 50 0001 C CNN 1 8300 6400 1 0 0 -1 @@ -1044,7 +1044,7 @@ U 1 1 601FB83B P 9800 6400 F 0 "H3" H 9900 6446 50 0000 L CNN F 1 "MountingHole" H 9900 6355 50 0000 L CNN -F 2 "MountingHole:MountingHole_2.7mm" H 9800 6400 50 0001 C CNN +F 2 "MountingHole:MountingHole_3.2mm_M3" H 9800 6400 50 0001 C CNN F 3 "~" H 9800 6400 50 0001 C CNN 1 9800 6400 1 0 0 -1 @@ -1055,7 +1055,7 @@ U 1 1 601FC494 P 10550 6400 F 0 "H4" H 10650 6446 50 0000 L CNN F 1 "MountingHole" H 10650 6355 50 0000 L CNN -F 2 "MountingHole:MountingHole_2.7mm" H 10550 6400 50 0001 C CNN +F 2 "MountingHole:MountingHole_3.2mm_M3" H 10550 6400 50 0001 C CNN F 3 "~" H 10550 6400 50 0001 C CNN 1 10550 6400 1 0 0 -1 diff --git a/roms/README.md b/roms/README.md @@ -0,0 +1,5 @@ +# os/ + +This is the main "operating system" ROM. It provides some library +functions and most notably a mechanism to load software from the +serial interface into the RAM and execute it. diff --git a/roms/ROMS.txt b/roms/ROMS.txt @@ -1,5 +0,0 @@ -os/ - -This is the main "operating system" ROM. It provides some library -functions and most notably a mechanism to load software from the -serial interface into the RAM and execute it. diff --git a/roms/os/os.asm b/roms/os/os.asm @@ -70,8 +70,8 @@ check_for_program_download: .block #io.PRINTNL ldy #$20 ; Outer loop counter ldx #$00 ; Inner counter -loop: - ;; Try to get number of 0x100 byte blocks to be read +loop: + ;; Download sequence is initiated by sending $ff. jsr io.getc_nonblocking bcc got_byte dex @@ -79,8 +79,15 @@ loop: dey bne loop sec -got_byte: + rts +got_byte: + cmp #$ff + beq initiate_download + sec rts +initiate_download: + clc + rts .bend download_program: .block @@ -91,8 +98,8 @@ download_program: .block msb_last_addr = $14 add_checksum = $15 xor_checksum = $16 - ;; We expect the number of $100 blocks to be - ;; downloaded in A. + ;; Get number of $100 blocks to be downloaded. + jsr io.getc ;; The msb of the last block to be written is the msb ;; of the start address plus the number of blocks. clc diff --git a/roms/os/sd.asm b/roms/os/sd.asm @@ -65,7 +65,7 @@ read_block: jsr ds.create_stack_frame #ds.PUSH $04 ; Local variable (32 bit block number) .if DEBUG - io.PRINTSNL "Sending CMD17" + #io.PRINTSNL "Sending CMD17" .endif lda #$51 ; CMD17 (READ_SINGLE_BLOCK) jsr via.spi_set @@ -81,7 +81,9 @@ wait_for_start_token: cmp #$ff beq wait_for_start_token cmp #$fe - bne read_failed + beq read_ok + jmp read_failed +read_ok: ldx #$02 ldy #$00 loop: @@ -93,6 +95,15 @@ loop: sta (sd.data),y iny bne loop +.if DEBUG + pha + phx + phy + #io.PRINTSNL "Got half block!" + ply + plx + pla +.endif #mem.ADD_WORD sd.data, $0100 ; Second half of block dex bne loop @@ -148,7 +159,7 @@ write_block: jsr ds.create_stack_frame #ds.PUSH $04 ; Local variable (32 bit block number) .if DEBUG - io.PRINTSNL "Sending CMD24" + #io.PRINTSNL "Sending CMD24" .endif lda #$58 ; CMD24 (WRITE_BLOCK) jsr via.spi_set diff --git a/roms/os/sd.inc b/roms/os/sd.inc @@ -10,12 +10,12 @@ SEND_CMD .macro .if DEBUG - PRINTS "Sending CMD$" + #io.PRINTS "Sending CMD$" lda cmd sec sbc #$40 jsr io.puth - PRINTNL + #io.PRINTNL .endif lda #<cmd sta sd.data @@ -37,7 +37,7 @@ loop_RECEIVE: .if DEBUG pha jsr io.puth - PRINTS " " + #io.PRINTS " " pla .endif plx @@ -45,7 +45,7 @@ loop_RECEIVE: bne loop_RECEIVE pha .if DEBUG - PRINTNL + #io.PRINTNL .endif ;; Read non-existing dummy byte for snychronization jsr via.spi_get_nonblocking diff --git a/sw/README.md b/sw/README.md @@ -0,0 +1,34 @@ +# load_from_card/ + +Reads directory and prints it on serial line. The user can choose a +program to run. This is the default program included by +roms/boot/boot.bin. Refer to this program as an example on how to +access the SD card and how to use the data stack. + +# ttt/ + +Tic-Tac-Toe + +# serial_line_echo/ + +Test serial input/output. + +# 10print/ + +https://10print.org/ + +# interrupts/ + +Testing interrupt handling. + +# stack_test/ + +Testing the data stack. + +# via_test/ + +Testing VIA GPIO. + +# ansi_term/ + +Testing ANSI term commands. diff --git a/sw/SW.txt b/sw/SW.txt @@ -1,34 +0,0 @@ -* load_from_card/ - -Reads directory and prints it on serial line. The user can choose a -program to run. This is the default program included by -roms/boot/boot.bin. Refer to this program as an example on how to -access the SD card and how to use the data stack. - -* ttt/ - -Tic-Tac-Toe - -* serial_line_echo/ - -Test serial input/output. - -* 10print/ - -https://10print.org/ - -* interrupts/ - -Testing interrupt handling. - -* stack_test/ - -Testing the data stack. - -* via_test/ - -Testing VIA GPIO. - -* ansi_term/ - -Testing ANSI term commands. diff --git a/sw/ansi_test/ansi_test.asm b/sw/ansi_test/ansi_test.asm @@ -9,6 +9,7 @@ start_of_stack = end_of_code ; Stack starts right after code init: cld + #ds.INIT_STACK start_of_stack #io.SETUP jsr ansi_test jsr io.getc diff --git a/sw/load_from_card/load_from_card.asm b/sw/load_from_card/load_from_card.asm @@ -31,8 +31,8 @@ delay2: .byte ? init: .block -.if SYMON cld +.if SYMON jsr io.init_acia jsr via.init .endif @@ -41,7 +41,7 @@ init: jsr io.getc .endif #ds.INIT_STACK $7fff-$0400 - jsr ls + jsr ls_or_autostart jsr choose_program bcc execute jmp ($fffc) ; Reset @@ -79,7 +79,6 @@ dont_blink: sbc #'0' cmp #$0a ; Sets carry if not a digit pha - jsr via.init ; Reset I/O lines pla rts .bend @@ -127,13 +126,18 @@ read_next_block: dec a bne read_next_block jsr ds.delete_stack_frame - ;; Done. Execute program + ;; Done. + ;; Turn off blinkenlight and execute program + lda via.ra + and #%11101111 + sta via.ra + jsr via.init jmp load_address .bend ;; List programs on card -ls: +ls_or_autostart: .block jsr ds.create_stack_frame jsr sd.open @@ -142,11 +146,34 @@ ls: #ds.PUSH $0200 ; to stack #ds.CALL sd.read_block, [#$00, #$00, #$00, #$00], lda #ds.PULL $0200 ; Reset stack pointer to point to block read + ldy #$00 lda (ds.ptr) - cmp #$00 ; Check FS version + cmp #$15 ; Check FS type beq cont jmp not_supported cont: + iny + lda (ds.ptr),y + cmp #$e2 ; Check FS type + beq cont1 + jmp not_supported +cont1: + iny + lda (ds.ptr),y + cmp #$00 ; Check FS version + beq cont2 + jmp not_supported +cont2: + iny + lda (ds.ptr),y + cmp #$ff ; Check autostart + beq list_files ; No autostart + ;; Autostart + pha + jsr ds.delete_stack_frame + pla + jmp execute +list_files: lda #$00 ; File number dir_entry_loop: pha diff --git a/tools/boot.py b/tools/boot.py @@ -12,7 +12,7 @@ SERIAL_PORT = '/dev/ttyUSB0' SERIAL_SPEED = 19200 # File upload does not work if Eris 2010 is run at 100 kHz clock -# frequency unless SLOW_CPU is set. +# frequency unless SLOW_CPU is set. This flags pauses after byte sent. SLOW_CPU = False # SLOW_CPU = True @@ -34,6 +34,9 @@ def upload_program(filename): l = s.readline() s.readline() print("Uploading program.") + s.write(b'\xff') + if SLOW_CPU: + time.sleep(.01) e = str.encode(chr(blocks)) s.write(e) @@ -46,8 +49,6 @@ def upload_program(filename): for d in data: print(".", end="", flush=True) if SLOW_CPU: - # At slow clock frequencies, the upload has to - # to be slowed down. time.sleep(.01) s.write(bytes([d])) # Update checksums diff --git a/tools/gfs.py b/tools/gfs.py @@ -1,121 +0,0 @@ -#!/usr/bin/env python3 -"""Access Eris 2010 filesystem""" - -import os -import argparse -import pdb - -blocks_per_app = 2**16 -number_of_apps = 10 - -class GFS: - def __init__(self): - self.dev = None - dev_file = self.find_device() - self.dev = os.open(dev_file, os.O_RDWR) - if (self.read_block(block=0))[0] != 0: - print("WARNING: Card not formatted for GFS!") - - - def __del__(self): - if self.dev != None: - os.close(self.dev) - - def find_device(self): - # Find device - # - # Security check: Only small SD cards of 1 GB or 4 GB are accepted. - known_devices = [['Generic-', 'SD_MMC', '512', '968.8M'], - ['Generic', 'STORAGE_DEVICE', '512', '968.8M'], - ['Generic', 'STORAGE_DEVICE', '512', '3.8G']] - cmd = os.popen('lsblk --list -o name,vendor,model,phy-sec,size') - dev = None - for l in cmd.readlines(): - l = l.split() - if (len(l) == 5): - for k in known_devices: - if k == l[1:]: - (dev, vendor, model, phy_sec, size) = l - break - if (dev != None): - break - if dev == None: - raise IOError("No suitable SD card found") - - print("Using device /dev/{} {}".format(dev, - repr((vendor, model, - phy_sec, size)))) - return(os.path.join('/', 'dev', dev)) - - def read_block(self, block): - return(os.pread(self.dev, 512, 512*block)) - - def write_blocks(self, block, data): - return(os.pwrite(self.dev, data, 512*block)) - - - def format(self): - """Format SD card for GFS""" - self.write_blocks(block=0, data=b'\x00') - for a in range(number_of_apps): - self.write_blocks(block=a*blocks_per_app+1, data=b'\x00') - - def ls(self): - """Return list of files on card.""" - for a in range(number_of_apps): - b = self.read_block(block=a*blocks_per_app+1) - number_of_blocks = int(b[0]) - if number_of_blocks > 0: - end = b[1:].find(b'\x00') - filename = b[1:end+1] - print("{filenumber}: {filename} ({blocks} blocks)". - format(filenumber=a, filename=filename.decode('utf-8'), - blocks=number_of_blocks)) - - def store(self, app_number, app_name, app_img): - with open(app_img, 'rb') as f: - img = f.read() - number_of_blocks = (len(img) // 512) - if (len(img) % 512) != 0: - number_of_blocks += 1 - header = (bytes([number_of_blocks]) + app_name.encode('utf-8') + b'\x00') - self.write_blocks(block=app_number*blocks_per_app+1, - data=header) - self.write_blocks(block=app_number*blocks_per_app+2, - data=img) - - - -if __name__ == '__main__' or True: - fs = GFS() - list_of_commands = """\ -The following commands are available: - format : Format card for use with GFS - ls : Print list of apps on card. - store <nr> <name> <img> : Store image file <img> as application <nr> - with name <name>. -""" - - parser = argparse.ArgumentParser(description='Access GFS on SD Card.', - formatter_class=argparse.RawDescriptionHelpFormatter, - epilog=list_of_commands) - parser.add_argument('command', metavar='CMD', - help='Command') - parser.add_argument('args', nargs='*', metavar='ARGS', default=[], - help='Arguments for command') - args = parser.parse_args() - if args.command == 'format': - fs.format() - elif args.command == 'ls': - fs.ls() - elif ((args.command == 'store') and (len(args.args) == 3)): - fs.store(int(args.args[0]), args.args[1], args.args[2]) - else: - parser.print_help() - if False: - b = fs.read_block(0) - for c in b: - print("{:02x}".format(c), end=" ") - print() - fs.format() - fs.ls() diff --git a/tools/kfs.py b/tools/kfs.py @@ -0,0 +1,129 @@ +#!/usr/bin/env python3 +"""Access Eris 2010 filesystem""" + +import os +import argparse +import sys + +blocks_per_app = 2**16 +number_of_apps = 10 + +class KFS: + def __init__(self, device, command): + self.dev = None + self.check_device_file(device) + self.dev = os.open(device, os.O_RDWR) + if command != 'format': + # Unless command is format, we only + # operate on formatted devices + if (self.read_block(block=0))[:2] != b'\x15\xe2': + sys.stderr.write("ERROR: Card not formatted for KFS!\n") + sys.exit(-1) + if (self.read_block(block=0))[2] != 0: + sys.stderr.write("ERROR: Wrong file system version!\n") + sys.exit(-1) + + + def __del__(self): + if self.dev != None: + os.close(self.dev) + + def check_device_file(self, device): + # Find device + # + # Security check: Only small SD cards of 1 GB, 2GB, or 4 GB are accepted. + known_devices = [['Generic-', 'SD_MMC', '512', '968.8M'], + ['Generic', 'STORAGE_DEVICE', '512', '968.8M'], + ['Generic', 'STORAGE_DEVICE', '512', '1.9G'], + ['Generic', 'STORAGE_DEVICE', '512', '3.8G']] + cmd = os.popen('lsblk --list -o name,vendor,model,phy-sec,size ' + + device) + cmd.readline() + l = cmd.readline().split() + if not l[1:] in known_devices: + raise IOError("No suitable SD card found") + + def read_block(self, block): + return(os.pread(self.dev, 512, 512*block)) + + def write_blocks(self, block, data): + return(os.pwrite(self.dev, data, 512*block)) + + + def format(self): + """Format SD card for KFS""" + self.write_blocks(block=0, data=b'\x15\xe2\x00\xff') + for a in range(number_of_apps): + self.write_blocks(block=a*blocks_per_app+1, data=b'\x00') + + def ls(self): + """Return list of files on card.""" + for a in range(number_of_apps): + b = self.read_block(block=a*blocks_per_app+1) + number_of_blocks = int(b[0]) + if number_of_blocks > 0: + end = b[1:].find(b'\x00') + filename = b[1:end+1] + print("{filenumber}: {filename} ({blocks} blocks)". + format(filenumber=a, filename=filename.decode('utf-8'), + blocks=number_of_blocks)) + print("Autostart: {}".format(self.read_block(0)[3])) + + + def store(self, app_number, app_name, app_img): + with open(app_img, 'rb') as f: + img = f.read() + number_of_blocks = (len(img) // 512) + if (len(img) % 512) != 0: + number_of_blocks += 1 + header = (bytes([number_of_blocks]) + app_name.encode('utf-8') + b'\x00') + self.write_blocks(block=app_number*blocks_per_app+1, + data=header) + self.write_blocks(block=app_number*blocks_per_app+2, + data=img) + + + def autostart(self, app_number): + b = list(self.read_block(block=0)) + b[3] = app_number + self.write_blocks(block=0, data=bytes(b)) + + +if __name__ == '__main__' or True: + list_of_commands = """\ +The following commands are available: + format : Format card for use with KFS + ls : Print list of apps on card. + autostart <nr> : Number of program to start on boot (255 to disable autostart). + store <nr> <name> <img> : Store image file <img> as application <nr> + with name <name>. +""" + + parser = argparse.ArgumentParser(description='Access KFS on SD Card.', + formatter_class=argparse.RawDescriptionHelpFormatter, + epilog=list_of_commands) + parser.add_argument('device', metavar='DEV', + help='Device') + parser.add_argument('command', metavar='CMD', + help='Command') + parser.add_argument('args', nargs='*', metavar='ARGS', default=[], + help='Arguments for command') + args = parser.parse_args() + fs = KFS(args.device, args.command) + if args.command == 'format': + fs.format() + elif args.command == 'ls': + fs.ls() + elif ((args.command == 'autostart') and (len(args.args) == 1)): + fs.autostart(int(args.args[0])) + elif ((args.command == 'store') and (len(args.args) == 3)): + fs.store(int(args.args[0]), args.args[1], args.args[2]) + else: + parser.print_help() + if False: + b = fs.read_block(0) + for c in b: + print("{:02x}".format(c), end=" ") + print() + fs.format() + fs.ls()