Full Code of ElectronicCats/HunterCatNFC for AI

main b1ac81f326e1 cached
50 files
16.0 MB
4.2M tokens
1 requests
Copy disabled (too large) Download .txt
Showing preview only (16,758K chars total). Download the full file to get everything.
Repository: ElectronicCats/HunterCatNFC
Branch: main
Commit: b1ac81f326e1
Files: 50
Total size: 16.0 MB

Directory structure:
gitextract_hu2m86a_/

├── .github/
│   ├── ISSUE_TEMPLATE/
│   │   ├── BUG_REPORT_EC.md
│   │   ├── Feedback-request.md
│   │   └── config.yml
│   └── stale.yml
├── .gitignore
├── Firmware/
│   ├── HunterCatNFC_P2P/
│   │   └── HunterCatNFC_P2P.ino
│   ├── hunterCatNFC_AllOne/
│   │   └── hunterCatNFC_AllOne.ino
│   └── huntercat_nfc_detect_readers/
│       └── huntercat_nfc_detect_readers.ino
├── Hardware/
│   ├── Case/
│   │   ├── Case.SLDASM
│   │   ├── Case.kicad_pcb
│   │   ├── Case.pro
│   │   ├── Case.sch
│   │   ├── Case.step
│   │   ├── GATOHUNTER.kicad_mod
│   │   ├── Ilustracion Final HC-NFC.kicad_mod
│   │   ├── LADOB_1.kicad_mod
│   │   └── fp-info-cache
│   ├── HunterCat-NFC/
│   │   ├── Ensamblaje14.SLDASM
│   │   ├── HunterCat-NFC-cache.lib
│   │   ├── HunterCat-NFC-rescue.dcm
│   │   ├── HunterCat-NFC-rescue.lib
│   │   ├── HunterCat-NFC.csv
│   │   ├── HunterCat-NFC.kicad_pcb
│   │   ├── HunterCat-NFC.kicad_prl
│   │   ├── HunterCat-NFC.kicad_pro
│   │   ├── HunterCat-NFC.kicad_sch
│   │   ├── HunterCat-NFC.net
│   │   ├── HunterCat-NFC.pro
│   │   ├── HunterCat-NFC.sch
│   │   ├── HunterCat-NFC.xml
│   │   ├── _autosave-HunterCat-NFC.sch
│   │   ├── fp-info-cache
│   │   ├── fp-lib-table
│   │   ├── library/
│   │   │   ├── hunter-cat-nfc.dcm
│   │   │   ├── hunter-cat-nfc.lib
│   │   │   └── hunter-cat-nfc.pretty/
│   │   │       ├── KSC941JLFS.kicad_mod
│   │   │       ├── Micro_interruptor_SPDT.kicad_mod
│   │   │       ├── NFC-antenna30.4x30.4mm.kicad_mod
│   │   │       ├── NFC-antenna40x40mm.kicad_mod
│   │   │       ├── NFCAntennaTest.kicad_mod
│   │   │       ├── NFC_ANTENNA2.kicad_mod
│   │   │       ├── PSON50P200X300X50-9N.kicad_mod
│   │   │       ├── RP2040-QFN-56.kicad_mod
│   │   │       └── W25Q16JVUUIQ.kicad_mod
│   │   └── sym-lib-table
│   ├── HunterCat-NFC.DXF
│   └── HunterCat-NFC.SLDPRT
├── LICENSE
├── LICENSE_HARDWARE
└── README.md

================================================
FILE CONTENTS
================================================

================================================
FILE: .github/ISSUE_TEMPLATE/BUG_REPORT_EC.md
================================================
---
name: "\U0001F640 Bug report "
about: Report a bug or unexpected behavior while using the HunterCatNFC Board.
title: 'ElectronicCats'
labels: bug
---

**Please, before reporting any issue**
- Make sure your board it's in good condition.
- Verify that it really is a board problem and not a hardware problem.
- **Avoid** to submit a GitHub issue for project troubleshooting.

