Full Code of rickygu/openBMS for AI

master c76de062f8a8 cached
37 files
264.0 KB
116.8k tokens
1 requests
Download .txt
Showing preview only (274K chars total). Download the full file or copy to clipboard to get everything.
Repository: rickygu/openBMS
Branch: master
Commit: c76de062f8a8
Files: 37
Total size: 264.0 KB

Directory structure:
gitextract_qqsur_k8/

├── ._README
├── ._README.md
├── Arduino Code/
│   ├── ._openBMS.pde
│   └── openBMS.pde
├── Components Library/
│   └── BMS.lbr
├── Other/
│   ├── JMP-gerb274x.cam
│   ├── sfe-special.cam
│   ├── sfe-special1.cam
│   └── silk_gen.ulp
├── PCB Design/
│   ├── PCB-SPECS.txt
│   ├── bms3.GBL
│   ├── bms3.GBO
│   ├── bms3.GBS
│   ├── bms3.GML
│   ├── bms3.GTL
│   ├── bms3.GTO
│   ├── bms3.GTP
│   ├── bms3.GTS
│   ├── bms3.b#1
│   ├── bms3.b#2
│   ├── bms3.b#3
│   ├── bms3.b#4
│   ├── bms3.b#5
│   ├── bms3.b#6
│   ├── bms3.bom
│   ├── bms3.brd
│   ├── bms3.dri
│   ├── bms3.gpi
│   ├── bms3.s#1
│   ├── bms3.s#2
│   ├── bms3.s#3
│   ├── bms3.s#4
│   ├── bms3.sch
│   ├── bom.txt
│   └── bom.xlt
├── README
└── README.md

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

================================================
FILE: Arduino Code/openBMS.pde
================================================
#include <Spi.h>
#include <SoftwareSerial.h>

// X-BMS Controller Software Version 1.10
// LTC6802-2 in addressable mode

//For UBCECC E-Beetle 
// 32 Cell LiFePO4 480AH Thundersky
// 3 x daughter board with address set at 0000 / 0001 / 0010


// Written by Ricky Gu 

//March 5 11

// BMS Settings
#define BOTTOMSTACK   0x80 // bottom bms board address 0000
#define TOPSTACK      0x82 // set bms to 3 daughter boards with top of stack address of 0010
#define TOTALCELLS    32   // Set total cell number to 32
#define TOTALBOARDS   3    // set total board number to 3
#define HIGHVOLTAGECUTOFF 3.7  // Define high voltage cut off
#define LOWVOLTAGEWARNING 2.8  // Define low voltage warning
#define LOWVOLTAGECUTOFF 2.55   // Define low voltage cut off
#define VOLTAGEALLOWANCE 0.009 // Define the accuracy the balancing algorithm can balance it to.
#define CURRENTSENSOR 0 //Define the pin which the current sensor reading is in
#define DELTASIGMAFACTOR 30 //define delta sigma adc factor
#define ADCREFERENCEVOLTAGE 3.3 //use external adc reference voltage of 3.3v
#define CHARGERSHUTOFF 8
#define BATTERYSHUTOFF 9
#define GENERALRELAY 7
#define CHARGERRESTARTVOLTAGE 3.5
#define LCDPIN 3
#define RESETPIN 2 
#define HIVOLTAGESHUNT 3.5
// Definition of all constants

#define TALK digitalWrite(SS_PIN, LOW); // Chip Select
#define DONE digitalWrite(SS_PIN, HIGH); // Chip Deselect


// LTC6802-2 Command Codes 

#define WRCFG  0x01  // Write Configuration Registers
#define RDCFG  0x02  // Read Configuration 
#define RDCV   0x04  // Read Cell Voltages without discharge

#define RDFLG  0x06  // Read Flags
#define RDTMP  0x08  // Read Temps

#define STCVAD 0x10  // Start all A/D's - Poll Status
#define STCVDC 0x60  // A/D Conversions and Poll Status, with Discharge Permitted
#define STOWAD 0x20  // Start testing all open wire - poll status
#define STTMPAD 0x30 // Start temperature A/D's - Poll Status


// Function Declaration
void wakeUp();
void readVolts();
float vTotal();
float vAvg();
int highestCell();
int lowestCell();
void balanceCells();
void writeConfig();
void readCurrent();
void selectLineOne();
void selectLineTwo();
void clearLCD();
void goTo(int position);
void updateServer();

// Variable declaration 
byte ltcResponse[20];
float voltage[12*TOTALBOARDS+1];
float cellVoltage[TOTALCELLS+1];
int evenCell;
int intTemp;
byte byteTemp;
byte address;
float voltageTotal;
float voltageAverage;
float voltageHighest;
float voltageLowest;
int highestCellNumber;
int lowestCellNumber;
boolean isCellTooHigh;
boolean isCellTooLow;
boolean isCellWayTooLow;
byte CFGR1 = 0;
byte CFGR2 = 0;
int cellToSend;
int zeroReference;
int instantCurrent;
SoftwareSerial LCD = SoftwareSerial(0, LCDPIN);  
int LCDvoltage;
int LCDlowcell;
int LCDhighcell; 
double mVhighest;
double mVlowest; 
float watt;
float wattHour;
unsigned long previousTime;
unsigned long currentTime;
float deltaTime;
boolean reset;
int regen;
int isChargingCounter;
int isCharging;
boolean printLCD;
long Wh;
int Percent;


void setup()
{
  // SPI configuration
  // No interupt, Enable SPI, MSB first, Master, Clock rests high
  // read on rising edge, 1mhz speed

  DONE // Set CS High
  pinMode(RESETPIN, INPUT);
  digitalWrite(RESETPIN, HIGH);
  pinMode(CHARGERSHUTOFF, OUTPUT);
  pinMode(BATTERYSHUTOFF, OUTPUT);
  pinMode(GENERALRELAY, OUTPUT);
  Spi.mode ((1<<SPE) | (1<<MSTR) | (1<<CPOL) | (1 << CPHA)| (1 << SPR1) | (1<<SPR0) );
  Serial.begin(9600);
  //Serial.print("\e[2J");
  zeroReference = 0;
  analogReference(EXTERNAL);
  for(int i = 0; i < DELTASIGMAFACTOR; i ++)
  {
    zeroReference = zeroReference + analogRead(CURRENTSENSOR);
  }
  zeroReference = zeroReference/DELTASIGMAFACTOR;
  pinMode(LCDPIN, OUTPUT);
  LCD.begin(9600);
  clearLCD();
  wattHour  = 0;
  previousTime = 0;
  currentTime= 0;
  isChargingCounter = 0;
  isCharging = 0;
  // lcdPrint = true;
}


void loop(){
  //reset e-meter
  reset = digitalRead(RESETPIN);
  if(reset == LOW)
  {
    wattHour = 0;
    clearLCD();
  }

  // Start A-D, Read Current (not implemented yet), Save voltages into cellVoltage Array
  //wakeUp();

  readVolts();

  // Read Current Transducer
  readCurrent();

  // calculate total and average voltage of battery pack
  voltageTotal = vTotal();
  voltageAverage = voltageTotal / TOTALCELLS;

  //calculate power and record energy useage
  watt = voltageTotal * instantCurrent;
  previousTime = currentTime;
  currentTime = millis();
  deltaTime = (currentTime - previousTime);

  wattHour = wattHour + watt*deltaTime/3600000;
  Wh = (long) wattHour;

  //Serial.print(deltaTime);

  Serial.print("Total Voltage:");
  Serial.print(voltageTotal);
  Serial.print("   Average V");
  Serial.println(voltageAverage);
  

  // Locate the highest voltage cell number. Highest voltage cell value located in float voltageHighest

  highestCellNumber = highestCell();
  /*
Serial.print("highest cell: ");
   Serial.print(highestCellNumber);
   Serial.print(" is ");
   Serial.print(voltageHighest);
   Serial.println(" V");
   */


  // is cell higher than high voltage cutoff?

  if(voltageHighest >= HIGHVOLTAGECUTOFF)
  {
    isCellTooHigh = true; 
    digitalWrite(CHARGERSHUTOFF, HIGH);
  }
  else
  {
    isCellTooHigh = false;
    if(voltageHighest < CHARGERRESTARTVOLTAGE)
    {
      digitalWrite(CHARGERSHUTOFF, LOW);
    }
  }

  // locate the lowest voltage cell

  lowestCellNumber = lowestCell();

  /*
Serial.print("lowest cell: ");
   Serial.print(lowestCellNumber);
   Serial.print(" is ");
   Serial.print(voltageLowest);
   Serial.println(" V");
   */
  //Check if it's charging
  if(instantCurrent < 0)
  {
    isChargingCounter++;
  }
  else
  {
    isChargingCounter = 0;
  }

  if(isChargingCounter > 300)
  {
    isCharging = 1;
  }
  else
  {
    isCharging = 0;
  }

  if (printLCD = true)
  {
    selectLineOne();
    //LCD.print("V:");
    //LCDvoltage = (int) voltageTotal;
    //LCD.print(LCDvoltage);
    LCD.print("E:");
    LCD.print(Wh);
    LCD.print(" ");
    goTototal(9);
    LCD.print(" A:");
    LCD.print(instantCurrent);
    LCD.print("  ");
    selectLineTwo();
    mVlowest = voltageLowest *100;
    LCDlowcell = (int)mVlowest;
    LCD.print("L");
    LCD.print(lowestCellNumber);
    LCD.print(':');
    LCD.print(LCDlowcell);
    goTo(24);
    LCD.print(" H");
    LCD.print(highestCellNumber);
    LCD.print(':');
    mVhighest = voltageHighest*100;
    LCDhighcell = (int) mVhighest;
    LCD.print(LCDhighcell);
    printLCD = !printLCD;
  }

  // is this cell lower than 3.0V? if so warn driver

  if(voltageLowest < LOWVOLTAGEWARNING)
  {
    isCellTooLow = true;
    //warn driver here
    // is this cell lower than 2.8v? cut battery pack if kwh remaining is under 3kwh. 

    if(voltageLowest < LOWVOLTAGECUTOFF)
    {
      isCellWayTooLow = true;
      if(instantCurrent < 30)
      {
        digitalWrite(BATTERYSHUTOFF, HIGH);
      }
      //Serial.print("cell too low");
      //digitalWrite(BATTERYSHUTOFF, HIGH);
      //Check Kwh and cut battery pack here
    }
    else
    {
      isCellWayTooLow = false;
    }
  }
  else
  {
    isCellTooLow = false;
    // find cells that are above the lowest voltage cell by the defined VOLTAGEALLOWANCE value. 


  }

  // turn on shunt resistors on the cells that are 0.05v higher than the average
  // turn off the rest
  balanceCells();

  // display data on LCD

  // send data to web server



}

void wakeUp()
{
  TALK
    Spi.transfer(0x01);   // Command Set
  Spi.transfer(0xE2);   // Command Wake up
  Spi.transfer(CFGR1);   // Command
  Spi.transfer(CFGR2);   // Command
  Spi.transfer(0x00);   // Command
  Spi.transfer(0x00);   // Command
  Spi.transfer(0x00);   // Command
  DONE
}
void readVolts()
{
  // Broadcast Command, start A-D
  TALK
    Spi.transfer(STCVAD);
  //delay(20); // wait 20ms for all the boards to read ADC (use this delay time to read current)
  //send cell voltage to fill delay


  //ansi escape code to clear screen
  //Serial.println("\e[0;0H");
  if(Serial.available() > 0)
  {
    updateServer();
  }
  else
  {
    delay(20);
  }

  DONE

    address = BOTTOMSTACK;

  for(int boardNumber = 0; boardNumber < TOTALBOARDS; boardNumber++)
  {
    //Serial.print("address:");
    //Serial.println(address, HEX);
    // Read 18 byte from 1 board and then increment address to read the next
    TALK
      Spi.transfer(address);
    Spi.transfer(RDCV);
    for(int i=0; i<19; i++)
      ltcResponse[i] = Spi.transfer(RDCV);   // send command to read voltage registers
    DONE

      for (int i=1; i<=12; i++)
    {
      int x = i + 12*boardNumber; 
      //Serial.println(x);
      if(i == 1)
      {
        byteTemp = ltcResponse[1] << 4;
        intTemp = (int)byteTemp;
        voltage[x] = ltcResponse[0] + (intTemp << 4);
      }
      if(i== 2)
      {
        byteTemp = ltcResponse[1] >> 4;
        intTemp = (int)ltcResponse[2];
        intTemp = intTemp << 4;
        voltage[x] = intTemp + byteTemp;
      }
      if(i == 3)
      {
        byteTemp = ltcResponse[4] << 4;
        intTemp = (int)byteTemp;
        voltage[x] = ltcResponse[3] + (intTemp << 4);
      }
      if(i== 4)
      {
        byteTemp = ltcResponse[4] >> 4;
        intTemp = (int)ltcResponse[5];
        intTemp = intTemp << 4;
        voltage[x] = intTemp + byteTemp;
      }
      if(i == 5)
      {
        byteTemp = ltcResponse[7] << 4;
        intTemp = (int)byteTemp;
        voltage[x] = ltcResponse[6] + (intTemp << 4);
      }
      if(i== 6)
      {
        byteTemp = ltcResponse[7] >> 4;
        intTemp = (int)ltcResponse[8];
        intTemp = intTemp << 4;
        voltage[x] = intTemp + byteTemp;
      }
      if(i == 7)
      {
        byteTemp = ltcResponse[10] << 4;
        intTemp = (int)byteTemp;
        voltage[x] = ltcResponse[9] + (intTemp << 4);
      }
      if(i== 8)
      {
        byteTemp = ltcResponse[10] >> 4;
        intTemp = (int)ltcResponse[11];
        intTemp = intTemp << 4;
        voltage[x] = intTemp + byteTemp;
      }
      if(i == 9)
      {
        byteTemp = ltcResponse[13] << 4;
        intTemp = (int)byteTemp;
        voltage[x] = ltcResponse[12] + (intTemp << 4);
      }
      if(i== 10)
      {
        byteTemp = ltcResponse[13] >> 4;
        intTemp = (int)ltcResponse[14];
        intTemp = intTemp << 4;
        voltage[x] = intTemp + byteTemp;
      }
      if(i == 11)
      {
        byteTemp = ltcResponse[16] << 4;
        intTemp = (int)byteTemp;
        voltage[x] = ltcResponse[15] + (intTemp << 4);
      }
      if(i== 12)
      {
        byteTemp = ltcResponse[16] >> 4;
        intTemp = (int)ltcResponse[17];
        intTemp = intTemp << 4;
        voltage[x] = intTemp + byteTemp;
      }
    }
    //Serial.print("Board Number:");
    //Serial.println(boardNumber);
    address++;
  }
  //decode register into voltage values. 
  for(int i = 1; i <= TOTALCELLS; i++)
  {
    cellVoltage[i] = voltage[i] * 1.5 / 1000;
    //if(instantCurrent > 10)
    //cellVoltage[5] += instantCurrent*0.0015;
    /*
      Serial.print("C");
     Serial.print(i);
     //Serial2.println(i);
     Serial.print(": ");
     Serial.print(cellVoltage[i]);
     Serial.print(";  ");
     //Serial2.println(cellVoltage[i]);
     */
    /*
      if(i == 6) Serial.println(' ');
     if(i == 12) Serial.println(' ');
     if(i == 18) Serial.println(' ');
     if(i == 24) Serial.println(' ');
     if(i == 30) Serial.println(' ');
     */
  }
  //Serial.println(' ');
}

float vTotal(){
  float total = 0;
  for (int i = 1; i <= TOTALCELLS; i++){
    total = total + cellVoltage[i];
  }
  return total;
}

int highestCell()
{
  voltageHighest = 0;
  int cellNumber;
  for (int i = 1; i <= TOTALCELLS; i++)
  {
    if (cellVoltage[i] > voltageHighest)
    {
      voltageHighest = cellVoltage[i];
      cellNumber = i;
    }
  }
  return cellNumber;
}

int lowestCell()
{
  voltageLowest = 99;
  int cellNumber;
  for(int i = 1; i <= TOTALCELLS; i++)
  {
    if (cellVoltage [i] < voltageLowest)
    {
      voltageLowest = cellVoltage[i];
      cellNumber = i;
    }
  }
  return cellNumber;
}

void balanceCells()
{
  CFGR1 = 0x00;
  CFGR2 = 0x00;
  byte temp;
  int x;
  address = BOTTOMSTACK;
  float difference[TOTALCELLS];

  //find difference and save in an array
  for(int i = 1; i<= TOTALCELLS; i++)
  {
    difference[i] = cellVoltage[i] - HIVOLTAGESHUNT;
    /*
      Serial.print("cell");
     Serial.print(i);
     Serial.print("difference is: ");
     Serial.println(difference[i]);
     */
  }

  for(int boardNumber = 0; boardNumber < TOTALBOARDS; boardNumber++)
  {
    CFGR1 = 0x00;
    CFGR2 = 0x00;
    if(isCellTooLow == true)
    {
      CFGR1 = 0x00;
      CFGR2 = 0x00;       
    }
    else
    {
      for(int i = 1; i <= 12; i++) 
      {
        int cellNumber = i + (boardNumber*12);
        if(i <= 8)
        {
          if(difference[cellNumber] > VOLTAGEALLOWANCE)
          {
            x = i - 1; // calculate position to shift
            temp = 0x01;
            temp = temp << x;
            CFGR1 = CFGR1 + temp; // bitwise or
            /*
                  Serial.print("Cell ");
             Serial.print(cellNumber);
             Serial.print("should be shunt");
             Serial.print("CFGR1 is");
             Serial.println(CFGR1, HEX);
             */
          }
        }
        else
        {
          if(difference[cellNumber] > VOLTAGEALLOWANCE)
          {
            x = i - 9;
            temp = 0x01;
            temp = temp << x;
            CFGR2 = CFGR2 + temp;
            /*
                  Serial.print("Cell ");
             Serial.print(cellNumber);
             Serial.print("should be shunt");
             Serial.print("CFGR2 is");
             Serial.println(CFGR2, HEX);
             */
          }
        }
      }
    }
    writeConfig();
    address++;

  }

}

void writeConfig()
{
  TALK
    Spi.transfer(address);   // Command addresss
  Spi.transfer(0x01);   // Commandwrite CRG
  Spi.transfer(0x01);   // WRITE CFGR0 
  Spi.transfer(CFGR1);   // WRITE CFGR1 
  Spi.transfer(CFGR2);   // WRITE CFGR2
  Spi.transfer(0x00);   // WRITE CFGR3
  Spi.transfer(0x00);   // WRITE CFGR4
  Spi.transfer(0x00);   // WRITE CFGR5
  DONE
}

void readCurrent()
{
  int adc = 0;
  analogReference(EXTERNAL);
  for(int i = 0; i < DELTASIGMAFACTOR; i++)
  {
    adc = adc + analogRead(CURRENTSENSOR);
  }
  adc = adc/DELTASIGMAFACTOR;
  //calculation forumla based on LEM HASS 600-S Current Transducer
  instantCurrent = (adc-zeroReference)*(ADCREFERENCEVOLTAGE/1024)*600/0.625;
  int absCurrent;
  absCurrent = abs(instantCurrent);
  if(absCurrent < 4)
    instantCurrent = 0;

  Serial.print("Current: ");
  Serial.print(instantCurrent);
  Serial.println("Amps");

}

void selectLineOne(){  //puts the cursor at line 0 char 0.
  LCD.print(0xFE, BYTE);   //command flag
  LCD.print(128, BYTE);    //position
}
void selectLineTwo(){  //puts the cursor at line 0 char 0.
  LCD.print(0xFE, BYTE);   //command flag
  LCD.print(192, BYTE);    //position
}
void clearLCD(){
  LCD.print(0xFE, BYTE);   //command flag
  LCD.print(0x01, BYTE);   //clear command.
}
void goTo(int position) { //position = line 1: 0-15, line 2: 16-31, 31+ defaults back to 0
  if (position<16){ 
    LCD.print(0xFE, BYTE);   //command flag
    LCD.print((position+128), BYTE);    //position
  }
  else if (position<32){
    LCD.print(0xFE, BYTE);   //command flag
    LCD.print((position+48+128), BYTE);    //position 
  } 
  else { 
    goTo(0); 
  }
}

void updateServer()
{
  if(Serial.available() > 0)
  {
    cellToSend = Serial.read();
    if(cellToSend == 0)
    {
      Serial.print(wattHour);
    }
    if(cellToSend == 1)
    {
      Serial.print(voltageTotal);
    }
    if(cellToSend == 2)
    {
      Serial.print(instantCurrent);
    }
    if(cellToSend == 3)
    {
      if(instantCurrent < 0)
      {
        regen = abs(instantCurrent);
        Serial.print(regen);
      }
      else
      {
        Serial.print('0');
      }
    }
    if(cellToSend == 4)
    {
      Serial.print(isCharging);
    }

    if(cellToSend >3)
    {
      Serial.print(cellVoltage[cellToSend-4]);
      Serial.flush();
    }
  }
}




================================================
FILE: Other/JMP-gerb274x.cam
================================================
[CAM Processor Job]
Description[en]="\n\n\n\n<b>SparkFun Gerber Generator</b><p>\n\nThis CAM job creates the seven needed files to have a PCB created. Based on the original Eagle gerb274x.cam file.<p><p>\nYou will get seven gerber files that contain data for:<br>\n<b>g</b>erber <b>t</b>op <b>l</b>ayer (copper layer): *.GTL<br>\n<b>g</b>erber <b>t</b>op <b>o</b>verlay (silkscreen layer): *.GTO<br>\n<b>g</b>erber <b>t</b>op <b>s</b>oldermask (soldermask layer): *.GTS<br>\n\n<b>g</b>erber <b>b</b>ottom <b>l</b>ayer (copper layer): *.GBL<br>\n<b>g</b>erber <b>b</b>ottom <b>o</b>verlay (silkscreen layer): *.GBO<br>\n<b>g</b>erber <b>b</b>ottom <b>s</b>oldermask (soldermask layer): *.GBS<br>\n\nExcellon Drill File: *.TXT<br><br>\nThese files, zipped together, are the only 7 files you need to have a PCB made at nearly any fab house.\n"
Section=Sec_1
Section=Sec_2
Section=Sec_3
Section=Sec_4
Section=Sec_5
Section=Sec_6
Section=Sec_7

[Sec_1]
Name[en]="Top Copper"
Prompt[en]=""
Device="GERBER_RS274X"
Wheel=""
Rack=""
Scale=1
Output=".GTL"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 1 17 18 20"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_2]
Name[en]="Bottom Copper"
Prompt[en]=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1
Output=".GBL"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 16 17 18"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_3]
Name[en]="Top Silkscreen"
Prompt[en]=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1
Output=".GTO"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 21 25 27 48"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_4]
Name[en]="Bottom Silkscreen"
Prompt[en]=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1
Output=".GBO"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 22 26 28"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_5]
Name[en]="Top Soldermask"
Prompt[en]=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1
Output=".GTS"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 29"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_6]
Name[en]="Bottom Soldermask"
Prompt[en]=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1
Output=".GBS"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 30"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_7]
Name[en]="Drill File"
Prompt[en]=""
Device="EXCELLON"
Wheel=""
Rack=""
Scale=1
Output=".TXT"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 44 45"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"


================================================
FILE: Other/sfe-special.cam
================================================
[CAM Processor Job]
Description="<b>Generates Extended Gerber Format</b><p>\nThis CAM job consists of five sections that generate data for a two layer board.<p><p>\nYou will get five gerber files that contain data for:<br>\ncomponent side *.cmp<br>\nsolder side  *.sol<br>\nsilkscreen component side  *.plc<br>\nsolder stop component side  *.stc<br>\nsolder stop solder sid  *.sts<br>"
Section=Sec_1
Section=Sec_2
Section=Sec_3
Section=Sec_4
Section=Sec_5
Section=Sec_6
Section=Sec_7

[Sec_1]
Name="Component side"
Prompt=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1.000000
Output=".cmp"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0.000000 0.000000 0.000000 0.000000 0.000000 0.000000"
Pen="0.0mil 0.000000"
Page="12000.0mil 8000.0mil"
Layers=" 1 17 18"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_2]
Name="Solder side"
Prompt=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1.000000
Output=".sol"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0.000000 0.000000 0.000000 0.000000 0.000000 0.000000"
Pen="0.0mil 0.000000"
Page="12000.0mil 8000.0mil"
Layers=" 16 17 18"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_3]
Name="Silk screen CMP"
Prompt=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1.000000
Output=".plc"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0.000000 0.000000 0.000000 0.000000 0.000000 0.000000"
Pen="0.0mil 0.000000"
Page="12000.0mil 8000.0mil"
Layers=" 121"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_4]
Name="Silk screen SOL"
Prompt=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1.000000
Output=".pls"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0.000000 0.000000 0.000000 0.000000 0.000000 0.000000"
Pen="0.0mil 0.000000"
Page="12000.0mil 8000.0mil"
Layers=" 122"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_5]
Name="Solder stop mask CMP"
Prompt=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1.000000
Output=".stc"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0.000000 0.000000 0.000000 0.000000 0.000000 0.000000"
Pen="0.0mil 0.000000"
Page="12000.0mil 8000.0mil"
Layers=" 29"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_6]
Name="Solder stop mask SOL"
Prompt=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1.000000
Output=".sts"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0.000000 0.000000 0.000000 0.000000 0.000000 0.000000"
Pen="0.0mil 0.000000"
Page="12000.0mil 8000.0mil"
Layers=" 30"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_7]
Name="Generate Drill Data"
Prompt=""
Device="EXCELLON"
Wheel=".whl"
Rack=""
Scale=1.000000
Output=".drd"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0.000000 0.000000 0.000000 0.000000 0.000000 0.000000"
Pen="0.0mil 0.000000"
Page="12000.0mil 8000.0mil"
Layers=" 44 45"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"


================================================
FILE: Other/sfe-special1.cam
================================================
[CAM Processor Job]
Description[en]="<b>Generates Extended Gerber Format</b><p>\nThis CAM job consists of five sections that generate data for a two layer board.<p><p>\nYou will get five gerber files that contain data for:<br>\ncomponent side *.cmp<br>\nsolder side  *.sol<br>\nsilkscreen component side  *.plc<br>\nsolder stop component side  *.stc<br>\nsolder stop solder sid  *.sts<br>"
Section=Sec_1
Section=Sec_2
Section=Sec_3
Section=Sec_4
Section=Sec_5
Section=Sec_6
Section=Sec_7

[Sec_1]
Name[en]="Component side"
Prompt[en]=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1
Output=".cmp"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 1 17 18"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_2]
Name[en]="Solder side"
Prompt[en]=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1
Output=".sol"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 16 17 18"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_3]
Name[en]="Silk screen CMP"
Prompt[en]=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1
Output=".plc"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 20 21 25"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_4]
Name[en]="Silk screen SOL"
Prompt[en]=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1
Output=".pls"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 20 22 26"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_5]
Name[en]="Solder stop mask CMP"
Prompt[en]=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1
Output=".stc"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 29"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_6]
Name[en]="Solder stop mask SOL"
Prompt[en]=""
Device="GERBER_RS274X"
Wheel=".whl"
Rack=""
Scale=1
Output=".sts"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 30"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"

[Sec_7]
Name[en]="Generate Drill Data"
Prompt[en]=""
Device="EXCELLON"
Wheel=".whl"
Rack=""
Scale=1
Output=".drd"
Flags="0 0 0 1 0 1 1"
Emulate="0 0 0"
Offset="0.0mil 0.0mil"
Sheet=1
Tolerance="0 0 0 0 0 0"
Pen="0.0mil 0"
Page="12000.0mil 8000.0mil"
Layers=" 44 45"
Colors=" 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 6 6 4 8 8 8 8 8 8 8 8 8 8 8 8 8 4 4 1 1 1 1 3 3 1 2 6 8 8 5 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 2 4 3 6 6 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0"


================================================
FILE: Other/silk_gen.ulp
================================================
// vim:syntax=c
#usage "<b>Generate a user defined silk screen</b>\n"
       "<p>"
       "Some board manufacturers want to have at least a width of 8mil "
       "for silk screen lines in order to guarantee legible results. "
       "EAGLE libraries use 5 mil width for silk screen as default. "
       "<p>"
       "This ULP changes all silk screen elements to a minimum "
       "width supplied by user. All elements of layers 20, 21, 22, 25, 26 "
       "are written into new layers 121(_tsilk) and 122 (_bsilk). "
       "Texts are changes as well. The new ratio is set to minimum value "
       "that is requred to achieve the silk wire width. If the original "
       "text ratio is greater, it is not changed. "
       "<p>"
       "Two new layers will be defined and the new silk screen will be "
       "generated. For generating GERBER data be aware that you have to "
       "activate layers 121 or 122 instead of the original layers."
       "<p>"
       "<author>Original authors: Richard Hammerl 26-05-1998, "
       "Changed for EAGLE 4.0  26-02-2002, support@cadsoft.de "
       "Fixed for EAGLE 4.11, OLIMEX special 04-11-2003, Y.Onodera, "
       "Further fixed and modified by Antti Arola 11.03.2005 "
       "user interface, general code cleanup, ability to delete new "
       "layers before re-creating them, and board-level text support "
       "added by M.Cuddy 20.03.2005"
       "</author>"

// THIS PROGRAM IS PROVIDED AS IS AND WITHOUT WARRANTY OF ANY KIND, EXPRESSED OR IMPLIED

// Define your own silk screen width here, in mils
real Silkwidth  = 8.0;  // Default value suggested by dialog

// layer name constants
int  dimension = LAYER_DIMENSION,
     tplace = LAYER_TPLACE,
     bplace = LAYER_BPLACE,
     tnames = LAYER_TNAMES,
     bnames = LAYER_BNAMES,
     tvalues = LAYER_TVALUES,
     bvalues = LAYER_BVALUES,
     _tsilk = LAYER_TPLACE + LAYER_USER,
     _bsilk = LAYER_BPLACE + LAYER_USER;

// name of new, generated layers
string _tsilkName = "_tsilk";
string _bsilkName = "_bsilk";

// boolean flags for which layers to operate on
int do_tplace = 1,
    do_bplace = 1,
    do_tnames = 1,
    do_bnames = 1,
    do_tvalues = 1,
    do_bvalues = 1;

int erase_silk = 1,
    warn_ratio = 1;

int eraseOnly = 0;

// built-up command string
string cmd = "";

// 'curLayer', 'curRatio', and 'curSize' are cached globals so we don't
// generate more script commands than needed.
int curLayer = -1;    // start as an invalid number, so first call will
int curRatio = -1;    // always set
real curSize = -1.0;    

void setLayer(int dstlay) 
{
    string h;
    if (dstlay == curLayer) return;
    curLayer = dstlay;
    sprintf(h,"LAYER %d;\n",curLayer); 
    cmd += h;
}

void setRatio(int newRatio)
{
    string h;
    if (curRatio == newRatio) return;
    curRatio = newRatio;
    sprintf(h, "CHANGE RATIO %d;\n", curRatio); 
    cmd += h;
}

void setSize(real newSize)
{
    string h;
    if (curSize == newSize) return;
    curSize = newSize;
    sprintf(h, "CHANGE SIZE %5.3f;\n", curSize); 
    cmd += h;
}


