diff --git a/lab5/distance/main.c b/lab5/distance/main.c index 3b5fa75..865679c 100644 --- a/lab5/distance/main.c +++ b/lab5/distance/main.c @@ -1,293 +1,67 @@ -/* - * main.c - * - * MSP-EXP430G2-LaunchPad User Experience Application - * - * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ - * - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the - * distribution. - * - * Neither the name of Texas Instruments Incorporated nor the names of - * its contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - - * Heavily modified: Nov, 2013 Carl Michal - * Even more so, February, 2014 - - * This version modified to use the Hardware UART on MSP430G2553 - * see code at https://bennthomsen.wordpress.com/engineering-toolbox/ti-msp430-launchpad/msp430g2553-hardware-uart/ - * jumpers for TX/RX on Launchpad board must be rotated 90 degrees - * for hardware UART used here!! - * This may not work on all revisions of the board? - - -*/ - - -/****************************************************************************** - * MSP-EXP430G2-LaunchPad User Experience Application - * - * 1. Device starts up in LPM3 + blinking LED to indicate device is alive - * + Upon first button press, device transitions to application mode - * 2. Application Mode - * + Continuously sample ADC Temp Sensor channel - * - * + Transmit temperature value via TimerA UART to PC - * - * - * Texas Instruments, Inc. - ******************************************************************************/ - -#include "msp430.h" - -#define LED1 BIT0 -#define LED2 BIT6 - -#define TRIG BIT4 -#define ECHO BIT5 - -#define BUTTON BIT3 - -#define TXD BIT2 // TXD on P1.2 -#define RXD BIT1 // RXD on P1.1 - -#define PreAppMode 0 -#define RunningMode 1 - -unsigned int TXByte; -volatile unsigned int Mode; - -void InitializeButton(void); -void PreApplicationMode(void); - -void main(void) -{ - long tempMeasured; - - WDTCTL = WDTPW + WDTHOLD; // Stop WDT - - /* next three lines to use internal calibrated 1MHz clock: */ - BCSCTL1 = CALBC1_1MHZ; // Set range - DCOCTL = CALDCO_1MHZ; - BCSCTL2 &= ~(DIVS_3); // SMCLK = DCO = 1MHz - - InitializeButton(); - - // setup port for leds: - P1DIR |= LED1 + LED2; - P1OUT &= ~(LED1 + LED2); - - P1DIR |= TXD; - P1OUT |= TXD; - - Mode = PreAppMode; - PreApplicationMode(); // Blinks LEDs, waits for button press - - /* Configure ADC Temp Sensor Channel */ - ADC10CTL1 = INCH_10 + ADC10DIV_3; // Temp Sensor ADC10CLK/4 - ADC10CTL0 = SREF_1 + ADC10SHT_3 + REFON + ADC10ON + ADC10IE; - - __delay_cycles(1000); // Wait for ADC Ref to settle - - __enable_interrupt(); // Enable interrupts. - - /* Configure hardware UART */ - P1SEL = BIT1 + BIT2 ; // P1.1 = RXD, P1.2=TXD - P1SEL2 = BIT1 + BIT2 ; // P1.1 = RXD, P1.2=TXD - UCA0CTL1 |= UCSSEL_2; // Use SMCLK - UCA0BR0 = 104; // Set baud rate to 9600 with 1MHz clock (Data Sheet 15.3.13) - UCA0BR1 = 0; // Set baud rate to 9600 with 1MHz clock - UCA0MCTL = UCBRS0; // Modulation UCBRSx = 1 - UCA0CTL1 &= ~UCSWRST; // Initialize USCI state machine - /* if we were going to receive, we would also: - IE2 |= UCA0RXIE; // Enable USCI_A0 RX interrupt - */ - - /* Main Application Loop */ - while(1) - { - /* - ADC10CTL0 |= ENC + ADC10SC; // Sampling and conversion start - __bis_SR_register(CPUOFF + GIE); // LPM0 with interrupts enabled turns cpu off. - // an interrupt is triggered when the ADC result is ready. - // The interrupt handler restarts the cpu. - - // store result - tempMeasured = ADC10MEM; - - - // convert to farenheit and send to host computer - TXByte = (unsigned char)( ((tempMeasured - 630) * 761) / 1024 ); - while (! (IFG2 & UCA0TXIFG)); // wait for TX buffer to be ready for new data - UCA0TXBUF = TXByte; - - P1OUT ^= LED1; // toggle the light every time we make a measurement. - - // set up timer to wake us in a while: - TACCR0 = 2400; // period - TACTL = TASSEL_1 | MC_1; // TACLK = ACLK, Up mode. - TACCR1 = 2400; // interrupt at end - TACCTL1 = CCIE; // TACCTL0 - - // go to sleep, wait till timer expires to do another measurement. - __bis_SR_register(LPM3_bits + GIE); // LPM0 with interrupts enabled turns cpu off. - - // could have just done this - but low power mode is nicer. - // __delay_cycles(500000); - */ - - - P1IE |= ECHO; // set echo input as interrupt - P1OUT |= TRIG; // start trigger signal - __delay_cycles(10); // we need a 10 us pulse but one clock cycle is 1 us - P1OUT &= ~TRIG; // end trigger signal - TACTL = TACLR; - TACTL = TASSEL_2 | ID_3 | MC_2; // set timer to count up - unsigned int start = TAR; - __bis_SR_register(LPM0_bits + GIE); // low-power mode 0 (SMCLK still on) - unsigned int stop = TAR; - TXByte = stop - start; - while (! (IFG2 & UCA0TXIFG)); // wait for TX buffer to be ready for new data - UCA0TXBUF = TXByte; - P1OUT ^= LED1; - __delay_cycles(10000); // wait 10 ms before measuring again - } -} - -void PreApplicationMode(void) -{ - P1DIR |= LED1 + LED2; - P1OUT |= LED1; // To enable the LED toggling effect - P1OUT &= ~LED2; - - /* these next two lines configure the ACLK signal to come from - a secondary oscillator source, called VLO */ - - BCSCTL1 |= DIVA_1; // ACLK is half the speed of the source (VLO) - BCSCTL3 |= LFXT1S_2; // ACLK = VLO - - /* here we're setting up a timer to fire an interrupt periodically. - When the timer 1 hits its limit, the interrupt will toggle the lights - - We're using ACLK as the timer source, since it lets us go into LPM3 - (where SMCLK and MCLK are turned off). */ - - TACCR0 = 1200; // period - TACTL = TASSEL_1 | MC_1; // TACLK = ACLK, Up mode. - TACCTL1 = CCIE + OUTMOD_3; // TACCTL1 Capture Compare - TACCR1 = 600; // duty cycle - __bis_SR_register(LPM3_bits + GIE); // LPM3 with interrupts enabled - // in LPM3, MCLCK and SMCLK are off, but ACLK is on. -} - -// this gets used in pre-application mode only to toggle the lights: -#if defined(__TI_COMPILER_VERSION__) -#pragma vector=TIMER0_A1_VECTOR -__interrupt void ta1_isr (void) -#else - void __attribute__ ((interrupt(TIMER0_A1_VECTOR))) ta1_isr (void) -#endif -{ - TACCTL1 &= ~CCIFG; // reset the interrupt flag - if (Mode == PreAppMode){ - P1OUT ^= (LED1 + LED2); // toggle the two lights. - } - else{ - TACCTL1 = 0; // no more interrupts. - __bic_SR_register_on_exit(LPM3_bits); // Restart the cpu - } - -} - -void InitializeButton(void) // Configure Push Button -{ - P1DIR &= ~BUTTON; - P1OUT |= BUTTON; - P1REN |= BUTTON; - P1IES |= BUTTON; - P1IFG &= ~BUTTON; - P1IE |= BUTTON; -} - -/* ************************************************************* - * Port Interrupt for Button Press - * 1. During standby mode: to enter application mode - * - * *********************************************************** */ - -#if defined(__TI_COMPILER_VERSION__) -#pragma vector=PORT1_VECTOR -__interrupt void port1_isr(void) -#else - void __attribute__ ((interrupt(PORT1_VECTOR))) port1_isr (void) -#endif -{ - - /* this disables port1 interrupts for a little while so that - we don't try to respond to two consecutive button pushes right together. - The watchdog timer interrupt will re-enable port1 interrupts - - This whole watchdog thing is completely unnecessary here, but its useful - to see how it is done. -*/ - P1IFG = 0; // clear out interrupt flag - P1IE &= ~BUTTON; // Disable port 1 interrupts - WDTCTL = WDT_ADLY_250; // set up watchdog timer duration - IFG1 &= ~WDTIFG; // clear interrupt flag - IE1 |= WDTIE; // enable watchdog interrupts - - TACCTL1 = 0; // turn off timer 1 interrupts - P1OUT &= ~(LED1+LED2); // turn off the leds - Mode = RunningMode; - __bic_SR_register_on_exit(LPM3_bits); // take us out of low power mode - -} - -// WDT Interrupt Service Routine used to de-bounce button press -#if defined(__TI_COMPILER_VERSION__) -#pragma vector=WDT_VECTOR -__interrupt void wdt_isr(void) -#else - void __attribute__ ((interrupt(WDT_VECTOR))) wdt_isr (void) -#endif -{ - IE1 &= ~WDTIE; /* disable watchdog interrupt */ - IFG1 &= ~WDTIFG; /* clear interrupt flag */ - WDTCTL = WDTPW + WDTHOLD; /* put WDT back in hold state */ - P1IE |= BUTTON; /* Debouncing complete - reenable port 1 interrupts*/ -} - -// ADC10 interrupt service routine -#if defined(__TI_COMPILER_VERSION__) -#pragma vector=ADC10_VECTOR -__interrupt void adc10_isr(void) -#else - void __attribute__ ((interrupt(ADC10_VECTOR))) adc10_isr (void) -#endif -{ - __bic_SR_register_on_exit(CPUOFF); // Restart the cpu -} +#include "msp430.h" + +#define TRIG BIT4 +#define ECHO BIT5 + +#define TXD BIT2 +#define RXD BIT1 + +#define SOUND 34029 // speed of sound in cm/s +#define US 1000000 // microseconds in a second + +unsigned int TXByte; + +void main(void) { + WDTCTL = WDTPW + WDTHOLD; // Stop WDT + + BCSCTL1 = CALBC1_1MHZ; // Set range + DCOCTL = CALDCO_1MHZ; + BCSCTL2 &= ~(DIVS_3); // SMCLK = DCO = 1 MHz + + P1SEL = BIT1 + BIT2 ; // P1.1 = RXD, P1.2=TXD + P1SEL2 = BIT1 + BIT2 ; // P1.1 = RXD, P1.2=TXD + UCA0CTL1 |= UCSSEL_2; // Use SMCLK + UCA0BR0 = 104; // Set baud rate to 9600 with 1MHz clock (Data Sheet 15.3.13) + UCA0BR1 = 0; // Set baud rate to 9600 with 1MHz clock + UCA0MCTL = UCBRS0; // Modulation UCBRSx = 1 + UCA0CTL1 &= ~UCSWRST; // Initialize USCI state machine + + P1DIR |= TXD; + P1OUT |= TXD; + + P1DIR |= TRIG; + P1DIR &= ~ECHO; + P1IE |= ECHO; + + TACTL = TASSEL_2 | ID_0 | MC_2; // set timer to count up + __enable_interrupt(); + + while (1) { + P1OUT |= TRIG; // start trigger signal + __delay_cycles(15); // we need a >10 us pulse but one clock cycle is 1 us + P1OUT &= ~TRIG; // end trigger signal + + P1IES &= ~ECHO; + __bis_SR_register(LPM0_bits + GIE); + TAR = 0; + P1IES |= ECHO; + __bis_SR_register(LPM0_bits + GIE); + + TXByte = TAR; // time elapsed in us (approx) + while (!(IFG2 & UCA0TXIFG)); // wait for TX buffer to be ready for new data + UCA0TXBUF = TXByte * SOUND / US / 2; // curiously, this is a factor of 2 off + + __delay_cycles(100000); // wait 100 ms before measuring again + } +} + +#if defined(__TI_COMPILER_VERSION__) +#pragma vector=PORT1_VECTOR +__interrupt void port1_isr(void) +#else + void __attribute__ ((interrupt(PORT1_VECTOR))) port1_isr (void) +#endif +{ + P1IFG = 0; + __bic_SR_register_on_exit(LPM0_bits); // take us out of low power mode +} \ No newline at end of file diff --git a/lab5/distance/main.o b/lab5/distance/main.o index 0966713..ccb2ecd 100644 Binary files a/lab5/distance/main.o and b/lab5/distance/main.o differ diff --git a/lab5/distance/time_and_temp.txt b/lab5/distance/time_and_temp.txt index bc89549..dbc7bd0 100644 --- a/lab5/distance/time_and_temp.txt +++ b/lab5/distance/time_and_temp.txt @@ -1,1445 +1,921 @@ -2.75770783424 38.0 -2.78425192833 104.0 -2.81221699715 8.0 -2.84269690514 224.0 -2.87347793579 148.0 -2.90892887115 179.0 -2.93950891495 217.0 -2.96721696854 52.0 -2.99796795845 133.0 -3.02697682381 109.0 -3.05762195587 138.0 -3.08878302574 126.0 -3.11919403076 119.0 -3.14911794662 144.0 -3.17958283424 111.0 -3.20980787277 201.0 -3.23999190331 120.0 -3.27002000809 238.0 -3.32091403008 174.0 -3.37056899071 218.0 -3.399974823 22.0 -3.43068981171 236.0 -3.4615278244 46.0 -3.49189901352 61.0 -3.52273488045 17.0 -3.5530769825 107.0 -3.58579587936 210.0 -3.61780190468 136.0 -3.64925003052 146.0 -3.6871778965 66.0 -3.72092485428 161.0 -3.75313901901 204.0 -3.7845659256 49.0 -3.81511592865 55.0 -3.84503102303 56.0 -3.88160800934 55.0 -3.9142138958 53.0 -3.94471287727 55.0 -3.97547483444 56.0 -4.00759601593 55.0 -4.037722826 53.0 -4.06876802444 54.0 -4.10182499886 115.0 -4.13259482384 184.0 -4.16379189491 115.0 -4.19586801529 75.0 -4.22681283951 224.0 -4.25700688362 162.0 -4.29600000381 161.0 -4.35955786705 124.0 -4.38980197906 164.0 -4.42052197456 102.0 -4.45092582703 127.0 -4.4815788269 78.0 -4.51304292679 176.0 -4.54380488396 120.0 -4.57479500771 140.0 -4.60722899437 146.0 -4.63778400421 121.0 -4.66928195953 119.0 -4.70020890236 141.0 -4.73060202599 124.0 -4.76179885864 130.0 -4.79337882996 139.0 -4.82565999031 123.0 -4.85530686378 89.0 -4.8944709301 183.0 -4.92529201508 123.0 -4.95466089249 226.0 -4.98551797867 56.0 -5.01673293114 24.0 -5.04753684998 142.0 -5.07995295525 53.0 -5.11198687553 56.0 -5.14363002777 58.0 -5.17443394661 52.0 -5.20449495316 56.0 -5.23423790932 53.0 -5.26472783089 57.0 -5.31523084641 55.0 -5.36684799194 55.0 -5.39709687233 244.0 -5.42682695389 155.0 -5.45684480667 242.0 -5.48719787598 56.0 -5.51835584641 54.0 -5.548858881 55.0 -5.58081102371 55.0 -5.61184287071 56.0 -5.64225888252 54.0 -5.67323803902 56.0 -5.70424890518 57.0 -5.73560881615 57.0 -5.76576781273 54.0 -5.79614591599 249.0 -5.82808089256 136.0 -5.85916996002 24.0 -5.89782500267 76.0 -5.92810797691 160.0 -5.95945596695 111.0 -5.98981285095 49.0 -6.02100396156 37.0 -6.05109000206 104.0 -6.08166384697 230.0 -6.11339402199 137.0 -6.14428400993 223.0 -6.17460894585 224.0 -6.20472192764 122.0 -6.23396801949 15.0 -6.26470804214 254.0 -6.31186890602 50.0 -6.36730289459 48.0 -6.39875888824 52.0 -6.42912793159 50.0 -6.46042895317 46.0 -6.49128699303 51.0 -6.52279090881 48.0 -6.55243992805 47.0 -6.58353900909 53.0 -6.61696100235 48.0 -6.64760684967 49.0 -6.67920589447 50.0 -6.71451282501 48.0 -6.74570202827 50.0 -6.77729797363 49.0 -6.80765390396 49.0 -6.83601498604 49.0 -6.86437702179 50.0 -6.9011900425 48.0 -6.92985391617 48.0 -6.95844388008 50.0 -6.9872648716 50.0 -7.01674389839 49.0 -7.04686594009 49.0 -7.07652688026 49.0 -7.10758900642 50.0 -7.13755989075 41.0 -7.16731595993 50.0 -7.19858884811 48.0 -7.22954392433 49.0 -7.26056289673 49.0 -7.30350184441 51.0 -7.36349987984 46.0 -7.39400792122 49.0 -7.4244890213 50.0 -7.45412993431 49.0 -7.48395586014 49.0 -7.51355695724 48.0 -7.54326295853 50.0 -7.57389497757 50.0 -7.6057100296 50.0 -7.63355493546 50.0 -7.66232800484 46.0 -7.69264483452 50.0 -7.72336983681 51.0 -7.75225782394 49.0 -7.78292489052 46.0 -7.81398391724 48.0 -7.8457198143 47.0 -7.88409495354 51.0 -7.91621184349 49.0 -7.94717502594 48.0 -7.97807097435 49.0 -8.01021099091 49.0 -8.04043602943 50.0 -8.06927204132 50.0 -8.10014200211 48.0 -8.13005495071 50.0 -8.16148900986 50.0 -8.19070291519 48.0 -8.22014594078 48.0 -8.24824786186 50.0 -8.28166985512 48.0 -8.33464598656 51.0 -8.3788819313 48.0 -8.40823483467 48.0 -8.43687081337 51.0 -8.46634602547 51.0 -8.49547481537 47.0 -8.52553892136 49.0 -8.55448484421 49.0 -8.58402585983 49.0 -8.61434292793 50.0 -8.64408898354 47.0 -8.67496490479 49.0 -8.70544791222 51.0 -8.73486495018 49.0 -8.764772892 50.0 -8.79609489441 49.0 -8.82625102997 47.0 -8.85592889786 50.0 -8.8973338604 48.0 -8.92718791962 50.0 -8.95677304268 50.0 -8.98583483696 48.0 -9.01539683342 50.0 -9.04555487633 49.0 -9.07642292976 47.0 -9.10926485062 50.0 -9.14029288292 50.0 -9.16928887367 50.0 -9.19804191589 49.0 -9.22861289978 48.0 -9.25950694084 49.0 -9.30212688446 50.0 -9.36303186417 49.0 -9.39276981354 46.0 -9.42302799225 50.0 -9.45315885544 51.0 -9.48338794708 50.0 -9.51335287094 48.0 -9.54366397858 49.0 -9.57376098633 46.0 -9.60438394547 52.0 -9.63681483269 50.0 -9.66957902908 49.0 -9.70458602905 48.0 -9.73394703865 51.0 -9.7663769722 49.0 -9.79808497429 51.0 -9.82935380936 48.0 -9.8602449894 47.0 -9.89854001999 51.0 -9.92843699455 50.0 -9.95911502838 47.0 -9.99075984955 50.0 -10.0220918655 49.0 -10.0511059761 48.0 -10.0818648338 52.0 -10.1146328449 46.0 -10.1466648579 48.0 -10.1779849529 51.0 -10.2092809677 51.0 -10.2385408878 47.0 -10.2700698376 49.0 -10.3222959042 48.0 -10.3701570034 52.0 -10.4013738632 50.0 -10.4315969944 50.0 -10.4615988731 47.0 -10.4912559986 50.0 -10.5219759941 51.0 -10.5517659187 48.0 -10.5820119381 48.0 -10.6129608154 50.0 -10.6422088146 49.0 -10.6719470024 51.0 -10.7025859356 48.0 -10.7322309017 49.0 -10.7632439137 49.0 -10.7925598621 49.0 -10.821944952 52.0 -10.851544857 46.0 -10.8889319897 52.0 -10.9196739197 48.0 -10.9497978687 51.0 -10.9804890156 48.0 -11.0117878914 49.0 -11.0428328514 50.0 -11.0728969574 49.0 -11.1027150154 50.0 -11.1341919899 49.0 -11.1646249294 49.0 -11.1938598156 48.0 -11.2239599228 49.0 -11.2538728714 50.0 -11.2919909954 48.0 -11.3528468609 49.0 -11.3844029903 50.0 -11.4148819447 51.0 -11.4458909035 47.0 -11.4762508869 48.0 -11.5070569515 49.0 -11.5362148285 51.0 -11.5663018227 50.0 -11.5966238976 48.0 -11.6287579536 48.0 -11.6576328278 50.0 -11.6870908737 49.0 -11.7174859047 49.0 -11.746450901 49.0 -11.7746698856 48.0 -11.8038840294 51.0 -11.8327248096 49.0 -11.8627569675 48.0 -11.9005799294 49.0 -11.9298629761 50.0 -11.9602680206 49.0 -11.990983963 52.0 -12.0232310295 47.0 -12.0595560074 49.0 -12.0903208256 50.0 -12.1229720116 50.0 -12.1521909237 48.0 -12.1821908951 49.0 -12.21240592 49.0 -12.2421529293 48.0 -12.2736518383 50.0 -12.3261368275 50.0 -12.3779959679 49.0 -12.4071619511 47.0 -12.4375708103 51.0 -12.468613863 49.0 -12.4994418621 50.0 -12.5291469097 49.0 -12.559499979 48.0 -12.5898878574 51.0 -12.6215200424 48.0 -12.6509339809 48.0 -12.6808879375 50.0 -12.7153408527 51.0 -12.7484719753 48.0 -12.7793908119 44.0 -12.8099808693 39.0 -12.841285944 42.0 -12.8740489483 42.0 -12.9082698822 222.0 -12.9376118183 126.0 -12.9691939354 31.0 -13.0001089573 52.0 -13.0301439762 52.0 -13.0599918365 55.0 -13.0897328854 55.0 -13.1203730106 58.0 -13.1500170231 55.0 -13.1808419228 53.0 -13.2124090195 56.0 -13.2435159683 56.0 -13.2741229534 56.0 -13.3222148418 55.0 -13.3699688911 169.0 -13.4004778862 90.0 -13.4306569099 173.0 -13.4616320133 74.0 -13.4919140339 189.0 -13.5225138664 41.0 -13.5516040325 179.0 -13.5819590092 209.0 -13.6122770309 74.0 -13.6439819336 85.0 -13.6740028858 123.0 -13.7041199207 35.0 -13.7333660126 222.0 -13.7641420364 137.0 -13.7957518101 142.0 -13.8262310028 128.0 -13.8555710316 122.0 -13.8930900097 117.0 -13.9237220287 90.0 -13.9530899525 134.0 -13.9831318855 27.0 -14.0145368576 195.0 -14.0448260307 79.0 -14.0751988888 36.0 -14.105481863 55.0 -14.138051033 41.0 -14.1678910255 45.0 -14.1992368698 32.0 -14.2308979034 56.0 -14.2617678642 38.0 -14.3065109253 50.0 -14.3628499508 151.0 -14.3927719593 114.0 -14.423404932 116.0 -14.4533958435 36.0 -14.483522892 29.0 -14.5146620274 55.0 -14.5456688404 203.0 -14.5760569572 60.0 -14.6070728302 31.0 -14.638021946 110.0 -14.668612957 42.0 -14.6999230385 30.0 -14.7303488255 49.0 -14.7614808083 39.0 -14.7926399708 23.0 -14.8240809441 240.0 -14.8533029556 76.0 -14.8912789822 254.0 -14.9213719368 34.0 -14.9512379169 44.0 -14.9818949699 72.0 -15.0124919415 50.0 -15.0430939198 241.0 -15.0740690231 11.0 -15.1045348644 126.0 -15.1363749504 114.0 -15.1671178341 43.0 -15.1984059811 43.0 -15.2288570404 45.0 -15.2596349716 43.0 -15.3016479015 43.0 -15.3616759777 42.0 -15.3908560276 43.0 -15.4213149548 45.0 -15.4512298107 42.0 -15.4819908142 41.0 -15.5122950077 43.0 -15.5428278446 44.0 -15.5736849308 43.0 -15.6045968533 44.0 -15.6372108459 42.0 -15.6678249836 42.0 -15.7019658089 44.0 -15.7323048115 43.0 -15.7654879093 44.0 -15.7971839905 41.0 -15.8279390335 43.0 -15.8579559326 43.0 -15.8947668076 43.0 -15.9243359566 44.0 -15.953291893 41.0 -15.9834148884 45.0 -16.0140538216 42.0 -16.0441758633 44.0 -16.0755298138 43.0 -16.1083090305 41.0 -16.1402490139 44.0 -16.1703398228 45.0 -16.2009029388 40.0 -16.230755806 42.0 -16.261674881 44.0 -16.3101358414 44.0 -16.3647680283 43.0 -16.393914938 42.0 -16.4248058796 43.0 -16.454641819 45.0 -16.4851779938 41.0 -16.5157408714 43.0 -16.548635006 75.0 -16.5821368694 24.0 -16.6126358509 42.0 -16.644646883 43.0 -16.6753978729 50.0 -16.7067658901 210.0 -16.7362129688 0.0 -16.7664129734 184.0 -16.7968268394 39.0 -16.8269579411 135.0 -16.8562669754 161.0 -16.8943710327 53.0 -16.9246618748 56.0 -16.953802824 56.0 -16.9825818539 54.0 -17.01243186 54.0 -17.0417108536 57.0 -17.0713689327 56.0 -17.1017999649 55.0 -17.1322920322 54.0 -17.1648139954 55.0 -17.1961328983 127.0 -17.2266819477 213.0 -17.2561039925 40.0 -17.2934780121 62.0 -17.3574328423 48.0 -17.386485815 27.0 -17.4170389175 113.0 -17.447412014 124.0 -17.4777829647 156.0 -17.5090270042 115.0 -17.5395598412 63.0 -17.5696308613 185.0 -17.6007590294 54.0 -17.6310489178 53.0 -17.6628990173 56.0 -17.693600893 54.0 -17.7242949009 58.0 -17.7538158894 54.0 -17.7841908932 55.0 -17.8149540424 55.0 -17.8448278904 56.0 -17.8798308372 55.0 -17.9114429951 120.0 -17.9420919418 115.0 -17.9718649387 232.0 -18.0026979446 31.0 -18.0323808193 114.0 -18.0631759167 121.0 -18.093569994 30.0 -18.1240518093 37.0 -18.1550090313 115.0 -18.1854028702 135.0 -18.2160828114 210.0 -18.2465119362 54.0 -18.2813708782 55.0 -18.3375329971 56.0 -18.3800268173 54.0 -18.4111099243 54.0 -18.4419088364 58.0 -18.4723930359 57.0 -18.5029439926 56.0 -18.5332770348 58.0 -18.5648720264 58.0 -18.5949618816 115.0 -18.6255209446 50.0 -18.6576328278 244.0 -18.698953867 25.0 -18.7306509018 53.0 -18.7651779652 53.0 -18.7973430157 56.0 -18.8270428181 56.0 -18.8560099602 54.0 -18.8929350376 55.0 -18.923897028 56.0 -18.9533410072 57.0 -18.9843318462 52.0 -19.0156610012 163.0 -19.0458199978 191.0 -19.0768740177 159.0 -19.1076610088 129.0 -19.1376299858 249.0 -19.1694560051 179.0 -19.2008159161 198.0 -19.2314009666 76.0 -19.2622690201 130.0 -19.3093128204 213.0 -19.3627579212 239.0 -19.3928918839 123.0 -19.4234628677 122.0 -19.4530258179 6.0 -19.48366189 62.0 -19.5153408051 21.0 -19.5460278988 54.0 -19.5774929523 53.0 -19.608520031 50.0 -19.6400878429 56.0 -19.6728060246 56.0 -19.7023808956 56.0 -19.7302799225 56.0 -19.7592468262 55.0 -19.7880618572 56.0 -19.8190658092 210.0 -19.8489668369 143.0 -19.8863990307 57.0 -19.9189968109 55.0 -19.9488589764 56.0 -19.980096817 55.0 -20.0120618343 57.0 -20.0438668728 54.0 -20.0753908157 55.0 -20.1068079472 57.0 -20.1370129585 56.0 -20.1695199013 57.0 -20.2004609108 61.0 -20.2304589748 32.0 -20.2611539364 31.0 -20.3077478409 71.0 -20.3629519939 66.0 -20.3927898407 116.0 -20.4231419563 135.0 -20.4523799419 165.0 -20.4830229282 195.0 -20.5139498711 121.0 -20.5446419716 132.0 -20.5758190155 98.0 -20.6069319248 54.0 -20.6371908188 10.0 -20.6694059372 36.0 -20.7000198364 49.0 -20.7299339771 48.0 -20.7614200115 50.0 -20.7920069695 51.0 -20.8238868713 50.0 -20.8538730145 48.0 -20.8909850121 49.0 -20.9268438816 50.0 -20.9575028419 48.0 -20.9876658916 50.0 -21.0172078609 49.0 -21.0475919247 49.0 -21.0768749714 50.0 -21.1069438457 51.0 -21.137387991 47.0 -21.1692228317 50.0 -21.1996150017 50.0 -21.2295930386 47.0 -21.260062933 50.0 -21.3027968407 50.0 -21.3589789867 49.0 -21.3907940388 49.0 -21.4198179245 49.0 -21.448319912 50.0 -21.4779620171 49.0 -21.5086770058 49.0 -21.5369479656 50.0 -21.5668950081 49.0 -21.5973570347 48.0 -21.6281080246 50.0 -21.6600959301 50.0 -21.6941130161 48.0 -21.7228829861 48.0 -21.7531888485 50.0 -21.783864975 49.0 -21.8147070408 49.0 -21.8448519707 48.0 -21.8798518181 49.0 -21.9122169018 49.0 -21.9411218166 51.0 -21.9704949856 50.0 -22.0021958351 47.0 -22.0314879417 50.0 -22.0623338223 49.0 -22.092913866 49.0 -22.1228659153 50.0 -22.1520609856 48.0 -22.1844689846 50.0 -22.2143268585 50.0 -22.2441649437 50.0 -22.2739229202 49.0 -22.3261659145 48.0 -22.3736319542 50.0 -22.4034938812 49.0 -22.4335348606 51.0 -22.4647829533 46.0 -22.4948079586 49.0 -22.5248568058 52.0 -22.556625843 49.0 -22.5869009495 48.0 -22.6166648865 50.0 -22.6477198601 46.0 -22.6797029972 52.0 -22.711014986 51.0 -22.7417328358 48.0 -22.7716109753 50.0 -22.801514864 50.0 -22.83056283 48.0 -22.8605430126 50.0 -22.9020328522 49.0 -22.9322099686 47.0 -22.9636149406 51.0 -22.9943020344 50.0 -23.024283886 48.0 -23.0540709496 48.0 -23.0843169689 51.0 -23.1144609451 48.0 -23.1470389366 49.0 -23.1791398525 49.0 -23.2085168362 50.0 -23.2376139164 49.0 -23.270056963 50.0 -23.3201398849 47.0 -23.3712778091 48.0 -23.4006090164 52.0 -23.431385994 49.0 -23.4649050236 50.0 -23.498914957 48.0 -23.5291678905 49.0 -23.559568882 51.0 -23.5903840065 50.0 -23.620028019 49.0 -23.6510558128 48.0 -23.6842329502 47.0 -23.7138748169 51.0 -23.744907856 49.0 -23.7751729488 49.0 -23.8049080372 48.0 -23.8350839615 51.0 -23.8661630154 49.0 -23.9046359062 48.0 -23.9346268177 50.0 -23.9647099972 50.0 -23.994081974 49.0 -24.0237698555 52.0 -24.0537278652 47.0 -24.0834088326 49.0 -24.1146168709 51.0 -24.1452999115 51.0 -24.1755199432 47.0 -24.2047328949 48.0 -24.2354278564 49.0 -24.2651748657 49.0 -24.3153400421 52.0 -24.3649389744 48.0 -24.3953828812 51.0 -24.4261748791 49.0 -24.4575719833 51.0 -24.4880578518 48.0 -24.5193889141 50.0 -24.5496029854 49.0 -24.5800948143 48.0 -24.6107709408 6.0 -24.6429669857 140.0 -24.6755189896 43.0 -24.7108879089 190.0 -24.7417099476 20.0 -24.7722480297 201.0 -24.8030529022 68.0 -24.8337659836 197.0 -24.8645620346 132.0 -24.902671814 11.0 -24.9333899021 21.0 -24.9641158581 1.0 -24.9947769642 222.0 -25.0260128975 89.0 -25.0557398796 245.0 -25.0860228539 162.0 -25.1169660091 23.0 -25.1489570141 41.0 -25.1821229458 201.0 -25.2131149769 155.0 -25.2441828251 14.0 -25.278151989 65.0 -25.3324048519 23.0 -25.3789229393 48.0 -25.4097568989 31.0 -25.4417068958 14.0 -25.473225832 134.0 -25.5033109188 18.0 -25.535435915 195.0 -25.5662558079 105.0 -25.5976920128 188.0 -25.6292388439 114.0 -25.6605298519 219.0 -25.6938569546 123.0 -25.724383831 234.0 -25.7544298172 10.0 -25.7853028774 167.0 -25.8170359135 188.0 -25.8475849628 235.0 -25.8874688148 67.0 -25.921173811 71.0 -25.9519050121 14.0 -25.9829180241 189.0 -26.0144560337 210.0 -26.0464198589 133.0 -26.078305006 154.0 -26.1098818779 147.0 -26.1422839165 4.0 -26.1723508835 53.0 -26.2039849758 50.0 -26.2357079983 1.0 -26.2661499977 42.0 -26.3193588257 107.0 -26.368270874 42.0 -26.399217844 19.0 -26.4308719635 31.0 -26.4618959427 217.0 -26.4931800365 111.0 -26.5244209766 194.0 -26.5548539162 138.0 -26.5859868526 192.0 -26.6177618504 34.0 -26.6501460075 172.0 -26.6835379601 13.0 -26.715430975 43.0 -26.7465858459 59.0 -26.7777769566 26.0 -26.8086178303 0.0 -26.8391509056 232.0 -26.8701369762 45.0 -26.9098680019 43.0 -26.9418029785 41.0 -26.9728980064 44.0 -27.0039019585 44.0 -27.0333659649 16.0 -27.0636589527 154.0 -27.0994968414 156.0 -27.1613299847 51.0 -27.1929068565 51.0 -27.222837925 49.0 -27.2522008419 49.0 -27.2877318859 47.0 -27.35044384 52.0 -27.384469986 47.0 -27.4161889553 48.0 -27.4479320049 50.0 -27.4785938263 47.0 -27.5100150108 51.0 -27.5406718254 49.0 -27.5714440346 50.0 -27.6026668549 48.0 -27.6337690353 49.0 -27.6655459404 50.0 -27.701748848 49.0 -27.7325468063 48.0 -27.766163826 50.0 -27.7974128723 50.0 -27.8277418613 47.0 -27.8586478233 48.0 -27.8976409435 50.0 -27.9293298721 51.0 -27.9608240128 48.0 -27.9922728539 48.0 -28.0211918354 48.0 -28.0502660275 51.0 -28.0796978474 52.0 -28.1105158329 48.0 -28.1430490017 48.0 -28.1728999615 49.0 -28.2040159702 49.0 -28.2329280376 50.0 -28.2629418373 50.0 -28.3092889786 47.0 -28.3637459278 49.0 -28.3936049938 51.0 -28.4237480164 49.0 -28.4546439648 47.0 -28.4853498936 50.0 -28.5158150196 51.0 -28.5468769073 48.0 -28.5782649517 49.0 -28.6083860397 48.0 -28.639056921 50.0 -28.6694729328 49.0 -28.7018339634 50.0 -28.7328548431 48.0 -28.7635560036 49.0 -28.7958319187 49.0 -28.8260378838 48.0 -28.8562150002 49.0 -28.8924119473 49.0 -28.9224898815 48.0 -28.9516208172 49.0 -28.9810168743 49.0 -29.0107779503 49.0 -29.0386469364 47.0 -29.0680580139 51.0 -29.0988719463 50.0 -29.1300439835 47.0 -29.1612298489 50.0 -29.1932258606 50.0 -29.2237398624 49.0 -29.2526278496 48.0 -29.2881989479 49.0 -29.3507499695 49.0 -29.3811969757 48.0 -29.4115898609 51.0 -29.4425339699 49.0 -29.4736509323 48.0 -29.5031228065 48.0 -29.5326428413 50.0 -29.5632078648 50.0 -29.5929839611 48.0 -29.6222200394 49.0 -29.6527488232 49.0 -29.6811728477 50.0 -29.7128179073 50.0 -29.7420558929 46.0 -29.7711939812 50.0 -29.8004820347 49.0 -29.831127882 50.0 -29.8611049652 48.0 -29.8998088837 48.0 -29.9293758869 49.0 -29.9595668316 50.0 -29.9901659489 50.0 -30.0192518234 48.0 -30.0489289761 47.0 -30.0795190334 50.0 -30.1105480194 47.0 -30.1405959129 51.0 -30.1704540253 48.0 -30.2037529945 49.0 -30.234046936 49.0 -30.2636289597 50.0 -30.3116660118 48.0 -30.3665509224 49.0 -30.3964178562 50.0 -30.4274389744 49.0 -30.4590909481 47.0 -30.4923839569 50.0 -30.5253720284 50.0 -30.5537018776 49.0 -30.583673954 48.0 -30.6136078835 49.0 -30.6451218128 50.0 -30.6757259369 47.0 -30.7122468948 50.0 -30.7418849468 48.0 -30.7738289833 48.0 -30.8030610085 50.0 -30.8326480389 50.0 -30.8628950119 51.0 -30.9006249905 45.0 -30.9309740067 51.0 -30.9615249634 49.0 -30.9911289215 48.0 -31.021504879 49.0 -31.0518689156 48.0 -31.0825929642 49.0 -31.1126408577 52.0 -31.1436638832 49.0 -31.1741039753 49.0 -31.206058979 47.0 -31.23467803 51.0 -31.2649958134 49.0 -31.3131799698 49.0 -31.3643000126 47.0 -31.3939268589 51.0 -31.4243018627 50.0 -31.4544098377 50.0 -31.4832429886 47.0 -31.5133578777 50.0 -31.5435519218 49.0 -31.5740509033 50.0 -31.6029429436 49.0 -31.6336829662 48.0 -31.6650910378 48.0 -31.694355011 51.0 -31.7246229649 49.0 -31.7555229664 48.0 -31.7844929695 49.0 -31.8151578903 51.0 -31.8454909325 47.0 -31.880494833 48.0 -31.9127240181 51.0 -31.9433038235 48.0 -31.9745368958 49.0 -32.005535841 49.0 -32.0333769321 50.0 -32.063272953 47.0 -32.0936980247 51.0 -32.1245698929 49.0 -32.1547949314 49.0 -32.1847698689 47.0 -32.215626955 50.0 -32.2464609146 51.0 -32.2808628082 50.0 -32.3373060226 48.0 -32.3789858818 47.0 -32.4084749222 51.0 -32.4386339188 49.0 -32.4692900181 49.0 -32.4983658791 48.0 -32.5285968781 48.0 -32.5581469536 49.0 -32.588351965 51.0 -32.6181898117 46.0 -32.6490638256 50.0 -32.6797728539 50.0 -32.7106668949 48.0 -32.7402780056 47.0 -32.7702338696 49.0 -32.8007018566 48.0 -32.8311738968 51.0 -32.8616089821 51.0 -32.898362875 47.0 -32.9273998737 47.0 -32.9562399387 51.0 -32.9857988358 49.0 -33.0172758102 48.0 -33.0485799313 48.0 -33.0781269073 50.0 -33.1084318161 49.0 -33.1385409832 48.0 -33.1695408821 49.0 -33.1997499466 49.0 -33.231153965 47.0 -33.2615389824 51.0 -33.3065009117 48.0 -33.3625278473 49.0 -33.3928279877 49.0 -33.4209558964 50.0 -33.4518718719 48.0 -33.4825799465 49.0 -33.5128729343 47.0 -33.543792963 50.0 -33.5748770237 49.0 -33.6044869423 50.0 -33.6346838474 48.0 -33.6646039486 50.0 -33.7013640404 49.0 -33.7358129025 49.0 -33.7672798634 48.0 -33.7984139919 50.0 -33.8289120197 51.0 -33.8599758148 48.0 -33.8977229595 51.0 -33.9294238091 47.0 -33.9600768089 47.0 -33.990172863 53.0 -34.0198869705 47.0 -34.0495929718 49.0 -34.0805358887 48.0 -34.1111409664 51.0 -34.1426110268 50.0 -34.1731739044 47.0 -34.20418787 48.0 -34.2358360291 49.0 -34.2660839558 50.0 -34.3165419102 49.0 -34.3688468933 49.0 -34.3982489109 48.0 -34.4277839661 51.0 -34.4589679241 49.0 -34.4896810055 48.0 -34.5204598904 48.0 -34.5497858524 49.0 -34.5806999207 49.0 -34.6100800037 50.0 -34.640324831 49.0 -34.6693639755 47.0 -34.7007980347 49.0 -34.7337949276 51.0 -34.7646780014 46.0 -34.794975996 50.0 -34.8255338669 48.0 -34.8547408581 51.0 -34.8925290108 48.0 -34.9230358601 47.0 -34.9521148205 50.0 -34.982542038 49.0 -35.0135178566 51.0 -35.0439488888 48.0 -35.0733599663 49.0 -35.1032259464 49.0 -35.1329329014 51.0 -35.1630289555 49.0 -35.1941688061 45.0 -35.226585865 51.0 -35.2565259933 50.0 -35.2937698364 49.0 -35.3581488132 49.0 -35.386346817 48.0 -35.4158539772 47.0 -35.4473278522 50.0 -35.4771928787 49.0 -35.5073239803 51.0 -35.5380339622 46.0 -35.5691258907 50.0 -35.5999538898 48.0 -35.6309218407 49.0 -35.6624388695 49.0 -35.6915848255 50.0 -35.7206988335 50.0 -35.7480590343 49.0 -35.7769429684 50.0 -35.806568861 46.0 -35.8349199295 50.0 -35.8643269539 51.0 -35.901458025 48.0 -35.9309399128 48.0 -35.959676981 50.0 -35.9884769917 49.0 -36.0177140236 50.0 -36.0483369827 50.0 -36.0776548386 47.0 -36.1073548794 49.0 -36.1370539665 50.0 -36.1679418087 48.0 -36.1973400116 49.0 -36.2296378613 49.0 -36.2595479488 50.0 -36.3021528721 49.0 -36.358935833 49.0 -36.387403965 48.0 -36.4165878296 51.0 -36.4476268291 48.0 -36.4782090187 49.0 -36.5084528923 50.0 -36.5381729603 49.0 -36.5688619614 49.0 -36.5979149342 49.0 -36.6268110275 47.0 -36.6558969021 50.0 -36.6865949631 50.0 -36.7218148708 50.0 -36.7526400089 46.0 -36.7831850052 57.0 -36.8134889603 52.0 -36.8435919285 55.0 -36.8756740093 55.0 -36.9098668098 55.0 -36.9375898838 54.0 -36.9671599865 56.0 -36.9967558384 55.0 -37.0278999805 53.0 -37.058369875 56.0 -37.0891628265 54.0 -37.1192998886 36.0 -37.1513178349 53.0 -37.1810998917 51.0 -37.2118198872 48.0 -37.2437429428 50.0 -37.2767419815 49.0 -37.3303279877 49.0 -37.3749568462 50.0 -37.4055769444 46.0 -37.4395279884 51.0 -37.4692528248 50.0 -37.4989600182 48.0 -37.5306649208 50.0 -37.5614860058 51.0 -37.5920979977 49.0 -37.6229729652 49.0 -37.6522848606 49.0 -37.6807608604 48.0 -37.7110388279 50.0 -37.7433719635 48.0 -37.7742049694 48.0 -37.803237915 49.0 -37.833781004 50.0 -37.8646090031 49.0 -37.9024820328 48.0 -37.9342498779 48.0 -37.9638650417 51.0 -37.9942948818 48.0 -38.0253868103 51.0 -38.0557370186 48.0 -38.0873999596 47.0 -38.1173558235 51.0 -38.1483058929 49.0 -38.1790988445 48.0 -38.2098348141 49.0 -38.2410628796 48.0 -38.2727618217 52.0 -38.3211379051 53.0 -38.3715078831 45.0 -38.400195837 49.0 -38.430729866 49.0 -38.4599869251 46.0 -38.48960495 50.0 -38.5186388493 47.0 -38.5490918159 48.0 -38.5798838139 48.0 -38.6088218689 47.0 -38.6380670071 48.0 -38.6688499451 46.0 -38.6985738277 53.0 -38.7308239937 49.0 -38.762953043 42.0 -38.794301033 50.0 -38.8245129585 48.0 -38.8554298878 47.0 -38.8914208412 50.0 -38.9231169224 47.0 -38.9542310238 48.0 -38.984197855 50.0 -39.0150220394 50.0 -39.0440328121 49.0 -39.0738270283 49.0 -39.1017138958 49.0 -39.1308538914 51.0 -39.1606249809 48.0 -39.1910228729 49.0 -39.2206828594 49.0 -39.2515628338 54.0 -39.2851788998 48.0 -39.3427820206 46.0 -39.3808448315 49.0 -39.4108498096 48.0 -39.4416139126 48.0 -39.470459938 52.0 -39.49949193 48.0 -39.5300309658 47.0 -39.5603859425 49.0 -39.5906338692 49.0 -39.6202709675 52.0 -39.650056839 50.0 -39.6801459789 51.0 -39.7148349285 46.0 -39.7480618954 52.0 -39.778429985 49.0 -39.8089668751 47.0 -39.8393399715 51.0 -39.8744778633 49.0 -39.9075880051 46.0 -39.9372708797 50.0 -39.9678678513 47.0 -39.9980139732 48.0 -40.0289399624 12.0 -40.0593669415 255.0 -40.0898230076 3.0 -40.1196789742 250.0 -40.1514728069 248.0 -40.1813099384 5.0 -40.2127540112 23.0 -40.2439279556 4.0 -40.2780339718 6.0 -40.3341708183 254.0 -40.3778018951 37.0 -40.4082229137 22.0 -40.4384958744 5.0 -40.4675178528 13.0 -40.498185873 4.0 -40.5289969444 24.0 -40.5605478287 4.0 -40.5916650295 14.0 -40.6225349903 246.0 -40.6540329456 5.0 -40.6851828098 12.0 -40.7162768841 3.0 -40.7482488155 38.0 -40.7807748318 4.0 -40.8118629456 254.0 -40.8423190117 12.0 -40.880371809 12.0 -40.9113488197 49.0 -40.941316843 50.0 -40.9713308811 51.0 -41.0020070076 47.0 -41.0330479145 49.0 -41.0649189949 46.0 -41.0958528519 41.0 -41.1270070076 42.0 -41.1574068069 41.0 -41.1876690388 188.0 -41.2174630165 215.0 -41.2485699654 240.0 -41.2855420113 152.0 -41.342553854 21.0 -41.380753994 211.0 -41.4117498398 166.0 -41.443092823 20.0 -41.4742369652 51.0 -41.5052509308 17.0 -41.535410881 27.0 -41.5663928986 8.0 -41.5971348286 70.0 -41.6283159256 16.0 -41.6597859859 35.0 -41.6920080185 93.0 -41.7229700089 16.0 -41.7533779144 243.0 -41.7864289284 32.0 -41.8173828125 57.0 -41.8488929272 40.0 -41.8858058453 42.0 -41.9174609184 33.0 -41.9486260414 55.0 -41.979528904 37.0 -42.010751009 9.0 -42.040943861 16.0 -42.071187973 29.0 -42.1025969982 25.0 -42.1340258121 57.0 -42.1660199165 51.0 -42.1963338852 14.0 -42.2274849415 205.0 -42.2581160069 194.0 -42.3042359352 23.0 -42.3638620377 36.0 -42.3945269585 11.0 -42.4254620075 51.0 -42.4578669071 67.0 -42.4888989925 18.0 -42.5188539028 20.0 -42.5501129627 47.0 -42.5811698437 44.0 -42.6123259068 36.0 -42.6437129974 20.0 -42.6751179695 253.0 -42.7108609676 17.0 -42.7418749332 75.0 -42.7751970291 9.0 -42.8051638603 55.0 -42.8356788158 171.0 -42.8667199612 125.0 -42.9046700001 110.0 -42.9352660179 148.0 -42.9667048454 138.0 -42.9971590042 96.0 -43.0295569897 223.0 -43.0606608391 199.0 -43.0920798779 171.0 -43.1227838993 16.0 -43.1532969475 51.0 -43.1850218773 25.0 -43.2150688171 9.0 -43.2471539974 122.0 -43.285629034 249.0 -43.3448858261 185.0 -43.3822069168 197.0 -43.4135088921 61.0 -43.4452939034 83.0 -43.4754328728 40.0 -43.5057590008 163.0 -43.5372359753 132.0 -43.5689048767 254.0 -43.5987179279 255.0 -43.6301989555 8.0 -43.6612148285 76.0 -43.6936988831 18.0 -43.7247848511 52.0 -43.7561328411 30.0 -43.7895228863 5.0 -43.8192548752 207.0 -43.8504509926 165.0 -43.8880388737 132.0 -43.9195868969 123.0 -43.9508759975 245.0 -43.9818849564 142.0 -44.0133459568 208.0 -44.0447108746 231.0 -44.0754618645 73.0 -44.1071279049 140.0 -44.1386399269 116.0 -44.169811964 23.0 -44.199903965 34.0 -44.2310729027 231.0 -44.2626700401 180.0 -44.3116788864 147.0 -44.375962019 192.0 -44.4064879417 195.0 -44.4385519028 121.0 -44.4698679447 135.0 -44.5007610321 79.0 -44.5330638885 17.0 -44.564759016 189.0 -44.5968899727 168.0 -44.6270568371 30.0 -44.6586999893 111.0 -44.6906659603 198.0 -44.721020937 199.0 -44.7524898052 170.0 -44.7842469215 76.0 -44.8158369064 241.0 -44.8476138115 189.0 -44.8861989975 206.0 -44.9187049866 20.0 -44.9502060413 175.0 -44.9811060429 231.0 -45.012075901 127.0 -45.0434570312 152.0 -45.0751869678 47.0 -45.1057488918 188.0 -45.1364519596 142.0 -45.1678068638 204.0 -45.1983349323 196.0 -45.2297258377 162.0 -45.2613978386 189.0 -45.3103349209 51.0 -45.3666608334 157.0 -45.3973739147 200.0 -45.4288468361 158.0 -45.4597399235 155.0 -45.4907519817 16.0 -45.5211269855 208.0 -45.5522098541 224.0 -45.5831849575 136.0 -45.6154539585 76.0 -45.6472170353 232.0 -45.6783399582 32.0 -45.7136368752 17.0 -45.746021986 49.0 -45.778138876 216.0 -45.8096599579 162.0 -45.8409259319 44.0 -45.8754868507 10.0 -45.911896944 49.0 -45.9426920414 54.0 -45.974462986 49.0 -46.0046098232 43.0 -46.0360388756 50.0 -46.0683779716 12.0 -46.0991039276 13.0 -46.1316759586 53.0 -46.1626989841 51.0 -46.1938409805 40.0 -46.225260973 48.0 -46.2564918995 30.0 -46.294978857 41.0 -46.3600380421 42.0 -46.3901219368 48.0 -46.4213638306 50.0 -46.4525489807 42.0 -46.4830889702 41.0 -46.5139629841 27.0 -46.5450358391 50.0 -46.5765719414 38.0 -46.6070389748 52.0 -46.6379938126 49.0 -46.66898489 48.0 -46.6991829872 49.0 -46.730837822 52.0 -46.7627139091 47.0 -46.7955338955 50.0 -46.8266088963 47.0 -46.8566048145 51.0 -46.8945310116 47.0 -46.9252848625 48.0 -46.9544718266 50.0 -46.9856178761 45.0 -47.0165598392 45.0 -47.0462880135 50.0 -47.0762178898 49.0 -47.1079938412 54.0 -47.1394369602 52.0 -47.1698579788 55.0 -47.2027339935 52.0 -47.2336668968 55.0 -47.2644758224 54.0 -47.3149819374 54.0 -47.366355896 59.0 -47.3960609436 48.0 -47.4268398285 218.0 -47.4571499825 111.0 -47.48741889 56.0 -47.5188179016 57.0 -47.5485110283 57.0 -47.5786750317 54.0 -47.6087598801 57.0 -47.6395900249 55.0 -47.6696939468 54.0 -47.7012658119 55.0 -47.7315149307 53.0 -47.7627089024 59.0 -47.7938678265 53.0 -47.8253338337 56.0 -47.8544378281 52.0 -47.8917479515 56.0 -47.9239969254 57.0 -47.9543099403 54.0 -47.9855399132 53.0 -48.0163238049 56.0 -48.0470650196 54.0 -48.0773839951 57.0 -48.1080999374 55.0 -48.1386318207 54.0 -48.1696338654 54.0 -48.1992068291 57.0 -48.2276849747 53.0 -48.2572648525 56.0 -48.2969529629 58.0 -48.3611118793 51.0 -48.3910009861 56.0 -48.4205498695 53.0 -48.4520208836 55.0 -48.4834189415 56.0 -48.5135660172 55.0 -48.5443809032 54.0 -48.5752048492 56.0 -48.6065838337 56.0 -48.6347689629 56.0 -48.6634190083 54.0 -48.6978919506 52.0 -48.7340788841 57.0 -48.7670040131 56.0 -48.7994148731 56.0 -48.8289878368 53.0 -48.8592748642 54.0 -48.8978228569 55.0 -48.9288368225 57.0 -48.9598619938 55.0 -48.9909219742 53.0 -49.0200748444 56.0 -49.0511188507 56.0 -49.07990098 55.0 -49.1091868877 54.0 -49.1396818161 55.0 -49.1695678234 55.0 -49.1983258724 57.0 -49.2324268818 54.0 -49.2635958195 55.0 -49.3158459663 55.0 +0.197273015976 113.0 +0.225834131241 110.0 +0.285460948944 116.0 +0.394063949585 118.0 +0.502259969711 111.0 +0.610861063004 115.0 +0.727778911591 115.0 +0.827651977539 111.0 +0.935775995255 109.0 +1.0641579628 113.0 +1.15591907501 171.0 +1.26525497437 129.0 +1.37295293808 103.0 +1.48121595383 112.0 +1.58968496323 113.0 +1.69810009003 115.0 +1.80674004555 117.0 +1.91536211967 118.0 +2.0233669281 107.0 +2.13186502457 115.0 +2.24011802673 111.0 +2.3487970829 118.0 +2.45691299438 107.0 +2.56492209435 111.0 +2.67388296127 120.0 +2.7912940979 119.0 +2.8903799057 105.0 +2.99886012077 114.0 +3.10720491409 113.0 +3.21533894539 111.0 +3.32344293594 108.0 +3.43225502968 119.0 +3.54048705101 112.0 +3.64899802208 115.0 +3.7577149868 116.0 +3.8693549633 170.0 +3.9781639576 119.0 +4.08650112152 113.0 +4.19489312172 113.0 +4.31162190437 119.0 +4.41152596474 108.0 +4.51987290382 113.0 +4.62846112251 115.0 +4.74026298523 173.0 +4.86901402473 120.0 +4.9671049118 140.0 +5.0709810257 171.0 +5.18351197243 171.0 +5.29454803467 170.0 +5.4038310051 127.0 +5.51498007774 160.0 +5.62609696388 159.0 +5.73669290543 150.0 +5.8466489315 142.0 +5.95633101463 133.0 +6.06817793846 171.0 +6.18496990204 120.0 +6.28532004356 114.0 +6.3972029686 171.0 +6.50893092155 171.0 +6.6207780838 171.0 +6.73293089867 177.0 +6.84478712082 172.0 +6.95666599274 173.0 +7.0685839653 171.0 +7.20028591156 172.0 +7.29143309593 157.0 +7.3998811245 114.0 +7.50833892822 115.0 +7.62020611763 171.0 +7.73198199272 171.0 +7.84378099442 170.0 +7.95410203934 146.0 +8.06597399712 171.0 +8.17402410507 110.0 +8.28595900536 170.0 +8.39480495453 123.0 +8.52709293365 170.0 +8.61829590797 170.0 +8.73006105423 169.0 +8.84189009666 171.0 +8.95360302925 169.0 +9.06529402733 170.0 +9.17418909073 121.0 +9.28595304489 171.0 +9.38833093643 14.0 +9.49058294296 11.0 +9.59263706207 8.0 +9.69448113441 7.0 +9.7963180542 7.0 +9.89936709404 6.0 +10.0001990795 7.0 +10.1108670235 6.0 +10.2040719986 7.0 +10.3059980869 7.0 +10.4079580307 8.0 +10.5184531212 7.0 +10.6120281219 7.0 +10.7221829891 7.0 +10.8157300949 7.0 +10.9262180328 7.0 +11.0197629929 8.0 +11.1217939854 8.0 +11.2324120998 8.0 +11.3339920044 8.0 +11.4361760616 8.0 +11.5296869278 8.0 +11.6317489147 7.0 +11.7337911129 8.0 +11.835791111 8.0 +11.9461491108 8.0 +12.0398280621 8.0 +12.1417810917 7.0 +12.2521920204 8.0 +12.3457789421 8.0 +12.4558489323 8.0 +12.5497949123 8.0 +12.6517269611 8.0 +12.7537889481 8.0 +12.8557600975 8.0 +12.9659969807 8.0 +13.0598349571 8.0 +13.161906004 8.0 +13.2727389336 8.0 +13.3660509586 9.0 +13.4680709839 9.0 +13.570068121 9.0 +13.672055006 9.0 +13.7816500664 9.0 +13.8762059212 9.0 +13.9864768982 9.0 +14.0802869797 9.0 +14.1856400967 9.0 +14.2920720577 9.0 +14.3865311146 9.0 +14.4885280132 9.0 +14.5906169415 9.0 +14.6927540302 9.0 +14.7947530746 9.0 +14.8970091343 9.0 +14.9989709854 9.0 +15.1011791229 9.0 +15.2033939362 10.0 +15.3053610325 10.0 +15.415897131 10.0 +15.5097079277 10.0 +15.6118450165 10.0 +15.7139310837 10.0 +15.8160550594 10.0 +15.9181649685 10.0 +16.020275116 10.0 +16.12241292 10.0 +16.224738121 11.0 +16.3267860413 10.0 +16.4290719032 10.0 +16.531140089 10.0 +16.6333060265 9.0 +16.7354490757 10.0 +16.8375780582 10.0 +16.9397070408 10.0 +17.041793108 10.0 +17.1439371109 10.0 +17.2461009026 10.0 +17.3482139111 10.0 +17.4503231049 9.0 +17.5523591042 9.0 +17.654266119 9.0 +17.7648530006 9.0 +17.8584139347 9.0 +17.9605591297 9.0 +18.0625960827 9.0 +18.1645569801 9.0 +18.266575098 9.0 +18.3686079979 8.0 +18.4706280231 7.0 +18.5807640553 8.0 +18.6743879318 7.0 +18.7764010429 8.0 +18.8783540726 8.0 +18.9802029133 8.0 +19.082226038 8.0 +19.1857221127 8.0 +19.2860870361 8.0 +19.3880479336 8.0 +19.490019083 7.0 +19.5918159485 7.0 +19.6936609745 7.0 +19.7955489159 7.0 +19.8974380493 7.0 +19.9994671345 7.0 +20.1013150215 7.0 +20.2033090591 7.0 +20.3052120209 7.0 +20.4071030617 7.0 +20.5091269016 8.0 +20.611135006 8.0 +20.7128310204 7.0 +20.8146839142 7.0 +20.925467968 7.0 +21.0185770988 7.0 +21.1206400394 7.0 +21.2224919796 7.0 +21.3243129253 7.0 +21.4261610508 7.0 +21.5281150341 7.0 +21.6299040318 7.0 +21.7319629192 7.0 +21.833712101 7.0 +21.9356799126 7.0 +22.0375449657 7.0 +22.1395299435 7.0 +22.2414479256 7.0 +22.3432769775 7.0 +22.4451270103 7.0 +22.5470979214 7.0 +22.6492059231 7.0 +22.7507960796 7.0 +22.8609240055 7.0 +22.9546449184 7.0 +23.0564939976 7.0 +23.1669139862 7.0 +23.2602949142 7.0 +23.3621330261 7.0 +23.4642009735 7.0 +23.56605196 7.0 +23.6765339375 7.0 +23.7698681355 7.0 +23.8716590405 7.0 +23.9735760689 7.0 +24.0753951073 7.0 +24.1773109436 7.0 +24.2874391079 7.0 +24.3811919689 8.0 +24.4831600189 8.0 +24.5851199627 10.0 +24.6940569878 122.0 +24.8055200577 167.0 +24.9171190262 169.0 +25.0190730095 6.0 +25.1206870079 4.0 +25.2224390507 5.0 +25.3241949081 4.0 +25.4259169102 5.0 +25.5276629925 5.0 +25.6297900677 9.0 +25.8000380993 52.0 +25.9118599892 174.0 +26.0203270912 113.0 +26.2954530716 203.0 +26.4073081017 173.0 +26.5190649033 171.0 +26.6311659813 173.0 +26.7428939342 172.0 +26.8545689583 172.0 +26.9664020538 172.0 +27.0781950951 172.0 +27.1900649071 171.0 +27.3017680645 171.0 +27.4138059616 175.0 +27.5256750584 174.0 +27.6375861168 172.0 +27.7691509724 170.0 +27.8509979248 5.0 +27.9528779984 6.0 +28.0547380447 6.0 +28.1564970016 7.0 +28.2673370838 9.0 +28.3607099056 10.0 +28.4628551006 10.0 +28.5649869442 10.0 +28.6669099331 9.0 +28.7690351009 10.0 +28.8712038994 9.0 +28.9732179642 9.0 +29.0752661228 8.0 +29.1772289276 8.0 +29.2792379856 9.0 +29.3812129498 10.0 +29.4833350182 10.0 +29.5854840279 10.0 +29.6876089573 10.0 +29.789730072 11.0 +29.8997540474 10.0 +29.9939639568 10.0 +30.0962331295 11.0 +30.1983098984 11.0 +30.3003690243 11.0 +30.40260005 11.0 +30.5047469139 11.0 +30.6068880558 11.0 +30.7089469433 11.0 +30.8112740517 11.0 +30.9217839241 11.0 +31.0240769386 10.0 +31.1265001297 11.0 +31.2197480202 10.0 +31.321903944 10.0 +31.4239749908 10.0 +31.5259690285 10.0 +31.6282601357 10.0 +31.7302861214 10.0 +31.8324320316 10.0 +31.9343490601 9.0 +32.0365099907 9.0 +32.1385080814 9.0 +32.2406361103 9.0 +32.3511579037 9.0 +32.4447669983 9.0 +32.5554459095 9.0 +32.6489260197 10.0 +32.7597389221 9.0 +32.8619139194 9.0 +32.9549939632 9.0 +33.0571990013 10.0 +33.1592600346 10.0 +33.2698950768 10.0 +33.3633971214 9.0 +33.4653971195 9.0 +33.5675189495 9.0 +33.6694760323 10.0 +33.771654129 10.0 +33.8737709522 10.0 +33.9758970737 10.0 +34.0778889656 10.0 +34.184210062 10.0 +34.2820029259 10.0 +34.3842549324 10.0 +34.486301899 10.0 +34.5883140564 10.0 +34.6904010773 10.0 +34.8011870384 10.0 +34.8945651054 10.0 +34.9966289997 10.0 +35.098788023 10.0 +35.2008309364 10.0 +35.3029689789 10.0 +35.4126069546 10.0 +35.5071120262 10.0 +35.6091001034 10.0 +35.7112770081 10.0 +35.8220889568 9.0 +35.9152550697 10.0 +36.0173580647 10.0 +36.1195499897 10.0 +36.2217099667 10.0 +36.3238379955 10.0 +36.4257979393 10.0 +36.527889967 10.0 +36.6300730705 10.0 +36.7407710552 10.0 +36.8343770504 10.0 +36.9445700645 10.0 +37.0383529663 9.0 +37.1405179501 9.0 +37.2424619198 9.0 +37.3444879055 9.0 +37.4465630054 9.0 +37.5486791134 11.0 +37.6511089802 13.0 +37.753469944 16.0 +37.8560700417 18.0 +37.9588179588 20.0 +38.0615589619 20.0 +38.1730971336 20.0 +38.2671129704 19.0 +38.3697259426 20.0 +38.4724650383 19.0 +38.575042963 19.0 +38.6778509617 20.0 +38.7805869579 20.0 +38.8917710781 20.0 +38.9859230518 19.0 +39.0886850357 20.0 +39.1913049221 19.0 +39.2940969467 20.0 +39.4052519798 19.0 +39.4995229244 19.0 +39.6022059917 19.0 +39.7048330307 19.0 +39.8075671196 20.0 +39.9103500843 20.0 +40.0130009651 20.0 +40.1157460213 19.0 +40.2185060978 20.0 +40.3210380077 19.0 +40.423830986 19.0 +40.5266089439 19.0 +40.6293721199 20.0 +40.7321619987 19.0 +40.8348500729 20.0 +40.9376161098 20.0 +41.0403621197 20.0 +41.1431570053 20.0 +41.2458760738 20.0 +41.3570039272 20.0 +41.4601509571 20.0 +41.5543239117 20.0 +41.6570100784 20.0 +41.7597959042 20.0 +41.862457037 20.0 +41.9652199745 20.0 +42.0679690838 20.0 +42.1707420349 20.0 +42.2821519375 20.0 +42.3764491081 20.0 +42.4791269302 20.0 +42.5817890167 20.0 +42.684679985 20.0 +42.7875170708 20.0 +42.8903779984 20.0 +42.9929759502 20.0 +43.0957539082 20.0 +43.1985340118 19.0 +43.301377058 20.0 +43.4042229652 20.0 +43.5068469048 21.0 +43.6098721027 23.0 +43.7129740715 25.0 +43.816286087 27.0 +43.9195780754 30.0 +44.0232579708 33.0 +44.126857996 35.0 +44.2307629585 38.0 +44.3346219063 38.0 +44.4469609261 39.0 +44.54251194 38.0 +44.6465549469 39.0 +44.7504370213 39.0 +44.8544530869 39.0 +44.9584150314 40.0 +45.0624580383 40.0 +45.1745910645 41.0 +45.2706680298 41.0 +45.3744039536 40.0 +45.478415966 40.0 +45.58239007 40.0 +45.686357975 40.0 +45.7904798985 41.0 +45.8946349621 41.0 +45.9984791279 40.0 +46.1112880707 40.0 +46.2067089081 40.0 +46.3105640411 39.0 +46.4144570827 39.0 +46.5183699131 39.0 +46.6224400997 39.0 +46.7264609337 40.0 +46.8304479122 40.0 +46.9343659878 39.0 +47.0381889343 39.0 +47.1510119438 39.0 +47.2462279797 39.0 +47.3500571251 39.0 +47.4540839195 39.0 +47.5660619736 39.0 +47.6619880199 39.0 +47.7658360004 39.0 +47.8698139191 39.0 +47.9736731052 39.0 +48.0776510239 39.0 +48.1816139221 39.0 +48.2855210304 39.0 +48.3894300461 39.0 +48.493391037 39.0 +48.597413063 39.0 +48.7017769814 39.0 +48.8053350449 39.0 +48.9174809456 39.0 +49.0216290951 39.0 +49.1171679497 39.0 +49.241104126 39.0 +49.324985981 39.0 +49.4290390015 39.0 +49.5329239368 40.0 +49.6368420124 39.0 +49.7408270836 39.0 +49.8448390961 40.0 +49.9572041035 39.0 +50.0529119968 40.0 +50.1567671299 40.0 +50.260723114 40.0 +50.3647840023 39.0 +50.468734026 39.0 +50.5727639198 39.0 +50.6850459576 40.0 +50.7806470394 40.0 +50.884608984 40.0 +50.9886219501 40.0 +51.0925939083 40.0 +51.1965351105 40.0 +51.300440073 40.0 +51.4045190811 39.0 +51.5084929466 40.0 +51.612498045 40.0 +51.7165379524 39.0 +51.820348978 39.0 +51.9253380299 39.0 +52.028373003 40.0 +52.1322550774 39.0 +52.2362580299 40.0 +52.3402500153 39.0 +52.4442429543 39.0 +52.5481231213 40.0 +52.652105093 40.0 +52.7561860085 39.0 +52.8601100445 40.0 +52.963987112 39.0 +53.0679769516 40.0 +53.1719961166 40.0 +53.2760031223 40.0 +53.379997015 40.0 +53.483880043 40.0 +53.587872982 40.0 +53.7002110481 40.0 +53.7959299088 40.0 +53.8996839523 39.0 +54.0037109852 40.0 +54.1077609062 40.0 +54.2119469643 40.0 +54.3157520294 40.0 +54.4278059006 40.0 +54.5318720341 39.0 +54.627753973 40.0 +54.731703043 39.0 +54.8355989456 39.0 +54.9395749569 38.0 +55.0435380936 38.0 +55.147521019 39.0 +55.2513990402 39.0 +55.3554430008 40.0 +55.4594919682 39.0 +55.5720870495 40.0 +55.6674909592 40.0 +55.7714419365 40.0 +55.8753340244 40.0 +55.9875719547 40.0 +56.0832901001 40.0 +56.1872680187 39.0 +56.2911510468 38.0 +56.3949739933 38.0 +56.4990389347 39.0 +56.6028909683 39.0 +56.7067730427 38.0 +56.8107509613 39.0 +56.9146740437 38.0 +57.0185809135 38.0 +57.1313960552 38.0 +57.2264580727 39.0 +57.3303389549 39.0 +57.434294939 38.0 +57.5381350517 38.0 +57.6420221329 38.0 +57.7459290028 38.0 +57.8499100208 39.0 +57.9537811279 39.0 +58.0665009022 39.0 +58.1618289948 39.0 +58.2656810284 39.0 +58.3696939945 39.0 +58.4735879898 39.0 +58.5775821209 38.0 +58.6814520359 38.0 +58.7852590084 38.0 +58.8980150223 39.0 +58.9931828976 39.0 +59.0972309113 39.0 +59.2011809349 39.0 +59.3050210476 38.0 +59.4087669849 39.0 +59.5128479004 39.0 +59.6168220043 39.0 +59.7206060886 39.0 +59.8246719837 40.0 +59.9286351204 40.0 +60.0325629711 40.0 +60.1366019249 40.0 +60.2405440807 39.0 +60.3445680141 40.0 +60.4484710693 39.0 +60.552314043 39.0 +60.6563129425 39.0 +60.7602500916 39.0 +60.8642449379 39.0 +60.9681680202 39.0 +61.0720880032 39.0 +61.1759490967 38.0 +61.2893431187 40.0 +61.3839690685 40.0 +61.4879479408 39.0 +61.5918691158 38.0 +61.6957600117 37.0 +61.8032069206 100.0 +61.9117240906 114.0 +62.0411810875 128.0 +62.1302690506 128.0 +62.2414040565 159.0 +62.3507349491 130.0 +62.4588479996 110.0 +62.5690951347 143.0 +62.6799900532 156.0 +62.7826271057 16.0 +62.8941941261 169.0 +63.0049860477 154.0 +63.1136460304 116.0 +63.2220621109 114.0 +63.3336451054 169.0 +63.4454081059 169.0 +63.5546190739 128.0 +63.6830101013 114.0 +63.7746701241 166.0 +63.8835160732 123.0 +63.9916670322 112.0 +64.1005470753 120.0 +64.2123301029 169.0 +64.3211529255 122.0 +64.4295470715 114.0 +64.5378320217 111.0 +64.6537311077 115.0 +64.7564179897 143.0 +64.8680839539 170.0 +64.9792149067 160.0 +65.087790966 115.0 +65.1995780468 170.0 +65.3085000515 124.0 +65.4164960384 107.0 +65.5256099701 124.0 +65.6336491108 111.0 +65.7454669476 171.0 +65.8571739197 170.0 +65.9662189484 124.0 +66.0747110844 114.0 +66.1869120598 116.0 +66.2926211357 129.0 +66.4036369324 159.0 +66.5150420666 164.0 +66.6247091293 132.0 +66.7327799797 111.0 +66.8413031101 115.0 +66.9496591091 114.0 +67.0584659576 119.0 +67.1680190563 135.0 +67.2782800198 144.0 +67.3900630474 170.0 +67.499808073 136.0 +67.6079699993 110.0 +67.7177159786 131.0 +67.8287501335 166.0 +67.9490129948 170.0 +68.0496349335 122.0 +68.1581609249 119.0 +68.267375946 128.0 +68.3766200542 128.0 +68.4877460003 157.0 +68.5997099876 170.0 +68.7076621056 111.0 +68.8198449612 170.0 +68.9282410145 121.0 +69.0367519855 115.0 +69.1651360989 114.0 +69.2562661171 160.0 +69.365571022 127.0 +69.4772880077 171.0 +69.5865149498 126.0 +69.6961901188 135.0 +69.8042480946 107.0 +69.9132781029 127.0 +70.0236349106 146.0 +70.1328248978 114.0 +70.2401571274 108.0 +70.3487160206 116.0 +70.4586539268 139.0 +70.5691010952 147.0 +70.6975009441 117.0 +70.7861959934 115.0 +70.8947360516 116.0 +71.0029280186 112.0 +71.1116690636 121.0 +71.2229530811 161.0 +71.3319349289 124.0 +71.4404571056 116.0 +71.549341917 121.0 +71.6609508991 167.0 +71.7701320648 126.0 +71.8783559799 112.0 +71.9899709225 167.0 +72.0979931355 106.0 +72.2071530819 126.0 +72.3158359528 120.0 +72.4272780418 166.0 +72.5367090702 131.0 +72.644851923 109.0 +72.7530229092 109.0 +72.8644521236 167.0 +72.9753370285 155.0 +73.0870549679 167.0 +73.1985681057 166.0 +73.3151140213 116.0 +73.4162731171 128.0 +73.5264940262 144.0 +73.6359760761 132.0 +73.7474250793 166.0 +73.8789670467 165.0 +73.9703519344 166.0 +74.0813450813 158.0 +74.1911659241 136.0 +74.3026621342 166.0 +74.4139959812 166.0 +74.5254909992 166.0 +74.636480093 157.0 +74.7479519844 165.0 +74.8573389053 131.0 +74.9688301086 167.0 +75.0804200172 167.0 +75.1920249462 167.0 +75.3035080433 167.0 +75.4149610996 165.0 +75.5263609886 166.0 +75.6354970932 124.0 +75.7469830513 166.0 +75.8560860157 127.0 +75.9677379131 166.0 +76.0758390427 111.0 +76.1873710155 166.0 +76.2960989475 122.0 +76.4057619572 134.0 +76.5156400204 137.0 +76.6265230179 155.0 +76.7434670925 114.0 +76.8432309628 111.0 +76.9515199661 114.0 +77.0598900318 115.0 +77.1681449413 111.0 +77.2767989635 116.0 +77.3880889416 166.0 +77.4994859695 165.0 +77.61105299 166.0 +77.722438097 165.0 +77.8340439796 167.0 +77.9455299377 167.0 +78.0571489334 167.0 +78.1687819958 166.0 +78.2801659107 167.0 +78.3916749954 165.0 +78.5025269985 156.0 +78.6140301228 165.0 +78.7256081104 166.0 +78.836810112 163.0 +78.9481739998 164.0 +79.0595281124 164.0 +79.1674580574 106.0 +79.2757949829 112.0 +79.3871788979 165.0 +79.4985749722 165.0 +79.6086370945 141.0 +79.7190270424 147.0 +79.8293159008 145.0 +79.9408340454 165.0 +80.0520319939 162.0 +80.1637201309 169.0 +80.2754070759 172.0 +80.3871459961 170.0 +80.4978489876 150.0 +80.6095809937 171.0 +80.7212889194 170.0 +80.8333289623 175.0 +80.9656329155 172.0 +81.0571520329 172.0 +81.1893470287 176.0 +81.281003952 172.0 +81.412856102 176.0 +81.505079031 175.0 +81.6169340611 173.0 +81.7290790081 176.0 +81.8409221172 174.0 +81.9528169632 172.0 +82.0648770332 173.0 +82.1968240738 173.0 +82.2888600826 177.0 +82.4008190632 174.0 +82.5128080845 175.0 +82.624958992 174.0 +82.7368459702 175.0 +82.848690033 173.0 +82.9604821205 172.0 +83.0724360943 173.0 +83.1982750893 152.0 +83.309885025 168.0 +83.4235570431 205.0 +83.5354120731 172.0 +83.6471199989 170.0 +83.7558670044 119.0 +83.86759305 169.0 +83.9793639183 171.0 +84.0903561115 158.0 +84.2005970478 143.0 +84.3116369247 159.0 +84.421859026 144.0 +84.5305860043 119.0 +84.6420769691 167.0 +84.7540009022 172.0 +84.8635969162 135.0 +84.9753570557 170.0 +85.0837609768 116.0 +85.1956119537 170.0 +85.3073709011 171.0 +85.4161980152 123.0 +85.5194721222 28.0 +85.6298809052 148.0 +85.7416160107 170.0 +85.8533871174 170.0 +85.9651370049 169.0 +86.0968039036 170.0 +86.1885080338 170.0 +86.2996280193 159.0 +86.4089100361 127.0 +86.5206050873 171.0 +86.6290841103 118.0 +86.7410540581 171.0 +86.8493380547 116.0 +86.9610910416 170.0 +87.0931959152 168.0 +87.1859269142 128.0 +87.2936580181 170.0 +87.4133911133 166.0 +87.5154099464 144.0 +87.6270120144 170.0 +87.7431509495 102.0 +87.8552689552 170.0 +87.9581758976 170.0 +88.0663049221 108.0 +88.1778640747 169.0 +88.2897379398 171.0 +88.400496006 154.0 +88.5098869801 129.0 +88.6214849949 169.0 +88.7533679008 164.0 +88.8446409702 170.0 +88.9564080238 170.0 +89.0681390762 170.0 +89.1786370277 149.0 +89.2902479172 169.0 +89.4020540714 169.0 +89.5120279789 141.0 +89.6230659485 159.0 +89.7348968983 171.0 +89.846560955 169.0 +89.9666800499 169.0 +90.078275919 163.0 +90.1813309193 170.0 +90.2898650169 117.0 +90.401499033 170.0 +90.5133309364 170.0 +90.624972105 170.0 +90.736800909 170.0 +90.8483879566 169.0 +90.9585149288 144.0 +91.0703220367 169.0 +91.1861701012 169.0 +91.2936661243 170.0 +91.4054601192 170.0 +91.5170359612 170.0 +91.6288170815 170.0 +91.740555048 170.0 +91.8515520096 158.0 +91.9618110657 144.0 +92.0935029984 171.0 +92.1937730312 170.0 +92.2970480919 170.0 +92.4088110924 170.0 +92.5204570293 170.0 +92.6321671009 169.0 +92.7438790798 170.0 +92.8557009697 169.0 +92.9674210548 170.0 +93.0790569782 169.0 +93.1908159256 170.0 +93.3025410175 170.0 +93.4143218994 169.0 +93.5259680748 170.0 +93.6376559734 170.0 +93.7494530678 170.0 +93.8611810207 170.0 +93.9729909897 170.0 +94.10470891 169.0 +94.1940779686 131.0 +94.3059411049 170.0 +94.4176530838 171.0 +94.5292620659 169.0 +94.6410679817 171.0 +94.7732079029 171.0 +94.8647830486 170.0 +94.9764590263 170.0 +95.1085729599 170.0 +95.1999700069 170.0 +95.3117239475 170.0 +95.4234960079 171.0 +95.5352039337 170.0 +95.6469779015 170.0 +95.7589240074 170.0 +95.8705899715 170.0 +95.9823079109 170.0 +96.094080925 171.0 +96.2059600353 171.0 +96.3177390099 171.0 +96.4294791222 170.0 +96.5411469936 170.0 +96.6531040668 171.0 +96.7647209167 169.0 +96.8765559196 169.0 +96.9881770611 171.0 +97.1000630856 170.0 +97.2118089199 171.0 +97.3213341236 133.0 +97.452892065 170.0 +97.543612957 147.0 +97.6554410458 171.0 +97.7671461105 171.0 +97.8771550655 139.0 +97.9900081158 171.0 +98.1042881012 171.0 +98.2130949497 171.0