Any feedback/suggestions should be discussed on the [feedback section](https://github.com/ElectronicCats/HunterCatNFC/issues):
  * Just click on New Issue and select the correct category.

When reporting any issue, please try to provide all relevant information to help on its resolution.


**Describe the problem:**
A clear and concise description of what the problem is.
The more detailed this is, the easier we can come up with a solution.


**To Reproduce:**
Explanation of the steps you followed and how your problem arose.
If you think it is absolutely necessary, mention in detail what you modified.


**Expected behavior:**
A clear and concise description of what you expected to happen.

**Screenshots:**
If applicable, add screenshots or photos to help explain your problem.

**To help us to understand your situation, we would like to ask you for the following additional information:**
 - What Operating System and version are you using (e.g. Windows 11, macOS 12.0, Linux)?
 - In case you are using the Arduino IDE, What version of the Arduino IDE?
 - Did it work before?, If it worked before, what were the parameters that you modify?


**Additional context:**
Add any other context about the problem here that you think will help us to solve your problem.

================================================
FILE: .github/ISSUE_TEMPLATE/Feedback-request.md
================================================
---
name: "\U0001F408 Feddback or requests"
about: Suggest an idea or improvement for this project
title: 'ElectronicCats'
labels: 'enhancement'
---

**What idea or improvement has occurred to you?**

**If you found an error:** 

Please describe clearly and concisely the problem you are aware of.


**Have you already found a solution?**

If you found a way to fix the problem please let us know.
It would be very helpful if you put how it needs to be corrected.

***Thanks a lot***

================================================
FILE: .github/ISSUE_TEMPLATE/config.yml
================================================
blank_issues_enabled: false
contact_links:
  - name: See if your issue is solved before creating a new one.
    about: Try to see if ther is an answer for yoru questions before you create a new issue.
    url: https://github.com/ElectronicCats/HunterCatNFC/issues?q=is%3Aissue+is%3Aclosed
  - name: ElectronicCats
    about: Contact us through our website
    url: https://electroniccats.com/contact/

================================================
FILE: .github/stale.yml
================================================
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 5
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 3
# Issues with these labels will never be considered stale
exemptLabels:
- Bug
- Quality
- Feedback
- Libraries
- Feature request
# Label to use when marking an issue as stale
staleLabel: First warning
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
  This is a message to remind you that your request has been pending for 5 days and awaits your comments. 
  
  Our agent would like to hear from you about your previous request to see if the difficulty
  you were facing has been resolved or if we can provide further assistance.
  Otherwise, if we do not hear back from you within the next three days, the issue will be closed.
  
  Kind regards,
  Electronic Cats Support Team
# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: false
# Limit to only `issues` or `pulls`
only: issues


================================================
FILE: .gitignore
================================================

*.sch-bak

.DS_Store

*.kicad_pcb-bak

HunterCat-NFC/Case/.svg2shenzhen-cache/

Hardware/HunterCat-NFC/HunterCat-NFC-backups/


================================================
FILE: Firmware/HunterCatNFC_P2P/HunterCatNFC_P2P.ino
================================================
/**
 * Example to detect P2P device 
 * Authors: 
 *        Salvador Mendoza - @Netxing - salmg.net
 *        For Electronic Cats - electroniccats.com
 * 
 *  March 2020
 * 
 * This code is beerware; if you see me (or any other collaborator 
 * member) at the local, and you've found our code helpful, 
 * please buy us a round!
 * Distributed as-is; no warranty is given.
 */

#include "Electroniccats_PN7150.h"   
#ifdef ARDUINO_ARCH_SAMD
#include "SdFat.h"
#include "Adafruit_SPIFlash.h"
#endif
      
#ifdef ARDUINO_ARCH_SAMD
#define PN7150_IRQ   (15)
#define PN7150_VEN   (14)
#else
#define PN7150_IRQ   (18)
#define PN7150_VEN   (17)
#endif

#define PN7150_ADDR  (0x28)

#ifdef ARDUINO_ARCH_RP2040

#define PIN_LED  8
#define PIN_LED2 9
#define PIN_LED3 10

#define BUTTON_0 19
#define BUTTON_1 20
#define BUTTON_2 21
#endif

Electroniccats_PN7150 nfc(PN7150_IRQ, PN7150_VEN, PN7150_ADDR);    // creates a global NFC device interface object, attached to pins 7 (IRQ) and 8 (VEN) and using the default I2C address 0x28
RfIntf_t RfInterface;                                              //Intarface to save data for multiple tags

#ifdef ARDUINO_ARCH_SAMD
Adafruit_FlashTransport_SPI flashTransport(EXTERNAL_FLASH_USE_CS, EXTERNAL_FLASH_USE_SPI);

Adafruit_SPIFlash flash(&flashTransport);
#endif

uint8_t mode = 3;                                                  // modes: 1 = Reader/ Writer, 2 = Emulation, 3 = Peer to peer P2P

void ResetMode(){                                  //Reset the configuration mode after each reading
  Serial.println("Re-initializing...");
  nfc.ConfigMode(mode);                               
  nfc.StartDiscovery(mode);
}

void RGB(int R, int G, int B)
{
  int g = map(G, 0, 255, 0, 1023);

  analogWrite(PIN_LED, R);
  analogWrite(PIN_LED2, B);
  analogWrite(PIN_LED3, g);
}

void setup(){
  Serial.begin(9600);
  while(!Serial);

  #ifdef ARDUINO_ARCH_SAMD
  // Initialize flash library and check its chip ID.
  if (!flash.begin()) {
    Serial.println("Error, failed to initialize flash chip!");
    while (1) {
      blink(LED_BUILTIN, 600, 3);;
    }
  }
  Serial.print("Flash chip JEDEC ID: 0x"); Serial.println(flash.getJEDECID(), HEX);
#endif

  Serial.println("Initializing...");                
  if (nfc.connectNCI()) { //Wake up the board
    Serial.println("Error while setting up the mode, check connections!");
    while (1);
  }
  
  if (nfc.ConfigureSettings()) {
    Serial.println("The Configure Settings failed!");
    while (1);
  }
  
  if(nfc.ConfigMode(mode)){ //Set up the configuration mode
    Serial.println("The Configure Mode failed!!");
    while (1);
  }
  nfc.StartDiscovery(mode); //NCI Discovery mode
  Serial.println("Detect P2P devices with PN7150");
  Serial.println("Waiting for P2P device...");
}

void loop(){
  int analog = analogRead(A0);
  int voltagepercent = map(analog, 0, 645, 0, 100 );

 
   
  if(!nfc.WaitForDiscoveryNotification(&RfInterface)){ // Waiting to detect 
   if (RfInterface.Interface == INTF_NFCDEP){
    if ((RfInterface.ModeTech & MODE_LISTEN) == MODE_LISTEN){ 
     //Serial.println(" - P2P TARGET MODE: Activated from remote Initiator");
     Serial.println("Listening ");
     RGB(255,0,0);
    }
    else{
     //Serial.println(" - P2P INITIATOR MODE: Remote Target activated");
     Serial.println("Talking ");
     RGB(0,0,255);
    }
   /* Process with SNEP for NDEF exchange */
   nfc.ProcessP2pMode(RfInterface);
   }
  ResetMode();
  RGB(0,0,0); 
  Serial.println("Peer lost!"); 
 }
   
  delay(500);

   //Low Battery < 30%
   if (voltagepercent < 30) {
   RGB(234, 200, 203); //Pink
   delay(100);
   RGB(0, 0, 0);
   delay(100);
   }
}


================================================
FILE: Firmware/hunterCatNFC_AllOne/hunterCatNFC_AllOne.ino
================================================
/**
   Example to detect NFC readers, read and clone UID a Mifare Card, read a Visa card
   and emulate a Visa MSD card.

   Authors:
          Salvador Mendoza - @Netxing - salmg.net
          Andrés Sabas - @sabasacustico
          For Electronic Cats - electroniccats.com

    January 2021

   This code is beerware; if you see me (or any other collaborator
   member) at the local, and you've found our code helpful,
   please buy us a round!
   Distributed as-is; no warranty is given.
*/
#include "Electroniccats_PN7150.h"
#ifdef ARDUINO_ARCH_SAMD
#include "SdFat.h"
#include "Adafruit_SPIFlash.h"
#endif

//#define DEBUG

#ifdef ARDUINO_ARCH_SAMD
#define PN7150_IRQ   (15)
#define PN7150_VEN   (14)
#else
#define PN7150_IRQ   (18)
#define PN7150_VEN   (17)
#endif

#define PN7150_ADDR  (0x28)

#ifdef ARDUINO_ARCH_RP2040

#define PIN_LED  8
#define PIN_LED2 9
#define PIN_LED3 10

#define BUTTON_0 19
#define BUTTON_1 20
#define BUTTON_2 21
#endif

#define KEY_MFC      0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF        // Default Mifare Classic key

Electroniccats_PN7150 nfc(PN7150_IRQ, PN7150_VEN, PN7150_ADDR); // creates a global NFC device interface object, attached to pins 7 (IRQ) and 8 (VEN) and using the default I2C address 0x28
RfIntf_t RfInterface;

#ifdef ARDUINO_ARCH_SAMD
Adafruit_FlashTransport_SPI flashTransport(EXTERNAL_FLASH_USE_CS, EXTERNAL_FLASH_USE_SPI);

Adafruit_SPIFlash flash(&flashTransport);
#endif

uint8_t mode = 2;                                                  // modes: 1 = Reader/ Writer, 2 = Emulation

unsigned char STATUSOK[] = {0x90, 0x00}, Cmd[256], CmdSize;

uint8_t uidcf[20] = {        
        0x20, 0x02, 0x05, 0x01, /* CORE_SET_CONFIG_CMD */
        0x00, 0x02, 0x00, 0x01  /* TOTAL_DURATION */
        };
uint8_t uidlen = 0;

// Token = data to be use it as track 2
// 4412345605781234 = card number in this case
uint8_t token[19] = {0x44, 0x12, 0x34, 0x56, 0x05 , 0x78, 0x12, 0x34, 0xd1, 0x71, 0x12, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x99, 0x1f};

//Visa MSD emulation variables
uint8_t apdubuffer[255] = {}, apdulen;
uint8_t ppsea[] = {0x6F, 0x23, 0x84, 0x0E, 0x32, 0x50, 0x41, 0x59, 0x2E, 0x53, 0x59, 0x53, 0x2E, 0x44, 0x44, 0x46, 0x30, 0x31, 0xA5, 0x11, 0xBF, 0x0C, 0x0E, 0x61, 0x0C, 0x4F, 0x07, 0xA0, 0x00, 0x00, 0x00, 0x03, 0x10, 0x10, 0x87, 0x01, 0x01, 0x90, 0x00};
uint8_t visaa[] = {0x6F, 0x1E, 0x84, 0x07, 0xA0, 0x00, 0x00, 0x00, 0x03, 0x10, 0x10, 0xA5, 0x13, 0x50, 0x0B, 0x56, 0x49, 0x53, 0x41, 0x20, 0x43, 0x52, 0x45, 0x44, 0x49, 0x54, 0x9F, 0x38, 0x03, 0x9F, 0x66, 0x02, 0x90, 0x00};
uint8_t processinga[] = {0x80, 0x06, 0x00, 0x80, 0x08, 0x01, 0x01, 0x00, 0x90, 0x00};
uint8_t last [4] =  {0x70, 0x15, 0x57, 0x13};
uint8_t card[25] = {};
uint8_t statusapdu[2] = {0x90, 0x00};
uint8_t finished[] = {0x6f, 0x00};

boolean detectCardFlag = false;

uint8_t ppdol[255] = {0x80, 0xA8, 0x00, 0x00, 0x02, 0x83, 0x00};

void resetMode() { //Reset the configuration mode after each reading
  Serial.println("Reset...");
  if (nfc.connectNCI()) { //Wake up the board
    Serial.println("Error while setting up the mode, check connections!");
    while (1);
  }
  
  //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

  if (nfc.ConfigureSettings(uidcf, uidlen)) {
    Serial.println("The Configure Settings failed!");
    while (1);
  }

  if (nfc.ConfigMode(mode)) { //Set up the configuration mode
    Serial.println("The Configure Mode failed!!");
    while (1);
  }

  nfc.StartDiscovery(mode); //NCI Discovery mode
}

void RGB(int R, int G, int B)
{
  int g = map(G, 0, 255, 0, 1023);
  
  analogWrite(PIN_LED,R);
  analogWrite(PIN_LED2,B);
  analogWrite(PIN_LED3,g);
}

void blink(int pin, int msdelay, int times) {
  for (int i = 0; i < times; i++) {
    digitalWrite(pin, HIGH);
    delay(msdelay);
    digitalWrite(pin, LOW);
    delay(msdelay);
  }
}

//Print hex data buffer in format
void printBuf(const byte * data, const uint32_t numBytes) {
  uint32_t szPos;
  for (szPos = 0; szPos < numBytes; szPos++) {
    Serial.print(F("0x"));
    // Append leading 0 for small values
    if (data[szPos] <= 0xF)
      Serial.print(F("0"));

    Serial.print(data[szPos] & 0xff, HEX);
    if ((numBytes > 1) && (szPos != numBytes - 1)) {
      Serial.print(F(" "));
    }
  }
  Serial.println();
}
/*
    treatPDOL function:
   Make a right format challenge using the card PDOL to extract more data(track 2)
   Note: This challenge only follows the format, do not use it as real challenge generator
*/
uint8_t treatPDOL(uint8_t* apdu) {
  uint8_t plen = 7;
  Serial.println("");
  //PDOL Format: 80 A8 00 00 + (Tamaño del PDOL+2) + 83 + Tamaño del PDOL + PDOL + 00
  for (uint8_t i = 1; i <= apdu[0]; i++) {
    if (apdu[i] == 0x9F && apdu[i + 1] == 0x66) {
      ppdol[plen] = 0xF6;
      ppdol[plen + 1] = 0x20;
      ppdol[plen + 2] = 0xC0;
      ppdol[plen + 3] = 0x00;
      plen += 4;
      i += 2;
    }
    else if (apdu[i] == 0x9F && apdu[i + 1] == 0x1A) {
      ppdol[plen] = 0x9F;
      ppdol[plen + 1] = 0x1A;
      plen += 2;
      i += 2;
    }
    else if (apdu[i] == 0x5F && apdu[i + 1] == 0x2A) {
      ppdol[plen] = 0x5F;
      ppdol[plen + 1] = 0x2A;
      plen += 2;
      i += 2;
    }
    else if (apdu[i] == 0x9A) {
      ppdol[plen] = 0x9A;
      ppdol[plen + 1] = 0x9A;
      ppdol[plen + 2] = 0x9A;
      plen += 3;
      i += 1;
    }
    else if (apdu[i] == 0x95) {
      ppdol[plen] = 0x95;
      ppdol[plen + 1] = 0x95;
      ppdol[plen + 2] = 0x95;
      ppdol[plen + 3] = 0x95;
      ppdol[plen + 4] = 0x95;
      plen += 5;
      i += 1;
    }
    else if (apdu[i] == 0x9C) {
      ppdol[plen] = 0x9C;
      plen += 1;
      i += 1;
    }
    else if (apdu[i] == 0x9F && apdu[i + 1] == 0x37) {
      ppdol[plen] = 0x9F;
      ppdol[plen + 1] = 0x37;
      ppdol[plen + 2] = 0x9F;
      ppdol[plen + 3] = 0x37;
      plen += 4;
      i += 2;
    }
    else {
      uint8_t u = apdu[i + 2];
      while (u > 0) {
        ppdol[plen] = 0;
        plen += 1;
        u--;
      }
      i += 2;
    }
  }
  ppdol[4] = (plen + 2) - 7; // Length of PDOL + 2
  ppdol[6] = plen - 7;       // Real length
  plen++;                    // +1 because the last 0
  ppdol[plen] = 0x00;        // Add the last 0 to the challenge
  return plen;
}

void printData(uint8_t* buff, uint8_t lenbuffer, uint8_t cmd) {
  char tmp[1];
  if (cmd == 1)
    Serial.print("\nCommand: ");
  else if (cmd == 2)
    Serial.print("\nReader command: ");
  else if (cmd == 3)
    Serial.print("\nHunter Cat answer: ");
  else
    Serial.print("\nCard answer: ");

  for (uint8_t u = 0; u < lenbuffer; u++) {
    sprintf(tmp, "0x%.2X", buff[u]);
    Serial.print(tmp); Serial.print(" ");
  }
}

//Find Track 2 in the NFC reading transaction
void seekTrack2() {
  bool chktoken = false, existpdol = false;
  uint8_t apdubuffer[255] = {}, apdulen;

  uint8_t ppse[] = {0x00, 0xA4, 0x04, 0x00, 0x0e, 0x32, 0x50, 0x41, 0x59, 0x2e, 0x53, 0x59, 0x53, 0x2e, 0x44, 0x44, 0x46, 0x30, 0x31, 0x00}; //20
  uint8_t visa[] = {0x00, 0xA4, 0x04, 0x00, 0x07, 0xa0, 0x00, 0x00, 0x00, 0x03, 0x10, 0x10, 0x00}; //13
  uint8_t processing [] = {0x80, 0xA8, 0x00, 0x00, 0x02, 0x83, 0x00, 0x00}; //8
  uint8_t sfi[] = {0x00, 0xb2, 0x01, 0x0c, 0x00}; //5

  uint8_t *apdus[] = {ppse, visa, processing, sfi};
  uint8_t apdusLen [] = { sizeof(ppse), sizeof(visa), sizeof(processing), sizeof(sfi)};

  uint8_t pdol[50], plen = 8;

  for (uint8_t i = 0; i < 4; i++) {
    //blink(L2, 150, 1);
    nfc.CardModeSend(apdus[i], apdusLen[i]);

    while (nfc.CardModeReceive(apdubuffer, &apdulen) != 0) { }

    if (nfc.CardModeReceive(apdubuffer, &apdulen) == 0) {
      printData(apdus[i], apdusLen[i], 1);
      printData(apdubuffer, apdulen, 4);
      for (uint8_t u = 0; u < apdulen; u++) {
        if (i == 1) {
          if (apdubuffer[u] == 0x9F && apdubuffer[u + 1] == 0x38) {
            for (uint8_t e = 0; e <= apdubuffer[u + 2]; e++)
              pdol[e] =  apdubuffer[u + e + 2];

            plen = treatPDOL(pdol);
            apdus[2] = ppdol;
            apdusLen[2] = plen;
            existpdol = true;
          }
        }
        else if (i == 3) {
          if (apdubuffer[u] == 0x57 && apdubuffer[u + 1] == 0x13 && !chktoken) {
            chktoken = true;
            memcpy(&token, &apdubuffer[u + 2], 19);
            break;
          }
        }
      }
      if (i == 1) {
        char tmp[1];
        Serial.print("\nFull challenge: ");
        for (uint8_t b = 0; b < plen; b++) {
          sprintf(tmp, "0x%.2X", existpdol ? ppdol[b] : processing[b]);
          Serial.print(tmp); Serial.print(" ");
        }
        Serial.println("");
      }
      Serial.println("");
    }
    else
      Serial.println("Error reading the card!");

  }
}

// Read Mifare Classic 1K
void readingmifare(void) {
  uint8_t success = 1;                          // Flag to check if there was an error
  uint8_t currentblock = 0;                     // Counter to keep track of which block we're on
  bool authenticated = false;                   // Flag to indicate if the sector is authenticated
  unsigned char respm[16];
  unsigned char respsize;
  unsigned char authm[] = {0x40, currentblock / 4, 0x10, KEY_MFC};

  /* Read block 4 */
  unsigned char readm[] = {0x10, 0x30, currentblock};
  Serial.println("Reading Mifare...");
  // Now we try to go through all 16 sectors (each having 4 blocks)
  // authenticating each sector, and then dumping the blocks
  for (currentblock = 0; currentblock < 64; currentblock++) {
    // Check if this is a new block so that we can reauthenticate

    /* Authenticate sector 1 with generic keys */
    //authenticated = true;
    authm[1] = currentblock / 4;
    authenticated = nfc.ReaderTagCmd(authm, sizeof(authm), respm, &respsize);

    if ((authenticated == NFC_ERROR) || (respm[respsize - 1] != 0)) {
      authenticated = false;
    } else {
      authenticated = true;
    }
    // If we're still not authenticated just skip the block
    if (!authenticated) {
      Serial.print("Block "); Serial.print(currentblock, DEC);
      Serial.println(" unable to authenticate");
    } else {
      // Authenticated ... we should be able to read the block now
      // Dump the data into the 'data' array
      readm[2] = {currentblock};
      success = nfc.ReaderTagCmd(readm, sizeof(readm), respm, &respsize);
      if ((success == NFC_ERROR) || (respm[respsize - 1] != 0)) {
        success = 0;
      } else {
        success = 1;
      }
      if (success) {
        // Read successful
        Serial.print("Block "); Serial.print(currentblock, DEC);
        if (currentblock < 10)
          Serial.print("  ");
        else
          Serial.print(" ");

        // Dump the raw data
        //nfc.PrintHexChar(data, 16);

        printBuf(respm + 1, respsize - 2);
      } else {
        // Oops ... something happened
        Serial.print("Block ");
        Serial.print(currentblock, DEC);
        Serial.println(" unable to read this block");
      }
    }
    delay(50);
  }
  
  Serial.println("UID clone ready");
  Serial.println("Finish Dump Card...");
  
}

//Emulate a Visa MSD
void visamsd() {
  mode = 2;
  resetMode();
  memcpy(&card[0], last, sizeof(last));
  memcpy(&card[4], token, sizeof(token));
  memcpy(&card[23], statusapdu, sizeof(statusapdu));

  uint8_t *apdus2[] = {ppsea, visaa, processinga, card, finished, finished};
  uint8_t apdusLen2 [] = { sizeof(ppsea), sizeof(visaa), sizeof(processinga), sizeof(card), sizeof(finished), sizeof(finished)};

  for (uint8_t i = 0; i < 6; i++) {

    if (nfc.CardModeReceive(Cmd, &CmdSize) == 0) { //Data in buffer?

      while ((CmdSize < 2) && (Cmd[0] != 0x00)) {}

      printData(Cmd, CmdSize, 1);

      nfc.CardModeSend(apdus2[i], apdusLen2[i]);

      printData(apdus2[i], apdusLen2[i], 3);

    } else {
      i--;
    }
  }
}

//Is it a card in range? for Mifare and ISO cards
void detectcard() {
  while (detectCardFlag == false) {
    Serial.println("wait detect Card...");
    if (!nfc.WaitForDiscoveryNotification(&RfInterface)) { // Waiting to detect cards

      if (RfInterface.ModeTech == MODE_POLL || RfInterface.ModeTech == TECH_PASSIVE_NFCA) {
        char tmp[16];

        Serial.print("\tSENS_RES = ");
        sprintf(tmp, "0x%.2X", RfInterface.Info.NFC_APP.SensRes[0]);
        Serial.print(tmp); Serial.print(" ");
        sprintf(tmp, "0x%.2X", RfInterface.Info.NFC_APP.SensRes[1]);
        
        Serial.print(tmp); Serial.println(" ");
        Serial.print("\tNFCID = ");
       
        printBuf(RfInterface.Info.NFC_APP.NfcId, RfInterface.Info.NFC_APP.NfcIdLen);

        uidcf[2] = 7 + RfInterface.Info.NFC_APP.NfcIdLen;
        uidcf[3] = 0x02;
        uidcf[8] = 0x33;
        uidcf[9] = RfInterface.Info.NFC_APP.NfcIdLen;

        uidlen = RfInterface.Info.NFC_APP.NfcIdLen;
        
        memcpy(&uidcf[10], RfInterface.Info.NFC_APP.NfcId, RfInterface.Info.NFC_APP.NfcIdLen);

        //uidcf ready to fill CORE_CONF

        if (RfInterface.Info.NFC_APP.NfcIdLen != 4) {

          Serial.println("Ooops ... this doesn't seem to be a Mifare Classic card!");
          return;
        }

        if (RfInterface.Info.NFC_APP.SelResLen != 0) {

          Serial.print("\tSEL_RES = ");
          sprintf(tmp, "0x%.2X", RfInterface.Info.NFC_APP.SelRes[0]);
          Serial.print(tmp); Serial.println(" ");
        }
      }
      switch (RfInterface.Protocol) {
        case PROT_ISODEP:

          Serial.println(" - Found ISODEP card");

          seekTrack2();
          break;

        case PROT_MIFARE:
          Serial.println(" - Found MIFARE card");

          readingmifare();
          break;

        default:
          Serial.println(" - Not a valid card");
          break;
      }

      //* It can detect multiple cards at the same time if they use the same protocol
      if (RfInterface.MoreTags) {
        nfc.ReaderActivateNext(&RfInterface);
      }

      //* Wait for card removal
      nfc.ProcessReaderMode(RfInterface, PRESENCE_CHECK);
      Serial.println("CARD REMOVED!");

      nfc.StopDiscovery();
      nfc.StartDiscovery(mode);
      detectCardFlag = true;
    }
  }
}

//Detect NFC Readers
void nfcdetectreader() {
  mode = 2;
  resetMode();
  while (detectCardFlag == false) {
    Serial.println("Looking for card readers...");
    if (nfc.CardModeReceive(Cmd, &CmdSize) == 0) { //Data in buffer?
      if ((CmdSize >= 2) && (Cmd[0] == 0x00)) { //Expect at least two bytes
        switch (Cmd[1]) {
          case 0xA4: //Something tries to select a file, meaning that it is a reader
            Serial.println("Card reader detected!");
            detectCardFlag = true;
            break;

          default:
            break;
        }
        nfc.CardModeSend(STATUSOK, sizeof(STATUSOK));
      }
    }
  }
  detectCardFlag = false;
}

//To read Mifare and Visa
void mifare() {
  mode = 1;
  resetMode();
  detectcard();
  detectCardFlag = false;
}

void setup() {
  Serial.begin(9600);
  #ifdef DEBUG
  while (!Serial);
  #endif
  Serial.println("Detecting NFC readers with PN7150");

  pinMode(LED_BUILTIN, OUTPUT);
  pinMode(PIN_LED2, OUTPUT);
  pinMode(PIN_LED3, OUTPUT);

  pinMode(BUTTON_0, INPUT_PULLUP);
  pinMode(BUTTON_1, INPUT_PULLUP);
  pinMode(BUTTON_2, INPUT_PULLUP);

  digitalWrite(LED_BUILTIN, LOW);
  digitalWrite(PIN_LED2, LOW);
  digitalWrite(PIN_LED3, LOW);
#ifdef ARDUINO_ARCH_SAMD
  // Initialize flash library and check its chip ID.
  if (!flash.begin()) {
    Serial.println("Error, failed to initialize flash chip!");
    while (1) {
      blink(LED_BUILTIN, 600, 3);;
    }
  }
  Serial.print("Flash chip JEDEC ID: 0x"); Serial.println(flash.getJEDECID(), HEX);
#endif
  resetMode();
  Serial.println("HunterCat NFC");
}

// to detect card readers: nfcdetectreader()
// to emulate Visa MSD: visamsd()
// to read Mifare card: mifare()

void loop() {
  int analog = analogRead(A0);
  int voltagepercent = map(analog, 0, 645, 0, 100 );

  //Low Battery < 30%
  if (voltagepercent < 30) {
    RGB(234, 200, 203); //Pink
    delay(100);
    RGB(0, 0, 0);
    delay(100);
  }
  
  if (digitalRead(BUTTON_0) == 0) {
    // to detect card readers: nfcdetectreader()
    Serial.println("nfcdetectreader");
    RGB(255, 0, 0);
    nfcdetectreader();
  }
  if (digitalRead(BUTTON_1) == 0) {
    // to read mifare card and clone UID: mifare()
    RGB(0, 0, 255); //Blue
    Serial.println("mifare");
    mifare();
  }
  if (digitalRead(BUTTON_2) == 0) {
    // to emulate Visa MSD: visamsd()
    Serial.println("visamsd");
    RGB(10,240,70); //Green
    visamsd();
  }
  RGB(0,240,250); //BLUE
  delay(150);
  RGB(0, 0, 0);
  delay(150);
}


================================================
FILE: Firmware/huntercat_nfc_detect_readers/huntercat_nfc_detect_readers.ino
================================================
/**
   Example to detect NFC readers.

   Authors:
          Salvador Mendoza - @Netxing - salmg.net
          For Electronic Cats - electroniccats.com

   March 2021

   This code is beerware; if you see me (or any other collaborator
   member) at the local, and you've found our code helpful,
   please buy us a round!
   Distributed as-is; no warranty is given.

   ---
   
   This code will detect NFC card readers.

   When it starts, the three LEDs will be on, and then will turn off after a second.
   Then a constant LED 1 will start flashing meaning that is scanning for NFC readers.
   When a NFC reader is detected, LED 2 and 3 will be on for a second.
   
*/

#include "Electroniccats_PN7150.h"
#ifdef ARDUINO_ARCH_SAMD
#include "SdFat.h"
#include "Adafruit_SPIFlash.h"
#endif

#ifdef ARDUINO_ARCH_SAMD
#define PN7150_IRQ   (15)
#define PN7150_VEN   (14)
#else
#define PN7150_IRQ   (18)
#define PN7150_VEN   (17)
#endif
#define PN7150_ADDR  (0x28)

#ifdef ARDUINO_ARCH_RP2040

#define PIN_LED  8
#define PIN_LED2 9
#define PIN_LED3 10

#define BUTTON_0 19
#define BUTTON_1 20
#define BUTTON_2 21
#endif

Electroniccats_PN7150 nfc(PN7150_IRQ, PN7150_VEN, PN7150_ADDR);  // creates a global NFC device interface object, attached to pins 7 (IRQ) and 8 (VEN) and using the default I2C address 0x28
RfIntf_t RfInterface;                                            //Intarface to save data for multiple tags

#ifdef ARDUINO_ARCH_SAMD
Adafruit_FlashTransport_SPI flashTransport(EXTERNAL_FLASH_USE_CS, EXTERNAL_FLASH_USE_SPI);

Adafruit_SPIFlash flash(&flashTransport);
#endif

unsigned char STATUSOK[] = {0x90, 0x00}, Cmd[256], CmdSize;

uint8_t mode = 2;  // modes: 1 = Reader/ Writer, 2 = Emulation

void RGB(int R, int G, int B)
{
  int g = map(G, 0, 255, 0, 1023);
  
  analogWrite(PIN_LED,R);
  analogWrite(PIN_LED2,B);
  analogWrite(PIN_LED3,g);
}

void blink(int pin, int msdelay, int times) {
  for (int i = 0; i < times; i++) {
    digitalWrite(pin, HIGH);
    delay(msdelay);
    digitalWrite(pin, LOW);
    delay(msdelay);
  }
}

void setup() {
  Serial.begin(9600);
  //while (!Serial);
  Serial.println("Detecting NFC readers with PN7150");
  
  pinMode(LED_BUILTIN, OUTPUT); //RED
  pinMode(PIN_LED2, OUTPUT);
  pinMode(PIN_LED3, OUTPUT);

  digitalWrite(LED_BUILTIN, LOW);
  digitalWrite(PIN_LED2, LOW);
  digitalWrite(PIN_LED3, LOW);

#ifdef ARDUINO_ARCH_SAMD
  // Initialize flash library and check its chip ID.
  if (!flash.begin()) {
    Serial.println("Error, failed to initialize flash chip!");
    while (1) {
      blink(LED_BUILTIN, 600, 3);;
    }
  }
  Serial.print("Flash chip JEDEC ID: 0x"); Serial.println(flash.getJEDECID(), HEX);
#endif
  Serial.println("Initializing...");
  if (nfc.connectNCI()) { //Wake up the board
    Serial.println("Error while setting up the mode, check connections!");
    while (1){
      blink(LED_BUILTIN, 200, 3);
    }
  }

  if (nfc.ConfigureSettings()) {
    Serial.println("The Configure Settings failed!");
    while (1){
      blink(LED_BUILTIN, 200, 5);
    }
  }

  if (nfc.ConfigMode(mode)) { //Set up the configuration mode
    Serial.println("The Configure Mode failed!!");
    while (1){
      blink(LED_BUILTIN, 200, 10);
    }
  }
  nfc.StartDiscovery(mode); //NCI Discovery mode
  blink(LED_BUILTIN, 200, 2);
  blink(PIN_LED2, 200, 2);
  blink(PIN_LED3, 200, 2);
  Serial.println("HunterCat NFC v1.3");
  Serial.println("Looking for card readers...");
}

// to detect NFC card readers
void loop() {
  int analog = analogRead(A0);
  int voltagepercent = map(analog, 0, 645, 0, 100 );
     
  if (nfc.CardModeReceive(Cmd, &CmdSize) == 0) { //Data in buffer?
    if ((CmdSize >= 2) && (Cmd[0] == 0x00)) { //Expect at least two bytes
      switch (Cmd[1]) {
        case 0xA4: //If tries to select a file, meaning that it is a reader
          Serial.println("Card reader detected!");
          RGB(0,255,255);
          delay(1000);
          RGB(0,0,0);
          break;

        default:
          break;
      }     
     nfc.CardModeSend(STATUSOK, sizeof(STATUSOK));
    }
  }
  
  //Low Battery < 95%
  if (voltagepercent < 90) {
   RGB(234, 200, 203); //Pink
   delay(100);
   RGB(0, 0, 0);
   delay(100);
   }
 
  RGB(255,0,0);
  delay(100);
  RGB(0, 0, 0);
  delay(100);
}


================================================
FILE: Hardware/Case/Case.kicad_pcb
================================================
(kicad_pcb (version 20171130) (host pcbnew "(5.1.9-0-10_14)")

  (general
    (thickness 1.6)
    (drawings 29)
    (tracks 0)
    (zones 0)
    (modules 10)
    (nets 1)
  )

  (page A4)
  (title_block
    (title "Case Hunter Cat")
    (date 2020-11-26)
    (rev 1.1)
    (company "Electronic Cats")
    (comment 2 "Design: Mayra")
    (comment 3 " Design: Nestor Salazar")
    (comment 4 "Andres Sabas")
  )

  (layers
    (0 F.Cu signal)
    (31 B.Cu signal)
    (32 B.Adhes user)
    (33 F.Adhes user)
    (34 B.Paste user)
    (35 F.Paste user)
    (36 B.SilkS user)
    (37 F.SilkS user)
    (38 B.Mask user)
    (39 F.Mask user)
    (40 Dwgs.User user)
    (41 Cmts.User user)
    (42 Eco1.User user)
    (43 Eco2.User user)
    (44 Edge.Cuts user)
    (45 Margin user)
    (46 B.CrtYd user)
    (47 F.CrtYd user)
    (48 B.Fab user)
    (49 F.Fab user)
  )

  (setup
    (last_trace_width 0.25)
    (trace_clearance 0.2)
    (zone_clearance 0.508)
    (zone_45_only no)
    (trace_min 0.2)
    (via_size 0.8)
    (via_drill 0.4)
    (via_min_size 0.4)
    (via_min_drill 0.3)
    (uvia_size 0.3)
    (uvia_drill 0.1)
    (uvias_allowed no)
    (uvia_min_size 0.2)
    (uvia_min_drill 0.1)
    (edge_width 0.05)
    (segment_width 0.2)
    (pcb_text_width 0.3)
    (pcb_text_size 1.5 1.5)
    (mod_edge_width 0.12)
    (mod_text_size 1 1)
    (mod_text_width 0.15)
    (pad_size 3 3)
    (pad_drill 3)
    (pad_to_mask_clearance 0)
    (aux_axis_origin 0 0)
    (visible_elements 7FFFFFFF)
    (pcbplotparams
      (layerselection 0x010fc_ffffffff)
      (usegerberextensions true)
      (usegerberattributes true)
      (usegerberadvancedattributes true)
      (creategerberjobfile true)
      (excludeedgelayer true)
      (linewidth 0.100000)
      (plotframeref false)
      (viasonmask false)
      (mode 1)
      (useauxorigin false)
      (hpglpennumber 1)
      (hpglpenspeed 20)
      (hpglpendiameter 15.000000)
      (psnegative false)
      (psa4output false)
      (plotreference true)
      (plotvalue true)
      (plotinvisibletext false)
      (padsonsilk false)
      (subtractmaskfromsilk false)
      (outputformat 1)
      (mirror false)
      (drillshape 0)
      (scaleselection 1)
      (outputdirectory "gerbers_CaseHunterNFC"))
  )

  (net 0 "")

  (net_class Default "This is the default net class."
    (clearance 0.2)
    (trace_width 0.25)
    (via_dia 0.8)
    (via_drill 0.4)
    (uvia_dia 0.3)
    (uvia_drill 0.1)
  )

  (module GATOHUNTER (layer F.Cu) (tedit 605BBF1B) (tstamp 5FA0BB98)
    (at 120.25 92.12)
    (fp_text reference Ref** (at 0 0) (layer F.SilkS) hide
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_text value Val** (at 0 0) (layer F.SilkS) hide
      (effects (font (size 1.27 1.27) (thickness 0.15)))
    )
    (fp_poly (pts (xy 36.497994 -3.800301) (xy 36.492561 -3.770947) (xy 36.483804 -3.728521) (xy 36.473295 -3.680543)
      (xy 36.469228 -3.662672) (xy 36.447104 -3.566584) (xy 35.412237 -3.566584) (xy 35.406338 -3.542771)
      (xy 35.403573 -3.529594) (xy 35.396938 -3.496918) (xy 35.386684 -3.446009) (xy 35.373064 -3.378128)
      (xy 35.356331 -3.29454) (xy 35.336735 -3.196508) (xy 35.31453 -3.085295) (xy 35.289968 -2.962166)
      (xy 35.263301 -2.828382) (xy 35.234781 -2.685209) (xy 35.204661 -2.533909) (xy 35.173193 -2.375745)
      (xy 35.140629 -2.211982) (xy 35.138512 -2.201334) (xy 34.876586 -0.883709) (xy 34.715794 -0.880788)
      (xy 34.555003 -0.877868) (xy 34.560554 -0.907247) (xy 34.563286 -0.921129) (xy 34.569908 -0.954497)
      (xy 34.580168 -1.006079) (xy 34.593812 -1.074604) (xy 34.610585 -1.158799) (xy 34.630235 -1.257395)
      (xy 34.652509 -1.369119) (xy 34.677152 -1.4927) (xy 34.703911 -1.626866) (xy 34.732534 -1.770346)
      (xy 34.762765 -1.921869) (xy 34.794353 -2.080162) (xy 34.827042 -2.243956) (xy 34.828569 -2.251605)
      (xy 35.091033 -3.566584) (xy 34.049173 -3.566584) (xy 34.07769 -3.701521) (xy 34.106208 -3.836459)
      (xy 35.305422 -3.83915) (xy 36.504637 -3.841841) (xy 36.497994 -3.800301)) (layer F.SilkS) (width 0.01))
    (fp_poly (pts (xy 32.907279 -3.786188) (xy 32.911775 -3.769378) (xy 32.921208 -3.733298) (xy 32.935261 -3.679182)
      (xy 32.953615 -3.608263) (xy 32.975954 -3.521775) (xy 33.001958 -3.420953) (xy 33.031311 -3.307029)
      (xy 33.063695 -3.181238) (xy 33.098791 -3.044814) (xy 33.136282 -2.89899) (xy 33.175851 -2.745)
      (xy 33.217178 -2.584078) (xy 33.259947 -2.417457) (xy 33.284173 -2.323042) (xy 33.327405 -2.154551)
      (xy 33.369239 -1.991551) (xy 33.40937 -1.835234) (xy 33.44749 -1.686793) (xy 33.483293 -1.547417)
      (xy 33.516473 -1.418301) (xy 33.546723 -1.300636) (xy 33.573737 -1.195613) (xy 33.597208 -1.104425)
      (xy 33.61683 -1.028264) (xy 33.632296 -0.968321) (xy 33.6433 -0.925789) (xy 33.649535 -0.901859)
      (xy 33.650856 -0.896938) (xy 33.651493 -0.889884) (xy 33.646501 -0.884882) (xy 33.632922 -0.881584)
      (xy 33.607796 -0.879641) (xy 33.568165 -0.878704) (xy 33.511069 -0.878425) (xy 33.493659 -0.878417)
      (xy 33.330892 -0.878417) (xy 33.231008 -1.272646) (xy 33.131125 -1.666875) (xy 32.310917 -1.669512)
      (xy 31.490709 -1.672148) (xy 31.235362 -1.277928) (xy 30.980016 -0.883709) (xy 30.808556 -0.880797)
      (xy 30.743672 -0.879956) (xy 30.697213 -0.880114) (xy 30.666456 -0.881464) (xy 30.648674 -0.884205)
      (xy 30.641142 -0.888531) (xy 30.640569 -0.892883) (xy 30.646666 -0.903226) (xy 30.663786 -0.930322)
      (xy 30.691321 -0.973239) (xy 30.728662 -1.031046) (xy 30.775203 -1.102811) (xy 30.830335 -1.187601)
      (xy 30.89345 -1.284486) (xy 30.96394 -1.392533) (xy 31.041197 -1.510811) (xy 31.124614 -1.638387)
      (xy 31.213583 -1.77433) (xy 31.307495 -1.917708) (xy 31.319977 -1.93675) (xy 31.656205 -1.93675)
      (xy 32.359269 -1.93675) (xy 32.479127 -1.936867) (xy 32.592546 -1.937202) (xy 32.697785 -1.937738)
      (xy 32.793107 -1.938453) (xy 32.876774 -1.939329) (xy 32.947045 -1.940345) (xy 33.002183 -1.941483)
      (xy 33.040449 -1.942723) (xy 33.060104 -1.944044) (xy 33.062418 -1.944688) (xy 33.05992 -1.958494)
      (xy 33.052667 -1.990486) (xy 33.041152 -2.038736) (xy 33.025868 -2.101316) (xy 33.007309 -2.176297)
      (xy 32.985968 -2.261753) (xy 32.962337 -2.355755) (xy 32.936911 -2.456375) (xy 32.910182 -2.561684)
      (xy 32.882644 -2.669756) (xy 32.854789 -2.778663) (xy 32.827111 -2.886475) (xy 32.800103 -2.991266)
      (xy 32.774259 -3.091107) (xy 32.750071 -3.18407) (xy 32.728032 -3.268228) (xy 32.708637 -3.341652)
      (xy 32.692377 -3.402415) (xy 32.679746 -3.448588) (xy 32.671238 -3.478244) (xy 32.667346 -3.489455)
      (xy 32.667247 -3.489496) (xy 32.660314 -3.48038) (xy 32.642752 -3.454755) (xy 32.615404 -3.413904)
      (xy 32.579108 -3.35911) (xy 32.534706 -3.291653) (xy 32.483037 -3.212818) (xy 32.424944 -3.123885)
      (xy 32.361266 -3.026137) (xy 32.292843 -2.920856) (xy 32.220517 -2.809325) (xy 32.157328 -2.711694)
      (xy 31.656205 -1.93675) (xy 31.319977 -1.93675) (xy 31.405743 -2.06759) (xy 31.507719 -2.223043)
      (xy 31.607125 -2.37447) (xy 32.570209 -3.841059) (xy 32.730853 -3.841405) (xy 32.891498 -3.84175)
      (xy 32.907279 -3.786188)) (layer F.SilkS) (width 0.01))
    (fp_poly (pts (xy 25.313821 -3.841622) (xy 25.438258 -3.841164) (xy 25.545454 -3.840273) (xy 25.637373 -3.838841)
      (xy 25.715976 -3.836762) (xy 25.783227 -3.83393) (xy 25.841089 -3.83024) (xy 25.891522 -3.825585)
      (xy 25.936492 -3.819859) (xy 25.977959 -3.812956) (xy 26.017886 -3.80477) (xy 26.058237 -3.795195)
      (xy 26.065523 -3.79336) (xy 26.140632 -3.770217) (xy 26.22058 -3.738593) (xy 26.299207 -3.701438)
      (xy 26.370354 -3.661702) (xy 26.427865 -3.622336) (xy 26.435679 -3.616028) (xy 26.523481 -3.529512)
      (xy 26.595735 -3.429542) (xy 26.650855 -3.318572) (xy 26.676162 -3.243792) (xy 26.687006 -3.190148)
      (xy 26.694696 -3.121089) (xy 26.699121 -3.042146) (xy 26.700167 -2.958853) (xy 26.697725 -2.876739)
      (xy 26.691682 -2.801337) (xy 26.685938 -2.75955) (xy 26.651126 -2.608303) (xy 26.599385 -2.469758)
      (xy 26.530692 -2.343883) (xy 26.445026 -2.230646) (xy 26.342368 -2.130017) (xy 26.222694 -2.041963)
      (xy 26.186924 -2.020023) (xy 26.123988 -1.986038) (xy 26.052177 -1.952285) (xy 25.978387 -1.92165)
      (xy 25.909518 -1.897021) (xy 25.858898 -1.88271) (xy 25.805694 -1.870429) (xy 26.079097 -1.383683)
      (xy 26.131327 -1.290521) (xy 26.180286 -1.202854) (xy 26.225014 -1.122425) (xy 26.26455 -1.050977)
      (xy 26.297934 -0.990252) (xy 26.324206 -0.941994) (xy 26.342406 -0.907946) (xy 26.351574 -0.889849)
      (xy 26.3525 -0.887415) (xy 26.342464 -0.884291) (xy 26.314521 -0.881994) (xy 26.271919 -0.88065)
      (xy 26.217907 -0.880384) (xy 26.180946 -0.880801) (xy 26.009391 -0.883709) (xy 25.745983 -1.349375)
      (xy 25.694653 -1.440067) (xy 25.646565 -1.524931) (xy 25.602705 -1.602231) (xy 25.564061 -1.670233)
      (xy 25.531622 -1.7272) (xy 25.506375 -1.771396) (xy 25.489306 -1.801085) (xy 25.481406 -1.814531)
      (xy 25.480975 -1.815152) (xy 25.470407 -1.815062) (xy 25.440761 -1.81476) (xy 25.394125 -1.81427)
      (xy 25.332587 -1.813613) (xy 25.258235 -1.812811) (xy 25.173156 -1.811888) (xy 25.079438 -1.810866)
      (xy 24.987748 -1.809861) (xy 24.496122 -1.804459) (xy 24.403533 -1.344084) (xy 24.384305 -1.248473)
      (xy 24.366405 -1.159461) (xy 24.350255 -1.07915) (xy 24.336278 -1.009641) (xy 24.324896 -0.953035)
      (xy 24.316533 -0.911433) (xy 24.31161 -0.886938) (xy 24.310431 -0.881063) (xy 24.300197 -0.879272)
      (xy 24.273322 -0.87822) (xy 24.234269 -0.877834) (xy 24.187503 -0.878039) (xy 24.137488 -0.878761)
      (xy 24.088689 -0.879927) (xy 24.04557 -0.881461) (xy 24.012596 -0.883289) (xy 23.994229 -0.885339)
      (xy 23.991914 -0.886355) (xy 23.99389 -0.897483) (xy 23.999782 -0.928194) (xy 24.009358 -0.977312)
      (xy 24.022385 -1.043662) (xy 24.038631 -1.126072) (xy 24.057862 -1.223365) (xy 24.079846 -1.334369)
      (xy 24.10435 -1.457908) (xy 24.131141 -1.592809) (xy 24.159987 -1.737896) (xy 24.190655 -1.891996)
      (xy 24.222912 -2.053935) (xy 24.231198 -2.0955) (xy 24.551039 -2.0955) (xy 24.991812 -2.0955)
      (xy 25.091051 -2.095773) (xy 25.187602 -2.096549) (xy 25.278532 -2.09777) (xy 25.36091 -2.099374)
      (xy 25.431803 -2.101303) (xy 25.488278 -2.103495) (xy 25.527403 -2.105891) (xy 25.535355 -2.106645)
      (xy 25.691584 -2.131595) (xy 25.832841 -2.170741) (xy 25.958795 -2.223752) (xy 26.069114 -2.290293)
      (xy 26.163466 -2.370031) (xy 26.241519 -2.462634) (xy 26.302941 -2.567768) (xy 26.3474 -2.6851)
      (xy 26.374564 -2.814297) (xy 26.384102 -2.955025) (xy 26.384111 -2.958464) (xy 26.376285 -3.075535)
      (xy 26.352273 -3.179146) (xy 26.311759 -3.269841) (xy 26.254427 -3.348166) (xy 26.179963 -3.414665)
      (xy 26.08805 -3.469883) (xy 26.087917 -3.469948) (xy 26.048262 -3.488926) (xy 26.010998 -3.504981)
      (xy 25.973932 -3.518383) (xy 25.934869 -3.529402) (xy 25.891616 -3.538306) (xy 25.841978 -3.545364)
      (xy 25.783762 -3.550846) (xy 25.714773 -3.555021) (xy 25.632818 -3.558158) (xy 25.535702 -3.560526)
      (xy 25.421231 -3.562395) (xy 25.324417 -3.56361) (xy 24.851959 -3.569091) (xy 24.84097 -3.517567)
      (xy 24.836968 -3.49827) (xy 24.829165 -3.46015) (xy 24.817953 -3.405132) (xy 24.803721 -3.33514)
      (xy 24.786861 -3.252099) (xy 24.767764 -3.157932) (xy 24.746819 -3.054565) (xy 24.724417 -2.943923)
      (xy 24.70095 -2.827929) (xy 24.696229 -2.804584) (xy 24.672788 -2.688726) (xy 24.650477 -2.578586)
      (xy 24.629667 -2.475989) (xy 24.61073 -2.382758) (xy 24.594037 -2.300717) (xy 24.579958 -2.231691)
      (xy 24.568866 -2.177502) (xy 24.561131 -2.139974) (xy 24.557125 -2.120932) (xy 24.556758 -2.119313)
      (xy 24.551039 -2.0955) (xy 24.231198 -2.0955) (xy 24.256526 -2.222537) (xy 24.285553 -2.368021)
      (xy 24.579696 -3.84175) (xy 25.170182 -3.84175) (xy 25.313821 -3.841622)) (layer F.SilkS) (width 0.01))
    (fp_poly (pts (xy 23.79553 -3.812646) (xy 23.790898 -3.790276) (xy 23.783057 -3.753046) (xy 23.773239 -3.706795)
      (xy 23.765901 -3.672417) (xy 23.74213 -3.561292) (xy 22.880886 -3.556) (xy 22.019642 -3.550709)
      (xy 21.923218 -3.069167) (xy 21.903345 -2.969937) (xy 21.884553 -2.876125) (xy 21.86729 -2.789969)
      (xy 21.852004 -2.713709) (xy 21.839145 -2.649583) (xy 21.829161 -2.599828) (xy 21.822501 -2.566683)
      (xy 21.819786 -2.55323) (xy 21.812779 -2.518834) (xy 22.574515 -2.518834) (xy 22.720248 -2.518806)
      (xy 22.846238 -2.5187) (xy 22.953908 -2.518483) (xy 23.044679 -2.518123) (xy 23.119975 -2.517586)
      (xy 23.181218 -2.51684) (xy 23.229832 -2.515853) (xy 23.26724 -2.514591) (xy 23.294864 -2.513022)
      (xy 23.314127 -2.511113) (xy 23.326453 -2.508831) (xy 23.333263 -2.506143) (xy 23.335981 -2.503018)
      (xy 23.33625 -2.5013) (xy 23.334382 -2.484281) (xy 23.329312 -2.451407) (xy 23.321842 -2.407608)
      (xy 23.313877 -2.363716) (xy 23.291505 -2.243667) (xy 21.761813 -2.243667) (xy 21.659347 -1.722438)
      (xy 21.639113 -1.61962) (xy 21.619979 -1.522591) (xy 21.602357 -1.433434) (xy 21.586661 -1.354234)
      (xy 21.573306 -1.287074) (xy 21.562704 -1.234038) (xy 21.555271 -1.19721) (xy 21.551418 -1.178675)
      (xy 21.551126 -1.177396) (xy 21.545372 -1.153584) (xy 22.430228 -1.153584) (xy 22.587765 -1.153565)
      (xy 22.725463 -1.153492) (xy 22.844652 -1.153335) (xy 22.946658 -1.153066) (xy 23.03281 -1.152659)
      (xy 23.104437 -1.152086) (xy 23.162867 -1.151318) (xy 23.209427 -1.150327) (xy 23.245446 -1.149087)
      (xy 23.272253 -1.147568) (xy 23.291175 -1.145744) (xy 23.30354 -1.143586) (xy 23.310677 -1.141067)
      (xy 23.313915 -1.138159) (xy 23.314589 -1.135063) (xy 23.312345 -1.117563) (xy 23.306645 -1.084411)
      (xy 23.298401 -1.040665) (xy 23.290315 -1.000125) (xy 23.266536 -0.883709) (xy 22.221893 -0.881011)
      (xy 22.075153 -0.880712) (xy 21.934533 -0.880579) (xy 21.801462 -0.880605) (xy 21.677365 -0.880784)
      (xy 21.563671 -0.881108) (xy 21.461807 -0.88157) (xy 21.373198 -0.882163) (xy 21.299273 -0.882879)
      (xy 21.241458 -0.883712) (xy 21.201181 -0.884653) (xy 21.179868 -0.885697) (xy 21.176747 -0.886303)
      (xy 21.178723 -0.897438) (xy 21.184615 -0.928154) (xy 21.194192 -0.977278) (xy 21.207219 -1.043635)
      (xy 21.223464 -1.12605) (xy 21.242696 -1.223349) (xy 21.26468 -1.334357) (xy 21.289184 -1.457901)
      (xy 21.315976 -1.592806) (xy 21.344822 -1.737897) (xy 21.37549 -1.892) (xy 21.407747 -2.053941)
      (xy 21.441361 -2.222545) (xy 21.470387 -2.368021) (xy 21.764529 -3.84175) (xy 23.801388 -3.84175)
      (xy 23.79553 -3.812646)) (layer F.SilkS) (width 0.01))
    (fp_poly (pts (xy 20.23022 -3.841684) (xy 20.38163 -3.841489) (xy 20.525675 -3.841174) (xy 20.661023 -3.840749)
      (xy 20.786345 -3.840221) (xy 20.900309 -3.839599) (xy 21.001584 -3.838893) (xy 21.08884 -3.83811)
      (xy 21.160746 -3.837259) (xy 21.215972 -3.836348) (xy 21.253185 -3.835387) (xy 21.271057 -3.834384)
      (xy 21.2725 -3.834003) (xy 21.270351 -3.821249) (xy 21.264485 -3.792052) (xy 21.255776 -3.750632)
      (xy 21.245096 -3.70121) (xy 21.244068 -3.696518) (xy 21.215637 -3.566781) (xy 20.696785 -3.564037)
      (xy 20.177933 -3.561292) (xy 19.910936 -2.227792) (xy 19.877965 -2.063083) (xy 19.846155 -1.904104)
      (xy 19.815752 -1.75209) (xy 19.787004 -1.608276) (xy 19.760156 -1.473897) (xy 19.735456 -1.35019)
      (xy 19.713149 -1.238389) (xy 19.693481 -1.139729) (xy 19.676701 -1.055446) (xy 19.663053 -0.986776)
      (xy 19.652784 -0.934952) (xy 19.646141 -0.901212) (xy 19.643371 -0.88679) (xy 19.643303 -0.886355)
      (xy 19.633256 -0.883662) (xy 19.606559 -0.881509) (xy 19.567666 -0.879918) (xy 19.52103 -0.878912)
      (xy 19.471106 -0.878512) (xy 19.422346 -0.87874) (xy 19.379206 -0.879619) (xy 19.346139 -0.88117)
      (xy 19.327599 -0.883417) (xy 19.325167 -0.884772) (xy 19.327195 -0.895743) (xy 19.333115 -0.926237)
      (xy 19.342684 -0.975017) (xy 19.355655 -1.040847) (xy 19.371784 -1.122493) (xy 19.390827 -1.218717)
      (xy 19.412537 -1.328283) (xy 19.436671 -1.449957) (xy 19.462983 -1.582501) (xy 19.491228 -1.724681)
      (xy 19.521161 -1.875259) (xy 19.552539 -2.033001) (xy 19.585114 -2.196669) (xy 19.58975 -2.219952)
      (xy 19.622481 -2.384404) (xy 19.654046 -2.543136) (xy 19.684202 -2.69491) (xy 19.712702 -2.838486)
      (xy 19.739303 -2.972625) (xy 19.763758 -3.096088) (xy 19.785823 -3.207637) (xy 19.805253 -3.306032)
      (xy 19.821802 -3.390034) (xy 19.835226 -3.458404) (xy 19.84528 -3.509904) (xy 19.851717 -3.543293)
      (xy 19.854295 -3.557333) (xy 19.854334 -3.557681) (xy 19.844087 -3.55944) (xy 19.814697 -3.561083)
      (xy 19.768187 -3.562577) (xy 19.706577 -3.563885) (xy 19.631892 -3.564975) (xy 19.546155 -3.56581)
      (xy 19.451387 -3.566357) (xy 19.349612 -3.56658) (xy 19.335037 -3.566584) (xy 19.216736 -3.566619)
      (xy 19.117888 -3.566764) (xy 19.036777 -3.567081) (xy 18.97169 -3.567633) (xy 18.920912 -3.568481)
      (xy 18.882729 -3.569686) (xy 18.855426 -3.571311) (xy 18.83729 -3.573417) (xy 18.826605 -3.576066)
      (xy 18.821657 -3.57932) (xy 18.820733 -3.583241) (xy 18.821133 -3.585105) (xy 18.825257 -3.602572)
      (xy 18.832328 -3.635819) (xy 18.841303 -3.679836) (xy 18.849789 -3.722688) (xy 18.873052 -3.84175)
      (xy 20.072776 -3.84175) (xy 20.23022 -3.841684)) (layer F.SilkS) (width 0.01))
    (fp_poly (pts (xy 18.378002 -3.818215) (xy 18.375377 -3.805591) (xy 18.368923 -3.773782) (xy 18.358924 -3.724216)
      (xy 18.345666 -3.65832) (xy 18.329436 -3.577524) (xy 18.310518 -3.483254) (xy 18.289198 -3.37694)
      (xy 18.265761 -3.260009) (xy 18.240494 -3.133889) (xy 18.213682 -3.000009) (xy 18.185611 -2.859797)
      (xy 18.156566 -2.71468) (xy 18.126833 -2.566087) (xy 18.096697 -2.415445) (xy 18.066444 -2.264184)
      (xy 18.03636 -2.113731) (xy 18.006731 -1.965514) (xy 17.977841 -1.820962) (xy 17.949977 -1.681502)
      (xy 17.923425 -1.548562) (xy 17.898469 -1.423571) (xy 17.875396 -1.307957) (xy 17.854491 -1.203148)
      (xy 17.836039 -1.110571) (xy 17.820327 -1.031656) (xy 17.80764 -0.967829) (xy 17.798264 -0.92052)
      (xy 17.792484 -0.891157) (xy 17.790584 -0.881172) (xy 17.780673 -0.880122) (xy 17.75363 -0.879256)
      (xy 17.713491 -0.87866) (xy 17.66429 -0.878419) (xy 17.660074 -0.878417) (xy 17.529565 -0.878417)
      (xy 16.826637 -2.095791) (xy 16.741344 -2.243365) (xy 16.658966 -2.385618) (xy 16.580119 -2.5215)
      (xy 16.505419 -2.649961) (xy 16.435482 -2.76995) (xy 16.370925 -2.880418) (xy 16.312363 -2.980313)
      (xy 16.260414 -3.068585) (xy 16.215692 -3.144185) (xy 16.178815 -3.206061) (xy 16.150398 -3.253164)
      (xy 16.131058 -3.284442) (xy 16.12141 -3.298846) (xy 16.120402 -3.299646) (xy 16.117932 -3.2877)
      (xy 16.111569 -3.25631) (xy 16.101578 -3.206787) (xy 16.088221 -3.140442) (xy 16.071762 -3.058585)
      (xy 16.052463 -2.962527) (xy 16.030589 -2.853579) (xy 16.006402 -2.733052) (xy 15.980166 -2.602256)
      (xy 15.952143 -2.462503) (xy 15.922597 -2.315103) (xy 15.891792 -2.161367) (xy 15.876476 -2.084917)
      (xy 15.635856 -0.883709) (xy 15.474699 -0.880786) (xy 15.313541 -0.877863) (xy 15.319332 -0.901953)
      (xy 15.321981 -0.914679) (xy 15.328458 -0.946585) (xy 15.338477 -0.996243) (xy 15.351754 -1.062223)
      (xy 15.368001 -1.143098) (xy 15.386935 -1.23744) (xy 15.408268 -1.343821) (xy 15.431716 -1.460812)
      (xy 15.456993 -1.586985) (xy 15.483813 -1.720913) (xy 15.511891 -1.861166) (xy 15.54094 -2.006317)
      (xy 15.570676 -2.154937) (xy 15.600813 -2.305599) (xy 15.631065 -2.456873) (xy 15.661147 -2.607333)
      (xy 15.690772 -2.755549) (xy 15.719656 -2.900094) (xy 15.747513 -3.03954) (xy 15.774057 -3.172458)
      (xy 15.799002 -3.297419) (xy 15.822063 -3.412997) (xy 15.842955 -3.517762) (xy 15.861391 -3.610287)
      (xy 15.877087 -3.689143) (xy 15.889756 -3.752902) (xy 15.899112 -3.800136) (xy 15.904871 -3.829417)
      (xy 15.90675 -3.839312) (xy 15.916664 -3.840251) (xy 15.943743 -3.840608) (xy 15.983995 -3.840379)
      (xy 16.033427 -3.83956) (xy 16.039854 -3.839421) (xy 16.172958 -3.836459) (xy 16.860878 -2.645834)
      (xy 16.945592 -2.499198) (xy 17.02751 -2.357376) (xy 17.105993 -2.221472) (xy 17.180402 -2.092594)
      (xy 17.2501 -1.971849) (xy 17.314448 -1.860341) (xy 17.372808 -1.759178) (xy 17.424542 -1.669466)
      (xy 17.469011 -1.592312) (xy 17.505577 -1.528822) (xy 17.533603 -1.480101) (xy 17.552449 -1.447258)
      (xy 17.561478 -1.431397) (xy 17.562073 -1.430315) (xy 17.564493 -1.428437) (xy 17.567613 -1.431535)
      (xy 17.571657 -1.440647) (xy 17.576848 -1.45681) (xy 17.583408 -1.481062) (xy 17.591563 -1.514441)
      (xy 17.601535 -1.557983) (xy 17.613546 -1.612726) (xy 17.627822 -1.679708) (xy 17.644585 -1.759966)
      (xy 17.664058 -1.854538) (xy 17.686464 -1.96446) (xy 17.712028 -2.090772) (xy 17.740973 -2.234509)
      (xy 17.773521 -2.396711) (xy 17.809897 -2.578413) (xy 17.818402 -2.62094) (xy 18.061454 -3.836459)
      (xy 18.222623 -3.839382) (xy 18.383793 -3.842305) (xy 18.378002 -3.818215)) (layer F.SilkS) (width 0.01))
    (fp_poly (pts (xy 9.354649 -3.841554) (xy 9.397507 -3.840718) (xy 9.425442 -3.838868) (xy 9.441574 -3.835632)
      (xy 9.449024 -3.830637) (xy 9.450912 -3.823511) (xy 9.450917 -3.82298) (xy 9.448886 -3.809493)
      (xy 9.443034 -3.777103) (xy 9.433719 -3.727657) (xy 9.421301 -3.663002) (xy 9.406138 -3.584985)
      (xy 9.38859 -3.495453) (xy 9.369015 -3.396252) (xy 9.347773 -3.289229) (xy 9.325222 -3.176232)
      (xy 9.323917 -3.169709) (xy 9.301362 -3.056976) (xy 9.280087 -2.950551) (xy 9.260449 -2.852221)
      (xy 9.242803 -2.763775) (xy 9.227506 -2.687) (xy 9.214915 -2.623684) (xy 9.205384 -2.575614)
      (xy 9.19927 -2.544579) (xy 9.19693 -2.532365) (xy 9.196917 -2.532255) (xy 9.207247 -2.531843)
      (xy 9.237221 -2.531509) (xy 9.28532 -2.531254) (xy 9.350021 -2.531077) (xy 9.429803 -2.53098)
      (xy 9.523144 -2.530962) (xy 9.628523 -2.531024) (xy 9.74442 -2.531166) (xy 9.869311 -2.531389)
      (xy 10.001677 -2.531694) (xy 10.114848 -2.532005) (xy 11.03278 -2.534709) (xy 11.162142 -3.185584)
      (xy 11.184842 -3.299803) (xy 11.206288 -3.407723) (xy 11.22613 -3.507582) (xy 11.244018 -3.597614)
      (xy 11.2596 -3.676055) (xy 11.272526 -3.74114) (xy 11.282446 -3.791104) (xy 11.289009 -3.824184)
      (xy 11.291865 -3.838613) (xy 11.291961 -3.839105) (xy 11.302099 -3.840026) (xy 11.329732 -3.840807)
      (xy 11.371186 -3.841388) (xy 11.42279 -3.841708) (xy 11.451167 -3.84175) (xy 11.515839 -3.841303)
      (xy 11.561668 -3.839833) (xy 11.590965 -3.837147) (xy 11.606036 -3.833052) (xy 11.609399 -3.828521)
      (xy 11.607294 -3.81676) (xy 11.60126 -3.785428) (xy 11.591531 -3.73571) (xy 11.578344 -3.668787)
      (xy 11.561933 -3.585844) (xy 11.542534 -3.488062) (xy 11.520383 -3.376625) (xy 11.495713 -3.252715)
      (xy 11.468761 -3.117517) (xy 11.439763 -2.972212) (xy 11.408953 -2.817983) (xy 11.376566 -2.656014)
      (xy 11.342838 -2.487488) (xy 11.315201 -2.3495) (xy 11.02152 -0.883709) (xy 10.860635 -0.880787)
      (xy 10.805001 -0.879973) (xy 10.757702 -0.879655) (xy 10.722371 -0.879827) (xy 10.70264 -0.880484)
      (xy 10.69975 -0.881027) (xy 10.701771 -0.891675) (xy 10.707601 -0.921326) (xy 10.716892 -0.968226)
      (xy 10.729294 -1.030626) (xy 10.744459 -1.106772) (xy 10.762036 -1.194912) (xy 10.781679 -1.293296)
      (xy 10.803037 -1.400171) (xy 10.825761 -1.513785) (xy 10.832042 -1.545167) (xy 10.855111 -1.660636)
      (xy 10.876902 -1.770109) (xy 10.897065 -1.871798) (xy 10.915249 -1.963916) (xy 10.931102 -2.044674)
      (xy 10.944275 -2.112285) (xy 10.954416 -2.164959) (xy 10.961175 -2.200911) (xy 10.964201 -2.21835)
      (xy 10.964334 -2.219615) (xy 10.960669 -2.222051) (xy 10.948917 -2.224193) (xy 10.927941 -2.226057)
      (xy 10.896606 -2.227659) (xy 10.853774 -2.229016) (xy 10.79831 -2.230146) (xy 10.729076 -2.231064)
      (xy 10.644937 -2.231787) (xy 10.544756 -2.232333) (xy 10.427396 -2.232717) (xy 10.291722 -2.232958)
      (xy 10.136597 -2.23307) (xy 10.049732 -2.233084) (xy 9.135131 -2.233084) (xy 9.125635 -2.188105)
      (xy 9.121889 -2.169802) (xy 9.114396 -2.132695) (xy 9.103548 -2.078735) (xy 9.089734 -2.009876)
      (xy 9.073347 -1.928071) (xy 9.054778 -1.835273) (xy 9.034418 -1.733434) (xy 9.012657 -1.624508)
      (xy 8.989953 -1.510771) (xy 8.863767 -0.878417) (xy 8.70755 -0.878417) (xy 8.646818 -0.878622)
      (xy 8.604127 -0.879483) (xy 8.576356 -0.88137) (xy 8.560382 -0.884653) (xy 8.553081 -0.889703)
      (xy 8.551332 -0.896891) (xy 8.551332 -0.896938) (xy 8.553374 -0.909334) (xy 8.559343 -0.941295)
      (xy 8.569005 -0.991628) (xy 8.582124 -1.059147) (xy 8.598465 -1.142659) (xy 8.617794 -1.240976)
      (xy 8.639875 -1.352908) (xy 8.664474 -1.477264) (xy 8.691355 -1.612856) (xy 8.720284 -1.758494)
      (xy 8.751025 -1.912987) (xy 8.783344 -2.075146) (xy 8.817006 -2.243782) (xy 8.843954 -2.378605)
      (xy 9.136578 -3.84175) (xy 9.293747 -3.84175) (xy 9.354649 -3.841554)) (layer F.SilkS) (width 0.01))
    (fp_poly (pts (xy 30.112778 -3.859309) (xy 30.191205 -3.853196) (xy 30.194324 -3.852839) (xy 30.351409 -3.826606)
      (xy 30.50119 -3.785789) (xy 30.640076 -3.731569) (xy 30.763881 -3.665498) (xy 30.800735 -3.64018)
      (xy 30.84196 -3.607968) (xy 30.884434 -3.571803) (xy 30.925034 -3.534626) (xy 30.960637 -3.499375)
      (xy 30.988121 -3.468992) (xy 31.004363 -3.446417) (xy 31.007275 -3.436323) (xy 30.998829 -3.425319)
      (xy 30.97821 -3.403886) (xy 30.948992 -3.375329) (xy 30.914746 -3.342953) (xy 30.879044 -3.310065)
      (xy 30.845458 -3.27997) (xy 30.81756 -3.255973) (xy 30.798921 -3.241379) (xy 30.793508 -3.2385)
      (xy 30.783898 -3.2454) (xy 30.762799 -3.263959) (xy 30.733783 -3.290965) (xy 30.71401 -3.309938)
      (xy 30.611683 -3.394442) (xy 30.494746 -3.463697) (xy 30.363343 -3.517626) (xy 30.256318 -3.547754)
      (xy 30.217901 -3.556013) (xy 30.180869 -3.562109) (xy 30.140916 -3.566364) (xy 30.093732 -3.569099)
      (xy 30.035011 -3.570637) (xy 29.960444 -3.571299) (xy 29.94025 -3.571362) (xy 29.845876 -3.570807)
      (xy 29.767441 -3.568147) (xy 29.69976 -3.562622) (xy 29.637647 -3.553478) (xy 29.575917 -3.539956)
      (xy 29.509387 -3.5213) (xy 29.435727 -3.497704) (xy 29.279639 -3.435017) (xy 29.134952 -3.35525)
      (xy 29.002492 -3.259655) (xy 28.883081 -3.149487) (xy 28.777546 -3.026) (xy 28.686709 -2.890446)
      (xy 28.611396 -2.74408) (xy 28.55243 -2.588155) (xy 28.510636 -2.423925) (xy 28.486838 -2.252643)
      (xy 28.48186 -2.075564) (xy 28.482794 -2.048433) (xy 28.496445 -1.906658) (xy 28.525187 -1.778681)
      (xy 28.569779 -1.662721) (xy 28.630983 -1.556998) (xy 28.709559 -1.459731) (xy 28.752774 -1.416366)
      (xy 28.856052 -1.333385) (xy 28.974756 -1.264596) (xy 29.108397 -1.210233) (xy 29.256487 -1.170531)
      (xy 29.269755 -1.167834) (xy 29.331525 -1.158805) (xy 29.408437 -1.152504) (xy 29.494968 -1.148934)
      (xy 29.585595 -1.148103) (xy 29.674798 -1.150014) (xy 29.757053 -1.154674) (xy 29.826839 -1.162087)
      (xy 29.857512 -1.167261) (xy 30.008232 -1.205744) (xy 30.149384 -1.258145) (xy 30.278422 -1.323236)
      (xy 30.392802 -1.399788) (xy 30.462347 -1.459123) (xy 30.502902 -1.497542) (xy 30.55066 -1.445142)
      (xy 30.584376 -1.407573) (xy 30.622064 -1.36473) (xy 30.647533 -1.335253) (xy 30.696647 -1.277764)
      (xy 30.638594 -1.225802) (xy 30.511896 -1.12651) (xy 30.370429 -1.042047) (xy 30.21475 -0.972647)
      (xy 30.045421 -0.918544) (xy 29.863 -0.87997) (xy 29.781778 -0.868352) (xy 29.729182 -0.863767)
      (xy 29.661599 -0.860692) (xy 29.58486 -0.859122) (xy 29.5048 -0.859052) (xy 29.42725 -0.860476)
      (xy 29.358044 -0.863391) (xy 29.303016 -0.867789) (xy 29.294667 -0.868789) (xy 29.121001 -0.899473)
      (xy 28.958903 -0.945069) (xy 28.80953 -1.005044) (xy 28.674044 -1.078863) (xy 28.553602 -1.165991)
      (xy 28.461188 -1.253026) (xy 28.367596 -1.368406) (xy 28.290823 -1.496043) (xy 28.231048 -1.635115)
      (xy 28.188449 -1.784799) (xy 28.163204 -1.944272) (xy 28.155491 -2.112711) (xy 28.165488 -2.289294)
      (xy 28.193374 -2.473197) (xy 28.195084 -2.481792) (xy 28.240107 -2.656053) (xy 28.304025 -2.828534)
      (xy 28.38479 -2.994382) (xy 28.470706 -3.134725) (xy 28.522456 -3.203778) (xy 28.586727 -3.278654)
      (xy 28.658963 -3.354809) (xy 28.73461 -3.427698) (xy 28.809113 -3.492776) (xy 28.877918 -3.545498)
      (xy 28.892054 -3.555131) (xy 29.062841 -3.65578) (xy 29.243026 -3.737524) (xy 29.432021 -3.800123)
      (xy 29.565121 -3.8316) (xy 29.637052 -3.84292) (xy 29.724328 -3.851816) (xy 29.821242 -3.858096)
      (xy 29.922092 -3.861566) (xy 30.021172 -3.862034) (xy 30.112778 -3.859309)) (layer F.SilkS) (width 0.01))
    (fp_poly (pts (xy 12.687691 -2.950105) (xy 12.660427 -2.813251) (xy 12.634233 -2.680458) (xy 12.609437 -2.553455)
      (xy 12.586363 -2.433975) (xy 12.565338 -2.323747) (xy 12.54669 -2.224504) (xy 12.530742 -2.137977)
      (xy 12.517823 -2.065895) (xy 12.508258 -2.009991) (xy 12.502374 -1.971995) (xy 12.500694 -1.957917)
      (xy 12.496835 -1.818903) (xy 12.509475 -1.691415) (xy 12.538355 -1.576019) (xy 12.583217 -1.473285)
      (xy 12.643802 -1.38378) (xy 12.719851 -1.308071) (xy 12.811106 -1.246727) (xy 12.828814 -1.237412)
      (xy 12.929143 -1.196739) (xy 13.042623 -1.168213) (xy 13.165056 -1.151856) (xy 13.292243 -1.147689)
      (xy 13.419985 -1.155736) (xy 13.544084 -1.176018) (xy 13.66034 -1.208556) (xy 13.721744 -1.23271)
      (xy 13.833985 -1.293822) (xy 13.936997 -1.373409) (xy 14.030149 -1.470601) (xy 14.11281 -1.584532)
      (xy 14.184351 -1.714335) (xy 14.24414 -1.859141) (xy 14.291061 -2.016125) (xy 14.297235 -2.042948)
      (xy 14.307186 -2.088739) (xy 14.320546 -2.151713) (xy 14.336947 -2.230083) (xy 14.356019 -2.32206)
      (xy 14.377394 -2.425858) (xy 14.400703 -2.539689) (xy 14.425577 -2.661767) (xy 14.451648 -2.790305)
      (xy 14.478548 -2.923515) (xy 14.49029 -2.981849) (xy 14.663209 -3.84174) (xy 14.819313 -3.841745)
      (xy 14.874059 -3.841578) (xy 14.920405 -3.841115) (xy 14.954664 -3.840417) (xy 14.973149 -3.839548)
      (xy 14.975339 -3.839105) (xy 14.973312 -3.828573) (xy 14.967447 -3.798758) (xy 14.958039 -3.751137)
      (xy 14.94538 -3.687187) (xy 14.929763 -3.608385) (xy 14.911481 -3.516207) (xy 14.890827 -3.41213)
      (xy 14.868094 -3.297632) (xy 14.843574 -3.17419) (xy 14.817561 -3.043279) (xy 14.791151 -2.910417)
      (xy 14.755964 -2.733807) (xy 14.724421 -2.576532) (xy 14.696157 -2.437141) (xy 14.670805 -2.314187)
      (xy 14.648001 -2.206219) (xy 14.627378 -2.111788) (xy 14.608571 -2.029445) (xy 14.591215 -1.957742)
      (xy 14.574943 -1.895228) (xy 14.559391 -1.840455) (xy 14.544192 -1.791974) (xy 14.528982 -1.748334)
      (xy 14.513393 -1.708088) (xy 14.497062 -1.669785) (xy 14.479622 -1.631977) (xy 14.460708 -1.593214)
      (xy 14.456974 -1.585734) (xy 14.405252 -1.488433) (xy 14.353727 -1.405261) (xy 14.297867 -1.329714)
      (xy 14.233138 -1.25529) (xy 14.208506 -1.229294) (xy 14.09687 -1.126548) (xy 13.977246 -1.042207)
      (xy 13.847276 -0.97493) (xy 13.704602 -0.923372) (xy 13.641917 -0.906473) (xy 13.477483 -0.875323)
      (xy 13.305967 -0.860006) (xy 13.134843 -0.860989) (xy 13.040505 -0.869002) (xy 12.887484 -0.895359)
      (xy 12.747694 -0.937173) (xy 12.621651 -0.994121) (xy 12.50987 -1.065879) (xy 12.412865 -1.152124)
      (xy 12.331151 -1.252532) (xy 12.27277 -1.351413) (xy 12.236003 -1.440854) (xy 12.206968 -1.544807)
      (xy 12.186529 -1.657762) (xy 12.175553 -1.774209) (xy 12.174904 -1.888638) (xy 12.17914 -1.947528)
      (xy 12.182952 -1.97484) (xy 12.19063 -2.021141) (xy 12.201842 -2.084676) (xy 12.216256 -2.163687)
      (xy 12.23354 -2.256418) (xy 12.253362 -2.361112) (xy 12.275391 -2.476013) (xy 12.299295 -2.599364)
      (xy 12.324743 -2.729408) (xy 12.351402 -2.864388) (xy 12.368457 -2.950105) (xy 12.546383 -3.84175)
      (xy 12.866208 -3.84175) (xy 12.687691 -2.950105)) (layer F.SilkS) (width 0.01))
    (fp_poly (pts (xy -23.625128 -12.345379) (xy -23.527103 -12.343328) (xy -23.43567 -12.340081) (xy -23.354789 -12.335661)
      (xy -23.28842 -12.330091) (xy -23.256875 -12.326156) (xy -22.986659 -12.275806) (xy -22.725803 -12.206582)
      (xy -22.474565 -12.118612) (xy -22.233204 -12.012024) (xy -22.001979 -11.886948) (xy -21.781148 -11.74351)
      (xy -21.570969 -11.581841) (xy -21.371702 -11.402068) (xy -21.346319 -11.377084) (xy -21.181432 -11.20224)
      (xy -21.034157 -11.022286) (xy -20.90094 -10.832484) (xy -20.77823 -10.628097) (xy -20.760212 -10.595339)
      (xy -20.722979 -10.524608) (xy -20.689828 -10.456118) (xy -20.659616 -10.386683) (xy -20.631198 -10.313117)
      (xy -20.60343 -10.232235) (xy -20.575168 -10.140851) (xy -20.545267 -10.035779) (xy -20.512583 -9.913834)
      (xy -20.505011 -9.884834) (xy -20.476373 -9.776494) (xy -20.451164 -9.685517) (xy -20.428287 -9.608591)
      (xy -20.406639 -9.542403) (xy -20.385122 -9.48364) (xy -20.362635 -9.428991) (xy -20.338078 -9.375141)
      (xy -20.330536 -9.359456) (xy -20.256618 -9.228093) (xy -20.168824 -9.110416) (xy -20.06653 -9.005999)
      (xy -19.949107 -8.914414) (xy -19.81593 -8.835235) (xy -19.666371 -8.768035) (xy -19.499804 -8.712387)
      (xy -19.315602 -8.667865) (xy -19.314583 -8.667659) (xy -19.250991 -8.655293) (xy -19.188395 -8.644233)
      (xy -19.12391 -8.634125) (xy -19.054646 -8.624613) (xy -18.977718 -8.615342) (xy -18.890238 -8.605955)
      (xy -18.789319 -8.596099) (xy -18.672074 -8.585416) (xy -18.584333 -8.577738) (xy -18.402608 -8.560849)
      (xy -18.237692 -8.542902) (xy -18.085234 -8.523312) (xy -17.940881 -8.501493) (xy -17.800282 -8.476857)
      (xy -17.718774 -8.461053) (xy -17.331188 -8.372811) (xy -16.95063 -8.264998) (xy -16.577801 -8.137956)
      (xy -16.213398 -7.992023) (xy -15.858122 -7.82754) (xy -15.512672 -7.644847) (xy -15.177746 -7.444285)
      (xy -14.854043 -7.226192) (xy -14.542264 -6.99091) (xy -14.324541 -6.810176) (xy -14.230806 -6.726031)
      (xy -14.131539 -6.631235) (xy -14.031614 -6.530769) (xy -13.935905 -6.429609) (xy -13.849286 -6.332736)
      (xy -13.800583 -6.274933) (xy -13.758636 -6.223363) (xy -13.718745 -6.173539) (xy -13.679772 -6.123879)
      (xy -13.640579 -6.0728) (xy -13.600028 -6.018717) (xy -13.556981 -5.960047) (xy -13.5103 -5.895208)
      (xy -13.458847 -5.822616) (xy -13.401484 -5.740687) (xy -13.337072 -5.647838) (xy -13.264474 -5.542486)
      (xy -13.182552 -5.423048) (xy -13.090167 -5.28794) (xy -13.07103 -5.259917) (xy -12.949517 -5.085477)
      (xy -12.83425 -4.92764) (xy -12.722921 -4.783649) (xy -12.613225 -4.650745) (xy -12.502854 -4.52617)
      (xy -12.389504 -4.407166) (xy -12.270867 -4.290974) (xy -12.224742 -4.247747) (xy -11.978082 -4.032755)
      (xy -11.71385 -3.82836) (xy -11.433102 -3.635108) (xy -11.136895 -3.453546) (xy -10.826285 -3.284218)
      (xy -10.502328 -3.127671) (xy -10.166081 -2.984452) (xy -9.818599 -2.855106) (xy -9.460939 -2.740179)
      (xy -9.135177 -2.65053) (xy -8.773638 -2.56952) (xy -8.406849 -2.508623) (xy -8.036494 -2.467953)
      (xy -7.664256 -2.447623) (xy -7.291818 -2.447749) (xy -6.920863 -2.468444) (xy -6.727293 -2.487578)
      (xy -6.604772 -2.502986) (xy -6.475461 -2.521861) (xy -6.344152 -2.543346) (xy -6.215638 -2.56658)
      (xy -6.094712 -2.590705) (xy -5.986167 -2.614863) (xy -5.909644 -2.634124) (xy -5.866163 -2.645843)
      (xy -5.853322 -2.775484) (xy -5.819189 -3.013514) (xy -5.764551 -3.246689) (xy -5.689665 -3.474259)
      (xy -5.594792 -3.695469) (xy -5.480191 -3.909567) (xy -5.439557 -3.976196) (xy -5.324892 -4.142735)
      (xy -5.194035 -4.304553) (xy -5.050482 -4.458067) (xy -4.897725 -4.599692) (xy -4.739259 -4.725846)
      (xy -4.644699 -4.791438) (xy -4.606322 -4.817178) (xy -4.575555 -4.838948) (xy -4.556113 -4.854051)
      (xy -4.551196 -4.859389) (xy -4.549868 -4.870705) (xy -4.546123 -4.901482) (xy -4.540152 -4.950175)
      (xy -4.532145 -5.01524) (xy -4.522294 -5.095131) (xy -4.510788 -5.188304) (xy -4.49782 -5.293214)
      (xy -4.483578 -5.408316) (xy -4.468255 -5.532067) (xy -4.45204 -5.66292) (xy -4.440645 -5.75483)
      (xy -4.420439 -5.917809) (xy -4.402615 -6.061154) (xy -4.386902 -6.186229) (xy -4.37303 -6.2944)
      (xy -4.360729 -6.387033) (xy -4.349729 -6.465492) (xy -4.33976 -6.531142) (xy -4.330552 -6.585351)
      (xy -4.321836 -6.629481) (xy -4.31334 -6.6649) (xy -4.304796 -6.692972) (xy -4.295934 -6.715063)
      (xy -4.286483 -6.732537) (xy -4.276173 -6.74676) (xy -4.264735 -6.759099) (xy -4.251898 -6.770917)
      (xy -4.237392 -6.78358) (xy -4.237196 -6.783752) (xy -4.177965 -6.826658) (xy -4.115489 -6.85212)
      (xy -4.043621 -6.862392) (xy -4.021666 -6.862854) (xy -3.937869 -6.853682) (xy -3.864121 -6.826019)
      (xy -3.800061 -6.779643) (xy -3.745326 -6.714334) (xy -3.725817 -6.682603) (xy -3.715353 -6.664963)
      (xy -3.694656 -6.630895) (xy -3.664679 -6.581944) (xy -3.626372 -6.51965) (xy -3.58069 -6.445558)
      (xy -3.528583 -6.361211) (xy -3.471004 -6.26815) (xy -3.408905 -6.16792) (xy -3.343239 -6.062062)
      (xy -3.277647 -5.956447) (xy -3.210008 -5.847288) (xy -3.145565 -5.742681) (xy -3.085209 -5.644114)
      (xy -3.029836 -5.553074) (xy -2.980338 -5.471048) (xy -2.937608 -5.399524) (xy -2.902541 -5.339989)
      (xy -2.876029 -5.293931) (xy -2.858966 -5.262837) (xy -2.852245 -5.248195) (xy -2.829249 -5.18418)
      (xy -2.789671 -5.120965) (xy -2.73773 -5.063273) (xy -2.677645 -5.015827) (xy -2.616694 -4.984482)
      (xy -2.579248 -4.972308) (xy -2.543355 -4.966044) (xy -2.50047 -4.964631) (xy -2.465916 -4.965758)
      (xy -2.416408 -4.969255) (xy -2.379314 -4.975746) (xy -2.345897 -4.987446) (xy -2.309618 -5.005392)
      (xy -2.243413 -5.047609) (xy -2.191686 -5.097138) (xy -2.152679 -5.156912) (xy -2.124633 -5.229864)
      (xy -2.105789 -5.318927) (xy -2.10123 -5.352856) (xy -2.096335 -5.393222) (xy -2.089176 -5.451102)
      (xy -2.080192 -5.52302) (xy -2.069819 -5.605498) (xy -2.058495 -5.695056) (xy -2.046656 -5.788217)
      (xy -2.038051 -5.855635) (xy -2.024022 -5.964209) (xy -2.011873 -6.054) (xy -2.000971 -6.127242)
      (xy -1.990678 -6.186168) (xy -1.980361 -6.233013) (xy -1.969384 -6.270011) (xy -1.957112 -6.299395)
      (xy -1.942909 -6.323398) (xy -1.92614 -6.344256) (xy -1.90617 -6.364201) (xy -1.889039 -6.379615)
      (xy -1.825152 -6.42274) (xy -1.754316 -6.448209) (xy -1.680077 -6.456579) (xy -1.605981 -6.448403)
      (xy -1.535575 -6.424236) (xy -1.472403 -6.384633) (xy -1.420012 -6.330148) (xy -1.402391 -6.303499)
      (xy -1.3859 -6.268362) (xy -1.370319 -6.223693) (xy -1.361715 -6.190844) (xy -1.355527 -6.168096)
      (xy -1.343042 -6.127459) (xy -1.324787 -6.070463) (xy -1.301289 -5.998635) (xy -1.273073 -5.913504)
      (xy -1.240667 -5.816598) (xy -1.204597 -5.709445) (xy -1.16539 -5.593573) (xy -1.123572 -5.47051)
      (xy -1.079671 -5.341786) (xy -1.034211 -5.208928) (xy -0.987721 -5.073463) (xy -0.940727 -4.936922)
      (xy -0.893755 -4.80083) (xy -0.847332 -4.666718) (xy -0.801984 -4.536113) (xy -0.758238 -4.410543)
      (xy -0.716621 -4.291537) (xy -0.67766 -4.180623) (xy -0.64188 -4.079329) (xy -0.609809 -3.989183)
      (xy -0.581973 -3.911713) (xy -0.558898 -3.848448) (xy -0.541112 -3.800916) (xy -0.529141 -3.770646)
      (xy -0.52401 -3.759742) (xy -0.502387 -3.719681) (xy -0.480126 -3.663819) (xy -0.458848 -3.597405)
      (xy -0.440171 -3.525682) (xy -0.425717 -3.453898) (xy -0.421853 -3.429) (xy -0.415095 -3.362792)
      (xy -0.410782 -3.280863) (xy -0.408866 -3.188513) (xy -0.409299 -3.091042) (xy -0.412036 -2.993749)
      (xy -0.417027 -2.901933) (xy -0.424226 -2.820894) (xy -0.427533 -2.794008) (xy -0.470387 -2.554007)
      (xy -0.532773 -2.32147) (xy -0.614107 -2.097285) (xy -0.713804 -1.882337) (xy -0.831277 -1.677513)
      (xy -0.965941 -1.4837) (xy -1.117212 -1.301784) (xy -1.284503 -1.13265) (xy -1.46723 -0.977186)
      (xy -1.664806 -0.836278) (xy -1.75955 -0.77717) (xy -1.820558 -0.742077) (xy -1.888185 -0.705372)
      (xy -1.954397 -0.671299) (xy -2.011157 -0.644102) (xy -2.01355 -0.643022) (xy -2.061009 -0.621155)
      (xy -2.102395 -0.601096) (xy -2.133274 -0.585059) (xy -2.149212 -0.57526) (xy -2.14925 -0.575228)
      (xy -2.170225 -0.563262) (xy -2.181418 -0.560917) (xy -2.196834 -0.557988) (xy -2.228254 -0.549963)
      (xy -2.271454 -0.537984) (xy -2.322214 -0.523194) (xy -2.335408 -0.519246) (xy -2.425956 -0.493598)
      (xy -2.520647 -0.469589) (xy -2.613902 -0.44846) (xy -2.700143 -0.43145) (xy -2.773792 -0.419797)
      (xy -2.794 -0.417379) (xy -2.828338 -0.412271) (xy -2.880481 -0.402629) (xy -2.947708 -0.389082)
      (xy -3.027296 -0.372262) (xy -3.116524 -0.352798) (xy -3.212671 -0.331321) (xy -3.313015 -0.30846)
      (xy -3.414833 -0.284846) (xy -3.515404 -0.261109) (xy -3.612007 -0.237879) (xy -3.70192 -0.215787)
      (xy -3.78242 -0.195462) (xy -3.850787 -0.177536) (xy -3.904298 -0.162637) (xy -3.934979 -0.15319)
      (xy -4.142027 -0.073188) (xy -4.339319 0.025235) (xy -4.52587 0.141238) (xy -4.700701 0.27398)
      (xy -4.862827 0.422619) (xy -5.011268 0.586315) (xy -5.145039 0.764226) (xy -5.26316 0.955511)
      (xy -5.291942 1.008769) (xy -5.359994 1.150299) (xy -5.42029 1.299359) (xy -5.470369 1.44915)
      (xy -5.507767 1.592872) (xy -5.513619 1.620845) (xy -5.525564 1.680649) (xy -5.123358 3.03799)
      (xy -5.0746 3.202383) (xy -5.027411 3.361191) (xy -4.982146 3.513231) (xy -4.939162 3.657318)
      (xy -4.898815 3.792268) (xy -4.861461 3.916898) (xy -4.827456 4.030022) (xy -4.797157 4.130458)
      (xy -4.770919 4.21702) (xy -4.749099 4.288525) (xy -4.732053 4.343789) (xy -4.720138 4.381628)
      (xy -4.713708 4.400857) (xy -4.712722 4.403107) (xy -4.700438 4.40977) (xy -4.670501 4.423968)
      (xy -4.62472 4.444916) (xy -4.564905 4.471827) (xy -4.492864 4.503918) (xy -4.410406 4.5404)
      (xy -4.319342 4.58049) (xy -4.22148 4.6234) (xy -4.118629 4.668345) (xy -4.012598 4.71454)
      (xy -3.905197 4.761199) (xy -3.798236 4.807536) (xy -3.693522 4.852764) (xy -3.592866 4.896099)
      (xy -3.498076 4.936755) (xy -3.410962 4.973945) (xy -3.333333 5.006884) (xy -3.266998 5.034787)
      (xy -3.213766 5.056867) (xy -3.175447 5.072339) (xy -3.15385 5.080417) (xy -3.151771 5.081055)
      (xy -3.023461 5.127658) (xy -2.905032 5.191928) (xy -2.798065 5.272168) (xy -2.704139 5.366682)
      (xy -2.624837 5.473774) (xy -2.561738 5.591749) (xy -2.516425 5.71891) (xy -2.502467 5.777638)
      (xy -2.493758 5.829878) (xy -2.489088 5.883857) (xy -2.488062 5.94651) (xy -2.489511 6.00518)
      (xy -2.49244 6.067819) (xy -2.496714 6.116274) (xy -2.503478 6.157528) (xy -2.513877 6.198562)
      (xy -2.529059 6.246358) (xy -2.529102 6.246486) (xy -2.583418 6.376265) (xy -2.654636 6.494044)
      (xy -2.741464 6.598606) (xy -2.842608 6.688736) (xy -2.956774 6.763219) (xy -3.082669 6.820838)
      (xy -3.169708 6.848546) (xy -3.237878 6.86192) (xy -3.318426 6.870102) (xy -3.40425 6.872989)
      (xy -3.488242 6.870478) (xy -3.563298 6.862467) (xy -3.601814 6.854797) (xy -3.691969 6.827141)
      (xy -3.783364 6.789987) (xy -3.866594 6.747337) (xy -3.894266 6.730429) (xy -3.908509 6.722292)
      (xy -3.929346 6.712235) (xy -3.957849 6.699868) (xy -3.995089 6.684802) (xy -4.04214 6.666649)
      (xy -4.100073 6.645017) (xy -4.16996 6.61952) (xy -4.252874 6.589767) (xy -4.349887 6.555368)
      (xy -4.46207 6.515936) (xy -4.590497 6.471081) (xy -4.736239 6.420413) (xy -4.900368 6.363543)
      (xy -4.997895 6.329816) (xy -5.140728 6.280441) (xy -5.278101 6.232942) (xy -5.408669 6.187783)
      (xy -5.531088 6.145429) (xy -5.644015 6.106347) (xy -5.746106 6.071) (xy -5.836017 6.039855)
      (xy -5.912404 6.013378) (xy -5.973923 5.992032) (xy -6.019231 5.976284) (xy -6.046984 5.9666)
      (xy -6.055708 5.963505) (xy -6.067609 5.954016) (xy -6.065558 5.935684) (xy -6.063646 5.930368)
      (xy -6.055491 5.906801) (xy -6.057925 5.899043) (xy -6.073905 5.903165) (xy -6.081848 5.906155)
      (xy -6.104506 5.911313) (xy -6.117268 5.908539) (xy -6.122031 5.898141) (xy -6.134677 5.869143)
      (xy -6.154826 5.822432) (xy -6.182101 5.758895) (xy -6.216124 5.679419) (xy -6.256518 5.584894)
      (xy -6.302903 5.476205) (xy -6.354901 5.35424) (xy -6.412135 5.219888) (xy -6.474227 5.074035)
      (xy -6.540798 4.917569) (xy -6.611471 4.751378) (xy -6.685867 4.576349) (xy -6.763608 4.39337)
      (xy -6.844317 4.203328) (xy -6.927614 4.007111) (xy -7.013123 3.805606) (xy -7.026974 3.772958)
      (xy -7.113232 3.569694) (xy -7.197582 3.371036) (xy -7.279632 3.177908) (xy -7.358986 2.991234)
      (xy -7.43525 2.811938) (xy -7.508029 2.640946) (xy -7.57693 2.479181) (xy -7.641558 2.327568)
      (xy -7.701518 2.187032) (xy -7.756416 2.058497) (xy -7.805857 1.942888) (xy -7.849447 1.841128)
      (xy -7.886791 1.754144) (xy -7.917496 1.682858) (xy -7.941166 1.628195) (xy -7.957407 1.591081)
      (xy -7.965825 1.572439) (xy -7.966222 1.571625) (xy -8.038306 1.44959) (xy -8.126068 1.340922)
      (xy -8.227947 1.246707) (xy -8.34238 1.168032) (xy -8.467805 1.105984) (xy -8.602661 1.061648)
      (xy -8.73419 1.037381) (xy -8.869352 1.031586) (xy -9.001633 1.045698) (xy -9.129369 1.078492)
      (xy -9.250896 1.128742) (xy -9.364549 1.195225) (xy -9.468664 1.276714) (xy -9.561576 1.371986)
      (xy -9.64162 1.479814) (xy -9.707133 1.598975) (xy -9.756449 1.728243) (xy -9.776303 1.804283)
      (xy -9.786649 1.872196) (xy -9.791684 1.952193) (xy -9.791508 2.036788) (xy -9.786219 2.118498)
      (xy -9.775917 2.189839) (xy -9.770904 2.211916) (xy -9.763312 2.233702) (xy -9.74689 2.274471)
      (xy -9.721733 2.334012) (xy -9.687934 2.412115) (xy -9.645588 2.508567) (xy -9.594789 2.623159)
      (xy -9.53563 2.75568) (xy -9.468205 2.905919) (xy -9.39261 3.073665) (xy -9.308937 3.258706)
      (xy -9.217281 3.460833) (xy -9.117736 3.679835) (xy -9.04344 3.842998) (xy -8.336405 5.394705)
      (xy -7.546931 5.599186) (xy -7.421397 5.631818) (xy -7.301748 5.663145) (xy -7.189578 5.692739)
      (xy -7.086479 5.720167) (xy -6.994042 5.745) (xy -6.913859 5.766807) (xy -6.847524 5.785157)
      (xy -6.796627 5.79962) (xy -6.762762 5.809764) (xy -6.74752 5.81516) (xy -6.746875 5.815595)
      (xy -6.73164 5.824797) (xy -6.702743 5.836661) (xy -6.672791 5.84663) (xy -6.550856 5.894162)
      (xy -6.437703 5.959963) (xy -6.334909 6.0424) (xy -6.244048 6.139839) (xy -6.166695 6.250648)
      (xy -6.104423 6.373194) (xy -6.067944 6.473861) (xy -6.056061 6.515682) (xy -6.047962 6.552803)
      (xy -6.042917 6.591294) (xy -6.040197 6.637221) (xy -6.039073 6.696653) (xy -6.038951 6.715125)
      (xy -6.039262 6.781797) (xy -6.041366 6.833511) (xy -6.045874 6.876442) (xy -6.053399 6.916763)
      (xy -6.062529 6.95325) (xy -6.108788 7.084918) (xy -6.173033 7.206406) (xy -6.253975 7.316183)
      (xy -6.350322 7.412718) (xy -6.460784 7.49448) (xy -6.567771 7.552592) (xy -6.665586 7.589689)
      (xy -6.773274 7.61657) (xy -6.883677 7.63206) (xy -6.989636 7.63498) (xy -7.043208 7.630828)
      (xy -7.061519 7.628663) (xy -7.099532 7.624227) (xy -7.155924 7.617674) (xy -7.22937 7.609157)
      (xy -7.318545 7.598828) (xy -7.422125 7.586841) (xy -7.538784 7.57335) (xy -7.6672 7.558506)
      (xy -7.806047 7.542465) (xy -7.954 7.525378) (xy -8.109736 7.507399) (xy -8.271929 7.488681)
      (xy -8.439255 7.469377) (xy -8.450791 7.468046) (xy -8.618034 7.448746) (xy -8.779984 7.430037)
      (xy -8.93534 7.412071) (xy -9.0828 7.394998) (xy -9.221062 7.378971) (xy -9.348825 7.364141)
      (xy -9.464787 7.350659) (xy -9.567645 7.338676) (xy -9.656099 7.328345) (xy -9.728846 7.319815)
      (xy -9.784585 7.313239) (xy -9.822013 7.308768) (xy -9.83983 7.306553) (xy -9.840413 7.306472)
      (xy -9.86853 7.30145) (xy -9.880531 7.294129) (xy -9.881331 7.279826) (xy -9.879259 7.269464)
      (xy -9.876077 7.246775) (xy -9.882293 7.240469) (xy -9.900921 7.249229) (xy -9.910935 7.255614)
      (xy -9.930018 7.265971) (xy -9.941752 7.261778) (xy -9.951681 7.247677) (xy -9.958125 7.23657)
      (xy -9.974556 7.207932) (xy -10.000484 7.16262) (xy -10.03542 7.101496) (xy -10.078873 7.025418)
      (xy -10.130354 6.935246) (xy -10.189372 6.83184) (xy -10.255438 6.716059) (xy -10.328061 6.588763)
      (xy -10.406752 6.450811) (xy -10.491021 6.303063) (xy -10.580378 6.146378) (xy -10.674332 5.981617)
      (xy -10.772395 5.809638) (xy -10.874076 5.631302) (xy -10.978884 5.447467) (xy -11.086331 5.258994)
      (xy -11.195927 5.066741) (xy -11.30718 4.871569) (xy -11.419602 4.674338) (xy -11.532703 4.475905)
      (xy -11.645992 4.277133) (xy -11.75898 4.078878) (xy -11.871176 3.882003) (xy -11.982091 3.687365)
      (xy -12.091235 3.495825) (xy -12.198118 3.308242) (xy -12.30225 3.125475) (xy -12.403141 2.948385)
      (xy -12.500301 2.777831) (xy -12.593241 2.614672) (xy -12.681469 2.459768) (xy -12.764497 2.313978)
      (xy -12.841834 2.178163) (xy -12.912991 2.053181) (xy -12.977477 1.939893) (xy -13.034803 1.839158)
      (xy -13.084478 1.751834) (xy -13.126014 1.678783) (xy -13.158919 1.620864) (xy -13.182704 1.578935)
      (xy -13.185312 1.574329) (xy -13.225133 1.503629) (xy -13.261348 1.438614) (xy -13.292682 1.381626)
      (xy -13.317864 1.335007) (xy -13.33562 1.301099) (xy -13.344679 1.282246) (xy -13.345583 1.279384)
      (xy -13.351322 1.266093) (xy -13.366766 1.239954) (xy -13.389261 1.205304) (xy -13.405596 1.18143)
      (xy -13.526701 1.021722) (xy -13.66489 0.864181) (xy -13.816153 0.712701) (xy -13.976476 0.571177)
      (xy -14.14185 0.443505) (xy -14.223811 0.386984) (xy -14.360787 0.300756) (xy -14.490219 0.229021)
      (xy -14.617269 0.169345) (xy -14.747099 0.119292) (xy -14.877843 0.078401) (xy -15.007812 0.041711)
      (xy -15.989093 -0.589303) (xy -16.123643 -0.675697) (xy -16.255867 -0.760349) (xy -16.384356 -0.842372)
      (xy -16.507703 -0.920877) (xy -16.624499 -0.994975) (xy -16.733336 -1.063778) (xy -16.832805 -1.126397)
      (xy -16.9215 -1.181944) (xy -16.99801 -1.22953) (xy -17.060929 -1.268267) (xy -17.108848 -1.297266)
      (xy -17.139708 -1.315275) (xy -17.563327 -1.563229) (xy -17.977028 -1.826214) (xy -18.379177 -2.103015)
      (xy -18.768138 -2.392417) (xy -19.142278 -2.693203) (xy -19.49996 -3.004158) (xy -19.832182 -3.31684)
      (xy -20.072077 -3.556924) (xy -20.295516 -3.790833) (xy -20.501641 -4.017644) (xy -20.689595 -4.236435)
      (xy -20.711133 -4.262404) (xy -20.744549 -4.301711) (xy -20.773358 -4.333453) (xy -20.794906 -4.354861)
      (xy -20.806534 -4.363165) (xy -20.807554 -4.362901) (xy -20.810824 -4.351948) (xy -20.818941 -4.321522)
      (xy -20.831634 -4.272692) (xy -20.848634 -4.206524) (xy -20.869672 -4.124085) (xy -20.894478 -4.026443)
      (xy -20.922782 -3.914664) (xy -20.954315 -3.789815) (xy -20.988808 -3.652964) (xy -21.025991 -3.505178)
      (xy -21.065594 -3.347524) (xy -21.107348 -3.181069) (xy -21.150984 -3.00688) (xy -21.196231 -2.826024)
      (xy -21.242822 -2.639569) (xy -21.245357 -2.629417) (xy -21.676247 -0.903791) (xy -21.33349 -0.396333)
      (xy -21.254919 -0.279786) (xy -21.187411 -0.17901) (xy -21.130014 -0.092353) (xy -21.081776 -0.01816)
      (xy -21.041745 0.045222) (xy -21.00897 0.099448) (xy -20.982498 0.146171) (xy -20.961377 0.187045)
      (xy -20.944656 0.223724) (xy -20.931382 0.257863) (xy -20.920604 0.291114) (xy -20.91137 0.325132)
      (xy -20.90637 0.345769) (xy -20.893916 0.425171) (xy -20.889895 0.515028) (xy -20.894174 0.606436)
      (xy -20.906624 0.690494) (xy -20.911754 0.712263) (xy -20.952304 0.827981) (xy -21.010042 0.933857)
      (xy -21.08294 1.0285) (xy -21.168966 1.110521) (xy -21.266092 1.17853) (xy -21.372285 1.231139)
      (xy -21.485517 1.266958) (xy -21.603757 1.284597) (xy -21.724974 1.282667) (xy -21.742371 1.280718)
      (xy -21.858537 1.258548) (xy -21.964778 1.221513) (xy -22.062712 1.16847) (xy -22.153957 1.098272)
      (xy -22.240131 1.009776) (xy -22.322852 0.901837) (xy -22.362069 0.84237) (xy -22.462678 0.690421)
      (xy -22.561617 0.557081) (xy -22.661148 0.440157) (xy -22.763536 0.337461) (xy -22.871044 0.246801)
      (xy -22.985935 0.165988) (xy -23.110471 0.09283) (xy -23.166846 0.063535) (xy -23.222068 0.036418)
      (xy -23.274869 0.011965) (xy -23.328885 -0.01126) (xy -23.387754 -0.034692) (xy -23.455111 -0.059767)
      (xy -23.534595 -0.087921) (xy -23.629841 -0.12059) (xy -23.65375 -0.128687) (xy -23.759773 -0.165491)
      (xy -23.848378 -0.198575) (xy -23.92268 -0.22936) (xy -23.985793 -0.259269) (xy -24.040831 -0.289722)
      (xy -24.090909 -0.322143) (xy -24.114125 -0.33884) (xy -24.175983 -0.386681) (xy -24.225987 -0.430778)
      (xy -24.270775 -0.477685) (xy -24.316984 -0.533957) (xy -24.33362 -0.555625) (xy -24.407297 -0.667905)
      (xy -24.468516 -0.792425) (xy -24.513966 -0.922337) (xy -24.517851 -0.936625) (xy -24.536049 -1.028475)
      (xy -24.546152 -1.130874) (xy -24.548065 -1.236571) (xy -24.541693 -1.338315) (xy -24.526941 -1.428854)
      (xy -24.524425 -1.439334) (xy -24.501426 -1.522226) (xy -24.475402 -1.5962) (xy -24.443859 -1.666378)
      (xy -24.404307 -1.737882) (xy -24.354255 -1.815832) (xy -24.311275 -1.87748) (xy -24.283933 -1.914877)
      (xy -24.257945 -1.947825) (xy -24.230856 -1.978614) (xy -24.200212 -2.009533) (xy -24.163557 -2.042873)
      (xy -24.118436 -2.080922) (xy -24.062396 -2.125971) (xy -23.99298 -2.180309) (xy -23.955375 -2.209447)
      (xy -23.874985 -2.272085) (xy -23.809303 -2.324521) (xy -23.755894 -2.368967) (xy -23.712322 -2.407634)
      (xy -23.676152 -2.442735) (xy -23.644949 -2.476482) (xy -23.616277 -2.511088) (xy -23.599922 -2.532325)
      (xy -23.538433 -2.624802) (xy -23.481581 -2.733323) (xy -23.428455 -2.859763) (xy -23.394576 -2.955179)
      (xy -23.369719 -3.03265) (xy -23.345479 -3.113529) (xy -23.322736 -3.194365) (xy -23.302372 -3.271711)
      (xy -23.285268 -3.342117) (xy -23.272305 -3.402133) (xy -23.264365 -3.448309) (xy -23.262219 -3.473339)
      (xy -23.25966 -3.503633) (xy -23.252754 -3.548098) (xy -23.242596 -3.600447) (xy -23.231854 -3.647964)
      (xy -23.226992 -3.669694) (xy -23.21812 -3.711213) (xy -23.205436 -3.771562) (xy -23.189136 -3.849786)
      (xy -23.169416 -3.944926) (xy -23.146473 -4.056027) (xy -23.120501 -4.182131) (xy -23.091698 -4.322281)
      (xy -23.06026 -4.475521) (xy -23.026382 -4.640893) (xy -22.990262 -4.81744) (xy -22.952095 -5.004206)
      (xy -22.912078 -5.200233) (xy -22.870406 -5.404566) (xy -22.827276 -5.616246) (xy -22.782884 -5.834317)
      (xy -22.737426 -6.057821) (xy -22.695459 -6.264337) (xy -22.189376 -8.755715) (xy -22.202494 -8.887961)
      (xy -22.231067 -9.072625) (xy -22.278836 -9.249748) (xy -22.344843 -9.41826) (xy -22.428129 -9.57709)
      (xy -22.527737 -9.725169) (xy -22.642709 -9.861427) (xy -22.772087 -9.984793) (xy -22.914913 -10.094198)
      (xy -23.07023 -10.188571) (xy -23.237078 -10.266842) (xy -23.414502 -10.327941) (xy -23.514232 -10.353387)
      (xy -23.552066 -10.361298) (xy -23.588195 -10.367202) (xy -23.626689 -10.371378) (xy -23.671616 -10.374108)
      (xy -23.727045 -10.37567) (xy -23.797044 -10.376344) (xy -23.849541 -10.376438) (xy -23.930521 -10.376177)
      (xy -23.994418 -10.375207) (xy -24.04531 -10.373244) (xy -24.087279 -10.370008) (xy -24.124403 -10.365216)
      (xy -24.16076 -10.358588) (xy -24.185652 -10.353219) (xy -24.359695 -10.306357) (xy -24.518774 -10.246737)
      (xy -24.665955 -10.172685) (xy -24.804305 -10.082529) (xy -24.936893 -9.974595) (xy -25.014486 -9.901073)
      (xy -25.0693 -9.845325) (xy -25.116131 -9.794628) (xy -25.157156 -9.745748) (xy -25.194549 -9.695449)
      (xy -25.230485 -9.640497) (xy -25.26714 -9.577655) (xy -25.306688 -9.503688) (xy -25.351305 -9.415363)
      (xy -25.379258 -9.35854) (xy -25.417383 -9.281668) (xy -25.456568 -9.205097) (xy -25.498129 -9.126465)
      (xy -25.543384 -9.043411) (xy -25.593649 -8.953573) (xy -25.650242 -8.85459) (xy -25.714477 -8.7441)
      (xy -25.787674 -8.619743) (xy -25.847085 -8.519584) (xy -26.02652 -8.238051) (xy -26.221618 -7.970653)
      (xy -26.432604 -7.71714) (xy -26.659706 -7.477258) (xy -26.903148 -7.250757) (xy -27.163157 -7.037384)
      (xy -27.211482 -7.000544) (xy -27.491392 -6.802322) (xy -27.779255 -6.623677) (xy -28.074939 -6.464664)
      (xy -28.37831 -6.325339) (xy -28.689236 -6.205758) (xy -29.007584 -6.105976) (xy -29.333221 -6.02605)
      (xy -29.666013 -5.966036) (xy -29.675666 -5.964608) (xy -29.938285 -5.933681) (xy -30.211914 -5.91597)
      (xy -30.490996 -5.911514) (xy -30.769977 -5.920354) (xy -31.043299 -5.94253) (xy -31.141458 -5.954069)
      (xy -31.447217 -6.00298) (xy -31.754633 -6.071272) (xy -32.060064 -6.15783) (xy -32.359867 -6.261542)
      (xy -32.6504 -6.381296) (xy -32.850666 -6.476258) (xy -33.144874 -6.634646) (xy -33.423655 -6.806879)
      (xy -33.688417 -6.993971) (xy -33.940566 -7.196933) (xy -34.181509 -7.416779) (xy -34.247666 -7.482011)
      (xy -34.325558 -7.561598) (xy -34.388822 -7.630318) (xy -34.439011 -7.690951) (xy -34.477675 -7.746279)
      (xy -34.506366 -7.799084) (xy -34.526636 -7.852146) (xy -34.540034 -7.908248) (xy -34.548114 -7.97017)
      (xy -34.551867 -8.027459) (xy -34.549454 -8.171116) (xy -34.528625 -8.304376) (xy -34.489343 -8.427345)
      (xy -34.431568 -8.540129) (xy -34.355262 -8.642834) (xy -34.311701 -8.688917) (xy -34.210555 -8.774817)
      (xy -34.102089 -8.840875) (xy -33.985953 -8.887235) (xy -33.861798 -8.91404) (xy -33.747158 -8.921567)
      (xy -33.63317 -8.914628) (xy -33.525667 -8.892285) (xy -33.417786 -8.852952) (xy -33.385125 -8.837986)
      (xy -33.337362 -8.813903) (xy -33.290759 -8.787414) (xy -33.242761 -8.756666) (xy -33.190813 -8.719804)
      (xy -33.132361 -8.674976) (xy -33.064848 -8.620329) (xy -32.985721 -8.554009) (xy -32.940625 -8.515568)
      (xy -32.713265 -8.333226) (xy -32.480675 -8.171205) (xy -32.241998 -8.029118) (xy -31.996373 -7.906577)
      (xy -31.742942 -7.803192) (xy -31.480847 -7.718576) (xy -31.209228 -7.652339) (xy -30.927227 -7.604095)
      (xy -30.9245 -7.603722) (xy -30.851567 -7.595792) (xy -30.762526 -7.589307) (xy -30.662394 -7.584373)
      (xy -30.556186 -7.581099) (xy -30.448918 -7.579588) (xy -30.345607 -7.57995) (xy -30.25127 -7.582288)
      (xy -30.170922 -7.586711) (xy -30.160837 -7.587523) (xy -29.880306 -7.621665) (xy -29.605123 -7.676003)
      (xy -29.336226 -7.750029) (xy -29.074551 -7.843237) (xy -28.821033 -7.955121) (xy -28.576609 -8.085173)
      (xy -28.342214 -8.232888) (xy -28.118784 -8.397759) (xy -27.907256 -8.579279) (xy -27.708565 -8.776942)
      (xy -27.523648 -8.990242) (xy -27.489851 -9.032875) (xy -27.426959 -9.117001) (xy -27.359081 -9.2141)
      (xy -27.290256 -9.318003) (xy -27.224526 -9.422539) (xy -27.165931 -9.521537) (xy -27.143293 -9.562042)
      (xy -27.108826 -9.626488) (xy -27.07696 -9.68946) (xy -27.046015 -9.754704) (xy -27.01431 -9.825964)
      (xy -26.980165 -9.906987) (xy -26.941899 -10.001517) (xy -26.910624 -10.080625) (xy -26.798777 -10.338934)
      (xy -26.670774 -10.585592) (xy -26.527304 -10.819697) (xy -26.369055 -11.040346) (xy -26.196715 -11.246635)
      (xy -26.010972 -11.437661) (xy -25.812514 -11.612522) (xy -25.647917 -11.738123) (xy -25.430706 -11.880336)
      (xy -25.201932 -12.005019) (xy -24.962278 -12.111905) (xy -24.71243 -12.200725) (xy -24.453073 -12.271212)
      (xy -24.184892 -12.323099) (xy -24.13 -12.331257) (xy -24.075566 -12.336872) (xy -24.003968 -12.341152)
      (xy -23.919166 -12.344119) (xy -23.825119 -12.345797) (xy -23.725787 -12.346209) (xy -23.625128 -12.345379)) (layer F.SilkS) (width 0.01))
    (fp_poly (pts (xy 23.936124 0.859895) (xy 23.932767 0.875653) (xy 23.925809 0.909589) (xy 23.915771 0.959116)
      (xy 23.903175 1.021652) (xy 23.888541 1.094612) (xy 23.87239 1.175411) (xy 23.859336 1.240895)
      (xy 23.78822 1.598083) (xy 23.085985 1.598083) (xy 22.966202 1.598131) (xy 22.852862 1.598272)
      (xy 22.747705 1.598495) (xy 22.652469 1.598794) (xy 22.568896 1.59916) (xy 22.498723 1.599584)
      (xy 22.44369 1.600059) (xy 22.405538 1.600577) (xy 22.386004 1.601128) (xy 22.38375 1.601394)
      (xy 22.381755 1.61226) (xy 22.376161 1.640914) (xy 22.367556 1.684393) (xy 22.356528 1.739735)
      (xy 22.343663 1.80398) (xy 22.336125 1.8415) (xy 22.322479 1.909712) (xy 22.310359 1.970988)
      (xy 22.300357 2.022279) (xy 22.293065 2.060535) (xy 22.289074 2.08271) (xy 22.2885 2.086897)
      (xy 22.298774 2.088462) (xy 22.328355 2.089936) (xy 22.375385 2.091292) (xy 22.438006 2.092504)
      (xy 22.514358 2.093546) (xy 22.602583 2.094392) (xy 22.700822 2.095017) (xy 22.807216 2.095394)
      (xy 22.903466 2.0955) (xy 23.03768 2.095585) (xy 23.152066 2.09586) (xy 23.24796 2.096354)
      (xy 23.326699 2.097096) (xy 23.389621 2.098114) (xy 23.438062 2.099439) (xy 23.47336 2.101098)
      (xy 23.496852 2.103121) (xy 23.509875 2.105537) (xy 23.513766 2.108375) (xy 23.513689 2.108729)
      (xy 23.51059 2.121874) (xy 23.5039 2.153337) (xy 23.494117 2.200669) (xy 23.481741 2.261421)
      (xy 23.467271 2.333143) (xy 23.451206 2.413387) (xy 23.436022 2.489729) (xy 23.363098 2.8575)
      (xy 22.13474 2.8575) (xy 21.94686 3.799416) (xy 21.445639 3.799416) (xy 21.344899 3.799254)
      (xy 21.250917 3.798789) (xy 21.165753 3.798054) (xy 21.091467 3.797082) (xy 21.030117 3.795905)
      (xy 20.983763 3.794556) (xy 20.954465 3.793067) (xy 20.944283 3.791479) (xy 20.946298 3.780349)
      (xy 20.95222 3.749636) (xy 20.961815 3.700513) (xy 20.974852 3.634156) (xy 20.991097 3.55174)
      (xy 21.010319 3.454437) (xy 21.032285 3.343424) (xy 21.056763 3.219874) (xy 21.083519 3.084962)
      (xy 21.112321 2.939863) (xy 21.142937 2.785751) (xy 21.175134 2.623801) (xy 21.20868 2.455186)
      (xy 21.237621 2.309812) (xy 21.531091 0.836083) (xy 23.941795 0.836083) (xy 23.936124 0.859895)) (layer F.Mask) (width 0.01))
    (fp_poly (pts (xy 19.388071 1.523836) (xy 19.455059 1.632485) (xy 19.518781 1.735678) (xy 19.578376 1.832029)
      (xy 19.632982 1.920153) (xy 19.681736 1.998663) (xy 19.723778 2.066174) (xy 19.758244 2.1213)
      (xy 19.784274 2.162654) (xy 19.801005 2.188851) (xy 19.807575 2.198505) (xy 19.807634 2.198524)
      (xy 19.81006 2.187996) (xy 19.816272 2.158441) (xy 19.825919 2.111592) (xy 19.83865 2.04918)
      (xy 19.854113 1.972938) (xy 19.871958 1.884597) (xy 19.891833 1.78589) (xy 19.913389 1.678548)
      (xy 19.936273 1.564303) (xy 19.944862 1.521354) (xy 20.079727 0.846666) (xy 21.061237 0.846666)
      (xy 21.055516 0.870479) (xy 21.052895 0.883087) (xy 21.046445 0.914881) (xy 21.03645 0.964433)
      (xy 21.023196 1.030315) (xy 21.006969 1.111099) (xy 20.988054 1.205356) (xy 20.966737 1.311659)
      (xy 20.943304 1.428579) (xy 20.91804 1.554688) (xy 20.891231 1.688558) (xy 20.863163 1.828761)
      (xy 20.834121 1.973869) (xy 20.80439 2.122453) (xy 20.774257 2.273086) (xy 20.744006 2.424339)
      (xy 20.713925 2.574784) (xy 20.684298 2.722993) (xy 20.65541 2.867538) (xy 20.627548 3.00699)
      (xy 20.600997 3.139923) (xy 20.576043 3.264906) (xy 20.552972 3.380513) (xy 20.532068 3.485315)
      (xy 20.513618 3.577884) (xy 20.497907 3.656792) (xy 20.485221 3.720611) (xy 20.475846 3.767912)
      (xy 20.470067 3.797268) (xy 20.468167 3.807245) (xy 20.457962 3.807854) (xy 20.428863 3.808416)
      (xy 20.383141 3.808916) (xy 20.323068 3.80934) (xy 20.250917 3.809671) (xy 20.168959 3.809894)
      (xy 20.079466 3.809995) (xy 20.056552 3.81) (xy 19.644938 3.81) (xy 19.224208 3.127163)
      (xy 19.156924 3.018057) (xy 19.092891 2.91441) (xy 19.032969 2.8176) (xy 18.978017 2.729007)
      (xy 18.928893 2.650011) (xy 18.886458 2.58199) (xy 18.851571 2.526324) (xy 18.82509 2.484393)
      (xy 18.807874 2.457575) (xy 18.800784 2.447251) (xy 18.800656 2.447184) (xy 18.798173 2.457781)
      (xy 18.791947 2.487419) (xy 18.782324 2.534369) (xy 18.769652 2.596904) (xy 18.754279 2.673296)
      (xy 18.736551 2.761818) (xy 18.716816 2.860742) (xy 18.695422 2.968341) (xy 18.672715 3.082887)
      (xy 18.663391 3.13002) (xy 18.528947 3.81) (xy 18.038057 3.81) (xy 17.938398 3.809942)
      (xy 17.845523 3.809777) (xy 17.761513 3.809517) (xy 17.688448 3.809174) (xy 17.628408 3.808758)
      (xy 17.583474 3.808282) (xy 17.555727 3.807757) (xy 17.547167 3.807245) (xy 17.549198 3.796594)
      (xy 17.555102 3.766618) (xy 17.564592 3.718743) (xy 17.577383 3.654399) (xy 17.59319 3.575013)
      (xy 17.611726 3.482014) (xy 17.632707 3.376829) (xy 17.655846 3.260887) (xy 17.680857 3.135615)
      (xy 17.707457 3.002443) (xy 17.735357 2.862798) (xy 17.764274 2.718108) (xy 17.793921 2.569801)
      (xy 17.824013 2.419306) (xy 17.854264 2.268051) (xy 17.884388 2.117464) (xy 17.914101 1.968972)
      (xy 17.943115 1.824005) (xy 17.971146 1.68399) (xy 17.997908 1.550355) (xy 18.023116 1.424529)
      (xy 18.046483 1.30794) (xy 18.067724 1.202015) (xy 18.086554 1.108184) (xy 18.102687 1.027873)
      (xy 18.115837 0.962512) (xy 18.125718 0.913528) (xy 18.132046 0.88235) (xy 18.134516 0.870479)
      (xy 18.140237 0.846666) (xy 18.97087 0.846666) (xy 19.388071 1.523836)) (layer F.Mask) (width 0.01))
    (fp_poly (pts (xy 25.834467 0.781916) (xy 26.015214 0.803821) (xy 26.186844 0.841654) (xy 26.245718 0.859189)
      (xy 26.396701 0.916323) (xy 26.53415 0.986367) (xy 26.656754 1.068409) (xy 26.763201 1.161539)
      (xy 26.852181 1.264843) (xy 26.874597 1.296673) (xy 26.899143 1.334963) (xy 26.911965 1.360006)
      (xy 26.914482 1.375146) (xy 26.910665 1.381834) (xy 26.900676 1.389831) (xy 26.876103 1.409137)
      (xy 26.839085 1.438089) (xy 26.791761 1.475021) (xy 26.736271 1.51827) (xy 26.674756 1.566172)
      (xy 26.609354 1.617063) (xy 26.542207 1.669277) (xy 26.475453 1.721152) (xy 26.411233 1.771024)
      (xy 26.351685 1.817227) (xy 26.298951 1.858098) (xy 26.25517 1.891972) (xy 26.222482 1.917186)
      (xy 26.208242 1.928108) (xy 26.195159 1.92546) (xy 26.175096 1.903123) (xy 26.162552 1.884692)
      (xy 26.124456 1.834746) (xy 26.073748 1.781276) (xy 26.016791 1.730131) (xy 25.959949 1.687163)
      (xy 25.923705 1.66512) (xy 25.821201 1.622524) (xy 25.711526 1.598052) (xy 25.597663 1.591254)
      (xy 25.482596 1.601682) (xy 25.369306 1.628888) (xy 25.260778 1.672421) (xy 25.159992 1.731834)
      (xy 25.086237 1.791146) (xy 25.018646 1.864861) (xy 24.956841 1.954466) (xy 24.903726 2.054879)
      (xy 24.862204 2.16102) (xy 24.848777 2.206625) (xy 24.834561 2.275872) (xy 24.824899 2.355189)
      (xy 24.820042 2.438066) (xy 24.820239 2.517994) (xy 24.82574 2.588463) (xy 24.832609 2.627538)
      (xy 24.866864 2.729218) (xy 24.91852 2.819465) (xy 24.986402 2.896993) (xy 25.069337 2.960516)
      (xy 25.166149 3.008749) (xy 25.188334 3.016885) (xy 25.251896 3.032918) (xy 25.328731 3.043152)
      (xy 25.411672 3.047296) (xy 25.493556 3.045058) (xy 25.567216 3.036148) (xy 25.583172 3.032918)
      (xy 25.677431 3.003551) (xy 25.774678 2.95816) (xy 25.869429 2.900117) (xy 25.956196 2.832795)
      (xy 26.029493 2.759564) (xy 26.031242 2.757527) (xy 26.074273 2.707185) (xy 26.371714 2.990374)
      (xy 26.669155 3.273562) (xy 26.638247 3.312587) (xy 26.602064 3.353827) (xy 26.553432 3.403039)
      (xy 26.497137 3.4559) (xy 26.43796 3.50809) (xy 26.380686 3.555285) (xy 26.330096 3.593166)
      (xy 26.320335 3.599823) (xy 26.200439 3.672663) (xy 26.078257 3.731895) (xy 25.948271 3.779783)
      (xy 25.804963 3.818592) (xy 25.766315 3.827161) (xy 25.723441 3.835908) (xy 25.684633 3.842659)
      (xy 25.645981 3.847718) (xy 25.603577 3.851388) (xy 25.553509 3.853971) (xy 25.49187 3.855772)
      (xy 25.41475 3.857093) (xy 25.373542 3.857616) (xy 25.298666 3.858308) (xy 25.228972 3.85858)
      (xy 25.167848 3.858448) (xy 25.118681 3.857928) (xy 25.084856 3.857038) (xy 25.071917 3.856177)
      (xy 24.898083 3.826357) (xy 24.725139 3.780873) (xy 24.632709 3.749539) (xy 24.485822 3.684785)
      (xy 24.349716 3.603665) (xy 24.225812 3.507703) (xy 24.115529 3.398426) (xy 24.020288 3.277359)
      (xy 23.941508 3.146026) (xy 23.880609 3.005954) (xy 23.851009 2.909876) (xy 23.818744 2.745451)
      (xy 23.804686 2.572862) (xy 23.80878 2.394644) (xy 23.830969 2.213333) (xy 23.870415 2.034347)
      (xy 23.92831 1.859686) (xy 24.00475 1.69417) (xy 24.098692 1.538929) (xy 24.209093 1.39509)
      (xy 24.334909 1.263781) (xy 24.475096 1.146131) (xy 24.62861 1.043269) (xy 24.794408 0.956322)
      (xy 24.913167 0.90704) (xy 25.088418 0.851136) (xy 25.271579 0.810549) (xy 25.459244 0.785402)
      (xy 25.648008 0.775817) (xy 25.834467 0.781916)) (layer F.Mask) (width 0.01))
    (fp_poly (pts (xy -24.043681 -0.568879) (xy -24.028562 -0.565535) (xy -24.015844 -0.560299) (xy -24.008902 -0.556695)
      (xy -23.975437 -0.530642) (xy -23.956508 -0.494418) (xy -23.950113 -0.444037) (xy -23.950083 -0.439523)
      (xy -23.95983 -0.390243) (xy -23.986964 -0.350097) (xy -24.028329 -0.323185) (xy -24.043467 -0.318192)
      (xy -24.067633 -0.313821) (xy -24.10811 -0.308664) (xy -24.160081 -0.303249) (xy -24.218733 -0.298103)
      (xy -24.246416 -0.295986) (xy -24.468973 -0.275409) (xy -24.690536 -0.245819) (xy -24.915413 -0.206441)
      (xy -25.147913 -0.156501) (xy -25.392346 -0.095224) (xy -25.450785 -0.079424) (xy -25.59563 -0.038292)
      (xy -25.721478 0.000726) (xy -25.830303 0.038393) (xy -25.924078 0.075469) (xy -26.004776 0.112718)
      (xy -26.074371 0.150901) (xy -26.115632 0.177292) (xy -26.155227 0.205862) (xy -26.185872 0.231102)
      (xy -26.205176 0.250703) (xy -26.210744 0.262359) (xy -26.206129 0.264583) (xy -26.191963 0.263587)
      (xy -26.160556 0.260832) (xy -26.115729 0.256672) (xy -26.061302 0.251459) (xy -26.021926 0.247606)
      (xy -25.940496 0.241229) (xy -25.843104 0.236287) (xy -25.734544 0.232808) (xy -25.619612 0.230821)
      (xy -25.503103 0.230352) (xy -25.389811 0.23143) (xy -25.284532 0.234082) (xy -25.192062 0.238337)
      (xy -25.135416 0.242469) (xy -24.797601 0.282639) (xy -24.468113 0.342257) (xy -24.146979 0.421313)
      (xy -23.834227 0.519797) (xy -23.529883 0.637699) (xy -23.233974 0.775008) (xy -22.946527 0.931715)
      (xy -22.667569 1.107808) (xy -22.44434 1.267295) (xy -22.22203 1.445627) (xy -22.006372 1.639954)
      (xy -21.799756 1.847592) (xy -21.604576 2.065857) (xy -21.423222 2.292064) (xy -21.258085 2.523529)
      (xy -21.111559 2.757568) (xy -21.102285 2.773588) (xy -21.077142 2.816946) (xy -21.060542 2.84393)
      (xy -21.050534 2.856544) (xy -21.045167 2.856794) (xy -21.042488 2.846687) (xy -21.041332 2.836218)
      (xy -21.040188 2.791027) (xy -21.043389 2.728827) (xy -21.050439 2.653211) (xy -21.060838 2.567773)
      (xy -21.074088 2.476109) (xy -21.08969 2.381813) (xy -21.107147 2.288479) (xy -21.125959 2.199702)
      (xy -21.134918 2.161434) (xy -21.164137 2.051249) (xy -21.201125 1.928165) (xy -21.243848 1.798042)
      (xy -21.290273 1.666741) (xy -21.338364 1.540122) (xy -21.386088 1.424046) (xy -21.408479 1.373328)
      (xy -21.433216 1.313433) (xy -21.446516 1.266228) (xy -21.449224 1.227165) (xy -21.442208 1.191761)
      (xy -21.419672 1.154191) (xy -21.383971 1.127852) (xy -21.340642 1.114065) (xy -21.295221 1.114149)
      (xy -21.253246 1.129424) (xy -21.235897 1.142587) (xy -21.223231 1.160232) (xy -21.204711 1.193464)
      (xy -21.182399 1.238241) (xy -21.158356 1.290518) (xy -21.146266 1.318355) (xy -21.044251 1.573373)
      (xy -20.959493 1.819097) (xy -20.891461 2.057705) (xy -20.839623 2.291377) (xy -20.80345 2.52229)
      (xy -20.782408 2.752625) (xy -20.778816 2.82575) (xy -20.777419 2.986492) (xy -20.786308 3.14604)
      (xy -20.806034 3.307663) (xy -20.837144 3.474634) (xy -20.880188 3.650222) (xy -20.935715 3.837699)
      (xy -20.962218 3.918767) (xy -20.985546 3.988675) (xy -21.002679 4.041263) (xy -21.014225 4.079256)
      (xy -21.020789 4.105378) (xy -21.022976 4.122355) (xy -21.021393 4.132909) (xy -21.016646 4.139768)
      (xy -21.012191 4.143502) (xy -20.865251 4.245838) (xy -20.711251 4.332658) (xy -20.547539 4.405102)
      (xy -20.371466 4.464309) (xy -20.180381 4.511418) (xy -20.134791 4.520516) (xy -20.059035 4.531869)
      (xy -19.967195 4.54055) (xy -19.864199 4.54646) (xy -19.754973 4.5495) (xy -19.644444 4.549573)
      (xy -19.537539 4.546579) (xy -19.439185 4.54042) (xy -19.388666 4.535436) (xy -19.239406 4.515107)
      (xy -19.086868 4.487879) (xy -18.929347 4.453232) (xy -18.76514 4.410646) (xy -18.592539 4.359599)
      (xy -18.40984 4.299572) (xy -18.215339 4.230044) (xy -18.007329 4.150494) (xy -17.784105 4.060402)
      (xy -17.653 4.00565) (xy -17.512164 3.945674) (xy -17.372068 3.884906) (xy -17.231365 3.822695)
      (xy -17.088709 3.758389) (xy -16.942756 3.691335) (xy -16.79216 3.620882) (xy -16.635575 3.546378)
      (xy -16.471656 3.467171) (xy -16.299057 3.38261) (xy -16.116433 3.292042) (xy -15.922438 3.194817)
      (xy -15.715727 3.090281) (xy -15.494954 2.977783) (xy -15.258774 2.856672) (xy -15.005841 2.726295)
      (xy -14.911916 2.677737) (xy -14.681526 2.558677) (xy -14.468418 2.448842) (xy -14.27118 2.347533)
      (xy -14.0884 2.254047) (xy -13.918666 2.167683) (xy -13.760567 2.087741) (xy -13.61269 2.013518)
      (xy -13.473622 1.944315) (xy -13.341953 1.879429) (xy -13.216269 1.81816) (xy -13.095159 1.759807)
      (xy -12.977211 1.703667) (xy -12.861013 1.649041) (xy -12.745152 1.595227) (xy -12.628217 1.541524)
      (xy -12.573 1.516357) (xy -12.105454 1.310698) (xy -11.647558 1.123424) (xy -11.198749 0.95438)
      (xy -10.758463 0.803413) (xy -10.326136 0.670367) (xy -9.901203 0.555089) (xy -9.483101 0.457424)
      (xy -9.071267 0.377219) (xy -8.665135 0.314318) (xy -8.264143 0.268568) (xy -7.916333 0.242444)
      (xy -7.821112 0.238359) (xy -7.710364 0.235814) (xy -7.588427 0.234744) (xy -7.459639 0.235082)
      (xy -7.328336 0.236765) (xy -7.198856 0.239725) (xy -7.075536 0.243899) (xy -6.962713 0.24922)
      (xy -6.864724 0.255623) (xy -6.82625 0.258874) (xy -6.479121 0.298835) (xy -6.142551 0.353548)
      (xy -5.817186 0.422746) (xy -5.503673 0.506166) (xy -5.202659 0.60354) (xy -4.914791 0.714605)
      (xy -4.640715 0.839094) (xy -4.381079 0.976742) (xy -4.136529 1.127285) (xy -3.907712 1.290456)
      (xy -3.695275 1.46599) (xy -3.549679 1.60301) (xy -3.381382 1.783377) (xy -3.232799 1.969508)
      (xy -3.104054 2.160905) (xy -2.995273 2.357069) (xy -2.90658 2.557501) (xy -2.838099 2.761703)
      (xy -2.789957 2.969177) (xy -2.762277 3.179424) (xy -2.755185 3.391946) (xy -2.768805 3.606244)
      (xy -2.803263 3.821819) (xy -2.858682 4.038175) (xy -2.905143 4.176641) (xy -2.935615 4.253103)
      (xy -2.974731 4.341265) (xy -3.019517 4.435131) (xy -3.067002 4.528705) (xy -3.114214 4.615991)
      (xy -3.158181 4.690995) (xy -3.167424 4.705727) (xy -3.235784 4.812995) (xy -3.139246 4.82521)
      (xy -3.007334 4.845848) (xy -2.856933 4.876719) (xy -2.688082 4.917816) (xy -2.57355 4.948593)
      (xy -2.430992 4.987686) (xy -2.306279 5.020801) (xy -2.197086 5.048384) (xy -2.10109 5.070883)
      (xy -2.015968 5.088746) (xy -1.939397 5.102419) (xy -1.869053 5.112351) (xy -1.802612 5.118988)
      (xy -1.737752 5.122778) (xy -1.672148 5.124168) (xy -1.661583 5.124198) (xy -1.509381 5.116746)
      (xy -1.371467 5.094051) (xy -1.247192 5.05587) (xy -1.135909 5.00196) (xy -1.036971 4.932078)
      (xy -0.964157 4.862201) (xy -0.936747 4.830821) (xy -0.900902 4.787799) (xy -0.860926 4.738399)
      (xy -0.821127 4.68788) (xy -0.814254 4.678997) (xy -0.777042 4.631065) (xy -0.74108 4.585307)
      (xy -0.709921 4.546208) (xy -0.687118 4.51825) (xy -0.682913 4.51326) (xy -0.646335 4.470396)
      (xy -0.675003 4.402135) (xy -0.686988 4.371875) (xy -0.695071 4.34504) (xy -0.699996 4.316237)
      (xy -0.702506 4.280073) (xy -0.703342 4.231153) (xy -0.703358 4.196291) (xy -0.703186 4.180256)
      (xy -0.451119 4.180256) (xy -0.446612 4.254225) (xy -0.445425 4.259791) (xy -0.437189 4.291393)
      (xy -0.429462 4.312481) (xy -0.42522 4.317874) (xy -0.411805 4.315256) (xy -0.384682 4.30863)
      (xy -0.359833 4.302125) (xy -0.283709 4.287383) (xy -0.222067 4.28797) (xy -0.174749 4.303929)
      (xy -0.141592 4.335304) (xy -0.12682 4.366168) (xy -0.119273 4.383878) (xy -0.107319 4.398937)
      (xy -0.087188 4.414246) (xy -0.055112 4.432707) (xy -0.01071 4.455519) (xy 0.223757 4.584853)
      (xy 0.445527 4.73106) (xy 0.654216 4.893798) (xy 0.84944 5.072724) (xy 1.030817 5.267496)
      (xy 1.197963 5.47777) (xy 1.303886 5.630333) (xy 1.337664 5.684035) (xy 1.37545 5.747885)
      (xy 1.415406 5.818401) (xy 1.455695 5.892097) (xy 1.494479 5.96549) (xy 1.529922 6.035096)
      (xy 1.560186 6.097432) (xy 1.583434 6.149012) (xy 1.597829 6.186355) (xy 1.598869 6.189699)
      (xy 1.613152 6.222887) (xy 1.63205 6.238766) (xy 1.636488 6.240162) (xy 1.687839 6.249302)
      (xy 1.754779 6.255735) (xy 1.831897 6.259418) (xy 1.913785 6.260307) (xy 1.995031 6.25836)
      (xy 2.070227 6.253532) (xy 2.133962 6.245783) (xy 2.143125 6.244197) (xy 2.178923 6.237382)
      (xy 2.206854 6.231544) (xy 2.218751 6.228563) (xy 2.220809 6.217305) (xy 2.217378 6.189087)
      (xy 2.209286 6.147152) (xy 2.197365 6.094739) (xy 2.182445 6.035091) (xy 2.165358 5.971448)
      (xy 2.146934 5.907053) (xy 2.128003 5.845146) (xy 2.109397 5.788968) (xy 2.097974 5.757333)
      (xy 1.995668 5.515587) (xy 1.874837 5.283539) (xy 1.736198 5.062068) (xy 1.580468 4.852055)
      (xy 1.408363 4.654379) (xy 1.220601 4.469919) (xy 1.017899 4.299556) (xy 0.800974 4.14417)
      (xy 0.763062 4.119517) (xy 0.674581 4.066014) (xy 0.572813 4.009835) (xy 0.463836 3.953986)
      (xy 0.353726 3.901472) (xy 0.248562 3.855297) (xy 0.15442 3.818465) (xy 0.153459 3.818119)
      (xy 0.089544 3.795131) (xy 0.042742 3.77865) (xy 0.010144 3.768312) (xy -0.01116 3.763751)
      (xy -0.024076 3.764604) (xy -0.031513 3.770506) (xy -0.036379 3.781091) (xy -0.040764 3.79377)
      (xy -0.067533 3.837927) (xy -0.110959 3.869482) (xy -0.152194 3.884053) (xy -0.232075 3.907789)
      (xy -0.295189 3.937023) (xy -0.345735 3.974344) (xy -0.387912 4.022343) (xy -0.396692 4.0349)
      (xy -0.434478 4.107144) (xy -0.451119 4.180256) (xy -0.703186 4.180256) (xy -0.702709 4.135805)
      (xy -0.700645 4.091171) (xy -0.696514 4.057086) (xy -0.689662 4.028249) (xy -0.679436 3.999359)
      (xy -0.678945 3.998121) (xy -0.634562 3.912721) (xy -0.572914 3.83251) (xy -0.497878 3.761561)
      (xy -0.413326 3.70395) (xy -0.385247 3.689171) (xy -0.328546 3.661407) (xy -0.33512 3.613448)
      (xy -0.336668 3.573684) (xy -0.332326 3.534652) (xy -0.330279 3.526348) (xy -0.315099 3.475394)
      (xy -0.041687 3.475394) (xy 0.041915 3.49953) (xy 0.273032 3.576663) (xy 0.502046 3.673464)
      (xy 0.726593 3.788434) (xy 0.944309 3.920077) (xy 1.152831 4.066896) (xy 1.349796 4.227391)
      (xy 1.53284 4.400067) (xy 1.635139 4.509049) (xy 1.815857 4.725592) (xy 1.976877 4.94942)
      (xy 2.118111 5.180369) (xy 2.239469 5.418275) (xy 2.340865 5.662973) (xy 2.422208 5.9143)
      (xy 2.449754 6.01927) (xy 2.461574 6.066034) (xy 2.471905 6.104165) (xy 2.4796 6.129608)
      (xy 2.483425 6.138333) (xy 2.494717 6.133952) (xy 2.518012 6.122886) (xy 2.530484 6.116622)
      (xy 2.614729 6.068164) (xy 2.700779 6.008894) (xy 2.782862 5.943354) (xy 2.855207 5.876089)
      (xy 2.902436 5.823792) (xy 2.944499 5.770733) (xy 2.973375 5.730512) (xy 2.990453 5.700618)
      (xy 2.997121 5.678539) (xy 2.994769 5.661763) (xy 2.993487 5.659101) (xy 2.987148 5.641066)
      (xy 2.977993 5.60711) (xy 2.967247 5.562087) (xy 2.956133 5.510853) (xy 2.956083 5.510615)
      (xy 2.896234 5.269911) (xy 2.818004 5.039248) (xy 2.720982 4.817752) (xy 2.604751 4.604547)
      (xy 2.4689 4.398758) (xy 2.367091 4.265083) (xy 2.318979 4.20881) (xy 2.258552 4.143644)
      (xy 2.190101 4.073767) (xy 2.117916 4.003362) (xy 2.046286 3.93661) (xy 1.979501 3.877694)
      (xy 1.921853 3.830797) (xy 1.920761 3.829963) (xy 1.718142 3.688113) (xy 1.508048 3.565926)
      (xy 1.289434 3.4629) (xy 1.061257 3.378533) (xy 0.867834 3.323311) (xy 0.745545 3.295941)
      (xy 0.616894 3.272931) (xy 0.488167 3.255133) (xy 0.365654 3.2434) (xy 0.255642 3.238582)
      (xy 0.242016 3.238508) (xy 0.203199 3.23932) (xy 0.177616 3.243639) (xy 0.157347 3.254274)
      (xy 0.13447 3.274031) (xy 0.13008 3.278187) (xy 0.09583 3.30933) (xy 0.058684 3.341072)
      (xy 0.045554 3.351704) (xy 0.014661 3.381903) (xy -0.012236 3.417669) (xy -0.019457 3.430464)
      (xy -0.041687 3.475394) (xy -0.315099 3.475394) (xy -0.308575 3.453496) (xy -0.290555 3.397249)
      (xy -0.274717 3.353691) (xy -0.259556 3.318906) (xy -0.243568 3.288979) (xy -0.231841 3.269998)
      (xy -0.203918 3.230494) (xy -0.172626 3.191667) (xy -0.150365 3.167631) (xy -0.115948 3.124668)
      (xy -0.101739 3.088099) (xy -0.089814 3.05629) (xy -0.068565 3.024594) (xy -0.043131 2.998963)
      (xy -0.01865 2.98535) (xy -0.012302 2.9845) (xy -0.01126 2.983958) (xy 0.375709 2.983958)
      (xy 0.428625 2.984286) (xy 0.47193 2.986687) (xy 0.531137 2.992978) (xy 0.601494 3.002422)
      (xy 0.678249 3.014279) (xy 0.756649 3.027812) (xy 0.831943 3.042281) (xy 0.899378 3.056949)
      (xy 0.905302 3.05835) (xy 1.136789 3.123859) (xy 1.366438 3.209169) (xy 1.591226 3.312949)
      (xy 1.808132 3.433867) (xy 1.920875 3.505791) (xy 2.08849 3.628058) (xy 2.252794 3.767855)
      (xy 2.410192 3.921546) (xy 2.557093 4.085498) (xy 2.689901 4.256074) (xy 2.753277 4.347817)
      (xy 2.858117 4.518562) (xy 2.953435 4.697774) (xy 3.03729 4.881066) (xy 3.107742 5.064047)
      (xy 3.162851 5.242329) (xy 3.181187 5.315756) (xy 3.200168 5.398055) (xy 3.25208 5.347506)
      (xy 3.284237 5.314352) (xy 3.32213 5.272581) (xy 3.358473 5.230265) (xy 3.364564 5.222875)
      (xy 3.39679 5.182512) (xy 3.428202 5.141576) (xy 3.453111 5.107517) (xy 3.457682 5.100911)
      (xy 3.490228 5.05303) (xy 3.465584 5.02438) (xy 3.446715 4.991638) (xy 3.436038 4.951713)
      (xy 3.435903 4.950552) (xy 3.416592 4.796009) (xy 3.396003 4.66725) (xy 3.661834 4.66725)
      (xy 3.665706 4.675961) (xy 3.668889 4.674305) (xy 3.670156 4.661745) (xy 3.668889 4.660194)
      (xy 3.662597 4.661647) (xy 3.661834 4.66725) (xy 3.396003 4.66725) (xy 3.394576 4.658326)
      (xy 3.368737 4.533255) (xy 3.337958 4.416551) (xy 3.301122 4.303964) (xy 3.257113 4.191248)
      (xy 3.206178 4.077061) (xy 3.10377 3.882976) (xy 2.984002 3.698739) (xy 2.848366 3.525893)
      (xy 2.698355 3.365981) (xy 2.535461 3.220547) (xy 2.361178 3.091134) (xy 2.176997 2.979283)
      (xy 2.110911 2.944791) (xy 1.933657 2.865639) (xy 1.744618 2.798977) (xy 1.550566 2.747112)
      (xy 1.497542 2.735814) (xy 1.398871 2.717185) (xy 1.311886 2.703868) (xy 1.228944 2.695108)
      (xy 1.142401 2.690154) (xy 1.044615 2.688254) (xy 1.013632 2.688166) (xy 0.948615 2.688262)
      (xy 0.901783 2.688797) (xy 0.870157 2.690145) (xy 0.850755 2.692679) (xy 0.840596 2.696771)
      (xy 0.836699 2.702795) (xy 0.836084 2.710379) (xy 0.828888 2.744832) (xy 0.810832 2.782497)
      (xy 0.78721 2.81345) (xy 0.776267 2.822485) (xy 0.753072 2.832895) (xy 0.717114 2.843961)
      (xy 0.679953 2.8525) (xy 0.563173 2.884007) (xy 0.459713 2.931334) (xy 0.433606 2.947074)
      (xy 0.375709 2.983958) (xy -0.01126 2.983958) (xy 0.002736 2.976678) (xy 0.025517 2.956102)
      (xy 0.051288 2.927103) (xy 0.05303 2.924934) (xy 0.105387 2.868098) (xy 0.171774 2.80937)
      (xy 0.246123 2.753494) (xy 0.322365 2.705216) (xy 0.359515 2.685301) (xy 0.449792 2.640238)
      (xy 0.435714 2.598056) (xy 0.423625 2.540276) (xy 0.420891 2.474316) (xy 0.424971 2.436375)
      (xy 0.723594 2.436375) (xy 0.723631 2.443833) (xy 0.734671 2.441256) (xy 0.756843 2.436635)
      (xy 0.788778 2.434026) (xy 0.797262 2.433844) (xy 0.823305 2.432797) (xy 0.830774 2.42938)
      (xy 0.822232 2.422393) (xy 0.821982 2.422247) (xy 0.798317 2.416458) (xy 0.76762 2.417926)
      (xy 0.739392 2.425288) (xy 0.723594 2.436375) (xy 0.424971 2.436375) (xy 0.427692 2.411072)
      (xy 0.429015 2.405535) (xy 1.031244 2.405535) (xy 1.032013 2.412682) (xy 1.042738 2.418018)
      (xy 1.066529 2.422188) (xy 1.106496 2.425839) (xy 1.139724 2.42806) (xy 1.388718 2.453339)
      (xy 1.628669 2.497751) (xy 1.859605 2.561307) (xy 2.081554 2.644014) (xy 2.294546 2.745883)
      (xy 2.498609 2.866923) (xy 2.524421 2.884026) (xy 2.701103 3.014667) (xy 2.867687 3.162086)
      (xy 3.022671 3.324217) (xy 3.164554 3.498995) (xy 3.291833 3.684354) (xy 3.403005 3.878227)
      (xy 3.496569 4.07855) (xy 3.571022 4.283256) (xy 3.590903 4.350561) (xy 3.602385 4.389075)
      (xy 3.612527 4.418253) (xy 3.619606 4.433293) (xy 3.620948 4.434336) (xy 3.626223 4.424851)
      (xy 3.63369 4.399853) (xy 3.641773 4.364658) (xy 3.642114 4.362979) (xy 3.648362 4.318343)
      (xy 3.652906 4.256744) (xy 3.655509 4.182336) (xy 3.656039 4.116916) (xy 3.655334 4.044779)
      (xy 3.653355 3.988317) (xy 3.649599 3.942054) (xy 3.643563 3.900514) (xy 3.634747 3.858218)
      (xy 3.630794 3.84175) (xy 3.577335 3.668459) (xy 3.504243 3.502023) (xy 3.412232 3.343471)
      (xy 3.302019 3.193832) (xy 3.17432 3.054136) (xy 3.02985 2.925413) (xy 2.95275 2.866361)
      (xy 2.786055 2.757533) (xy 2.603137 2.661955) (xy 2.404362 2.579732) (xy 2.190099 2.510969)
      (xy 1.960714 2.455772) (xy 1.716574 2.414246) (xy 1.458048 2.386496) (xy 1.235604 2.374096)
      (xy 1.158117 2.371932) (xy 1.100659 2.37143) (xy 1.062159 2.372613) (xy 1.041542 2.375506)
      (xy 1.037167 2.378728) (xy 1.033603 2.398442) (xy 1.031244 2.405535) (xy 0.429015 2.405535)
      (xy 0.432291 2.391833) (xy 0.456784 2.334598) (xy 0.4949 2.279114) (xy 0.540875 2.232929)
      (xy 0.56831 2.213702) (xy 0.605073 2.189469) (xy 0.640752 2.161739) (xy 0.65205 2.151615)
      (xy 0.682243 2.128162) (xy 0.714284 2.110962) (xy 0.722851 2.108015) (xy 0.749878 2.104201)
      (xy 0.795285 2.102034) (xy 0.85636 2.101398) (xy 0.930389 2.102178) (xy 1.014661 2.104261)
      (xy 1.106462 2.10753) (xy 1.203078 2.111873) (xy 1.301798 2.117172) (xy 1.399909 2.123315)
      (xy 1.494697 2.130186) (xy 1.58345 2.13767) (xy 1.663455 2.145652) (xy 1.693334 2.149071)
      (xy 1.952008 2.188161) (xy 2.196475 2.241778) (xy 2.426492 2.309771) (xy 2.641816 2.391987)
      (xy 2.842203 2.488275) (xy 3.02741 2.598483) (xy 3.197194 2.722459) (xy 3.351312 2.860052)
      (xy 3.48952 3.011108) (xy 3.611576 3.175477) (xy 3.717235 3.353007) (xy 3.760619 3.439797)
      (xy 3.816506 3.567038) (xy 3.858867 3.68502) (xy 3.889051 3.799546) (xy 3.908402 3.916418)
      (xy 3.918268 4.04144) (xy 3.920223 4.1275) (xy 3.921125 4.312708) (xy 3.950038 4.3373)
      (xy 3.977062 4.367765) (xy 3.991911 4.404924) (xy 3.995248 4.452481) (xy 3.987736 4.514136)
      (xy 3.98461 4.530369) (xy 3.935815 4.718607) (xy 3.866986 4.902331) (xy 3.779071 5.079847)
      (xy 3.673014 5.24946) (xy 3.549761 5.409475) (xy 3.412269 5.55625) (xy 3.364669 5.603267)
      (xy 3.329356 5.640758) (xy 3.302772 5.673229) (xy 3.281358 5.705185) (xy 3.261555 5.741134)
      (xy 3.253438 5.757333) (xy 3.174707 5.893696) (xy 3.078771 6.018992) (xy 2.966943 6.132411)
      (xy 2.840534 6.233141) (xy 2.700856 6.320373) (xy 2.54922 6.393296) (xy 2.386938 6.451099)
      (xy 2.215321 6.492972) (xy 2.035682 6.518103) (xy 2.020277 6.519426) (xy 1.856443 6.523597)
      (xy 1.683112 6.510559) (xy 1.50239 6.480807) (xy 1.316379 6.434837) (xy 1.127186 6.373144)
      (xy 0.936914 6.296223) (xy 0.802865 6.23291) (xy 0.724882 6.193109) (xy 0.654178 6.15526)
      (xy 0.585951 6.11655) (xy 0.515399 6.074165) (xy 0.437718 6.025291) (xy 0.348106 5.967114)
      (xy 0.339137 5.961225) (xy 0.205127 5.871511) (xy 0.08843 5.789575) (xy -0.012623 5.713833)
      (xy -0.099706 5.642707) (xy -0.174489 5.574613) (xy -0.238644 5.507972) (xy -0.293843 5.441202)
      (xy -0.341758 5.372723) (xy -0.38406 5.300952) (xy -0.407949 5.254625) (xy -0.443098 5.180064)
      (xy -0.468506 5.117024) (xy -0.485672 5.059088) (xy -0.496094 4.999843) (xy -0.501273 4.932872)
      (xy -0.502707 4.851762) (xy -0.502708 4.849219) (xy -0.502708 4.827284) (xy -0.250427 4.827284)
      (xy -0.249679 4.903491) (xy -0.233428 4.988453) (xy -0.203077 5.078185) (xy -0.160028 5.168702)
      (xy -0.105683 5.25602) (xy -0.093735 5.272543) (xy -0.037013 5.34117) (xy 0.03278 5.411043)
      (xy 0.117711 5.484031) (xy 0.219845 5.562002) (xy 0.251385 5.584682) (xy 0.460306 5.727441)
      (xy 0.660106 5.852116) (xy 0.85173 5.959246) (xy 1.036119 6.049371) (xy 1.148292 6.097376)
      (xy 1.203824 6.119697) (xy 1.242715 6.134843) (xy 1.267925 6.143625) (xy 1.282414 6.146856)
      (xy 1.289144 6.145348) (xy 1.291075 6.139911) (xy 1.291167 6.136554) (xy 1.285889 6.120513)
      (xy 1.271281 6.089745) (xy 1.249183 6.047503) (xy 1.221435 5.997041) (xy 1.189877 5.941611)
      (xy 1.156347 5.884466) (xy 1.122687 5.828859) (xy 1.090735 5.778044) (xy 1.073706 5.752041)
      (xy 1.018871 5.671966) (xy 0.966153 5.599911) (xy 0.912177 5.531861) (xy 0.853567 5.463803)
      (xy 0.786946 5.391722) (xy 0.708939 5.311603) (xy 0.67301 5.275629) (xy 0.574492 5.179983)
      (xy 0.483609 5.097368) (xy 0.395467 5.023758) (xy 0.305173 4.955123) (xy 0.207832 4.887435)
      (xy 0.174625 4.865468) (xy 0.121761 4.831843) (xy 0.064706 4.797215) (xy 0.006477 4.763233)
      (xy -0.049911 4.731544) (xy -0.101442 4.703796) (xy -0.145099 4.681638) (xy -0.177868 4.666718)
      (xy -0.196732 4.660683) (xy -0.199538 4.661003) (xy -0.210755 4.676688) (xy -0.223273 4.707581)
      (xy -0.235337 4.747949) (xy -0.245193 4.792054) (xy -0.250427 4.827284) (xy -0.502708 4.827284)
      (xy -0.502708 4.697813) (xy -0.527121 4.727511) (xy -0.542237 4.746355) (xy -0.567295 4.778091)
      (xy -0.599275 4.818875) (xy -0.635158 4.864863) (xy -0.650202 4.884208) (xy -0.739297 4.992383)
      (xy -0.825192 5.082594) (xy -0.910684 5.157176) (xy -0.998568 5.218465) (xy -1.091641 5.268795)
      (xy -1.132557 5.287061) (xy -1.268013 5.333468) (xy -1.416975 5.364357) (xy -1.578491 5.379671)
      (xy -1.751609 5.379351) (xy -1.935377 5.363339) (xy -2.06375 5.343846) (xy -2.130716 5.331326)
      (xy -2.198786 5.317039) (xy -2.271754 5.300062) (xy -2.353414 5.279473) (xy -2.44756 5.254349)
      (xy -2.557986 5.223767) (xy -2.561166 5.222875) (xy -2.694895 5.18601) (xy -2.811468 5.155461)
      (xy -2.913743 5.130646) (xy -3.004579 5.110988) (xy -3.086831 5.095908) (xy -3.16336 5.084826)
      (xy -3.23702 5.077163) (xy -3.302032 5.072774) (xy -3.423773 5.066448) (xy -3.598365 5.240932)
      (xy -3.655381 5.296924) (xy -3.714573 5.35332) (xy -3.771986 5.406473) (xy -3.823662 5.452734)
      (xy -3.865646 5.488456) (xy -3.87498 5.495958) (xy -4.069366 5.639958) (xy -4.274769 5.77347)
      (xy -4.492277 5.896949) (xy -4.722974 6.010847) (xy -4.967948 6.115617) (xy -5.228284 6.211713)
      (xy -5.505069 6.299587) (xy -5.799388 6.379693) (xy -6.112327 6.452484) (xy -6.223 6.475614)
      (xy -6.438215 6.517245) (xy -6.672102 6.558536) (xy -6.922167 6.599179) (xy -7.185915 6.638869)
      (xy -7.460853 6.677299) (xy -7.744486 6.714161) (xy -8.034319 6.74915) (xy -8.327858 6.781958)
      (xy -8.622609 6.81228) (xy -8.916078 6.839807) (xy -9.205769 6.864234) (xy -9.48919 6.885254)
      (xy -9.630833 6.894584) (xy -9.796135 6.90479) (xy -9.949872 6.913831) (xy -10.09466 6.921789)
      (xy -10.233111 6.928745) (xy -10.367839 6.934781) (xy -10.501459 6.939979) (xy -10.636583 6.944421)
      (xy -10.775827 6.948189) (xy -10.921803 6.951364) (xy -11.077125 6.95403) (xy -11.244408 6.956266)
      (xy -11.426265 6.958156) (xy -11.625309 6.959781) (xy -11.736916 6.960552) (xy -11.951036 6.961666)
      (xy -12.160798 6.96214) (xy -12.367148 6.96193) (xy -12.571031 6.960989) (xy -12.77339 6.959273)
      (xy -12.975171 6.956734) (xy -13.177318 6.953328) (xy -13.380776 6.94901) (xy -13.586489 6.943733)
      (xy -13.795402 6.937452) (xy -14.00846 6.930122) (xy -14.226607 6.921697) (xy -14.450788 6.912132)
      (xy -14.681947 6.90138) (xy -14.92103 6.889397) (xy -15.16898 6.876136) (xy -15.426742 6.861553)
      (xy -15.695261 6.845602) (xy -15.975481 6.828236) (xy -16.268348 6.809412) (xy -16.574805 6.789082)
      (xy -16.895798 6.767202) (xy -17.23227 6.743725) (xy -17.585167 6.718607) (xy -17.955434 6.691802)
      (xy -18.344014 6.663264) (xy -18.751852 6.632948) (xy -19.150541 6.603021) (xy -19.361172 6.587245)
      (xy -19.551979 6.573212) (xy -19.724231 6.560901) (xy -19.879198 6.550289) (xy -20.018148 6.541355)
      (xy -20.14235 6.534076) (xy -20.253074 6.52843) (xy -20.351589 6.524396) (xy -20.439163 6.521951)
      (xy -20.517066 6.521074) (xy -20.586566 6.521742) (xy -20.648934 6.523933) (xy -20.705438 6.527626)
      (xy -20.757346 6.532799) (xy -20.805929 6.539428) (xy -20.852455 6.547494) (xy -20.898193 6.556972)
      (xy -20.944413 6.567842) (xy -20.959687 6.571655) (xy -21.083814 6.60971) (xy -21.191259 6.656758)
      (xy -21.281232 6.71229) (xy -21.352943 6.775799) (xy -21.405603 6.846776) (xy -21.415443 6.865114)
      (xy -21.43205 6.901977) (xy -21.441517 6.935106) (xy -21.445759 6.973495) (xy -21.446668 7.01168)
      (xy -21.445828 7.058501) (xy -21.441321 7.093573) (xy -21.431069 7.126254) (xy -21.41299 7.165903)
      (xy -21.411911 7.168098) (xy -21.359572 7.250497) (xy -21.288306 7.323666) (xy -21.198282 7.387517)
      (xy -21.089664 7.441962) (xy -20.962619 7.486912) (xy -20.817312 7.522277) (xy -20.716472 7.539596)
      (xy -20.650244 7.548588) (xy -20.580376 7.556435) (xy -20.504365 7.563294) (xy -20.419708 7.569323)
      (xy -20.323902 7.574681) (xy -20.214443 7.579524) (xy -20.088828 7.584012) (xy -19.944554 7.588302)
      (xy -19.944291 7.588309) (xy -19.836122 7.5914) (xy -19.712886 7.595123) (xy -19.580665 7.599281)
      (xy -19.445545 7.60368) (xy -19.313608 7.608121) (xy -19.190937 7.612408) (xy -19.129375 7.614638)
      (xy -19.041504 7.617784) (xy -18.935813 7.621423) (xy -18.815641 7.625448) (xy -18.684325 7.629751)
      (xy -18.545204 7.634224) (xy -18.401616 7.638762) (xy -18.256899 7.643255) (xy -18.114392 7.647597)
      (xy -17.981083 7.651573) (xy -17.751245 7.658461) (xy -17.541388 7.665027) (xy -17.350332 7.671358)
      (xy -17.176896 7.677543) (xy -17.019899 7.68367) (xy -16.87816 7.689827) (xy -16.750498 7.696103)
      (xy -16.635733 7.702586) (xy -16.532682 7.709363) (xy -16.440166 7.716525) (xy -16.357004 7.724157)
      (xy -16.282014 7.73235) (xy -16.214016 7.74119) (xy -16.151829 7.750767) (xy -16.094271 7.761168)
      (xy -16.040162 7.772482) (xy -15.988321 7.784797) (xy -15.937567 7.798201) (xy -15.908373 7.806449)
      (xy -15.764501 7.856355) (xy -15.634896 7.918633) (xy -15.520571 7.992523) (xy -15.422538 8.077264)
      (xy -15.34181 8.172097) (xy -15.279399 8.27626) (xy -15.277537 8.280111) (xy -15.246263 8.35088)
      (xy -15.225622 8.413561) (xy -15.213742 8.476455) (xy -15.20875 8.547863) (xy -15.20825 8.587202)
      (xy -15.218335 8.71188) (xy -15.248773 8.833443) (xy -15.299837 8.952712) (xy -15.366537 9.06296)
      (xy -15.457818 9.177176) (xy -15.563194 9.276055) (xy -15.682767 9.359636) (xy -15.816643 9.427956)
      (xy -15.964925 9.481057) (xy -16.127718 9.518976) (xy -16.305126 9.541753) (xy -16.497252 9.549428)
      (xy -16.647583 9.545479) (xy -16.709683 9.541955) (xy -16.768583 9.537852) (xy -16.827266 9.532812)
      (xy -16.888716 9.52648) (xy -16.955916 9.5185) (xy -17.031849 9.508517) (xy -17.119498 9.496174)
      (xy -17.221847 9.481115) (xy -17.341879 9.462986) (xy -17.351375 9.461539) (xy -17.400944 9.454274)
      (xy -17.469641 9.444653) (xy -17.555589 9.432922) (xy -17.656909 9.419326) (xy -17.771724 9.404111)
      (xy -17.898156 9.387523) (xy -18.034327 9.369808) (xy -18.178359 9.351212) (xy -18.328374 9.33198)
      (xy -18.482495 9.312358) (xy -18.638843 9.292593) (xy -18.721916 9.282149) (xy -18.83659 9.267751)
      (xy -18.968974 9.25111) (xy -19.118209 9.232334) (xy -19.283434 9.211533) (xy -19.463788 9.188814)
      (xy -19.658413 9.164288) (xy -19.866447 9.138063) (xy -20.08703 9.110246) (xy -20.319302 9.080948)
      (xy -20.562402 9.050277) (xy -20.815471 9.018341) (xy -21.077647 8.98525) (xy -21.348071 8.951112)
      (xy -21.625882 8.916035) (xy -21.91022 8.880129) (xy -22.200225 8.843503) (xy -22.495037 8.806265)
      (xy -22.793794 8.768523) (xy -23.095638 8.730387) (xy -23.399707 8.691966) (xy -23.705141 8.653368)
      (xy -24.01108 8.614701) (xy -24.316664 8.576075) (xy -24.621032 8.537598) (xy -24.923324 8.49938)
      (xy -25.22268 8.461528) (xy -25.51824 8.424152) (xy -25.809143 8.38736) (xy -26.094528 8.351261)
      (xy -26.373536 8.315964) (xy -26.645307 8.281578) (xy -26.908979 8.248211) (xy -27.163694 8.215972)
      (xy -27.408589 8.18497) (xy -27.642806 8.155313) (xy -27.865484 8.127111) (xy -28.075762 8.100471)
      (xy -28.27278 8.075504) (xy -28.455679 8.052317) (xy -28.623597 8.03102) (xy -28.775674 8.01172)
      (xy -28.911051 7.994527) (xy -29.028866 7.97955) (xy -29.12826 7.966897) (xy -29.208371 7.956677)
      (xy -29.268208 7.949016) (xy -29.492949 7.920225) (xy -29.697761 7.894142) (xy -29.883696 7.870648)
      (xy -30.051802 7.849625) (xy -30.203128 7.830955) (xy -30.338725 7.81452) (xy -30.459642 7.800202)
      (xy -30.566929 7.787883) (xy -30.661634 7.777445) (xy -30.744807 7.768769) (xy -30.817499 7.761737)
      (xy -30.880758 7.756232) (xy -30.935634 7.752135) (xy -30.983176 7.749328) (xy -31.024434 7.747693)
      (xy -31.060458 7.747112) (xy -31.062361 7.747109) (xy -31.216323 7.754741) (xy -31.360217 7.777639)
      (xy -31.49291 7.815225) (xy -31.613272 7.866925) (xy -31.720171 7.932163) (xy -31.812478 8.010362)
      (xy -31.889061 8.100948) (xy -31.945659 8.196791) (xy -31.982818 8.294774) (xy -31.999319 8.390919)
      (xy -31.995669 8.483794) (xy -31.972372 8.571964) (xy -31.929934 8.653995) (xy -31.86886 8.728454)
      (xy -31.789656 8.793907) (xy -31.720635 8.835198) (xy -31.667121 8.861283) (xy -31.610368 8.885113)
      (xy -31.54729 8.907653) (xy -31.474801 8.929868) (xy -31.389816 8.952721) (xy -31.289248 8.977179)
      (xy -31.204583 8.996519) (xy -31.052218 9.031984) (xy -30.918838 9.066202) (xy -30.802369 9.100052)
      (xy -30.700735 9.134416) (xy -30.611863 9.170172) (xy -30.533678 9.208202) (xy -30.464104 9.249384)
      (xy -30.401069 9.2946) (xy -30.342497 9.344728) (xy -30.310253 9.375897) (xy -30.249153 9.442295)
      (xy -30.202323 9.506032) (xy -30.165301 9.574297) (xy -30.133623 9.65428) (xy -30.129009 9.667875)
      (xy -30.118415 9.7028) (xy -30.111291 9.736129) (xy -30.106993 9.773512) (xy -30.104876 9.820601)
      (xy -30.104297 9.883047) (xy -30.104296 9.884833) (xy -30.104892 9.948659) (xy -30.107122 9.997244)
      (xy -30.111646 10.036489) (xy -30.119122 10.072298) (xy -30.129114 10.107083) (xy -30.182967 10.244308)
      (xy -30.255456 10.372561) (xy -30.345634 10.490902) (xy -30.452554 10.598388) (xy -30.575266 10.694077)
      (xy -30.712824 10.777029) (xy -30.86428 10.846301) (xy -30.878771 10.851912) (xy -30.996776 10.892432)
      (xy -31.133662 10.931457) (xy -31.287171 10.968608) (xy -31.455049 11.00351) (xy -31.635037 11.035785)
      (xy -31.82488 11.065058) (xy -32.022322 11.09095) (xy -32.225105 11.113085) (xy -32.430974 11.131087)
      (xy -32.628416 11.144075) (xy -32.706824 11.147446) (xy -32.801741 11.150017) (xy -32.908889 11.151793)
      (xy -33.023984 11.152778) (xy -33.142745 11.152975) (xy -33.260892 11.15239) (xy -33.374142 11.151026)
      (xy -33.478214 11.148887) (xy -33.568827 11.145978) (xy -33.628541 11.14311) (xy -34.008343 11.112431)
      (xy -34.391528 11.064811) (xy -34.774845 11.000949) (xy -35.155041 10.921543) (xy -35.528864 10.827291)
      (xy -35.89306 10.718894) (xy -36.244379 10.597048) (xy -36.340125 10.560567) (xy -36.402636 10.534327)
      (xy -36.447247 10.510079) (xy -36.476693 10.485103) (xy -36.493709 10.456679) (xy -36.501031 10.422087)
      (xy -36.501916 10.399667) (xy -36.494605 10.344374) (xy -36.473683 10.302397) (xy -36.440669 10.275681)
      (xy -36.39756 10.266169) (xy -36.375806 10.269739) (xy -36.338576 10.27982) (xy -36.290067 10.295116)
      (xy -36.234477 10.31433) (xy -36.196477 10.328327) (xy -35.79468 10.468762) (xy -35.386795 10.589128)
      (xy -34.973706 10.689337) (xy -34.556299 10.769304) (xy -34.135459 10.828944) (xy -33.712072 10.868171)
      (xy -33.287023 10.886898) (xy -32.861197 10.885041) (xy -32.43548 10.862513) (xy -32.010757 10.819229)
      (xy -31.660041 10.767548) (xy -31.481843 10.735533) (xy -31.323147 10.702483) (xy -31.182294 10.667767)
      (xy -31.057623 10.630752) (xy -30.947473 10.590807) (xy -30.850184 10.547298) (xy -30.764097 10.499594)
      (xy -30.68755 10.447063) (xy -30.618884 10.389072) (xy -30.588727 10.359613) (xy -30.538411 10.306302)
      (xy -30.50026 10.260778) (xy -30.470022 10.217467) (xy -30.443444 10.170793) (xy -30.440724 10.165529)
      (xy -30.395855 10.059036) (xy -30.371085 9.954353) (xy -30.366448 9.85254) (xy -30.381978 9.754657)
      (xy -30.41771 9.661765) (xy -30.424046 9.649733) (xy -30.463645 9.593076) (xy -30.519638 9.535752)
      (xy -30.587727 9.481543) (xy -30.663612 9.434235) (xy -30.676886 9.427199) (xy -30.734613 9.399855)
      (xy -30.800334 9.373666) (xy -30.876482 9.347883) (xy -30.965494 9.321759) (xy -31.069804 9.294547)
      (xy -31.191847 9.265498) (xy -31.236708 9.255319) (xy -31.364388 9.225703) (xy -31.473946 9.198118)
      (xy -31.568226 9.171696) (xy -31.650074 9.145567) (xy -31.722334 9.118865) (xy -31.787851 9.090719)
      (xy -31.809661 9.080393) (xy -31.928674 9.01293) (xy -32.029605 8.934632) (xy -32.112708 8.845239)
      (xy -32.178235 8.744494) (xy -32.21352 8.66775) (xy -32.234255 8.608676) (xy -32.24762 8.553328)
      (xy -32.254936 8.493941) (xy -32.25752 8.422753) (xy -32.257585 8.408458) (xy -32.252788 8.308708)
      (xy -32.237015 8.219706) (xy -32.208507 8.133143) (xy -32.190445 8.09145) (xy -32.121842 7.967207)
      (xy -32.037419 7.856857) (xy -31.93752 7.760628) (xy -31.822488 7.678747) (xy -31.692666 7.61144)
      (xy -31.548399 7.558935) (xy -31.39003 7.521459) (xy -31.309037 7.508866) (xy -31.259158 7.502849)
      (xy -31.209046 7.498012) (xy -31.157538 7.494457) (xy -31.103473 7.492284) (xy -31.045688 7.491594)
      (xy -30.98302 7.492488) (xy -30.914307 7.495067) (xy -30.838387 7.499431) (xy -30.754098 7.505682)
      (xy -30.660276 7.51392) (xy -30.55576 7.524246) (xy -30.439388 7.536761) (xy -30.309996 7.551566)
      (xy -30.166423 7.568761) (xy -30.007506 7.588448) (xy -29.832082 7.610727) (xy -29.63899 7.635699)
      (xy -29.427067 7.663465) (xy -29.236458 7.688649) (xy -29.168301 7.697609) (xy -29.080997 7.708967)
      (xy -28.976399 7.722488) (xy -28.856361 7.737935) (xy -28.722739 7.75507) (xy -28.577385 7.773659)
      (xy -28.422155 7.793463) (xy -28.258902 7.814246) (xy -28.089481 7.835771) (xy -27.915746 7.857803)
      (xy -27.739551 7.880103) (xy -27.562751 7.902436) (xy -27.447875 7.916922) (xy -27.247339 7.942195)
      (xy -27.03423 7.969057) (xy -26.809349 7.997408) (xy -26.573496 8.027146) (xy -26.327471 8.058171)
      (xy -26.072077 8.09038) (xy -25.808113 8.123674) (xy -25.536381 8.157951) (xy -25.257681 8.19311)
      (xy -24.972813 8.22905) (xy -24.682579 8.265669) (xy -24.38778 8.302867) (xy -24.089216 8.340542)
      (xy -23.787688 8.378594) (xy -23.483996 8.416921) (xy -23.178943 8.455423) (xy -22.873327 8.493997)
      (xy -22.567951 8.532544) (xy -22.263614 8.570961) (xy -21.961118 8.609148) (xy -21.661264 8.647004)
      (xy -21.364851 8.684428) (xy -21.072682 8.721318) (xy -20.785556 8.757573) (xy -20.504275 8.793093)
      (xy -20.229639 8.827775) (xy -19.962449 8.86152) (xy -19.703506 8.894226) (xy -19.45361 8.925792)
      (xy -19.213563 8.956117) (xy -18.984165 8.985099) (xy -18.766217 9.012638) (xy -18.560519 9.038632)
      (xy -18.367873 9.062981) (xy -18.18908 9.085583) (xy -18.024939 9.106337) (xy -17.876252 9.125143)
      (xy -17.743819 9.141898) (xy -17.628442 9.156502) (xy -17.530921 9.168854) (xy -17.452057 9.178853)
      (xy -17.39265 9.186397) (xy -17.355676 9.191108) (xy -17.251672 9.204254) (xy -17.146848 9.217235)
      (xy -17.044685 9.229639) (xy -16.948668 9.241051) (xy -16.86228 9.25106) (xy -16.789002 9.259254)
      (xy -16.732319 9.265218) (xy -16.720676 9.266357) (xy -16.533143 9.278457) (xy -16.361551 9.277169)
      (xy -16.205308 9.262324) (xy -16.063824 9.233754) (xy -15.936507 9.191289) (xy -15.822765 9.134761)
      (xy -15.722007 9.063999) (xy -15.633643 8.978835) (xy -15.607433 8.947951) (xy -15.543455 8.854742)
      (xy -15.500032 8.760104) (xy -15.476735 8.665415) (xy -15.473139 8.572052) (xy -15.488818 8.481391)
      (xy -15.523344 8.39481) (xy -15.576291 8.313685) (xy -15.647234 8.239394) (xy -15.735745 8.173312)
      (xy -15.841398 8.116816) (xy -15.868473 8.10516) (xy -15.93701 8.078738) (xy -16.00702 8.055779)
      (xy -16.080702 8.035965) (xy -16.160258 8.018974) (xy -16.247887 8.004488) (xy -16.345789 7.992185)
      (xy -16.456165 7.981747) (xy -16.581214 7.972853) (xy -16.723138 7.965183) (xy -16.875125 7.958757)
      (xy -16.927436 7.956812) (xy -16.999246 7.9542) (xy -17.088899 7.950979) (xy -17.194741 7.947206)
      (xy -17.315114 7.94294) (xy -17.448365 7.938237) (xy -17.592838 7.933155) (xy -17.746877 7.927751)
      (xy -17.908827 7.922083) (xy -18.077032 7.916209) (xy -18.249836 7.910186) (xy -18.425586 7.904072)
      (xy -18.602624 7.897923) (xy -18.779297 7.891798) (xy -18.953947 7.885754) (xy -19.12492 7.879849)
      (xy -19.29056 7.874139) (xy -19.449212 7.868683) (xy -19.599221 7.863539) (xy -19.738931 7.858762)
      (xy -19.866686 7.854412) (xy -19.980831 7.850546) (xy -20.079712 7.847221) (xy -20.161671 7.844494)
      (xy -20.208875 7.842947) (xy -20.359745 7.837143) (xy -20.49223 7.829939) (xy -20.609085 7.820953)
      (xy -20.713068 7.809803) (xy -20.806935 7.796108) (xy -20.893441 7.779487) (xy -20.975345 7.75956)
      (xy -21.055402 7.735943) (xy -21.106789 7.718771) (xy -21.229675 7.670675) (xy -21.334571 7.617684)
      (xy -21.424424 7.558008) (xy -21.502183 7.489852) (xy -21.528112 7.462531) (xy -21.605127 7.363684)
      (xy -21.661688 7.25979) (xy -21.698008 7.150365) (xy -21.71381 7.043208) (xy -21.71383 6.949918)
      (xy -21.699679 6.864878) (xy -21.669721 6.779942) (xy -21.654285 6.746875) (xy -21.593012 6.646503)
      (xy -21.513801 6.557097) (xy -21.416897 6.478786) (xy -21.302542 6.411699) (xy -21.170982 6.355966)
      (xy -21.022461 6.311716) (xy -20.857223 6.279077) (xy -20.743067 6.26437) (xy -20.663461 6.258677)
      (xy -20.564776 6.256104) (xy -20.448861 6.256592) (xy -20.317565 6.260081) (xy -20.172734 6.266514)
      (xy -20.016219 6.275829) (xy -19.849866 6.28797) (xy -19.753791 6.295921) (xy -19.685849 6.30162)
      (xy -19.598611 6.308685) (xy -19.493896 6.316981) (xy -19.373523 6.326372) (xy -19.23931 6.336722)
      (xy -19.093075 6.347897) (xy -18.936637 6.359759) (xy -18.771814 6.372175) (xy -18.600424 6.385009)
      (xy -18.424286 6.398124) (xy -18.245217 6.411386) (xy -18.065037 6.424659) (xy -17.885564 6.437807)
      (xy -17.708615 6.450695) (xy -17.53601 6.463187) (xy -17.369566 6.475148) (xy -17.211102 6.486443)
      (xy -17.062437 6.496935) (xy -16.970375 6.503368) (xy -16.443458 6.53898) (xy -15.936197 6.571097)
      (xy -15.447373 6.599737) (xy -14.97577 6.624921) (xy -14.52017 6.646667) (xy -14.079355 6.664992)
      (xy -13.652108 6.679917) (xy -13.237211 6.691459) (xy -12.833446 6.699638) (xy -12.439597 6.704471)
      (xy -12.054445 6.705979) (xy -11.676773 6.704179) (xy -11.305363 6.69909) (xy -10.938998 6.69073)
      (xy -10.57646 6.67912) (xy -10.216533 6.664277) (xy -9.857997 6.646219) (xy -9.499636 6.624967)
      (xy -9.413875 6.619416) (xy -8.934074 6.584321) (xy -8.473545 6.543351) (xy -8.03118 6.496358)
      (xy -7.605874 6.443194) (xy -7.19652 6.383712) (xy -6.802013 6.317765) (xy -6.421247 6.245204)
      (xy -6.111875 6.179184) (xy -5.814705 6.107155) (xy -5.536191 6.028352) (xy -5.274741 5.942166)
      (xy -5.028763 5.847988) (xy -4.796662 5.745208) (xy -4.576847 5.633218) (xy -4.370255 5.512978)
      (xy -4.302098 5.469066) (xy -4.226906 5.417859) (xy -4.14942 5.362812) (xy -4.074382 5.307381)
      (xy -4.006534 5.255018) (xy -3.950616 5.209178) (xy -3.937 5.197324) (xy -3.889375 5.1551)
      (xy -3.913248 5.138074) (xy -3.944713 5.103819) (xy -3.964223 5.057922) (xy -3.96875 5.022161)
      (xy -3.95843 4.981637) (xy -3.928368 4.943731) (xy -3.879904 4.909222) (xy -3.814383 4.878886)
      (xy -3.733146 4.853502) (xy -3.645756 4.835201) (xy -3.571471 4.822693) (xy -3.504146 4.733347)
      (xy -3.379105 4.551907) (xy -3.272295 4.36425) (xy -3.183998 4.171636) (xy -3.114498 3.975325)
      (xy -3.064076 3.776575) (xy -3.033015 3.576646) (xy -3.021599 3.376798) (xy -3.030109 3.17829)
      (xy -3.05883 2.982382) (xy -3.085486 2.868083) (xy -3.148735 2.671654) (xy -3.232346 2.479722)
      (xy -3.335893 2.292791) (xy -3.458952 2.111368) (xy -3.601096 1.935958) (xy -3.761901 1.767068)
      (xy -3.940941 1.605201) (xy -4.137792 1.450865) (xy -4.352027 1.304565) (xy -4.453148 1.241992)
      (xy -4.700261 1.1041) (xy -4.95823 0.980744) (xy -5.227855 0.871692) (xy -5.509939 0.77671)
      (xy -5.805283 0.695568) (xy -6.114688 0.628033) (xy -6.438955 0.573872) (xy -6.778886 0.532853)
      (xy -6.95325 0.517336) (xy -7.082584 0.509415) (xy -7.228853 0.504496) (xy -7.388049 0.502497)
      (xy -7.556166 0.503339) (xy -7.729198 0.50694) (xy -7.903137 0.51322) (xy -8.073977 0.522099)
      (xy -8.237711 0.533496) (xy -8.376708 0.545942) (xy -8.747901 0.591145) (xy -9.125857 0.652784)
      (xy -9.511119 0.731019) (xy -9.904235 0.826007) (xy -10.305748 0.937907) (xy -10.716204 1.066875)
      (xy -11.136148 1.21307) (xy -11.566125 1.376651) (xy -12.00668 1.557774) (xy -12.282 1.677453)
      (xy -12.472988 1.763437) (xy -12.680732 1.859417) (xy -12.903739 1.964661) (xy -13.140517 2.078438)
      (xy -13.389574 2.200017) (xy -13.649419 2.328668) (xy -13.918557 2.463658) (xy -14.195499 2.604258)
      (xy -14.478751 2.749735) (xy -14.620875 2.823347) (xy -14.792023 2.912225) (xy -14.945891 2.992103)
      (xy -15.083979 3.06375) (xy -15.207782 3.127937) (xy -15.318801 3.185431) (xy -15.418532 3.237003)
      (xy -15.508473 3.283423) (xy -15.590123 3.32546) (xy -15.664978 3.363883) (xy -15.734538 3.399462)
      (xy -15.800299 3.432966) (xy -15.863761 3.465166) (xy -15.92642 3.49683) (xy -15.989774 3.528728)
      (xy -16.055323 3.56163) (xy -16.124562 3.596306) (xy -16.157794 3.612928) (xy -16.422956 3.744183)
      (xy -16.672505 3.864846) (xy -16.90859 3.975838) (xy -17.13336 4.078083) (xy -17.348962 4.172501)
      (xy -17.557546 4.260016) (xy -17.761259 4.34155) (xy -17.962249 4.418024) (xy -18.162666 4.490362)
      (xy -18.35692 4.556903) (xy -18.565732 4.623212) (xy -18.76113 4.6778) (xy -18.946869 4.721327)
      (xy -19.126702 4.754456) (xy -19.304384 4.777847) (xy -19.483668 4.792162) (xy -19.668308 4.798062)
      (xy -19.727333 4.798285) (xy -19.819817 4.797689) (xy -19.895751 4.796219) (xy -19.959746 4.793607)
      (xy -20.016409 4.789587) (xy -20.07035 4.783891) (xy -20.126178 4.776252) (xy -20.137933 4.774474)
      (xy -20.355562 4.732592) (xy -20.558624 4.675771) (xy -20.74779 4.603764) (xy -20.923727 4.516326)
      (xy -21.046615 4.440999) (xy -21.132938 4.383413) (xy -21.166454 4.459186) (xy -21.236336 4.597033)
      (xy -21.316618 4.71879) (xy -21.4065 4.823643) (xy -21.505176 4.910783) (xy -21.611844 4.979399)
      (xy -21.725701 5.028679) (xy -21.732875 5.031045) (xy -21.785791 5.048197) (xy -21.78551 5.09851)
      (xy -21.782062 5.133915) (xy -21.770309 5.168719) (xy -21.747486 5.210941) (xy -21.745822 5.213691)
      (xy -21.716872 5.271215) (xy -21.705948 5.32012) (xy -21.712903 5.362638) (xy -21.733655 5.396496)
      (xy -21.773509 5.429223) (xy -21.821073 5.445324) (xy -21.870433 5.443002) (xy -21.878751 5.440589)
      (xy -21.899585 5.434715) (xy -21.9154 5.435488) (xy -21.93221 5.445405) (xy -21.956033 5.466961)
      (xy -21.966309 5.476909) (xy -22.036857 5.537179) (xy -22.117992 5.590297) (xy -22.212569 5.637755)
      (xy -22.323442 5.681045) (xy -22.410208 5.709046) (xy -22.47727 5.729876) (xy -22.541128 5.750927)
      (xy -22.598045 5.770864) (xy -22.644279 5.78835) (xy -22.676091 5.80205) (xy -22.686456 5.807732)
      (xy -22.698026 5.821674) (xy -22.712688 5.84696) (xy -22.717173 5.856086) (xy -22.739404 5.887036)
      (xy -22.779022 5.924559) (xy -22.833785 5.967315) (xy -22.901447 6.013965) (xy -22.979765 6.063168)
      (xy -23.066495 6.113584) (xy -23.159393 6.163873) (xy -23.256215 6.212695) (xy -23.354718 6.258708)
      (xy -23.452657 6.300575) (xy -23.479125 6.311156) (xy -23.693283 6.387506) (xy -23.906175 6.447)
      (xy -24.121744 6.490367) (xy -24.343933 6.518334) (xy -24.576686 6.53163) (xy -24.680333 6.533017)
      (xy -24.922751 6.525841) (xy -25.153116 6.503205) (xy -25.374554 6.464398) (xy -25.590194 6.408709)
      (xy -25.803163 6.33543) (xy -26.016589 6.243849) (xy -26.073095 6.21668) (xy -26.284416 6.101821)
      (xy -26.486893 5.969033) (xy -26.681728 5.817456) (xy -26.869722 5.64662) (xy -27.051645 5.454447)
      (xy -27.215804 5.250877) (xy -27.361938 5.036412) (xy -27.489788 4.811557) (xy -27.599093 4.576814)
      (xy -27.689595 4.332687) (xy -27.761034 4.079678) (xy -27.812782 3.820583) (xy -27.822022 3.764262)
      (xy -27.822344 3.762375) (xy -27.566209 3.762375) (xy -27.561177 3.785871) (xy -27.555394 3.81922)
      (xy -27.55357 3.831166) (xy -27.543145 3.890186) (xy -27.527601 3.962745) (xy -27.508538 4.042307)
      (xy -27.487555 4.122338) (xy -27.46625 4.196303) (xy -27.457097 4.225516) (xy -27.371701 4.456334)
      (xy -27.26789 4.678751) (xy -27.146697 4.891548) (xy -27.009152 5.093507) (xy -26.856286 5.283409)
      (xy -26.689133 5.460036) (xy -26.508722 5.622169) (xy -26.316086 5.768589) (xy -26.112255 5.898078)
      (xy -25.981224 5.969064) (xy -25.770982 6.066305) (xy -25.56085 6.144056) (xy -25.346717 6.203572)
      (xy -25.12447 6.246104) (xy -25.029583 6.25898) (xy -24.947693 6.266474) (xy -24.850805 6.271503)
      (xy -24.744942 6.27406) (xy -24.636131 6.274136) (xy -24.530396 6.27172) (xy -24.433762 6.266805)
      (xy -24.357477 6.259997) (xy -24.227094 6.24228) (xy -24.097988 6.219818) (xy -23.977941 6.194049)
      (xy -23.918333 6.178916) (xy -23.859639 6.162396) (xy -23.800123 6.144571) (xy -23.743251 6.126603)
      (xy -23.692489 6.109653) (xy -23.651306 6.094883) (xy -23.623167 6.083454) (xy -23.611539 6.076528)
      (xy -23.611416 6.076091) (xy -23.619742 6.065746) (xy -23.639151 6.052983) (xy -23.670401 6.029798)
      (xy -23.704456 5.994852) (xy -23.735177 5.955419) (xy -23.756427 5.918773) (xy -23.759878 5.909899)
      (xy -23.771808 5.87375) (xy -23.847716 5.873586) (xy -23.90985 5.872214) (xy -23.987163 5.868607)
      (xy -24.073836 5.863187) (xy -24.164048 5.856375) (xy -24.25198 5.848594) (xy -24.331812 5.840264)
      (xy -24.368125 5.835865) (xy -24.654513 5.788493) (xy -24.938777 5.720735) (xy -25.219378 5.633367)
      (xy -25.49478 5.527161) (xy -25.763445 5.402891) (xy -26.023836 5.261331) (xy -26.274414 5.103255)
      (xy -26.513644 4.929436) (xy -26.739986 4.740648) (xy -26.951905 4.537665) (xy -26.955764 4.533694)
      (xy -27.07172 4.410848) (xy -27.174861 4.29378) (xy -27.269985 4.176523) (xy -27.361888 4.053113)
      (xy -27.455368 3.917583) (xy -27.475123 3.887819) (xy -27.506528 3.840927) (xy -27.53301 3.802734)
      (xy -27.552833 3.77563) (xy -27.564264 3.762002) (xy -27.566209 3.762375) (xy -27.822344 3.762375)
      (xy -27.831264 3.710196) (xy -27.839402 3.664723) (xy -27.84508 3.635375) (xy -27.851775 3.586764)
      (xy -27.855492 3.523493) (xy -27.856322 3.451845) (xy -27.854352 3.378103) (xy -27.849673 3.308552)
      (xy -27.843488 3.258493) (xy -27.578677 3.258493) (xy -27.529108 3.252622) (xy -27.505083 3.250561)
      (xy -27.485778 3.252533) (xy -27.465988 3.260776) (xy -27.44051 3.277527) (xy -27.404138 3.305025)
      (xy -27.400207 3.308062) (xy -27.152115 3.492456) (xy -26.88726 3.675601) (xy -26.609997 3.854842)
      (xy -26.324683 4.027526) (xy -26.035674 4.191) (xy -25.747326 4.342609) (xy -25.518694 4.45421)
      (xy -25.099869 4.641196) (xy -24.680355 4.80815) (xy -24.257374 4.955982) (xy -23.828146 5.085602)
      (xy -23.389894 5.19792) (xy -22.97739 5.286548) (xy -22.91457 5.299839) (xy -22.869658 5.311823)
      (xy -22.839521 5.323487) (xy -22.821167 5.335682) (xy -22.800212 5.364478) (xy -22.785208 5.401669)
      (xy -22.779145 5.438093) (xy -22.781482 5.45722) (xy -22.796337 5.494477) (xy -22.815283 5.522407)
      (xy -22.840702 5.541474) (xy -22.874973 5.552143) (xy -22.920477 5.554879) (xy -22.979594 5.550145)
      (xy -23.054705 5.538407) (xy -23.126556 5.524559) (xy -23.596809 5.418528) (xy -24.060124 5.292537)
      (xy -24.516143 5.146736) (xy -24.964508 4.981273) (xy -25.404862 4.796299) (xy -25.836847 4.591963)
      (xy -26.260104 4.368414) (xy -26.674276 4.125801) (xy -27.042658 3.888797) (xy -27.251274 3.748655)
      (xy -27.200207 3.824306) (xy -27.044343 4.037157) (xy -26.870207 4.241785) (xy -26.679562 4.436801)
      (xy -26.47417 4.620814) (xy -26.255793 4.792436) (xy -26.026193 4.950276) (xy -25.787133 5.092944)
      (xy -25.540375 5.219052) (xy -25.301196 5.321948) (xy -25.068719 5.406198) (xy -24.84118 5.474473)
      (xy -24.614113 5.527656) (xy -24.383055 5.566634) (xy -24.14354 5.59229) (xy -23.891104 5.60551)
      (xy -23.86752 5.606122) (xy -23.786153 5.608199) (xy -23.723234 5.610227) (xy -23.676045 5.612459)
      (xy -23.641867 5.615149) (xy -23.617985 5.618549) (xy -23.601681 5.622912) (xy -23.590237 5.628491)
      (xy -23.584671 5.63245) (xy -23.567311 5.653396) (xy -23.55223 5.683461) (xy -23.542285 5.714891)
      (xy -23.540331 5.739932) (xy -23.542584 5.746683) (xy -23.542611 5.764364) (xy -23.530976 5.790004)
      (xy -23.511512 5.817146) (xy -23.488054 5.839332) (xy -23.487222 5.839929) (xy -23.433012 5.865706)
      (xy -23.369502 5.872627) (xy -23.296509 5.860708) (xy -23.287811 5.858224) (xy -23.235946 5.837588)
      (xy -23.170027 5.80248) (xy -23.090945 5.753414) (xy -23.004025 5.694052) (xy -22.905306 5.628778)
      (xy -22.810543 5.576506) (xy -22.711609 5.532856) (xy -22.688183 5.523866) (xy -22.640104 5.504358)
      (xy -22.611852 5.489327) (xy -22.603782 5.478967) (xy -22.604382 5.477763) (xy -22.835988 5.187603)
      (xy -23.08302 4.911216) (xy -23.344584 4.64917) (xy -23.619785 4.402033) (xy -23.907729 4.170373)
      (xy -24.207522 3.95476) (xy -24.518269 3.75576) (xy -24.839078 3.573944) (xy -25.169052 3.409878)
      (xy -25.507299 3.264131) (xy -25.852923 3.137273) (xy -26.205031 3.029869) (xy -26.562729 2.942491)
      (xy -26.608652 2.932826) (xy -26.708085 2.913182) (xy -26.813982 2.893854) (xy -26.92155 2.875606)
      (xy -27.025997 2.859201) (xy -27.122529 2.845403) (xy -27.206353 2.834974) (xy -27.252243 2.830321)
      (xy -27.331778 2.82328) (xy -27.376533 2.871833) (xy -27.447498 2.962189) (xy -27.507837 3.066064)
      (xy -27.553939 3.177006) (xy -27.562571 3.204259) (xy -27.578677 3.258493) (xy -27.843488 3.258493)
      (xy -27.842373 3.249473) (xy -27.839375 3.233208) (xy -27.81331 3.127851) (xy -27.779996 3.026768)
      (xy -27.742119 2.93802) (xy -27.738685 2.931124) (xy -27.721925 2.89514) (xy -27.716197 2.874815)
      (xy -27.72094 2.868098) (xy -27.721462 2.868083) (xy -27.745588 2.85934) (xy -27.773854 2.836267)
      (xy -27.801201 2.803593) (xy -27.815915 2.77977) (xy -27.82658 2.757092) (xy -27.833393 2.733556)
      (xy -27.83711 2.703777) (xy -27.838488 2.66237) (xy -27.838432 2.619375) (xy -27.838139 2.615684)
      (xy -27.579079 2.615684) (xy -27.575098 2.633135) (xy -27.571754 2.63525) (xy -27.558185 2.628767)
      (xy -27.53458 2.611935) (xy -27.511375 2.592916) (xy -27.492782 2.577438) (xy -27.475317 2.565676)
      (xy -27.456211 2.557508) (xy -27.432698 2.552812) (xy -27.402011 2.551464) (xy -27.361381 2.553341)
      (xy -27.308042 2.55832) (xy -27.239225 2.56628) (xy -27.152949 2.576997) (xy -26.767105 2.635206)
      (xy -26.391602 2.711701) (xy -26.025606 2.806792) (xy -25.668283 2.920788) (xy -25.318799 3.053999)
      (xy -24.976318 3.206736) (xy -24.640007 3.379308) (xy -24.309031 3.572026) (xy -24.082375 3.717546)
      (xy -23.824488 3.89885) (xy -23.574357 4.093992) (xy -23.329198 4.305276) (xy -23.086231 4.535003)
      (xy -23.044633 4.576368) (xy -22.869641 4.756549) (xy -22.708914 4.932173) (xy -22.563729 5.101771)
      (xy -22.435367 5.263873) (xy -22.373887 5.347229) (xy -22.351491 5.374478) (xy -22.331029 5.392734)
      (xy -22.320097 5.3975) (xy -22.302714 5.391993) (xy -22.274081 5.377548) (xy -22.240351 5.357273)
      (xy -22.23987 5.356961) (xy -22.191337 5.321196) (xy -22.146169 5.280241) (xy -22.109404 5.239154)
      (xy -22.086079 5.20299) (xy -22.085723 5.202218) (xy -22.082659 5.191141) (xy -22.084066 5.177261)
      (xy -22.09129 5.157662) (xy -22.105678 5.129432) (xy -22.128577 5.089655) (xy -22.161334 5.035419)
      (xy -22.16739 5.025515) (xy -22.318851 4.781129) (xy -22.463261 4.554615) (xy -22.601822 4.344353)
      (xy -22.735738 4.148726) (xy -22.866212 3.966114) (xy -22.994446 3.794897) (xy -23.121644 3.633458)
      (xy -23.249009 3.480178) (xy -23.377744 3.333437) (xy -23.509052 3.191616) (xy -23.600337 3.097252)
      (xy -23.821325 2.882636) (xy -24.042245 2.688232) (xy -24.264382 2.513129) (xy -24.489025 2.356415)
      (xy -24.717458 2.21718) (xy -24.950969 2.094512) (xy -25.133045 2.011624) (xy -25.375698 1.916327)
      (xy -25.612679 1.840061) (xy -25.846416 1.782303) (xy -26.079338 1.742531) (xy -26.313873 1.720219)
      (xy -26.511185 1.714586) (xy -26.615096 1.715391) (xy -26.704097 1.71808) (xy -26.784404 1.723208)
      (xy -26.862234 1.731329) (xy -26.943801 1.743) (xy -27.03532 1.758774) (xy -27.062525 1.763805)
      (xy -27.216924 1.792673) (xy -27.176295 1.831323) (xy -27.151877 1.856826) (xy -27.139831 1.878809)
      (xy -27.135911 1.906864) (xy -27.135666 1.9231) (xy -27.139462 1.963363) (xy -27.152874 1.995782)
      (xy -27.178941 2.024217) (xy -27.220704 2.052531) (xy -27.250471 2.068928) (xy -27.333121 2.123018)
      (xy -27.40946 2.193344) (xy -27.475354 2.275089) (xy -27.52667 2.363435) (xy -27.548171 2.415933)
      (xy -27.559446 2.455238) (xy -27.568679 2.499559) (xy -27.575365 2.544203) (xy -27.579 2.584476)
      (xy -27.579079 2.615684) (xy -27.838139 2.615684) (xy -27.827905 2.487165) (xy -27.799369 2.358722)
      (xy -27.754052 2.236948) (xy -27.693182 2.124746) (xy -27.617986 2.025018) (xy -27.563671 1.969774)
      (xy -27.508035 1.918926) (xy -27.539929 1.854578) (xy -27.560499 1.796636) (xy -27.258076 1.796636)
      (xy -27.247673 1.798331) (xy -27.233947 1.796385) (xy -27.233783 1.792772) (xy -27.247947 1.790246)
      (xy -27.254068 1.791937) (xy -27.258076 1.796636) (xy -27.560499 1.796636) (xy -27.567962 1.775616)
      (xy -27.579412 1.689312) (xy -27.574543 1.601133) (xy -27.556716 1.529049) (xy -27.261145 1.529049)
      (xy -27.249612 1.528894) (xy -27.22355 1.524539) (xy -27.193788 1.518107) (xy -27.108458 1.499349)
      (xy -27.027255 1.484495) (xy -26.94606 1.47316) (xy -26.860757 1.464961) (xy -26.767227 1.459511)
      (xy -26.661353 1.456426) (xy -26.539017 1.455321) (xy -26.521833 1.455302) (xy -26.405198 1.45582)
      (xy -26.305123 1.457738) (xy -26.217025 1.461492) (xy -26.136319 1.467514) (xy -26.058422 1.47624)
      (xy -25.97875 1.488102) (xy -25.892717 1.503536) (xy -25.795742 1.522974) (xy -25.786291 1.524941)
      (xy -25.513072 1.592619) (xy -25.241887 1.681121) (xy -24.973376 1.790148) (xy -24.708175 1.919405)
      (xy -24.446922 2.068593) (xy -24.190255 2.237416) (xy -24.068806 2.325386) (xy -23.845708 2.502003)
      (xy -23.624502 2.697443) (xy -23.404943 2.911994) (xy -23.186785 3.145946) (xy -22.969783 3.399586)
      (xy -22.753691 3.673203) (xy -22.538265 3.967085) (xy -22.323259 4.281521) (xy -22.108427 4.616798)
      (xy -22.081382 4.660496) (xy -21.997458 4.796617) (xy -21.912311 4.792152) (xy -21.855795 4.786842)
      (xy -21.809287 4.776009) (xy -21.761828 4.757046) (xy -21.758853 4.755659) (xy -21.688993 4.714271)
      (xy -21.618941 4.656946) (xy -21.553845 4.58823) (xy -21.520838 4.545575) (xy -21.502495 4.517212)
      (xy -21.479272 4.477421) (xy -21.453163 4.430089) (xy -21.426163 4.379101) (xy -21.400267 4.328342)
      (xy -21.377468 4.281698) (xy -21.359761 4.243055) (xy -21.349141 4.216298) (xy -21.346985 4.206875)
      (xy -21.353803 4.194672) (xy -21.37172 4.171297) (xy -21.397374 4.141035) (xy -21.408024 4.129093)
      (xy -21.445896 4.09015) (xy -21.478248 4.064639) (xy -21.510968 4.048167) (xy -21.521443 4.044427)
      (xy -21.540025 4.037758) (xy -21.555827 4.029807) (xy -21.571133 4.018035) (xy -21.588228 3.9999)
      (xy -21.609396 3.972862) (xy -21.636921 3.934381) (xy -21.673088 3.881916) (xy -21.690541 3.856364)
      (xy -21.917739 3.541617) (xy -22.159037 3.242635) (xy -22.414626 2.959227) (xy -22.684699 2.691201)
      (xy -22.969448 2.438368) (xy -23.269064 2.200534) (xy -23.563791 1.990909) (xy -23.894392 1.779973)
      (xy -24.230078 1.589513) (xy -24.571333 1.419349) (xy -24.918638 1.269297) (xy -25.272474 1.139175)
      (xy -25.633323 1.0288) (xy -26.001666 0.937991) (xy -26.377986 0.866564) (xy -26.626975 0.83046)
      (xy -26.823458 0.805338) (xy -26.840588 0.827605) (xy -26.855947 0.854878) (xy -26.872746 0.896036)
      (xy -26.888647 0.944136) (xy -26.90131 0.992237) (xy -26.907609 1.026583) (xy -26.90902 1.067177)
      (xy -26.905127 1.112274) (xy -26.902466 1.127125) (xy -26.894021 1.172302) (xy -26.886794 1.220649)
      (xy -26.885208 1.233903) (xy -26.88297 1.267976) (xy -26.887477 1.290987) (xy -26.901528 1.312671)
      (xy -26.91107 1.323862) (xy -26.945915 1.352959) (xy -27.000682 1.383385) (xy -27.039264 1.400722)
      (xy -27.081204 1.419746) (xy -27.125888 1.442141) (xy -27.169602 1.465759) (xy -27.20863 1.488452)
      (xy -27.239258 1.508069) (xy -27.25777 1.522464) (xy -27.261145 1.529049) (xy -27.556716 1.529049)
      (xy -27.553623 1.516546) (xy -27.520064 1.446012) (xy -27.468611 1.378902) (xy -27.39986 1.313978)
      (xy -27.31766 1.25437) (xy -27.225859 1.203203) (xy -27.214749 1.197949) (xy -27.162125 1.173524)
      (xy -27.161408 1.055074) (xy -27.160338 0.998084) (xy -27.157122 0.954548) (xy -27.150553 0.916774)
      (xy -27.139423 0.87707) (xy -27.128232 0.843902) (xy -27.098113 0.766635) (xy -27.064606 0.700669)
      (xy -27.023747 0.639826) (xy -26.971779 0.578176) (xy -26.468916 0.578176) (xy -26.45911 0.583389)
      (xy -26.432407 0.590524) (xy -26.392886 0.59864) (xy -26.344622 0.606801) (xy -26.344562 0.60681)
      (xy -25.982402 0.672895) (xy -25.621312 0.759636) (xy -25.262523 0.866523) (xy -24.907262 0.993044)
      (xy -24.556757 1.138691) (xy -24.212237 1.302952) (xy -23.874929 1.485317) (xy -23.546063 1.685277)
      (xy -23.227696 1.901725) (xy -23.005862 2.069107) (xy -22.782238 2.253487) (xy -22.560426 2.451393)
      (xy -22.344025 2.659354) (xy -22.136636 2.873898) (xy -21.941858 3.091554) (xy -21.763294 3.308851)
      (xy -21.747996 3.328458) (xy -21.711093 3.37667) (xy -21.669292 3.432428) (xy -21.624978 3.492431)
      (xy -21.580538 3.553378) (xy -21.538357 3.611968) (xy -21.500821 3.664902) (xy -21.470315 3.708876)
      (xy -21.449226 3.740592) (xy -21.443938 3.749145) (xy -21.427156 3.769509) (xy -21.410611 3.778244)
      (xy -21.410282 3.77825) (xy -21.378709 3.786921) (xy -21.341939 3.81054) (xy -21.304988 3.845514)
      (xy -21.288445 3.865562) (xy -21.262872 3.896256) (xy -21.243343 3.913658) (xy -21.232063 3.91609)
      (xy -21.230166 3.909991) (xy -21.227241 3.898436) (xy -21.219131 3.870038) (xy -21.206834 3.828195)
      (xy -21.191346 3.776308) (xy -21.176946 3.728588) (xy -21.157398 3.662628) (xy -21.138384 3.595824)
      (xy -21.121532 3.534093) (xy -21.108475 3.483348) (xy -21.10345 3.462032) (xy -21.083174 3.371037)
      (xy -21.163222 3.213002) (xy -21.320055 2.924542) (xy -21.490385 2.65208) (xy -21.674864 2.394793)
      (xy -21.874143 2.151857) (xy -22.088873 1.922447) (xy -22.319707 1.705738) (xy -22.428031 1.612958)
      (xy -22.678247 1.417327) (xy -22.936606 1.240593) (xy -23.20366 1.082523) (xy -23.47996 0.942883)
      (xy -23.766059 0.82144) (xy -24.062508 0.717961) (xy -24.369861 0.632211) (xy -24.688668 0.563959)
      (xy -25.019483 0.512969) (xy -25.034875 0.511051) (xy -25.107389 0.504074) (xy -25.197068 0.498595)
      (xy -25.299964 0.494611) (xy -25.412128 0.492119) (xy -25.529612 0.491115) (xy -25.648468 0.491596)
      (xy -25.764747 0.49356) (xy -25.874502 0.497002) (xy -25.973783 0.50192) (xy -26.058643 0.50831)
      (xy -26.093208 0.511913) (xy -26.169043 0.521584) (xy -26.2273 0.531021) (xy -26.271546 0.540943)
      (xy -26.305348 0.552068) (xy -26.316513 0.556908) (xy -26.355995 0.572522) (xy -26.389566 0.577584)
      (xy -26.4197 0.575368) (xy -26.448593 0.573225) (xy -26.466262 0.575434) (xy -26.468916 0.578176)
      (xy -26.971779 0.578176) (xy -26.971574 0.577933) (xy -26.928997 0.533488) (xy -26.881109 0.486915)
      (xy -26.840794 0.452238) (xy -26.802186 0.425001) (xy -26.759416 0.40075) (xy -26.743736 0.392816)
      (xy -26.694764 0.370854) (xy -26.643392 0.35153) (xy -26.598681 0.338156) (xy -26.587672 0.335752)
      (xy -26.551535 0.328284) (xy -26.530625 0.320575) (xy -26.519331 0.308663) (xy -26.512045 0.288583)
      (xy -26.50992 0.280811) (xy -26.483824 0.210369) (xy -26.443332 0.143062) (xy -26.3859 0.074907)
      (xy -26.364187 0.052916) (xy -26.308509 0.003336) (xy -26.245087 -0.043012) (xy -26.171866 -0.087129)
      (xy -26.086796 -0.130013) (xy -25.987821 -0.172663) (xy -25.87289 -0.21608) (xy -25.739949 -0.261263)
      (xy -25.67822 -0.281016) (xy -25.371986 -0.369925) (xy -25.070089 -0.441859) (xy -24.766642 -0.49797)
      (xy -24.45576 -0.539409) (xy -24.264303 -0.55762) (xy -24.190461 -0.563565) (xy -24.134592 -0.567674)
      (xy -24.093582 -0.569937) (xy -24.064316 -0.570343) (xy -24.043681 -0.568879)) (layer F.Mask) (width 0.01))
    (fp_poly (pts (xy -8.87475 7.062152) (xy -8.839331 7.067348) (xy -8.813318 7.075583) (xy -8.794383 7.087006)
      (xy -8.788187 7.092585) (xy -8.763835 7.129958) (xy -8.754108 7.174345) (xy -8.758278 7.219878)
      (xy -8.775611 7.260687) (xy -8.805379 7.290904) (xy -8.81345 7.29551) (xy -8.836981 7.301917)
      (xy -8.881618 7.308107) (xy -8.947298 7.314075) (xy -9.033962 7.319815) (xy -9.0805 7.322358)
      (xy -9.472683 7.352572) (xy -9.857 7.402337) (xy -10.234071 7.471813) (xy -10.604517 7.561161)
      (xy -10.96896 7.670542) (xy -11.328019 7.800115) (xy -11.682316 7.950042) (xy -11.890375 8.048606)
      (xy -12.045417 8.130296) (xy -12.181514 8.213153) (xy -12.298241 8.296837) (xy -12.395172 8.381006)
      (xy -12.471882 8.46532) (xy -12.527947 8.54944) (xy -12.536866 8.566659) (xy -12.557278 8.609786)
      (xy -12.569608 8.642793) (xy -12.57587 8.674166) (xy -12.578077 8.712391) (xy -12.578291 8.741284)
      (xy -12.573544 8.813174) (xy -12.557534 8.873228) (xy -12.52761 8.927722) (xy -12.48112 8.982929)
      (xy -12.472432 8.991781) (xy -12.398879 9.051294) (xy -12.307767 9.099831) (xy -12.198998 9.137414)
      (xy -12.072472 9.164061) (xy -11.92809 9.179792) (xy -11.765754 9.184628) (xy -11.585364 9.178586)
      (xy -11.546416 9.176026) (xy -11.495685 9.172596) (xy -11.428597 9.168307) (xy -11.349934 9.16345)
      (xy -11.264476 9.158316) (xy -11.177001 9.153198) (xy -11.1125 9.149521) (xy -10.935598 9.139256)
      (xy -10.761166 9.128481) (xy -10.587889 9.117072) (xy -10.414453 9.104901) (xy -10.239542 9.091845)
      (xy -10.061843 9.077776) (xy -9.88004 9.062569) (xy -9.69282 9.046098) (xy -9.498868 9.028238)
      (xy -9.296869 9.008863) (xy -9.085509 8.987848) (xy -8.863473 8.965066) (xy -8.629447 8.940391)
      (xy -8.382116 8.913699) (xy -8.120165 8.884864) (xy -7.842281 8.853759) (xy -7.547149 8.820259)
      (xy -7.233454 8.784239) (xy -6.95325 8.75178) (xy -6.614645 8.712588) (xy -6.295827 8.676053)
      (xy -5.995597 8.642061) (xy -5.712759 8.6105) (xy -5.446113 8.581255) (xy -5.194462 8.554212)
      (xy -4.956608 8.529258) (xy -4.731353 8.506279) (xy -4.517499 8.485161) (xy -4.313849 8.465791)
      (xy -4.119204 8.448055) (xy -3.932366 8.431839) (xy -3.752138 8.41703) (xy -3.577322 8.403514)
      (xy -3.406719 8.391177) (xy -3.239132 8.379905) (xy -3.073363 8.369585) (xy -2.908214 8.360103)
      (xy -2.742487 8.351346) (xy -2.725208 8.350474) (xy -2.410528 8.336708) (xy -2.089491 8.326593)
      (xy -1.765703 8.320126) (xy -1.442769 8.317309) (xy -1.124296 8.318141) (xy -0.813888 8.322622)
      (xy -0.51515 8.330753) (xy -0.231688 8.342532) (xy -0.084666 8.350503) (xy 0.158811 8.366911)
      (xy 0.408354 8.387556) (xy 0.661251 8.412068) (xy 0.914792 8.440072) (xy 1.166268 8.471196)
      (xy 1.412968 8.505066) (xy 1.652182 8.541311) (xy 1.881198 8.579556) (xy 2.097308 8.619429)
      (xy 2.297801 8.660557) (xy 2.479966 8.702568) (xy 2.487768 8.704492) (xy 2.665001 8.754983)
      (xy 2.823158 8.814097) (xy 2.962581 8.882035) (xy 3.083613 8.958997) (xy 3.186596 9.045185)
      (xy 3.271872 9.1408) (xy 3.300765 9.181226) (xy 3.34877 9.263082) (xy 3.38067 9.343593)
      (xy 3.399009 9.430414) (xy 3.404903 9.494592) (xy 3.403411 9.604551) (xy 3.385261 9.706042)
      (xy 3.349225 9.805088) (xy 3.335808 9.833112) (xy 3.294855 9.907002) (xy 3.248642 9.974626)
      (xy 3.195398 10.037283) (xy 3.133353 10.096273) (xy 3.060737 10.152896) (xy 2.975781 10.208453)
      (xy 2.876713 10.264241) (xy 2.761765 10.321563) (xy 2.629165 10.381717) (xy 2.532549 10.423003)
      (xy 2.409638 10.47557) (xy 2.304358 10.523144) (xy 2.214189 10.567199) (xy 2.136609 10.609209)
      (xy 2.069095 10.65065) (xy 2.009125 10.692996) (xy 1.954179 10.737721) (xy 1.901733 10.786301)
      (xy 1.888087 10.799854) (xy 1.817888 10.87848) (xy 1.767305 10.953964) (xy 1.735384 11.028164)
      (xy 1.721174 11.102937) (xy 1.720213 11.126974) (xy 1.726677 11.197538) (xy 1.748152 11.26118)
      (xy 1.786502 11.321749) (xy 1.843593 11.383096) (xy 1.844818 11.384244) (xy 1.907892 11.436166)
      (xy 1.979499 11.481005) (xy 2.06228 11.519872) (xy 2.158878 11.553879) (xy 2.271933 11.584137)
      (xy 2.369662 11.605148) (xy 2.394613 11.609367) (xy 2.439366 11.616139) (xy 2.502735 11.625303)
      (xy 2.583528 11.636697) (xy 2.680558 11.650162) (xy 2.792636 11.665538) (xy 2.918572 11.682663)
      (xy 3.057178 11.701377) (xy 3.207264 11.721519) (xy 3.367643 11.74293) (xy 3.537124 11.765448)
      (xy 3.71452 11.788913) (xy 3.89864 11.813165) (xy 4.088297 11.838043) (xy 4.282301 11.863386)
      (xy 4.284271 11.863642) (xy 4.514353 11.893626) (xy 4.724378 11.920997) (xy 4.915272 11.945905)
      (xy 5.087963 11.968502) (xy 5.243379 11.988937) (xy 5.382446 12.007361) (xy 5.506093 12.023924)
      (xy 5.615247 12.038776) (xy 5.710835 12.052069) (xy 5.793784 12.063953) (xy 5.865024 12.074578)
      (xy 5.92548 12.084094) (xy 5.97608 12.092652) (xy 6.017752 12.100402) (xy 6.051423 12.107495)
      (xy 6.078021 12.114082) (xy 6.098474 12.120311) (xy 6.113708 12.126335) (xy 6.124651 12.132304)
      (xy 6.132231 12.138367) (xy 6.137375 12.144676) (xy 6.141011 12.15138) (xy 6.144066 12.158631)
      (xy 6.1471 12.165779) (xy 6.158514 12.213612) (xy 6.152882 12.262774) (xy 6.131872 12.306696)
      (xy 6.104289 12.334232) (xy 6.084296 12.34331) (xy 6.054665 12.34816) (xy 6.013051 12.348735)
      (xy 5.957114 12.344984) (xy 5.884508 12.336859) (xy 5.820834 12.328307) (xy 5.782499 12.323016)
      (xy 5.724837 12.315209) (xy 5.649508 12.305104) (xy 5.558172 12.292918) (xy 5.452492 12.27887)
      (xy 5.334127 12.263179) (xy 5.20474 12.246062) (xy 5.065991 12.227739) (xy 4.919542 12.208426)
      (xy 4.767052 12.188343) (xy 4.610185 12.167707) (xy 4.4506 12.146737) (xy 4.289958 12.125651)
      (xy 4.129921 12.104667) (xy 3.97215 12.084004) (xy 3.818305 12.06388) (xy 3.670049 12.044512)
      (xy 3.529041 12.02612) (xy 3.396944 12.008922) (xy 3.275418 11.993135) (xy 3.166123 11.978978)
      (xy 3.070722 11.966669) (xy 2.990876 11.956427) (xy 2.973917 11.954263) (xy 2.872943 11.941322)
      (xy 2.774625 11.928584) (xy 2.681787 11.916424) (xy 2.597254 11.905218) (xy 2.523851 11.895343)
      (xy 2.464403 11.887173) (xy 2.421735 11.881084) (xy 2.407709 11.878958) (xy 2.23699 11.845692)
      (xy 2.08148 11.802151) (xy 1.941785 11.748731) (xy 1.818511 11.685827) (xy 1.712264 11.613836)
      (xy 1.623652 11.533152) (xy 1.553281 11.444172) (xy 1.501756 11.347291) (xy 1.476248 11.27125)
      (xy 1.465503 11.208496) (xy 1.461365 11.134601) (xy 1.463549 11.05699) (xy 1.47177 10.983085)
      (xy 1.485742 10.920312) (xy 1.490241 10.906843) (xy 1.540526 10.79926) (xy 1.610992 10.695794)
      (xy 1.700934 10.597125) (xy 1.809647 10.503932) (xy 1.936426 10.416896) (xy 2.080566 10.336698)
      (xy 2.081465 10.336247) (xy 2.120559 10.317751) (xy 2.174901 10.293575) (xy 2.239988 10.265645)
      (xy 2.311313 10.235882) (xy 2.384371 10.206212) (xy 2.409222 10.196321) (xy 2.479079 10.168382)
      (xy 2.546247 10.140974) (xy 2.60689 10.115704) (xy 2.657173 10.094177) (xy 2.693262 10.078001)
      (xy 2.703715 10.072962) (xy 2.809782 10.012889) (xy 2.905218 9.945313) (xy 2.987426 9.872541)
      (xy 3.053811 9.796878) (xy 3.101777 9.720631) (xy 3.102873 9.718422) (xy 3.119192 9.683678)
      (xy 3.129486 9.655216) (xy 3.135128 9.626088) (xy 3.137494 9.589345) (xy 3.137959 9.541097)
      (xy 3.137384 9.490293) (xy 3.13484 9.45402) (xy 3.129094 9.425658) (xy 3.118915 9.398584)
      (xy 3.106771 9.37344) (xy 3.056741 9.296602) (xy 2.987182 9.223937) (xy 2.899479 9.156354)
      (xy 2.795018 9.09476) (xy 2.675182 9.040061) (xy 2.541357 8.993166) (xy 2.514162 8.985127)
      (xy 2.442299 8.966099) (xy 2.352131 8.944861) (xy 2.246344 8.921918) (xy 2.127623 8.897777)
      (xy 1.998655 8.872942) (xy 1.862125 8.84792) (xy 1.72072 8.823217) (xy 1.577126 8.799338)
      (xy 1.434029 8.77679) (xy 1.309908 8.758343) (xy 0.891884 8.703959) (xy 0.462719 8.659703)
      (xy 0.021505 8.625553) (xy -0.432665 8.601483) (xy -0.900698 8.587472) (xy -1.3835 8.583493)
      (xy -1.881981 8.589524) (xy -2.397045 8.605541) (xy -2.929601 8.63152) (xy -3.106208 8.64208)
      (xy -3.28552 8.653695) (xy -3.466863 8.666321) (xy -3.651473 8.680078) (xy -3.840582 8.695091)
      (xy -4.035424 8.711481) (xy -4.237234 8.72937) (xy -4.447245 8.748883) (xy -4.666691 8.77014)
      (xy -4.896805 8.793265) (xy -5.138823 8.81838) (xy -5.393977 8.845609) (xy -5.663502 8.875072)
      (xy -5.94863 8.906894) (xy -6.250597 8.941196) (xy -6.570636 8.978101) (xy -6.909981 9.017732)
      (xy -7.032625 9.032162) (xy -7.380459 9.072889) (xy -7.708635 9.110743) (xy -8.018447 9.145854)
      (xy -8.311188 9.17835) (xy -8.588155 9.20836) (xy -8.85064 9.236013) (xy -9.099939 9.261438)
      (xy -9.337345 9.284763) (xy -9.564153 9.306117) (xy -9.781658 9.325629) (xy -9.991153 9.343428)
      (xy -10.193933 9.359643) (xy -10.391292 9.374401) (xy -10.584525 9.387833) (xy -10.652125 9.392291)
      (xy -10.845828 9.404784) (xy -11.019826 9.415745) (xy -11.175522 9.425184) (xy -11.314321 9.43311)
      (xy -11.437627 9.439533) (xy -11.546845 9.444464) (xy -11.64338 9.447913) (xy -11.728636 9.449889)
      (xy -11.804016 9.450403) (xy -11.870927 9.449464) (xy -11.930771 9.447083) (xy -11.984955 9.44327)
      (xy -12.034881 9.438035) (xy -12.081955 9.431387) (xy -12.127581 9.423336) (xy -12.173164 9.413894)
      (xy -12.218458 9.403464) (xy -12.355813 9.362794) (xy -12.476798 9.310529) (xy -12.580985 9.24709)
      (xy -12.667948 9.1729) (xy -12.737261 9.08838) (xy -12.788495 8.993954) (xy -12.821225 8.890041)
      (xy -12.834167 8.79475) (xy -12.830931 8.677654) (xy -12.806826 8.563087) (xy -12.76202 8.451255)
      (xy -12.696684 8.342368) (xy -12.610986 8.236635) (xy -12.505096 8.134264) (xy -12.379184 8.035463)
      (xy -12.233418 7.940442) (xy -12.067969 7.849409) (xy -12.065132 7.84797) (xy -11.72325 7.686471)
      (xy -11.370248 7.542376) (xy -11.007603 7.416083) (xy -10.636792 7.307987) (xy -10.259293 7.218483)
      (xy -9.876583 7.147969) (xy -9.490139 7.096838) (xy -9.157034 7.06874) (xy -9.060717 7.063288)
      (xy -8.983116 7.060272) (xy -8.921903 7.059844) (xy -8.87475 7.062152)) (layer F.Mask) (width 0.01))
    (fp_poly (pts (xy 35.951928 -3.924515) (xy 36.06832 -3.924305) (xy 36.168453 -3.923924) (xy 36.253308 -3.923364)
      (xy 36.323867 -3.922615) (xy 36.381111 -3.921669) (xy 36.426022 -3.920517) (xy 36.459581 -3.919151)
      (xy 36.48277 -3.917562) (xy 36.49657 -3.915741) (xy 36.501963 -3.91368) (xy 36.502119 -3.913233)
      (xy 36.500038 -3.898263) (xy 36.494213 -3.867092) (xy 36.485522 -3.824176) (xy 36.474837 -3.77397)
      (xy 36.474062 -3.770412) (xy 36.445803 -3.640865) (xy 35.407213 -3.635375) (xy 34.877017 -0.968375)
      (xy 34.715529 -0.965453) (xy 34.554041 -0.96253) (xy 34.559698 -0.986619) (xy 34.56315 -1.002901)
      (xy 34.570327 -1.038051) (xy 34.580929 -1.090556) (xy 34.594657 -1.158907) (xy 34.611211 -1.24159)
      (xy 34.630291 -1.337096) (xy 34.651597 -1.443913) (xy 34.674829 -1.560529) (xy 34.699689 -1.685433)
      (xy 34.725876 -1.817115) (xy 34.753089 -1.954062) (xy 34.781031 -2.094764) (xy 34.809401 -2.237709)
      (xy 34.837898 -2.381386) (xy 34.866224 -2.524284) (xy 34.894079 -2.664891) (xy 34.921163 -2.801696)
      (xy 34.947176 -2.933188) (xy 34.971818 -3.057855) (xy 34.99479 -3.174187) (xy 35.015792 -3.280671)
      (xy 35.034525 -3.375798) (xy 35.050688 -3.458054) (xy 35.063982 -3.52593) (xy 35.074106 -3.577914)
      (xy 35.080763 -3.612494) (xy 35.08365 -3.628159) (xy 35.08375 -3.628918) (xy 35.076816 -3.631839)
      (xy 35.055381 -3.634302) (xy 35.018498 -3.636328) (xy 34.965218 -3.63794) (xy 34.894594 -3.639158)
      (xy 34.805679 -3.640005) (xy 34.697523 -3.6405) (xy 34.569179 -3.640667) (xy 34.04618 -3.640667)
      (xy 34.052013 -3.66448) (xy 34.056494 -3.68428) (xy 34.06411 -3.719462) (xy 34.073714 -3.764677)
      (xy 34.082106 -3.804709) (xy 34.106366 -3.921125) (xy 35.304142 -3.923817) (xy 35.495384 -3.924204)
      (xy 35.666442 -3.924456) (xy 35.818296 -3.924562) (xy 35.951928 -3.924515)) (layer F.SilkS) (width 0.01))
    (fp_poly (pts (xy 32.836946 -3.925102) (xy 32.86621 -3.923288) (xy 32.883889 -3.920044) (xy 32.893175 -3.915028)
      (xy 32.897261 -3.907896) (xy 32.900523 -3.895623) (xy 32.908747 -3.864023) (xy 32.92163 -3.814274)
      (xy 32.938868 -3.747551) (xy 32.960158 -3.66503) (xy 32.985199 -3.567887) (xy 33.013686 -3.457297)
      (xy 33.045317 -3.334437) (xy 33.07979 -3.200483) (xy 33.116802 -3.05661) (xy 33.156049 -2.903995)
      (xy 33.197228 -2.743812) (xy 33.240038 -2.577239) (xy 33.274079 -2.44475) (xy 33.317941 -2.274041)
      (xy 33.360407 -2.108812) (xy 33.401173 -1.950241) (xy 33.439936 -1.799502) (xy 33.476395 -1.657772)
      (xy 33.510245 -1.526228) (xy 33.541185 -1.406044) (xy 33.568912 -1.298396) (xy 33.593123 -1.204461)
      (xy 33.613514 -1.125415) (xy 33.629784 -1.062432) (xy 33.641629 -1.01669) (xy 33.648747 -0.989364)
      (xy 33.650819 -0.981605) (xy 33.651471 -0.974556) (xy 33.646498 -0.969557) (xy 33.632944 -0.966258)
      (xy 33.607853 -0.964313) (xy 33.568269 -0.963374) (xy 33.511237 -0.963092) (xy 33.493372 -0.963084)
      (xy 33.330317 -0.963084) (xy 33.230362 -1.357313) (xy 33.130408 -1.751542) (xy 32.310558 -1.754025)
      (xy 31.490709 -1.756508) (xy 31.23606 -1.362442) (xy 30.981412 -0.968375) (xy 30.809254 -0.965464)
      (xy 30.743748 -0.964647) (xy 30.696772 -0.964873) (xy 30.665708 -0.96632) (xy 30.647938 -0.969165)
      (xy 30.640843 -0.973584) (xy 30.640569 -0.976865) (xy 30.646664 -0.987133) (xy 30.66378 -1.014157)
      (xy 30.691307 -1.057006) (xy 30.728639 -1.114748) (xy 30.775168 -1.186452) (xy 30.830285 -1.271186)
      (xy 30.893384 -1.368021) (xy 30.963857 -1.476023) (xy 31.041096 -1.594263) (xy 31.124494 -1.721808)
      (xy 31.213443 -1.857728) (xy 31.307335 -2.001091) (xy 31.324592 -2.027423) (xy 31.665334 -2.027423)
      (xy 31.675626 -2.026397) (xy 31.705343 -2.025426) (xy 31.752742 -2.024525) (xy 31.816079 -2.02371)
      (xy 31.893613 -2.022995) (xy 31.983601 -2.022395) (xy 32.0843 -2.021925) (xy 32.193968 -2.0216)
      (xy 32.310862 -2.021435) (xy 32.365068 -2.021417) (xy 32.504007 -2.021441) (xy 32.623263 -2.021539)
      (xy 32.72432 -2.021751) (xy 32.808661 -2.022116) (xy 32.87777 -2.022675) (xy 32.93313 -2.023465)
      (xy 32.976225 -2.024527) (xy 33.008539 -2.025901) (xy 33.031554 -2.027626) (xy 33.046756 -2.029741)
      (xy 33.055627 -2.032287) (xy 33.05965 -2.035302) (xy 33.06031 -2.038826) (xy 33.060087 -2.039938)
      (xy 33.056812 -2.052998) (xy 33.048822 -2.084943) (xy 33.03653 -2.134123) (xy 33.020349 -2.198886)
      (xy 33.00069 -2.277581) (xy 32.977966 -2.368558) (xy 32.95259 -2.470166) (xy 32.924974 -2.580753)
      (xy 32.89553 -2.698668) (xy 32.865782 -2.817813) (xy 32.835018 -2.940688) (xy 32.805633 -3.057397)
      (xy 32.778038 -3.166342) (xy 32.752647 -3.265922) (xy 32.729873 -3.354537) (xy 32.710129 -3.430589)
      (xy 32.693829 -3.492478) (xy 32.681384 -3.538603) (xy 32.673208 -3.567366) (xy 32.669726 -3.577167)
      (xy 32.663273 -3.568528) (xy 32.646374 -3.543647) (xy 32.620037 -3.504084) (xy 32.58527 -3.451394)
      (xy 32.543085 -3.387135) (xy 32.494489 -3.312865) (xy 32.440492 -3.23014) (xy 32.382104 -3.140519)
      (xy 32.320333 -3.045558) (xy 32.256189 -2.946815) (xy 32.190682 -2.845847) (xy 32.124821 -2.744212)
      (xy 32.059614 -2.643466) (xy 31.996072 -2.545167) (xy 31.935203 -2.450872) (xy 31.878017 -2.36214)
      (xy 31.825523 -2.280526) (xy 31.77873 -2.207588) (xy 31.738648 -2.144884) (xy 31.706287 -2.093971)
      (xy 31.682654 -2.056407) (xy 31.668761 -2.033748) (xy 31.665334 -2.027423) (xy 31.324592 -2.027423)
      (xy 31.405562 -2.150967) (xy 31.507518 -2.306422) (xy 31.607125 -2.458198) (xy 32.570209 -3.925219)
      (xy 32.730891 -3.925818) (xy 32.792904 -3.925831) (xy 32.836946 -3.925102)) (layer F.SilkS) (width 0.01))
    (fp_poly (pts (xy 25.225375 -3.923352) (xy 25.365923 -3.922348) (xy 25.487227 -3.921317) (xy 25.591212 -3.920113)
      (xy 25.679799 -3.918585) (xy 25.754914 -3.916586) (xy 25.818477 -3.913966) (xy 25.872414 -3.910578)
      (xy 25.918647 -3.906271) (xy 25.959098 -3.900898) (xy 25.995693 -3.894309) (xy 26.030353 -3.886357)
      (xy 26.065001 -3.876891) (xy 26.101562 -3.865765) (xy 26.141957 -3.852828) (xy 26.143407 -3.852359)
      (xy 26.246033 -3.813866) (xy 26.334042 -3.768319) (xy 26.413736 -3.711894) (xy 26.490357 -3.64184)
      (xy 26.559549 -3.564025) (xy 26.611908 -3.485491) (xy 26.650996 -3.399856) (xy 26.680075 -3.302)
      (xy 26.69242 -3.230714) (xy 26.699688 -3.145302) (xy 26.701795 -3.052209) (xy 26.698656 -2.957877)
      (xy 26.690187 -2.868752) (xy 26.686122 -2.841045) (xy 26.652002 -2.691734) (xy 26.600165 -2.553778)
      (xy 26.531063 -2.427671) (xy 26.445149 -2.313908) (xy 26.342872 -2.212984) (xy 26.224685 -2.125394)
      (xy 26.091039 -2.051631) (xy 25.942386 -1.99219) (xy 25.898282 -1.978224) (xy 25.859438 -1.965895)
      (xy 25.829818 -1.955182) (xy 25.814132 -1.947842) (xy 25.812803 -1.946347) (xy 25.817834 -1.936183)
      (xy 25.832301 -1.909326) (xy 25.85524 -1.867517) (xy 25.885682 -1.812496) (xy 25.922662 -1.746005)
      (xy 25.965212 -1.669783) (xy 26.012366 -1.585572) (xy 26.063157 -1.495111) (xy 26.082625 -1.4605)
      (xy 26.134539 -1.368082) (xy 26.183171 -1.281184) (xy 26.227553 -1.201558) (xy 26.266715 -1.130958)
      (xy 26.299691 -1.071136) (xy 26.325512 -1.023845) (xy 26.343209 -0.990837) (xy 26.351814 -0.973864)
      (xy 26.3525 -0.972008) (xy 26.342504 -0.969043) (xy 26.314857 -0.966551) (xy 26.273074 -0.964704)
      (xy 26.220671 -0.963677) (xy 26.180521 -0.963535) (xy 26.008542 -0.963987) (xy 25.48155 -1.899709)
      (xy 24.993748 -1.896653) (xy 24.894133 -1.895871) (xy 24.801077 -1.894837) (xy 24.716705 -1.893596)
      (xy 24.64314 -1.892193) (xy 24.582507 -1.890674) (xy 24.53693 -1.889084) (xy 24.508533 -1.887469)
      (xy 24.499447 -1.886069) (xy 24.496074 -1.8744) (xy 24.489104 -1.844143) (xy 24.478993 -1.797487)
      (xy 24.466199 -1.73662) (xy 24.451179 -1.663729) (xy 24.434391 -1.581003) (xy 24.41629 -1.490628)
      (xy 24.406115 -1.439334) (xy 24.387472 -1.345241) (xy 24.369949 -1.257183) (xy 24.353999 -1.177418)
      (xy 24.340079 -1.108207) (xy 24.328643 -1.051808) (xy 24.320147 -1.010481) (xy 24.315047 -0.986486)
      (xy 24.313886 -0.981605) (xy 24.309855 -0.974412) (xy 24.300505 -0.969347) (xy 24.282622 -0.966045)
      (xy 24.252996 -0.964144) (xy 24.208417 -0.963278) (xy 24.150454 -0.963084) (xy 24.095291 -0.963585)
      (xy 24.048449 -0.964966) (xy 24.013611 -0.967041) (xy 23.994457 -0.969628) (xy 23.991914 -0.971021)
      (xy 23.993889 -0.98215) (xy 23.99978 -1.012861) (xy 24.009353 -1.06198) (xy 24.022377 -1.128333)
      (xy 24.038618 -1.210746) (xy 24.057844 -1.308045) (xy 24.079823 -1.419055) (xy 24.104321 -1.542603)
      (xy 24.131106 -1.677515) (xy 24.159946 -1.822617) (xy 24.190608 -1.976734) (xy 24.222859 -2.138692)
      (xy 24.231125 -2.180167) (xy 24.551039 -2.180167) (xy 25.015207 -2.180361) (xy 25.141709 -2.180619)
      (xy 25.248969 -2.181312) (xy 25.33891 -2.182493) (xy 25.413454 -2.184214) (xy 25.474523 -2.186527)
      (xy 25.524038 -2.189486) (xy 25.563921 -2.193141) (xy 25.585209 -2.195859) (xy 25.73852 -2.225669)
      (xy 25.875201 -2.268451) (xy 25.995485 -2.324383) (xy 26.099605 -2.393643) (xy 26.187793 -2.476412)
      (xy 26.260285 -2.572867) (xy 26.317311 -2.683188) (xy 26.352819 -2.784549) (xy 26.366748 -2.847824)
      (xy 26.376558 -2.922308) (xy 26.382 -3.001684) (xy 26.382825 -3.079635) (xy 26.378783 -3.149846)
      (xy 26.369628 -3.205999) (xy 26.369438 -3.20675) (xy 26.33449 -3.306697) (xy 26.283649 -3.393481)
      (xy 26.2165 -3.467488) (xy 26.132628 -3.529105) (xy 26.031616 -3.578717) (xy 25.934459 -3.611056)
      (xy 25.913874 -3.616486) (xy 25.893677 -3.621026) (xy 25.871765 -3.624773) (xy 25.846037 -3.627825)
      (xy 25.814392 -3.630279) (xy 25.77473 -3.632232) (xy 25.724949 -3.633783) (xy 25.662948 -3.635029)
      (xy 25.586625 -3.636068) (xy 25.493881 -3.636996) (xy 25.382613 -3.637912) (xy 25.350649 -3.638158)
      (xy 25.234841 -3.639009) (xy 25.138404 -3.639599) (xy 25.059547 -3.639874) (xy 24.996477 -3.639779)
      (xy 24.947399 -3.639259) (xy 24.910522 -3.63826) (xy 24.884051 -3.636728) (xy 24.866195 -3.634608)
      (xy 24.855158 -3.631844) (xy 24.84915 -3.628384) (xy 24.846376 -3.624171) (xy 24.845919 -3.622798)
      (xy 24.842915 -3.609364) (xy 24.836097 -3.576948) (xy 24.825827 -3.527321) (xy 24.812466 -3.462253)
      (xy 24.796376 -3.383514) (xy 24.777918 -3.292873) (xy 24.757453 -3.192101) (xy 24.735343 -3.082967)
      (xy 24.71195 -2.967242) (xy 24.701549 -2.915709) (xy 24.677691 -2.797532) (xy 24.654956 -2.685064)
      (xy 24.633706 -2.580089) (xy 24.614304 -2.484394) (xy 24.597112 -2.399763) (xy 24.582494 -2.327983)
      (xy 24.570813 -2.270838) (xy 24.56243 -2.230115) (xy 24.55771 -2.207598) (xy 24.556902 -2.20398)
      (xy 24.551039 -2.180167) (xy 24.231125 -2.180167) (xy 24.256467 -2.307317) (xy 24.285601 -2.453385)
      (xy 24.579792 -3.927811) (xy 25.225375 -3.923352)) (layer F.SilkS) (width 0.01))
    (fp_poly (pts (xy 23.416944 -3.92452) (xy 23.516696 -3.924352) (xy 23.603125 -3.92409) (xy 23.674754 -3.923736)
      (xy 23.730105 -3.923294) (xy 23.767702 -3.922766) (xy 23.786066 -3.922155) (xy 23.787622 -3.92195)
      (xy 23.791567 -3.912577) (xy 23.790502 -3.888161) (xy 23.784226 -3.84696) (xy 23.772536 -3.787235)
      (xy 23.771368 -3.781637) (xy 23.74295 -3.645959) (xy 22.88362 -3.643251) (xy 22.024289 -3.640543)
      (xy 22.01874 -3.616792) (xy 22.015548 -3.601751) (xy 22.00862 -3.568162) (xy 21.998406 -3.518229)
      (xy 21.985354 -3.454154) (xy 21.969911 -3.378139) (xy 21.952526 -3.292387) (xy 21.933647 -3.1991)
      (xy 21.918084 -3.122084) (xy 21.898345 -3.024425) (xy 21.879749 -2.932571) (xy 21.862743 -2.848725)
      (xy 21.847776 -2.77509) (xy 21.835295 -2.713868) (xy 21.825749 -2.667263) (xy 21.819586 -2.637476)
      (xy 21.817411 -2.627313) (xy 21.811847 -2.6035) (xy 22.574049 -2.6035) (xy 22.719552 -2.603478)
      (xy 22.84532 -2.603388) (xy 22.952785 -2.603195) (xy 23.043378 -2.602865) (xy 23.118531 -2.602363)
      (xy 23.179676 -2.601654) (xy 23.228244 -2.600703) (xy 23.265667 -2.599475) (xy 23.293377 -2.597936)
      (xy 23.312805 -2.596051) (xy 23.325383 -2.593785) (xy 23.332543 -2.591104) (xy 23.335716 -2.587972)
      (xy 23.336347 -2.58498) (xy 23.334497 -2.56752) (xy 23.329404 -2.534289) (xy 23.321879 -2.490291)
      (xy 23.314033 -2.447396) (xy 23.291622 -2.328334) (xy 21.762693 -2.328334) (xy 21.658769 -1.801813)
      (xy 21.638393 -1.698694) (xy 21.619151 -1.601536) (xy 21.601452 -1.512382) (xy 21.585703 -1.433279)
      (xy 21.572312 -1.36627) (xy 21.561688 -1.313402) (xy 21.554239 -1.276718) (xy 21.550372 -1.258265)
      (xy 21.550021 -1.256771) (xy 21.550018 -1.253475) (xy 21.55272 -1.250594) (xy 21.559449 -1.248099)
      (xy 21.571526 -1.245965) (xy 21.590273 -1.244162) (xy 21.617011 -1.242662) (xy 21.653063 -1.241439)
      (xy 21.699749 -1.240464) (xy 21.758391 -1.239709) (xy 21.830311 -1.239147) (xy 21.916831 -1.238749)
      (xy 22.019271 -1.238489) (xy 22.138955 -1.238337) (xy 22.277202 -1.238267) (xy 22.430141 -1.23825)
      (xy 23.315084 -1.23825) (xy 23.314386 -1.214438) (xy 23.311932 -1.194464) (xy 23.305856 -1.159342)
      (xy 23.29716 -1.114579) (xy 23.289845 -1.0795) (xy 23.266001 -0.968375) (xy 22.221626 -0.965678)
      (xy 22.049636 -0.965248) (xy 21.897589 -0.964914) (xy 21.764261 -0.964693) (xy 21.64843 -0.964605)
      (xy 21.548871 -0.964668) (xy 21.464361 -0.9649) (xy 21.393677 -0.965321) (xy 21.335594 -0.965949)
      (xy 21.288891 -0.966802) (xy 21.252342 -0.967899) (xy 21.224724 -0.969258) (xy 21.204815 -0.970899)
      (xy 21.19139 -0.97284) (xy 21.183226 -0.9751) (xy 21.179099 -0.977696) (xy 21.177786 -0.980648)
      (xy 21.177757 -0.981553) (xy 21.179866 -0.993956) (xy 21.185914 -1.025919) (xy 21.195666 -1.076251)
      (xy 21.208883 -1.143762) (xy 21.225331 -1.227261) (xy 21.244772 -1.325557) (xy 21.266971 -1.43746)
      (xy 21.29169 -1.561778) (xy 21.318693 -1.697321) (xy 21.347744 -1.842899) (xy 21.378607 -1.99732)
      (xy 21.411044 -2.159394) (xy 21.444821 -2.327931) (xy 21.471444 -2.460625) (xy 21.764625 -3.921125)
      (xy 22.770042 -3.923855) (xy 22.91425 -3.924198) (xy 23.052522 -3.924434) (xy 23.18338 -3.924564)
      (xy 23.305346 -3.924592) (xy 23.416944 -3.92452)) (layer F.SilkS) (width 0.01))
    (fp_poly (pts (xy 20.258451 -3.926404) (xy 20.423455 -3.926355) (xy 20.569575 -3.92625) (xy 20.697952 -3.926073)
      (xy 20.809728 -3.925806) (xy 20.906043 -3.925431) (xy 20.98804 -3.924931) (xy 21.05686 -3.924289)
      (xy 21.113644 -3.923485) (xy 21.159533 -3.922503) (xy 21.195669 -3.921325) (xy 21.223192 -3.919934)
      (xy 21.243245 -3.918312) (xy 21.256969 -3.91644) (xy 21.265505 -3.914303) (xy 21.269994 -3.911881)
      (xy 21.271577 -3.909157) (xy 21.271649 -3.907896) (xy 21.269003 -3.890631) (xy 21.262451 -3.85764)
      (xy 21.253004 -3.813786) (xy 21.24254 -3.767667) (xy 21.214281 -3.645959) (xy 20.695324 -3.643215)
      (xy 20.176367 -3.64047) (xy 19.914075 -2.320298) (xy 19.881454 -2.156169) (xy 19.84992 -1.997632)
      (xy 19.819724 -1.845943) (xy 19.791118 -1.702356) (xy 19.764351 -1.568127) (xy 19.739676 -1.444512)
      (xy 19.717343 -1.332767) (xy 19.697603 -1.234147) (xy 19.680706 -1.149907) (xy 19.666905 -1.081304)
      (xy 19.65645 -1.029592) (xy 19.649591 -0.996028) (xy 19.646581 -0.981867) (xy 19.646512 -0.981605)
      (xy 19.642535 -0.974412) (xy 19.633234 -0.969348) (xy 19.6154 -0.966046) (xy 19.585824 -0.964145)
      (xy 19.541297 -0.963279) (xy 19.483204 -0.963084) (xy 19.428091 -0.963543) (xy 19.381347 -0.964807)
      (xy 19.34664 -0.966707) (xy 19.327636 -0.969076) (xy 19.325167 -0.970356) (xy 19.327201 -0.981442)
      (xy 19.333138 -1.012046) (xy 19.342732 -1.060928) (xy 19.355739 -1.12685) (xy 19.371911 -1.208574)
      (xy 19.391002 -1.30486) (xy 19.412767 -1.414471) (xy 19.43696 -1.536168) (xy 19.463334 -1.668711)
      (xy 19.491645 -1.810863) (xy 19.521645 -1.961385) (xy 19.553088 -2.119037) (xy 19.58573 -2.282583)
      (xy 19.58975 -2.302718) (xy 19.622518 -2.466875) (xy 19.654118 -2.625278) (xy 19.684304 -2.776689)
      (xy 19.71283 -2.919871) (xy 19.739451 -3.053586) (xy 19.76392 -3.176596) (xy 19.785991 -3.287664)
      (xy 19.80542 -3.385553) (xy 19.821959 -3.469024) (xy 19.835362 -3.53684) (xy 19.845385 -3.587764)
      (xy 19.85178 -3.620558) (xy 19.854303 -3.633985) (xy 19.854334 -3.634237) (xy 19.844087 -3.635507)
      (xy 19.814696 -3.636693) (xy 19.768182 -3.637772) (xy 19.706568 -3.638717) (xy 19.631874 -3.639504)
      (xy 19.546124 -3.640107) (xy 19.451338 -3.640503) (xy 19.349539 -3.640665) (xy 19.334603 -3.640667)
      (xy 18.814872 -3.640667) (xy 18.820447 -3.66448) (xy 18.824746 -3.684188) (xy 18.832128 -3.719379)
      (xy 18.841499 -3.764785) (xy 18.850183 -3.807355) (xy 18.874344 -3.926417) (xy 20.073422 -3.926417)
      (xy 20.258451 -3.926404)) (layer F.SilkS) (width 0.01))
    (fp_poly (pts (xy 18.378002 -3.902882) (xy 18.375377 -3.890258) (xy 18.368923 -3.858449) (xy 18.358924 -3.808882)
      (xy 18.345666 -3.742987) (xy 18.329436 -3.66219) (xy 18.310518 -3.567921) (xy 18.289198 -3.461607)
      (xy 18.265761 -3.344676) (xy 18.240494 -3.218556) (xy 18.213682 -3.084676) (xy 18.185611 -2.944463)
      (xy 18.156566 -2.799346) (xy 18.126833 -2.650753) (xy 18.096697 -2.500112) (xy 18.066444 -2.348851)
      (xy 18.03636 -2.198398) (xy 18.006731 -2.050181) (xy 17.977841 -1.905628) (xy 17.949977 -1.766168)
      (xy 17.923425 -1.633229) (xy 17.898469 -1.508238) (xy 17.875396 -1.392624) (xy 17.854491 -1.287814)
      (xy 17.836039 -1.195238) (xy 17.820327 -1.116322) (xy 17.80764 -1.052496) (xy 17.798264 -1.005187)
      (xy 17.792484 -0.975823) (xy 17.790584 -0.965839) (xy 17.780671 -0.964791) (xy 17.753619 -0.963926)
      (xy 17.713451 -0.963329) (xy 17.664196 -0.963086) (xy 17.659499 -0.963084) (xy 17.528415 -0.963084)
      (xy 16.826062 -2.179656) (xy 16.740805 -2.327197) (xy 16.658463 -2.469428) (xy 16.579652 -2.605296)
      (xy 16.504989 -2.73375) (xy 16.435091 -2.853739) (xy 16.370573 -2.964211) (xy 16.312052 -3.064114)
      (xy 16.260145 -3.152397) (xy 16.215467 -3.228009) (xy 16.178636 -3.289896) (xy 16.150268 -3.337009)
      (xy 16.130979 -3.368295) (xy 16.121385 -3.382703) (xy 16.120402 -3.383511) (xy 16.117932 -3.371671)
      (xy 16.11157 -3.340385) (xy 16.10158 -3.290965) (xy 16.088225 -3.224718) (xy 16.071768 -3.142955)
      (xy 16.052472 -3.046985) (xy 16.0306 -2.938118) (xy 16.006416 -2.817664) (xy 15.980183 -2.686932)
      (xy 15.952163 -2.547232) (xy 15.922621 -2.399873) (xy 15.891819 -2.246166) (xy 15.876476 -2.169584)
      (xy 15.635856 -0.968375) (xy 15.474699 -0.965453) (xy 15.313541 -0.96253) (xy 15.319332 -0.986619)
      (xy 15.321956 -0.999243) (xy 15.328411 -1.031052) (xy 15.33841 -1.080619) (xy 15.351667 -1.146514)
      (xy 15.367898 -1.227311) (xy 15.386816 -1.32158) (xy 15.408136 -1.427894) (xy 15.431572 -1.544825)
      (xy 15.456839 -1.670945) (xy 15.483651 -1.804825) (xy 15.511723 -1.945038) (xy 15.540768 -2.090155)
      (xy 15.570501 -2.238748) (xy 15.600637 -2.389389) (xy 15.630889 -2.54065) (xy 15.660973 -2.691103)
      (xy 15.690603 -2.83932) (xy 15.719492 -2.983873) (xy 15.747356 -3.123333) (xy 15.773909 -3.256272)
      (xy 15.798865 -3.381263) (xy 15.821938 -3.496877) (xy 15.842843 -3.601687) (xy 15.861294 -3.694263)
      (xy 15.877006 -3.773179) (xy 15.889693 -3.837005) (xy 15.89907 -3.884314) (xy 15.90485 -3.913678)
      (xy 15.90675 -3.923662) (xy 15.916662 -3.92471) (xy 15.943715 -3.925575) (xy 15.983883 -3.926171)
      (xy 16.033139 -3.926415) (xy 16.037843 -3.926417) (xy 16.168935 -3.926417) (xy 16.87128 -2.709762)
      (xy 16.956534 -2.562216) (xy 17.038872 -2.419982) (xy 17.11768 -2.284111) (xy 17.19234 -2.155655)
      (xy 17.262237 -2.035665) (xy 17.326753 -1.925192) (xy 17.385273 -1.82529) (xy 17.437179 -1.737008)
      (xy 17.481857 -1.661398) (xy 17.518689 -1.599512) (xy 17.547058 -1.552402) (xy 17.56635 -1.521119)
      (xy 17.575946 -1.506714) (xy 17.576931 -1.505908) (xy 17.579402 -1.517759) (xy 17.585763 -1.549055)
      (xy 17.595754 -1.598486) (xy 17.609109 -1.664743) (xy 17.625566 -1.746516) (xy 17.644863 -1.842495)
      (xy 17.666734 -1.95137) (xy 17.690919 -2.071832) (xy 17.717152 -2.20257) (xy 17.745172 -2.342276)
      (xy 17.774715 -2.489638) (xy 17.805518 -2.643349) (xy 17.820857 -2.719917) (xy 18.061477 -3.921125)
      (xy 18.383793 -3.926971) (xy 18.378002 -3.902882)) (layer F.SilkS) (width 0.01))
    (fp_poly (pts (xy 9.35489 -3.926188) (xy 9.397947 -3.925269) (xy 9.425998 -3.923317) (xy 9.44212 -3.919988)
      (xy 9.449393 -3.914935) (xy 9.450917 -3.908823) (xy 9.44893 -3.896484) (xy 9.443257 -3.865583)
      (xy 9.43433 -3.818321) (xy 9.422578 -3.756899) (xy 9.408434 -3.683517) (xy 9.392328 -3.600377)
      (xy 9.374691 -3.509679) (xy 9.355956 -3.413623) (xy 9.336552 -3.314411) (xy 9.316911 -3.214243)
      (xy 9.297464 -3.11532) (xy 9.278643 -3.019843) (xy 9.260877 -2.930012) (xy 9.244599 -2.848028)
      (xy 9.23024 -2.776092) (xy 9.21823 -2.716405) (xy 9.209001 -2.671167) (xy 9.202984 -2.642579)
      (xy 9.20193 -2.637838) (xy 9.196484 -2.613967) (xy 11.03241 -2.619375) (xy 11.161736 -3.264959)
      (xy 11.18454 -3.378866) (xy 11.206084 -3.486614) (xy 11.22601 -3.586412) (xy 11.243964 -3.676472)
      (xy 11.259588 -3.755002) (xy 11.272528 -3.820213) (xy 11.282426 -3.870313) (xy 11.288926 -3.903513)
      (xy 11.291673 -3.918023) (xy 11.29174 -3.91848) (xy 11.301958 -3.921243) (xy 11.329662 -3.923588)
      (xy 11.371174 -3.925331) (xy 11.422814 -3.92629) (xy 11.451167 -3.926417) (xy 11.515839 -3.92597)
      (xy 11.561668 -3.9245) (xy 11.590965 -3.921814) (xy 11.606036 -3.917718) (xy 11.609399 -3.913188)
      (xy 11.607294 -3.901426) (xy 11.60126 -3.870095) (xy 11.591531 -3.820376) (xy 11.578344 -3.753454)
      (xy 11.561933 -3.67051) (xy 11.542534 -3.572728) (xy 11.520383 -3.461291) (xy 11.495713 -3.337382)
      (xy 11.468761 -3.202183) (xy 11.439763 -3.056878) (xy 11.408953 -2.90265) (xy 11.376566 -2.740681)
      (xy 11.342838 -2.572155) (xy 11.315201 -2.434167) (xy 11.02152 -0.968375) (xy 10.860635 -0.965454)
      (xy 10.805001 -0.96464) (xy 10.757702 -0.964321) (xy 10.722371 -0.964493) (xy 10.70264 -0.96515)
      (xy 10.69975 -0.965694) (xy 10.701771 -0.976342) (xy 10.707601 -1.005992) (xy 10.716892 -1.052893)
      (xy 10.729294 -1.115292) (xy 10.744459 -1.191438) (xy 10.762036 -1.279579) (xy 10.781679 -1.377963)
      (xy 10.803037 -1.484837) (xy 10.825761 -1.598451) (xy 10.832042 -1.629834) (xy 10.855111 -1.745302)
      (xy 10.876902 -1.854775) (xy 10.897065 -1.956465) (xy 10.915249 -2.048583) (xy 10.931102 -2.129341)
      (xy 10.944275 -2.196951) (xy 10.954416 -2.249626) (xy 10.961175 -2.285577) (xy 10.964201 -2.303017)
      (xy 10.964334 -2.304281) (xy 10.960669 -2.306718) (xy 10.948917 -2.30886) (xy 10.927941 -2.310724)
      (xy 10.896606 -2.312326) (xy 10.853774 -2.313683) (xy 10.798309 -2.314813) (xy 10.729075 -2.315731)
      (xy 10.644936 -2.316454) (xy 10.544754 -2.317) (xy 10.427394 -2.317384) (xy 10.291719 -2.317624)
      (xy 10.136593 -2.317737) (xy 10.049752 -2.31775) (xy 9.135171 -2.31775) (xy 9.124462 -2.26748)
      (xy 9.120508 -2.248157) (xy 9.112854 -2.210053) (xy 9.101897 -2.155151) (xy 9.088029 -2.085438)
      (xy 9.071646 -2.002898) (xy 9.05314 -1.909516) (xy 9.032906 -1.807278) (xy 9.011339 -1.698168)
      (xy 8.99001 -1.590146) (xy 8.866266 -0.963084) (xy 8.7088 -0.963084) (xy 8.64779 -0.963286)
      (xy 8.604834 -0.964136) (xy 8.576821 -0.966001) (xy 8.56064 -0.969245) (xy 8.553182 -0.974235)
      (xy 8.551334 -0.981336) (xy 8.551332 -0.981605) (xy 8.553374 -0.994001) (xy 8.559343 -1.025961)
      (xy 8.569005 -1.076295) (xy 8.582124 -1.143813) (xy 8.598465 -1.227326) (xy 8.617794 -1.325642)
      (xy 8.639875 -1.437574) (xy 8.664474 -1.561931) (xy 8.691355 -1.697523) (xy 8.720284 -1.84316)
      (xy 8.751025 -1.997654) (xy 8.783344 -2.159813) (xy 8.817006 -2.328448) (xy 8.843954 -2.463271)
      (xy 9.136578 -3.926417) (xy 9.293747 -3.926417) (xy 9.35489 -3.926188)) (layer F.SilkS) (width 0.01))
    (fp_poly (pts (xy 30.148432 -3.939048) (xy 30.32395 -3.914506) (xy 30.485898 -3.873753) (xy 30.634306 -3.816782)
      (xy 30.769207 -3.743583) (xy 30.840909 -3.693963) (xy 30.876771 -3.664675) (xy 30.913691 -3.630737)
      (xy 30.948449 -3.595616) (xy 30.977822 -3.562783) (xy 30.998591 -3.535706) (xy 31.007532 -3.517853)
      (xy 31.007385 -3.514697) (xy 30.998204 -3.503689) (xy 30.976742 -3.482624) (xy 30.946658 -3.454726)
      (xy 30.911608 -3.423219) (xy 30.875252 -3.391327) (xy 30.841247 -3.362275) (xy 30.81325 -3.339287)
      (xy 30.79492 -3.325587) (xy 30.790111 -3.323167) (xy 30.778835 -3.330247) (xy 30.757252 -3.349009)
      (xy 30.729575 -3.375733) (xy 30.723055 -3.382344) (xy 30.624542 -3.468053) (xy 30.512031 -3.538178)
      (xy 30.386022 -3.592556) (xy 30.247017 -3.631024) (xy 30.095516 -3.653419) (xy 29.932022 -3.659576)
      (xy 29.87675 -3.65807) (xy 29.6955 -3.641852) (xy 29.526655 -3.608819) (xy 29.36926 -3.558573)
      (xy 29.222358 -3.490716) (xy 29.084994 -3.404849) (xy 28.956211 -3.300575) (xy 28.907645 -3.254375)
      (xy 28.797348 -3.132341) (xy 28.704188 -3.001713) (xy 28.627111 -2.860505) (xy 28.565062 -2.706732)
      (xy 28.516986 -2.538405) (xy 28.509224 -2.50406) (xy 28.500485 -2.460278) (xy 28.494197 -2.418596)
      (xy 28.489996 -2.37414) (xy 28.487517 -2.322034) (xy 28.486398 -2.257402) (xy 28.486234 -2.196042)
      (xy 28.486628 -2.121458) (xy 28.487853 -2.063786) (xy 28.490252 -2.018777) (xy 28.494171 -1.982182)
      (xy 28.499954 -1.949753) (xy 28.507945 -1.91724) (xy 28.509221 -1.91258) (xy 28.555948 -1.779408)
      (xy 28.61853 -1.660097) (xy 28.696649 -1.554851) (xy 28.789987 -1.463874) (xy 28.898226 -1.387371)
      (xy 29.021049 -1.325547) (xy 29.158138 -1.278605) (xy 29.309176 -1.24675) (xy 29.473844 -1.230187)
      (xy 29.573489 -1.227667) (xy 29.751094 -1.23695) (xy 29.918777 -1.264836) (xy 30.076819 -1.311383)
      (xy 30.17185 -1.350448) (xy 30.229058 -1.379496) (xy 30.290612 -1.415358) (xy 30.351092 -1.454465)
      (xy 30.405077 -1.493248) (xy 30.447143 -1.528138) (xy 30.458264 -1.538993) (xy 30.480688 -1.560889)
      (xy 30.49735 -1.574589) (xy 30.502137 -1.576917) (xy 30.511432 -1.569367) (xy 30.531719 -1.548679)
      (xy 30.560228 -1.517801) (xy 30.59419 -1.47968) (xy 30.603044 -1.46955) (xy 30.69655 -1.362183)
      (xy 30.633254 -1.304606) (xy 30.515935 -1.211613) (xy 30.382594 -1.130959) (xy 30.234884 -1.063334)
      (xy 30.074456 -1.00943) (xy 29.902964 -0.969937) (xy 29.792361 -0.95306) (xy 29.751484 -0.949561)
      (xy 29.694721 -0.946839) (xy 29.627343 -0.944938) (xy 29.554617 -0.943899) (xy 29.481814 -0.943766)
      (xy 29.414201 -0.944582) (xy 29.357049 -0.946388) (xy 29.315834 -0.949205) (xy 29.240962 -0.959889)
      (xy 29.154837 -0.976668) (xy 29.065802 -0.997632) (xy 28.982197 -1.020869) (xy 28.932774 -1.036969)
      (xy 28.78366 -1.099774) (xy 28.649195 -1.177779) (xy 28.52976 -1.27055) (xy 28.425735 -1.377656)
      (xy 28.3375 -1.498661) (xy 28.265436 -1.633133) (xy 28.209923 -1.780638) (xy 28.180469 -1.894417)
      (xy 28.169361 -1.96464) (xy 28.162065 -2.050039) (xy 28.158615 -2.144966) (xy 28.159048 -2.24377)
      (xy 28.163398 -2.340802) (xy 28.171699 -2.430411) (xy 28.176913 -2.46795) (xy 28.217288 -2.661629)
      (xy 28.275394 -2.84442) (xy 28.350423 -3.015652) (xy 28.441569 -3.174657) (xy 28.548025 -3.320765)
      (xy 28.668986 -3.453308) (xy 28.803644 -3.571614) (xy 28.951194 -3.675016) (xy 29.110828 -3.762844)
      (xy 29.281741 -3.834428) (xy 29.463126 -3.8891) (xy 29.654176 -3.926189) (xy 29.854086 -3.945026)
      (xy 29.959313 -3.94739) (xy 30.148432 -3.939048)) (layer F.SilkS) (width 0.01))
    (fp_poly (pts (xy 12.687547 -3.034771) (xy 12.65612 -2.877055) (xy 12.626898 -2.728864) (xy 12.600118 -2.591457)
      (xy 12.576014 -2.466097) (xy 12.554825 -2.354044) (xy 12.536786 -2.256559) (xy 12.522134 -2.174903)
      (xy 12.511104 -2.110336) (xy 12.503934 -2.06412) (xy 12.501 -2.039582) (xy 12.497725 -1.897015)
      (xy 12.510869 -1.767771) (xy 12.540295 -1.652007) (xy 12.585867 -1.549883) (xy 12.647445 -1.461556)
      (xy 12.724893 -1.387186) (xy 12.818073 -1.32693) (xy 12.926847 -1.280947) (xy 13.051078 -1.249395)
      (xy 13.190628 -1.232433) (xy 13.202709 -1.231696) (xy 13.360281 -1.231516) (xy 13.506923 -1.249401)
      (xy 13.642519 -1.285286) (xy 13.76695 -1.339103) (xy 13.880099 -1.410788) (xy 13.98185 -1.500272)
      (xy 14.072085 -1.607491) (xy 14.150688 -1.732377) (xy 14.176917 -1.783292) (xy 14.204665 -1.844785)
      (xy 14.233145 -1.915519) (xy 14.258184 -1.984805) (xy 14.269875 -2.021417) (xy 14.277494 -2.050444)
      (xy 14.28883 -2.098452) (xy 14.303505 -2.163655) (xy 14.321141 -2.244269) (xy 14.341358 -2.338506)
      (xy 14.36378 -2.444583) (xy 14.388027 -2.560713) (xy 14.41372 -2.685111) (xy 14.440482 -2.815991)
      (xy 14.467934 -2.951567) (xy 14.484642 -3.034739) (xy 14.663209 -3.926353) (xy 14.819313 -3.926385)
      (xy 14.874067 -3.926223) (xy 14.920428 -3.925756) (xy 14.954707 -3.925046) (xy 14.973215 -3.924158)
      (xy 14.975417 -3.923704) (xy 14.973402 -3.913162) (xy 14.967553 -3.883336) (xy 14.958161 -3.835701)
      (xy 14.945519 -3.771735) (xy 14.92992 -3.692912) (xy 14.911656 -3.60071) (xy 14.891019 -3.496605)
      (xy 14.868302 -3.382071) (xy 14.843797 -3.258587) (xy 14.817796 -3.127627) (xy 14.791206 -2.993752)
      (xy 14.756229 -2.818062) (xy 14.724897 -2.661693) (xy 14.696844 -2.523183) (xy 14.671705 -2.401068)
      (xy 14.649115 -2.293888) (xy 14.628709 -2.200178) (xy 14.610122 -2.118478) (xy 14.59299 -2.047323)
      (xy 14.576947 -1.985252) (xy 14.561629 -1.930803) (xy 14.54667 -1.882513) (xy 14.531706 -1.838918)
      (xy 14.516372 -1.798558) (xy 14.500302 -1.759969) (xy 14.483132 -1.721689) (xy 14.464497 -1.682256)
      (xy 14.463356 -1.679888) (xy 14.380337 -1.528692) (xy 14.285396 -1.394964) (xy 14.178362 -1.278567)
      (xy 14.059062 -1.179362) (xy 13.927323 -1.097212) (xy 13.782974 -1.031978) (xy 13.625841 -0.983522)
      (xy 13.581172 -0.973291) (xy 13.52633 -0.963305) (xy 13.466272 -0.956026) (xy 13.396091 -0.951021)
      (xy 13.31088 -0.947855) (xy 13.287375 -0.947315) (xy 13.224189 -0.946283) (xy 13.166807 -0.945867)
      (xy 13
Download .txt
gitextract_hu2m86a_/

├── .github/
│   ├── ISSUE_TEMPLATE/
│   │   ├── BUG_REPORT_EC.md
│   │   ├── Feedback-request.md
│   │   └── config.yml
│   └── stale.yml
├── .gitignore
├── Firmware/
│   ├── HunterCatNFC_P2P/
│   │   └── HunterCatNFC_P2P.ino
│   ├── hunterCatNFC_AllOne/
│   │   └── hunterCatNFC_AllOne.ino
│   └── huntercat_nfc_detect_readers/
│       └── huntercat_nfc_detect_readers.ino
├── Hardware/
│   ├── Case/
│   │   ├── Case.SLDASM
│   │   ├── Case.kicad_pcb
│   │   ├── Case.pro
│   │   ├── Case.sch
│   │   ├── Case.step
│   │   ├── GATOHUNTER.kicad_mod
│   │   ├── Ilustracion Final HC-NFC.kicad_mod
│   │   ├── LADOB_1.kicad_mod
│   │   └── fp-info-cache
│   ├── HunterCat-NFC/
│   │   ├── Ensamblaje14.SLDASM
│   │   ├── HunterCat-NFC-cache.lib
│   │   ├── HunterCat-NFC-rescue.dcm
│   │   ├── HunterCat-NFC-rescue.lib
│   │   ├── HunterCat-NFC.csv
│   │   ├── HunterCat-NFC.kicad_pcb
│   │   ├── HunterCat-NFC.kicad_prl
│   │   ├── HunterCat-NFC.kicad_pro
│   │   ├── HunterCat-NFC.kicad_sch
│   │   ├── HunterCat-NFC.net
│   │   ├── HunterCat-NFC.pro
│   │   ├── HunterCat-NFC.sch
│   │   ├── HunterCat-NFC.xml
│   │   ├── _autosave-HunterCat-NFC.sch
│   │   ├── fp-info-cache
│   │   ├── fp-lib-table
│   │   ├── library/
│   │   │   ├── hunter-cat-nfc.dcm
│   │   │   ├── hunter-cat-nfc.lib
│   │   │   └── hunter-cat-nfc.pretty/
│   │   │       ├── KSC941JLFS.kicad_mod
│   │   │       ├── Micro_interruptor_SPDT.kicad_mod
│   │   │       ├── NFC-antenna30.4x30.4mm.kicad_mod
│   │   │       ├── NFC-antenna40x40mm.kicad_mod
│   │   │       ├── NFCAntennaTest.kicad_mod
│   │   │       ├── NFC_ANTENNA2.kicad_mod
│   │   │       ├── PSON50P200X300X50-9N.kicad_mod
│   │   │       ├── RP2040-QFN-56.kicad_mod
│   │   │       └── W25Q16JVUUIQ.kicad_mod
│   │   └── sym-lib-table
│   ├── HunterCat-NFC.DXF
│   └── HunterCat-NFC.SLDPRT
├── LICENSE
├── LICENSE_HARDWARE
└── README.md
Copy disabled (too large) Download .json
Condensed preview — 50 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (17,059K chars).
[
  {
    "path": ".github/ISSUE_TEMPLATE/BUG_REPORT_EC.md",
    "chars": 1649,
    "preview": "---\nname: \"\\U0001F640 Bug report \"\nabout: Report a bug or unexpected behavior while using the HunterCatNFC Board.\ntitle:"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/Feedback-request.md",
    "chars": 483,
    "preview": "---\nname: \"\\U0001F408 Feddback or requests\"\nabout: Suggest an idea or improvement for this project\ntitle: 'ElectronicCat"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/config.yml",
    "chars": 400,
    "preview": "blank_issues_enabled: false\ncontact_links:\n  - name: See if your issue is solved before creating a new one.\n    about: T"
  },
  {
    "path": ".github/stale.yml",
    "chars": 1021,
    "preview": "# Number of days of inactivity before an issue becomes stale\ndaysUntilStale: 5\n# Number of days of inactivity before a s"
  },
  {
    "path": ".gitignore",
    "chars": 127,
    "preview": "\n*.sch-bak\n\n.DS_Store\n\n*.kicad_pcb-bak\n\nHunterCat-NFC/Case/.svg2shenzhen-cache/\n\nHardware/HunterCat-NFC/HunterCat-NFC-ba"
  },
  {
    "path": "Firmware/HunterCatNFC_P2P/HunterCatNFC_P2P.ino",
    "chars": 3655,
    "preview": "/**\n * Example to detect P2P device \n * Authors: \n *        Salvador Mendoza - @Netxing - salmg.net\n *        For Electr"
  },
  {
    "path": "Firmware/hunterCatNFC_AllOne/hunterCatNFC_AllOne.ino",
    "chars": 16609,
    "preview": "/**\n   Example to detect NFC readers, read and clone UID a Mifare Card, read a Visa card\n   and emulate a Visa MSD card."
  },
  {
    "path": "Firmware/huntercat_nfc_detect_readers/huntercat_nfc_detect_readers.ino",
    "chars": 4259,
    "preview": "/**\n   Example to detect NFC readers.\n\n   Authors:\n          Salvador Mendoza - @Netxing - salmg.net\n          For Elect"
  },
  {
    "path": "Hardware/Case/Case.kicad_pcb",
    "chars": 3975204,
    "preview": "(kicad_pcb (version 20171130) (host pcbnew \"(5.1.9-0-10_14)\")\n\n  (general\n    (thickness 1.6)\n    (drawings 29)\n    (tra"
  },
  {
    "path": "Hardware/Case/Case.pro",
    "chars": 3823,
    "preview": "update=20/01/2021 07:16:41 p. m.\r\nversion=1\r\nlast_client=kicad\r\n[general]\r\nversion=1\r\nRootSch=\r\nBoardNm=\r\n[cvpcb]\r\nversi"
  },
  {
    "path": "Hardware/Case/Case.sch",
    "chars": 72,
    "preview": "EESchema Schematic File Version 2\nEELAYER 25 0\nEELAYER END\n$EndSCHEMATC\n"
  },
  {
    "path": "Hardware/Case/Case.step",
    "chars": 65636,
    "preview": "ISO-10303-21;\nHEADER;\nFILE_DESCRIPTION(('KiCad electronic assembly'),'2;1');\nFILE_NAME('Case.step','2020-12-15T14:01:48'"
  },
  {
    "path": "Hardware/Case/GATOHUNTER.kicad_mod",
    "chars": 174499,
    "preview": "(module \"GATOHUNTER\" (layer F.Cu)\r\n(fp_text reference Ref** (at 0 0) (layer F.SilkS) hide\r\n(effects (font (size 1.27 1.2"
  },
  {
    "path": "Hardware/Case/Ilustracion Final HC-NFC.kicad_mod",
    "chars": 3724641,
    "preview": "(module \"Ilustracion Final HC-NFC\" (layer F.Cu)\r\n(fp_text reference Ref** (at 0 0) (layer F.SilkS) hide\r\n(effects (font "
  },
  {
    "path": "Hardware/Case/LADOB_1.kicad_mod",
    "chars": 4193179,
    "preview": "(module \"Ilustracion Final HC-NFC\" (layer F.Cu)\r\n(fp_text reference Ref** (at 0 0) (layer F.SilkS) hide\r\n(effects (font "
  },
  {
    "path": "Hardware/Case/fp-info-cache",
    "chars": 2,
    "preview": "0\n"
  },
  {
    "path": "Hardware/HunterCat-NFC/HunterCat-NFC-cache.lib",
    "chars": 15226,
    "preview": "EESchema-LIBRARY Version 2.4\r\n#encoding utf-8\r\n#\r\n# Battery_Management_MCP73831-3-OT\r\n#\r\nDEF Battery_Management_MCP73831"
  },
  {
    "path": "Hardware/HunterCat-NFC/HunterCat-NFC-rescue.dcm",
    "chars": 188,
    "preview": "EESchema-DOCLIB  Version 2.0\r\n#\r\n$CMP PN7150B0HN_C11002E-PN7150B0HN_C11002E-HunterCat-NFC-rescue\r\nF https://www.mouser.m"
  },
  {
    "path": "Hardware/HunterCat-NFC/HunterCat-NFC-rescue.lib",
    "chars": 5908,
    "preview": "EESchema-LIBRARY Version 2.4\r\n#encoding utf-8\r\n#\r\n# AP2112K-3.3-Regulator_Linear\r\n#\r\nDEF AP2112K-3.3-Regulator_Linear U "
  },
  {
    "path": "Hardware/HunterCat-NFC/HunterCat-NFC.csv",
    "chars": 2224,
    "preview": "\"Item\",\"Qty\",\"Reference(s)\",\"Value\",\"LCSC#\",\"manf#\",\"provedor\"\n\"1\",\"2\",\"C1, C15\",\"27pF\",\"\",\"EC\",\"\"\n\"2\",\"5\",\"C2, C5, C6, "
  },
  {
    "path": "Hardware/HunterCat-NFC/HunterCat-NFC.kicad_pcb",
    "chars": 789812,
    "preview": "(kicad_pcb (version 20211014) (generator pcbnew)\r\n\r\n  (general\r\n    (thickness 1.6)\r\n  )\r\n\r\n  (paper \"A4\")\r\n  (title_blo"
  },
  {
    "path": "Hardware/HunterCat-NFC/HunterCat-NFC.kicad_prl",
    "chars": 1166,
    "preview": "{\n  \"board\": {\n    \"active_layer\": 31,\n    \"active_layer_preset\": \"\",\n    \"auto_track_width\": true,\n    \"hidden_nets\": ["
  },
  {
    "path": "Hardware/HunterCat-NFC/HunterCat-NFC.kicad_pro",
    "chars": 9735,
    "preview": "{\n  \"board\": {\n    \"design_settings\": {\n      \"defaults\": {\n        \"board_outline_line_width\": 0.049999999999999996,\n  "
  },
  {
    "path": "Hardware/HunterCat-NFC/HunterCat-NFC.kicad_sch",
    "chars": 310539,
    "preview": "(kicad_sch (version 20211123) (generator eeschema)\r\n\r\n  (uuid 644ae9fc-3c8e-4089-866e-a12bf371c3e9)\r\n\r\n  (paper \"A3\")\r\n\r"
  },
  {
    "path": "Hardware/HunterCat-NFC/HunterCat-NFC.net",
    "chars": 54180,
    "preview": "(export (version D)\n  (design\n    (source \"C:\\\\Users\\\\lenovo\\\\Desktop\\\\Nueva carpeta\\\\HunterCat-NFC\\\\HunterCat-NFC\\\\Hunt"
  },
  {
    "path": "Hardware/HunterCat-NFC/HunterCat-NFC.pro",
    "chars": 4129,
    "preview": "update=20/01/2021 07:13:49 p. m.\r\nversion=1\r\nlast_client=kicad\r\n[general]\r\nversion=1\r\nRootSch=\r\nBoardNm=\r\n[cvpcb]\r\nversi"
  },
  {
    "path": "Hardware/HunterCat-NFC/HunterCat-NFC.sch",
    "chars": 59146,
    "preview": "EESchema Schematic File Version 4\r\nEELAYER 30 0\r\nEELAYER END\r\n$Descr A4 11693 8268\r\nencoding utf-8\r\nSheet 1 1\r\nTitle \"Hu"
  },
  {
    "path": "Hardware/HunterCat-NFC/HunterCat-NFC.xml",
    "chars": 100755,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<export version=\"E\">\n  <design>\n    <source>C:\\Users\\DELL\\OneDrive\\Documentos\\Git"
  },
  {
    "path": "Hardware/HunterCat-NFC/_autosave-HunterCat-NFC.sch",
    "chars": 57020,
    "preview": "EESchema Schematic File Version 5\nEELAYER 36 0\nEELAYER END\n$Descr A4 11693 8268\nencoding utf-8\nSheet 1 1\nTitle \"Hunter C"
  },
  {
    "path": "Hardware/HunterCat-NFC/fp-info-cache",
    "chars": 3051639,
    "preview": "19813785813077425\nAudio_Module\nReverb_BTDR-1H\nDigital Reverberation Unit, http://www.belton.co.kr/inc/downfile.php?seq=1"
  },
  {
    "path": "Hardware/HunterCat-NFC/fp-lib-table",
    "chars": 133,
    "preview": "(fp_lib_table\n  (lib (name \"hunter-cat-nfc\")(type \"KiCad\")(uri \"${KIPRJMOD}/library/hunter-cat-nfc.pretty\")(options \"\")("
  },
  {
    "path": "Hardware/HunterCat-NFC/library/hunter-cat-nfc.dcm",
    "chars": 160,
    "preview": "EESchema-DOCLIB  Version 2.0\n#\n$CMP PN7150B0HN_C11002E-PN7150B0HN_C11002E\nF https://www.mouser.mx/datasheet/2/302/PN7150"
  },
  {
    "path": "Hardware/HunterCat-NFC/library/hunter-cat-nfc.lib",
    "chars": 3661,
    "preview": "EESchema-LIBRARY Version 2.4\n#encoding utf-8\n#\n# ATSAMD21E18A-Electronic_Cats\n#\nDEF ATSAMD21E18A-Electronic_Cats U 0 40 "
  },
  {
    "path": "Hardware/HunterCat-NFC/library/hunter-cat-nfc.pretty/KSC941JLFS.kicad_mod",
    "chars": 2928,
    "preview": "(footprint \"KSC941JLFS\" (version 20211014) (generator pcbnew)\r\n  (layer \"F.Cu\")\r\n  (tedit 6408FA1E)\r\n  (attr smd)\r\n  (fp"
  },
  {
    "path": "Hardware/HunterCat-NFC/library/hunter-cat-nfc.pretty/Micro_interruptor_SPDT.kicad_mod",
    "chars": 1165,
    "preview": "(module Micro_interruptor_SPDT (layer F.Cu) (tedit 5DA61CD3)\r\n  (fp_text reference SW1 (at 1.25 -1.85) (layer F.SilkS)\r\n"
  },
  {
    "path": "Hardware/HunterCat-NFC/library/hunter-cat-nfc.pretty/NFC-antenna30.4x30.4mm.kicad_mod",
    "chars": 3266,
    "preview": "(module NFC-antenna30.4x30.4mm (layer F.Cu) (tedit 5E7CE981)\n  (descr \"4 turns, 0.4 cu width, 0.35 spacing, 1494 nH\")\n  "
  },
  {
    "path": "Hardware/HunterCat-NFC/library/hunter-cat-nfc.pretty/NFC-antenna40x40mm.kicad_mod",
    "chars": 3490,
    "preview": "(module NFC-antenna40x40mm (layer F.Cu) (tedit 5E7B02E9)\n  (descr \"4 turns, 0.4 cu width, 0.35 spacing, 1494 nH\")\n  (att"
  },
  {
    "path": "Hardware/HunterCat-NFC/library/hunter-cat-nfc.pretty/NFCAntennaTest.kicad_mod",
    "chars": 1367,
    "preview": "(module LOGO (layer F.Cu)\n  (at 0 0)\n (fp_text reference \"G***\" (at 0 0) (layer F.SilkS) hide\n  (effects (font (thicknes"
  },
  {
    "path": "Hardware/HunterCat-NFC/library/hunter-cat-nfc.pretty/NFC_ANTENNA2.kicad_mod",
    "chars": 4587,
    "preview": "(module NFC_ANTENNA2 (layer F.Cu) (tedit 537A0125)\n  (fp_text reference ANT1 (at 9.3 1.9) (layer F.SilkS)\n    (effects ("
  },
  {
    "path": "Hardware/HunterCat-NFC/library/hunter-cat-nfc.pretty/PSON50P200X300X50-9N.kicad_mod",
    "chars": 2041,
    "preview": "(module PSON50P200X300X50-9N (layer F.Cu) (tedit 5FACB1EC)\r\n  (fp_text reference REF** (at 0.04 -2.008) (layer F.SilkS)\r"
  },
  {
    "path": "Hardware/HunterCat-NFC/library/hunter-cat-nfc.pretty/RP2040-QFN-56.kicad_mod",
    "chars": 14172,
    "preview": "(footprint \"RP2040-QFN-56\" (version 20211014) (generator pcbnew)\n  (layer \"F.Cu\")\n  (tedit 5EF32B43)\n  (descr \"QFN, 56 P"
  },
  {
    "path": "Hardware/HunterCat-NFC/library/hunter-cat-nfc.pretty/W25Q16JVUUIQ.kicad_mod",
    "chars": 7168,
    "preview": "(footprint \"W25Q16JVUUIQ\" (version 20211014) (generator pcbnew)\n  (layer \"F.Cu\")\n  (tedit 62BCEDDB)\n  (attr through_hole"
  },
  {
    "path": "Hardware/HunterCat-NFC/sym-lib-table",
    "chars": 239,
    "preview": "(sym_lib_table\n  (lib (name HunterCat-NFC-rescue)(type Legacy)(uri ${KIPRJMOD}/HunterCat-NFC-rescue.lib)(options \"\")(des"
  },
  {
    "path": "Hardware/HunterCat-NFC.DXF",
    "chars": 25932,
    "preview": "  0\nSECTION\n  2\nHEADER\n  9\n$ACADVER\n  1\nAC1015\n  9\n$ACADMAINTVER\n 70\n     6\n  9\n$DWGCODEPAGE\n  3\nANSI_1252\n  9\n$INSBASE\n"
  },
  {
    "path": "LICENSE",
    "chars": 35043,
    "preview": "GNU GENERAL PUBLIC LICENSE\n                       Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation,"
  },
  {
    "path": "LICENSE_HARDWARE",
    "chars": 9121,
    "preview": "ERN Open Hardware Licence v1.2 \n\nPreamble\n\nThrough this CERN Open Hardware Licence (\"CERN OHL\") version 1.2, CERN\nwishes"
  },
  {
    "path": "README.md",
    "chars": 6607,
    "preview": "# Hunter Cat NFC\n\n<p align=center>\n<a href=\"https://github.com/ElectronicCats/HunterCatNFC/wiki\">\n  <img src=\"https://gi"
  }
]

// ... and 3 more files (download for full content)

About this extraction

This page contains the full source code of the ElectronicCats/HunterCatNFC GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 50 files (16.0 MB), approximately 4.2M tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!