void del_layer(int layer, real x1, real y1, real x2, real y2)
{
    string h;
    sprintf(h, "DISPLAY NONE %d;\n", layer); cmd += h;
    sprintf(h, "GROUP (>%f %f) (%f %f) (%f %f) (%f %f) (>%f %f);\n",
              x1, y1, x1, y2, x2, y2, x2, y1, x1, y1 ); cmd += h;
    sprintf(h, "DELETE (>%f %f);\n", x1, x2 ); cmd += h;
    sprintf(h, "LAYER ?? -%d;\n", layer); cmd += h;
    sprintf(h, "WINDOW;\n" ); cmd += h;
}

void erase_silk_layers(UL_BOARD B)
{
      string h;
      real x1,x2,y1,y2;

      // size of board area..
      x1 = u2mil(B.area.x1);
      x2 = u2mil(B.area.x2);
      y1 = u2mil(B.area.y1);
      y2 = u2mil(B.area.y2);

      // delete silk screen layers
      string cur_active_layers = "";
      int got_a_silk = 0;

      // find currently active layers, exclude _tsilk and _bsilk from the
      // mix.
      B.layers(L) {
          if (L.number == _tsilk || L.number == _bsilk ) {
              got_a_silk = 1;
              continue;
          } else if (L.visible) {
              sprintf(h," %d", L.number); cur_active_layers += h;
          }
      }

      if (got_a_silk) {
          // hide all layers
          sprintf(h, "DISPLAY NONE;\n"); cmd += h;

          // remove the _tsilk and _bsilk layers
          B.layers(L) {
              if (L.number == _tsilk || L.number == _bsilk ) {
                  del_layer(L.number,x1,y1,x2,y2);
              }
          }
          // restore previously visible layers
          sprintf(h, "DISPLAY %s;\n", cur_active_layers); cmd += h;
      }
}

void header(UL_BOARD B) 
{
    string h;
    if (erase_silk) {
        erase_silk_layers(B);
    }

    // create the new layers.
    sprintf(h, "LAYER %d %s;\n", _tsilk, _tsilkName);cmd += h; 
    sprintf(h, "LAYER %d %s;\n", _bsilk, _bsilkName);cmd += h;
    sprintf(h, "SET COLOR_LAYER %d YELLOW;\n", _tsilk);cmd += h; // and
    sprintf(h, "SET COLOR_LAYER %d YELLOW;\n", _bsilk);cmd += h; // colors

    sprintf(h, "SET WIRE_BEND 2;\n\n");cmd += h;
}

real calcwidth(int size, int ratio)  // returns mils
{
    return (u2mil(size) * (ratio/100.0));
}

int getreqratio(int size)            // returns integer
{
    return ceil((Silkwidth / u2mil(size)) * 100);
}

void do_text(string ename, UL_TEXT T, int dstlay, string orient)
{
    real OrigWidth;
    int newRatio;
    string value;
    string h;

    if (T.value == "") return;

    OrigWidth = calcwidth(T.size, T.ratio);

    if (OrigWidth < Silkwidth)
        newRatio = getreqratio(T.size);
    else
        newRatio = T.ratio;

    // Check if required ratio is >31 (maximum), give warning
    if (newRatio > 31) {
        if (warn_ratio) {
            sprintf(h, "Element %s non-smashed text \"%s\":\nsize is %5.3f mils, required ratio %d\nUsing maximum ratio (31).\n",
                ename, T.value, u2mil(T.size), newRatio);
            dlgMessageBox(h);
        }
        newRatio = 31;
    }

    setLayer(dstlay);
    setRatio(newRatio);
    setSize(u2mil(T.size));

    // double-up single quotes in text.
    value = T.value;
    if (strchr(value,'\'') != -1) {
        string ary[];
        int n = strsplit(ary,value,'\'');
        int i;
        value = "";
        for (i = 0; i < n; i++) {
            if (i != 0) value += "''";
            value += ary[i];
        }
    }
    sprintf(h, "TEXT '%s' %s%1.0f (%5.3f %5.3f);\n",
         value, orient, T.angle, u2mil(T.x), u2mil(T.y));
    cmd += h;
}

/* given a source layer, return the correct destination layer */
int getDstLayer(int source, int dimrun)
{
    int dstlay;
    if (source == bvalues || 
        source == bplace || 
        source == bnames || 
        (source == dimension && dimrun == 2)) {
            dstlay = _bsilk;
    } else {
        dstlay = _tsilk;
    }
    return dstlay;
}

// make sure curWidth (in mils) to no less than Silkwidth
real clampSilkWidth(real curWidth)
{
    if (curWidth < Silkwidth)
        return Silkwidth;
    return curWidth;
}

void searchElements(UL_ELEMENT E, int source, int dimrun, string orient) 
{
    int dstlay = getDstLayer(source, dimrun);
    real sw;
    string h;

    // iterate over wires in element
    E.package.wires(W) {
        // fixed arcs for v4.11
        if (W.arc) {
            if (W.arc.layer != source) continue;
            sw = clampSilkWidth(u2mil(W.arc.width));
            setLayer(dstlay);
            sprintf(h, 
                "ARC %5.3f ccw (%5.3f %5.3f) (%5.3f %5.3f) (%5.3f %5.3f);\n",
                    sw, 
                    u2mil(W.arc.x1), u2mil(W.arc.y1), 
                    u2mil(2*(W.arc.xc)-W.arc.x1),u2mil(2*(W.arc.yc)-W.arc.y1),
                    u2mil(W.arc.x2), u2mil(W.arc.y2));
                cmd += h;
        } else {
            if (W.layer != source) continue;
            sw = clampSilkWidth(u2mil(W.width));
            setLayer(dstlay);
            sprintf(h, "WIRE %5.3f (%5.3f %5.3f) (%5.3f %5.3f);\n",
                Silkwidth, u2mil(W.x1), u2mil(W.y1), u2mil(W.x2), u2mil(W.y2));
            cmd += h;
        }
    }
    E.package.circles(C) {
        if (C.layer != source) continue;

        sw = clampSilkWidth(u2mil(C.width));
        setLayer(dstlay);
        sprintf(h, "CIRCLE %5.3f (%5.3f %5.3f) (%5.3f %5.3f);\n",
           sw, u2mil(C.x), u2mil(C.y), u2mil(C.x + C.radius), u2mil(C.y));
           cmd += h;
    }
    // fixed angle
    // Removed TextOrientation string, always "R"
    E.package.rectangles(R) {
        if (R.layer != source) continue;
        setLayer(dstlay);
        sprintf(h, "RECT R%1.0f (%5.3f %5.3f) (%5.3f %5.3f);\n",
            R.angle, u2mil(R.x1), u2mil(R.y1), u2mil(R.x2), u2mil(R.y2));
        cmd += h;
    }
    E.package.polygons(P) {
        int first;
        if (P.layer != source) continue;
        sw = clampSilkWidth(P.width);
        first = 1;
        P.wires(WP) {
            if (first) {
                sprintf(h, "POLYGON %5.3f (%5.3f %5.3f)", 
                    sw, u2mil(WP.x1), u2mil(WP.y1));
                cmd += h;
            } else {
                sprintf(h, "\n    %+f (%5.3f %5.3f)", 
                    WP.curve, u2mil(WP.x2), u2mil(WP.y2));
                cmd += h;
            }
            first = 0;
        }
        sprintf(h, ";\n");cmd += h;
    }
    // non-smashed texts
    E.package.texts(T) {
        if (T.layer == source)
            do_text(E.name, T, dstlay, orient);
    }
    // smashed texts
    E.texts(T) {
        if (T.layer == source)
            do_text(E.name, T, dstlay, orient);
    }
}

void searchTexts(UL_TEXT T, int source, int dimrun, string orient)
{
    int dstlay = getDstLayer(source, dimrun);
    if (T.layer == source)
        do_text("", T, dstlay, orient);
}

string settingsFile()
{
    string fn; 
    string boardName;

    project.board(B) { boardName = B.name; }
    fn = filesetext(boardName,".silk");
    return fn;
}

void saveSettings()
{
    string fn, data;
    string lines[], words[];
    int nlines, nwords;

    fn = settingsFile();
    output(fn,"w") {
        printf("Silkwidth=%f\n", Silkwidth);
        printf("dimension=%d\n", dimension);
        printf("tplace=%d\n", tplace);
        printf("bplace=%d\n", bplace);
        printf("tnames=%d\n", tnames);
        printf("bnames=%d\n", bnames);
        printf("tvalues=%d\n", tvalues);
        printf("bvalues=%d\n", bvalues);
        printf("_tsilk=%d\n", _tsilk);
        printf("_bsilk=%d\n", _bsilk);
        printf("_tsilkName=%s\n", _tsilkName);
        printf("_bsilkName=%s\n", _bsilkName);
        printf("do_tplace=%d\n", do_tplace);
        printf("do_bplace=%d\n", do_bplace);
        printf("do_tnames=%d\n", do_tnames);
        printf("do_bnames=%d\n", do_bnames);
        printf("do_tvalues=%d\n", do_tvalues);
        printf("do_bvalues=%d\n", do_bvalues);
        printf("erase_silk=%d\n", dimension);
        printf("warn_ratio=%d\n", dimension);
    }
}

void loadSettings()
{
    string fn, data;
    string lines[], words[];
    int nlines, nwords, i;

    fn = settingsFile();
    fileerror();        // clear any previous error.
    fileread(data,fn);
    // it's okay if the settings file can't be read.
    if (fileerror()) return;

    nlines = strsplit(lines, data,'\n');
    for (i = 0; i < nlines; i++) {
        nwords = strsplit(words,lines[i],'=');
        if (nwords != 2) continue;
        if (words[0] == "Silkwidth") {
            Silkwidth = strtod(words[1]);
        } else if (words[0] == "dimension") {
            dimension = strtol(words[1]);
        } else if (words[0] == "tplace") {
            tplace = strtol(words[1]);
        } else if (words[0] == "bplace") {
            bplace = strtol(words[1]);
        } else if (words[0] == "tnames") {
            tnames = strtol(words[1]);
        } else if (words[0] == "bnames") {
            bnames = strtol(words[1]);
        } else if (words[0] == "tvalues") {
            tvalues = strtol(words[1]);
        } else if (words[0] == "bvalues") {
            bvalues = strtol(words[1]);
        } else if (words[0] == "_tsilk") {
            _tsilk = strtol(words[1]);
        } else if (words[0] == "_bsilk") {
            _bsilk = strtol(words[1]);
        } else if (words[0] == "_tsilkName") {
            _tsilkName = words[1];
        } else if (words[0] == "_bsilkName") {
            _bsilkName = words[1];
        } else if (words[0] == "do_tplace") {
            do_tplace = strtol(words[1]);
        } else if (words[0] == "do_bplace") {
            do_bplace = strtol(words[1]);
        } else if (words[0] == "do_tnames") {
            do_tnames = strtol(words[1]);
        } else if (words[0] == "do_bnames") {
            do_bnames = strtol(words[1]);
        } else if (words[0] == "do_tvalues") {
            do_tvalues = strtol(words[1]);
        } else if (words[0] == "do_bvalues") {
            do_bvalues = strtol(words[1]);
        } else if (words[0] == "erase_silk") {
            erase_silk = strtol(words[1]);
        } else if (words[0] == "warn_ratio") {
            warn_ratio = strtol(words[1]);
        }
    }
}

if (! board) {
    dlgMessageBox("\n    Start this ULP in a Board    \n");
    exit (0);
}


board(B) {
    string h;
    int rc;

    loadSettings();
    rc = dlgDialog ("Enter silkscreen width") {
      dlgVBoxLayout {
        dlgHBoxLayout {
          dlgLabel ("Minimum silkscreen wire width in mils:");
          dlgRealEdit (Silkwidth, 0.0, 99.9);
        }
        dlgLabel ("Source layers:");
        dlgHBoxLayout {
          dlgLabel ("Place   top:");
          dlgIntEdit (tplace, 0, 999);
          dlgCheckBox ("", do_tplace);
          dlgLabel ("  bottom:");
          dlgIntEdit (bplace, 0, 999);
          dlgCheckBox ("", do_bplace);
        }
        dlgHBoxLayout {
          dlgLabel ("Names   top:");
          dlgIntEdit (tnames, 0, 999);
          dlgCheckBox ("", do_tnames);
          dlgLabel ("  bottom:");
          dlgIntEdit (bnames, 0, 999);
          dlgCheckBox ("", do_bnames);
        }
        dlgHBoxLayout {
          dlgLabel ("Values   top:");
          dlgIntEdit (tvalues, 0, 999);
          dlgCheckBox ("", do_tvalues);
          dlgLabel ("  bottom:");
          dlgIntEdit (bvalues, 0, 999);
          dlgCheckBox ("", do_bvalues);
        }
        dlgLabel ("Generated Silk screen layers:");
        dlgHBoxLayout {
          dlgLabel ("top layer number:");
          dlgIntEdit (_tsilk, 100, 999);
          dlgLabel ("  name:");
          dlgStringEdit (_tsilkName);
        }
        dlgHBoxLayout {
          dlgLabel ("bottom layer number:");
          dlgIntEdit (_bsilk, 100, 999);
          dlgLabel ("  name:");
          dlgStringEdit (_bsilkName);
        }
        dlgHBoxLayout {
          dlgCheckBox ("Erase existing tSilk/bSilk layer:", erase_silk);
          dlgCheckBox ("Warn about invalid text ratios", warn_ratio);
        }
        dlgHBoxLayout {
            dlgPushButton ("+Make Silkscreen layers") dlgAccept (1);
            dlgPushButton ("Erase old silkscreen") dlgAccept(2);
        }
      }
    };

    if (rc == 2) {
        eraseOnly = 1;
    } else {
        int err = 0;

        eraseOnly = 0;
        if (do_tplace+do_bplace+do_tnames+do_bnames+do_tvalues+do_bvalues == 0){
            dlgMessageBox("No source layers selected.");
            exit(0);
        }

        // make sure that new layers we're about to create don't exist already
        B.layers(L) {
            if (L.name == _tsilkName && L.number != _tsilk) {
                sprintf(h,"Duplicate top-silk-layer name '%s' with different layer number (%d != %d)\nTry erasing old silk-screen layers first.", L.name, L.number, _tsilk );
                dlgMessageBox(h);
                err = 1;
            }
            if (L.name == _bsilkName && L.number != _bsilk) {
                sprintf(h,"Duplicate bottom-silk-layer name '%s' with different layer number (%d != %d)\nTry erasing old silk-screen layers first.", L.name, L.number, _tsilk );
                dlgMessageBox(h);
                err = 1;
            }
        }
        if (err) exit(1);
    }

    sprintf(h, "\nGRID mil;\n\n");cmd += h;

    if (eraseOnly) {
        erase_silk_layers(B);
    } else {
        cmd += "SET UNDO_LOG OFF;\n"; // advisable for speed reasons
        header(B);
        // board level text.
        B.texts(T) {
            searchTexts(T,dimension,1,"R");
            // draw dimensions for bottom side
            searchTexts(T,dimension,2,"MR");

            if (do_tplace) 
                searchTexts(T,tplace,0,"R");

            if (do_bplace) 
                searchTexts(T,bplace,0,"MR");

            if (do_tnames) 
                searchTexts(T,tnames,0,"R");
              
            if (do_bnames) 
                searchTexts(T,bnames,0,"MR");

            if (do_tvalues) 
                searchTexts(T,tvalues,0,"R");
      
            if (do_bvalues)
                searchTexts(T,bvalues,0,"MR");
        }

        B.elements(E) {
            // draw dimensions for top side
            searchElements(E,dimension,1,"R");

            // draw dimensions for bottom side
            searchElements(E,dimension,2,"MR");

            if (do_tplace)
              searchElements(E,tplace,0,"R");

            if (do_bplace)
              searchElements(E,bplace,0,"MR");

            if (do_tnames)
              searchElements(E,tnames,0,"R");

            if (do_bnames) 
              searchElements(E,bnames,0,"MR");

            if (do_tvalues) 
              searchElements(E,tvalues,0,"R");

            if (do_bvalues)
              searchElements(E,bvalues,0,"R");
        }
        cmd += "SET UNDO_LOG ON;\n";
    }
}

int Result = dlgDialog("Script to generate the new silk screen") {
    dlgVBoxLayout {
        dlgTextEdit(cmd);
        dlgHBoxLayout {
            dlgSpacing(300);
            dlgStretch(1);
            dlgPushButton("+Execute") dlgAccept();
            dlgPushButton("-Cancel") dlgReject();
        }
    }
};

if (Result == 0) exit(0);
if (!eraseOnly) saveSettings();

exit(cmd);


================================================
FILE: PCB Design/PCB-SPECS.txt
================================================
PCB material: FR4, 
1.6mm thickness, 
Pb free HASL, 
solder mask green 
white silkscreen

*All capacitors are 10%

================================================
FILE: PCB Design/bms3.GBL
================================================
G75*
G70*
%OFA0B0*%
%FSLAX24Y24*%
%IPPOS*%
%LPD*%
%AMOC8*
5,1,8,0,0,1.08239X$1,22.5*
%
%ADD10C,0.0640*%
%ADD11C,0.0768*%
%ADD12C,0.0100*%
%ADD13C,0.0436*%
%ADD14C,0.0120*%
%ADD15C,0.0160*%
%ADD16C,0.0240*%
%ADD17C,0.0320*%
%ADD18C,0.0476*%
D10*
X008361Y013141D02*
X009001Y013141D01*
X009001Y014141D02*
X008361Y014141D01*
X008361Y018641D02*
X009001Y018641D01*
X009001Y019641D02*
X008361Y019641D01*
X008361Y024141D02*
X009001Y024141D01*
X009001Y025141D02*
X008361Y025141D01*
X008361Y029641D02*
X009001Y029641D01*
X009001Y030641D02*
X008361Y030641D01*
X008361Y033641D02*
X009001Y033641D01*
X009001Y034641D02*
X008361Y034641D01*
X019111Y020141D02*
X019751Y020141D01*
X019751Y019141D02*
X019111Y019141D01*
X019111Y018141D02*
X019751Y018141D01*
X021111Y018141D02*
X021751Y018141D01*
X021751Y019141D02*
X021111Y019141D01*
X021111Y020141D02*
X021751Y020141D01*
X023111Y020141D02*
X023751Y020141D01*
X023751Y019141D02*
X023111Y019141D01*
X023111Y018141D02*
X023751Y018141D01*
X025111Y018141D02*
X025751Y018141D01*
X025751Y019141D02*
X025111Y019141D01*
X025111Y020141D02*
X025751Y020141D01*
X027681Y005961D02*
X027681Y005321D01*
X028681Y005321D02*
X028681Y005961D01*
X023181Y005961D02*
X023181Y005321D01*
X022181Y005321D02*
X022181Y005961D01*
X017681Y005961D02*
X017681Y005321D01*
X016681Y005321D02*
X016681Y005961D01*
D11*
X017753Y040101D03*
X019312Y040101D03*
X020871Y040101D03*
X022430Y040101D03*
X023989Y040101D03*
X023989Y041672D03*
X022430Y041672D03*
X020871Y041672D03*
X020871Y043243D03*
X022430Y043243D03*
X023989Y043243D03*
X019312Y043243D03*
X017753Y043243D03*
X017753Y041672D03*
X019312Y041672D03*
X011517Y041672D03*
X009958Y041672D03*
X008399Y041672D03*
X008399Y043243D03*
X009958Y043243D03*
X011517Y043243D03*
X011517Y040101D03*
X009958Y040101D03*
X008399Y040101D03*
X006840Y040101D03*
X005281Y040101D03*
X005281Y041672D03*
X006840Y041672D03*
X006840Y043243D03*
X005281Y043243D03*
D12*
X017181Y039530D02*
X017181Y035141D01*
X019181Y035141D02*
X019181Y039971D01*
X019312Y040101D01*
X017753Y040101D02*
X017181Y039530D01*
X020871Y040101D02*
X021181Y039791D01*
X021181Y035141D01*
X022681Y036641D02*
X022681Y037141D01*
X023181Y037641D01*
X025181Y039141D02*
X025681Y039641D01*
X028681Y039641D01*
X029681Y038641D01*
X029681Y033641D01*
X027181Y033141D02*
X024181Y033141D01*
X023181Y033141D01*
X022181Y032141D02*
X024181Y032141D01*
X028931Y028141D02*
X029681Y028141D01*
X028931Y028141D02*
X027431Y026641D01*
X026931Y026141D01*
X024181Y026141D01*
X023681Y026641D01*
X022181Y025141D02*
X022681Y024641D01*
X026681Y024641D01*
X028931Y022391D01*
X028931Y020391D01*
X028181Y022141D02*
X028181Y022391D01*
X026431Y024141D01*
X022431Y024141D01*
X021431Y025141D01*
X020681Y025141D01*
X020431Y024641D02*
X021181Y024641D01*
X023931Y021891D01*
X024681Y021891D01*
X025681Y023141D02*
X025681Y023641D01*
X025681Y023141D02*
X026931Y021891D01*
X020431Y024641D02*
X019931Y025141D01*
X019181Y025141D01*
X034681Y031141D02*
X035181Y031641D01*
D13*
X007652Y007170D03*
X013181Y002641D03*
X013181Y001641D03*
X016681Y012391D03*
X015681Y015141D03*
X015431Y019641D03*
X019181Y025141D03*
X018681Y026141D03*
X020681Y025141D03*
X022181Y025141D03*
X023681Y026641D03*
X025681Y023641D03*
X024681Y021891D03*
X026931Y021891D03*
X028181Y022141D03*
X028931Y020391D03*
X029681Y024641D03*
X027431Y026641D03*
X029681Y028141D03*
X035181Y028141D03*
X035181Y031641D03*
X029681Y033641D03*
X027181Y033141D03*
X024181Y033141D03*
X024181Y032141D03*
X022181Y032141D03*
X021431Y030641D03*
X021181Y035141D03*
X019181Y035141D03*
X017181Y035141D03*
X014681Y034141D03*
X015181Y031141D03*
X016181Y026141D03*
X023181Y037641D03*
X025181Y039141D03*
X028181Y038141D03*
X035181Y022641D03*
X035681Y017141D03*
X035681Y013141D03*
X032681Y012141D03*
X027681Y012141D03*
X022181Y012391D03*
X036652Y007112D03*
X036652Y006112D03*
X036652Y005112D03*
X036652Y004112D03*
D14*
X025431Y018141D02*
X023431Y018141D01*
X021431Y018141D01*
X019431Y018141D01*
X016181Y018141D01*
X019431Y020141D02*
X021431Y020141D01*
X023431Y020141D01*
X025431Y020141D01*
X025931Y020141D01*
X021431Y030641D02*
X021681Y030891D01*
X021681Y031391D01*
X023181Y033141D02*
X022681Y033641D01*
X022681Y036641D01*
X016152Y005670D02*
X016164Y005660D01*
X016178Y005652D01*
X016192Y005646D01*
X016207Y005642D01*
X016223Y005641D01*
D15*
X021681Y031391D02*
X021681Y039353D01*
X022430Y040101D01*
X023181Y039141D02*
X023181Y043641D01*
X022681Y044141D01*
X023181Y039141D02*
X022181Y038141D01*
X022181Y032141D01*
D16*
X018681Y026141D02*
X016181Y026141D01*
X016181Y019641D01*
X016181Y018141D01*
X016181Y015141D01*
X016181Y014141D01*
X016681Y013641D01*
X016681Y013141D01*
X022181Y013141D01*
X027681Y013141D01*
X032681Y013141D01*
X034681Y013141D01*
X034681Y017141D01*
X034681Y022141D01*
X034681Y028641D01*
X035181Y028141D01*
X034681Y028641D02*
X034681Y031141D01*
X035181Y031641D02*
X030681Y027141D01*
X030681Y028141D01*
X029681Y029141D01*
X029181Y029141D01*
X028931Y029391D01*
X028931Y037891D01*
X028681Y038141D01*
X028181Y038141D01*
X022681Y044141D02*
X021769Y044141D01*
X020871Y043243D01*
X019312Y043243D01*
X014681Y034141D02*
X015152Y033670D01*
X015181Y033600D02*
X015181Y031141D01*
X015181Y027641D01*
X016181Y026641D01*
X016181Y026141D01*
X016181Y019641D02*
X015431Y019641D01*
X015681Y015141D02*
X016181Y015141D01*
X016681Y013141D02*
X016681Y012391D01*
X022181Y012391D02*
X022181Y013141D01*
X027681Y013141D02*
X027681Y012141D01*
X032681Y012141D02*
X032681Y013141D01*
X034681Y013141D02*
X035681Y013141D01*
X035681Y017141D02*
X034681Y017141D01*
X034681Y022141D02*
X035181Y022641D01*
X030681Y024641D02*
X029681Y024641D01*
X030681Y024641D02*
X030681Y027141D01*
X015181Y033600D02*
X015180Y033616D01*
X015176Y033631D01*
X015170Y033645D01*
X015162Y033659D01*
X015152Y033671D01*
X008681Y033641D02*
X008681Y030641D01*
X008681Y024141D02*
X008681Y019641D01*
D17*
X009140Y019641D01*
X009211Y019670D02*
X009681Y020141D01*
X009681Y037600D01*
X009652Y037670D02*
X009181Y038141D01*
X009181Y042641D01*
X009754Y043214D01*
X009825Y043243D02*
X009958Y043243D01*
X009825Y043243D02*
X009809Y043242D01*
X009794Y043238D01*
X009780Y043232D01*
X009766Y043224D01*
X009754Y043214D01*
X008399Y043243D02*
X007711Y042555D01*
X007681Y042484D02*
X007681Y012141D01*
X015152Y004670D01*
X015223Y004641D02*
X021681Y004641D01*
X022152Y005112D01*
X022181Y005183D02*
X022181Y005641D01*
X017681Y005641D01*
X016681Y005641D02*
X016223Y005641D01*
X016152Y005670D02*
X008681Y013141D01*
X008681Y014141D02*
X008681Y018641D01*
X009140Y019641D02*
X009156Y019642D01*
X009171Y019646D01*
X009185Y019652D01*
X009199Y019660D01*
X009211Y019670D01*
X008681Y025141D02*
X008681Y029641D01*
X009681Y037600D02*
X009680Y037616D01*
X009676Y037631D01*
X009670Y037645D01*
X009662Y037659D01*
X009652Y037671D01*
X007681Y042484D02*
X007682Y042500D01*
X007686Y042515D01*
X007692Y042529D01*
X007700Y042543D01*
X007710Y042555D01*
X006840Y043243D02*
X006211Y042614D01*
X006181Y042543D02*
X006181Y009641D01*
X012152Y003670D01*
X012223Y003641D02*
X033181Y003641D01*
X036652Y007112D01*
X036652Y006112D02*
X033181Y002641D01*
X013181Y002641D01*
X012681Y002141D02*
X033681Y002141D01*
X036652Y005112D01*
X036652Y004112D02*
X034181Y001641D01*
X013181Y001641D01*
X012681Y002141D02*
X007652Y007170D01*
X012152Y003670D02*
X012164Y003660D01*
X012178Y003652D01*
X012192Y003646D01*
X012207Y003642D01*
X012223Y003641D01*
X015152Y004670D02*
X015164Y004660D01*
X015178Y004652D01*
X015192Y004646D01*
X015207Y004642D01*
X015223Y004641D01*
X022152Y005112D02*
X022162Y005124D01*
X022170Y005138D01*
X022176Y005152D01*
X022180Y005167D01*
X022181Y005183D01*
X023181Y005641D02*
X027681Y005641D01*
X028681Y005641D02*
X029181Y005141D01*
X031181Y005141D01*
X006181Y042543D02*
X006182Y042559D01*
X006186Y042574D01*
X006192Y042588D01*
X006200Y042602D01*
X006210Y042614D01*
D18*
X031181Y005141D03*
M02*


