diff --git a/MCUME_teensy41/.DS_Store b/MCUME_teensy41/.DS_Store new file mode 100644 index 0000000..e606990 Binary files /dev/null and b/MCUME_teensy41/.DS_Store differ diff --git a/MCUME_teensy41/audiovideotest/.DS_Store b/MCUME_teensy41/audiovideotest/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/MCUME_teensy41/audiovideotest/.DS_Store differ diff --git a/MCUME_teensy41/audiovideotest/AudioPlaySystem.cpp b/MCUME_teensy41/audiovideotest/AudioPlaySystem.cpp new file mode 100644 index 0000000..c35d716 --- /dev/null +++ b/MCUME_teensy41/audiovideotest/AudioPlaySystem.cpp @@ -0,0 +1,361 @@ +#include "platform_config.h" + +#ifdef HAS_SND + +#include "AudioPlaySystem.h" +#include +#define SAMPLERATE AUDIO_SAMPLE_RATE_EXACT +#define CLOCKFREQ 985248 + +#ifndef CUSTOM_SND +PROGMEM static const short square[]={ +32767,32767,32767,32767, +32767,32767,32767,32767, +32767,32767,32767,32767, +32767,32767,32767,32767, +32767,32767,32767,32767, +32767,32767,32767,32767, +32767,32767,32767,32767, +32767,32767,32767,32767, +-32767,-32767,-32767,-32767, +-32767,-32767,-32767,-32767, +-32767,-32767,-32767,-32767, +-32767,-32767,-32767,-32767, +-32767,-32767,-32767,-32767, +-32767,-32767,-32767,-32767, +-32767,-32767,-32767,-32767, +-32767,-32767,-32767,-32767, +}; + +PROGMEM const short noise[] { +-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767, +-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767,32767,-32767, +-32767,-32767,32767,-32767,-32767,-32767,32767,-32767,-32767,-32767,32767,-32767,-32767,-32767,32767,-32767, +-32767,-32767,32767,-32767,-32767,-32767,32767,-32767,-32767,-32767,32767,-32767,-32767,32767,32767,-32767, +-32767,-32767,32767,-32767,-32767,32767,32767,-32767,-32767,-32767,32767,-32767,-32767,32767,32767,-32767, +-32767,-32767,32767,-32767,-32767,32767,32767,-32767,-32767,-32767,32767,-32767,32767,32767,32767,-32767, +32767,-32767,32767,-32767,-32767,32767,32767,-32767,-32767,-32767,32767,-32767,32767,32767,32767,-32767, +32767,-32767,32767,-32767,-32767,32767,32767,-32767,-32767,-32767,32767,32767,32767,32767,32767,-32767, +32767,-32767,32767,-32767,-32767,32767,32767,-32767,-32767,-32767,32767,32767,32767,32767,32767,-32767, +32767,-32767,32767,-32767,-32767,32767,32767,-32767,-32767,-32767,-32767,32767,32767,32767,-32767,-32767, +32767,-32767,-32767,-32767,-32767,32767,-32767,-32767,-32767,-32767,32767,32767,32767,32767,32767,-32767, +32767,-32767,32767,-32767,-32767,32767,32767,-32767,-32767,32767,-32767,32767,32767,32767,-32767,-32767, +32767,32767,-32767,-32767,-32767,32767,-32767,-32767,-32767,-32767,32767,32767,32767,32767,32767,-32767, +32767,-32767,32767,-32767,-32767,32767,32767,-32767,32767,32767,-32767,32767,-32767,32767,-32767,-32767, +32767,32767,-32767,-32767,-32767,32767,-32767,-32767,-32767,-32767,32767,32767,32767,32767,32767,-32767, +32767,-32767,32767,-32767,-32767,32767,32767,32767,32767,32767,-32767,32767,-32767,32767,-32767,-32767, +}; + +#define NOISEBSIZE 0x100 + +typedef struct +{ + unsigned int spos; + unsigned int sinc; + unsigned int vol; +} Channel; + +static Channel chan[6] = { + {0,0,0}, + {0,0,0}, + {0,0,0}, + {0,0,0}, + {0,0,0}, + {0,0,0} }; + +#endif + +volatile bool playing = false; + + +static void snd_Reset(void) +{ +#ifndef CUSTOM_SND + chan[0].vol = 0; + chan[1].vol = 0; + chan[2].vol = 0; + chan[3].vol = 0; + chan[4].vol = 0; + chan[5].vol = 0; + chan[0].sinc = 0; + chan[1].sinc = 0; + chan[2].sinc = 0; + chan[3].sinc = 0; + chan[4].sinc = 0; + chan[5].sinc = 0; +#endif +} + + +#ifdef CUSTOM_SND +//extern "C" { +void SND_Process(void *sndbuffer, int sndn); +//} +#endif + + +FASTRUN void AudioPlaySystem::snd_Mixer(short * stream, int len ) +{ + if (playing) + { +#ifdef CUSTOM_SND + SND_Process((void*)stream, len); +#else + int i; + long s; + len = len >> 1; + short v0=chan[0].vol; + short v1=chan[1].vol; + short v2=chan[2].vol; + short v3=chan[3].vol; + short v4=chan[4].vol; + short v5=chan[5].vol; + for (i=0;i>8)&0x3f])>>11); + s+=((v1*square[(chan[1].spos>>8)&0x3f])>>11); + s+=((v2*square[(chan[2].spos>>8)&0x3f])>>11); + s+=((v3*noise[(chan[3].spos>>8)&(NOISEBSIZE-1)])>>11); + s+=((v4*noise[(chan[4].spos>>8)&(NOISEBSIZE-1)])>>11); + s+=((v5*noise[(chan[5].spos>>8)&(NOISEBSIZE-1)])>>11); + *stream++ = (short)(s); + *stream++ = (short)(s); + chan[0].spos += chan[0].sinc; + chan[1].spos += chan[1].sinc; + chan[2].spos += chan[2].sinc; + chan[3].spos += chan[3].sinc; + chan[4].spos += chan[4].sinc; + chan[5].spos += chan[5].sinc; + } +#endif + } +} + +void AudioPlaySystem::begin(void) +{ + this->reset(); +} + +void AudioPlaySystem::start(void) +{ + playing = true; +} + +void AudioPlaySystem::setSampleParameters(float clockfreq, float samplerate) { +} + +void AudioPlaySystem::reset(void) +{ + snd_Reset(); +} + +void AudioPlaySystem::stop(void) +{ + //__disable_irq(); + playing = false; + //__enable_irq(); +} + +bool AudioPlaySystem::isPlaying(void) +{ + return playing; +} + + + +void AudioPlaySystem::sound(int C, int F, int V) { +#ifndef CUSTOM_SND + if (C < 6) { + chan[C].vol = V; + chan[C].sinc = F>>1; + } +#endif +} + +void AudioPlaySystem::step(void) { +} + + +#ifndef HAS_T4_VGA +/******************************************************************* + Experimental I2S interrupt based sound driver for PCM51xx !!! +*******************************************************************/ + +FLASHMEM static void set_audioClock(int nfact, int32_t nmult, uint32_t ndiv, bool force) // sets PLL4 +{ + if (!force && (CCM_ANALOG_PLL_AUDIO & CCM_ANALOG_PLL_AUDIO_ENABLE)) return; + + CCM_ANALOG_PLL_AUDIO = CCM_ANALOG_PLL_AUDIO_BYPASS | CCM_ANALOG_PLL_AUDIO_ENABLE + | CCM_ANALOG_PLL_AUDIO_POST_DIV_SELECT(2) // 2: 1/4; 1: 1/2; 0: 1/1 + | CCM_ANALOG_PLL_AUDIO_DIV_SELECT(nfact); + + CCM_ANALOG_PLL_AUDIO_NUM = nmult & CCM_ANALOG_PLL_AUDIO_NUM_MASK; + CCM_ANALOG_PLL_AUDIO_DENOM = ndiv & CCM_ANALOG_PLL_AUDIO_DENOM_MASK; + + CCM_ANALOG_PLL_AUDIO &= ~CCM_ANALOG_PLL_AUDIO_POWERDOWN;//Switch on PLL + while (!(CCM_ANALOG_PLL_AUDIO & CCM_ANALOG_PLL_AUDIO_LOCK)) {}; //Wait for pll-lock + + const int div_post_pll = 1; // other values: 2,4 + CCM_ANALOG_MISC2 &= ~(CCM_ANALOG_MISC2_DIV_MSB | CCM_ANALOG_MISC2_DIV_LSB); + if(div_post_pll>1) CCM_ANALOG_MISC2 |= CCM_ANALOG_MISC2_DIV_LSB; + if(div_post_pll>3) CCM_ANALOG_MISC2 |= CCM_ANALOG_MISC2_DIV_MSB; + + CCM_ANALOG_PLL_AUDIO &= ~CCM_ANALOG_PLL_AUDIO_BYPASS;//Disable Bypass +} + +#define AUDIO_SAMPLE_RATE_EXACT 11025.0 //44117.64706 //11025.0 //22050.0 //44117.64706 //31778.0 + +FLASHMEM static void config_sai1() +{ + CCM_CCGR5 |= CCM_CCGR5_SAI1(CCM_CCGR_ON); + double fs = AUDIO_SAMPLE_RATE_EXACT; + // PLL between 27*24 = 648MHz und 54*24=1296MHz + int n1 = 4; //SAI prescaler 4 => (n1*n2) = multiple of 4 + int n2 = 1 + (24000000 * 27) / (fs * 256 * n1); + double C = (fs * 256 * n1 * n2) / 24000000; + int c0 = C; + int c2 = 10000; + int c1 = C * c2 - (c0 * c2); + + set_audioClock(c0, c1, c2, true); + // clear SAI1_CLK register locations + CCM_CSCMR1 = (CCM_CSCMR1 & ~(CCM_CSCMR1_SAI1_CLK_SEL_MASK)) + | CCM_CSCMR1_SAI1_CLK_SEL(2); // &0x03 // (0,1,2): PLL3PFD0, PLL5, PLL4 + + n1 = n1 / 2; //Double Speed for TDM + + CCM_CS1CDR = (CCM_CS1CDR & ~(CCM_CS1CDR_SAI1_CLK_PRED_MASK | CCM_CS1CDR_SAI1_CLK_PODF_MASK)) + | CCM_CS1CDR_SAI1_CLK_PRED(n1 - 1) // &0x07 + | CCM_CS1CDR_SAI1_CLK_PODF(n2 - 1); // &0x3f + + IOMUXC_GPR_GPR1 = (IOMUXC_GPR_GPR1 & ~(IOMUXC_GPR_GPR1_SAI1_MCLK1_SEL_MASK)) + | (IOMUXC_GPR_GPR1_SAI1_MCLK_DIR | IOMUXC_GPR_GPR1_SAI1_MCLK1_SEL(0)); //Select MCLK + + + // configure transmitter + int rsync = 0; + int tsync = 1; + + I2S1_TMR = 0; + I2S1_TCR1 = I2S_TCR1_RFW(1); + I2S1_TCR2 = I2S_TCR2_SYNC(tsync) | I2S_TCR2_BCP // sync=0; tx is async; + | (I2S_TCR2_BCD | I2S_TCR2_DIV((1)) | I2S_TCR2_MSEL(1)); + I2S1_TCR3 = I2S_TCR3_TCE; + I2S1_TCR4 = I2S_TCR4_FRSZ((2-1)) | I2S_TCR4_SYWD((32-1)) | I2S_TCR4_MF + | I2S_TCR4_FSD | I2S_TCR4_FSE | I2S_TCR4_FSP; + I2S1_TCR5 = I2S_TCR5_WNW((32-1)) | I2S_TCR5_W0W((32-1)) | I2S_TCR5_FBT((32-1)); + + + I2S1_RMR = 0; + I2S1_RCR1 = I2S_RCR1_RFW(1); + I2S1_RCR2 = I2S_RCR2_SYNC(rsync) | I2S_RCR2_BCP // sync=0; rx is async; + | (I2S_RCR2_BCD | I2S_RCR2_DIV((1)) | I2S_RCR2_MSEL(1)); + I2S1_RCR3 = I2S_RCR3_RCE; + I2S1_RCR4 = I2S_RCR4_FRSZ((2-1)) | I2S_RCR4_SYWD((32-1)) | I2S_RCR4_MF + | I2S_RCR4_FSE | I2S_RCR4_FSP | I2S_RCR4_FSD; + I2S1_RCR5 = I2S_RCR5_WNW((32-1)) | I2S_RCR5_W0W((32-1)) | I2S_RCR5_FBT((32-1)); + + //CORE_PIN23_CONFIG = 3; // MCLK + CORE_PIN21_CONFIG = 3; // RX_BCLK + CORE_PIN20_CONFIG = 3; // RX_SYNC + CORE_PIN7_CONFIG = 3; // TX_DATA0 + I2S1_RCSR |= I2S_RCSR_RE | I2S_RCSR_BCE; + I2S1_TCSR = I2S_TCSR_TE | I2S_TCSR_BCE | I2S_TCSR_FRDE ;//<-- not using DMA */; +} + + + +//DMAMEM __attribute__((aligned(32))) static uint32_t i2s_tx[1024]; + +static bool fillfirsthalf = true; +static uint16_t cnt = 0; +static uint16_t sampleBufferSize = 0; + +static void (*fillsamples)(short * stream, int len) = nullptr; + +static uint32_t * i2s_tx_buffer __attribute__((aligned(32))); +static uint16_t * i2s_tx_buffer16; +static uint16_t * txreg = (uint16_t *)((uint32_t)&I2S1_TDR0 + 2); + + +FASTRUN void AudioPlaySystem::AUDIO_isr() { + + *txreg = i2s_tx_buffer16[cnt]; + cnt = cnt + 1; + cnt = cnt & (sampleBufferSize*2-1); + + if (cnt == 0) { + fillfirsthalf = false; + NVIC_SET_PENDING(IRQ_SOFTWARE); + } + else if (cnt == sampleBufferSize) { + fillfirsthalf = true; + NVIC_SET_PENDING(IRQ_SOFTWARE); + } +/* + I2S1_TDR0 = i2s_tx_buffer[cnt]; + cnt = cnt + 1; + cnt = cnt & (sampleBufferSize-1); + if (cnt == 0) { + fillfirsthalf = false; + NVIC_SET_PENDING(IRQ_SOFTWARE); + } + else if (cnt == sampleBufferSize/2) { + fillfirsthalf = true; + NVIC_SET_PENDING(IRQ_SOFTWARE); + } +*/ +} + +FASTRUN void AudioPlaySystem::SOFTWARE_isr() { + //Serial.println("x"); + if (fillfirsthalf) { + fillsamples((short *)i2s_tx_buffer, sampleBufferSize); + arm_dcache_flush_delete((void*)i2s_tx_buffer, (sampleBufferSize/2)*sizeof(uint32_t)); + } + else { + fillsamples((short *)&i2s_tx_buffer[sampleBufferSize/2], sampleBufferSize); + arm_dcache_flush_delete((void*)&i2s_tx_buffer[sampleBufferSize/2], (sampleBufferSize/2)*sizeof(uint32_t)); + } +} + +// display VGA image +FLASHMEM void AudioPlaySystem::begin_audio(int samplesize, void (*callback)(short * stream, int len)) +{ + fillsamples = callback; + i2s_tx_buffer = (uint32_t*)malloc(samplesize*sizeof(uint32_t)); //&i2s_tx[0]; + + if (i2s_tx_buffer == NULL) { + Serial.println("could not allocate audio samples"); + return; + } + memset((void*)i2s_tx_buffer,0, samplesize*sizeof(uint32_t)); + arm_dcache_flush_delete((void*)i2s_tx_buffer, samplesize*sizeof(uint32_t)); + i2s_tx_buffer16 = (uint16_t*)i2s_tx_buffer; + + sampleBufferSize = samplesize; + + config_sai1(); + attachInterruptVector(IRQ_SAI1, AUDIO_isr); + NVIC_ENABLE_IRQ(IRQ_SAI1); + NVIC_SET_PRIORITY(IRQ_QTIMER3, 0); // 0 highest priority, 255 = lowest priority + NVIC_SET_PRIORITY(IRQ_SAI1, 127); + attachInterruptVector(IRQ_SOFTWARE, SOFTWARE_isr); + NVIC_SET_PRIORITY(IRQ_SOFTWARE, 208); + NVIC_ENABLE_IRQ(IRQ_SOFTWARE); + + I2S1_TCSR |= 1<<8; // start generating TX FIFO interrupts + + Serial.print("Audio sample buffer = "); + Serial.println(samplesize); +} + +FLASHMEM void AudioPlaySystem::end_audio() +{ + if (i2s_tx_buffer != NULL) { + free(i2s_tx_buffer); + } +} + +#endif +#endif diff --git a/MCUME_teensy41/audiovideotest/AudioPlaySystem.h b/MCUME_teensy41/audiovideotest/AudioPlaySystem.h new file mode 100644 index 0000000..fb22cdc --- /dev/null +++ b/MCUME_teensy41/audiovideotest/AudioPlaySystem.h @@ -0,0 +1,34 @@ +#ifndef audioplaysystem_h_ +#define audioplaysystem_h_ + +#ifdef HAS_SND + +#include "platform_config.h" + +class AudioPlaySystem +{ +public: + AudioPlaySystem(void) { }; + void begin(void); + void setSampleParameters(float clockfreq, float samplerate); + void reset(void); + void start(void); + void stop(void); + bool isPlaying(void); + void sound(int C, int F, int V); + void buzz(int size, int val); + void step(void); + static void snd_Mixer(short * stream, int len ); +#ifndef HAS_T4_VGA + void begin_audio(int samplesize, void (*callback)(short * stream, int len)); + void end_audio(); + static void AUDIO_isr(void); + static void SOFTWARE_isr(void); +#endif + +}; + + +#endif + +#endif diff --git a/MCUME_teensy41/audiovideotest/audiovideotest.ino b/MCUME_teensy41/audiovideotest/audiovideotest.ino new file mode 100644 index 0000000..839945f --- /dev/null +++ b/MCUME_teensy41/audiovideotest/audiovideotest.ino @@ -0,0 +1,114 @@ +extern "C" { + #include "iopins.h" +} + + +#include "tft_t_dma.h" +TFT_T_DMA tft = TFT_T_DMA(TFT_CS, TFT_DC, TFT_RST, TFT_MOSI, TFT_SCLK, TFT_MISO, TFT_TOUCH_CS, TFT_TOUCH_INT); + +static IntervalTimer myTimer; +volatile boolean vbl=true; +static int skip=0; +static elapsedMicros tius; + +static void vblCount() { + if (vbl) { + vbl = false; + } else { + vbl = true; + } +} + +#ifdef HAS_SND + +#include "AudioPlaySystem.h" + +static AudioPlaySystem mymixer; + + +static void emu_sndInit() { + Serial.println("sound init"); + + mymixer.begin_audio(256, mymixer.snd_Mixer); + // sgtl5000_1.enable(); + // sgtl5000_1.volume(0.6); + mymixer.start(); +} + +static void emu_sndPlaySound(int chan, int volume, int freq) +{ + if (chan < 6) { + mymixer.sound(chan, freq, volume); + } + /* + Serial.print(chan); + Serial.print(":" ); + Serial.print(volume); + Serial.print(":" ); + Serial.println(freq); + */ +} + +static void emu_sndPlayBuzz(int size, int val) { + mymixer.buzz(size,val); + //Serial.print((val==1)?1:0); + //Serial.print(":"); + //Serial.println(size); +} +#endif + +// **************************************************** +// the setup() method runs once, when the sketch starts +// **************************************************** +void setup() { + tft.begin(); + tft.fillScreenNoDma( RGBVAL16(0x00,0x00,0x00) ); + tft.startDMA(); + myTimer.begin(vblCount, 20000); //to run every 20ms +#ifdef HAS_SND + emu_sndInit(); +#endif +} + + +static uint8_t colcomponent = 0; +static uint8_t notedelay = 0; +static int notes[] = { + 440, + 466, + 494, + 523, + 554, + 587, + 622, + 659, + 698, + 740, + 784, + 831, + 880 }; +static int note_pos; + +// **************************************************** +// the loop() method runs continuously +// **************************************************** +void loop(void) +{ + tft.fillScreen( RGBVAL16(colcomponent,0x00,0x00) ); + colcomponent += 1; + colcomponent &= 0xff; + volatile boolean vb=vbl; + while (vbl==vb) {}; + notedelay += 1; + notedelay &= 0x07; + int note = notes[note_pos]; + emu_sndPlaySound(1, notedelay<<4, note); + if ( !notedelay ) + { + note_pos += 1; + if (note_pos >= sizeof(notes)/sizeof(int) ) + { + note_pos = 0; + } + } +} diff --git a/MCUME_teensy41/audiovideotest/font8x8.h b/MCUME_teensy41/audiovideotest/font8x8.h new file mode 100644 index 0000000..a0913e4 --- /dev/null +++ b/MCUME_teensy41/audiovideotest/font8x8.h @@ -0,0 +1,148 @@ + +// Font: c64_lower.64c + +PROGMEM const unsigned char font8x8[128][8] = +{ + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0000 (nul) + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0001 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0002 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0003 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0004 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0005 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0006 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0007 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0008 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0009 + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+000A + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+000B + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+000C + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+000D + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+000E + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+000F + + { 0x7f, 0x41, 0x41, 0x41, 0x41, 0x41, 0x7f, 0x00 }, // Space // 0x10 + { 0x00, 0x27, 0x31, 0x27, 0x21, 0x71, 0x00, 0x00 }, // F1 // 0x11 + { 0x00, 0x77, 0x41, 0x77, 0x11, 0x71, 0x00, 0x00 }, // F2 + { 0x00, 0x77, 0x41, 0x77, 0x41, 0x71, 0x00, 0x00 }, // F3 + { 0x00, 0x17, 0x51, 0x77, 0x41, 0x41, 0x00, 0x00 }, // F4 + { 0x00, 0x77, 0x11, 0x77, 0x41, 0x71, 0x00, 0x00 }, // F5 + { 0x00, 0x77, 0x11, 0x77, 0x51, 0x71, 0x00, 0x00 }, // F6 + { 0x00, 0x77, 0x41, 0x47, 0x41, 0x41, 0x00, 0x00 }, // F7 + { 0x00, 0x77, 0x51, 0x77, 0x51, 0x71, 0x00, 0x00 }, // F8 // 0x18 + { 0x00, 0x00, 0x20, 0x24, 0x3e, 0x04, 0x00, 0x00 }, // Return // 0x19 + { 0x00, 0x59, 0x4b, 0x5b, 0x4b, 0xd9, 0x00, 0x00 }, // Del // 0x1A + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0010 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0011 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0012 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0013 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0014 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0015 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0016 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0017 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0018 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0019 + //{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+001A + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+001B + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+001C + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+001D + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+001E + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+001F + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0020 (space) + { 0x18, 0x3C, 0x3C, 0x18, 0x18, 0x00, 0x18, 0x00}, // U+0021 (!) + { 0x36, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0022 (") + { 0x36, 0x36, 0x7F, 0x36, 0x7F, 0x36, 0x36, 0x00}, // U+0023 (#) + { 0x0C, 0x3E, 0x03, 0x1E, 0x30, 0x1F, 0x0C, 0x00}, // U+0024 ($) + { 0x00, 0x63, 0x33, 0x18, 0x0C, 0x66, 0x63, 0x00}, // U+0025 (%) + { 0x1C, 0x36, 0x1C, 0x6E, 0x3B, 0x33, 0x6E, 0x00}, // U+0026 (&) + { 0x06, 0x06, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0027 (') + { 0x18, 0x0C, 0x06, 0x06, 0x06, 0x0C, 0x18, 0x00}, // U+0028 (() + { 0x06, 0x0C, 0x18, 0x18, 0x18, 0x0C, 0x06, 0x00}, // U+0029 ()) + { 0x00, 0x66, 0x3C, 0xFF, 0x3C, 0x66, 0x00, 0x00}, // U+002A (*) + { 0x00, 0x0C, 0x0C, 0x3F, 0x0C, 0x0C, 0x00, 0x00}, // U+002B (+) + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x0C, 0x06}, // U+002C (,) + { 0x00, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x00}, // U+002D (-) + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x0C, 0x00}, // U+002E (.) + { 0x60, 0x30, 0x18, 0x0C, 0x06, 0x03, 0x01, 0x00}, // U+002F (/) + { 0x3E, 0x63, 0x73, 0x7B, 0x6F, 0x67, 0x3E, 0x00}, // U+0030 (0) + { 0x0C, 0x0E, 0x0C, 0x0C, 0x0C, 0x0C, 0x3F, 0x00}, // U+0031 (1) + { 0x1E, 0x33, 0x30, 0x1C, 0x06, 0x33, 0x3F, 0x00}, // U+0032 (2) + { 0x1E, 0x33, 0x30, 0x1C, 0x30, 0x33, 0x1E, 0x00}, // U+0033 (3) + { 0x38, 0x3C, 0x36, 0x33, 0x7F, 0x30, 0x78, 0x00}, // U+0034 (4) + { 0x3F, 0x03, 0x1F, 0x30, 0x30, 0x33, 0x1E, 0x00}, // U+0035 (5) + { 0x1C, 0x06, 0x03, 0x1F, 0x33, 0x33, 0x1E, 0x00}, // U+0036 (6) + { 0x3F, 0x33, 0x30, 0x18, 0x0C, 0x0C, 0x0C, 0x00}, // U+0037 (7) + { 0x1E, 0x33, 0x33, 0x1E, 0x33, 0x33, 0x1E, 0x00}, // U+0038 (8) + { 0x1E, 0x33, 0x33, 0x3E, 0x30, 0x18, 0x0E, 0x00}, // U+0039 (9) + { 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x00}, // U+003A (:) + { 0x00, 0x0C, 0x0C, 0x00, 0x00, 0x0C, 0x0C, 0x06}, // U+003B (//) + { 0x18, 0x0C, 0x06, 0x03, 0x06, 0x0C, 0x18, 0x00}, // U+003C (<) + { 0x00, 0x00, 0x3F, 0x00, 0x00, 0x3F, 0x00, 0x00}, // U+003D (=) + { 0x06, 0x0C, 0x18, 0x30, 0x18, 0x0C, 0x06, 0x00}, // U+003E (>) + { 0x1E, 0x33, 0x30, 0x18, 0x0C, 0x00, 0x0C, 0x00}, // U+003F (?) + { 0x3E, 0x63, 0x7B, 0x7B, 0x7B, 0x03, 0x1E, 0x00}, // U+0040 (@) + { 0x0C, 0x1E, 0x33, 0x33, 0x3F, 0x33, 0x33, 0x00}, // U+0041 (A) + { 0x3F, 0x66, 0x66, 0x3E, 0x66, 0x66, 0x3F, 0x00}, // U+0042 (B) + { 0x3C, 0x66, 0x03, 0x03, 0x03, 0x66, 0x3C, 0x00}, // U+0043 (C) + { 0x1F, 0x36, 0x66, 0x66, 0x66, 0x36, 0x1F, 0x00}, // U+0044 (D) + { 0x7F, 0x46, 0x16, 0x1E, 0x16, 0x46, 0x7F, 0x00}, // U+0045 (E) + { 0x7F, 0x46, 0x16, 0x1E, 0x16, 0x06, 0x0F, 0x00}, // U+0046 (F) + { 0x3C, 0x66, 0x03, 0x03, 0x73, 0x66, 0x7C, 0x00}, // U+0047 (G) + { 0x33, 0x33, 0x33, 0x3F, 0x33, 0x33, 0x33, 0x00}, // U+0048 (H) + { 0x1E, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x1E, 0x00}, // U+0049 (I) + { 0x78, 0x30, 0x30, 0x30, 0x33, 0x33, 0x1E, 0x00}, // U+004A (J) + { 0x67, 0x66, 0x36, 0x1E, 0x36, 0x66, 0x67, 0x00}, // U+004B (K) + { 0x0F, 0x06, 0x06, 0x06, 0x46, 0x66, 0x7F, 0x00}, // U+004C (L) + { 0x63, 0x77, 0x7F, 0x7F, 0x6B, 0x63, 0x63, 0x00}, // U+004D (M) + { 0x63, 0x67, 0x6F, 0x7B, 0x73, 0x63, 0x63, 0x00}, // U+004E (N) + { 0x1C, 0x36, 0x63, 0x63, 0x63, 0x36, 0x1C, 0x00}, // U+004F (O) + { 0x3F, 0x66, 0x66, 0x3E, 0x06, 0x06, 0x0F, 0x00}, // U+0050 (P) + { 0x1E, 0x33, 0x33, 0x33, 0x3B, 0x1E, 0x38, 0x00}, // U+0051 (Q) + { 0x3F, 0x66, 0x66, 0x3E, 0x36, 0x66, 0x67, 0x00}, // U+0052 (R) + { 0x1E, 0x33, 0x07, 0x0E, 0x38, 0x33, 0x1E, 0x00}, // U+0053 (S) + { 0x3F, 0x2D, 0x0C, 0x0C, 0x0C, 0x0C, 0x1E, 0x00}, // U+0054 (T) + { 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x3F, 0x00}, // U+0055 (U) + { 0x33, 0x33, 0x33, 0x33, 0x33, 0x1E, 0x0C, 0x00}, // U+0056 (V) + { 0x63, 0x63, 0x63, 0x6B, 0x7F, 0x77, 0x63, 0x00}, // U+0057 (W) + { 0x63, 0x63, 0x36, 0x1C, 0x1C, 0x36, 0x63, 0x00}, // U+0058 (X) + { 0x33, 0x33, 0x33, 0x1E, 0x0C, 0x0C, 0x1E, 0x00}, // U+0059 (Y) + { 0x7F, 0x63, 0x31, 0x18, 0x4C, 0x66, 0x7F, 0x00}, // U+005A (Z) + { 0x1E, 0x06, 0x06, 0x06, 0x06, 0x06, 0x1E, 0x00}, // U+005B ([) + { 0x03, 0x06, 0x0C, 0x18, 0x30, 0x60, 0x40, 0x00}, // U+005C (\) + { 0x1E, 0x18, 0x18, 0x18, 0x18, 0x18, 0x1E, 0x00}, // U+005D (]) + { 0x08, 0x1C, 0x36, 0x63, 0x00, 0x00, 0x00, 0x00}, // U+005E (^) + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF}, // U+005F (_) + { 0x0C, 0x0C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+0060 (`) + { 0x00, 0x00, 0x1E, 0x30, 0x3E, 0x33, 0x6E, 0x00}, // U+0061 (a) + { 0x07, 0x06, 0x06, 0x3E, 0x66, 0x66, 0x3B, 0x00}, // U+0062 (b) + { 0x00, 0x00, 0x1E, 0x33, 0x03, 0x33, 0x1E, 0x00}, // U+0063 (c) + { 0x38, 0x30, 0x30, 0x3e, 0x33, 0x33, 0x6E, 0x00}, // U+0064 (d) + { 0x00, 0x00, 0x1E, 0x33, 0x3f, 0x03, 0x1E, 0x00}, // U+0065 (e) + { 0x1C, 0x36, 0x06, 0x0f, 0x06, 0x06, 0x0F, 0x00}, // U+0066 (f) + { 0x00, 0x00, 0x6E, 0x33, 0x33, 0x3E, 0x30, 0x1F}, // U+0067 (g) + { 0x07, 0x06, 0x36, 0x6E, 0x66, 0x66, 0x67, 0x00}, // U+0068 (h) + { 0x0C, 0x00, 0x0E, 0x0C, 0x0C, 0x0C, 0x1E, 0x00}, // U+0069 (i) + { 0x30, 0x00, 0x30, 0x30, 0x30, 0x33, 0x33, 0x1E}, // U+006A (j) + { 0x07, 0x06, 0x66, 0x36, 0x1E, 0x36, 0x67, 0x00}, // U+006B (k) + { 0x0E, 0x0C, 0x0C, 0x0C, 0x0C, 0x0C, 0x1E, 0x00}, // U+006C (l) + { 0x00, 0x00, 0x33, 0x7F, 0x7F, 0x6B, 0x63, 0x00}, // U+006D (m) + { 0x00, 0x00, 0x1F, 0x33, 0x33, 0x33, 0x33, 0x00}, // U+006E (n) + { 0x00, 0x00, 0x1E, 0x33, 0x33, 0x33, 0x1E, 0x00}, // U+006F (o) + { 0x00, 0x00, 0x3B, 0x66, 0x66, 0x3E, 0x06, 0x0F}, // U+0070 (p) + { 0x00, 0x00, 0x6E, 0x33, 0x33, 0x3E, 0x30, 0x78}, // U+0071 (q) + { 0x00, 0x00, 0x3B, 0x6E, 0x66, 0x06, 0x0F, 0x00}, // U+0072 (r) + { 0x00, 0x00, 0x3E, 0x03, 0x1E, 0x30, 0x1F, 0x00}, // U+0073 (s) + { 0x08, 0x0C, 0x3E, 0x0C, 0x0C, 0x2C, 0x18, 0x00}, // U+0074 (t) + { 0x00, 0x00, 0x33, 0x33, 0x33, 0x33, 0x6E, 0x00}, // U+0075 (u) + { 0x00, 0x00, 0x33, 0x33, 0x33, 0x1E, 0x0C, 0x00}, // U+0076 (v) + { 0x00, 0x00, 0x63, 0x6B, 0x7F, 0x7F, 0x36, 0x00}, // U+0077 (w) + { 0x00, 0x00, 0x63, 0x36, 0x1C, 0x36, 0x63, 0x00}, // U+0078 (x) + { 0x00, 0x00, 0x33, 0x33, 0x33, 0x3E, 0x30, 0x1F}, // U+0079 (y) + { 0x00, 0x00, 0x3F, 0x19, 0x0C, 0x26, 0x3F, 0x00}, // U+007A (z) + { 0x38, 0x0C, 0x0C, 0x07, 0x0C, 0x0C, 0x38, 0x00}, // U+007B ({) + { 0x18, 0x18, 0x18, 0x00, 0x18, 0x18, 0x18, 0x00}, // U+007C (|) + { 0x07, 0x0C, 0x0C, 0x38, 0x0C, 0x0C, 0x07, 0x00}, // U+007D (}) + { 0x6E, 0x3B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // U+007E (~) + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00} // U+007F +}; + + diff --git a/MCUME_teensy41/audiovideotest/iopins.h b/MCUME_teensy41/audiovideotest/iopins.h new file mode 100644 index 0000000..c63646e --- /dev/null +++ b/MCUME_teensy41/audiovideotest/iopins.h @@ -0,0 +1,36 @@ +#ifndef IOPINS_H +#define IOPINS_H + +#include "platform_config.h" + + +// Display +#define TFT_SCLK 13 //27 +#define TFT_MOSI 11 //26 +#define TFT_MISO 255 +#define TFT_TOUCH_CS 255 +#define TFT_TOUCH_INT 255 +#define TFT_DC 9 //23 +#define TFT_CS 22 //22 // 255 for LORES ST7789 (NO CS) +#define TFT_RST 255 // 255 for ILI/ST if connected to 3.3V or 24 if really needed + + +/* +#define TFT_SCLK 13 +#define TFT_MOSI 11 +#define TFT_MISO 12 +#define TFT_TOUCH_CS 255 +#define TFT_TOUCH_INT 255 +#define TFT_DC 9 +#define TFT_CS 22 // 255 for LORES ST7789 (NO CS) +#define TFT_RST 23 // 255 for ILI/ST if connected to 3.3V +*/ + + +// Audio +#define AUDIO_I2S_DIN 7 +#define AUDIO_I2S_BCK 21 +#define AUDIO_I2S_LCK 20 + + +#endif diff --git a/MCUME_teensy41/audiovideotest/platform_config.h b/MCUME_teensy41/audiovideotest/platform_config.h new file mode 100644 index 0000000..db9fbda --- /dev/null +++ b/MCUME_teensy41/audiovideotest/platform_config.h @@ -0,0 +1,8 @@ +#ifndef _PLATFORM_CONFIG_H_ +#define _PLATFORM_CONFIG_H_ + +#define ST7789 1 +#define TFTSPI0 1 +#define HAS_SND 1 + +#endif diff --git a/MCUME_teensy41/audiovideotest/tft_t_dma.cpp b/MCUME_teensy41/audiovideotest/tft_t_dma.cpp new file mode 100644 index 0000000..176962e --- /dev/null +++ b/MCUME_teensy41/audiovideotest/tft_t_dma.cpp @@ -0,0 +1,1243 @@ +/* + Based on C64 ILI9341 dma driver from Frank Bösing, 2017 +*/ + +#include "TFT_T_DMA.h" + +#ifndef HAS_T4_VGA + +#include "font8x8.h" + +// LPSPI4 = SPI0 in Teensy 4.0 +// LPSPI3 = SPI1 in Teensy 4.0 +// LPSPI1 = SPI2 in Teensy 4.0 (used for SD on T4.0 but not T4.1) +#ifdef TFTSPI1 +#define SPI SPI1 +#define LPSPIP_TDR LPSPI3_TDR +#define LPSPIP_CR LPSPI3_CR +#define LPSPIP_CFGR1 LPSPI3_CFGR1 +#define LPSPIP_TCR LPSPI3_TCR +#define LPSPIP_DER LPSPI3_DER +#define DMAMUX_SOURCE_LPSPIP_TX DMAMUX_SOURCE_LPSPI3_TX +#else +#define LPSPIP_TDR LPSPI4_TDR +#define LPSPIP_CR LPSPI4_CR +#define LPSPIP_CFGR1 LPSPI4_CFGR1 +#define LPSPIP_TCR LPSPI4_TCR +#define LPSPIP_DER LPSPI4_DER +#define DMAMUX_SOURCE_LPSPIP_TX DMAMUX_SOURCE_LPSPI4_TX +#endif + + +#define SPICLOCK 60000000 //144e6 //Just a number..max speed +#ifdef ILI9341 +#define SPI_MODE SPI_MODE0 +#endif +#ifdef ST7789 +#define SPI_MODE SPI_MODE2 +#endif + +// touch +#define SPI_SETTING SPISettings(2500000, MSBFIRST, SPI_MODE) +#define XPT2046_CFG_START _BV(7) +#define XPT2046_CFG_MUX(v) ((v&0b111) << (4)) +#define XPT2046_CFG_8BIT _BV(3) +#define XPT2046_CFG_12BIT (0) +#define XPT2046_CFG_SER _BV(2) +#define XPT2046_CFG_DFR (0) +#define XPT2046_CFG_PWR(v) ((v&0b11)) +#define XPT2046_MUX_Y 0b101 +#define XPT2046_MUX_X 0b001 +#define XPT2046_MUX_Z1 0b011 +#define XPT2046_MUX_Z2 0b100 + + +#ifdef TFT_STATICFB +static uint16_t fb0[LINES_PER_BLOCK*TFT_WIDTH]; +static uint16_t fb1[LINES_PER_BLOCK*TFT_WIDTH]; +static uint16_t fb2[LINES_PER_BLOCK*TFT_WIDTH]; +static uint16_t fb3[(TFT_HEIGHT-3*LINES_PER_BLOCK)*TFT_WIDTH]; +static uint16_t * blocks[NR_OF_BLOCK]={fb0,fb1,fb2,fb3}; +#else +static uint16_t * blocks[NR_OF_BLOCK]; +#endif + + +static DMASetting dmasettings[SCREEN_DMA_NUM_SETTINGS]; +static DMAChannel dmatx;//(false); +static volatile uint8_t rstop = 0; +static volatile bool cancelled = false; +static volatile uint8_t curTransfer = 0; +static uint8_t nbTransfer = 0; + + +PROGMEM static const uint8_t init_commands[] = { +#ifdef ILI9341 + 4, 0xEF, 0x03, 0x80, 0x02, + 4, 0xCF, 0x00, 0XC1, 0X30, + 5, 0xED, 0x64, 0x03, 0X12, 0X81, + 4, 0xE8, 0x85, 0x00, 0x78, + 6, 0xCB, 0x39, 0x2C, 0x00, 0x34, 0x02, + 2, 0xF7, 0x20, + 3, 0xEA, 0x00, 0x00, + 2, ILI9341_PWCTR1, 0x23, // Power control + 2, ILI9341_PWCTR2, 0x10, // Power control + 3, ILI9341_VMCTR1, 0x3e, 0x28, // VCM control + 2, ILI9341_VMCTR2, 0x86, // VCM control2 + 2, ILI9341_MADCTL, 0x48, // Memory Access Control + 2, ILI9341_PIXFMT, 0x55, + 3, ILI9341_FRMCTR1, 0x00, 0x18, + 4, ILI9341_DFUNCTR, 0x08, 0x82, 0x27, // Display Function Control + 2, 0xF2, 0x00, // Gamma Function Disable + 2, ILI9341_GAMMASET, 0x01, // Gamma curve selected + 16, ILI9341_GMCTRP1, 0x0F, 0x31, 0x2B, 0x0C, 0x0E, 0x08, + 0x4E, 0xF1, 0x37, 0x07, 0x10, 0x03, 0x0E, 0x09, 0x00, // Set Gamma + 16, ILI9341_GMCTRN1, 0x00, 0x0E, 0x14, 0x03, 0x11, 0x07, + 0x31, 0xC1, 0x48, 0x08, 0x0F, 0x0C, 0x31, 0x36, 0x0F, // Set Gamma +// 3, 0xb1, 0x00, 0x1f, // FrameRate Control 61Hz + 3, 0xb1, 0x00, 0x10, // FrameRate Control 119Hz + 2, ILI9341_MADCTL, ILI9341_MADCTL_MX | ILI9341_MADCTL_MY | ILI9341_MADCTL_MV | ILI9341_MADCTL_BGR, + 0 +#endif +#ifdef ST7789 +#define DELAY 0x80 + 9, // 9 commands in list: + ST7735_SWRESET, DELAY, // 1: Software reset, no args, w/delay + 150, // 150 ms delay + ST7735_SLPOUT , DELAY, // 2: Out of sleep mode, no args, w/delay + 255, // 255 = 500 ms delay + ST7735_COLMOD , 1+DELAY, // 3: Set color mode, 1 arg + delay: + 0x55, // 16-bit color + 10, // 10 ms delay + ST7735_MADCTL , 1 , // 4: Memory access ctrl (directions), 1 arg: + 0x08, // Row addr/col addr, bottom to top refresh + ST7735_CASET , 4 , // 5: Column addr set, 4 args, no delay: + 0x00, + 0x00, // XSTART = 0 + 0x00, + 240, // XEND = 240 + ST7735_RASET , 4 , // 6: Row addr set, 4 args, no delay: + 0x00, + 0x00, // YSTART = 0 + 320>>8, + 320 & 0xFF, // YEND = 320 + ST7735_INVON , DELAY, // 7: hack + 10, + ST7735_NORON , DELAY, // 8: Normal display on, no args, w/delay + 10, // 10 ms delay + ST7735_DISPON , DELAY, // 9: Main screen turn on, no args, w/delay + 255 +#endif +}; + +static void dmaInterrupt() { + dmatx.clearInterrupt(); + curTransfer++; + if (curTransfer >= nbTransfer) { + curTransfer = 0; + if (cancelled) { + dmatx.disable(); + rstop = 1; + } + } + arm_dcache_flush(blocks[curTransfer], LINES_PER_BLOCK*TFT_WIDTH*2); +} + +static void setDmaStruct() { + uint32_t remaining = TFT_HEIGHT*TFT_WIDTH*2; + int i=0; + uint16_t col=RGBVAL16(0x00,0x00,0x00);; + while (remaining > 0) { + uint16_t * fb = blocks[i]; + int32_t len = (remaining >= (LINES_PER_BLOCK*TFT_WIDTH*2)?LINES_PER_BLOCK*TFT_WIDTH*2:remaining); +#ifdef TFT_DEBUG + Serial.println((unsigned long)blocks[i]); + Serial.println(remaining); +#endif + switch (i) { + case 0: + if (fb == 0) fb = (uint16_t*)((int)malloc(len+64)&0xffffffe0); + //fb=&fb0[0]; +#ifdef TFT_DEBUG + col = RGBVAL16(0x00,0xff,0x00); +#endif + break; + case 1: + if (fb == 0) fb = (uint16_t*)((int)malloc(len+64)&0xffffffe0); + //fb=&fb1[0]; +#ifdef TFT_DEBUG + col = RGBVAL16(0x00,0xff,0xff); +#endif + break; + case 2: + if (fb == 0) fb = (uint16_t*)((int)malloc(len+64)&0xffffffe0); + //fb=&fb2[0]; +#ifdef TFT_DEBUG + col = RGBVAL16(0x00,0x00,0xff); +#endif + break; + case 3: + if (fb == 0) fb = (uint16_t*)((int)malloc(len+64)&0xffffffe0); + //fb=&fb3[0]; +#ifdef TFT_DEBUG + col = RGBVAL16(0xff,0x00,0xff); +#endif + break; + } + blocks[i] = fb; + if (blocks[i] == 0) { + Serial.print("ILI9341 allocaltion failed for block "); + Serial.println(i); + delay(10000); + } + + for (int j=0;jATTR_DST = 1; + dmasettings[i].replaceSettingsOnCompletion(dmasettings[i+1]); + dmasettings[i].interruptAtCompletion(); + remaining -= len; + i++; + } + dmasettings[i-1].replaceSettingsOnCompletion(dmasettings[0]); + nbTransfer = i; +#ifdef TFT_DEBUG + Serial.println(nbTransfer); +#endif +} + + +TFT_T_DMA::TFT_T_DMA(uint8_t cs, uint8_t dc, uint8_t rst, uint8_t mosi, uint8_t sclk, uint8_t miso, uint8_t touch_cs, uint8_t touch_irq) +{ + _cs = cs; + _dc = dc; + _rst = rst; + _mosi = mosi; + _sclk = sclk; + _miso = miso; + pinMode(_dc, OUTPUT); + pinMode(_cs, OUTPUT); + digitalWrite(_cs, 1); + digitalWrite(_dc, 1); + if ( (touch_cs != 255) && (touch_irq != 255) ) { + _touch_irq = touch_irq; + _touch_cs = touch_cs; + pinMode(_touch_cs, OUTPUT); + pinMode(touch_irq, INPUT_PULLUP); + digitalWrite(_touch_cs, 1); + } +} + + +void TFT_T_DMA::setArea(uint16_t x1,uint16_t y1,uint16_t x2,uint16_t y2) { + int dx=0; + int dy=0; +#ifdef ST7789 + if (TFT_REALWIDTH == TFT_REALHEIGHT) + { +#ifdef ROTATE_SCREEN + if (!flipped) { + dy += 80; + } +#else + if (flipped) { + dx += 80; + } +#endif + } +#endif + + digitalWrite(_dc, 0); + SPI.transfer(TFT_CASET); + digitalWrite(_dc, 1); + SPI.transfer16(x1+dx); + digitalWrite(_dc, 1); + SPI.transfer16(x2+dx); + digitalWrite(_dc, 0); + SPI.transfer(TFT_PASET); + digitalWrite(_dc, 1); + SPI.transfer16(y1+dy); + digitalWrite(_dc, 1); + SPI.transfer16(y2+dy); + + digitalWrite(_dc, 0); + SPI.transfer(TFT_RAMWR); + digitalWrite(_dc, 1); + + return; + + + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE)); + digitalWrite(_cs, 0); + + digitalWrite(_dc, 0); + SPI.transfer(TFT_CASET); + digitalWrite(_dc, 1); + + SPI.transfer16(x1+dx); + SPI.transfer16(x2+dx); + + digitalWrite(_dc, 0); + SPI.transfer(TFT_PASET); + digitalWrite(_dc, 1); + SPI.transfer16(y1+dy); + SPI.transfer16(y2+dy); + + digitalWrite(_dc, 0); + SPI.transfer(TFT_RAMWR); + digitalWrite(_dc, 1); + + digitalWrite(_cs, 1); + SPI.endTransaction(); +} + + + + +void TFT_T_DMA::begin(void) { + SPI.setMOSI(_mosi); + SPI.setMISO(_miso); + SPI.setSCK(_sclk); + SPI.begin(); + + // Initialize display + if (_rst != 0xff) { + pinMode(_rst, OUTPUT); + digitalWrite(_rst, HIGH); + delay(100); + digitalWrite(_rst, LOW); + delay(100); + digitalWrite(_rst, HIGH); + delay(200); + } + + + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE)); + const uint8_t *addr = init_commands; + digitalWrite(_cs, 0); +#ifdef ILI9341 + while (1) { + uint8_t count = *addr++; + if (count-- == 0) break; + + digitalWrite(_dc, 0); + SPI.transfer(*addr++); + + while (count-- > 0) { + digitalWrite(_dc, 1); + SPI.transfer(*addr++); + } + } + + digitalWrite(_dc, 0); + SPI.transfer(ILI9341_SLPOUT); + digitalWrite(_dc, 1); + digitalWrite(_cs, 1); + SPI.endTransaction(); + + digitalWrite(_dc, 1); + digitalWrite(_cs, 1); + SPI.endTransaction(); + + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE)); + digitalWrite(_dc, 0); + digitalWrite(_cs, 0); + SPI.transfer(ILI9341_DISPON); + digitalWrite(_dc, 1); + digitalWrite(_cs, 1); +#endif +#ifdef ST7789 + uint8_t numCommands, numArgs; + uint16_t ms; + numCommands = *addr++; // Number of commands to follow + while(numCommands--) { // For each command... + digitalWrite(_dc, 0); + SPI.transfer(*addr++); + numArgs = *addr++; // Number of args to follow + ms = numArgs & DELAY; // If hibit set, delay follows args + numArgs &= ~DELAY; // Mask out delay bit + while(numArgs > 1) { // For each argument... + digitalWrite(_dc, 1); + SPI.transfer(*addr++); + numArgs--; + } + + if (numArgs) { + digitalWrite(_dc, 1); + SPI.transfer(*addr++); + } + if(ms) { + ms = *addr++; // Read post-command delay time (ms) + if(ms == 255) ms = 500; // If 255, delay for 500 ms + digitalWrite(_cs, 1); + SPI.endTransaction(); + delay(ms); + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE)); + digitalWrite(_cs, 0); + } + } + digitalWrite(_cs, 1); +#endif + setArea(0, 0, TFT_REALWIDTH-1, TFT_REALHEIGHT-1); + SPI.endTransaction(); + + cancelled = false; + +#ifdef FLIP_SCREEN + flipscreen(true); +#else + flipscreen(false); +#endif +#ifdef ST7789 + if (TFT_REALWIDTH != TFT_REALHEIGHT) + { + flipscreen(true); + } +#endif +}; + + + +void TFT_T_DMA::flipscreen(bool flip) +{ + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE)); + digitalWrite(_dc, 0); + digitalWrite(_cs, 0); + SPI.transfer(TFT_MADCTL); + digitalWrite(_dc, 1); + if (flip) { + flipped=true; +#ifdef ILI9341 + SPI.transfer(ILI9341_MADCTL_MV | ILI9341_MADCTL_BGR); +#endif +#ifdef ST7789 +#ifdef ROTATE_SCREEN + SPI.transfer(ST77XX_MADCTL_RGB); +#else + SPI.transfer(ST77XX_MADCTL_MY | ST77XX_MADCTL_MV |ST77XX_MADCTL_RGB); +#endif +#endif + } + else { + flipped=false; +#ifdef ILI9341 + SPI.transfer(ILI9341_MADCTL_MX | ILI9341_MADCTL_MY | ILI9341_MADCTL_MV | ILI9341_MADCTL_BGR); +#endif +#ifdef ST7789 +#ifdef ROTATE_SCREEN + SPI.transfer(ST77XX_MADCTL_MX | ST77XX_MADCTL_MY | ST77XX_MADCTL_RGB); +#else + SPI.transfer(ST77XX_MADCTL_MX | ST77XX_MADCTL_MV | ST77XX_MADCTL_RGB); +#endif +#endif + } + digitalWrite(_cs, 1); + SPI.endTransaction(); +} + +boolean TFT_T_DMA::isflipped(void) +{ + return(flipped); +} + + +#define PRREG(x) Serial.print(#x" 0x"); Serial.println(x,HEX) + + +void TFT_T_DMA::startDMA(void) { + curTransfer = 0; + rstop = 0; + //dmatx.begin(true); + dmatx.attachInterrupt(dmaInterrupt); + setDmaStruct(); + setArea((TFT_REALWIDTH-TFT_WIDTH)/2, (TFT_REALHEIGHT-TFT_HEIGHT)/2, (TFT_REALWIDTH-TFT_WIDTH)/2 + TFT_WIDTH-1, (TFT_REALHEIGHT-TFT_HEIGHT)/2+TFT_HEIGHT-1); + fillScreen(RGBVAL16(0x00,0x00,0x00)); + + digitalWrite(_cs, HIGH); + SPI.begin(); + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE0)); + + + LPSPIP_CR &= ~LPSPI_CR_MEN;//disable LPSPI: + LPSPIP_CFGR1 |= LPSPI_CFGR1_NOSTALL; //prevent stall from RX + LPSPIP_TCR = 15; // Framesize 16 Bits + //LPSPIP_FCR = 0; // Fifo Watermark + LPSPIP_DER = LPSPI_DER_TDDE; //TX DMA Request Enable + LPSPIP_CR |= LPSPI_CR_MEN; //enable LPSPI: + dmatx.triggerAtHardwareEvent( DMAMUX_SOURCE_LPSPIP_TX ); + + dmatx = dmasettings[0]; + digitalWrite(_cs, 0); + setArea((TFT_REALWIDTH-TFT_WIDTH)/2, (TFT_REALHEIGHT-TFT_HEIGHT)/2, (TFT_REALWIDTH-TFT_WIDTH)/2+TFT_WIDTH-1, (TFT_REALHEIGHT-TFT_HEIGHT)/2+TFT_HEIGHT-1); + digitalWrite(_dc, 0); + SPI.transfer(TFT_RAMWR); + digitalWrite(_dc, 1); + dmatx.enable(); +} + + +void TFT_T_DMA::stopDMA(void) { + rstop = 0; + wait(); + delay(50); + cancelled = false; + dmatx.detachInterrupt(); + fillScreen(RGBVAL16(0x00,0x00,0x00)); + SPI.end(); +#ifdef ST7789 + begin(); +#endif +#ifdef ILI9341 + SPI.begin(); + digitalWrite(_cs, 0); + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE)); + SPI.endTransaction(); + digitalWrite(_cs, 1); + digitalWrite(_dc, 1); +#endif + setArea(0, 0, TFT_REALWIDTH-1, TFT_REALHEIGHT-1); +} + +void TFT_T_DMA::wait(void) { + rstop = 1; + unsigned long m = millis(); + cancelled = true; + while (!rstop) { + if ((millis() - m) > 100) break; + delay(10); + asm volatile("wfi"); + }; + rstop = 0; +} + +int TFT_T_DMA::get_frame_buffer_size(int *width, int *height){ + if (width != nullptr) *width = TFT_REALWIDTH; + if (height != nullptr) *height = TFT_REALHEIGHT; + return TFT_REALWIDTH; +} + + +/*********************************************************************************************** + Touch functions + ***********************************************************************************************/ +/* Code based on ... + * + * @file XPT2046.cpp + * @date 19.02.2016 + * @author Markus Sattler + * + * Copyright (c) 2015 Markus Sattler. All rights reserved. + * This file is part of the XPT2046 driver for Arduino. + */ + +#define ADC_MAX 0x0fff + +void TFT_T_DMA::enableTouchIrq() +{ + SPI.beginTransaction(SPI_SETTING); + digitalWrite(_touch_cs, LOW); + const uint8_t buf[4] = { (XPT2046_CFG_START | XPT2046_CFG_12BIT | XPT2046_CFG_DFR | XPT2046_CFG_MUX(XPT2046_MUX_Y)), 0x00, 0x00, 0x00 }; + SPI.transfer((void*)&buf[0],3); + digitalWrite(_touch_cs, HIGH); + SPI.endTransaction(); +} + +//Default callibration for non flipped +#define TX_MIN 30 +#define TY_MIN 20 +#define TX_MAX 300 +#define TY_MAX 220 + +//Default callibration for flipped +#define TFX_MIN 20 +#define TFY_MIN 25 +#define TFX_MAX 288 +#define TFY_MAX 221 + +static uint16_t txMin; +static uint16_t tyMin; +static uint16_t txMax; +static uint16_t tyMax; + + +void TFT_T_DMA::callibrateTouch(uint16_t xMin,uint16_t yMin,uint16_t xMax,uint16_t yMax) { + if ( (xMin >= 0) && (yMin >= 0) && (xMax < 320) && (yMax < 200) ) { + txMin = xMin; + tyMin = yMin; + txMax = xMax; + tyMax = yMax; + } + else { + if (flipped) { + txMin = TFX_MIN; + tyMin = TFY_MIN; + txMax = TFX_MAX; + tyMax = TFY_MAX; + } + else { + txMin = TX_MIN; + tyMin = TY_MIN; + txMax = TX_MAX; + tyMax = TY_MAX; + } + } +} + + +void TFT_T_DMA::readRaw(uint16_t * oX, uint16_t * oY, uint16_t * oZ) { + if ( TOUCH_ENABLED() ) { + uint16_t x = 0; + uint16_t y = 0; + uint16_t z1 = 0; + uint16_t z2 = 0; + uint8_t i = 0; + int16_t xraw=0, yraw=0; + + SPI.beginTransaction(SPI_SETTING); + digitalWrite(_touch_cs, LOW); + + for(; i < 15; i++) { + // SPI requirer 32bit aliment + uint8_t buf[12] = { + (XPT2046_CFG_START | XPT2046_CFG_12BIT | XPT2046_CFG_DFR | XPT2046_CFG_MUX(XPT2046_MUX_Y) | XPT2046_CFG_PWR(3)), 0x00, 0x00, + (XPT2046_CFG_START | XPT2046_CFG_12BIT | XPT2046_CFG_DFR | XPT2046_CFG_MUX(XPT2046_MUX_X) | XPT2046_CFG_PWR(3)), 0x00, 0x00, + (XPT2046_CFG_START | XPT2046_CFG_12BIT | XPT2046_CFG_DFR | XPT2046_CFG_MUX(XPT2046_MUX_Z1)| XPT2046_CFG_PWR(3)), 0x00, 0x00, + (XPT2046_CFG_START | XPT2046_CFG_12BIT | XPT2046_CFG_DFR | XPT2046_CFG_MUX(XPT2046_MUX_Z2)| XPT2046_CFG_PWR(3)), 0x00, 0x00 + }; + SPI.transfer(&buf[0], &buf[0], 12); + y += (buf[1] << 8 | buf[2])>>3; + x += (buf[4] << 8 | buf[5])>>3; + z1 += (buf[7] << 8 | buf[8])>>3; + z2 += (buf[10] << 8 | buf[11])>>3; + } + enableTouchIrq(); + + if(i == 0) { + *oX = 0; + *oY = 0; + *oZ = 0; + } + else { + x /= i; + y /= i; + z1 /= i; + z2 /= i; + } + + digitalWrite(_touch_cs, HIGH); + SPI.endTransaction(); + int z = z1 + ADC_MAX - z2; + if (flipped) { + xraw = x; + yraw = y; + } else { + xraw = ADC_MAX - x; + yraw = ADC_MAX - y; + } + xraw=(xraw*TFT_REALWIDTH)/(ADC_MAX+1); + yraw=(yraw*TFT_REALHEIGHT)/(ADC_MAX+1); + + *oX = xraw; + *oY = yraw; + *oZ = z; + } + else + { + *oX = 0; + *oY = 0; + *oZ = 0; + } +} + +void TFT_T_DMA::readCal(uint16_t * oX, uint16_t * oY, uint16_t * oZ) { + readRaw(oX,oY,oZ); + // callibrate ... + if(*oX >= txMin) *oX = ((*oX - txMin)*TFT_REALWIDTH)/(txMax-txMin); + if(*oY >= tyMin) *oY = ((*oY - tyMin)*TFT_REALHEIGHT)/(tyMax-tyMin); + //Serial.print(*oX); + //Serial.print(" "); + //Serial.println(*oY); +} + + +/*********************************************************************************************** + No DMA functions + ***********************************************************************************************/ +void TFT_T_DMA::fillScreenNoDma(uint16_t color) { + + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE)); + digitalWrite(_cs, 0); + setArea(0, 0, TFT_REALWIDTH-1, TFT_REALHEIGHT-1); + //digitalWrite(_dc, 0); + //SPI.transfer(TFT_RAMWR); + int i,j; + for (j=0; j(arx+arw)) || ((x+w)(ary+arh)) || ((y+h) arx) && (x<(arx+arw)) ) { + arw = arw - (x-arx); + arx = arx + (x-arx); + } else { + bmp_offx = arx; + } + if ( ((x+w) > arx) && ((x+w)<(arx+arw)) ) { + arw -= (arx+arw-x-w); + } + if ( (y > ary) && (y<(ary+arh)) ) { + arh = arh - (y-ary); + ary = ary + (y-ary); + } else { + bmp_offy = ary; + } + if ( ((y+h) > ary) && ((y+h)<(ary+arh)) ) { + arh -= (ary+arh-y-h); + } + } + + + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE)); + digitalWrite(_cs, 0); + setArea(arx, ary, arx+arw-1, ary+arh-1); + //digitalWrite(_dc, 0); + //SPI.transfer(TFT_RAMWR); + + bitmap = bitmap + bmp_offy*w + bmp_offx; + for (int row=0;row> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + } + bits = *charpt++; + //digitalWrite(_dc, 1); + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + bits = bits >> 1; + if (bits&0x01) SPI.transfer16(fgcolor); + else SPI.transfer16(bgcolor); + } + x +=8; +#ifdef ILI9341 + digitalWrite(_dc, 0); + SPI.transfer(ILI9341_SLPOUT); + digitalWrite(_dc, 1); +#endif + digitalWrite(_cs, 1); + SPI.endTransaction(); + } + + SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE)); + digitalWrite(_cs, 0); + setArea(0, 0, (TFT_REALWIDTH-1), (TFT_REALHEIGHT-1)); + digitalWrite(_cs, 1); + SPI.endTransaction(); +} + + + + + + +/*********************************************************************************************** + DMA functions + ***********************************************************************************************/ +uint16_t * TFT_T_DMA::getLineBuffer(int j) +{ + uint16_t * block=blocks[j>>6]; + return(&block[(j&0x3F)*TFT_REALWIDTH]); +} + +void TFT_T_DMA::writeScreen(int width, int height, int stride, uint8_t *buf, uint16_t *palette16) { + uint8_t *buffer=buf; + uint8_t *src; + + int i,j,y=0; + if (width*2 <= TFT_REALWIDTH) { + for (j=0; j>6]; + uint16_t * dst=&block[(y&0x3F)*TFT_WIDTH]; + src=buffer; + for (i=0; i>6]; + dst=&block[(y&0x3F)*TFT_WIDTH]; + src=buffer; + for (i=0; i>6]; + uint16_t * dst=&block[(y&0x3F)*TFT_WIDTH+(TFT_WIDTH-width)/2]; + src=buffer; + for (i=0; i>6]; + dst=&block[(y&0x3F)*TFT_WIDTH+(TFT_WIDTH-width)/2]; + src=buffer; + for (i=0; i>6]; + uint16_t * dst=&block[(y&0x3F)*TFT_WIDTH]; + if (width > TFT_WIDTH) { +#ifdef TFT_LINEARINT + int delta = (width/(width-TFT_WIDTH))-1; + int pos = delta; + for (int i=0; i> 8]]; + pos +=step; + } +#endif + } + else if ((width*2) == TFT_WIDTH) { + for (int i=0; i>6]; + uint16_t * dst=&block[(y&0x3F)*TFT_WIDTH]; + if (width > TFT_WIDTH) { +#ifdef TFT_LINEARINT + int delta = (width/(width-TFT_WIDTH))-1; + int pos = delta; + for (int i=0; i> 8]; + pos +=step; + } +#endif + } + else if ((width*2) == TFT_WIDTH) { + for (int i=0; i>6]; + uint16_t * dst=&block[(j&0x3F)*TFT_WIDTH]; + for (i=0; i>6]; + uint16_t * dst=&block[(l&0x3F)*TFT_WIDTH+x]; + for (i=0; i>6]; + dst=&block[(l&0x3F)*TFT_WIDTH+x]; + bits = *charpt; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + l++; + } + block=blocks[l>>6]; + dst=&block[(l&0x3F)*TFT_WIDTH+x]; + bits = *charpt++; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + bits = bits >> 1; + if (bits&0x01) *dst++=fgcolor; + else *dst++=bgcolor; + l++; + } + x +=8; + } +} + +void TFT_T_DMA::drawSprite(int16_t x, int16_t y, const uint16_t *bitmap) { + drawSprite(x,y,bitmap, 0,0,0,0); +} + +void TFT_T_DMA::drawSprite(int16_t x, int16_t y, const uint16_t *bitmap, uint16_t arx, uint16_t ary, uint16_t arw, uint16_t arh) +{ + int bmp_offx = 0; + int bmp_offy = 0; + uint16_t *bmp_ptr; + + int w =*bitmap++; + int h = *bitmap++; + + + if ( (arw == 0) || (arh == 0) ) { + // no crop window + arx = x; + ary = y; + arw = w; + arh = h; + } + else { + if ( (x>(arx+arw)) || ((x+w)(ary+arh)) || ((y+h) arx) && (x<(arx+arw)) ) { + arw = arw - (x-arx); + arx = arx + (x-arx); + } else { + bmp_offx = arx; + } + if ( ((x+w) > arx) && ((x+w)<(arx+arw)) ) { + arw -= (arx+arw-x-w); + } + if ( (y > ary) && (y<(ary+arh)) ) { + arh = arh - (y-ary); + ary = ary + (y-ary); + } else { + bmp_offy = ary; + } + if ( ((y+h) > ary) && ((y+h)<(ary+arh)) ) { + arh -= (ary+arh-y-h); + } + } + + + int l=ary; + bitmap = bitmap + bmp_offy*w + bmp_offx; + for (int row=0;row>6]; + uint16_t * dst=&block[(l&0x3F)*TFT_WIDTH+arx]; + bmp_ptr = (uint16_t*)bitmap; + for (int col=0;col +#include +#include +#endif + +#include "tft_t_dma_config.h" + +#define RGBVAL32(r,g,b) ( (r<<16) | (g<<8) | b ) +#define RGBVAL16(r,g,b) ( (((r>>3)&0x1f)<<11) | (((g>>2)&0x3f)<<5) | (((b>>3)&0x1f)<<0) ) +#define RGBVAL8(r,g,b) ( (((r>>5)&0x07)<<5) | (((g>>5)&0x07)<<2) | (((b>>6)&0x3)<<0) ) +#define R16(rgb) ((rgb>>8)&0xf8) +#define G16(rgb) ((rgb>>3)&0xfc) +#define B16(rgb) ((rgb<<3)&0xf8) + +#define PAL_COLOR_MASK 0xff + +#ifdef LOHRES +#define TFT_WIDTH 240 +#define TFT_REALWIDTH 240 +#else +#define TFT_WIDTH 320 +#define TFT_REALWIDTH 320 +#endif +#define TFT_HEIGHT 240 +#define TFT_REALHEIGHT 240 + +//#define WIDTH 272 +//#define HEIGHT 228 + +#define LINES_PER_BLOCK 64 +#define NR_OF_BLOCK 4 +#define SCREEN_DMA_NUM_SETTINGS NR_OF_BLOCK + + +#ifdef ILI9341 + +#define ILI9341_NOP 0x00 +#define ILI9341_SWRESET 0x01 +#define ILI9341_RDDID 0x04 +#define ILI9341_RDDST 0x09 + +#define ILI9341_SLPIN 0x10 +#define ILI9341_SLPOUT 0x11 +#define ILI9341_PTLON 0x12 +#define ILI9341_NORON 0x13 + +#define ILI9341_RDMODE 0x0A +#define ILI9341_RDMADCTL 0x0B +#define ILI9341_RDPIXFMT 0x0C +#define ILI9341_RDIMGFMT 0x0D +#define ILI9341_RDSELFDIAG 0x0F + +#define ILI9341_INVOFF 0x20 +#define ILI9341_INVON 0x21 +#define ILI9341_GAMMASET 0x26 +#define ILI9341_DISPOFF 0x28 +#define ILI9341_DISPON 0x29 + +#define ILI9341_CASET 0x2A +#define ILI9341_PASET 0x2B +#define ILI9341_RAMWR 0x2C +#define ILI9341_RAMRD 0x2E + +#define ILI9341_PTLAR 0x30 +#define ILI9341_MADCTL 0x36 +#define ILI9341_VSCRSADD 0x37 +#define ILI9341_PIXFMT 0x3A + +#define ILI9341_FRMCTR1 0xB1 +#define ILI9341_FRMCTR2 0xB2 +#define ILI9341_FRMCTR3 0xB3 +#define ILI9341_INVCTR 0xB4 +#define ILI9341_DFUNCTR 0xB6 + +#define ILI9341_PWCTR1 0xC0 +#define ILI9341_PWCTR2 0xC1 +#define ILI9341_PWCTR3 0xC2 +#define ILI9341_PWCTR4 0xC3 +#define ILI9341_PWCTR5 0xC4 +#define ILI9341_VMCTR1 0xC5 +#define ILI9341_VMCTR2 0xC7 + +#define ILI9341_RDID1 0xDA +#define ILI9341_RDID2 0xDB +#define ILI9341_RDID3 0xDC +#define ILI9341_RDID4 0xDD + +#define ILI9341_GMCTRP1 0xE0 +#define ILI9341_GMCTRN1 0xE1 + +#define ILI9341_MADCTL_MY 0x80 +#define ILI9341_MADCTL_MX 0x40 +#define ILI9341_MADCTL_MV 0x20 +#define ILI9341_MADCTL_ML 0x10 +#define ILI9341_MADCTL_RGB 0x00 +#define ILI9341_MADCTL_BGR 0x08 +#define ILI9341_MADCTL_MH 0x04 + +#define TFT_CASET ILI9341_CASET +#define TFT_PASET ILI9341_PASET +#define TFT_RAMWR ILI9341_RAMWR +#define TFT_MADCTL ILI9341_MADCTL + +#endif + + +#ifdef ST7789 + +#define ST7735_NOP 0x00 +#define ST7735_SWRESET 0x01 +#define ST7735_RDDID 0x04 +#define ST7735_RDDST 0x09 + +#define ST7735_SLPIN 0x10 +#define ST7735_SLPOUT 0x11 +#define ST7735_PTLON 0x12 +#define ST7735_NORON 0x13 + +#define ST7735_INVOFF 0x20 +#define ST7735_INVON 0x21 +#define ST7735_DISPOFF 0x28 +#define ST7735_DISPON 0x29 +#define ST7735_CASET 0x2A +#define ST7735_RASET 0x2B +#define ST7735_RAMWR 0x2C +#define ST7735_RAMRD 0x2E + +#define ST7735_PTLAR 0x30 +#define ST7735_COLMOD 0x3A +#define ST7735_MADCTL 0x36 + +#define ST7735_FRMCTR1 0xB1 +#define ST7735_FRMCTR2 0xB2 +#define ST7735_FRMCTR3 0xB3 +#define ST7735_INVCTR 0xB4 +#define ST7735_DISSET5 0xB6 + +#define ST7735_PWCTR1 0xC0 +#define ST7735_PWCTR2 0xC1 +#define ST7735_PWCTR3 0xC2 +#define ST7735_PWCTR4 0xC3 +#define ST7735_PWCTR5 0xC4 +#define ST7735_VMCTR1 0xC5 + +#define ST7735_RDID1 0xDA +#define ST7735_RDID2 0xDB +#define ST7735_RDID3 0xDC +#define ST7735_RDID4 0xDD + +#define ST7735_PWCTR6 0xFC + +#define ST7735_GMCTRP1 0xE0 +#define ST7735_GMCTRN1 0xE1 + +#define ST77XX_MADCTL_MY 0x80 +#define ST77XX_MADCTL_MX 0x40 +#define ST77XX_MADCTL_MV 0x20 +#define ST77XX_MADCTL_ML 0x10 +#define ST77XX_MADCTL_RGB 0x00 +#define ST77XX_MADCTL_BGR 0x08 +#define ST77XX_MADCTL_MH 0x04 + +#define TFT_CASET ST7735_CASET +#define TFT_PASET ST7735_RASET +#define TFT_RAMWR ST7735_RAMWR +#define TFT_MADCTL ST7735_MADCTL + +#endif + + + +#ifdef __cplusplus + +class TFT_T_DMA +{ + public: + TFT_T_DMA(uint8_t _CS, uint8_t _DC, uint8_t _RST = 255, uint8_t _MOSI=11, uint8_t _SCLK=13, uint8_t _MISO=12, uint8_t touch_cs=38, uint8_t touch_irq=37); + + void setArea(uint16_t x1,uint16_t y1,uint16_t x2,uint16_t y2); + void begin(void); + void flipscreen(bool flip); + boolean isflipped(void); + void startDMA(void); + void stopDMA(); + int get_frame_buffer_size(int *width, int *height); + + // Touch screen functions + #define TOUCH_ENABLED() ((_touch_cs != 255) && (_touch_irq != 255)) + bool isTouching(void) { return ((!TOUCH_ENABLED())?false:(digitalRead(_touch_irq) == LOW)); } + void readRaw(uint16_t * oX, uint16_t * oY, uint16_t * oZ); + void readCal(uint16_t * oX, uint16_t * oY, uint16_t * oZ); + void callibrateTouch(uint16_t xMin,uint16_t yMin,uint16_t xMax,uint16_t yMax); + + // NoDMA functions + void writeScreenNoDma(const uint16_t *pcolors); + void fillScreenNoDma(uint16_t color); + void drawTextNoDma(int16_t x, int16_t y, const char * text, uint16_t fgcolor, uint16_t bgcolor, bool doublesize); + void drawRectNoDma(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color); + void drawSpriteNoDma(int16_t x, int16_t y, const uint16_t *bitmap); + void drawSpriteNoDma(int16_t x, int16_t y, const uint16_t *bitmap, uint16_t croparx, uint16_t cropary, uint16_t croparw, uint16_t croparh); + + // DMA functions + uint16_t * getLineBuffer(int j); + void writeScreen(int width, int height, int stride, uint8_t *buffer, uint16_t *palette16); + void writeLine(int width, int height, int stride, uint8_t *buffer, uint16_t *palette16); + void writeLine(int width, int height, int y, uint16_t *buf); + void fillScreen(uint16_t color); + void drawText(int16_t x, int16_t y, const char * text, uint16_t fgcolor, uint16_t bgcolor, bool doublesize); + void drawRect(int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color); + void drawSprite(int16_t x, int16_t y, const uint16_t *bitmap); + void drawSprite(int16_t x, int16_t y, const uint16_t *bitmap, uint16_t croparx, uint16_t cropary, uint16_t croparw, uint16_t croparh); + + protected: + uint8_t _rst, _cs, _dc; + uint8_t _miso, _mosi, _sclk; + uint8_t _touch_irq=255, _touch_cs=255; + bool flipped=false; + + void wait(void); + void enableTouchIrq(); +}; + +#endif +#endif + + diff --git a/MCUME_teensy41/audiovideotest/tft_t_dma_config.h b/MCUME_teensy41/audiovideotest/tft_t_dma_config.h new file mode 100644 index 0000000..354cf74 --- /dev/null +++ b/MCUME_teensy41/audiovideotest/tft_t_dma_config.h @@ -0,0 +1,14 @@ +#include "platform_config.h" + +//#define ST7789 1 +//#define ILI9341 1 + +#define TFT_LINEARINT 1 +#define LINEARINT_HACK 1 + +//#define FLIP_SCREEN 1 +//#define TFT_DEBUG 1 +#if defined(__IMXRT1052__) || defined(__IMXRT1062__) +//#define TFT_STATICFB 1 +#endif + diff --git a/MCUME_teensy41/bin/audiovideotest.ino.hex b/MCUME_teensy41/bin/audiovideotest.ino.hex new file mode 100644 index 0000000..4c705e2 --- /dev/null +++ b/MCUME_teensy41/bin/audiovideotest.ino.hex @@ -0,0 +1,1861 @@ +:0200000460009A +:100000004643464200000156000000000103030081 +:1000100000000000000000000000000000000000E0 +:1000200000000000000000000000000000000000D0 +:1000300000000000000000000000000000000000C0 +:1000400000000000010408000000000000000000A3 +:100050000000800000000000000000000000000020 +:100060000000000000000000000000000000000090 +:100070000000000000000000000000000000000080 +:10008000EB04180A063204260000000000000000FD +:10009000050404240000000000000000000000002F +:1000A0000000000000000000000000000000000050 +:1000B0000604000000000000000000000000000036 +:1000C0000000000000000000000000000000000030 +:1000D00020041808000000000000000000000000DC +:1000E0000000000000000000000000000000000010 +:1000F0000000000000000000000000000000000000 +:10010000D8041808000000000000000000000000F3 +:100110000204180804200000000000000000000095 +:1001200000000000000000000000000000000000CF +:10013000600400000000000000000000000000005B +:1001400000000000000000000000000000000000AF +:10015000000000000000000000000000000000009F +:10016000000000000000000000000000000000008F +:10017000000000000000000000000000000000007F +:10018000000000000000000000000000000000006F +:10019000000000000000000000000000000000005F +:1001A000000000000000000000000000000000004F +:1001B000000000000000000000000000000000003F +:1001C000000100000010000001000000000000001D +:1001D000000001000000000000000000000000001E +:1001E000000000000000000000000000000000000F +:1001F00000000000000000000000000000000000FF +:10020000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10021000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10022000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10023000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10024000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10025000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10026000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10027000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10028000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10029000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:1002A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:1002B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:1002C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:1002D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1002E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1002F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:10030000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10031000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10032000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10033000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10034000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10035000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10036000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10037000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10038000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10039000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:1003A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:1003B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:1003C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:1003D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1003E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1003F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:10040000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC +:10041000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC +:10042000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC +:10043000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC +:10044000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC +:10045000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC +:10046000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C +:10047000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C +:10048000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C +:10049000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C +:1004A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C +:1004B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C +:1004C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C +:1004D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C +:1004E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C +:1004F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C +:10050000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB +:10051000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB +:10052000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB +:10053000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB +:10054000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB +:10055000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB +:10056000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B +:10057000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B +:10058000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B +:10059000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B +:1005A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B +:1005B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B +:1005C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B +:1005D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B +:1005E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B +:1005F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B +:10060000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA +:10061000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA +:10062000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA +:10063000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA +:10064000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA +:10065000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA +:10066000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A +:10067000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A +:10068000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A +:10069000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A +:1006A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A +:1006B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A +:1006C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A +:1006D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A +:1006E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A +:1006F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A +:10070000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 +:10071000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 +:10072000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 +:10073000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 +:10074000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9 +:10075000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 +:10076000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99 +:10077000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 +:10078000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79 +:10079000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69 +:1007A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 +:1007B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 +:1007C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39 +:1007D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 +:1007E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 +:1007F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09 +:10080000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 +:10081000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 +:10082000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 +:10083000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8 +:10084000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 +:10085000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 +:10086000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98 +:10087000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 +:10088000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 +:10089000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 +:1008A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 +:1008B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 +:1008C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF38 +:1008D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 +:1008E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18 +:1008F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08 +:10090000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 +:10091000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7 +:10092000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 +:10093000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 +:10094000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 +:10095000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 +:10096000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 +:10097000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 +:10098000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77 +:10099000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF67 +:1009A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 +:1009B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 +:1009C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37 +:1009D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 +:1009E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17 +:1009F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 +:100A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 +:100A1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6 +:100A2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 +:100A3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6 +:100A4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6 +:100A5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 +:100A6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 +:100A7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86 +:100A8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76 +:100A9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 +:100AA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56 +:100AB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46 +:100AC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 +:100AD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26 +:100AE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16 +:100AF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06 +:100B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 +:100B1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 +:100B2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 +:100B3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5 +:100B4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 +:100B5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 +:100B6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 +:100B7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 +:100B8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 +:100B9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65 +:100BA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 +:100BB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 +:100BC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35 +:100BD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 +:100BE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF15 +:100BF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05 +:100C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:100C1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 +:100C2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:100C3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:100C4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:100C5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:100C6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 +:100C7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 +:100C8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74 +:100C9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 +:100CA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 +:100CB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 +:100CC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34 +:100CD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24 +:100CE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14 +:100CF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04 +:100D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:100D1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:100D2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:100D3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:100D4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:100D5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:100D6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:100D7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:100D8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:100D9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:100DA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:100DB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:100DC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:100DD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:100DE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:100DF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:100E0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:100E1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:100E2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:100E3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:100E4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:100E5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:100E6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:100E7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:100E8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:100E9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:100EA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:100EB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:100EC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:100ED000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:100EE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:100EF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:100F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:100F1000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:100F2000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:100F3000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:100F4000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:100F5000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1 +:100F6000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:100F7000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:100F8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:100F9000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:100FA000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:100FB000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:100FC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:100FD000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:100FE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:100FF000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:10100000D100204327140060000000000000000011 +:101010002010006000100060006800600000000008 +:10102000000000600074000000000000FFFFFFFFF0 +:10103000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 +:10104000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 +:10105000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 +:10106000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90 +:10107000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 +:10108000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 +:10109000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60 +:1010A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50 +:1010B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40 +:1010C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30 +:1010D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20 +:1010E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10 +:1010F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 +:10110000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF +:10111000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF +:10112000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF +:10113000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF +:10114000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF +:10115000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F +:10116000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F +:10117000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +:10118000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F +:10119000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F +:1011A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F +:1011B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F +:1011C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F +:1011D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F +:1011E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F +:1011F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +:10120000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE +:10121000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE +:10122000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE +:10123000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE +:10124000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE +:10125000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E +:10126000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E +:10127000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E +:10128000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E +:10129000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E +:1012A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E +:1012B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E +:1012C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E +:1012D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E +:1012E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E +:1012F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE +:10130000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED +:10131000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD +:10132000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD +:10133000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD +:10134000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD +:10135000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D +:10136000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D +:10137000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D +:10138000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D +:10139000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D +:1013A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D +:1013B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D +:1013C000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D +:1013D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D +:1013E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D +:1013F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD +:10140000884207D0904205D251F8043B40F8043B93 +:101410008242F9D87047884204D2002340F8043B46 +:101420008142FBD870472DE9F843644A644B5A6403 +:10143000644A1A644FF42A029A63634B9D46BFF3D1 +:101440004F8FBFF36F8F00F01DFA604B0822604989 +:101450006048C3F85421604AFFF7D2FF5F4A6049F1 +:101460006048FFF7CDFF60496048FFF7D4FF4FF4B5 +:1014700070025F4B5F491A6000235F4A42F82310F5 +:1014800001335D4DB02BF9D15C4B80215C4A03F8F0 +:10149000011B9342FBD14D4C4FF08037594A5A4BB8 +:1014A000DFF89C91DFF89C811D60C4F80471C4F8DA +:1014B0000091C4F8F470C4F8F0801368534E43F4FC +:1014C000E02313604FF0FF32F36923F07F0343F012 +:1014D0004003F361736A23F07F0343F040037362B8 +:1014E000374B9A66DA661A675A6700F0CEF9484BAE +:1014F0006322AB63474BEB630025474B1A60032223 +:101500005D6043F8042C454AC3F80C2D444A136827 +:1015100043F080731360434A136843F00103136080 +:10152000414B1A68414B1A6000F068FBC4F8047123 +:101530003F48C4F80091C4F8F470C4F8F08000F09B +:10154000FFFCF36E43F44053F3663A4B1D60C3F85F +:101550000851C3F81851C3F82851C3F8385103F59E +:10156000A0239A6BD20708D4334A5A6542F6156213 +:101570001A659A6B42F001029A639A6842F001126E +:101580009A6000F0F1F900F091FC00F0D5FC00F059 +:1015900063FB00F078F9294A1368284C132BFBD918 +:1015A00000F0E8FB2368B3F5967FFBD300F06CF9FD +:1015B00000F0B2FC00F0A8FC30BFFDE7ABAAAAAA7D +:1015C00000C00A40070020000080072000800D4076 +:1015D000F426006000000000102F0000C00E002064 +:1015E0000856006000000020A0130020C00E00205C +:1015F00088ED00E0FD110000000C002000E400E098 +:10160000A0E400E024ED00E008ED00E000C00F40A1 +:10161000D1230000D523000014E000E000002020CA +:10162000FCED00E0001000E0041000E06C1200206F +:10163000002CA330004008400000C056701200206B +:101640001B1018200C0D1113F8B58F005C4B0C46C5 +:1016500038461A6000F078FC5A4B054618601E4662 +:1016600020B92021584800F05BFCA3E03A46002155 +:1016700000F05AFC25F01F033D44BFF34F8F534A3F +:10168000136020339D42FBD8BFF34F8FBFF36F8FA2 +:101690004F4B32681A604F4A4F4B1C80D36F43F454 +:1016A0004023D3674D4B4E4A1A674FF43162C3F85B +:1016B000802042F21072C3F890201A6F22F48052F8 +:1016C0001A67196F454A0029FBDAD2F870310126F2 +:1016D00044494FF4803523F40003434823F4004386 +:1016E000C2F87031136F23F48033136702F51032A0 +:1016F000D36923F4406343F40063D361936A23F412 +:10170000FF7323F0010343F079039362A2F5A02253 +:10171000536823F4002323F0070343F400235360AA +:101720000022324B1A66DE60196131495D619861B1 +:10173000D961C3F8E020C3F88C6006F1E066C3F815 +:101740009060C3F89450C3F898000320C3F89C102D +:101750002849C1F82801C1F82401C1F88001D3F853 +:101760008810254841F01041C3F88810234999603A +:101770002349C1F8200123484FF08075056080F8A7 +:1017800083237F20204A1070204AC1F85821D0219D +:101790001F4A204811704021A2F23E3211601621EA +:1017A0009A6842F480729A6000F0BAFB21461A48A7 +:1017B00000F0DAFB1848BDE8F84000F0B9BB00BF04 +:1017C000A4110020E00F00209A07002070EF00E035 +:1017D000A811002000C00F407C12002000800D40A6 +:1017E0001B201100010000471B1F01000040384072 +:1017F000001F1F1F00801F402100000001000090FB +:10180000000C002004E100E038E400E07500000076 +:1018100046E400E0BB07002060080020024B186887 +:1018200008B100F095BB7047E00F00200004084BA2 +:10183000012200F47020C3F8A010C3F8A400C3F87C +:10184000B0205A69D207FCD50122014B5A6170477A +:1018500000402A40094B0A4AC3F8A000C3F8A4205C +:101860000122C3F8B0205969044AC907FBD5D2F850 +:101870000001212380B25361704700BF00402A401D +:101880000400030070477047704710B5214A0020DC +:10189000214C1023214920601360214B1960112134 +:1018A000116020491960122111601F4919601F49F8 +:1018B00011601F4919601F4911601F4919601F49B4 +:1018C00041F0150111601E49196001F181510D317E +:1018D00011601C4919601C4911601C4919601C49A0 +:1018E00011601C4919601C4911601C4A1A600123CF +:1018F0002360BFF34F8FBFF36F8F194B1860BFF397 +:101900004F8FBFF36F8F174A136843F44033136050 +:1019100010BD00BF9CED00E094ED00E03F00001022 +:10192000A0ED00E0250008030900100013002000CE +:10193000210002071400002025000813A013002036 +:101940000900001027000B1317000040330010138C +:10195000180000602F000B07190000702F000B13F8 +:1019600050EF00E014ED00E073B58F4B4FF40054DE +:101970008E4A8F49C3F85C22C3F8601248F20C719A +:10198000C3F86422A2F53042C3F8682202F5E042AF +:10199000C3F86C22C3F87022C3F87422C3F878220B +:1019A0001822DA661A675A679A67DA67C3F88020DE +:1019B000C3F88420C3F888200122C3F82C27C3F879 +:1019C0003027C3F83427C3F83827C3F83C27C3F8B7 +:1019D0005027784A936923F0604323F4407343F01F +:1019E000204343F440739361D2F8843043F00C03F6 +:1019F000C2F88430704B1A6842F002021A601A680A +:101A000011406E4A0A436E491A604FF0FF325A6025 +:101A100002F57702886802F56052024042F00052F7 +:101A20009A60DA6822F07802DA60664A186A024040 +:101A300042F0004242F040021A62624A186A0240D2 +:101A4000614842F0004242F040025A625F4A9A62A4 +:101A5000DA62D1F8B82022F03F0242F00102C3F866 +:101A6000B820D1F8BC2040F2056122F03F0242F0DC +:101A70000102C3F8BC2000221A611C661867C3F873 +:101A800080105C665867C3F884101968504821F0CC +:101A9000020119604F4999610221D9614E4941F80B +:101AA000042B8142FBD11A6842F001021A60424ABB +:101AB0001468414B14F00104FAD1464A022621462B +:101AC00020469A6140F2F562DE61C3F8002240F2DE +:101AD0006642C3F8102240F29942C3F820223F4ADE +:101AE000C3F8302242F20142C3F8342240F23542B8 +:101AF000C3F840223A4AC3F850223A4AC3F8542263 +:101B0000394AC3F8602242F20122C3F86422FFF787 +:101B10008DFE21460120FFF789FE21463046FFF762 +:101B200085FE2046FFF796FE45F60D530546984282 +:101B300031D121460420FFF779FE20464FF4000101 +:101B40002A4CFFF773FE4FF400010120FFF76EFEF1 +:101B50004FF400013046FFF769FE4FF40000FFF735 +:101B600079FEA84207D14FF400010420FFF75EFE82 +:101B70001023237001E0082323701D4900231D4A10 +:101B80002078521A0093012302EB00521A4800F009 +:101B9000BFF902B070BD10222146174802B0BDE85F +:101BA000704000F0C1B900BF00801F40F9B00100D3 +:101BB000F910010000C00F4000402A401200FFFF52 +:101BC00000802A4000FFF07C63000200FF000F83CA +:101BD00000432A40F05AF05A00422A409F0418302D +:101BE000EB06180A063201263806180ABB12002036 +:101BF000000000700000007044130020F0B5154B89 +:101C000040204FF480314FF480544FF400554FF48E +:101C1000404643F242071A6912F0020F03D09E6158 +:101C200059619F61F7E712F4005F01D15D61F2E74E +:101C300012F4805F01D15C61EDE7002AEBDA12F467 +:101C4000803F01D09961E6E7520601D45861E2E78E +:101C5000F0BD00BF00800D40394AB3EE096A394833 +:101C600013689FED395A23F0010310B51360032365 +:101C7000364C1361364BD3F8E030D9B2016007EE31 +:101C8000901AC3F30B201B0DB8EEE77A314907EE2B +:101C9000900A2060F8EEE76A07EE903A37EE455A70 +:101CA0002D4BF8EEE77A37EE466A77EEE67A81ED6D +:101CB000006A25EE275AC3ED007A1368C5EE065A6E +:101CC00075EEA65AFCEEE55A15EE901ADFED235A92 +:101CD00037EE657A43EA0153136027EE277A204BEB +:101CE00066EE277AD2F81011C7EE065A35EEA67ABC +:101CF000BCEEC77A17EE100A87EE867A03EA004335 +:101D00000B43C2F81031D2F8101177EE267AFCEEB0 +:101D1000E77A17EE903AC3F30B030B43C2F8103186 +:101D2000136843F00203136000220E4B1A700E4A30 +:101D30000E4BC3F8402101220D4B1A6010BD00BFAD +:101D400080810D405C1200200000AA425812002041 +:101D500000441F4060120020641200200000B442C2 +:101D60000000FF0F40E400E08D130000000C002095 +:101D700008E100E038B540F661722D4BC3F8202130 +:101D800000F0EEF82B4A2C49D2F8803043F00303E0 +:101D9000C2F8803040F20442284BC3F86021284A40 +:101DA0001068014019B9D3F8A811890718D04FF06D +:101DB00000415163D3F8402142F00202C3F84021B0 +:101DC0001E4AD2F840319B07FBD44FF400321D4B22 +:101DD00019201A604FF00042194B9A6300F0BCF8CA +:101DE000174B00214FF08042174D144C9A63284640 +:101DF00019600A234FF42072C4F8A83100F094F857 +:101E00004FF48103114A2B604FF480032B6440F29E +:101E10004313C4F85851C4F848310D4BC3F8042299 +:101E20000C4B4FF400321A600123C4F8403138BD26 +:101E300000800D4000C00F40001C1E0000002E401E +:101E400000900D408CE200E00000002049160000E8 +:101E5000000C00200CE100E008B50E4B1B6E9B0748 +:101E600001D4FBBE16E072B600220B4BC3F8402132 +:101E7000A3F50D13094A1A64A3F1FF53A3F52B230D +:101E80009D46BFF34F8F064B06480360064B1B6809 +:101E90009B68984700441F4000002E40030020002C +:101EA000000012EB008020201C0020000F4BDA6E97 +:101EB00042F44032DA66DA6E42F44072DA66A3F532 +:101EC000603340F237625A64A0229A649A6C120618 +:101ED000FCD4074B40F237625A64A0229A649A6C91 +:101EE00012F08002FBD1034B1A70704700C00F4004 +:101EF00000800C40B2120020F8B500BFF8BC08BC4E +:101F00009E467047000000005FF800F011260000B8 +:101F10005FF800F0772C00005FF800F0112D000052 +:101F20005FF800F0352000005FF800F08910000035 +:101F30005FF800F0692500005FF800F0912B0000C9 +:101F40005FF800F0552800005FF800F05D2D0000FC +:101F50005FF800F06D2D00005FF800F0291100001F +:101F60005FF800F0A51B00005FF800F0FF250000FF +:0C1F7000A90200000D040000550C000048 +:101F7C00FF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7F65 +:101F8C00FF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7F55 +:101F9C00FF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7F45 +:101FAC00FF7FFF7FFF7FFF7FFF7FFF7FFF7FFF7F35 +:101FBC00018001800180018001800180018001800D +:101FCC0001800180018001800180018001800180FD +:101FDC0001800180018001800180018001800180ED +:101FEC0001800180018001800180018001800180DD +:101FFC0001800180018001800180018001800180CD +:10200C0001800180018001800180018001800180BC +:10201C0001800180018001800180018001800180AC +:10202C00018001800180018001800180FF7F01809F +:10203C0001800180FF7F018001800180FF7F018092 +:10204C0001800180FF7F018001800180FF7F018082 +:10205C0001800180FF7F018001800180FF7F018072 +:10206C0001800180FF7F01800180FF7FFF7F018065 +:10207C0001800180FF7F01800180FF7FFF7F018055 +:10208C0001800180FF7F01800180FF7FFF7F018045 +:10209C0001800180FF7F01800180FF7FFF7F018035 +:1020AC0001800180FF7F0180FF7FFF7FFF7F018028 +:1020BC00FF7F0180FF7F01800180FF7FFF7F018018 +:1020CC0001800180FF7F0180FF7FFF7FFF7F018008 +:1020DC00FF7F0180FF7F01800180FF7FFF7F0180F8 +:1020EC0001800180FF7FFF7FFF7FFF7FFF7F0180EB +:1020FC00FF7F0180FF7F01800180FF7FFF7F0180D8 +:10210C0001800180FF7FFF7FFF7FFF7FFF7F0180CA +:10211C00FF7F0180FF7F01800180FF7FFF7F0180B7 +:10212C00018001800180FF7FFF7FFF7F01800180A4 +:10213C00FF7F0180018001800180FF7F0180018091 +:10214C0001800180FF7FFF7FFF7FFF7FFF7F01808A +:10215C00FF7F0180FF7F01800180FF7FFF7F018077 +:10216C000180FF7F0180FF7FFF7FFF7F0180018067 +:10217C00FF7FFF7F018001800180FF7F0180018054 +:10218C0001800180FF7FFF7FFF7FFF7FFF7F01804A +:10219C00FF7F0180FF7F01800180FF7FFF7F018037 +:1021AC00FF7FFF7F0180FF7F0180FF7F0180018027 +:1021BC00FF7FFF7F018001800180FF7F0180018014 +:1021CC0001800180FF7FFF7FFF7FFF7FFF7F01800A +:1021DC00FF7F0180FF7F01800180FF7FFF7FFF7FFA +:1021EC00FF7FFF7F0180FF7F0180FF7F01800180E7 +:1021FC00090180961180FF3A81550A3601082A049C +:10220C00000000F02B040000014021800A13800A1A +:10221C002980FF000000000000000000000000000A +:10222C0000000000000000000000000000000000A2 +:10223C000000000000000000000000000000000092 +:10224C000000000000000000000000000000000082 +:10225C000000000000000000000000000000000072 +:10226C000000000000000000000000000000000062 +:10227C000000000000000000000000000000000052 +:10228C000000000000000000000000000000000042 +:10229C000000007F41414141417F0000273127214F +:1022AC007100000077417711710000007741774190 +:1022BC007100000017517741410000007711774100 +:1022CC007100000077117751710000007741474190 +:1022DC004100000077517751710000000020243E2E +:1022EC0004000000594B5B4BD900000000000000BB +:1022FC0000000000000000000000000000000000D2 +:10230C0000000000000000000000000000000000C1 +:10231C000000000000000000000000183C3C1818F1 +:10232C00001800363600000000000036367F367F7D +:10233C003636000C3E031E301F0C00006333180CA5 +:10234C006663001C361C6E3B336E000606030000F1 +:10235C00000000180C0606060C1800060C181818BD +:10236C000C060000663CFF3C660000000C0C3F0CA9 +:10237C000C000000000000000C0C060000003F00E8 +:10238C0000000000000000000C0C006030180C066F +:10239C000301003E63737B6F673E000C0E0C0C0C4C +:1023AC000C3F001E33301C06333F001E33301C30F4 +:1023BC00331E00383C36337F3078003F031F3030FB +:1023CC00331E001C06031F33331E003F3330180C22 +:1023DC000C0C001E33331E33331E001E33333E30C1 +:1023EC00180E00000C0C00000C0C00000C0C000073 +:1023FC000C0C06180C0603060C180000003F00001D +:10240C003F0000060C1830180C06001E3330180C58 +:10241C00000C003E637B7B7B031E000C1E33333FA2 +:10242C003333003F66663E66663F003C660303033B +:10243C00663C001F36666666361F007F46161E1603 +:10244C00467F007F46161E16060F003C660303737C +:10245C00667C003333333F333333001E0C0C0C0CCF +:10246C000C1E007830303033331E006766361E3653 +:10247C006667000F06060646667F0063777F7F6BF4 +:10248C0063630063676F7B736363001C3663636312 +:10249C00361C003F66663E06060F001E3333333B88 +:1024AC001E38003F66663E366667001E33070E38E0 +:1024BC00331E003F2D0C0C0C0C1E00333333333306 +:1024CC00333F0033333333331E0C006363636B7F52 +:1024DC007763006363361C1C3663003333331E0C86 +:1024EC000C1E007F6331184C667F001E0606060624 +:1024FC00061E0003060C18306040001E1818181831 +:10250C00181E00081C3663000000000000000000CC +:10251C000000FF0C0C18000000000000001E303EF4 +:10252C00336E000706063E66663B0000001E330352 +:10253C00331E003830303E33336E0000001E333F04 +:10254C00031E001C36060F06060F0000006E333308 +:10255C003E301F0706366E666667000C000E0C0CCC +:10256C000C1E00300030303033331E070666361E2A +:10257C003667000E0C0C0C0C0C1E000000337F7F19 +:10258C006B630000001F333333330000001E333302 +:10259C00331E0000003B66663E060F00006E3333B0 +:1025AC003E307800003B6E66060F0000003E031EB6 +:1025BC00301F00080C3E0C0C2C1800000033333379 +:1025CC00336E0000003333331E0C000000636B7F4E +:1025DC007F3600000063361C366300000033333353 +:1025EC003E301F00003F190C263F00380C0C070C26 +:1025FC000C38001818180018181800070C0C380C98 +:10260C000C07006E3B000000000000000000000002 +:10261C000000000016035500530042002000530038 +:10262C0065007200690061006C00180354006500BD +:10263C0065006E00730079006400750069006E001F +:10264C006F000403090409024B00020100C03208A8 +:10265C000B00020202010009040000010202010049 +:10266C00052400100105240101010424020605249F +:10267C000600010705820310001009040100020A7C +:10268C00000000070503024000000705840240001B +:10269C000009024B00020100C032080B00020202CA +:1026AC0001000904000001020201000524001001D0 +:1026BC000524010101042402060524060001070576 +:1026CC00820310000509040100020A00000007053E +:1026DC000302000200070584020002000A06000241 +:0826EC00EF02014001000100B2 +:1026F40000000000000000000000000000000000D6 +:1027040000000000000000000000000000000000C5 +:102714000E480F4B02881B6833F8121001320D4B20 +:1027240019800D4B19884B00013B13409BB2038069 +:1027340013B90A4A137004E0994205D10122074BE8 +:102744001A704022064B1A60704700BF7E120020A8 +:10275400A8110020224038407C120020F6080020F6 +:1027640008E200E0194B1A78194B70B5194E1A4D4E +:102774001A4C8AB131881B682868984731882A68BE +:10278400490822F01F0302EB8102BFF34F8F23603D +:1027940020339A42FBD814E031882A6848081B6821 +:1027A40002EB8000984733882A685B089900531825 +:1027B40023F01F020B44BFF34F8F22602032934259 +:1027C400FBD8BFF34F8FBFF36F8F70BDF6080020A7 +:1027D400A41100207C120020E00F002070EF00E024 +:1027E400614B1B782DE9F04F03F0FF0299B00B9277 +:1027F400002B00F0B6805D4B05AD4FF0000E4FEAA4 +:102804006109B3F90820D3F804A0F4460C92B3F993 +:102814001420D3F810B00D92B3F92020544C0E922A +:10282400B3F92C200F92B3F938201092B3F9442055 +:1028340011921A680592DA6806929A6907925A6A9E +:1028440008921A6B0992DA6B0A92DA6902929A6A0E +:1028540003925A6B0492D3F840800A99099A089B10 +:102864000190E0CD0198CC4500F1040001900AEB01 +:10287400050016900BEB060015900298384414904E +:1028840003981844139004981044129008EB010024 +:10289400179021DB29EAE971069A079C01FB0B20BA +:1028A400029A059B01FB0245039A089C01FB0A332B +:1028B40001FB0246049A099C01FB02440A9A01FBAB +:1028C4000821BEF1000F4CD0284A1360D0609561F6 +:1028D40056621463D16344E0C5F305250C98C6F32E +:1028E4000526C7F3052734F91550C3F3072334F934 +:1028F4001660C2F3072245430D9834F9177004EBB0 +:10290400430346430E98B3F9803004EB4202F612B7 +:1029140047430F98C1F3072106EBE525B2F9802060 +:10292400434304EB410105EBE7250CF1010CB1F93C +:10293400801005EBE325109B159E5A43119BDDF88F +:102944002CE0594305EBE225019B12AA05EBE12596 +:1029540017992DB223F8045C23F8025C169D8CCAE7 +:1029640080E719B0BDE8F08FBC120020AC11002044 +:102974007C1F006010B5054C237833B9044B13B1A8 +:102984000448AFF300800123237010BD8811002098 +:1029940000000000142F0000084B10B51BB10849BB +:1029A4000848AFF300800848036803B910BD074B1B +:1029B400002BFBD0BDE81040184700BF000000000A +:1029C4008C110020142F0000C00E00200000000015 +:1029D4000122014B1A707047BC120020052910B562 +:1029E40006DC0C240348521004FB01018B604A608E +:1029F40010BD00BFAC110020034B1A780AB10022AD +:102A040000E001221A7070470D09002010B5044639 +:102A140002F0F8F8204610BD10B5114C204600F025 +:102A240053FA0021204600F00BFB204600F05EFB29 +:102A34000C4A0D490D4802F089F80D4C0A210D4845 +:102A440001F070FE0C4802F007F920460B4A4FF4DF +:102A5400807102F0D1FD2046BDE81040FFF7B8BFF9 +:102A6400D1120020FF520700090300007008002063 +:102A7400AC120020D207002060080020F100000002 +:102A840037B5174C17482178C908C90200F016FB5E +:102A9400237801332370144B1A78D2B28DF80720AF +:102AA40019789DF807209142FAD0104D104C2B78DC +:102AB400216801330F4A104803F0070352F821201C +:102AC40001212B701B01FFF789FF2B782BB9236899 +:102AD40001330C2B88BF0023236003B030BD00BF3B +:102AE400AA120020D11200200D090020AE120020ED +:102AF4001012002080020020AC1200207FB5FF23BA +:102B04000B210D220A480493039302938DE80600D7 +:102B14000922162100F01CF9064A0749074802F069 +:102B240056FC00F04BFE064B186007B05DF804FB42 +:102B3400D1120020040800201D03000070080020AA +:102B4400F4110020154B164910B51879154BC877A8 +:102B54001A78154C01322478D2B21A701A78944239 +:102B640008D800221A70114A12781AB18876012105 +:102B74000F4A11701A780F4B53F8222022F01F03CA +:102B840002F52042BFF34F8F0B490B6020339A426A +:102B9400FBD8BFF34F8FBFF36F8F10BDF811002028 +:102BA40000800E40A9120020A8120020AD120020BF +:102BB400AB1200200012002068EF00E010B50446BC +:102BC40001F03CFF204610BD13B502AB03E906003B +:102BD400C37C0099002B2ED072B6C37CDA0705D5CE +:102BE400324A43691468234083621360C37C9B07A1 +:102BF40005D52F4A836914682340C3621360C37CDC +:102C04005C0705D52B4AC36914682340036313602A +:102C1400C37C1A0705D5284A036A14682340436312 +:102C24001360C37CDB0605D5244A436A1468234039 +:102C34008363136062B683688B422AD0204B816021 +:102C44009A69204BC2F30114C2F3826253F8243010 +:102C54000132B3FBF2F211B1B2FBF1F300E013461F +:102C64007BB1B2FBF3F2914238BF0133B3F5817FFC +:102C740002D2022B04D901E040F20113023B00E02E +:102C840000235A0843EA0223120402F47F02134386 +:102C9400C360036800221A6103225A62C2681A647C +:102CA400019A1A6601221A6102B010BD80E100E0A7 +:102CB40084E100E088E100E08CE100E090E100E0E4 +:102CC40000C00F404C03002003685966DA6D12F40B +:102CD400F81FFBD0586FC0B270470368186E20F419 +:102CE4007F6222F00F0242F00F021A6659661A6FD1 +:102CF4009207FCD41866586F80B27047C37CE3B166 +:102D0400DA0702D5826A0D4B1A60C37C9B0702D591 +:102D1400C26A0B4B1A60C37C590702D5026B094B7C +:102D24001A60C37C1A0702D5426B074B1A60C37C36 +:102D3400DB0602D5826B054B1A60704700E100E0A8 +:102D440004E100E008E100E00CE100E010E100E053 +:102D540070B50446FF209DF81C6023709DF8103068 +:102D6400A07123719DF81430E071002063719DF807 +:102D74001830A270E37020721046617001219DF832 +:102D8400205000F07FFD0121607800F07BFD0121DF +:102D9400607800F057FD0121A07800F053FDFF2E6C +:102DA4000FD0FF2D0DD001213046A571E67100F042 +:102DB40069FD0221284600F065FD0121E07900F05B +:102DC40041FD204670BD00002DE9F843224D044624 +:102DD40089468078002117469846BDF8206000F0A7 +:102DE40031FD2A212846FFF76FFFA078012100F06A +:102DF40029FD49462846FFF770FFA078012100F01D +:102E040021FD41462846FFF768FFA078002100F025 +:102E140019FD2B212846FFF757FFA078012100F068 +:102E240011FD39462846FFF758FFA078012100F02C +:102E340009FD31462846FFF750FFA078002100F035 +:102E440001FD2C212846FFF73FFFA0780121BDE8B2 +:102E5400F84300F0F7BC00BF1008002037B5174B4B +:102E64000446174A0D4617488DE80C0002AB13E9D7 +:102E74000600FFF7A9FE0021A07800F0E3FC002182 +:102E8400607800F0DFFC36210E48FFF71DFF0121BA +:102E9400A07800F0D7FC1DB10123A021237201E02A +:102EA400602125720748FFF70FFF0121607800F0C9 +:102EB400C9FC0448FFF722FF03B030BD07000080BF +:102EC40000879303100800202DE9F04F044685B0D5 +:102ED4000179564800F078FBE178544800F0A6FBED +:102EE4006179524800F0CEFB504800F061FA207836 +:102EF400FF2817D0012100F0C5FC0121207800F043 +:102F0400A1FC642000F088FC0021207800F09AFCE9 +:102F1400642000F081FC2078012100F093FCC8209B +:102F240000F07AFC424D0DF10808DFF810A10A26E2 +:102F34000395A946CDF808A03C483E4F98E8060002 +:102F4400FFF742FE0021607800F07CFC013E16F0A1 +:102F5400FF064DD03D460021A07800F073FC15F823 +:102F6400021B3248FFF7B0FE7F7827F07F0B07F093 +:102F74007F075FFA8BFB012F0BD90121A078013F5A +:102F840000F060FC15F8011B2848FFB2FFF79CFE17 +:102F9400F1E74FB16F1C0121A07800F053FC2978B0 +:102FA4003D462248FFF790FEBBF1000F01D12F46AA +:102FB400CCE76F1C2D7801216078FF2D08BF4FF4FA +:102FC400FA7500F03FFC1948FFF798FE284600F018 +:102FD40023FCCDF808A0CDF80C903D46134898E8A2 +:102FE4000600FFF7F1FD0021607800F02BFCDEE71E +:102FF4006078012100F026FCEF233246314600932D +:10300400204640F23F13FFF7DFFE0848FFF776FE45 +:10301400094B314620461E70FFF720FF0121204650 +:1030240005B0BDE8F04FFFF719BF00BF100800203E +:1030340007000080FD210060AD120020008793038B +:10304400F0B51B4B85B004460F460293F025194B8F +:103054001948039304AB13E90600FFF7B5FD0021FB +:10306400607800F0EFFBEF2300222046009340F24B +:103074003F131146FFF7A8FE4FF4A07639460E48D9 +:10308400FFF72BFE013EF9D1013DF5D16078012116 +:1030940000F0D8FBEF232A4629460093204640F24D +:1030A4003F13FFF791FE0448FFF728FE05B0F0BD7B +:1030B40000879303070000801008002030B5002229 +:1030C40009484FF42074951102F03F0350F825503D +:1030D40004FB035303F5207523F8021BAB42FBD119 +:1030E4000132F02AEFD130BD001200202DE9F04F5B +:1030F400844B0024074684481C7087B002798046BC +:10310400824B02F11001824D1C70824BDFF808B231 +:1031140043F821505311012102F01F029B004FF488 +:10312400163501FA02F203F1604303F561431A60B4 +:10313400B5F5204F5BF824202E464FEA840928BFBA +:103144004FF420462AB906F1400002F07FF920F03E +:103154001F02714B43F8092082B925216F4803925D +:1031640001F0E0FA21466E4801F0C1FD6C4801F01F +:1031740073FD42F2107000F04FFB039A26F0010138 +:10318400134600201144994202D023F8020BFAE7B7 +:10319400A101DFF8ACA14FF00109AD1B51F80A30D1 +:1031A40001F140014C441A604FF0020283F8079089 +:1031B4009A609A80C6F1000283F80690DA60C6F33A +:1031C4004F02DA83DA82574A1A614FF000029A8278 +:1031D40051F80A209A619A8B22F080024FEA024247 +:1031E4004FEA12429A839A8B92B242F010029A8367 +:1031F4009A8B92B242F002029A8399D1DAF80020B3 +:10320400294638469A619A8B22F080021204120CE5 +:103214009A839A8B92B242F010029A832A46424BC6 +:103224001C70EF2440F23F130094FFF7CDFD2946B4 +:103234003846FFF743FF4946787800F003FB3B48E4 +:1032440000F0B6F83A4B394804930723059306ABCC +:1032540013E90600FFF7B8FC364B1A6922F00102A5 +:103264001A615A6A42F008025A620F221A66C3F8B7 +:103274001C901A6942EA09021A6198F804302E4A2D +:103284009B0003F1804303F56C231D601A60D8F89A +:103294000030DAF80020998B101D21F08001090418 +:1032A40090E84140090C99831168586002F11400B8 +:1032B400C3F80CE019609E60166907C81E61996125 +:1032C4002946DA615861787800F0BCFA2A4640F25F +:1032D4003F13294638460094FFF776FD2946B8780F +:1032E40000F0B0FA2C211148FFF7EEFC4946B878FB +:1032F40000F0A8FA98F80420104BDA7607B0BDE87D +:10330400F08F00BFA9120020F8110020AB1200209A +:1033140055040000000C002000120020DD070020EE +:103324006008002064003A40A81200201008002021 +:103334000087930300003A405000008000800E4054 +:10334400C00E00200D4B1A4603F1200110B542F8BF +:10335400601B00211A6403F1A002094CC3F8802009 +:1033640003F1E0022046C3F8C02001F019FB204617 +:10337400044A0549BDE8104002F029B8C00E0020F7 +:10338400F811002004080020CD040000C38B1B04A6 +:1033940002D4C1F30E0105E0C38BC1F3080103F4A9 +:1033A4007E431943C183C38B9BB2C3827047000021 +:1033B4004368196830B50A685C6822EA0402744CF0 +:1033C4000A60A26922F0E05222F0300242F0006268 +:1033D40042F01002A261047C6E4A1C44247C02EB7D +:1033E4000414A568B8242C60457C1D4495F8245029 +:1033F40002EB0515AD682C60857C1D4495F83850AA +:1034040002EB0515AD682C600D685C682C430C60FC +:10341400017C5C1803EB8101247C496902EB0414F0 +:1034240064682160417C5C180A3194F8244053F8A4 +:10343400211002EB041464682160817C5C1803EBA6 +:10344400810194F83840C96B02EB04125268116090 +:10345400827C996C1A4492F844200A60027C196AAE +:103464001A44127F0A60427C596B1344022293F877 +:1034740030300B6003681A610F229A65C37C002BFD +:103484002ED072B6C37CDD0705D5434A4369116863 +:103494000B4083621360C37C9C0705D53F4A836954 +:1034A40011680B40C3621360C37C590705D53C4ABD +:1034B400C36911680B4003631360C37C1A0705D505 +:1034C400384A036A11680B4043631360C37CDB060C +:1034D40005D5354A436A11680B408363136062B6AD +:1034E400324983688B4227D0294B81609A69304BDB +:1034F400C2F30114C2F3826253F824300132B3FBE5 +:10350400F2F2B2FBF1F37BB1B2FBF3F28A4288BF71 +:103514000133B3F5817F02D2022B04D901E040F2DA +:103524000113023B00E000235A0843EA0223120479 +:1035340002F47F021343C360036800221A6103226A +:103544005A62C2681A6407221A6601221A61C37C8D +:10355400E3B1DD0702D5826A164B1A60C37C9C076F +:1035640002D5C26A144B1A60C37C590702D5026B98 +:10357400124B1A60C37C1A0702D5426B104B1A60B7 +:10358400C37CDB0602D5826B0E4B1A6030BD00BFD4 +:1035940000C00F40BC03002080E100E084E100E0B3 +:1035A40088E100E08CE100E090E100E000093D00EA +:1035B4004C03002000E100E004E100E008E100E049 +:1035C4000CE100E010E100E04368427C1A4430B5AD +:1035D40092F824208A4225D093F82420914205D0E1 +:1035E40093F8252091421DD1012100E000211C689F +:1035F40025685C68254214D00B4CB82504EB0212F4 +:10360400926815605A1892F8245004EB051401F1DD +:103614000A05646853F825505B6B256092F83020E6 +:103624001A60417430BD00BFBC0300204368027CB3 +:103634001A4430B5127C8A4221D01A7C914204D0BB +:103644005A7C91421BD1012100E000211C682568AD +:103654005C68254212D00A4CB82504EB0212926829 +:1036640015605D182A7C04EB02140A1D03EB820228 +:1036740064681B6A526822602A7F1A60017430BD34 +:10368400BC0300204368827C1A4430B592F8382089 +:103694008A4226D093F83820914205D093F83920F5 +:1036A40091421ED1012100E000211C6825685C685C +:1036B400254215D00B4CB82504EB02129268156014 +:1036C4005D1895F8382004EB021401F10E0203EBA7 +:1036D400820264689B6C5268226095F844201A60E8 +:1036E400817430BDBC030020836C10B51A79044684 +:1036F4001C4BDA77426C12791A77826C12791A773A +:10370400026CDAB1B2F5004F04D3A2F5FF427F3A5E +:1037140002640BE0436C11461868FFF737FEA36C94 +:10372400216C1868FFF732FE00232364A36C1A7916 +:103734000C4BDA76626C1279DA7610BD03680F21CD +:10374400996540F20131DA6119614FF47C51596194 +:103754000323114680F83D30C06C0368BDE8104077 +:103764001B68184700800E4008B50248FFF7BCFFED +:1037740008BD00BF1008002001B5EAB1102A17DB0C +:1037840000F0070333B1C3F10803D21A013B00F878 +:10379400011BFBDCC9B241EA012141EA01418C462B +:1037A400D308013BE0E8021CFBDC12F0070203D063 +:1037B400013A00F8011BFBDC01BD00BF70B5114AE2 +:1037C4000123114E114D52E8001F30682C6842E865 +:1037D40000310029F7D10E4B1B680E4A1B1B1468DD +:1037E400A3FB04454FF47A744FF47A732A460025F8 +:1037F4008D4208BF944238BF4FF47A7203FB002015 +:1038040070BD00BF40130020701200206C12002015 +:10381400041000E06812002038B5044680B1FFF7B8 +:10382400CDFF0546FFF7CAFF401BB0F57A7F04D3EE +:10383400013C05D005F57A75F4E701F07DFAF1E76E +:1038440038BD0000362810B514D800010A4B1C18E6 +:103854001B58E2685868104206D011B1C3F884209E +:1038640010BDC3F8882010BDA36809B1034A00E065 +:10387400034A1A6010BD00BFBC03002038F00100E9 +:1038840038300100362830B527D8144D00010129FD +:1038940005EB0004E268A36801D0042909D1285883 +:1038A4000129456842EA0502426008D040F6380220 +:1038B4000FE02D58686820EA02026A6009B93822CC +:1038C40007E0022901D1064A03E003290CBF054A97 +:1038D400054A1A60152263681A6030BDBC030020D3 +:1038E40038F00100383001003800010072B6EFF3FF +:1038F4000583414C6360EFF30883404A404E1268ED +:10390400404DA260404A1268E260404A1268226157 +:103914003F4A126862619A69A261DB69E36100F05F +:10392400AFF884ED080A01F0E1FC0B236062204645 +:1039340023604FF0FF3354F8042B5340202203F04C +:103944000101013A06FB01F181EA5303F7D1AC42CC +:10395400F1D18362BFF34F8F2E4B2F4A18601A6048 +:10396400BFF34F8FBFF36F8F2C4A2D4DD36E2D486D +:1039740043F44053D36602232B60D36923F07F03BF +:1039840043F04003D361284B1B68834201D901F003 +:10399400D9FA0024254B012225492C60204EC5F874 +:1039A4000841C5F800314FF0FF33C5F8082115462A +:1039B4000B604B608B60CB600B61D6F80C3123B18C +:1039C4000134C6F80C514F2C02D800F0B5F9F4E7D5 +:1039D4000222184B1849C3F840214FF00042174BFC +:1039E40017485A630E4AD2F80C310BB90863FAE748 +:1039F400144A154B1A60FEE780FF272028ED00E0EB +:103A04002083B8EDA8FF27202CED00E034ED00E082 +:103A140038ED00E070EF00E0A0FF272000C00F4069 +:103A240000400840803DCD0B0C080020009F24007E +:103A340080E100E000002E4000800F4000900D4027 +:103A4400F100AD0B0400FA050CED00E0094A08B5DD +:103A5400136868B118440849884206D901F0CAFCC1 +:103A64000C2303604FF0FF3008BD1060184608BDFA +:103A7400184608BD7808002000002820FFF736BF4C +:103A8400124A13685B07FCD5104B114A1B6892ED70 +:103A9400000AC3F30B23B8EE400A07EE903A0D4B2D +:103AA400B8EEE77AD3ED007A0B4BF8EE677A77EE4F +:103AB400677A93ED007A094B67EE877AD3ED006A53 +:103AC40087EEA67A30EE470A704700BF80810D402A +:103AD4005C120020581200206012002064120020A2 +:103AE40030B5254C09BB002A244B48F280024FF024 +:103AF400010108BF8022A364196018BF4FF480310C +:103B04005A604FF0000208BF0021E2649A604FF04F +:103B140001121B4BC3F8BC21D3F8B02142F480320C +:103B2400C3F8B021174A116021E00904164B01259E +:103B340041F080019860A360596000F580511D60D8 +:103B4400D96000F50051196100F5405100F580403D +:103B5400596198610023E360094BD3F8B0112943FC +:103B6400C3F8B011D3F8B0110029FBD1BBE7D3F8E7 +:103B7400B021002AFBD130BD00000020201300201A +:103B840000002E404C12002000130020836BF0B57F +:103B94001BB1536843F40043536072B6446B194B32 +:103BA40024B32260D3F8B0410C4227D1164C2768C5 +:103BB4002546D3F8404144F48044C3F84041D3F847 +:103BC400B841D3F8406176040AD50C4016D1C460DC +:103BD4000C4C8260D4F8B0311943C4F8B0110DE034 +:103BE4002E68F61BB6F5166FE3D3EEE78260C46069 +:103BF400D3F8B0412143C3F8B0110263426362B603 +:103C0400F0BD00BF00002E40041000E070B5054672 +:103C1400006BA0B102460024536813F0800301D066 +:103C24002A6305E012680134012AF5D12B636B6322 +:103C34002CB10668013CAB6B98473046F8E770BD81 +:103C440010B5204AB1B9204B01211960802193603D +:103C540059600021D1604FF0011299601B4BC3F8E9 +:103C6400BC21D3F8B02142F00102C3F8B021184AB4 +:103C7400116022E00904174B012441F0800198608F +:103C84009364596000F580511C60D96000F50051BF +:103C9400196100F5405100F5804059619861002395 +:103CA400D3640A4BD3F8B01141F48031C3F8B01196 +:103CB400D3F8B0110029FBD1C5E7D3F8B021002A0D +:103CC400FBD110BD000000202013002000002E4076 +:103CD4004C1200200013002072B60A4A012303FA92 +:103CE40000F0137818431070074AD2F848311906C7 +:103CF40005D480210B43C2F84411C2F8483162B69E +:103D0400704700BFD012002000002E400123084A53 +:103D140003FA00F0137823EA0000107030B9054A62 +:103D2400D2F8483123F08003C2F84831704700BF0D +:103D3400D012002000002E402DE9F047A24DD5F806 +:103D44004461F007C5F844610CD4710640F1C681A2 +:103D54009D4BD3F8AC21C3F8AC21D3F8BC21C3F8F4 +:103D6400BC21ACE1D5F8AC31A846A946964A002B53 +:103D740000F05281C5F8AC31944B9C6ADB6AD5F8EB +:103D8400402142F40052C5F84021D5F84021920464 +:103D9400F5D5D8F8402122F40052C8F840214FF05C +:103DA4000112C8F8B421D9F8B47117F00117FAD187 +:103DB400874AA1B2176040F28162914220D8B1F5DE +:103DC400D06F45D2B1F5817F00F0838004D880297B +:103DD40048D082294BD0EFE040F20232914261D0C8 +:103DE400B1F5A06F40F0E880240C3A4639463846D5 +:103DF4006406FFF775FE44F08074C8F85441DFE0B0 +:103E040042F22102914200F0CC8017D8B1F5086F3C +:103E140022D0B1F5106F40F0CF806E4BC4F307444D +:103E24001C706D4BC8F8C8316C4BC8F8CC316C4B66 +:103E3400C8F8D03100F02CFB3A4647E042F2212288 +:103E4400914200F0A28042F2213399423DD0B3E086 +:103E5400240C644A98B275E05E4B012162481B78D9 +:103E6400037068E0604802210770477063E09BB20A +:103E740003F07F02072A00F29F8092005B49895871 +:103E8400594A177057701F0602D511F4803F01E09C +:103E940011F0010F18BF01234FF00201524818BF5F +:103EA400137048E09AB202F07F03072B00F284807B +:103EB40012F0800F4FEA83034C4A1A44136814BF6C +:103EC40043F4803343F0010313600022114610468B +:103ED4006FE09AB202F07F03072B6DD812F0800FC7 +:103EE4004FEA8303414A1A44136814BF23F480330E +:103EF40023F00103E8E7B4F5E06F41D13C4B5246AF +:103F04003C4918783C4B002818BF1946384600F045 +:103F14007FFF07237B7027F01F035744BFF34F8FA6 +:103F2400364A136020339F42FBD8BFF34F8FBFF351 +:103F34006F8F33485146FFF783FE41E01788A7424D +:103F440004D00C3251680029F8D135E057888742F3 +:103F5400F7D1200A2A4F4FEA134A03280CBF0A78E4 +:103F64001289924528BF9246B4F5007FC3D1204BF5 +:103F74005246214918781F4B002818BF194600E003 +:103F84005246384600F044FFC5E79BB2002B9CD153 +:103F94001C4BC4F307441A681B4B1A601B4B1C7060 +:103FA40093E7190C072907D1194A1A48146053607A +:103FB4000122FFF795FD03E04FF00113C5F8C0316E +:103FC400D5F8AC31D2E600BF00002E40000000203E +:103FD4004C120020DE1200200200CC00C8000200B7 +:103FE4000200C8002C070020BD120020C0012E4092 +:103FF400DF1200209D2600605226006070EF00E072 +:1040040000002020701200205C130020DD1200202C +:1040140080110020B3120020D2F8BC41002C3FF4E0 +:1040240094AEC2F8BC41434A11680C421AD01360E2 +:10403400414A1188536842F22102914212D19BB243 +:1040440083B93E4A3E4B10689188927918609980F2 +:104054009A711B68862B05D10220FFF73DFE502282 +:10406400384B1A70384B1B681C403FF46EAE270C5B +:10407400DFF8D8804FF001096FB197FAA7F5B5FAC8 +:1040840085F508EBC51009FA05F5403027EA050760 +:10409400FFF7BCFDF0E7A4B22C4F4FF00108002C51 +:1040A4003FF453AE94FAA4F5B5FA85F507EBC510C1 +:1040B40008FA05F5FFF7AAFD24EA0504EFE7D3F8AB +:1040C400B041234A002CFAD14FF0FF33C2F8B43187 +:1040D400D2F8843100F0DAF91B4B1C60F40103D5EB +:1040E4001C4B1B6803B19847B00103D51A4B1B68DE +:1040F40003B19847710708D5154B184AD3F8843192 +:1041040013F4007318BF01231370114BD3F8483113 +:104114001A060DD533060BD50A4A137843B1013B71 +:10412400DBB2137023B90220FFF7F0FD01F060FA4F +:10413400BDE8F0874C12002080110020B31200204B +:1041440054130020E0120020501200200000002030 +:1041540000002E407412002078120020DF1200208C +:104164002DE9F047002A1F46A0F10203044614BFBC +:1041740000264FF00056022B8A4617D84FEAC01883 +:10418400DFF830904022002109EB080546EA0A4690 +:104194002846FFF7F1FA012049F80860A860AF63E8 +:1041A40027B1034AA040136818431060BDE8F087A4 +:1041B40050120020000000202DE9F047002A984604 +:1041C400A0F10203044614BF00274FF00057022B4E +:1041D4008A461CD8C501DFF84090402200214035B2 +:1041E40047EA0A4709EB05063046FFF7C5FA0122FC +:1041F40049F80570B260C6F83880B8F1000F06D0EF +:10420400044B103402FA04F41A6814431C60BDE829 +:10421400F08700BF501200200000002012048160CB +:10422400C36142F08002426001F58052C26001F530 +:10423400005210B50261012401F5405201F580419C +:1042440004604261816110BD831E0A46022B10B4D2 +:104254000BD8074B00F11004012103EBC010A1405F +:104264005DF8044B4030FFF791BC5DF8044B704798 +:1042740000000020831E0A46022B06D80121034BAE +:10428400814003EBC010FFF781BC704700000020A1 +:10429400406870471FB50F4B01AC0A22D3F82002C7 +:1042A40021460D4B20F07F4098429CBF0A2358437F +:1042B40000F072FF094A0023E15C21B1013322F8C6 +:1042C400021B0A2BF8D10133054A5B00137004B0BA +:1042D40010BD00BF00441F407F969800E2080020F4 +:1042E400E008002070B5144C4FF40031134D034620 +:1042F40004EB4024124E134A05EB40151160284686 +:1043040032882146FFF78AFF328824F01F031444C1 +:10431400BFF34F8F0C4A136020339C42FBD8BFF38A +:104324004F8FBFF36F8F03202946FFF7A3FF4FF48E +:104334000032064B1A6070BD60002020001000207F +:10434400A21200208CE100E05CEF00E00CE100E050 +:104354002DE9F843214A43681488C3F30E43C56921 +:10436400E41A002C34DD1E4A1E4913780978DBB2A6 +:10437400DFF884801C4F8B421C4917D011F803903E +:1043840038F81960C6F5007084420FD8184B06EB54 +:1043940049202246264403EB4521184400F038FD09 +:1043A4003B6828F819601C443C6011E00133002686 +:1043B40028F81540092B0F4828BF334620F815600C +:1043C400CD54DBB213703B681C443C60BDE8F883F9 +:1043D4002846BDE8F843FFF785BF00BFA2120020BE +:1043E400C5120020CF12002054120020C612002053 +:1043F4006000202092120020821200201C4B2DE924 +:10440400F0411A7802F0FF0382BB1A4A12786AB3A9 +:10441400194E358855B3194FC5F50065184A3C78CF +:10442400184902EB44182A4601EBC42440462146AD +:10443400FFF7F4FE24F01F032C44BFF34F8F124AFE +:10444400136020339C42FBD8BFF34F8FBFF36F8FB1 +:1044540004204146FFF7F8FE3B7808490022013367 +:104464003280DBB2032B94BF0B700A70BDE8F0817D +:10447400DC120020DE120020A4120020DB12002037 +:10448400001100206010202070EF00E07047000051 +:104494002A4B70B51B782A4D2A4E13B14FF4007382 +:1044A40000E0402380220021274800242B80338011 +:1044B400FFF762F9254B4FF48072214624481C70A3 +:1044C400244B1C80FFF758F9102221462248FFF79D +:1044D40053F9102221462148FFF74EF9204B22467A +:1044E40010211C7002201F4B1C701F4B1C602346A4 +:1044F400FFF762FE1D4B224631880320FFF730FE92 +:104504002346012229880420FFF756FE2046013461 +:10451400FFF7E8FE082CF9D1154A164B1A60002261 +:10452400154BC3F884204A22C3F88020D3F84821CD +:1045340042F08072C3F8482170BD00BFDF12002032 +:10454400A6120020A212002000110020DB1200207D +:1045540000100020A41200208212002092120020D9 +:10456400C5120020CF12002054120020611C00004C +:104574000D1D00007412002000002E402DE9F74F9D +:104584002B4B4FF4003280468B461A600026294B91 +:104594001C780093E4B2284B5E4540D2274A127837 +:1045A40094423CD00134264A2649C6EB0B0A092C16 +:1045B400DFF89C90019328BF0024175D33F817207F +:1045C400780231F8175010441F49AD1AAA4512D287 +:1045D4005246014440465E4600F01AFCD9F80020D9 +:1045E400019BCAEB0202C9F8002033F81720924459 +:1045F40023F817A0D0E701442A4640462E4400F091 +:1046040007FCD9F80020009B3846521BA844C9F87F +:104614000020E2B21A70FFF765FE019BBCE74FF47D +:1046240000320A4B30461A6003B0BDE8F08F00BF79 +:104634008CE100E0CF12002092120020C51200206D +:10464400C612002082120020600020200CE100E04D +:10465400541200200B4B0C4A1B781278DBB29342A5 +:104664000DD00133094A092B28BF0023D25C084B23 +:1046740033F81210074B03EB4223585C70474FF09A +:10468400FF307047CF120020C5120020C612002050 +:104694009212002060002020014B1868704700BF70 +:1046A40054120020114B2DE9F0411C781D46104F87 +:1046B400E4B2DFF84C800F4E3B789C4214D00134B6 +:1046C4000D4B0E49092C326828BF002418F8040049 +:1046D40033F8103031F810105B1AD31A3360FFF737 +:1046E40001FEE3B22B70E7E7BDE8F081CF120020B2 +:1046F400C5120020541200208212002092120020C1 +:10470400C612002007B501210DF10700FFF736FF9F +:1047140010B19DF8070001E04FF0FF3003B05DF8E1 +:1047240004FB0000544A2DE9F04F85B0137881460C +:104734000E4603F0FF040192002B00F09980DFF88D +:1047440048A10024D346002E00F0928001234B4A56 +:104754000027137015464A4B93F80080494B03EB2E +:1047640048183B46BAF8001000292CD14046039162 +:104774000293FFF78DFD10F08000029B039906D190 +:104784004FF40063404A1380404B18701BE0BFF3A2 +:104794004F8F29700BB93E4B1F683C4B1B78002B85 +:1047A40066D13B4B1B68DB1B782B03D90122374BAB +:1047B4001A705DE0019B1B78002B59D000F0BCFA05 +:1047C40001232B70CEE72E4BBBF800701D78C7F584 +:1047D4000060304BED02B74202932844184433D8AA +:1047E4003A46494600F014FB029B4FF400624046EF +:1047F4001D4400232946FFF711FD25F01F0305F58D +:104804000065BFF34F8F244A136020339D42FBD8C9 +:10481400BFF34F8FBFF36F8F04204146FFF714FDA2 +:10482400174A13780133DBB2032B88BF00231370BC +:10483400BBF80030194AF61A1C4499440023ABF81B +:104844000030C2F884300DE03246494600F0E0FA08 +:10485400BF1B34444FF04042104B0026AAF80070AE +:10486400C3F88420BFF34F8F0023044A13706AE710 +:10487400204605B0BDE8F08FDE120020DC120020D7 +:10488400DB12002000110020A4120020DA12002004 +:10489400701200206010202070EF00E000002E4015 +:1048A40007B502AB012103F8010D1846FFF73AFFE3 +:1048B40003B05DF804FB00002DE9F0410E4B002429 +:1048C40001220E4F26461D46DFF834801A703B78CD +:1048D400A34207D008EB4410FFF7DAFC030658BFE5 +:1048E40006F500660134042CF1D1BFF34F8F002389 +:1048F40030462B70BDE8F081DC120020DB12002072 +:10490400001100202DE9F8431E4B1B78002B37D0F3 +:104914001D4E3588A5B31D4F0123DFF88080C5F5F2 +:1049240000653B7098F800402A46194B03EB441984 +:10493400184B03EBC424484600232146FFF76EFCC2 +:1049440024F01F032C44BFF34F8F134A136020330A +:104954009C42FBD8BFF34F8FBFF36F8F04204946AF +:10496400FFF772FC98F800300C49002201333280C2 +:10497400DBB2032B94BF0B700A70BFF34F8F3A70F6 +:10498400BDE8F883DE120020A4120020DC1200200F +:10499400001100206010202070EF00E0DB120020E6 +:1049A40030B572B6224C89B9016879B103790F2BFD +:1049B4000CD822881A41D20708D503F1007303F5F5 +:1049C400E943B1EB431F01D162B630BD2188002316 +:1049D40041FA03F212F0010222D101259D4029433C +:1049E400218062B6134DDCB203F100730471E96FE8 +:1049F40003F5E94341F0C0015B01E96740F28245F8 +:104A04000D490D608C768C770C76CC7703601A6038 +:104A14005A609A60DA601A615A619A61DA6130BD4B +:104A24000133102BD4D162B600220371026030BD71 +:104A34008012002000C00F4000800E4003790F2B2D +:104A440010D8094A937672B608490123027903FA09 +:104A540002F20B8823EA02030B8062B6102303716F +:104A640000230360704700BF00800E4080120020C6 +:104A7400EFF3108072B6B0FA80F04009704700B1CD +:104A840062B67047F8B50C4E00250C4FFFF7F0FFE7 +:104A9400346802466CB1636933600BB19D6100E018 +:104AA4003B601046FFF7EBFF6577A3682046984705 +:104AB400ECE7FFF7E4FFF8BD1C12002018120020F9 +:104AC400FFF7E0BF044B1A68044B1A60044A1368EA +:104AD40001331360704700BF041000E06C12002023 +:104AE4007012002010B5144C236813B1134AD16816 +:104AF40079B9636813B1124AD16871B9A36813B163 +:104B0400104AD16869B9E368A3B10F4AD16861B9A1 +:104B140010BD0121D1609847EBE70121D16098478E +:104B2400ECE70121D1609847EDE70121BDE8104091 +:104B3400D160184710BD00BFC00F002000410840DD +:104B4400104108402041084030410840036830B516 +:104B540023B100249C600124DC6016E0204CE36E49 +:104B640043F44053E36601241E4B1C6003F5807339 +:104B74001D4C036003689D683DB11033A34203607C +:104B8400F8D900230360184630BD0468174D04F1BA +:104B9400BF232260032203F57703A2601B1102796D +:104BA40045F823101249CA540B784A78FF2B28BFC2 +:104BB400FF23934228BF13468A78934228BF1346A3 +:104BC400CA780C49934228BF13460B4AC2F82812EC +:104BD4000A4A012013704FF08062094B1A6030BDFD +:104BE40000C00F40004008403F410840C00F002073 +:104BF400F7080020F5230000000C00207AE400E010 +:104C04000CE100E0026810B5FAB102F1BF23002400 +:104C14000E4903F577039460FF221B1141F82340EA +:104C24000B49CA540B78934228BF13464A789342DF +:104C340028BF13468A78934228BF1346CA78934202 +:104C440028BF1346034A1370046010BDC00F002030 +:104C5400F70800207AE400E0064B1B8807B5ADF89E +:104C640004300222036801A95B68984703B05DF829 +:104C740004FB00BF9807002070B505468AB022B92E +:104C84000368C9B21B6898472FE0012A08BF0A22AB +:104C940009B1212004E0302221208DF8252014E0E0 +:104CA400B1FBF2F602FB1611CCB2092994BF04F150 +:104CB400300104F137010AACC9B2044404F8241CDD +:104CC400314616B10138C0B2EAE733B101380AAB54 +:104CD4002D22C0B2034403F8242C2B6801A9C0F18F +:104CE400220201445B68284698470AB070BD002937 +:104CF4004FF00A02BABF49422D230023FFF7BCBF7D +:104D040008B5FDF789FEFDF7BBFE00F015F8FAE7DC +:104D1400FFF7C8BCFFF79EBCFFF7F4BCFFF7BCBCB1 +:104D2400FFF7F0BDFFF7C8BD08461146FFF7FABC10 +:104D34000846FFF7B5BD00002DE9F8432C4C237855 +:104D4400002B53D02B4D2A78002A4FD10122D907AA +:104D54002A700BD5FFF7A0FC08B100F037FB264BF7 +:104D64001B781BB1237823F00103237023789A075F +:104D740015D50026DFF89080DFF8909098F8002091 +:104D8400F3B29A420BD959F823703B6838461B6931 +:104D9400984710B17B699B6898470136EEE700237A +:104DA4002B7023785B0721D514490B68F3B1EFF31B +:104DB4000583DBB9EFF3108272B6086810B1104CAA +:104DC40025781DB192B962B6BDE8F883012323703A +:104DD40043690B600BB19D6101E00A490B6002B9A4 +:104DE40062B600258368457798472570BDE8F88347 +:104DF4000E090020B1120020F226006014120020D7 +:104E0400AF12002020120020B01200202412002033 +:104E1400844641EA000313F003036DD1403A41D3C1 +:104E240051F8043B40F8043B51F8043B40F8043B80 +:104E340051F8043B40F8043B51F8043B40F8043B70 +:104E440051F8043B40F8043B51F8043B40F8043B60 +:104E540051F8043B40F8043B51F8043B40F8043B50 +:104E640051F8043B40F8043B51F8043B40F8043B40 +:104E740051F8043B40F8043B51F8043B40F8043B30 +:104E840051F8043B40F8043B51F8043B40F8043B20 +:104E940051F8043B40F8043B51F8043B40F8043B10 +:104EA400403ABDD2303211D351F8043B40F8043BB0 +:104EB40051F8043B40F8043B51F8043B40F8043BF0 +:104EC40051F8043B40F8043B103AEDD20C3205D3C0 +:104ED40051F8043B40F8043B043AF9D2043208D0B8 +:104EE400D2071CBF11F8013B00F8013B01D30B882A +:104EF40003806046704700BF082A13D38B078DD008 +:104F040010F003038AD0C3F10403D21ADB071CBFD9 +:104F140011F8013B00F8013B80D331F8023B20F843 +:104F2400023B7BE7043AD9D3013A11F8013B00F87C +:104F3400013BF9D20B7803704B7843708B78837004 +:104F440060467047824AF0B553699669A2F5F82223 +:104F5400D468804A904211D97F4A904217D97F4938 +:104F640019257F4A0144B1FBF2F1694340F22762FB +:104F740001F2E2418A4228BF0A460AE040F2B63210 +:104F840040F27E41774DA84288BF0A4601E040F2D4 +:104F9400E2426F4DA2F54872D5F8801041F0C0018D +:104FA400C5F880101921B2FBF1F104F01F028A4206 +:104FB40007D224F01F046C4A0C43D4601568002DFA +:104FC400FCDA9F012CD4694A1569694A2A40684D64 +:104FD400AA420BBF4FF0C05500250022012283EAEC +:104FE400050717F0605F04D023F060532B43584D3E +:104FF4006B61150386EA050212F4405F04D143F0A5 +:105004000073534A536108E026F440522A43504D3A +:10501400AA61AA6C1607FCD4F1E7956CAD06FCD422 +:105024000125544F2E4605FB06F24243BA4205D8E9 +:10503400072E01D80136F6E7042D0CD902F5B70284 +:105044004D4802F55862B2FBF0F26C2A06D8352AB4 +:1050540098BF362203E001350126E4E76C22434F72 +:105064005043DFF830C1D7F800E00EEA0C0C42F0F0 +:10507400004EB0FBF6F04EF4005EF445B0FBF5F0E4 +:1050840009D1334F721ED7F810E00EF0070696428E +:105094003E460BD110E04FF4805E42F40052C7F854 +:1050A40000E03A603A68002AFCDAEAE702F0070214 +:1050B4003A61B26CD703FCD4013DAD0283EA050228 +:1050C40012F4E05F09D023F4E05305F4E055204ADC +:1050D4002B435361956CAD07FCD4284A284D0244F8 +:1050E400B2FBF5F5042D28BF04256A1E120283EADB +:1050F400020616F4407F164E05D023F4407302F4E2 +:105104004072134373617369114A23F0007373612E +:10511400936C9B06FCD41B4BB0FBF5F518601A4B43 +:105124001D601A4BB0FBF3F24FF0FF33B3FBF2F305 +:10513400174A136004F01F03994207D224F01F0397 +:10514400094A0B43D3601368002BFCDAF0BD00BF9F +:1051540000C00F4000A4781F0046C32300BA3CDC03 +:10516400003FAB0100366E010000084000800D4096 +:1051740040300080FFB19F26001BB7007FD1F008AC +:1051840080D1F0080C0800200808002040420F00DD +:10519400681200207F3001800346002030B5B3FB45 +:1051A400F2F402FB1433092B94BF30333733DBB2F0 +:1051B4000B5423460CB10130F1E70A18234654700E +:1051C400C41AA34206DACC5C1578CD54013302F834 +:1051D4000149F5E7084630BD4FF470430022A0F8BA +:1051E4008C310F231146A0F88E31A0F89021B0F82D +:1051F40088319BB2F0B543F0F00360274FF460466A +:105204004FF4806548F2B824A0F8883107FB020304 +:105214000132042A9E80DD8059841986598059817F +:10522400DC815982D9825983D983EFD1B0F888318E +:105234009BB243F00F03A0F88831B0F888319BB2D9 +:1052440043F47063A0F88831F0BD0022F0B5114634 +:105254004FF00F0E41F2010745F6C05643F2260502 +:10526400540101320319042A99815981A3F80EE0EB +:105274009F82DE80015319829D81F1D1F0BD00002F +:10528400124A134808B5936F43F47F039367D2F827 +:10529400803043F07C4343F44033C2F88030FFF75E +:1052A4009BFF0C48FFF798FF0B48FFF795FF0B484F +:1052B400FFF792FF0A48FFF7C8FF0A48FFF7C5FF48 +:1052C4000948BDE80840FFF7C0BF00BF00C00F4059 +:1052D40000C03D4000003E4000403E4000803E4053 +:1052E40000C01D4000001E4000401E40084B586A8C +:1052F4009A6A10B5596A9C6AA24202D022460846AC +:10530400F8E78842FAD1D20B42EA404010BD00BF10 +:1053140000400D40036853B1406848B10C22B0FB13 +:10532400F2F302FB1300B0FA80F04009704718460C +:10533400704710B50146FFF7EDFF044608B101249C +:105344000FE04B680C20B3FBF0F200FB12320AB101 +:105354009B1A4B604B68F02BF1D800F04BF81C23E0 +:105364000360204610BD70B51E46044628B900F0FF +:1053740041F816232546036026E001B1A2B9204670 +:10538400FFF7C8FF054650B1A36823B16268002146 +:105394002068FEF7F1F910220021204611E000F008 +:1053A40029F8162303600FE0049B80E80600C3601D +:1053B400FFF7BFFF054638B12EB1626800212068AF +:1053C400A660FEF7D9F90125284670BD70470B4643 +:1053D4000146184600F000B810B5054C13462CB130 +:1053E4000A4601460220AFF3008010BD204610BDDE +:1053F40000000000014B1868704700BF7C080020C3 +:1054040070B50E4B0E4CE41AA41000251E46A5429E +:1054140004D056F8253098470135F8E700F0E4F851 +:10542400084C094BE41AA41000251E46A54204D0DA +:1054340056F8253098470135F8E770BD701F0060B5 +:10544400701F00607C1F0060701F0060024B0146EB +:10545400186800F059B800BF7C080020024B0146D0 +:10546400186800F003B800BF7C08002038B5054672 +:10547400002946D051F8043C0C1F002BB8BFE41897 +:1054840000F0B0F81F4A1368114613B96360146042 +:1054940032E0A3420ED92268A018834204BF1868E0 +:1054A4005B68636004BF121822600C6024E0A242AF +:1054B40003D813465A68002AF9D118681918A1426A +:1054C4000BD12168014458188242196014D1106824 +:1054D40052685A60014419600EE002D90C232B6013 +:1054E4000AE021686018824204BF10685268626052 +:1054F40004BF091821605C602846BDE8384000F00C +:1055040072B838BD4412002070B5CD1C25F00305D7 +:1055140008350C2D38BF0C25002D064601DBA942A9 +:1055240002D90C23336046E000F05CF8234B1C687E +:105534001A462146A1B10B685B1B0ED40B2B03D971 +:105544000B60CC18CD501EE08C420DBF63684B68D5 +:105554006360136018BF0C4615E00C464968E9E720 +:10556400174C23681BB9304600F02CF820602946FC +:10557400304600F027F8431C18D0C41C24F0030460 +:10558400A0420DD12560304600F02DF804F10B0047 +:10559400231D20F00700C31A0ED05A42E25070BDFA +:1055A400211A304600F00EF80130EBD10C233360A1 +:1055B400304600F018F8002070BD00BF44120020EF +:1055C4004812002038B5064C0023054608462360DF +:1055D400FEF73CFA431C02D1236803B12B6038BDAB +:1055E40060130020704770475FF800F0F91E0060F8 +:1055F4005FF800F0591E00605FF800F04916006083 +:04560400F8B500BF36 +:105608000000000000000000000000000000000092 +:105618000000000000000000000000000000000082 +:105628000000000000000000000000000000000072 +:105638000000000000000000000000000000000062 +:105648000000000000000000000000000000000052 +:105658000000000000000000000000000000000042 +:105668000000000000000000000000000000000032 +:105678000000000000000000000000000000000022 +:105688000000000000000000000000000000000012 +:105698000000000000000000000000000000000002 +:1056A80000000000000000000000000000000000F2 +:1056B80000000000000000000000000000000000E2 +:1056C80000000000000000000000000000000000D2 +:1056D80000000000000000000000000000000000C2 +:1056E80000000000000000000000000000000000B2 +:1056F80000000000000000000000000000000000A2 +:105708000000000000000000000000000000000091 +:105718000000000000000000000000000000000081 +:105728000000000000000000000000000000000071 +:105738000000000000000000000000000000000061 +:105748000000000000000000000000000000000051 +:105758000000000000000000000000000000000041 +:105768000000000000000000000000000000000031 +:105778000000000000000000000000000000000021 +:105788000000000000000000000000000000000011 +:105798000000000000000000000000000000000001 +:1057A80000000000000000000000000000000000F1 +:1057B80000000000000000000000000000000000E1 +:1057C80000000000000000000000000000000000D1 +:1057D80000000000000000000000000000000000C1 +:1057E80000000000000000000000000000000000B1 +:1057F80000000000000000000000000000000000A1 +:105808000000000000000000000000000000000090 +:105818000000000000000000000000000000000080 +:105828000000000000000000000000000000000070 +:105838000000000000000000000000000000000060 +:105848000000000000000000000000000000000050 +:105858000000000000000000000000000000000040 +:105868000000000000000000000000000000000030 +:105878000000000000000000000000000000000020 +:10588800B8010000D2010000EE0100000B02000088 +:105898002A0200004B0200006E0200009302000082 +:1058A800BA020000E4020000100300003F030000F9 +:1058B800700300006CC00F40C0000000504F000093 +:1058C800791000000CFF0000130000000000000029 +:1058D8000000000024851F400BFF0000130000009B +:1058E800000000000000000028851F400DFF000098 +:1058F80013000000000000000000000020851F4089 +:105908000A25240013000000120000001200000005 +:1059180001020300000000001C851F400000000079 +:105928000000000000000000000000004126000008 +:105938003926000035260000312600002D260000FB +:10594800292600002526000021260000D8399D2799 +:105958000054EA2A00A4781F007B9A170000000070 +:10596800000000000000000000000000000000002F +:10597800000000000000000000000000000000001F +:10598800000000000000000000000000000000000F +:1059980000000000000000000000000000000000FF +:1059A80000000000000000000000000000000000EF +:1059B800000000000000000000000000000000429D +:1059C800C8801F40B8821F40080000000000004245 +:1059D800C4801F40B4821F400400000000C0004281 +:1059E80024801F4014821F401000000000C00042A5 +:1059F80028801F4018821F402000000000C000427D +:105A08002C801F401C821F404000000000C0004244 +:105A180034801F4024821F400001000000400042E3 +:105A280064811F4054831F4000040000004000426E +:105A380080811F4070831F40000002000040004228 +:105A48007C811F406C831F40000001000040004221 +:105A580068811F4058831F40000800000040004232 +:105A68003C811F402C831F40010000000040004281 +:105A780044811F4034831F4004000000004000425E +:105A880040811F4030831F40020000000040004258 +:105A980048811F4038831F40080000000000004272 +:105AA80004811F40F4821F400000040000000042EF +:105AB80008811F40F8821F400000080000000042D3 +:105AC80018811F4008831F4000008000000000422A +:105AD80014811F4004831F40000040000000004262 +:105AE80000811F40F0821F400000020000000042B9 +:105AF800FC801F40EC821F400000010000000042B3 +:105B080024811F4014831F4000000004000000424D +:105B180028811F4018831F40000000080000004231 +:105B28001C811F400C831F40000000010000004240 +:105B380020811F4010831F40000000020000004227 +:105B4800EC801F40DC821F40001000000000004273 +:105B5800F0801F40E0821F4000200000000000424B +:105B680034811F4024831F40000000400000004291 +:105B780038811F4028831F400000008000800042B9 +:105B880094801F4084821F400000040000C000422F +:105B980090801F4080821F400000008000800042EB +:105BA800A8801F4098821F400000800000800042AB +:105BB800A4801F4094821F40000040000040004223 +:105BC8006C811F405C831F400010000000C0004231 +:105BD80030801F4020821F408000000000400042AB +:105BE800B0811F40A0831F400000002000400042F9 +:105BF800AC811F409C831F40000000100040004201 +:105C080084811F4074831F4000000400004000424C +:105C180088811F4078831F40000008000000004270 +:105C28002C811F401C831F40000000100000004210 +:105C380030811F4020831F400000002000000042E8 +:105C48000C811F40FC821F40000010000000004231 +:105C580010811F4000831F40000020000080004288 +:105C6800C8811F40B8831F400080000000800042A8 +:105C7800C4811F40B4831F400040000000800042E0 +:105C8800C0811F40B0831F400020000000800042F8 +:105C9800BC811F40AC831F40001000000080004200 +:105CA800D0811F40C0831F400000020000800042D6 +:105CB800CC811F40BC831F400000010000C000428F +:105CC80074801F4064821F400000000100C0004231 +:105CD80080801F4070821F400000000800C0004202 +:105CE80084801F4074821F400000001000C00042E2 +:105CF8006C801F405C821F400000400000C00042D2 +:105D08007C801F406C821F400000000400C00042DD +:105D180078801F4068821F400000000200C00042D7 +:105D280088801F4078821F4000000020000100008A +:105D3800FB0800201200000000060000E8260060B2 +:105D48000A000000000200009D2600604B000000D1 +:105D580000070000522600604B000000000300000E +:105D68004E2600600000000001030904362600608A +:105D78000000000002030904202600600000000063 +:105D880003030904E00800200000000000000000F0 +:105D980000000000000000000D0A636F756C6420AD +:105DA8006E6F7420616C6C6F6361746520617564DB +:105DB800696F2073616D706C657300417564696FFC +:105DC8002073616D706C6520627566666572203D32 +:105DD8002000736F756E6420696E697400494C49C0 +:105DE8003933343120616C6C6F63616C74696F6E28 +:105DF800206661696C656420666F7220626C6F63EF +:105E08006B200000000000000029DE07007B9A17C5 +:105E180000003A40B402002000000000000000002A +:105E2800000000000000000000000000000000006A +:105E3800000000000000000000000000000000005A +:105E4800000000000000000000000000000000004A +:105E5800000000000000000000000000000000003A +:105E68002C03002000000000E803000000000000F0 +:105E78000000000080000000603020208008002022 +:105E8800000000007C0300209C0300205C0300202D +:105E980000000000000000000000000000000000FA +:105EA80000000000000000000000000000000000EA +:105EB80000000000000000000000000000000000DA +:105EC80000000000000000000000000000000000CA +:105ED80000000000000000000000000000000000BA +:105EE8000C0300000000000000000000000000009B +:105EF80000000000000001FFFFFFFF12010002EF99 +:105F0800020140C01683048002010203010101005E +:105F18000000000000000000000000000000000079 +:105F28000000000000000000000000000000000069 +:105F38000000000000000000000000000000000059 +:105F48000000000000000000000000000000000049 +:105F58000000000000000000000000000000000039 +:105F68000000000000000000000000000000000029 +:105F78000000000000000000000000000000000019 +:105F88000000000000000000000000000000000009 +:105F980000000000000000000000000000000000F9 +:105FA80000000000000000000000000000000000E9 +:105FB80000000000000000000000000000000000D9 +:105FC80000000000000000000000000000000000C9 +:105FD80000000000000000000000000000000000B9 +:105FE80000000000000000000000000000000000A9 +:105FF8000000000000000000000000000000000099 +:106008000000000000000000000000000000000088 +:106018000000000000000000000000000000000078 +:106028000000000000000000000000000000000068 +:106038000000000000000000000000000000000058 +:106048000000000000000000000000000000000048 +:106058000000000000000000000000000000000038 +:106068000000000000000000000000000000000028 +:106078000000000000000000000000000000000018 +:106088000000000000000000000000000000000008 +:1060980000000000000000000000000000000000F8 +:1060A80000000000000000000000000000000000E8 +:1060B80000000000000000000000000000000000D8 +:1060C80000000000000000000000000000000000C8 +:1060D80000000000000000000000000000000000B8 +:1060E80000000000000000000000000000000000A8 +:1060F8000000000000000000000000000000000098 +:106108000000000000000000000000000000000087 +:106118000000000000000000000000000000000077 +:106128000000000000000000000000000000000067 +:106138000000000000000000000000000000000057 +:106148000000000000000000000000000000000047 +:106158000000000000000000000000000000000037 +:106168000000000000000000000000000000000027 +:106178000000000000000000000000000000000017 +:106188000000000000000000000000000000000007 +:1061980000000000000000000000000000000000F7 +:1061A80000000000000000000000000000000000E7 +:1061B80000000000000000000000000000000000D7 +:1061C80000000000000000000000000000000000C7 +:1061D80000000000000000000000000000000000B7 +:1061E80000000000000000000000000000000000A7 +:1061F8000000000000000000000000000000000097 +:106208000000000000000000000000000000000086 +:106218000000000000000000000000000000000076 +:106228000000000000000000000000000000000066 +:106238000000000000000000000000000000000056 +:106248000000000000000000000000000000000046 +:106258000000000000000000000000000000000036 +:106268000000000000000000000000000000000026 +:106278000000000000000000000000000000000016 +:106288000000000000000000000000000000000006 +:1062980000000000000000000000000000000000F6 +:1062A80000000000000000000000000000000000E6 +:1062B80000000000000000000000000000000000D6 +:1062C80000000000000000000000000000000000C6 +:1062D80000000000000000000000000000000000B6 +:1062E80000000000000000000000000000000000A6 +:1062F8000000000000000000000000000000000096 +:106308000000000000000000000000000000000085 +:106318000000000000000000000000000000000075 +:106328000000000000000000000000000000000065 +:106338000000000000000000000000000000000055 +:106348000000000000000000000000000000000045 +:106358000000000000000000000000000000000035 +:106368000000000000000000000000000000000025 +:106378000000000000000000000000000000000015 +:106388000000000000000000000000000000000005 +:1063980000000000000000000000000000000000F5 +:1063A80000000000000000000000000000000000E5 +:1063B80000000000000000000000000000000000D5 +:1063C80000000000000000000000000000000000C5 +:1063D80000000000000000000000000000000000B5 +:1063E80000000000000000000000000000000000A5 +:1063F8000000000000000000000000000000000095 +:106408000000000000000000000000000000000084 +:106418000000000000000000000000000000000074 +:106428000000000000000000000000000000000064 +:106438000000000000000000000000000000000054 +:106448000000000000000000000000000000000044 +:106458000000000000000000000000000000000034 +:106468000000000000000000000000000000000024 +:106478000000000000000000000000000000000014 +:106488000000000000000000000000000000000004 +:1064980000000000000000000000000000000000F4 +:1064A80000000000000000000000000000000000E4 +:1064B80000000000000000000000000000000000D4 +:1064C800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 +:1064D800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 +:1064E800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 +:1064F800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 +:10650800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 +:10651800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83 +:10652800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 +:10653800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63 +:10654800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53 +:10655800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43 +:10656800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33 +:10657800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 +:10658800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13 +:10659800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03 +:1065A800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 +:1065B800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 +:1065C800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 +:1065D800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3 +:1065E800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 +:1065F800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 +:10660800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 +:10661800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82 +:10662800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72 +:10663800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 +:10664800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52 +:10665800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42 +:10666800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 +:10667800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22 +:10668800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12 +:10669800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02 +:1066A800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 +:1066B800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 +:1066C800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2 +:1066D800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 +:1066E800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 +:1066F800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2 +:10670800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 +:10671800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 +:10672800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71 +:10673800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 +:10674800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51 +:10675800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 +:10676800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 +:10677800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 +:10678800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11 +:10679800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01 +:1067A800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 +:1067B800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 +:1067C800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 +:1067D800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 +:1067E800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 +:1067F800FFFFFFFFFFFFFFFF000000000000000099 +:106808000000000000000000000000000000000080 +:106818000000000000000000000000000000000070 +:106828000000000000000000000000000000000060 +:106838000000000000000000000000000000000050 +:106848000000000000000000000000000000000040 +:106858000000000000000000000000000000000030 +:106868000000000000000000000000000000000020 +:106878000000000000000000000000000000000010 +:106888000000000000000000000000000000000000 +:1068980000000000000000000000000000000000F0 +:1068A80000000000000000000000000000000000E0 +:1068B80000000000000000000000000000000000D0 +:1068C80000000000000000000000000000000000C0 +:1068D80000000000000000000000000000000000B0 +:1068E80000000000000000000000000000000000A0 +:1068F8000000000000000000000000000000000090 +:10690800000000000000000000000000000000007F +:10691800000000000000000000000000000000006F +:10692800000000000000000000000000000000005F +:10693800000000000000000000000000000000004F +:10694800000000000000000000000000000000003F +:10695800000000000000000000000000000000002F +:10696800000000000000000000000000000000001F +:10697800000000000000000000000000000000000F +:1069880000000000000000000000000000000000FF +:1069980000000000000000000000000000000000EF +:1069A80000000000000000000000000000000000DF +:1069B80000000000000000000000000000000000CF +:1069C80000000000000000000000000000000000BF +:1069D80000000000000000000000000000000000AF +:1069E800000000000000000000000000000000009F +:1069F800000000000000000000000000000000008F +:106A0800000000000000000000000000000000007E +:106A1800000000000000000000000000000000006E +:106A2800000000000000000000000000000000005E +:106A3800000000000000000000000000000000004E +:106A4800000000000000000000000000000000003E +:106A5800000000000000000000000000000000002E +:106A6800000000000000000000000000000000001E +:106A7800000000000000000000000000000000000E +:106A880000000000000000000000000000000000FE +:106A980000000000000000000000000000000000EE +:106AA80000000000000000000000000000000000DE +:106AB80000000000000000000000000000000000CE +:106AC80000000000000000000000000000000000BE +:106AD80000000000000000000000000000000000AE +:106AE800000000000000000000000000000000009E +:106AF800000000000000000000000000000000008E +:106B0800000000000000000000000000000000007D +:106B1800000000000000000000000000000000006D +:106B2800000000000000000000000000000000005D +:106B3800000000000000000000000000000000004D +:106B4800000000000000000000000000000000003D +:106B5800000000000000000000000000000000002D +:106B6800000000000000000000000000000000001D +:106B7800000000000000000000000000000000000D +:106B880000000000000000000000000000000000FD +:106B980000000000000000000000000000000000ED +:106BA80000000000000000000000000000000000DD +:106BB80000000000000000000000000000000000CD +:106BC80000000000000000000000000000000000BD +:106BD80000000000000000000000000000000000AD +:106BE800000000000000000000000000000000009D +:106BF800000000000000000000000000000000008D +:106C0800000000000000000000000000000000007C +:106C1800000000000000000000000000000000006C +:106C2800000000000000000000000000000000005C +:106C3800000000000000000000000000000000004C +:106C4800000000000000000000000000000000003C +:106C5800000000000000000000000000000000002C +:106C6800000000000000000000000000000000001C +:106C7800000000000000000000000000000000000C +:106C880000000000000000000000000000000000FC +:106C980000000000000000000000000000000000EC +:106CA80000000000000000000000000000000000DC +:106CB80000000000000000000000000000000000CC +:106CC80000000000000000000000000000000000BC +:106CD80000000000000000000000000000000000AC +:106CE800000000000000000000000000000000009C +:106CF800000000000000000000000000000000008C +:106D0800000000000000000000000000000000007B +:106D1800000000000000000000000000000000006B +:106D2800000000000000000000000000000000005B +:106D3800000000000000000000000000000000004B +:106D4800000000000000000000000000000000003B +:106D5800000000000000000000000000000000002B +:106D6800000000000000000000000000000000001B +:106D7800000000000000000000000000000000000B +:106D880000000000000000000000000000000000FB +:106D980000000000000000000000000000000000EB +:106DA80000000000000000000000000000000000DB +:106DB80000000000000000000000000000000000CB +:106DC80000000000000000000000000000000000BB +:106DD80000000000000000000000000000000000AB +:106DE800000000000000000000000000000000009B +:106DF800000000000000000000000000000000008B +:106E0800000000000000000000000000000000007A +:106E1800000000000000000000000000000000006A +:106E2800000000000000000000000000000000005A +:106E3800000000000000000000000000000000004A +:106E4800000000000000000000000000000000003A +:106E5800000000000000000000000000000000002A +:106E6800000000000000000000000000000000001A +:106E7800000000000000000000000000000000000A +:106E880000000000000000000000000000000000FA +:106E980000000000000000000000000000000000EA +:106EA80000000000000000000000000000000000DA +:106EB80000000000000000000000000000000000CA +:106EC80000000000000000000000000000000000BA +:106ED80000000000000000000000000000000000AA +:106EE800000000000000000000000000000000009A +:106EF800000000000000000000000000000000008A +:106F08000000000000000000000000000000000079 +:106F18000000000000000000000000000000000069 +:106F28000000000000000000000000000000000059 +:106F38000000000000000000000000000000000049 +:106F48000000000000000000000000000000000039 +:106F58000000000000000000000000000000000029 +:106F68000000000000000000000000000000000019 +:106F78000000000000000000000000000000000009 +:106F880000000000000000000000000000000000F9 +:106F980000000000000000000000000000000000E9 +:106FA80000000000000000000000000000000000D9 +:106FB80000000000000000000000000000000000C9 +:106FC80000000000000000000000000000000000B9 +:106FD80000000000000000000000000000000000A9 +:106FE8000000000000000000000000000000000099 +:106FF8000000000000000000000000000000000089 +:107008000000000000000000000000000000000078 +:107018000000000000000000000000000000000068 +:107028000000000000000000000000000000000058 +:107038000000000000000000000000000000000048 +:107048000000000000000000000000000000000038 +:107058000000000000000000000000000000000028 +:107068000000000000000000000000000000000018 +:107078000000000000000000000000000000000008 +:1070880000000000000000000000000000000000F8 +:1070980000000000000000000000000000000000E8 +:1070A80000000000000000000000000000000000D8 +:1070B80000000000000000000000000000000000C8 +:1070C80000000000000000000000000000000000B8 +:1070D80000000000000000000000000000000000A8 +:1070E8000000000000000000000000000000000098 +:1070F8000000000000000000000000000000000088 +:107108000000000000000000000000000000000077 +:107118000000000000000000000000000000000067 +:107128000000000000000000000000000000000057 +:107138000000000000000000000000000000000047 +:107148000000000000000000000000000000000037 +:107158000000000000000000000000000000000027 +:107168000000000000000000000000000000000017 +:107178000000000000000000000000000000000007 +:1071880000000000000000000000000000000000F7 +:1071980000000000000000000000000000000000E7 +:1071A80000000000000000000000000000000000D7 +:1071B80000000000000000000000000000000000C7 +:1071C80000000000000000000000000000000000B7 +:1071D80000000000000000000000000000000000A7 +:1071E8000000000000000000000000000000000097 +:1071F8000000000000000000000000000000000087 +:107208000000000000000000000000000000000076 +:107218000000000000000000000000000000000066 +:107228000000000000000000000000000000000056 +:107238000000000000000000000000000000000046 +:107248000000000000000000000000000000000036 +:107258000000000000000000000000000000000026 +:107268000000000000000000000000000000000016 +:107278000000000000000000000000000000000006 +:1072880000000000000000000000000000000000F6 +:1072980000000000000000000000000000000000E6 +:1072A80000000000000000000000000000000000D6 +:1072B80000000000000000000000000000000000C6 +:1072C80000000000000000000000000000000000B6 +:1072D80000000000000000000000000000000000A6 +:1072E8000000000000000000000000000000000096 +:1072F8000000000000000000000000000000000086 +:107308000000000000000000000000000000000075 +:107318000000000000000000000000000000000065 +:107328000000000000000000000000000000000055 +:107338000000000000000000000000000000000045 +:107348000000000000000000000000000000000035 +:107358000000000000000000000000000000000025 +:107368000000000000000000000000000000000015 +:107378000000000000000000000000000000000005 +:1073880000000000000000000000000000000000F5 +:1073980000000000000000000000000000000000E5 +:1073A80000000000000000000000000000000000D5 +:1073B80000000000000000000000000000000000C5 +:1073C80000000000000000000000000000000000B5 +:1073D80000000000000000000000000000000000A5 +:1073E8000000000000000000000000000000000095 +:0873F80000000000000000008D +:040000056000100087 +:00000001FF diff --git a/MCUME_teensy41/bin/audiovideotest.zip b/MCUME_teensy41/bin/audiovideotest.zip new file mode 100644 index 0000000..8f7aeac Binary files /dev/null and b/MCUME_teensy41/bin/audiovideotest.zip differ diff --git a/MCUME_teensy41/schematics/.DS_Store b/MCUME_teensy41/schematics/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/MCUME_teensy41/schematics/.DS_Store differ diff --git a/MCUME_teensy41/pcb/MCUMEVGA/mcumev5VGA.kicad_pcb b/MCUME_teensy41/schematics/MCUMEVGA/mcumev5VGA.kicad_pcb similarity index 100% rename from MCUME_teensy41/pcb/MCUMEVGA/mcumev5VGA.kicad_pcb rename to MCUME_teensy41/schematics/MCUMEVGA/mcumev5VGA.kicad_pcb diff --git a/MCUME_teensy41/pcb/MCUMEVGA/mcumev5VGA.pro b/MCUME_teensy41/schematics/MCUMEVGA/mcumev5VGA.pro similarity index 100% rename from MCUME_teensy41/pcb/MCUMEVGA/mcumev5VGA.pro rename to MCUME_teensy41/schematics/MCUMEVGA/mcumev5VGA.pro diff --git a/MCUME_teensy41/pcb/MCUMEVGA/schematic_T4VGA.png b/MCUME_teensy41/schematics/MCUMEVGA/schematic_T4VGA.png similarity index 100% rename from MCUME_teensy41/pcb/MCUMEVGA/schematic_T4VGA.png rename to MCUME_teensy41/schematics/MCUMEVGA/schematic_T4VGA.png diff --git a/MCUME_teensy41/schematics/TEECOMPUTER/Schematic_TEECOMPUTER.pdf b/MCUME_teensy41/schematics/TEECOMPUTER/Schematic_TEECOMPUTER.pdf new file mode 100644 index 0000000..1fd15d7 --- /dev/null +++ b/MCUME_teensy41/schematics/TEECOMPUTER/Schematic_TEECOMPUTER.pdf @@ -0,0 +1,12372 @@ +%PDF-1.4 +%ºß¬à +3 0 obj +<> +endobj +4 0 obj +<< +/Length 135693 +>> +stream +0.20 w +0 G +2 J +0 j +100 M +1.00 g +[] 0 d +0.00 833.40 1172.70 -833.40 re +f +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +216.000 806.700 m +216.000 816.700 l +216.000 20.700 m +216.000 10.700 l +412.000 806.700 m +412.000 816.700 l +412.000 20.700 m +412.000 10.700 l +608.000 806.700 m +608.000 816.700 l +608.000 20.700 m +608.000 10.700 l +804.000 806.700 m +804.000 816.700 l +804.000 20.700 m +804.000 10.700 l +1000.000 806.700 m +1000.000 816.700 l +1000.000 20.700 m +1000.000 10.700 l +20.000 610.700 m +10.000 610.700 l +1149.000 610.700 m +1159.000 610.700 l +20.000 414.700 m +10.000 414.700 l +1149.000 414.700 m +1159.000 414.700 l +20.000 218.700 m +10.000 218.700 l +1149.000 218.700 m +1159.000 218.700 l +20.000 22.700 m +10.000 22.700 l +1149.000 22.700 m +1159.000 22.700 l +S +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +11.50 708.70 Td +(A) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +1150.50 708.70 Td +(A) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +11.50 512.70 Td +(B) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +1150.50 512.70 Td +(B) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +11.50 316.70 Td +(C) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +1150.50 316.70 Td +(C) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +11.50 120.70 Td +(D) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +1150.50 120.70 Td +(D) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +118.00 808.20 Td +(1) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +118.00 12.20 Td +(1) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +314.00 808.20 Td +(2) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +314.00 12.20 Td +(2) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +510.00 808.20 Td +(3) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +510.00 12.20 Td +(3) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +706.00 808.20 Td +(4) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +706.00 12.20 Td +(4) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +902.00 808.20 Td +(5) Tj +ET +10.00 w +BT +/F1 9 Tf +9.00 TL +0.533 0.000 0.000 rg +902.00 12.20 Td +(5) Tj +ET +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +20.00 806.70 1129.00 -786.00 re +S +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +10.00 816.70 1149.00 -806.00 re +S +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +705.00 100.70 444.00 -80.00 re +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +705.100 61.450 m +1148.630 61.450 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +809.630 41.450 m +1148.630 41.450 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +1069.610 100.630 m +1069.630 61.450 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +1069.630 61.450 m +1069.630 41.450 l +S +10.00 w +BT +/F1 11 Tf +11.00 TL +0.533 0.000 0.000 rg +710.00 87.70 Td +(TITLE:) Tj +ET +10.00 w +BT +/F1 13 Tf +13.00 TL +0.000 0.000 1.000 rg +767.62 75.11 Td +(TEECOMPUTER) Tj +ET +10.00 w +BT +/F1 11 Tf +11.00 TL +0.533 0.000 0.000 rg +1074.62 74.45 Td +(REV:) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +1112.62 74.45 Td +(1.0) Tj +ET +10.00 w +BT +/F1 11 Tf +11.00 TL +0.533 0.000 0.000 rg +814.62 25.70 Td +(Date:) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +861.62 25.22 Td +(2022-01-01) Tj +ET +10.00 w +BT +/F1 11 Tf +11.00 TL +0.533 0.000 0.000 rg +1073.62 45.70 Td +(Sheet:) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +1118.62 45.22 Td +(1/1) Tj +ET +10.00 w +BT +/F1 11 Tf +11.00 TL +0.533 0.000 0.000 rg +953.62 25.45 Td +(Drawn By:) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +1018.63 25.45 Td +(harvengtjeanmarc) Tj +ET +10.00 w +BT +/F1 11 Tf +11.00 TL +0.533 0.000 0.000 rg +814.62 47.45 Td +(Company:) Tj +ET +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +881.25 47.34 Td +(J-M Harvengt) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +809.630 61.450 m +809.630 21.450 l +S +0.33 0.53 1.00 rg +[] 0 d +760.394 39.265 m +760.535 39.371 760.707 39.423 760.904 39.423 c +761.168 39.423 761.451 39.330 761.752 39.148 c +762.053 38.966 762.342 38.680 762.618 38.287 c +763.687 39.921 l +763.355 40.378 762.944 40.735 762.446 40.987 c +761.948 41.239 761.420 41.362 760.867 41.362 c +760.081 41.362 759.393 41.133 758.815 40.677 c +758.238 40.220 757.949 39.622 757.949 38.896 c +757.949 38.375 758.133 37.877 758.502 37.409 c +758.766 37.075 759.245 36.671 759.933 36.202 c +760.529 35.798 760.898 35.517 761.033 35.359 c +761.168 35.201 761.236 35.048 761.236 34.896 c +761.236 34.709 761.150 34.551 760.972 34.410 c +760.793 34.275 760.560 34.205 760.265 34.205 c +759.522 34.205 758.834 34.598 758.207 35.388 c +756.825 33.854 l +757.439 33.233 757.998 32.800 758.496 32.565 c +758.993 32.331 759.552 32.214 760.161 32.214 c +761.217 32.214 762.022 32.501 762.581 33.075 c +763.140 33.649 763.417 34.264 763.417 34.908 c +763.417 35.400 763.281 35.851 763.011 36.272 c +762.741 36.688 762.176 37.192 761.316 37.778 c +760.775 38.147 760.456 38.393 760.351 38.521 c +760.241 38.650 760.185 38.779 760.185 38.908 c +760.179 39.043 760.253 39.160 760.394 39.265 c +h +f +0.33 0.53 1.00 rg +[] 0 d +745.024 39.675 m +740.699 39.675 l +741.055 42.117 l +741.055 42.117 745.644 42.123 745.669 42.123 c +746.271 42.123 746.762 42.592 746.762 43.166 c +746.762 43.740 746.271 44.208 745.669 44.208 c +745.650 44.208 739.009 44.208 739.009 44.208 c +737.314 32.436 l +744.268 32.436 l +744.268 32.436 l +744.852 32.448 745.325 32.905 745.325 33.461 c +745.325 34.029 744.839 34.492 744.243 34.492 c +744.219 34.492 739.931 34.486 739.931 34.486 c +740.385 37.608 l +740.385 37.608 744.790 37.602 744.827 37.602 c +745.429 37.602 745.921 38.070 745.921 38.644 c +745.933 39.166 745.540 39.593 745.024 39.675 c +h +f +0.33 0.53 1.00 rg +[] 0 d +782.922 44.202 m +782.903 44.202 776.262 44.202 776.262 44.202 c +774.579 32.442 l +781.539 32.442 l +781.539 32.442 l +782.123 32.454 782.596 32.911 782.596 33.467 c +782.596 34.035 782.111 34.498 781.515 34.498 c +781.490 34.498 777.202 34.492 777.202 34.492 c +777.657 37.614 l +777.657 37.614 782.062 37.608 782.105 37.608 c +782.707 37.608 783.198 38.076 783.198 38.650 c +783.198 39.166 782.805 39.593 782.289 39.675 c +777.964 39.675 l +778.320 42.117 l +778.320 42.117 782.909 42.123 782.934 42.123 c +783.536 42.123 784.027 42.592 784.027 43.166 c +784.015 43.734 783.530 44.202 782.922 44.202 c +h +f +0.33 0.53 1.00 rg +[] 0 d +795.350 38.568 m +795.350 39.722 795.067 40.747 794.508 41.631 c +793.949 42.516 793.224 43.166 792.327 43.576 c +791.430 43.991 790.072 44.196 788.236 44.196 c +786.282 44.196 l +784.599 32.436 l +788.432 32.436 l +790.042 32.436 791.301 32.665 792.204 33.122 c +793.107 33.578 793.863 34.305 794.459 35.294 c +795.055 36.290 795.350 37.379 795.350 38.568 c +h +792.315 36.138 m +791.866 35.494 791.277 35.037 790.539 34.773 c +790.011 34.586 789.163 34.492 787.990 34.492 c +787.228 34.492 l +788.315 42.129 l +788.899 42.129 l +789.851 42.129 790.613 41.988 791.184 41.701 c +791.756 41.414 792.198 41.010 792.517 40.483 c +792.831 39.956 792.990 39.306 792.990 38.527 c +792.984 37.584 792.763 36.782 792.315 36.138 c +h +f +0.33 0.53 1.00 rg +[] 0 d +804.472 38.703 m +803.102 37.983 l +802.992 37.034 802.144 36.302 801.124 36.302 c +800.025 36.302 799.134 37.151 799.134 38.199 c +799.134 39.248 800.025 40.097 801.124 40.097 c +801.548 40.097 801.941 39.968 802.261 39.757 c +803.962 40.653 l +803.041 44.179 l +801.094 44.179 l +794.459 32.466 l +796.941 32.466 l +798.341 34.961 l +803.219 34.961 l +803.870 32.466 l +806.106 32.466 l +804.472 38.703 l +h +f +0.33 0.53 1.00 rg +[] 0 d +800.393 38.246 m +800.393 37.842 800.737 37.514 801.161 37.514 c +801.585 37.514 801.929 37.842 801.929 38.246 c +801.929 38.650 801.585 38.978 801.161 38.978 c +800.737 38.978 800.393 38.650 800.393 38.246 c +h +f +0.33 0.53 1.00 rg +[] 0 d +755.056 39.769 m +755.056 39.769 755.056 39.775 755.056 39.769 c +754.288 39.769 l +754.208 39.909 l +753.895 40.384 753.501 40.741 753.028 40.987 c +752.549 41.233 751.793 41.356 751.228 41.356 c +750.387 41.356 749.582 41.139 748.814 40.706 c +748.046 40.272 747.432 39.669 746.977 38.890 c +746.523 38.117 746.289 37.297 746.289 36.442 c +746.289 35.318 746.645 34.334 747.358 33.485 c +748.071 32.636 749.035 32.214 750.245 32.214 c +750.774 32.214 751.247 32.296 751.671 32.472 c +752.095 32.641 752.549 32.940 753.034 33.373 c +753.034 33.373 753.606 32.899 753.612 32.905 c +753.968 32.636 754.411 32.466 754.890 32.436 c +755.111 32.436 l +755.142 32.688 l +755.922 38.949 l +755.916 38.949 755.916 38.949 755.910 38.949 c +755.910 39.400 755.529 39.763 755.056 39.769 c +h +753.262 35.570 m +752.985 35.072 752.641 34.703 752.230 34.469 c +751.818 34.234 751.339 34.117 750.786 34.117 c +750.123 34.117 749.582 34.322 749.158 34.744 c +748.734 35.160 748.525 35.710 748.525 36.390 c +748.525 37.274 748.802 37.994 749.361 38.557 c +749.920 39.119 750.596 39.394 751.394 39.394 c +752.082 39.394 752.635 39.183 753.053 38.767 c +753.471 38.346 753.679 37.795 753.679 37.104 c +753.679 36.583 753.538 36.067 753.262 35.570 c +h +f +0.33 0.53 1.00 rg +[] 0 d +729.837 43.060 m +729.377 44.226 728.627 45.274 727.638 46.123 c +726.121 47.423 724.155 48.144 722.109 48.144 c +720.340 48.144 718.650 47.617 717.225 46.621 c +716.537 46.141 715.941 45.573 715.450 44.928 c +715.143 44.969 714.829 44.993 714.510 44.993 c +712.747 44.993 711.082 44.337 709.835 43.148 c +708.588 41.959 707.900 40.378 707.900 38.691 c +707.900 37.128 708.508 35.628 709.607 34.469 c +710.480 33.549 711.610 32.899 712.857 32.595 c +713.398 31.060 714.921 29.953 716.709 29.953 c +718.951 29.953 720.776 31.693 720.776 33.830 c +720.776 33.953 720.770 34.082 720.758 34.205 c +726.465 37.063 l +725.218 39.125 l +719.762 36.395 l +719.019 37.204 717.925 37.713 716.709 37.713 c +714.946 37.713 713.441 36.636 712.876 35.136 c +711.438 35.740 710.431 37.104 710.431 38.697 c +710.431 40.841 712.255 42.586 714.510 42.586 c +715.302 42.586 716.046 42.369 716.672 41.994 c +717.428 44.167 719.578 45.737 722.109 45.737 c +725.058 45.737 727.478 43.617 727.804 40.893 c +727.908 40.905 728.013 40.911 728.117 40.911 c +729.880 40.911 731.312 39.546 731.312 37.865 c +731.312 36.272 730.028 34.966 728.394 34.832 c +726.569 34.832 l +726.489 34.849 726.403 34.855 726.317 34.855 c +725.611 34.855 725.039 34.311 725.039 33.637 c +725.039 32.999 725.555 32.477 726.213 32.425 c +726.213 32.413 l +728.394 32.413 l +728.504 32.413 l +728.615 32.425 l +730.040 32.542 731.361 33.157 732.332 34.164 c +733.308 35.177 733.849 36.489 733.849 37.865 c +733.849 40.290 732.159 42.363 729.837 43.060 c +h +716.709 35.330 m +717.575 35.330 718.282 34.656 718.282 33.830 c +718.282 33.005 717.575 32.331 716.709 32.331 c +715.843 32.331 715.136 33.005 715.136 33.830 c +715.136 34.656 715.843 35.330 716.709 35.330 c +h +f +0.33 0.53 1.00 rg +[] 0 d +768.810 35.980 m +767.035 41.139 l +764.836 41.139 l +767.404 33.625 l +764.811 29.256 l +767.176 29.256 l +774.346 41.139 l +771.931 41.139 l +f +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +690.000 340.700 m +690.000 380.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 711.50 375.70 Tm +(I4) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +690.000 380.700 m +695.000 375.700 l +710.000 375.700 l +710.000 385.700 l +695.000 385.700 l +690.000 380.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +635.000 340.700 m +635.000 380.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 656.50 375.70 Tm +(O4) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +635.000 380.700 m +640.000 375.700 l +655.000 375.700 l +655.000 385.700 l +640.000 385.700 l +635.000 380.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 601.50 375.70 Tm +(O4) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +580.000 380.700 m +585.000 375.700 l +600.000 375.700 l +600.000 385.700 l +585.000 385.700 l +580.000 380.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 546.50 375.70 Tm +(O3) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +525.000 380.700 m +530.000 375.700 l +545.000 375.700 l +545.000 385.700 l +530.000 385.700 l +525.000 380.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 491.50 375.70 Tm +(O3) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +470.000 380.700 m +475.000 375.700 l +490.000 375.700 l +490.000 385.700 l +475.000 385.700 l +470.000 380.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 441.50 375.70 Tm +(O2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +420.000 380.700 m +425.000 375.700 l +440.000 375.700 l +440.000 385.700 l +425.000 385.700 l +420.000 380.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 386.50 375.70 Tm +(O2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +365.000 380.700 m +370.000 375.700 l +385.000 375.700 l +385.000 385.700 l +370.000 385.700 l +365.000 380.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 336.50 375.70 Tm +(O1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +315.000 380.700 m +320.000 375.700 l +335.000 375.700 l +335.000 385.700 l +320.000 385.700 l +315.000 380.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 281.50 375.70 Tm +(O1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +260.000 380.700 m +265.000 375.700 l +280.000 375.700 l +280.000 385.700 l +265.000 385.700 l +260.000 380.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 226.50 375.70 Tm +(O0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +205.000 380.700 m +210.000 375.700 l +225.000 375.700 l +225.000 385.700 l +210.000 385.700 l +205.000 380.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +650.000 320.700 m +650.000 340.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 615.08 315.70 Tm +(O4) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +650.000 320.700 m +645.000 315.700 l +630.000 315.700 l +630.000 325.700 l +645.000 325.700 l +650.000 320.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +580.000 340.700 m +580.000 380.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +525.000 340.700 m +525.000 380.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +470.000 340.700 m +470.000 380.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +365.000 380.700 m +365.000 340.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +315.000 380.700 m +315.000 340.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +260.000 380.700 m +260.000 340.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +205.000 380.700 m +205.000 340.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +145.000 380.700 m +145.000 340.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 166.50 375.70 Tm +(O0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +145.000 380.700 m +150.000 375.700 l +165.000 375.700 l +165.000 385.700 l +150.000 385.700 l +145.000 380.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +595.000 320.700 m +595.000 340.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +540.000 320.700 m +540.000 340.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +485.000 340.700 m +485.000 320.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +430.000 340.700 m +430.000 320.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +325.000 320.700 m +325.000 340.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +275.000 320.700 m +275.000 340.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +220.000 340.700 m +220.000 320.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +165.000 340.700 m +165.000 320.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +105.000 320.700 m +105.000 340.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 564.37 315.70 Tm +(I2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +595.000 320.700 m +590.000 315.700 l +575.000 315.700 l +575.000 325.700 l +590.000 325.700 l +595.000 320.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 509.37 315.70 Tm +(I3) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +540.000 320.700 m +535.000 315.700 l +520.000 315.700 l +520.000 325.700 l +535.000 325.700 l +540.000 320.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 454.37 315.70 Tm +(I2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +485.000 320.700 m +480.000 315.700 l +465.000 315.700 l +465.000 325.700 l +480.000 325.700 l +485.000 320.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 399.37 315.70 Tm +(I3) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +430.000 320.700 m +425.000 315.700 l +410.000 315.700 l +410.000 325.700 l +425.000 325.700 l +430.000 320.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 349.37 315.70 Tm +(I2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +380.000 320.700 m +375.000 315.700 l +360.000 315.700 l +360.000 325.700 l +375.000 325.700 l +380.000 320.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 294.37 315.70 Tm +(I3) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +325.000 320.700 m +320.000 315.700 l +305.000 315.700 l +305.000 325.700 l +320.000 325.700 l +325.000 320.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 244.37 315.70 Tm +(I2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +275.000 320.700 m +270.000 315.700 l +255.000 315.700 l +255.000 325.700 l +270.000 325.700 l +275.000 320.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 189.37 315.70 Tm +(I3) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +220.000 320.700 m +215.000 315.700 l +200.000 315.700 l +200.000 325.700 l +215.000 325.700 l +220.000 320.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 134.37 315.70 Tm +(I3) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +165.000 320.700 m +160.000 315.700 l +145.000 315.700 l +145.000 325.700 l +160.000 325.700 l +165.000 320.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 74.37 315.70 Tm +(I2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +105.000 320.700 m +100.000 315.700 l +85.000 315.700 l +85.000 325.700 l +100.000 325.700 l +105.000 320.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +664.30 353.70 Td +(DEL) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +664.30 362.93 Td +(S11) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +690.000 340.700 m +680.000 340.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +650.000 340.700 m +660.000 340.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +660.000 340.700 m +680.000 350.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +609.30 353.70 Td +(P) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +609.30 362.93 Td +(S10) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +635.000 340.700 m +625.000 340.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +595.000 340.700 m +605.000 340.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +605.000 340.700 m +625.000 350.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +556.38 352.37 Td +(O) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +554.30 362.93 Td +(S9) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +580.000 340.700 m +570.000 340.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +540.000 340.700 m +550.000 340.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +550.000 340.700 m +570.000 350.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +499.30 353.70 Td +(I) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +499.30 362.93 Td +(S8) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +525.000 340.700 m +515.000 340.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +485.000 340.700 m +495.000 340.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +495.000 340.700 m +515.000 350.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +444.30 353.70 Td +(U) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +444.30 362.93 Td +(S7) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +470.000 340.700 m +460.000 340.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +430.000 340.700 m +440.000 340.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +440.000 340.700 m +460.000 350.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +394.30 353.70 Td +(Y) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +394.30 362.93 Td +(S6) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +420.000 340.700 m +410.000 340.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +380.000 340.700 m +390.000 340.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +390.000 340.700 m +410.000 350.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +339.30 353.70 Td +(T) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +339.30 362.93 Td +(S5) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +365.000 340.700 m +355.000 340.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +325.000 340.700 m +335.000 340.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +335.000 340.700 m +355.000 350.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +289.30 353.70 Td +(R) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +289.30 362.93 Td +(S4) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +315.000 340.700 m +305.000 340.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +275.000 340.700 m +285.000 340.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +285.000 340.700 m +305.000 350.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +234.30 353.70 Td +(E) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +234.30 362.93 Td +(S3) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +260.000 340.700 m +250.000 340.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +220.000 340.700 m +230.000 340.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +230.000 340.700 m +250.000 350.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +179.30 353.70 Td +(W) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +179.30 362.93 Td +(S2) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +205.000 340.700 m +195.000 340.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +165.000 340.700 m +175.000 340.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +175.000 340.700 m +195.000 350.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +119.30 353.70 Td +(Q) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +119.30 362.93 Td +(S1) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +145.000 340.700 m +135.000 340.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +105.000 340.700 m +115.000 340.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +115.000 340.700 m +135.000 350.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +1040.000 335.700 m +1025.000 335.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +1025.000 345.700 m +1040.000 345.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +1040.000 355.700 m +1025.000 355.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +1025.000 365.700 m +1040.000 365.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 990.08 330.70 Tm +(O0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +1025.000 335.700 m +1020.000 330.700 l +1005.000 330.700 l +1005.000 340.700 l +1020.000 340.700 l +1025.000 335.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 994.37 340.70 Tm +(I2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +1025.000 345.700 m +1020.000 340.700 l +1005.000 340.700 l +1005.000 350.700 l +1020.000 350.700 l +1025.000 345.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 994.37 350.70 Tm +(I1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +1025.000 355.700 m +1020.000 350.700 l +1005.000 350.700 l +1005.000 360.700 l +1020.000 360.700 l +1025.000 355.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 994.37 360.70 Tm +(I0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +1025.000 365.700 m +1020.000 360.700 l +1005.000 360.700 l +1005.000 370.700 l +1020.000 370.700 l +1025.000 365.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +1041.05 373.70 Td +(Header6) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +1041.05 382.93 Td +(CON1) Tj +ET +2 J +0 j +100 M +0.50 w +0.50 0.00 0.00 RG +1.00 1.00 0.69 rg +[] 0 d +1050.00 370.70 20.00 -60.00 re +B +BT +/F2 9 Tf +9.00 TL +0.000 g +1058.00 361.20 Td +(1) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +1040.000 365.700 m +1050.000 365.700 l +S +BT +/F2 9 Tf +9.00 TL +0.000 g +1058.00 351.20 Td +(2) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +1040.000 355.700 m +1050.000 355.700 l +S +BT +/F2 9 Tf +9.00 TL +0.000 g +1058.00 341.20 Td +(3) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +1040.000 345.700 m +1050.000 345.700 l +S +BT +/F2 9 Tf +9.00 TL +0.000 g +1058.00 331.20 Td +(4) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +1040.000 335.700 m +1050.000 335.700 l +S +BT +/F2 9 Tf +9.00 TL +0.000 g +1058.00 321.20 Td +(5) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +1040.000 325.700 m +1050.000 325.700 l +S +BT +/F2 9 Tf +9.00 TL +0.000 g +1058.00 311.20 Td +(6) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +1040.000 315.700 m +1050.000 315.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +420.000 340.700 m +420.000 380.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.000 340.700 m +380.000 320.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +650.000 230.700 m +650.000 250.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +595.000 230.700 m +595.000 250.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +540.000 230.700 m +540.000 250.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +485.000 230.700 m +485.000 250.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +430.000 230.700 m +430.000 250.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.000 230.700 m +380.000 250.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +325.000 230.700 m +325.000 250.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +275.000 230.700 m +275.000 250.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +220.000 230.700 m +220.000 250.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +165.000 250.700 m +165.000 230.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 615.08 225.70 Tm +(O4) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +650.000 230.700 m +645.000 225.700 l +630.000 225.700 l +630.000 235.700 l +645.000 235.700 l +650.000 230.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 560.08 225.70 Tm +(O4) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +595.000 230.700 m +590.000 225.700 l +575.000 225.700 l +575.000 235.700 l +590.000 235.700 l +595.000 230.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 505.08 225.70 Tm +(O3) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +540.000 230.700 m +535.000 225.700 l +520.000 225.700 l +520.000 235.700 l +535.000 235.700 l +540.000 230.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 450.08 225.70 Tm +(O3) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +485.000 230.700 m +480.000 225.700 l +465.000 225.700 l +465.000 235.700 l +480.000 235.700 l +485.000 230.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 395.08 225.70 Tm +(O2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +430.000 230.700 m +425.000 225.700 l +410.000 225.700 l +410.000 235.700 l +425.000 235.700 l +430.000 230.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 345.08 225.70 Tm +(O2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +380.000 230.700 m +375.000 225.700 l +360.000 225.700 l +360.000 235.700 l +375.000 235.700 l +380.000 230.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 290.08 225.70 Tm +(O1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +325.000 230.700 m +320.000 225.700 l +305.000 225.700 l +305.000 235.700 l +320.000 235.700 l +325.000 230.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 240.08 225.70 Tm +(O1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +275.000 230.700 m +270.000 225.700 l +255.000 225.700 l +255.000 235.700 l +270.000 235.700 l +275.000 230.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 185.08 225.70 Tm +(O0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +220.000 230.700 m +215.000 225.700 l +200.000 225.700 l +200.000 235.700 l +215.000 235.700 l +220.000 230.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 130.08 225.70 Tm +(O0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +165.000 230.700 m +160.000 225.700 l +145.000 225.700 l +145.000 235.700 l +160.000 235.700 l +165.000 230.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +105.000 230.700 m +105.000 250.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +690.000 250.700 m +690.000 290.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +635.000 250.700 m +635.000 290.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +580.000 250.700 m +580.000 290.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +525.000 250.700 m +525.000 290.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +470.000 250.700 m +470.000 290.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +420.000 250.700 m +420.000 290.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +365.000 250.700 m +365.000 290.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +315.000 250.700 m +315.000 290.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +260.000 250.700 m +260.000 290.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +205.000 250.700 m +205.000 290.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +145.000 250.700 m +145.000 290.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 711.50 285.70 Tm +(I5) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +690.000 290.700 m +695.000 285.700 l +710.000 285.700 l +710.000 295.700 l +695.000 295.700 l +690.000 290.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 656.50 285.70 Tm +(I1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +635.000 290.700 m +640.000 285.700 l +655.000 285.700 l +655.000 295.700 l +640.000 295.700 l +635.000 290.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 601.50 285.70 Tm +(I5) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +580.000 290.700 m +585.000 285.700 l +600.000 285.700 l +600.000 295.700 l +585.000 295.700 l +580.000 290.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 546.50 285.70 Tm +(I1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +525.000 290.700 m +530.000 285.700 l +545.000 285.700 l +545.000 295.700 l +530.000 295.700 l +525.000 290.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 491.50 285.70 Tm +(I5) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +470.000 290.700 m +475.000 285.700 l +490.000 285.700 l +490.000 295.700 l +475.000 295.700 l +470.000 290.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 441.50 285.70 Tm +(I1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +420.000 290.700 m +425.000 285.700 l +440.000 285.700 l +440.000 295.700 l +425.000 295.700 l +420.000 290.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 386.50 285.70 Tm +(I5) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +365.000 290.700 m +370.000 285.700 l +385.000 285.700 l +385.000 295.700 l +370.000 295.700 l +365.000 290.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 336.50 285.70 Tm +(I1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +315.000 290.700 m +320.000 285.700 l +335.000 285.700 l +335.000 295.700 l +320.000 295.700 l +315.000 290.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 281.50 285.70 Tm +(I5) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +260.000 290.700 m +265.000 285.700 l +280.000 285.700 l +280.000 295.700 l +265.000 295.700 l +260.000 290.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 226.50 285.70 Tm +(I1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +205.000 290.700 m +210.000 285.700 l +225.000 285.700 l +225.000 295.700 l +210.000 295.700 l +205.000 290.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 166.50 285.70 Tm +(I1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +145.000 290.700 m +150.000 285.700 l +165.000 285.700 l +165.000 295.700 l +150.000 295.700 l +145.000 290.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 70.08 225.70 Tm +(O5) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +105.000 230.700 m +100.000 225.700 l +85.000 225.700 l +85.000 235.700 l +100.000 235.700 l +105.000 230.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +119.30 263.70 Td +(TAB) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +119.30 272.93 Td +(S12) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +145.000 250.700 m +135.000 250.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +105.000 250.700 m +115.000 250.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +115.000 250.700 m +135.000 260.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +179.30 263.70 Td +(A) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +179.30 272.93 Td +(S13) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +205.000 250.700 m +195.000 250.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +165.000 250.700 m +175.000 250.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +175.000 250.700 m +195.000 260.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +234.30 263.70 Td +(S) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +234.30 272.93 Td +(S14) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +260.000 250.700 m +250.000 250.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +220.000 250.700 m +230.000 250.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +230.000 250.700 m +250.000 260.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +289.30 263.70 Td +(D) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +289.30 272.93 Td +(S15) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +315.000 250.700 m +305.000 250.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +275.000 250.700 m +285.000 250.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +285.000 250.700 m +305.000 260.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +339.30 263.70 Td +(F) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +339.30 272.93 Td +(S16) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +365.000 250.700 m +355.000 250.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +325.000 250.700 m +335.000 250.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +335.000 250.700 m +355.000 260.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +394.30 263.70 Td +(G) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +394.30 272.93 Td +(S17) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +420.000 250.700 m +410.000 250.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +380.000 250.700 m +390.000 250.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +390.000 250.700 m +410.000 260.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +444.30 263.70 Td +(H) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +444.30 272.93 Td +(S18) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +470.000 250.700 m +460.000 250.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +430.000 250.700 m +440.000 250.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +440.000 250.700 m +460.000 260.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +499.30 263.70 Td +(J) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +499.30 272.93 Td +(S19) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +525.000 250.700 m +515.000 250.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +485.000 250.700 m +495.000 250.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +495.000 250.700 m +515.000 260.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +554.30 263.70 Td +(K) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +554.30 272.93 Td +(S20) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +580.000 250.700 m +570.000 250.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +540.000 250.700 m +550.000 250.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +550.000 250.700 m +570.000 260.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +609.30 263.70 Td +(L) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +609.30 272.93 Td +(S21) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +635.000 250.700 m +625.000 250.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +595.000 250.700 m +605.000 250.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +605.000 250.700 m +625.000 260.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +664.30 263.70 Td +(RET) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +664.30 272.93 Td +(S22) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +690.000 250.700 m +680.000 250.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +650.000 250.700 m +660.000 250.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +660.000 250.700 m +680.000 260.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +705.000 135.700 m +705.000 155.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +595.000 135.700 m +595.000 155.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +540.000 135.700 m +540.000 155.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +485.000 135.700 m +485.000 155.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +430.000 135.700 m +430.000 155.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +380.000 135.700 m +380.000 155.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +325.000 135.700 m +325.000 155.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +275.000 135.700 m +275.000 155.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +220.000 135.700 m +220.000 155.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +165.000 135.700 m +165.000 155.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +105.000 155.700 m +105.000 135.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +745.000 155.700 m +745.000 205.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +635.000 155.700 m +635.000 205.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +580.000 155.700 m +580.000 205.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +525.000 155.700 m +525.000 205.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +470.000 205.700 m +470.000 155.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +420.000 155.700 m +420.000 205.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +365.000 205.700 m +365.000 155.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +315.000 155.700 m +315.000 205.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +260.000 155.700 m +260.000 205.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +205.000 155.700 m +205.000 205.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +145.000 205.700 m +145.000 155.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 670.08 130.70 Tm +(O4) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +705.000 135.700 m +700.000 130.700 l +685.000 130.700 l +685.000 140.700 l +700.000 140.700 l +705.000 135.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 619.37 130.70 Tm +(I0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +650.000 135.700 m +645.000 130.700 l +630.000 130.700 l +630.000 140.700 l +645.000 140.700 l +650.000 135.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 560.08 130.70 Tm +(O3) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +595.000 135.700 m +590.000 130.700 l +575.000 130.700 l +575.000 140.700 l +590.000 140.700 l +595.000 135.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 509.37 130.70 Tm +(I6) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +540.000 135.700 m +535.000 130.700 l +520.000 130.700 l +520.000 140.700 l +535.000 140.700 l +540.000 135.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 450.08 130.70 Tm +(O2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +485.000 135.700 m +480.000 130.700 l +465.000 130.700 l +465.000 140.700 l +480.000 140.700 l +485.000 135.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 399.37 130.70 Tm +(I6) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +430.000 135.700 m +425.000 130.700 l +410.000 130.700 l +410.000 140.700 l +425.000 140.700 l +430.000 135.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 349.37 130.70 Tm +(I0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +380.000 135.700 m +375.000 130.700 l +360.000 130.700 l +360.000 140.700 l +375.000 140.700 l +380.000 135.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 294.37 130.70 Tm +(I6) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +325.000 135.700 m +320.000 130.700 l +305.000 130.700 l +305.000 140.700 l +320.000 140.700 l +325.000 135.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 244.37 130.70 Tm +(I0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +275.000 135.700 m +270.000 130.700 l +255.000 130.700 l +255.000 140.700 l +270.000 140.700 l +275.000 135.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 189.37 130.70 Tm +(I6) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +220.000 135.700 m +215.000 130.700 l +200.000 130.700 l +200.000 140.700 l +215.000 140.700 l +220.000 135.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 134.37 130.70 Tm +(I0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +165.000 135.700 m +160.000 130.700 l +145.000 130.700 l +145.000 140.700 l +160.000 140.700 l +165.000 135.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 74.37 130.70 Tm +(I3) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +105.000 135.700 m +100.000 130.700 l +85.000 130.700 l +85.000 140.700 l +100.000 140.700 l +105.000 135.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 766.50 200.70 Tm +(I6) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +745.000 205.700 m +750.000 200.700 l +765.000 200.700 l +765.000 210.700 l +750.000 210.700 l +745.000 205.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 711.50 200.70 Tm +(O4) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +690.000 205.700 m +695.000 200.700 l +710.000 200.700 l +710.000 210.700 l +695.000 210.700 l +690.000 205.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 656.50 200.70 Tm +(I0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +635.000 205.700 m +640.000 200.700 l +655.000 200.700 l +655.000 210.700 l +640.000 210.700 l +635.000 205.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +719.30 168.70 Td +(=) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +719.30 177.93 Td +(S34) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +745.000 155.700 m +735.000 155.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +705.000 155.700 m +715.000 155.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +715.000 155.700 m +735.000 165.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +664.30 168.70 Td +(:) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +664.30 177.93 Td +(S33) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +690.000 155.700 m +680.000 155.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +650.000 155.700 m +660.000 155.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +660.000 155.700 m +680.000 165.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 601.50 200.70 Tm +(O3) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +580.000 205.700 m +585.000 200.700 l +600.000 200.700 l +600.000 210.700 l +585.000 210.700 l +580.000 205.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 546.50 200.70 Tm +(I4) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +525.000 205.700 m +530.000 200.700 l +545.000 200.700 l +545.000 210.700 l +530.000 210.700 l +525.000 205.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 491.50 200.70 Tm +(O2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +470.000 205.700 m +475.000 200.700 l +490.000 200.700 l +490.000 210.700 l +475.000 210.700 l +470.000 205.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 441.50 200.70 Tm +(O2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +420.000 205.700 m +425.000 200.700 l +440.000 200.700 l +440.000 210.700 l +425.000 210.700 l +420.000 205.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 386.50 200.70 Tm +(O1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +365.000 205.700 m +370.000 200.700 l +385.000 200.700 l +385.000 210.700 l +370.000 210.700 l +365.000 205.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 336.50 200.70 Tm +(O1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +315.000 205.700 m +320.000 200.700 l +335.000 200.700 l +335.000 210.700 l +320.000 210.700 l +315.000 205.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 281.50 200.70 Tm +(O0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +260.000 205.700 m +265.000 200.700 l +280.000 200.700 l +280.000 210.700 l +265.000 210.700 l +260.000 205.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 226.50 200.70 Tm +(O0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +205.000 205.700 m +210.000 200.700 l +225.000 200.700 l +225.000 210.700 l +210.000 210.700 l +205.000 205.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 166.50 200.70 Tm +(O5) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +145.000 205.700 m +150.000 200.700 l +165.000 200.700 l +165.000 210.700 l +150.000 210.700 l +145.000 205.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +609.30 168.70 Td +(;) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +609.30 177.93 Td +(S32) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +635.000 155.700 m +625.000 155.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +595.000 155.700 m +605.000 155.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +605.000 155.700 m +625.000 165.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +554.30 168.70 Td +(,) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +554.30 177.93 Td +(S31) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +580.000 155.700 m +570.000 155.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +540.000 155.700 m +550.000 155.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +550.000 155.700 m +570.000 165.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +499.30 168.70 Td +(M) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +499.30 177.93 Td +(S30) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +525.000 155.700 m +515.000 155.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +485.000 155.700 m +495.000 155.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +495.000 155.700 m +515.000 165.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +444.30 168.70 Td +(N) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +444.30 177.93 Td +(S29) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +470.000 155.700 m +460.000 155.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +430.000 155.700 m +440.000 155.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +440.000 155.700 m +460.000 165.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +394.30 168.70 Td +(B) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +394.30 177.93 Td +(S28) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +420.000 155.700 m +410.000 155.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +380.000 155.700 m +390.000 155.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +390.000 155.700 m +410.000 165.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +339.30 168.70 Td +(U) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +339.30 177.93 Td +(S27) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +365.000 155.700 m +355.000 155.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +325.000 155.700 m +335.000 155.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +335.000 155.700 m +355.000 165.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +289.30 168.70 Td +(C) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +289.30 177.93 Td +(S26) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +315.000 155.700 m +305.000 155.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +275.000 155.700 m +285.000 155.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +285.000 155.700 m +305.000 165.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +234.30 168.70 Td +(S) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +234.30 177.93 Td +(S25) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +260.000 155.700 m +250.000 155.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +220.000 155.700 m +230.000 155.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +230.000 155.700 m +250.000 165.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +179.30 168.70 Td +(Z) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +179.30 177.93 Td +(S24) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +205.000 155.700 m +195.000 155.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +165.000 155.700 m +175.000 155.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +175.000 155.700 m +195.000 165.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +119.30 168.70 Td +(SHFT) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +119.30 177.93 Td +(S23) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +145.000 155.700 m +135.000 155.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +105.000 155.700 m +115.000 155.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +115.000 155.700 m +135.000 165.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +690.000 155.700 m +690.000 205.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +650.000 135.700 m +650.000 155.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +160.000 65.700 m +160.000 45.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +220.000 65.700 m +220.000 45.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +270.000 65.700 m +270.000 45.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +375.000 65.700 m +375.000 45.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +480.000 65.700 m +480.000 45.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +535.000 65.700 m +535.000 45.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +575.000 65.700 m +575.000 115.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +520.000 65.700 m +520.000 115.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +415.000 65.700 m +415.000 115.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +310.000 65.700 m +310.000 115.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +260.000 115.700 m +260.000 65.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +200.000 65.700 m +200.000 115.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 500.08 40.70 Tm +(O3) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +535.000 45.700 m +530.000 40.700 l +515.000 40.700 l +515.000 50.700 l +530.000 50.700 l +535.000 45.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 445.08 40.70 Tm +(O1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +480.000 45.700 m +475.000 40.700 l +460.000 40.700 l +460.000 50.700 l +475.000 50.700 l +480.000 45.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 344.37 40.70 Tm +(I4) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +375.000 45.700 m +370.000 40.700 l +355.000 40.700 l +355.000 50.700 l +370.000 50.700 l +375.000 45.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 239.37 40.70 Tm +(I4) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +270.000 45.700 m +265.000 40.700 l +250.000 40.700 l +250.000 50.700 l +265.000 50.700 l +270.000 45.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 185.08 40.70 Tm +(O0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +220.000 45.700 m +215.000 40.700 l +200.000 40.700 l +200.000 50.700 l +215.000 50.700 l +220.000 45.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 125.08 40.70 Tm +(O5) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +160.000 45.700 m +155.000 40.700 l +140.000 40.700 l +140.000 50.700 l +155.000 50.700 l +160.000 45.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 596.50 110.70 Tm +(I4) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +575.000 115.700 m +580.000 110.700 l +595.000 110.700 l +595.000 120.700 l +580.000 120.700 l +575.000 115.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 541.50 110.70 Tm +(I4) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +520.000 115.700 m +525.000 110.700 l +540.000 110.700 l +540.000 120.700 l +525.000 120.700 l +520.000 115.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 436.50 110.70 Tm +(O1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +415.000 115.700 m +420.000 110.700 l +435.000 110.700 l +435.000 120.700 l +420.000 120.700 l +415.000 115.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 331.50 110.70 Tm +(O1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +310.000 115.700 m +315.000 110.700 l +330.000 110.700 l +330.000 120.700 l +315.000 120.700 l +310.000 115.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 281.50 110.70 Tm +(I4) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +260.000 115.700 m +265.000 110.700 l +280.000 110.700 l +280.000 120.700 l +265.000 120.700 l +260.000 115.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 221.50 110.70 Tm +(I4) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +200.000 115.700 m +205.000 110.700 l +220.000 110.700 l +220.000 120.700 l +205.000 120.700 l +200.000 115.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +549.30 78.70 Td +(*) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +549.30 87.93 Td +(S40) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +575.000 65.700 m +565.000 65.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +535.000 65.700 m +545.000 65.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +545.000 65.700 m +565.000 75.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +174.30 78.70 Td +(CTRL) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +174.30 87.93 Td +(S35) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +200.000 65.700 m +190.000 65.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +160.000 65.700 m +170.000 65.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +170.000 65.700 m +190.000 75.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +494.30 78.70 Td +(SPC3) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +494.30 87.93 Td +(S39) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +520.000 65.700 m +510.000 65.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +480.000 65.700 m +490.000 65.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +490.000 65.700 m +510.000 75.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +389.30 78.70 Td +(SPC2) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +389.30 87.93 Td +(S38) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +415.000 65.700 m +405.000 65.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +375.000 65.700 m +385.000 65.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +385.000 65.700 m +405.000 75.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +284.30 78.70 Td +(SPC1) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +284.30 87.93 Td +(S37) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +310.000 65.700 m +300.000 65.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +270.000 65.700 m +280.000 65.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +280.000 65.700 m +300.000 75.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +234.30 78.70 Td +(<) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +234.30 87.93 Td +(S36) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +260.000 65.700 m +250.000 65.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +220.000 65.700 m +230.000 65.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +230.000 65.700 m +250.000 75.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +824.30 263.70 Td +(RET) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +824.30 272.93 Td +(S41) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +850.000 250.700 m +840.000 250.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +810.000 250.700 m +820.000 250.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +820.000 250.700 m +840.000 260.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +904.30 263.70 Td +(RET) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +904.30 272.93 Td +(S42) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +930.000 250.700 m +920.000 250.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +890.000 250.700 m +900.000 250.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +900.000 250.700 m +920.000 260.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +869.30 348.70 Td +(RET) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +869.30 357.93 Td +(S43) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +895.000 335.700 m +885.000 335.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +855.000 335.700 m +865.000 335.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +865.000 335.700 m +885.000 345.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +864.30 168.70 Td +(RET) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +864.30 177.93 Td +(S44) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +890.000 155.700 m +880.000 155.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +850.000 155.700 m +860.000 155.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +860.000 155.700 m +880.000 165.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 951.50 285.70 Tm +(I6) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +930.000 290.700 m +935.000 285.700 l +950.000 285.700 l +950.000 295.700 l +935.000 295.700 l +930.000 290.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 871.50 285.70 Tm +(O5) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +850.000 290.700 m +855.000 285.700 l +870.000 285.700 l +870.000 295.700 l +855.000 295.700 l +850.000 290.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 916.50 375.70 Tm +(O5) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +895.000 380.700 m +900.000 375.700 l +915.000 375.700 l +915.000 385.700 l +900.000 385.700 l +895.000 380.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 911.50 195.70 Tm +(O5) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +890.000 200.700 m +895.000 195.700 l +910.000 195.700 l +910.000 205.700 l +895.000 205.700 l +890.000 200.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 819.37 130.70 Tm +(I0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +850.000 135.700 m +845.000 130.700 l +830.000 130.700 l +830.000 140.700 l +845.000 140.700 l +850.000 135.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 779.37 225.70 Tm +(I5) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +810.000 230.700 m +805.000 225.700 l +790.000 225.700 l +790.000 235.700 l +805.000 235.700 l +810.000 230.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 855.08 225.70 Tm +(O5) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +890.000 230.700 m +885.000 225.700 l +870.000 225.700 l +870.000 235.700 l +885.000 235.700 l +890.000 230.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 824.37 310.70 Tm +(I2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +855.000 315.700 m +850.000 310.700 l +835.000 310.700 l +835.000 320.700 l +850.000 320.700 l +855.000 315.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +895.000 380.700 m +895.000 335.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +855.000 335.700 m +855.000 315.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +850.000 290.700 m +850.000 250.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +810.000 250.700 m +810.000 230.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +890.000 250.700 m +890.000 230.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +930.000 290.700 m +930.000 250.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +890.000 200.700 m +890.000 155.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +850.000 155.700 m +850.000 135.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +559.83 638.36 Td +(VGA-FEMLAE) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +559.83 647.36 Td +(DSUB2) Tj +ET +1 J +1 j +2.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +720.000 730.700 m +620.000 730.700 l +S +1 J +1 j +2.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +620.000 570.700 m +620.000 730.700 l +S +1 J +1 j +2.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +720.000 730.700 m +720.000 570.700 l +S +1 J +1 j +2.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +620.000 570.700 m +720.000 570.700 l +S +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +698.13 717.70 Td +(RED) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +726.00 721.70 Td +(1) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +740.000 720.700 m +720.000 720.700 l +S +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +685.66 707.70 Td +(GREEN) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +726.00 711.70 Td +(2) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +740.000 710.700 m +720.000 710.700 l +S +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +693.56 697.70 Td +(BLUE) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +726.00 701.70 Td +(3) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +740.000 700.700 m +720.000 700.700 l +S +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +678.40 687.70 Td +(ID2/RES) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +726.00 691.70 Td +(4) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +740.000 690.700 m +720.000 690.700 l +S +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +656.44 677.70 Td +(GND \(HSync\)) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +726.00 681.70 Td +(5) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +740.000 680.700 m +720.000 680.700 l +S +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +674.33 667.70 Td +(RED GND) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +726.00 671.70 Td +(6) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +740.000 670.700 m +720.000 670.700 l +S +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +661.87 657.70 Td +(GREEN GND) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +726.00 661.70 Td +(7) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +740.000 660.700 m +720.000 660.700 l +S +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +669.77 647.70 Td +(BLUE GND) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +726.00 651.70 Td +(8) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +740.000 650.700 m +720.000 650.700 l +S +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +674.89 637.70 Td +(KEY/PWR) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +726.00 641.70 Td +(9) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +740.000 640.700 m +720.000 640.700 l +S +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +630.48 627.70 Td +(GND \(VSync, DDC\)) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +726.00 631.70 Td +(10) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +740.000 630.700 m +720.000 630.700 l +S +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +678.40 617.70 Td +(ID0/RES) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +726.00 621.70 Td +(11) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +740.000 620.700 m +720.000 620.700 l +S +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +677.26 607.70 Td +(ID1/SDA) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +726.00 611.70 Td +(12) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +740.000 610.700 m +720.000 610.700 l +S +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +633.65 597.70 Td +(HSYNC \(or CSync\)) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +726.00 601.70 Td +(13) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +740.000 600.700 m +720.000 600.700 l +S +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +689.02 587.70 Td +(VSync) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +726.00 591.70 Td +(14) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +740.000 590.700 m +720.000 590.700 l +S +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +679.06 577.70 Td +(ID3/SCL) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.553 0.137 0.137 rg +726.00 581.70 Td +(15) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +740.000 580.700 m +720.000 580.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 709.00 735.70 Tm +(16) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +710.000 750.700 m +710.000 730.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 709.00 554.27 Tm +(17) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +710.000 550.700 m +710.000 570.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +710.000 750.700 m +710.000 765.700 l +780.000 765.700 l +780.000 750.700 l +775.000 750.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +710.000 550.700 m +775.000 550.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 762.00 524.70 Tm +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +775.000 540.700 m +775.000 550.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +766.000 540.700 m +784.000 540.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +769.000 538.700 m +781.000 538.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +772.000 536.700 m +778.000 536.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +774.000 534.700 m +776.000 534.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 767.00 739.70 Tm +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +780.000 755.700 m +780.000 765.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +771.000 755.700 m +789.000 755.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +774.000 753.700 m +786.000 753.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +777.000 751.700 m +783.000 751.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +779.000 749.700 m +781.000 749.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +945.000 590.700 m +1055.000 590.700 l +1105.000 610.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +975.000 600.700 m +1040.000 600.700 l +1040.000 620.700 l +1105.000 620.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +1000.000 620.700 m +1030.000 620.700 l +1030.000 630.700 l +1105.000 630.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +975.000 630.700 m +1020.000 630.700 l +1020.000 640.700 l +1105.000 640.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +1000.000 640.700 m +1010.000 640.700 l +1010.000 650.700 l +1105.000 650.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +975.000 650.700 m +1000.000 650.700 l +1000.000 660.700 l +1105.000 660.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +1000.000 670.700 m +1105.000 670.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +975.000 680.700 m +1105.000 680.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +1000.000 690.700 m +1105.000 690.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +975.000 700.700 m +1105.000 700.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +949.03 706.70 Td +(820) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +949.03 715.47 Td +(R1) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +945.000 697.700 m +965.000 697.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +965.000 703.700 m +945.000 703.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +965.000 697.700 m +965.000 703.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +945.000 697.700 m +945.000 703.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +975.000 700.700 m +965.000 700.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +935.000 700.700 m +945.000 700.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +974.03 696.70 Td +(390) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +974.03 705.47 Td +(R2) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +970.000 687.700 m +990.000 687.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +990.000 693.700 m +970.000 693.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +990.000 687.700 m +990.000 693.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +970.000 687.700 m +970.000 693.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +1000.000 690.700 m +990.000 690.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +960.000 690.700 m +970.000 690.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +949.03 686.70 Td +(2.2k) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +949.03 695.47 Td +(R3) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +945.000 677.700 m +965.000 677.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +965.000 683.700 m +945.000 683.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +965.000 677.700 m +965.000 683.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +945.000 677.700 m +945.000 683.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +975.000 680.700 m +965.000 680.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +935.000 680.700 m +945.000 680.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +740.000 700.700 m +805.000 700.700 l +935.000 700.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +960.000 690.700 m +920.000 690.700 l +920.000 700.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +974.03 676.70 Td +(1k) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +974.03 685.47 Td +(R4) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +970.000 667.700 m +990.000 667.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +990.000 673.700 m +970.000 673.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +990.000 667.700 m +990.000 673.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +970.000 667.700 m +970.000 673.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +1000.000 670.700 m +990.000 670.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +960.000 670.700 m +970.000 670.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +949.03 656.70 Td +(470) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +949.03 665.47 Td +(R5) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +945.000 647.700 m +965.000 647.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +965.000 653.700 m +945.000 653.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +965.000 647.700 m +965.000 653.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +945.000 647.700 m +945.000 653.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +975.000 650.700 m +965.000 650.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +935.000 650.700 m +945.000 650.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +740.000 710.700 m +805.000 710.700 l +905.000 710.700 l +905.000 680.700 l +935.000 680.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +960.000 670.700 m +905.000 670.700 l +905.000 680.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +935.000 650.700 m +905.000 650.700 l +905.000 670.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +974.03 646.70 Td +(2.2k) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +974.03 655.47 Td +(R6) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +970.000 637.700 m +990.000 637.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +990.000 643.700 m +970.000 643.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +990.000 637.700 m +990.000 643.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +970.000 637.700 m +970.000 643.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +1000.000 640.700 m +990.000 640.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +960.000 640.700 m +970.000 640.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +949.03 636.70 Td +(1k) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +949.03 645.47 Td +(R7) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +945.000 627.700 m +965.000 627.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +965.000 633.700 m +945.000 633.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +965.000 627.700 m +965.000 633.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +945.000 627.700 m +945.000 633.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +975.000 630.700 m +965.000 630.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +935.000 630.700 m +945.000 630.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +974.03 626.70 Td +(470) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +974.03 635.47 Td +(R8) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +970.000 617.700 m +990.000 617.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +990.000 623.700 m +970.000 623.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +990.000 617.700 m +990.000 623.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +970.000 617.700 m +970.000 623.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +1000.000 620.700 m +990.000 620.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +960.000 620.700 m +970.000 620.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +740.000 720.700 m +805.000 720.700 l +890.000 720.700 l +890.000 640.700 l +960.000 640.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +935.000 630.700 m +890.000 630.700 l +890.000 640.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +960.000 620.700 m +890.000 620.700 l +890.000 630.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +949.03 606.70 Td +(82) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +949.03 615.47 Td +(R9) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +945.000 597.700 m +965.000 597.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +965.000 603.700 m +945.000 603.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +965.000 597.700 m +965.000 603.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +945.000 597.700 m +945.000 603.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +975.000 600.700 m +965.000 600.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +935.000 600.700 m +945.000 600.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +919.03 596.70 Td +(82) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +919.03 605.47 Td +(R10) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +915.000 587.700 m +935.000 587.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +935.000 593.700 m +915.000 593.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +935.000 587.700 m +935.000 593.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +915.000 587.700 m +915.000 593.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +945.000 590.700 m +935.000 590.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +905.000 590.700 m +915.000 590.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +740.000 600.700 m +935.000 600.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +740.000 590.700 m +905.000 590.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 857.00 604.70 Tm +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +870.000 620.700 m +870.000 630.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +861.000 620.700 m +879.000 620.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +864.000 618.700 m +876.000 618.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +867.000 616.700 m +873.000 616.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +869.000 614.700 m +871.000 614.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +740.000 680.700 m +870.000 680.700 l +870.000 630.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +740.000 670.700 m +805.000 670.700 l +870.000 670.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +740.000 660.700 m +805.000 660.700 l +870.000 660.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +740.000 650.700 m +805.000 650.700 l +870.000 650.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +740.000 630.700 m +805.000 630.700 l +870.000 630.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +320.000 625.700 m +385.000 625.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 402.02 621.25 Tm +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +395.000 625.700 m +385.000 625.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +395.000 634.700 m +395.000 616.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +397.000 631.700 m +397.000 619.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +399.000 628.700 m +399.000 622.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +401.000 626.700 m +401.000 624.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 347.00 772.92 Tm +(GND2) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +360.000 765.700 m +360.000 755.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +351.000 765.700 m +369.000 765.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +354.000 767.700 m +366.000 767.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +357.000 769.700 m +363.000 769.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +359.000 771.700 m +361.000 771.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +360.000 755.700 m +320.000 755.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 610.70 Tm +(USER1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 615.700 m +340.000 610.700 l +355.000 610.700 l +355.000 620.700 l +340.000 620.700 l +335.000 615.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 600.70 Tm +(USER2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 605.700 m +340.000 600.700 l +355.000 600.700 l +355.000 610.700 l +340.000 610.700 l +335.000 605.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +335.000 615.700 m +320.000 615.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +320.000 605.700 m +335.000 605.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 50.08 730.70 Tm +(G0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 735.700 m +80.000 730.700 l +65.000 730.700 l +65.000 740.700 l +80.000 740.700 l +85.000 735.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 50.74 720.70 Tm +(R2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 725.700 m +80.000 720.700 l +65.000 720.700 l +65.000 730.700 l +80.000 730.700 l +85.000 725.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 50.74 710.70 Tm +(R1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 715.700 m +80.000 710.700 l +65.000 710.700 l +65.000 720.700 l +80.000 720.700 l +85.000 715.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 530.70 Tm +(R0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 535.700 m +340.000 530.700 l +355.000 530.700 l +355.000 540.700 l +340.000 540.700 l +335.000 535.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +320.000 535.700 m +335.000 535.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.000 735.700 m +100.000 735.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +100.000 725.700 m +85.000 725.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +100.000 715.700 m +85.000 715.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 50.74 650.70 Tm +(B1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 655.700 m +80.000 650.700 l +65.000 650.700 l +65.000 660.700 l +80.000 660.700 l +85.000 655.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 50.08 640.70 Tm +(G2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 645.700 m +80.000 640.700 l +65.000 640.700 l +65.000 650.700 l +80.000 650.700 l +85.000 645.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 50.74 630.70 Tm +(B0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 635.700 m +80.000 630.700 l +65.000 630.700 l +65.000 640.700 l +80.000 640.700 l +85.000 635.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 26.43 670.70 Tm +(VSYNC) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 675.700 m +80.000 670.700 l +65.000 670.700 l +65.000 680.700 l +80.000 680.700 l +85.000 675.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 650.70 Tm +(HSYNC) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 655.700 m +340.000 650.700 l +355.000 650.700 l +355.000 660.700 l +340.000 660.700 l +335.000 655.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +335.000 655.700 m +320.000 655.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 630.70 Tm +(G1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 635.700 m +340.000 630.700 l +355.000 630.700 l +355.000 640.700 l +340.000 640.700 l +335.000 635.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.000 675.700 m +100.000 675.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +100.000 655.700 m +85.000 655.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.000 645.700 m +100.000 645.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +100.000 635.700 m +85.000 635.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +335.000 635.700 m +320.000 635.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 1126.50 605.70 Tm +(VSYNC) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +1105.000 610.700 m +1110.000 605.700 l +1125.000 605.700 l +1125.000 615.700 l +1110.000 615.700 l +1105.000 610.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 1126.50 615.70 Tm +(HSYNC) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +1105.000 620.700 m +1110.000 615.700 l +1125.000 615.700 l +1125.000 625.700 l +1110.000 625.700 l +1105.000 620.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 1126.50 625.70 Tm +(R0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +1105.000 630.700 m +1110.000 625.700 l +1125.000 625.700 l +1125.000 635.700 l +1110.000 635.700 l +1105.000 630.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 1126.50 635.70 Tm +(R1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +1105.000 640.700 m +1110.000 635.700 l +1125.000 635.700 l +1125.000 645.700 l +1110.000 645.700 l +1105.000 640.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 1126.50 645.70 Tm +(R2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +1105.000 650.700 m +1110.000 645.700 l +1125.000 645.700 l +1125.000 655.700 l +1110.000 655.700 l +1105.000 650.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 1126.50 655.70 Tm +(G0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +1105.000 660.700 m +1110.000 655.700 l +1125.000 655.700 l +1125.000 665.700 l +1110.000 665.700 l +1105.000 660.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 1126.50 665.70 Tm +(G1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +1105.000 670.700 m +1110.000 665.700 l +1125.000 665.700 l +1125.000 675.700 l +1110.000 675.700 l +1105.000 670.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 1126.50 675.70 Tm +(G2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +1105.000 680.700 m +1110.000 675.700 l +1125.000 675.700 l +1125.000 685.700 l +1110.000 685.700 l +1105.000 680.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 1126.50 685.70 Tm +(B0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +1105.000 690.700 m +1110.000 685.700 l +1125.000 685.700 l +1125.000 695.700 l +1110.000 695.700 l +1105.000 690.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 1126.50 695.70 Tm +(B1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +1105.000 700.700 m +1110.000 695.700 l +1125.000 695.700 l +1125.000 705.700 l +1110.000 705.700 l +1105.000 700.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 932.58 461.25 Tm +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +965.000 465.700 m +975.000 465.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +965.000 456.700 m +965.000 474.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +963.000 459.700 m +963.000 471.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +961.000 462.700 m +961.000 468.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +959.000 464.700 m +959.000 466.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 1071.50 460.70 Tm +(USER1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +1050.000 465.700 m +1055.000 460.700 l +1070.000 460.700 l +1070.000 470.700 l +1055.000 470.700 l +1050.000 465.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 1071.50 425.70 Tm +(USER2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +1050.000 430.700 m +1055.000 425.700 l +1070.000 425.700 l +1070.000 435.700 l +1055.000 435.700 l +1050.000 430.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +1050.000 465.700 m +1030.000 465.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +1030.000 430.700 m +1050.000 430.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +1004.30 478.70 Td +(Button 4pin 6X6) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +1004.30 487.93 Td +(S45) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +1030.000 465.700 m +1020.000 465.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +990.000 465.700 m +1000.000 465.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +1000.000 465.700 m +1020.000 475.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +1004.30 443.70 Td +(Button 4pin 6X6) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +1004.30 452.93 Td +(S46) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +1030.000 430.700 m +1020.000 430.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +990.000 430.700 m +1000.000 430.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +1000.000 430.700 m +1020.000 440.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +975.000 465.700 m +990.000 465.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 932.58 426.25 Tm +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +965.000 430.700 m +975.000 430.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +965.000 421.700 m +965.000 439.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +963.000 424.700 m +963.000 436.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +961.000 427.700 m +961.000 433.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +959.000 429.700 m +959.000 431.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +975.000 430.700 m +990.000 430.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 22.80 580.70 Tm +(TFTSCK) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 585.700 m +80.000 580.700 l +65.000 580.700 l +65.000 590.700 l +80.000 590.700 l +85.000 585.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 16.64 590.70 Tm +(TFTMOSI) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 595.700 m +80.000 590.700 l +65.000 590.700 l +65.000 600.700 l +80.000 600.700 l +85.000 595.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 590.70 Tm +(TFTMISO) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 595.700 m +340.000 590.700 l +355.000 590.700 l +355.000 600.700 l +340.000 600.700 l +335.000 595.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 730.70 Tm +(TFTDC) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 735.700 m +340.000 730.700 l +355.000 730.700 l +355.000 740.700 l +340.000 740.700 l +335.000 735.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 720.70 Tm +(TFTCS) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 725.700 m +340.000 720.700 l +355.000 720.700 l +355.000 730.700 l +340.000 730.700 l +335.000 725.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 710.70 Tm +(I2S_BCK) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 715.700 m +340.000 710.700 l +355.000 710.700 l +355.000 720.700 l +340.000 720.700 l +335.000 715.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 700.70 Tm +(I2S_LCK) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 705.700 m +340.000 700.700 l +355.000 700.700 l +355.000 710.700 l +340.000 710.700 l +335.000 705.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 23.35 680.70 Tm +(I2S_DIN) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 685.700 m +80.000 680.700 l +65.000 680.700 l +65.000 690.700 l +80.000 690.700 l +85.000 685.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +335.000 735.700 m +320.000 735.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +335.000 725.700 m +320.000 725.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +335.000 715.700 m +320.000 715.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +335.000 705.700 m +320.000 705.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.000 595.700 m +100.000 595.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.000 585.700 m +100.000 585.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +335.000 595.700 m +320.000 595.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +100.000 685.700 m +85.000 685.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +204.03 778.70 Td +(TEENSY 4.X) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +204.04 787.93 Td +(U2) Tj +ET +2 J +0 j +100 M +1.00 w +0.00 G +[] 0 d +120.00 775.70 180.00 -250.00 re +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 762.70 Td +(GND) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +109.28 766.70 Td +(1) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 765.700 m +120.000 765.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 752.70 Td +(D0/RX1) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +109.28 756.70 Td +(2) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 755.700 m +120.000 755.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 742.70 Td +(D1/TX1) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +109.28 746.70 Td +(3) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 745.700 m +120.000 745.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 732.70 Td +(D2) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +109.28 736.70 Td +(4) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 735.700 m +120.000 735.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 722.70 Td +(D3) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +109.28 726.70 Td +(5) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 725.700 m +120.000 725.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 712.70 Td +(D4) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +109.28 716.70 Td +(6) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 715.700 m +120.000 715.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 702.70 Td +(D5) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +109.28 706.70 Td +(7) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 705.700 m +120.000 705.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 692.70 Td +(D6) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +109.28 696.70 Td +(8) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 695.700 m +120.000 695.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 682.70 Td +(D7/RX2) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +109.28 686.70 Td +(9) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 685.700 m +120.000 685.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 672.70 Td +(D8/TX2) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +103.57 676.70 Td +(10) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 675.700 m +120.000 675.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 662.70 Td +(D9) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +103.57 666.70 Td +(11) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 665.700 m +120.000 665.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 652.70 Td +(D10/CS) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +103.57 656.70 Td +(12) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 655.700 m +120.000 655.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 642.70 Td +(D11/MOSI\(DOUT\)) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +103.57 646.70 Td +(13) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 645.700 m +120.000 645.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 632.70 Td +(D12/MISO\(DIN\)) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +103.57 636.70 Td +(14) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 635.700 m +120.000 635.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 622.70 Td +(3.3V) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +103.57 626.70 Td +(15) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 625.700 m +120.000 625.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 612.70 Td +(D24/A10/SCL2/TX6) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +103.57 616.70 Td +(16) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 615.700 m +120.000 615.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 602.70 Td +(D25/A11/SDA2/RX6) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +103.57 606.70 Td +(17) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 605.700 m +120.000 605.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 592.70 Td +(D26/A12/MOSI1) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +103.57 596.70 Td +(18) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 595.700 m +120.000 595.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 582.70 Td +(D27/A13/SCK1) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +103.57 586.70 Td +(19) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 585.700 m +120.000 585.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 572.70 Td +(D28/RX7) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +103.57 576.70 Td +(20) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 575.700 m +120.000 575.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 562.70 Td +(D29/TX7) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +103.57 566.70 Td +(21) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 565.700 m +120.000 565.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 552.70 Td +(D30) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +103.57 556.70 Td +(22) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 555.700 m +120.000 555.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 542.70 Td +(D31) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +103.57 546.70 Td +(23) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 545.700 m +120.000 545.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +122.00 532.70 Td +(D32) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +103.57 536.70 Td +(24) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +100.000 535.700 m +120.000 535.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +279.64 532.70 Td +(D33) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 536.70 Td +(25) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 535.700 m +300.000 535.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +257.42 542.70 Td +(D34/RX8) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 546.70 Td +(26) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 545.700 m +300.000 545.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +258.13 552.70 Td +(D35/TX8) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 556.70 Td +(27) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 555.700 m +300.000 555.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +263.13 562.70 Td +(D36/CS) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 566.70 Td +(28) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 565.700 m +300.000 565.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +263.13 572.70 Td +(D37/CS) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 576.70 Td +(29) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 575.700 m +300.000 575.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +235.75 582.70 Td +(D38/A14/CS1) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 586.70 Td +(30) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 585.700 m +300.000 585.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +223.59 592.70 Td +(D39/A15/MISO1) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 596.70 Td +(31) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 595.700 m +300.000 595.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +257.98 602.70 Td +(D40/A16) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 606.70 Td +(32) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 605.700 m +300.000 605.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +257.98 612.70 Td +(D41/A17) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 616.70 Td +(33) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 615.700 m +300.000 615.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +277.36 622.70 Td +(GND) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 626.70 Td +(34) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 625.700 m +300.000 625.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +235.19 632.70 Td +(D13/SCK/LED) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 636.70 Td +(35) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 635.700 m +300.000 635.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +242.18 642.70 Td +(D14/A0/TX3) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 646.70 Td +(36) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 645.700 m +300.000 645.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +241.47 652.70 Td +(D15/A1/RX3) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 656.70 Td +(37) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 655.700 m +300.000 655.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +214.24 662.70 Td +(D16/A2/RX4/SCL1) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 666.70 Td +(38) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 665.700 m +300.000 665.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +213.16 672.70 Td +(D17/A3/TX4/SDA1) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 676.70 Td +(39) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 675.700 m +300.000 675.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +240.38 682.70 Td +(D18/A4/SDA) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 686.70 Td +(40) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 685.700 m +300.000 685.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +242.17 692.70 Td +(D19/A5/SCL) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 696.70 Td +(41) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 695.700 m +300.000 695.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +242.18 702.70 Td +(D20/A6/TX5) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 706.70 Td +(42) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 705.700 m +300.000 705.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +241.47 712.70 Td +(D21/A7/RX5) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 716.70 Td +(43) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 715.700 m +300.000 715.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +263.69 722.70 Td +(D22/A8) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 726.70 Td +(44) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 725.700 m +300.000 725.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +263.69 732.70 Td +(D23/A9) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 736.70 Td +(45) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 735.700 m +300.000 735.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +214.32 742.70 Td +(3.3V\(250mA max\)) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 746.70 Td +(46) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 745.700 m +300.000 745.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +277.36 752.70 Td +(GND) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 756.70 Td +(47) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 755.700 m +300.000 755.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +203.03 762.70 Td +(Vin \(3.6 to 5.5 volts\)) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +305.00 766.70 Td +(48) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +320.000 765.700 m +300.000 765.700 l +S +10.00 w +BT +/F1 12 Tf +12.00 TL +0.000 0.000 1.000 rg +140.00 725.70 Td +(Teensy 4.0 & 4.1) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +514.03 608.70 Td +(ME_DB9) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +514.04 617.93 Td +(U3) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +512.000 575.700 m +505.000 575.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +512.000 595.700 m +505.000 595.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +512.000 555.700 m +505.000 555.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +505.000 585.700 m +522.000 585.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +512.000 535.700 m +505.000 535.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +505.000 565.700 m +522.000 565.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +512.000 515.700 m +505.000 515.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +505.000 545.700 m +522.000 545.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +505.000 525.700 m +522.000 525.700 l +S +1.00 w +0.53 0.00 0.00 RG +[] 0 d +528.00 525.70 m 528.00 527.36 526.66 528.70 525.00 528.70 c +523.34 528.70 522.00 527.36 522.00 525.70 c +522.00 524.04 523.34 522.70 525.00 522.70 c +526.66 522.70 528.00 524.04 528.00 525.70 c +S +1.00 w +0.53 0.00 0.00 RG +[] 0 d +528.00 545.70 m 528.00 547.36 526.66 548.70 525.00 548.70 c +523.34 548.70 522.00 547.36 522.00 545.70 c +522.00 544.04 523.34 542.70 525.00 542.70 c +526.66 542.70 528.00 544.04 528.00 545.70 c +S +1.00 w +0.53 0.00 0.00 RG +[] 0 d +528.00 565.70 m 528.00 567.36 526.66 568.70 525.00 568.70 c +523.34 568.70 522.00 567.36 522.00 565.70 c +522.00 564.04 523.34 562.70 525.00 562.70 c +526.66 562.70 528.00 564.04 528.00 565.70 c +S +1.00 w +0.53 0.00 0.00 RG +[] 0 d +528.00 585.70 m 528.00 587.36 526.66 588.70 525.00 588.70 c +523.34 588.70 522.00 587.36 522.00 585.70 c +522.00 584.04 523.34 582.70 525.00 582.70 c +526.66 582.70 528.00 584.04 528.00 585.70 c +S +1.00 w +0.53 0.00 0.00 RG +[] 0 d +518.00 515.70 m 518.00 517.36 516.66 518.70 515.00 518.70 c +513.34 518.70 512.00 517.36 512.00 515.70 c +512.00 514.04 513.34 512.70 515.00 512.70 c +516.66 512.70 518.00 514.04 518.00 515.70 c +S +1.00 w +0.53 0.00 0.00 RG +[] 0 d +518.00 535.70 m 518.00 537.36 516.66 538.70 515.00 538.70 c +513.34 538.70 512.00 537.36 512.00 535.70 c +512.00 534.04 513.34 532.70 515.00 532.70 c +516.66 532.70 518.00 534.04 518.00 535.70 c +S +1.00 w +0.53 0.00 0.00 RG +[] 0 d +518.00 555.70 m 518.00 557.36 516.66 558.70 515.00 558.70 c +513.34 558.70 512.00 557.36 512.00 555.70 c +512.00 554.04 513.34 552.70 515.00 552.70 c +516.66 552.70 518.00 554.04 518.00 555.70 c +S +1.00 w +0.53 0.00 0.00 RG +[] 0 d +518.00 575.70 m 518.00 577.36 516.66 578.70 515.00 578.70 c +513.34 578.70 512.00 577.36 512.00 575.70 c +512.00 574.04 513.34 572.70 515.00 572.70 c +516.66 572.70 518.00 574.04 518.00 575.70 c +S +1.00 w +0.53 0.00 0.00 RG +[] 0 d +518.00 595.70 m 518.00 597.36 516.66 598.70 515.00 598.70 c +513.34 598.70 512.00 597.36 512.00 595.70 c +512.00 594.04 513.34 592.70 515.00 592.70 c +516.66 592.70 518.00 594.04 518.00 595.70 c +S +BT +/F1 9 Tf +9.00 TL +0.000 g +494.29 596.70 Td +(1) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +485.000 595.700 m +505.000 595.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +494.29 576.70 Td +(2) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +485.000 575.700 m +505.000 575.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +494.29 556.70 Td +(3) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +485.000 555.700 m +505.000 555.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +494.29 536.70 Td +(4) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +485.000 535.700 m +505.000 535.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +494.29 516.70 Td +(5) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +485.000 515.700 m +505.000 515.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +494.29 586.70 Td +(6) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +485.000 585.700 m +505.000 585.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +494.29 566.70 Td +(7) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +485.000 565.700 m +505.000 565.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +494.29 546.70 Td +(8) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +485.000 545.700 m +505.000 545.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +494.29 526.70 Td +(9) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +485.000 525.700 m +505.000 525.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +505.000 515.700 m +505.000 595.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +540.00 576.70 Td +(11) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +555.000 575.700 m +535.000 575.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +540.00 536.70 Td +(10) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +555.000 535.700 m +535.000 535.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +535.000 515.700 m +535.000 595.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +535.000 595.700 m +535.00 597.93 533.52 599.89 531.38 600.51 c +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +505.000 602.700 m +505.000 595.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +510.480 605.487 m +508.43 606.10 506.10 605.35 505.29 603.81 c +505.04 603.34 504.95 602.85 505.03 602.35 c +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +531.000 600.700 m +510.000 605.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +531.290 510.870 m +533.48 511.45 535.00 513.44 535.00 515.70 c +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +505.000 508.700 m +505.000 515.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +505.030 509.048 m +504.77 507.40 506.34 505.91 508.54 505.72 c +509.20 505.66 509.86 505.73 510.48 505.91 c +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +531.000 510.700 m +510.000 505.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 439.53 590.70 Tm +(UP) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +475.000 595.700 m +470.000 590.700 l +455.000 590.700 l +455.000 600.700 l +470.000 600.700 l +475.000 595.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 429.85 580.70 Tm +(FIRE) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +475.000 585.700 m +470.000 580.700 l +455.000 580.700 l +455.000 590.700 l +470.000 590.700 l +475.000 585.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 419.40 570.70 Tm +(DOWN) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +475.000 575.700 m +470.000 570.700 l +455.000 570.700 l +455.000 580.700 l +470.000 580.700 l +475.000 575.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 420.06 530.70 Tm +(RIGHT) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +475.000 535.700 m +470.000 530.700 l +455.000 530.700 l +455.000 540.700 l +470.000 540.700 l +475.000 535.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 427.32 550.70 Tm +(LEFT) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +475.000 555.700 m +470.000 550.700 l +455.000 550.700 l +455.000 560.700 l +470.000 560.700 l +475.000 555.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +485.000 595.700 m +475.000 595.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +475.000 585.700 m +485.000 585.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +485.000 575.700 m +475.000 575.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +485.000 555.700 m +475.000 555.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +410.000 545.700 m +485.000 545.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +485.000 535.700 m +475.000 535.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 397.00 519.70 Tm +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +410.000 535.700 m +410.000 545.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +401.000 535.700 m +419.000 535.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +404.000 533.700 m +416.000 533.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +407.000 531.700 m +413.000 531.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +409.000 529.700 m +411.000 529.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 540.70 Tm +(FIRE) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 545.700 m +340.000 540.700 l +355.000 540.700 l +355.000 550.700 l +340.000 550.700 l +335.000 545.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 550.70 Tm +(UP) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 555.700 m +340.000 550.700 l +355.000 550.700 l +355.000 560.700 l +340.000 560.700 l +335.000 555.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 560.70 Tm +(DOWN) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 565.700 m +340.000 560.700 l +355.000 560.700 l +355.000 570.700 l +340.000 570.700 l +335.000 565.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 570.70 Tm +(LEFT) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 575.700 m +340.000 570.700 l +355.000 570.700 l +355.000 580.700 l +340.000 580.700 l +335.000 575.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 580.70 Tm +(RIGHT) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 585.700 m +340.000 580.700 l +355.000 580.700 l +355.000 590.700 l +340.000 590.700 l +335.000 585.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +335.000 585.700 m +320.000 585.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +320.000 575.700 m +335.000 575.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +335.000 565.700 m +320.000 565.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +320.000 555.700 m +335.000 555.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +335.000 545.700 m +320.000 545.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 542.00 509.70 Tm +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +555.000 525.700 m +555.000 535.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +546.000 525.700 m +564.000 525.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +549.000 523.700 m +561.000 523.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +552.000 521.700 m +558.000 521.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +554.000 519.700 m +556.000 519.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +555.000 575.700 m +555.000 535.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +473.03 805.26 Td +(GY-PCM5102) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +473.04 814.50 Td +(U4) Tj +ET +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 468.00 697.70 Tm +(SCK) Tj +ET +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 464.00 687.52 Tm +(1) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +465.000 675.700 m +465.000 695.700 l +S +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 478.00 697.70 Tm +(BCK) Tj +ET +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 474.00 687.52 Tm +(2) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +475.000 675.700 m +475.000 695.700 l +S +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 488.00 697.70 Tm +(DiN) Tj +ET +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 484.00 687.52 Tm +(3) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +485.000 675.700 m +485.000 695.700 l +S +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 498.00 697.70 Tm +(LCK) Tj +ET +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 494.00 687.52 Tm +(4) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +495.000 675.700 m +495.000 695.700 l +S +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 508.00 697.70 Tm +(GND) Tj +ET +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 504.00 687.52 Tm +(5) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +505.000 675.700 m +505.000 695.700 l +S +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 518.00 697.70 Tm +(ViN) Tj +ET +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 514.00 687.52 Tm +(6) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +515.000 675.700 m +515.000 695.700 l +S +2 J +0 j +100 M +1.00 w +0.00 G +[] 0 d +460.00 800.70 60.00 -105.00 re +S +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +462.00 792.70 Td +(Lout) Tj +ET +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +451.82 796.70 Td +(7) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +440.000 795.700 m +460.000 795.700 l +S +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +462.00 782.70 Td +(AGND) Tj +ET +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +451.82 786.70 Td +(8) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +440.000 785.700 m +460.000 785.700 l +S +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +462.00 772.70 Td +(Rout) Tj +ET +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +451.82 776.70 Td +(9) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +440.000 775.700 m +460.000 775.700 l +S +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +462.00 762.70 Td +(AGND) Tj +ET +BT +/F1 5 Tf +5.00 TL +0.000 0.000 1.000 rg +448.65 766.70 Td +(10) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +440.000 765.700 m +460.000 765.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 383.00 757.70 Tm +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +395.000 755.700 m +395.000 745.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +390.000 755.700 m +400.000 755.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +395.000 745.700 m +320.000 745.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 527.67 654.08 Tm +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +540.000 665.700 m +540.000 675.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +545.000 665.700 m +535.000 665.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +515.000 675.700 m +540.000 675.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 502.00 639.70 Tm +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +515.000 655.700 m +515.000 665.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +506.000 655.700 m +524.000 655.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +509.000 653.700 m +521.000 653.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +512.000 651.700 m +518.000 651.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +514.000 649.700 m +516.000 649.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +505.000 675.700 m +505.000 665.700 l +515.000 665.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 503.50 602.63 Tm +(I2S_LCK) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +495.000 670.700 m +500.000 665.700 l +500.000 650.700 l +490.000 650.700 l +490.000 665.700 l +495.000 670.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 488.50 607.62 Tm +(I2S_DIN) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +485.000 670.700 m +490.000 665.700 l +490.000 650.700 l +480.000 650.700 l +480.000 665.700 l +485.000 670.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +0.00 1.00 -1.00 0.00 478.50 602.62 Tm +(I2S_BCK) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +475.000 670.700 m +480.000 665.700 l +480.000 650.700 l +470.000 650.700 l +470.000 665.700 l +475.000 670.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +475.000 670.700 m +475.000 675.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +485.000 670.700 m +485.000 675.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +495.000 670.700 m +495.000 675.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +112.81 484.20 Td +(USB-307D) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +112.81 493.20 Td +(USB1) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +97.00 437.70 Td +(SHLD) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +89.28 441.70 Td +(5) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +85.000 440.700 m +95.000 440.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +97.00 467.70 Td +(SHLD) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +89.28 471.70 Td +(5) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +85.000 470.700 m +95.000 470.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +129.36 437.70 Td +(GND) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 g +155.00 441.70 Td +(4) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +165.000 440.700 m +155.000 440.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +135.71 447.70 Td +(D+) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 g +155.00 451.70 Td +(3) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +165.000 450.700 m +155.000 450.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +138.98 457.70 Td +(D-) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 g +155.00 461.70 Td +(2) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +165.000 460.700 m +155.000 460.700 l +S +BT +/F1 9 Tf +9.00 TL +1.000 0.000 0.000 rg +131.29 467.70 Td +(VCC) Tj +ET +BT +/F1 9 Tf +9.00 TL +1.000 0.000 0.000 rg +155.00 471.70 Td +(1) Tj +ET +1 J +1 j +1.00 w +1.00 0.00 0.00 RG +[] 0 d +165.000 470.700 m +155.000 470.700 l +S +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +97.000 480.700 m +153.000 480.700 l +154.105 480.700 155.000 479.805 155.000 478.700 c +155.000 432.700 l +155.000 431.595 153.895 430.700 153.000 430.700 c +97.000 430.700 l +95.895 430.700 95.000 431.805 95.000 432.700 c +95.000 478.700 l +95.000 479.805 96.105 480.700 97.000 480.700 c +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +623.28 503.70 Td +(Header-Female ILI9341 320x240) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +623.29 512.70 Td +(P1) Tj +ET +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +627.000 500.700 m +643.000 500.700 l +644.105 500.700 645.000 499.805 645.000 498.700 c +645.000 412.700 l +645.000 411.595 643.895 410.700 643.000 410.700 c +627.000 410.700 l +625.895 410.700 625.000 411.805 625.000 412.700 c +625.000 498.700 l +625.000 499.805 626.105 500.700 627.000 500.700 c +S +BT +/F1 9 Tf +9.00 TL +0.000 g +630.00 487.70 Td +(1) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +615.000 490.700 m +625.000 490.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +630.00 477.70 Td +(2) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +615.000 480.700 m +625.000 480.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +630.00 467.70 Td +(3) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +615.000 470.700 m +625.000 470.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +630.00 457.70 Td +(4) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +615.000 460.700 m +625.000 460.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +630.00 447.70 Td +(5) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +615.000 450.700 m +625.000 450.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +630.00 437.70 Td +(6) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +615.000 440.700 m +625.000 440.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +630.00 427.70 Td +(7) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +615.000 430.700 m +625.000 430.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +630.00 417.70 Td +(8) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +615.000 420.700 m +625.000 420.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 602.67 399.08 Tm +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +615.000 410.700 m +615.000 420.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +620.000 410.700 m +610.000 410.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 572.00 404.70 Tm +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +585.000 420.700 m +585.000 430.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +576.000 420.700 m +594.000 420.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +579.000 418.700 m +591.000 418.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +582.000 416.700 m +588.000 416.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +584.000 414.700 m +586.000 414.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +615.000 430.700 m +585.000 430.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 540.72 435.70 Tm +(TFTCS) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +595.000 440.700 m +590.000 435.700 l +575.000 435.700 l +575.000 445.700 l +590.000 445.700 l +595.000 440.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +615.000 450.700 m +595.000 450.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +595.000 440.700 m +615.000 440.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 50.08 610.70 Tm +(O2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 615.700 m +80.000 610.700 l +65.000 610.700 l +65.000 620.700 l +80.000 620.700 l +85.000 615.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 50.08 600.70 Tm +(O3) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 605.700 m +80.000 600.700 l +65.000 600.700 l +65.000 610.700 l +80.000 610.700 l +85.000 605.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 50.08 570.70 Tm +(O4) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 575.700 m +80.000 570.700 l +65.000 570.700 l +65.000 580.700 l +80.000 580.700 l +85.000 575.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 54.37 560.70 Tm +(I4) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 565.700 m +80.000 560.700 l +65.000 560.700 l +65.000 570.700 l +80.000 570.700 l +85.000 565.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 54.37 550.70 Tm +(I5) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 555.700 m +80.000 550.700 l +65.000 550.700 l +65.000 560.700 l +80.000 560.700 l +85.000 555.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 50.08 540.70 Tm +(O5) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 545.700 m +80.000 540.700 l +65.000 540.700 l +65.000 550.700 l +80.000 550.700 l +85.000 545.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 54.37 530.70 Tm +(I6) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 535.700 m +80.000 530.700 l +65.000 530.700 l +65.000 540.700 l +80.000 540.700 l +85.000 535.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +100.000 575.700 m +85.000 575.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +100.000 565.700 m +85.000 565.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +100.000 555.700 m +85.000 555.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +100.000 545.700 m +85.000 545.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +100.000 535.700 m +85.000 535.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +100.000 615.700 m +85.000 615.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +100.000 605.700 m +85.000 605.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +198.03 493.70 Td +(HEADER5 USB) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +198.04 502.93 Td +(H1) Tj +ET +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +194.28 481.70 Td +(1) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +190.000 480.700 m +210.000 480.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +194.28 471.70 Td +(2) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +190.000 470.700 m +210.000 470.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +194.28 461.70 Td +(3) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +190.000 460.700 m +210.000 460.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +194.28 451.70 Td +(4) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +190.000 450.700 m +210.000 450.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 0.000 1.000 rg +194.28 441.70 Td +(5) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +190.000 440.700 m +210.000 440.700 l +S +2 J +0 j +100 M +1.00 w +0.00 G +[] 0 d +200.00 490.70 20.00 -60.00 re +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +200.000 440.700 m +210.000 430.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 534.01 445.70 Tm +(TFTRES) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +595.000 450.700 m +590.000 445.700 l +575.000 445.700 l +575.000 455.700 l +590.000 455.700 l +595.000 450.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 538.85 455.70 Tm +(TFTDC) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +595.000 460.700 m +590.000 455.700 l +575.000 455.700 l +575.000 465.700 l +590.000 465.700 l +595.000 460.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 526.64 465.70 Tm +(TFTMOSI) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +595.000 470.700 m +590.000 465.700 l +575.000 465.700 l +575.000 475.700 l +590.000 475.700 l +595.000 470.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 532.80 475.70 Tm +(TFTSCK) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +595.000 480.700 m +590.000 475.700 l +575.000 475.700 l +575.000 485.700 l +590.000 485.700 l +595.000 480.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 532.69 485.70 Tm +(TFTLED) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +595.000 490.700 m +590.000 485.700 l +575.000 485.700 l +575.000 495.700 l +590.000 495.700 l +595.000 490.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +615.000 490.700 m +595.000 490.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +615.000 480.700 m +595.000 480.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +615.000 470.700 m +595.000 470.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +615.000 460.700 m +595.000 460.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +798.28 503.70 Td +(Header-Female ST7789 320X240) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +798.29 512.70 Td +(P2) Tj +ET +2 J +0 j +100 M +1.00 w +0.53 0.00 0.00 RG +[] 0 d +802.000 500.700 m +818.000 500.700 l +819.105 500.700 820.000 499.805 820.000 498.700 c +820.000 412.700 l +820.000 411.595 818.895 410.700 818.000 410.700 c +802.000 410.700 l +800.895 410.700 800.000 411.805 800.000 412.700 c +800.000 498.700 l +800.000 499.805 801.105 500.700 802.000 500.700 c +S +BT +/F1 9 Tf +9.00 TL +0.000 g +805.00 487.70 Td +(1) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +790.000 490.700 m +800.000 490.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +805.00 477.70 Td +(2) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +790.000 480.700 m +800.000 480.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +805.00 467.70 Td +(3) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +790.000 470.700 m +800.000 470.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +805.00 457.70 Td +(4) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +790.000 460.700 m +800.000 460.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +805.00 447.70 Td +(5) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +790.000 450.700 m +800.000 450.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +805.00 437.70 Td +(6) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +790.000 440.700 m +800.000 440.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +805.00 427.70 Td +(7) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +790.000 430.700 m +800.000 430.700 l +S +BT +/F1 9 Tf +9.00 TL +0.000 g +805.00 417.70 Td +(8) Tj +ET +1 J +1 j +1.00 w +0.00 G +[] 0 d +790.000 420.700 m +800.000 420.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 767.67 399.08 Tm +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +780.000 410.700 m +780.000 420.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +785.000 410.700 m +775.000 410.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 737.00 404.70 Tm +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +750.000 420.700 m +750.000 430.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +741.000 420.700 m +759.000 420.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +744.000 418.700 m +756.000 418.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +747.000 416.700 m +753.000 416.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +749.000 414.700 m +751.000 414.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +790.000 430.700 m +750.000 430.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +790.000 420.700 m +780.000 420.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 701.64 435.70 Tm +(TFTMOSI) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +770.000 440.700 m +765.000 435.700 l +750.000 435.700 l +750.000 445.700 l +765.000 445.700 l +770.000 440.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 707.80 445.70 Tm +(TFTSCK) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +770.000 450.700 m +765.000 445.700 l +750.000 445.700 l +750.000 455.700 l +765.000 455.700 l +770.000 450.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +790.000 450.700 m +770.000 450.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +790.000 440.700 m +770.000 440.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 715.72 455.70 Tm +(TFTCS) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +770.000 460.700 m +765.000 455.700 l +750.000 455.700 l +750.000 465.700 l +765.000 465.700 l +770.000 460.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 713.85 465.70 Tm +(TFTDC) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +770.000 470.700 m +765.000 465.700 l +750.000 465.700 l +750.000 475.700 l +765.000 475.700 l +770.000 470.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +790.000 460.700 m +770.000 460.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +790.000 470.700 m +770.000 470.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 709.01 475.70 Tm +(TFTRES) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +770.000 480.700 m +765.000 475.700 l +750.000 475.700 l +750.000 485.700 l +765.000 485.700 l +770.000 480.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 707.69 485.70 Tm +(TFTLED) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +770.000 490.700 m +765.000 485.700 l +750.000 485.700 l +750.000 495.700 l +765.000 495.700 l +770.000 490.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +790.000 480.700 m +770.000 480.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +790.000 490.700 m +770.000 490.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +190.000 470.700 m +165.000 470.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 50.08 690.70 Tm +(O1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 695.700 m +80.000 690.700 l +65.000 690.700 l +65.000 700.700 l +80.000 700.700 l +85.000 695.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 54.37 700.70 Tm +(I3) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +85.000 705.700 m +80.000 700.700 l +65.000 700.700 l +65.000 710.700 l +80.000 710.700 l +85.000 705.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +85.000 705.700 m +100.000 705.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +100.000 695.700 m +85.000 695.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 664.05 Tm +(O0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 665.700 m +340.000 670.700 l +355.000 670.700 l +355.000 660.700 l +340.000 660.700 l +335.000 665.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 674.03 Tm +(I2) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 675.700 m +340.000 680.700 l +355.000 680.700 l +355.000 670.700 l +340.000 670.700 l +335.000 675.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 684.03 Tm +(I1) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 685.700 m +340.000 690.700 l +355.000 690.700 l +355.000 680.700 l +340.000 680.700 l +335.000 685.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 356.50 694.03 Tm +(I0) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +335.000 695.700 m +340.000 700.700 l +355.000 700.700 l +355.000 690.700 l +340.000 690.700 l +335.000 695.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +335.000 695.700 m +320.000 695.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +335.000 685.700 m +320.000 685.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +320.000 675.700 m +335.000 675.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +335.000 665.700 m +320.000 665.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 294.01 460.70 Tm +(TFTRES) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +355.000 465.700 m +350.000 460.700 l +335.000 460.700 l +335.000 470.700 l +350.000 470.700 l +355.000 465.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 372.67 444.08 Tm +(VCC) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +385.000 455.700 m +385.000 465.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +390.000 455.700 m +380.000 455.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +425.000 465.700 m +420.000 465.700 l +385.000 465.700 l +355.000 465.700 l +S +BT +/F2 11 Tf +11.00 TL +0.000 0.000 1.000 rg +1.00 -0.00 0.00 1.00 446.50 460.70 Tm +(TFTLED) Tj +ET +1 J +1 j +1.00 w +0.00 0.00 1.00 RG +0.00 g +[] 0 d +425.000 465.700 m +430.000 460.700 l +445.000 460.700 l +445.000 470.700 l +430.000 470.700 l +425.000 465.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +449.00 668.14 Td +(LED) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +449.01 677.37 Td +(U1) Tj +ET +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +430.000 660.700 m +430.000 670.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +430.000 700.700 m +430.000 690.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +437.000 675.700 m +430.000 685.700 l +423.000 675.700 l +h +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +437.000 685.700 m +423.000 685.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +430.000 670.700 m +430.000 675.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.00 g +[] 0 d +430.000 685.700 m +430.000 690.700 l +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.53 0.00 0.00 rg +[] 0 d +440.000 685.700 m +444.000 689.700 l +B +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +0.53 0.00 0.00 rg +[] 0 d +436.000 689.700 m +440.000 693.700 l +B +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +447.000 692.700 m +445.000 688.700 l +443.000 690.700 l +h +S +1 J +1 j +1.00 w +0.53 0.00 0.00 RG +[] 0 d +443.000 696.700 m +441.000 692.700 l +439.000 694.700 l +h +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +240.000 440.700 m +190.000 440.700 l +165.000 440.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 257.02 476.25 Tm +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +250.000 480.700 m +240.000 480.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +250.000 489.700 m +250.000 471.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +252.000 486.700 m +252.000 474.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +254.000 483.700 m +254.000 477.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +256.000 481.700 m +256.000 479.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 257.02 436.25 Tm +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +250.000 440.700 m +240.000 440.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +250.000 449.700 m +250.000 431.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +252.000 446.700 m +252.000 434.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +254.000 443.700 m +254.000 437.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +256.000 441.700 m +256.000 439.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +240.000 480.700 m +190.000 480.700 l +S +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +404.03 651.70 Td +(330) Tj +ET +10.00 w +BT +/F3 9 Tf +9.00 TL +0.000 0.000 0.502 rg +404.03 660.47 Td +(R11) Tj +ET +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +400.000 642.700 m +420.000 642.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +420.000 648.700 m +400.000 648.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +420.000 642.700 m +420.000 648.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +0.00 g +[] 0 d +400.000 642.700 m +400.000 648.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +430.000 645.700 m +420.000 645.700 l +S +1 J +1 j +1.00 w +0.55 0.14 0.14 RG +[] 0 d +390.000 645.700 m +400.000 645.700 l +S +BT +/F2 12 Tf +12.00 TL +0.000 g +1.00 -0.00 0.00 1.00 417.01 744.43 Tm +(GND) Tj +ET +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +430.000 735.700 m +430.000 725.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +439.000 735.700 m +421.000 735.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +436.000 737.700 m +424.000 737.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +433.000 739.700 m +427.000 739.700 l +S +1 J +1 j +1.00 w +0.00 G +0.00 g +[] 0 d +431.000 741.700 m +429.000 741.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +320.000 645.700 m +390.000 645.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +430.000 645.700 m +430.000 660.700 l +S +1 J +1 j +1.00 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +430.000 700.700 m +430.000 725.700 l +S +0.80 0.00 0.00 rg +922.50 700.70 m 922.50 702.08 921.38 703.20 920.00 703.20 c +918.62 703.20 917.50 702.08 917.50 700.70 c +917.50 699.32 918.62 698.20 920.00 698.20 c +921.38 698.20 922.50 699.32 922.50 700.70 c +f +0.80 0.00 0.00 rg +907.50 680.70 m 907.50 682.08 906.38 683.20 905.00 683.20 c +903.62 683.20 902.50 682.08 902.50 680.70 c +902.50 679.32 903.62 678.20 905.00 678.20 c +906.38 678.20 907.50 679.32 907.50 680.70 c +f +0.80 0.00 0.00 rg +907.50 670.70 m 907.50 672.08 906.38 673.20 905.00 673.20 c +903.62 673.20 902.50 672.08 902.50 670.70 c +902.50 669.32 903.62 668.20 905.00 668.20 c +906.38 668.20 907.50 669.32 907.50 670.70 c +f +0.80 0.00 0.00 rg +892.50 640.70 m 892.50 642.08 891.38 643.20 890.00 643.20 c +888.62 643.20 887.50 642.08 887.50 640.70 c +887.50 639.32 888.62 638.20 890.00 638.20 c +891.38 638.20 892.50 639.32 892.50 640.70 c +f +0.80 0.00 0.00 rg +892.50 630.70 m 892.50 632.08 891.38 633.20 890.00 633.20 c +888.62 633.20 887.50 632.08 887.50 630.70 c +887.50 629.32 888.62 628.20 890.00 628.20 c +891.38 628.20 892.50 629.32 892.50 630.70 c +f +0.80 0.00 0.00 rg +872.50 670.70 m 872.50 672.08 871.38 673.20 870.00 673.20 c +868.62 673.20 867.50 672.08 867.50 670.70 c +867.50 669.32 868.62 668.20 870.00 668.20 c +871.38 668.20 872.50 669.32 872.50 670.70 c +f +0.80 0.00 0.00 rg +872.50 660.70 m 872.50 662.08 871.38 663.20 870.00 663.20 c +868.62 663.20 867.50 662.08 867.50 660.70 c +867.50 659.32 868.62 658.20 870.00 658.20 c +871.38 658.20 872.50 659.32 872.50 660.70 c +f +0.80 0.00 0.00 rg +872.50 650.70 m 872.50 652.08 871.38 653.20 870.00 653.20 c +868.62 653.20 867.50 652.08 867.50 650.70 c +867.50 649.32 868.62 648.20 870.00 648.20 c +871.38 648.20 872.50 649.32 872.50 650.70 c +f +0.80 0.00 0.00 rg +872.50 630.70 m 872.50 632.08 871.38 633.20 870.00 633.20 c +868.62 633.20 867.50 632.08 867.50 630.70 c +867.50 629.32 868.62 628.20 870.00 628.20 c +871.38 628.20 872.50 629.32 872.50 630.70 c +f +0.80 0.00 0.00 rg +557.50 535.70 m 557.50 537.08 556.38 538.20 555.00 538.20 c +553.62 538.20 552.50 537.08 552.50 535.70 c +552.50 534.32 553.62 533.20 555.00 533.20 c +556.38 533.20 557.50 534.32 557.50 535.70 c +f +0.80 0.00 0.00 rg +782.50 765.70 m 782.50 767.08 781.38 768.20 780.00 768.20 c +778.62 768.20 777.50 767.08 777.50 765.70 c +777.50 764.32 778.62 763.20 780.00 763.20 c +781.38 763.20 782.50 764.32 782.50 765.70 c +f +0.80 0.00 0.00 rg +387.50 465.70 m 387.50 467.08 386.38 468.20 385.00 468.20 c +383.62 468.20 382.50 467.08 382.50 465.70 c +382.50 464.32 383.62 463.20 385.00 463.20 c +386.38 463.20 387.50 464.32 387.50 465.70 c +f +0.80 0.00 0.00 rg +192.50 440.70 m 192.50 442.08 191.38 443.20 190.00 443.20 c +188.62 443.20 187.50 442.08 187.50 440.70 c +187.50 439.32 188.62 438.20 190.00 438.20 c +191.38 438.20 192.50 439.32 192.50 440.70 c +f +endstream +endobj +1 0 obj +<> +endobj +5 0 obj +<< +/Descent -209 +/CapHeight 727 +/StemV 0 +/Type /FontDescriptor +/Flags 32 +/FontBBox [-559 -303 1446 1050] +/FontName /Verdana +/ItalicAngle 0 +/Ascent 1005 +>> +endobj +6 0 obj +<> +endobj +7 0 obj +<< +/Type /Font +/BaseFont /Times-Roman +/Subtype /Type1 +/Encoding /WinAnsiEncoding +/FirstChar 32 +/LastChar 255 +>> +endobj +8 0 obj +<< +/Descent -325 +/CapHeight 500 +/StemV 80 +/Type /FontDescriptor +/Flags 32 +/FontBBox [-665 -325 2000 1006] +/FontName /Arial +/ItalicAngle 0 +/Ascent 1006 +>> +endobj +9 0 obj +<> +endobj +2 0 obj +<< +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << +/F1 6 0 R +/F2 7 0 R +/F3 9 0 R +>> +/XObject << +>> +>> +endobj +10 0 obj +<< +/Producer (jsPDF 0.0.0) +/CreationDate (D:20220205104452+01'00') +>> +endobj +11 0 obj +<< +/Type /Catalog +/Pages 1 0 R +/OpenAction [3 0 R /FitH null] +/PageLayout /OneColumn +>> +endobj +xref +0 12 +0000000000 65535 f +0000135872 00000 n +0000138493 00000 n +0000000015 00000 n +0000000125 00000 n +0000135929 00000 n +0000136099 00000 n +0000137153 00000 n +0000137280 00000 n +0000137449 00000 n +0000138617 00000 n +0000138703 00000 n +trailer +<< +/Size 12 +/Root 11 0 R +/Info 10 0 R +/ID [ ] +>> +startxref +138807 +%%EOF \ No newline at end of file