================================================
FILE: PCB Design/bms3.GBO
================================================
G75*
G70*
%OFA0B0*%
%FSLAX24Y24*%
%IPPOS*%
%LPD*%
%AMOC8*
5,1,8,0,0,1.08239X$1,22.5*
%
%ADD10C,0.0020*%
%ADD11C,0.0050*%
%ADD12R,0.1800X4.5000*%
%ADD13R,0.1750X4.5000*%
%ADD14R,0.1500X0.3000*%
D10*
X005025Y039151D02*
X005171Y039151D01*
X005025Y039298D01*
X005025Y039335D01*
X005061Y039371D01*
X005135Y039371D01*
X005171Y039335D01*
X006775Y039371D02*
X006921Y039371D01*
X006921Y039261D01*
X006848Y039298D01*
X006811Y039298D01*
X006775Y039261D01*
X006775Y039188D01*
X006811Y039151D01*
X006885Y039151D01*
X006921Y039188D01*
X008275Y039188D02*
X008311Y039151D01*
X008385Y039151D01*
X008421Y039188D01*
X008421Y039224D01*
X008385Y039261D01*
X008311Y039261D01*
X008275Y039224D01*
X008275Y039188D01*
X008311Y039261D02*
X008275Y039298D01*
X008275Y039335D01*
X008311Y039371D01*
X008385Y039371D01*
X008421Y039335D01*
X008421Y039298D01*
X008385Y039261D01*
X009804Y039151D02*
X009950Y039151D01*
X009877Y039151D02*
X009877Y039371D01*
X009950Y039298D01*
X010025Y039151D02*
X010171Y039151D01*
X010098Y039151D02*
X010098Y039371D01*
X010171Y039298D01*
X011304Y039298D02*
X011304Y039335D01*
X011340Y039371D01*
X011414Y039371D01*
X011450Y039335D01*
X011304Y039298D02*
X011450Y039151D01*
X011304Y039151D01*
X011525Y039151D02*
X011671Y039151D01*
X011598Y039151D02*
X011598Y039371D01*
X011671Y039298D01*
X009885Y044151D02*
X009811Y044151D01*
X009775Y044188D01*
X009775Y044335D01*
X009811Y044371D01*
X009885Y044371D01*
X009921Y044335D01*
X009921Y044298D01*
X009885Y044261D01*
X009775Y044261D01*
X009885Y044151D02*
X009921Y044188D01*
X008421Y044188D02*
X008385Y044151D01*
X008311Y044151D01*
X008275Y044188D01*
X008275Y044224D01*
X008311Y044261D01*
X008421Y044261D01*
X008421Y044188D01*
X008421Y044261D02*
X008348Y044335D01*
X008275Y044371D01*
X006921Y044335D02*
X006885Y044371D01*
X006811Y044371D01*
X006775Y044335D01*
X006775Y044298D01*
X006811Y044261D01*
X006775Y044224D01*
X006775Y044188D01*
X006811Y044151D01*
X006885Y044151D01*
X006921Y044188D01*
X006848Y044261D02*
X006811Y044261D01*
X005171Y044188D02*
X005025Y044335D01*
X005025Y044188D01*
X005061Y044151D01*
X005135Y044151D01*
X005171Y044188D01*
X005171Y044335D01*
X005135Y044371D01*
X005061Y044371D01*
X005025Y044335D01*
X017304Y044224D02*
X017304Y044371D01*
X017450Y044371D02*
X017450Y044224D01*
X017377Y044151D01*
X017304Y044224D01*
X017525Y044188D02*
X017561Y044151D01*
X017635Y044151D01*
X017671Y044188D01*
X017671Y044261D02*
X017598Y044298D01*
X017561Y044298D01*
X017525Y044261D01*
X017525Y044188D01*
X017671Y044261D02*
X017671Y044371D01*
X017525Y044371D01*
X019083Y044335D02*
X019119Y044371D01*
X019229Y044371D01*
X019229Y044151D01*
X019119Y044151D01*
X019083Y044188D01*
X019083Y044335D01*
X019304Y044371D02*
X019304Y044151D01*
X019450Y044371D01*
X019450Y044151D01*
X019525Y044188D02*
X019525Y044261D01*
X019598Y044261D01*
X019525Y044188D02*
X019561Y044151D01*
X019635Y044151D01*
X019671Y044188D01*
X019671Y044335D01*
X019635Y044371D01*
X019561Y044371D01*
X019525Y044335D01*
D11*
X004385Y000141D02*
X041985Y000141D01*
X041985Y045141D01*
X034385Y041391D02*
X034387Y041445D01*
X034393Y041499D01*
X034403Y041552D01*
X034416Y041605D01*
X034433Y041656D01*
X034454Y041706D01*
X034479Y041754D01*
X034507Y041801D01*
X034538Y041845D01*
X034572Y041887D01*
X034609Y041926D01*
X034649Y041963D01*
X034692Y041996D01*
X034737Y042027D01*
X034784Y042054D01*
X034832Y042077D01*
X034883Y042097D01*
X034934Y042114D01*
X034987Y042126D01*
X035040Y042135D01*
X035094Y042140D01*
X035149Y042141D01*
X035203Y042138D01*
X035256Y042131D01*
X035309Y042120D01*
X035362Y042106D01*
X035413Y042088D01*
X035462Y042066D01*
X035510Y042041D01*
X035556Y042012D01*
X035600Y041980D01*
X035641Y041945D01*
X035679Y041907D01*
X035715Y041866D01*
X035748Y041823D01*
X035778Y041778D01*
X035804Y041730D01*
X035827Y041681D01*
X035846Y041630D01*
X035861Y041579D01*
X035873Y041526D01*
X035881Y041472D01*
X035885Y041418D01*
X035885Y041364D01*
X035881Y041310D01*
X035873Y041256D01*
X035861Y041203D01*
X035846Y041152D01*
X035827Y041101D01*
X035804Y041052D01*
X035778Y041004D01*
X035748Y040959D01*
X035715Y040916D01*
X035679Y040875D01*
X035641Y040837D01*
X035600Y040802D01*
X035556Y040770D01*
X035510Y040741D01*
X035462Y040716D01*
X035413Y040694D01*
X035362Y040676D01*
X035309Y040662D01*
X035256Y040651D01*
X035203Y040644D01*
X035149Y040641D01*
X035094Y040642D01*
X035040Y040647D01*
X034987Y040656D01*
X034934Y040668D01*
X034883Y040685D01*
X034832Y040705D01*
X034784Y040728D01*
X034737Y040755D01*
X034692Y040786D01*
X034649Y040819D01*
X034609Y040856D01*
X034572Y040895D01*
X034538Y040937D01*
X034507Y040981D01*
X034479Y041028D01*
X034454Y041076D01*
X034433Y041126D01*
X034416Y041177D01*
X034403Y041230D01*
X034393Y041283D01*
X034387Y041337D01*
X034385Y041391D01*
X013885Y041391D02*
X013887Y041445D01*
X013893Y041499D01*
X013903Y041552D01*
X013916Y041605D01*
X013933Y041656D01*
X013954Y041706D01*
X013979Y041754D01*
X014007Y041801D01*
X014038Y041845D01*
X014072Y041887D01*
X014109Y041926D01*
X014149Y041963D01*
X014192Y041996D01*
X014237Y042027D01*
X014284Y042054D01*
X014332Y042077D01*
X014383Y042097D01*
X014434Y042114D01*
X014487Y042126D01*
X014540Y042135D01*
X014594Y042140D01*
X014649Y042141D01*
X014703Y042138D01*
X014756Y042131D01*
X014809Y042120D01*
X014862Y042106D01*
X014913Y042088D01*
X014962Y042066D01*
X015010Y042041D01*
X015056Y042012D01*
X015100Y041980D01*
X015141Y041945D01*
X015179Y041907D01*
X015215Y041866D01*
X015248Y041823D01*
X015278Y041778D01*
X015304Y041730D01*
X015327Y041681D01*
X015346Y041630D01*
X015361Y041579D01*
X015373Y041526D01*
X015381Y041472D01*
X015385Y041418D01*
X015385Y041364D01*
X015381Y041310D01*
X015373Y041256D01*
X015361Y041203D01*
X015346Y041152D01*
X015327Y041101D01*
X015304Y041052D01*
X015278Y041004D01*
X015248Y040959D01*
X015215Y040916D01*
X015179Y040875D01*
X015141Y040837D01*
X015100Y040802D01*
X015056Y040770D01*
X015010Y040741D01*
X014962Y040716D01*
X014913Y040694D01*
X014862Y040676D01*
X014809Y040662D01*
X014756Y040651D01*
X014703Y040644D01*
X014649Y040641D01*
X014594Y040642D01*
X014540Y040647D01*
X014487Y040656D01*
X014434Y040668D01*
X014383Y040685D01*
X014332Y040705D01*
X014284Y040728D01*
X014237Y040755D01*
X014192Y040786D01*
X014149Y040819D01*
X014109Y040856D01*
X014072Y040895D01*
X014038Y040937D01*
X014007Y040981D01*
X013979Y041028D01*
X013954Y041076D01*
X013933Y041126D01*
X013916Y041177D01*
X013903Y041230D01*
X013893Y041283D01*
X013887Y041337D01*
X013885Y041391D01*
D12*
X003485Y022641D03*
D13*
X042860Y022641D03*
D14*
X037385Y001641D03*
X008985Y001641D03*
M02*


================================================
FILE: PCB Design/bms3.GBS
================================================
G75*
G70*
%OFA0B0*%
%FSLAX24Y24*%
%IPPOS*%
%LPD*%
%AMOC8*
5,1,8,0,0,1.08239X$1,22.5*
%
%ADD10C,0.0720*%
%ADD11C,0.0848*%
%ADD12C,0.1080*%
%ADD13C,0.0556*%
D10*
X008361Y013141D02*
X009001Y013141D01*
X009001Y014141D02*
X008361Y014141D01*
X008361Y018641D02*
X009001Y018641D01*
X009001Y019641D02*
X008361Y019641D01*
X008361Y024141D02*
X009001Y024141D01*
X009001Y025141D02*
X008361Y025141D01*
X008361Y029641D02*
X009001Y029641D01*
X009001Y030641D02*
X008361Y030641D01*
X008361Y033641D02*
X009001Y033641D01*
X009001Y034641D02*
X008361Y034641D01*
X019111Y020141D02*
X019751Y020141D01*
X019751Y019141D02*
X019111Y019141D01*
X019111Y018141D02*
X019751Y018141D01*
X021111Y018141D02*
X021751Y018141D01*
X021751Y019141D02*
X021111Y019141D01*
X021111Y020141D02*
X021751Y020141D01*
X023111Y020141D02*
X023751Y020141D01*
X023751Y019141D02*
X023111Y019141D01*
X023111Y018141D02*
X023751Y018141D01*
X025111Y018141D02*
X025751Y018141D01*
X025751Y019141D02*
X025111Y019141D01*
X025111Y020141D02*
X025751Y020141D01*
X027681Y005961D02*
X027681Y005321D01*
X028681Y005321D02*
X028681Y005961D01*
X023181Y005961D02*
X023181Y005321D01*
X022181Y005321D02*
X022181Y005961D01*
X017681Y005961D02*
X017681Y005321D01*
X016681Y005321D02*
X016681Y005961D01*
D11*
X017753Y040101D03*
X019312Y040101D03*
X020871Y040101D03*
X022430Y040101D03*
X023989Y040101D03*
X023989Y041672D03*
X022430Y041672D03*
X020871Y041672D03*
X020871Y043243D03*
X022430Y043243D03*
X023989Y043243D03*
X019312Y043243D03*
X017753Y043243D03*
X017753Y041672D03*
X019312Y041672D03*
X011517Y041672D03*
X009958Y041672D03*
X008399Y041672D03*
X008399Y043243D03*
X009958Y043243D03*
X011517Y043243D03*
X011517Y040101D03*
X009958Y040101D03*
X008399Y040101D03*
X006840Y040101D03*
X005281Y040101D03*
X005281Y041672D03*
X006840Y041672D03*
X006840Y043243D03*
X005281Y043243D03*
D12*
X014635Y041392D03*
X035135Y041392D03*
D13*
X031181Y005141D03*
M02*


================================================
FILE: PCB Design/bms3.GML
================================================
G75*
G70*
%OFA0B0*%
%FSLAX24Y24*%
%IPPOS*%
%LPD*%
%AMOC8*
5,1,8,0,0,1.08239X$1,22.5*
%
M02*


================================================
FILE: PCB Design/bms3.GTL
================================================
G75*
G70*
%OFA0B0*%
%FSLAX24Y24*%
%IPPOS*%
%LPD*%
%AMOC8*
5,1,8,0,0,1.08239X$1,22.5*
%
%ADD10C,0.0080*%
%ADD11R,0.0278X0.8672*%
%ADD12R,0.0098X0.0492*%
%ADD13R,0.0354X0.0276*%
%ADD14R,0.0220X0.0470*%
%ADD15R,0.0354X0.0394*%
%ADD16R,0.0600X0.0500*%
%ADD17R,0.0300X0.0450*%
%ADD18R,0.0276X0.0354*%
%ADD19C,0.0640*%
%ADD20R,0.0236X0.0236*%
%ADD21R,0.0394X0.0315*%
%ADD22R,0.1260X0.0709*%
%ADD23R,0.0472X0.0472*%
%ADD24R,0.0512X0.0591*%
%ADD25R,0.0315X0.0394*%
%ADD26R,0.0709X0.1260*%
%ADD27R,0.0591X0.0512*%
%ADD28R,0.0335X0.0335*%
%ADD29R,0.0472X0.0630*%
%ADD30C,0.0768*%
%ADD31C,0.0000*%
%ADD32C,0.0100*%
%ADD33C,0.0436*%
%ADD34C,0.0120*%
%ADD35C,0.0240*%
%ADD36C,0.0160*%
%ADD37C,0.0320*%
%ADD38C,0.0476*%
D10*
X000159Y002141D02*
X002181Y000141D01*
X044181Y000141D01*
X046181Y002141D01*
X046181Y045141D01*
X000181Y045141D01*
X000159Y002141D01*
X015437Y013641D02*
X019431Y013641D01*
X019681Y013891D01*
X028681Y013891D01*
X029268Y014478D01*
X029268Y016444D01*
X029071Y016444D02*
X029071Y014531D01*
X028681Y014141D01*
X028681Y014391D02*
X028874Y014584D01*
X028874Y016444D01*
X028677Y016444D02*
X028677Y014641D01*
X016781Y014641D01*
X016764Y014643D01*
X016747Y014647D01*
X016731Y014654D01*
X016717Y014664D01*
X016704Y014677D01*
X016694Y014691D01*
X016687Y014707D01*
X016683Y014724D01*
X016681Y014741D01*
X016681Y017641D01*
X016431Y017391D02*
X016431Y014891D01*
X016431Y014491D01*
X016433Y014474D01*
X016437Y014457D01*
X016444Y014441D01*
X016454Y014427D01*
X016467Y014414D01*
X016481Y014404D01*
X016497Y014397D01*
X016514Y014393D01*
X016531Y014391D01*
X016931Y014391D01*
X028681Y014391D01*
X028381Y014891D02*
X017031Y014891D01*
X017014Y014893D01*
X016997Y014897D01*
X016981Y014904D01*
X016967Y014914D01*
X016954Y014927D01*
X016944Y014941D01*
X016937Y014957D01*
X016933Y014974D01*
X016931Y014991D01*
X016931Y017891D01*
X016431Y018391D01*
X016431Y022641D01*
X016681Y023641D02*
X016681Y018391D01*
X017181Y017891D01*
X017181Y015241D01*
X017183Y015224D01*
X017187Y015207D01*
X017194Y015191D01*
X017204Y015177D01*
X017217Y015164D01*
X017231Y015154D01*
X017247Y015147D01*
X017264Y015143D01*
X017281Y015141D01*
X028284Y015141D01*
X028284Y016444D01*
X028481Y016444D02*
X028481Y015141D01*
X028481Y014991D01*
X028479Y014974D01*
X028475Y014957D01*
X028468Y014941D01*
X028458Y014927D01*
X028445Y014914D01*
X028431Y014904D01*
X028415Y014897D01*
X028398Y014893D01*
X028381Y014891D01*
X028087Y015391D02*
X028087Y016444D01*
X027890Y016444D02*
X027890Y015641D01*
X017681Y015641D01*
X017681Y017891D01*
X017181Y018391D01*
X017181Y028141D01*
X016931Y027891D02*
X016931Y018391D01*
X017431Y017891D01*
X017431Y015391D01*
X028087Y015391D01*
X027693Y015891D02*
X027693Y016444D01*
X027693Y015891D02*
X017931Y015891D01*
X017931Y017891D01*
X017431Y018391D01*
X017431Y028391D01*
X025931Y019141D02*
X026431Y018641D01*
X028381Y018641D01*
X028398Y018643D01*
X028415Y018647D01*
X028431Y018654D01*
X028445Y018664D01*
X028458Y018677D01*
X028468Y018691D01*
X028475Y018707D01*
X028479Y018724D01*
X028481Y018741D01*
X028481Y019121D01*
X028677Y019121D02*
X028677Y018491D01*
X028675Y018474D01*
X028671Y018457D01*
X028664Y018441D01*
X028654Y018427D01*
X028641Y018414D01*
X028627Y018404D01*
X028611Y018397D01*
X028594Y018393D01*
X028577Y018391D01*
X026431Y018391D01*
X026431Y017491D01*
X026429Y017474D01*
X026425Y017457D01*
X026418Y017441D01*
X026408Y017427D01*
X026395Y017414D01*
X026381Y017404D01*
X026365Y017397D01*
X026348Y017393D01*
X026331Y017391D01*
X026581Y017141D02*
X026598Y017143D01*
X026615Y017147D01*
X026631Y017154D01*
X026645Y017164D01*
X026658Y017177D01*
X026668Y017191D01*
X026675Y017207D01*
X026679Y017224D01*
X026681Y017241D01*
X026681Y018141D01*
X028774Y018141D01*
X028791Y018143D01*
X028808Y018147D01*
X028824Y018154D01*
X028838Y018164D01*
X028851Y018177D01*
X028861Y018191D01*
X028868Y018207D01*
X028872Y018224D01*
X028874Y018241D01*
X028874Y019121D01*
X029071Y019121D02*
X029071Y017991D01*
X029069Y017974D01*
X029065Y017957D01*
X029058Y017941D01*
X029048Y017927D01*
X029035Y017914D01*
X029021Y017904D01*
X029005Y017897D01*
X028988Y017893D01*
X028971Y017891D01*
X026931Y017891D01*
X026931Y016991D01*
X026929Y016974D01*
X026925Y016957D01*
X026918Y016941D01*
X026908Y016927D01*
X026895Y016914D01*
X026881Y016904D01*
X026865Y016897D01*
X026848Y016893D01*
X026831Y016891D01*
X029465Y016444D02*
X029465Y014425D01*
X028681Y013641D01*
X019815Y013641D01*
X018815Y012641D01*
X023931Y013391D02*
X028681Y013391D01*
X029662Y014371D01*
X029662Y016444D01*
X029859Y016444D02*
X029859Y014318D01*
X028681Y013141D01*
X024815Y013141D01*
X024931Y012891D02*
X028681Y012891D01*
X030055Y014265D01*
X030055Y016444D01*
X030252Y016444D02*
X030252Y014212D01*
X029565Y013525D01*
X029931Y013391D02*
X030449Y013909D01*
X030449Y016444D01*
X030646Y016444D02*
X030646Y013177D01*
X030843Y013480D02*
X030843Y016444D01*
X031040Y016444D02*
X031040Y014783D01*
X031681Y014141D01*
X032181Y014641D02*
X031433Y015389D01*
X031433Y016444D01*
X031237Y016444D02*
X031237Y015086D01*
X032431Y013891D01*
X031181Y013141D02*
X030843Y013480D01*
X031931Y015141D02*
X031630Y015442D01*
X031630Y016444D01*
X031931Y015141D02*
X034681Y015141D01*
D11*
X031140Y023221D03*
D12*
X031237Y019121D03*
X031433Y019121D03*
X031630Y019121D03*
X031827Y019121D03*
X031040Y019121D03*
X030843Y019121D03*
X030646Y019121D03*
X030449Y019121D03*
X030252Y019121D03*
X030055Y019121D03*
X029859Y019121D03*
X029662Y019121D03*
X029465Y019121D03*
X029268Y019121D03*
X029071Y019121D03*
X028874Y019121D03*
X028677Y019121D03*
X028481Y019121D03*
X028284Y019121D03*
X028087Y019121D03*
X027890Y019121D03*
X027693Y019121D03*
X027693Y016444D03*
X027890Y016444D03*
X028087Y016444D03*
X028284Y016444D03*
X028481Y016444D03*
X028677Y016444D03*
X028874Y016444D03*
X029071Y016444D03*
X029268Y016444D03*
X029465Y016444D03*
X029662Y016444D03*
X029859Y016444D03*
X030055Y016444D03*
X030252Y016444D03*
X030449Y016444D03*
X030646Y016444D03*
X030843Y016444D03*
X031040Y016444D03*
X031237Y016444D03*
X031433Y016444D03*
X031630Y016444D03*
X031827Y016444D03*
D13*
X035681Y015897D03*
X036181Y015897D03*
X036181Y015385D03*
X035681Y015385D03*
X036681Y013897D03*
X036681Y013385D03*
X035681Y012397D03*
X035681Y011885D03*
X035681Y010897D03*
X035681Y010385D03*
X034181Y011885D03*
X034181Y012397D03*
X035681Y020885D03*
X035681Y021397D03*
X036181Y021397D03*
X036181Y020885D03*
X036181Y026385D03*
X036181Y026897D03*
X035681Y026897D03*
X035681Y026385D03*
X029681Y022397D03*
X029681Y021885D03*
X028681Y022885D03*
X028681Y023397D03*
X024681Y023885D03*
X024681Y024397D03*
X023681Y023897D03*
X023681Y023385D03*
X022181Y023385D03*
X022181Y023897D03*
X020681Y023897D03*
X020681Y023385D03*
X019181Y023385D03*
X019181Y023897D03*
X015181Y026385D03*
X014681Y026385D03*
X014681Y026897D03*
X015181Y026897D03*
X014681Y023397D03*
X014681Y022885D03*
X014681Y021397D03*
X015181Y021397D03*
X015181Y020885D03*
X014681Y020885D03*
X014681Y018397D03*
X014681Y017885D03*
X014681Y016397D03*
X015181Y016397D03*
X015181Y015885D03*
X014681Y015885D03*
X015181Y014397D03*
X015181Y013885D03*
X017681Y030885D03*
X017681Y031397D03*
X018681Y031397D03*
X018681Y030885D03*
X019681Y030885D03*
X019681Y031397D03*
X014681Y031885D03*
X014181Y031885D03*
X014181Y032397D03*
X014681Y032397D03*
X021181Y037885D03*
X021181Y038397D03*
D14*
X021181Y028641D03*
X020681Y028641D03*
X020181Y028641D03*
X019681Y028641D03*
X019181Y028641D03*
X019181Y026641D03*
X019681Y026641D03*
X020181Y026641D03*
X020681Y026641D03*
X021181Y026641D03*
X021681Y026641D03*
X022181Y026641D03*
X022681Y026641D03*
X022681Y028641D03*
X022181Y028641D03*
X021681Y028641D03*
D15*
X025288Y026716D03*
X026075Y026716D03*
X025681Y027641D03*
X028788Y026716D03*
X029575Y026716D03*
X029181Y027641D03*
X020575Y034066D03*
X019788Y034066D03*
X020181Y033141D03*
X018575Y034066D03*
X017788Y034066D03*
X018181Y033141D03*
X016575Y034066D03*
X015788Y034066D03*
X016181Y033141D03*
D16*
X026481Y031891D03*
X027501Y031891D03*
X028451Y031881D03*
X028481Y029141D03*
X027501Y029141D03*
X026481Y029141D03*
D17*
X024681Y034141D03*
X024181Y034141D03*
X023681Y034141D03*
X023181Y034141D03*
X023181Y036191D03*
X023681Y036191D03*
X024181Y036191D03*
X024681Y036191D03*
D18*
X025926Y035141D03*
X026437Y035141D03*
X027926Y034141D03*
X028437Y034141D03*
X028437Y036141D03*
X027926Y036141D03*
X027437Y037141D03*
X026926Y037141D03*
X026937Y038141D03*
X026426Y038141D03*
X026926Y039141D03*
X027437Y039141D03*
X028926Y037141D03*
X029437Y037141D03*
X023437Y031641D03*
X022926Y031641D03*
X022926Y030641D03*
X023437Y030641D03*
X020437Y035141D03*
X019926Y035141D03*
X020926Y036141D03*
X021437Y036141D03*
X018437Y035141D03*
X017926Y035141D03*
X016437Y035141D03*
X015926Y035141D03*
X014437Y028641D03*
X013926Y028641D03*
X025426Y025641D03*
X025937Y025641D03*
X028926Y025641D03*
X029437Y025641D03*
X035426Y023641D03*
X035937Y023641D03*
X035937Y018141D03*
X035426Y018141D03*
X031437Y012141D03*
X031437Y011641D03*
X030926Y011641D03*
X030926Y012141D03*
X029437Y011641D03*
X028926Y011641D03*
X026437Y011641D03*
X026437Y012141D03*
X025926Y012141D03*
X025926Y011641D03*
X023937Y011641D03*
X023426Y011641D03*
X020937Y011641D03*
X020937Y012141D03*
X020426Y012141D03*
X020426Y011641D03*
X018437Y011641D03*
X017926Y011641D03*
X015437Y011641D03*
X015437Y012141D03*
X014926Y012141D03*
X014926Y011641D03*
X035426Y029141D03*
X035937Y029141D03*
D19*
X025751Y020141D02*
X025111Y020141D01*
X025111Y019141D02*
X025751Y019141D01*
X025751Y018141D02*
X025111Y018141D01*
X023751Y018141D02*
X023111Y018141D01*
X023111Y019141D02*
X023751Y019141D01*
X023751Y020141D02*
X023111Y020141D01*
X021751Y020141D02*
X021111Y020141D01*
X021111Y019141D02*
X021751Y019141D01*
X021751Y018141D02*
X021111Y018141D01*
X019751Y018141D02*
X019111Y018141D01*
X019111Y019141D02*
X019751Y019141D01*
X019751Y020141D02*
X019111Y020141D01*
X009001Y019641D02*
X008361Y019641D01*
X008361Y018641D02*
X009001Y018641D01*
X009001Y014141D02*
X008361Y014141D01*
X008361Y013141D02*
X009001Y013141D01*
X016681Y005961D02*
X016681Y005321D01*
X017681Y005321D02*
X017681Y005961D01*
X022181Y005961D02*
X022181Y005321D01*
X023181Y005321D02*
X023181Y005961D01*
X027681Y005961D02*
X027681Y005321D01*
X028681Y005321D02*
X028681Y005961D01*
X009001Y024141D02*
X008361Y024141D01*
X008361Y025141D02*
X009001Y025141D01*
X009001Y029641D02*
X008361Y029641D01*
X008361Y030641D02*
X009001Y030641D01*
X009001Y033641D02*
X008361Y033641D01*
X008361Y034641D02*
X009001Y034641D01*
D20*
X016181Y028507D03*
X016181Y027641D03*
X015931Y023257D03*
X015931Y022391D03*
X016181Y018007D03*
X016181Y017141D03*
X016681Y014007D03*
X016681Y013141D03*
X018815Y012641D03*
X019681Y012641D03*
X024315Y012641D03*
X025181Y012641D03*
X029565Y013141D03*
X030431Y013141D03*
X031681Y012775D03*
X031681Y013641D03*
X033681Y014775D03*
X033681Y015641D03*
X034681Y014391D03*
X034681Y013525D03*
X032798Y021641D03*
X031931Y021641D03*
X031681Y026141D03*
X032548Y026141D03*
D21*
X036181Y027767D03*
X036181Y028515D03*
X037126Y028141D03*
X036181Y023015D03*
X036181Y022267D03*
X037126Y022641D03*
X036181Y017515D03*
X036181Y016767D03*
X037126Y017141D03*
X036231Y011965D03*
X036231Y011217D03*
X037176Y011591D03*
X014681Y014267D03*
X014681Y015015D03*
X013737Y014641D03*
X014681Y019267D03*
X014681Y020015D03*
X013737Y019641D03*
X014681Y024267D03*
X014681Y025015D03*
X013737Y024641D03*
X014681Y029767D03*
X014681Y030515D03*
X013737Y030141D03*
D22*
X012681Y029039D03*
X010681Y029039D03*
X010681Y031243D03*
X012681Y031243D03*
X012681Y025743D03*
X010681Y025743D03*
X010681Y023539D03*
X012681Y023539D03*
X012681Y020243D03*
X010681Y020243D03*
X010681Y018039D03*
X012681Y018039D03*
X012681Y014743D03*
X010681Y014743D03*
X010681Y012539D03*
X012681Y012539D03*
X038431Y011539D03*
X040181Y011539D03*
X040181Y013743D03*
X038431Y013743D03*
X038431Y017039D03*
X040181Y017039D03*
X040181Y019243D03*
X038431Y019243D03*
X038431Y022539D03*
X040181Y022539D03*
X040181Y024743D03*
X038431Y024743D03*
X038431Y028039D03*
X040181Y028039D03*
X040181Y030243D03*
X038431Y030243D03*
D23*
X038355Y026891D03*
X039181Y026891D03*
X039431Y021391D03*
X038605Y021391D03*
X038355Y015891D03*
X039181Y015891D03*
X039181Y010391D03*
X038355Y010391D03*
X031431Y009718D03*
X031431Y008891D03*
X025931Y008891D03*
X025931Y009718D03*
X020431Y009718D03*
X020431Y008891D03*
X014931Y008891D03*
X014931Y009718D03*
X012508Y015891D03*
X011681Y015891D03*
X011681Y021391D03*
X012508Y021391D03*
X012508Y026891D03*
X011681Y026891D03*
X011681Y032391D03*
X012508Y032391D03*
D24*
X010805Y032391D03*
X010057Y032391D03*
X010057Y026891D03*
X010805Y026891D03*
X010805Y021391D03*
X010057Y021391D03*
X010057Y015891D03*
X010805Y015891D03*
X040057Y015891D03*
X040805Y015891D03*
X040805Y021391D03*
X040057Y021391D03*
X040057Y026891D03*
X040805Y026891D03*
X040805Y010391D03*
X040057Y010391D03*
D25*
X033055Y011641D03*
X032307Y011641D03*
X032681Y010696D03*
X028055Y011641D03*
X027307Y011641D03*
X027681Y010696D03*
X022555Y011641D03*
X021807Y011641D03*
X022181Y010696D03*
X017055Y011641D03*
X016307Y011641D03*
X016681Y010696D03*
D26*
X016079Y009641D03*
X016079Y007641D03*
X018284Y007641D03*
X018284Y009641D03*
X021579Y009641D03*
X021579Y007641D03*
X023784Y007641D03*
X023784Y009641D03*
X027079Y009641D03*
X027079Y007641D03*
X029284Y007641D03*
X029284Y009641D03*
X032579Y009641D03*
X032579Y007641D03*
X034784Y007641D03*
X034784Y009641D03*
D27*
X031431Y007765D03*
X031431Y007017D03*
X025931Y007017D03*
X025931Y007765D03*
X020431Y007765D03*
X020431Y007017D03*
X014931Y007017D03*
X014931Y007765D03*
D28*
X014260Y034787D03*
X012961Y034787D03*
X012961Y036287D03*
X014260Y036287D03*
X014260Y037787D03*
X012961Y037787D03*
D29*
X012272Y034641D03*
X011091Y034641D03*
D30*
X011517Y040101D03*
X009958Y040101D03*
X008399Y040101D03*
X006840Y040101D03*
X005281Y040101D03*
X005281Y041672D03*
X006840Y041672D03*
X006840Y043243D03*
X005281Y043243D03*
X008399Y043243D03*
X009958Y043243D03*
X011517Y043243D03*
X011517Y041672D03*
X009958Y041672D03*
X008399Y041672D03*
X017753Y041672D03*
X019312Y041672D03*
X019312Y043243D03*
X017753Y043243D03*
X020871Y043243D03*
X022430Y043243D03*
X023989Y043243D03*
X023989Y041672D03*
X022430Y041672D03*
X020871Y041672D03*
X020871Y040101D03*
X022430Y040101D03*
X023989Y040101D03*
X019312Y040101D03*
X017753Y040101D03*
D31*
X014135Y041392D02*
X014137Y041436D01*
X014143Y041480D01*
X014153Y041523D01*
X014166Y041565D01*
X014183Y041606D01*
X014204Y041645D01*
X014228Y041682D01*
X014255Y041717D01*
X014285Y041749D01*
X014318Y041779D01*
X014354Y041805D01*
X014391Y041829D01*
X014431Y041848D01*
X014472Y041865D01*
X014515Y041877D01*
X014558Y041886D01*
X014602Y041891D01*
X014646Y041892D01*
X014690Y041889D01*
X014734Y041882D01*
X014777Y041871D01*
X014819Y041857D01*
X014859Y041839D01*
X014898Y041817D01*
X014934Y041793D01*
X014968Y041765D01*
X015000Y041734D01*
X015029Y041700D01*
X015055Y041664D01*
X015077Y041626D01*
X015096Y041586D01*
X015111Y041544D01*
X015123Y041502D01*
X015131Y041458D01*
X015135Y041414D01*
X015135Y041370D01*
X015131Y041326D01*
X015123Y041282D01*
X015111Y041240D01*
X015096Y041198D01*
X015077Y041158D01*
X015055Y041120D01*
X015029Y041084D01*
X015000Y041050D01*
X014968Y041019D01*
X014934Y040991D01*
X014898Y040967D01*
X014859Y040945D01*
X014819Y040927D01*
X014777Y040913D01*
X014734Y040902D01*
X014690Y040895D01*
X014646Y040892D01*
X014602Y040893D01*
X014558Y040898D01*
X014515Y040907D01*
X014472Y040919D01*
X014431Y040936D01*
X014391Y040955D01*
X014354Y040979D01*
X014318Y041005D01*
X014285Y041035D01*
X014255Y041067D01*
X014228Y041102D01*
X014204Y041139D01*
X014183Y041178D01*
X014166Y041219D01*
X014153Y041261D01*
X014143Y041304D01*
X014137Y041348D01*
X014135Y041392D01*
X034635Y041392D02*
X034637Y041436D01*
X034643Y041480D01*
X034653Y041523D01*
X034666Y041565D01*
X034683Y041606D01*
X034704Y041645D01*
X034728Y041682D01*
X034755Y041717D01*
X034785Y041749D01*
X034818Y041779D01*
X034854Y041805D01*
X034891Y041829D01*
X034931Y041848D01*
X034972Y041865D01*
X035015Y041877D01*
X035058Y041886D01*
X035102Y041891D01*
X035146Y041892D01*
X035190Y041889D01*
X035234Y041882D01*
X035277Y041871D01*
X035319Y041857D01*
X035359Y041839D01*
X035398Y041817D01*
X035434Y041793D01*
X035468Y041765D01*
X035500Y041734D01*
X035529Y041700D01*
X035555Y041664D01*
X035577Y041626D01*
X035596Y041586D01*
X035611Y041544D01*
X035623Y041502D01*
X035631Y041458D01*
X035635Y041414D01*
X035635Y041370D01*
X035631Y041326D01*
X035623Y041282D01*
X035611Y041240D01*
X035596Y041198D01*
X035577Y041158D01*
X035555Y041120D01*
X035529Y041084D01*
X035500Y041050D01*
X035468Y041019D01*
X035434Y040991D01*
X035398Y040967D01*
X035359Y040945D01*
X035319Y040927D01*
X035277Y040913D01*
X035234Y040902D01*
X035190Y040895D01*
X035146Y040892D01*
X035102Y040893D01*
X035058Y040898D01*
X035015Y040907D01*
X034972Y040919D01*
X034931Y040936D01*
X034891Y040955D01*
X034854Y040979D01*
X034818Y041005D01*
X034785Y041035D01*
X034755Y041067D01*
X034728Y041102D01*
X034704Y041139D01*
X034683Y041178D01*
X034666Y041219D01*
X034653Y041261D01*
X034643Y041304D01*
X034637Y041348D01*
X034635Y041392D01*
D32*
X029681Y036897D02*
X029437Y037141D01*
X029437Y038885D01*
X029181Y039141D01*
X027437Y039141D01*
X027437Y039885D01*
X027181Y040141D01*
X024029Y040141D01*
X023989Y040101D01*
X023181Y040864D02*
X023181Y039141D01*
X024181Y038141D01*
X026426Y038141D01*
X026181Y038141D01*
X025931Y037891D01*
X025931Y036391D01*
X027181Y035141D01*
X028431Y035141D01*
X028681Y035391D01*
X028681Y035897D01*
X028437Y036141D01*
X030646Y033932D01*
X030646Y019121D01*
X030843Y019121D02*
X030843Y035480D01*
X029681Y036641D01*
X029681Y036897D01*
X028926Y037141D02*
X027926Y037141D01*
X027437Y037141D01*
X027926Y037141D02*
X027926Y037885D01*
X028181Y038141D01*
X027926Y037141D02*
X027926Y036141D01*
X027926Y036653D01*
X026926Y037141D02*
X026937Y038141D01*
X026926Y039141D01*
X025181Y039141D01*
X023181Y037641D02*
X023681Y037141D01*
X023681Y036191D01*
X022181Y035641D02*
X022181Y032141D01*
X022181Y029641D01*
X020181Y029141D02*
X018681Y030641D01*
X018681Y030885D01*
X018681Y031397D02*
X018681Y032641D01*
X018181Y033141D01*
X017681Y032141D02*
X017181Y032641D01*
X016681Y032641D01*
X016181Y033141D01*
X014926Y032397D02*
X015681Y031641D01*
X015681Y029641D01*
X016181Y029141D01*
X016181Y028507D01*
X016315Y028641D01*
X016681Y028641D01*
X017181Y028141D01*
X016931Y027891D02*
X016681Y028141D01*
X015181Y028141D01*
X014681Y028641D01*
X014437Y028641D01*
X015931Y029891D02*
X015931Y031891D01*
X014681Y033141D01*
X014181Y033141D01*
X013681Y033641D01*
X013181Y033641D01*
X014181Y032397D02*
X014681Y032397D01*
X014926Y032397D01*
X014681Y031885D02*
X014681Y031641D01*
X015181Y031141D01*
X015931Y029891D02*
X017431Y028391D01*
X016181Y027641D02*
X016181Y027141D01*
X015931Y026891D01*
X015917Y026897D02*
X015181Y026897D01*
X014681Y026897D01*
X015181Y026385D02*
X015426Y026141D01*
X016181Y026141D01*
X016681Y026641D02*
X016681Y023641D01*
X016315Y023641D01*
X015931Y023257D01*
X016146Y022885D02*
X014681Y022885D01*
X015931Y022391D02*
X015931Y021411D01*
X015926Y021397D02*
X015181Y021397D01*
X015181Y020885D02*
X015181Y019891D01*
X015431Y019641D01*
X014681Y019267D02*
X014681Y018397D01*
X014681Y017885D02*
X014926Y017641D01*
X016181Y017641D01*
X016431Y017391D01*
X016181Y017141D02*
X016181Y016641D01*
X015931Y016391D01*
X015187Y016391D01*
X015181Y016397D01*
X015181Y015885D02*
X015181Y015641D01*
X015681Y015141D01*
X015181Y014397D02*
X014811Y014397D01*
X014681Y014267D01*
X015181Y013885D02*
X015437Y013641D01*
X015181Y013141D02*
X016681Y013141D01*
X018181Y013141D01*
X018681Y012641D01*
X018815Y012641D01*
X019181Y012641D02*
X019181Y012141D01*
X018681Y011641D01*
X018437Y011641D01*
X017926Y011641D02*
X017055Y011641D01*
X016431Y012141D02*
X016681Y012391D01*
X016431Y012141D02*
X015437Y012141D01*
X014926Y012141D02*
X014926Y012885D01*
X015181Y013141D01*
X016181Y014141D02*
X016181Y016141D01*
X015931Y016391D01*
X016681Y017641D02*
X016315Y018007D01*
X016181Y018007D01*
X016181Y021141D01*
X015926Y021397D01*
X015925Y021397D02*
X015929Y021403D01*
X015931Y021411D01*
X016431Y022641D02*
X016217Y022856D01*
X016205Y022866D01*
X016191Y022874D01*
X016177Y022880D01*
X016162Y022884D01*
X016146Y022885D01*
X019181Y023141D02*
X021431Y020891D01*
X021431Y020141D01*
X023431Y020141D02*
X023431Y020391D01*
X020681Y023141D01*
X020681Y023385D01*
X020681Y023897D02*
X020681Y025141D01*
X020681Y026641D01*
X020181Y026641D02*
X020181Y026141D01*
X019181Y025141D01*
X019181Y023897D01*
X019181Y023385D02*
X019181Y023141D01*
X019181Y026141D02*
X018681Y026141D01*
X019181Y026141D02*
X019181Y027141D01*
X019681Y027641D01*
X023681Y027641D01*
X024181Y027141D01*
X024181Y026641D01*
X024681Y026141D01*
X025181Y026141D01*
X025181Y026641D01*
X025256Y026716D01*
X025288Y026716D01*
X025181Y026141D02*
X025181Y025885D01*
X025426Y025641D01*
X025181Y025397D01*
X025181Y025141D01*
X025681Y024641D01*
X028681Y024641D01*
X028926Y024885D01*
X029170Y024641D01*
X029681Y024641D01*
X028926Y024885D02*
X028926Y025641D01*
X028681Y025885D01*
X028681Y026641D01*
X028756Y026716D01*
X028788Y026716D01*
X029575Y026716D02*
X029607Y026716D01*
X029681Y026641D01*
X029681Y026141D01*
X030181Y026641D01*
X030181Y027641D01*
X029681Y028141D01*
X031237Y027655D02*
X031237Y026141D01*
X031681Y026141D01*
X031237Y026141D02*
X031237Y019121D01*
X031237Y018446D01*
X031181Y018391D01*
X030181Y018391D01*
X030055Y018517D01*
X030055Y019121D01*
X029859Y019121D02*
X029859Y021708D01*
X029681Y021885D01*
X029681Y022397D02*
X029681Y022641D01*
X028926Y023397D01*
X028681Y023397D01*
X028681Y023641D01*
X028181Y023641D01*
X027181Y022641D01*
X024426Y022641D01*
X023681Y023385D01*
X023193Y022897D01*
X022426Y022897D01*
X025181Y020141D01*
X025431Y020141D01*
X025931Y021891D02*
X024681Y021891D01*
X024931Y022891D02*
X026931Y022891D01*
X028681Y024641D01*
X029437Y025641D02*
X029681Y025885D01*
X029681Y026141D01*
X031433Y024893D02*
X032181Y025641D01*
X032181Y027141D01*
X034181Y029141D01*
X035426Y029141D01*
X035937Y029141D02*
X036181Y028897D01*
X036181Y028515D01*
X035181Y028141D02*
X035181Y027397D01*
X035681Y026897D01*
X035681Y026385D02*
X036181Y026385D01*
X035681Y026385D02*
X033926Y026385D01*
X032681Y025141D01*
X032681Y026007D01*
X032548Y026141D01*
X032681Y025141D02*
X031630Y024090D01*
X031630Y021641D01*
X031931Y021641D01*
X031630Y021641D02*
X031630Y019121D01*
X031433Y019121D02*
X031433Y024893D01*
X033431Y023641D02*
X032431Y022641D01*
X032431Y020891D01*
X031827Y020287D01*
X031827Y019121D01*
X031237Y019121D02*
X031040Y019121D01*
X030449Y019121D02*
X030449Y032873D01*
X029681Y033641D01*
X027926Y034141D02*
X027681Y034141D01*
X027181Y033641D01*
X027181Y033141D01*
X024681Y032641D02*
X024681Y034141D01*
X024181Y034141D02*
X024181Y033141D01*
X023681Y032641D02*
X024181Y032141D01*
X023681Y031641D01*
X023437Y031641D01*
X024181Y032141D02*
X024681Y032641D01*
X023681Y032641D02*
X023681Y034141D01*
X021681Y035385D02*
X021681Y035391D01*
X021431Y035641D01*
X021181Y035641D01*
X020931Y035891D01*
X020931Y036135D01*
X020926Y036141D01*
X021181Y035141D02*
X020437Y035141D01*
X019181Y035141D02*
X018437Y035141D01*
X017181Y035141D02*
X016437Y035141D01*
X017681Y032141D02*
X017681Y031397D01*
X017681Y030885D02*
X017681Y030641D01*
X018181Y030141D01*
X019681Y031641D02*
X019681Y032641D01*
X020181Y033141D01*
X019931Y027391D02*
X021931Y027391D01*
X022181Y027141D01*
X022431Y027391D01*
X023431Y027391D01*
X023681Y027141D01*
X023681Y026641D01*
X022681Y026391D02*
X023681Y025391D01*
X024431Y025391D01*
X024681Y025141D01*
X024681Y024397D01*
X024681Y023885D02*
X024681Y023641D01*
X025681Y023641D01*
X024931Y022891D02*
X024181Y023641D01*
X024181Y024141D01*
X023681Y024641D01*
X023681Y023897D01*
X023681Y024641D02*
X022431Y025891D01*
X021931Y025891D01*
X021681Y026141D01*
X021681Y026641D01*
X021181Y026641D02*
X021181Y025891D01*
X021931Y025141D01*
X022181Y025141D01*
X022181Y023897D01*
X022181Y023385D02*
X022181Y023141D01*
X022426Y022897D01*
X025931Y021891D02*
X027693Y020129D01*
X027693Y019121D01*
X027890Y019121D02*
X027890Y021432D01*
X027431Y021891D01*
X026931Y021891D01*
X028087Y022047D02*
X028087Y019121D01*
X028284Y019121D02*
X028284Y020243D01*
X028431Y020391D01*
X028931Y020391D01*
X029662Y020661D02*
X029662Y019121D01*
X030252Y019121D02*
X030252Y022070D01*
X029926Y022397D01*
X029681Y022397D01*
X028681Y022885D02*
X028681Y021641D01*
X029662Y020661D01*
X028181Y022141D02*
X028087Y022047D01*
X028670Y023385D02*
X028681Y023397D01*
X026181Y025885D02*
X026181Y026641D01*
X026107Y026716D01*
X026075Y026716D01*
X026150Y026641D01*
X026181Y026641D02*
X027431Y026641D01*
X026181Y025885D02*
X025937Y025641D01*
X022681Y026391D02*
X022681Y026641D01*
X022181Y026641D02*
X022181Y027141D01*
X019931Y027391D02*
X019681Y027141D01*
X019681Y026641D01*
X019181Y026641D02*
X019181Y027141D01*
X016681Y026641D02*
X016181Y027141D01*
X015931Y026891D02*
X015925Y026895D01*
X015917Y026897D01*
X016181Y014141D02*
X016681Y014141D01*
X016681Y014007D01*
X016681Y014041D01*
X016683Y014058D01*
X016687Y014075D01*
X016694Y014091D01*
X016704Y014105D01*
X016717Y014118D01*
X016731Y014128D01*
X016747Y014135D01*
X016764Y014139D01*
X016781Y014141D01*
X028681Y014141D01*
X029565Y013525D02*
X029565Y013141D01*
X029065Y012641D01*
X026181Y012641D01*
X025181Y012641D01*
X024931Y012891D02*
X024681Y012641D01*
X024681Y012141D01*
X024181Y011641D01*
X023937Y011641D01*
X023426Y011641D02*
X022555Y011641D01*
X021931Y012141D02*
X022181Y012391D01*
X021931Y012141D02*
X020937Y012141D01*
X020426Y012141D02*
X020426Y011641D01*
X020426Y012141D02*
X020426Y012647D01*
X020181Y012891D01*
X023931Y012891D01*
X024181Y012641D01*
X024315Y012641D01*
X024815Y013141D01*
X023931Y013391D02*
X023681Y013141D01*
X019681Y013141D01*
X019181Y012641D01*
X019681Y012641D02*
X019931Y012891D01*
X020181Y012891D01*
X025926Y012385D02*
X025926Y012141D01*
X025926Y011641D01*
X026437Y012141D02*
X027681Y012141D01*
X028055Y011641D02*
X028926Y011641D01*
X029437Y011641D02*
X029931Y012135D01*
X029931Y013391D01*
X030431Y013141D02*
X030611Y013141D01*
X030646Y013177D01*
X030931Y012891D01*
X030926Y012885D01*
X030926Y012141D01*
X030926Y011641D01*
X031437Y012141D02*
X032681Y012141D01*
X032681Y012641D02*
X032181Y013141D01*
X031181Y013141D01*
X030931Y012891D02*
X031565Y012891D01*
X031681Y012775D01*
X031681Y013641D02*
X031681Y014141D01*
X032681Y013141D01*
X034298Y013141D01*
X034681Y013525D01*
X034681Y012141D01*
X035181Y011641D01*
X035437Y011641D01*
X035681Y011885D01*
X035681Y010897D01*
X036231Y011965D02*
X036231Y012835D01*
X036681Y013385D01*
X036681Y013897D02*
X036176Y013891D01*
X032431Y013891D01*
X032181Y014641D02*
X033548Y014641D01*
X033681Y014775D01*
X033815Y014641D01*
X034681Y014641D01*
X035426Y015385D01*
X035681Y015385D01*
X036181Y015385D01*
X035681Y015897D02*
X035681Y017141D01*
X036181Y017515D02*
X036063Y018015D01*
X035937Y018141D01*
X035426Y018141D02*
X035181Y017897D01*
X035181Y015641D01*
X034681Y015141D01*
X034681Y014641D02*
X034681Y014391D01*
X035681Y013141D02*
X035681Y012397D01*
X034181Y012397D02*
X033937Y012641D01*
X032681Y012641D01*
X033055Y011641D02*
X033937Y011641D01*
X034181Y011885D01*
X033681Y015641D02*
X032130Y015641D01*
X031827Y015944D01*
X031827Y016444D01*
X033681Y015641D02*
X033681Y021641D01*
X034181Y021641D01*
X034937Y020885D01*
X035681Y020885D01*
X036181Y020885D01*
X035681Y021397D02*
X035181Y021897D01*
X035181Y022641D01*
X035426Y023641D02*
X033431Y023641D01*
X033681Y021641D02*
X032798Y021641D01*
X035937Y023641D02*
X036181Y023641D01*
X036181Y023015D01*
X026181Y012641D02*
X025926Y012385D01*
X023181Y040864D02*
X023989Y041672D01*
D33*
X025181Y039141D03*
X023181Y037641D03*
X021181Y035141D03*
X019181Y035141D03*
X017181Y035141D03*
X014681Y034141D03*
X015181Y031141D03*
X016181Y026141D03*
X018681Y026141D03*
X019181Y025141D03*
X020681Y025141D03*
X022181Y025141D03*
X023681Y026641D03*
X025681Y023641D03*
X024681Y021891D03*
X026931Y021891D03*
X028181Y022141D03*
X028931Y020391D03*
X029681Y024641D03*
X027431Y026641D03*
X029681Y028141D03*
X035181Y028141D03*
X035181Y031641D03*
X029681Y033641D03*
X027181Y033141D03*
X024181Y033141D03*
X024181Y032141D03*
X022181Y032141D03*
X021431Y030641D03*
X028181Y038141D03*
X035181Y022641D03*
X035681Y017141D03*
X035681Y013141D03*
X032681Y012141D03*
X027681Y012141D03*
X022181Y012391D03*
X016681Y012391D03*
X015681Y015141D03*
X015431Y019641D03*
X007652Y007170D03*
X013181Y002641D03*
X013181Y001641D03*
X036652Y004112D03*
X036652Y005112D03*
X036652Y006112D03*
X036652Y007112D03*
D34*
X031681Y006100D02*
X031681Y005641D01*
X031681Y006100D02*
X031680Y006116D01*
X031676Y006131D01*
X031670Y006145D01*
X031662Y006159D01*
X031652Y006171D01*
X031652Y006170D02*
X031431Y006391D01*
X026831Y016891D02*
X021181Y016891D01*
X020431Y017641D01*
X020431Y018641D01*
X019961Y019112D01*
X019890Y019141D02*
X019431Y019141D01*
X019890Y019141D02*
X019906Y019140D01*
X019921Y019136D01*
X019935Y019130D01*
X019949Y019122D01*
X019961Y019112D01*
X021431Y019141D02*
X021890Y019141D01*
X021961Y019112D02*
X022431Y018641D01*
X022431Y017641D01*
X022931Y017141D01*
X026581Y017141D01*
X026331Y017391D02*
X024931Y017391D01*
X024431Y017891D01*
X024431Y018641D01*
X023961Y019112D01*
X023890Y019141D02*
X023431Y019141D01*
X023890Y019141D02*
X023906Y019140D01*
X023921Y019136D01*
X023935Y019130D01*
X023949Y019122D01*
X023961Y019112D01*
X025431Y019141D02*
X025931Y019141D01*
X021961Y019112D02*
X021949Y019122D01*
X021935Y019130D01*
X021921Y019136D01*
X021906Y019140D01*
X021890Y019141D01*
X015181Y021397D02*
X014681Y021397D01*
X014681Y023397D02*
X014681Y024267D01*
X013926Y028641D02*
X013926Y028885D01*
X014181Y029141D01*
X014681Y029141D01*
X014931Y029391D01*
X014931Y029641D01*
X014805Y029767D01*
X014681Y029767D01*
X018181Y030141D02*
X019181Y029141D01*
X019181Y028641D01*
X019681Y028641D02*
X019681Y028141D01*
X020681Y028141D01*
X020681Y028641D01*
X020181Y028641D02*
X020181Y029141D01*
X021181Y029141D02*
X021181Y028641D01*
X021181Y029141D02*
X019681Y030641D01*
X019681Y030885D01*
X019681Y031397D02*
X019681Y031641D01*
X020681Y031141D02*
X021681Y032141D01*
X021681Y035385D01*
X022181Y035641D02*
X021681Y036141D01*
X021437Y036141D01*
X020926Y036141D02*
X020926Y036385D01*
X021181Y036641D01*
X021181Y037885D01*
X021181Y036641D02*
X022631Y036641D01*
X023131Y036141D01*
X023181Y036191D01*
X023181Y035891D01*
X023431Y035641D01*
X023931Y035641D01*
X024181Y035891D01*
X024181Y036191D01*
X024681Y036191D02*
X024731Y036141D01*
X025681Y036141D01*
X026437Y035385D01*
X026437Y035141D01*
X026681Y034897D01*
X026681Y032141D01*
X026481Y031941D01*
X026481Y031891D01*
X028451Y031881D02*
X028451Y031911D01*
X028681Y032141D01*
X028681Y033891D01*
X028437Y034135D01*
X028437Y034141D01*
X025926Y035141D02*
X025681Y034897D01*
X025681Y034141D01*
X025181Y033641D01*
X025181Y029891D01*
X024931Y029641D01*
X023181Y029641D01*
X022926Y029897D01*
X022926Y030641D01*
X022926Y031641D01*
X022681Y031885D01*
X022681Y032641D01*
X023181Y033141D01*
X023181Y034141D01*
X023437Y031641D02*
X023437Y030641D01*
X022181Y029641D02*
X022681Y029141D01*
X022681Y028641D01*
X022681Y028391D01*
X022431Y028141D01*
X020681Y028141D01*
X021681Y028641D02*
X021681Y029141D01*
X020681Y030141D01*
X020681Y031141D01*
X021431Y030641D02*
X021431Y029891D01*
X022181Y029141D01*
X022181Y028641D01*
X025681Y028341D02*
X025681Y027641D01*
X025681Y028341D02*
X026481Y029141D01*
X028481Y029141D02*
X029181Y028441D01*
X029181Y027641D01*
X016575Y034066D02*
X016575Y035003D01*
X016437Y035141D01*
X015181Y016397D02*
X014681Y016397D01*
X014926Y012141D02*
X014926Y011641D01*
D35*
X015788Y034066D02*
X015788Y034247D01*
X015931Y034391D01*
X015931Y035135D01*
X015926Y035141D01*
X014681Y035141D02*
X014356Y034816D01*
X014286Y034787D02*
X014260Y034787D01*
X014286Y034787D02*
X014302Y034788D01*
X014317Y034792D01*
X014331Y034798D01*
X014345Y034806D01*
X014357Y034816D01*
X014681Y035141D02*
X014681Y035641D01*
X014681Y034141D01*
X014681Y035641D02*
X014681Y037324D01*
X014681Y036387D01*
X014679Y036370D01*
X014675Y036353D01*
X014668Y036337D01*
X014658Y036323D01*
X014645Y036310D01*
X014631Y036300D01*
X014615Y036293D01*
X014598Y036289D01*
X014581Y036287D01*
X014260Y036287D01*
X014681Y037324D02*
X014680Y037340D01*
X014676Y037355D01*
X014670Y037369D01*
X014662Y037383D01*
X014652Y037395D01*
X014260Y037787D01*
X017753Y040101D02*
X017753Y041672D01*
X017753Y043213D02*
X017753Y043243D01*
X018651Y044141D01*
X021681Y044141D01*
X022430Y043392D01*
X022430Y043243D01*
X022579Y043243D01*
X022430Y041672D02*
X022430Y040101D01*
X020871Y040101D02*
X020871Y041672D01*
X019312Y041672D02*
X019312Y040101D01*
X019926Y035141D02*
X019931Y035135D01*
X019931Y034391D01*
X019788Y034247D01*
X019788Y034066D01*
X017931Y034391D02*
X017788Y034247D01*
X017788Y034066D01*
X017931Y034391D02*
X017931Y035135D01*
X017926Y035141D01*
D36*
X017926Y035635D01*
X018431Y036141D01*
X017181Y036141D01*
X016806Y036516D01*
X015931Y035641D01*
X015931Y035147D01*
X015926Y035141D01*
X016806Y036516D02*
X016681Y036641D01*
X016681Y042171D01*
X017753Y043243D01*
X021181Y038853D02*
X022430Y040101D01*
X021181Y038853D02*
X021181Y038397D01*
X020926Y036141D02*
X020431Y036141D01*
X019931Y035641D01*
X019931Y035147D01*
X019926Y035141D01*
X020437Y035141D02*
X020575Y035003D01*
X020575Y034066D01*
X018575Y034066D02*
X018575Y035003D01*
X018437Y035141D01*
X018431Y036141D02*
X020926Y036141D01*
X014364Y036391D02*
X014260Y036287D01*
X014260Y034787D02*
X014327Y034787D01*
D37*
X013181Y033641D02*
X012272Y034551D01*
X012272Y034641D01*
X012774Y034641D01*
X012845Y034670D02*
X012961Y034787D01*
X012961Y036287D01*
X012961Y037787D01*
X011091Y039634D02*
X011092Y039650D01*
X011096Y039665D01*
X011102Y039679D01*
X011110Y039693D01*
X011120Y039705D01*
X011517Y040101D01*
X011091Y039634D02*
X011091Y034641D01*
X008681Y034641D01*
X007681Y035641D02*
X009858Y035641D01*
X009875Y035643D01*
X009892Y035647D01*
X009908Y035654D01*
X009922Y035664D01*
X009935Y035677D01*
X009945Y035691D01*
X009952Y035707D01*
X009956Y035724D01*
X009958Y035741D01*
X009958Y040101D01*
X009181Y041141D02*
X009181Y036241D01*
X009179Y036224D01*
X009175Y036207D01*
X009168Y036191D01*
X009158Y036177D01*
X009145Y036164D01*
X009131Y036154D01*
X009115Y036147D01*
X009098Y036143D01*
X009081Y036141D01*
X007181Y036141D01*
X007181Y027491D01*
X007681Y026991D01*
X007681Y026891D01*
X010057Y026891D01*
X010057Y025765D01*
X010181Y025641D01*
X010579Y025641D01*
X010681Y025743D01*
X010805Y026891D02*
X011681Y026891D01*
X012508Y026891D02*
X012508Y026814D01*
X012681Y026641D01*
X012681Y025743D01*
X012681Y025696D01*
X013737Y024641D01*
X014681Y025015D02*
X014681Y026385D01*
X014437Y026141D01*
X014181Y026141D01*
X013181Y027141D01*
X013181Y027641D01*
X012681Y028141D01*
X008181Y028141D01*
X007681Y028641D01*
X007681Y030641D01*
X008681Y030641D01*
X007681Y030641D02*
X007681Y031141D01*
X007681Y035641D01*
X008431Y036641D02*
X006681Y036641D01*
X006681Y015991D01*
X007502Y015170D01*
X007573Y015141D02*
X007681Y015141D01*
X008431Y015891D01*
X010057Y015891D01*
X010181Y015767D01*
X010181Y014641D01*
X010284Y014743D01*
X010681Y014743D01*
X010805Y015891D02*
X011681Y015891D01*
X012508Y015891D02*
X012508Y015814D01*
X012681Y015641D01*
X012681Y014743D01*
X013634Y014743D01*
X013737Y014641D01*
X013681Y015641D02*
X013181Y016141D01*
X013181Y016641D01*
X012681Y017141D01*
X008181Y017141D01*
X007681Y017641D01*
X007681Y019641D01*
X008681Y019641D01*
X007681Y019641D02*
X007681Y020641D01*
X008431Y021391D01*
X010057Y021391D01*
X010181Y021267D01*
X010181Y020141D01*
X010284Y020243D01*
X010681Y020243D01*
X010805Y021391D02*
X011681Y021391D01*
X012508Y021391D02*
X012508Y021314D01*
X012681Y021141D01*
X012681Y020243D01*
X012681Y020141D01*
X013237Y020141D01*
X013737Y019641D01*
X014681Y020015D02*
X014681Y020885D01*
X014437Y020641D01*
X014181Y020641D01*
X013181Y021641D01*
X013181Y022141D01*
X012681Y022641D01*
X008181Y022641D01*
X007681Y023141D01*
X007681Y025141D01*
X008681Y025141D01*
X007681Y025141D02*
X007681Y026891D01*
X010681Y029039D02*
X012681Y029039D01*
X013737Y030141D02*
X012681Y031196D01*
X012681Y031243D01*
X012681Y032141D01*
X012508Y032314D01*
X012508Y032391D01*
X011681Y032391D02*
X010805Y032391D01*
X010057Y032391D02*
X010057Y031867D01*
X010681Y031243D01*
X010057Y032391D02*
X008431Y032391D01*
X007681Y031641D01*
X007681Y031141D01*
X012774Y034641D02*
X012790Y034642D01*
X012805Y034646D01*
X012819Y034652D01*
X012833Y034660D01*
X012845Y034670D01*
X013181Y033641D02*
X013181Y032641D01*
X013937Y031885D01*
X014181Y031885D01*
X014181Y031641D01*
X014681Y031141D01*
X014681Y030515D01*
X008431Y036641D02*
X008431Y039843D01*
X008461Y039913D02*
X008399Y040101D01*
X008460Y039914D02*
X008450Y039902D01*
X008442Y039888D01*
X008436Y039874D01*
X008432Y039859D01*
X008431Y039843D01*
X007681Y041141D02*
X007681Y037141D01*
X006181Y037141D01*
X006181Y012641D01*
X014181Y004641D01*
X015681Y004641D01*
X014931Y005391D01*
X014931Y007017D01*
X014807Y007141D01*
X014931Y007017D02*
X015055Y007141D01*
X016181Y007141D01*
X016079Y007243D01*
X016079Y007641D01*
X014931Y007765D02*
X014931Y008891D01*
X015008Y009641D02*
X016079Y009641D01*
X016079Y010094D01*
X016681Y010696D01*
X016307Y011641D02*
X015437Y011641D01*
X015681Y011397D01*
X015681Y011141D01*
X015181Y010641D01*
X009181Y010641D01*
X007681Y012141D01*
X007681Y014141D01*
X008681Y014141D01*
X007681Y014141D02*
X007681Y015141D01*
X007573Y015141D02*
X007557Y015142D01*
X007542Y015146D01*
X007528Y015152D01*
X007514Y015160D01*
X007502Y015170D01*
X005181Y015141D02*
X005181Y014641D01*
X004681Y014641D02*
X004681Y014141D01*
X004681Y014641D02*
X004681Y011141D01*
X013181Y002641D01*
X013181Y001641D02*
X009181Y005641D01*
X008181Y005641D01*
X003681Y010141D01*
X003681Y041602D01*
X003711Y041673D02*
X005281Y043243D01*
X005281Y041672D02*
X004211Y040602D01*
X004181Y040532D02*
X004181Y010641D01*
X007652Y007170D01*
X005181Y011641D02*
X005181Y015141D01*
X005181Y038141D01*
X006181Y038141D01*
X006181Y040973D01*
X006211Y041043D02*
X006840Y041672D01*
X006210Y041044D02*
X006200Y041032D01*
X006192Y041018D01*
X006186Y041004D01*
X006182Y040989D01*
X006181Y040973D01*
X006840Y040101D02*
X006902Y040039D01*
X006931Y039718D02*
X006931Y037641D01*
X005681Y037641D01*
X005681Y012141D01*
X013681Y004141D01*
X025181Y004141D01*
X026181Y005141D01*
X025931Y005391D01*
X025931Y007017D01*
X026055Y007141D01*
X027181Y007141D01*
X027079Y007243D01*
X027079Y007641D01*
X025931Y007765D02*
X025931Y008891D01*
X026008Y009641D02*
X025931Y009718D01*
X026008Y009641D02*
X027079Y009641D01*
X027079Y010094D01*
X027681Y010696D01*
X027307Y011641D02*
X026437Y011641D01*
X026681Y011397D01*
X026681Y011141D01*
X026181Y010641D01*
X025681Y010641D01*
X024681Y009641D01*
X024681Y005141D01*
X024181Y004641D01*
X022181Y004641D01*
X022181Y005641D01*
X022181Y004641D02*
X020681Y004641D01*
X020431Y004891D01*
X020431Y007017D01*
X020555Y007141D01*
X021681Y007141D01*
X021579Y007243D01*
X021579Y007641D01*
X020431Y007765D02*
X020431Y008891D01*
X020508Y009641D02*
X021579Y009641D01*
X021579Y010094D01*
X022181Y010696D01*
X021807Y011641D02*
X020937Y011641D01*
X021181Y011397D01*
X021181Y011141D01*
X020681Y010641D01*
X019681Y010641D01*
X019181Y010141D01*
X019181Y005141D01*
X018681Y004641D01*
X016681Y004641D01*
X016681Y005641D01*
X016681Y004641D02*
X015681Y004641D01*
X013181Y003641D02*
X030181Y003641D01*
X031681Y005141D01*
X031181Y005141D01*
X031681Y005141D02*
X031681Y006141D01*
X031431Y006391D01*
X031431Y007017D01*
X031555Y007141D01*
X032681Y007141D01*
X032579Y007243D01*
X032579Y007641D01*
X031431Y007765D02*
X031431Y008891D01*
X031508Y009641D02*
X032579Y009641D01*
X032579Y010594D01*
X032681Y010696D01*
X031681Y010641D02*
X031681Y011397D01*
X031437Y011641D01*
X032307Y011641D01*
X031681Y010641D02*
X031431Y010391D01*
X030931Y010391D01*
X030181Y009641D01*
X030181Y005141D01*
X029681Y004641D01*
X027681Y004641D01*
X027681Y005641D01*
X027681Y004641D02*
X026681Y004641D01*
X026181Y005141D01*
X023784Y007641D02*
X023784Y009641D01*
X020508Y009641D02*
X020431Y009718D01*
X018284Y009641D02*
X018181Y009539D01*
X018181Y007141D01*
X018284Y007243D01*
X018284Y007641D01*
X015008Y009641D02*
X014931Y009718D01*
X012681Y012539D02*
X010681Y012539D01*
X013681Y015641D02*
X014437Y015641D01*
X014681Y015885D01*
X014681Y015015D01*
X012681Y018039D02*
X010681Y018039D01*
X010681Y023539D02*
X012681Y023539D01*
X004681Y014641D02*
X004681Y038641D01*
X005181Y038641D01*
X005181Y039961D01*
X005211Y040031D02*
X005281Y040101D01*
X005210Y040032D02*
X005200Y040020D01*
X005192Y040006D01*
X005186Y039992D01*
X005182Y039977D01*
X005181Y039961D01*
X004181Y040532D02*
X004182Y040548D01*
X004186Y040563D01*
X004192Y040577D01*
X004200Y040591D01*
X004210Y040603D01*
X003681Y041602D02*
X003682Y041618D01*
X003686Y041633D01*
X003692Y041647D01*
X003700Y041661D01*
X003710Y041673D01*
X006903Y040039D02*
X006918Y040006D01*
X006931Y039971D01*
X006941Y039936D01*
X006947Y039900D01*
X006951Y039863D01*
X006951Y039826D01*
X006948Y039790D01*
X006941Y039753D01*
X006932Y039718D01*
X007681Y041141D02*
X008183Y041643D01*
X008254Y041672D02*
X008399Y041672D01*
X008254Y041672D02*
X008238Y041671D01*
X008223Y041667D01*
X008209Y041661D01*
X008195Y041653D01*
X008183Y041643D01*
X009181Y041141D02*
X009683Y041643D01*
X009754Y041672D02*
X009958Y041672D01*
X009754Y041672D02*
X009738Y041671D01*
X009723Y041667D01*
X009709Y041661D01*
X009695Y041653D01*
X009683Y041643D01*
X031170Y027583D02*
X031194Y027607D01*
X031194Y027619D01*
X031170Y027583D02*
X031170Y027574D01*
X031164Y027568D01*
X031237Y027655D02*
X035181Y031600D01*
X035181Y031641D01*
X041181Y031641D01*
X041681Y031141D01*
X041681Y027141D01*
X043181Y025641D01*
X043181Y009141D01*
X038152Y004112D01*
X036652Y004112D01*
X036652Y005112D02*
X038152Y005112D01*
X042681Y009641D01*
X042681Y020641D01*
X041681Y021641D01*
X041431Y021391D01*
X040805Y021391D01*
X040681Y021515D01*
X040681Y022641D01*
X040579Y022539D01*
X040181Y022539D01*
X040057Y021391D02*
X039431Y021391D01*
X038605Y021391D02*
X038431Y021564D01*
X038431Y022539D01*
X037229Y022539D01*
X037126Y022641D01*
X037181Y021641D02*
X036426Y021641D01*
X036181Y021397D01*
X036181Y022267D01*
X037181Y021641D02*
X037681Y021141D01*
X037681Y020641D01*
X038181Y020141D01*
X041431Y020141D01*
X041681Y019891D01*
X041681Y016141D01*
X042181Y015641D01*
X042181Y010141D01*
X038152Y006112D01*
X036652Y006112D01*
X036652Y007112D02*
X038152Y007112D01*
X041681Y010641D01*
X041431Y010391D01*
X040805Y010391D01*
X040805Y011641D01*
X040681Y011641D01*
X040681Y011539D01*
X040181Y011539D01*
X040057Y010391D02*
X039181Y010391D01*
X038355Y010391D02*
X038355Y011462D01*
X038431Y011539D01*
X037229Y011539D01*
X037176Y011591D01*
X036231Y011217D02*
X036181Y011167D01*
X036181Y010141D01*
X035681Y010141D01*
X035681Y010385D01*
X035681Y006641D01*
X035181Y006141D01*
X031681Y006141D01*
X029284Y007641D02*
X029284Y009641D01*
X031431Y009718D02*
X031508Y009641D01*
X032579Y009641D02*
X032681Y009641D01*
X034784Y009641D02*
X034784Y007641D01*
X038431Y013743D02*
X040181Y013743D01*
X041431Y014641D02*
X041681Y014391D01*
X041681Y010641D01*
X041431Y014641D02*
X038181Y014641D01*
X037681Y015141D01*
X037681Y015641D01*
X037181Y016141D01*
X036426Y016141D01*
X036181Y015897D01*
X036181Y016767D01*
X037126Y017141D02*
X038229Y017039D01*
X038431Y017039D01*
X038355Y016866D01*
X038355Y015891D01*
X039181Y015891D02*
X040057Y015891D01*
X040681Y016015D02*
X040681Y016641D01*
X040284Y017039D01*
X040181Y017039D01*
X040681Y016015D02*
X040805Y015891D01*
X041431Y015891D01*
X041681Y016141D01*
X040181Y019243D02*
X038431Y019243D01*
X041681Y021641D02*
X041681Y025391D01*
X041431Y025641D01*
X038181Y025641D01*
X037681Y026141D01*
X037681Y026641D01*
X037181Y027141D01*
X036426Y027141D01*
X036181Y026897D01*
X036181Y027767D01*
X037126Y028141D02*
X037229Y028039D01*
X038431Y028039D01*
X038355Y027962D01*
X038355Y026891D01*
X039181Y026891D02*
X040057Y026891D01*
X040681Y027015D02*
X040681Y028141D01*
X040579Y028039D01*
X040181Y028039D01*
X040681Y027015D02*
X040805Y026891D01*
X041431Y026891D01*
X041681Y027141D01*
X040181Y024743D02*
X038431Y024743D01*
X038431Y030243D02*
X040181Y030243D01*
X013181Y003641D02*
X005181Y011641D01*
D38*
X031181Y005141D03*
M02*


================================================
FILE: PCB Design/bms3.GTO
================================================
G75*
G70*
%OFA0B0*%
%FSLAX24Y24*%
%IPPOS*%
%LPD*%
%AMOC8*
5,1,8,0,0,1.08239X$1,22.5*
%
%ADD10C,0.0060*%
%ADD11C,0.0200*%
%ADD12C,0.0050*%
%ADD13C,0.0040*%
%ADD14C,0.0020*%
%ADD15C,0.0030*%
%ADD16C,0.0010*%
%ADD17R,0.0150X0.0550*%
%ADD18R,0.0500X0.0050*%
%ADD19R,0.0050X0.0500*%
%ADD20R,0.0550X0.0150*%
D10*
X008431Y012641D02*
X008181Y012891D01*
X008181Y013391D01*
X008431Y013641D01*
X008181Y013891D01*
X008181Y014391D01*
X008431Y014641D01*
X008931Y014641D01*
X009181Y014391D01*
X009181Y013891D01*
X008931Y013641D01*
X009181Y013391D01*
X009181Y012891D01*
X008931Y012641D01*
X008431Y012641D01*
X008431Y013641D02*
X008931Y013641D01*
X008931Y018141D02*
X008431Y018141D01*
X008181Y018391D01*
X008181Y018891D01*
X008431Y019141D01*
X008181Y019391D01*
X008181Y019891D01*
X008431Y020141D01*
X008931Y020141D01*
X009181Y019891D01*
X009181Y019391D01*
X008931Y019141D01*
X009181Y018891D01*
X009181Y018391D01*
X008931Y018141D01*
X008931Y019141D02*
X008431Y019141D01*
X008431Y023641D02*
X008181Y023891D01*
X008181Y024391D01*
X008431Y024641D01*
X008181Y024891D01*
X008181Y025391D01*
X008431Y025641D01*
X008931Y025641D01*
X009181Y025391D01*
X009181Y024891D01*
X008931Y024641D01*
X009181Y024391D01*
X009181Y023891D01*
X008931Y023641D01*
X008431Y023641D01*
X008431Y024641D02*
X008931Y024641D01*
X008931Y029141D02*
X008431Y029141D01*
X008181Y029391D01*
X008181Y029891D01*
X008431Y030141D01*
X008181Y030391D01*
X008181Y030891D01*
X008431Y031141D01*
X008931Y031141D01*
X009181Y030891D01*
X009181Y030391D01*
X008931Y030141D01*
X009181Y029891D01*
X009181Y029391D01*
X008931Y029141D01*
X008931Y030141D02*
X008431Y030141D01*
X008431Y033141D02*
X008181Y033391D01*
X008181Y033891D01*
X008431Y034141D01*
X008181Y034391D01*
X008181Y034891D01*
X008431Y035141D01*
X008931Y035141D01*
X009181Y034891D01*
X009181Y034391D01*
X008931Y034141D01*
X009181Y033891D01*
X009181Y033391D01*
X008931Y033141D01*
X008431Y033141D01*
X008431Y034141D02*
X008931Y034141D01*
X019425Y021562D02*
X019425Y020921D01*
X019638Y020921D02*
X019211Y020921D01*
X019181Y020641D02*
X018931Y020391D01*
X018931Y019891D01*
X019181Y019641D01*
X018931Y019391D01*
X018931Y018891D01*
X019181Y018641D01*
X018931Y018391D01*
X018931Y017891D01*
X019181Y017641D01*
X019681Y017641D01*
X019931Y017891D01*
X019931Y018391D01*
X019681Y018641D01*
X019181Y018641D01*
X019681Y018641D02*
X019931Y018891D01*
X019931Y019391D01*
X019681Y019641D01*
X019181Y019641D01*
X019681Y019641D02*
X019931Y019891D01*
X019931Y020391D01*
X019681Y020641D01*
X019181Y020641D01*
X019211Y021348D02*
X019425Y021562D01*
X020931Y020391D02*
X020931Y019891D01*
X021181Y019641D01*
X020931Y019391D01*
X020931Y018891D01*
X021181Y018641D01*
X020931Y018391D01*
X020931Y017891D01*
X021181Y017641D01*
X021681Y017641D01*
X021931Y017891D01*
X021931Y018391D01*
X021681Y018641D01*
X021181Y018641D01*
X021681Y018641D02*
X021931Y018891D01*
X021931Y019391D01*
X021681Y019641D01*
X021181Y019641D01*
X021681Y019641D02*
X021931Y019891D01*
X021931Y020391D01*
X021681Y020641D01*
X021181Y020641D01*
X020931Y020391D01*
X022931Y020391D02*
X022931Y019891D01*
X023181Y019641D01*
X022931Y019391D01*
X022931Y018891D01*
X023181Y018641D01*
X022931Y018391D01*
X022931Y017891D01*
X023181Y017641D01*
X023681Y017641D01*
X023931Y017891D01*
X023931Y018391D01*
X023681Y018641D01*
X023181Y018641D01*
X023681Y018641D02*
X023931Y018891D01*
X023931Y019391D01*
X023681Y019641D01*
X023181Y019641D01*
X023681Y019641D02*
X023931Y019891D01*
X023931Y020391D01*
X023681Y020641D01*
X023181Y020641D01*
X022931Y020391D01*
X024931Y020391D02*
X024931Y019891D01*
X025181Y019641D01*
X024931Y019391D01*
X024931Y018891D01*
X025181Y018641D01*
X024931Y018391D01*
X024931Y017891D01*
X025181Y017641D01*
X025681Y017641D01*
X025931Y017891D01*
X025931Y018391D01*
X025681Y018641D01*
X025181Y018641D01*
X025681Y018641D02*
X025931Y018891D01*
X025931Y019391D01*
X025681Y019641D01*
X025181Y019641D01*
X025681Y019641D02*
X025931Y019891D01*
X025931Y020391D01*
X025681Y020641D01*
X025181Y020641D01*
X024931Y020391D01*
X019638Y017205D02*
X019211Y016778D01*
X019318Y016671D01*
X019532Y016671D01*
X019638Y016778D01*
X019638Y017205D01*
X019532Y017312D01*
X019318Y017312D01*
X019211Y017205D01*
X019211Y016778D01*
X017931Y006141D02*
X017431Y006141D01*
X017181Y005891D01*
X017181Y005391D01*
X017431Y005141D01*
X017931Y005141D01*
X018181Y005391D01*
X018181Y005891D01*
X017931Y006141D01*
X017181Y005891D02*
X016931Y006141D01*
X016431Y006141D01*
X016181Y005891D01*
X016181Y005391D01*
X016431Y005141D01*
X016931Y005141D01*
X017181Y005391D01*
X021681Y005391D02*
X021931Y005141D01*
X022431Y005141D01*
X022681Y005391D01*
X022931Y005141D01*
X023431Y005141D01*
X023681Y005391D01*
X023681Y005891D01*
X023431Y006141D01*
X022931Y006141D01*
X022681Y005891D01*
X022681Y005391D01*
X022681Y005891D02*
X022431Y006141D01*
X021931Y006141D01*
X021681Y005891D01*
X021681Y005391D01*
X027181Y005391D02*
X027431Y005141D01*
X027931Y005141D01*
X028181Y005391D01*
X028431Y005141D01*
X028931Y005141D01*
X029181Y005391D01*
X029181Y005891D01*
X028931Y006141D01*
X028431Y006141D01*
X028181Y005891D01*
X028181Y005391D01*
X028181Y005891D02*
X027931Y006141D01*
X027431Y006141D01*
X027181Y005891D01*
X027181Y005391D01*
X033818Y033171D02*
X033925Y033278D01*
X034032Y033171D01*
X034138Y033278D01*
X034138Y033598D01*
X034356Y033598D02*
X034356Y033278D01*
X034463Y033171D01*
X034569Y033278D01*
X034676Y033171D01*
X034783Y033278D01*
X034783Y033598D01*
X035000Y033598D02*
X035000Y033278D01*
X035107Y033171D01*
X035214Y033278D01*
X035321Y033171D01*
X035427Y033278D01*
X035427Y033598D01*
X035645Y033278D02*
X035752Y033278D01*
X035752Y033171D01*
X035645Y033171D01*
X035645Y033278D01*
X035967Y033171D02*
X036394Y033598D01*
X036612Y033491D02*
X037039Y033491D01*
X037256Y033598D02*
X037577Y033598D01*
X037683Y033491D01*
X037683Y033278D01*
X037577Y033171D01*
X037256Y033171D01*
X037256Y033812D01*
X037901Y033598D02*
X037901Y033171D01*
X038114Y033171D02*
X038114Y033491D01*
X038221Y033598D01*
X038328Y033491D01*
X038328Y033171D01*
X038545Y033171D02*
X038866Y033171D01*
X038972Y033278D01*
X038866Y033385D01*
X038652Y033385D01*
X038545Y033491D01*
X038652Y033598D01*
X038972Y033598D01*
X039190Y033278D02*
X039297Y033278D01*
X039297Y033171D01*
X039190Y033171D01*
X039190Y033278D01*
X039512Y033278D02*
X039619Y033171D01*
X039939Y033171D01*
X040157Y033278D02*
X040263Y033171D01*
X040477Y033171D01*
X040584Y033278D01*
X040584Y033491D01*
X040477Y033598D01*
X040263Y033598D01*
X040157Y033491D01*
X040157Y033278D01*
X039939Y033598D02*
X039619Y033598D01*
X039512Y033491D01*
X039512Y033278D01*
X040801Y033171D02*
X040801Y033598D01*
X040908Y033598D01*
X041015Y033491D01*
X041121Y033598D01*
X041228Y033491D01*
X041228Y033171D01*
X041015Y033171D02*
X041015Y033491D01*
X038114Y033491D02*
X038008Y033598D01*
X037901Y033598D01*
X036394Y033171D02*
X035967Y033598D01*
X033818Y033171D02*
X033711Y033278D01*
X033711Y033598D01*
D11*
X033843Y034741D02*
X032281Y037083D01*
X033843Y037083D02*
X032281Y034741D01*
X034620Y035912D02*
X036181Y035912D01*
X036959Y035912D02*
X038130Y035912D01*
X038520Y035522D01*
X038520Y035131D01*
X038130Y034741D01*
X036959Y034741D01*
X036959Y037083D01*
X038130Y037083D01*
X038520Y036693D01*
X038520Y036302D01*
X038130Y035912D01*
X039298Y034741D02*
X039298Y037083D01*
X040078Y036302D01*
X040859Y037083D01*
X040859Y034741D01*
X041637Y035131D02*
X042027Y034741D01*
X042808Y034741D01*
X043198Y035131D01*
X043198Y035522D01*
X042808Y035912D01*
X042027Y035912D01*
X041637Y036302D01*
X041637Y036693D01*
X042027Y037083D01*
X042808Y037083D01*
X043198Y036693D01*
D12*
X004935Y002041D02*
X002085Y002041D01*
X002085Y032691D01*
X001185Y032691D01*
X001185Y045141D01*
X013135Y045141D02*
X013135Y039641D01*
X016135Y039641D01*
X016135Y045141D01*
X024885Y045141D01*
X033635Y045141D02*
X036635Y045141D01*
X036635Y039641D01*
X033635Y039641D01*
X033635Y045141D01*
X024981Y035841D02*
X024431Y035841D01*
X023881Y035841D02*
X023531Y035841D01*
X023031Y035841D02*
X022931Y035841D01*
X022931Y034691D01*
X024981Y034691D01*
X024981Y035841D01*
X024981Y034691D02*
X024981Y034491D01*
X022931Y034491D01*
X022931Y034691D01*
X020772Y033810D02*
X020772Y033377D01*
X019591Y033377D01*
X019591Y033810D01*
X019630Y033810D02*
X020772Y033810D01*
X018772Y033810D02*
X018772Y033377D01*
X017591Y033377D01*
X017591Y033810D01*
X017630Y033810D02*
X018772Y033810D01*
X016772Y033810D02*
X016772Y033377D01*
X015591Y033377D01*
X015591Y033810D01*
X015630Y033810D02*
X016772Y033810D01*
X014081Y034432D02*
X014081Y034551D01*
X014081Y034432D02*
X013255Y034432D01*
X013255Y035102D01*
X013215Y035102D01*
X013215Y034432D01*
X013176Y034432D01*
X013176Y035102D01*
X013215Y035102D01*
X013237Y035102D01*
X013237Y034472D01*
X013255Y034432D02*
X013215Y034432D01*
X013179Y034432D02*
X013179Y034551D01*
X013179Y034432D02*
X013176Y034432D01*
X013281Y034441D02*
X013281Y035141D01*
X013331Y035141D01*
X013331Y034441D01*
X013531Y034541D02*
X013581Y034541D01*
X013594Y034543D01*
X013606Y034548D01*
X013616Y034556D01*
X013624Y034566D01*
X013629Y034578D01*
X013631Y034591D01*
X013630Y034561D02*
X013630Y034747D01*
X013906Y034590D01*
X013906Y034944D01*
X013630Y034787D01*
X013630Y035012D01*
X013631Y034991D02*
X013633Y035004D01*
X013638Y035016D01*
X013646Y035026D01*
X013656Y035034D01*
X013668Y035039D01*
X013681Y035041D01*
X013731Y035041D01*
X013744Y035039D01*
X013756Y035034D01*
X013766Y035026D01*
X013774Y035016D01*
X013779Y035004D01*
X013781Y034991D01*
X013631Y034891D02*
X013631Y034741D01*
X013481Y034591D02*
X013483Y034578D01*
X013488Y034566D01*
X013496Y034556D01*
X013506Y034548D01*
X013518Y034543D01*
X013531Y034541D01*
X013179Y035023D02*
X013179Y035141D01*
X013281Y035141D01*
X014081Y035141D01*
X014081Y035023D01*
X014081Y035932D02*
X013255Y035932D01*
X013255Y036602D01*
X013215Y036602D01*
X013215Y035932D01*
X013176Y035932D01*
X013176Y036602D01*
X013215Y036602D01*
X013237Y036602D01*
X013237Y035972D01*
X013255Y035932D02*
X013215Y035932D01*
X013179Y035932D02*
X013179Y036051D01*
X013179Y035932D02*
X013176Y035932D01*
X013281Y035941D02*
X013281Y036641D01*
X013331Y036641D01*
X013331Y035941D01*
X013531Y036041D02*
X013581Y036041D01*
X013594Y036043D01*
X013606Y036048D01*
X013616Y036056D01*
X013624Y036066D01*
X013629Y036078D01*
X013631Y036091D01*
X013630Y036061D02*
X013630Y036247D01*
X013906Y036090D01*
X013906Y036444D01*
X013630Y036287D01*
X013630Y036512D01*
X013631Y036491D02*
X013633Y036504D01*
X013638Y036516D01*
X013646Y036526D01*
X013656Y036534D01*
X013668Y036539D01*
X013681Y036541D01*
X013731Y036541D01*
X013744Y036539D01*
X013756Y036534D01*
X013766Y036526D01*
X013774Y036516D01*
X013779Y036504D01*
X013781Y036491D01*
X013631Y036391D02*
X013631Y036241D01*
X013481Y036091D02*
X013483Y036078D01*
X013488Y036066D01*
X013496Y036056D01*
X013506Y036048D01*
X013518Y036043D01*
X013531Y036041D01*
X014081Y036051D02*
X014081Y035932D01*
X014081Y036523D02*
X014081Y036641D01*
X013281Y036641D01*
X013179Y036641D01*
X013179Y036523D01*
X013176Y037432D02*
X013215Y037432D01*
X013215Y038102D01*
X013255Y038102D01*
X013255Y037432D01*
X014081Y037432D01*
X014081Y037551D01*
X013906Y037590D02*
X013630Y037747D01*
X013630Y037561D01*
X013581Y037541D02*
X013531Y037541D01*
X013518Y037543D01*
X013506Y037548D01*
X013496Y037556D01*
X013488Y037566D01*
X013483Y037578D01*
X013481Y037591D01*
X013581Y037541D02*
X013594Y037543D01*
X013606Y037548D01*
X013616Y037556D01*
X013624Y037566D01*
X013629Y037578D01*
X013631Y037591D01*
X013631Y037741D02*
X013631Y037891D01*
X013630Y037787D02*
X013630Y038012D01*
X013631Y037991D02*
X013633Y038004D01*
X013638Y038016D01*
X013646Y038026D01*
X013656Y038034D01*
X013668Y038039D01*
X013681Y038041D01*
X013731Y038041D01*
X013744Y038039D01*
X013756Y038034D01*
X013766Y038026D01*
X013774Y038016D01*
X013779Y038004D01*
X013781Y037991D01*
X013906Y037944D02*
X013630Y037787D01*
X013906Y037944D02*
X013906Y037590D01*
X014081Y038023D02*
X014081Y038141D01*
X013281Y038141D01*
X013331Y038141D01*
X013331Y037441D01*
X013281Y037441D02*
X013281Y038141D01*
X013179Y038141D01*
X013179Y038023D01*
X013176Y038102D02*
X013176Y037432D01*
X013179Y037432D01*
X013179Y037551D01*
X013237Y037472D02*
X013237Y038102D01*
X013215Y038102D01*
X013176Y038102D01*
X013215Y037432D02*
X013255Y037432D01*
X012508Y032903D02*
X011878Y032903D01*
X011878Y032706D01*
X011918Y032706D02*
X011918Y032864D01*
X011878Y032864D01*
X011878Y032903D02*
X011721Y032903D01*
X011721Y032706D01*
X011957Y032864D02*
X011957Y031840D01*
X012508Y031840D01*
X012508Y032076D01*
X011918Y032076D02*
X011918Y031840D01*
X011957Y031840D01*
X011918Y031840D02*
X011878Y031840D01*
X011878Y032076D01*
X011721Y032076D02*
X011721Y031840D01*
X011878Y031840D01*
X012508Y032706D02*
X012508Y032903D01*
X013931Y030841D02*
X013931Y030341D01*
X013931Y029941D02*
X013931Y029491D01*
X014431Y029491D01*
X014431Y030841D01*
X013931Y030841D01*
X012508Y027403D02*
X011878Y027403D01*
X011878Y027206D01*
X011918Y027206D02*
X011918Y027364D01*
X011878Y027364D01*
X011878Y027403D02*
X011721Y027403D01*
X011721Y027206D01*
X011957Y027364D02*
X011957Y026340D01*
X012508Y026340D01*
X012508Y026576D01*
X011918Y026576D02*
X011918Y026340D01*
X011957Y026340D01*
X011918Y026340D02*
X011878Y026340D01*
X011878Y026576D01*
X011721Y026576D02*
X011721Y026340D01*
X011878Y026340D01*
X012508Y027206D02*
X012508Y027403D01*
X013931Y025341D02*
X013931Y024841D01*
X013931Y024441D02*
X013931Y023991D01*
X014431Y023991D01*
X014431Y025341D01*
X013931Y025341D01*
X012508Y021903D02*
X011878Y021903D01*
X011878Y021706D01*
X011918Y021706D02*
X011918Y021864D01*
X011878Y021864D01*
X011878Y021903D02*
X011721Y021903D01*
X011721Y021706D01*
X011957Y021864D02*
X011957Y020840D01*
X012508Y020840D01*
X012508Y021076D01*
X011918Y021076D02*
X011918Y020840D01*
X011957Y020840D01*
X011918Y020840D02*
X011878Y020840D01*
X011878Y021076D01*
X011721Y021076D02*
X011721Y020840D01*
X011878Y020840D01*
X012508Y021706D02*
X012508Y021903D01*
X013931Y020341D02*
X013931Y019841D01*
X013931Y019441D02*
X013931Y018991D01*
X014431Y018991D01*
X014431Y020341D01*
X013931Y020341D01*
X012508Y016403D02*
X011878Y016403D01*
X011878Y016206D01*
X011918Y016206D02*
X011918Y016364D01*
X011878Y016364D01*
X011878Y016403D02*
X011721Y016403D01*
X011721Y016206D01*
X011957Y016364D02*
X011957Y015340D01*
X012508Y015340D01*
X012508Y015576D01*
X011918Y015576D02*
X011918Y015340D01*
X011957Y015340D01*
X011918Y015340D02*
X011878Y015340D01*
X011878Y015576D01*
X011721Y015576D02*
X011721Y015340D01*
X011878Y015340D01*
X012508Y016206D02*
X012508Y016403D01*
X013931Y015341D02*
X013931Y014841D01*
X013931Y014441D02*
X013931Y013991D01*
X014431Y013991D01*
X014431Y015341D01*
X013931Y015341D01*
X015981Y011391D02*
X015981Y010891D01*
X016481Y010891D01*
X016881Y010891D02*
X017331Y010891D01*
X017331Y011391D01*
X015981Y011391D01*
X015483Y009718D02*
X015246Y009718D01*
X015483Y009718D02*
X015483Y009167D01*
X014459Y009167D01*
X014459Y009127D02*
X014616Y009127D01*
X014616Y009088D02*
X014420Y009088D01*
X014420Y008930D01*
X014616Y008930D01*
X014459Y009088D02*
X014459Y009127D01*
X014420Y009088D02*
X014420Y009718D01*
X014616Y009718D01*
X015246Y009127D02*
X015483Y009127D01*
X015483Y009167D01*
X015483Y009127D02*
X015483Y009088D01*
X015246Y009088D01*
X015246Y008930D02*
X015483Y008930D01*
X015483Y009088D01*
X019920Y009088D02*
X019920Y008930D01*
X020116Y008930D01*
X020116Y009088D02*
X019920Y009088D01*
X019920Y009718D01*
X020116Y009718D01*
X019959Y009167D02*
X020983Y009167D01*
X020983Y009718D01*
X020746Y009718D01*
X020746Y009127D02*
X020983Y009127D01*
X020983Y009167D01*
X020983Y009127D02*
X020983Y009088D01*
X020746Y009088D01*
X020746Y008930D02*
X020983Y008930D01*
X020983Y009088D01*
X020116Y009127D02*
X019959Y009127D01*
X019959Y009088D01*
X021481Y010891D02*
X021981Y010891D01*
X022381Y010891D02*
X022831Y010891D01*
X022831Y011391D01*
X021481Y011391D01*
X021481Y010891D01*
X025420Y009718D02*
X025420Y009088D01*
X025616Y009088D01*
X025616Y009127D02*
X025459Y009127D01*
X025459Y009088D01*
X025420Y009088D02*
X025420Y008930D01*
X025616Y008930D01*
X025459Y009167D02*
X026483Y009167D01*
X026483Y009718D01*
X026246Y009718D01*
X026246Y009127D02*
X026483Y009127D01*
X026483Y009167D01*
X026483Y009127D02*
X026483Y009088D01*
X026246Y009088D01*
X026246Y008930D02*
X026483Y008930D01*
X026483Y009088D01*
X025616Y009718D02*
X025420Y009718D01*
X026981Y010891D02*
X026981Y011391D01*
X028331Y011391D01*
X028331Y010891D01*
X027881Y010891D01*
X027481Y010891D02*
X026981Y010891D01*
X030920Y009718D02*
X030920Y009088D01*
X031116Y009088D01*
X031116Y009127D02*
X030959Y009127D01*
X030959Y009088D01*
X030920Y009088D02*
X030920Y008930D01*
X031116Y008930D01*
X030959Y009167D02*
X031983Y009167D01*
X031983Y009718D01*
X031746Y009718D01*
X031746Y009127D02*
X031983Y009127D01*
X031983Y009167D01*
X031983Y009127D02*
X031983Y009088D01*
X031746Y009088D01*
X031746Y008930D02*
X031983Y008930D01*
X031983Y009088D01*
X031116Y009718D02*
X030920Y009718D01*
X031981Y010891D02*
X032481Y010891D01*
X032881Y010891D02*
X033331Y010891D01*
X033331Y011391D01*
X031981Y011391D01*
X031981Y010891D01*
X036481Y010891D02*
X036981Y010891D01*
X036981Y011391D01*
X036981Y011791D02*
X036981Y012241D01*
X036481Y012241D01*
X036481Y010891D01*
X038355Y010942D02*
X038355Y010706D01*
X038355Y010942D02*
X038906Y010942D01*
X038906Y009919D01*
X038945Y009919D02*
X038945Y010076D01*
X038985Y010076D02*
X038985Y009879D01*
X039142Y009879D01*
X039142Y010076D01*
X038985Y009919D02*
X038945Y009919D01*
X038985Y009879D02*
X038355Y009879D01*
X038355Y010076D01*
X038945Y010706D02*
X038945Y010942D01*
X038906Y010942D01*
X038945Y010942D02*
X038985Y010942D01*
X038985Y010706D01*
X039142Y010706D02*
X039142Y010942D01*
X038985Y010942D01*
X038985Y015379D02*
X038355Y015379D01*
X038355Y015576D01*
X038906Y015419D02*
X038906Y016442D01*
X038355Y016442D01*
X038355Y016206D01*
X038945Y016206D02*
X038945Y016442D01*
X038906Y016442D01*
X038945Y016442D02*
X038985Y016442D01*
X038985Y016206D01*
X039142Y016206D02*
X039142Y016442D01*
X038985Y016442D01*
X038985Y015576D02*
X038985Y015379D01*
X039142Y015379D01*
X039142Y015576D01*
X038945Y015576D02*
X038945Y015419D01*
X038985Y015419D01*
X036931Y016441D02*
X036931Y016941D01*
X036931Y017341D02*
X036931Y017791D01*
X036431Y017791D01*
X036431Y016441D01*
X036931Y016441D01*
X032339Y016799D02*
X032339Y018767D01*
X032331Y018791D02*
X031381Y018791D01*
X032339Y016799D02*
X027221Y016799D01*
X027181Y016791D02*
X027181Y017741D01*
X027369Y017191D02*
X027371Y017220D01*
X027377Y017248D01*
X027387Y017275D01*
X027400Y017301D01*
X027417Y017325D01*
X027436Y017346D01*
X027459Y017364D01*
X027483Y017379D01*
X027510Y017391D01*
X027538Y017399D01*
X027567Y017403D01*
X027595Y017403D01*
X027624Y017399D01*
X027652Y017391D01*
X027679Y017379D01*
X027703Y017364D01*
X027726Y017346D01*
X027745Y017325D01*
X027762Y017301D01*
X027775Y017275D01*
X027785Y017248D01*
X027791Y017220D01*
X027793Y017191D01*
X027791Y017162D01*
X027785Y017134D01*
X027775Y017107D01*
X027762Y017081D01*
X027745Y017057D01*
X027726Y017036D01*
X027703Y017018D01*
X027679Y017003D01*
X027652Y016991D01*
X027624Y016983D01*
X027595Y016979D01*
X027567Y016979D01*
X027538Y016983D01*
X027510Y016991D01*
X027483Y017003D01*
X027459Y017018D01*
X027436Y017036D01*
X027417Y017057D01*
X027400Y017081D01*
X027387Y017107D01*
X027377Y017134D01*
X027371Y017162D01*
X027369Y017191D01*
X027231Y018791D02*
X027581Y018791D01*
X026626Y019775D02*
X026326Y019775D01*
X026176Y019925D01*
X026326Y020076D01*
X026626Y020076D01*
X026551Y020236D02*
X026626Y020311D01*
X026626Y020461D01*
X026551Y020536D01*
X026476Y020536D01*
X026401Y020461D01*
X026401Y020386D01*
X026401Y020461D02*
X026326Y020536D01*
X026251Y020536D01*
X026176Y020461D01*
X026176Y020311D01*
X026251Y020236D01*
X026401Y020076D02*
X026401Y019775D01*
X024626Y019775D02*
X024326Y019775D01*
X024176Y019925D01*
X024326Y020076D01*
X024626Y020076D01*
X024626Y020236D02*
X024326Y020536D01*
X024251Y020536D01*
X024176Y020461D01*
X024176Y020311D01*
X024251Y020236D01*
X024401Y020076D02*
X024401Y019775D01*
X024626Y020236D02*
X024626Y020536D01*
X022626Y020536D02*
X022626Y020236D01*
X022626Y020386D02*
X022176Y020386D01*
X022326Y020236D01*
X022326Y020076D02*
X022626Y020076D01*
X022401Y020076D02*
X022401Y019775D01*
X022326Y019775D02*
X022176Y019925D01*
X022326Y020076D01*
X022326Y019775D02*
X022626Y019775D01*
X020626Y019775D02*
X020326Y019775D01*
X020176Y019925D01*
X020326Y020076D01*
X020626Y020076D01*
X020551Y020236D02*
X020251Y020536D01*
X020551Y020536D01*
X020626Y020461D01*
X020626Y020311D01*
X020551Y020236D01*
X020251Y020236D01*
X020176Y020311D01*
X020176Y020461D01*
X020251Y020536D01*
X020401Y020076D02*
X020401Y019775D01*
X019981Y027041D02*
X021881Y027041D01*
X022431Y027041D02*
X023081Y027041D01*
X023081Y027291D01*
X023081Y027891D02*
X023081Y028341D01*
X022881Y028341D01*
X022690Y028041D02*
X022692Y028064D01*
X022698Y028087D01*
X022707Y028108D01*
X022720Y028128D01*
X022736Y028145D01*
X022754Y028159D01*
X022774Y028170D01*
X022796Y028178D01*
X022819Y028182D01*
X022843Y028182D01*
X022866Y028178D01*
X022888Y028170D01*
X022908Y028159D01*
X022926Y028145D01*
X022942Y028128D01*
X022955Y028108D01*
X022964Y028087D01*
X022970Y028064D01*
X022972Y028041D01*
X022970Y028018D01*
X022964Y027995D01*
X022955Y027974D01*
X022942Y027954D01*
X022926Y027937D01*
X022908Y027923D01*
X022888Y027912D01*
X022866Y027904D01*
X022843Y027900D01*
X022819Y027900D01*
X022796Y027904D01*
X022774Y027912D01*
X022754Y027923D01*
X022736Y027937D01*
X022720Y027954D01*
X022707Y027974D01*
X022698Y027995D01*
X022692Y028018D01*
X022690Y028041D01*
X025091Y027405D02*
X025091Y026972D01*
X026233Y026972D01*
X026272Y026972D02*
X026272Y027405D01*
X025091Y027405D01*
X026081Y029481D02*
X026081Y031561D01*
X026211Y031561D01*
X026211Y031551D01*
X028821Y031551D01*
X028821Y029481D01*
X026081Y029481D01*
X026211Y031561D02*
X026211Y031591D01*
X028446Y031271D02*
X028448Y031294D01*
X028454Y031316D01*
X028463Y031337D01*
X028476Y031356D01*
X028492Y031372D01*
X028510Y031386D01*
X028531Y031396D01*
X028553Y031403D01*
X028575Y031406D01*
X028598Y031405D01*
X028621Y031400D01*
X028642Y031392D01*
X028661Y031380D01*
X028678Y031364D01*
X028693Y031347D01*
X028704Y031327D01*
X028712Y031305D01*
X028716Y031282D01*
X028716Y031260D01*
X028712Y031237D01*
X028704Y031215D01*
X028693Y031195D01*
X028678Y031178D01*
X028661Y031162D01*
X028642Y031150D01*
X028621Y031142D01*
X028598Y031137D01*
X028575Y031136D01*
X028553Y031139D01*
X028531Y031146D01*
X028510Y031156D01*
X028492Y031170D01*
X028476Y031186D01*
X028463Y031205D01*
X028454Y031226D01*
X028448Y031248D01*
X028446Y031271D01*
X028591Y027405D02*
X029772Y027405D01*
X029772Y026972D01*
X029733Y026972D02*
X028591Y026972D01*
X028591Y027405D01*
X036431Y027441D02*
X036931Y027441D01*
X036931Y027941D01*
X036931Y028341D02*
X036931Y028791D01*
X036431Y028791D01*
X036431Y027441D01*
X038355Y027442D02*
X038355Y027206D01*
X038355Y027442D02*
X038906Y027442D01*
X038906Y026419D01*
X038945Y026419D02*
X038945Y026576D01*
X038985Y026576D02*
X038985Y026379D01*
X039142Y026379D01*
X039142Y026576D01*
X038985Y026419D02*
X038945Y026419D01*
X038985Y026379D02*
X038355Y026379D01*
X038355Y026576D01*
X038945Y027206D02*
X038945Y027442D01*
X038906Y027442D01*
X038945Y027442D02*
X038985Y027442D01*
X038985Y027206D01*
X039142Y027206D02*
X039142Y027442D01*
X038985Y027442D01*
X036931Y023291D02*
X036431Y023291D01*
X036431Y021941D01*
X036931Y021941D01*
X036931Y022441D01*
X036931Y022841D02*
X036931Y023291D01*
X038605Y021942D02*
X038605Y021706D01*
X038605Y021942D02*
X039156Y021942D01*
X039156Y020919D01*
X039195Y020919D02*
X039195Y021076D01*
X039235Y021076D02*
X039235Y020879D01*
X039392Y020879D01*
X039392Y021076D01*
X039235Y020919D02*
X039195Y020919D01*
X039235Y020879D02*
X038605Y020879D01*
X038605Y021076D01*
X039195Y021706D02*
X039195Y021942D01*
X039156Y021942D01*
X039195Y021942D02*
X039235Y021942D01*
X039235Y021706D01*
X039392Y021706D02*
X039392Y021942D01*
X039235Y021942D01*
X044285Y032691D02*
X044285Y002041D01*
X041435Y002041D01*
X041435Y000141D01*
X041985Y000141D01*
X023935Y000141D02*
X023935Y003141D01*
X022435Y003141D01*
X022435Y000141D01*
X004935Y000141D02*
X004385Y000141D01*
X004935Y000141D02*
X004935Y002041D01*
X018881Y027041D02*
X019031Y027041D01*
X018881Y027041D02*
X018881Y028341D01*
X018981Y028341D01*
X016135Y045141D02*
X014635Y045141D01*
X013135Y045141D01*
X044285Y032691D02*
X045185Y032691D01*
X045185Y045141D01*
D13*
X033085Y018809D02*
X033161Y018733D01*
X033161Y018579D01*
X033085Y018503D01*
X032931Y018579D02*
X032931Y018733D01*
X033008Y018809D01*
X033085Y018809D01*
X032931Y018579D02*
X032855Y018503D01*
X032778Y018503D01*
X032701Y018579D01*
X032701Y018733D01*
X032778Y018809D01*
X032701Y018349D02*
X033161Y018349D01*
X033161Y018042D02*
X032701Y018042D01*
X032855Y018196D01*
X032701Y018349D01*
X032778Y017889D02*
X032855Y017889D01*
X032931Y017812D01*
X032931Y017582D01*
X032931Y017428D02*
X032931Y017121D01*
X032701Y016968D02*
X033161Y016661D01*
X033161Y016968D02*
X032701Y016661D01*
X032701Y017582D02*
X032701Y017812D01*
X032778Y017889D01*
X032931Y017812D02*
X033008Y017889D01*
X033085Y017889D01*
X033161Y017812D01*
X033161Y017582D01*
X032701Y017582D01*
X011719Y035411D02*
X011412Y035411D01*
X011565Y035411D02*
X011565Y035871D01*
X011412Y035718D01*
X011258Y035411D02*
X010951Y035411D01*
X010951Y035871D01*
D14*
X013157Y035395D02*
X013157Y035248D01*
X013194Y035211D01*
X013268Y035211D01*
X013304Y035248D01*
X013378Y035211D02*
X013378Y035431D01*
X013452Y035358D01*
X013525Y035431D01*
X013525Y035211D01*
X013599Y035211D02*
X013599Y035431D01*
X013599Y035321D02*
X013746Y035321D01*
X013820Y035248D02*
X013820Y035211D01*
X013967Y035211D01*
X013820Y035248D02*
X013967Y035395D01*
X013967Y035431D01*
X013820Y035431D01*
X013746Y035431D02*
X013746Y035211D01*
X013304Y035395D02*
X013268Y035431D01*
X013194Y035431D01*
X013157Y035395D01*
X013157Y036711D02*
X013268Y036711D01*
X013304Y036748D01*
X013304Y036784D01*
X013268Y036821D01*
X013157Y036821D01*
X013157Y036711D02*
X013157Y036931D01*
X013268Y036931D01*
X013304Y036895D01*
X013304Y036858D01*
X013268Y036821D01*
X013378Y036821D02*
X013525Y036821D01*
X013525Y036858D02*
X013525Y036711D01*
X013378Y036711D02*
X013378Y036858D01*
X013452Y036931D01*
X013525Y036858D01*
X013599Y036931D02*
X013746Y036931D01*
X013673Y036931D02*
X013673Y036711D01*
X013820Y036821D02*
X013967Y036821D01*
X013931Y036711D02*
X013931Y036931D01*
X013820Y036821D01*
X013857Y038211D02*
X013820Y038248D01*
X013857Y038211D02*
X013931Y038211D01*
X013967Y038248D01*
X013967Y038284D01*
X013931Y038321D01*
X013894Y038321D01*
X013931Y038321D02*
X013967Y038358D01*
X013967Y038395D01*
X013931Y038431D01*
X013857Y038431D01*
X013820Y038395D01*
X013746Y038431D02*
X013599Y038431D01*
X013673Y038431D02*
X013673Y038211D01*
X013525Y038211D02*
X013525Y038358D01*
X013452Y038431D01*
X013378Y038358D01*
X013378Y038211D01*
X013304Y038248D02*
X013268Y038211D01*
X013157Y038211D01*
X013157Y038431D01*
X013268Y038431D01*
X013304Y038395D01*
X013304Y038358D01*
X013268Y038321D01*
X013157Y038321D01*
X013268Y038321D02*
X013304Y038284D01*
X013304Y038248D01*
X013378Y038321D02*
X013525Y038321D01*
X015941Y035621D02*
X016051Y035621D01*
X016088Y035585D01*
X016088Y035511D01*
X016051Y035474D01*
X015941Y035474D01*
X015941Y035401D02*
X015941Y035621D01*
X016015Y035474D02*
X016088Y035401D01*
X016162Y035438D02*
X016199Y035401D01*
X016272Y035401D01*
X016309Y035438D01*
X016309Y035511D01*
X016272Y035548D01*
X016236Y035548D01*
X016162Y035511D01*
X016162Y035621D01*
X016309Y035621D01*
X017941Y035621D02*
X018051Y035621D01*
X018088Y035585D01*
X018088Y035511D01*
X018051Y035474D01*
X017941Y035474D01*
X017941Y035401D02*
X017941Y035621D01*
X018015Y035474D02*
X018088Y035401D01*
X018162Y035438D02*
X018199Y035401D01*
X018272Y035401D01*
X018309Y035438D01*
X018309Y035474D01*
X018272Y035511D01*
X018162Y035511D01*
X018162Y035438D01*
X018162Y035511D02*
X018236Y035585D01*
X018309Y035621D01*
X019941Y035621D02*
X020051Y035621D01*
X020088Y035585D01*
X020088Y035511D01*
X020051Y035474D01*
X019941Y035474D01*
X019941Y035401D02*
X019941Y035621D01*
X020015Y035474D02*
X020088Y035401D01*
X020162Y035401D02*
X020162Y035438D01*
X020309Y035585D01*
X020309Y035621D01*
X020162Y035621D01*
X020978Y036401D02*
X021051Y036401D01*
X021088Y036438D01*
X021162Y036511D02*
X021309Y036511D01*
X021272Y036401D02*
X021272Y036621D01*
X021162Y036511D01*
X021088Y036585D02*
X021051Y036621D01*
X020978Y036621D01*
X020941Y036585D01*
X020941Y036438D01*
X020978Y036401D01*
X020921Y037901D02*
X020701Y037901D01*
X020701Y038011D01*
X020738Y038048D01*
X020811Y038048D01*
X020848Y038011D01*
X020848Y037901D01*
X020848Y037974D02*
X020921Y038048D01*
X020921Y038122D02*
X020921Y038269D01*
X020921Y038195D02*
X020701Y038195D01*
X020775Y038122D01*
X020738Y038343D02*
X020701Y038380D01*
X020701Y038453D01*
X020738Y038490D01*
X020885Y038343D01*
X020921Y038380D01*
X020921Y038453D01*
X020885Y038490D01*
X020738Y038490D01*
X020738Y038343D02*
X020885Y038343D01*
X023141Y035321D02*
X023141Y035101D01*
X023288Y035101D01*
X023436Y035101D02*
X023436Y035321D01*
X023509Y035321D02*
X023362Y035321D01*
X023583Y035285D02*
X023583Y035138D01*
X023620Y035101D01*
X023693Y035101D01*
X023730Y035138D01*
X023804Y035101D02*
X023951Y035101D01*
X023878Y035101D02*
X023878Y035321D01*
X023804Y035248D01*
X023730Y035285D02*
X023693Y035321D01*
X023620Y035321D01*
X023583Y035285D01*
X024025Y035211D02*
X024135Y035211D01*
X024172Y035174D01*
X024172Y035138D01*
X024135Y035101D01*
X024062Y035101D01*
X024025Y035138D01*
X024025Y035211D01*
X024099Y035285D01*
X024172Y035321D01*
X024246Y035285D02*
X024246Y035248D01*
X024283Y035211D01*
X024393Y035211D01*
X024393Y035138D02*
X024393Y035285D01*
X024356Y035321D01*
X024283Y035321D01*
X024246Y035285D01*
X024246Y035138D02*
X024283Y035101D01*
X024356Y035101D01*
X024393Y035138D01*
X024467Y035138D02*
X024504Y035101D01*
X024577Y035101D01*
X024614Y035138D01*
X024614Y035174D01*
X024577Y035211D01*
X024541Y035211D01*
X024577Y035211D02*
X024614Y035248D01*
X024614Y035285D01*
X024577Y035321D01*
X024504Y035321D01*
X024467Y035285D01*
X025778Y034881D02*
X025778Y034661D01*
X025778Y034734D02*
X025889Y034734D01*
X025925Y034771D01*
X025925Y034845D01*
X025889Y034881D01*
X025778Y034881D01*
X025852Y034734D02*
X025925Y034661D01*
X025999Y034661D02*
X026146Y034661D01*
X026073Y034661D02*
X026073Y034881D01*
X025999Y034808D01*
X026220Y034845D02*
X026257Y034881D01*
X026331Y034881D01*
X026367Y034845D01*
X026367Y034808D01*
X026220Y034661D01*
X026367Y034661D01*
X027999Y033845D02*
X027999Y033698D01*
X028036Y033661D01*
X028110Y033661D01*
X028146Y033698D01*
X028220Y033698D02*
X028257Y033661D01*
X028331Y033661D01*
X028367Y033698D01*
X028367Y033734D01*
X028331Y033771D01*
X028294Y033771D01*
X028331Y033771D02*
X028367Y033808D01*
X028367Y033845D01*
X028331Y033881D01*
X028257Y033881D01*
X028220Y033845D01*
X028146Y033845D02*
X028110Y033881D01*
X028036Y033881D01*
X027999Y033845D01*
X028036Y035661D02*
X028110Y035661D01*
X028146Y035698D01*
X028220Y035698D02*
X028220Y035734D01*
X028257Y035771D01*
X028331Y035771D01*
X028367Y035734D01*
X028367Y035698D01*
X028331Y035661D01*
X028257Y035661D01*
X028220Y035698D01*
X028257Y035771D02*
X028220Y035808D01*
X028220Y035845D01*
X028257Y035881D01*
X028331Y035881D01*
X028367Y035845D01*
X028367Y035808D01*
X028331Y035771D01*
X028146Y035845D02*
X028110Y035881D01*
X028036Y035881D01*
X027999Y035845D01*
X027999Y035698D01*
X028036Y035661D01*
X027220Y036661D02*
X027220Y036698D01*
X027367Y036845D01*
X027367Y036881D01*
X027220Y036881D01*
X027146Y036845D02*
X027110Y036881D01*
X027036Y036881D01*
X026999Y036845D01*
X026999Y036698D01*
X027036Y036661D01*
X027110Y036661D01*
X027146Y036698D01*
X026993Y038401D02*
X026993Y038621D01*
X026883Y038511D01*
X027030Y038511D01*
X026999Y038661D02*
X027146Y038661D01*
X027073Y038661D02*
X027073Y038881D01*
X026999Y038808D01*
X026925Y038845D02*
X026925Y038771D01*
X026889Y038734D01*
X026778Y038734D01*
X026778Y038661D02*
X026778Y038881D01*
X026889Y038881D01*
X026925Y038845D01*
X026852Y038734D02*
X026925Y038661D01*
X026736Y038621D02*
X026736Y038401D01*
X026809Y038401D02*
X026662Y038401D01*
X026588Y038401D02*
X026515Y038474D01*
X026551Y038474D02*
X026441Y038474D01*
X026441Y038401D02*
X026441Y038621D01*
X026551Y038621D01*
X026588Y038585D01*
X026588Y038511D01*
X026551Y038474D01*
X026662Y038548D02*
X026736Y038621D01*
X027220Y038698D02*
X027257Y038661D01*
X027331Y038661D01*
X027367Y038698D01*
X027367Y038771D01*
X027331Y038808D01*
X027294Y038808D01*
X027220Y038771D01*
X027220Y038881D01*
X027367Y038881D01*
X029036Y036881D02*
X028999Y036845D01*
X028999Y036698D01*
X029036Y036661D01*
X029110Y036661D01*
X029146Y036698D01*
X029220Y036698D02*
X029257Y036661D01*
X029331Y036661D01*
X029367Y036698D01*
X029367Y036845D01*
X029331Y036881D01*
X029257Y036881D01*
X029220Y036845D01*
X029220Y036808D01*
X029257Y036771D01*
X029367Y036771D01*
X029146Y036845D02*
X029110Y036881D01*
X029036Y036881D01*
X023457Y032121D02*
X023457Y031901D01*
X023530Y031901D02*
X023383Y031901D01*
X023309Y031901D02*
X023162Y031901D01*
X023236Y031901D02*
X023236Y032121D01*
X023162Y032048D01*
X023088Y032085D02*
X023088Y032011D01*
X023051Y031974D01*
X022941Y031974D01*
X022941Y031901D02*
X022941Y032121D01*
X023051Y032121D01*
X023088Y032085D01*
X023015Y031974D02*
X023088Y031901D01*
X023383Y032048D02*
X023457Y032121D01*
X023309Y031121D02*
X023162Y031121D01*
X023162Y031011D01*
X023236Y031048D01*
X023272Y031048D01*
X023309Y031011D01*
X023309Y030938D01*
X023272Y030901D01*
X023199Y030901D01*
X023162Y030938D01*
X023088Y030938D02*
X023051Y030901D01*
X022978Y030901D01*
X022941Y030938D01*
X022941Y031085D01*
X022978Y031121D01*
X023051Y031121D01*
X023088Y031085D01*
X019421Y031048D02*
X019348Y030974D01*
X019348Y031011D02*
X019348Y030901D01*
X019421Y030901D02*
X019201Y030901D01*
X019201Y031011D01*
X019238Y031048D01*
X019311Y031048D01*
X019348Y031011D01*
X019385Y031122D02*
X019421Y031159D01*
X019421Y031232D01*
X019385Y031269D01*
X019238Y031269D01*
X019201Y031232D01*
X019201Y031159D01*
X019238Y031122D01*
X019275Y031122D01*
X019311Y031159D01*
X019311Y031269D01*
X018421Y031232D02*
X018421Y031159D01*
X018385Y031122D01*
X018348Y031122D01*
X018311Y031159D01*
X018311Y031232D01*
X018348Y031269D01*
X018385Y031269D01*
X018421Y031232D01*
X018311Y031232D02*
X018275Y031269D01*
X018238Y031269D01*
X018201Y031232D01*
X018201Y031159D01*
X018238Y031122D01*
X018275Y031122D01*
X018311Y031159D01*
X018311Y031048D02*
X018348Y031011D01*
X018348Y030901D01*
X018421Y030901D02*
X018201Y030901D01*
X018201Y031011D01*
X018238Y031048D01*
X018311Y031048D01*
X018348Y030974D02*
X018421Y031048D01*
X017421Y031048D02*
X017348Y030974D01*
X017348Y031011D02*
X017348Y030901D01*
X017421Y030901D02*
X017201Y030901D01*
X017201Y031011D01*
X017238Y031048D01*
X017311Y031048D01*
X017348Y031011D01*
X017311Y031122D02*
X017311Y031269D01*
X017201Y031232D02*
X017311Y031122D01*
X017421Y031232D02*
X017201Y031232D01*
X015161Y031775D02*
X015161Y031848D01*
X015125Y031885D01*
X015161Y031959D02*
X015015Y032106D01*
X014978Y032106D01*
X014941Y032069D01*
X014941Y031996D01*
X014978Y031959D01*
X014978Y031885D02*
X014941Y031848D01*
X014941Y031775D01*
X014978Y031738D01*
X015125Y031738D01*
X015161Y031775D01*
X015161Y031959D02*
X015161Y032106D01*
X015161Y032180D02*
X015161Y032327D01*
X015161Y032254D02*
X014941Y032254D01*
X015015Y032180D01*
X013921Y032122D02*
X013885Y032122D01*
X013738Y032269D01*
X013701Y032269D01*
X013701Y032122D01*
X013738Y032048D02*
X013811Y032048D01*
X013848Y032011D01*
X013848Y031901D01*
X013921Y031901D02*
X013701Y031901D01*
X013701Y032011D01*
X013738Y032048D01*
X013848Y031974D02*
X013921Y032048D01*
X013885Y032343D02*
X013921Y032380D01*
X013921Y032453D01*
X013885Y032490D01*
X013811Y032490D01*
X013775Y032453D01*
X013775Y032416D01*
X013811Y032343D01*
X013701Y032343D01*
X013701Y032490D01*
X012722Y033001D02*
X012575Y033001D01*
X012722Y033148D01*
X012722Y033185D01*
X012685Y033221D01*
X012612Y033221D01*
X012575Y033185D01*
X012428Y033221D02*
X012428Y033001D01*
X012501Y033001D02*
X012354Y033001D01*
X012280Y033038D02*
X012280Y033185D01*
X012243Y033221D01*
X012133Y033221D01*
X012133Y033001D01*
X012243Y033001D01*
X012280Y033038D01*
X012354Y033148D02*
X012428Y033221D01*
X012059Y033221D02*
X011912Y033221D01*
X011912Y033001D01*
X012059Y033001D01*
X011986Y033111D02*
X011912Y033111D01*
X011838Y033001D02*
X011691Y033001D01*
X011691Y033221D01*
X014082Y030456D02*
X014046Y030419D01*
X014046Y030346D01*
X014082Y030309D01*
X014082Y030456D02*
X014119Y030456D01*
X014266Y030309D01*
X014266Y030456D01*
X014266Y030235D02*
X014266Y030088D01*
X014266Y030162D02*
X014046Y030162D01*
X014119Y030088D01*
X014046Y030014D02*
X014046Y029867D01*
X014046Y029941D02*
X014266Y029941D01*
X014309Y029121D02*
X014309Y029085D01*
X014162Y028938D01*
X014162Y028901D01*
X014088Y028901D02*
X014015Y028974D01*
X014051Y028974D02*
X013941Y028974D01*
X013941Y028901D02*
X013941Y029121D01*
X014051Y029121D01*
X014088Y029085D01*
X014088Y029011D01*
X014051Y028974D01*
X014162Y029121D02*
X014309Y029121D01*
X014383Y029011D02*
X014383Y028938D01*
X014420Y028901D01*
X014493Y028901D01*
X014530Y028938D01*
X014530Y028974D01*
X014493Y029011D01*
X014383Y029011D01*
X014457Y029085D01*
X014530Y029121D01*
X012649Y027721D02*
X012649Y027501D01*
X012722Y027501D02*
X012575Y027501D01*
X012501Y027501D02*
X012354Y027501D01*
X012428Y027501D02*
X012428Y027721D01*
X012354Y027648D01*
X012280Y027685D02*
X012243Y027721D01*
X012133Y027721D01*
X012133Y027501D01*
X012243Y027501D01*
X012280Y027538D01*
X012280Y027685D01*
X012059Y027721D02*
X011912Y027721D01*
X011912Y027501D01*
X012059Y027501D01*
X011986Y027611D02*
X011912Y027611D01*
X011838Y027501D02*
X011691Y027501D01*
X011691Y027721D01*
X012575Y027648D02*
X012649Y027721D01*
X014201Y026953D02*
X014238Y026990D01*
X014385Y026843D01*
X014421Y026880D01*
X014421Y026953D01*
X014385Y026990D01*
X014238Y026990D01*
X014201Y026953D02*
X014201Y026880D01*
X014238Y026843D01*
X014385Y026843D01*
X014238Y026769D02*
X014385Y026622D01*
X014421Y026622D01*
X014421Y026548D02*
X014348Y026474D01*
X014348Y026511D02*
X014348Y026401D01*
X014421Y026401D02*
X014201Y026401D01*
X014201Y026511D01*
X014238Y026548D01*
X014311Y026548D01*
X014348Y026511D01*
X014201Y026622D02*
X014201Y026769D01*
X014238Y026769D01*
X015441Y026790D02*
X015441Y026717D01*
X015478Y026680D01*
X015625Y026680D01*
X015478Y026827D01*
X015625Y026827D01*
X015661Y026790D01*
X015661Y026717D01*
X015625Y026680D01*
X015661Y026606D02*
X015661Y026459D01*
X015515Y026606D01*
X015478Y026606D01*
X015441Y026569D01*
X015441Y026496D01*
X015478Y026459D01*
X015478Y026385D02*
X015441Y026348D01*
X015441Y026275D01*
X015478Y026238D01*
X015625Y026238D01*
X015661Y026275D01*
X015661Y026348D01*
X015625Y026385D01*
X015441Y026790D02*
X015478Y026827D01*
X014266Y024956D02*
X014266Y024809D01*
X014266Y024883D02*
X014046Y024883D01*
X014119Y024809D01*
X014266Y024735D02*
X014266Y024588D01*
X014266Y024662D02*
X014046Y024662D01*
X014119Y024588D01*
X014046Y024514D02*
X014046Y024367D01*
X014046Y024441D02*
X014266Y024441D01*
X014941Y023254D02*
X015161Y023254D01*
X015161Y023327D02*
X015161Y023180D01*
X015015Y023180D02*
X014941Y023254D01*
X014941Y023106D02*
X014978Y023106D01*
X015125Y022959D01*
X015161Y022959D01*
X015161Y022885D02*
X015088Y022812D01*
X015088Y022848D02*
X015088Y022738D01*
X015161Y022738D02*
X014941Y022738D01*
X014941Y022848D01*
X014978Y022885D01*
X015051Y022885D01*
X015088Y022848D01*
X014941Y022959D02*
X014941Y023106D01*
X014385Y021490D02*
X014311Y021490D01*
X014275Y021453D01*
X014275Y021416D01*
X014311Y021343D01*
X014201Y021343D01*
X014201Y021490D01*
X014385Y021490D02*
X014421Y021453D01*
X014421Y021380D01*
X014385Y021343D01*
X014385Y021269D02*
X014348Y021269D01*
X014311Y021232D01*
X014311Y021122D01*
X014385Y021122D01*
X014421Y021159D01*
X014421Y021232D01*
X014385Y021269D01*
X014238Y021195D02*
X014311Y021122D01*
X014311Y021048D02*
X014348Y021011D01*
X014348Y020901D01*
X014421Y020901D02*
X014201Y020901D01*
X014201Y021011D01*
X014238Y021048D01*
X014311Y021048D01*
X014348Y020974D02*
X014421Y021048D01*
X014238Y021195D02*
X014201Y021269D01*
X014229Y019956D02*
X014266Y019919D01*
X014266Y019846D01*
X014229Y019809D01*
X014082Y019956D01*
X014229Y019956D01*
X014082Y019956D02*
X014046Y019919D01*
X014046Y019846D01*
X014082Y019809D01*
X014229Y019809D01*
X014266Y019735D02*
X014266Y019588D01*
X014266Y019662D02*
X014046Y019662D01*
X014119Y019588D01*
X014046Y019514D02*
X014046Y019367D01*
X014046Y019441D02*
X014266Y019441D01*
X014941Y018327D02*
X014978Y018254D01*
X015051Y018180D01*
X015051Y018290D01*
X015088Y018327D01*
X015125Y018327D01*
X015161Y018290D01*
X015161Y018217D01*
X015125Y018180D01*
X015051Y018180D01*
X015088Y018106D02*
X015051Y018069D01*
X015051Y017959D01*
X015125Y017959D01*
X015161Y017996D01*
X015161Y018069D01*
X015125Y018106D01*
X015088Y018106D01*
X014978Y018033D02*
X015051Y017959D01*
X015051Y017885D02*
X015088Y017848D01*
X015088Y017738D01*
X015161Y017738D02*
X014941Y017738D01*
X014941Y017848D01*
X014978Y017885D01*
X015051Y017885D01*
X015088Y017812D02*
X015161Y017885D01*
X014978Y018033D02*
X014941Y018106D01*
X014385Y016490D02*
X014238Y016490D01*
X014385Y016343D01*
X014421Y016380D01*
X014421Y016453D01*
X014385Y016490D01*
X014385Y016343D02*
X014238Y016343D01*
X014201Y016380D01*
X014201Y016453D01*
X014238Y016490D01*
X014201Y016269D02*
X014238Y016195D01*
X014311Y016122D01*
X014311Y016232D01*
X014348Y016269D01*
X014385Y016269D01*
X014421Y016232D01*
X014421Y016159D01*
X014385Y016122D01*
X014311Y016122D01*
X014311Y016048D02*
X014348Y016011D01*
X014348Y015901D01*
X014421Y015901D02*
X014201Y015901D01*
X014201Y016011D01*
X014238Y016048D01*
X014311Y016048D01*
X014348Y015974D02*
X014421Y016048D01*
X015441Y016033D02*
X015661Y016033D01*
X015661Y016106D02*
X015661Y015959D01*
X015625Y015885D02*
X015661Y015848D01*
X015661Y015775D01*
X015625Y015738D01*
X015478Y015738D01*
X015441Y015775D01*
X015441Y015848D01*
X015478Y015885D01*
X015515Y015959D02*
X015441Y016033D01*
X015478Y016180D02*
X015515Y016180D01*
X015551Y016217D01*
X015551Y016290D01*
X015588Y016327D01*
X015625Y016327D01*
X015661Y016290D01*
X015661Y016217D01*
X015625Y016180D01*
X015588Y016180D01*
X015551Y016217D01*
X015551Y016290D02*
X015515Y016327D01*
X015478Y016327D01*
X015441Y016290D01*
X015441Y016217D01*
X015478Y016180D01*
X014229Y014735D02*
X014082Y014735D01*
X014046Y014698D01*
X014046Y014625D01*
X014082Y014588D01*
X014119Y014588D01*
X014156Y014625D01*
X014156Y014735D01*
X014229Y014735D02*
X014266Y014698D01*
X014266Y014625D01*
X014229Y014588D01*
X014266Y014441D02*
X014046Y014441D01*
X014046Y014514D02*
X014046Y014367D01*
X015441Y014254D02*
X015661Y014254D01*
X015661Y014327D02*
X015661Y014180D01*
X015625Y014106D02*
X015588Y014106D01*
X015551Y014069D01*
X015551Y013959D01*
X015625Y013959D01*
X015661Y013996D01*
X015661Y014069D01*
X015625Y014106D01*
X015515Y014180D02*
X015441Y014254D01*
X015441Y014106D02*
X015478Y014033D01*
X015551Y013959D01*
X015551Y013885D02*
X015588Y013848D01*
X015588Y013738D01*
X015661Y013738D02*
X015441Y013738D01*
X015441Y013848D01*
X015478Y013885D01*
X015551Y013885D01*
X015588Y013812D02*
X015661Y013885D01*
X015530Y012621D02*
X015530Y012585D01*
X015383Y012438D01*
X015383Y012401D01*
X015309Y012401D02*
X015162Y012401D01*
X015236Y012401D02*
X015236Y012621D01*
X015162Y012548D01*
X015088Y012585D02*
X015051Y012621D01*
X014978Y012621D01*
X014941Y012585D01*
X014941Y012438D01*
X014978Y012401D01*
X015051Y012401D01*
X015088Y012438D01*
X015383Y012621D02*
X015530Y012621D01*
X015367Y011381D02*
X015220Y011381D01*
X015220Y011271D01*
X015294Y011308D01*
X015331Y011308D01*
X015367Y011271D01*
X015367Y011198D01*
X015331Y011161D01*
X015257Y011161D01*
X015220Y011198D01*
X015146Y011198D02*
X015110Y011161D01*
X015036Y011161D01*
X014999Y011198D01*
X014999Y011271D02*
X015073Y011308D01*
X015110Y011308D01*
X015146Y011271D01*
X015146Y011198D01*
X014999Y011271D02*
X014999Y011381D01*
X015146Y011381D01*
X014925Y011345D02*
X014925Y011271D01*
X014889Y011234D01*
X014778Y011234D01*
X014778Y011161D02*
X014778Y011381D01*
X014889Y011381D01*
X014925Y011345D01*
X014852Y011234D02*
X014925Y011161D01*
X014285Y009711D02*
X014321Y009674D01*
X014321Y009601D01*
X014285Y009564D01*
X014248Y009564D01*
X014211Y009601D01*
X014211Y009674D01*
X014248Y009711D01*
X014285Y009711D01*
X014211Y009674D02*
X014175Y009711D01*
X014138Y009711D01*
X014101Y009674D01*
X014101Y009601D01*
X014138Y009564D01*
X014175Y009564D01*
X014211Y009601D01*
X014138Y009490D02*
X014101Y009453D01*
X014101Y009343D01*
X014321Y009343D01*
X014321Y009453D01*
X014285Y009490D01*
X014138Y009490D01*
X014101Y009269D02*
X014101Y009122D01*
X014321Y009122D01*
X014321Y009269D01*
X014211Y009195D02*
X014211Y009122D01*
X014321Y009048D02*
X014321Y008901D01*
X014101Y008901D01*
X016607Y011006D02*
X016607Y011226D01*
X016680Y011226D02*
X016533Y011226D01*
X016754Y011189D02*
X016754Y011152D01*
X016791Y011116D01*
X016864Y011116D01*
X016901Y011079D01*
X016901Y011042D01*
X016864Y011006D01*
X016791Y011006D01*
X016754Y011042D01*
X016754Y011079D01*
X016791Y011116D01*
X016864Y011116D02*
X016901Y011152D01*
X016901Y011189D01*
X016864Y011226D01*
X016791Y011226D01*
X016754Y011189D01*
X017941Y011901D02*
X017941Y012121D01*
X018051Y012121D01*
X018088Y012085D01*
X018088Y012011D01*
X018051Y011974D01*
X017941Y011974D01*
X018015Y011974D02*
X018088Y011901D01*
X018162Y011938D02*
X018199Y011901D01*
X018272Y011901D01*
X018309Y011938D01*
X018309Y012011D01*
X018272Y012048D01*
X018236Y012048D01*
X018162Y012011D01*
X018162Y012121D01*
X018309Y012121D01*
X018383Y012011D02*
X018493Y012011D01*
X018530Y011974D01*
X018530Y011938D01*
X018493Y011901D01*
X018420Y011901D01*
X018383Y011938D01*
X018383Y012011D01*
X018457Y012085D01*
X018530Y012121D01*
X020278Y011381D02*
X020278Y011161D01*
X020278Y011234D02*
X020389Y011234D01*
X020425Y011271D01*
X020425Y011345D01*
X020389Y011381D01*
X020278Y011381D01*
X020352Y011234D02*
X020425Y011161D01*
X020499Y011198D02*
X020536Y011161D01*
X020610Y011161D01*
X020646Y011198D01*
X020646Y011271D01*
X020610Y011308D01*
X020573Y011308D01*
X020499Y011271D01*
X020499Y011381D01*
X020646Y011381D01*
X020720Y011345D02*
X020757Y011381D01*
X020831Y011381D01*
X020867Y011345D01*
X020720Y011198D01*
X020757Y011161D01*
X020831Y011161D01*
X020867Y011198D01*
X020867Y011345D01*
X020720Y011345D02*
X020720Y011198D01*
X020736Y012401D02*
X020736Y012621D01*
X020662Y012548D01*
X020588Y012585D02*
X020551Y012621D01*
X020478Y012621D01*
X020441Y012585D01*
X020441Y012438D01*
X020478Y012401D01*
X020551Y012401D01*
X020588Y012438D01*
X020662Y012401D02*
X020809Y012401D01*
X020883Y012438D02*
X020920Y012401D01*
X020993Y012401D01*
X021030Y012438D01*
X021030Y012474D01*
X020993Y012511D01*
X020883Y012511D01*
X020883Y012438D01*
X020883Y012511D02*
X020957Y012585D01*
X021030Y012621D01*
X022033Y011226D02*
X022180Y011226D01*
X022107Y011226D02*
X022107Y011006D01*
X022254Y011006D02*
X022254Y011042D01*
X022401Y011189D01*
X022401Y011226D01*
X022254Y011226D01*
X023441Y011901D02*
X023441Y012121D01*
X023551Y012121D01*
X023588Y012085D01*
X023588Y012011D01*
X023551Y011974D01*
X023441Y011974D01*
X023515Y011974D02*
X023588Y011901D01*
X023662Y011938D02*
X023699Y011901D01*
X023772Y011901D01*
X023809Y011938D01*
X023809Y012011D01*
X023772Y012048D01*
X023736Y012048D01*
X023662Y012011D01*
X023662Y012121D01*
X023809Y012121D01*
X023883Y012048D02*
X023957Y012121D01*
X023957Y011901D01*
X024030Y011901D02*
X023883Y011901D01*
X025778Y011381D02*
X025778Y011161D01*
X025778Y011234D02*
X025889Y011234D01*
X025925Y011271D01*
X025925Y011345D01*
X025889Y011381D01*
X025778Y011381D01*
X025852Y011234D02*
X025925Y011161D01*
X025999Y011271D02*
X026110Y011381D01*
X026110Y011161D01*
X026146Y011271D02*
X025999Y011271D01*
X026220Y011271D02*
X026294Y011308D01*
X026331Y011308D01*
X026367Y011271D01*
X026367Y011198D01*
X026331Y011161D01*
X026257Y011161D01*
X026220Y011198D01*
X026220Y011271D02*
X026220Y011381D01*
X026367Y011381D01*
X026420Y012401D02*
X026383Y012438D01*
X026420Y012401D02*
X026493Y012401D01*
X026530Y012438D01*
X026530Y012511D01*
X026493Y012548D01*
X026457Y012548D01*
X026383Y012511D01*
X026383Y012621D01*
X026530Y012621D01*
X026236Y012621D02*
X026236Y012401D01*
X026309Y012401D02*
X026162Y012401D01*
X026088Y012438D02*
X026051Y012401D01*
X025978Y012401D01*
X025941Y012438D01*
X025941Y012585D01*
X025978Y012621D01*
X026051Y012621D01*
X026088Y012585D01*
X026162Y012548D02*
X026236Y012621D01*
X027533Y011226D02*
X027680Y011226D01*
X027607Y011226D02*
X027607Y011006D01*
X027754Y011042D02*
X027791Y011006D01*
X027864Y011006D01*
X027901Y011042D01*
X027901Y011079D01*
X027864Y011116D01*
X027754Y011116D01*
X027754Y011042D01*
X027754Y011116D02*
X027828Y011189D01*
X027901Y011226D01*
X028941Y011901D02*
X028941Y012121D01*
X029051Y012121D01*
X029088Y012085D01*
X029088Y012011D01*
X029051Y011974D01*
X028941Y011974D01*
X029015Y011974D02*
X029088Y011901D01*
X029162Y012011D02*
X029309Y012011D01*
X029383Y012011D02*
X029493Y012011D01*
X029530Y011974D01*
X029530Y011938D01*
X029493Y011901D01*
X029420Y011901D01*
X029383Y011938D01*
X029383Y012011D01*
X029457Y012085D01*
X029530Y012121D01*
X029272Y012121D02*
X029162Y012011D01*
X029272Y011901D02*
X029272Y012121D01*
X030778Y011381D02*
X030778Y011161D01*
X030778Y011234D02*
X030889Y011234D01*
X030925Y011271D01*
X030925Y011345D01*
X030889Y011381D01*
X030778Y011381D01*
X030852Y011234D02*
X030925Y011161D01*
X030999Y011271D02*
X031146Y011271D01*
X031220Y011198D02*
X031367Y011345D01*
X031367Y011198D01*
X031331Y011161D01*
X031257Y011161D01*
X031220Y011198D01*
X031220Y011345D01*
X031257Y011381D01*
X031331Y011381D01*
X031367Y011345D01*
X031110Y011381D02*
X030999Y011271D01*
X031110Y011161D02*
X031110Y011381D01*
X031162Y012401D02*
X031309Y012401D01*
X031236Y012401D02*
X031236Y012621D01*
X031162Y012548D01*
X031088Y012585D02*
X031051Y012621D01*
X030978Y012621D01*
X030941Y012585D01*
X030941Y012438D01*
X030978Y012401D01*
X031051Y012401D01*
X031088Y012438D01*
X031383Y012511D02*
X031530Y012511D01*
X031493Y012401D02*
X031493Y012621D01*
X031383Y012511D01*
X032533Y011226D02*
X032680Y011226D01*
X032607Y011226D02*
X032607Y011006D01*
X032754Y011042D02*
X032791Y011006D01*
X032864Y011006D01*
X032901Y011042D01*
X032901Y011116D01*
X032864Y011152D01*
X032828Y011152D01*
X032754Y011116D01*
X032754Y011226D01*
X032901Y011226D01*
X033701Y011901D02*
X033701Y012011D01*
X033738Y012048D01*
X033811Y012048D01*
X033848Y012011D01*
X033848Y011901D01*
X033921Y011901D02*
X033701Y011901D01*
X033848Y011974D02*
X033921Y012048D01*
X033811Y012122D02*
X033811Y012269D01*
X033775Y012343D02*
X033701Y012416D01*
X033921Y012416D01*
X033921Y012343D02*
X033921Y012490D01*
X033921Y012232D02*
X033701Y012232D01*
X033811Y012122D01*
X035201Y012195D02*
X035421Y012195D01*
X035421Y012122D02*
X035421Y012269D01*
X035385Y012343D02*
X035421Y012380D01*
X035421Y012453D01*
X035385Y012490D01*
X035348Y012490D01*
X035311Y012453D01*
X035311Y012416D01*
X035311Y012453D02*
X035275Y012490D01*
X035238Y012490D01*
X035201Y012453D01*
X035201Y012380D01*
X035238Y012343D01*
X035201Y012195D02*
X035275Y012122D01*
X035238Y012048D02*
X035201Y012011D01*
X035201Y011938D01*
X035238Y011901D01*
X035385Y011901D01*
X035421Y011938D01*
X035421Y012011D01*
X035385Y012048D01*
X035385Y010990D02*
X035421Y010953D01*
X035421Y010880D01*
X035385Y010843D01*
X035311Y010843D02*
X035275Y010916D01*
X035275Y010953D01*
X035311Y010990D01*
X035385Y010990D01*
X035311Y010843D02*
X035201Y010843D01*
X035201Y010990D01*
X035238Y010769D02*
X035275Y010769D01*
X035311Y010732D01*
X035348Y010769D01*
X035385Y010769D01*
X035421Y010732D01*
X035421Y010659D01*
X035385Y010622D01*
X035421Y010548D02*
X035348Y010474D01*
X035348Y010511D02*
X035348Y010401D01*
X035421Y010401D02*
X035201Y010401D01*
X035201Y010511D01*
X035238Y010548D01*
X035311Y010548D01*
X035348Y010511D01*
X035238Y010622D02*
X035201Y010659D01*
X035201Y010732D01*
X035238Y010769D01*
X035311Y010732D02*
X035311Y010695D01*
X036647Y011443D02*
X036647Y011590D01*
X036647Y011516D02*
X036867Y011516D01*
X036757Y011664D02*
X036757Y011811D01*
X036867Y011774D02*
X036647Y011774D01*
X036757Y011664D01*
X036421Y013401D02*
X036201Y013401D01*
X036201Y013511D01*
X036238Y013548D01*
X036311Y013548D01*
X036348Y013511D01*
X036348Y013401D01*
X036348Y013474D02*
X036421Y013548D01*
X036385Y013622D02*
X036421Y013659D01*
X036421Y013732D01*
X036385Y013769D01*
X036348Y013769D01*
X036311Y013732D01*
X036311Y013695D01*
X036311Y013732D02*
X036275Y013769D01*
X036238Y013769D01*
X036201Y013732D01*
X036201Y013659D01*
X036238Y013622D01*
X036311Y013843D02*
X036311Y013953D01*
X036348Y013990D01*
X036385Y013990D01*
X036421Y013953D01*
X036421Y013880D01*
X036385Y013843D01*
X036311Y013843D01*
X036238Y013916D01*
X036201Y013990D01*
X036441Y015238D02*
X036441Y015348D01*
X036478Y015385D01*
X036551Y015385D01*
X036588Y015348D01*
X036588Y015238D01*
X036661Y015238D02*
X036441Y015238D01*
X036588Y015312D02*
X036661Y015385D01*
X036625Y015459D02*
X036661Y015496D01*
X036661Y015569D01*
X036625Y015606D01*
X036588Y015606D01*
X036551Y015569D01*
X036551Y015533D01*
X036551Y015569D02*
X036515Y015606D01*
X036478Y015606D01*
X036441Y015569D01*
X036441Y015496D01*
X036478Y015459D01*
X036478Y015680D02*
X036441Y015717D01*
X036441Y015790D01*
X036478Y015827D01*
X036625Y015680D01*
X036661Y015717D01*
X036661Y015790D01*
X036625Y015827D01*
X036478Y015827D01*
X036478Y015680D02*
X036625Y015680D01*
X035421Y015695D02*
X035201Y015695D01*
X035275Y015622D01*
X035238Y015548D02*
X035201Y015511D01*
X035201Y015438D01*
X035238Y015401D01*
X035385Y015401D01*
X035421Y015438D01*
X035421Y015511D01*
X035385Y015548D01*
X035421Y015622D02*
X035421Y015769D01*
X035421Y015843D02*
X035275Y015990D01*
X035238Y015990D01*
X035201Y015953D01*
X035201Y015880D01*
X035238Y015843D01*
X035421Y015843D02*
X035421Y015990D01*
X036597Y016993D02*
X036597Y017140D01*
X036597Y017066D02*
X036817Y017066D01*
X036780Y017214D02*
X036817Y017251D01*
X036817Y017324D01*
X036780Y017361D01*
X036744Y017361D01*
X036707Y017324D01*
X036707Y017287D01*
X036707Y017324D02*
X036670Y017361D01*
X036633Y017361D01*
X036597Y017324D01*
X036597Y017251D01*
X036633Y017214D01*
X035867Y017661D02*
X035720Y017661D01*
X035794Y017661D02*
X035794Y017881D01*
X035720Y017808D01*
X035646Y017808D02*
X035610Y017771D01*
X035646Y017734D01*
X035646Y017698D01*
X035610Y017661D01*
X035536Y017661D01*
X035499Y017698D01*
X035425Y017661D02*
X035352Y017734D01*
X035389Y017734D02*
X035278Y017734D01*
X035278Y017661D02*
X035278Y017881D01*
X035389Y017881D01*
X035425Y017845D01*
X035425Y017771D01*
X035389Y017734D01*
X035499Y017845D02*
X035536Y017881D01*
X035610Y017881D01*
X035646Y017845D01*
X035646Y017808D01*
X035610Y017771D02*
X035573Y017771D01*
X036441Y020738D02*
X036441Y020848D01*
X036478Y020885D01*
X036551Y020885D01*
X036588Y020848D01*
X036588Y020738D01*
X036661Y020738D02*
X036441Y020738D01*
X036588Y020812D02*
X036661Y020885D01*
X036661Y020959D02*
X036515Y021106D01*
X036478Y021106D01*
X036441Y021069D01*
X036441Y020996D01*
X036478Y020959D01*
X036661Y020959D02*
X036661Y021106D01*
X036625Y021180D02*
X036661Y021217D01*
X036661Y021290D01*
X036625Y021327D01*
X036551Y021327D01*
X036515Y021290D01*
X036515Y021254D01*
X036551Y021180D01*
X036441Y021180D01*
X036441Y021327D01*
X035421Y021343D02*
X035421Y021490D01*
X035421Y021416D02*
X035201Y021416D01*
X035275Y021343D01*
X035421Y021269D02*
X035421Y021122D01*
X035421Y021195D02*
X035201Y021195D01*
X035275Y021122D01*
X035238Y021048D02*
X035201Y021011D01*
X035201Y020938D01*
X035238Y020901D01*
X035385Y020901D01*
X035421Y020938D01*
X035421Y021011D01*
X035385Y021048D01*
X036597Y022493D02*
X036597Y022640D01*
X036597Y022566D02*
X036817Y022566D01*
X036817Y022714D02*
X036670Y022861D01*
X036633Y022861D01*
X036597Y022824D01*
X036597Y022751D01*
X036633Y022714D01*
X036817Y022714D02*
X036817Y022861D01*
X035867Y023198D02*
X035867Y023234D01*
X035831Y023271D01*
X035720Y023271D01*
X035720Y023198D01*
X035757Y023161D01*
X035831Y023161D01*
X035867Y023198D01*
X035794Y023345D02*
X035720Y023271D01*
X035646Y023308D02*
X035646Y023345D01*
X035610Y023381D01*
X035536Y023381D01*
X035499Y023345D01*
X035425Y023345D02*
X035425Y023271D01*
X035389Y023234D01*
X035278Y023234D01*
X035278Y023161D02*
X035278Y023381D01*
X035389Y023381D01*
X035425Y023345D01*
X035352Y023234D02*
X035425Y023161D01*
X035499Y023161D02*
X035646Y023308D01*
X035646Y023161D02*
X035499Y023161D01*
X035794Y023345D02*
X035867Y023381D01*
X036441Y026238D02*
X036441Y026348D01*
X036478Y026385D01*
X036551Y026385D01*
X036588Y026348D01*
X036588Y026238D01*
X036661Y026238D02*
X036441Y026238D01*
X036588Y026312D02*
X036661Y026385D01*
X036661Y026459D02*
X036515Y026606D01*
X036478Y026606D01*
X036441Y026569D01*
X036441Y026496D01*
X036478Y026459D01*
X036661Y026459D02*
X036661Y026606D01*
X036625Y026680D02*
X036661Y026717D01*
X036661Y026790D01*
X036625Y026827D01*
X036478Y026827D01*
X036625Y026680D01*
X036478Y026680D01*
X036441Y026717D01*
X036441Y026790D01*
X036478Y026827D01*
X035421Y026880D02*
X035385Y026843D01*
X035238Y026990D01*
X035385Y026990D01*
X035421Y026953D01*
X035421Y026880D01*
X035385Y026843D02*
X035238Y026843D01*
X035201Y026880D01*
X035201Y026953D01*
X035238Y026990D01*
X035421Y026769D02*
X035421Y026622D01*
X035421Y026695D02*
X035201Y026695D01*
X035275Y026622D01*
X035238Y026548D02*
X035201Y026511D01*
X035201Y026438D01*
X035238Y026401D01*
X035385Y026401D01*
X035421Y026438D01*
X035421Y026511D01*
X035385Y026548D01*
X036597Y027993D02*
X036597Y028140D01*
X036597Y028066D02*
X036817Y028066D01*
X036817Y028214D02*
X036817Y028361D01*
X036817Y028287D02*
X036597Y028287D01*
X036670Y028214D01*
X035867Y028661D02*
X035720Y028661D01*
X035646Y028661D02*
X035499Y028661D01*
X035646Y028808D01*
X035646Y028845D01*
X035610Y028881D01*
X035536Y028881D01*
X035499Y028845D01*
X035425Y028845D02*
X035425Y028771D01*
X035389Y028734D01*
X035278Y028734D01*
X035278Y028661D02*
X035278Y028881D01*
X035389Y028881D01*
X035425Y028845D01*
X035352Y028734D02*
X035425Y028661D01*
X035720Y028808D02*
X035794Y028881D01*
X035794Y028661D01*
X038307Y026281D02*
X038307Y026061D01*
X038454Y026061D01*
X038528Y026061D02*
X038528Y026281D01*
X038675Y026281D01*
X038749Y026281D02*
X038860Y026281D01*
X038896Y026245D01*
X038896Y026098D01*
X038860Y026061D01*
X038749Y026061D01*
X038749Y026281D01*
X038602Y026171D02*
X038528Y026171D01*
X038528Y026061D02*
X038675Y026061D01*
X038970Y026061D02*
X039117Y026061D01*
X039044Y026061D02*
X039044Y026281D01*
X038970Y026208D01*
X038999Y020781D02*
X039110Y020781D01*
X039146Y020745D01*
X039146Y020598D01*
X039110Y020561D01*
X038999Y020561D01*
X038999Y020781D01*
X038925Y020781D02*
X038778Y020781D01*
X038778Y020561D01*
X038925Y020561D01*
X038852Y020671D02*
X038778Y020671D01*
X038704Y020561D02*
X038557Y020561D01*
X038557Y020781D01*
X039220Y020745D02*
X039257Y020781D01*
X039331Y020781D01*
X039367Y020745D01*
X039367Y020708D01*
X039220Y020561D01*
X039367Y020561D01*
X039081Y015281D02*
X039117Y015245D01*
X039117Y015208D01*
X039081Y015171D01*
X039117Y015134D01*
X039117Y015098D01*
X039081Y015061D01*
X039007Y015061D01*
X038970Y015098D01*
X038896Y015098D02*
X038896Y015245D01*
X038860Y015281D01*
X038749Y015281D01*
X038749Y015061D01*
X038860Y015061D01*
X038896Y015098D01*
X038970Y015245D02*
X039007Y015281D01*
X039081Y015281D01*
X039081Y015171D02*
X039044Y015171D01*
X038675Y015061D02*
X038528Y015061D01*
X038528Y015281D01*
X038675Y015281D01*
X038602Y015171D02*
X038528Y015171D01*
X038454Y015061D02*
X038307Y015061D01*
X038307Y015281D01*
X038307Y009781D02*
X038307Y009561D01*
X038454Y009561D01*
X038528Y009561D02*
X038675Y009561D01*
X038749Y009561D02*
X038860Y009561D01*
X038896Y009598D01*
X038896Y009745D01*
X038860Y009781D01*
X038749Y009781D01*
X038749Y009561D01*
X038602Y009671D02*
X038528Y009671D01*
X038528Y009781D02*
X038528Y009561D01*
X038528Y009781D02*
X038675Y009781D01*
X038970Y009671D02*
X039117Y009671D01*
X039081Y009561D02*
X039081Y009781D01*
X038970Y009671D01*
X030821Y009674D02*
X030821Y009601D01*
X030785Y009564D01*
X030711Y009564D02*
X030675Y009637D01*
X030675Y009674D01*
X030711Y009711D01*
X030785Y009711D01*
X030821Y009674D01*
X030711Y009564D02*
X030601Y009564D01*
X030601Y009711D01*
X030638Y009490D02*
X030601Y009453D01*
X030601Y009343D01*
X030821Y009343D01*
X030821Y009453D01*
X030785Y009490D01*
X030638Y009490D01*
X030601Y009269D02*
X030601Y009122D01*
X030821Y009122D01*
X030821Y009269D01*
X030711Y009195D02*
X030711Y009122D01*
X030821Y009048D02*
X030821Y008901D01*
X030601Y008901D01*
X025321Y008901D02*
X025321Y009048D01*
X025321Y009122D02*
X025321Y009269D01*
X025321Y009343D02*
X025321Y009453D01*
X025285Y009490D01*
X025138Y009490D01*
X025101Y009453D01*
X025101Y009343D01*
X025321Y009343D01*
X025211Y009195D02*
X025211Y009122D01*
X025101Y009122D02*
X025321Y009122D01*
X025101Y009122D02*
X025101Y009269D01*
X025211Y009564D02*
X025211Y009674D01*
X025248Y009711D01*
X025285Y009711D01*
X025321Y009674D01*
X025321Y009601D01*
X025285Y009564D01*
X025211Y009564D01*
X025138Y009637D01*
X025101Y009711D01*
X025101Y008901D02*
X025321Y008901D01*
X019821Y008901D02*
X019821Y009048D01*
X019821Y009122D02*
X019821Y009269D01*
X019821Y009343D02*
X019821Y009453D01*
X019785Y009490D01*
X019638Y009490D01*
X019601Y009453D01*
X019601Y009343D01*
X019821Y009343D01*
X019711Y009195D02*
X019711Y009122D01*
X019601Y009122D02*
X019821Y009122D01*
X019601Y009122D02*
X019601Y009269D01*
X019601Y009564D02*
X019601Y009711D01*
X019638Y009711D01*
X019785Y009564D01*
X019821Y009564D01*
X019821Y008901D02*
X019601Y008901D01*
X012464Y016501D02*
X012501Y016538D01*
X012501Y016685D01*
X012464Y016721D01*
X012391Y016721D01*
X012354Y016685D01*
X012354Y016648D01*
X012391Y016611D01*
X012501Y016611D01*
X012464Y016501D02*
X012391Y016501D01*
X012354Y016538D01*
X012280Y016538D02*
X012280Y016685D01*
X012243Y016721D01*
X012133Y016721D01*
X012133Y016501D01*
X012243Y016501D01*
X012280Y016538D01*
X012059Y016501D02*
X011912Y016501D01*
X011912Y016721D01*
X012059Y016721D01*
X011986Y016611D02*
X011912Y016611D01*
X011838Y016501D02*
X011691Y016501D01*
X011691Y016721D01*
X015478Y020738D02*
X015625Y020738D01*
X015661Y020775D01*
X015661Y020848D01*
X015625Y020885D01*
X015661Y020959D02*
X015661Y021106D01*
X015661Y021033D02*
X015441Y021033D01*
X015515Y020959D01*
X015478Y020885D02*
X015441Y020848D01*
X015441Y020775D01*
X015478Y020738D01*
X015478Y021180D02*
X015515Y021180D01*
X015551Y021217D01*
X015551Y021327D01*
X015478Y021327D02*
X015441Y021290D01*
X015441Y021217D01*
X015478Y021180D01*
X015625Y021180D02*
X015661Y021217D01*
X015661Y021290D01*
X015625Y021327D01*
X015478Y021327D01*
X012722Y022038D02*
X012685Y022001D01*
X012612Y022001D01*
X012575Y022038D01*
X012722Y022185D01*
X012722Y022038D01*
X012722Y022185D02*
X012685Y022221D01*
X012612Y022221D01*
X012575Y022185D01*
X012575Y022038D01*
X012501Y022001D02*
X012354Y022001D01*
X012428Y022001D02*
X012428Y022221D01*
X012354Y022148D01*
X012280Y022185D02*
X012243Y022221D01*
X012133Y022221D01*
X012133Y022001D01*
X012243Y022001D01*
X012280Y022038D01*
X012280Y022185D01*
X012059Y022221D02*
X011912Y022221D01*
X011912Y022001D01*
X012059Y022001D01*
X011986Y022111D02*
X011912Y022111D01*
X011838Y022001D02*
X011691Y022001D01*
X011691Y022221D01*
X018591Y027057D02*
X018665Y027130D01*
X018811Y027130D01*
X018775Y027204D02*
X018811Y027241D01*
X018811Y027314D01*
X018775Y027351D01*
X018775Y027425D02*
X018811Y027462D01*
X018811Y027535D01*
X018775Y027572D01*
X018738Y027572D01*
X018701Y027535D01*
X018701Y027462D01*
X018665Y027425D01*
X018628Y027425D01*
X018591Y027462D01*
X018591Y027535D01*
X018628Y027572D01*
X018591Y027646D02*
X018811Y027646D01*
X018811Y027793D01*
X018775Y027867D02*
X018811Y027904D01*
X018811Y027977D01*
X018775Y028014D01*
X018738Y028014D01*
X018701Y027977D01*
X018701Y027867D01*
X018775Y027867D01*
X018701Y027867D02*
X018628Y027941D01*
X018591Y028014D01*
X018701Y028088D02*
X018701Y028235D01*
X018665Y028309D02*
X018591Y028383D01*
X018811Y028383D01*
X018811Y028456D02*
X018811Y028309D01*
X018811Y028198D02*
X018591Y028198D01*
X018701Y028088D01*
X018628Y028530D02*
X018591Y028567D01*
X018591Y028640D01*
X018628Y028677D01*
X018775Y028530D01*
X018811Y028567D01*
X018811Y028640D01*
X018775Y028677D01*
X018628Y028677D01*
X018628Y028530D02*
X018775Y028530D01*
X018628Y027351D02*
X018591Y027314D01*
X018591Y027241D01*
X018628Y027204D01*
X018775Y027204D01*
X018701Y027130D02*
X018701Y026983D01*
X018665Y026983D02*
X018591Y027057D01*
X018665Y026983D02*
X018811Y026983D01*
X019661Y023827D02*
X019661Y023680D01*
X019661Y023754D02*
X019441Y023754D01*
X019515Y023680D01*
X019551Y023606D02*
X019588Y023569D01*
X019588Y023459D01*
X019661Y023459D02*
X019441Y023459D01*
X019441Y023569D01*
X019478Y023606D01*
X019551Y023606D01*
X019588Y023533D02*
X019661Y023606D01*
X020941Y023569D02*
X020941Y023459D01*
X021161Y023459D01*
X021088Y023459D02*
X021088Y023569D01*
X021051Y023606D01*
X020978Y023606D01*
X020941Y023569D01*
X020978Y023680D02*
X020941Y023717D01*
X020941Y023790D01*
X020978Y023827D01*
X021015Y023827D01*
X021161Y023680D01*
X021161Y023827D01*
X021161Y023606D02*
X021088Y023533D01*
X022441Y023569D02*
X022441Y023459D01*
X022661Y023459D01*
X022588Y023459D02*
X022588Y023569D01*
X022551Y023606D01*
X022478Y023606D01*
X022441Y023569D01*
X022478Y023680D02*
X022441Y023717D01*
X022441Y023790D01*
X022478Y023827D01*
X022515Y023827D01*
X022551Y023790D01*
X022588Y023827D01*
X022625Y023827D01*
X022661Y023790D01*
X022661Y023717D01*
X022625Y023680D01*
X022661Y023606D02*
X022588Y023533D01*
X022551Y023754D02*
X022551Y023790D01*
X023201Y023769D02*
X023238Y023695D01*
X023311Y023622D01*
X023311Y023732D01*
X023348Y023769D01*
X023385Y023769D01*
X023421Y023732D01*
X023421Y023659D01*
X023385Y023622D01*
X023311Y023622D01*
X023238Y023548D02*
X023201Y023511D01*
X023201Y023438D01*
X023238Y023401D01*
X023385Y023401D01*
X023421Y023438D01*
X023421Y023511D01*
X023385Y023548D01*
X024941Y023738D02*
X024941Y023848D01*
X024978Y023885D01*
X025051Y023885D01*
X025088Y023848D01*
X025088Y023738D01*
X025161Y023738D02*
X024941Y023738D01*
X025088Y023812D02*
X025161Y023885D01*
X025161Y023959D02*
X025161Y024106D01*
X025161Y024033D02*
X024941Y024033D01*
X025015Y023959D01*
X024978Y024180D02*
X024941Y024217D01*
X024941Y024290D01*
X024978Y024327D01*
X025015Y024327D01*
X025051Y024290D01*
X025088Y024327D01*
X025125Y024327D01*
X025161Y024290D01*
X025161Y024217D01*
X025125Y024180D01*
X025051Y024254D02*
X025051Y024290D01*
X025536Y025161D02*
X025499Y025198D01*
X025499Y025345D01*
X025536Y025381D01*
X025610Y025381D01*
X025646Y025345D01*
X025720Y025345D02*
X025757Y025381D01*
X025831Y025381D01*
X025867Y025345D01*
X025867Y025308D01*
X025720Y025161D01*
X025867Y025161D01*
X025646Y025198D02*
X025610Y025161D01*
X025536Y025161D01*
X028201Y023490D02*
X028238Y023490D01*
X028385Y023343D01*
X028421Y023343D01*
X028421Y023269D02*
X028421Y023122D01*
X028421Y023195D02*
X028201Y023195D01*
X028275Y023122D01*
X028238Y023048D02*
X028311Y023048D01*
X028348Y023011D01*
X028348Y022901D01*
X028421Y022901D02*
X028201Y022901D01*
X028201Y023011D01*
X028238Y023048D01*
X028348Y022974D02*
X028421Y023048D01*
X028201Y023343D02*
X028201Y023490D01*
X029201Y022490D02*
X029238Y022416D01*
X029311Y022343D01*
X029311Y022453D01*
X029348Y022490D01*
X029385Y022490D01*
X029421Y022453D01*
X029421Y022380D01*
X029385Y022343D01*
X029311Y022343D01*
X029421Y022269D02*
X029421Y022122D01*
X029421Y022195D02*
X029201Y022195D01*
X029275Y022122D01*
X029311Y022048D02*
X029348Y022011D01*
X029348Y021901D01*
X029421Y021901D02*
X029201Y021901D01*
X029201Y022011D01*
X029238Y022048D01*
X029311Y022048D01*
X029348Y021974D02*
X029421Y022048D01*
X029309Y025901D02*
X029162Y025901D01*
X029236Y025901D02*
X029236Y026121D01*
X029162Y026048D01*
X029088Y026085D02*
X029051Y026121D01*
X028978Y026121D01*
X028941Y026085D01*
X028941Y025938D01*
X028978Y025901D01*
X029051Y025901D01*
X029088Y025938D01*
D15*
X028486Y026478D02*
X028486Y026623D01*
X028438Y026671D01*
X028390Y026671D01*
X028341Y026623D01*
X028341Y026478D01*
X028341Y026623D02*
X028293Y026671D01*
X028245Y026671D01*
X028196Y026623D01*
X028196Y026478D01*
X028486Y026478D01*
X028486Y026772D02*
X028293Y026772D01*
X028196Y026869D01*
X028293Y026966D01*
X028486Y026966D01*
X028341Y026966D02*
X028341Y026772D01*
X028196Y027067D02*
X028196Y027260D01*
X028196Y027164D02*
X028486Y027164D01*
X028486Y027361D02*
X028293Y027555D01*
X028245Y027555D01*
X028196Y027507D01*
X028196Y027410D01*
X028245Y027361D01*
X028486Y027361D02*
X028486Y027555D01*
X028518Y030346D02*
X028641Y030346D01*
X028703Y030408D01*
X028703Y030470D01*
X028641Y030531D01*
X028456Y030531D01*
X028456Y030408D01*
X028518Y030346D01*
X028335Y030408D02*
X028273Y030346D01*
X028150Y030346D01*
X028088Y030408D01*
X028088Y030470D01*
X028150Y030531D01*
X028273Y030531D01*
X028335Y030470D01*
X028335Y030408D01*
X028273Y030531D02*
X028335Y030593D01*
X028335Y030655D01*
X028273Y030716D01*
X028150Y030716D01*
X028088Y030655D01*
X028088Y030593D01*
X028150Y030531D01*
X027966Y030470D02*
X027966Y030408D01*
X027905Y030346D01*
X027781Y030346D01*
X027720Y030408D01*
X027598Y030408D02*
X027536Y030346D01*
X027413Y030346D01*
X027351Y030408D01*
X027351Y030470D01*
X027413Y030531D01*
X027536Y030531D01*
X027598Y030470D01*
X027598Y030408D01*
X027536Y030531D02*
X027598Y030593D01*
X027598Y030655D01*
X027536Y030716D01*
X027413Y030716D01*
X027351Y030655D01*
X027351Y030593D01*
X027413Y030531D01*
X027230Y030470D02*
X027168Y030531D01*
X026983Y030531D01*
X026983Y030408D01*
X027045Y030346D01*
X027168Y030346D01*
X027230Y030408D01*
X027230Y030470D01*
X027106Y030655D02*
X026983Y030531D01*
X027106Y030655D02*
X027230Y030716D01*
X026862Y030716D02*
X026615Y030716D01*
X026615Y030346D01*
X026862Y030346D01*
X026738Y030531D02*
X026615Y030531D01*
X026493Y030531D02*
X026432Y030470D01*
X026246Y030470D01*
X026246Y030346D02*
X026246Y030716D01*
X026432Y030716D01*
X026493Y030655D01*
X026493Y030531D01*
X027720Y030655D02*
X027781Y030716D01*
X027905Y030716D01*
X027966Y030655D01*
X027966Y030593D01*
X027905Y030531D01*
X027966Y030470D01*
X027905Y030531D02*
X027843Y030531D01*
X028456Y030531D02*
X028580Y030655D01*
X028703Y030716D01*
X024986Y027555D02*
X024986Y027361D01*
X024986Y027458D02*
X024696Y027458D01*
X024793Y027361D01*
X024696Y027260D02*
X024696Y027067D01*
X024696Y027164D02*
X024986Y027164D01*
X024986Y026966D02*
X024793Y026966D01*
X024696Y026869D01*
X024793Y026772D01*
X024986Y026772D01*
X024938Y026671D02*
X024986Y026623D01*
X024986Y026478D01*
X024696Y026478D01*
X024696Y026623D01*
X024745Y026671D01*
X024793Y026671D01*
X024841Y026623D01*
X024841Y026478D01*
X024841Y026623D02*
X024890Y026671D01*
X024938Y026671D01*
X024841Y026772D02*
X024841Y026966D01*
X021118Y033156D02*
X021166Y033204D01*
X021166Y033301D01*
X021118Y033350D01*
X021070Y033350D01*
X021021Y033301D01*
X021021Y033204D01*
X020973Y033156D01*
X020925Y033156D01*
X020876Y033204D01*
X020876Y033301D01*
X020925Y033350D01*
X020925Y033451D02*
X021118Y033451D01*
X021166Y033499D01*
X021166Y033596D01*
X021118Y033644D01*
X021070Y033745D02*
X020876Y033939D01*
X020876Y034040D02*
X020876Y034137D01*
X020876Y034088D02*
X021166Y034088D01*
X021166Y034040D02*
X021166Y034137D01*
X021166Y033939D02*
X021021Y033794D01*
X020876Y033745D02*
X021166Y033745D01*
X020925Y033644D02*
X020876Y033596D01*
X020876Y033499D01*
X020925Y033451D01*
X019166Y033451D02*
X019166Y033596D01*
X019118Y033644D01*
X018925Y033644D01*
X018876Y033596D01*
X018876Y033451D01*
X019166Y033451D01*
X019118Y033350D02*
X019166Y033301D01*
X019166Y033204D01*
X019118Y033156D01*
X019021Y033204D02*
X019021Y033301D01*
X019070Y033350D01*
X019118Y033350D01*
X019021Y033204D02*
X018973Y033156D01*
X018925Y033156D01*
X018876Y033204D01*
X018876Y033301D01*
X018925Y033350D01*
X018876Y033745D02*
X018876Y033842D01*
X018876Y033794D02*
X019166Y033794D01*
X019166Y033842D02*
X019166Y033745D01*
X017166Y033745D02*
X017166Y033891D01*
X017118Y033939D01*
X017070Y033939D01*
X017021Y033891D01*
X017021Y033745D01*
X017070Y033644D02*
X017118Y033644D01*
X017166Y033596D01*
X017166Y033499D01*
X017118Y033451D01*
X017118Y033350D02*
X017166Y033301D01*
X017166Y033204D01*
X017118Y033156D01*
X016925Y033156D01*
X016876Y033204D01*
X016876Y033301D01*
X016925Y033350D01*
X016925Y033451D02*
X016973Y033451D01*
X017021Y033499D01*
X017021Y033596D01*
X017070Y033644D01*
X017166Y033745D02*
X016876Y033745D01*
X016876Y033891D01*
X016925Y033939D01*
X016973Y033939D01*
X017021Y033891D01*
X016876Y034040D02*
X016876Y034137D01*
X016876Y034088D02*
X017166Y034088D01*
X017166Y034040D02*
X017166Y034137D01*
X016925Y033644D02*
X016876Y033596D01*
X016876Y033499D01*
X016925Y033451D01*
X012841Y030241D02*
X012841Y030144D01*
X012793Y030095D01*
X012745Y030095D01*
X012696Y030144D01*
X012696Y030241D01*
X012745Y030289D01*
X012793Y030289D01*
X012841Y030241D01*
X012696Y030241D02*
X012648Y030289D01*
X012600Y030289D01*
X012551Y030241D01*
X012551Y030144D01*
X012600Y030095D01*
X012648Y030095D01*
X012696Y030144D01*
X012600Y029994D02*
X012793Y029801D01*
X012841Y029801D01*
X012841Y029700D02*
X012745Y029603D01*
X012745Y029651D02*
X012745Y029506D01*
X012841Y029506D02*
X012551Y029506D01*
X012551Y029651D01*
X012600Y029700D01*
X012696Y029700D01*
X012745Y029651D01*
X012551Y029801D02*
X012551Y029994D01*
X012600Y029994D01*
X010811Y029922D02*
X010521Y029922D01*
X010521Y030067D01*
X010570Y030116D01*
X010666Y030116D01*
X010715Y030067D01*
X010715Y029922D01*
X010715Y030019D02*
X010811Y030116D01*
X010811Y030217D02*
X010763Y030217D01*
X010570Y030410D01*
X010521Y030410D01*
X010521Y030217D01*
X010521Y030511D02*
X010521Y030705D01*
X010570Y030705D01*
X010763Y030511D01*
X010811Y030511D01*
X010547Y031586D02*
X010595Y031634D01*
X010595Y031828D01*
X010547Y031876D01*
X010450Y031876D01*
X010402Y031828D01*
X010402Y031780D01*
X010450Y031731D01*
X010595Y031731D01*
X010547Y031586D02*
X010450Y031586D01*
X010402Y031634D01*
X010301Y031828D02*
X010107Y031634D01*
X010107Y031586D01*
X010006Y031586D02*
X009909Y031683D01*
X009958Y031683D02*
X009812Y031683D01*
X009812Y031586D02*
X009812Y031876D01*
X009958Y031876D01*
X010006Y031828D01*
X010006Y031731D01*
X009958Y031683D01*
X010107Y031876D02*
X010301Y031876D01*
X010301Y031828D01*
X009658Y032918D02*
X009706Y032967D01*
X009706Y033063D01*
X009658Y033112D01*
X009706Y033213D02*
X009706Y033406D01*
X009706Y033508D02*
X009706Y033701D01*
X009706Y033802D02*
X009706Y033996D01*
X009706Y034097D02*
X009706Y034290D01*
X009706Y034194D02*
X009416Y034194D01*
X009513Y034097D01*
X009465Y034391D02*
X009416Y034440D01*
X009416Y034537D01*
X009465Y034585D01*
X009513Y034585D01*
X009706Y034391D01*
X009706Y034585D01*
X009706Y033802D02*
X009416Y033802D01*
X009416Y033508D02*
X009706Y033508D01*
X009561Y033310D02*
X009561Y033213D01*
X009465Y033112D02*
X009416Y033063D01*
X009416Y032967D01*
X009465Y032918D01*
X009658Y032918D01*
X009706Y033213D02*
X009416Y033213D01*
X009416Y033406D01*
X009706Y030585D02*
X009706Y030391D01*
X009706Y030488D02*
X009416Y030488D01*
X009513Y030391D01*
X009706Y030290D02*
X009706Y030097D01*
X009706Y030194D02*
X009416Y030194D01*
X009513Y030097D01*
X009706Y029996D02*
X009706Y029802D01*
X009416Y029802D01*
X009416Y029508D02*
X009706Y029508D01*
X009706Y029701D01*
X009706Y029406D02*
X009706Y029213D01*
X009416Y029213D01*
X009416Y029406D01*
X009561Y029310D02*
X009561Y029213D01*
X009465Y029112D02*
X009416Y029063D01*
X009416Y028967D01*
X009465Y028918D01*
X009658Y028918D01*
X009706Y028967D01*
X009706Y029063D01*
X009658Y029112D01*
X009812Y026376D02*
X009958Y026376D01*
X010006Y026328D01*
X010006Y026231D01*
X009958Y026183D01*
X009812Y026183D01*
X009812Y026086D02*
X009812Y026376D01*
X009909Y026183D02*
X010006Y026086D01*
X010107Y026086D02*
X010107Y026134D01*
X010301Y026328D01*
X010301Y026376D01*
X010107Y026376D01*
X010402Y026231D02*
X010595Y026231D01*
X010547Y026086D02*
X010547Y026376D01*
X010402Y026231D01*
X010570Y025205D02*
X010521Y025157D01*
X010521Y025060D01*
X010570Y025011D01*
X010570Y024910D02*
X010763Y024717D01*
X010811Y024717D01*
X010811Y024616D02*
X010715Y024519D01*
X010715Y024567D02*
X010715Y024422D01*
X010811Y024422D02*
X010521Y024422D01*
X010521Y024567D01*
X010570Y024616D01*
X010666Y024616D01*
X010715Y024567D01*
X010521Y024717D02*
X010521Y024910D01*
X010570Y024910D01*
X010811Y025011D02*
X010618Y025205D01*
X010570Y025205D01*
X010811Y025205D02*
X010811Y025011D01*
X009706Y025037D02*
X009706Y024940D01*
X009658Y024891D01*
X009465Y025085D01*
X009658Y025085D01*
X009706Y025037D01*
X009658Y024891D02*
X009465Y024891D01*
X009416Y024940D01*
X009416Y025037D01*
X009465Y025085D01*
X009706Y024790D02*
X009706Y024597D01*
X009706Y024694D02*
X009416Y024694D01*
X009513Y024597D01*
X009706Y024496D02*
X009706Y024302D01*
X009416Y024302D01*
X009416Y024008D02*
X009706Y024008D01*
X009706Y024201D01*
X009706Y023906D02*
X009706Y023713D01*
X009416Y023713D01*
X009416Y023906D01*
X009561Y023810D02*
X009561Y023713D01*
X009465Y023612D02*
X009416Y023563D01*
X009416Y023467D01*
X009465Y023418D01*
X009658Y023418D01*
X009706Y023467D01*
X009706Y023563D01*
X009658Y023612D01*
X009812Y020876D02*
X009958Y020876D01*
X010006Y020828D01*
X010006Y020731D01*
X009958Y020683D01*
X009812Y020683D01*
X009812Y020586D02*
X009812Y020876D01*
X009909Y020683D02*
X010006Y020586D01*
X010107Y020634D02*
X010155Y020586D01*
X010252Y020586D01*
X010301Y020634D01*
X010301Y020683D01*
X010252Y020731D01*
X010107Y020731D01*
X010107Y020634D01*
X010107Y020731D02*
X010204Y020828D01*
X010301Y020876D01*
X010402Y020828D02*
X010450Y020876D01*
X010547Y020876D01*
X010595Y020828D01*
X010595Y020634D01*
X010547Y020586D01*
X010450Y020586D01*
X010402Y020634D01*
X010450Y020731D02*
X010595Y020731D01*
X010450Y020731D02*
X010402Y020780D01*
X010402Y020828D01*
X010521Y019705D02*
X010570Y019705D01*
X010763Y019511D01*
X010811Y019511D01*
X010763Y019410D02*
X010715Y019410D01*
X010666Y019362D01*
X010666Y019217D01*
X010763Y019217D01*
X010811Y019265D01*
X010811Y019362D01*
X010763Y019410D01*
X010570Y019314D02*
X010666Y019217D01*
X010666Y019116D02*
X010715Y019067D01*
X010715Y018922D01*
X010811Y018922D02*
X010521Y018922D01*
X010521Y019067D01*
X010570Y019116D01*
X010666Y019116D01*
X010715Y019019D02*
X010811Y019116D01*
X010570Y019314D02*
X010521Y019410D01*
X010521Y019511D02*
X010521Y019705D01*
X009706Y019537D02*
X009706Y019440D01*
X009658Y019391D01*
X009561Y019440D02*
X009561Y019585D01*
X009465Y019585D02*
X009416Y019537D01*
X009416Y019440D01*
X009465Y019391D01*
X009513Y019391D01*
X009561Y019440D01*
X009465Y019585D02*
X009658Y019585D01*
X009706Y019537D01*
X009706Y019290D02*
X009706Y019097D01*
X009416Y019097D01*
X009416Y018802D02*
X009706Y018802D01*
X009706Y018996D01*
X009706Y018701D02*
X009706Y018508D01*
X009416Y018508D01*
X009416Y018701D01*
X009561Y018604D02*
X009561Y018508D01*
X009465Y018406D02*
X009416Y018358D01*
X009416Y018261D01*
X009465Y018213D01*
X009658Y018213D01*
X009706Y018261D01*
X009706Y018358D01*
X009658Y018406D01*
X012551Y018506D02*
X012551Y018651D01*
X012600Y018700D01*
X012696Y018700D01*
X012745Y018651D01*
X012745Y018506D01*
X012841Y018506D02*
X012551Y018506D01*
X012745Y018603D02*
X012841Y018700D01*
X012793Y018801D02*
X012841Y018849D01*
X012841Y018946D01*
X012793Y018994D01*
X012745Y018994D01*
X012696Y018946D01*
X012696Y018801D01*
X012793Y018801D01*
X012696Y018801D02*
X012600Y018897D01*
X012551Y018994D01*
X012600Y019095D02*
X012648Y019095D01*
X012696Y019144D01*
X012696Y019241D01*
X012745Y019289D01*
X012793Y019289D01*
X012841Y019241D01*
X012841Y019144D01*
X012793Y019095D01*
X012745Y019095D01*
X012696Y019144D01*
X012696Y019241D02*
X012648Y019289D01*
X012600Y019289D01*
X012551Y019241D01*
X012551Y019144D01*
X012600Y019095D01*
X010547Y015376D02*
X010402Y015231D01*
X010595Y015231D01*
X010547Y015086D02*
X010547Y015376D01*
X010301Y015376D02*
X010204Y015328D01*
X010107Y015231D01*
X010252Y015231D01*
X010301Y015183D01*
X010301Y015134D01*
X010252Y015086D01*
X010155Y015086D01*
X010107Y015134D01*
X010107Y015231D01*
X010006Y015231D02*
X009958Y015183D01*
X009812Y015183D01*
X009812Y015086D02*
X009812Y015376D01*
X009958Y015376D01*
X010006Y015328D01*
X010006Y015231D01*
X009909Y015183D02*
X010006Y015086D01*
X010570Y014205D02*
X010521Y014157D01*
X010521Y014060D01*
X010570Y014011D01*
X010521Y013910D02*
X010570Y013814D01*
X010666Y013717D01*
X010666Y013862D01*
X010715Y013910D01*
X010763Y013910D01*
X010811Y0
Download .txt
gitextract_qqsur_k8/

├── ._README
├── ._README.md
├── Arduino Code/
│   ├── ._openBMS.pde
│   └── openBMS.pde
├── Components Library/
│   └── BMS.lbr
├── Other/
│   ├── JMP-gerb274x.cam
│   ├── sfe-special.cam
│   ├── sfe-special1.cam
│   └── silk_gen.ulp
├── PCB Design/
│   ├── PCB-SPECS.txt
│   ├── bms3.GBL
│   ├── bms3.GBO
│   ├── bms3.GBS
│   ├── bms3.GML
│   ├── bms3.GTL
│   ├── bms3.GTO
│   ├── bms3.GTP
│   ├── bms3.GTS
│   ├── bms3.b#1
│   ├── bms3.b#2
│   ├── bms3.b#3
│   ├── bms3.b#4
│   ├── bms3.b#5
│   ├── bms3.b#6
│   ├── bms3.bom
│   ├── bms3.brd
│   ├── bms3.dri
│   ├── bms3.gpi
│   ├── bms3.s#1
│   ├── bms3.s#2
│   ├── bms3.s#3
│   ├── bms3.s#4
│   ├── bms3.sch
│   ├── bom.txt
│   └── bom.xlt
├── README
└── README.md
Condensed preview — 37 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (294K chars).
[
  {
    "path": "Arduino Code/openBMS.pde",
    "chars": 16140,
    "preview": "#include <Spi.h>\n#include <SoftwareSerial.h>\n\n// X-BMS Controller Software Version 1.10\n// LTC6802-2 in addressable mode"
  },
  {
    "path": "Other/JMP-gerb274x.cam",
    "chars": 6443,
    "preview": "[CAM Processor Job]\nDescription[en]=\"\\n\\n\\n\\n<b>SparkFun Gerber Generator</b><p>\\n\\nThis CAM job creates the seven neede"
  },
  {
    "path": "Other/sfe-special.cam",
    "chars": 6335,
    "preview": "[CAM Processor Job]\nDescription=\"<b>Generates Extended Gerber Format</b><p>\\nThis CAM job consists of five sections that"
  },
  {
    "path": "Other/sfe-special1.cam",
    "chars": 6148,
    "preview": "[CAM Processor Job]\r\nDescription[en]=\"<b>Generates Extended Gerber Format</b><p>\\nThis CAM job consists of five sections"
  },
  {
    "path": "Other/silk_gen.ulp",
    "chars": 18056,
    "preview": "// vim:syntax=c\n#usage \"<b>Generate a user defined silk screen</b>\\n\"\n       \"<p>\"\n       \"Some board manufacturers want"
  },
  {
    "path": "PCB Design/PCB-SPECS.txt",
    "chars": 119,
    "preview": "PCB material: FR4, \r\n1.6mm thickness, \r\nPb free HASL, \r\nsolder mask green \r\nwhite silkscreen\r\n\r\n*All capacitors are 10%"
  },
  {
    "path": "PCB Design/bms3.GBL",
    "chars": 8098,
    "preview": "G75*\r\nG70*\r\n%OFA0B0*%\r\n%FSLAX24Y24*%\r\n%IPPOS*%\r\n%LPD*%\r\n%AMOC8*\r\n5,1,8,0,0,1.08239X$1,22.5*\r\n%\r\n%ADD10C,0.0640*%\r\n%ADD11"
  },
  {
    "path": "PCB Design/bms3.GBO",
    "chars": 6763,
    "preview": "G75*\r\nG70*\r\n%OFA0B0*%\r\n%FSLAX24Y24*%\r\n%IPPOS*%\r\n%LPD*%\r\n%AMOC8*\r\n5,1,8,0,0,1.08239X$1,22.5*\r\n%\r\n%ADD10C,0.0020*%\r\n%ADD11"
  },
  {
    "path": "PCB Design/bms3.GBS",
    "chars": 1978,
    "preview": "G75*\r\nG70*\r\n%OFA0B0*%\r\n%FSLAX24Y24*%\r\n%IPPOS*%\r\n%LPD*%\r\n%AMOC8*\r\n5,1,8,0,0,1.08239X$1,22.5*\r\n%\r\n%ADD10C,0.0720*%\r\n%ADD11"
  },
  {
    "path": "PCB Design/bms3.GML",
    "chars": 102,
    "preview": "G75*\r\nG70*\r\n%OFA0B0*%\r\n%FSLAX24Y24*%\r\n%IPPOS*%\r\n%LPD*%\r\n%AMOC8*\r\n5,1,8,0,0,1.08239X$1,22.5*\r\n%\r\nM02*\r\n"
  },
  {
    "path": "PCB Design/bms3.GTL",
    "chars": 45444,
    "preview": "G75*\r\nG70*\r\n%OFA0B0*%\r\n%FSLAX24Y24*%\r\n%IPPOS*%\r\n%LPD*%\r\n%AMOC8*\r\n5,1,8,0,0,1.08239X$1,22.5*\r\n%\r\n%ADD10C,0.0080*%\r\n%ADD11"
  },
  {
    "path": "PCB Design/bms3.GTO",
    "chars": 107954,
    "preview": "G75*\r\nG70*\r\n%OFA0B0*%\r\n%FSLAX24Y24*%\r\n%IPPOS*%\r\n%LPD*%\r\n%AMOC8*\r\n5,1,8,0,0,1.08239X$1,22.5*\r\n%\r\n%ADD10C,0.0060*%\r\n%ADD11"
  },
  {
    "path": "PCB Design/bms3.GTP",
    "chars": 8169,
    "preview": "G75*\r\nG70*\r\n%OFA0B0*%\r\n%FSLAX24Y24*%\r\n%IPPOS*%\r\n%LPD*%\r\n%AMOC8*\r\n5,1,8,0,0,1.08239X$1,22.5*\r\n%\r\n%ADD10R,0.0098X0.0492*%\r"
  },
  {
    "path": "PCB Design/bms3.GTS",
    "chars": 10045,
    "preview": "G75*\r\nG70*\r\n%OFA0B0*%\r\n%FSLAX24Y24*%\r\n%IPPOS*%\r\n%LPD*%\r\n%AMOC8*\r\n5,1,8,0,0,1.08239X$1,22.5*\r\n%\r\n%ADD10R,0.0178X0.0572*%\r"
  },
  {
    "path": "PCB Design/bms3.bom",
    "chars": 5676,
    "preview": "Partlist exported from C:/Users/Ricky/Documents/eagle/XBMS3/bms3_1.sch at 28/09/2010 2:15:22 PM\r\n\r\nQty Value            "
  },
  {
    "path": "PCB Design/bms3.dri",
    "chars": 871,
    "preview": "Generated by EAGLE CAM Processor 5.4.0\r\n\r\nDrill Station Info File: C:/Users/Ricky/Documents/eagle/XBMS3/bms3_1.dri\r\n\r\n D"
  },
  {
    "path": "PCB Design/bms3.gpi",
    "chars": 947,
    "preview": "Generated by EAGLE CAM Processor 5.4.0\r\n\r\nPhotoplotter Info File: C:/Users/Ricky/Documents/eagle/XBMS3/bms3_1.gpi\r\n\r\n Da"
  },
  {
    "path": "PCB Design/bom.txt",
    "chars": 17202,
    "preview": "Partlist exported from C:/Users/Ricky/Documents/eagle/XBMS3/bms3_1.sch at 28/09/2010 1:58:56 PM\r\n\r\nPart     Value       "
  },
  {
    "path": "README",
    "chars": 531,
    "preview": "openBMS is a lithium ion battery management system(BMS) based on the Linear Tech LTC6802-2 integrated IC and Cinch ModIC"
  },
  {
    "path": "README.md",
    "chars": 3280,
    "preview": "Intro\n===========\n\n**openBMS is seeking contributors**\n\nOffical Development Google Group: http://groups.google.com/group"
  }
]

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

About this extraction

This page contains the full source code of the rickygu/openBMS GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 37 files (264.0 KB), approximately 116.8k 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!