From 147f50378799352f87fbee3b6fe0bd04a7b34c4b Mon Sep 17 00:00:00 2001 From: QwertyChouskie Date: Thu, 16 Jun 2022 16:43:31 -0700 Subject: [PATCH 01/13] General cleanup - Consistent naming - Remove duplicate files/folders - Separate old ATTiny85 design from new Arduino/ESP32 design --- .../Cemu_Eagle_V0.1}/Cemu-aux_schem_V0.1.png | Bin .../Cemu_Eagle_V0.1}/cemu-aux.GBL | 4608 ++++++++--------- .../Cemu_Eagle_V0.1}/cemu-aux.GBO | 20 +- .../Cemu_Eagle_V0.1}/cemu-aux.GBS | 184 +- .../Cemu_Eagle_V0.1}/cemu-aux.GTL | 1672 +++--- .../Cemu_Eagle_V0.1}/cemu-aux.GTO | 3100 +++++------ .../Cemu_Eagle_V0.1}/cemu-aux.GTP | 20 +- .../Cemu_Eagle_V0.1}/cemu-aux.GTS | 184 +- .../Cemu_Eagle_V0.1}/cemu-aux.TXT | 152 +- .../Cemu_Eagle_V0.1/cemu-aux.b#1 | Bin 0 -> 15232 bytes .../Cemu_Eagle_V0.1/cemu-aux.b#2 | Bin 0 -> 15232 bytes .../Cemu_Eagle_V0.1/cemu-aux.b#3 | Bin 0 -> 15249 bytes .../Cemu_Eagle_V0.1/cemu-aux.b#4 | Bin 0 -> 15489 bytes .../Cemu_Eagle_V0.1/cemu-aux.b#5 | Bin 0 -> 15393 bytes .../Cemu_Eagle_V0.1/cemu-aux.b#6 | Bin 0 -> 15393 bytes .../Cemu_Eagle_V0.1/cemu-aux.b#7 | Bin 0 -> 14856 bytes .../Cemu_Eagle_V0.1/cemu-aux.b#8 | Bin 0 -> 14904 bytes .../Cemu_Eagle_V0.1/cemu-aux.b#9 | Bin 0 -> 14976 bytes .../Cemu_Eagle_V0.1}/cemu-aux.brd | Bin .../Cemu_Eagle_V0.1}/cemu-aux.dri | 86 +- .../Cemu_Eagle_V0.1}/cemu-aux.gpi | 100 +- .../Cemu_Eagle_V0.1}/cemu-aux.pro | 50 +- .../Cemu_Eagle_V0.1/cemu-aux.s#1 | Bin 0 -> 46160 bytes .../Cemu_Eagle_V0.1/cemu-aux.s#2 | Bin 0 -> 46160 bytes .../Cemu_Eagle_V0.1/cemu-aux.s#3 | Bin 0 -> 46173 bytes .../Cemu_Eagle_V0.1/cemu-aux.s#4 | Bin 0 -> 46207 bytes .../Cemu_Eagle_V0.1/cemu-aux.s#5 | Bin 0 -> 45907 bytes .../Cemu_Eagle_V0.1/cemu-aux.s#6 | Bin 0 -> 48194 bytes .../Cemu_Eagle_V0.1/cemu-aux.s#7 | Bin 0 -> 45794 bytes .../Cemu_Eagle_V0.1}/cemu-aux.sch | Bin .../Cemu_Eagle_V0.1}/cemu-aux.zip | Bin .../Cemu_Eagle_V0.1}/eagle.epf | 118 +- .../cemu_attiny85_0.1}/Makefile | 0 .../cemu_attiny85_0.1}/main.c | 0 .../cemu_attiny85_0.1}/pulseIn2.c | 0 Cemu_Eagle_V0.1.zip | Bin 230706 -> 0 bytes ...coRadio_AuxConnection_CDChanger_Wiring.pdf | Bin .../DelcoRadio_C2Connector.pdf | Bin Documentation/Logs And Observations/Cassette | 104 + .../Logs And Observations/CassetteCommands | 88 + .../Logs And Observations/Cassette_LoadUnload | 48 + .../Cold Power Up to Play | 28 + .../Logs And Observations/EandC_Arbids.txt | 49 + .../Load_UnloadSequences.txt | 24 + .../Logs And Observations/Powerup.txt | 25 + .../Logs And Observations/Tape to FM.txt | 18 + .../micro100header-pdf.pdf | Bin LogsAndObservations.zip | Bin 3881 -> 0 bytes cemu_attiny85_0.1.tar.gz | Bin 7968 -> 0 bytes 49 files changed, 5531 insertions(+), 5147 deletions(-) rename {Cemu 2 => Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1}/Cemu-aux_schem_V0.1.png (100%) rename {Cemu 2 => Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1}/cemu-aux.GBL (94%) rename {Cemu 2 => Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1}/cemu-aux.GBO (90%) rename {Cemu 2 => Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1}/cemu-aux.GBS (94%) rename {Cemu 2 => Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1}/cemu-aux.GTL (94%) rename {Cemu 2 => Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1}/cemu-aux.GTO (94%) rename {Cemu 2 => Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1}/cemu-aux.GTP (90%) rename {Cemu 2 => Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1}/cemu-aux.GTS (94%) rename {Cemu 2 => Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1}/cemu-aux.TXT (91%) create mode 100644 Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#1 create mode 100644 Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#2 create mode 100644 Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#3 create mode 100644 Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#4 create mode 100644 Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#5 create mode 100644 Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#6 create mode 100644 Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#7 create mode 100644 Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#8 create mode 100644 Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#9 rename {Cemu 2 => Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1}/cemu-aux.brd (100%) rename {Cemu 2 => Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1}/cemu-aux.dri (95%) rename {Cemu 2 => Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1}/cemu-aux.gpi (96%) rename {Cemu 2 => Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1}/cemu-aux.pro (97%) create mode 100644 Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.s#1 create mode 100644 Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.s#2 create mode 100644 Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.s#3 create mode 100644 Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.s#4 create mode 100644 Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.s#5 create mode 100644 Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.s#6 create mode 100644 Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.s#7 rename {Cemu 2 => Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1}/cemu-aux.sch (100%) rename {Cemu 2 => Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1}/cemu-aux.zip (100%) rename {Cemu 2 => Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1}/eagle.epf (96%) rename {cemu => Cemu v0.1 ATtiny85/cemu_attiny85_0.1}/Makefile (100%) rename {cemu => Cemu v0.1 ATtiny85/cemu_attiny85_0.1}/main.c (100%) rename {cemu => Cemu v0.1 ATtiny85/cemu_attiny85_0.1}/pulseIn2.c (100%) delete mode 100644 Cemu_Eagle_V0.1.zip rename DelcoRadio_AuxConnection_CDChanger_Wiring.pdf => Documentation/DelcoRadio_AuxConnection_CDChanger_Wiring.pdf (100%) rename DelcoRadio_C2Connector.pdf => Documentation/DelcoRadio_C2Connector.pdf (100%) create mode 100644 Documentation/Logs And Observations/Cassette create mode 100644 Documentation/Logs And Observations/CassetteCommands create mode 100644 Documentation/Logs And Observations/Cassette_LoadUnload create mode 100644 Documentation/Logs And Observations/Cold Power Up to Play create mode 100644 Documentation/Logs And Observations/EandC_Arbids.txt create mode 100644 Documentation/Logs And Observations/Load_UnloadSequences.txt create mode 100644 Documentation/Logs And Observations/Powerup.txt create mode 100644 Documentation/Logs And Observations/Tape to FM.txt rename micro100header-pdf.pdf => Documentation/micro100header-pdf.pdf (100%) delete mode 100644 LogsAndObservations.zip delete mode 100644 cemu_attiny85_0.1.tar.gz diff --git a/Cemu 2/Cemu-aux_schem_V0.1.png b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/Cemu-aux_schem_V0.1.png similarity index 100% rename from Cemu 2/Cemu-aux_schem_V0.1.png rename to Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/Cemu-aux_schem_V0.1.png diff --git a/Cemu 2/cemu-aux.GBL b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GBL similarity index 94% rename from Cemu 2/cemu-aux.GBL rename to Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GBL index b5b286d..f698996 100644 --- a/Cemu 2/cemu-aux.GBL +++ b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GBL @@ -1,2304 +1,2304 @@ -G75* -G70* -%OFA0B0*% -%FSLAX24Y24*% -%IPPOS*% -%LPD*% -%AMOC8* -5,1,8,0,0,1.08239X$1,22.5* -% -%ADD10C,0.0080*% -%ADD11OC8,0.0630*% -%ADD12OC8,0.0740*% -%ADD13C,0.0600*% -%ADD14C,0.0650*% -%ADD15R,0.0650X0.0650*% -%ADD16C,0.0860*% -%ADD17C,0.0740*% -%ADD18C,0.0554*% -%ADD19R,0.0740X0.0740*% -%ADD20C,0.0100*% -%ADD21C,0.0400*% -D10* -X004189Y001770D02* -X004469Y001770D01* -X004329Y001770D02* -X004329Y002190D01* -X004469Y002050D01* -X004649Y001770D02* -X004930Y001770D01* -X004790Y001770D02* -X004790Y002190D01* -X004930Y002050D01* -X005110Y002120D02* -X005110Y001840D01* -X005180Y001770D01* -X005320Y001770D01* -X005390Y001840D01* -X005110Y002120D01* -X005180Y002190D01* -X005320Y002190D01* -X005390Y002120D01* -X005390Y001840D01* -X005570Y001770D02* -X005850Y001770D01* -X005570Y002050D01* -X005570Y002120D01* -X005640Y002190D01* -X005780Y002190D01* -X005850Y002120D01* -X006491Y002190D02* -X006771Y001910D01* -X006701Y001980D02* -X006491Y001770D01* -X006771Y001770D02* -X006771Y002190D01* -X006951Y002190D02* -X007091Y002050D01* -X007231Y002190D01* -X007231Y001770D01* -X006951Y001770D02* -X006951Y002190D01* -X007412Y002190D02* -X007692Y002190D01* -X007552Y002190D02* -X007552Y001770D01* -D11* -X006732Y007730D03* -X005732Y007730D03* -X004732Y007730D03* -X003732Y007730D03* -X003732Y010730D03* -X004732Y010730D03* -X005732Y010730D03* -X006732Y010730D03* -D12* -X008732Y010230D03* -X009732Y010230D03* -X009732Y009230D03* -X008732Y009230D03* -X008732Y008230D03* -X009732Y008230D03* -D13* -X011432Y008730D02* -X012032Y008730D01* -X012032Y009730D02* -X011432Y009730D01* -X011432Y010730D02* -X012032Y010730D01* -D14* -X011232Y006230D03* -X011232Y003230D03* -D15* -X012232Y003230D03* -X012232Y006230D03* -D16* -X015763Y006699D03* -X015763Y005714D03* -X017732Y004730D03* -X015763Y003746D03* -X015763Y002762D03* -D17* -X009232Y005230D03* -X008732Y005980D03* -X008232Y005230D03* -X006732Y004230D03* -X006732Y003230D03* -X003732Y003230D03* -X003732Y004230D03* -X001732Y005230D03* -X001732Y006230D03* -X003732Y006230D03* -X001732Y008230D03* -X001732Y009230D03* -X001732Y010230D03* -X006732Y006230D03* -D18* -X006632Y005230D03* -X003832Y005230D03* -D19* -X001732Y004230D03* -X001732Y007230D03* -D20* -X002332Y001375D02* -X002332Y001230D01* -X016632Y001230D01* -X016632Y001375D01* -X016707Y001655D01* -X016732Y001698D01* -X016732Y001730D01* -X016776Y001774D01* -X016852Y001905D01* -X017056Y002110D01* -X017188Y002186D01* -X017232Y002230D01* -X017264Y002230D01* -X017282Y002241D01* -X017150Y002373D01* -X017046Y002625D01* -X017046Y002898D01* -X017150Y003150D01* -X017343Y003343D01* -X017595Y003448D01* -X017868Y003448D01* -X018121Y003343D01* -X018224Y003240D01* -X018232Y003248D01* -X018232Y004474D01* -X018207Y004413D01* -X018049Y004255D01* -X017843Y004170D01* -X017620Y004170D01* -X017415Y004255D01* -X017257Y004413D01* -X017172Y004619D01* -X017172Y004841D01* -X017257Y005047D01* -X017415Y005205D01* -X017620Y005290D01* -X017843Y005290D01* -X018049Y005205D01* -X018207Y005047D01* -X018232Y004986D01* -X018232Y006212D01* -X018224Y006220D01* -X018121Y006117D01* -X017868Y006012D01* -X017595Y006012D01* -X017343Y006117D01* -X017150Y006310D01* -X017046Y006562D01* -X017046Y006835D01* -X017150Y007087D01* -X017343Y007280D01* -X017595Y007385D01* -X017868Y007385D01* -X018121Y007280D01* -X018224Y007177D01* -X018232Y007185D01* -X018232Y008131D01* -X017856Y008030D01* -X017408Y008030D01* -X016976Y008146D01* -X016588Y008370D01* -X016271Y008686D01* -X016048Y009074D01* -X015932Y009506D01* -X015932Y009954D01* -X016048Y010386D01* -X016271Y010774D01* -X016588Y011090D01* -X016976Y011314D01* -X017408Y011430D01* -X017856Y011430D01* -X018232Y011329D01* -X018232Y011730D01* -X018200Y011730D01* -X018156Y011705D01* -X017877Y011630D01* -X017587Y011630D01* -X017307Y011705D01* -X017264Y011730D01* -X008526Y011730D01* -X009526Y010730D01* -X009939Y010730D01* -X010232Y010437D01* -X010232Y010425D01* -X010332Y010325D01* -X011002Y009655D01* -X011002Y009816D01* -X011067Y009974D01* -X011188Y010095D01* -X011346Y010160D01* -X012117Y010160D01* -X012275Y010095D01* -X012396Y009974D01* -X012462Y009816D01* -X012462Y009645D01* -X012396Y009486D01* -X012275Y009366D01* -X012117Y009300D01* -X011356Y009300D01* -X011496Y009160D01* -X012117Y009160D01* -X012275Y009095D01* -X012396Y008974D01* -X012462Y008816D01* -X012462Y008645D01* -X012396Y008486D01* -X016472Y008486D01* -X016570Y008387D02* -X012297Y008387D01* -X012275Y008366D02* -X012396Y008486D01* -X012437Y008584D02* -X016373Y008584D01* -X016275Y008683D02* -X012462Y008683D01* -X012462Y008781D02* -X016216Y008781D01* -X016160Y008880D02* -X012435Y008880D01* -X012391Y008979D02* -X016103Y008979D01* -X016047Y009077D02* -X012293Y009077D01* -X012283Y009373D02* -X015968Y009373D01* -X015941Y009471D02* -X012381Y009471D01* -X012431Y009570D02* -X015932Y009570D01* -X015932Y009668D02* -X012462Y009668D01* -X012462Y009767D02* -X015932Y009767D01* -X015932Y009865D02* -X012441Y009865D01* -X012400Y009964D02* -X015935Y009964D01* -X015961Y010063D02* -X012307Y010063D01* -X012117Y010300D02* -X012275Y010366D01* -X012396Y010486D01* -X012462Y010645D01* -X012462Y010816D01* -X012396Y010974D01* -X012275Y011095D01* -X012117Y011160D01* -X011346Y011160D01* -X011188Y011095D01* -X011067Y010974D01* -X011002Y010816D01* -X011002Y010645D01* -X011067Y010486D01* -X011188Y010366D01* -X011346Y010300D01* -X012117Y010300D01* -X012258Y010358D02* -X016040Y010358D01* -X016014Y010260D02* -X010397Y010260D01* -X010298Y010358D02* -X011206Y010358D01* -X011097Y010457D02* -X010212Y010457D01* -X010114Y010555D02* -X011039Y010555D01* -X011002Y010654D02* -X010015Y010654D01* -X010152Y010250D02* -X009752Y010250D01* -X009732Y010230D01* -X009752Y010250D02* -X008072Y011930D01* -X004952Y011930D01* -X003752Y010730D01* -X003732Y010730D01* -X004177Y010752D02* -X004287Y010752D01* -X004287Y010654D02* -X004177Y010654D01* -X004177Y010555D02* -X004287Y010555D01* -X004287Y010546D02* -X004547Y010285D01* -X004916Y010285D01* -X004949Y010318D01* -X006132Y009136D01* -X006237Y009030D01* -X008232Y009030D01* -X008232Y009023D01* -X008525Y008730D01* -X008232Y008437D01* -X008232Y008023D01* -X008525Y007730D01* -X008939Y007730D01* -X009218Y008009D01* -X009516Y007710D01* -X009682Y007710D01* -X009682Y008180D01* -X009782Y008180D01* -X009782Y008280D01* -X010252Y008280D01* -X010252Y008445D01* -X009953Y008744D01* -X010232Y009023D01* -X010232Y009437D01* -X009939Y009730D01* -X009525Y009730D01* -X009232Y009437D01* -X009232Y009023D01* -X009511Y008744D01* -X009218Y008451D01* -X008939Y008730D01* -X008525Y008730D01* -X008939Y008730D01* -X009232Y009023D01* -X009232Y009437D01* -X008939Y009730D01* -X008525Y009730D01* -X008232Y009437D01* -X008232Y009390D01* -X006386Y009390D01* -X005177Y010600D01* -X005177Y010914D01* -X004916Y011175D01* -X004547Y011175D01* -X004287Y010914D01* -X004287Y010546D01* -X004177Y010546D02* -X004177Y010901D01* -X005006Y011730D01* -X008017Y011730D01* -X009271Y010476D01* -X009232Y010437D01* -X009232Y010023D01* -X009525Y009730D01* -X009939Y009730D01* -X010178Y009969D01* -X011121Y009027D01* -X011067Y008974D01* -X011002Y008816D01* -X011002Y008645D01* -X011067Y008486D01* -X011188Y008366D01* -X011346Y008300D01* -X012117Y008300D01* -X012275Y008366D01* -X011732Y008730D02* -X011672Y008730D01* -X010152Y010250D01* -X010173Y009964D02* -X010183Y009964D01* -X010282Y009865D02* -X010074Y009865D01* -X009976Y009767D02* -X010380Y009767D01* -X010479Y009668D02* -X010001Y009668D01* -X010099Y009570D02* -X010577Y009570D01* -X010676Y009471D02* -X010198Y009471D01* -X010232Y009373D02* -X010775Y009373D01* -X010873Y009274D02* -X010232Y009274D01* -X010232Y009176D02* -X010972Y009176D01* -X011070Y009077D02* -X010232Y009077D01* -X010187Y008979D02* -X011072Y008979D01* -X011029Y008880D02* -X010089Y008880D01* -X009990Y008781D02* -X011002Y008781D01* -X011002Y008683D02* -X010014Y008683D01* -X010113Y008584D02* -X011027Y008584D01* -X011068Y008486D02* -X010211Y008486D01* -X010252Y008387D02* -X011166Y008387D01* -X010252Y008289D02* -X016728Y008289D01* -X016899Y008190D02* -X009782Y008190D01* -X009782Y008180D02* -X010252Y008180D01* -X010252Y008015D01* -X009947Y007710D01* -X009782Y007710D01* -X009782Y008180D01* -X009782Y008092D02* -X009682Y008092D01* -X009682Y007993D02* -X009782Y007993D01* -X009782Y007895D02* -X009682Y007895D01* -X009682Y007796D02* -X009782Y007796D01* -X009430Y007796D02* -X009005Y007796D01* -X009103Y007895D02* -X009332Y007895D01* -X009233Y007993D02* -X009202Y007993D01* -X009183Y008486D02* -X009252Y008486D01* -X009351Y008584D02* -X009085Y008584D01* -X008986Y008683D02* -X009449Y008683D01* -X009473Y008781D02* -X008990Y008781D01* -X009089Y008880D02* -X009375Y008880D01* -X009276Y008979D02* -X009187Y008979D01* -X009232Y009077D02* -X009232Y009077D01* -X009232Y009176D02* -X009232Y009176D01* -X009232Y009274D02* -X009232Y009274D01* -X009232Y009373D02* -X009232Y009373D01* -X009198Y009471D02* -X009266Y009471D01* -X009364Y009570D02* -X009099Y009570D01* -X009001Y009668D02* -X009463Y009668D01* -X009488Y009767D02* -X008976Y009767D01* -X008939Y009730D02* -X009232Y010023D01* -X009232Y010437D01* -X008939Y010730D01* -X008525Y010730D01* -X008232Y010437D01* -X008232Y010430D01* -X008077Y010430D01* -X007972Y010325D01* -X007917Y010270D01* -X006466Y010270D01* -X006177Y010560D01* -X006177Y010914D01* -X005916Y011175D01* -X005547Y011175D01* -X005287Y010914D01* -X005287Y010546D01* -X005547Y010285D01* -X005916Y010285D01* -X005929Y010298D01* -X006212Y010016D01* -X006317Y009910D01* -X007917Y009910D01* -X008066Y009910D01* -X008226Y010070D01* -X008232Y010070D01* -X008232Y010023D01* -X008525Y009730D01* -X008939Y009730D01* -X009074Y009865D02* -X009389Y009865D01* -X009291Y009964D02* -X009173Y009964D01* -X009232Y010063D02* -X009232Y010063D01* -X009232Y010161D02* -X009232Y010161D01* -X009232Y010260D02* -X009232Y010260D01* -X009232Y010358D02* -X009232Y010358D01* -X009251Y010457D02* -X009212Y010457D01* -X009192Y010555D02* -X009114Y010555D01* -X009094Y010654D02* -X009015Y010654D01* -X008995Y010752D02* -X007177Y010752D01* -X007177Y010654D02* -X008448Y010654D01* -X008350Y010555D02* -X007177Y010555D01* -X007177Y010546D02* -X006916Y010285D01* -X006547Y010285D01* -X006287Y010546D01* -X006287Y010914D01* -X006547Y011175D01* -X006916Y011175D01* -X007177Y010914D01* -X007177Y010546D01* -X007088Y010457D02* -X008251Y010457D01* -X008152Y010250D02* -X008712Y010250D01* -X008732Y010230D01* -X008291Y009964D02* -X008120Y009964D01* -X008219Y010063D02* -X008232Y010063D01* -X008152Y010250D02* -X007992Y010090D01* -X006392Y010090D01* -X005752Y010730D01* -X005732Y010730D01* -X006177Y010752D02* -X006287Y010752D01* -X006287Y010654D02* -X006177Y010654D01* -X006181Y010555D02* -X006287Y010555D01* -X006280Y010457D02* -X006376Y010457D01* -X006378Y010358D02* -X006474Y010358D01* -X006165Y010063D02* -X005714Y010063D01* -X005615Y010161D02* -X006066Y010161D01* -X005968Y010260D02* -X005517Y010260D01* -X005474Y010358D02* -X005418Y010358D01* -X005376Y010457D02* -X005320Y010457D01* -X005287Y010555D02* -X005221Y010555D01* -X005177Y010654D02* -X005287Y010654D01* -X005287Y010752D02* -X005177Y010752D01* -X005177Y010851D02* -X005287Y010851D01* -X005322Y010949D02* -X005142Y010949D01* -X005043Y011048D02* -X005420Y011048D01* -X005519Y011147D02* -X004945Y011147D01* -X004718Y011442D02* -X008305Y011442D01* -X008207Y011541D02* -X004817Y011541D01* -X004915Y011639D02* -X008108Y011639D01* -X008404Y011344D02* -X004620Y011344D01* -X004521Y011245D02* -X008502Y011245D01* -X008601Y011147D02* -X006945Y011147D01* -X007043Y011048D02* -X008699Y011048D01* -X008798Y010949D02* -X007142Y010949D01* -X007177Y010851D02* -X008896Y010851D01* -X009110Y011147D02* -X011314Y011147D01* -X011142Y011048D02* -X009208Y011048D01* -X009307Y010949D02* -X011057Y010949D01* -X011016Y010851D02* -X009405Y010851D01* -X009504Y010752D02* -X011002Y010752D01* -X011156Y010063D02* -X010594Y010063D01* -X010495Y010161D02* -X015987Y010161D01* -X016088Y010457D02* -X012367Y010457D01* -X012425Y010555D02* -X016145Y010555D01* -X016202Y010654D02* -X012462Y010654D01* -X012462Y010752D02* -X016259Y010752D01* -X016348Y010851D02* -X012447Y010851D01* -X012406Y010949D02* -X016447Y010949D01* -X016546Y011048D02* -X012322Y011048D01* -X012150Y011147D02* -X016685Y011147D01* -X016856Y011245D02* -X009011Y011245D01* -X008913Y011344D02* -X017086Y011344D01* -X017553Y011639D02* -X008617Y011639D01* -X008716Y011541D02* -X018232Y011541D01* -X018232Y011639D02* -X017911Y011639D01* -X018232Y011442D02* -X008814Y011442D01* -X008005Y010358D02* -X006989Y010358D01* -X006263Y009964D02* -X005812Y009964D01* -X005911Y009865D02* -X008389Y009865D01* -X008488Y009767D02* -X006009Y009767D01* -X006108Y009668D02* -X008463Y009668D01* -X008364Y009570D02* -X006207Y009570D01* -X006305Y009471D02* -X008266Y009471D01* -X008712Y009210D02* -X008732Y009230D01* -X008712Y009210D02* -X006312Y009210D01* -X004792Y010730D01* -X004732Y010730D01* -X004376Y010457D02* -X004088Y010457D01* -X004177Y010546D02* -X003916Y010285D01* -X003547Y010285D01* -X003287Y010546D01* -X003287Y010914D01* -X003547Y011175D01* -X003916Y011175D01* -X003929Y011162D01* -X004497Y011730D01* -X001700Y011730D01* -X001656Y011705D01* -X001377Y011630D01* -X001087Y011630D01* -X000807Y011705D01* -X000764Y011730D01* -X000732Y011730D01* -X000732Y002230D01* -X000764Y002230D01* -X000807Y002255D01* -X001087Y002330D01* -X001377Y002330D01* -X001656Y002255D01* -X001700Y002230D01* -X001732Y002230D01* -X001776Y002186D01* -X001907Y002110D01* -X002112Y001905D01* -X002188Y001774D01* -X002232Y001730D01* -X002232Y001698D01* -X002257Y001655D01* -X002332Y001375D01* -X002328Y001391D02* -X016636Y001391D01* -X016632Y001292D02* -X002332Y001292D01* -X002301Y001489D02* -X016662Y001489D01* -X016689Y001588D02* -X002275Y001588D01* -X002239Y001686D02* -X004032Y001686D01* -X004019Y001700D02* -X004119Y001600D01* -X004540Y001600D01* -X004559Y001620D01* -X004579Y001600D01* -X005000Y001600D01* -X005055Y001655D01* -X005107Y001603D01* -X005109Y001600D01* -X005109Y001600D01* -X005179Y001600D01* -X005250Y001600D01* -X005390Y001600D01* -X005445Y001655D01* -X005500Y001600D01* -X005780Y001600D01* -X005921Y001600D01* -X006020Y001700D01* -X006020Y001840D01* -X005910Y001950D01* -X005921Y001950D01* -X006020Y002050D01* -X006020Y002191D01* -X005950Y002261D01* -X005853Y002358D01* -X005851Y002360D01* -X005851Y002360D01* -X005781Y002360D01* -X005710Y002360D01* -X005570Y002360D01* -X005480Y002271D01* -X005390Y002360D01* -X005319Y002360D01* -X005250Y002360D01* -X005109Y002360D01* -X005039Y002290D01* -X004985Y002236D01* -X004960Y002261D01* -X004860Y002360D01* -X004719Y002360D01* -X004620Y002261D01* -X004620Y002140D01* -X004499Y002261D01* -X004400Y002360D01* -X004259Y002360D01* -X004159Y002261D01* -X004159Y001940D01* -X004119Y001940D01* -X004019Y001840D01* -X004019Y001700D01* -X004019Y001785D02* -X002182Y001785D01* -X002125Y001883D02* -X004062Y001883D01* -X004159Y001982D02* -X002035Y001982D01* -X001937Y002081D02* -X004159Y002081D01* -X004159Y002179D02* -X001788Y002179D01* -X001572Y002278D02* -X004176Y002278D01* -X004482Y002278D02* -X004636Y002278D01* -X004620Y002179D02* -X004581Y002179D01* -X004943Y002278D02* -X005027Y002278D01* -X005250Y002360D02* -X005250Y002360D01* -X005473Y002278D02* -X005487Y002278D01* -X005710Y002360D02* -X005710Y002360D01* -X005934Y002278D02* -X006338Y002278D01* -X006321Y002261D02* -X006420Y002360D01* -X006561Y002360D01* -X006631Y002291D01* -X006701Y002360D01* -X006841Y002360D01* -X006861Y002341D01* -X006881Y002360D01* -X007022Y002360D01* -X007091Y002291D01* -X007161Y002360D01* -X007302Y002360D01* -X007321Y002341D01* -X007341Y002360D01* -X007762Y002360D01* -X007862Y002261D01* -X007862Y002120D01* -X007762Y002020D01* -X007722Y002020D01* -X007722Y001700D01* -X007622Y001600D01* -X007481Y001600D01* -X007392Y001690D01* -X007302Y001600D01* -X007161Y001600D01* -X007091Y001670D01* -X007022Y001600D01* -X006881Y001600D01* -X006861Y001620D01* -X006841Y001600D01* -X006701Y001600D01* -X006631Y001670D01* -X006561Y001600D01* -X006420Y001600D01* -X006321Y001700D01* -X006321Y001841D01* -X006461Y001980D01* -X006321Y002120D01* -X006321Y002261D01* -X006321Y002179D02* -X006020Y002179D01* -X006020Y002081D02* -X006360Y002081D01* -X006459Y001982D02* -X005952Y001982D01* -X005977Y001883D02* -X006364Y001883D01* -X006321Y001785D02* -X006020Y001785D01* -X006007Y001686D02* -X006334Y001686D01* -X005950Y002261D02* -X005950Y002261D01* -X006449Y002806D02* -X006632Y002730D01* -X006831Y002730D01* -X006963Y002785D01* -X007092Y002656D01* -X007115Y002632D01* -X007152Y002543D01* -X007245Y002450D01* -X007366Y002400D01* -X007497Y002400D01* -X007619Y002450D01* -X007712Y002543D01* -X007762Y002664D01* -X007762Y002796D01* -X007712Y002917D01* -X007619Y003010D01* -X007497Y003060D01* -X007366Y003060D01* -X007246Y003010D01* -X007201Y003056D01* -X007232Y003131D01* -X007232Y003330D01* -X007156Y003513D01* -X007015Y003654D01* -X006831Y003730D01* -X007015Y003806D01* -X007156Y003947D01* -X007232Y004131D01* -X007232Y004330D01* -X007156Y004513D01* -X007015Y004654D01* -X006831Y004730D01* -X006632Y004730D01* -X006449Y004654D01* -X006308Y004513D01* -X006232Y004330D01* -X006232Y004131D01* -X006308Y003947D01* -X006449Y003806D01* -X006632Y003730D01* -X006831Y003730D01* -X006632Y003730D01* -X006449Y003654D01* -X006308Y003513D01* -X006232Y003330D01* -X006232Y003131D01* -X006308Y002947D01* -X006449Y002806D01* -X006386Y002869D02* -X004078Y002869D01* -X004015Y002806D02* -X004156Y002947D01* -X004232Y003131D01* -X004232Y003330D01* -X004156Y003513D01* -X004015Y003654D01* -X003831Y003730D01* -X004015Y003806D01* -X004156Y003947D01* -X004232Y004131D01* -X004232Y004330D01* -X004156Y004513D01* -X004015Y004654D01* -X003831Y004730D01* -X003632Y004730D01* -X003449Y004654D01* -X003308Y004513D01* -X003232Y004330D01* -X003232Y004131D01* -X003308Y003947D01* -X003449Y003806D01* -X003632Y003730D01* -X003831Y003730D01* -X003632Y003730D01* -X003449Y003654D01* -X003308Y003513D01* -X003232Y003330D01* -X003232Y003131D01* -X003308Y002947D01* -X003449Y002806D01* -X003632Y002730D01* -X003831Y002730D01* -X004015Y002806D01* -X003928Y002770D02* -X006535Y002770D01* -X006299Y002967D02* -X004164Y002967D01* -X004205Y003066D02* -X006259Y003066D01* -X006232Y003165D02* -X004232Y003165D01* -X004232Y003263D02* -X006232Y003263D01* -X006245Y003362D02* -X004219Y003362D01* -X004178Y003460D02* -X006286Y003460D01* -X006353Y003559D02* -X004110Y003559D01* -X004007Y003657D02* -X006457Y003657D01* -X006570Y003756D02* -X003893Y003756D01* -X004063Y003854D02* -X006400Y003854D01* -X006305Y003953D02* -X004158Y003953D01* -X004199Y004051D02* -X006265Y004051D01* -X006232Y004150D02* -X004232Y004150D01* -X004232Y004249D02* -X006232Y004249D01* -X006239Y004347D02* -X004225Y004347D01* -X004184Y004446D02* -X006280Y004446D01* -X006339Y004544D02* -X004125Y004544D01* -X004026Y004643D02* -X006437Y004643D01* -X006468Y004834D02* -X006532Y004813D01* -X006593Y004804D01* -X006593Y005191D01* -X006670Y005191D01* -X006670Y004804D01* -X006732Y004813D01* -X006796Y004834D01* -X006856Y004865D01* -X006910Y004904D01* -X006958Y004952D01* -X006997Y005006D01* -X007028Y005066D01* -X007048Y005130D01* -X007058Y005191D01* -X006671Y005191D01* -X006671Y005269D01* -X007058Y005269D01* -X007048Y005330D01* -X007028Y005394D01* -X006997Y005454D01* -X006958Y005508D01* -X006910Y005556D01* -X006856Y005595D01* -X006796Y005626D01* -X006732Y005647D01* -X006670Y005656D01* -X006670Y005269D01* -X006593Y005269D01* -X006593Y005656D01* -X006532Y005647D01* -X006468Y005626D01* -X006408Y005595D01* -X006354Y005556D01* -X006306Y005508D01* -X006266Y005454D01* -X006236Y005394D01* -X006215Y005330D01* -X006205Y005269D01* -X006593Y005269D01* -X006593Y005191D01* -X006205Y005191D01* -X006215Y005130D01* -X006236Y005066D01* -X006266Y005006D01* -X006306Y004952D01* -X006354Y004904D01* -X006408Y004865D01* -X006468Y004834D01* -X006457Y004840D02* -X003953Y004840D01* -X003913Y004823D02* -X004062Y004885D01* -X004177Y004999D01* -X004239Y005149D01* -X004239Y005311D01* -X004177Y005461D01* -X004062Y005575D01* -X003913Y005637D01* -X003751Y005637D01* -X003601Y005575D01* -X003487Y005461D01* -X003425Y005311D01* -X003425Y005149D01* -X003487Y004999D01* -X003601Y004885D01* -X003751Y004823D01* -X003913Y004823D01* -X003710Y004840D02* -X002049Y004840D01* -X002015Y004806D02* -X002156Y004947D01* -X002232Y005131D01* -X002232Y005330D01* -X002156Y005513D01* -X002015Y005654D01* -X001831Y005730D01* -X002015Y005806D01* -X002156Y005947D01* -X002232Y006131D01* -X002232Y006330D01* -X002156Y006513D01* -X002015Y006654D01* -X001831Y006730D01* -X001632Y006730D01* -X001449Y006654D01* -X001308Y006513D01* -X001232Y006330D01* -X001232Y006131D01* -X001308Y005947D01* -X001449Y005806D01* -X001632Y005730D01* -X001831Y005730D01* -X001632Y005730D01* -X001449Y005654D01* -X001308Y005513D01* -X001232Y005330D01* -X001232Y005131D01* -X001308Y004947D01* -X001449Y004806D01* -X001632Y004730D01* -X001831Y004730D01* -X002015Y004806D01* -X002156Y004730D02* -X002232Y004654D01* -X002232Y003806D01* -X002156Y003730D01* -X001308Y003730D01* -X001232Y003806D01* -X001232Y004654D01* -X001308Y004730D01* -X002156Y004730D01* -X002232Y004643D02* -X003437Y004643D01* -X003339Y004544D02* -X002232Y004544D01* -X002232Y004446D02* -X003280Y004446D01* -X003239Y004347D02* -X002232Y004347D01* -X002232Y004249D02* -X003232Y004249D01* -X003232Y004150D02* -X002232Y004150D01* -X002232Y004051D02* -X003265Y004051D01* -X003305Y003953D02* -X002232Y003953D01* -X002232Y003854D02* -X003400Y003854D01* -X003570Y003756D02* -X002181Y003756D01* -X001282Y003756D02* -X000732Y003756D01* -X000732Y003854D02* -X001232Y003854D01* -X001232Y003953D02* -X000732Y003953D01* -X000732Y004051D02* -X001232Y004051D01* -X001232Y004150D02* -X000732Y004150D01* -X000732Y004249D02* -X001232Y004249D01* -X001232Y004347D02* -X000732Y004347D01* -X000732Y004446D02* -X001232Y004446D01* -X001232Y004544D02* -X000732Y004544D01* -X000732Y004643D02* -X001232Y004643D01* -X001415Y004840D02* -X000732Y004840D01* -X000732Y004938D02* -X001316Y004938D01* -X001271Y005037D02* -X000732Y005037D01* -X000732Y005135D02* -X001232Y005135D01* -X001232Y005234D02* -X000732Y005234D01* -X000732Y005332D02* -X001233Y005332D01* -X001274Y005431D02* -X000732Y005431D01* -X000732Y005530D02* -X001324Y005530D01* -X001423Y005628D02* -X000732Y005628D01* -X000732Y005727D02* -X001624Y005727D01* -X001430Y005825D02* -X000732Y005825D01* -X000732Y005924D02* -X001331Y005924D01* -X001277Y006022D02* -X000732Y006022D01* -X000732Y006121D02* -X001236Y006121D01* -X001232Y006219D02* -X000732Y006219D01* -X000732Y006318D02* -X001232Y006318D01* -X001268Y006416D02* -X000732Y006416D01* -X000732Y006515D02* -X001310Y006515D01* -X001408Y006614D02* -X000732Y006614D01* -X000732Y006712D02* -X001589Y006712D01* -X001308Y006730D02* -X002156Y006730D01* -X002232Y006806D01* -X002232Y007654D01* -X002156Y007730D01* -X001308Y007730D01* -X001232Y007654D01* -X001232Y006806D01* -X001308Y006730D01* -X001232Y006811D02* -X000732Y006811D01* -X000732Y006909D02* -X001232Y006909D01* -X001232Y007008D02* -X000732Y007008D01* -X000732Y007106D02* -X001232Y007106D01* -X001232Y007205D02* -X000732Y007205D01* -X000732Y007303D02* -X001232Y007303D01* -X001232Y007402D02* -X000732Y007402D01* -X000732Y007500D02* -X001232Y007500D01* -X001232Y007599D02* -X000732Y007599D01* -X000732Y007698D02* -X001275Y007698D01* -X001449Y007806D02* -X001308Y007947D01* -X001232Y008131D01* -X001232Y008330D01* -X001308Y008513D01* -X001449Y008654D01* -X001614Y008722D01* -X001610Y008723D01* -X001532Y008748D01* -X001459Y008785D01* -X001393Y008833D01* -X001335Y008891D01* -X001287Y008958D01* -X001250Y009030D01* -X001225Y009108D01* -X001213Y009180D01* -X001682Y009180D01* -X001682Y009280D01* -X001213Y009280D01* -X001225Y009352D01* -X001250Y009430D01* -X001287Y009503D01* -X001335Y009569D01* -X001393Y009627D01* -X001459Y009675D01* -X001532Y009712D01* -X001610Y009737D01* -X001614Y009738D01* -X001449Y009806D01* -X001308Y009947D01* -X001232Y010131D01* -X001232Y010330D01* -X001308Y010513D01* -X001449Y010654D01* -X001632Y010730D01* -X001831Y010730D01* -X002015Y010654D01* -X002156Y010513D01* -X002232Y010330D01* -X002232Y010131D01* -X002156Y009947D01* -X002015Y009806D01* -X001850Y009738D01* -X001854Y009737D01* -X001931Y009712D01* -X002004Y009675D01* -X002071Y009627D01* -X002128Y009569D01* -X002177Y009503D01* -X002214Y009430D01* -X002239Y009352D01* -X002250Y009280D01* -X001782Y009280D01* -X001782Y009180D01* -X002250Y009180D01* -X002239Y009108D01* -X002214Y009030D01* -X002177Y008958D01* -X002128Y008891D01* -X002071Y008833D01* -X002004Y008785D01* -X001931Y008748D01* -X001854Y008723D01* -X001850Y008722D01* -X002015Y008654D01* -X002156Y008513D01* -X002232Y008330D01* -X002232Y008131D01* -X002156Y007947D01* -X002015Y007806D01* -X001831Y007730D01* -X001632Y007730D01* -X001449Y007806D01* -X001473Y007796D02* -X000732Y007796D01* -X000732Y007895D02* -X001360Y007895D01* -X001289Y007993D02* -X000732Y007993D01* -X000732Y008092D02* -X001248Y008092D01* -X001232Y008190D02* -X000732Y008190D01* -X000732Y008289D02* -X001232Y008289D01* -X001256Y008387D02* -X000732Y008387D01* -X000732Y008486D02* -X001297Y008486D01* -X001379Y008584D02* -X000732Y008584D01* -X000732Y008683D02* -X001519Y008683D01* -X001467Y008781D02* -X000732Y008781D01* -X000732Y008880D02* -X001346Y008880D01* -X001276Y008979D02* -X000732Y008979D01* -X000732Y009077D02* -X001235Y009077D01* -X001214Y009176D02* -X000732Y009176D01* -X000732Y009274D02* -X001682Y009274D01* -X001782Y009274D02* -X005993Y009274D01* -X006092Y009176D02* -X002250Y009176D01* -X002229Y009077D02* -X006190Y009077D01* -X005895Y009373D02* -X002232Y009373D01* -X002192Y009471D02* -X005796Y009471D01* -X005697Y009570D02* -X002127Y009570D01* -X002013Y009668D02* -X005599Y009668D01* -X005500Y009767D02* -X001920Y009767D01* -X002074Y009865D02* -X005402Y009865D01* -X005303Y009964D02* -X002163Y009964D01* -X002204Y010063D02* -X005205Y010063D01* -X005106Y010161D02* -X002232Y010161D01* -X002232Y010260D02* -X005008Y010260D01* -X004474Y010358D02* -X003989Y010358D01* -X003474Y010358D02* -X002220Y010358D01* -X002179Y010457D02* -X003376Y010457D01* -X003287Y010555D02* -X002114Y010555D01* -X002015Y010654D02* -X003287Y010654D01* -X003287Y010752D02* -X000732Y010752D01* -X000732Y010654D02* -X001448Y010654D01* -X001350Y010555D02* -X000732Y010555D01* -X000732Y010457D02* -X001285Y010457D01* -X001244Y010358D02* -X000732Y010358D01* -X000732Y010260D02* -X001232Y010260D01* -X001232Y010161D02* -X000732Y010161D01* -X000732Y010063D02* -X001260Y010063D01* -X001301Y009964D02* -X000732Y009964D01* -X000732Y009865D02* -X001389Y009865D01* -X001543Y009767D02* -X000732Y009767D01* -X000732Y009668D02* -X001450Y009668D01* -X001336Y009570D02* -X000732Y009570D01* -X000732Y009471D02* -X001271Y009471D01* -X001231Y009373D02* -X000732Y009373D01* -X001945Y008683D02* -X008478Y008683D01* -X008473Y008781D02* -X001997Y008781D01* -X002117Y008880D02* -X008375Y008880D01* -X008276Y008979D02* -X002187Y008979D01* -X002085Y008584D02* -X008379Y008584D01* -X008281Y008486D02* -X002167Y008486D01* -X002208Y008387D02* -X008232Y008387D01* -X008232Y008289D02* -X002232Y008289D01* -X002232Y008190D02* -X006534Y008190D01* -X006539Y008195D02* -X006267Y007923D01* -X006267Y007760D01* -X006702Y007760D01* -X006702Y008195D01* -X006539Y008195D01* -X006436Y008092D02* -X005999Y008092D01* -X005916Y008175D02* -X005547Y008175D01* -X005287Y007914D01* -X005287Y007546D01* -X005547Y007285D01* -X005916Y007285D01* -X006177Y007546D01* -X006177Y007914D01* -X005916Y008175D01* -X006098Y007993D02* -X006337Y007993D01* -X006267Y007895D02* -X006177Y007895D01* -X006177Y007796D02* -X006267Y007796D01* -X006267Y007700D02* -X006267Y007537D01* -X006539Y007265D01* -X006702Y007265D01* -X006702Y007700D01* -X006762Y007700D01* -X006762Y007760D01* -X007197Y007760D01* -X007197Y007923D01* -X006924Y008195D01* -X006762Y008195D01* -X006762Y007760D01* -X006702Y007760D01* -X006702Y007700D01* -X006267Y007700D01* -X006267Y007698D02* -X006177Y007698D01* -X006177Y007599D02* -X006267Y007599D01* -X006304Y007500D02* -X006131Y007500D01* -X006033Y007402D02* -X006402Y007402D01* -X006501Y007303D02* -X005934Y007303D01* -X005529Y007303D02* -X004934Y007303D01* -X004916Y007285D02* -X005177Y007546D01* -X005177Y007914D01* -X004916Y008175D01* -X004547Y008175D01* -X004287Y007914D01* -X004287Y007546D01* -X004547Y007285D01* -X004916Y007285D01* -X005033Y007402D02* -X005431Y007402D01* -X005332Y007500D02* -X005131Y007500D01* -X005177Y007599D02* -X005287Y007599D01* -X005287Y007698D02* -X005177Y007698D01* -X005177Y007796D02* -X005287Y007796D01* -X005287Y007895D02* -X005177Y007895D01* -X005098Y007993D02* -X005366Y007993D01* -X005464Y008092D02* -X004999Y008092D01* -X004464Y008092D02* -X003999Y008092D01* -X003916Y008175D02* -X003547Y008175D01* -X003287Y007914D01* -X003287Y007546D01* -X003547Y007285D01* -X003916Y007285D01* -X004177Y007546D01* -X004177Y007914D01* -X003916Y008175D01* -X004098Y007993D02* -X004366Y007993D01* -X004287Y007895D02* -X004177Y007895D01* -X004177Y007796D02* -X004287Y007796D01* -X004287Y007698D02* -X004177Y007698D01* -X004177Y007599D02* -X004287Y007599D01* -X004332Y007500D02* -X004131Y007500D01* -X004033Y007402D02* -X004431Y007402D01* -X004529Y007303D02* -X003934Y007303D01* -X003529Y007303D02* -X002232Y007303D01* -X002232Y007205D02* -X015522Y007205D01* -X015446Y007173D02* -X015289Y007016D01* -X015203Y006810D01* -X015203Y006587D01* -X015289Y006381D01* -X015446Y006224D01* -X015488Y006206D01* -X015446Y006189D01* -X015289Y006032D01* -X015203Y005826D01* -X015203Y005603D01* -X015289Y005397D01* -X015374Y005311D01* -X015182Y005119D01* -X015077Y004867D01* -X015077Y004594D01* -X015182Y004341D01* -X015374Y004149D01* -X015289Y004063D01* -X015203Y003857D01* -X015203Y003634D01* -X015289Y003429D01* -X015446Y003271D01* -X015488Y003254D01* -X015446Y003236D01* -X015289Y003079D01* -X015203Y002873D01* -X015203Y002650D01* -X015289Y002444D01* -X015446Y002287D01* -X015652Y002202D01* -X015875Y002202D01* -X016081Y002287D01* -X016238Y002444D01* -X016323Y002650D01* -X016323Y002873D01* -X016238Y003079D01* -X016081Y003236D01* -X016039Y003254D01* -X016081Y003271D01* -X016238Y003429D01* -X016323Y003634D01* -X016323Y003857D01* -X016238Y004063D01* -X016152Y004149D01* -X016345Y004341D01* -X016449Y004594D01* -X016449Y004867D01* -X016345Y005119D01* -X016152Y005311D01* -X016238Y005397D01* -X016323Y005603D01* -X016323Y005826D01* -X016238Y006032D01* -X016081Y006189D01* -X016038Y006206D01* -X016081Y006224D01* -X016238Y006381D01* -X016323Y006587D01* -X016323Y006810D01* -X016238Y007016D01* -X016081Y007173D01* -X015875Y007259D01* -X015652Y007259D01* -X015446Y007173D01* -X015379Y007106D02* -X002232Y007106D01* -X002232Y007008D02* -X015285Y007008D01* -X015244Y006909D02* -X002232Y006909D01* -X002232Y006811D02* -X015204Y006811D01* -X015203Y006712D02* -X006875Y006712D01* -X006831Y006730D02* -X006632Y006730D01* -X006449Y006654D01* -X006308Y006513D01* -X006232Y006330D01* -X006232Y006131D01* -X006308Y005947D01* -X006449Y005806D01* -X006632Y005730D01* -X006831Y005730D01* -X007015Y005806D01* -X007156Y005947D01* -X007232Y006131D01* -X007232Y006330D01* -X007156Y006513D01* -X007015Y006654D01* -X006831Y006730D01* -X006589Y006712D02* -X003875Y006712D01* -X003831Y006730D02* -X003632Y006730D01* -X003449Y006654D01* -X003308Y006513D01* -X003232Y006330D01* -X003232Y006131D01* -X003308Y005947D01* -X003449Y005806D01* -X003632Y005730D01* -X003831Y005730D01* -X004015Y005806D01* -X004156Y005947D01* -X004232Y006131D01* -X004232Y006330D01* -X004156Y006513D01* -X004015Y006654D01* -X003831Y006730D01* -X003589Y006712D02* -X001875Y006712D01* -X002055Y006614D02* -X003408Y006614D01* -X003310Y006515D02* -X002154Y006515D01* -X002196Y006416D02* -X003268Y006416D01* -X003232Y006318D02* -X002232Y006318D01* -X002232Y006219D02* -X003232Y006219D01* -X003236Y006121D02* -X002228Y006121D01* -X002187Y006022D02* -X003277Y006022D01* -X003331Y005924D02* -X002133Y005924D01* -X002034Y005825D02* -X003430Y005825D01* -X003555Y005530D02* -X002139Y005530D01* -X002190Y005431D02* -X003474Y005431D01* -X003434Y005332D02* -X002231Y005332D01* -X002232Y005234D02* -X003425Y005234D01* -X003430Y005135D02* -X002232Y005135D01* -X002193Y005037D02* -X003471Y005037D01* -X003548Y004938D02* -X002147Y004938D01* -X001858Y004741D02* -X008054Y004741D01* -X008032Y004748D02* -X008110Y004723D01* -X008191Y004710D01* -X008202Y004710D01* -X008202Y005200D01* -X008262Y005200D01* -X008262Y004710D01* -X008273Y004710D01* -X008354Y004723D01* -X008431Y004748D01* -X008504Y004785D01* -X008571Y004833D01* -X008628Y004891D01* -X008677Y004958D01* -X008714Y005030D01* -X008739Y005108D01* -X008740Y005112D01* -X008808Y004947D01* -X008949Y004806D01* -X009132Y004730D01* -X009331Y004730D01* -X009515Y004806D01* -X009656Y004947D01* -X009732Y005131D01* -X009732Y005330D01* -X009656Y005513D01* -X009515Y005654D01* -X009331Y005730D01* -X009169Y005730D01* -X009232Y005881D01* -X009232Y006080D01* -X009156Y006263D01* -X009015Y006404D01* -X008831Y006480D01* -X008632Y006480D01* -X008449Y006404D01* -X008308Y006263D01* -X008232Y006080D01* -X008232Y005881D01* -X008287Y005748D01* -X008273Y005750D01* -X008262Y005750D01* -X008262Y005260D01* -X008202Y005260D01* -X008202Y005750D01* -X008191Y005750D01* -X008110Y005737D01* -X008032Y005712D01* -X007959Y005675D01* -X007893Y005627D01* -X007835Y005569D01* -X007787Y005503D01* -X007750Y005430D01* -X007725Y005352D01* -X007712Y005271D01* -X007712Y005260D01* -X008202Y005260D01* -X008202Y005200D01* -X007712Y005200D01* -X007712Y005189D01* -X007725Y005108D01* -X007750Y005030D01* -X007787Y004958D01* -X007835Y004891D01* -X007893Y004833D01* -X007959Y004785D01* -X008032Y004748D01* -X008202Y004741D02* -X008262Y004741D01* -X008262Y004840D02* -X008202Y004840D01* -X008202Y004938D02* -X008262Y004938D01* -X008262Y005037D02* -X008202Y005037D01* -X008202Y005135D02* -X008262Y005135D01* -X008202Y005234D02* -X006671Y005234D01* -X006593Y005234D02* -X004239Y005234D01* -X004233Y005135D02* -X006214Y005135D01* -X006251Y005037D02* -X004192Y005037D01* -X004116Y004938D02* -X006319Y004938D01* -X006593Y004938D02* -X006670Y004938D01* -X006670Y004840D02* -X006593Y004840D01* -X006807Y004840D02* -X007887Y004840D01* -X007801Y004938D02* -X006944Y004938D01* -X007013Y005037D02* -X007748Y005037D01* -X007720Y005135D02* -X007049Y005135D01* -X007048Y005332D02* -X007722Y005332D01* -X007751Y005431D02* -X007009Y005431D01* -X006936Y005530D02* -X007807Y005530D01* -X007895Y005628D02* -X006789Y005628D01* -X006670Y005628D02* -X006593Y005628D01* -X006593Y005530D02* -X006670Y005530D01* -X006670Y005431D02* -X006593Y005431D01* -X006593Y005332D02* -X006670Y005332D01* -X006670Y005135D02* -X006593Y005135D01* -X006593Y005037D02* -X006670Y005037D01* -X006216Y005332D02* -X004230Y005332D01* -X004189Y005431D02* -X006255Y005431D01* -X006327Y005530D02* -X004108Y005530D01* -X003935Y005628D02* -X006475Y005628D01* -X006430Y005825D02* -X004034Y005825D01* -X004133Y005924D02* -X006331Y005924D01* -X006277Y006022D02* -X004187Y006022D01* -X004228Y006121D02* -X006236Y006121D01* -X006232Y006219D02* -X004232Y006219D01* -X004232Y006318D02* -X006232Y006318D01* -X006268Y006416D02* -X004196Y006416D01* -X004154Y006515D02* -X006310Y006515D01* -X006408Y006614D02* -X004055Y006614D01* -X003431Y007402D02* -X002232Y007402D01* -X002232Y007500D02* -X003332Y007500D01* -X003287Y007599D02* -X002232Y007599D01* -X002188Y007698D02* -X003287Y007698D01* -X003287Y007796D02* -X001991Y007796D01* -X002103Y007895D02* -X003287Y007895D01* -X003366Y007993D02* -X002175Y007993D01* -X002216Y008092D02* -X003464Y008092D01* -X006702Y008092D02* -X006762Y008092D01* -X006762Y008190D02* -X006702Y008190D01* -X006702Y007993D02* -X006762Y007993D01* -X006762Y007895D02* -X006702Y007895D01* -X006702Y007796D02* -X006762Y007796D01* -X006762Y007700D02* -X007197Y007700D01* -X007197Y007537D01* -X006924Y007265D01* -X006762Y007265D01* -X006762Y007700D01* -X006762Y007698D02* -X006702Y007698D01* -X006702Y007599D02* -X006762Y007599D01* -X006762Y007500D02* -X006702Y007500D01* -X006702Y007402D02* -X006762Y007402D01* -X006762Y007303D02* -X006702Y007303D01* -X006963Y007303D02* -X017399Y007303D01* -X017268Y007205D02* -X016004Y007205D01* -X016148Y007106D02* -X017169Y007106D01* -X017117Y007008D02* -X016241Y007008D01* -X016282Y006909D02* -X017076Y006909D01* -X017046Y006811D02* -X016323Y006811D01* -X016323Y006712D02* -X017046Y006712D01* -X017046Y006614D02* -X016323Y006614D01* -X016293Y006515D02* -X017065Y006515D01* -X017106Y006416D02* -X016253Y006416D01* -X016175Y006318D02* -X017147Y006318D01* -X017241Y006219D02* -X016070Y006219D01* -X016149Y006121D02* -X017339Y006121D01* -X017571Y006022D02* -X016242Y006022D01* -X016283Y005924D02* -X018232Y005924D01* -X018232Y006022D02* -X017892Y006022D01* -X018125Y006121D02* -X018232Y006121D01* -X018223Y006219D02* -X018225Y006219D01* -X018232Y005825D02* -X016323Y005825D01* -X016323Y005727D02* -X018232Y005727D01* -X018232Y005628D02* -X016323Y005628D01* -X016293Y005530D02* -X018232Y005530D01* -X018232Y005431D02* -X016252Y005431D01* -X016173Y005332D02* -X018232Y005332D01* -X018232Y005234D02* -X017979Y005234D01* -X018118Y005135D02* -X018232Y005135D01* -X018232Y005037D02* -X018211Y005037D01* -X017485Y005234D02* -X016230Y005234D01* -X016328Y005135D02* -X017345Y005135D01* -X017253Y005037D02* -X016379Y005037D01* -X016420Y004938D02* -X017212Y004938D01* -X017172Y004840D02* -X016449Y004840D01* -X016449Y004741D02* -X017172Y004741D01* -X017172Y004643D02* -X016449Y004643D01* -X016429Y004544D02* -X017203Y004544D01* -X017243Y004446D02* -X016388Y004446D01* -X016347Y004347D02* -X017323Y004347D01* -X017431Y004249D02* -X016252Y004249D01* -X016154Y004150D02* -X018232Y004150D01* -X018232Y004249D02* -X018033Y004249D01* -X018141Y004347D02* -X018232Y004347D01* -X018220Y004446D02* -X018232Y004446D01* -X018232Y004051D02* -X016243Y004051D01* -X016284Y003953D02* -X018232Y003953D01* -X018232Y003854D02* -X016323Y003854D01* -X016323Y003756D02* -X018232Y003756D01* -X018232Y003657D02* -X016323Y003657D01* -X016292Y003559D02* -X018232Y003559D01* -X018232Y003460D02* -X016251Y003460D01* -X016171Y003362D02* -X017387Y003362D01* -X017263Y003263D02* -X016061Y003263D01* -X016152Y003165D02* -X017164Y003165D01* -X017115Y003066D02* -X016243Y003066D01* -X016284Y002967D02* -X017074Y002967D01* -X017046Y002869D02* -X016323Y002869D01* -X016323Y002770D02* -X017046Y002770D01* -X017046Y002672D02* -X016323Y002672D01* -X016291Y002573D02* -X017067Y002573D01* -X017108Y002475D02* -X016251Y002475D01* -X016170Y002376D02* -X017149Y002376D01* -X017245Y002278D02* -X016058Y002278D01* -X015468Y002278D02* -X007845Y002278D01* -X007862Y002179D02* -X017176Y002179D01* -X017027Y002081D02* -X007822Y002081D01* -X007722Y001982D02* -X016928Y001982D01* -X016839Y001883D02* -X007722Y001883D01* -X007722Y001785D02* -X016782Y001785D01* -X016725Y001686D02* -X007708Y001686D01* -X007395Y001686D02* -X007388Y001686D01* -X007220Y002475D02* -X000732Y002475D01* -X000732Y002573D02* -X007140Y002573D01* -X007076Y002672D02* -X000732Y002672D01* -X000732Y002770D02* -X003535Y002770D01* -X003386Y002869D02* -X000732Y002869D01* -X000732Y002967D02* -X003299Y002967D01* -X003259Y003066D02* -X000732Y003066D01* -X000732Y003165D02* -X003232Y003165D01* -X003232Y003263D02* -X000732Y003263D01* -X000732Y003362D02* -X003245Y003362D01* -X003286Y003460D02* -X000732Y003460D01* -X000732Y003559D02* -X003353Y003559D01* -X003457Y003657D02* -X000732Y003657D01* -X000732Y004741D02* -X001605Y004741D01* -X002041Y005628D02* -X003729Y005628D01* -X001839Y005727D02* -X008077Y005727D01* -X008202Y005727D02* -X008262Y005727D01* -X008255Y005825D02* -X007034Y005825D01* -X007133Y005924D02* -X008232Y005924D01* -X008232Y006022D02* -X007187Y006022D01* -X007228Y006121D02* -X008249Y006121D01* -X008290Y006219D02* -X007232Y006219D01* -X007232Y006318D02* -X008363Y006318D01* -X008479Y006416D02* -X007196Y006416D01* -X007154Y006515D02* -X010873Y006515D01* -X010846Y006488D02* -X010777Y006321D01* -X010777Y006140D01* -X010846Y005972D01* -X010974Y005844D01* -X011141Y005775D01* -X011322Y005775D01* -X011490Y005844D01* -X011618Y005972D01* -X011687Y006140D01* -X011687Y006321D01* -X011618Y006488D01* -X011490Y006616D01* -X011322Y006685D01* -X011141Y006685D01* -X010974Y006616D01* -X010846Y006488D01* -X010817Y006416D02* -X008985Y006416D01* -X009101Y006318D02* -X010777Y006318D01* -X010777Y006219D02* -X009174Y006219D01* -X009215Y006121D02* -X010785Y006121D01* -X010825Y006022D02* -X009232Y006022D01* -X009232Y005924D02* -X010895Y005924D01* -X011020Y005825D02* -X009209Y005825D01* -X009339Y005727D02* -X015203Y005727D01* -X015203Y005825D02* -X012661Y005825D01* -X012687Y005851D02* -X012611Y005775D01* -X011853Y005775D01* -X011777Y005851D01* -X011777Y006609D01* -X011853Y006685D01* -X012611Y006685D01* -X012687Y006609D01* -X012687Y005851D01* -X012687Y005924D02* -X015244Y005924D01* -X015285Y006022D02* -X012687Y006022D01* -X012687Y006121D02* -X015378Y006121D01* -X015457Y006219D02* -X012687Y006219D01* -X012687Y006318D02* -X015352Y006318D01* -X015274Y006416D02* -X012687Y006416D01* -X012687Y006515D02* -X015233Y006515D01* -X015203Y006614D02* -X012682Y006614D01* -X011781Y006614D02* -X011492Y006614D01* -X011590Y006515D02* -X011777Y006515D01* -X011777Y006416D02* -X011647Y006416D01* -X011687Y006318D02* -X011777Y006318D01* -X011777Y006219D02* -X011687Y006219D01* -X011679Y006121D02* -X011777Y006121D01* -X011777Y006022D02* -X011638Y006022D01* -X011569Y005924D02* -X011777Y005924D01* -X011803Y005825D02* -X011443Y005825D01* -X010972Y006614D02* -X007055Y006614D01* -X007061Y007402D02* -X018232Y007402D01* -X018232Y007500D02* -X007160Y007500D01* -X007197Y007599D02* -X018232Y007599D01* -X018232Y007698D02* -X007197Y007698D01* -X007197Y007796D02* -X008459Y007796D01* -X008360Y007895D02* -X007197Y007895D01* -X007126Y007993D02* -X008262Y007993D01* -X008232Y008092D02* -X007028Y008092D01* -X006929Y008190D02* -X008232Y008190D01* -X010033Y007796D02* -X018232Y007796D01* -X018232Y007895D02* -X010132Y007895D01* -X010230Y007993D02* -X018232Y007993D01* -X018232Y008092D02* -X018085Y008092D01* -X017178Y008092D02* -X010252Y008092D01* -X011481Y009176D02* -X016020Y009176D01* -X015994Y009274D02* -X011382Y009274D01* -X011002Y009668D02* -X010988Y009668D01* -X011002Y009767D02* -X010889Y009767D01* -X010791Y009865D02* -X011022Y009865D01* -X011063Y009964D02* -X010692Y009964D01* -X006519Y011147D02* -X005945Y011147D01* -X006043Y011048D02* -X006420Y011048D01* -X006322Y010949D02* -X006142Y010949D01* -X006177Y010851D02* -X006287Y010851D01* -X004519Y011147D02* -X004423Y011147D01* -X004420Y011048D02* -X004324Y011048D01* -X004322Y010949D02* -X004226Y010949D01* -X004177Y010851D02* -X004287Y010851D01* -X004012Y011245D02* -X000732Y011245D01* -X000732Y011147D02* -X003519Y011147D01* -X003420Y011048D02* -X000732Y011048D01* -X000732Y010949D02* -X003322Y010949D01* -X003287Y010851D02* -X000732Y010851D01* -X000732Y011344D02* -X004111Y011344D01* -X004209Y011442D02* -X000732Y011442D01* -X000732Y011541D02* -X004308Y011541D01* -X004406Y011639D02* -X001411Y011639D01* -X001053Y011639D02* -X000732Y011639D01* -X008202Y005628D02* -X008262Y005628D01* -X008262Y005530D02* -X008202Y005530D01* -X008202Y005431D02* -X008262Y005431D01* -X008262Y005332D02* -X008202Y005332D01* -X008716Y005037D02* -X008771Y005037D01* -X008816Y004938D02* -X008663Y004938D01* -X008577Y004840D02* -X008915Y004840D01* -X009105Y004741D02* -X008410Y004741D01* -X009358Y004741D02* -X015077Y004741D01* -X015077Y004643D02* -X007026Y004643D01* -X007125Y004544D02* -X015098Y004544D01* -X015138Y004446D02* -X007184Y004446D01* -X007225Y004347D02* -X015179Y004347D01* -X015274Y004249D02* -X007232Y004249D01* -X007232Y004150D02* -X015373Y004150D01* -X015284Y004051D02* -X007199Y004051D01* -X007158Y003953D02* -X015243Y003953D01* -X015203Y003854D02* -X007063Y003854D01* -X006893Y003756D02* -X015203Y003756D01* -X015203Y003657D02* -X012638Y003657D01* -X012611Y003685D02* -X011853Y003685D01* -X011777Y003609D01* -X011777Y002851D01* -X011853Y002775D01* -X012611Y002775D01* -X012687Y002851D01* -X012687Y003609D01* -X012611Y003685D01* -X012687Y003559D02* -X015235Y003559D01* -X015275Y003460D02* -X012687Y003460D01* -X012687Y003362D02* -X015356Y003362D01* -X015465Y003263D02* -X012687Y003263D01* -X012687Y003165D02* -X015374Y003165D01* -X015283Y003066D02* -X012687Y003066D01* -X012687Y002967D02* -X015242Y002967D01* -X015203Y002869D02* -X012687Y002869D01* -X011777Y002869D02* -X011514Y002869D01* -X011490Y002844D02* -X011618Y002972D01* -X011687Y003140D01* -X011687Y003321D01* -X011618Y003488D01* -X011490Y003616D01* -X011322Y003685D01* -X011141Y003685D01* -X010974Y003616D01* -X010846Y003488D01* -X010777Y003321D01* -X010777Y003140D01* -X010846Y002972D01* -X010974Y002844D01* -X011141Y002775D01* -X011322Y002775D01* -X011490Y002844D01* -X011613Y002967D02* -X011777Y002967D01* -X011777Y003066D02* -X011656Y003066D01* -X011687Y003165D02* -X011777Y003165D01* -X011777Y003263D02* -X011687Y003263D01* -X011670Y003362D02* -X011777Y003362D01* -X011777Y003460D02* -X011629Y003460D01* -X011547Y003559D02* -X011777Y003559D01* -X011825Y003657D02* -X011389Y003657D01* -X011074Y003657D02* -X007007Y003657D01* -X007110Y003559D02* -X010917Y003559D01* -X010835Y003460D02* -X007178Y003460D01* -X007219Y003362D02* -X010794Y003362D01* -X010777Y003263D02* -X007232Y003263D01* -X007232Y003165D02* -X010777Y003165D01* -X010807Y003066D02* -X007205Y003066D01* -X007272Y002730D02* -X007432Y002730D01* -X007272Y002730D02* -X006792Y003210D01* -X006732Y003230D01* -X006928Y002770D02* -X006977Y002770D01* -X007661Y002967D02* -X010851Y002967D01* -X010949Y002869D02* -X007731Y002869D01* -X007762Y002770D02* -X015203Y002770D01* -X015203Y002672D02* -X007762Y002672D01* -X007724Y002573D02* -X015235Y002573D01* -X015276Y002475D02* -X007643Y002475D01* -X009549Y004840D02* -X015077Y004840D01* -X015107Y004938D02* -X009647Y004938D01* -X009693Y005037D02* -X015148Y005037D01* -X015198Y005135D02* -X009732Y005135D01* -X009732Y005234D02* -X015297Y005234D01* -X015353Y005332D02* -X009731Y005332D01* -X009690Y005431D02* -X015274Y005431D01* -X015234Y005530D02* -X009639Y005530D01* -X009541Y005628D02* -X015203Y005628D01* -X018065Y007303D02* -X018232Y007303D01* -X018232Y007205D02* -X018196Y007205D01* -X018232Y003362D02* -X018076Y003362D01* -X018201Y003263D02* -X018232Y003263D01* -X015357Y002376D02* -X000732Y002376D01* -X000732Y002278D02* -X000891Y002278D01* -X018178Y011344D02* -X018232Y011344D01* -D21* -X007432Y002730D03* -M02* +G75* +G70* +%OFA0B0*% +%FSLAX24Y24*% +%IPPOS*% +%LPD*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5* +% +%ADD10C,0.0080*% +%ADD11OC8,0.0630*% +%ADD12OC8,0.0740*% +%ADD13C,0.0600*% +%ADD14C,0.0650*% +%ADD15R,0.0650X0.0650*% +%ADD16C,0.0860*% +%ADD17C,0.0740*% +%ADD18C,0.0554*% +%ADD19R,0.0740X0.0740*% +%ADD20C,0.0100*% +%ADD21C,0.0400*% +D10* +X004189Y001770D02* +X004469Y001770D01* +X004329Y001770D02* +X004329Y002190D01* +X004469Y002050D01* +X004649Y001770D02* +X004930Y001770D01* +X004790Y001770D02* +X004790Y002190D01* +X004930Y002050D01* +X005110Y002120D02* +X005110Y001840D01* +X005180Y001770D01* +X005320Y001770D01* +X005390Y001840D01* +X005110Y002120D01* +X005180Y002190D01* +X005320Y002190D01* +X005390Y002120D01* +X005390Y001840D01* +X005570Y001770D02* +X005850Y001770D01* +X005570Y002050D01* +X005570Y002120D01* +X005640Y002190D01* +X005780Y002190D01* +X005850Y002120D01* +X006491Y002190D02* +X006771Y001910D01* +X006701Y001980D02* +X006491Y001770D01* +X006771Y001770D02* +X006771Y002190D01* +X006951Y002190D02* +X007091Y002050D01* +X007231Y002190D01* +X007231Y001770D01* +X006951Y001770D02* +X006951Y002190D01* +X007412Y002190D02* +X007692Y002190D01* +X007552Y002190D02* +X007552Y001770D01* +D11* +X006732Y007730D03* +X005732Y007730D03* +X004732Y007730D03* +X003732Y007730D03* +X003732Y010730D03* +X004732Y010730D03* +X005732Y010730D03* +X006732Y010730D03* +D12* +X008732Y010230D03* +X009732Y010230D03* +X009732Y009230D03* +X008732Y009230D03* +X008732Y008230D03* +X009732Y008230D03* +D13* +X011432Y008730D02* +X012032Y008730D01* +X012032Y009730D02* +X011432Y009730D01* +X011432Y010730D02* +X012032Y010730D01* +D14* +X011232Y006230D03* +X011232Y003230D03* +D15* +X012232Y003230D03* +X012232Y006230D03* +D16* +X015763Y006699D03* +X015763Y005714D03* +X017732Y004730D03* +X015763Y003746D03* +X015763Y002762D03* +D17* +X009232Y005230D03* +X008732Y005980D03* +X008232Y005230D03* +X006732Y004230D03* +X006732Y003230D03* +X003732Y003230D03* +X003732Y004230D03* +X001732Y005230D03* +X001732Y006230D03* +X003732Y006230D03* +X001732Y008230D03* +X001732Y009230D03* +X001732Y010230D03* +X006732Y006230D03* +D18* +X006632Y005230D03* +X003832Y005230D03* +D19* +X001732Y004230D03* +X001732Y007230D03* +D20* +X002332Y001375D02* +X002332Y001230D01* +X016632Y001230D01* +X016632Y001375D01* +X016707Y001655D01* +X016732Y001698D01* +X016732Y001730D01* +X016776Y001774D01* +X016852Y001905D01* +X017056Y002110D01* +X017188Y002186D01* +X017232Y002230D01* +X017264Y002230D01* +X017282Y002241D01* +X017150Y002373D01* +X017046Y002625D01* +X017046Y002898D01* +X017150Y003150D01* +X017343Y003343D01* +X017595Y003448D01* +X017868Y003448D01* +X018121Y003343D01* +X018224Y003240D01* +X018232Y003248D01* +X018232Y004474D01* +X018207Y004413D01* +X018049Y004255D01* +X017843Y004170D01* +X017620Y004170D01* +X017415Y004255D01* +X017257Y004413D01* +X017172Y004619D01* +X017172Y004841D01* +X017257Y005047D01* +X017415Y005205D01* +X017620Y005290D01* +X017843Y005290D01* +X018049Y005205D01* +X018207Y005047D01* +X018232Y004986D01* +X018232Y006212D01* +X018224Y006220D01* +X018121Y006117D01* +X017868Y006012D01* +X017595Y006012D01* +X017343Y006117D01* +X017150Y006310D01* +X017046Y006562D01* +X017046Y006835D01* +X017150Y007087D01* +X017343Y007280D01* +X017595Y007385D01* +X017868Y007385D01* +X018121Y007280D01* +X018224Y007177D01* +X018232Y007185D01* +X018232Y008131D01* +X017856Y008030D01* +X017408Y008030D01* +X016976Y008146D01* +X016588Y008370D01* +X016271Y008686D01* +X016048Y009074D01* +X015932Y009506D01* +X015932Y009954D01* +X016048Y010386D01* +X016271Y010774D01* +X016588Y011090D01* +X016976Y011314D01* +X017408Y011430D01* +X017856Y011430D01* +X018232Y011329D01* +X018232Y011730D01* +X018200Y011730D01* +X018156Y011705D01* +X017877Y011630D01* +X017587Y011630D01* +X017307Y011705D01* +X017264Y011730D01* +X008526Y011730D01* +X009526Y010730D01* +X009939Y010730D01* +X010232Y010437D01* +X010232Y010425D01* +X010332Y010325D01* +X011002Y009655D01* +X011002Y009816D01* +X011067Y009974D01* +X011188Y010095D01* +X011346Y010160D01* +X012117Y010160D01* +X012275Y010095D01* +X012396Y009974D01* +X012462Y009816D01* +X012462Y009645D01* +X012396Y009486D01* +X012275Y009366D01* +X012117Y009300D01* +X011356Y009300D01* +X011496Y009160D01* +X012117Y009160D01* +X012275Y009095D01* +X012396Y008974D01* +X012462Y008816D01* +X012462Y008645D01* +X012396Y008486D01* +X016472Y008486D01* +X016570Y008387D02* +X012297Y008387D01* +X012275Y008366D02* +X012396Y008486D01* +X012437Y008584D02* +X016373Y008584D01* +X016275Y008683D02* +X012462Y008683D01* +X012462Y008781D02* +X016216Y008781D01* +X016160Y008880D02* +X012435Y008880D01* +X012391Y008979D02* +X016103Y008979D01* +X016047Y009077D02* +X012293Y009077D01* +X012283Y009373D02* +X015968Y009373D01* +X015941Y009471D02* +X012381Y009471D01* +X012431Y009570D02* +X015932Y009570D01* +X015932Y009668D02* +X012462Y009668D01* +X012462Y009767D02* +X015932Y009767D01* +X015932Y009865D02* +X012441Y009865D01* +X012400Y009964D02* +X015935Y009964D01* +X015961Y010063D02* +X012307Y010063D01* +X012117Y010300D02* +X012275Y010366D01* +X012396Y010486D01* +X012462Y010645D01* +X012462Y010816D01* +X012396Y010974D01* +X012275Y011095D01* +X012117Y011160D01* +X011346Y011160D01* +X011188Y011095D01* +X011067Y010974D01* +X011002Y010816D01* +X011002Y010645D01* +X011067Y010486D01* +X011188Y010366D01* +X011346Y010300D01* +X012117Y010300D01* +X012258Y010358D02* +X016040Y010358D01* +X016014Y010260D02* +X010397Y010260D01* +X010298Y010358D02* +X011206Y010358D01* +X011097Y010457D02* +X010212Y010457D01* +X010114Y010555D02* +X011039Y010555D01* +X011002Y010654D02* +X010015Y010654D01* +X010152Y010250D02* +X009752Y010250D01* +X009732Y010230D01* +X009752Y010250D02* +X008072Y011930D01* +X004952Y011930D01* +X003752Y010730D01* +X003732Y010730D01* +X004177Y010752D02* +X004287Y010752D01* +X004287Y010654D02* +X004177Y010654D01* +X004177Y010555D02* +X004287Y010555D01* +X004287Y010546D02* +X004547Y010285D01* +X004916Y010285D01* +X004949Y010318D01* +X006132Y009136D01* +X006237Y009030D01* +X008232Y009030D01* +X008232Y009023D01* +X008525Y008730D01* +X008232Y008437D01* +X008232Y008023D01* +X008525Y007730D01* +X008939Y007730D01* +X009218Y008009D01* +X009516Y007710D01* +X009682Y007710D01* +X009682Y008180D01* +X009782Y008180D01* +X009782Y008280D01* +X010252Y008280D01* +X010252Y008445D01* +X009953Y008744D01* +X010232Y009023D01* +X010232Y009437D01* +X009939Y009730D01* +X009525Y009730D01* +X009232Y009437D01* +X009232Y009023D01* +X009511Y008744D01* +X009218Y008451D01* +X008939Y008730D01* +X008525Y008730D01* +X008939Y008730D01* +X009232Y009023D01* +X009232Y009437D01* +X008939Y009730D01* +X008525Y009730D01* +X008232Y009437D01* +X008232Y009390D01* +X006386Y009390D01* +X005177Y010600D01* +X005177Y010914D01* +X004916Y011175D01* +X004547Y011175D01* +X004287Y010914D01* +X004287Y010546D01* +X004177Y010546D02* +X004177Y010901D01* +X005006Y011730D01* +X008017Y011730D01* +X009271Y010476D01* +X009232Y010437D01* +X009232Y010023D01* +X009525Y009730D01* +X009939Y009730D01* +X010178Y009969D01* +X011121Y009027D01* +X011067Y008974D01* +X011002Y008816D01* +X011002Y008645D01* +X011067Y008486D01* +X011188Y008366D01* +X011346Y008300D01* +X012117Y008300D01* +X012275Y008366D01* +X011732Y008730D02* +X011672Y008730D01* +X010152Y010250D01* +X010173Y009964D02* +X010183Y009964D01* +X010282Y009865D02* +X010074Y009865D01* +X009976Y009767D02* +X010380Y009767D01* +X010479Y009668D02* +X010001Y009668D01* +X010099Y009570D02* +X010577Y009570D01* +X010676Y009471D02* +X010198Y009471D01* +X010232Y009373D02* +X010775Y009373D01* +X010873Y009274D02* +X010232Y009274D01* +X010232Y009176D02* +X010972Y009176D01* +X011070Y009077D02* +X010232Y009077D01* +X010187Y008979D02* +X011072Y008979D01* +X011029Y008880D02* +X010089Y008880D01* +X009990Y008781D02* +X011002Y008781D01* +X011002Y008683D02* +X010014Y008683D01* +X010113Y008584D02* +X011027Y008584D01* +X011068Y008486D02* +X010211Y008486D01* +X010252Y008387D02* +X011166Y008387D01* +X010252Y008289D02* +X016728Y008289D01* +X016899Y008190D02* +X009782Y008190D01* +X009782Y008180D02* +X010252Y008180D01* +X010252Y008015D01* +X009947Y007710D01* +X009782Y007710D01* +X009782Y008180D01* +X009782Y008092D02* +X009682Y008092D01* +X009682Y007993D02* +X009782Y007993D01* +X009782Y007895D02* +X009682Y007895D01* +X009682Y007796D02* +X009782Y007796D01* +X009430Y007796D02* +X009005Y007796D01* +X009103Y007895D02* +X009332Y007895D01* +X009233Y007993D02* +X009202Y007993D01* +X009183Y008486D02* +X009252Y008486D01* +X009351Y008584D02* +X009085Y008584D01* +X008986Y008683D02* +X009449Y008683D01* +X009473Y008781D02* +X008990Y008781D01* +X009089Y008880D02* +X009375Y008880D01* +X009276Y008979D02* +X009187Y008979D01* +X009232Y009077D02* +X009232Y009077D01* +X009232Y009176D02* +X009232Y009176D01* +X009232Y009274D02* +X009232Y009274D01* +X009232Y009373D02* +X009232Y009373D01* +X009198Y009471D02* +X009266Y009471D01* +X009364Y009570D02* +X009099Y009570D01* +X009001Y009668D02* +X009463Y009668D01* +X009488Y009767D02* +X008976Y009767D01* +X008939Y009730D02* +X009232Y010023D01* +X009232Y010437D01* +X008939Y010730D01* +X008525Y010730D01* +X008232Y010437D01* +X008232Y010430D01* +X008077Y010430D01* +X007972Y010325D01* +X007917Y010270D01* +X006466Y010270D01* +X006177Y010560D01* +X006177Y010914D01* +X005916Y011175D01* +X005547Y011175D01* +X005287Y010914D01* +X005287Y010546D01* +X005547Y010285D01* +X005916Y010285D01* +X005929Y010298D01* +X006212Y010016D01* +X006317Y009910D01* +X007917Y009910D01* +X008066Y009910D01* +X008226Y010070D01* +X008232Y010070D01* +X008232Y010023D01* +X008525Y009730D01* +X008939Y009730D01* +X009074Y009865D02* +X009389Y009865D01* +X009291Y009964D02* +X009173Y009964D01* +X009232Y010063D02* +X009232Y010063D01* +X009232Y010161D02* +X009232Y010161D01* +X009232Y010260D02* +X009232Y010260D01* +X009232Y010358D02* +X009232Y010358D01* +X009251Y010457D02* +X009212Y010457D01* +X009192Y010555D02* +X009114Y010555D01* +X009094Y010654D02* +X009015Y010654D01* +X008995Y010752D02* +X007177Y010752D01* +X007177Y010654D02* +X008448Y010654D01* +X008350Y010555D02* +X007177Y010555D01* +X007177Y010546D02* +X006916Y010285D01* +X006547Y010285D01* +X006287Y010546D01* +X006287Y010914D01* +X006547Y011175D01* +X006916Y011175D01* +X007177Y010914D01* +X007177Y010546D01* +X007088Y010457D02* +X008251Y010457D01* +X008152Y010250D02* +X008712Y010250D01* +X008732Y010230D01* +X008291Y009964D02* +X008120Y009964D01* +X008219Y010063D02* +X008232Y010063D01* +X008152Y010250D02* +X007992Y010090D01* +X006392Y010090D01* +X005752Y010730D01* +X005732Y010730D01* +X006177Y010752D02* +X006287Y010752D01* +X006287Y010654D02* +X006177Y010654D01* +X006181Y010555D02* +X006287Y010555D01* +X006280Y010457D02* +X006376Y010457D01* +X006378Y010358D02* +X006474Y010358D01* +X006165Y010063D02* +X005714Y010063D01* +X005615Y010161D02* +X006066Y010161D01* +X005968Y010260D02* +X005517Y010260D01* +X005474Y010358D02* +X005418Y010358D01* +X005376Y010457D02* +X005320Y010457D01* +X005287Y010555D02* +X005221Y010555D01* +X005177Y010654D02* +X005287Y010654D01* +X005287Y010752D02* +X005177Y010752D01* +X005177Y010851D02* +X005287Y010851D01* +X005322Y010949D02* +X005142Y010949D01* +X005043Y011048D02* +X005420Y011048D01* +X005519Y011147D02* +X004945Y011147D01* +X004718Y011442D02* +X008305Y011442D01* +X008207Y011541D02* +X004817Y011541D01* +X004915Y011639D02* +X008108Y011639D01* +X008404Y011344D02* +X004620Y011344D01* +X004521Y011245D02* +X008502Y011245D01* +X008601Y011147D02* +X006945Y011147D01* +X007043Y011048D02* +X008699Y011048D01* +X008798Y010949D02* +X007142Y010949D01* +X007177Y010851D02* +X008896Y010851D01* +X009110Y011147D02* +X011314Y011147D01* +X011142Y011048D02* +X009208Y011048D01* +X009307Y010949D02* +X011057Y010949D01* +X011016Y010851D02* +X009405Y010851D01* +X009504Y010752D02* +X011002Y010752D01* +X011156Y010063D02* +X010594Y010063D01* +X010495Y010161D02* +X015987Y010161D01* +X016088Y010457D02* +X012367Y010457D01* +X012425Y010555D02* +X016145Y010555D01* +X016202Y010654D02* +X012462Y010654D01* +X012462Y010752D02* +X016259Y010752D01* +X016348Y010851D02* +X012447Y010851D01* +X012406Y010949D02* +X016447Y010949D01* +X016546Y011048D02* +X012322Y011048D01* +X012150Y011147D02* +X016685Y011147D01* +X016856Y011245D02* +X009011Y011245D01* +X008913Y011344D02* +X017086Y011344D01* +X017553Y011639D02* +X008617Y011639D01* +X008716Y011541D02* +X018232Y011541D01* +X018232Y011639D02* +X017911Y011639D01* +X018232Y011442D02* +X008814Y011442D01* +X008005Y010358D02* +X006989Y010358D01* +X006263Y009964D02* +X005812Y009964D01* +X005911Y009865D02* +X008389Y009865D01* +X008488Y009767D02* +X006009Y009767D01* +X006108Y009668D02* +X008463Y009668D01* +X008364Y009570D02* +X006207Y009570D01* +X006305Y009471D02* +X008266Y009471D01* +X008712Y009210D02* +X008732Y009230D01* +X008712Y009210D02* +X006312Y009210D01* +X004792Y010730D01* +X004732Y010730D01* +X004376Y010457D02* +X004088Y010457D01* +X004177Y010546D02* +X003916Y010285D01* +X003547Y010285D01* +X003287Y010546D01* +X003287Y010914D01* +X003547Y011175D01* +X003916Y011175D01* +X003929Y011162D01* +X004497Y011730D01* +X001700Y011730D01* +X001656Y011705D01* +X001377Y011630D01* +X001087Y011630D01* +X000807Y011705D01* +X000764Y011730D01* +X000732Y011730D01* +X000732Y002230D01* +X000764Y002230D01* +X000807Y002255D01* +X001087Y002330D01* +X001377Y002330D01* +X001656Y002255D01* +X001700Y002230D01* +X001732Y002230D01* +X001776Y002186D01* +X001907Y002110D01* +X002112Y001905D01* +X002188Y001774D01* +X002232Y001730D01* +X002232Y001698D01* +X002257Y001655D01* +X002332Y001375D01* +X002328Y001391D02* +X016636Y001391D01* +X016632Y001292D02* +X002332Y001292D01* +X002301Y001489D02* +X016662Y001489D01* +X016689Y001588D02* +X002275Y001588D01* +X002239Y001686D02* +X004032Y001686D01* +X004019Y001700D02* +X004119Y001600D01* +X004540Y001600D01* +X004559Y001620D01* +X004579Y001600D01* +X005000Y001600D01* +X005055Y001655D01* +X005107Y001603D01* +X005109Y001600D01* +X005109Y001600D01* +X005179Y001600D01* +X005250Y001600D01* +X005390Y001600D01* +X005445Y001655D01* +X005500Y001600D01* +X005780Y001600D01* +X005921Y001600D01* +X006020Y001700D01* +X006020Y001840D01* +X005910Y001950D01* +X005921Y001950D01* +X006020Y002050D01* +X006020Y002191D01* +X005950Y002261D01* +X005853Y002358D01* +X005851Y002360D01* +X005851Y002360D01* +X005781Y002360D01* +X005710Y002360D01* +X005570Y002360D01* +X005480Y002271D01* +X005390Y002360D01* +X005319Y002360D01* +X005250Y002360D01* +X005109Y002360D01* +X005039Y002290D01* +X004985Y002236D01* +X004960Y002261D01* +X004860Y002360D01* +X004719Y002360D01* +X004620Y002261D01* +X004620Y002140D01* +X004499Y002261D01* +X004400Y002360D01* +X004259Y002360D01* +X004159Y002261D01* +X004159Y001940D01* +X004119Y001940D01* +X004019Y001840D01* +X004019Y001700D01* +X004019Y001785D02* +X002182Y001785D01* +X002125Y001883D02* +X004062Y001883D01* +X004159Y001982D02* +X002035Y001982D01* +X001937Y002081D02* +X004159Y002081D01* +X004159Y002179D02* +X001788Y002179D01* +X001572Y002278D02* +X004176Y002278D01* +X004482Y002278D02* +X004636Y002278D01* +X004620Y002179D02* +X004581Y002179D01* +X004943Y002278D02* +X005027Y002278D01* +X005250Y002360D02* +X005250Y002360D01* +X005473Y002278D02* +X005487Y002278D01* +X005710Y002360D02* +X005710Y002360D01* +X005934Y002278D02* +X006338Y002278D01* +X006321Y002261D02* +X006420Y002360D01* +X006561Y002360D01* +X006631Y002291D01* +X006701Y002360D01* +X006841Y002360D01* +X006861Y002341D01* +X006881Y002360D01* +X007022Y002360D01* +X007091Y002291D01* +X007161Y002360D01* +X007302Y002360D01* +X007321Y002341D01* +X007341Y002360D01* +X007762Y002360D01* +X007862Y002261D01* +X007862Y002120D01* +X007762Y002020D01* +X007722Y002020D01* +X007722Y001700D01* +X007622Y001600D01* +X007481Y001600D01* +X007392Y001690D01* +X007302Y001600D01* +X007161Y001600D01* +X007091Y001670D01* +X007022Y001600D01* +X006881Y001600D01* +X006861Y001620D01* +X006841Y001600D01* +X006701Y001600D01* +X006631Y001670D01* +X006561Y001600D01* +X006420Y001600D01* +X006321Y001700D01* +X006321Y001841D01* +X006461Y001980D01* +X006321Y002120D01* +X006321Y002261D01* +X006321Y002179D02* +X006020Y002179D01* +X006020Y002081D02* +X006360Y002081D01* +X006459Y001982D02* +X005952Y001982D01* +X005977Y001883D02* +X006364Y001883D01* +X006321Y001785D02* +X006020Y001785D01* +X006007Y001686D02* +X006334Y001686D01* +X005950Y002261D02* +X005950Y002261D01* +X006449Y002806D02* +X006632Y002730D01* +X006831Y002730D01* +X006963Y002785D01* +X007092Y002656D01* +X007115Y002632D01* +X007152Y002543D01* +X007245Y002450D01* +X007366Y002400D01* +X007497Y002400D01* +X007619Y002450D01* +X007712Y002543D01* +X007762Y002664D01* +X007762Y002796D01* +X007712Y002917D01* +X007619Y003010D01* +X007497Y003060D01* +X007366Y003060D01* +X007246Y003010D01* +X007201Y003056D01* +X007232Y003131D01* +X007232Y003330D01* +X007156Y003513D01* +X007015Y003654D01* +X006831Y003730D01* +X007015Y003806D01* +X007156Y003947D01* +X007232Y004131D01* +X007232Y004330D01* +X007156Y004513D01* +X007015Y004654D01* +X006831Y004730D01* +X006632Y004730D01* +X006449Y004654D01* +X006308Y004513D01* +X006232Y004330D01* +X006232Y004131D01* +X006308Y003947D01* +X006449Y003806D01* +X006632Y003730D01* +X006831Y003730D01* +X006632Y003730D01* +X006449Y003654D01* +X006308Y003513D01* +X006232Y003330D01* +X006232Y003131D01* +X006308Y002947D01* +X006449Y002806D01* +X006386Y002869D02* +X004078Y002869D01* +X004015Y002806D02* +X004156Y002947D01* +X004232Y003131D01* +X004232Y003330D01* +X004156Y003513D01* +X004015Y003654D01* +X003831Y003730D01* +X004015Y003806D01* +X004156Y003947D01* +X004232Y004131D01* +X004232Y004330D01* +X004156Y004513D01* +X004015Y004654D01* +X003831Y004730D01* +X003632Y004730D01* +X003449Y004654D01* +X003308Y004513D01* +X003232Y004330D01* +X003232Y004131D01* +X003308Y003947D01* +X003449Y003806D01* +X003632Y003730D01* +X003831Y003730D01* +X003632Y003730D01* +X003449Y003654D01* +X003308Y003513D01* +X003232Y003330D01* +X003232Y003131D01* +X003308Y002947D01* +X003449Y002806D01* +X003632Y002730D01* +X003831Y002730D01* +X004015Y002806D01* +X003928Y002770D02* +X006535Y002770D01* +X006299Y002967D02* +X004164Y002967D01* +X004205Y003066D02* +X006259Y003066D01* +X006232Y003165D02* +X004232Y003165D01* +X004232Y003263D02* +X006232Y003263D01* +X006245Y003362D02* +X004219Y003362D01* +X004178Y003460D02* +X006286Y003460D01* +X006353Y003559D02* +X004110Y003559D01* +X004007Y003657D02* +X006457Y003657D01* +X006570Y003756D02* +X003893Y003756D01* +X004063Y003854D02* +X006400Y003854D01* +X006305Y003953D02* +X004158Y003953D01* +X004199Y004051D02* +X006265Y004051D01* +X006232Y004150D02* +X004232Y004150D01* +X004232Y004249D02* +X006232Y004249D01* +X006239Y004347D02* +X004225Y004347D01* +X004184Y004446D02* +X006280Y004446D01* +X006339Y004544D02* +X004125Y004544D01* +X004026Y004643D02* +X006437Y004643D01* +X006468Y004834D02* +X006532Y004813D01* +X006593Y004804D01* +X006593Y005191D01* +X006670Y005191D01* +X006670Y004804D01* +X006732Y004813D01* +X006796Y004834D01* +X006856Y004865D01* +X006910Y004904D01* +X006958Y004952D01* +X006997Y005006D01* +X007028Y005066D01* +X007048Y005130D01* +X007058Y005191D01* +X006671Y005191D01* +X006671Y005269D01* +X007058Y005269D01* +X007048Y005330D01* +X007028Y005394D01* +X006997Y005454D01* +X006958Y005508D01* +X006910Y005556D01* +X006856Y005595D01* +X006796Y005626D01* +X006732Y005647D01* +X006670Y005656D01* +X006670Y005269D01* +X006593Y005269D01* +X006593Y005656D01* +X006532Y005647D01* +X006468Y005626D01* +X006408Y005595D01* +X006354Y005556D01* +X006306Y005508D01* +X006266Y005454D01* +X006236Y005394D01* +X006215Y005330D01* +X006205Y005269D01* +X006593Y005269D01* +X006593Y005191D01* +X006205Y005191D01* +X006215Y005130D01* +X006236Y005066D01* +X006266Y005006D01* +X006306Y004952D01* +X006354Y004904D01* +X006408Y004865D01* +X006468Y004834D01* +X006457Y004840D02* +X003953Y004840D01* +X003913Y004823D02* +X004062Y004885D01* +X004177Y004999D01* +X004239Y005149D01* +X004239Y005311D01* +X004177Y005461D01* +X004062Y005575D01* +X003913Y005637D01* +X003751Y005637D01* +X003601Y005575D01* +X003487Y005461D01* +X003425Y005311D01* +X003425Y005149D01* +X003487Y004999D01* +X003601Y004885D01* +X003751Y004823D01* +X003913Y004823D01* +X003710Y004840D02* +X002049Y004840D01* +X002015Y004806D02* +X002156Y004947D01* +X002232Y005131D01* +X002232Y005330D01* +X002156Y005513D01* +X002015Y005654D01* +X001831Y005730D01* +X002015Y005806D01* +X002156Y005947D01* +X002232Y006131D01* +X002232Y006330D01* +X002156Y006513D01* +X002015Y006654D01* +X001831Y006730D01* +X001632Y006730D01* +X001449Y006654D01* +X001308Y006513D01* +X001232Y006330D01* +X001232Y006131D01* +X001308Y005947D01* +X001449Y005806D01* +X001632Y005730D01* +X001831Y005730D01* +X001632Y005730D01* +X001449Y005654D01* +X001308Y005513D01* +X001232Y005330D01* +X001232Y005131D01* +X001308Y004947D01* +X001449Y004806D01* +X001632Y004730D01* +X001831Y004730D01* +X002015Y004806D01* +X002156Y004730D02* +X002232Y004654D01* +X002232Y003806D01* +X002156Y003730D01* +X001308Y003730D01* +X001232Y003806D01* +X001232Y004654D01* +X001308Y004730D01* +X002156Y004730D01* +X002232Y004643D02* +X003437Y004643D01* +X003339Y004544D02* +X002232Y004544D01* +X002232Y004446D02* +X003280Y004446D01* +X003239Y004347D02* +X002232Y004347D01* +X002232Y004249D02* +X003232Y004249D01* +X003232Y004150D02* +X002232Y004150D01* +X002232Y004051D02* +X003265Y004051D01* +X003305Y003953D02* +X002232Y003953D01* +X002232Y003854D02* +X003400Y003854D01* +X003570Y003756D02* +X002181Y003756D01* +X001282Y003756D02* +X000732Y003756D01* +X000732Y003854D02* +X001232Y003854D01* +X001232Y003953D02* +X000732Y003953D01* +X000732Y004051D02* +X001232Y004051D01* +X001232Y004150D02* +X000732Y004150D01* +X000732Y004249D02* +X001232Y004249D01* +X001232Y004347D02* +X000732Y004347D01* +X000732Y004446D02* +X001232Y004446D01* +X001232Y004544D02* +X000732Y004544D01* +X000732Y004643D02* +X001232Y004643D01* +X001415Y004840D02* +X000732Y004840D01* +X000732Y004938D02* +X001316Y004938D01* +X001271Y005037D02* +X000732Y005037D01* +X000732Y005135D02* +X001232Y005135D01* +X001232Y005234D02* +X000732Y005234D01* +X000732Y005332D02* +X001233Y005332D01* +X001274Y005431D02* +X000732Y005431D01* +X000732Y005530D02* +X001324Y005530D01* +X001423Y005628D02* +X000732Y005628D01* +X000732Y005727D02* +X001624Y005727D01* +X001430Y005825D02* +X000732Y005825D01* +X000732Y005924D02* +X001331Y005924D01* +X001277Y006022D02* +X000732Y006022D01* +X000732Y006121D02* +X001236Y006121D01* +X001232Y006219D02* +X000732Y006219D01* +X000732Y006318D02* +X001232Y006318D01* +X001268Y006416D02* +X000732Y006416D01* +X000732Y006515D02* +X001310Y006515D01* +X001408Y006614D02* +X000732Y006614D01* +X000732Y006712D02* +X001589Y006712D01* +X001308Y006730D02* +X002156Y006730D01* +X002232Y006806D01* +X002232Y007654D01* +X002156Y007730D01* +X001308Y007730D01* +X001232Y007654D01* +X001232Y006806D01* +X001308Y006730D01* +X001232Y006811D02* +X000732Y006811D01* +X000732Y006909D02* +X001232Y006909D01* +X001232Y007008D02* +X000732Y007008D01* +X000732Y007106D02* +X001232Y007106D01* +X001232Y007205D02* +X000732Y007205D01* +X000732Y007303D02* +X001232Y007303D01* +X001232Y007402D02* +X000732Y007402D01* +X000732Y007500D02* +X001232Y007500D01* +X001232Y007599D02* +X000732Y007599D01* +X000732Y007698D02* +X001275Y007698D01* +X001449Y007806D02* +X001308Y007947D01* +X001232Y008131D01* +X001232Y008330D01* +X001308Y008513D01* +X001449Y008654D01* +X001614Y008722D01* +X001610Y008723D01* +X001532Y008748D01* +X001459Y008785D01* +X001393Y008833D01* +X001335Y008891D01* +X001287Y008958D01* +X001250Y009030D01* +X001225Y009108D01* +X001213Y009180D01* +X001682Y009180D01* +X001682Y009280D01* +X001213Y009280D01* +X001225Y009352D01* +X001250Y009430D01* +X001287Y009503D01* +X001335Y009569D01* +X001393Y009627D01* +X001459Y009675D01* +X001532Y009712D01* +X001610Y009737D01* +X001614Y009738D01* +X001449Y009806D01* +X001308Y009947D01* +X001232Y010131D01* +X001232Y010330D01* +X001308Y010513D01* +X001449Y010654D01* +X001632Y010730D01* +X001831Y010730D01* +X002015Y010654D01* +X002156Y010513D01* +X002232Y010330D01* +X002232Y010131D01* +X002156Y009947D01* +X002015Y009806D01* +X001850Y009738D01* +X001854Y009737D01* +X001931Y009712D01* +X002004Y009675D01* +X002071Y009627D01* +X002128Y009569D01* +X002177Y009503D01* +X002214Y009430D01* +X002239Y009352D01* +X002250Y009280D01* +X001782Y009280D01* +X001782Y009180D01* +X002250Y009180D01* +X002239Y009108D01* +X002214Y009030D01* +X002177Y008958D01* +X002128Y008891D01* +X002071Y008833D01* +X002004Y008785D01* +X001931Y008748D01* +X001854Y008723D01* +X001850Y008722D01* +X002015Y008654D01* +X002156Y008513D01* +X002232Y008330D01* +X002232Y008131D01* +X002156Y007947D01* +X002015Y007806D01* +X001831Y007730D01* +X001632Y007730D01* +X001449Y007806D01* +X001473Y007796D02* +X000732Y007796D01* +X000732Y007895D02* +X001360Y007895D01* +X001289Y007993D02* +X000732Y007993D01* +X000732Y008092D02* +X001248Y008092D01* +X001232Y008190D02* +X000732Y008190D01* +X000732Y008289D02* +X001232Y008289D01* +X001256Y008387D02* +X000732Y008387D01* +X000732Y008486D02* +X001297Y008486D01* +X001379Y008584D02* +X000732Y008584D01* +X000732Y008683D02* +X001519Y008683D01* +X001467Y008781D02* +X000732Y008781D01* +X000732Y008880D02* +X001346Y008880D01* +X001276Y008979D02* +X000732Y008979D01* +X000732Y009077D02* +X001235Y009077D01* +X001214Y009176D02* +X000732Y009176D01* +X000732Y009274D02* +X001682Y009274D01* +X001782Y009274D02* +X005993Y009274D01* +X006092Y009176D02* +X002250Y009176D01* +X002229Y009077D02* +X006190Y009077D01* +X005895Y009373D02* +X002232Y009373D01* +X002192Y009471D02* +X005796Y009471D01* +X005697Y009570D02* +X002127Y009570D01* +X002013Y009668D02* +X005599Y009668D01* +X005500Y009767D02* +X001920Y009767D01* +X002074Y009865D02* +X005402Y009865D01* +X005303Y009964D02* +X002163Y009964D01* +X002204Y010063D02* +X005205Y010063D01* +X005106Y010161D02* +X002232Y010161D01* +X002232Y010260D02* +X005008Y010260D01* +X004474Y010358D02* +X003989Y010358D01* +X003474Y010358D02* +X002220Y010358D01* +X002179Y010457D02* +X003376Y010457D01* +X003287Y010555D02* +X002114Y010555D01* +X002015Y010654D02* +X003287Y010654D01* +X003287Y010752D02* +X000732Y010752D01* +X000732Y010654D02* +X001448Y010654D01* +X001350Y010555D02* +X000732Y010555D01* +X000732Y010457D02* +X001285Y010457D01* +X001244Y010358D02* +X000732Y010358D01* +X000732Y010260D02* +X001232Y010260D01* +X001232Y010161D02* +X000732Y010161D01* +X000732Y010063D02* +X001260Y010063D01* +X001301Y009964D02* +X000732Y009964D01* +X000732Y009865D02* +X001389Y009865D01* +X001543Y009767D02* +X000732Y009767D01* +X000732Y009668D02* +X001450Y009668D01* +X001336Y009570D02* +X000732Y009570D01* +X000732Y009471D02* +X001271Y009471D01* +X001231Y009373D02* +X000732Y009373D01* +X001945Y008683D02* +X008478Y008683D01* +X008473Y008781D02* +X001997Y008781D01* +X002117Y008880D02* +X008375Y008880D01* +X008276Y008979D02* +X002187Y008979D01* +X002085Y008584D02* +X008379Y008584D01* +X008281Y008486D02* +X002167Y008486D01* +X002208Y008387D02* +X008232Y008387D01* +X008232Y008289D02* +X002232Y008289D01* +X002232Y008190D02* +X006534Y008190D01* +X006539Y008195D02* +X006267Y007923D01* +X006267Y007760D01* +X006702Y007760D01* +X006702Y008195D01* +X006539Y008195D01* +X006436Y008092D02* +X005999Y008092D01* +X005916Y008175D02* +X005547Y008175D01* +X005287Y007914D01* +X005287Y007546D01* +X005547Y007285D01* +X005916Y007285D01* +X006177Y007546D01* +X006177Y007914D01* +X005916Y008175D01* +X006098Y007993D02* +X006337Y007993D01* +X006267Y007895D02* +X006177Y007895D01* +X006177Y007796D02* +X006267Y007796D01* +X006267Y007700D02* +X006267Y007537D01* +X006539Y007265D01* +X006702Y007265D01* +X006702Y007700D01* +X006762Y007700D01* +X006762Y007760D01* +X007197Y007760D01* +X007197Y007923D01* +X006924Y008195D01* +X006762Y008195D01* +X006762Y007760D01* +X006702Y007760D01* +X006702Y007700D01* +X006267Y007700D01* +X006267Y007698D02* +X006177Y007698D01* +X006177Y007599D02* +X006267Y007599D01* +X006304Y007500D02* +X006131Y007500D01* +X006033Y007402D02* +X006402Y007402D01* +X006501Y007303D02* +X005934Y007303D01* +X005529Y007303D02* +X004934Y007303D01* +X004916Y007285D02* +X005177Y007546D01* +X005177Y007914D01* +X004916Y008175D01* +X004547Y008175D01* +X004287Y007914D01* +X004287Y007546D01* +X004547Y007285D01* +X004916Y007285D01* +X005033Y007402D02* +X005431Y007402D01* +X005332Y007500D02* +X005131Y007500D01* +X005177Y007599D02* +X005287Y007599D01* +X005287Y007698D02* +X005177Y007698D01* +X005177Y007796D02* +X005287Y007796D01* +X005287Y007895D02* +X005177Y007895D01* +X005098Y007993D02* +X005366Y007993D01* +X005464Y008092D02* +X004999Y008092D01* +X004464Y008092D02* +X003999Y008092D01* +X003916Y008175D02* +X003547Y008175D01* +X003287Y007914D01* +X003287Y007546D01* +X003547Y007285D01* +X003916Y007285D01* +X004177Y007546D01* +X004177Y007914D01* +X003916Y008175D01* +X004098Y007993D02* +X004366Y007993D01* +X004287Y007895D02* +X004177Y007895D01* +X004177Y007796D02* +X004287Y007796D01* +X004287Y007698D02* +X004177Y007698D01* +X004177Y007599D02* +X004287Y007599D01* +X004332Y007500D02* +X004131Y007500D01* +X004033Y007402D02* +X004431Y007402D01* +X004529Y007303D02* +X003934Y007303D01* +X003529Y007303D02* +X002232Y007303D01* +X002232Y007205D02* +X015522Y007205D01* +X015446Y007173D02* +X015289Y007016D01* +X015203Y006810D01* +X015203Y006587D01* +X015289Y006381D01* +X015446Y006224D01* +X015488Y006206D01* +X015446Y006189D01* +X015289Y006032D01* +X015203Y005826D01* +X015203Y005603D01* +X015289Y005397D01* +X015374Y005311D01* +X015182Y005119D01* +X015077Y004867D01* +X015077Y004594D01* +X015182Y004341D01* +X015374Y004149D01* +X015289Y004063D01* +X015203Y003857D01* +X015203Y003634D01* +X015289Y003429D01* +X015446Y003271D01* +X015488Y003254D01* +X015446Y003236D01* +X015289Y003079D01* +X015203Y002873D01* +X015203Y002650D01* +X015289Y002444D01* +X015446Y002287D01* +X015652Y002202D01* +X015875Y002202D01* +X016081Y002287D01* +X016238Y002444D01* +X016323Y002650D01* +X016323Y002873D01* +X016238Y003079D01* +X016081Y003236D01* +X016039Y003254D01* +X016081Y003271D01* +X016238Y003429D01* +X016323Y003634D01* +X016323Y003857D01* +X016238Y004063D01* +X016152Y004149D01* +X016345Y004341D01* +X016449Y004594D01* +X016449Y004867D01* +X016345Y005119D01* +X016152Y005311D01* +X016238Y005397D01* +X016323Y005603D01* +X016323Y005826D01* +X016238Y006032D01* +X016081Y006189D01* +X016038Y006206D01* +X016081Y006224D01* +X016238Y006381D01* +X016323Y006587D01* +X016323Y006810D01* +X016238Y007016D01* +X016081Y007173D01* +X015875Y007259D01* +X015652Y007259D01* +X015446Y007173D01* +X015379Y007106D02* +X002232Y007106D01* +X002232Y007008D02* +X015285Y007008D01* +X015244Y006909D02* +X002232Y006909D01* +X002232Y006811D02* +X015204Y006811D01* +X015203Y006712D02* +X006875Y006712D01* +X006831Y006730D02* +X006632Y006730D01* +X006449Y006654D01* +X006308Y006513D01* +X006232Y006330D01* +X006232Y006131D01* +X006308Y005947D01* +X006449Y005806D01* +X006632Y005730D01* +X006831Y005730D01* +X007015Y005806D01* +X007156Y005947D01* +X007232Y006131D01* +X007232Y006330D01* +X007156Y006513D01* +X007015Y006654D01* +X006831Y006730D01* +X006589Y006712D02* +X003875Y006712D01* +X003831Y006730D02* +X003632Y006730D01* +X003449Y006654D01* +X003308Y006513D01* +X003232Y006330D01* +X003232Y006131D01* +X003308Y005947D01* +X003449Y005806D01* +X003632Y005730D01* +X003831Y005730D01* +X004015Y005806D01* +X004156Y005947D01* +X004232Y006131D01* +X004232Y006330D01* +X004156Y006513D01* +X004015Y006654D01* +X003831Y006730D01* +X003589Y006712D02* +X001875Y006712D01* +X002055Y006614D02* +X003408Y006614D01* +X003310Y006515D02* +X002154Y006515D01* +X002196Y006416D02* +X003268Y006416D01* +X003232Y006318D02* +X002232Y006318D01* +X002232Y006219D02* +X003232Y006219D01* +X003236Y006121D02* +X002228Y006121D01* +X002187Y006022D02* +X003277Y006022D01* +X003331Y005924D02* +X002133Y005924D01* +X002034Y005825D02* +X003430Y005825D01* +X003555Y005530D02* +X002139Y005530D01* +X002190Y005431D02* +X003474Y005431D01* +X003434Y005332D02* +X002231Y005332D01* +X002232Y005234D02* +X003425Y005234D01* +X003430Y005135D02* +X002232Y005135D01* +X002193Y005037D02* +X003471Y005037D01* +X003548Y004938D02* +X002147Y004938D01* +X001858Y004741D02* +X008054Y004741D01* +X008032Y004748D02* +X008110Y004723D01* +X008191Y004710D01* +X008202Y004710D01* +X008202Y005200D01* +X008262Y005200D01* +X008262Y004710D01* +X008273Y004710D01* +X008354Y004723D01* +X008431Y004748D01* +X008504Y004785D01* +X008571Y004833D01* +X008628Y004891D01* +X008677Y004958D01* +X008714Y005030D01* +X008739Y005108D01* +X008740Y005112D01* +X008808Y004947D01* +X008949Y004806D01* +X009132Y004730D01* +X009331Y004730D01* +X009515Y004806D01* +X009656Y004947D01* +X009732Y005131D01* +X009732Y005330D01* +X009656Y005513D01* +X009515Y005654D01* +X009331Y005730D01* +X009169Y005730D01* +X009232Y005881D01* +X009232Y006080D01* +X009156Y006263D01* +X009015Y006404D01* +X008831Y006480D01* +X008632Y006480D01* +X008449Y006404D01* +X008308Y006263D01* +X008232Y006080D01* +X008232Y005881D01* +X008287Y005748D01* +X008273Y005750D01* +X008262Y005750D01* +X008262Y005260D01* +X008202Y005260D01* +X008202Y005750D01* +X008191Y005750D01* +X008110Y005737D01* +X008032Y005712D01* +X007959Y005675D01* +X007893Y005627D01* +X007835Y005569D01* +X007787Y005503D01* +X007750Y005430D01* +X007725Y005352D01* +X007712Y005271D01* +X007712Y005260D01* +X008202Y005260D01* +X008202Y005200D01* +X007712Y005200D01* +X007712Y005189D01* +X007725Y005108D01* +X007750Y005030D01* +X007787Y004958D01* +X007835Y004891D01* +X007893Y004833D01* +X007959Y004785D01* +X008032Y004748D01* +X008202Y004741D02* +X008262Y004741D01* +X008262Y004840D02* +X008202Y004840D01* +X008202Y004938D02* +X008262Y004938D01* +X008262Y005037D02* +X008202Y005037D01* +X008202Y005135D02* +X008262Y005135D01* +X008202Y005234D02* +X006671Y005234D01* +X006593Y005234D02* +X004239Y005234D01* +X004233Y005135D02* +X006214Y005135D01* +X006251Y005037D02* +X004192Y005037D01* +X004116Y004938D02* +X006319Y004938D01* +X006593Y004938D02* +X006670Y004938D01* +X006670Y004840D02* +X006593Y004840D01* +X006807Y004840D02* +X007887Y004840D01* +X007801Y004938D02* +X006944Y004938D01* +X007013Y005037D02* +X007748Y005037D01* +X007720Y005135D02* +X007049Y005135D01* +X007048Y005332D02* +X007722Y005332D01* +X007751Y005431D02* +X007009Y005431D01* +X006936Y005530D02* +X007807Y005530D01* +X007895Y005628D02* +X006789Y005628D01* +X006670Y005628D02* +X006593Y005628D01* +X006593Y005530D02* +X006670Y005530D01* +X006670Y005431D02* +X006593Y005431D01* +X006593Y005332D02* +X006670Y005332D01* +X006670Y005135D02* +X006593Y005135D01* +X006593Y005037D02* +X006670Y005037D01* +X006216Y005332D02* +X004230Y005332D01* +X004189Y005431D02* +X006255Y005431D01* +X006327Y005530D02* +X004108Y005530D01* +X003935Y005628D02* +X006475Y005628D01* +X006430Y005825D02* +X004034Y005825D01* +X004133Y005924D02* +X006331Y005924D01* +X006277Y006022D02* +X004187Y006022D01* +X004228Y006121D02* +X006236Y006121D01* +X006232Y006219D02* +X004232Y006219D01* +X004232Y006318D02* +X006232Y006318D01* +X006268Y006416D02* +X004196Y006416D01* +X004154Y006515D02* +X006310Y006515D01* +X006408Y006614D02* +X004055Y006614D01* +X003431Y007402D02* +X002232Y007402D01* +X002232Y007500D02* +X003332Y007500D01* +X003287Y007599D02* +X002232Y007599D01* +X002188Y007698D02* +X003287Y007698D01* +X003287Y007796D02* +X001991Y007796D01* +X002103Y007895D02* +X003287Y007895D01* +X003366Y007993D02* +X002175Y007993D01* +X002216Y008092D02* +X003464Y008092D01* +X006702Y008092D02* +X006762Y008092D01* +X006762Y008190D02* +X006702Y008190D01* +X006702Y007993D02* +X006762Y007993D01* +X006762Y007895D02* +X006702Y007895D01* +X006702Y007796D02* +X006762Y007796D01* +X006762Y007700D02* +X007197Y007700D01* +X007197Y007537D01* +X006924Y007265D01* +X006762Y007265D01* +X006762Y007700D01* +X006762Y007698D02* +X006702Y007698D01* +X006702Y007599D02* +X006762Y007599D01* +X006762Y007500D02* +X006702Y007500D01* +X006702Y007402D02* +X006762Y007402D01* +X006762Y007303D02* +X006702Y007303D01* +X006963Y007303D02* +X017399Y007303D01* +X017268Y007205D02* +X016004Y007205D01* +X016148Y007106D02* +X017169Y007106D01* +X017117Y007008D02* +X016241Y007008D01* +X016282Y006909D02* +X017076Y006909D01* +X017046Y006811D02* +X016323Y006811D01* +X016323Y006712D02* +X017046Y006712D01* +X017046Y006614D02* +X016323Y006614D01* +X016293Y006515D02* +X017065Y006515D01* +X017106Y006416D02* +X016253Y006416D01* +X016175Y006318D02* +X017147Y006318D01* +X017241Y006219D02* +X016070Y006219D01* +X016149Y006121D02* +X017339Y006121D01* +X017571Y006022D02* +X016242Y006022D01* +X016283Y005924D02* +X018232Y005924D01* +X018232Y006022D02* +X017892Y006022D01* +X018125Y006121D02* +X018232Y006121D01* +X018223Y006219D02* +X018225Y006219D01* +X018232Y005825D02* +X016323Y005825D01* +X016323Y005727D02* +X018232Y005727D01* +X018232Y005628D02* +X016323Y005628D01* +X016293Y005530D02* +X018232Y005530D01* +X018232Y005431D02* +X016252Y005431D01* +X016173Y005332D02* +X018232Y005332D01* +X018232Y005234D02* +X017979Y005234D01* +X018118Y005135D02* +X018232Y005135D01* +X018232Y005037D02* +X018211Y005037D01* +X017485Y005234D02* +X016230Y005234D01* +X016328Y005135D02* +X017345Y005135D01* +X017253Y005037D02* +X016379Y005037D01* +X016420Y004938D02* +X017212Y004938D01* +X017172Y004840D02* +X016449Y004840D01* +X016449Y004741D02* +X017172Y004741D01* +X017172Y004643D02* +X016449Y004643D01* +X016429Y004544D02* +X017203Y004544D01* +X017243Y004446D02* +X016388Y004446D01* +X016347Y004347D02* +X017323Y004347D01* +X017431Y004249D02* +X016252Y004249D01* +X016154Y004150D02* +X018232Y004150D01* +X018232Y004249D02* +X018033Y004249D01* +X018141Y004347D02* +X018232Y004347D01* +X018220Y004446D02* +X018232Y004446D01* +X018232Y004051D02* +X016243Y004051D01* +X016284Y003953D02* +X018232Y003953D01* +X018232Y003854D02* +X016323Y003854D01* +X016323Y003756D02* +X018232Y003756D01* +X018232Y003657D02* +X016323Y003657D01* +X016292Y003559D02* +X018232Y003559D01* +X018232Y003460D02* +X016251Y003460D01* +X016171Y003362D02* +X017387Y003362D01* +X017263Y003263D02* +X016061Y003263D01* +X016152Y003165D02* +X017164Y003165D01* +X017115Y003066D02* +X016243Y003066D01* +X016284Y002967D02* +X017074Y002967D01* +X017046Y002869D02* +X016323Y002869D01* +X016323Y002770D02* +X017046Y002770D01* +X017046Y002672D02* +X016323Y002672D01* +X016291Y002573D02* +X017067Y002573D01* +X017108Y002475D02* +X016251Y002475D01* +X016170Y002376D02* +X017149Y002376D01* +X017245Y002278D02* +X016058Y002278D01* +X015468Y002278D02* +X007845Y002278D01* +X007862Y002179D02* +X017176Y002179D01* +X017027Y002081D02* +X007822Y002081D01* +X007722Y001982D02* +X016928Y001982D01* +X016839Y001883D02* +X007722Y001883D01* +X007722Y001785D02* +X016782Y001785D01* +X016725Y001686D02* +X007708Y001686D01* +X007395Y001686D02* +X007388Y001686D01* +X007220Y002475D02* +X000732Y002475D01* +X000732Y002573D02* +X007140Y002573D01* +X007076Y002672D02* +X000732Y002672D01* +X000732Y002770D02* +X003535Y002770D01* +X003386Y002869D02* +X000732Y002869D01* +X000732Y002967D02* +X003299Y002967D01* +X003259Y003066D02* +X000732Y003066D01* +X000732Y003165D02* +X003232Y003165D01* +X003232Y003263D02* +X000732Y003263D01* +X000732Y003362D02* +X003245Y003362D01* +X003286Y003460D02* +X000732Y003460D01* +X000732Y003559D02* +X003353Y003559D01* +X003457Y003657D02* +X000732Y003657D01* +X000732Y004741D02* +X001605Y004741D01* +X002041Y005628D02* +X003729Y005628D01* +X001839Y005727D02* +X008077Y005727D01* +X008202Y005727D02* +X008262Y005727D01* +X008255Y005825D02* +X007034Y005825D01* +X007133Y005924D02* +X008232Y005924D01* +X008232Y006022D02* +X007187Y006022D01* +X007228Y006121D02* +X008249Y006121D01* +X008290Y006219D02* +X007232Y006219D01* +X007232Y006318D02* +X008363Y006318D01* +X008479Y006416D02* +X007196Y006416D01* +X007154Y006515D02* +X010873Y006515D01* +X010846Y006488D02* +X010777Y006321D01* +X010777Y006140D01* +X010846Y005972D01* +X010974Y005844D01* +X011141Y005775D01* +X011322Y005775D01* +X011490Y005844D01* +X011618Y005972D01* +X011687Y006140D01* +X011687Y006321D01* +X011618Y006488D01* +X011490Y006616D01* +X011322Y006685D01* +X011141Y006685D01* +X010974Y006616D01* +X010846Y006488D01* +X010817Y006416D02* +X008985Y006416D01* +X009101Y006318D02* +X010777Y006318D01* +X010777Y006219D02* +X009174Y006219D01* +X009215Y006121D02* +X010785Y006121D01* +X010825Y006022D02* +X009232Y006022D01* +X009232Y005924D02* +X010895Y005924D01* +X011020Y005825D02* +X009209Y005825D01* +X009339Y005727D02* +X015203Y005727D01* +X015203Y005825D02* +X012661Y005825D01* +X012687Y005851D02* +X012611Y005775D01* +X011853Y005775D01* +X011777Y005851D01* +X011777Y006609D01* +X011853Y006685D01* +X012611Y006685D01* +X012687Y006609D01* +X012687Y005851D01* +X012687Y005924D02* +X015244Y005924D01* +X015285Y006022D02* +X012687Y006022D01* +X012687Y006121D02* +X015378Y006121D01* +X015457Y006219D02* +X012687Y006219D01* +X012687Y006318D02* +X015352Y006318D01* +X015274Y006416D02* +X012687Y006416D01* +X012687Y006515D02* +X015233Y006515D01* +X015203Y006614D02* +X012682Y006614D01* +X011781Y006614D02* +X011492Y006614D01* +X011590Y006515D02* +X011777Y006515D01* +X011777Y006416D02* +X011647Y006416D01* +X011687Y006318D02* +X011777Y006318D01* +X011777Y006219D02* +X011687Y006219D01* +X011679Y006121D02* +X011777Y006121D01* +X011777Y006022D02* +X011638Y006022D01* +X011569Y005924D02* +X011777Y005924D01* +X011803Y005825D02* +X011443Y005825D01* +X010972Y006614D02* +X007055Y006614D01* +X007061Y007402D02* +X018232Y007402D01* +X018232Y007500D02* +X007160Y007500D01* +X007197Y007599D02* +X018232Y007599D01* +X018232Y007698D02* +X007197Y007698D01* +X007197Y007796D02* +X008459Y007796D01* +X008360Y007895D02* +X007197Y007895D01* +X007126Y007993D02* +X008262Y007993D01* +X008232Y008092D02* +X007028Y008092D01* +X006929Y008190D02* +X008232Y008190D01* +X010033Y007796D02* +X018232Y007796D01* +X018232Y007895D02* +X010132Y007895D01* +X010230Y007993D02* +X018232Y007993D01* +X018232Y008092D02* +X018085Y008092D01* +X017178Y008092D02* +X010252Y008092D01* +X011481Y009176D02* +X016020Y009176D01* +X015994Y009274D02* +X011382Y009274D01* +X011002Y009668D02* +X010988Y009668D01* +X011002Y009767D02* +X010889Y009767D01* +X010791Y009865D02* +X011022Y009865D01* +X011063Y009964D02* +X010692Y009964D01* +X006519Y011147D02* +X005945Y011147D01* +X006043Y011048D02* +X006420Y011048D01* +X006322Y010949D02* +X006142Y010949D01* +X006177Y010851D02* +X006287Y010851D01* +X004519Y011147D02* +X004423Y011147D01* +X004420Y011048D02* +X004324Y011048D01* +X004322Y010949D02* +X004226Y010949D01* +X004177Y010851D02* +X004287Y010851D01* +X004012Y011245D02* +X000732Y011245D01* +X000732Y011147D02* +X003519Y011147D01* +X003420Y011048D02* +X000732Y011048D01* +X000732Y010949D02* +X003322Y010949D01* +X003287Y010851D02* +X000732Y010851D01* +X000732Y011344D02* +X004111Y011344D01* +X004209Y011442D02* +X000732Y011442D01* +X000732Y011541D02* +X004308Y011541D01* +X004406Y011639D02* +X001411Y011639D01* +X001053Y011639D02* +X000732Y011639D01* +X008202Y005628D02* +X008262Y005628D01* +X008262Y005530D02* +X008202Y005530D01* +X008202Y005431D02* +X008262Y005431D01* +X008262Y005332D02* +X008202Y005332D01* +X008716Y005037D02* +X008771Y005037D01* +X008816Y004938D02* +X008663Y004938D01* +X008577Y004840D02* +X008915Y004840D01* +X009105Y004741D02* +X008410Y004741D01* +X009358Y004741D02* +X015077Y004741D01* +X015077Y004643D02* +X007026Y004643D01* +X007125Y004544D02* +X015098Y004544D01* +X015138Y004446D02* +X007184Y004446D01* +X007225Y004347D02* +X015179Y004347D01* +X015274Y004249D02* +X007232Y004249D01* +X007232Y004150D02* +X015373Y004150D01* +X015284Y004051D02* +X007199Y004051D01* +X007158Y003953D02* +X015243Y003953D01* +X015203Y003854D02* +X007063Y003854D01* +X006893Y003756D02* +X015203Y003756D01* +X015203Y003657D02* +X012638Y003657D01* +X012611Y003685D02* +X011853Y003685D01* +X011777Y003609D01* +X011777Y002851D01* +X011853Y002775D01* +X012611Y002775D01* +X012687Y002851D01* +X012687Y003609D01* +X012611Y003685D01* +X012687Y003559D02* +X015235Y003559D01* +X015275Y003460D02* +X012687Y003460D01* +X012687Y003362D02* +X015356Y003362D01* +X015465Y003263D02* +X012687Y003263D01* +X012687Y003165D02* +X015374Y003165D01* +X015283Y003066D02* +X012687Y003066D01* +X012687Y002967D02* +X015242Y002967D01* +X015203Y002869D02* +X012687Y002869D01* +X011777Y002869D02* +X011514Y002869D01* +X011490Y002844D02* +X011618Y002972D01* +X011687Y003140D01* +X011687Y003321D01* +X011618Y003488D01* +X011490Y003616D01* +X011322Y003685D01* +X011141Y003685D01* +X010974Y003616D01* +X010846Y003488D01* +X010777Y003321D01* +X010777Y003140D01* +X010846Y002972D01* +X010974Y002844D01* +X011141Y002775D01* +X011322Y002775D01* +X011490Y002844D01* +X011613Y002967D02* +X011777Y002967D01* +X011777Y003066D02* +X011656Y003066D01* +X011687Y003165D02* +X011777Y003165D01* +X011777Y003263D02* +X011687Y003263D01* +X011670Y003362D02* +X011777Y003362D01* +X011777Y003460D02* +X011629Y003460D01* +X011547Y003559D02* +X011777Y003559D01* +X011825Y003657D02* +X011389Y003657D01* +X011074Y003657D02* +X007007Y003657D01* +X007110Y003559D02* +X010917Y003559D01* +X010835Y003460D02* +X007178Y003460D01* +X007219Y003362D02* +X010794Y003362D01* +X010777Y003263D02* +X007232Y003263D01* +X007232Y003165D02* +X010777Y003165D01* +X010807Y003066D02* +X007205Y003066D01* +X007272Y002730D02* +X007432Y002730D01* +X007272Y002730D02* +X006792Y003210D01* +X006732Y003230D01* +X006928Y002770D02* +X006977Y002770D01* +X007661Y002967D02* +X010851Y002967D01* +X010949Y002869D02* +X007731Y002869D01* +X007762Y002770D02* +X015203Y002770D01* +X015203Y002672D02* +X007762Y002672D01* +X007724Y002573D02* +X015235Y002573D01* +X015276Y002475D02* +X007643Y002475D01* +X009549Y004840D02* +X015077Y004840D01* +X015107Y004938D02* +X009647Y004938D01* +X009693Y005037D02* +X015148Y005037D01* +X015198Y005135D02* +X009732Y005135D01* +X009732Y005234D02* +X015297Y005234D01* +X015353Y005332D02* +X009731Y005332D01* +X009690Y005431D02* +X015274Y005431D01* +X015234Y005530D02* +X009639Y005530D01* +X009541Y005628D02* +X015203Y005628D01* +X018065Y007303D02* +X018232Y007303D01* +X018232Y007205D02* +X018196Y007205D01* +X018232Y003362D02* +X018076Y003362D01* +X018201Y003263D02* +X018232Y003263D01* +X015357Y002376D02* +X000732Y002376D01* +X000732Y002278D02* +X000891Y002278D01* +X018178Y011344D02* +X018232Y011344D01* +D21* +X007432Y002730D03* +M02* diff --git a/Cemu 2/cemu-aux.GBO b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GBO similarity index 90% rename from Cemu 2/cemu-aux.GBO rename to Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GBO index add7431..f6b1711 100644 --- a/Cemu 2/cemu-aux.GBO +++ b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GBO @@ -1,10 +1,10 @@ -G75* -G70* -%OFA0B0*% -%FSLAX24Y24*% -%IPPOS*% -%LPD*% -%AMOC8* -5,1,8,0,0,1.08239X$1,22.5* -% -M02* +G75* +G70* +%OFA0B0*% +%FSLAX24Y24*% +%IPPOS*% +%LPD*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5* +% +M02* diff --git a/Cemu 2/cemu-aux.GBS b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GBS similarity index 94% rename from Cemu 2/cemu-aux.GBS rename to Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GBS index 46468c1..083d8b2 100644 --- a/Cemu 2/cemu-aux.GBS +++ b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GBS @@ -1,92 +1,92 @@ -G75* -G70* -%OFA0B0*% -%FSLAX24Y24*% -%IPPOS*% -%LPD*% -%AMOC8* -5,1,8,0,0,1.08239X$1,22.5* -% -%ADD10OC8,0.0710*% -%ADD11OC8,0.0820*% -%ADD12C,0.0680*% -%ADD13C,0.1380*% -%ADD14C,0.0730*% -%ADD15R,0.0730X0.0730*% -%ADD16C,0.0552*% -%ADD17C,0.0940*% -%ADD18C,0.0820*% -%ADD19C,0.0634*% -%ADD20R,0.0820X0.0820*% -%ADD21C,0.0480*% -D10* -X003732Y007730D03* -X004732Y007730D03* -X005732Y007730D03* -X006732Y007730D03* -X006732Y010730D03* -X005732Y010730D03* -X004732Y010730D03* -X003732Y010730D03* -D11* -X008732Y010230D03* -X009732Y010230D03* -X009732Y009230D03* -X008732Y009230D03* -X008732Y008230D03* -X009732Y008230D03* -D12* -X011432Y008730D02* -X012032Y008730D01* -X012032Y009730D02* -X011432Y009730D01* -X011432Y010730D02* -X012032Y010730D01* -D13* -X001232Y001230D03* -X017732Y001230D03* -X017632Y009730D03* -X017732Y012730D03* -X001232Y012730D03* -D14* -X011232Y006230D03* -X011232Y003230D03* -D15* -X012232Y003230D03* -X012232Y006230D03* -D16* -X015763Y004730D03* -X017732Y002762D03* -X018716Y002762D03* -X018716Y006699D03* -X017732Y006699D03* -D17* -X015763Y006699D03* -X015763Y005714D03* -X017732Y004730D03* -X015763Y003746D03* -X015763Y002762D03* -D18* -X009232Y005230D03* -X008732Y005980D03* -X008232Y005230D03* -X006732Y004230D03* -X006732Y003230D03* -X003732Y003230D03* -X003732Y004230D03* -X001732Y005230D03* -X001732Y006230D03* -X003732Y006230D03* -X001732Y008230D03* -X001732Y009230D03* -X001732Y010230D03* -X006732Y006230D03* -D19* -X006632Y005230D03* -X003832Y005230D03* -D20* -X001732Y004230D03* -X001732Y007230D03* -D21* -X007432Y002730D03* -M02* +G75* +G70* +%OFA0B0*% +%FSLAX24Y24*% +%IPPOS*% +%LPD*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5* +% +%ADD10OC8,0.0710*% +%ADD11OC8,0.0820*% +%ADD12C,0.0680*% +%ADD13C,0.1380*% +%ADD14C,0.0730*% +%ADD15R,0.0730X0.0730*% +%ADD16C,0.0552*% +%ADD17C,0.0940*% +%ADD18C,0.0820*% +%ADD19C,0.0634*% +%ADD20R,0.0820X0.0820*% +%ADD21C,0.0480*% +D10* +X003732Y007730D03* +X004732Y007730D03* +X005732Y007730D03* +X006732Y007730D03* +X006732Y010730D03* +X005732Y010730D03* +X004732Y010730D03* +X003732Y010730D03* +D11* +X008732Y010230D03* +X009732Y010230D03* +X009732Y009230D03* +X008732Y009230D03* +X008732Y008230D03* +X009732Y008230D03* +D12* +X011432Y008730D02* +X012032Y008730D01* +X012032Y009730D02* +X011432Y009730D01* +X011432Y010730D02* +X012032Y010730D01* +D13* +X001232Y001230D03* +X017732Y001230D03* +X017632Y009730D03* +X017732Y012730D03* +X001232Y012730D03* +D14* +X011232Y006230D03* +X011232Y003230D03* +D15* +X012232Y003230D03* +X012232Y006230D03* +D16* +X015763Y004730D03* +X017732Y002762D03* +X018716Y002762D03* +X018716Y006699D03* +X017732Y006699D03* +D17* +X015763Y006699D03* +X015763Y005714D03* +X017732Y004730D03* +X015763Y003746D03* +X015763Y002762D03* +D18* +X009232Y005230D03* +X008732Y005980D03* +X008232Y005230D03* +X006732Y004230D03* +X006732Y003230D03* +X003732Y003230D03* +X003732Y004230D03* +X001732Y005230D03* +X001732Y006230D03* +X003732Y006230D03* +X001732Y008230D03* +X001732Y009230D03* +X001732Y010230D03* +X006732Y006230D03* +D19* +X006632Y005230D03* +X003832Y005230D03* +D20* +X001732Y004230D03* +X001732Y007230D03* +D21* +X007432Y002730D03* +M02* diff --git a/Cemu 2/cemu-aux.GTL b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GTL similarity index 94% rename from Cemu 2/cemu-aux.GTL rename to Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GTL index f34c8c8..92a110d 100644 --- a/Cemu 2/cemu-aux.GTL +++ b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GTL @@ -1,836 +1,836 @@ -G75* -G70* -%OFA0B0*% -%FSLAX24Y24*% -%IPPOS*% -%LPD*% -%AMOC8* -5,1,8,0,0,1.08239X$1,22.5* -% -%ADD10C,0.0000*% -%ADD11OC8,0.0630*% -%ADD12OC8,0.0740*% -%ADD13C,0.0600*% -%ADD14C,0.0650*% -%ADD15R,0.0650X0.0650*% -%ADD16C,0.0860*% -%ADD17C,0.0740*% -%ADD18C,0.0554*% -%ADD19R,0.0740X0.0740*% -%ADD20C,0.0100*% -%ADD21C,0.0400*% -D10* -X000232Y000230D02* -X000232Y013726D01* -X019102Y013726D01* -X019102Y000230D01* -X000232Y000230D01* -X000582Y001230D02* -X000584Y001280D01* -X000590Y001330D01* -X000600Y001380D01* -X000613Y001428D01* -X000630Y001476D01* -X000651Y001522D01* -X000675Y001566D01* -X000703Y001608D01* -X000734Y001648D01* -X000768Y001685D01* -X000805Y001720D01* -X000844Y001751D01* -X000885Y001780D01* -X000929Y001805D01* -X000975Y001827D01* -X001022Y001845D01* -X001070Y001859D01* -X001119Y001870D01* -X001169Y001877D01* -X001219Y001880D01* -X001270Y001879D01* -X001320Y001874D01* -X001370Y001865D01* -X001418Y001853D01* -X001466Y001836D01* -X001512Y001816D01* -X001557Y001793D01* -X001600Y001766D01* -X001640Y001736D01* -X001678Y001703D01* -X001713Y001667D01* -X001746Y001628D01* -X001775Y001587D01* -X001801Y001544D01* -X001824Y001499D01* -X001843Y001452D01* -X001858Y001404D01* -X001870Y001355D01* -X001878Y001305D01* -X001882Y001255D01* -X001882Y001205D01* -X001878Y001155D01* -X001870Y001105D01* -X001858Y001056D01* -X001843Y001008D01* -X001824Y000961D01* -X001801Y000916D01* -X001775Y000873D01* -X001746Y000832D01* -X001713Y000793D01* -X001678Y000757D01* -X001640Y000724D01* -X001600Y000694D01* -X001557Y000667D01* -X001512Y000644D01* -X001466Y000624D01* -X001418Y000607D01* -X001370Y000595D01* -X001320Y000586D01* -X001270Y000581D01* -X001219Y000580D01* -X001169Y000583D01* -X001119Y000590D01* -X001070Y000601D01* -X001022Y000615D01* -X000975Y000633D01* -X000929Y000655D01* -X000885Y000680D01* -X000844Y000709D01* -X000805Y000740D01* -X000768Y000775D01* -X000734Y000812D01* -X000703Y000852D01* -X000675Y000894D01* -X000651Y000938D01* -X000630Y000984D01* -X000613Y001032D01* -X000600Y001080D01* -X000590Y001130D01* -X000584Y001180D01* -X000582Y001230D01* -X015527Y004730D02* -X015529Y004760D01* -X015535Y004790D01* -X015544Y004819D01* -X015557Y004846D01* -X015574Y004871D01* -X015593Y004894D01* -X015616Y004915D01* -X015641Y004932D01* -X015667Y004946D01* -X015696Y004956D01* -X015725Y004963D01* -X015755Y004966D01* -X015786Y004965D01* -X015816Y004960D01* -X015845Y004951D01* -X015872Y004939D01* -X015898Y004924D01* -X015922Y004905D01* -X015943Y004883D01* -X015961Y004859D01* -X015976Y004832D01* -X015987Y004804D01* -X015995Y004775D01* -X015999Y004745D01* -X015999Y004715D01* -X015995Y004685D01* -X015987Y004656D01* -X015976Y004628D01* -X015961Y004601D01* -X015943Y004577D01* -X015922Y004555D01* -X015898Y004536D01* -X015872Y004521D01* -X015845Y004509D01* -X015816Y004500D01* -X015786Y004495D01* -X015755Y004494D01* -X015725Y004497D01* -X015696Y004504D01* -X015667Y004514D01* -X015641Y004528D01* -X015616Y004545D01* -X015593Y004566D01* -X015574Y004589D01* -X015557Y004614D01* -X015544Y004641D01* -X015535Y004670D01* -X015529Y004700D01* -X015527Y004730D01* -X017496Y002762D02* -X017498Y002792D01* -X017504Y002822D01* -X017513Y002851D01* -X017526Y002878D01* -X017543Y002903D01* -X017562Y002926D01* -X017585Y002947D01* -X017610Y002964D01* -X017636Y002978D01* -X017665Y002988D01* -X017694Y002995D01* -X017724Y002998D01* -X017755Y002997D01* -X017785Y002992D01* -X017814Y002983D01* -X017841Y002971D01* -X017867Y002956D01* -X017891Y002937D01* -X017912Y002915D01* -X017930Y002891D01* -X017945Y002864D01* -X017956Y002836D01* -X017964Y002807D01* -X017968Y002777D01* -X017968Y002747D01* -X017964Y002717D01* -X017956Y002688D01* -X017945Y002660D01* -X017930Y002633D01* -X017912Y002609D01* -X017891Y002587D01* -X017867Y002568D01* -X017841Y002553D01* -X017814Y002541D01* -X017785Y002532D01* -X017755Y002527D01* -X017724Y002526D01* -X017694Y002529D01* -X017665Y002536D01* -X017636Y002546D01* -X017610Y002560D01* -X017585Y002577D01* -X017562Y002598D01* -X017543Y002621D01* -X017526Y002646D01* -X017513Y002673D01* -X017504Y002702D01* -X017498Y002732D01* -X017496Y002762D01* -X018480Y002762D02* -X018482Y002792D01* -X018488Y002822D01* -X018497Y002851D01* -X018510Y002878D01* -X018527Y002903D01* -X018546Y002926D01* -X018569Y002947D01* -X018594Y002964D01* -X018620Y002978D01* -X018649Y002988D01* -X018678Y002995D01* -X018708Y002998D01* -X018739Y002997D01* -X018769Y002992D01* -X018798Y002983D01* -X018825Y002971D01* -X018851Y002956D01* -X018875Y002937D01* -X018896Y002915D01* -X018914Y002891D01* -X018929Y002864D01* -X018940Y002836D01* -X018948Y002807D01* -X018952Y002777D01* -X018952Y002747D01* -X018948Y002717D01* -X018940Y002688D01* -X018929Y002660D01* -X018914Y002633D01* -X018896Y002609D01* -X018875Y002587D01* -X018851Y002568D01* -X018825Y002553D01* -X018798Y002541D01* -X018769Y002532D01* -X018739Y002527D01* -X018708Y002526D01* -X018678Y002529D01* -X018649Y002536D01* -X018620Y002546D01* -X018594Y002560D01* -X018569Y002577D01* -X018546Y002598D01* -X018527Y002621D01* -X018510Y002646D01* -X018497Y002673D01* -X018488Y002702D01* -X018482Y002732D01* -X018480Y002762D01* -X017082Y001230D02* -X017084Y001280D01* -X017090Y001330D01* -X017100Y001380D01* -X017113Y001428D01* -X017130Y001476D01* -X017151Y001522D01* -X017175Y001566D01* -X017203Y001608D01* -X017234Y001648D01* -X017268Y001685D01* -X017305Y001720D01* -X017344Y001751D01* -X017385Y001780D01* -X017429Y001805D01* -X017475Y001827D01* -X017522Y001845D01* -X017570Y001859D01* -X017619Y001870D01* -X017669Y001877D01* -X017719Y001880D01* -X017770Y001879D01* -X017820Y001874D01* -X017870Y001865D01* -X017918Y001853D01* -X017966Y001836D01* -X018012Y001816D01* -X018057Y001793D01* -X018100Y001766D01* -X018140Y001736D01* -X018178Y001703D01* -X018213Y001667D01* -X018246Y001628D01* -X018275Y001587D01* -X018301Y001544D01* -X018324Y001499D01* -X018343Y001452D01* -X018358Y001404D01* -X018370Y001355D01* -X018378Y001305D01* -X018382Y001255D01* -X018382Y001205D01* -X018378Y001155D01* -X018370Y001105D01* -X018358Y001056D01* -X018343Y001008D01* -X018324Y000961D01* -X018301Y000916D01* -X018275Y000873D01* -X018246Y000832D01* -X018213Y000793D01* -X018178Y000757D01* -X018140Y000724D01* -X018100Y000694D01* -X018057Y000667D01* -X018012Y000644D01* -X017966Y000624D01* -X017918Y000607D01* -X017870Y000595D01* -X017820Y000586D01* -X017770Y000581D01* -X017719Y000580D01* -X017669Y000583D01* -X017619Y000590D01* -X017570Y000601D01* -X017522Y000615D01* -X017475Y000633D01* -X017429Y000655D01* -X017385Y000680D01* -X017344Y000709D01* -X017305Y000740D01* -X017268Y000775D01* -X017234Y000812D01* -X017203Y000852D01* -X017175Y000894D01* -X017151Y000938D01* -X017130Y000984D01* -X017113Y001032D01* -X017100Y001080D01* -X017090Y001130D01* -X017084Y001180D01* -X017082Y001230D01* -X017496Y006699D02* -X017498Y006729D01* -X017504Y006759D01* -X017513Y006788D01* -X017526Y006815D01* -X017543Y006840D01* -X017562Y006863D01* -X017585Y006884D01* -X017610Y006901D01* -X017636Y006915D01* -X017665Y006925D01* -X017694Y006932D01* -X017724Y006935D01* -X017755Y006934D01* -X017785Y006929D01* -X017814Y006920D01* -X017841Y006908D01* -X017867Y006893D01* -X017891Y006874D01* -X017912Y006852D01* -X017930Y006828D01* -X017945Y006801D01* -X017956Y006773D01* -X017964Y006744D01* -X017968Y006714D01* -X017968Y006684D01* -X017964Y006654D01* -X017956Y006625D01* -X017945Y006597D01* -X017930Y006570D01* -X017912Y006546D01* -X017891Y006524D01* -X017867Y006505D01* -X017841Y006490D01* -X017814Y006478D01* -X017785Y006469D01* -X017755Y006464D01* -X017724Y006463D01* -X017694Y006466D01* -X017665Y006473D01* -X017636Y006483D01* -X017610Y006497D01* -X017585Y006514D01* -X017562Y006535D01* -X017543Y006558D01* -X017526Y006583D01* -X017513Y006610D01* -X017504Y006639D01* -X017498Y006669D01* -X017496Y006699D01* -X018480Y006699D02* -X018482Y006729D01* -X018488Y006759D01* -X018497Y006788D01* -X018510Y006815D01* -X018527Y006840D01* -X018546Y006863D01* -X018569Y006884D01* -X018594Y006901D01* -X018620Y006915D01* -X018649Y006925D01* -X018678Y006932D01* -X018708Y006935D01* -X018739Y006934D01* -X018769Y006929D01* -X018798Y006920D01* -X018825Y006908D01* -X018851Y006893D01* -X018875Y006874D01* -X018896Y006852D01* -X018914Y006828D01* -X018929Y006801D01* -X018940Y006773D01* -X018948Y006744D01* -X018952Y006714D01* -X018952Y006684D01* -X018948Y006654D01* -X018940Y006625D01* -X018929Y006597D01* -X018914Y006570D01* -X018896Y006546D01* -X018875Y006524D01* -X018851Y006505D01* -X018825Y006490D01* -X018798Y006478D01* -X018769Y006469D01* -X018739Y006464D01* -X018708Y006463D01* -X018678Y006466D01* -X018649Y006473D01* -X018620Y006483D01* -X018594Y006497D01* -X018569Y006514D01* -X018546Y006535D01* -X018527Y006558D01* -X018510Y006583D01* -X018497Y006610D01* -X018488Y006639D01* -X018482Y006669D01* -X018480Y006699D01* -X016982Y009730D02* -X016984Y009780D01* -X016990Y009830D01* -X017000Y009880D01* -X017013Y009928D01* -X017030Y009976D01* -X017051Y010022D01* -X017075Y010066D01* -X017103Y010108D01* -X017134Y010148D01* -X017168Y010185D01* -X017205Y010220D01* -X017244Y010251D01* -X017285Y010280D01* -X017329Y010305D01* -X017375Y010327D01* -X017422Y010345D01* -X017470Y010359D01* -X017519Y010370D01* -X017569Y010377D01* -X017619Y010380D01* -X017670Y010379D01* -X017720Y010374D01* -X017770Y010365D01* -X017818Y010353D01* -X017866Y010336D01* -X017912Y010316D01* -X017957Y010293D01* -X018000Y010266D01* -X018040Y010236D01* -X018078Y010203D01* -X018113Y010167D01* -X018146Y010128D01* -X018175Y010087D01* -X018201Y010044D01* -X018224Y009999D01* -X018243Y009952D01* -X018258Y009904D01* -X018270Y009855D01* -X018278Y009805D01* -X018282Y009755D01* -X018282Y009705D01* -X018278Y009655D01* -X018270Y009605D01* -X018258Y009556D01* -X018243Y009508D01* -X018224Y009461D01* -X018201Y009416D01* -X018175Y009373D01* -X018146Y009332D01* -X018113Y009293D01* -X018078Y009257D01* -X018040Y009224D01* -X018000Y009194D01* -X017957Y009167D01* -X017912Y009144D01* -X017866Y009124D01* -X017818Y009107D01* -X017770Y009095D01* -X017720Y009086D01* -X017670Y009081D01* -X017619Y009080D01* -X017569Y009083D01* -X017519Y009090D01* -X017470Y009101D01* -X017422Y009115D01* -X017375Y009133D01* -X017329Y009155D01* -X017285Y009180D01* -X017244Y009209D01* -X017205Y009240D01* -X017168Y009275D01* -X017134Y009312D01* -X017103Y009352D01* -X017075Y009394D01* -X017051Y009438D01* -X017030Y009484D01* -X017013Y009532D01* -X017000Y009580D01* -X016990Y009630D01* -X016984Y009680D01* -X016982Y009730D01* -X017082Y012730D02* -X017084Y012780D01* -X017090Y012830D01* -X017100Y012880D01* -X017113Y012928D01* -X017130Y012976D01* -X017151Y013022D01* -X017175Y013066D01* -X017203Y013108D01* -X017234Y013148D01* -X017268Y013185D01* -X017305Y013220D01* -X017344Y013251D01* -X017385Y013280D01* -X017429Y013305D01* -X017475Y013327D01* -X017522Y013345D01* -X017570Y013359D01* -X017619Y013370D01* -X017669Y013377D01* -X017719Y013380D01* -X017770Y013379D01* -X017820Y013374D01* -X017870Y013365D01* -X017918Y013353D01* -X017966Y013336D01* -X018012Y013316D01* -X018057Y013293D01* -X018100Y013266D01* -X018140Y013236D01* -X018178Y013203D01* -X018213Y013167D01* -X018246Y013128D01* -X018275Y013087D01* -X018301Y013044D01* -X018324Y012999D01* -X018343Y012952D01* -X018358Y012904D01* -X018370Y012855D01* -X018378Y012805D01* -X018382Y012755D01* -X018382Y012705D01* -X018378Y012655D01* -X018370Y012605D01* -X018358Y012556D01* -X018343Y012508D01* -X018324Y012461D01* -X018301Y012416D01* -X018275Y012373D01* -X018246Y012332D01* -X018213Y012293D01* -X018178Y012257D01* -X018140Y012224D01* -X018100Y012194D01* -X018057Y012167D01* -X018012Y012144D01* -X017966Y012124D01* -X017918Y012107D01* -X017870Y012095D01* -X017820Y012086D01* -X017770Y012081D01* -X017719Y012080D01* -X017669Y012083D01* -X017619Y012090D01* -X017570Y012101D01* -X017522Y012115D01* -X017475Y012133D01* -X017429Y012155D01* -X017385Y012180D01* -X017344Y012209D01* -X017305Y012240D01* -X017268Y012275D01* -X017234Y012312D01* -X017203Y012352D01* -X017175Y012394D01* -X017151Y012438D01* -X017130Y012484D01* -X017113Y012532D01* -X017100Y012580D01* -X017090Y012630D01* -X017084Y012680D01* -X017082Y012730D01* -X000582Y012730D02* -X000584Y012780D01* -X000590Y012830D01* -X000600Y012880D01* -X000613Y012928D01* -X000630Y012976D01* -X000651Y013022D01* -X000675Y013066D01* -X000703Y013108D01* -X000734Y013148D01* -X000768Y013185D01* -X000805Y013220D01* -X000844Y013251D01* -X000885Y013280D01* -X000929Y013305D01* -X000975Y013327D01* -X001022Y013345D01* -X001070Y013359D01* -X001119Y013370D01* -X001169Y013377D01* -X001219Y013380D01* -X001270Y013379D01* -X001320Y013374D01* -X001370Y013365D01* -X001418Y013353D01* -X001466Y013336D01* -X001512Y013316D01* -X001557Y013293D01* -X001600Y013266D01* -X001640Y013236D01* -X001678Y013203D01* -X001713Y013167D01* -X001746Y013128D01* -X001775Y013087D01* -X001801Y013044D01* -X001824Y012999D01* -X001843Y012952D01* -X001858Y012904D01* -X001870Y012855D01* -X001878Y012805D01* -X001882Y012755D01* -X001882Y012705D01* -X001878Y012655D01* -X001870Y012605D01* -X001858Y012556D01* -X001843Y012508D01* -X001824Y012461D01* -X001801Y012416D01* -X001775Y012373D01* -X001746Y012332D01* -X001713Y012293D01* -X001678Y012257D01* -X001640Y012224D01* -X001600Y012194D01* -X001557Y012167D01* -X001512Y012144D01* -X001466Y012124D01* -X001418Y012107D01* -X001370Y012095D01* -X001320Y012086D01* -X001270Y012081D01* -X001219Y012080D01* -X001169Y012083D01* -X001119Y012090D01* -X001070Y012101D01* -X001022Y012115D01* -X000975Y012133D01* -X000929Y012155D01* -X000885Y012180D01* -X000844Y012209D01* -X000805Y012240D01* -X000768Y012275D01* -X000734Y012312D01* -X000703Y012352D01* -X000675Y012394D01* -X000651Y012438D01* -X000630Y012484D01* -X000613Y012532D01* -X000600Y012580D01* -X000590Y012630D01* -X000584Y012680D01* -X000582Y012730D01* -D11* -X003732Y010730D03* -X004732Y010730D03* -X005732Y010730D03* -X006732Y010730D03* -X006732Y007730D03* -X005732Y007730D03* -X004732Y007730D03* -X003732Y007730D03* -D12* -X008732Y008230D03* -X009732Y008230D03* -X009732Y009230D03* -X008732Y009230D03* -X008732Y010230D03* -X009732Y010230D03* -D13* -X011432Y009730D02* -X012032Y009730D01* -X012032Y008730D02* -X011432Y008730D01* -X011432Y010730D02* -X012032Y010730D01* -D14* -X011232Y006230D03* -X011232Y003230D03* -D15* -X012232Y003230D03* -X012232Y006230D03* -D16* -X015763Y006699D03* -X015763Y005714D03* -X017732Y004730D03* -X015763Y003746D03* -X015763Y002762D03* -D17* -X009232Y005230D03* -X008732Y005980D03* -X008232Y005230D03* -X006732Y004230D03* -X006732Y003230D03* -X003732Y003230D03* -X003732Y004230D03* -X001732Y005230D03* -X001732Y006230D03* -X003732Y006230D03* -X001732Y008230D03* -X001732Y009230D03* -X001732Y010230D03* -X006732Y006230D03* -D18* -X006632Y005230D03* -X003832Y005230D03* -D19* -X001732Y004230D03* -X001732Y007230D03* -D20* -X002952Y006010D01* -X002952Y003210D01* -X003672Y002490D01* -X007432Y002490D01* -X007432Y002730D01* -X007432Y002490D02* -X012232Y002490D01* -X012232Y003230D01* -X012232Y003290D01* -X012712Y003770D01* -X012712Y009770D01* -X011752Y010730D01* -X011732Y010730D01* -X011732Y009730D02* -X011672Y009690D01* -X010952Y008970D01* -X010952Y006490D01* -X011192Y006250D01* -X011232Y006230D01* -X011272Y006170D01* -X011272Y003290D01* -X011232Y003230D01* -X009232Y005230D02* -X009192Y005210D01* -X007272Y003290D01* -X007272Y003050D01* -X006952Y002730D01* -X003752Y002730D01* -X003752Y003210D01* -X003732Y003230D01* -X003752Y003290D01* -X003752Y004170D01* -X003732Y004230D01* -X003672Y004250D01* -X003192Y004730D01* -X003192Y006730D01* -X001752Y008170D01* -X001732Y008230D01* -X003732Y007730D02* -X003752Y007770D01* -X004232Y008250D01* -X008712Y008250D01* -X008732Y008230D01* -X009732Y009230D02* -X009752Y009290D01* -X010232Y009770D01* -X010232Y010730D01* -X006732Y010730D01* -X005732Y007730D02* -X005672Y007690D01* -X005672Y007130D01* -X004792Y006250D01* -X004792Y006170D01* -X006732Y004230D01* -X008732Y005980D02* -X008712Y006010D01* -X008712Y006170D01* -X006792Y006170D01* -X006732Y006230D01* -X004792Y006250D02* -X003832Y005290D01* -X003832Y005230D01* -X002712Y005210D02* -X002712Y003130D01* -X003672Y002170D01* -X017032Y002170D01* -X017032Y004090D01* -X017672Y004730D01* -X017732Y004730D01* -X015763Y006699D02* -X015752Y006730D01* -X015752Y011210D01* -X001992Y011210D01* -X001192Y010410D01* -X001192Y004730D01* -X001672Y004250D01* -X001732Y004230D01* -X002712Y005210D02* -X001752Y006170D01* -X001732Y006230D01* -X003732Y006230D02* -X003752Y006250D01* -X003752Y006730D01* -X004712Y007690D01* -X004732Y007730D01* -X011732Y008730D02* -X011752Y008730D01* -X012232Y008250D01* -X012232Y006230D01* -D21* -X007432Y002730D03* -M02* +G75* +G70* +%OFA0B0*% +%FSLAX24Y24*% +%IPPOS*% +%LPD*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5* +% +%ADD10C,0.0000*% +%ADD11OC8,0.0630*% +%ADD12OC8,0.0740*% +%ADD13C,0.0600*% +%ADD14C,0.0650*% +%ADD15R,0.0650X0.0650*% +%ADD16C,0.0860*% +%ADD17C,0.0740*% +%ADD18C,0.0554*% +%ADD19R,0.0740X0.0740*% +%ADD20C,0.0100*% +%ADD21C,0.0400*% +D10* +X000232Y000230D02* +X000232Y013726D01* +X019102Y013726D01* +X019102Y000230D01* +X000232Y000230D01* +X000582Y001230D02* +X000584Y001280D01* +X000590Y001330D01* +X000600Y001380D01* +X000613Y001428D01* +X000630Y001476D01* +X000651Y001522D01* +X000675Y001566D01* +X000703Y001608D01* +X000734Y001648D01* +X000768Y001685D01* +X000805Y001720D01* +X000844Y001751D01* +X000885Y001780D01* +X000929Y001805D01* +X000975Y001827D01* +X001022Y001845D01* +X001070Y001859D01* +X001119Y001870D01* +X001169Y001877D01* +X001219Y001880D01* +X001270Y001879D01* +X001320Y001874D01* +X001370Y001865D01* +X001418Y001853D01* +X001466Y001836D01* +X001512Y001816D01* +X001557Y001793D01* +X001600Y001766D01* +X001640Y001736D01* +X001678Y001703D01* +X001713Y001667D01* +X001746Y001628D01* +X001775Y001587D01* +X001801Y001544D01* +X001824Y001499D01* +X001843Y001452D01* +X001858Y001404D01* +X001870Y001355D01* +X001878Y001305D01* +X001882Y001255D01* +X001882Y001205D01* +X001878Y001155D01* +X001870Y001105D01* +X001858Y001056D01* +X001843Y001008D01* +X001824Y000961D01* +X001801Y000916D01* +X001775Y000873D01* +X001746Y000832D01* +X001713Y000793D01* +X001678Y000757D01* +X001640Y000724D01* +X001600Y000694D01* +X001557Y000667D01* +X001512Y000644D01* +X001466Y000624D01* +X001418Y000607D01* +X001370Y000595D01* +X001320Y000586D01* +X001270Y000581D01* +X001219Y000580D01* +X001169Y000583D01* +X001119Y000590D01* +X001070Y000601D01* +X001022Y000615D01* +X000975Y000633D01* +X000929Y000655D01* +X000885Y000680D01* +X000844Y000709D01* +X000805Y000740D01* +X000768Y000775D01* +X000734Y000812D01* +X000703Y000852D01* +X000675Y000894D01* +X000651Y000938D01* +X000630Y000984D01* +X000613Y001032D01* +X000600Y001080D01* +X000590Y001130D01* +X000584Y001180D01* +X000582Y001230D01* +X015527Y004730D02* +X015529Y004760D01* +X015535Y004790D01* +X015544Y004819D01* +X015557Y004846D01* +X015574Y004871D01* +X015593Y004894D01* +X015616Y004915D01* +X015641Y004932D01* +X015667Y004946D01* +X015696Y004956D01* +X015725Y004963D01* +X015755Y004966D01* +X015786Y004965D01* +X015816Y004960D01* +X015845Y004951D01* +X015872Y004939D01* +X015898Y004924D01* +X015922Y004905D01* +X015943Y004883D01* +X015961Y004859D01* +X015976Y004832D01* +X015987Y004804D01* +X015995Y004775D01* +X015999Y004745D01* +X015999Y004715D01* +X015995Y004685D01* +X015987Y004656D01* +X015976Y004628D01* +X015961Y004601D01* +X015943Y004577D01* +X015922Y004555D01* +X015898Y004536D01* +X015872Y004521D01* +X015845Y004509D01* +X015816Y004500D01* +X015786Y004495D01* +X015755Y004494D01* +X015725Y004497D01* +X015696Y004504D01* +X015667Y004514D01* +X015641Y004528D01* +X015616Y004545D01* +X015593Y004566D01* +X015574Y004589D01* +X015557Y004614D01* +X015544Y004641D01* +X015535Y004670D01* +X015529Y004700D01* +X015527Y004730D01* +X017496Y002762D02* +X017498Y002792D01* +X017504Y002822D01* +X017513Y002851D01* +X017526Y002878D01* +X017543Y002903D01* +X017562Y002926D01* +X017585Y002947D01* +X017610Y002964D01* +X017636Y002978D01* +X017665Y002988D01* +X017694Y002995D01* +X017724Y002998D01* +X017755Y002997D01* +X017785Y002992D01* +X017814Y002983D01* +X017841Y002971D01* +X017867Y002956D01* +X017891Y002937D01* +X017912Y002915D01* +X017930Y002891D01* +X017945Y002864D01* +X017956Y002836D01* +X017964Y002807D01* +X017968Y002777D01* +X017968Y002747D01* +X017964Y002717D01* +X017956Y002688D01* +X017945Y002660D01* +X017930Y002633D01* +X017912Y002609D01* +X017891Y002587D01* +X017867Y002568D01* +X017841Y002553D01* +X017814Y002541D01* +X017785Y002532D01* +X017755Y002527D01* +X017724Y002526D01* +X017694Y002529D01* +X017665Y002536D01* +X017636Y002546D01* +X017610Y002560D01* +X017585Y002577D01* +X017562Y002598D01* +X017543Y002621D01* +X017526Y002646D01* +X017513Y002673D01* +X017504Y002702D01* +X017498Y002732D01* +X017496Y002762D01* +X018480Y002762D02* +X018482Y002792D01* +X018488Y002822D01* +X018497Y002851D01* +X018510Y002878D01* +X018527Y002903D01* +X018546Y002926D01* +X018569Y002947D01* +X018594Y002964D01* +X018620Y002978D01* +X018649Y002988D01* +X018678Y002995D01* +X018708Y002998D01* +X018739Y002997D01* +X018769Y002992D01* +X018798Y002983D01* +X018825Y002971D01* +X018851Y002956D01* +X018875Y002937D01* +X018896Y002915D01* +X018914Y002891D01* +X018929Y002864D01* +X018940Y002836D01* +X018948Y002807D01* +X018952Y002777D01* +X018952Y002747D01* +X018948Y002717D01* +X018940Y002688D01* +X018929Y002660D01* +X018914Y002633D01* +X018896Y002609D01* +X018875Y002587D01* +X018851Y002568D01* +X018825Y002553D01* +X018798Y002541D01* +X018769Y002532D01* +X018739Y002527D01* +X018708Y002526D01* +X018678Y002529D01* +X018649Y002536D01* +X018620Y002546D01* +X018594Y002560D01* +X018569Y002577D01* +X018546Y002598D01* +X018527Y002621D01* +X018510Y002646D01* +X018497Y002673D01* +X018488Y002702D01* +X018482Y002732D01* +X018480Y002762D01* +X017082Y001230D02* +X017084Y001280D01* +X017090Y001330D01* +X017100Y001380D01* +X017113Y001428D01* +X017130Y001476D01* +X017151Y001522D01* +X017175Y001566D01* +X017203Y001608D01* +X017234Y001648D01* +X017268Y001685D01* +X017305Y001720D01* +X017344Y001751D01* +X017385Y001780D01* +X017429Y001805D01* +X017475Y001827D01* +X017522Y001845D01* +X017570Y001859D01* +X017619Y001870D01* +X017669Y001877D01* +X017719Y001880D01* +X017770Y001879D01* +X017820Y001874D01* +X017870Y001865D01* +X017918Y001853D01* +X017966Y001836D01* +X018012Y001816D01* +X018057Y001793D01* +X018100Y001766D01* +X018140Y001736D01* +X018178Y001703D01* +X018213Y001667D01* +X018246Y001628D01* +X018275Y001587D01* +X018301Y001544D01* +X018324Y001499D01* +X018343Y001452D01* +X018358Y001404D01* +X018370Y001355D01* +X018378Y001305D01* +X018382Y001255D01* +X018382Y001205D01* +X018378Y001155D01* +X018370Y001105D01* +X018358Y001056D01* +X018343Y001008D01* +X018324Y000961D01* +X018301Y000916D01* +X018275Y000873D01* +X018246Y000832D01* +X018213Y000793D01* +X018178Y000757D01* +X018140Y000724D01* +X018100Y000694D01* +X018057Y000667D01* +X018012Y000644D01* +X017966Y000624D01* +X017918Y000607D01* +X017870Y000595D01* +X017820Y000586D01* +X017770Y000581D01* +X017719Y000580D01* +X017669Y000583D01* +X017619Y000590D01* +X017570Y000601D01* +X017522Y000615D01* +X017475Y000633D01* +X017429Y000655D01* +X017385Y000680D01* +X017344Y000709D01* +X017305Y000740D01* +X017268Y000775D01* +X017234Y000812D01* +X017203Y000852D01* +X017175Y000894D01* +X017151Y000938D01* +X017130Y000984D01* +X017113Y001032D01* +X017100Y001080D01* +X017090Y001130D01* +X017084Y001180D01* +X017082Y001230D01* +X017496Y006699D02* +X017498Y006729D01* +X017504Y006759D01* +X017513Y006788D01* +X017526Y006815D01* +X017543Y006840D01* +X017562Y006863D01* +X017585Y006884D01* +X017610Y006901D01* +X017636Y006915D01* +X017665Y006925D01* +X017694Y006932D01* +X017724Y006935D01* +X017755Y006934D01* +X017785Y006929D01* +X017814Y006920D01* +X017841Y006908D01* +X017867Y006893D01* +X017891Y006874D01* +X017912Y006852D01* +X017930Y006828D01* +X017945Y006801D01* +X017956Y006773D01* +X017964Y006744D01* +X017968Y006714D01* +X017968Y006684D01* +X017964Y006654D01* +X017956Y006625D01* +X017945Y006597D01* +X017930Y006570D01* +X017912Y006546D01* +X017891Y006524D01* +X017867Y006505D01* +X017841Y006490D01* +X017814Y006478D01* +X017785Y006469D01* +X017755Y006464D01* +X017724Y006463D01* +X017694Y006466D01* +X017665Y006473D01* +X017636Y006483D01* +X017610Y006497D01* +X017585Y006514D01* +X017562Y006535D01* +X017543Y006558D01* +X017526Y006583D01* +X017513Y006610D01* +X017504Y006639D01* +X017498Y006669D01* +X017496Y006699D01* +X018480Y006699D02* +X018482Y006729D01* +X018488Y006759D01* +X018497Y006788D01* +X018510Y006815D01* +X018527Y006840D01* +X018546Y006863D01* +X018569Y006884D01* +X018594Y006901D01* +X018620Y006915D01* +X018649Y006925D01* +X018678Y006932D01* +X018708Y006935D01* +X018739Y006934D01* +X018769Y006929D01* +X018798Y006920D01* +X018825Y006908D01* +X018851Y006893D01* +X018875Y006874D01* +X018896Y006852D01* +X018914Y006828D01* +X018929Y006801D01* +X018940Y006773D01* +X018948Y006744D01* +X018952Y006714D01* +X018952Y006684D01* +X018948Y006654D01* +X018940Y006625D01* +X018929Y006597D01* +X018914Y006570D01* +X018896Y006546D01* +X018875Y006524D01* +X018851Y006505D01* +X018825Y006490D01* +X018798Y006478D01* +X018769Y006469D01* +X018739Y006464D01* +X018708Y006463D01* +X018678Y006466D01* +X018649Y006473D01* +X018620Y006483D01* +X018594Y006497D01* +X018569Y006514D01* +X018546Y006535D01* +X018527Y006558D01* +X018510Y006583D01* +X018497Y006610D01* +X018488Y006639D01* +X018482Y006669D01* +X018480Y006699D01* +X016982Y009730D02* +X016984Y009780D01* +X016990Y009830D01* +X017000Y009880D01* +X017013Y009928D01* +X017030Y009976D01* +X017051Y010022D01* +X017075Y010066D01* +X017103Y010108D01* +X017134Y010148D01* +X017168Y010185D01* +X017205Y010220D01* +X017244Y010251D01* +X017285Y010280D01* +X017329Y010305D01* +X017375Y010327D01* +X017422Y010345D01* +X017470Y010359D01* +X017519Y010370D01* +X017569Y010377D01* +X017619Y010380D01* +X017670Y010379D01* +X017720Y010374D01* +X017770Y010365D01* +X017818Y010353D01* +X017866Y010336D01* +X017912Y010316D01* +X017957Y010293D01* +X018000Y010266D01* +X018040Y010236D01* +X018078Y010203D01* +X018113Y010167D01* +X018146Y010128D01* +X018175Y010087D01* +X018201Y010044D01* +X018224Y009999D01* +X018243Y009952D01* +X018258Y009904D01* +X018270Y009855D01* +X018278Y009805D01* +X018282Y009755D01* +X018282Y009705D01* +X018278Y009655D01* +X018270Y009605D01* +X018258Y009556D01* +X018243Y009508D01* +X018224Y009461D01* +X018201Y009416D01* +X018175Y009373D01* +X018146Y009332D01* +X018113Y009293D01* +X018078Y009257D01* +X018040Y009224D01* +X018000Y009194D01* +X017957Y009167D01* +X017912Y009144D01* +X017866Y009124D01* +X017818Y009107D01* +X017770Y009095D01* +X017720Y009086D01* +X017670Y009081D01* +X017619Y009080D01* +X017569Y009083D01* +X017519Y009090D01* +X017470Y009101D01* +X017422Y009115D01* +X017375Y009133D01* +X017329Y009155D01* +X017285Y009180D01* +X017244Y009209D01* +X017205Y009240D01* +X017168Y009275D01* +X017134Y009312D01* +X017103Y009352D01* +X017075Y009394D01* +X017051Y009438D01* +X017030Y009484D01* +X017013Y009532D01* +X017000Y009580D01* +X016990Y009630D01* +X016984Y009680D01* +X016982Y009730D01* +X017082Y012730D02* +X017084Y012780D01* +X017090Y012830D01* +X017100Y012880D01* +X017113Y012928D01* +X017130Y012976D01* +X017151Y013022D01* +X017175Y013066D01* +X017203Y013108D01* +X017234Y013148D01* +X017268Y013185D01* +X017305Y013220D01* +X017344Y013251D01* +X017385Y013280D01* +X017429Y013305D01* +X017475Y013327D01* +X017522Y013345D01* +X017570Y013359D01* +X017619Y013370D01* +X017669Y013377D01* +X017719Y013380D01* +X017770Y013379D01* +X017820Y013374D01* +X017870Y013365D01* +X017918Y013353D01* +X017966Y013336D01* +X018012Y013316D01* +X018057Y013293D01* +X018100Y013266D01* +X018140Y013236D01* +X018178Y013203D01* +X018213Y013167D01* +X018246Y013128D01* +X018275Y013087D01* +X018301Y013044D01* +X018324Y012999D01* +X018343Y012952D01* +X018358Y012904D01* +X018370Y012855D01* +X018378Y012805D01* +X018382Y012755D01* +X018382Y012705D01* +X018378Y012655D01* +X018370Y012605D01* +X018358Y012556D01* +X018343Y012508D01* +X018324Y012461D01* +X018301Y012416D01* +X018275Y012373D01* +X018246Y012332D01* +X018213Y012293D01* +X018178Y012257D01* +X018140Y012224D01* +X018100Y012194D01* +X018057Y012167D01* +X018012Y012144D01* +X017966Y012124D01* +X017918Y012107D01* +X017870Y012095D01* +X017820Y012086D01* +X017770Y012081D01* +X017719Y012080D01* +X017669Y012083D01* +X017619Y012090D01* +X017570Y012101D01* +X017522Y012115D01* +X017475Y012133D01* +X017429Y012155D01* +X017385Y012180D01* +X017344Y012209D01* +X017305Y012240D01* +X017268Y012275D01* +X017234Y012312D01* +X017203Y012352D01* +X017175Y012394D01* +X017151Y012438D01* +X017130Y012484D01* +X017113Y012532D01* +X017100Y012580D01* +X017090Y012630D01* +X017084Y012680D01* +X017082Y012730D01* +X000582Y012730D02* +X000584Y012780D01* +X000590Y012830D01* +X000600Y012880D01* +X000613Y012928D01* +X000630Y012976D01* +X000651Y013022D01* +X000675Y013066D01* +X000703Y013108D01* +X000734Y013148D01* +X000768Y013185D01* +X000805Y013220D01* +X000844Y013251D01* +X000885Y013280D01* +X000929Y013305D01* +X000975Y013327D01* +X001022Y013345D01* +X001070Y013359D01* +X001119Y013370D01* +X001169Y013377D01* +X001219Y013380D01* +X001270Y013379D01* +X001320Y013374D01* +X001370Y013365D01* +X001418Y013353D01* +X001466Y013336D01* +X001512Y013316D01* +X001557Y013293D01* +X001600Y013266D01* +X001640Y013236D01* +X001678Y013203D01* +X001713Y013167D01* +X001746Y013128D01* +X001775Y013087D01* +X001801Y013044D01* +X001824Y012999D01* +X001843Y012952D01* +X001858Y012904D01* +X001870Y012855D01* +X001878Y012805D01* +X001882Y012755D01* +X001882Y012705D01* +X001878Y012655D01* +X001870Y012605D01* +X001858Y012556D01* +X001843Y012508D01* +X001824Y012461D01* +X001801Y012416D01* +X001775Y012373D01* +X001746Y012332D01* +X001713Y012293D01* +X001678Y012257D01* +X001640Y012224D01* +X001600Y012194D01* +X001557Y012167D01* +X001512Y012144D01* +X001466Y012124D01* +X001418Y012107D01* +X001370Y012095D01* +X001320Y012086D01* +X001270Y012081D01* +X001219Y012080D01* +X001169Y012083D01* +X001119Y012090D01* +X001070Y012101D01* +X001022Y012115D01* +X000975Y012133D01* +X000929Y012155D01* +X000885Y012180D01* +X000844Y012209D01* +X000805Y012240D01* +X000768Y012275D01* +X000734Y012312D01* +X000703Y012352D01* +X000675Y012394D01* +X000651Y012438D01* +X000630Y012484D01* +X000613Y012532D01* +X000600Y012580D01* +X000590Y012630D01* +X000584Y012680D01* +X000582Y012730D01* +D11* +X003732Y010730D03* +X004732Y010730D03* +X005732Y010730D03* +X006732Y010730D03* +X006732Y007730D03* +X005732Y007730D03* +X004732Y007730D03* +X003732Y007730D03* +D12* +X008732Y008230D03* +X009732Y008230D03* +X009732Y009230D03* +X008732Y009230D03* +X008732Y010230D03* +X009732Y010230D03* +D13* +X011432Y009730D02* +X012032Y009730D01* +X012032Y008730D02* +X011432Y008730D01* +X011432Y010730D02* +X012032Y010730D01* +D14* +X011232Y006230D03* +X011232Y003230D03* +D15* +X012232Y003230D03* +X012232Y006230D03* +D16* +X015763Y006699D03* +X015763Y005714D03* +X017732Y004730D03* +X015763Y003746D03* +X015763Y002762D03* +D17* +X009232Y005230D03* +X008732Y005980D03* +X008232Y005230D03* +X006732Y004230D03* +X006732Y003230D03* +X003732Y003230D03* +X003732Y004230D03* +X001732Y005230D03* +X001732Y006230D03* +X003732Y006230D03* +X001732Y008230D03* +X001732Y009230D03* +X001732Y010230D03* +X006732Y006230D03* +D18* +X006632Y005230D03* +X003832Y005230D03* +D19* +X001732Y004230D03* +X001732Y007230D03* +D20* +X002952Y006010D01* +X002952Y003210D01* +X003672Y002490D01* +X007432Y002490D01* +X007432Y002730D01* +X007432Y002490D02* +X012232Y002490D01* +X012232Y003230D01* +X012232Y003290D01* +X012712Y003770D01* +X012712Y009770D01* +X011752Y010730D01* +X011732Y010730D01* +X011732Y009730D02* +X011672Y009690D01* +X010952Y008970D01* +X010952Y006490D01* +X011192Y006250D01* +X011232Y006230D01* +X011272Y006170D01* +X011272Y003290D01* +X011232Y003230D01* +X009232Y005230D02* +X009192Y005210D01* +X007272Y003290D01* +X007272Y003050D01* +X006952Y002730D01* +X003752Y002730D01* +X003752Y003210D01* +X003732Y003230D01* +X003752Y003290D01* +X003752Y004170D01* +X003732Y004230D01* +X003672Y004250D01* +X003192Y004730D01* +X003192Y006730D01* +X001752Y008170D01* +X001732Y008230D01* +X003732Y007730D02* +X003752Y007770D01* +X004232Y008250D01* +X008712Y008250D01* +X008732Y008230D01* +X009732Y009230D02* +X009752Y009290D01* +X010232Y009770D01* +X010232Y010730D01* +X006732Y010730D01* +X005732Y007730D02* +X005672Y007690D01* +X005672Y007130D01* +X004792Y006250D01* +X004792Y006170D01* +X006732Y004230D01* +X008732Y005980D02* +X008712Y006010D01* +X008712Y006170D01* +X006792Y006170D01* +X006732Y006230D01* +X004792Y006250D02* +X003832Y005290D01* +X003832Y005230D01* +X002712Y005210D02* +X002712Y003130D01* +X003672Y002170D01* +X017032Y002170D01* +X017032Y004090D01* +X017672Y004730D01* +X017732Y004730D01* +X015763Y006699D02* +X015752Y006730D01* +X015752Y011210D01* +X001992Y011210D01* +X001192Y010410D01* +X001192Y004730D01* +X001672Y004250D01* +X001732Y004230D01* +X002712Y005210D02* +X001752Y006170D01* +X001732Y006230D01* +X003732Y006230D02* +X003752Y006250D01* +X003752Y006730D01* +X004712Y007690D01* +X004732Y007730D01* +X011732Y008730D02* +X011752Y008730D01* +X012232Y008250D01* +X012232Y006230D01* +D21* +X007432Y002730D03* +M02* diff --git a/Cemu 2/cemu-aux.GTO b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GTO similarity index 94% rename from Cemu 2/cemu-aux.GTO rename to Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GTO index 6e67d83..614cc25 100644 --- a/Cemu 2/cemu-aux.GTO +++ b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GTO @@ -1,1550 +1,1550 @@ -G75* -G70* -%OFA0B0*% -%FSLAX24Y24*% -%IPPOS*% -%LPD*% -%AMOC8* -5,1,8,0,0,1.08239X$1,22.5* -% -%ADD10C,0.0110*% -%ADD11C,0.0080*% -%ADD12C,0.0100*% -%ADD13C,0.0060*% -%ADD14C,0.0020*% -%ADD15C,0.0040*% -%ADD16R,0.0350X0.0500*% -%ADD17C,0.0050*% -%ADD18C,0.0010*% -D10* -X007280Y011588D02* -X007379Y011588D01* -X007477Y011687D01* -X007477Y012179D01* -X007084Y012179D02* -X007084Y011883D01* -X007182Y011785D01* -X007477Y011785D01* -X006833Y011785D02* -X006538Y011785D01* -X006439Y011883D01* -X006439Y012080D01* -X006538Y012179D01* -X006833Y012179D01* -X006833Y012376D02* -X006833Y011785D01* -X006188Y011883D02* -X006188Y012080D01* -X006090Y012179D01* -X005893Y012179D01* -X005795Y012080D01* -X005795Y011883D01* -X005893Y011785D01* -X006090Y011785D01* -X006188Y011883D01* -X005562Y011785D02* -X005365Y011785D01* -X005463Y011785D02* -X005463Y012376D01* -X005365Y012376D01* -X005114Y012080D02* -X005016Y012179D01* -X004819Y012179D01* -X004720Y012080D01* -X004720Y011883D01* -X004819Y011785D01* -X005016Y011785D01* -X005114Y011883D01* -X005114Y012080D01* -X004470Y011785D02* -X004174Y012080D01* -X004076Y011982D02* -X004470Y012376D01* -X004076Y012376D02* -X004076Y011785D01* -X003180Y012376D02* -X002787Y012376D01* -X002984Y012376D02* -X002984Y011785D01* -X002885Y012785D02* -X003082Y012785D01* -X003180Y012883D01* -X003431Y012883D02* -X003431Y013080D01* -X003530Y013179D01* -X003727Y013179D01* -X003825Y013080D01* -X003825Y012982D01* -X003431Y012982D01* -X003431Y012883D02* -X003530Y012785D01* -X003727Y012785D01* -X004076Y012785D02* -X004076Y013179D01* -X004174Y013179D01* -X004273Y013080D01* -X004371Y013179D01* -X004470Y013080D01* -X004470Y012785D01* -X004273Y012785D02* -X004273Y013080D01* -X004720Y013179D02* -X004720Y012883D01* -X004819Y012785D01* -X005114Y012785D01* -X005114Y013179D01* -X006009Y013376D02* -X006009Y012982D01* -X006206Y012785D01* -X006403Y012982D01* -X006403Y013376D01* -X006654Y013277D02* -X006752Y013376D01* -X006949Y013376D01* -X007048Y013277D01* -X006654Y012883D01* -X006752Y012785D01* -X006949Y012785D01* -X007048Y012883D01* -X007048Y013277D01* -X006654Y013277D02* -X006654Y012883D01* -X007299Y012883D02* -X007299Y012785D01* -X007397Y012785D01* -X007397Y012883D01* -X007299Y012883D01* -X007621Y012785D02* -X008014Y012785D01* -X007818Y012785D02* -X007818Y013376D01* -X007621Y013179D01* -X008910Y013080D02* -X009205Y013080D01* -X009303Y012982D01* -X009303Y012883D01* -X009205Y012785D01* -X008910Y012785D01* -X008910Y013376D01* -X009205Y013376D01* -X009303Y013277D01* -X009303Y013179D01* -X009205Y013080D01* -X009554Y013080D02* -X009751Y013080D01* -X009554Y012785D02* -X009948Y012785D01* -X009554Y012785D02* -X009554Y013376D01* -X009948Y013376D01* -X010199Y013376D02* -X010593Y013376D01* -X010396Y013376D02* -X010396Y012785D01* -X010843Y012785D02* -X010843Y013179D01* -X011040Y013376D01* -X011237Y013179D01* -X011237Y012785D01* -X011237Y013080D02* -X010843Y013080D01* -X003180Y013277D02* -X003082Y013376D01* -X002885Y013376D01* -X002787Y013277D01* -X002787Y012883D01* -X002885Y012785D01* -D11* -X003232Y010230D02* -X003232Y008630D01* -X003232Y008830D01* -X003232Y008630D02* -X003232Y008230D01* -X007232Y008230D01* -X007232Y010230D01* -X003232Y010230D01* -X008100Y009980D02* -X008100Y010480D01* -X008232Y010480D02* -X008232Y009980D01* -X008482Y009730D01* -X009982Y009730D01* -X010232Y009480D01* -X010232Y008980D01* -X009982Y008730D01* -X008482Y008730D01* -X008232Y008480D01* -X008232Y007980D01* -X008482Y007730D01* -X009982Y007730D01* -X010232Y007980D01* -X010232Y008480D01* -X009982Y008730D01* -X009982Y009730D02* -X010232Y009980D01* -X010232Y010480D01* -X009982Y010730D01* -X008482Y010730D01* -X008232Y010480D01* -X008272Y011270D02* -X008272Y011690D01* -X008482Y011690D01* -X008552Y011620D01* -X008552Y011480D01* -X008482Y011410D01* -X008272Y011410D01* -X008732Y011270D02* -X009012Y011270D01* -X008872Y011270D02* -X008872Y011690D01* -X008732Y011550D01* -X008482Y009730D02* -X008232Y009480D01* -X008232Y008980D01* -X008482Y008730D01* -X008482Y007190D02* -X008342Y007190D01* -X008272Y007120D01* -X008272Y006840D01* -X008342Y006770D01* -X008482Y006770D01* -X008552Y006840D01* -X008552Y007120D01* -X008482Y007190D01* -X008732Y007050D02* -X008872Y007190D01* -X008872Y006770D01* -X008732Y006770D02* -X009012Y006770D01* -X008552Y006770D02* -X008412Y006910D01* -X006332Y006230D02* -X006232Y006230D01* -X006232Y005930D01* -X004232Y005930D01* -X004232Y006230D01* -X004132Y006230D01* -X004232Y006230D02* -X004232Y006530D01* -X006232Y006530D01* -X006232Y006230D01* -X005932Y005530D02* -X005932Y005230D01* -X006232Y005230D01* -X005932Y005230D02* -X005932Y004930D01* -X004532Y004930D01* -X004532Y005230D01* -X004232Y005230D01* -X004532Y005230D02* -X004532Y005530D01* -X005932Y005530D01* -X004732Y005480D02* -X004732Y004980D01* -X004232Y004530D02* -X006232Y004530D01* -X006232Y004230D01* -X006332Y004230D01* -X006232Y004230D02* -X006232Y003930D01* -X004232Y003930D01* -X004232Y004230D01* -X004132Y004230D01* -X004232Y004230D02* -X004232Y004530D01* -X004232Y003530D02* -X006232Y003530D01* -X006232Y003230D01* -X006332Y003230D01* -X006232Y003230D02* -X006232Y002930D01* -X004232Y002930D01* -X004232Y003230D01* -X004132Y003230D01* -X004232Y003230D02* -X004232Y003530D01* -X007687Y005130D02* -X007845Y005130D01* -X007907Y004580D02* -X009556Y004580D01* -X009619Y005130D02* -X009777Y005130D01* -X008845Y005130D02* -X008619Y005130D01* -X010982Y003730D02* -X011482Y003730D01* -X010452Y003230D02* -X010454Y003301D01* -X010460Y003372D01* -X010470Y003443D01* -X010484Y003512D01* -X010501Y003581D01* -X010523Y003649D01* -X010548Y003716D01* -X010577Y003781D01* -X010609Y003844D01* -X010645Y003906D01* -X010684Y003965D01* -X010727Y004022D01* -X010772Y004077D01* -X010821Y004129D01* -X010872Y004178D01* -X010926Y004224D01* -X010983Y004268D01* -X011041Y004308D01* -X011102Y004344D01* -X011165Y004378D01* -X011230Y004407D01* -X011296Y004433D01* -X011364Y004456D01* -X011432Y004474D01* -X011502Y004489D01* -X011572Y004500D01* -X011643Y004507D01* -X011714Y004510D01* -X011785Y004509D01* -X011856Y004504D01* -X011927Y004495D01* -X011997Y004482D01* -X012066Y004466D01* -X012134Y004445D01* -X012201Y004421D01* -X012267Y004393D01* -X012330Y004361D01* -X012392Y004326D01* -X012452Y004288D01* -X012510Y004246D01* -X012565Y004202D01* -X012618Y004154D01* -X012668Y004103D01* -X012715Y004050D01* -X012759Y003994D01* -X012800Y003936D01* -X012838Y003875D01* -X012872Y003813D01* -X012902Y003748D01* -X012929Y003683D01* -X012953Y003615D01* -X012972Y003547D01* -X012988Y003478D01* -X013000Y003407D01* -X013008Y003337D01* -X013012Y003266D01* -X013012Y003194D01* -X013008Y003123D01* -X013000Y003053D01* -X012988Y002982D01* -X012972Y002913D01* -X012953Y002845D01* -X012929Y002777D01* -X012902Y002712D01* -X012872Y002647D01* -X012838Y002585D01* -X012800Y002524D01* -X012759Y002466D01* -X012715Y002410D01* -X012668Y002357D01* -X012618Y002306D01* -X012565Y002258D01* -X012510Y002214D01* -X012452Y002172D01* -X012392Y002134D01* -X012330Y002099D01* -X012267Y002067D01* -X012201Y002039D01* -X012134Y002015D01* -X012066Y001994D01* -X011997Y001978D01* -X011927Y001965D01* -X011856Y001956D01* -X011785Y001951D01* -X011714Y001950D01* -X011643Y001953D01* -X011572Y001960D01* -X011502Y001971D01* -X011432Y001986D01* -X011364Y002004D01* -X011296Y002027D01* -X011230Y002053D01* -X011165Y002082D01* -X011102Y002116D01* -X011041Y002152D01* -X010983Y002192D01* -X010926Y002236D01* -X010872Y002282D01* -X010821Y002331D01* -X010772Y002383D01* -X010727Y002438D01* -X010684Y002495D01* -X010645Y002554D01* -X010609Y002616D01* -X010577Y002679D01* -X010548Y002744D01* -X010523Y002811D01* -X010501Y002879D01* -X010484Y002948D01* -X010470Y003017D01* -X010460Y003088D01* -X010454Y003159D01* -X010452Y003230D01* -X013272Y003840D02* -X013342Y003770D01* -X013482Y003770D01* -X013552Y003840D01* -X013732Y003770D02* -X014012Y004050D01* -X014012Y004120D01* -X013942Y004190D01* -X013802Y004190D01* -X013732Y004120D01* -X013552Y004120D02* -X013482Y004190D01* -X013342Y004190D01* -X013272Y004120D01* -X013272Y003840D01* -X013732Y003770D02* -X014012Y003770D01* -X014779Y002368D02* -X015173Y002368D01* -X014779Y002368D02* -X014779Y007092D01* -X015173Y007092D01* -X016354Y007092D02* -X019110Y007092D01* -X019110Y002368D01* -X016354Y002368D01* -X010452Y006230D02* -X010454Y006301D01* -X010460Y006372D01* -X010470Y006443D01* -X010484Y006512D01* -X010501Y006581D01* -X010523Y006649D01* -X010548Y006716D01* -X010577Y006781D01* -X010609Y006844D01* -X010645Y006906D01* -X010684Y006965D01* -X010727Y007022D01* -X010772Y007077D01* -X010821Y007129D01* -X010872Y007178D01* -X010926Y007224D01* -X010983Y007268D01* -X011041Y007308D01* -X011102Y007344D01* -X011165Y007378D01* -X011230Y007407D01* -X011296Y007433D01* -X011364Y007456D01* -X011432Y007474D01* -X011502Y007489D01* -X011572Y007500D01* -X011643Y007507D01* -X011714Y007510D01* -X011785Y007509D01* -X011856Y007504D01* -X011927Y007495D01* -X011997Y007482D01* -X012066Y007466D01* -X012134Y007445D01* -X012201Y007421D01* -X012267Y007393D01* -X012330Y007361D01* -X012392Y007326D01* -X012452Y007288D01* -X012510Y007246D01* -X012565Y007202D01* -X012618Y007154D01* -X012668Y007103D01* -X012715Y007050D01* -X012759Y006994D01* -X012800Y006936D01* -X012838Y006875D01* -X012872Y006813D01* -X012902Y006748D01* -X012929Y006683D01* -X012953Y006615D01* -X012972Y006547D01* -X012988Y006478D01* -X013000Y006407D01* -X013008Y006337D01* -X013012Y006266D01* -X013012Y006194D01* -X013008Y006123D01* -X013000Y006053D01* -X012988Y005982D01* -X012972Y005913D01* -X012953Y005845D01* -X012929Y005777D01* -X012902Y005712D01* -X012872Y005647D01* -X012838Y005585D01* -X012800Y005524D01* -X012759Y005466D01* -X012715Y005410D01* -X012668Y005357D01* -X012618Y005306D01* -X012565Y005258D01* -X012510Y005214D01* -X012452Y005172D01* -X012392Y005134D01* -X012330Y005099D01* -X012267Y005067D01* -X012201Y005039D01* -X012134Y005015D01* -X012066Y004994D01* -X011997Y004978D01* -X011927Y004965D01* -X011856Y004956D01* -X011785Y004951D01* -X011714Y004950D01* -X011643Y004953D01* -X011572Y004960D01* -X011502Y004971D01* -X011432Y004986D01* -X011364Y005004D01* -X011296Y005027D01* -X011230Y005053D01* -X011165Y005082D01* -X011102Y005116D01* -X011041Y005152D01* -X010983Y005192D01* -X010926Y005236D01* -X010872Y005282D01* -X010821Y005331D01* -X010772Y005383D01* -X010727Y005438D01* -X010684Y005495D01* -X010645Y005554D01* -X010609Y005616D01* -X010577Y005679D01* -X010548Y005744D01* -X010523Y005811D01* -X010501Y005879D01* -X010484Y005948D01* -X010470Y006017D01* -X010460Y006088D01* -X010454Y006159D01* -X010452Y006230D01* -X010982Y006730D02* -X011482Y006730D01* -X013272Y006840D02* -X013342Y006770D01* -X013482Y006770D01* -X013552Y006840D01* -X013482Y006770D01* -X013342Y006770D01* -X013272Y006840D01* -X013272Y007120D01* -X013342Y007190D01* -X013482Y007190D01* -X013552Y007120D01* -X013482Y007190D01* -X013342Y007190D01* -X013272Y007120D01* -X013272Y006840D01* -X013732Y006770D02* -X014012Y006770D01* -X013732Y006770D01* -X013872Y006770D02* -X013872Y007190D01* -X013732Y007050D01* -X013872Y007190D01* -X013872Y006770D01* -D12* -X019232Y000230D02* -X000232Y000230D01* -X000232Y013730D01* -X019232Y013730D01* -X019232Y000230D01* -X003449Y008730D02* -X003451Y008763D01* -X003457Y008796D01* -X003467Y008829D01* -X003480Y008859D01* -X003497Y008888D01* -X003518Y008915D01* -X003541Y008939D01* -X003567Y008960D01* -X003595Y008978D01* -X003626Y008992D01* -X003657Y009003D01* -X003690Y009010D01* -X003724Y009013D01* -X003757Y009012D01* -X003790Y009007D01* -X003823Y008998D01* -X003854Y008985D01* -X003883Y008969D01* -X003910Y008950D01* -X003935Y008927D01* -X003957Y008902D01* -X003976Y008874D01* -X003991Y008844D01* -X004003Y008813D01* -X004011Y008780D01* -X004015Y008747D01* -X004015Y008713D01* -X004011Y008680D01* -X004003Y008647D01* -X003991Y008616D01* -X003976Y008586D01* -X003957Y008558D01* -X003935Y008533D01* -X003910Y008510D01* -X003883Y008491D01* -X003854Y008475D01* -X003823Y008462D01* -X003790Y008453D01* -X003757Y008448D01* -X003724Y008447D01* -X003690Y008450D01* -X003657Y008457D01* -X003626Y008468D01* -X003595Y008482D01* -X003567Y008500D01* -X003541Y008521D01* -X003518Y008545D01* -X003497Y008572D01* -X003480Y008601D01* -X003467Y008631D01* -X003457Y008664D01* -X003451Y008697D01* -X003449Y008730D01* -D13* -X012732Y007680D02* -X017632Y007680D01* -X017632Y008030D01* -X018232Y008030D01* -X018232Y007680D01* -X018982Y007680D01* -X018982Y011780D01* -X018232Y011780D01* -X018232Y011430D01* -X017632Y011430D01* -X017632Y011780D01* -X012732Y011780D01* -X012732Y007680D01* -X016922Y009730D02* -X016924Y009783D01* -X016930Y009836D01* -X016940Y009888D01* -X016954Y009939D01* -X016971Y009989D01* -X016992Y010038D01* -X017017Y010085D01* -X017045Y010130D01* -X017077Y010173D01* -X017112Y010213D01* -X017149Y010250D01* -X017189Y010285D01* -X017232Y010317D01* -X017277Y010345D01* -X017324Y010370D01* -X017373Y010391D01* -X017423Y010408D01* -X017474Y010422D01* -X017526Y010432D01* -X017579Y010438D01* -X017632Y010440D01* -X017685Y010438D01* -X017738Y010432D01* -X017790Y010422D01* -X017841Y010408D01* -X017891Y010391D01* -X017940Y010370D01* -X017987Y010345D01* -X018032Y010317D01* -X018075Y010285D01* -X018115Y010250D01* -X018152Y010213D01* -X018187Y010173D01* -X018219Y010130D01* -X018247Y010085D01* -X018272Y010038D01* -X018293Y009989D01* -X018310Y009939D01* -X018324Y009888D01* -X018334Y009836D01* -X018340Y009783D01* -X018342Y009730D01* -X018340Y009677D01* -X018334Y009624D01* -X018324Y009572D01* -X018310Y009521D01* -X018293Y009471D01* -X018272Y009422D01* -X018247Y009375D01* -X018219Y009330D01* -X018187Y009287D01* -X018152Y009247D01* -X018115Y009210D01* -X018075Y009175D01* -X018032Y009143D01* -X017987Y009115D01* -X017940Y009090D01* -X017891Y009069D01* -X017841Y009052D01* -X017790Y009038D01* -X017738Y009028D01* -X017685Y009022D01* -X017632Y009020D01* -X017579Y009022D01* -X017526Y009028D01* -X017474Y009038D01* -X017423Y009052D01* -X017373Y009069D01* -X017324Y009090D01* -X017277Y009115D01* -X017232Y009143D01* -X017189Y009175D01* -X017149Y009210D01* -X017112Y009247D01* -X017077Y009287D01* -X017045Y009330D01* -X017017Y009375D01* -X016992Y009422D01* -X016971Y009471D01* -X016954Y009521D01* -X016940Y009572D01* -X016930Y009624D01* -X016924Y009677D01* -X016922Y009730D01* -D14* -X016232Y007930D02* -X016232Y011530D01* -X012982Y011530D01* -X012982Y007930D01* -X016232Y007930D01* -D15* -X016468Y009106D02* -X016352Y009223D01* -X016468Y009340D01* -X016702Y009340D01* -X016702Y009465D02* -X016702Y009699D01* -X016702Y009582D02* -X016352Y009582D01* -X016468Y009465D01* -X016527Y009340D02* -X016527Y009106D01* -X016468Y009106D02* -X016702Y009106D01* -X016643Y009824D02* -X016702Y009883D01* -X016702Y009999D01* -X016643Y010058D01* -X016527Y010058D01* -X016468Y009999D01* -X016468Y009941D01* -X016527Y009824D01* -X016352Y009824D01* -X016352Y010058D01* -X016643Y010242D02* -X016702Y010242D01* -X016702Y010300D01* -X016643Y010300D01* -X016643Y010242D01* -X016702Y010300D02* -X016819Y010183D01* -X016702Y010423D02* -X016468Y010656D01* -X016410Y010656D01* -X016352Y010598D01* -X016352Y010481D01* -X016410Y010423D01* -X016702Y010423D02* -X016702Y010656D01* -X016702Y010782D02* -X016468Y010782D01* -X016468Y010840D01* -X016527Y010899D01* -X016468Y010957D01* -X016527Y011015D01* -X016702Y011015D01* -X016702Y010899D02* -X016527Y010899D01* -X016468Y011141D02* -X016468Y011199D01* -X016527Y011258D01* -X016468Y011316D01* -X016527Y011374D01* -X016702Y011374D01* -X016702Y011258D02* -X016527Y011258D01* -X016468Y011141D02* -X016702Y011141D01* -D16* -X012557Y010730D03* -X012557Y009730D03* -X012557Y008730D03* -D17* -X005942Y006405D02* -X005762Y006225D01* -X005807Y006270D02* -X005942Y006135D01* -X005762Y006135D02* -X005762Y006405D01* -X005558Y006405D02* -X005558Y006135D01* -X005468Y006135D02* -X005648Y006135D01* -X005468Y006315D02* -X005558Y006405D01* -X005513Y004405D02* -X005603Y004405D01* -X005648Y004360D01* -X005468Y004180D01* -X005513Y004135D01* -X005603Y004135D01* -X005648Y004180D01* -X005648Y004360D01* -X005762Y004405D02* -X005762Y004135D01* -X005762Y004225D02* -X005942Y004405D01* -X005807Y004270D02* -X005942Y004135D01* -X005468Y004180D02* -X005468Y004360D01* -X005513Y004405D01* -X005263Y004405D02* -X005173Y004315D01* -X005263Y004405D02* -X005263Y004135D01* -X005173Y004135D02* -X005353Y004135D01* -X005263Y003405D02* -X005263Y003135D01* -X005173Y003135D02* -X005353Y003135D01* -X005468Y003180D02* -X005648Y003360D01* -X005648Y003180D01* -X005603Y003135D01* -X005513Y003135D01* -X005468Y003180D01* -X005468Y003360D01* -X005513Y003405D01* -X005603Y003405D01* -X005648Y003360D01* -X005762Y003405D02* -X005762Y003135D01* -X005762Y003225D02* -X005942Y003405D01* -X005807Y003270D02* -X005942Y003135D01* -X005263Y003405D02* -X005173Y003315D01* -X002732Y003730D02* -X002732Y004230D01* -X002232Y004230D01* -X002232Y006230D01* -X002732Y006230D01* -X002732Y004230D01* -X002732Y003730D02* -X000532Y003730D01* -X000532Y006730D01* -X000532Y010730D01* -X002732Y010730D01* -X002732Y010230D01* -X002232Y010230D01* -X002232Y007230D01* -X002732Y007230D01* -X002732Y006730D01* -X000532Y006730D01* -X002732Y006730D01* -X002732Y006230D01* -X002732Y007230D02* -X002732Y010230D01* -D18* -X004687Y005185D02* -X004762Y005185D01* -X004787Y005160D01* -X004787Y005060D01* -X004762Y005035D01* -X004687Y005035D01* -X004687Y005185D01* -X004834Y005185D02* -X004884Y005185D01* -X004859Y005185D02* -X004859Y005035D01* -X004834Y005035D02* -X004884Y005035D01* -X004932Y005060D02* -X004957Y005035D01* -X005007Y005035D01* -X005032Y005060D01* -X005032Y005160D01* -X005007Y005185D01* -X004957Y005185D01* -X004932Y005160D01* -X004932Y005060D01* -X005080Y005035D02* -X005155Y005035D01* -X005180Y005060D01* -X005180Y005160D01* -X005155Y005185D01* -X005080Y005185D01* -X005080Y005035D01* -X005227Y005035D02* -X005227Y005185D01* -X005327Y005185D01* -X005374Y005110D02* -X005474Y005110D01* -X005522Y005060D02* -X005522Y005035D01* -X005622Y005035D01* -X005669Y005035D02* -X005769Y005035D01* -X005816Y005035D02* -X005816Y005185D01* -X005916Y005035D01* -X005916Y005185D01* -X005964Y005185D02* -X005964Y005035D01* -X006064Y005035D01* -X006111Y005035D02* -X006111Y005185D01* -X006186Y005185D01* -X006211Y005160D01* -X006211Y005110D01* -X006186Y005085D01* -X006111Y005085D01* -X006161Y005085D02* -X006211Y005035D01* -X006258Y005035D02* -X006258Y005185D01* -X006333Y005185D01* -X006358Y005160D01* -X006358Y005110D01* -X006333Y005085D01* -X006258Y005085D01* -X006406Y005185D02* -X006506Y005185D01* -X006553Y005185D02* -X006553Y005035D01* -X006553Y005110D02* -X006653Y005110D01* -X006653Y005185D02* -X006653Y005035D01* -X006456Y005035D02* -X006456Y005185D01* -X006064Y005185D02* -X005964Y005185D01* -X005964Y005110D02* -X006014Y005110D01* -X005769Y005185D02* -X005669Y005185D01* -X005669Y005035D01* -X005669Y005110D02* -X005719Y005110D01* -X005622Y005160D02* -X005522Y005060D01* -X005522Y005185D02* -X005622Y005185D01* -X005622Y005160D01* -X005327Y005035D02* -X005227Y005035D01* -X005227Y005110D02* -X005277Y005110D01* -X009587Y004563D02* -X009532Y004606D01* -X009568Y004655D01* -X009602Y004706D01* -X009631Y004760D01* -X009658Y004815D01* -X009682Y004871D01* -X009701Y004929D01* -X009718Y004988D01* -X009731Y005048D01* -X009740Y005108D01* -X009745Y005169D01* -X009747Y005231D01* -X009745Y005292D01* -X009740Y005353D01* -X009730Y005413D01* -X009717Y005473D01* -X009701Y005532D01* -X009681Y005590D01* -X009658Y005646D01* -X009631Y005701D01* -X009601Y005755D01* -X009568Y005806D01* -X009532Y005855D01* -X009492Y005902D01* -X009451Y005947D01* -X009406Y005989D01* -X009359Y006028D01* -X009310Y006064D01* -X009259Y006098D01* -X009205Y006128D01* -X009150Y006155D01* -X009094Y006178D01* -X009036Y006198D01* -X009056Y006265D01* -X009057Y006265D01* -X009118Y006244D01* -X009179Y006219D01* -X009238Y006190D01* -X009295Y006158D01* -X009349Y006122D01* -X009402Y006083D01* -X009452Y006041D01* -X009500Y005996D01* -X009545Y005949D01* -X009587Y005899D01* -X009625Y005846D01* -X009661Y005791D01* -X009693Y005734D01* -X009722Y005675D01* -X009747Y005615D01* -X009768Y005553D01* -X009785Y005490D01* -X009799Y005426D01* -X009809Y005361D01* -X009815Y005296D01* -X009817Y005230D01* -X009815Y005165D01* -X009809Y005100D01* -X009799Y005035D01* -X009786Y004971D01* -X009768Y004908D01* -X009747Y004846D01* -X009722Y004786D01* -X009693Y004727D01* -X009661Y004670D01* -X009626Y004615D01* -X009587Y004562D01* -X009580Y004568D01* -X009618Y004620D01* -X009654Y004675D01* -X009685Y004731D01* -X009714Y004790D01* -X009739Y004850D01* -X009760Y004911D01* -X009777Y004973D01* -X009791Y005037D01* -X009800Y005101D01* -X009806Y005166D01* -X009808Y005230D01* -X009806Y005295D01* -X009800Y005360D01* -X009790Y005424D01* -X009777Y005488D01* -X009759Y005550D01* -X009738Y005611D01* -X009713Y005671D01* -X009685Y005730D01* -X009653Y005786D01* -X009618Y005841D01* -X009580Y005893D01* -X009538Y005943D01* -X009494Y005990D01* -X009446Y006035D01* -X009397Y006076D01* -X009344Y006115D01* -X009290Y006150D01* -X009233Y006182D01* -X009175Y006210D01* -X009115Y006235D01* -X009054Y006257D01* -X009051Y006248D01* -X009112Y006227D01* -X009172Y006202D01* -X009229Y006174D01* -X009285Y006142D01* -X009339Y006107D01* -X009391Y006069D01* -X009440Y006028D01* -X009487Y005984D01* -X009531Y005937D01* -X009572Y005887D01* -X009611Y005836D01* -X009645Y005782D01* -X009677Y005725D01* -X009705Y005668D01* -X009730Y005608D01* -X009751Y005547D01* -X009768Y005485D01* -X009781Y005422D01* -X009791Y005359D01* -X009797Y005295D01* -X009799Y005231D01* -X009797Y005166D01* -X009791Y005102D01* -X009782Y005039D01* -X009768Y004976D01* -X009751Y004914D01* -X009730Y004853D01* -X009706Y004793D01* -X009677Y004735D01* -X009646Y004679D01* -X009611Y004625D01* -X009573Y004573D01* -X009566Y004579D01* -X009604Y004630D01* -X009638Y004684D01* -X009670Y004740D01* -X009697Y004797D01* -X009722Y004856D01* -X009742Y004916D01* -X009759Y004978D01* -X009773Y005040D01* -X009782Y005103D01* -X009788Y005167D01* -X009790Y005231D01* -X009788Y005294D01* -X009782Y005358D01* -X009773Y005421D01* -X009759Y005483D01* -X009742Y005545D01* -X009721Y005605D01* -X009697Y005664D01* -X009669Y005721D01* -X009638Y005777D01* -X009603Y005830D01* -X009565Y005882D01* -X009525Y005931D01* -X009481Y005977D01* -X009434Y006021D01* -X009386Y006062D01* -X009334Y006100D01* -X009281Y006135D01* -X009225Y006166D01* -X009168Y006194D01* -X009109Y006219D01* -X009049Y006239D01* -X009046Y006231D01* -X009106Y006210D01* -X009164Y006186D01* -X009221Y006158D01* -X009276Y006127D01* -X009329Y006092D01* -X009380Y006055D01* -X009429Y006014D01* -X009475Y005971D01* -X009518Y005925D01* -X009558Y005876D01* -X009596Y005825D01* -X009630Y005772D01* -X009661Y005717D01* -X009689Y005660D01* -X009713Y005602D01* -X009734Y005542D01* -X009751Y005481D01* -X009764Y005419D01* -X009773Y005357D01* -X009779Y005294D01* -X009781Y005231D01* -X009779Y005167D01* -X009773Y005104D01* -X009764Y005042D01* -X009751Y004980D01* -X009734Y004919D01* -X009713Y004859D01* -X009689Y004801D01* -X009662Y004744D01* -X009631Y004689D01* -X009596Y004636D01* -X009559Y004585D01* -X009552Y004590D01* -X009589Y004641D01* -X009623Y004693D01* -X009654Y004748D01* -X009681Y004804D01* -X009705Y004862D01* -X009725Y004922D01* -X009742Y004982D01* -X009755Y005043D01* -X009765Y005105D01* -X009770Y005168D01* -X009772Y005231D01* -X009770Y005293D01* -X009764Y005356D01* -X009755Y005418D01* -X009742Y005479D01* -X009725Y005539D01* -X009704Y005599D01* -X009681Y005657D01* -X009653Y005713D01* -X009622Y005768D01* -X009588Y005820D01* -X009551Y005871D01* -X009511Y005919D01* -X009468Y005965D01* -X009423Y006008D01* -X009374Y006048D01* -X009324Y006085D01* -X009271Y006119D01* -X009217Y006150D01* -X009161Y006178D01* -X009103Y006202D01* -X009043Y006222D01* -X009041Y006214D01* -X009099Y006193D01* -X009157Y006169D01* -X009213Y006142D01* -X009267Y006111D01* -X009319Y006078D01* -X009369Y006041D01* -X009417Y006001D01* -X009462Y005958D01* -X009504Y005913D01* -X009544Y005865D01* -X009581Y005815D01* -X009615Y005763D01* -X009645Y005709D01* -X009672Y005653D01* -X009696Y005595D01* -X009716Y005537D01* -X009733Y005477D01* -X009746Y005416D01* -X009755Y005355D01* -X009761Y005293D01* -X009763Y005231D01* -X009761Y005168D01* -X009756Y005107D01* -X009746Y005045D01* -X009733Y004984D01* -X009717Y004924D01* -X009696Y004866D01* -X009673Y004808D01* -X009646Y004752D01* -X009615Y004698D01* -X009582Y004646D01* -X009545Y004596D01* -X009538Y004601D01* -X009574Y004651D01* -X009607Y004703D01* -X009638Y004756D01* -X009665Y004812D01* -X009688Y004869D01* -X009708Y004927D01* -X009725Y004986D01* -X009737Y005047D01* -X009747Y005108D01* -X009752Y005169D01* -X009754Y005231D01* -X009752Y005292D01* -X009747Y005353D01* -X009737Y005414D01* -X009724Y005475D01* -X009708Y005534D01* -X009688Y005592D01* -X009664Y005649D01* -X009637Y005705D01* -X009607Y005758D01* -X009574Y005810D01* -X009537Y005860D01* -X009498Y005907D01* -X009455Y005952D01* -X009411Y005994D01* -X009363Y006034D01* -X009314Y006070D01* -X009262Y006104D01* -X009209Y006134D01* -X009153Y006161D01* -X009096Y006185D01* -X009038Y006205D01* -X008408Y006265D02* -X008428Y006198D01* -X008370Y006178D01* -X008314Y006155D01* -X008259Y006128D01* -X008206Y006098D01* -X008154Y006064D01* -X008105Y006028D01* -X008058Y005989D01* -X008014Y005947D01* -X007972Y005902D01* -X007932Y005855D01* -X007896Y005806D01* -X007863Y005755D01* -X007833Y005701D01* -X007806Y005646D01* -X007783Y005590D01* -X007763Y005532D01* -X007747Y005473D01* -X007734Y005413D01* -X007724Y005353D01* -X007719Y005292D01* -X007717Y005231D01* -X007719Y005169D01* -X007724Y005108D01* -X007733Y005048D01* -X007746Y004988D01* -X007763Y004929D01* -X007782Y004871D01* -X007806Y004815D01* -X007833Y004760D01* -X007862Y004706D01* -X007896Y004655D01* -X007932Y004606D01* -X007877Y004563D01* -X007877Y004562D01* -X007838Y004615D01* -X007803Y004670D01* -X007771Y004727D01* -X007742Y004786D01* -X007717Y004846D01* -X007696Y004908D01* -X007678Y004971D01* -X007665Y005035D01* -X007655Y005100D01* -X007649Y005165D01* -X007647Y005231D01* -X007649Y005296D01* -X007655Y005361D01* -X007665Y005426D01* -X007679Y005490D01* -X007696Y005553D01* -X007717Y005615D01* -X007742Y005675D01* -X007771Y005734D01* -X007803Y005791D01* -X007839Y005846D01* -X007877Y005899D01* -X007919Y005949D01* -X007964Y005996D01* -X008012Y006041D01* -X008062Y006083D01* -X008115Y006122D01* -X008169Y006158D01* -X008226Y006190D01* -X008285Y006219D01* -X008346Y006244D01* -X008407Y006265D01* -X008410Y006257D01* -X008349Y006235D01* -X008289Y006210D01* -X008231Y006182D01* -X008174Y006150D01* -X008120Y006115D01* -X008067Y006076D01* -X008018Y006035D01* -X007970Y005990D01* -X007926Y005943D01* -X007885Y005893D01* -X007846Y005841D01* -X007811Y005786D01* -X007779Y005730D01* -X007751Y005671D01* -X007726Y005611D01* -X007705Y005550D01* -X007687Y005488D01* -X007674Y005424D01* -X007664Y005360D01* -X007658Y005295D01* -X007656Y005231D01* -X007658Y005166D01* -X007664Y005101D01* -X007673Y005037D01* -X007687Y004973D01* -X007704Y004911D01* -X007725Y004850D01* -X007750Y004790D01* -X007779Y004731D01* -X007810Y004675D01* -X007845Y004620D01* -X007884Y004568D01* -X007891Y004573D01* -X007853Y004625D01* -X007818Y004679D01* -X007787Y004735D01* -X007758Y004793D01* -X007734Y004853D01* -X007713Y004914D01* -X007696Y004976D01* -X007682Y005039D01* -X007673Y005102D01* -X007667Y005166D01* -X007665Y005231D01* -X007667Y005295D01* -X007673Y005359D01* -X007683Y005422D01* -X007696Y005485D01* -X007713Y005547D01* -X007734Y005608D01* -X007759Y005668D01* -X007787Y005725D01* -X007819Y005782D01* -X007853Y005836D01* -X007892Y005887D01* -X007933Y005937D01* -X007977Y005984D01* -X008024Y006028D01* -X008073Y006069D01* -X008125Y006107D01* -X008179Y006142D01* -X008235Y006174D01* -X008292Y006202D01* -X008352Y006227D01* -X008413Y006248D01* -X008415Y006239D01* -X008355Y006219D01* -X008296Y006194D01* -X008239Y006166D01* -X008183Y006135D01* -X008130Y006100D01* -X008078Y006062D01* -X008030Y006021D01* -X007983Y005977D01* -X007939Y005931D01* -X007899Y005882D01* -X007861Y005830D01* -X007826Y005777D01* -X007795Y005721D01* -X007767Y005664D01* -X007743Y005605D01* -X007722Y005545D01* -X007705Y005483D01* -X007691Y005421D01* -X007682Y005358D01* -X007676Y005294D01* -X007674Y005231D01* -X007676Y005167D01* -X007682Y005103D01* -X007691Y005040D01* -X007704Y004978D01* -X007722Y004916D01* -X007742Y004856D01* -X007767Y004797D01* -X007794Y004740D01* -X007826Y004684D01* -X007860Y004630D01* -X007898Y004579D01* -X007905Y004585D01* -X007868Y004636D01* -X007833Y004689D01* -X007802Y004744D01* -X007775Y004801D01* -X007751Y004859D01* -X007730Y004919D01* -X007713Y004980D01* -X007700Y005042D01* -X007691Y005104D01* -X007685Y005167D01* -X007683Y005231D01* -X007685Y005294D01* -X007691Y005357D01* -X007700Y005419D01* -X007713Y005481D01* -X007730Y005542D01* -X007751Y005602D01* -X007775Y005660D01* -X007803Y005717D01* -X007834Y005772D01* -X007868Y005825D01* -X007906Y005876D01* -X007946Y005925D01* -X007989Y005971D01* -X008035Y006014D01* -X008084Y006055D01* -X008135Y006092D01* -X008188Y006127D01* -X008243Y006158D01* -X008300Y006186D01* -X008358Y006210D01* -X008418Y006231D01* -X008421Y006222D01* -X008361Y006202D01* -X008304Y006178D01* -X008247Y006150D01* -X008193Y006119D01* -X008140Y006085D01* -X008090Y006048D01* -X008041Y006008D01* -X007996Y005965D01* -X007953Y005919D01* -X007913Y005871D01* -X007876Y005820D01* -X007842Y005768D01* -X007811Y005713D01* -X007783Y005657D01* -X007760Y005599D01* -X007739Y005539D01* -X007722Y005479D01* -X007709Y005418D01* -X007700Y005356D01* -X007694Y005293D01* -X007692Y005231D01* -X007694Y005168D01* -X007699Y005105D01* -X007709Y005043D01* -X007722Y004982D01* -X007739Y004922D01* -X007759Y004862D01* -X007783Y004804D01* -X007810Y004748D01* -X007841Y004693D01* -X007875Y004641D01* -X007912Y004590D01* -X007919Y004596D01* -X007882Y004646D01* -X007849Y004698D01* -X007818Y004752D01* -X007791Y004808D01* -X007768Y004866D01* -X007747Y004924D01* -X007731Y004984D01* -X007718Y005045D01* -X007708Y005107D01* -X007703Y005168D01* -X007701Y005231D01* -X007703Y005293D01* -X007709Y005355D01* -X007718Y005416D01* -X007731Y005477D01* -X007748Y005537D01* -X007768Y005595D01* -X007792Y005653D01* -X007819Y005709D01* -X007849Y005763D01* -X007883Y005815D01* -X007920Y005865D01* -X007960Y005913D01* -X008002Y005958D01* -X008047Y006001D01* -X008095Y006041D01* -X008145Y006078D01* -X008197Y006111D01* -X008251Y006142D01* -X008307Y006169D01* -X008365Y006193D01* -X008423Y006214D01* -X008426Y006205D01* -X008368Y006185D01* -X008311Y006161D01* -X008256Y006134D01* -X008202Y006104D01* -X008150Y006070D01* -X008101Y006034D01* -X008053Y005994D01* -X008009Y005952D01* -X007966Y005907D01* -X007927Y005860D01* -X007891Y005810D01* -X007857Y005758D01* -X007827Y005705D01* -X007800Y005649D01* -X007776Y005592D01* -X007756Y005534D01* -X007740Y005475D01* -X007727Y005414D01* -X007717Y005354D01* -X007712Y005292D01* -X007710Y005231D01* -X007712Y005169D01* -X007717Y005108D01* -X007727Y005047D01* -X007739Y004986D01* -X007756Y004927D01* -X007776Y004869D01* -X007799Y004812D01* -X007826Y004756D01* -X007856Y004703D01* -X007890Y004651D01* -X007926Y004601D01* -M02* +G75* +G70* +%OFA0B0*% +%FSLAX24Y24*% +%IPPOS*% +%LPD*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5* +% +%ADD10C,0.0110*% +%ADD11C,0.0080*% +%ADD12C,0.0100*% +%ADD13C,0.0060*% +%ADD14C,0.0020*% +%ADD15C,0.0040*% +%ADD16R,0.0350X0.0500*% +%ADD17C,0.0050*% +%ADD18C,0.0010*% +D10* +X007280Y011588D02* +X007379Y011588D01* +X007477Y011687D01* +X007477Y012179D01* +X007084Y012179D02* +X007084Y011883D01* +X007182Y011785D01* +X007477Y011785D01* +X006833Y011785D02* +X006538Y011785D01* +X006439Y011883D01* +X006439Y012080D01* +X006538Y012179D01* +X006833Y012179D01* +X006833Y012376D02* +X006833Y011785D01* +X006188Y011883D02* +X006188Y012080D01* +X006090Y012179D01* +X005893Y012179D01* +X005795Y012080D01* +X005795Y011883D01* +X005893Y011785D01* +X006090Y011785D01* +X006188Y011883D01* +X005562Y011785D02* +X005365Y011785D01* +X005463Y011785D02* +X005463Y012376D01* +X005365Y012376D01* +X005114Y012080D02* +X005016Y012179D01* +X004819Y012179D01* +X004720Y012080D01* +X004720Y011883D01* +X004819Y011785D01* +X005016Y011785D01* +X005114Y011883D01* +X005114Y012080D01* +X004470Y011785D02* +X004174Y012080D01* +X004076Y011982D02* +X004470Y012376D01* +X004076Y012376D02* +X004076Y011785D01* +X003180Y012376D02* +X002787Y012376D01* +X002984Y012376D02* +X002984Y011785D01* +X002885Y012785D02* +X003082Y012785D01* +X003180Y012883D01* +X003431Y012883D02* +X003431Y013080D01* +X003530Y013179D01* +X003727Y013179D01* +X003825Y013080D01* +X003825Y012982D01* +X003431Y012982D01* +X003431Y012883D02* +X003530Y012785D01* +X003727Y012785D01* +X004076Y012785D02* +X004076Y013179D01* +X004174Y013179D01* +X004273Y013080D01* +X004371Y013179D01* +X004470Y013080D01* +X004470Y012785D01* +X004273Y012785D02* +X004273Y013080D01* +X004720Y013179D02* +X004720Y012883D01* +X004819Y012785D01* +X005114Y012785D01* +X005114Y013179D01* +X006009Y013376D02* +X006009Y012982D01* +X006206Y012785D01* +X006403Y012982D01* +X006403Y013376D01* +X006654Y013277D02* +X006752Y013376D01* +X006949Y013376D01* +X007048Y013277D01* +X006654Y012883D01* +X006752Y012785D01* +X006949Y012785D01* +X007048Y012883D01* +X007048Y013277D01* +X006654Y013277D02* +X006654Y012883D01* +X007299Y012883D02* +X007299Y012785D01* +X007397Y012785D01* +X007397Y012883D01* +X007299Y012883D01* +X007621Y012785D02* +X008014Y012785D01* +X007818Y012785D02* +X007818Y013376D01* +X007621Y013179D01* +X008910Y013080D02* +X009205Y013080D01* +X009303Y012982D01* +X009303Y012883D01* +X009205Y012785D01* +X008910Y012785D01* +X008910Y013376D01* +X009205Y013376D01* +X009303Y013277D01* +X009303Y013179D01* +X009205Y013080D01* +X009554Y013080D02* +X009751Y013080D01* +X009554Y012785D02* +X009948Y012785D01* +X009554Y012785D02* +X009554Y013376D01* +X009948Y013376D01* +X010199Y013376D02* +X010593Y013376D01* +X010396Y013376D02* +X010396Y012785D01* +X010843Y012785D02* +X010843Y013179D01* +X011040Y013376D01* +X011237Y013179D01* +X011237Y012785D01* +X011237Y013080D02* +X010843Y013080D01* +X003180Y013277D02* +X003082Y013376D01* +X002885Y013376D01* +X002787Y013277D01* +X002787Y012883D01* +X002885Y012785D01* +D11* +X003232Y010230D02* +X003232Y008630D01* +X003232Y008830D01* +X003232Y008630D02* +X003232Y008230D01* +X007232Y008230D01* +X007232Y010230D01* +X003232Y010230D01* +X008100Y009980D02* +X008100Y010480D01* +X008232Y010480D02* +X008232Y009980D01* +X008482Y009730D01* +X009982Y009730D01* +X010232Y009480D01* +X010232Y008980D01* +X009982Y008730D01* +X008482Y008730D01* +X008232Y008480D01* +X008232Y007980D01* +X008482Y007730D01* +X009982Y007730D01* +X010232Y007980D01* +X010232Y008480D01* +X009982Y008730D01* +X009982Y009730D02* +X010232Y009980D01* +X010232Y010480D01* +X009982Y010730D01* +X008482Y010730D01* +X008232Y010480D01* +X008272Y011270D02* +X008272Y011690D01* +X008482Y011690D01* +X008552Y011620D01* +X008552Y011480D01* +X008482Y011410D01* +X008272Y011410D01* +X008732Y011270D02* +X009012Y011270D01* +X008872Y011270D02* +X008872Y011690D01* +X008732Y011550D01* +X008482Y009730D02* +X008232Y009480D01* +X008232Y008980D01* +X008482Y008730D01* +X008482Y007190D02* +X008342Y007190D01* +X008272Y007120D01* +X008272Y006840D01* +X008342Y006770D01* +X008482Y006770D01* +X008552Y006840D01* +X008552Y007120D01* +X008482Y007190D01* +X008732Y007050D02* +X008872Y007190D01* +X008872Y006770D01* +X008732Y006770D02* +X009012Y006770D01* +X008552Y006770D02* +X008412Y006910D01* +X006332Y006230D02* +X006232Y006230D01* +X006232Y005930D01* +X004232Y005930D01* +X004232Y006230D01* +X004132Y006230D01* +X004232Y006230D02* +X004232Y006530D01* +X006232Y006530D01* +X006232Y006230D01* +X005932Y005530D02* +X005932Y005230D01* +X006232Y005230D01* +X005932Y005230D02* +X005932Y004930D01* +X004532Y004930D01* +X004532Y005230D01* +X004232Y005230D01* +X004532Y005230D02* +X004532Y005530D01* +X005932Y005530D01* +X004732Y005480D02* +X004732Y004980D01* +X004232Y004530D02* +X006232Y004530D01* +X006232Y004230D01* +X006332Y004230D01* +X006232Y004230D02* +X006232Y003930D01* +X004232Y003930D01* +X004232Y004230D01* +X004132Y004230D01* +X004232Y004230D02* +X004232Y004530D01* +X004232Y003530D02* +X006232Y003530D01* +X006232Y003230D01* +X006332Y003230D01* +X006232Y003230D02* +X006232Y002930D01* +X004232Y002930D01* +X004232Y003230D01* +X004132Y003230D01* +X004232Y003230D02* +X004232Y003530D01* +X007687Y005130D02* +X007845Y005130D01* +X007907Y004580D02* +X009556Y004580D01* +X009619Y005130D02* +X009777Y005130D01* +X008845Y005130D02* +X008619Y005130D01* +X010982Y003730D02* +X011482Y003730D01* +X010452Y003230D02* +X010454Y003301D01* +X010460Y003372D01* +X010470Y003443D01* +X010484Y003512D01* +X010501Y003581D01* +X010523Y003649D01* +X010548Y003716D01* +X010577Y003781D01* +X010609Y003844D01* +X010645Y003906D01* +X010684Y003965D01* +X010727Y004022D01* +X010772Y004077D01* +X010821Y004129D01* +X010872Y004178D01* +X010926Y004224D01* +X010983Y004268D01* +X011041Y004308D01* +X011102Y004344D01* +X011165Y004378D01* +X011230Y004407D01* +X011296Y004433D01* +X011364Y004456D01* +X011432Y004474D01* +X011502Y004489D01* +X011572Y004500D01* +X011643Y004507D01* +X011714Y004510D01* +X011785Y004509D01* +X011856Y004504D01* +X011927Y004495D01* +X011997Y004482D01* +X012066Y004466D01* +X012134Y004445D01* +X012201Y004421D01* +X012267Y004393D01* +X012330Y004361D01* +X012392Y004326D01* +X012452Y004288D01* +X012510Y004246D01* +X012565Y004202D01* +X012618Y004154D01* +X012668Y004103D01* +X012715Y004050D01* +X012759Y003994D01* +X012800Y003936D01* +X012838Y003875D01* +X012872Y003813D01* +X012902Y003748D01* +X012929Y003683D01* +X012953Y003615D01* +X012972Y003547D01* +X012988Y003478D01* +X013000Y003407D01* +X013008Y003337D01* +X013012Y003266D01* +X013012Y003194D01* +X013008Y003123D01* +X013000Y003053D01* +X012988Y002982D01* +X012972Y002913D01* +X012953Y002845D01* +X012929Y002777D01* +X012902Y002712D01* +X012872Y002647D01* +X012838Y002585D01* +X012800Y002524D01* +X012759Y002466D01* +X012715Y002410D01* +X012668Y002357D01* +X012618Y002306D01* +X012565Y002258D01* +X012510Y002214D01* +X012452Y002172D01* +X012392Y002134D01* +X012330Y002099D01* +X012267Y002067D01* +X012201Y002039D01* +X012134Y002015D01* +X012066Y001994D01* +X011997Y001978D01* +X011927Y001965D01* +X011856Y001956D01* +X011785Y001951D01* +X011714Y001950D01* +X011643Y001953D01* +X011572Y001960D01* +X011502Y001971D01* +X011432Y001986D01* +X011364Y002004D01* +X011296Y002027D01* +X011230Y002053D01* +X011165Y002082D01* +X011102Y002116D01* +X011041Y002152D01* +X010983Y002192D01* +X010926Y002236D01* +X010872Y002282D01* +X010821Y002331D01* +X010772Y002383D01* +X010727Y002438D01* +X010684Y002495D01* +X010645Y002554D01* +X010609Y002616D01* +X010577Y002679D01* +X010548Y002744D01* +X010523Y002811D01* +X010501Y002879D01* +X010484Y002948D01* +X010470Y003017D01* +X010460Y003088D01* +X010454Y003159D01* +X010452Y003230D01* +X013272Y003840D02* +X013342Y003770D01* +X013482Y003770D01* +X013552Y003840D01* +X013732Y003770D02* +X014012Y004050D01* +X014012Y004120D01* +X013942Y004190D01* +X013802Y004190D01* +X013732Y004120D01* +X013552Y004120D02* +X013482Y004190D01* +X013342Y004190D01* +X013272Y004120D01* +X013272Y003840D01* +X013732Y003770D02* +X014012Y003770D01* +X014779Y002368D02* +X015173Y002368D01* +X014779Y002368D02* +X014779Y007092D01* +X015173Y007092D01* +X016354Y007092D02* +X019110Y007092D01* +X019110Y002368D01* +X016354Y002368D01* +X010452Y006230D02* +X010454Y006301D01* +X010460Y006372D01* +X010470Y006443D01* +X010484Y006512D01* +X010501Y006581D01* +X010523Y006649D01* +X010548Y006716D01* +X010577Y006781D01* +X010609Y006844D01* +X010645Y006906D01* +X010684Y006965D01* +X010727Y007022D01* +X010772Y007077D01* +X010821Y007129D01* +X010872Y007178D01* +X010926Y007224D01* +X010983Y007268D01* +X011041Y007308D01* +X011102Y007344D01* +X011165Y007378D01* +X011230Y007407D01* +X011296Y007433D01* +X011364Y007456D01* +X011432Y007474D01* +X011502Y007489D01* +X011572Y007500D01* +X011643Y007507D01* +X011714Y007510D01* +X011785Y007509D01* +X011856Y007504D01* +X011927Y007495D01* +X011997Y007482D01* +X012066Y007466D01* +X012134Y007445D01* +X012201Y007421D01* +X012267Y007393D01* +X012330Y007361D01* +X012392Y007326D01* +X012452Y007288D01* +X012510Y007246D01* +X012565Y007202D01* +X012618Y007154D01* +X012668Y007103D01* +X012715Y007050D01* +X012759Y006994D01* +X012800Y006936D01* +X012838Y006875D01* +X012872Y006813D01* +X012902Y006748D01* +X012929Y006683D01* +X012953Y006615D01* +X012972Y006547D01* +X012988Y006478D01* +X013000Y006407D01* +X013008Y006337D01* +X013012Y006266D01* +X013012Y006194D01* +X013008Y006123D01* +X013000Y006053D01* +X012988Y005982D01* +X012972Y005913D01* +X012953Y005845D01* +X012929Y005777D01* +X012902Y005712D01* +X012872Y005647D01* +X012838Y005585D01* +X012800Y005524D01* +X012759Y005466D01* +X012715Y005410D01* +X012668Y005357D01* +X012618Y005306D01* +X012565Y005258D01* +X012510Y005214D01* +X012452Y005172D01* +X012392Y005134D01* +X012330Y005099D01* +X012267Y005067D01* +X012201Y005039D01* +X012134Y005015D01* +X012066Y004994D01* +X011997Y004978D01* +X011927Y004965D01* +X011856Y004956D01* +X011785Y004951D01* +X011714Y004950D01* +X011643Y004953D01* +X011572Y004960D01* +X011502Y004971D01* +X011432Y004986D01* +X011364Y005004D01* +X011296Y005027D01* +X011230Y005053D01* +X011165Y005082D01* +X011102Y005116D01* +X011041Y005152D01* +X010983Y005192D01* +X010926Y005236D01* +X010872Y005282D01* +X010821Y005331D01* +X010772Y005383D01* +X010727Y005438D01* +X010684Y005495D01* +X010645Y005554D01* +X010609Y005616D01* +X010577Y005679D01* +X010548Y005744D01* +X010523Y005811D01* +X010501Y005879D01* +X010484Y005948D01* +X010470Y006017D01* +X010460Y006088D01* +X010454Y006159D01* +X010452Y006230D01* +X010982Y006730D02* +X011482Y006730D01* +X013272Y006840D02* +X013342Y006770D01* +X013482Y006770D01* +X013552Y006840D01* +X013482Y006770D01* +X013342Y006770D01* +X013272Y006840D01* +X013272Y007120D01* +X013342Y007190D01* +X013482Y007190D01* +X013552Y007120D01* +X013482Y007190D01* +X013342Y007190D01* +X013272Y007120D01* +X013272Y006840D01* +X013732Y006770D02* +X014012Y006770D01* +X013732Y006770D01* +X013872Y006770D02* +X013872Y007190D01* +X013732Y007050D01* +X013872Y007190D01* +X013872Y006770D01* +D12* +X019232Y000230D02* +X000232Y000230D01* +X000232Y013730D01* +X019232Y013730D01* +X019232Y000230D01* +X003449Y008730D02* +X003451Y008763D01* +X003457Y008796D01* +X003467Y008829D01* +X003480Y008859D01* +X003497Y008888D01* +X003518Y008915D01* +X003541Y008939D01* +X003567Y008960D01* +X003595Y008978D01* +X003626Y008992D01* +X003657Y009003D01* +X003690Y009010D01* +X003724Y009013D01* +X003757Y009012D01* +X003790Y009007D01* +X003823Y008998D01* +X003854Y008985D01* +X003883Y008969D01* +X003910Y008950D01* +X003935Y008927D01* +X003957Y008902D01* +X003976Y008874D01* +X003991Y008844D01* +X004003Y008813D01* +X004011Y008780D01* +X004015Y008747D01* +X004015Y008713D01* +X004011Y008680D01* +X004003Y008647D01* +X003991Y008616D01* +X003976Y008586D01* +X003957Y008558D01* +X003935Y008533D01* +X003910Y008510D01* +X003883Y008491D01* +X003854Y008475D01* +X003823Y008462D01* +X003790Y008453D01* +X003757Y008448D01* +X003724Y008447D01* +X003690Y008450D01* +X003657Y008457D01* +X003626Y008468D01* +X003595Y008482D01* +X003567Y008500D01* +X003541Y008521D01* +X003518Y008545D01* +X003497Y008572D01* +X003480Y008601D01* +X003467Y008631D01* +X003457Y008664D01* +X003451Y008697D01* +X003449Y008730D01* +D13* +X012732Y007680D02* +X017632Y007680D01* +X017632Y008030D01* +X018232Y008030D01* +X018232Y007680D01* +X018982Y007680D01* +X018982Y011780D01* +X018232Y011780D01* +X018232Y011430D01* +X017632Y011430D01* +X017632Y011780D01* +X012732Y011780D01* +X012732Y007680D01* +X016922Y009730D02* +X016924Y009783D01* +X016930Y009836D01* +X016940Y009888D01* +X016954Y009939D01* +X016971Y009989D01* +X016992Y010038D01* +X017017Y010085D01* +X017045Y010130D01* +X017077Y010173D01* +X017112Y010213D01* +X017149Y010250D01* +X017189Y010285D01* +X017232Y010317D01* +X017277Y010345D01* +X017324Y010370D01* +X017373Y010391D01* +X017423Y010408D01* +X017474Y010422D01* +X017526Y010432D01* +X017579Y010438D01* +X017632Y010440D01* +X017685Y010438D01* +X017738Y010432D01* +X017790Y010422D01* +X017841Y010408D01* +X017891Y010391D01* +X017940Y010370D01* +X017987Y010345D01* +X018032Y010317D01* +X018075Y010285D01* +X018115Y010250D01* +X018152Y010213D01* +X018187Y010173D01* +X018219Y010130D01* +X018247Y010085D01* +X018272Y010038D01* +X018293Y009989D01* +X018310Y009939D01* +X018324Y009888D01* +X018334Y009836D01* +X018340Y009783D01* +X018342Y009730D01* +X018340Y009677D01* +X018334Y009624D01* +X018324Y009572D01* +X018310Y009521D01* +X018293Y009471D01* +X018272Y009422D01* +X018247Y009375D01* +X018219Y009330D01* +X018187Y009287D01* +X018152Y009247D01* +X018115Y009210D01* +X018075Y009175D01* +X018032Y009143D01* +X017987Y009115D01* +X017940Y009090D01* +X017891Y009069D01* +X017841Y009052D01* +X017790Y009038D01* +X017738Y009028D01* +X017685Y009022D01* +X017632Y009020D01* +X017579Y009022D01* +X017526Y009028D01* +X017474Y009038D01* +X017423Y009052D01* +X017373Y009069D01* +X017324Y009090D01* +X017277Y009115D01* +X017232Y009143D01* +X017189Y009175D01* +X017149Y009210D01* +X017112Y009247D01* +X017077Y009287D01* +X017045Y009330D01* +X017017Y009375D01* +X016992Y009422D01* +X016971Y009471D01* +X016954Y009521D01* +X016940Y009572D01* +X016930Y009624D01* +X016924Y009677D01* +X016922Y009730D01* +D14* +X016232Y007930D02* +X016232Y011530D01* +X012982Y011530D01* +X012982Y007930D01* +X016232Y007930D01* +D15* +X016468Y009106D02* +X016352Y009223D01* +X016468Y009340D01* +X016702Y009340D01* +X016702Y009465D02* +X016702Y009699D01* +X016702Y009582D02* +X016352Y009582D01* +X016468Y009465D01* +X016527Y009340D02* +X016527Y009106D01* +X016468Y009106D02* +X016702Y009106D01* +X016643Y009824D02* +X016702Y009883D01* +X016702Y009999D01* +X016643Y010058D01* +X016527Y010058D01* +X016468Y009999D01* +X016468Y009941D01* +X016527Y009824D01* +X016352Y009824D01* +X016352Y010058D01* +X016643Y010242D02* +X016702Y010242D01* +X016702Y010300D01* +X016643Y010300D01* +X016643Y010242D01* +X016702Y010300D02* +X016819Y010183D01* +X016702Y010423D02* +X016468Y010656D01* +X016410Y010656D01* +X016352Y010598D01* +X016352Y010481D01* +X016410Y010423D01* +X016702Y010423D02* +X016702Y010656D01* +X016702Y010782D02* +X016468Y010782D01* +X016468Y010840D01* +X016527Y010899D01* +X016468Y010957D01* +X016527Y011015D01* +X016702Y011015D01* +X016702Y010899D02* +X016527Y010899D01* +X016468Y011141D02* +X016468Y011199D01* +X016527Y011258D01* +X016468Y011316D01* +X016527Y011374D01* +X016702Y011374D01* +X016702Y011258D02* +X016527Y011258D01* +X016468Y011141D02* +X016702Y011141D01* +D16* +X012557Y010730D03* +X012557Y009730D03* +X012557Y008730D03* +D17* +X005942Y006405D02* +X005762Y006225D01* +X005807Y006270D02* +X005942Y006135D01* +X005762Y006135D02* +X005762Y006405D01* +X005558Y006405D02* +X005558Y006135D01* +X005468Y006135D02* +X005648Y006135D01* +X005468Y006315D02* +X005558Y006405D01* +X005513Y004405D02* +X005603Y004405D01* +X005648Y004360D01* +X005468Y004180D01* +X005513Y004135D01* +X005603Y004135D01* +X005648Y004180D01* +X005648Y004360D01* +X005762Y004405D02* +X005762Y004135D01* +X005762Y004225D02* +X005942Y004405D01* +X005807Y004270D02* +X005942Y004135D01* +X005468Y004180D02* +X005468Y004360D01* +X005513Y004405D01* +X005263Y004405D02* +X005173Y004315D01* +X005263Y004405D02* +X005263Y004135D01* +X005173Y004135D02* +X005353Y004135D01* +X005263Y003405D02* +X005263Y003135D01* +X005173Y003135D02* +X005353Y003135D01* +X005468Y003180D02* +X005648Y003360D01* +X005648Y003180D01* +X005603Y003135D01* +X005513Y003135D01* +X005468Y003180D01* +X005468Y003360D01* +X005513Y003405D01* +X005603Y003405D01* +X005648Y003360D01* +X005762Y003405D02* +X005762Y003135D01* +X005762Y003225D02* +X005942Y003405D01* +X005807Y003270D02* +X005942Y003135D01* +X005263Y003405D02* +X005173Y003315D01* +X002732Y003730D02* +X002732Y004230D01* +X002232Y004230D01* +X002232Y006230D01* +X002732Y006230D01* +X002732Y004230D01* +X002732Y003730D02* +X000532Y003730D01* +X000532Y006730D01* +X000532Y010730D01* +X002732Y010730D01* +X002732Y010230D01* +X002232Y010230D01* +X002232Y007230D01* +X002732Y007230D01* +X002732Y006730D01* +X000532Y006730D01* +X002732Y006730D01* +X002732Y006230D01* +X002732Y007230D02* +X002732Y010230D01* +D18* +X004687Y005185D02* +X004762Y005185D01* +X004787Y005160D01* +X004787Y005060D01* +X004762Y005035D01* +X004687Y005035D01* +X004687Y005185D01* +X004834Y005185D02* +X004884Y005185D01* +X004859Y005185D02* +X004859Y005035D01* +X004834Y005035D02* +X004884Y005035D01* +X004932Y005060D02* +X004957Y005035D01* +X005007Y005035D01* +X005032Y005060D01* +X005032Y005160D01* +X005007Y005185D01* +X004957Y005185D01* +X004932Y005160D01* +X004932Y005060D01* +X005080Y005035D02* +X005155Y005035D01* +X005180Y005060D01* +X005180Y005160D01* +X005155Y005185D01* +X005080Y005185D01* +X005080Y005035D01* +X005227Y005035D02* +X005227Y005185D01* +X005327Y005185D01* +X005374Y005110D02* +X005474Y005110D01* +X005522Y005060D02* +X005522Y005035D01* +X005622Y005035D01* +X005669Y005035D02* +X005769Y005035D01* +X005816Y005035D02* +X005816Y005185D01* +X005916Y005035D01* +X005916Y005185D01* +X005964Y005185D02* +X005964Y005035D01* +X006064Y005035D01* +X006111Y005035D02* +X006111Y005185D01* +X006186Y005185D01* +X006211Y005160D01* +X006211Y005110D01* +X006186Y005085D01* +X006111Y005085D01* +X006161Y005085D02* +X006211Y005035D01* +X006258Y005035D02* +X006258Y005185D01* +X006333Y005185D01* +X006358Y005160D01* +X006358Y005110D01* +X006333Y005085D01* +X006258Y005085D01* +X006406Y005185D02* +X006506Y005185D01* +X006553Y005185D02* +X006553Y005035D01* +X006553Y005110D02* +X006653Y005110D01* +X006653Y005185D02* +X006653Y005035D01* +X006456Y005035D02* +X006456Y005185D01* +X006064Y005185D02* +X005964Y005185D01* +X005964Y005110D02* +X006014Y005110D01* +X005769Y005185D02* +X005669Y005185D01* +X005669Y005035D01* +X005669Y005110D02* +X005719Y005110D01* +X005622Y005160D02* +X005522Y005060D01* +X005522Y005185D02* +X005622Y005185D01* +X005622Y005160D01* +X005327Y005035D02* +X005227Y005035D01* +X005227Y005110D02* +X005277Y005110D01* +X009587Y004563D02* +X009532Y004606D01* +X009568Y004655D01* +X009602Y004706D01* +X009631Y004760D01* +X009658Y004815D01* +X009682Y004871D01* +X009701Y004929D01* +X009718Y004988D01* +X009731Y005048D01* +X009740Y005108D01* +X009745Y005169D01* +X009747Y005231D01* +X009745Y005292D01* +X009740Y005353D01* +X009730Y005413D01* +X009717Y005473D01* +X009701Y005532D01* +X009681Y005590D01* +X009658Y005646D01* +X009631Y005701D01* +X009601Y005755D01* +X009568Y005806D01* +X009532Y005855D01* +X009492Y005902D01* +X009451Y005947D01* +X009406Y005989D01* +X009359Y006028D01* +X009310Y006064D01* +X009259Y006098D01* +X009205Y006128D01* +X009150Y006155D01* +X009094Y006178D01* +X009036Y006198D01* +X009056Y006265D01* +X009057Y006265D01* +X009118Y006244D01* +X009179Y006219D01* +X009238Y006190D01* +X009295Y006158D01* +X009349Y006122D01* +X009402Y006083D01* +X009452Y006041D01* +X009500Y005996D01* +X009545Y005949D01* +X009587Y005899D01* +X009625Y005846D01* +X009661Y005791D01* +X009693Y005734D01* +X009722Y005675D01* +X009747Y005615D01* +X009768Y005553D01* +X009785Y005490D01* +X009799Y005426D01* +X009809Y005361D01* +X009815Y005296D01* +X009817Y005230D01* +X009815Y005165D01* +X009809Y005100D01* +X009799Y005035D01* +X009786Y004971D01* +X009768Y004908D01* +X009747Y004846D01* +X009722Y004786D01* +X009693Y004727D01* +X009661Y004670D01* +X009626Y004615D01* +X009587Y004562D01* +X009580Y004568D01* +X009618Y004620D01* +X009654Y004675D01* +X009685Y004731D01* +X009714Y004790D01* +X009739Y004850D01* +X009760Y004911D01* +X009777Y004973D01* +X009791Y005037D01* +X009800Y005101D01* +X009806Y005166D01* +X009808Y005230D01* +X009806Y005295D01* +X009800Y005360D01* +X009790Y005424D01* +X009777Y005488D01* +X009759Y005550D01* +X009738Y005611D01* +X009713Y005671D01* +X009685Y005730D01* +X009653Y005786D01* +X009618Y005841D01* +X009580Y005893D01* +X009538Y005943D01* +X009494Y005990D01* +X009446Y006035D01* +X009397Y006076D01* +X009344Y006115D01* +X009290Y006150D01* +X009233Y006182D01* +X009175Y006210D01* +X009115Y006235D01* +X009054Y006257D01* +X009051Y006248D01* +X009112Y006227D01* +X009172Y006202D01* +X009229Y006174D01* +X009285Y006142D01* +X009339Y006107D01* +X009391Y006069D01* +X009440Y006028D01* +X009487Y005984D01* +X009531Y005937D01* +X009572Y005887D01* +X009611Y005836D01* +X009645Y005782D01* +X009677Y005725D01* +X009705Y005668D01* +X009730Y005608D01* +X009751Y005547D01* +X009768Y005485D01* +X009781Y005422D01* +X009791Y005359D01* +X009797Y005295D01* +X009799Y005231D01* +X009797Y005166D01* +X009791Y005102D01* +X009782Y005039D01* +X009768Y004976D01* +X009751Y004914D01* +X009730Y004853D01* +X009706Y004793D01* +X009677Y004735D01* +X009646Y004679D01* +X009611Y004625D01* +X009573Y004573D01* +X009566Y004579D01* +X009604Y004630D01* +X009638Y004684D01* +X009670Y004740D01* +X009697Y004797D01* +X009722Y004856D01* +X009742Y004916D01* +X009759Y004978D01* +X009773Y005040D01* +X009782Y005103D01* +X009788Y005167D01* +X009790Y005231D01* +X009788Y005294D01* +X009782Y005358D01* +X009773Y005421D01* +X009759Y005483D01* +X009742Y005545D01* +X009721Y005605D01* +X009697Y005664D01* +X009669Y005721D01* +X009638Y005777D01* +X009603Y005830D01* +X009565Y005882D01* +X009525Y005931D01* +X009481Y005977D01* +X009434Y006021D01* +X009386Y006062D01* +X009334Y006100D01* +X009281Y006135D01* +X009225Y006166D01* +X009168Y006194D01* +X009109Y006219D01* +X009049Y006239D01* +X009046Y006231D01* +X009106Y006210D01* +X009164Y006186D01* +X009221Y006158D01* +X009276Y006127D01* +X009329Y006092D01* +X009380Y006055D01* +X009429Y006014D01* +X009475Y005971D01* +X009518Y005925D01* +X009558Y005876D01* +X009596Y005825D01* +X009630Y005772D01* +X009661Y005717D01* +X009689Y005660D01* +X009713Y005602D01* +X009734Y005542D01* +X009751Y005481D01* +X009764Y005419D01* +X009773Y005357D01* +X009779Y005294D01* +X009781Y005231D01* +X009779Y005167D01* +X009773Y005104D01* +X009764Y005042D01* +X009751Y004980D01* +X009734Y004919D01* +X009713Y004859D01* +X009689Y004801D01* +X009662Y004744D01* +X009631Y004689D01* +X009596Y004636D01* +X009559Y004585D01* +X009552Y004590D01* +X009589Y004641D01* +X009623Y004693D01* +X009654Y004748D01* +X009681Y004804D01* +X009705Y004862D01* +X009725Y004922D01* +X009742Y004982D01* +X009755Y005043D01* +X009765Y005105D01* +X009770Y005168D01* +X009772Y005231D01* +X009770Y005293D01* +X009764Y005356D01* +X009755Y005418D01* +X009742Y005479D01* +X009725Y005539D01* +X009704Y005599D01* +X009681Y005657D01* +X009653Y005713D01* +X009622Y005768D01* +X009588Y005820D01* +X009551Y005871D01* +X009511Y005919D01* +X009468Y005965D01* +X009423Y006008D01* +X009374Y006048D01* +X009324Y006085D01* +X009271Y006119D01* +X009217Y006150D01* +X009161Y006178D01* +X009103Y006202D01* +X009043Y006222D01* +X009041Y006214D01* +X009099Y006193D01* +X009157Y006169D01* +X009213Y006142D01* +X009267Y006111D01* +X009319Y006078D01* +X009369Y006041D01* +X009417Y006001D01* +X009462Y005958D01* +X009504Y005913D01* +X009544Y005865D01* +X009581Y005815D01* +X009615Y005763D01* +X009645Y005709D01* +X009672Y005653D01* +X009696Y005595D01* +X009716Y005537D01* +X009733Y005477D01* +X009746Y005416D01* +X009755Y005355D01* +X009761Y005293D01* +X009763Y005231D01* +X009761Y005168D01* +X009756Y005107D01* +X009746Y005045D01* +X009733Y004984D01* +X009717Y004924D01* +X009696Y004866D01* +X009673Y004808D01* +X009646Y004752D01* +X009615Y004698D01* +X009582Y004646D01* +X009545Y004596D01* +X009538Y004601D01* +X009574Y004651D01* +X009607Y004703D01* +X009638Y004756D01* +X009665Y004812D01* +X009688Y004869D01* +X009708Y004927D01* +X009725Y004986D01* +X009737Y005047D01* +X009747Y005108D01* +X009752Y005169D01* +X009754Y005231D01* +X009752Y005292D01* +X009747Y005353D01* +X009737Y005414D01* +X009724Y005475D01* +X009708Y005534D01* +X009688Y005592D01* +X009664Y005649D01* +X009637Y005705D01* +X009607Y005758D01* +X009574Y005810D01* +X009537Y005860D01* +X009498Y005907D01* +X009455Y005952D01* +X009411Y005994D01* +X009363Y006034D01* +X009314Y006070D01* +X009262Y006104D01* +X009209Y006134D01* +X009153Y006161D01* +X009096Y006185D01* +X009038Y006205D01* +X008408Y006265D02* +X008428Y006198D01* +X008370Y006178D01* +X008314Y006155D01* +X008259Y006128D01* +X008206Y006098D01* +X008154Y006064D01* +X008105Y006028D01* +X008058Y005989D01* +X008014Y005947D01* +X007972Y005902D01* +X007932Y005855D01* +X007896Y005806D01* +X007863Y005755D01* +X007833Y005701D01* +X007806Y005646D01* +X007783Y005590D01* +X007763Y005532D01* +X007747Y005473D01* +X007734Y005413D01* +X007724Y005353D01* +X007719Y005292D01* +X007717Y005231D01* +X007719Y005169D01* +X007724Y005108D01* +X007733Y005048D01* +X007746Y004988D01* +X007763Y004929D01* +X007782Y004871D01* +X007806Y004815D01* +X007833Y004760D01* +X007862Y004706D01* +X007896Y004655D01* +X007932Y004606D01* +X007877Y004563D01* +X007877Y004562D01* +X007838Y004615D01* +X007803Y004670D01* +X007771Y004727D01* +X007742Y004786D01* +X007717Y004846D01* +X007696Y004908D01* +X007678Y004971D01* +X007665Y005035D01* +X007655Y005100D01* +X007649Y005165D01* +X007647Y005231D01* +X007649Y005296D01* +X007655Y005361D01* +X007665Y005426D01* +X007679Y005490D01* +X007696Y005553D01* +X007717Y005615D01* +X007742Y005675D01* +X007771Y005734D01* +X007803Y005791D01* +X007839Y005846D01* +X007877Y005899D01* +X007919Y005949D01* +X007964Y005996D01* +X008012Y006041D01* +X008062Y006083D01* +X008115Y006122D01* +X008169Y006158D01* +X008226Y006190D01* +X008285Y006219D01* +X008346Y006244D01* +X008407Y006265D01* +X008410Y006257D01* +X008349Y006235D01* +X008289Y006210D01* +X008231Y006182D01* +X008174Y006150D01* +X008120Y006115D01* +X008067Y006076D01* +X008018Y006035D01* +X007970Y005990D01* +X007926Y005943D01* +X007885Y005893D01* +X007846Y005841D01* +X007811Y005786D01* +X007779Y005730D01* +X007751Y005671D01* +X007726Y005611D01* +X007705Y005550D01* +X007687Y005488D01* +X007674Y005424D01* +X007664Y005360D01* +X007658Y005295D01* +X007656Y005231D01* +X007658Y005166D01* +X007664Y005101D01* +X007673Y005037D01* +X007687Y004973D01* +X007704Y004911D01* +X007725Y004850D01* +X007750Y004790D01* +X007779Y004731D01* +X007810Y004675D01* +X007845Y004620D01* +X007884Y004568D01* +X007891Y004573D01* +X007853Y004625D01* +X007818Y004679D01* +X007787Y004735D01* +X007758Y004793D01* +X007734Y004853D01* +X007713Y004914D01* +X007696Y004976D01* +X007682Y005039D01* +X007673Y005102D01* +X007667Y005166D01* +X007665Y005231D01* +X007667Y005295D01* +X007673Y005359D01* +X007683Y005422D01* +X007696Y005485D01* +X007713Y005547D01* +X007734Y005608D01* +X007759Y005668D01* +X007787Y005725D01* +X007819Y005782D01* +X007853Y005836D01* +X007892Y005887D01* +X007933Y005937D01* +X007977Y005984D01* +X008024Y006028D01* +X008073Y006069D01* +X008125Y006107D01* +X008179Y006142D01* +X008235Y006174D01* +X008292Y006202D01* +X008352Y006227D01* +X008413Y006248D01* +X008415Y006239D01* +X008355Y006219D01* +X008296Y006194D01* +X008239Y006166D01* +X008183Y006135D01* +X008130Y006100D01* +X008078Y006062D01* +X008030Y006021D01* +X007983Y005977D01* +X007939Y005931D01* +X007899Y005882D01* +X007861Y005830D01* +X007826Y005777D01* +X007795Y005721D01* +X007767Y005664D01* +X007743Y005605D01* +X007722Y005545D01* +X007705Y005483D01* +X007691Y005421D01* +X007682Y005358D01* +X007676Y005294D01* +X007674Y005231D01* +X007676Y005167D01* +X007682Y005103D01* +X007691Y005040D01* +X007704Y004978D01* +X007722Y004916D01* +X007742Y004856D01* +X007767Y004797D01* +X007794Y004740D01* +X007826Y004684D01* +X007860Y004630D01* +X007898Y004579D01* +X007905Y004585D01* +X007868Y004636D01* +X007833Y004689D01* +X007802Y004744D01* +X007775Y004801D01* +X007751Y004859D01* +X007730Y004919D01* +X007713Y004980D01* +X007700Y005042D01* +X007691Y005104D01* +X007685Y005167D01* +X007683Y005231D01* +X007685Y005294D01* +X007691Y005357D01* +X007700Y005419D01* +X007713Y005481D01* +X007730Y005542D01* +X007751Y005602D01* +X007775Y005660D01* +X007803Y005717D01* +X007834Y005772D01* +X007868Y005825D01* +X007906Y005876D01* +X007946Y005925D01* +X007989Y005971D01* +X008035Y006014D01* +X008084Y006055D01* +X008135Y006092D01* +X008188Y006127D01* +X008243Y006158D01* +X008300Y006186D01* +X008358Y006210D01* +X008418Y006231D01* +X008421Y006222D01* +X008361Y006202D01* +X008304Y006178D01* +X008247Y006150D01* +X008193Y006119D01* +X008140Y006085D01* +X008090Y006048D01* +X008041Y006008D01* +X007996Y005965D01* +X007953Y005919D01* +X007913Y005871D01* +X007876Y005820D01* +X007842Y005768D01* +X007811Y005713D01* +X007783Y005657D01* +X007760Y005599D01* +X007739Y005539D01* +X007722Y005479D01* +X007709Y005418D01* +X007700Y005356D01* +X007694Y005293D01* +X007692Y005231D01* +X007694Y005168D01* +X007699Y005105D01* +X007709Y005043D01* +X007722Y004982D01* +X007739Y004922D01* +X007759Y004862D01* +X007783Y004804D01* +X007810Y004748D01* +X007841Y004693D01* +X007875Y004641D01* +X007912Y004590D01* +X007919Y004596D01* +X007882Y004646D01* +X007849Y004698D01* +X007818Y004752D01* +X007791Y004808D01* +X007768Y004866D01* +X007747Y004924D01* +X007731Y004984D01* +X007718Y005045D01* +X007708Y005107D01* +X007703Y005168D01* +X007701Y005231D01* +X007703Y005293D01* +X007709Y005355D01* +X007718Y005416D01* +X007731Y005477D01* +X007748Y005537D01* +X007768Y005595D01* +X007792Y005653D01* +X007819Y005709D01* +X007849Y005763D01* +X007883Y005815D01* +X007920Y005865D01* +X007960Y005913D01* +X008002Y005958D01* +X008047Y006001D01* +X008095Y006041D01* +X008145Y006078D01* +X008197Y006111D01* +X008251Y006142D01* +X008307Y006169D01* +X008365Y006193D01* +X008423Y006214D01* +X008426Y006205D01* +X008368Y006185D01* +X008311Y006161D01* +X008256Y006134D01* +X008202Y006104D01* +X008150Y006070D01* +X008101Y006034D01* +X008053Y005994D01* +X008009Y005952D01* +X007966Y005907D01* +X007927Y005860D01* +X007891Y005810D01* +X007857Y005758D01* +X007827Y005705D01* +X007800Y005649D01* +X007776Y005592D01* +X007756Y005534D01* +X007740Y005475D01* +X007727Y005414D01* +X007717Y005354D01* +X007712Y005292D01* +X007710Y005231D01* +X007712Y005169D01* +X007717Y005108D01* +X007727Y005047D01* +X007739Y004986D01* +X007756Y004927D01* +X007776Y004869D01* +X007799Y004812D01* +X007826Y004756D01* +X007856Y004703D01* +X007890Y004651D01* +X007926Y004601D01* +M02* diff --git a/Cemu 2/cemu-aux.GTP b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GTP similarity index 90% rename from Cemu 2/cemu-aux.GTP rename to Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GTP index add7431..f6b1711 100644 --- a/Cemu 2/cemu-aux.GTP +++ b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GTP @@ -1,10 +1,10 @@ -G75* -G70* -%OFA0B0*% -%FSLAX24Y24*% -%IPPOS*% -%LPD*% -%AMOC8* -5,1,8,0,0,1.08239X$1,22.5* -% -M02* +G75* +G70* +%OFA0B0*% +%FSLAX24Y24*% +%IPPOS*% +%LPD*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5* +% +M02* diff --git a/Cemu 2/cemu-aux.GTS b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GTS similarity index 94% rename from Cemu 2/cemu-aux.GTS rename to Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GTS index 46468c1..083d8b2 100644 --- a/Cemu 2/cemu-aux.GTS +++ b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.GTS @@ -1,92 +1,92 @@ -G75* -G70* -%OFA0B0*% -%FSLAX24Y24*% -%IPPOS*% -%LPD*% -%AMOC8* -5,1,8,0,0,1.08239X$1,22.5* -% -%ADD10OC8,0.0710*% -%ADD11OC8,0.0820*% -%ADD12C,0.0680*% -%ADD13C,0.1380*% -%ADD14C,0.0730*% -%ADD15R,0.0730X0.0730*% -%ADD16C,0.0552*% -%ADD17C,0.0940*% -%ADD18C,0.0820*% -%ADD19C,0.0634*% -%ADD20R,0.0820X0.0820*% -%ADD21C,0.0480*% -D10* -X003732Y007730D03* -X004732Y007730D03* -X005732Y007730D03* -X006732Y007730D03* -X006732Y010730D03* -X005732Y010730D03* -X004732Y010730D03* -X003732Y010730D03* -D11* -X008732Y010230D03* -X009732Y010230D03* -X009732Y009230D03* -X008732Y009230D03* -X008732Y008230D03* -X009732Y008230D03* -D12* -X011432Y008730D02* -X012032Y008730D01* -X012032Y009730D02* -X011432Y009730D01* -X011432Y010730D02* -X012032Y010730D01* -D13* -X001232Y001230D03* -X017732Y001230D03* -X017632Y009730D03* -X017732Y012730D03* -X001232Y012730D03* -D14* -X011232Y006230D03* -X011232Y003230D03* -D15* -X012232Y003230D03* -X012232Y006230D03* -D16* -X015763Y004730D03* -X017732Y002762D03* -X018716Y002762D03* -X018716Y006699D03* -X017732Y006699D03* -D17* -X015763Y006699D03* -X015763Y005714D03* -X017732Y004730D03* -X015763Y003746D03* -X015763Y002762D03* -D18* -X009232Y005230D03* -X008732Y005980D03* -X008232Y005230D03* -X006732Y004230D03* -X006732Y003230D03* -X003732Y003230D03* -X003732Y004230D03* -X001732Y005230D03* -X001732Y006230D03* -X003732Y006230D03* -X001732Y008230D03* -X001732Y009230D03* -X001732Y010230D03* -X006732Y006230D03* -D19* -X006632Y005230D03* -X003832Y005230D03* -D20* -X001732Y004230D03* -X001732Y007230D03* -D21* -X007432Y002730D03* -M02* +G75* +G70* +%OFA0B0*% +%FSLAX24Y24*% +%IPPOS*% +%LPD*% +%AMOC8* +5,1,8,0,0,1.08239X$1,22.5* +% +%ADD10OC8,0.0710*% +%ADD11OC8,0.0820*% +%ADD12C,0.0680*% +%ADD13C,0.1380*% +%ADD14C,0.0730*% +%ADD15R,0.0730X0.0730*% +%ADD16C,0.0552*% +%ADD17C,0.0940*% +%ADD18C,0.0820*% +%ADD19C,0.0634*% +%ADD20R,0.0820X0.0820*% +%ADD21C,0.0480*% +D10* +X003732Y007730D03* +X004732Y007730D03* +X005732Y007730D03* +X006732Y007730D03* +X006732Y010730D03* +X005732Y010730D03* +X004732Y010730D03* +X003732Y010730D03* +D11* +X008732Y010230D03* +X009732Y010230D03* +X009732Y009230D03* +X008732Y009230D03* +X008732Y008230D03* +X009732Y008230D03* +D12* +X011432Y008730D02* +X012032Y008730D01* +X012032Y009730D02* +X011432Y009730D01* +X011432Y010730D02* +X012032Y010730D01* +D13* +X001232Y001230D03* +X017732Y001230D03* +X017632Y009730D03* +X017732Y012730D03* +X001232Y012730D03* +D14* +X011232Y006230D03* +X011232Y003230D03* +D15* +X012232Y003230D03* +X012232Y006230D03* +D16* +X015763Y004730D03* +X017732Y002762D03* +X018716Y002762D03* +X018716Y006699D03* +X017732Y006699D03* +D17* +X015763Y006699D03* +X015763Y005714D03* +X017732Y004730D03* +X015763Y003746D03* +X015763Y002762D03* +D18* +X009232Y005230D03* +X008732Y005980D03* +X008232Y005230D03* +X006732Y004230D03* +X006732Y003230D03* +X003732Y003230D03* +X003732Y004230D03* +X001732Y005230D03* +X001732Y006230D03* +X003732Y006230D03* +X001732Y008230D03* +X001732Y009230D03* +X001732Y010230D03* +X006732Y006230D03* +D19* +X006632Y005230D03* +X003832Y005230D03* +D20* +X001732Y004230D03* +X001732Y007230D03* +D21* +X007432Y002730D03* +M02* diff --git a/Cemu 2/cemu-aux.TXT b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.TXT similarity index 91% rename from Cemu 2/cemu-aux.TXT rename to Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.TXT index db6b38a..28db80b 100644 --- a/Cemu 2/cemu-aux.TXT +++ b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.TXT @@ -1,76 +1,76 @@ -% -M48 -M72 -T01C0.0240 -T02C0.0276 -T03C0.0320 -T04C0.0354 -T05C0.0400 -T06C0.0472 -T07C0.0512 -T08C0.1300 -% -T01 -X7432Y2730 -T02 -X11232Y3230 -X12232Y3230 -X12232Y6230 -X11232Y6230 -T03 -X9232Y5230 -X8732Y5980 -X8232Y5230 -X6732Y7730 -X5732Y7730 -X4732Y7730 -X3732Y7730 -X3732Y10730 -X4732Y10730 -X5732Y10730 -X6732Y10730 -T04 -X6732Y6230 -X6632Y5230 -X6732Y4230 -X6732Y3230 -X3732Y3230 -X3732Y4230 -X3832Y5230 -X3732Y6230 -T05 -X1732Y6230 -X1732Y5230 -X1732Y4230 -X1732Y7230 -X1732Y8230 -X1732Y9230 -X1732Y10230 -X8732Y10230 -X9732Y10230 -X9732Y9230 -X8732Y9230 -X8732Y8230 -X9732Y8230 -X11732Y8730 -X11732Y9730 -X11732Y10730 -T06 -X17732Y6699 -X18716Y6699 -X15763Y4730 -X17732Y2762 -X18716Y2762 -T07 -X17732Y4730 -X15763Y3746 -X15763Y2762 -X15763Y5714 -X15763Y6699 -T08 -X1232Y1230 -X17732Y1230 -X17632Y9730 -X17732Y12730 -X1232Y12730 -M30 +% +M48 +M72 +T01C0.0240 +T02C0.0276 +T03C0.0320 +T04C0.0354 +T05C0.0400 +T06C0.0472 +T07C0.0512 +T08C0.1300 +% +T01 +X7432Y2730 +T02 +X11232Y3230 +X12232Y3230 +X12232Y6230 +X11232Y6230 +T03 +X9232Y5230 +X8732Y5980 +X8232Y5230 +X6732Y7730 +X5732Y7730 +X4732Y7730 +X3732Y7730 +X3732Y10730 +X4732Y10730 +X5732Y10730 +X6732Y10730 +T04 +X6732Y6230 +X6632Y5230 +X6732Y4230 +X6732Y3230 +X3732Y3230 +X3732Y4230 +X3832Y5230 +X3732Y6230 +T05 +X1732Y6230 +X1732Y5230 +X1732Y4230 +X1732Y7230 +X1732Y8230 +X1732Y9230 +X1732Y10230 +X8732Y10230 +X9732Y10230 +X9732Y9230 +X8732Y9230 +X8732Y8230 +X9732Y8230 +X11732Y8730 +X11732Y9730 +X11732Y10730 +T06 +X17732Y6699 +X18716Y6699 +X15763Y4730 +X17732Y2762 +X18716Y2762 +T07 +X17732Y4730 +X15763Y3746 +X15763Y2762 +X15763Y5714 +X15763Y6699 +T08 +X1232Y1230 +X17732Y1230 +X17632Y9730 +X17732Y12730 +X1232Y12730 +M30 diff --git a/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#1 b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#1 new file mode 100644 index 0000000000000000000000000000000000000000..a39ddf84e1ab1bb6e28bc1941229f99b30c9de4e GIT binary patch literal 15232 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 literal 0 HcmV?d00001 diff --git a/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#2 b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#2 new file mode 100644 index 0000000000000000000000000000000000000000..c7dfa60f9460ded58b6481c2fa7ae94a980deb52 GIT binary patch literal 15232 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 literal 0 HcmV?d00001 diff --git a/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#3 b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#3 new file mode 100644 index 0000000000000000000000000000000000000000..2f1138914c4ce550ca21615bc0a454ea8ebe50f6 GIT binary patch literal 15249 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 D!Jf5O literal 0 HcmV?d00001 diff --git a/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#5 b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#5 new file mode 100644 index 0000000000000000000000000000000000000000..298be4f7e529cf4e303a9262490da3a9b353a40c GIT binary patch literal 15393 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 literal 0 HcmV?d00001 diff --git a/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#6 b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#6 new file mode 100644 index 0000000000000000000000000000000000000000..c230afb9d63246baffef7170f74e55ec80ec0525 GIT binary patch literal 15393 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 K_^&l#$o~STV)E?( literal 0 HcmV?d00001 diff --git a/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#8 b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#8 new file mode 100644 index 0000000000000000000000000000000000000000..c5717cda0d5372350c69b65a30f7a439a0813361 GIT binary patch literal 14904 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 Qt#%!G-~;^MolxX|03WXeyZ`_I literal 0 HcmV?d00001 diff --git a/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#9 b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.b#9 new file mode 100644 index 0000000000000000000000000000000000000000..01c65c2082cf75e922fa4c462f3f7a3826e94885 GIT binary patch literal 14976 zcmd5@4RBo5b-r(RCEII^R+blREX+fe!8Vq?`mr%owIxfkEv!HE7n?tOSNkL_mUhMd zU~GQ01*Q;&W*Bf2Lo(o!w1q&ZlM>Q+7@)v(%%4$aIt|mNt$N>XL*Yn-` z&bx1ADWECS$+e&Ep6{M}-Z|%89vdm%_{j|i4j;N_O{uuU zeEjew+n#+d6cA@O1vS6M{a0NTbmQ%I558uN)~7k07#UIPSW;D` z@$IP*xxA#0f9+bs4^zfJJysjmG1545}MZJlEFg_|HNRM#$c}TFoERxUqi2Ja^r*+d7(e)74leN;j;Z zr~RYxvW-`3Is2@%TrQG-;f*)yeC)8YoR1gYbdx8qbD4}2|Gt}V*8E+_A*JVqx7?!Z zL(l%vSPG6N`MY=P`*OMf-?K;KoEE^NQH{4I2U9FR7SsOOmP^E)_%z}|^S9?RSt~95 z=C`Z>6*|?rqS=Ar-Bh*6|AT{?zdtjON~^lz9~#nlwmqr}9PtkiYaIGZiG(K-8b|%f zI&yBkRpY2XjPKp6@usv>KuJzE8<OaBK*Js4<6I_H@>0q z?N&6~lSu9b|FL5_Uuq(e*eEO`{H?cizSKmjUHt90gKqrSL~308op*FT)PfP?||I|b_GH#qct@E_m z$_%6vW5_$>%$fP_y7#m<(?*iSKH@)jPWxvdl~Q@Vv>_lqwuNXaS%1M>boUCnzD?JX zyb#BzpHCNB&sa3QcWW-WjCRg{Jh#RErtyjp<13#y=xc86ifj}Wc@ci(8r$ADAjH_; z2!Z|-xv?Veb8(E{@uqDnT!fhq{jqOp9DJZ>!l%k%8hzIXO3v!MPpsK%+qfo68ZRRg zs$mE4`0)a~hVgF^hljtG@xMJ-fY*6(j5+exGY&Z(d;{aSuLr-Haop2`ZvHYx7Q&ajZYupH9@x~;*xn*mkpCeE_Xw2>f$Jn~AIroFanv5O zpYxr7SZXypVHo_t?SrzHD(SQ9AK+L&2Y3Ag49&q^{{Z*!yZ*uYdH7xb@VYy4q<<>% zkuY?Jy}0mM#YrT5e6f&g2ESsAai(v*PK`5Oe3zo(Q!hW$Pk*nFf73rJ`hru1{Hzap z$Yl9ULpEeG&NTG(;!HzduN#_+pbRQh8dDua$Az z@z*Mz(Sv`PST3sVOYHZ>E}s~$r}}yI#+^IcC?EZ@1|o+)C?hce(b_>Ba5N82M;e7A z=RA04UoYyd2tQG$^c;Lg>3^D19XRNFuk{Ixqxa&l0ppLnXcXX}pMRzhXBz$D6PllC z$noM#^Zoh0tS5T!eVOk4N+HfPdarz@G0%%Ljh^jAJiuqDK}RcOU3Kdx{0u$PTZO!! z=gK@#h2PU4Kgu6eZ&%|3_+R?AkQZpeubK{r|A*UEEFAiQ%A<3{2pse?s|+y{j(Heo zewO3K5r-QF)&A?)#rsA0mTucVSZjz~Ww3X=kAeF@7`bU7a^%E(3gi!Df>>XI~Qn^$yL!C58F`JuwD- z&?A4b&nj*qKD$RK(<9#MKeBDa&WSk^muKi@VyQTHZh^hZ_%Gr` z8_z&bj<>Ei=p1#i8o^KCJD;TU%?$XFdWz{O{FpZ#4jE`(e)xx5e93na+tLrf!T(H@ zYKg*~eP7`ib8yF>3Wu%^UI)1>2l_a;JP*Lnrz#Dx=jY^K>JNwAdRx1FpKSw2f9x;Z zeOBTdyKEb{<`=cVz=uAPV}6BCJVd!cI4-PLMc$PBpdn`}4mpMQ_0=x+DY@t&PsuSP z&hj-bTz<&b`b5Hz3%ma6L80uH`e;9V@|!}O`O#~8l^oEJ zrRt1`UimE&hAxa_p2BM+4jSXg9fj9Q95m!X_m_OWn#W~%sy)Wy~t8ZKS(a??X0?{M*0Ub&?ZZy z-`qR`hT7`jZXR*%b#OTw`k?-zcAl8?49!&Mf2<>)R~%ffBgJ`m?F+WJ_f=c8erSt7 z8W0zr@`wJQA|DF>XqgZXlaGILJ)H|)wL=OQ;dL+2e)+0xJGkTjNO;E~b*}rLKUY2b z?I)ipdfj|={$hOIPDTHao*&^{1|0SI5&IE)OwhOR@u$c??4bFO7_80d2cuVKY2*flot*z<3ALB_^68iY>SF_k{^*cXvo)iNInl?oaG=6;kR21*KfCd znSMjv#@Q0h@xR=!vA)pde1H1G%{Lm-pXgan$|D!&dF)T-!+kWr2s6$8Q~c_D1wP2} z@-rWLjCuJ%L!K9Bn(yQAFT#AZhAk!P1N|g>7cnjS_39a#i#xRN;BqqKj-<7wA?|v` z5I61c3xoclojkpucwN2^+a$Hd-rm-ZU3Kf}x!Fb`zz_Wbxd3rfVWak&GZ)QWm%mQ2 zi}5?L-rT^yeWFMVH-VoLi=OfP$FJwkS(k5ZawagV?7?6EK|oAC3~h*++L<#&MeFj@ zvP*ry|KLkL#Xr~Om-#0JczV~E~k#q#@}A?P_M@t-_3kM!@WR1+Henp-=ou4`=C z(bcDd2bXnVx?d`La$>rSpoH z`n)i1Z<2shvF=2+(?UDW;y@#*XHy z&aGSJ82HcrYL1*Um0u||J%9H1&X+F}Q=HF_`VO6@%9jW1Y53tA zxuxocmX4NgS}^E;@CCm>4jUpU*Z0&}pR`v#xRX}uAK?G=exJin2Lf`@e>?os#b-H9 zwa4vok*9yus%!e?bC2?dGVx=h-?+^GFEVK5Lk}9?bQpF@2<&bH?sMY91?dCuAo65N z1770fn|BC!=`{QmbX)jL9zLj$;4_}DdU0UL8^*`pG(^MA%Gc(nhKqv_G|OXt)D8HV z=Q(&N^cl(dyMV|a^@)j+0Luw6jrjHASYPBY&to~vhyLACSB|s`vQFGfdi`AM&ouh3 zPR-9W2GS1%K-nQa!zf)12e4G+!^>w zr@^salMngiy1>@_%X(dyhJU;`)98;Z*LE?Dd9a!7<@o3OFwT6HpA_Jhn9%nfd3yNet=W)h)ez{dB=Yx5QpXV_@+a>lx{uPdf3i>U>fsKw;0Dc2Xa^**B@n8S8=`^Bg&$$@x^< z=y#=utJM9c;*s3}InFrKkmIRiA)e26FhBG0{ehP^%n=V5|KQ){Q|r~<*&`oZD*w|t zX-Wg`n`U2={->IQ`i>gotq-V0z-3Q4>F8rH4ZEQe<4hwL3vh=9&i#xH$to<@K}|KK$71AN{zc?!Fb3(z(4kx%YbtS95>4_~SEXL`@uzJmPa`KYVd zV^|LJ^}p|P^S8WV9<9qSjP}3@AM|c%+TFX8dbKVR0_--W|M@uSAA-LSAE=$)cw>6c zF@FKh^qy@LpL=zDGL0U4rK5j{>DMkU#BpE5Ip3f8nGbtA`=PvHuIMLwPZ}??z1`a0 zna)Mi*VQ>QtRv1idv?$|TIx*0{s%74AkH}BIO9M+9%ub|KJ4=Br_#@$F^A7rw zF+cMKis(G{m#Ti2Z=WkZ_Wip!UVKtIucK0ZOIG?!U*C#n&=WPhtB-2W^;EZisotMK z95Q`mX>kG0^q$v?#l%5v7t`qBTh<@@6KWsdhjHfP=P1C-8;mLEK=o~2`Tu;o$`(Gp zgvzg|k8NtsMMuomq}i58TJ`Hsb8BN;RdpoNx3#KfeZOdQAKZw>ofwL&t%a=KPV<@?IbT1DAh;(RO~%d6!9fhw zk8KL}4kt1u{m%|t=BPC=98D$$NVCCIDm#`=B(wA>ZAQ)Ib>`SGUNarbn6VtaKAkj& zt!Uh&7uu|SYt6olB_-@tFU*=WbI8o5%;@c@MBGg0l1T~BJ>m!zjmdO=mb`-bs> z)aY0$NiU{m)|x##`pj$1uI}EdNTjarYT0gfJi`(%nAb0-*U8O=v`}$tFq#|5iu#dgawr!avdp-(iQLiBxUH?lr1$a?LrJqc zN3YkyFF`n_IboU7ThVm9N^w+44l|P=7iLoCkhSlP?+lM**O>8WCPT1g4!-en+6>0& z)2Nl8mpqeZV{)IBjOUU=^m&ZftR&f%8X3u2W@0#PnRxY*Lck2htV}8yr}uAZ3i+Hq zsY%1pn3Y^(X4BT-Aj#+<*^qCg71Ky!VAx6qTj&+ntTi&?%t=^jlU^t^Gh-IU(@8nU zYbOoUJE&&RqMMJJNh?RP@jJ7m8I7&2UsvEKm#~tbHTIjek;9xD>+T% zLI#@c$DIZUPmLxHSn;5`69q0s1RP18ijtG|nMrby*FEGBv9fw~^@dgAj{drZCur~a zA{VOl5$9KC;OB-Hq9*7Cf%-q>O=fbl8k?AP4_SCgX=;!A0p}jS_yNtm?P==XC!BjL z9`JpBo7@bUc<9MG$a;>auZFQ89>0YQ{J&g>uBBfA(+)R5*37m)bo6KE<`#|Iu!5>X zJt@T10ajh!WIcfXi?siI@42s@JT&?p$dQE~i#A&UBlF%Dt^mZvYz18U)7!KFtj%l% zd@cNS!_|O_<*Ws4e)2Ib0H==GY7n{WCM^KR&)EvNt*BcIKt9b@K=;RgDwY=s^KF`Y zIDF3Y$3m|?)iBpr(1HfPBS6eRah5Z8^)Ptp4s+rJVzkr zqQ#vH5qSSs+qbh-izlA;8F0I7v#|;jP!_y-#SzIpc)rXC{B2f!)V=v~wrcWLsuu27 w=Gj_>sxh5au!h_JmsO8`7;9szaBuyGD6_R{3C;dpvFgSr?)?ORB?^oF7a$`W$p8QV literal 0 HcmV?d00001 diff --git a/Cemu 2/cemu-aux.brd b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.brd similarity index 100% rename from Cemu 2/cemu-aux.brd rename to Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.brd diff --git a/Cemu 2/cemu-aux.dri b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.dri similarity index 95% rename from Cemu 2/cemu-aux.dri rename to Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.dri index a163e2b..fdcbbbc 100644 --- a/Cemu 2/cemu-aux.dri +++ b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.dri @@ -1,43 +1,43 @@ -Generated by EAGLE CAM Processor 5.7.0 - -Drill Station Info File: C:/Documents and Settings/tkolody/My Documents/eagle/Cemu/cemu-aux.dri - - Date : 2/14/2011 10:05:01 AM - Drills : generated - Device : Excellon drill station - -Parameter settings: - - Tolerance Drill + : 0.00 % - Tolerance Drill - : 0.00 % - Rotate : no - Mirror : no - Optimize : yes - Auto fit : yes - OffsetX : 0inch - OffsetY : 0inch - Layers : Drills Holes - -Drill File Info: - - Data Mode : Absolute - Units : 1/10000 Inch - -Drills used: - - Code Size used - - T01 0.0240inch 1 - T02 0.0276inch 4 - T03 0.0320inch 11 - T04 0.0354inch 8 - T05 0.0400inch 16 - T06 0.0472inch 5 - T07 0.0512inch 5 - T08 0.1300inch 5 - -Total number of drills: 55 - -Plotfiles: - - C:/Documents and Settings/tkolody/My Documents/eagle/Cemu/cemu-aux.TXT +Generated by EAGLE CAM Processor 5.7.0 + +Drill Station Info File: C:/Documents and Settings/tkolody/My Documents/eagle/Cemu/cemu-aux.dri + + Date : 2/14/2011 10:05:01 AM + Drills : generated + Device : Excellon drill station + +Parameter settings: + + Tolerance Drill + : 0.00 % + Tolerance Drill - : 0.00 % + Rotate : no + Mirror : no + Optimize : yes + Auto fit : yes + OffsetX : 0inch + OffsetY : 0inch + Layers : Drills Holes + +Drill File Info: + + Data Mode : Absolute + Units : 1/10000 Inch + +Drills used: + + Code Size used + + T01 0.0240inch 1 + T02 0.0276inch 4 + T03 0.0320inch 11 + T04 0.0354inch 8 + T05 0.0400inch 16 + T06 0.0472inch 5 + T07 0.0512inch 5 + T08 0.1300inch 5 + +Total number of drills: 55 + +Plotfiles: + + C:/Documents and Settings/tkolody/My Documents/eagle/Cemu/cemu-aux.TXT diff --git a/Cemu 2/cemu-aux.gpi b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.gpi similarity index 96% rename from Cemu 2/cemu-aux.gpi rename to Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.gpi index 5477dba..fd8dfcf 100644 --- a/Cemu 2/cemu-aux.gpi +++ b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.gpi @@ -1,50 +1,50 @@ -Generated by EAGLE CAM Processor 5.7.0 - -Photoplotter Info File: C:/Documents and Settings/tkolody/My Documents/eagle/Cemu/cemu-aux.gpi - - Date : 2/14/2011 10:05:01 AM - Plotfile : C:/Documents and Settings/tkolody/My Documents/eagle/Cemu/cemu-aux.GBS - Apertures : generated: - Device : Gerber RS-274-X photoplotter, coordinate format 2.4 inch - -Parameter settings: - - Emulate Apertures : no - Emulate Thermal : no - Emulate Annulus : no - Tolerance Draw + : 0.00 % - Tolerance Draw - : 0.00 % - Tolerance Flash + : 0.00 % - Tolerance Flash - : 0.00 % - Rotate : no - Mirror : no - Optimize : yes - Auto fit : yes - OffsetX : 0inch - OffsetY : 0inch - -Plotfile Info: - - Coordinate Format : 2.4 - Coordinate Units : Inch - Data Mode : Absolute - Zero Suppression : None - End Of Block : * - -Apertures used: - - Code Shape Size used - - D10 octagon 0.0710inch 8 - D11 octagon 0.0820inch 6 - D12 draw 0.0680inch 3 - D13 round 0.1380inch 5 - D14 round 0.0730inch 2 - D15 square 0.0730inch 2 - D16 round 0.0552inch 5 - D17 round 0.0940inch 5 - D18 round 0.0820inch 14 - D19 round 0.0634inch 2 - D20 square 0.0820inch 2 - D21 round 0.0480inch 1 - +Generated by EAGLE CAM Processor 5.7.0 + +Photoplotter Info File: C:/Documents and Settings/tkolody/My Documents/eagle/Cemu/cemu-aux.gpi + + Date : 2/14/2011 10:05:01 AM + Plotfile : C:/Documents and Settings/tkolody/My Documents/eagle/Cemu/cemu-aux.GBS + Apertures : generated: + Device : Gerber RS-274-X photoplotter, coordinate format 2.4 inch + +Parameter settings: + + Emulate Apertures : no + Emulate Thermal : no + Emulate Annulus : no + Tolerance Draw + : 0.00 % + Tolerance Draw - : 0.00 % + Tolerance Flash + : 0.00 % + Tolerance Flash - : 0.00 % + Rotate : no + Mirror : no + Optimize : yes + Auto fit : yes + OffsetX : 0inch + OffsetY : 0inch + +Plotfile Info: + + Coordinate Format : 2.4 + Coordinate Units : Inch + Data Mode : Absolute + Zero Suppression : None + End Of Block : * + +Apertures used: + + Code Shape Size used + + D10 octagon 0.0710inch 8 + D11 octagon 0.0820inch 6 + D12 draw 0.0680inch 3 + D13 round 0.1380inch 5 + D14 round 0.0730inch 2 + D15 square 0.0730inch 2 + D16 round 0.0552inch 5 + D17 round 0.0940inch 5 + D18 round 0.0820inch 14 + D19 round 0.0634inch 2 + D20 square 0.0820inch 2 + D21 round 0.0480inch 1 + diff --git a/Cemu 2/cemu-aux.pro b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.pro similarity index 97% rename from Cemu 2/cemu-aux.pro rename to Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.pro index 55ec987..748f8c9 100644 --- a/Cemu 2/cemu-aux.pro +++ b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.pro @@ -1,25 +1,25 @@ -EAGLE AutoRouter Statistics: - -Job : C:/Documents and Settings/tkolody/My Documents/eagle/Cemu/cemu-aux.brd - -Start at : 15:18:10 (2/17/2011) -End at : 15:18:11 (2/17/2011) -Elapsed time : 00:00:01 - -Signals : 17 RoutingGrid: 8 mil Layers: 2 -Connections : 27 predefined: 7 ( 0 Vias ) - -Router memory : 197580 - -Passname : Busses Route Optimize1 Optimize2 Optimize3 Optimize4 - -Time per pass : 00:00:00 00:00:00 00:00:01 00:00:00 00:00:00 00:00:00 -Number of Ripups : 0 0 0 0 0 0 -max. Level : 0 0 0 0 0 0 -max. Total : 0 0 0 0 0 0 - -Routed : 2 20 20 20 20 20 -Vias : 0 31 4 1 0 0 -Resolution : 33.3 % 100.0 % 100.0 % 100.0 % 100.0 % 100.0 % - -Final : 100.0% finished +EAGLE AutoRouter Statistics: + +Job : C:/Documents and Settings/tkolody/My Documents/eagle/Cemu/cemu-aux.brd + +Start at : 15:18:10 (2/17/2011) +End at : 15:18:11 (2/17/2011) +Elapsed time : 00:00:01 + +Signals : 17 RoutingGrid: 8 mil Layers: 2 +Connections : 27 predefined: 7 ( 0 Vias ) + +Router memory : 197580 + +Passname : Busses Route Optimize1 Optimize2 Optimize3 Optimize4 + +Time per pass : 00:00:00 00:00:00 00:00:01 00:00:00 00:00:00 00:00:00 +Number of Ripups : 0 0 0 0 0 0 +max. Level : 0 0 0 0 0 0 +max. Total : 0 0 0 0 0 0 + +Routed : 2 20 20 20 20 20 +Vias : 0 31 4 1 0 0 +Resolution : 33.3 % 100.0 % 100.0 % 100.0 % 100.0 % 100.0 % + +Final : 100.0% finished diff --git a/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.s#1 b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.s#1 new file mode 100644 index 0000000000000000000000000000000000000000..004d5473e9ad2835e2ac191c1928dcd268dd14ff GIT binary patch literal 46160 zcmeHw4SZcymG8bu`jvhp{kXKHG(CitrlkotxoI1)mZs@fp!qNfrM1}fHo0l9O>*PS z4W)?QprDmuun+kmAmbE97)Fpmo`ZhQEE=Dh!Z@3YR? z=O!tl&b;^L$AO!D*Z-`u_S$Q&z4qGsoO4?`yj2ZORBFPcqBTXOKaDiK5kK$B=f2xN zQ(f-da^&>QfAd`F1oh_H;jb5MI`s53rDocMh0jvTjVPsVy@khDF8JV_`!@ghimNY} ztx6)Lks_SYM@M?Ve3`8ll|~}GLLckX*=)KGU%@|fW~9J_RcoSqP=5zLYgT}7OC@}K z_Us56V2+FXGwGphvYT?|%!y1Ad_$@)**};{_XCff7AX}x+uEDxN`itur$r+(1m6?j zC3ELRN(9fgWKw%m{e$G6H#fld1bE5((}Q}m&56DwH3k3a^8oq{<4J=eSA-Vmn?FMruzCfWReME=S9w<2?2kAmz-H% z=-V^9Db=4E+^6*^KXamw?+NgdvlbWmaVAf8ABcw>K0 zTIBE96U2wjL#b}hKc{!AfWK*IFq_Qa3dl(&ixB9{(VED1?dwF;0^ZXT@NXOJN@q;m zDA~I=z_U#W6X3wVZ(o2@e=QMsDiz?2KUq)C``;hnj6Z_!-yh%&883iBPBvRKC9LQA zmJZ+t4+i|5*}+uresBT5;tC7j6X2izbbxP3CbI3R{{7^C>ZxG7)Wl+Y`q(ny-}+WC zUTR|1KK}I6#lHX7#A5+v>DfPh9l}isQ-^rvr@U^|M;6obXciB2lg3!&O{h$A4p{OZyM^K3;a4@ zGO`6<4LM-D8mAy((hq(U$&EmaS_Rx6jrycox)kM_;n{QN&56!BZKeU`FZul_X21=N zt##w_R}RaS3fD!{=Ec<-pgyqv)fbY=Ev7!F;g8nG?_G0gYsVJqGjrDLInmP$6#S(= zeiSxvb34jY@%!Fj_;atL;_>*y`WJ-sFH(`K8yg@bH}#*Ozrr7_zwcE>etYAFjYc0s zhyGH3-`j-0`J!?8!}=74^f?{+P#u-~1ogQ}^zpsc$ghS|L;kG1o;4?_kMGR}im$9; z|BlaJZ206a`m6es{C<{Tt^j|HZm$TiOX}l~7IR{Cyf%JH`QrPYoXspxrN5tznF}_) z6~CXQ8Gdc@Q_1(UK*PVOE_P~t@;YXN(Pt)7-_Zx{lXn94JhgphhsA)u_LTOS6Xr+E zGUF=@8!GIdMIrx0-0VOtlZzA#@wy=qx-8YEWf>_qb3f27_$QU z|DrH|E`E&m8K2(?^LMnINBw7yIlw6Y%rL*#Uo&Tq_D-esFAwuW|GM)qzl_Nrw$G%H zeK;>8KZbqYg%;^=kRKKfO6wDrGg+BgRw>T2l+$_+{^VLAXIldU*6$~0N=Odp{R>+u zCk;8dB>reQX92Pftq&`n+BRNtDt@|xb!=^E7(d^jJ}WF{e9e9B6)#^3`!IQ%uXbfoTne~rUWKeCS8>Q`z1Ib#Mm>ce(eN6^3H$X{tO<7;lMmd|`U ze1a6^uL{Gtt#84ug+T zkw^X&!;h=`@BN*7_p%7qj3#EYnZ)Ovh^T?TSL#!$b$xY3Q)7F}G9N#Dp6e1{S<&3K zvEAU5LwvTGO(@3ar+o6qDwk_W^8xP-BzxCpc;NP`jXGA@ZB=q@t4qC^4 zROH`vZ{>)42J%gQvJf%0 za-?$PJCR;UMgCE@eLKq)!%Fufzt2>S%`ABk=fUyto{)bkMLY7iLA6}mp}*12G2i}T zQ)B1YE}>b{FKnDNZEWL0=i8q=)aT*yBbYbVHjDj<8-Lcg*uRrDV4pp?khrk}`*ByB z>(>0M;HJ&Q*;fH>+O|*?t53U!M;=qtbfX*UTRSn4==RF|#rk=ecoN&i@2yA8+(w?? zAVH&j0N-%psC)jJgmQ2AvK#$XQR!90|LQN@8y@7Qp0pV&3>*RDGcixxJ^^wCPy9x&MIBjkDJ@;g7o54}t58QYbGSlW)~ zc%8AQ;U_KrF1XNg9dY)%`2WM@4)h89ia6zXxb`dRQ?Um2LhPH24Z7V=1@%(5M{jps z+K;8gE1_BMbq@!)(7f(TcLli6@5d&wjSJ1|7<(yyp(<3@xYxK@FMgUR9Lz7;Zr1!# zKCE`#^moQTDUS!`zz)0F*8KJ^M6h|#y~Mp=9oM|b$n>CLKgzM)%F`%^zIXgue;oOC zW9(ud@StACJ~cXCk!FnJdDE_l`j-1GceOHEbnY`I9xj3YMuL$Q@K1$*UhnRV4CvFj zJ0*{@{8QD-rF#Blojh(*4dx5}(jSPwJj>TVG!H&_=V*UmOyft|X4)0g@s@(+oQ;z= zpI`Vyp3P4=b$g$wzw&Kl77o+-mnb5tC<{RXY7-oz6Gd?{`^oOmNnF zmlY=kr;YB41bHU?>ZKb^Or$KvM&=>nS0=A;AZ@MZ4@%pIa^!Oyb0X!4U5N9rampsn zQgD8ku`2c2`cN;P_w?x`e}0}xevxDIa~)I;yA4F{)N#+OmW|z{&V0KO=aFwW;?zCg zZfvj2VWL0n#_waY=y^_<5KEy>& zmOL-^Bv0?=NN8TR<=Fhhsi)Y8CH0vM4 z$dQdW5WW5@n6HsT-8KRKkI%_My&j1_@>j_HKjXR^E=9hE(!~FGRA`p9u$za+h30h@ z9u->TkstF^{B!rYZdt~44?Tio`xG zIj@E5K~J3XhlOh=68z*x*sof?UN?yx3)kBz#96O}>wr(3dRllL^~AVXK>z9g7UPQp z#KaTe^NDi~@o*it%dqPDr;+vUGwMI7u)sM*ejv0gcj&VFz)zH7e~oc-tFzI}-C@NnNg#4Uc` zKI~VE-?xwSyC+B62YFzWy3=?0;dkQ?u_(t2Y4(ryZS*hsh32@i`6pg!Xxh}~7y6Db zg!$M0$k5YHhWSMwmXs;_2u<0PDY($o*T#jWzP22pslUxHG$yUlgbSlQgZeAvW5%FiENHb3hmO?%t? zv^#0~o6Rr!u;evfzi2&4Q%|-=Qy?biIbnW@N+z}|Jdfd@fc^@+3(W-(k}5Q@gu>-FWH~sKOB#g&pp$;@u>aw zflnHLW=T0^xGR!zGwvl31WA45)W0AfUOtS;(>wIInR6MqrokH8IS(_NPnP>JUi%lkTm^)wi29vK%AwG|Nj!V*{^J?o#(KB zFIykcaY6TQQ8?bddYOs0EKUEOrK;W2-4V5;0MFNb?SisxC{INQbZhrbjF;iT`qJB$m> zlK1RHj?k22<3daQ!Y_KVwCfd`_a1CqXqL8op?RH+3(Zp6E90Fx-^1lPkJa-p^HtiJ z^<_3G{h^)}!$b}K;dT0}{saEy{6hW*{|fis@Zkac9G3Yw`(Qs@w__KTRwrc*v|Tyzv$B_j)-+Ik9Y+pSDZQ-|E=+&;C{ z>$lu0_AmDnTCrz9aNVNq3lKjW_?`IuddBkcdgAb_`JAJFiCNCxPXNB)M2S+9F)P~p z56sU`AXjm|jXk^1no{~pXqLySeEUR&=5;n+irj>9CbyYV&mg^P; z@`dJgwtS&kkKkq4=j?VL#J#@P*nAwhwPLsH9y4}(DK;?Iwp(_cW>g;T+pXiTWgc`e zPx<##799StQdi<$Xm}osMUVc#b%(Lu7`WAx(k`J{UbiM_m(aY<#@U|iH?aS6u_;B4 z(1)=XM!O0wG|QJ_fqbEPoh@Hz*7MeQP4wxxcoqX$70V}|Gxe6?>HiP84em$PM~(4R zZj*^W5kEHGJN*I}PVzL9Cz091ku{n91jb3psadjJOT2lCJg>vv{1B(#GA3{?JXYf1 ztp8lfeD0ZX?h-%eyEN4ER`*i3NA-Z0NA6OIldOw}t|Ypt{wL_G zv(QlJ#nRJrKJR-nFSqp({mTc!`g6S3xwpDc1$ur!{C36F-n>x#NUfS2jQ5v5X!L*H z;Ps?9e(zs{c@+8``=Tk0o&nDD9J4mA$1wP9+-WxLTz8w@-kPY;t=~}UX542sa;l?3 zv)uR1K)%qt&XzAU>k*vsigPRbCf{zv`H^_VS0Kw&xti?Ox+m4M=-O*wvfM$j+nYO# z-BxU6G%=4gGENrVW$fnRI*$q0djt%@cxRoAp;9lOizpvf@u%uA&;1Xjc4M8z^390O zbK*kFIl+Zyc?4@i8z;@{C{u8uiP^Z&EUkK@q&cPqH~peCZr3e%zMg{Hyp(6-jPats zjobPQp0B^)w*Hhy{A}!FT)6=EUtV+Fo7W+an`!z8d0KqmV@eUf`c?-t^#&v83jqt$5&* zAFqCf<2E-SkIsoTxdBbxX>)`|4Lvtp?Mu;3ct|AY+PuTyw>B7Y8vx_;Nt&6 zi(Y~YEqVzqG|LLevvKAQ#HqiHlNNmi7n=3+Be>AIggg(Amww)LIq$OM*kHRjF7~=t zx%ap^v@<*|&bS+X@*$<@FPwkGZbH*HIbR4a^ld4`_4xrVG|SsCw+g?|9YZF+5?tsf zuY;W10)C;jURZMpztAkFVGgx%($WqOkD^{}_wJjt{UvT_9QIelQR+BThUN9g+@yPj z%3&NW{Rzg=0{k)gIr=1a682sGz%*rzqdKgaEZiSQ%nvV5aUMhmTk{d|H3#$Oqj;3~ zmpYXiUW>g&l%^l!QK2ad8HA6M{v7T*^ZdPsrQZ!dY09(kc)omNpLjf9zTo-t1(*6n zKJg`3|GtircDNV5!;i=Bw@dR+5A>JowO+{mq`lHkmW&%V&h`?&`&FOcZ zPV`xKhr1kd-++zXho-7R$j3YqkHY7dL+%?m?|$hOcOh~5L$`aedz<O*BEGjfH z=3WM`j*@21$n(6`<|i#557+acE#KHD7SES&@alNJe4Afnvm{P`P~O2Y8TdocF7kf; zbkX17B4_Qt1o}%mS=#)f4@-;RZp&Wk1K8(GL!(6Me6kKRIC%DiogZv>D z7n;{eJm>u*p^4eJ&@6eaw3qZ5ON@+soV4gA{6fn)!G&f?c{cv)%cf3C|0wxLi@w4y zwCF3i&@3rW@HK;`KFklSck-JNNB0+L@F|{0d76jEPksT{Ujjcv$+?hnn4d6LWPb7k z?Au9xLVWQ7legT6j8SlVT;F`Y&ZG3WCN6Qn!*v|sdW12D`RdWx4tyn8j}U+P0q&n` zT4&aI4uQNvaG}{QI;r47 z^SouxxX_$?uY1h5b6jZFuXTXk=x;)^ zr*jXL$kEx4Iw)%RefhAt@51j#XJ6o;(5rmLXYRXlpOO2-vfqd}6D2Q?YwIGReFm=i z`0hmhJ_B+6j!=n%tJdoGU#REV?%D3k>Sc<;k-Js&BtMb-{SfW}TDY$#_cyryrM_eB zhqQh7_umgWJriC>mmz<<-Cg3gt8bXfRql&29}(bl>Di4Bm*cDNpTxO0?cv%#u@2I9 zlRXsLlh3`-Z>c};@yq(%d;dc3+i;IFJWr|U9e?Y(_x-g}EZerbcz1w)QlN3tyIS$w zyN?$}g=Wd?3_te&JzC@uFH;ND$jEeeS>)f@3>>+K+1`p_O(^b7U^mb|h;uJuJe+$c z`TV?iESxfU*!=WcIlAY6emTDDekV?T=FJ`+C!gRv=i#288-D8Q;mGU)e(K}lD~WSH zI=MKacK;M{4CRriKR?E|9KgB}I7_azWPT^jwHeERU+MK4`FM_NK*Miv=K93>F}S1o zMNU3WIpKN>;`0iOT$Yq)}agU#}1ASsq%4NHlGwF60hV5|tcVS%k!|gS4 z*nY|h>|pFknsNk}eI$z0I@n9^`JNSdKs*#_3YhxBdgp;XF&hg_i3Cm+R#^;+&^~`wpBfjNcLu z?mK8)`{&unXFm2d*Zsy1UH3bfd(Sx&SKuICiMjr}z^_1)-|gYhGu{loN6VCY0Owhn zdBNc8f9$%%SrUhwv#POH=se-NFHBPE_7WqX`>5;P@4Jtx%?41pZ%Q1N`QpZz`nkJS z{*(>J7w`4(@Nu+&8sAM*M!_EDpJ=Ysb{kCh-1^!Cqr-{gRMoBIjXfe`ruOxC7< z2ZQ~~oQHBN&f@AZ=y%>n;NjuA-#Nd}K@M<749~HwLrh1>`^(IWo@eTOluJN~7bN|Y5R6VTpeGQI>aC}n>SnqqklW%{u z^fK6z@#tFE-i}K`v$W%q(7evZg%)|VKkf4@VhO&gE2DZH?c1%^i!C1R#ibMR^*?gm zJAdxF&mebyVivD7e)yAVN)b;xN(oLsoCm&RrC9e($NCthiAx5*g1$=R`Qm@P~IPLrd?EEectK1tfaqa}|%yx0_i(L0k*Sp?+ySP_o z;r_Vm$Ma*4L-q|*lw#@iZ=Ccx)XnoOiE}(&`ctgwp(md^`?#;?iTD}CSbqY4DXNs< z^f%tmYQzq3xZfiSzWd#=`aP!m{fDqG`;(=NJE2*Y!`?Pdn*D3zLbDV(&|k;@vFu!W z66;g+8Q<%86@9~_4C|vI%nN^}Ho?vd{uOqfg+Ds}GlwFN*C*P}oEMmjS-99a$~7o` zizR)}dM{wHtTFm>cnCp&Dbx^&(?u)+vDc4;OKa;r4 z`%rAx`|+Ilj{U?|6xfi|e)-w-r z?m0|`?|Qgy7jdp_EnNEp_2>9~3jWXWd#mO)?IPCmoa=tB5_3QH6{WqG{!hd`;KT%H zdk?RMf6Pa$MOph3(_X7z}6lfvYUl#yGgtLquPtSG0JC1*t5(}S(t1xTiT%IEb1s|%B+vY|Hz%BnIl;!K zY&Z1Z?G5lU{O-qJ_$#M7LCtNp!u>BE4rDNCAf@a*6BNjT?gZm-oWWGZu_|Y2;e&d6#Yva9*N|C=} zf56YYXe6i9hu2|#LPnKe1zKI4>oah5P-;dwdqI z`w_pZ5IwpB&nAG2WgX(8*iGn)yAUURye29%OI~OA;~Ez^g453Hkw3o-pMCT!>?vRw z!-Mwu%fE2lFCeDtyv2Hs>)RO8KbCyed!AYBL%F3(x%+DDL-~^*!M^9+&;?^s#xn6E z7(2vwBhRw&I(R(slMMmR{Qt0f*d0&<7%x|1yyP;B&$1syo#|6@EW!F+zH{BjkI5ej zmJ#pYV$R}sLTJw`%ZDQxCoSiJe+W4HT7_|k{A1wiLt#C)9EYBD_!H7o-Z`M$|9g5) zS6h+SeJNP)7yU0UubVeyY~VdJ;;;AlPCpMHM_-o@mqz)U23*&0jttiODoUCM%V7QP zXq+^!3vlFh9?g>1iJuG2axD3>zBl|vA70OVP2|v@$6MEP&Bt}Um!Iq3YvTMU?U8mE z`Gxwu2F^S5S$R)^@x06JasNSm8vc1YOqnaCJy|cGRo;eim7h;?zjwwJ;d~PF{?g~W zk=He0WBxP9>rhIbPx{&iz>o7R1s7Vb6I`yB>pVRA0Ol>uv(1>7SbFO+jZ-J$EM>iR zANWbLwD{v~9v@4=83$zF<5<g<9K>L1*gS0&X7V6U_!;&- zd3ZQRDaUDzU#~5{Or4>=tlziw2Dhr-&L41O-X(|k-jL2ih|72jzfWX-`-|6jxSqf0 z|L=bWx%uW%?@vX!f5>rk#}~{quF@|;ul-RN7n<(_@jBs`_c?i^JEq0Q2iQbau3NAF|+4Tx7 zdI>*yL`R8Zc6;T#%}+jlZ27hf!D-K}J50X27~@yoZzay$m>*(-^FE{WtMn)9h5zXH z{qxt|+^>EH&;9;ZUE#TD?kY2XiPw65=#7g}e(T@&%=24iHtsmDu`Rr>$C7i0$scBG zJ&9A#0I&9Oxz6xMG)_LgZxQgD-xDBBjcr`$aJ>$8m4Z2q=VU*GIBCic@KXIAir^xj z^VAJ)+Ra5i!OL*u{w&{a19Q3aYT^m)#``xsJlu;X1v;O6@oMCZ`y+~_@sqQnLbK%F zh{59;CrzBsuo=8s8e;WHIw_|T2g|#UE z%`6_oU$_MKDS_YKAI2wr)!_f|?EsheVR^0ho-BHZ`HXoVmh+B>>o`W7ag&FKd;YKV z`xMOm!+E>X^HEVQKW|r2uIo6y7(H1Uf51N5XARBulZ|s+lV<)n7S8jJoGI}{>G_Cs zGwwz6{$IV`uo6x1s;`I(;@elyRqKIb)Cp8)5)7RWI;>GGdr-8_aI@&|eve$wO@ zJnP-`Avt`21b4Gq#&71dM6#LJ3!{i`;+`L~n&b)7M&d1?-KQhj|Z}N)K^L}KUdEdzS z&!6`T$C>vHKGwXyXP%jx|Co8-e!llstok_rOn^TSmpm;Wmwdy)Beye@ZsTAEOW3 z#dqy_cyb_JuT#cZ=c?$-rRJUo-=}7ON!%7%e#csH(p+QlJmZAml26F`Sa6}a-nHcm z&3MNAMfgcmKF{0og_iZP@Cz;LPQj&JvW?(aq1t;%Msl!;Sc70gOiWrJK$GQp{bLN3(fk+ z!g-$O%)D=&`z1|zHZHW(Lw^2F1?TI@1^zmH(rZ?}MA>h5zE*fqC|EBSMuld{`P2B7 z!ATPj*5eV)FY|JMzy0}I>f`!4sP|8|PN#gX(~lJ5Up_(UwJR<(OIeS@&oxe(*9kt} zI-PjMt)Y3`kN@n`-+%q?sPE%#Kdm$xDT1{9sHGT3`zfpXa?V`cVG96LH?hxA&d6KP+-Z zo{=Amik+|jvUw&)ZlCKFawB&1o3mwj{VtU=m@gVt{&CeJl z`I_KDOP(UQv}-*1cAmz5m-g5=*P&zQZ|~es5j(T5IKJ379Ls`}<~e@&U2yWqIl*b? zvDaVY-%k<06n~`r@$TBadvwb!$H2uiNg=T5%Df}#-eRV|g-nhtTY2%^~OB)yc zSqjek)L+KGpRzlGBvc={gc%nI#@-R$k23cuc*?`Qabe%5(D(1Wabe<~#qY&E^W4SS z-OME`aN0Z{`-jZeY^OaZF`m5r`6zbE{RG;~yU*gi-&d^jz;=HhFPEm>IFF2-Z~UqD zEon(}g!?5}e}((S#4BFm;h}hC;h}!Xe;#JMdHHlT2`}1zFY-!s?{w`55O_O2;7`1` z=uNk@Zvxf?4v^fHw2$ChUi9(nZG1RBQTT5c{GppBs>kOS3V!_j*#%k-@k0+52tIFj zdw{p%yI1eA%BjGW(TCS~`2DXp;WxYy&-q_LL|x2)k^4Do#qX8ibN}pOwf)^wmFt=i zcl?*pQo~=MFr{8d{`S^J{5AahK3^K*Kk>h3O*Q<5QmVjHhbvG++KNeo<0n z_=^}-ZFa2>f8FZO2@luw(D;>W+u7{QJ_^tpI3F33&&chlZ!h_$d8 z?J4a&`No_{M*c+Fr;X}Y$1b9HE&tfRPgk_3=0~pd+t(*dv-zoy&Cj-0yl;{(|MlNa zn_%QmESgTv@^bYNz{U#is4U!UUXGnwth@1j=w z|I!rgL*JwyN_*dYv&gfj@YjU+*G#8^wM+0U{{jD0 z>JM)~l2)~P8w%f_W5)`OKJe!^e_iB_U-5_PnEd-?v_Jjd9xs9aOyhXDuodr{$U%Pk zn$KUV)Gyu;`O^(Q74i-(A7j<_&o|zfHe=E7naa)KN4kdb9}dySLE^MyQc3YQCw;Kk z6QPTD5A)y7<(Lm2*q7c(|73r$JbqcRUiXoo+-QF25PtIQemvl3z42L@;!n=`(WrV6 zCGk{z_@JCEt7j?gTkv<5oUd8$3|;eRevS*_7d;)!JI_x4Wx=eOTSBT*4!lia>nL>K zcPDlpnLbmG8J3KVQt#X`>y2oB^0A+7{?o?fS38A|<;g3J{H18G;QILuPb)_is+NLt zCuSzpg-k^K;hp#|d=Q@x6s8Itv?t>j=S{|MmTZ>;E39-|ipvVudw1l`Wt39{Iiu~P zb}~ND&Md{wlrJ>npN$Jm+Xznim|ez{FMKTRe#h)MCO_qK{*`*9zovmd-#)an@Y!}= zG>rMo8ZY$?4cZV6B(xOVFmX%KXF~SJe)~?^k@FhkD@)e9Xt*>aN8+UE$JB%^MH$}a z_7D0S<*;ugPK*8}W9Tpao8K-6BWR}UPAyWO#0(uAX(%|nk(ht`GJ-Kcj`YDJvqv5^v|*EK)+=BS#q9{dTD1Mp@Vi7 zKK8Tl6Bk;}n|1~K^atUO4@WwMHhHP3hIW?g!*(uIuS{&2_RUG7+r?Im)h@l0JUqa&l@2IKiyaf9)keaSe@lI^8@p>6q#hLKNLcza6 z`sCYlV?$@hcCTJ{>e*AvXN+zyYlTOI4zZ_>x3H((UfMIiy|m}!vwvBHb>FCVQUCmQ zQGUgfv$fu|r|2(!LON_utcxr^LA&@GkLM>}FD{?4dQ?BM)==;PzqE_7gnq(O`jPD- zZP&}Z;%8GYC^}=tcSp60^M1bnv%e;dfwNxD`yAUWIS;U2!ATQmerNCk%}<yme2Mw56QQK z1Fu~+{n-h#X1*Hg0`fEd=lg@$Egz?S1}dlP`GD;X<^^LP(#+okryPzWm^O599uYp4 z(k`(luea?f{X(4ezW6aS@6ZlH+jdwqjCHK#pG}SJEmVN>wLA5;sn?VwM$J34LcZOo zKjZ3Hc6fZaM90&4m(1|vD)khaC4E5rir@LMaq3S$Cw?mZ+Z!&@_A~mQ2mMFKe`*1dJ`eaP|2Y)V`2%y2BX`?dR1SExf0wEMy{)9|CC~Pd;M= z<+G%G(KDZa(IL$5)_7@NjKw+*XL14B`vBVe)lkz!KG(~X&(fBk-`?4?ZkeB)i|0%? zEonY?Nqg0jh9zxN*gi{@>97y#$*|f7te@S#F2C~VFGdR?R(}Pa? zMHip%tZ!Lg8LL}~e?zuq(P?^# zx~c71)SJk3JFD^2RnE$7Xs>s=%4yu(;#4&D4-93U&6)HN^lKT)f?8JP=zj{?*)-Je zZ0v}V4E*q?Jn$wxSL~rjwm}F?v3a558|I%vJF#ryXlr*~Z9?Yh? z^cjfE;$N2Nb1p-b$!sbKG4;I%5(fvJ%aWN?&q3YA$;)BT{zR|Sox(peLgS`;^oi^~ zG<)wpXJ5KENmW)jsjLw-Xu8K!@8AmOGGkq%P+y{ds3*~t9m*s#^ns+av9aFiPF|Mk zN)9@M`_eaU}{kMetlvPb{g#3m+VW> zVlZD{vOhbhP3Jr9pmz4ys#tu5!{0MBO=Ra(pIaS+j~+;5vrfez`(_#3$5b#_rFcmt zDp#@ESdIRIiz=(nU3H1-Xsd5FN_953HdC>VOrqah=>X9UUVmYSgAv!0+B=kiei&Bh zV*SfO4xC~?e7VYLYFgjH&0ra=o?RfqIiSZ;m9rr|w1?fdFWI%LcRPiA6o0%Cg; z2h&5@D*jMLO}sKrjoL46ZQZ)VY2VSbzGW*F8XIiysBhj-iD9Qt(}$gwo*weA83;#` zzGTfGAWyjh2GMA7;-kcbcM4Q(4QF<<#wd}nh@XM5vT z9XCA7*M==$`;O&n;?=*u<*Tb|RyQ?`-vNH7@GTDC{H^P2Dv(g0Tfd>9dYP4Ev}|sx zZ))1uhFrr6@W|&q*?svkjbH z5W@z>m}g;gq+az6jb1PNtekxHOw2DxOfo~2I=7Lu0P%hK#m%j4E!#FWFQ;KJA6C}r zNN!J!9WBmzHQJ8CB0T>kCPRO4R(3RQ-qNA%@LyqKZ*N*(slyFhq~~|>BQFzV3g--_ z_L^K6^S`q`V3zFfj*# zyeH9%6HHzi7!!bW;%=PV&wHGTR26bYZy{wS_hrrjBwk3IAPIp7X%bR=ojMKlVpRt2 z;vMNBqzea~{xp(gCSr-KlSKMpmIeEu*PdjuA8CE6hckK->o%l6Fd7y+-RT2Z(H(SR zRWU5Ds2j6bT-%dL_o1q#gUH|Q#m_)`Fs0M23g`tstU?pcKr+*VRTh>$ex}rmAdh6k zF>BR9G@mI^FBUH*RqjgYMI>!wk{^B>{J;=aT3Fg*JqfZe)!p5jTt;hV(_BsxOm^=D zhc~@2I3Qbe)+e<*G91*4HCf!WHPVs?@APS69WS?p>|Li1q} zeHjdhE3hV_4qkhmgjw4_neuc`Ph}VSH<>9%?&aC&z&>226DB7;ge9@$nmQ@8v&gFA z`ra&ZE3D;u)9L+Gv^SN_qTkcqSZPxX@_&8KLGMzBJzSIedHM>h>e2UP+LyQt{^sR| zo+&fQ75XBp1JH4ptC7cYagC-K?}07rdk51iic>vW*uc;r7x~5)(SO(-K;6uL10U1| zhPWc zBo5VTiSNXrcjC}Hap;{m6pBM8G?>tVT}u5W2oySsNcd@OY<5;V8#ZojXmPlBYEeY0 zYez%z(NK*IIThGYU1lzig-^73aCI2ox=b~ml%d1FIIV@tEY6~3Xdwa!{wU^`Cv zx$awhQ#UmqID1Kva@Jr2zdPBJ80yXH&HOVPk{{P!evd!@_S`+6_|?sQpQ9XoD}X!t zZ&yI?loymQfcFpHu7HK#|3Dz1@DC7hee|Y?uK^z-c)J>0@YzoV0(ckd?Fxupd1)YE d;vXR30~6W;0emjt?P}2W&v&X@aNtt)e*i4Kk%<5R literal 0 HcmV?d00001 diff --git a/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.s#2 b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.s#2 new file mode 100644 index 0000000000000000000000000000000000000000..087ffa7e0e217dd7ade2fd76a30678f22446d43f GIT binary patch literal 46160 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 Qs~U9t^WEw;9Jo~d9|$Fs00000 literal 0 HcmV?d00001 diff --git a/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.s#3 b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.s#3 new file mode 100644 index 0000000000000000000000000000000000000000..33061a443232a5730cac157abc2ce8eae67b4526 GIT binary patch literal 46173 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 literal 0 HcmV?d00001 diff --git a/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.s#6 b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.s#6 new file mode 100644 index 0000000000000000000000000000000000000000..93902324828f0c2652bb80d874fe8eab8a6db528 GIT binary patch literal 48194 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 CZ=AIN literal 0 HcmV?d00001 diff --git a/Cemu 2/cemu-aux.sch b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.sch similarity index 100% rename from Cemu 2/cemu-aux.sch rename to Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.sch diff --git a/Cemu 2/cemu-aux.zip b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.zip similarity index 100% rename from Cemu 2/cemu-aux.zip rename to Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/cemu-aux.zip diff --git a/Cemu 2/eagle.epf b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/eagle.epf similarity index 96% rename from Cemu 2/eagle.epf rename to Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/eagle.epf index 35ebdff..95f442e 100644 --- a/Cemu 2/eagle.epf +++ b/Cemu v0.1 ATtiny85/Cemu_Eagle_V0.1/eagle.epf @@ -1,59 +1,59 @@ -[Eagle] -Version="05 07 00" -Platform="Windows" -Serial="62191E841E-LSR-WLM-1EL" -Globals="Globals" -Desktop="Desktop" - -[Globals] -AutoSaveProject=1 - -[Win_1] -Type="Board Editor" -Loc="44 44 643 443" -State=0 -Number=2 -File="C:/Documents and Settings/tkolody/My Documents/eagle/OldCoolClock/OCC.brd" -View="-20003 -16000 1020195 816000" -WireWidths=" 0 3048 6096 8128 10160 12700 14224 16764 17780 19304 21844 25400 38100 64516 4064 2540" -PadDiameters=" 2540 3048 4064 6096 8128 10160 12700 14224 16764 17780 19304 21844 25400 38100 64516 0" -PadDrills=" 5080" -ViaDiameters=" 2540 3048 4064 6096 8128 10160 12700 14224 16764 17780 19304 21844 25400 38100 64516 0" -ViaDrills=" 5080" -HoleDrills=" 5080" -TextSizes=" 2540 3048 4064 6096 8128 10160 12700 14224 16764 19304 21844 25400 38100 50800 64516 17780" -PolygonSpacings=" 2540 3048 4064 6096 8128 10160 14224 16764 17780 19304 21844 25400 38100 50800 64516 12700" -PolygonIsolates=" 2540 3048 4064 6096 8128 10160 12700 14224 16764 17780 19304 21844 25400 38100 64516 0" -MiterRadiuss=" 2540 3175 6350 12700 25400 10000 20000 25000 50000 75000 100000 0" -SmdSizes=" 3048 1524 4064 2032 6096 3048 8128 4064 10160 5080 12700 6604 14224 7112 16764 8128 17780 9144 19304 9652 21844 10668 25400 12700 38100 19304 50800 25400 64516 32512 12700 6350" -WireBend=1 -WireBendSet=0 -WireCap=1 -MiterStyle=0 -PadShape=1 -ViaShape=1 -PolygonPour=0 -PolygonRank=1 -PolygonThermals=1 -PolygonOrphans=0 -TextRatio=15 -PinDirection=3 -PinFunction=0 -PinLength=2 -PinVisible=3 -SwapLevel=0 -ArcDirection=0 -AddLevel=2 -PadsSameType=0 -Layer=16 - -[Win_2] -Type="Control Panel" -Loc="88 88 687 487" -State=1 -Number=0 - -[Desktop] -Screen="1920 1015" -Window="Win_1" -Window="Win_2" +[Eagle] +Version="05 07 00" +Platform="Windows" +Serial="62191E841E-LSR-WLM-1EL" +Globals="Globals" +Desktop="Desktop" + +[Globals] +AutoSaveProject=1 + +[Win_1] +Type="Board Editor" +Loc="44 44 643 443" +State=0 +Number=2 +File="C:/Documents and Settings/tkolody/My Documents/eagle/OldCoolClock/OCC.brd" +View="-20003 -16000 1020195 816000" +WireWidths=" 0 3048 6096 8128 10160 12700 14224 16764 17780 19304 21844 25400 38100 64516 4064 2540" +PadDiameters=" 2540 3048 4064 6096 8128 10160 12700 14224 16764 17780 19304 21844 25400 38100 64516 0" +PadDrills=" 5080" +ViaDiameters=" 2540 3048 4064 6096 8128 10160 12700 14224 16764 17780 19304 21844 25400 38100 64516 0" +ViaDrills=" 5080" +HoleDrills=" 5080" +TextSizes=" 2540 3048 4064 6096 8128 10160 12700 14224 16764 19304 21844 25400 38100 50800 64516 17780" +PolygonSpacings=" 2540 3048 4064 6096 8128 10160 14224 16764 17780 19304 21844 25400 38100 50800 64516 12700" +PolygonIsolates=" 2540 3048 4064 6096 8128 10160 12700 14224 16764 17780 19304 21844 25400 38100 64516 0" +MiterRadiuss=" 2540 3175 6350 12700 25400 10000 20000 25000 50000 75000 100000 0" +SmdSizes=" 3048 1524 4064 2032 6096 3048 8128 4064 10160 5080 12700 6604 14224 7112 16764 8128 17780 9144 19304 9652 21844 10668 25400 12700 38100 19304 50800 25400 64516 32512 12700 6350" +WireBend=1 +WireBendSet=0 +WireCap=1 +MiterStyle=0 +PadShape=1 +ViaShape=1 +PolygonPour=0 +PolygonRank=1 +PolygonThermals=1 +PolygonOrphans=0 +TextRatio=15 +PinDirection=3 +PinFunction=0 +PinLength=2 +PinVisible=3 +SwapLevel=0 +ArcDirection=0 +AddLevel=2 +PadsSameType=0 +Layer=16 + +[Win_2] +Type="Control Panel" +Loc="88 88 687 487" +State=1 +Number=0 + +[Desktop] +Screen="1920 1015" +Window="Win_1" +Window="Win_2" diff --git a/cemu/Makefile b/Cemu v0.1 ATtiny85/cemu_attiny85_0.1/Makefile similarity index 100% rename from cemu/Makefile rename to Cemu v0.1 ATtiny85/cemu_attiny85_0.1/Makefile diff --git a/cemu/main.c b/Cemu v0.1 ATtiny85/cemu_attiny85_0.1/main.c similarity index 100% rename from cemu/main.c rename to Cemu v0.1 ATtiny85/cemu_attiny85_0.1/main.c diff --git a/cemu/pulseIn2.c b/Cemu v0.1 ATtiny85/cemu_attiny85_0.1/pulseIn2.c similarity index 100% rename from cemu/pulseIn2.c rename to Cemu v0.1 ATtiny85/cemu_attiny85_0.1/pulseIn2.c diff --git a/Cemu_Eagle_V0.1.zip b/Cemu_Eagle_V0.1.zip deleted file mode 100644 index e7c5d88b042696c080b1b8b422d5d2f61aeea71c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 230706 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 Wvm zJ#%H?<=T!jEj$lIP;(F;;(31HMsM!js)vw9N$GA-Q^&$rp&9Sp+)r+Z&7(g`kyH5H zT%xNsPD@Nw#4^>RdZNh9qD^ptNm^~kmkc+zC$0~;*54Vx*F?YaG+3D%fPd)eq2B?o z0zj%sGX>t$doewNeseMTCj{BOsEcq})lY77ej37JVBq-rc)!rE)X8|Qv4>23R#7|!+L&*|9x-e`;TjL=h! z7(bU!O_oTPemBoe64~YDQheighnt*`|AvWHV7?fnNwf|)zyDU8wDV=Y@O9c=7*=tU z^M*^`#H7O0k6oUPz0iD08QcEHFu^4jtilq0OHy9#J-wR)z{FI3FR*S|=@HTcgR%dM zuJaCOvjN<7mujn(PgT{-*HVg>+SF=GsakDmZTXbiYL%EtRqc_Y_DEHW)~Z!o>`m-V z5X6p{iLCSbzH`p+pK~t%NH1Nb$Z5+ zz3ZePw~|9Uc#BVsM*be)<=H=~Iqu0o{5V4Xk{~p3h9ZkCx{kuGLmNKk2vB}_HHU}# z>S^2ryJf+I!HP3aMgr3Izr8*J$7L}ESaXZwaBGo@-5pzURWKbPR@^U%s^U!_6JLw5 zSz)x;$j%dUe6q;N*T7DY90)f39xg3TyTR(H-sT3<09N0E{X0hxJDG)?3V$9huHu$* z3)yjeW62JJn_pr5zWyON8Xtvwq2d>#N2uG+S&mA*#gU@L4X;(;TdcypLYNVAD`$P@ zpK~#N>J`N`tXQ*lwn^hHcV4}m@<`Efuz0NF68mBN1HEp)GEuyh>4W1M`?(5%*)^)~i2ESgCwJIlW_Up{;^><87>0cR+2iXPFg(n67W|JtJxRtQiXI z5ly|0y+bYo%Zv02)n>RZHt|B?MN8!A^BH62E`AU{6+XXb#e90OCNpj`y;A6Jdl)V9UABzrXV5sr4y;oxw6>6`C@c0S$q(f;Edy$@>4$|m}?G$;a zd3?HW^*7+x;~=wAi9v2@*!MOUa&1Zv*<;6TJ3Fc9^5nLHI|u1i-#g2+^7sV$T3~=V zQ`$AM7M`B4tjxY?vr9uede&H|v3aU8}Ily_d~fd~j|4^HJSv62n(Vi^fS%j$x)z9Td@|kFyo+gCTM1M^sM8Qdu-KU?EME;7d<>%8ae-&u2CSH z%KYJ~-{PwD`m+x`iU>)3zPH;x_+o5oc-9y*Jv25rWDLG^zVcn3%hHj-Q6y-rlt-tD z&2n`eFZ0gs8g&-2!oA(2e)UDRpWOwWe0@iMDql$yu#6d#+@2>dcU80XeDzz^E^C>D znA@e4d(LW63_9u#=TtVd-$n(R$)suD;IrX(us%P$(!ka}79}LLnV_O3?TxnNOOv_< z6|j22m!ZXfu94$g&}L7CV6?XAJ(y$2VbhYGaLRqw$=*xZE_<)B>e;!KDCHYY4mB3k z<_{2%!gS?$=%3JxN`Wzln3X8!CbpYa0e*0%4OtmMY}YDmth5jch3Iu`XU;{}8ZOq} z{Id!!t))=P+U_a`zVNsc7il}W?#(Zr9(g%UeZ;J#Wn`|jq-@qsQnF;>(_mU;8b@nS z=!c3nZB;e#xR^05_4|vN8fBO0p5My zxECH^b1PNr^4`(4+?0#k9umChRCOnQXHMcpe!VL#vj5n`h39o;C7wev(F7Et)z0^} zy7Q&Ugoad2ba<+wQWC#=JGr)M6Q`^$Dw`?3I|@$$9O5GS0#m~m2Q?0WI=Fn7?QWAs z^rsZ;>`n%(IqY(Q(d_fT1U2rnLRiabEc<_zh;lpgyXV?pPBsf@@4aPpJ|3EC4{4oX zk4#lh1^vU>b(1gdnHym0iMyD|r4aY8sfUZJw~f!fh=VgAJC^zqA|=BQlk43ZsN-YT zN+Y_t*~qU5u*vc%8fx(QJ!w9^y7D!pOKpf8{dE5j$V?`mAA5Q}_0a13qZmOAE5_bD zy_i;36ZMFWl;Y@fdaLI^v7EfT|79lKg=!s5hYP}mDS=BH;LX&IO%-#UJ2*jDvJ^}n zBS-rz(=+V&R!Mn{vt|d2T;#<5l%}1^9!q@rz38H8?oxW~dz8ov-Qr+TlBzP9(a`lL zONERQXMHr#1;-J%ILOJ!uh>`d#bEdvHd0@BvGVR>?b!yW+}YF1sjv5F#jYn^a6dF{ zaI!-K8N%!KcVkPJaF`(q&CSpm*(F@H-lAZ}ket>fOdM{sO3glXRNEzNM5f}aF1hBX z6nvalsx@P%I@EpL#KTr!bfzG;OL&#KR6OzVl1<%}`H)!9+eaEiFfxPj*@*4^6omO{*iXDAY; z{TM`0{UVCWwOeUBmwu!hx-{%$)Bi5E&OPxhC+XI7X3L;ie=S+^B-$xachcSeys*jE6{cIgj;XOZF)P`7MKAY^%T5l%bs z+7+ggu9|x&|I!;1v3?^|JhDq)9_@jXn_2sL!<75mtV=EW-U70oE&tsC4vM3W6b1A@ zM3LE6OZoQi0WltcD9ZhRh@#vHQ8aj!s#5797`PG}GH~YV0_Q{Ct3zwLf0$(d}DTReRj^jTq z+f~L&3o;C%mv7yH{s$Bvyx*`MPfg9P)P~OP zy>0ow%H5mEh1$YMNo*tg-2vf?E;>;uuVrFO<#=lzGhNNx&}|RV&a$0kyXh>t5X5Uy z?HZdaIG&&x#b0oj7X800{l?=QCa zwxeW*a`?GT@behTPDkzka!247jwM>~1XBqcUBi0 znwd66B{N9F<3UtLTGw|PTMrwRx2U*IJ;eo?(kD-Gd@a0p;2JQxZv2k2`-1S|p?y*IS5mkU zYKn@m@!yojt#BD{0y5}UxS_Nf8{D^QtjaQ{)FPvhOdK|ATXD8aUn6z2YtwO)EfhZOYyn$Ul9B-)lpM0w1t}}) z%sx*(@{@CB0tDirm8LC1Ln?BsBwIga7AVjKmwao!3v3&+RJ}{3O@4xQxT|K9y~h@b zJHI8~dEH5fB|QRjyjb+Hz1#O47Vy4&0M^WUF&Mq4-9P9--s<)hA_ku2or`n3dZ)uf zp03^eBg3@zSPr)OxdW5bBM`^PPv5a*0PpX(!1Tjy0T+;t5#tA>^43<;Q#nPs#6*fA z%&fd;>cKBZ3!|G7k8e)oM;3W`de$l0# zEqP&KyqY*!7MQ}@5bL_t%;19jlRBBDeJeU3*St=y$NXq6qmc4xcNsG7>fFwg6iuki&ophiM*sScIrq!~=zcKxm0K|Wm~kU_ zhwGKu0uy~i`;+Q#p1rmpw0l5HmSkk|4i698oQf3mR-j<2f*u<#o zzsX*}?!U0fR|4r&vCBR%r0O{qEM8-}hG;C&BXIZ~^xg^@R4z;ji}1u#Y&lf(njqbY zWxnKR#!x?#a=2;({X7`h!ekSq#m1YQW+tUzPd3fib*?Xd9t2J(hj39);YI$j<~Dib zak}-$FIe2k;n%qT`rx{w-h>a7iz=#c8!lE5F<;P{`!uRJygGPq{3>ncD8-wbGWAAo zlVeuMY5@R$RQE1G69maFc`0|C)gbi*5y8hSd%4GBECnEnS<}8wjS zl+|^R6W5=vfEOa0bs-xX6qSQ=b~-aJ12g8dh62IzWDE0?mEI}%ey)3lCWyF85guS= z0Lu|Swe)u}zEYUxSRmK7YA_}>zkJ=lU4gFv{{!k&mw}0_)OtPkaQ3t5zaCVLJ4sH8 z@=xLIf|T+~;6l33mFx7BzW_w>Zf5?c)INYHdQb2BO{;HezrFwv#iY{Pn?pb34>`9G z*0$HZUel z@MEuGz%3*19Td^R%gBConn1@VRh&Tvg+gsR>`Rm18nDJl*j%GRh?W~lTLp|X%*Bn)7xro#DJ4E z%s@p6y%|i6;YiOx8};ic#8W@lqI&m)y1gs`g_AYRR=)q%Fcmp(aU3hwDXU31=pne- zC8CRCA|FFTe^Q_gD{Fz64g#KmcKW+lVw@Ie@)83xJwpaNiW% zwhYDf#sj_4g!-9sAq4j4OG#+87_1^POX-f=^B$jLck~EioHIl?{$|&E zHx_!+KufMQWqE3ZXnV8sPF}sY3@{ps3_THvtE;euYGbuWAyuf4qL5iJBpYrl|G)I4 zrb=JWaB=8}!hfakci;-K(w4a1c8%{UDW;cz@Z?XxBi@j_Yaw*VvJy=A$hcgU{BL+N z^9*-I=yNwlUGnDb zcy<5hr|DZMZ=K2+{LOdJaI;r0WC!P7qD95#RgaX!8aYvoq84{W^3(1-gOWt%_H>pt zo)O5pNoCs>J3Tkjns9!wmCL<`UUu6q&iG&TKdawrKrz6OrLM&lSoJ)FSUzJYJBXdo z2hU}#Lj*}fv@@{pcQAuuTVnGXJPpsFRC-fVWAR@!%Dxo}_3llQm0oMa&f;#$45Fz- zf@UAms7yLXNvpa2v$D9ltm2R3w2Yw&CCDhH8*v>g*(H{P$~p%=yf%z6YUU+s^c%u{ zx-YzxM^wJHZSb!!nRalo-*DPkU^=h79q3+vhG_9Iz`aZ5?6K_c9wx$q{uPXj7VYj% zB!ihWeACS@U1x{x{S$FH46pes?eS*5(+u<_1$iBaX|BYTCY*oNv3ymC z(m9TU$Vg9iU|+Ckw<+k|ssX7nXDWQ}j88bv(37pHwa$(h4?kURxiLbt4@{kUL2!-_ z-5uJ_0Q1W1uYs;PEq*CJmCLwQL}f-$9?7l!P;SgmTiNp_mLA5?IZB9U@7>$>y*ZR~ zeV%r8Lm~Sd+=7MsP>NcM+`{ySDy`afz?Ps}=Xfd4twy%{lRSos0a&?RBS(#eyiy`Y zQGh#Ck=0<8Sl@;pn1|#}dr!CUBA2?z0Sv&)m0+gW2&lds@=Dn|?B>LeDUi}{{ZZB9 zpXM3t-cl;nF=a;4blj9Byw<2g7iR$MxBHuSKb!ZBJz&EY?MC)E-fyE;KOsnV2ukzn z>(*|__KVLQi351-*s9)j?rIEL4w4662s>TCw7!E6VDRq+IH6j^3(*c}lToNsuY2Cmg$#&8DtXfuF#29e76`RoN%9XZRLwC;|~^T6rk zCO_tVdHCeB_0p-<>kC!z$DjkgbZ@B`&dSdC`Cl6hW=pEM=Fz4sAeG%Q2D!e_<1TMe zTbUGSjgjk%ZC!Jl}Qwg9_lv9Lo(h^mUySH%LN4xjN7`k9Nx1oC(I@lXGqdB!FD zqFcp_DAQSkrY-Q1QkLE^zXe!8;q2{22OEMSN2~E!RIpXeI_~c-Tg0_=rblrv@^RNz z7*O%b382j+%)snkd5tDJd6CUI>B8Zk#DIWW4if4Musdp|YG!G+`Kmi~ROj>`NdBSH zlE=Z3_p#QjNCYlF;wp~G{mcq!@oJ`iYQ5*>wA5s=3RYdkkt)?Ze`4^-Lvsz)-&0(B zQn(^=f-Jv-S9bS~a5FuEJSyIMsV|z*Y`1qFcI{OXYoq{VsW6hvGzpAXn!He0XjN61 z1W{U_>1-yHAta709?5OL9MScLqS|%uCdr*ZW;xkWGALSudgoni?f|&KaQ|Gm-qsMB ztzfEh6cxFv>F2^u(hzY&9RPjm-=}@N=*&o8m5Xuyiw^Yw+$;IEVmlG0sCsOs1XQ~q zKd5gNpV`zN9{t&L-MWT1)Q>1f5d*j!iHnczK@Obkj-tDn!$nhPIS#9Q5IEdv=QLfn z>EW^Iv5wBnMYmOvxJscSSKBtsnNi|R4s5>M82g{+DgeEei2xUn4N2XM-ANY}6b#kO z{kpZ%`I=sC^kdoZ7vp^w$QQcW13w-`{@sP!-#wE)M}CUrLNlWwulr-nv!*a>3i>dl z6+GyTEkV(k#&L+mC~@d+*l=mqXIrm1Tsz zEZ)IKDIM&Xp3!%lGc&1(+tFS+CM%?pYkbvIJp!;b zof9`4*S6R5w(Q?IyKLtbfPVwWZ%Li_UltG- zC+7`En}GHh0|_>j)>KB{!vn8M{KocVgUi_ltv4d{+m*7Nc!xdGnfAT~BjpsUv^a4` zelVAKbX9dq?ax9VKaI3O2OCzt#KCyIRAZvZsn7}mZB=ja#PIQF>V^N@m^=q{mU$bM z%m|@1*-2FPhjo;G(6J&e<0RGp&isG?oI3U#ePfS?BXET*H2FUJoHktgGXamB*c*Mx z=V20Esx22T1F~~KsWak4sF+7u=MGMMwJ(%(=kV}Oj;uG6-B07td?pa0t|Ky#_?zh3 z^?g{-(k4o=Ks(J2ZS)QCKyNM``~5=~BUtjTB)WFNpgXngZ*=I^ zd)TWR?%_n9udP)?A8{#Jnjw)7ti) z&Fo-9L6N~IZB3X+9>`A3KXp{PCOom5QS5igl`Ey_&HU>+m$?o`#-1$;l6OghZil=k8B9qyk{WP96g5g~3 zU#}^MI?REvxsv&)@`~d=lFA&g8|ij@33-IpqKz06%={(`?gLl1-;B&)>sl}Ha{iq< zbD`YlT#cB>a0=U{p^r7M8-zgJ>>Pne>HMNLz06!=9;C-eZguh8a0c70l8J(mU0mwu z&j7zSQX=9pe&Q+H1=q_^>Bd{~zH~q0c*cz-`04*)iGN;eDbrUy&6xm}_~HM<66O0$ zuK?n2&juIhLFJ#psoghROk~TRf4F)~>~CA;IcPmCy?0mZF}#FSW;i8iA6s6#32JZu zn=SeAjqdyN{2|tjBzva7=YqGt6YhUHGb|2QPg#@F*3v(nktiVbDrdygsiXL)_9)|M z+Z6wJL?Xk?+vCXpXvPCAf0XWlH!VD?&*P+SRgl*@zUt>x=e^e<%dP0Uw0(tXlIIw! zAvQ_tRX7b+sC>Kr3iF3?E*(AbIN`an=$q88w%>xh8h$n#8Iec~t*NPZ?9%HZ1}Siv z3FMZLiox%M(>lW!P%^Py`~v4J8eFqhZq_MW)iI?kM_!jFKD_$|%f@CRzCa}y+)5Mw z*2pe4)_u_>TIUAg{aqHE_s*Mp5505z6eX-L$cuJ1ArY&-O9axM8u%t7!iw!KXv$9q?N%>gVF z722cO79x=jr#?Wn;OFN=iub48JZnF?Ow6wir$$60dZ@z1MP55R;cg|-Mo_GJpB7QH zpEnY5p)RL=0rOUEX!6U=MgD6qmjpvf6(0xFDk_-gtS)m2@hMxo0>rT?8+y41WQKID zXQgvoi1U6DU_{6ba=en({e`;jG~0t*x%9_XUo`~_W-OlYPvEmf#a^9mUN(D=jn-B6 z;^gS=h#y?^al=IG}{h0Diwy9H0|!%NMs6-PZ8|DYvksWqwCWF7^w>rS9Z%-dH=v ze;Dt%^MDITEDC}*9$Rw3$e=w0L6EoD;bEEt zBSyQ*Yb7c^w@}^p4x833e0iBIZjwA#o1XyYcl%eY!$ZG(`>I57k}PRLLjd!6H-zM} z6Znckl7T1chvr$;j;V*JbSHZ`u7+2SwK+#XQ?wgzeM}Ai!D$AB!?b@tp zZ6831^7!87DPEklWG>&kBtnSxsHMROn3w$L65Obb4K}SZp%RRG1YBA`zS7V7`+aD= z_m1(l%N=ibA=ZWdkq(6_}U&qc*?DT>tT&Ee6?=!*k*d< zNUWc*HM);P$g(`+ST7I+VF-aoM9)J31Jq}T7{61?@309^R za{XJxek!$;Cr4s&zmV(k*FoUoU!I75vDV7q$eNOmeYWGNDv}VJ>B79^y0qO3@|Tu& z9=pLeihd=KBguhG#qr1UW`5L{J~&l9->W)D&%(zU!qpKovEFjPt;%~lf419?;jR|7 zGl7`1M{hG%Q}8P5o&V89Qe=(qezN_ykp3^S65U5^l;}0_y(-et-4^r1Q&3}w;lZe9 zvx6HQH=ckAEnWId%J=;_6uHSTZ*^vo^&d%RFIO3 zd{$$VSqEpa_+vVx!tLfdg45{L=;haPrz^HmB}r@*+gZ!$WrhQ`HQ+g+ekl6EKLj54 z%|Y-*QmD6b5npP%JdC|#91^w>x{KW`VsknTz(o2-R=O-~HiG`cI07#IPY1mN^h}qF zodCX|{NAh`lA{w1zkV({WG>uR>8aF;y!V}_QogKKUf_eCc&^R|6I%`>4FXmK$8Ad}8-3gmy1@S=Kkg zszse*-Co|D)BlhS-7(?H^|?C!u~h@3GGjk07~bwHtXuA9KHENMr48hq20!EG1OFae zuL)BnZe8y?oOXtM$9%vt|C|SA$jnL9HNdWvcM+8Zb?s~SplbRXX&i738sYb-U6+XQ zleAC3Gro$6W$04M5Gv8jB{rKrTBJH*MHhQ*vxJOEW>bu_iaWVBL zP1u;0Mn0ZWI2w^H2Z&)JWdNOY;PwtNPu!Y})N;%zD$|YZQYgXvqVNnq0cat`qVA{! zPS>&5>@)Dwx>x%<5JgY|r}lccdp~1 zoFZ2#xw=US%@*=m)u@X4{NtLH#EjVhg-`xF&uDL&+*bTcDs6ss4CTs{>nET|df?sC zZ3{h7_^d4f7YqJFeC5?d@0KWDMqgb(d*JG3kmIJuBW)Yr`Xo2B&vw_Xeu(gI51hYp z17tStKW5}r9v7mHMZG``yHNS6|vyhcY< zPSuPd+=6mGZ=q6;_N z^%scXgzs=*ihs%ZE?rsZ8kZh>U$$RC3tw4e)Y-eBG5Y~yml@1>2I+o`_jg*a3e`y> zJEhyT7DrgYV_T#Uu8XSl!^cQ1aA#_L=*9t)2Kd_`6iPCav+D#=XYMf`#w#|5Blgc& zOkT5&&php1K!kiMV>B^wqG!9W$jmpKA-^*D0Jr4jKJHaqWuXN->x;>gA4^fP7uB*= z{!C$;A6aE`g09iaV}!x}ufVmWc(@Ti*V}1A%7G2wxBBgQ7c}VFnPtEA`k>zi zRd&xJm>6|-KY^2LdA&?>?cNSQK6E?`KpPRz!Eny=+T#=t&nL)X`ttqc_ zjDemOrIeYB`HWmn!rV362a#vwaxIbT;BPG1qBGwHrw>w=+ZSxIK%2*zz&d8JqE}|f zQ#d?O?yku5P!{rl^nR8``t9$ag;j*bg2%$wqxvbzylpky~AZlgS~{@&!}0wQM?!tq#{28Bc|EZAkO}swQ5qG8vHBY^XZ-^v= z4vl6IUmnn#-|o)jx;2M`j?UaxKD+rr5iV4@MJ#y}(eA9GcxQP)Zb1r6F6z!Yu;X1j z3+rqrfu9o1ZXACVhY&zh#ZowTGwsDz&zW9)b#56nV z8(DQ)7h5g2UjD}L!%7Q#QH?WUkX$)}5m`UXPNdb}Q*c&lBU|dmALHPV4=^K8Js&EW zj3e{z>gk!fn1cC8BYh!~K2cLryKc`ndnMom5<>dD(2yUQ+Brx027QvDH zs|A;)kFT-Iq0TTIvJh@A`agUj(8IYUq$d30*wF0gi`n6sskxaK=3JK!T=I*sM_RZ@uCY2U)vRdC&h?F<;v&|) zjNhF0j>Nde^eK^ecgX0EK_qecAB*$FSENHduE>d z&ByefAAd`D*Lp0wvFFXKwk)E-2hRtbcjZ^ew2a2a5}(RQyjgu=#RSzb z-8+ntsULmXp}y#==QZ=RMGPjFBW<(VY#M7&ZsKmh#H_@F71b8pXR)F?VmNrvP6OGo zQvaxeVOu}GY$Mv|dyF1fwH~YxVSK!O?HWWJzpdor%%4`Gcl&@i8CtxyW?G_l*&PKYj+7Z&XX~Xv|cTY0F6LZVf5L#$HRh z98L@GJS`-~$#q@DXoX-ilNkNuG9^#G{Fdp-W{KP%h+zX4*QIi%K}r`GB#Y|!Z< z?fxDK^y@%;L(itH+b0;TrX#k%u!#6c>~l(>?x*{8HX~x({R(mqi7kk!v}f_9HuqBE zaQnfY_w>>xFB$JLei{SS|MQZ^*ZGl@FHM{vXG{`P~!D~{ft zjo{#)55Ag@y_unN*i=u!>-IL2^mtN;%u8X-ASRsfKXsetHcSuAdS5mEP^s->`B0w% z6zPH>qfV!*@W8<_L9oZU`7v?B(^;yr@@HJB>G>a~BYe3}cji`KS|zROO|IX{L3Qmo zM(uU0T=!l6ne!5nPm(^4{xG%Ue8uU=2=q4GMoD?&(Vi(*&5_>2=qwKJF8&N!QZE$z zp0GBlfs)dCozXyiS-esrP!cZ)gXVu-#u*29xI_oAyv|}PU6(ylu9%q1k2NXYJ4>!M zIw1csyw{ZTs8o1=ryX@R`ZoEm3kKNV{Cx{;{G|)x{PO z?R9%QhpS1xHy-DyUSPZ*CsbNR1+_L)ic#WdD{Y`~H;X}ey zv*TPeD5K_M$=b5nx&pn`0gg4q*1P1GbDR#I2cu2AE@gUn*CW$eBM%Y#V%DH zFs>wNU74=)J$|nvIL8uc%R^n~kmSc}wwhV!XOqHQ^lV;|(m5EB^7{D#bLlr^;wROF zyL@(p?>$r;7r(Y4>8vnr!8Ve^f={UP9doi59M9Ce%pYgGiq5?4Q@oTZ4;X2RXk!z< zQ!2Jb%#<{CExMFE9NDOu6VG|Cn4!FizKH=z86V!Cm;_dq<>S2~f@VOM(m1EZPs|r_ zt6Tlj?Ga&nJL9`|Mm%}AHlq7FC|6U z<23JlpU^v4_6eE7f3iQh^fOn%X8%}^X! z)J{qAm$9{R+7{Qrv$ZO`scvY>07}huD9D=ZbW(R1wMp{+SD@5vlzNez+0?X1VAbQl z7SMoR;#N4C$?i>RhT;?Jgs@Iu({b)|!i#Uxxu$C6F_n7j_};gys(w4-%`KDlsU>!YG!8_DS;&F>}K<&o^UHG6Xv zKT`e`ac62JS^FQq6e=mgm7em$O!X+|Q4kTbJ}v$I%N{)IPD_^9yNr9X-KTYbe{x2R_PmB!=1LyrTw7q?zOS`Bo662Eaa;LLGJ9w(0a$I! z238wqPuk2>HsI10u~+QV#~TV1Abj`+rrI=ImcpaZ%I4gv*?@aJs5=AwP+ju+K$8}U z5*>q(wQfS(8jO(bL7XzLm^qw(Yo=RA87>2noL@X~;;>gp>++xJ)(-mAkC#yf0dWh! zYGVlMN4unW|GJTZEHNfA8>{5Q9VZ2c@(CIH9Hf2JYzex(lb#>74P2muH3l<)R~)3Tr>^! zrkkO9(qV3gsN3y6kJtehO`2zj*NCtnwMESC3HNSEb{h~eEbEArx2`)8?Z6kMbVmRK zO)bix7icq233A|pbN)YV=2rg{(1Z$$?F8D%`tU5ZjUiTJ9%6x>X+B803MbU|!nk2p zLNSEP?^vpLTKC@6o4Ly^Wot>jj=?I8BneEskl%HEi;}bDL9NzZn47gXMyN}BnO-4w zo>g4?3O4s2E4?pMBD%imW`W+~qoe3&Q|Qcyk9=P9c7g#>3=)M*i$<*T2AZD0Z zLurG_J=ww?*qyL$ae+|TJZ`L8RRH*5I#30hD8lT>?H)fJn03jn+$_24IwDAKSITv2 zsA(yEt`%^dA&7VVdFDO?Sc!kGiLZ*~cFN{YZm$UPXm**WCA;+I#gptIEDtgy#;bSd zDXf0~FIE_kklSezY%_}vx{Ca}3)shu;M@EQfQ96<%Qp{|9-uyBm@AK>eKs%sX*v!* zxHP?F-PU#Eo^z6`oqVc7T96CB)HxXDzT7WAE-P` z-GPz)$CEzXc42YGP-30wryvNer#W8z;CcVGsb!2SB_hULXga$!O=V(xiN2}0 zjGCQap)-bl%IVpnfX;!HZ|;hXe_K&udaVBF-rnSexTqt35QC{*!V08@^>Zk#Xz)C*!_Ld06Suvn_jn*NRx1Zhv?KlexW&RGZ7Fb^TG? z@OxIChpV>Mv~q6j_qXZ_E9tTW{LH51oZ>#|oJG?_+n&DSL9i(gwTPJz{qWi=6c5rfyZ z@uXiuGnnAT;P$P)!Y$8A85!s8)rPicG!x*XvE6_WTXVRXiZA|HiK<(7HX5|%W!Nu2)e{|e;6v|l37 z>Q5plTqYCa08@6cbrSoKhPE`NMsz>-@kuRuw}Z1p-6)WbNOJw&K{L-w9R2+k&~Wd* znr1@NUW6r8Fs!WnFlqGcgXYKZWG4{2cBCbx3dX^E58veOQmHD6m z$Y_Z80Iz_4)93)chY}9yEW)9bA*;6ZC6i%Wya=#&5$*F@-Z~xF`Q)f@2(>0(etvwL z1NO9t@u>j4kp;Y|_+#<)ix9tOt<{NrmX&3w(YZaCwVsWhe*8DcR7_>BzmCv}92<$) zpTxe^Xu!SQpm+6nIqyaUWO{UFDbKD1BFb+uD>)d-@Bbr04H@a6T~w$31>_|s&}Iq> zq>S=;%e;<;^?Qq-#a#kHw*}=t?_LKM=<=yUzTaU60jq=F;q1DrPL!|x&-2}GD10w# zK{Lg8El!Y|fci5wH54#`TUEY8;zxA331@P>5^^EKz*+;L!~c2h16UN7A9tJ2qH@`& ze1-!_bRfIF7`)eDi(81`O;KTcyW6L4qmo61-Wu1MxQTjf#j9`_iqJyc2LqDk70~{3 ztiK1=HL3GwNvO1f#w^KwiBCi63Ae=li)>Ird_yW|;_T+Z;(qozma2hdJxU5cjD@Td zH3jIcbp|CYREVOOcg!RKGc-5)%&iR1${G=tdnBPt3WsfxSMJL5#=XF5rFY*1Gy6rf zYf4b=M9^P!Y2^P1SW4l6=fYoseZxT8LAYlt3l4si3d$zupx)ZFB6$5{sOnNNN}Km} z!X)N?%s{c{pZrm)aVg;DppXB>7%DIGW6UNA z%k~eE5dO{F*DO|GoBCtYxOSKK>RYXvAjf0M>8@Dh4V8Mq_BGquaue$3?U*wCn6jCG zulw>ZjRpEAdImB19-fKszF;q=r1EGvK==9vRSS=q0(wvXd!JCTQAlZ|Nro6;-ob~- zjr`V_7$-W_&$m80mj2P}|0;2TR*G{Xk=l|sebPlb{#DP^o~UO|yxPQDv5eUWalfsf z+_o1gSn(4@C0M3&8VYW{VBF2I?+1a(`yX9fZnvm?cJV&9Uw&1dp!Q&pDUF|9Djl*V(<@Zt-37XKsXULge(LPeZ{> zpQFl5miZC7Vh=RV@LSQJ%fA8E89^uOj7`mAU=+`>IjSaArWTuvw|8KHnKu+!BDc*p z@B^a(3J)cY4dvey%#Dt?JqBUFkmV0s>NA})*|+)?OlwSPIHCdb%%E1f;}=jB@+SKT z`Bc{`WVw@Z=|a6m`u=_0Zjbabt_k0*aj*rQjk(#0nVw|s!z(Nixjd=6 z2~%_q%BUFjux`gsax*3%h;8fae3k7>1wx~|4fTnuX-cvNh)shH33A~lsmuYVzDGIg$^k2LXlFjZ>ms-}ld0N&(x=HZ|1 zcAb0bwmmsp&e5}58D6SZ-fg9wJNF&e?OgIVoSfb{JLNNlKAx5xdqSjI(Ee`Ygnkt& zSG;68yVb74LJlCsU+gfiHj;Q(esq*=uj5;Y^1B}^O{9AS<%l~SUTKdDS5_{i83-r! z^T)~4gsfVl7_O-M{sp&4@8_&1nTaMyoj(al9=`2W>WSVm9{%&&l=7&&3B!HgU5L*M zBFrKyL9!k?Z`J~PRM%6O8|9>IMepOABEM`|GZ@ldDeZ|a>YI*Ei;n5vu6dr9WyyxM zkf|J*ohz;Q5f90qHt`w>hN{i#T`B0|?&ngoWxj)?WO(O@LY*^1~W=pDA+pq|# zoEc5Oe?`H!M7vJcZe)^E9ryzwRfps3O6E9{gS-2lNM(tIx9=Gz-bJXYD#Mobmq5L_xyPKLz93 zqCilx426s|pOM*2K@C)VJYqyhI&-Ao zu~K^!X-eA5p|Ar{h(6?+pyB;^Bun}BqdLounySjCiGZ9zNB2Er$x!VztyxRGc0@!B>B#3{zcE2=qod#g<>?hNg8-*$4*Yl$K}qnw?!RhjsOP@unmP&C81 z6Y7>-Mhqdmnwn`J3-^6LB<-|-Knskm>J<_|9~_*8o=k8;{})@|0o7E~wTq&l(rnaF zR1oP!q&Ec>l_tH{NRuXn4gsZiM35p)L_nm59)Zw1B+>%`A_NFMv``WVH@@$8*Zu#y zzO~Li+4Gz|d-i1J%$zf4X12?(8xORaeVtx)|K5r_-hLnAl}}!F{fl?sIgi}2o*;aKckm!>T4hT4L&U_+ zyK1V)pK!4$iapzEs*02DmQjio`)VrKjUWvW-OjM*DAgnwYc@)uwb9RZg`-iAt*tJk znrgdzHI=F=m)H60{#olA8i5Rt*uk0*RQcd}L~YJ{m6PYwOctQZ=wj{Q;7YLp#NM?e zv=i}OvkE_Uf{uZ7?6D`1v%k8hT$>SZ6ygXfoSRy|UunsPVST|7>{fYf8JKCbN?xMP zMzn3YXM%q_R_0)zY}6$1>DP+o%7gzbx<0r{o+z35A#Y_O%j$gDWN&?`#?k^5@-w5% zsIN=cvSj&uuyiETwW&|AiR;Mrp-JURl`?zfw%__6>f_3Ykpt!bH`*a zfr0`}`QLVNeBXZ6_7X~y=4rH!{A0O+(f+%yk}tnx z)CmFe>n3wQ0LnU^_$A@ya<+B8i3l0KTenW1Q{J>rS+1J;`4pHM=>@U;c;cdjdMk2? z-Ngp_X~$yn8qD(pt(4Hr&uZ7#rj!w7f8I}e`b#CB6^8%(#fP(QzG36R#Nt}zR4@v5 zi#znzahg}YV1~WK8})>JgeUfD;p3~^{M@&zn_E#t@v$as!z0CB<>u@k;>eaXzVI5W z6EWWKwY+)eUyi@OQAsp9%#Y|?E#}L4-FMzyLSb_KqIBMG)YY^6O#@CUUD=PIatmkW z&|Y+!^roaU+swfsqB!wG zO~YNrkEPepjP?%-o;r^#Jm}wgI%&hEvzT~mEsxWSu9m9wD|FX0O8tN{;zFZ8F}Eki zcbgx7hqEm}GPEnqj$+WS>}&o#*2iDs8GSjwU*K8Nh3r{NzV}uz{LWcM`C?77asR!D zsIFoLBGCXwNT~!v^9jZpB^%XCXo<% zYv&=PUeOTNxF4k3A#BPKc&k%A7Jh`)`2$kwXddis$t*&-cPBlsBTt3J93R#7?9@h> zOUSh>J><@qjF z{R{f*)cMNpeCkfR;Y3xMF3wFgkPWtm0YLq)boGyme`fVw=$Z)R0OVVR}IRjk~p zpr>znG=I*R{qkT!@!Xe`FwH2YnJPRh$p_3VWo25KFvG<LZoqX8&yZuW|D zaO?bCVH0QSwm%whUM0hwy72*WVL4-RN2nIrkicp=Q>NXdC?<+T=kBRCiK9fO98ld- z;q_eywJ7_5feAtyaI>~)DDpror1cOk zC@a0EKK63uFeUQ&!`0Ej}%Eu%#BD-g4im#C`1{!vt%D9JRF; zw7j6Zy(;fp5~sZ*Fa(7(203Qwxyc}d#7lFwD%{I6iRp))sl5^9`0-jSz9etdsWP8` zOjP{n=i%e3OQul&cjDg|%c4j&<@b7)XV@7czqD>Tag&RWu3l3jn?NvSRZ@)YP3-0D zz2j0F2C3&+f)*QEy1awl%vZA1o8%*pAJ4d!C?Vg&TxZw?Ym;e)qwuX^6DG=Kx4&|@ z&LX4v=WBr;M4Pp;R*$~T=cYZcE@UP?1?s;FCtN&{z2Dx5f1;3%%;!otrHuP*%r&E* zCq+Z#!^FUM%___Z{!`qh~~ z;%~(-A{5euDYiI4aS%6S)5-iaonDhEQ`fcj=M~bfR=fvpz>2Pk#jr;TA&OKv6QP&GCi&7m! zn9y3^`W#jV`2KCRA~b>&dM zYO+U|yiq&{u3Q;^!)HR;G=h-f&`}FRRFp#}u1y*-juF_V7whCyLi!`c?N>V3-cw-e zv9+1*-<=2P6U=bw&z`iPGcvidCWpA)xWAnAG(XKwN70)I4SWf$ufR9a)rX`pw|{iV z?}o)_K4p#8d`h%kDh8Kom?gOhf$3vQ5_{dxjNyC9;JzBc`oV}td4x%yhB-XAr8s!J zz}c!xO}s?Zv#E~Lg2-mLnP#B)tG=GqK)k$C7ph;!6?d!cn{`z|oR(~iLAch&Nw}xo zB=ulcJwQkq>Dl#Cq_nYKXH>?xmgT_6DZe%L!)Yqhl5f?h7Sz-)h&nY3(qf#y+o#j( zE8FVAZRTjoAc+4ASj9xean`%DYg>t=%q#92)MF&2jot@gLl58M z`4Yok$|f4HTCK;C1dBY2T55KOCnKf!c=4aLFdtx+SG;&_gIX$k7*x^X_QrAjpo(Gl_gQP`cY4q1+LBfu;lr9JV@1V`^$S}s<8kFuH-d2YiRI3{ z=}8}YZ-P${AMT!owX_>O73W}(6O{<08_}C}{;}OLfB&PX-H}LMQ83GP1e2&kh}S`` z>m~)1r@mW;`OR5d%Z%=P5z;_}4v9HeQLR+QkBqH+HnypOMoqxUCZ(PV0>MQa9R3ojg6*oGeTdSQowu6t zkqvf7Y04^}y;#_yMzN2l8@LgfC})PfsA32W#{dI}g`0*cKqt=#&Bqx>IAx_iG=QHP z*NQoOtM@=OAgpHtcM&q1$2|(m@3gp}+0Z=pO#$k|Zd)VSDkG+*fe&Xj8HvHj z`^oA{Rnko0;=9v)-1QHWPD6p#ti~>vCI!RpC*mR#k(^cxfk!%%#fOKCtF5cqMgDH! zFHd(R50YX1zQh-5=QD~88bL20$VI)xs#5l@heAG|!;B-lYt8NQetjGEw`E1oKA=5X zyoCV>w7z87-ogR~k2m=d!qJRg@mx>iY{1Sy*<6Aropgvw+^M&N_9#2pEpcAjA^4F4 zr=$Z+(!tWlfy73-M8nSADb6P2c8~Ib(xU){j8xE~YUc>{hF&Ay|ND!5cD%m~VRN^d z$ydbTuvFAA$4}3DQIih;tY3>}J`!bd(yy&clnOybjCe*T7K5sc#=hAr#_Ce`ns?v8eD^0ac5$)8ni0heGHyNDzEM@ zR#xXxI=ph$MIYV?ZYQA26r;VX=ff1Ew=9%x2Z%yca6w(05N3p+sStGvVKmS(-$DPK zInKH32ut%P_Hz_2e|QP;#@zp+uLD=QHKK!7Adk&;2>$oxnjyMTtO$!^|tdVt4(DCkl}8IjfIOSCa?uDW#AV zCZJ!Wp}^c#Xw|^-P202l^1BMP-sRN|+0L`FLwC6kC$Y9#O(n3cl@r^-=4SmU2N)#~ z@)B!DjfX-*KihKlX-TkdbJOG6#{iehgoxvedkui0w6yI)$N;(P>=UI zU$zk-?xq2WE`$BXDouse^S~zO$}IB!?s>#aLi{!__1MV>nlRwE(Rq@_t}!rdzD+QN zV=CN*)pWcy2R7PlY**IBJGHND1_ss7^3m6CgtdSHmEg6zh0IynP0md_qbob3 z+a%j2#nw|{UrZrK{6h0>TAac)S21J44f~bld&`onkcYXFg?gJi`v$qB8BZbRILIkX zUZo*>>zCxb&rxHhWN=cYa03p+7LV_)ZNd+v0nch!lCmsRrKMg+U7M2b)q~HgKWk|n zY@eO-W?X?)v|4wj@yllH?ag$_9VrS_#dv?Jba8RPoMk~E0+dzL>t@zvN-nKegIXky z;%sL`j;Z_GYq`9%vY)>vAd@tCc@>eIEH2wkk!|QvQO%ad7l$la-;@*YBM*Q{rcn=YnG>_TuvsboC+-;jvP{Q=0 z-3x^>&9|e{ZM~wshi%JJ(xmiUx@t$*Ex&Z`7fFIqt}LuBmemDE(+jfl3Jy`&&7EwH z+?r01r=M1&13XTn;Dh!pzNsV#9}D71Ha4PnxK@YVGPV=saZo8kNar|VR6CC?2S56-B--x5tQyZSD8T(>lKdYA78e4NJC zN8wc{s4fy&k~A~y7o6!>Ihe60t;8X48N|Cv8w8xOs;FG_=f>r*>Yd!LRxN)I+X2h< ze21x=e6xG=5wsjkYc42|pu?I!Yus)8+W8TT)846R?0K>L`=L1NAm7G6tj{sW2ARg_ z@8ahblN8TMztag7$e9q@4mMjaU%yP=1NHTHgc~8@_l?ovOb#?67Vj0M<(fwrj8AdbmP<9WEWC+W4{@f%{;V3li2w zdpai39-sCN2h8MdV`kGJ~_L>;_ zi2OMouXrj=g63wEZo z%d6LpR(dxB<0i-w%YJ-Q=3!aiFDhTP+L96=*d(9jzl9h0$R0#}SBgp}w+nyku{y}l z>CpVsh6D>SAT157GWOidFNPkGHF@CLVDqNRU!0r(HVuWBRWOReuJ4$01wskdlR34McwqDY4P?qHXpzWd+GL@ZQgX@mz%#Mq_tyFG5v;vYNeFkDh? zxoJ8s*#25Of(frLHXfLx_Vvi4bs~Ht`S)S~4{`|0?l7HKl(E-Ka_iF$VXeUn0}S0s zEH!84{K{u`n?FUd;dr}l`j930H1<5gHKbm<0Pj?f3Ldu zuQB)Dh6Tm*jAPBRn_PiyNCT^cucDbj{5|@?&D#yft296(uwp1of565@V;vP7Zn9s0 zzE~zPT;?C|T_g3-)pxReyDTh{{6Djhwmo-8JbFY}hjx%+JtCGWeqPz)X6U_lT!0>= z0ar__&qR7h0jAVBi4M5=voc(*m$hlV^rIe6tz>g`_Bz@m!89Cl5k^+Fe)#1;sjbO$7E3V1SJBVi zdf(FD-5RnqdtY7NYJPK#-SSiCetk@ld*Hc^T^ml$%p}2-GgB*g>Y81i3f~b+;bT}V z>)>tv75g5AZqn-WR|;<3hpzL#(&{T%b2byV4~=>w$gKhuoOR(cc5-EUsC`aa!l;3E zD0{xT8kA@E*7efh{LD>GZXoE;nBIYdy%J_@md>8V=lr8UbZ(ty*Ja9J{@j#ytHw5! z+HM;a*V0?#+r9$>FR{~t(7`deGi}5}mAIoVY5V!R(J{82D;yUs1pg>r&QJIl$Ia4= z_*%Q8)ah``N#Rcmbz#I2=k3lTipAhg1~g@K=APwnAcaaC?!uKw+=ZvV#_Y&o1lqa% zh$5T`O?jObP5DvUJko@D{$Bu@;m=^*Unx+8-(~Ome=@)8X!klMoZ>xX59`JV$PUS_lvSdJlUsz5<4q0KlKCL>JS61bFJPA2aVZ9(fh36 zpz`+5MJsfsiW4#jW_{W;Xz1&L=; zRlIIGPTBstaxzzDHh}SjGjc=^a{othX#Tt!HrJ>uRoZ2ReD5pVq{S}p`F1LbrdQ5x z`-{}dATFymL4ePD+@6vSBOt0OaXx&bb4E?U@hVUn`!g1J;KO8u?l9r5d*A{=Jp1TP zWKA#+RxvZ&{ZBRlKJx>wQ#M{!I!Ld$@%B~oQKz@*yik{Sz#lgE&5ssG6RjP%Z~6lx zkAk~8c!6q_ruRsMOXu2EiL&={(2Sm96$oe5DwP1c)BHLijqY#Or&{jeIHsK@en5(6 zGhzdmB{)c{=w1=zo;}q>7q$zaN;9lF(qtJNG;NZlqENCKgbMof-v(+U< zQsfzkM~7W8wBf4jEqI`yJr7*7;eGIBUmr{h(!>NEJQFK0lK8A9-KfMsY#}(Ds6x$I zdik*>(-Y(23K4ZFE`A<{yjTch>2H&u^nA~Z||QY zQU$f3p>iU4SvgA%4$;I!W(Rtv|8W?q8Gc6BOI80Qay&`}d%v;Df#?G+0Qp(gpL=^1 z$nEPodRShI+&6dh$TjM9(}!cEe1QF*R%mD7i%9rl>Yx^M6N%i6clYU$md9k}><+_^ znf`fFnjTYDGwe<_@OWdzKF#bP6ep3^J(94v8hJ?PrHQ>rUM=;@jD1cRZq7$O5*7Q% zhnB4DR39&A4@=hprdpOd4j@>|jJtuZLPL@%-0Le^CZ>|4{scY%ntNl}Z~X_C5677a z%_xg6q@4!yxOZa}bJJtbU;Us?z^#6#z)1DEOB>S!H841tEfS-V&j;5Qo{25_k9~n{ zNyXE$p|46+k9ywGD`Bu}MM(mASQ3|uB!TnC+n+`f476LkUu;9ZR*(l7piT+f+fwm~ z?v_L5NQEp}ZWegCrt`|5w9lEPrEL<$h3s%}34?2w+Z6I<`|lMOQ(%@4z@@XS0W%IP&=GX29w#G;5Wss|FZv}-O1p;<^Ruf^xt~$ zub|hPyyM~PDWFf{4A1N?p9nk@<<7~^WKX-zpXlak`*5Xy7I;Zk>MF!hd}z8qI){Md z3T6MAx;pfGiDFA8y`O&|!{Pf`L=exGDE5s_;^;%sC2kwIUXKDF2g9eD{(e)uW_RLg zG!v*xjjreU6S#reUYzTMZn=Gs7X+f_LLvATH&&NQvq+yxGi1*@KUR7~ z*b#DKm2u1Iz;I-C>evsvS= z$>}26a{G(Tl6^{Wl*KWITw8R`hEwI3%Ud;Xyq zc~E-*87-{mto~bTCfFDt=tJka*&~)`>L{LPDptFt5?62GMK^UVnZJTDbYX_Ow()S) z?+;iDS`h8qwNwE}O(B{YS8TF7yEJ%+ggZ49224tqB!RAID8CBN_AC+AQ;JTGo0XPa zK2+4z)7nn!@LRPoU`gu1UH#$-jt@@X2*U+u`aIZb&}hopXVnM^#LDL)(S?{K#P1WO zjAS&F>&sVI>TUV`u%&nyVuoF-`+I8&j`N%7gb7to`g%5l?H<<8(M$bpp2hb2S-XJKQ)Dzh_%&Ix zv?5r>(g|XRArn#93q)ZZ5bWdb(85m!gy13%S68+X54P!vN*tDp6`>X0+6NI;(0)m5 zg05&>MPxpO%QH|6_CqU#A2_sFOFxRbGmD>=z=L^R;N#NvWGa`{O9$C1=%q{8E9mv^ zZ(C>~>WAeW<1;}%N+=k79IC{y4<8>sIary_)^;BvlPO3^*w}B0><3Fe`eD;-T*j2YJ|T4#fLgPjQ1n zagJq{M&GoN`3FlG5vy=NKUazLc{G$OpXK;|9w+DtrzZW7|o(PBtMWEVCO1rj1j?-CnH!F~=pP-uA!_^yz)tZH`LP zC-)CWiLD^z8Jc#*6`cP;8TpGqZ|xt;+EvE+I1-%pWayVtKJ6XAG0)b)gQb+eHx^^X;vJ=?3d(HPIJI308`_2 z=sku_H)t_;>*G#1V87qZecNq28hxX%b5`e`^S4ko1Ypnn;71EhouTbb?qtm{{>gxV zb?(i0@`oh-yXSW0V;1Cbi&iHixiT&V&iI_&;{#c{W4J4}E)61qP(E3ZA97Y$ouxqA zSk_c0l+Joae~`M?gZtP4sLOMGOa5wkEWA$PKLy^Dj=sw&=zhHuP&a6Xac6A<)IsP- z!4xnZ!P?{J1|};DjC-wdyq)Q8);oYR-Qu0B$<=l@Oh=EZ^Kp|{>KYs*@o?_soqemQ z>z`mNG4}me=xcRA%jx;7GuZD%GBVzeyKW%9oP=kQ<2L;yfiVyPTVCam9klW|7F^4cNNZi(F;XC11cPRSL_Z(#90rzz+9*Ff zbWI=BQVwS#Ld3_C;=w6|j}B&eYf-f}usrsYrk^Xs{w3*Y+|O&m!A1sR`(TG)uKr+j zW-AD=ORO5KONia_6mKRcEj8r(<_Jc6TOBBO zcbD_*yK9wJE-#Lw3G$3%qz-9@?=TMKZW%n3JCZ~b-QvjZW`s8T_YyH$hyEc-qhg^uUeJXsU-0{DAw# zFUViNZCxzH;>#-)pXzC>3wl*J+is}DLA=|=>S4HRUyuRIHTt*Am`&r$HirhO5jN9(+c8~ z-_2j@iu!bm>lHa5yPNOT9kr*J_K;I1?IHTL^x;uTg4gGIf7vM@veB3>-Zwo+s|I1lFMu;)eo}iYwQtx9=X5&Q>?=2xs#ES@V1- zv4UAL-o5TSFTht}6Wn<3y^{p<4nc=ADL~H%9^fYC*3Q~+*5Y~#i#w*{E>CI=i#_@s z&`(WdST@DhygF41OhGEIL=Z~8z{fZt5E-}6UUpN&j zNosX)4Qia84}4am2(8NV=WI2}+X<||!OPzh`Pb?kGG5^7ay$k%XU;``fd$1YO8~D6U$?oP@^ci$@O&q z{C`g{-04KY4Jarm?8$V4OsaOS-l9PAN!Z5QPee^c8ze0~vAFChElu(1C&?|5N{h<$ z=i?%?sw7}|^2_hZS2H$Pum9nqwLiJk_})p)D#U^2E3Y1hDhCY*<()_45>;Xk>*HUG zkBdJXrDUbi$2wbIdP70+zir@u86TNUp2>QL>c88d=bhS~c=0Z6Bra>ytc+Pg-1P%f zV#TdtUbY0wo}-XtyRUL>)*4=?goZO4z6TyCTxH7R(|Plxz~hK5UL{U0?Ag=9mr`eE zO>-4V2VSs*HQx{@XOM;`C4KPw<8}_ehc<-v50295n!h}rMvq?bxswrxp#AJ`%EDpa z5q#I4*YTQd%JU(WS&RPhOENEW3Z#>thFUx#{r+-gIvgUZ^3G^jU;S#zxV^7Orbqv+ z_cv6vDPjzti)BvJgE)G)SUcnz?CU!<1{Zs<(Nk9#*LRYi@MWG41wHV!*<~!g@@+VI zNuBjcdzEeexRV>7cjlU0X~2M(w~^J0l8a21I^R1RSM}FE4p_kP*O-z@2m?8dWj}{* zH!Y5P08Chz-@B}IX;m6)m2bGQQx7)pRaM#JyFAQ9=U=id)Nx|~ zOt{jYR_>a*Kk!P|$^MENq2FZ*)c?EuL_IoFpIoG%;Q6oR=kU&{Tu(D;M(lQTW$pQb zMSv5Hhss44HxuiTSA}2g1YH9qVkjr6j4D({=hu-WDSuZ~!#i2pQtMFvZv=HDmQvF1)ZxX?3X!JYk+Th%TWt2}~USmLt zv!LUX2r+=qRUzkRM+d$SP?X71Eaft(`WE*Fs~^Ezydv*n-QvJ_o1PQQz3CjEB5f@l z#l|1H07K@Jjvvzx!xVn04(-_*?}TP^d~)Tfti4A?dVVRYuEIGb|9iH{v4jKDmrPBI zw0Bm!r+DPa{59E#io)q8L$kn+fT)ebQsBfcM0neZ@!k;)f^mK(#Z{`H%HxmbSmQzz zCrM^+H;PW#^Vx_Hy$tEyCWe8H)W#U<3oAKkj@Iq!|)!J_4;&7VUN4-x^A4Aw~Iwk^aB- z;jw^4acS!vXqW`2k_dibUE%C5@8!6V7qxq|^PR z))RCvaX;+*Wa~&7Ci-Q(b)|B{`P=zQ-k5;*`LQ<1bO3>^QP{?C7vrqP5HY0v?vENN z3{vX}jNSH4kO2wmA(zktz*-3Z9%eVJU3IE4`Q!}RX8Zlf=Ppr{W51I@*fTZ=SNP`n zmpfh>a(fJNb|uSPBsIc|%Mf!1RxW;tG+(VeYdPuGAVd|6K5dQ-EZM`9h+4B|#D0=x z?eyTD3ahK8C{?H!zF>@?-YBGyk_S@u40oXcS7FkEIQK_gJ+>}*fLTndG|i^FWUhQ5 zl}o>jLazwX`rs;gkHgX-8g7Z2GsBJdno78JVvlDUZuk=NH7(4@i+%Gx^VxhjZsMCU zrA99uQhiYUQ1=2L3=)8nJrct9MdSN@rp1iFO6_V(SK4<1fqTD}V1TTf0AQQH1Ez&G zI$c4Mo+;k!Va?CkW@|uNnM6cnza(BN9EU~uA?5{)aOB8I5ve~8a40ByRc3! zZ9Gz+_6xgSv#oN+)IHh>yqS`!WL?oEQpj5Mxl5*yTgH9FgJ$zy_FbWOabhy=lOBMc zt42b&r;UeSy~p2;{7%;=GR!TziJ;Yz3h*1 z!he(>yU68~sM!>0o_*Ni(J`pM8`!abpi5a@$u-oz+4Ds6MtnzMwx82}g#dgz0SSXWmPpFZ5O>M*t6tZy$-ZSLuj>`8-iRGIi8 z0`=Q|*~+-}&tBLNnWLF`9~)D40c%{-M{1*T7VWu~?aIuWZk;gKMMZO{783!XN25}X zs((`j#^l_pfOMP+uBha|CRrTy=4i$voDppk8!l%R`RQ~4YVvXA0TGhp zMJ-=*x(^lebGp?OKO~K(yLPgz??*z4AR|(n+Q1(Lnv#(^; zRTQXv4?zsVa7^I|9W1jS9I)o*K25I5YFhCLRL0AaQWfHnLl)7l^ZQhJ2$S1k9yh7O z+kfdDg-RKltXveu+UAW}wo%0a3#{Rp&V!BDoHvD}$gk-w*!|IWZ8ANBDuCa;tdzkT z4{rjmPO&Two`lx1uD}&K*(hCq2C{x6Z^HcAxw3}tPvJDhc1(IX;r-vN7m%~gu{a+z ze)l|6H1LU4EJD8LOApluPuKMo_PDzF>nRzVj+6-&L(WVXu$oBxO<9R|bjy<&eXI+A zG~QWa-g+a4ow}I}!f6D_GbL4XZ}p&6b46c8#$Q0Jq3>&b2vgsS!)Pa3Z&Sa~XYD-;KQM6%j`65GA86SO4)%NAvsF~QzLxY8{_w=Vm; z1wPM3O@GANQ!YWLulc)4JJJV6)#-rki{c|Q}zoUfG$pW&}_`8FeKNw8t$YGP>2Oug#t=R(8rD>AQN{H1L78LWH+zfaEoc&HK<|z%AmnwX>cB1!k+2 z=!A)m*%4KDIjR}`qftojq@r(Get^`JdkLM~3VWSFZ$O2VYX-ykAzj@?ybjHu*@3ZQkioB-@NWu>2(G^P3Pq^v9O3iEqT`otIQ_$r2(D1paLxC~IF})>-JA zWXm(=#W@gok#)ZcU&CHd3ra3`g9Ev1jvGkC1{C`!Of@xNpz|YtMQ~)1;9k%c9Xp~f z>Yc)rWhdDs!A&w?K?Zs~$Uq+%;3Wg)WPln(28PLi92qzx18QCh(zO0=pk!=4)!yu3 zs6vAxH)6}B0<8uUd?#;@CDM-8BMI?lgg93ZA9;Oh8|7;KX==vl}SQEvtEa=G7HvVa9+Z0-^x?whY~hton0OxB=cEz0G9Hp;JHd<% zA&itxyN{W*z;#IoCwdnRkOU4Bwr0hzcETVzO?)<_ZEkeumtKg6SaBfD%61z;aTDO6 zL%Wfd*a`Dkz8~1$)D0cHweo1`Z+DzCe}_wFBk}H`ztY7U)|z5dQCgM_*66;Yv7q2Q zI%7=Bn;~Zt36l29$AaG7VbCCh$uwa>Rj|Hn0W3jn^4HQyf`1r)|_@7Rh zp4=$|8_At=BDi213M~I!Be@BfrV6(~^PP26WMm~I@$`hC#EpiB$x zURc>#ruE=OaIQe6YPTo;Eo0x#Du3#j9T5_2%-|m_DB#%evpeU6t zROzMh?+2jizv0!CgRrmKH<=Fl%|X8(T%{rK*gVM_s=EaKRP`^+-K!*djoirmjq;z% z3P`8{r|N&LdLu%XBZnWR-~2ZXvNZ@n@iIkr zz{Gu5yCllWg76^#EFzI>9W;B2k<3Ag-DcK)&NKRKCx^pDEF8T~|V75{Gr zO_cskiHJs(B8cjAEdN?$s&{Ej+O-0{ijp>RI7rAYm3TQn3YAM)8qWF4uKZ=`^8T^} zs9b^jMT?w~hA^@?K$R>m{H;`iU_Ua!3P!E2YkZRaSOMqp7hLguH-NKl^`TiND_=K*sdNIuzrF5A*=#CP*dvc_4INiboI9pY)oBta%K zGKG<;luTn}A{sjgsafYh%tO6`E?MbD4yw=nVY4dj9>|q-7N;G(j8k2xFd9$6TfaNh-s;_iGz|7$JgO zxa*a=J!3%^h<$r0*=8+GPqt3^;v(sFAQ2d^?GBI7lDXNV+qW1bIfO&hC9NwX4Uo=L zIE4^TAmww0lb3mzgW+$*hEd*=6O385omBJH9{Srow^Do+t4H-W1~>_E4g|~hE%9VO z1mp?3V~bci5NJQ%nNP}cB{AJ&<1*^T{tc;IG_g-TTe-nNl{s=en?7Y5m z758+sya8ZHW9_{Iz+Y_5dZG92h_O??6yR{fqQjgkN1L`+b8=yojj1XD>GYW0nWZ$( zI=9^f-b7uN)g|JLcn?KSzn;FS?bG(rj=9GgF>0DQ#YX3|iAwm+SZC=3j7 zLT0@(E`V!`a{(l_acm8glYg3XKPXMIAw>;j%|L-V^4z>i#VD$IRPyKGxfpQjwz~># zPC~yqa`2OJptT2`k^7KZb$c*x=eOh z6>}RDQyLKqm3tcklENR2xv^tQ<7Wo~)#5Qqw~})+uxh~zI>EckS>>r}n25gzCD7b| zY4K;zey(z#07AxFTDdN6cWT*T8QNs?tb%|VZdZz}SQ3~hiD}($IR76my8kX0hn5?F zBLNf?!hZk#rCB?Iypq@s>N@-Pr5OOUUe$D3Yqa5hPY3Al**{ml$;s&Lz8kGb3CQ)3 zysvxv*=N2SR7eV`_xv=e_2uaKS*P+j0egU6OA7fNa<*}Pc7`|?*_s+XJU`1Lhx5)G z&bM&q1jzXbHso|)R1bi++7sPR|9;*d@~UPWk2@b|P2DRlMhPEb)U-lQ?w|25$5(Li zxbqB)>fT9#y@(h(zDM`sPV=Ev6;Jsmmh7tA6FH) zxRuxHJabrhP&oa~hH*{M^6$x$wk31goO&0lVTqRISPlOpBc{o;6v`EXAZYvKkH>iJ zlv&I{wbk3wlQ708gTp6VcqcRe`JcC;RVIW9CgW*R;97#11I+=!<8ftYB5uz7BIt1X zG@$GS7&ZHINu3^K8OE|#|5e#t{X3<&rL1pm-Sw`PF^@&rw(McPc!r zPEf$cFWWt97VyanVA~2?7nG=G8nBhG-|<~TD#QLc^_sb zUI86)w9tpqORG_1Ji?`XhYA5%2ZB+V+52eIt&K7CCkYO?eXX5Par69!a4~G&nYZ{? z&wc86*Zx<9^Ux*hO=i2itu5^7CVM)&STUwA`CLiPoU@m-Fd4rk0T-?3@~0(cWua@Z z9_G-N&GuBytRh`5&607P5T!auzk0Na)tcMU?1ffvZ03Al+O4&L?GSKi=(p<`a5{ev zQ&f-V@3?xkis6K-Yp*{@AF@EiM?I?g&rDGLXPNX#CMeVj&j;{LXP#7feI)s6b7cjn$d?#w>f<)oam)?RC`?6cPTSiqZE zH^!}H`8(go6y6J$RNVW{bfwvOHbp113s!Q6*XS${FP3lNO)PAz*=F$c?+)LP49e$| ztK{!e_muR?p^{31%U1@ezt$2!bGJV_MyxaUx~4I*6E!P;Nz~4Vk}bRY# zY%$&3)l%S@)$Vb4G}*>ogisqFN^ZTYBDhOB#RhPI_qv_PvLVvGN=FKnB9dN2OWarIv#gHw_?Tk)V@*HzMs;bmgA zpWTu7Xq(WGdr1~Jl`bkXC9;W@S%h0Y}Po36!2jaaj-{?3oI1Fg%RYB@Zvzbh5mYk(V1M*~_@ z6e4Ab8}Eh}wGVpHQ&P~We7RZtmmk+&_Gm62q&ULLjSnnSv}=mYloVThH`3-1a!WEl z2ORA0bI!%lx*tc#?VvEvIc~UnG#A65h_OsTLg${~xFgT-(6`#>c1&S=!n&X!r0QJk z{?mEYpj#^G!oH)}Dn7#>;5LfK(7K(J4VEX*v+Jb2AlB!LrEJZChecm};rP>A?wic} z<$m_8d+dUf+=OAIs{=iqX9p zHlnB>b`}Onr)>GDVXJ#K>D|H88=aP_FH5~F>Q4B$OG^OlC6aKbHUH?`O7NgP%?~>Y zHSD($ZKdQH9x!T3{mf~Ksa;*tt4$ZY0Odxm;=+;FthP*wE*n3ajPHFZxBh4|BA2L+(&oorO+Ds3>)M%=d>Hq!ES^yBMSXQWsL-pj$b|x z3Mww{kW|!d1?&Bf%FTtwi#t|l4@*vkn4D;l_#2!2j`*|{{QuOj*h1s~e9>5F{9i6o z3yuGs^1uAG#~=JZuHVuEKt^(pvchMZ0#E(#MR}XA_Yq@`qRhsFG9(6n%k8kIXc$QH zl6lwTHXDgPoH7UY_VuB=%`be?YQu=>dtN=w#B|tlN4!ySfYM@A`G9G_*aG?0K&|mV zl%mhQN*}5C-{Mm)IKP@GY+vG~3wvs8LHs>h zqr>K?+m!=OiatwL3Rq1iWX4^ZQ7rxPRtN{tr&>-M!TS>5C1#nMhBLH1|-PNV$G~xMA$b+11J`LEp-!GS=g| zo!ko9$E&lnmKupX^8^@yug=*5FFImcZeTINv3;u6&y^S?aVn1gQXt9{9MGnp*Hj z0C|xQ#_wPaE5Oy|0N}6$~g>P{zh^9*Xqut6Nra=buWN~ z=oXQhRu3d8lA2ac?ofhIZIWBjyuq2vOHaXvNAXBAux@~ls>D(b4l+JH?*lk)O++*^ ze7xr4XTO4o>t27R$ZL6$hvf-!YtBN?`DW;DyYzM$7h_xGW+T;js%6VrgZ!+*3lm`% zSKgddqK$t$;AL($@AH*!>?XHN^w5;Cq}Pq5#7MxSmh&A;ugjV7&Rr#SCPh0LQ~0Sa zvTi>vI&r>v-r6_Vs^w^gK*d|CoDf_b3(CrYzQ<8FMTIENh(+?^LGCe^GZ|4^B{AT;GuPH1 z4Ztpm*pDl+F|=OQ0$dt(e`I-tC>UGtz7|*WP2Su4WCcG{elThijrwOSlye*j+zHta z_ze(hj&oJb<)yAkiS)moIEQiy$`;yC->41feZG1+TuKDxnTc@i=x^b5s;R4CbE68( zEKkZJXD9U|re2yu;yTJU%b)rmjwrUnrVrNAYJgTPK?h4m$ul@(3^*s3q3{9a?hYMf zck|N&P1o$H1#y5>&-26sDh*2xgGI1OKzA5kA(i^%lvn*g^|KK{+qF`9NjzS5Z)P=L zBxqgAguY@~&>gURcWy?AcHNy~0s}@=Vy0JlaDcs5#Fu%>8Sp`2teNiqB;5v3u?c`g zLof||Qc&OL8*++o`Y6j|co>)Rq40rArbMsVOkDHPjB0$A$a|UQ@Ooxh3lyHqcwMsE z2q;woKz^$cO^NkG28J{$OqpuJ!_FJBU>+edP2=r11|B zxA!a?;BH!F0s~wo=ZRP{Xd0ud`G%`l6cuNZroB|EinZVhYo-4%##-6NsDFW8XLFq= zfzr2`3xx<2U?omXr)4HbY_wtqe+bcS{9D#}|o^EN!JgAV;)BC6* zoY&(RV_V`8cdw1^)TbU-CN|NppeH)8)y}Or?udw$us#~VeU=}XYI?jK2C4VyBDK|R zJ^nid1e@`_H!i!^v>$KhdmkwpiyW`0arq}mSh2-)m!Xo`?_@vk)R6@xQ=y-goP6C$ zZFF8Ias_eCu_&(;7%!zU*K(Xu)3dvwHwpjI_*L@!BwnlKaLI6g^$kSJmmuh#b_GmuA z?;lNZyRO!I-L>bw^YK-7ckl`ZPFxZPMTT*|&)()w?pM zBhzLg6tkU0{wq@97-zd@s@Jw>E0i{KdC}UnW%=Bk3W9lePC}Cn!{(M=ZY4W9I>=|8 zw*Qn7ch=nsX7oLnTFO30EkL|4C(4RGwSmN!0S!{z0^fIm(d^*Rr+#7gmd`ZsKQ3G{ zzG@7=+#mS24mhqbO=vC~2Nunl@cX#ZGUHTZsNfYl|5wp#RCgV+3eQX}5mp=k1=`>;BqE;-Q32e7zdp5VISV`eBpTEYQfbCnd_n zZ2!A)xjP|prJ}gjuh%h0i6E12A%j<_=8`$EoPXeH4%;F&tO!{DEh8JX^z z4ZsJJFJp*uOl@3tudg^J&nNuYopBy?w!Y$MOcXK8>sfd|e0rv3-qI5V`Po>$xI*x@ zpD{ia=VQ$tX+?>-)U8F&!X*>@+%D5$(tE}c^J9V8#E?9<48N)xP*ThY!$Lc{9y{RD z<1eJ+XlAgiUR9rC{=_GlB89u%1jZ@8G;EU=_Y@ABFTI_j)J=1&F&Pq~@XJh|BVImT zT2txWg6K(#TXqc-YA$#w>fRhh!H$=~cUt~@VvXMr7N#vMDR&X3HN{JfcYGR>-<(%@ zGYLOgek%;rJD>YyUd6KBR!EfEoJiS3)v8eY0$}iYR;hsRb=Ex3st!mP|KzoX z8va|n$;@2!^PVVA#+zk>__%W5>V`}D%FdF-6%6+tV{`N5>qwITnAy%{O#Q-UyXpXD zU!f~>iW*10K0&SjXlb^!QF>q@12x*~jf$iG(>+AxNRJ1jx*x0SMP7pm)@-Va6`h2w z%JAe+Cu??O3wL8sGi6t%yH#KX@v6|)aYcox-Ngyca&o2k44I!#yHS^khS{wOr1nVl-j$7;5N}@vbW(|>V5_wcgymiJWyxrg=WT((6^3tNK zNZ@mYI%d8K8>A=OpTa)?dN!)asJBq60b=Pg3N~G~3rSg-!zWlcNWU_o@kqaSp{D7d zUGl`M4|(N|%Yd3vP8%T#hrNE&KZ4tKSMW>mDnRvAC}~%7iX!Z@;AX5`x(B`_8lSEl zzFDZT`tl^CR;?r=1LEu{@r$T9FXKqm6TpFIP39#|snDvO0^l$YEp(|?Ve?N5FW*_a znF%31y)AvvDZJ`(b#L(AU#v_aOt)~}E1_0QM#t>5w$x|L?yqle4g9KQb{@uuN-rd3 zlWtgZoB=80(%Pwx3%rg_PPAJaX(c&nt(A}jKz$PR{p-=UbNnY1_<@yGrMI)=vr)if z`8OGSc|njoJR^jcnS@(G&p6Z2{x@Px>?d|Z=K{PLt`8!V=c9rFK5iE%79(Sbp#Zts z7Z{Dnr8M_QTG#HdBtj1G>tuZr%1D0i#snz3d36z5_D{ z7IIIp<+e0-B0l;uE+2>-h?e0{;WeyGcgq{uD6)K&eVYEotu&+Yp7j!agEW{-oz>t8 zygm_-O&Qc#IIi{mDXhJE%$}valf9N3WzK9bpys#+|ib zUUI(N{2!|0BrnEKmQ<6LX;A-5;w%S)QR5f8lbfPZ7x+JU+s*L#83dN!X&`X;D zT#+T4BC9^5g*r9H^w+Gh#sda28}@szFNG>G#2&)+n%A<>GdfTV`brNFCqnf`^Vp4?Nv7C8 zk>*{t%Mc^C8TT6lx74?nyrSkPFN7vj_bqi&qErh^SfGow=)dzDE4iD#`GVCBs^bei`Z{9_ zO5QJlSY&N#Ksbx{0YJ(`6e zy=t@-o@}hY0`t8-G2kIoQUg2KUOX7{RJh%Jp>c^3OO}OTD}Z(dS>hA^$6gFr-w^y) zw;;j-2=gppJHYa3t6G%k+hY}aLqu&$Is=2u$h@itmaHryNISiu8K0dtQ2;K47=-A^ zE>HHU)L_jOTXS*#2&jX55`W4K}X;LNiP+z7jU1)Txl)w|S1CO-hFZ`5Mc=D&3#0%Nj3_LIA3)K#otVNgc%9hTe%JgN&=z*J zV~%^R>3!->PDQJ6N>YdL-ylEZ7Qla|!5&pRjdGb)>odNcY6I{$njDnt{N+9k7HXCr!?zl}0?i6XyS!&OuH%Q8m`9?mv`NnN1{` zZn}AZd2>mBYxdG%i>Z&TpeLObOlDrsL&hE$vu(di$6!N(3gXyLQ-B>#V9okGaKfTKy<3e1IOT9~3;6_xaTWxh8HGPpsD)lwY}<|Fdl` ztLh^z@Q?q<`)Q;JZu?A?T9c@++hwW?|}U%(il}N#=up)Uu=&(q8xf$?_Ys z&Tr;e5h#|HT7Kx6Dan#`ejdqN!cj;}R8zUN%l@up+#RoEk~B_gH*S2h4H~QS2X`!9la!k~#nJ3q}maNeCogT;Md#NtN4|LTl>9BFqwTo7O$45 zQ_}c1LMF(7Z~H^ve6B`Anc|)2a(+nIlZhBXIibMYi#W>`Que-sYR+K(JwGyHV&DUSCj(3xEb^_ns5_?diFPmoL z^dU~8ByEZ^@n|W{BUk(6h=P1`{QB*mry6V@L})#}y+xfLt@#CtuUIQB`m%D4=a0Hh z>Z8Y-n&t9;hym6^58 z2Mg&xZ`v+2JXlDUKdmuQ*wAra-b|?PdXRjR2sdxA?bEZX`_&_+jS5c}Ya1#AazJXQ zSr4bbmT4J<{uA%J(mm+WG3z_=Wo&c#)OWaUai4fnu~hbK`v?3jljQE<9#$gJ(H$G1 z0<$q!lhLaCoM9DRcI0wa$V{JK@m*F-Na<{ZXn?l;LqY6Ut>T2Lp1TikzQP5R2c z8cq0$>pQcaL`oDq%85BRC($Q2`*-84W%D=a58(e9UcqzBz(-F>fq#^agJ!D!TMPt= z$%Rk zhj4Y7jXMfok-GfDGC+vm*}-|ppAQ}%kJ~(P4mVzRr8-y4JXZg?*%bvxvz|4=7I7=s z6VYn8jOWLa1ktbrbQ4vb937mxkS zB-QUv;V*}5a=ij!K2L5a{V63psajX&O})e=cNC5XT4e}#%GcL5S2lxV@_|9*g?FV& z>hQfUk-N@OzOUZWUfq(Xh2ssI!{cgi4rT6>OVj(h-2$0a6|-02pRvzxG>o0sLAslJ zegY6UFbGXC)LQ9_fS_rm8_CSrbroIg4n18S^r5LCY1gdMl(}C8_B$jg1lKGo1^5S! zoPljs8z}CsJZ)|URia88(Q7h>Rb)@%lR(JD7+IQ?U`^q9GF?Un9L@twocyx(#Lx5b zZIJ{)MjY5FU+` zD$CZ1V)?9;(}5P5i{$Lgh92e-`KPAj)O^bjrejg?bY|*SbMM21al;$eA)T4ip9O1* zjE(hopJz^jf|dNphh$rlQwpYkrXj2bfpm=70_+|H{4CvgHe3s$ZMnDbVH?JF8bpxq z?&dtx4d?dx8{*ZllG*I26K+a`o>~s!qQf@{UvNJU$OfV=!pH zdAiXMw)&E`>p40<;~UZNg2G&ex#vfKnC_MM==dw&-sGXWEOaXQOyQr(%s2GO3(S2F zR;46MtbNKD$i`kTdWY4e*TT|zvp#N#^iDj`+xPe*dcA1e61y`8BYVIrq~P5W@P+ut z3@Q556Xq$iLW}yRu8werw?F+tnfGiJYUQjozQW?;MnjUhejy}^e(vMu18E}|o;R7e zH+3hcMWu^sPO;AafG3wtf0tOtvlot8JwdkW#uVD0Bt*2BM#BGzHe6%BjCqga>66F< z%6?_u7A(jZLjnR|x<&MXa~qg)z;AlUb^;8h>%qeel6md3MmsaZyxI?Y-^aRq;pJ&j z37U@P!B)f-@?{b{Hm)QMWAE|f;P>RaBb@v4#0-;+nz@~P#7F)OXPmvpm^1l<;2UN| zNUZTr-L^IpAx^-9TmG>iCFiaZZk;JW*tKx}33*=e{Jv66r&TgnD)g`Y7>_T$n06ME ztnWTLtjx>gwO0K04PG5brwSNNB47n^Usz)x+DI)03U^659?RSOanZS%deLsrar2#FIYgiF zSyLO6sPtI%MijRnG|&2BtBM6#OV^i^pW=(==#AR=A zlp&^nYP+oGYGI`ctxWL((9TOuC)72qzT{{7^BF$z(rtNZ{(U=x$O!*_XfBYCX~s%M zkD7T|uEsqxep5{OG^%mbTRB{9J+NSS*}`R^>~C0X@$F$0{%(!$W6>=>i)%l)ScQ{M zuR?e1C2_LA$eYrgoQ$w*8A-7sqz)B_5R^)<1DDXQi`gB=E*0+1`~d28nH&X=;eMWI z=dFrN-aGRR-qm6Tg*t2Nty#yNJX9)XA zJDv`~hRN?8K|Hj#X?d}*%XcQvGWP*}P#MO{@0NYXn=9v)yF_aM-UGewl$U&C>;wD` z;eHuAds1151^tP~5`fYtz_)|+hkfN6H&^qLURtk+j<;b%Ub#t|Xi$tV2eY^z{XSv% zDQ_>Qh@zoVZ8Guqn!Uj)^lo$Yk)pLW{iuGo%IOcvS(vRhc{y}NU32%%XIZBuKAF8! zTik^?Z%YUkj-n-m9|ih(>w9l9#MK2g2HAVd9Od+LPSa^U`ZarvaGW7z z0GANBJ?Ne?hvvyK{C#dzsrG)!0uDMLiwlDu?*1V|w?g$^)<7rQtp zkOP~8RZjlFgsN{(Qsp||cOM67UFiHfYjr1O^AS{ebs@B<;hh*pR(eu9?x(Yu;cd}Y zFxF=8ZvA7_XT1EnP7MigWf?H12YE!jkOS_6YZA*|DH?X^jkSD(Xcwt@Zg$iH8A)Fv zMT35u+`!cbTgzrS%u<$YJD#*a3kIKbLw_|dJi2b7ep~d*6C`Zdpq((oUxWPe^AW)w z`G@3BdpT&shU+rzz)8LAT1~UOlMqeHDN#-As)tq?Z)P1Myl0cRPVb&y3ZM4>1H8MV zpCB>+RL)hXWdi5hc^0CL-ZdO55ck)}`c2QrYfr4Pd2{dA25+5COj@)ZEKKVW}pIB*Fbf z@nR24Jg8bYN9=7Di4mi$IbyDWzmDSyQia>WzVT{0`>I)r61DQ~dd{KcVY7EXDF2b~ z@W~Cj7%#Y$xmagwSrxHcw@6x93RlUS+^HMV)Q9m-1=qtoshu4kvr>xf6mE`74RH4z0jjyW=}{`CrD?^vjM z0ea|I4J?!&ZPU8T8uOQ(nL*A@1I#loIj|(-Mc2Cc#8H_UvAr8{pqo? zG@*T=;Sl;N1$tv!6PK{1xO3K^H>5kjNqPsj_B&(&`dt>*IG>u4>CQ>Je71Vx4h?^t ztm_lhdlD~n&}NGOO|nHmm*hvOcNZRl_z@iphgllr;mXXZWkdYgWydHRq8P5VJmPS+zvIb9F(G&01U3FJxetLc z-jFQviZ&MG%Jpmc;a@-!msnWyG5BNo@JYhBhR<&ZW4BEB^N@Y%DMTXrqO$XnY9`R) z8R>+9vjYMZWp5?BeNm5L*Yp8osad)lz*oA2aSY+~nRHT5OV#IEqqL0J_ZLARg%4@O z-N+o?BH%ssT$}F~>dFkCUwqXiQDFg-kUlfFRA|YnA4Ojh$-HhF@@Jp=2d5SCOZRAY zC2O5+_gls?=_xwBg;%tirMsxs9m9?w)4RX-fTsJKXAe|*O+_u?JI&W46(+=~dMtMW zhGp6h;q`#-v1zy;FId>NTRxu`W$-sTfSwT!hZypcZg5u8GwiO9R`Szv*Y~$34$9p=GDBRn$IFJ4A!X!LeAi_J2U6mI!<3%tz(OwnIdP514%i>$57MW z!}+S=riX+ctf7C%j_@EL0Wc_w|HA$yVc|947)YFG;#cC`4DmXwMqk_ig9@^|gYRc7 zaco^3$8CnM^1F~UMXeL|w=Y{KynTlK_g)FyZt?3TzUX}yjfP+1lk)czUq#qU^HDdp z?r4hh<5rF$PsY6`B*g}Tpq;{UdvSy$z*@6LqEFAx$flZXs>5uDO7BkU%r$-{2>Mx; z6aA!HxlZ`AkI!*O^SBczgEv%0I{<_X8xW{LHO%G+O>EwO9jv)@*nC2W*wa}a-dY~s zE)>vOFI@C!&0fkE>b(}4q&Y6O%5KkDte3j?ZWVzNm0RIP0DHb9REgM%BGbdibCrlP z^cQ&fpk@*FM+uvW64?pWxa&8WKhPcW!`xbf7QB!u5e2S;(lf=V$Y#LmP*Ch7&Hm%K zedoL=>8*zDCPQ`@3_nlQV*v?@tNIfbAaomjzP@#LZzdBPY2}5PE3p4)jUhT1Nu&B> z>lE~V_>PS($(-$fomJUvsa>)FzIWM~7~$`Izq|Q3ZLq9(Y%rh>M~8gXrq!lhb%3N2YDhK=v(hWpNBxS8@OY7 zt>W^?@ma9E(IRk`$uY_~(M+<5{m9WpgS9{zi~M?r!QYvnA=T86mzO~;Vp3LAd2<4_ z@Q`l&r(Nc(CqhX=;knB*=8U)>EQL!4yoO9+qwB_ zOUV#z4J7py#(eJdeRgqk0vJ6iX$2T0erzPyw*!IkUspkJsEQV2zaH6QHy?aGq?0B* zL;QXt*O}(@#UY5e+(e|g3=zj?R5{{DOAX59p)qYyau-C(mf6(jlDlby}e)b=d#j7UQ55FV) z56{D@p1K`1T|pSJed2-_bQ0g){J`K;U({~7pd)d@0C`eR=9j!qFZ^-+#+|uW^e4LT z19N%czjS9GojP@-W3rZ`+>5C>ySr-E@kAH+%6;=wEUgauc~@vDsngglSN)bKH}J*m z>Z{p~M>WjXrAncmvSK3uC zF1{9Lk$w=c8=7UW-iv(YlJO(bR5;<3&iX8x4l^}ihH2ky(tmQVZkNQ_H)GaFhkm11pOYP3-l9?7K1T#Y zVgg07^C$jH;r$Is`a&AxlK6Q6*!=2Ej-V_BHfkWw=yN7atdnPgM<(HOEUe!v?pQ5| z)*8y?=w!i^T4z7v{)vy-NRGEC;JYia{Ajo2+*IgYhXUbCwO*cMKAF|$$8@~t3yB@7 zo|+W2>;Z`DthIQXk5FFI59&*2MH{5EzEQrW1rtx*QEPdD z?-uZn7yO1lgU^%lI`el6A?rftSdd>BcARbwycD6qeuI9gcR~ZM2ONmsy0JYrKGE#s zXf@EyD&+Q@H>ftC{HDl_foH$rLaO<0xh@Ou!KgZpyyD6fTXps$`&TbTro}oNJ)Xh~ z(}ABSB*(~E%Do%Z`MP5?S`i#hNN!uF86R*Jr;?!Qs@%KdW>va)BNwpu2_oHlpVPZ2 zS8&;tYOxz@t|w|Eoc+Upe_kg@*jUCGf37CpZpNPuWx~z%0=bGkUmkA>xw2k5FNt+j zKi~26uQ>r=%KYleAVGiu4}kYeQB&{fD_Jzm76@1mXd~OU&V4{UiGuQKjQ>*{ zGw7QiV({~*C?*Q?Tbyqf_#F*pUu1Bl=Y%|7IqRz^_Yg{m=rDwkV0nnW5 z275EXqfj;u@hKAF?_+sGfD``fUNiK_mNMIdqNF85{|?+;YY~%X6X#n6_U&8_+VfH` zU4@_1o)zbwMNkQ6Ko=W-Evezc)Z505s)JH()lK!3Md!!n!NTt`Gu-nDmPB>xlKHh^ zQrLr1{7~HI^A;OFE_n9hi`QX?_Tbin7iC~SPx;ugZqAk1{3*JtR zkMH14meBh^m&NVvM+makVMLl?9BY{^sKk)@6@Fle_3?rCz$-#&J%|j^UjDxAi476z z%aWcq0RbNhg%IC1VZ|*GfJX~G5pjD?kQeGV{q+4`Xg=UtE~sy0hiEoIj`R9MK5_L- zr3O$2*}RM5c7laAXw)jzV5tiyG_o5XcZXH-W@E47&PNh`WF{h>rDEpFpu&hW!J1M? zy1d z)Y7Xrgzj3+QuO=DtuP^a8FV3dF(Ogtt3#GcOLrZbu*`LiEzWHdW5)TGIYd|yEw%=% z@m%>89K9|`fM>>FhqtTGeWV< z-MiGCuG@Gu)aR#y;?LeN9DU}aU#4D#uCGVP?Eh_dfbq6ng5 z{t&C-wI#m;A&5KAvFS|G&QB)2I-F|N>EqoW>vE0Sy^qd9&QTtvtp?RuuYw6Y`=G{8^1T5j z4O?Zz=Sn3rT9pY1m!2V?8nNYjXaaCxYiSo)ReBS}vXnIr>1Z06y^&FDbPYM*nnK#j z%k%Yix`3g?tPXu|^U7FV(7qPndFjLo_Y~2Ndo9~=NTDJAv(HbeW;SBw9?PW!&l$;y zhUnw#LpxUvJ6i@K+*hM()a6H@Z%$KPad8w9Dk(Lbxohp$wK9y-F^Chy1_X zmA>6XrTjcAloyR$TE0+x`RE{XwPQ?s_P$kbo2F|e^&5+jgcIeA8~yy6@c~J2j&uFbVr+8St*C_;D``W+$VVt zCF)_sa}xD-*Ji{P#nPeiF6M4FZ|hLacmF@%=k=eFRz||=w$5F9@!Lnlvh#jlIsgy( z=KZJ65OqAAu57~(&W_F3$7COzV9g~xg=Y=fG7`nr-!fa>E3i*E6i*8#Ym`$?I86BQ z%et%eo2@JiqlK`EDwk&dc7{b`F58EcsQj|KRBYz>%ueGyuo2T~{^slJAOkTCxLrwA z>P?)Cx(p(pooaa!H*8hF<}-k7x)h<|47ry%@O*|l{E_HwR$T8asAZJ`2vh`_oDmKjD_Cr2VcmS ztkM&#aYPS`C;lZxzw8eEqWkY3FKu5#`+GWe4}9E9o<1mnb;)otAg~Xl4vd%V){)m98mzkkr#(ObV0+n1y&=!MRTOZ{o}E`gPCfO3a(qY0U3vo;}(u zN+@hu_BoCjxHMDnyx&uCP^S1b6%i*PH!}{da%LJ5 zdG!^$khTh<0lUmdKHa}6?>dVwy5ivb=f-|HTlcQg4D_*EsgVi7`X?mshPKZ;RB z-+wxrkCTk>Sx(~00NjN8etY>M7Tod`tuA9Xc$* zt-QJgR66(mrM*{Q#v58O_xq+Iw){Ve8baTTd5uxib$jWcN5zMqAu`1Tl0%=hoTH(n zcaZ53n>B4ay99AE)hUT!%g!Z_#-Ee4oR5PUIr|RD)HWQ2Ve-uCR!lhH4B?-L`-abk zn8B|?z5$=T!ia6q!LQJCNFTQ-<5w$L6=qPr$vJXky2?A4;X5DKM?oG48_O|&UFJy{ z`%U^5YiM1%CVF1w&{Fo5yHfBVCK8bZJt~F>#M`JZ2#K?l5&y=?R9_(0GSy2Bn<_&r-;m6gN+22@f;o3Y zDkvPEA}noT*?TO_yst;o@>4R(jqjaJG^)3oF6D*KFe06U1f*%)0l~f}i(Mkw9Y;#D ze7g3Rypj-A$NvM4XJ`T~%q0aC;Q5md;fkB0-3D5ZCF~)FXWZ{`TB>;&KoCCvhjro|z?A+nED{Oj9crm0{ zDCJ>3X*ZPW zirZT8*?m%*<93jk^PCpFzYONwp)Txa-5q~vO-VopAvY4!j9EcDBFK6#mDvq;Z6#1-tbo?mCSfwYd&E=7~!vh z0T&U>G;8}4f$JvDf@71*6z&BKZBUDJXV+0~C8GBW&L3X2$ChQhy>(|$yu4IxYj}yG z`5^|T@c?4QrV?KI(t2WXnf0}_CFXEl^=WtdD$Ng;lDkVI9>w>0sZA6H_G7^Bbi@~K zLz)93!mze;sKC^&iM(Ew=QET^i-eIpbiLXAW6>dR0qM`gg)QbIw0p|Wg* zg3#HyXcG@sXmHlOI6{bKG*ycPRR#3h!Zt~Tbm}wXZ+zHpMh_OXhd$sKt$$ObA_Fl> zR`*O#aTZ%uK6)qWW@4#VKnnc_fGflMBorJ37?@d$R~_yxz09i*vmnHmS(Qq|OO&-{ zrLeWtw`z}fh)i_WXj|jK8ZTR5+j9)fL<|G=A~_mZHuDJiBg@Z!ofb>qzLNvlAqgxz zLy%(yodt-0_kw$+vasy!{sT|4Mg4YZmCp!7en|7gNtmW{jH*90ZPhK76#V=sI5qYp z4!p?coPmw9%W|pV!4-jbX*thGYJm+Q^ExsxVBKWG`qm0T6;QIPX4N2kD1a-=p9nTy znV->ywKIMr@m(}l7s0a#1b5lKkG+t3_isD;D|i)JoP=UnyAIV|7Qv098#f$+cP$ez z*n&EB{f%R@AvD50i-^O!4WO`G-s#m$I|1^sn%@rM5Y&ruYZ7h0zpN6Njc{qU?kpe- z#HwsJ_EiiY;-j||1Js+c?3L7!L*D&}*F7P7iI^AYx+(D&zjwVWj%DXKwm0&)QttTq zud?p}c_*XfwtLbSoihj%EBCf{*u=hC^s-q&LhnjZxqlid&bkwLYy~JPfsUv4e11A% z^L|%N3)%|Y%t2ag#odde@ulKC!VPQlg}msq8`%KX-GdpNk`FVSE9XusX-2`zl=zC5 z>Jf(>$ERTfcI;ua=DitIRPf;7eb3&4SZstkH6V5-Ozq)vKihNCE%TZDw^Gr_^t_GB zi4hpy6Nk@Tl&l$IVF2>4P!g@|(3IF5&WAdTU>@uI*#l4&|I|RdZhD-tL%FFL`nWmh2R9sS4Q{p;0f0VT4ODDi_DJKQ!J%&=q z8#H!$cYlK>XZ&ztuJ<1j@H^R_U*)#2#$`?cdJ*1IwprO4%ldo;?9LKXrzh|1m;^K_ zsxMV9a+ikbHE{-Y62AVYD${F<59}nom)aHmh!3(|Y@4RO)IvNNO-nxR4$E(QWiYmJEwC1_ zb9S^m&qq~CKf^c{)bb4%$PA+|UKWQ>vOcdw^mn~lSiya`Eyz1hBX*5c}W zs*8yeXA_zX0+;>U#s2T7gy-mC*j1li9Jg;1e(p6t7O+@}qh$t#pzw1=DE-xJa>)Cw z7Xp-IW~-5E9j1HE2e`O^BkHWEzjqm>91#2#xhY}7lxxSfKe?ai zn=Q@RfKwQ`O%5Eq|5U?Tp5cj8=!YYh6qd!LiNA}yyWD;nZR}>a%u)gfehV?+2Jab` z=yM^2#QEKikVe@2UT11CSq)Jb;!~jxA8RG=g_L_+AWFk5>ogJ$?H50@Q^nCQZDj=U zpclT@efL+@SJiOOuxi*r%>A6kV}aZOH36`N*RxkY1|d%oC#jQ#2*x=!yT&D40>X=*v~P`<%=p{BnY0o>V?zy zLsC2`)yna2>0U|5(;9oVU-g(*_It3*hJ(TV07x$w@1>PM_dx0~1Kfe}yL;3b8d3)A zN1fUA1$yQte2&~TzQ58fCWDNi`L<$m2uX*rx`_6|`9_B7LfV7?QlS*ff;Q=B0@E2) zT%K?)1_zTYO0GYk@aYv0iLy|wS@FJJt$&*wFlTt_4VD*RM`W9re7J?2rn9yXBlRSf zY62bp)6`Zocp3OGFS#eK6kwArW;eC>rI`FTn))psr~Vf`^C_`F-2aofWC+vwU^gL^WrNtZ~JGF^?H?aUSU0Q3}Iwqu?WB6FUU8Vh6bWwe=_0s zzeh+v<5#6(11TMO!#Xv_O;0r8gBO3oC`Ch{JxWhOj%zbuuXW&W2@&Bz*id`!EamX) z!P(}ey@*HEX?};bEzS&`R~;$VN_SME^j3ux3A*B@aIk#{?QegBCrfT3<-2ZvA$kti zaZ0i<3&TzNhiXll zMvFWIo1Wd&7lohTZu@961v|$7#@KzwHPNn%!hWp?2#APuA_5}Pq<5mAAVrYgK?SAv zUP4rQM|zJ)m)<*(-U+?;7JBF;A?3t(t$o%yYwvTu?~f!i`DG@PDbF)Axv%?9sc9EV z$hcrSn&!ljykt2yI`Zh5-xNNgSk{5BE#plEZK%QQ$azC^HDUs00$YX+;rqG9iynZf zn|}@SqBfT$XE%F+zK(0=8IS`Qrd*#G4{rlrLl<|TdXMLHwSDsMSP9O=p(tAXjA~+m zlovbSWU^MgYB4Qks?_EA8~L8d?lxjgSDYgyaIO)#K3R+LcTh?BaccHHXxQZp3Li>Y z>+7THKhn)^0R+mdx+cqn;rlA+$iW%+_?XgdcLa$Kj2CC=EAe9wko+S2j!(l&JH>_r z_qTeGqdkViVE?q`8BJDuDK8B=9KAShofha~QUf0lhXF*~u+fZ#1&+s>MA4A_Ed{1b zOb*QR_fXlMY5VdU4A%k%jr2g;v@M4nkH3TdOqvfrW?V3|iiUTTX-__kg#1`CU73c5 zkDF>f&xA$t5$=OvXl+EmOhcE``Z%qwvbUa`kgZ=bGNxcqf3=sS>iw;HabEWka68J! z`Zi~Cmbdp1>=$1V7;J+scuI0kLrstgoP4)apzE`9t!Y`TC_vvwO z84oJ}$@uln8t#V)@~_UfNQd}-8R4I!5tD-@wxv9Yn%Yw`YqCh989Mg)6sM6RFyTm> z%Zr8(GoPeTQ)`fO+gC$NauE(w-xd^87B3UWX^X9wf#I@oodJ0DL)jqAh{ z%6p*hkcYVf&Nu?kxUbEl|27+7B5In&we5q zs5>Ke_KC1xK@W+308bkZL`r(?NpzidAx|(0pME@DDipgV9dlJF6GMStFCL!^Ue|K+ zA=^D?*94?KcjPP7~DfF*WJckx-dHb-~zO}1}H?syAC#$t)<>Z+j+fXI=< zk9bXbg$1-nja%LMohfM9R@J!jG;6ECd8N$e8tK^=aQ#W=PVMqvgqsG^fY0<7@6*qT z4#x2PYo3(f>-h^ckX&Zeb-E=UWYpW@qh^>vUQxf&vp&o<7oX|6B6H65*NQDV;{&D(RrY9xF$c@U3E$o! zx{UlJC^y@=ZTU=E%c0s_UO~{xANRWIMxd62ro$UW{}dHJ?ldKMWJ%$7N><2Bx)6z3 z_ZxvE!8M*Cd3)|rh|v9=YuUi>A|j(*jN0|W2>_A%@=s}Lm2)F~yY+a%ig($%Px^|# zbDfQErjLS_8U-V^^jsdzOwiiiuh1^C)Hv(PE?N9pS5{=_2Eggiq|T<%^>GBn%Ii88 zJdgb$-<#(SFI;-%{#$SKfvpg|Phrc{rgt{TZBTC^lbLHHa&lJX>sdJU$t#{h(G7^K zhz|9b{QMn#wlu|jbS`f%F@{-?&~W3oX$^m%KjUA+|Or$qToTzdt*X+jnhX zqK~mgI!(yASkXhFNJzfff{d=Skw@3T^>bx*==bk-=CSR+a^*WnFo1}xN7ru8J}Gpi zn@vI%?o697y@sEBl3AGb9Qx-_0UwG0a=0!{=ltIgXTO)LoEh3FB zp5~-uVn6GHnV4W~z%%7YEtAmx!o!M*`Pzw@pT$KF=-=j$`V;69OWNSayKIrQ7X|z= z3$eTTk}e%7?Y)1YQ__t1e(o8}n|*c3-uT|9_Z{6ms?KUa`{q-G3l%m^TP;_<=M9-# zi7A##Yy2t`Tq5rBt_-bi9Dnqx(8HeM^TK=Uf*5veLBmAX zNt*xNO7!PS_m03vxPNh0uC8eFC0Wt4d=qlp9I}!b7!mI z(d?Zj<&?SiReo`A?YM>^;*gAKsG{awfz-?*)qyS9NOfG&XqLRKyT3Lh>1x2V&yvA(AQfPm)_C2YaV%T$5in8?*os(vtc<#BeQ}(-plV{2d)+B6qBB|N3Ss-?r7=jypC5 z?v3}Hu98B|2>FIbd<&VM+)icBSLcPi%?S!R?as3msF-~-a~b z(UUQ`iIUC3cg>NJlxstFZ@(wy{<8CZedB2K72fe#hO04gpbocswolCGo5Xyvv?Ri@ zdwY*897FlLO$MnS2zbf4*?djQvs!)-6~I%LIq(Us87g%+JXWn^@Z+O1nfNYOsqP(q}ZgqBcNw_oFP@klU9K>s};=Se<*{+6< z+F=-8KQmp0yqQ$`H;-*MpEH!)nPjqYAQs{&R3H=|>#eHJkE}5_-broWV+B0}#2f=_ zYdIPlhkm5LUz~f|VA4lLCd^9~9Tk?TC&qa9T_=r}4I85Y??AU>oMl!XQRB~&gVCC6 zVbyy&x7s6HUKiXNb&feIF9hQRZR#YKPEyZ}|Op;-&n13m+-wy?w*U2NULX4;d(e44642Jt$7%50w)Srb$&a`?SV=Qer7JH)b*zw!$TTM9ThTR`$h~NczJV zFwo7IgKTc8c3AV%i}3TC?UdBp=_4~#f~pkrER@`Xr})RTb0v4qs>@8qPr;2myq9C6 zj4{<`4?_?O^juW0NGvuqR9#BIcy)KQ9tpA*QWHoK+K}!SXq@A^{z|uN)gYhKXNO zCXJ39`4v%bBVtbSpt_cB=dRcFGu_7yY@8v5pW2@9)NrP#Xc|E1Ul}QCq-Q-+k0;;JMNjI>eA+Ttm;!O#dee{7)VvA53)N;qH zXOGhPMEOUCkf!~sTU(R{%>~u9Ko*+s<&h-S&i9OsekACSdsQ>m6@LBtedE5KAf(M% zgE#2*J=@}=Zx6?Q2&BeoFqhjoS3I#%($wBzX?Pl&l(ma_t1mF`n|<53vt|A4ugO7o z?I&MRmXs~*oJsX*6RzcRHf$4fLGdXNI>x(aaRKJ;t!CLJ9ju)rg$3t)777uphHC*JtzN=JghS$G&z_}%Bh z1f_pqF=KDe8|SB7nokPjR3ytW0PaWAKX7?E?em}5nyT#C-p-vmD|e(6g`SDn3H8Qv zfAf0G@ihVV5*RV--2=8vaj2mBo@Dv7WZONz!`DG>cAnn+;cy=zA8h6Llqq?&0X%nL@LP&?U#LmX>*h^Ms{8++_&@oq4mE`72Pgywx*46f;RoA?3wunrufSx<71r3*w(r6Kz<=*@F zNIdyz#Kz_mj3Q4TSEnQfv!h#QdJbn$a0p^VJ^f1(t-$r({G_A(;TJfO0@q3>2e13h zm6WbglKO72KkVTbxtoM{_Z@uuD8J;tQ{Z}3k2Q<>ODa>+;2MqEw)4#uqu-+>+vpCS zHLkO32>icQyP5D(mpRX^-01v&@IQh7&i_KLv0=uNJmT)fw+9?`Jdb&G{}$=po1QP& z*!aD~enug(#0DCRJAUSViyw$$U60u3ZX{oajXJr~yrZk@t}I|;8vSTw-CtS2IUp-< z>Hv0FcDXtuQ_Q=79sE*;o_fJEeb8q+;~>+gZ}@1W{R3%**aUzYM-~=cqKD1%^vkW_ zfch%r@6}^v@P$d+qvL~bXKCNreN;Dz`M;6wufJi*VGR)T{Ocfh55asMo(oy3xkAf+ zM?4UtT&>$0=EY{cQ{i=F3`VvOn^(Ft^_(h1I97&;*4pnLpPwp331PNsr@qiUl<*H- zo)}$hU`?61DPtWk7=Zj)dk`9xSvySLm7Se&eXXziVk(jtHoP&a4kuY-xC;XaPW4fo zF*MHCR=b_O0PoXwh|*>P?VG*qD_h-sek#lZfWt>*1fZAPd*)zoxBQha9@j~%LST14 z6=&t4oQ15v&N!&aLVs@tcOmfkVf$#_RRsZ=Mes^kpuEy3FvAuJADs?qwINR85aC~lPpaQa-YXHevG!37+?G3tEHGC;E zbr9nrJ(|+#*pm?Ph{cjIsDShuv+d#_!5yN+B7BnGv7z=QkTkHkwcE{CoxLKCI;}ZdwInZS0>T-f}%GjLhknR}i41f<$IycpFD6 zNq$Um##21DEIb9*Z@e0p#bn>ld^eq7J@eMMWN|)mf15TNY0_o+i3(D*|FmXtu01B2 zSG+Jnfb|(Q#m}<&vz=WCYNwswOyRXc6!Ql#F_!y7&1<(vZO|@EF%71_tEilx=mlAg z4#OROx~HMJ3fqqM1%E5pnVRvvfuZBCbkuUKzEh(l&AYUl_6m>o517<2EhM_kb-03j zLIEg;4;u~ida-&aKA8(FMWs?*UgPWV8sJY4f84zfHF=F_#Cf5^Rh%74&;)hEUv zFpYEkP?L+y2V%JbCLdDdK=_JvBxC%(MkZ=?p{FT86?gDwG>{RRXPMX@j(A-qXtOC+ zT|`5;$N{{MiO@r(P)|VC!CELnra~+xV(tm%+@xS_Xsf>HWVMpw3(lM&ccJPC>VW;oAS^oQ zj}J_GYq@P|#R_hfe{hj&`jK@LJlWiOc7VKFv9?}dk`Xx>QmV;%BExyrqT-30aSsX; zzzfb=rRU-lg`Y`^PXBz5wQ~>BcP~fq*=XT&BoZ>T)`~?++gRLU7y+JPrj1SIyV3vm#0@7b#$qT{*Do z8+^vKvoi7>u-F%zFbh`gYP82ULyV1G#-cFpCZtTg%@>5C+bS}$yyBm~DG3fUAwz#^ zxBlFU9*Lgs9n=M&OCvR0U>};Zc@0;7nA)=nLP0ZSN@^J9#OPL65%#UsCl2(pt@OQ+NIk`EO?vvJpkm&T}vc^_o z&SK&ziq6ZujCC7r&=T^+r54>0L5Sx)Tu(QzB$AQD28p?!Numbtrcb*L$=?9@v{4%4 zSvos@I(^XJ32V#?qPw;%s-|=lHik|JPy2k+{Ws~k{m0p_pzR(dT_K@KI!SGY55OAZ zz_Bp}|5ihTs)8wDbO@)XxTkN>Q)S6L{>-(^2;YVry~Uc}S7fh`-Go#jK2ZG!g;h)S zgL^6c#q?bz=RH!xy`>N(M{1l!FRnK`Fg**5^3Ze_v?^h%F@ zw^{2wWup)#G^v~rA%1-;*rgX4m=miQ@q*byJi_ zr}@(;y+XQ9@W{AX8-H|WMq;*$z{wFmr?Bo$dA<0G1&Jb5QJW|mZzoZneWK(t!-teP z);Ea>VYrg03)70sh)an>wTvHj+1O9+PHtOpH3{*tzA|n(Vi2QmZ5r)YTitvz=Qrx8 zSp`!bt9XQaAjt&NBaP-i`Sy>6>o_JFcaq`u!nC=`_@u8v$@zb$w`kui?fGk|QllS< zzc+1myT^#Gv_~grST?#3lrsG~Q*?VSwcE{_^%#@m9SG0fX{5AigLey}CAW?GNsu^F zi;bF7!@vbR7adkYqns2|2u{2*#U#9Hh$pkypmhub+Jd)}V%SwrVx#Rqu?ir&y*SJ)wX7rPZz+Q)sXbRT@e40e6By#~{4TKxPMA%y>f1e; zvI1rEej*4QkLs%DAveT^R)=Q8eVhi{g7s^zDP)=%l?T$lg~?~Wllg*Z7~ar!u83lX zS&RkS!ol3V;Kt~auoD(3L_FSi=|jG2YgqIzklbm29=Lrb*a3>8;iLqfX_dX{cDZb| z73-@<1hNLj`OXUv5XRLzpSJKw`#b20*^>jZ7VoQmOz3gANcUhSvUHuCQ9 zil83DoUkFM1|?=HxU{j`<8YTN%c5CvGWQrsINZt+4q!j9n+16C))rnSV+@Q(+#HK`yiU zz;7Ur^9j$^w3CKHseFWJ|KXiAbdJJByZd%iIn#!JMcJOz**%A`9@NG){U>0=wo9I$ zvI66;meboGT>~ch*DMwEGT5T@7@Zcru$IYqzAE#W`3NWBD{F^~Zg;2|%-0XYttF)t zM#SJ(G)}&GHP*wgy8&mexK4~LpYQO7d%et(zmnEMV|qTeK7q*Thego3{5cz==$vSW zQ%Aie#kx}me4vZWMX6%dDI1hX53j!c)P94alvTB1lLEMY>KO~!K9=sHDh3sfb7h(b z6BN}0*0UoEBZCZn?aVPro|a(M`(~XV8jMP5@TCvWxvbUmGducq+#aDvl&zsU76o$t zTDYRUkF|B+hBBGl;Vrc{4TOZGWzv-UHtMmXNe*`}UJ@`?k7qogu`IpdyySq!IBV4X znlB@e>mKT6bn%uZv>K(r8t@lbF5{Xwv`Xi+Ms$wxVt~rJOp|aSFnRpwYNZ?|zVF{5 z123l_zv{He4fIDtTqsW7-zIPU)afK*A*IS_VbX29HUp&PgJae}$-2?Hj*=0&CvX9o zq^rLA%hQnlI^teP6d|DRW80EK_g6EDc2T8W<9us02!3=iC;Z8RZ=x2c;Qn8HhAOb&h z>#A2~JP$v19(F=Cf1Cf%91Bc3Zs`1wcKqIicd=~wN;R6NW@~fk;{mjX)!U@puk9$} zTd3?xyNs}+3Kib~FDj${k!yIFI~J}Xsp;wa>;3V|akyMG0sYbMxFosc0Xl=NV_{rk zgn~G}6F7!I1T7!0@6;(n_+ywA-=*_Bf$o7Ev2B+jkEVu2X0(V5S?e` zeFR2Ll-8*j1Wk{-3vOVFT?I~a&@B@LJE*7U7Tx+9n$65NJuc$dWEkR@-oTeWj+L@6 zi1S4JKJR+Y(t3oa`pYSOu`SPDl<_W&Uh+Egb9;-+A_MTjRjrKJS(_qcm-gdo87mk# zdEDk9gqOkz^`vX^zLWW;iS0C)gqn^vw4ZOa;6x>YN8|u|P6?KQrIMe$S{dMK!$ND5}dxrkh73?Xi*z z-7ZxVSQ|R0^yuvs{bL_4FJ5)Cbf{G!I*nqTDE=Keiir`#;EMa3?k<9OME)6RNe8Zq z#bF%@x%-$!5mHsAh-lC0++|eA`Xz~DGb>dO{q-Jt5|^24aQE_uSwJsaBsYVuOEx1%$Roo2=kfVAbP18h-b}!ZJ&E{KUl0ZEOnL{jS7!P z#z|1XR1|IsI~Z?_dQV8rKp$5#vtHnm754Z)BBCh`qA7jAgW2b_6_-745Lo_Z02W*_ zpUh|MFeFZN>eD0JGvMIh$Lii9?GYSB=`9V_e3in;C%Bf#{k>mXGaSmst?M*=;Y{4{ zZMjV=y@deLM`s zlWu;7WT1n`I1%*c_-SYyWV?Z2%j$@R|1dW~n=8hV5}h<9>5SgIU$x|9@;dzk)F!xK{_?(LmIk2#p4{RjyB}&1r^qz({@SA#UH0=-Y^FSj`tS$|EJzIp5_4m{X(5 z4J!ntIvjeYgPl&gPVU6NY?iR%7Sv+B z7M>JFT1ES++0zVI`El_>k1)FIW%G-Sw?BZcxrd=~7?q-X z4(Y;#Z=8(#msj(Rt(Ucp?b+;DQx2QI9yY%;?Y1Bj;ug8;q^x7}7DD7?gX28#@0yaS zN0_i2ic>EUnT-kp6jO8%48}xmfQ^Hf9hbuvUWWwZ=MuqzGUVi2$njZYLnzN2v(aIR z_-hY+2}v#p0#y9Qspr`Q?YZ+B$yZ#-r6m}^?f1xL6T9XYc6#3!oc=?EnaNN3{s1sP z1xkfnh*QE`N=j&E2ZQGFM_L(K5eG({I8FY`MV<%67h zkWYBj{QhPEv-dhtG~=k#X@f^p1;j`1NP;+u-g;VbHM2nD91RTAD;u8JhPplHU5!;) zri3>JPf9)_FjyvAXUUkI$HR0!_74Q6c%7ImhEP?Z!C1Cow-3=S6P_nYE{DK67-$nW z;mZZW~tUD8&tLwQsk3-UBAAqw-tgV4! zReuDK7JG7J!m?zijh-LG#5TL9l)^g|bzqm>uL-*vfrAqog7l?<*KiLir_<4Y9YifL84 z`j`6TDYO8qoDmvLJ}uJLG%-tp>4auIv>AqjP%lBF^~1$+m0Hr3PNCiqal$#@8Ix0~ z&ptbqXzV}N+Zrr4Tv~LuPxDNAB_2WS}R8S9|p{?9PPApG>Ep@R0VanSL5rd3~03qyq4O&PF-C(ya&bc1v+ z;0@os>n)iIqDlg`g>kaKS@0Xw)RO1eQIHVA03fi>e;9PIhpe}skvT30mBJ4E)ieSQdOA`5`O#7ns}PS<`ZX z&qjE|W5e0mTcysvd6id@XlC4ludD!(zO)UNKIQ*r| zBMZ}oaY?}M3Xyh%Qvm`#zPn%Z?#`L(;bS_QVG~zB{|LcHtvxM900CnekB$pB-;ee) zty`Z6OFIp}-~?d45Em=PQG7PqUS@RY?y}=X#vMa2FJOO8MF_nAA`;@1G~Wi=fS~~W z*#1&M_k0VWGTi^fBHvQoy$fIKAv~h3t&47EyY~i3yizn`Q2+DA&*me)`yu4GX3Sse zv6raL*ERBr}0!{xFC-r5|l;kG}xrYJSLyyyV|U5HyCK*Q3Pfu(XdMQf>aZuF4T zsm`%tk=weV={xv~{R>%gzZsdMmZOedmUjZfLZ)U$aJLhpK>u#x3ph8C5PtjoBwD8o zaHbeeXvjT@rLoN3Xg8DI@niVqQ~gw&AI0AS(CzLCt!awpxw`KQ@y&8r4E9zk@@AKbV@Bbs*+d@YjU86_zT5sKLP^#%vDr9Y!Cy-|CUN7QI`lMr+Qk5EatjT!ZsNl0!>B>lq`oe1lyNb#P>@NmofbK4sco zBdc`o#5E$GjcnS7&UF#ghvOhiNI>pf^}8!H8~_<%>5n!W=D zVN!lUhipFAbU6%W*$3U;@8iTUuCROx4q3?WYGt_y^}@$sB3eqJd42FXix;I~9&BNk zbYBK8{U6vP1i3|M(tJ9ZmFJMEQ*oDO;g@or%abjD`^Tp;cg}cf0AuH!^UD;d_qCot z^I!F|M&|C}MEWp18 z)2PH8ehB=0ND|6(v%mB_&&!K$BMFs)^Gu(!UElP}Q(uz_yu$o}8>d~to!?o<2mJ}LU1>aVVUqGl-;dMM`2(~C;&O3k*tp6uuKZ=6e6u53=#3zHf3rz;Vm1yB& z+8+Uv(H^`#>y@q9Mtjj%O8-p`%WpI?^ zzAQ@oSCm)MG_$2ARUE^lE0%_%5|)aH+&ol2o$P{N?!BjzVidd|=r{Kv$Ib7=ED5fP zuse}n0xxr{5g3E~mfzs3_%VQms~&iRm?C9aG;QBQ!~boY{3o^jmcM3&HRbQl4?F9K z*H;Vnc$kxSx&Kaqthsd2LTt!?(Z06Pp^MW~TbVu(tVpDOnvf~@1_nsuI{4Iw4Cm{G z@5stb|E_nP<}z=gk&zkYvqPnv@J*+$UMQ<%Phjtl|AQj#Co%iU&)PMamL}OX3G20X zwevu$fn%6rt0i=$74Dn!8PR7h<`q5_s_ULX6Bdl?j=aYQC0U*?8>Ezmb-#j7qc`xx z3It9#^T3Z-MEfKVd|{I(j@PD_)C~A7X^;FpOc9fTzik~2jl%xKrbmA$Bb8cC;q_=a zaR1<-(sAIGgsZYTd@?(&MtwbZ5=uD&*I2BNiiNK$;Nzz1h$d&Vx$LAb6;yxyoKZ%W zadw!cLo8~*mTR6qYoQu{^S?pc|KfkE1OLJQgaaV1fB0WBf&Z!fga3sQ_#Z{f8~04? z&;J|$qx%p3=ll=;SBIGwCh))TfAT-Ds?$;Q-~8`^Q^o&_|DFF2{BJ+H@NfR7`49fb zKg3u1H~&-r!~X*QjsK-0i3$AgHG%&b{U`rp{NMbK>|gxv!T-tsfE@qgf2mtMfB2ut z|H1$EbpFZzZvBt^F9pZ~cK-f1|0^KyKc5wS0{^QZ@IRIRPyW~NpZxFibq(^T7vSIc zpZq`hU*Z3a|26y@|I5fjPDH;Q#Yt-VwweyUgRxp;F5eAf#0mWGD&+S${U83P`d|DH z_x2C}vm@}oWCH)wF8ag&j0tspDa4V!{Dyz{pISKN`@i!)-4TO>&Usau|KfiL*?;gq zB9%YX>X+Ud{>wob-vw!hFE5FG9U!1Y z{xpV43q9C&p#d{VQB7QPaQ8kop08|2z2pn1^;mcubI3eEJ||wD4Ihpxb8Tq!C zz*9jv7UQjtrBN9-e3yXI`QbJ3)7b2)r81;{!t@Z&k+-Qy`Sg`%{&HY&mPI6B`NJ1C zvX41chY$TmkUw0f5J3>D1^CKK;P_JlR`%cW4%=+Hq_Vd41A$j8_q>Zy<)v^`l$-Pb z++F-+0K03OO`nF5xsLIIid)L?w7$y2JW6qH-lEXKeW~hik)}FT+}|6nFGjXRuf&>? zy)&798MVq4KkX)l0&d$JKJojPb+^RenxG{o^TX%QmQGHYRz`@$luXJNtyVn@F8P-} z9lKdMt4?1?UrepL7P=fpT}pFHg)Q?hSK!B#WoXU^GIU9UnF(o>XoE9P;f1H#^I!xs zhswGHB>JP@$Uk~hz!l~hSVmds7xSYHCbsX@zW%EvV?1&C4o_=ywU(9r>Qp1E?R3!qgirPUW$&e3Ngt2w-tpu; zv|rP?NpyS}#K!}ww&4N=Xl1R@?7JWHJ>@W#J_gDAT|R(GA-%{P^I(2ck%EzzUpAUH z9u6aJtx9a=3{x~BvHE%Eml1^Gw%34=s@EBfGAgIS-Kdr)*cRpPug6V}5rRXASNy|5 z^Px^tO-PVh9*RlISO$?r1LZT??>W0TamxTqBQtmx$$cZ8X2$ngerX`=Sb(d3lgp=T zSp1rs=u`vrxksu)$UyvG{J1`#9y|`U?#EYSxj+)_WCJ%Au59rv?SUh-j51lzZ$^!^ z$%zbK9-j(tts{u)7YxAsk!aU+D-S}Z;_Oc0C5jL9CydSAuxb;&wTbi3-HeyUcKTMB zsxEg1NlKI93Wm&O%lb_<2!ayKYq;80s^MKIyg=f2X_#`;+0VczeI~K3&SzB-41&$3l5S< zCn(k)bwJe#+WJgix1rUIP{{Np>ONRwdVG@WpXVi5a-doLuxoix<2K`H7~n*js+<)W!fJ zg`Hk?vF$*{yt%u%qxm<**6V&hlPc3;QgMqhd&bl21Od1%re^ry67cB? z=4rfx9A5KlP*~u*47rjaD8Q}172xuvOc&OfFnUOLDLMp#JDCEPo2ulyQWRw~t~PPc zy2Y1AoTTuwxT9Zjz4io zJ)l7UXedR(>CHU#Wy7-ZK!pVw_l007CJTcynq|$ep3=F4QPT-!%^hxyV%t&Eg!8+9 z8o)Ej$Z2kTOV~8w?pSkC^B{FuihN;@O`g-TVafQ{=|k7mT0AgOOvaRUP4Sc*+q@ZU zS}}$2Ej`ICJi%z+m>xLoYPSQm(mSsb?z~0^D)VkY#FPVDY|~*c`@A^ElTVWo5rUv) zSyAA)=V9KuN(XGmIk~&)9zo)!H%vR_ttz;Qs{oJ@X%H*l{HQ4Zpwjv%4LH#d{EjQ? zhdPuX{Qe-d$rKhM3;K%@RLT}$F%#J)O)!L`K!WDmR%5bAy-Ic(sqe;8Fs?s@wN@Wn zMH{YonwSz2e*q+8ayN+VBu#yy#}b?ft`VcMhZW`rGn9>Emn0Xb*TjAvLtp>x{=PAz z3`bbOS9^1!{DH)~mEjHuZ0kbBrUOSms3B5D>2bI2Xgou7^9k?a zz%`&ntJ+!>J&2^tlVC5un3>pMrkec_m&fENU-pafB`8+D^+l>rr}6?eu@u7-uvttQIWRpd+w^zUHYDK9IDkmm#a@HE>OiDISN$ewVT zA|e<-+*7(9mtCJh(%v#$%OvYMu`r)2G#@Uw$$X{$_d{VZTEZt=5`t1*b1STO-#>op zIpLYpiWt48D)lSY>wR4u(PwhK<88f*@P~l))}E^xwQcGo;L~Sa@g2}(X*eL2x%RA4 zzfV!Baiv^eP@)gr#IQb3QQ)F<-}JN~(zIw@@^Ks;H09XGA)VVD#%1BVoZ`}Ni}?kJ z=a=y?tMl(^vh#KLk?NSWv7Q>Z>{gzwB6RS3dG$P00HQ}E7X^(l2*em>dkhuc--G>n zm{+)8jranUKTaYhDTIH8N-pu1eFY;g=xOjce5!E?a-eN_>9LQ}3}y@`H*Sm5HOzKmarwI#Tkux!kkYBzH<>+08RurSn!C@jaaB3TDZm>WpwtDV z`-lBQ5$qp0mG`|`pW5+Jq<>uA4rcYSUvV9`{!{6y&RfdD=dstI@0~w z0{Hq*`&U?@PY#Z}#|KEa-Vwa@-|b)W?tj?79b?Vt_T`l|=uRq?)P~wEFy<_#93M-K z3^sgb&X9~B!e>f#bphN@%`n^RcGv%5|Jdy%J}D97p8akAPScNF4oQRG8sk|N`umMA z6K(7H^(ggV4&aU;v*YO=T5ZLF4M%P72f|2VCRZG~kX8kzqXP$Bp5%u-bv>u6)6af| zcdNZa@Ez@)cI}i|(Zb+eNu*ad{33+Ypg~(#dxWUJwdp6#@py5Fjc+RsT}?;op3Xh! zI3{g$`;$s zZtUkgNeX=gZ4B^TIlcKf^vd6R^~OC>%F}nxuCzks1$Bg>%?*uus;?EVLc&)7?=9kO zExKQJ;0dnQGEK(siC3?MOuRQV$>&H;X06bK51F4(4!i#rusBTW9^bH~JaOW1TQMZT z80hu3OV{Wk-);7FIqMpIH;K|j(|d(TWz{ksB5ZPMb>3siKAwD){+G+;kk42P=3H>N zlmF)t?(yQ%d#1@cgQkc4v$ESxkr)V*lw3NvvEHI@d{&^X!kZ#xnbNiN7L>nLPvDMT2)qR zvJDhybBOmE)I_?Rv10_45@FT6;I=5vQk({u+HlfFrzcNZs>QX*C{DS+dsKG>U%Qvr zG&gxxHZC<+Q;$ByWw6g{KU>N&J_1@2DYY2?SUmXUSW|R5@$Me`F35E%N0G|{<|zDi zU5gX=eA29S0%NdQH$s|wqHOO|TXS|^Ok)e{nk2PQvE{QaNq=NItBE$O%wIB@sj6>@ zf%*)8B{8^sYdNhI?WA`#!dNJ}--E7_e%W*&UQ%yttlH$KQRCPh7JJ|<4p^-wZM}K0 zR^M@O{lH!~*Rv3v9v1gmia*O3@N|^#H<$F*tu>h~5v2<}A!R@)Ms@X*2stPP9NJxW zb!{8wYu_~Vv@)$-I~|>`h*xKR8s_m#^(DndYca(}2VQK?^?X%Kd%?utyTu;e5%(G9 z-I{~v6CUQ0?(Wlj-*|?%tfQid2fbkBGfRi7qi%{n1DpBT)67%V+rt9sqfSP-@@CxM z&)LD1>Hs!~sH|7bB1KRGY)VRKtY7g2lJm5@%IqJj= z{}G)B_6RrdOLi_LbZ&y%| zqg26{efJYcsf%X&8s2d-*kaD_h8Q8=fN!$ZjK9+q;B0jL^{chye2=8A{=))21pTuS zm&zVw${xR8`Bdk^(s>Dq{x45;BM1Kt-E;H+q97R|KsmrSX&OTTxQ0TbEuD#RwX)10vs zZ#gCULGu%{SuF_%+qaPsw5ZOl9Ccbj`PhbZN(UwX^>QeyBr?k69! z-NC~akg;9S)lpsJ$l%i88yWt1p~hIb!0$JOWkqTv)y|((-sld?d!IczqkK@qJI!!V zWF~Lt<6Rshs$(H|Ym85)mr7gLp%)lvTl_31vX-*)jYyp8xw3JDU}U16!Xw(dw{$}i zEt~n64a4UQ?@#nTP@#cEuvHcg#NJ3Oj1#x^5wY6Pi#v?cv5N47(F=sQ8I~?>51K1b zv9iwhvIS}@M+Q+NfwXcjuiveFtFa?c$phI<(tTqt!>>UrT>CDe&-a<)$Dgc*RP)Z= ziRL20^>5vsPBa88CHOzy&AFegNGmG%ly4)ra8|CP+wn6Sv34STVe|b2%|)}qI=jM( z*ZR7gLaA?PZc|}VvLY#6v~TF`4%E#aHLy>rd29s<27bSGCMeoq@@l%Kw&yzhbsuY7 z#pCnH>}>h!=P~`XaCWq4QKnL4)OY$_11P;Ut#tN;pcgAk3g440Z(+7IV`(9_Z{MFU znEQCB6_ds`#WrX~UA2mTXO-MU2ghX->qQKTrmDbQD#4E41!8!<<43m<`kln;i9 zc}Q>d-7%y>HLIt|5#s!h)TuXiZ`l*S+k8B8@9u!?Ik;l_^Eku3NVkTZ_;T?SMpj|6MwdIxEEVi=^v^2;T@9{xvN*iEj6J*S6698!-}e&t>E9%PxNML~6AD0cj566}eFT!)vL zrbx<+Et};x0~PUX9bMrE1}1g!sT51Eyh9pmCYZwND)?oa8%j7&Dz$1N%PjwrN!*z0=>HZZ>UDkE!){SnQ zpUy1PZ*8+f1+6DiD9Ac2pJbtr!lK9#~s~A#-mYD zwY>epLL3NBGSHS=&$qYNNT}hV+MFj%$Vg+Rl#e#nk3!26I&7;SYk3s6u#afzMlU(= z#8_CVG1&AqjtK`&E1`D~jT53Ht3NCFsq!rzhR80x&DfBcyFAi}*zV%`v~lfC8n zIHQ+E?#GPb4=v8u*BahZOsYDM%rkB0{Z40dU`?|tPBf6XKEG7>yY}%{9z@jd;R{cx zsoA<;oCSUMJR;0@Yos)6rRNJ;4i;^GGQ458%Xu~J&#A{}c0bseoKGmOTd7lj!*JBI zI=3a6x=q)4g+@uGGVsfwofyv}yx&}-Dt&c}T}FQ2mxp`A0j$qP#Iq_mKBrUG%01Rg zhT~s9uQsIIwlZzWgX3KdjSh3O#UEMi@Z4K&5Y~AT@?f|(H%NFqi@=4_Gw zGJko)GfG&w3wA|CD?g><+`t}rOKtfDZ3cl`BnI;lu0c}Q&|Kd|V;^)*RK8C>n~PV; z<1A4ldtA!KIsES4lkCwuw7s^u)Qcivtq&gN+V}o1;_f^is{L{N_$`%6NRr(oO7`r# zDMBJb_O0yuz8j+wk}XSiCOZj9_GK!|ShDZg4F*G&vCjHCs(U~8bHAU@Z~5!@hsTUF zW^=|l|t<*W$HH)mqQ=sB+ZKe;Vv!k4-{~i`}{v|2{+v!^p?AWMTKm zm-h35cI=cqxl-IqCnj&uJANz>)qTSjA9>B6@twd_;`K^?(RckyQ!*OV4||;StuLj- zUKucs_lRgveL!B)q^wZtd@nUL^~;yrVAXpz^wQ$rrPXUXKR8>RH$=P?78?*rz`k3# z2Q?^LQWj3_dFaLYrcdX<`plU`hAz^QSV#c9w3C9!#(Yhp-rn%RVCR7N-J~xkJt)^)9j-T;Du0wgD-Y($3D$^a)TP~X9a0Wa@4S}6 z<#Ea2h-J4WrPLQ6o^*6YhQ>c4Z19zfuk^PA@x;c`J2zZU@Qx%zu;8-8kkFM{ko1r6 z7+iJ)^q%LXXTW}Q|H}2`kd4gt^SM>d&T8Lo=YSIK6+O9jIrVI)cSn(Pg!gbU#hrst z0Sc;K*7=aq7l=$O-aaSZxT|&NRHwvyPZ&CkdK4LU zTQEHM6aAgj!J&LcfDxFDo_%sbfck3|Tr6-@@+i8f7^ZYZIgHTj-(=$+Fj?YBa`;qR z<3`Gk=q3?Erd}QfXkj-xK28@_hBEY=-gl3>I7p+wG9J6X#(xk?=-dg0yN>buUqf_y zU;FCHZ#s=t%t}c^OHysOnRZ%@`NX24*fy*#x;jmcqtU1+M$5x@G1X5|OHzsvWbi2b{^t}6P43j^*N0^3%|>gxR$wzg}vMV_qNfTN4*^Yu7M2+NA; zVa;sn?*q9Wo@w#Cp)T6@V6?_rbJqb!%f-m(Q-t_HJYui0N1m zs;9FF5&868&N~NVMQwl|W0d%?UCkMg&`hKh8TX^?OEr`g?tm>iN8GJRd$K~`$HKVS z2RtsDo?c<>gDwqCl|b#)zN|OaKzcA$gp0SMB#;3nlf0yIjR5-F zR_03Z%hcXnnOfgYcM-;VM^w+S%AFI`v=Fj^mjs1(J?taJU$VWtUC>%^S2L$lF56Gm zWmjURK{fc{6u+2%`V01+!lZh>tgu)fUeK525@@Hix9(EJ^PP`0H{`=KOH*9eAzTB< z2NYQiHqnN$dl6P2*v87N(E%#1;BMS&xucagqfAXE5 zFeBp~6I@+ww$gT{Of<3H$`w&vYD8+rG0Z+b9MY_WXneY!E+bv@942c&swR77@}=h(9omCyCPLkEbhFaM~{D(&|1iqVI}T73E#(Wmc|_+7wx z{>8`F(gj4CrB~zwW6sO!dwpNMW)ATc142mUNpl6TqJgvO1IxCjSj^zEXIQ}C&g%6U z+r!)(xZ~*;!%~NyVfb@71;&=$rCYYUDUB5a?$?I9_Gp z|BO(95wTdZRel&Ojn;)$kKv9Os~#Mpp2k<=xsM>D;jwR| zZSi^=dDP^+4c&@6dtBokHCK7-a!?Qn_d3f!Zd6IuPA+V17p~?|M5JKzcH1c+B7*Sd0QT)xXma!GkXbeH-fx(O&QjlUCh2Vq*R_Hh<%resTZ4W%W59;$;HUuG)){ZxG72pqjYU z@)NtJ%=ysSsO^|0hi4%`|L_~0>M{JAa&dXusw~8tu=5(4XYEEfIu?IqIP)jDk9x({ z1<$UcsB?hcU(r?24juR^7A`?oH1uRKT`UME0u2}Dd1qwgu(rwP9y#cOZp)DOhsFZp z@BT0Gmmm)SisL+v6*a^K%kRG1A+eKhC|SOm7JViwxRYj@#Merj24O1}>cf_qEDLj3_jN=b-Q*7vU1@03ReNWe8=LYx z`8mQiBK{Kqg1Of>63Xf5-ZfnDhiBhxj%i=@+?0qs={=g>@0(LDSJ@SKuWLjzE4^&T z;!JSY#C@`G$}LMLr8s%{-A%*~L4McWX%j+wYwc%(5QJmH<{$x6!*30DoHH{US%dbASFp zJN;Te!QZFrbGDd!aKmHp=lvV}^%1DHrGA6I^8ol8lPKThuuZ2gKcXwq&jpC_U}Mx3 zvAwUZb9RS6e0ag3$?0~uyDeQ;VD$NxcktXk(peRHY?h0skB3U5IKz?D1xU!fox>0` zWM8r^nAPH`RA9{?Cb1_Pt5mxVgK7Q(e{XvgG`pLExb9X;ExY~4E{`i zfmDJ?p^JgDZ!R6FWh`35EA~{`aBoUAcWlSbeF0z$ zfMcK^21mK-_BD)QR%x1BC%wB!A6;F|9hGZpG|U#>Wa$}#&Z9R1OZGrmzCujb9?FP|W9B}1~jLmUc9)K8?I_bdnKBjrox<#@a9i$< zR_ZRAYlE|~Inx@are*X=eosWs+_${{g3m3pC^6ZYle$hZoidAB?gK-*TpuNCVyn|K zhaQvHd2Ux+&AK!7uz?Dzb{e|s-e#<-9NlsdU=kyFU9^AH&HIkssW40_m7G?Oy`iBksv75x~O z+(-Iq#o5q}tDvYLQ&e`iUxIuuS8Ug%qqy9@R4hNMd(mz$^UHxJdWe^~tTx{9k{0gc z?qo5I*hAH(nJ1B%yp4_LVY6?k!S>F`dP(icd8y~Xr{VCINRd)qPXS@#+d>T2GJU|j z=Z%_{y=}Hfc?+W(jVp*!(U)X$A}kW`xaMmIni*r5+m!+tVwvU5`CU?UUQxy}Z&VIT z7K+_==LmLV^|{XnxB;fDHZgOWmo=lPxj**f+@I7Cko%L!(znIf=9_%f%N)z1{F(bx zn+yr+zs`6d#CAP({aHy+SI|6{w#KTKH;%IH0A2fBKWhwvr56WF7@gg!8D@Nq2`mva z4{Ydp0vFBRm$oK-Wn-oO2q?dd7J12aPbz@^X+kuNB#TIf)K{r(=I4wRSZqDpk*)5_ z)>GGG2qD|ry@KE<|2;p(nifB)U;!ki4hA&OVv8W@FYv3fp^bc(*MqE1O733-%21L@ zP2Pk8*9wRxUSX+^g2y{)ShStzb-0$a`C$FX%XST?`|K( zs31dDoQ&aFlkviWmy8Qy6Z~+ROmSj-Vev_%7t| z;e#E2MwI$&WbF6g+$~llP(28MT52syZ7i9&;4-Y?TGdn<|Sw|f zP%J>yQ2#h;_z@JtHQk3?&a~ZMCD3dFg?W%W-t0t-uhoKq;+%ov6DpaxDXP(HyA@aJ zeyTTlvF0c2Q(gToGTN#)+mn0$1p z6zVZ_({SDIXrsrqwXBBz$AFMRIm$QfW*n_GtX4!ZZ$|6b`whR7v<;|xVe)13F;DLd zuqUzuUh?}-Ej0l4=Y}}K+%Det916tyTGE8#w|W>)&gP;rb`P2t3|MyJlAQp}hL4W& z>;TYL{OVCF(Eps0?>w9&LviM!_JOT$M#49Q8k$v#U=(M#DOrB4_rq+Zx*z>+nqXA9;^Btc$c(3^&=kNW`3}JK$Q$IKdR2yCi~+YB3O0VJv~RfV0wqF&UAPX4}Esj zws|hPa2KzqVJfFO(&7L)12!rX3o;AsDNn@*2Z~ba z%SsR~osp=gUXkyZBn#U#?AVz~2JVYNbBC2%uyh!hXZYa8x?g-0FsZPyZ}YFPV1^^$ z{dWC+dB16D!29tu^Oh`eEYQ62gq49c9x}&9)t`=7f(?C}JqP)rszk)GW)=^$$ZzP_ znadXmy0wA=#wq$xpVhZW+BfDTMAl6cQHR0YTbQRNyb=))7E$AGpqY(nV6vk=!X5dA z!R^kdtfSJj68rnxw)F>ujHmFx1(RMtGDX%qlPYF-7f<*P9!fdp!)iQzk8lc|%=s3z zos+SfV`=gSJ6E=4>mQb9W56SFJ%aAL29+6sj)#Tfg73$W?`1m>%(3xPhcOrXrqmlb z?+au3;lh9YLfx^`e|XZyFiQ%&)0cKpvZ&>IliY^mu?o&sNaD$^4GJoZnVd3uMBTI< zqC$nPJ(`k1jQ7cL`emL{0j3bhbJNr-3Lpq7yw|sN*fp17NOl9Zt}i{O71vl_0~1$J ziPy1qc+sGu3 zsr^uZ{Jry>vinK?q}Wd#mQg5N)JG4{L5*>0L0T;Pd`Vk6oU^-lR$nQR{fo!sZ#9}1 z>2c$j{8fUq(O%^Nf;xn1SG1(Lpz_Q6N6tqd@Xa41X)|z=S*Hp3#KiFZv)j=0!C8mp zI+tzH zbmaQ&zgmf~Ica(~i31gFi&>@Esyk?lO2|E;K>@ZjvQw~F_NeTC6#rx%nZh0)7ypQ( zt*MJitXNs4j78srA{-Ty#z)i`Fx5nqJPwL6iMMAFja{oVo05=UYJ;tXA#@vM%L2-K z)wK{WHalN5YUT|~V=tpuIE++M62`6RW+wz~DXL?5h8r#*zes;Q+M0(Q|QToTmchVqFrg#Ozl$ ze|4uDFn;ol-pRj%f5-+LicE4;`B08(k6>Yx*>r{CSyrzpC-Un=WUuRM_cN^rwaIA3 zf^HOm{bDq~QBICEwo*=_uv79&A)s5&#O!yzL{ShXX?tpGqm@YZ|2g=#9e5o4Tio1T zw_SleB(7gBB~8wZ+(zh{pbQD)Nmkt-pO9(1B-~<{eB6oSn7AhNdL-8QS^o6Bk9>+R z8{_o`7e>m)LCj>uQyDMd;x7~>&#?#J2z{ZTaIWxN;zNs*ovO5#uD&?wLdBrK%@x{u zQ6gpGa1Sc7*(~Ae3;S~7{&!@Xg%{j+HdDse=0}r=>&&ag^Yv6mTt(Y%ISfLDJ?U-c z#--_IQg8pCf`3W>4E}BYGx&GoSMYE2&cA|xL08!1x18&PY5!gPHGj>l$!IiP;vX~J z_$mH~ivJA$As7^3o1YJ+A_#5~-AB-C{C^0FxQe+-kiS~+xN5S;KUk-EByni=!@OX# z*=UIy7$x9y=L}LES#Q&KYv^UwxaAXIY@wj{mK1i2df&~9MHEfJf<7Rpl5<}LFh)&zkd(pK6CKme<82jZ8>a4Z|-uzJLP1KVI ze-$Av5R_*`1dLR0a3XbqKTaa__JoXGTJodY&`{WFETX7K+-wyXCG$h4wy#gLo2>aE zNg>BRwZ{T+ik)04KftK8@a65v~5;s0~%2zDa{Mq}%Zv5|ie<^?U{veRh_{d8; zmw!+IL(<)vzHN?j&7pjNncX+aye8+{z;*7^RB1tYb;X#NN>=u8cQcZO3wK)lx!88>$M6*qrW#L)(mMiQJ+2RQTNza?- zx$Bk3v;d-)Nv1vXw&w+?%Nc~0Ftf<-sf6}= zP{vkdai^_;Bo>IH|1iGUn(4)w|BB+gYv8Epv)o79`Wct=s=oHi4?+A2E=u(3dVGle zZX^F>rm$K3h5QigW(@sUPeNavg`f9jNdyHmbulq?wtWH^K6d|yZ^1+`uk4~N(-M=j z+|R~Of1fCVJgFS!E>K1ff`*xYi}k!7<(a`#8M}s%q4&E{@B4#kem!?Ia$`BUhgS)l zy6z!tSdM4Auq)`n)?w;%Nl#G&j`V*P)(s7xl}xfAj*%%e?$YeEo%kvKLKaJIunGSZ ze@~9Z-!(w|u^)@S;msQ$(g*wIi`glJ4}`2pC;g?=d|(LscfC(kM$&F^_QW4v>@H0v zXA>PV$diPD7G12r*-aMFAHV=y!>mvoEKs4!cV75d{1Nj05`Ss4V#XW3+GM5AuKX5% z`u|P*p$|&_CH@-iEckgJ^2ni8`#>p<>(-sSV`mmIUhFW($0qe?x{ouSAl^N-N$7ig zw{Bqrfc}&T00Q@xT}3ogL$T0{nV(Z z`QZzrS4}TSuY_gWkNow<$nPU2k+I3>gQx4|g{TsuQYYr6ePX1!&ocdQ$rzrPmF44d z75_qi1jp8Aj4luTB+v8EF-FM^6$( zgIH-l;Kg-+$~Qu6GsVU~*?_pg^9omS-Ov29wJqs1I9u{C5aC*af09)DIYZdD z+clx3P#+4T#;GnYjrz+b!}#PSBHgRdM*A28I%%YHB%LeY6q~Cb>{O7?^3gj%e-lA;1ii zwIPC+F>U$FPmj2_EkE{=ix>Mdowq#h{SlG}j5cbGHU8@T;Y|MC`%5?mf29EU69T}W z!mD$Xzk7cg^J77MqTaG2*H3L(8y|x|#i8HeZ{4=uqVV6rpRe&T_-oAlv-f8TC+oXR zJ&rrmp(r2$S2!ZQ)_xeYk-AQwG5xu+gedK6_DZ{D1KKJg2Y}?W4RUp$ANNqb zwH5&r635^VP)dJ+zZ$Kd;4cUOf1CQp;BTL92*3Xe{HfUA2jfzr8`jC{DAg)(@7BqV zDu0Oepj@--gR^0nDf*c`l~C8>fxgfm6gBbrPeFFRZi}R`l(7^Yi&x8PB0b5gIuiCc zt;5IbTejzxn(#8PgX(=m5}8`L{#aR)+V>6Z9oO#EW%P^S=UX~z?#RKN+QS#dnnL%0 zne0XrW~Dx(nua`M#&7#igQd}gK=RVYABQK)50*{`HpTj4P5sUWh#zjVo-r7^sw|Cm znJ15?zHdu#IZSO2qGH<;iM|9>JnhN~4VnYN*WM)hGO;_J=R%at%DA+qi_1`J7Gbme^?4F#XlF=7(kD*aCWFF{5B3aNYUq zsy1qhbu-Yw?-bm!*^*@a6e6&eEK`1kN)9-Va*IliUf?0BM1Toxxb_Tf4M)Kna9oS0(vJ~cURL( zF`amKc(ReGODLkY3R8Aw!c2AyiSgwT0R8fQA%F9Jt^e8kefj16s%+Xb_D$^#?dzMy zU33s%x}|(tFwB%Sc-7EvT%e=NOHsx_C-a%8xqt}iYKAW*4%py{IGv})riRIq>-+N| zV>0}q1$9tUDkN3#)eH3@kbXLte*SgvH_@);bf=)N>PUI=@(YUcy~B-u6+ET;VZaTb zHuVBqfD77}{L)cF8{7zHa7_TZ5B`dTkWjBB1w|3&mvuy}wt1-%5{r zf9kH2QJXD@S~=^&v%yc`_A~b!ah#<}o+7noG*G{Ui=SQ98@5wt^$&Gor6u9ik+FL- zj<4OLf>&JU+1pu3g6@uZ3Mo(=t^wo2KB+5ano&am9`#N!PZ_!SCNnhnK%XvpFCj*e z%5E`s$u039Yh^K7{XjN9%QYDZ!oM-5vfJVSSK;H=1-F>tLwoLSi7_mpA!c~tQc!ot zoz<0MxBfX>Ir>+1ZQB8eBcrJbLM+hw``ThY@e})nsWe_;+m@cADJT1Nq6nO<)0Br; zBgKGsou{F<1mpKHX+a)l9a0HC$Q1g|LV^qk|L-}q!KWwTMDKj$WaO`~-_On;6ku%! z{;ff?ftL?>vzSc)7c6Th0V*qQAmtBEpxd1tvvzWZaRgA3$$jtcggUSba{{ZMLO;e~hPFrRTl z8d+EI>X-uqpxfhqc`Vb9Uv@`eKF$|ldw*8{tT6&jre-_trpYZE1MX3DM_+ONJB zSCH=@{}++Je*r+5k4F^n9%MX%W6`g#K}xtec*+)Wu(`I)3ahDP6HN6T#hk8IwEr*O zFa1Axzml&pW8jjEW4M#6qN2zHa!pf+&(r zI>7Ep=L07sVIlDt?E)c`&@7`ZHml7ATChF!0FfF78(O**ZOaZ|JxNahowdZSd89!1 zhK?`K1P($l)h|fj&jg9WIQo}DfGQn$s9ztEs%IO4e*C$`yC|H0oX0dSQa^4t`p8r{<{&aX-1rwVl>NvV*V-j#4#*oCj>YyBM2?DH<4Z^j*^b}Ur&$aE(FCVJkFW?`KD<}{HF%Zv~Cd-Bia+dq3ytN zdM*3w9z&EZ|Bd{0{UU$VBFE&f^?#7R@gwCFAcD?Tjj6cxzbAhyM~c^XwALiiA=(JT z;KV4T)Sl_`jh&KU+r5t6lfTK|8-V=%{0axipJyaM{yZ1F>uP-#w{NN5tNDOGCRU{83@x2_982tiTY-##`%XOb8 z0Xykr!I`j5tx_GUW-7suLcaBOJh>Uzr(gkg0=KIGdpyTtOq>CKqxn$0SXg_|PF$Oi z4la5LayIoLsv8rD5;pp1Jj2s3o-Bk-;t*up>VY>SG1YEUC0p|*YfkJ!u!lod%k0(G zZk!`ukWF?IIzamQzIozFaQoHvbZ1zIu9yq)btH%oDm32%^4ZQUrJvUFWFXqmllJsk z(d_Uu_==(DUx|^rb1=K|c<0ANFySD|P=NS49fVW?xn9TjxIis6OKXXFhAzaWx$-wi zaM*Tb8xuI}BFKOKZ817{<)Kn&Buv^5dr|_twzbF=RDf}TnvyONuPl&wCE)VJ>u@Jm zAg*`|nwG9d?G`AMMHa}ru?^X(dRL#bP1_G7VX+YIjoB;uBn9#IhukEmC{m?m$qT{> zaC-qi{29Il{l1T-4djJE%JA%N@$xsM{7L z>@ixNRo;HBhdR;3wJAL7TliqHZ-Jj(ZwVa+Rq9)OUP?5e=!beU^Edvpe2@Nx|K7{@;d2-2T?$`@M4Nq$|iXJ#YOB4E3+e%QU3G2Q68;%sa|GAaemFvWKaf z#LS}m;qdH?Ofl$zU)d#+QG@?-k9W7tD*m-dx262o^nBT3gfD9)>{Gt(8T&_9=T;!Og1bPBso-{(e`y7;rCd! zaY&-|Q6#cirxKK=(`;JSdHqq-3hzpAx0t8Nh67>M zDb^=b`+$)|X+5bc@b3oDqpAe8`1lXN09u)O@1-5>{m%b6$S$k3ls}Tc(DaZ8zF2K* zi+f0V`#3O5yQa4JQ&W+*O$5YRbJevo%O{XO@JbE+jxPw~Kvznx_FWe#M3pS(7d6bh zZ%JT>+1JR~($|!X*^f~>(vOu3ObR4pXfzt;)cOTtWTpiAfB5uV797dc^;RGtuWtmH zr$SH24_TUB{bA{nYenjlv`g&RylnOa*`Iur?0~NaJtclaRT~GzOGyezNYKFR4ZyXV{;j{4kBemV4 zbreSS9ba7Tj>Iy`r$X)-df(*z{7q1uQ<5`z!L(1->b|9EkXGW$F`MaRw7i^z*=Xz= zW-uL_&v=t(*)9y>`mTn+<5r*rOoiee17bzFQ(@h(2UR7Z^@Aj@LHIC9QEhCFMx&{p z+-Gplis?Fz*2UF6m>as4J>5nu6pg9f+uT@3uhYLLJ=`cnB>@D`8X$mOzX)I(IqIJT za2}~-a7+O8?(({nFnJxP|5_~Zd|M1)14j#&O|0@8KHbKfWi^I7B>{vtHM;y>sV|q3 z(SjY}u}_b~f4LV(Ihk*i_Nwnqy}dGR=+0GjfGaDgfZ%V--#3N22gat7+D@a`xLV_@ z)B^MbRvnE7oAYYIf@$K2#ImfO9{y|bF!j6(*AiA)uaXCZV=YV-D`vbEOIp+BMb6!- z$6B=Wa3rah8%jZJoJn_uZTsQ)yI(tQC{u7mXmtw3s}|C79I1~o`iex4l1vB5lsS4z^@*3S=JQT6P2N@RJRjp*<1?sstSP(DyazcG~Nm3T|VSDExDhBp7!zIhh?P>~lqwu5{WA zcG46_ZnNjgeV=AHdy1??DUehAa-_@cjSY7Pt4jru*4o=nI}5Ev)@yfTzGppPkQ&V^ zZ%}077=>qDu$WGA6b=xc==9^M3Q^ZKX!vSp7EKBfVz~PG>Lh2PKr!pl;>$*bYnbgv zPX@=8b#Lr+o{EUbt48=PMma|~c{qiyFSIII^?S)$N8LasoC5^l4S+NkO(1F8@7{Rx zl!rIU>d)+7#n<2 z{WD}%FMwU-j6o8R{VP1q{)wHN8oc)=^0wzy&fx5HrVw6z=Szg9IJW%ZhnnxnU+vi< z?Y#@{ywu)YhkmQASoC98!)kdJM=k*$^jhteT5a6OZD=S3r6XjG`5RuJwQR^xd7!LP za4YIZ`n@P8vG3nyBCXmHNKSFO**NaS^cRaR!0XRFA;;&eo2*8O!G=MG+jItKE@#HkJ<0A&MS6wioD+vwzoUK>0xS zuUdkU+4CIt6US>pO2^qhNm&Jm@eL`5|D64M17!cw-ydiH-q!h70olKS3E&W+rfs>T zL|g%Pf84jI8xEEe7wW+FMFz6z5=_yfbE}18Vd-h)7usy==my4pT!PikDjR544TXM~ zgulo?I4^pdUTyD|P(Pnkw8xQ?tdxA5L|A3Sp&o|@?XX1`W4D)X$QRvi{fC$@%$l(} zHAxMM+tr_5L`c-gshTCdtKJ^z`OJmnpzZYf>V2KTq{$@uhfo>~XX8DKTjL64<>?t; zl-e%`3h6)WSfm^&J?)ZK5af81m#iDY%eW#bzFp*E} z-zzohJ$7>9X4oGmR_*z?Xu}u0kFv8?9-5DZd5U&RH1N+thIg{vwn~lV$1fXAPj5`0 z5D%-7al#f`#Qhgl*Eky2J?F9%X2@?7V>>bsWxU6tw#mI-(B7FWk)hYd42 zFA0EuHM}1x?>)xJaC|7_y%M>9q12hu?xW1BXmZ8U^Yq4j;%m3{XR#eN+N#Xlad&Q= zPP0;9c-T81YBTsKRWcI7dnxjhFJ0xe!~0Ztg$UK^{+pi68WbIHSbatKnT^}FeZ|6W zm2k|8Pkwg)Kw=uy6aVV|*{yFH)ijfS8Nh~8t-(R#tIeK{@6|7IXT+(+l$fNHF(XsI z-5lk4WO?&qO4P&C)6N>a8)AKz<3kec*e|Vej1ACl*j)(!nj=%6?fF4Sl0olI3B0nV zp(I>cWa-27v}mFg-s4*8B=U-2rd_E>+Eb6k2Gz`nyAJ0gj*3JzWtDz*|JtQ~cmMb% z?*8un)m3Ev?EYQ))&0}VKQ@3>=^}sul=*D{vm`G4G=R@{nKU>D6Gyoa7xgb)w!L{a zVZiQGluh-}D;IJl^Yf9~5>^#nn+D<{s=E9=TEsFzXn}BDo_bAE+_3?C$*dEx&hX0s zN-JqVrH&0?{-ehl0}D#|RUGbhFJCx6diy41p4- zNzA~t0AmFK_wbS9>|g5$ko_~vU}Sb=VLunKZh=sqA*@+z0^HG_&dw z*P@ZYn@*?DoMJ0^&FN%DR$Ysmq~x&+Yo;r=qHMmmxSlRuE8hGfN;9jxQNw9m@NMv` zCZ%En8DI@nnQpT?q%p}2|G3AKY^asalJK?QeBHT!BY-pj0c1ZWfT<7qj|m`4?`y}@ zykePGOo^^c4_cR=hTLCQa_Sy9JyA0_@w&u)S+jI1_iYRVuhr7+8%mduhN;4;nO5JQ zEs+dP)ScOrsJb*Gz%h~O&0#NO~n|lfN$=7sJnbVSs`2dros8sCKp|OeZAU@rUR!ch9Dx0#-11KLV%JbCC;WE3@=l&ihJK@YYU`oGGxv4POyv(M zGT>S>vr~M{_x>IGCF^R*kC~mu)C1Tr_`hI3(Z6HA6Y5uG&w@`1J$+%0-Eq0}yv0J{ z@X0N>`bmq3XBXKnKI2SilzbbrSuCkm$M+ZZqmt>ar3#6miji)3+Etssq-|{UQ9wj( z!-z`E(eMH?uLfSTSr>#2dr?gAY*-rv<{qp=WyuF&y=Lh>2E}rGe_=nRFzAv=R+Dd+ znha4)N_qXJq?_O1D|jH7>sqs629)REOww%dVwNjL<-uMIw1 zgHAGu+gSXw@W-yN-t7(){^EZX{wfhs?!qr6KDn%K?^PmV#30^*j-Nd}GqYRuy}f+* zZ_qM-K}36o(U^a4mKzutnwiM<^J+{`l%4ocTE#yf8_sYN^B&+At9c z@?wexVQJvu73M6t(yPM4{pD*KpVlNbc~it&fn`BKPi!vsE$-~c>}T<3LFe}r$&PP- zRpeSbjIQfJ_C{Yy?>cZ*%o*{S<-3}LWAG<8n9JuUDqks|IZ9~ck6Y0exj@J<uW4O$z7!@3(_8rH$0T3>$>~&jd3`>5ST~h-r~AH2${~Y%DdbrNCi8BM z1i#-8Q{U7*gXDW>(C!;X)n$Q!0eIQIMx0A^S%n^ikaPv;sr$Ih_SZc?9o2g;*L^bi zJXS7|k#yS6v1ERPHC?)s7)Dtj|9-`Jb_F%R68*eK%~ex)pmdKmqT}WQWoc(MKl;&# zHe~3={uB^wbb-q|&3xObtFBVB!%Y}hj}vKKU2U=NdO3q+4yIa`BezS9Da+UPDT)?4 zt*lPDZ=m9_Hf_E?M6u|2xsAzc2LkSgC9wWA<=S?n2GX1yHpkCH*Afi{w+)=>htEgd zTIf&VL#RJ0Gni>WcHi*YWC}dk{p4Na`(!$rhyS;Flka*6e!dY_A4Qk}hVNq<3Ebn|=*{5Qy7gkZf~Exo8p6+LpP260wD{ZR4b6h3KF%fTDVpLgqouyD zMzgT1j^4a_s-^3(ls$6(?(C_YFX1NCO3XalRXJC}@1{0& zXCwBCp7FEbGed9<1LujV-OA9BcV+o7%iN`R}oO$$&ZZpf;!W3Uf7hKvFs;cK@EK2C7A*K{HMsR7EO!S^qp)^)9ma{v zRtoCD!ye~4E_-H051Y|3KMKx?#s|oJAaXM2Um4CdqkIpR$}@MTByh76)*M$*lQ+$b zSU~;3fz4q?m^b;$XrHsidV8&pEStdQI?l8Y_Ilj)ms)f|e-P}&?*k-|^cj0v+@Z|; zEXlJxt-l{WqfCTEce37t_bYdic0$QkC$|}G+7Mbz(#$0^gjlAy1J#L5+piczwTQ`O z9IR8L#bi&@!LNnR)|>A9D9qOOg*7>j*mVY2nDjBB%XMp6?d7U|1(|%ya?c2_i*xmc z?Vb#^pTe5&2NH-9D*x@%#^K(RIeg<6sa=oxvWxm&RM6}&hdHy0nz%VKxdKZ*(+>j; z1}`#UCBk-rIW9>BuZhp@>Z(zeU|cz2o#dtF=@BlDD?&79xtl7rbA+3Qxo#w~x@qaW`8 zgD{t#=eM#RcGrsW7-`wV63ad!-S zZoAgbK-=Vz@$@6G%pC5@{c~nUkH%`>+xt8wm(}0Ak;FP44t-x#-CX>AoZB^oFsx2@ zUkyZwb^;~x$z$1cRm2S=oor>t*mXv_2#ScTzBjguIHM0=H89{ z%yq}^_q%NI9(xI>eBLIY?kD{Bx}Wvm>VC-;|ET+^wfv8|A0#~SI{n>?u&(dcX0p6S zKkI&7X}aB)T@3@0IeOnIu1v_feap2i1m+8q_diTYOe^s+7-iY=tjn9tdlxc5y1_cG z<)1ILj)H_Anh4%&jSk8*K6=;QyO}}&UfPlOz(Ze<_E(En}SFM;~F?l*YT8V`;@3x!ygT^O_M*0;?rTx@Pmut=0xdDj*8 z&$?fj=WpysR6{NHL>d8gKM|nr7mvAk=o!p$06RLw+diCe*pWnGX9DEN`7KL)N$Q!NB49VAH@=Z5#;Z&re{k2Hde}Tw{CZIO~&us zHX1;OX?H*{Z$NMpOKEvH>k zLC%(>ZJj>BMStTu=u~A3<_gPpc+?(440uT>7Q9eb?pnF-k+l!e)_q%FT-O{Id!UMl zqTioKSV|n!P_wB{>^~vz0|MWyY~&IhK>n2T7xrV_y!W&2x1$Nv{SZIven;Ma*8M>5 zKkTWN)eVhur7qLTnrH67*Cxlt;s=&Whw9Imc3mWA+Vrzky-4ns)-saXjRop{2u9t1 z*8PY{oh6IHtZG?(dDIiVB!kx^FVGU*lA_-XH|eOcMPuL^9Y_}!7JJEpz-w- z-^KUqG+krto5rNgb0VAdV;D4ce#&mpG#)5y%mJ~Tl_{@ z_~NYcKs|>uG7N(4Ol+>rJmQEY)}55vmDP8&h8dG8#x1?}A3~<;4h=5$U3Dok4aeu7 zgzwe@UB%q?`9L`Vm5ijqrIVz~nGS<{ZUsBAEDF?r*ku-lf%%r$_%x?eBW zq4`}46^&lF=NyhY%Y=fEuEq3y((9?~I1I_^g{7FUg!ZLQQH>!2A7;NYPR2Y3)x=+= z+WqD>Rh0Dtsf@FcbYY<1cp~d^2&t-lqQNaL>+-2j8<{csM_V)y$!z7Wz|Y%4*fe)& z<(doqo;w@Q??!S>%wrd++s?}2Q&aS8)!!8EYN%~y>$IJ6HyG{MTL6vZ{LqS&9*KEV zx^~-Zv*cIZPw}|!=TUH6_X8L9F8AH5^E$5k(f+FYeL9VM3)m}5+55s1Wcs*796mNb z<9q4aKKd1?-~DvCWcg8)pfj-H6WHO@C%1>BO19f<-`c;_q)7HIM1lw06b) zpRu3nZ|ql=q5MCv--~1Hw*+86B!K-+{0;k6`YQq0PxtNLu%C$1Pwe+96~KPiNt^=b zrWYJdNOi-#OKdQ914#ewQ9tqyq(~V%wUn_6Wd70?G1|SU&GeuulJdMvdn5&H58s~C z;rYG0X=-1p(*R@=yh3*ErPvtP5qYpHT9ByTohvX2tkQsSAV=FA@?e3p#k^NF3=U|e zEf_i>Y7^LnH6xMFqukwt;)UdURonf_mo+7Or|5f+vvDp}hiphKc#_T{XQ*k9bcF!-|gpc}V!uLDx5l7w+JO`J9r4bGMyV<%O zcv^BMF2a)XnI&bY)cR9T8H31vgwY~)uAiJM=)KA}`gRthSb?PzJ>XcdRTqam{53bo zUhb(MmQ>u<9S+*fb!qtev+?7En8hF$m3@+;5FtsHDP-UGWz3Kyg;Dl(lI$V-HcVwF z#=h@^!C)B6EXK_5(0$+U`~7);f7kW>y|vec5{}YWvB|+D4D#s#V#=y1I#-1-BcYp|n?%=c;;TKcmj& zFjhkoCr^0c+=5Yc+{zsQ>*xBKvgii$Z$uLBk=_yI%O~#xcHwr%mDbIPRv$XCH-3w^ zZ6#6@&Aid&W>OqPX&`!i>c)(RyS11{-2xC~`HC7r7}>!8AKlN~X^%zR*Znec!)+=c zU`KXoDHPZYy6$(k-bN9{);pm2bnE*`#7}sP%_D@tjO5Y*!Zb01#Pj{m_sKwEaNBt^ z?}tAYy`~m~JS?w}*sl&M-@gb4mC_$R*u@d8hB`erAB~mwFrcjcmPP zJU|Ipp)HZB0?Dn^vX5?_!|dsPgXby~g#q2~y~m>|K=-r$qx>?u;Qs?7je7_lX)=E=Zli2$fU7m8!V8YcNI(i$u%W}GG$}PmX8w=(H_6$mn z2n&S}nO(<#suRtpx!LeBOO0U_$^mJ~>1nH-Mn)?`J zHN|`x%X=QF^*a6Sh=*=vR-1k;&5C~@Pg0uV#2uzlDcI}PP__DUi>YN_R~=)rsD9_x zl*$zxR;FRxZ0JU_p8=>kHMuG;Z)gxkVyaVFg$)%ax!7Gkbpzt7 zN|S#!5m;~qY^X3m`$6;Z;=pF8#wUpuN@zM5;jwwcCl09nl=IVTpQ$nT%2B4oYa`kW za@~#^sTG;>zz}rAz?lh^cCIIi^x6?rUjk{t+JP0Rk&^#Id-t$y(L7|rj%n#blZRtU z^!=rer`!8?e!r~$lS!HvCRTpjtJFsWHQ8aJCd*Yi+NlNjgIQEyEWX0BuuFlF)cCxN zd?YX~oL=R>Dnb;lR60?awDBo=$gA7jp{si6I^QSIryMBGtnI@!?K+Vogrhr$8$&E+ zFKvf>t|JrDJoN{Kfryc!f|7Q*TvcU&$a)t=?d0{C2im_rIJX#stF%LjK|%t?2Lh?=yWb2&hoy8{8Nz#de!?B3T;6t(JP;sbDLvd z%`?7jkMQ0%^L|?862}U;c|y{!8AKc-n>WoZ!f(-l`R|DcE_y5TrZIx5OrHs+VP=4r zi3J1kBZv(Y=@vZ>0(igBkC*g@eU2N?k+@$GnV0-XQOpsLp(_ThDl>*@Mz&41AimEG zgymo3RSJ9)NFzInLJPy}a_IQ(#zAg70V;0@1uCB3X{zz&jy6{Glgsq-eeCTPnZq-F zW9?h~y>o82?ZM5$^KVz|OqbuTxcNIG2tS$Qe$=zcf4T+SJktMVDeQa_$%b-tJ>z8Cv# ze6*JpkL+$P|IwoUZ!#}&%!=2^6)vTd z0*dEf{P;KT$4fdtj{4YiI_6z)WDxa8)g?j{7(Cx;q%~GRh_x$lC!F^;1@FB4KfGV4 zz^OE}*OcGt4`^k>90ZhlJ|Hf>BEBMFH?@-c{Zs!a_f`GBc)yy0C;!d+wf&3tJM`bY zA5DeGCnxP}aL2H4^CQ#_5r{Sdxir+?d{c`KP?QZuFe!XnW{KG;9lG71B#!6%geV%^ zGAKP_ymP8We?8)j7vf+g1oU8fTdDrx{KI+PqUKLemtHFRfCg&#e(e;j?nYWi5|uwY zRqaNmHcwEXEeviGyOEqTzHT3fMOLj8d%59vrj32mFss3Lxe!;1ZaYk$R@cs8#;5&A z9UvQ#smIZz+MRHu)v}=)gA=LTW@7s^|Ksgb@$E2H6xI{ACE*6g_Nte2yvHRv z2mxX&&F@q~EE6;i!=|?9yC#I>*#O+HH60k+2H<`m0QWQHM!0(ak|>J6?X1;rIQ=Y% zxrv!lOSPZY;c12ktGRQ_8F~Zbtby^e=-bniOvxN9NiYq}+cpzr;fefFE!@3dI%fG9 zm}g08?xbMj!a!!BfdIJ(V?H71ImdemmOgS!va7x#U(^h)R9)fMo({ayYs@^@PIdIZ ztL(_`dU<$Ny@JP-RKhj5@_AUeMQV0IX7r3J2X;$rzTAuIw_P?%0$;QYEljLPGP;*1 zeQkD-Ysj^(&OVnrnX_TTAFc3Qfgs(>E&K2t?iOPpArip-I5s`Bd!+y49o?i~Ex}{?*U8 zEBeNdy>XJ6C%7}-qh{XR%x61BOqf^c4X%Vnd|d!LJp2EqerGK%%-Q~x`pLBXmHKTDd|(FE6A2jO6BzESw&nC=>zzkaLswHup3CfH z1Io`v`~2J&xTfdTgl}q4=3^9gS>{<$*@JofS(EF?JN2(n^-kOm#p!P&S;U~x5SIsv zU{%x21LWKyhDRIv)ikpw<&jr@^DRSGsq$l-F(FoWP!q78rAn1>GL_r z?XdAJ=sXeOl!!7CYPb=1GEg^sqsuH)r*lUf%?N0o{&JmC?ImkdCGfm$(PuNI?4&}( zV+tmW2?tl0KDbe1`C(VfHe0Cg+j3|v`^B31mUk~l4Lh$f#Cgt>B7Xn0V@M{ir;0R@ zj4Qy6SDu%&#W(mKLM!fIEXfYSkeDJVx_I=ya+PWM%76v=JYxm5r_LJJo9WZ5kx7

n_y=+n(7tvP{qBRZub<@Xnm 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 KnA8G`S_S})ksFZ! diff --git a/DelcoRadio_AuxConnection_CDChanger_Wiring.pdf b/Documentation/DelcoRadio_AuxConnection_CDChanger_Wiring.pdf similarity index 100% rename from DelcoRadio_AuxConnection_CDChanger_Wiring.pdf rename to Documentation/DelcoRadio_AuxConnection_CDChanger_Wiring.pdf diff --git a/DelcoRadio_C2Connector.pdf b/Documentation/DelcoRadio_C2Connector.pdf similarity index 100% rename from DelcoRadio_C2Connector.pdf rename to Documentation/DelcoRadio_C2Connector.pdf diff --git a/Documentation/Logs And Observations/Cassette b/Documentation/Logs And Observations/Cassette new file mode 100644 index 0000000..2c63205 --- /dev/null +++ b/Documentation/Logs And Observations/Cassette @@ -0,0 +1,104 @@ +Play Forwards to Reverse Program + +F283D +E71C +C305D +3CB + +Reverse to Fowards +F283D +E71F +4309CD +3CB + + +Playing status +Forwards Dolby +C309C4 +C309D +Reverse Dolby +C305C4 +C305D + + + + +Eject Sequence +F2823 +3CB +39C4 +431082 +2F +3015 +70D +C04 +31082 +C04 +E6F +30C43 - No tape in deck? + +Insert Sequence Dolby +C31082 +C3108B +C07 +70E +C3108B +C07 +30C602 +C064 +39B82 +C075 +BF95 +E71F - Play Command +4309D +39B82 +309D + +Insert Sequence No Dolby + +Play from FM Dolby +E71F - Play Forwards +10C26 +1B82 +4309D (309D) +39B82 +309D + +Play Reverse From FM Dolby +E71C - Play Reverse +30C16 +1B82 +4305D +39B82 +305D + +Fast Forwards +E715 +10C68A +301C + +End Fast Forward +E71C +30C602 +305D + +Reverse +E716 +30C692 +301C + + +Cassette to FM Dolby (Same Both Directions) +E72 - Stop Command +30C075 +F +30C064 +E6F + + + + + + + + diff --git a/Documentation/Logs And Observations/CassetteCommands b/Documentation/Logs And Observations/CassetteCommands new file mode 100644 index 0000000..a54f153 --- /dev/null +++ b/Documentation/Logs And Observations/CassetteCommands @@ -0,0 +1,88 @@ +Command Feedback Packet (DD Direction) d=dolby + ADDSdC P +11000011000 010011 0 (FD) 30C26 (Result from E71F) +11000011000 001011 0 (RD) 30C16 (Result from E71C) +11000011000 010001 1 (F) 30C23 (Result from E71F) +11000011000 001001 1 (R) 30C13 (Result from E71C) +11000011000 000010 0 Ejecting 30C04 +11000011000 100001 1 Ejected 30C43 (Empty Deck) +11000011000 000011 1 Loading of tape 30C07 Loading +11000011000 000001 0 Loading of Tape 30C02 Non Dolby + ADDSdCUV P +11000011000 01001110 1 (FDolby) C309D (Used for playing indicator) +11000011000 00101110 1 (RDdolby) C305D (Used as playing indicator) +11000011000 00001110 0 (FF or Rew Seeking) C301C Seeking. +11000011000 01000110 0 (F) C308C +11000011000 00100110 0 (R) C304C +11000011000 00001111 1 End of Seek F/R C301F (Stopped?) +11000011000 00001010 1 Reverse Play Eject +11000011000 00000111 0 Seen going from Fwd to Rev auto C300E Non Dolby (Stopped C301F) +11000011000 00000010 0 C3004 Reverse Dolby Eject + + ADDSdCUVWX +11000011000 1101000101 0 (Command result from E715) 30C68A +11000011000 1101001001 0 (Command result from E716) 30C692 +11000011000 1100000001 0 (Command Result from FF returning to play) 30C602 (Powers up with cassette in) +11000011000 0000111010 1 (Move to play) 30C075 +11000011000 0000011010 0 (Ready to play Non Dolby) 30C043 +11000011000 0000110010 0 (Rest State) 30C064 +11000011000 0000010010 1 (Non Dolby rest state) 30C064 +11000011000 1110000001 1 (Seeking Fowards) 30C703 +11000011000 1100100001 1 (End of tape flip ) 30C643 + + ADDSdCUVWXYZ +11000011000 001011100110 1 (Reverse Dolby Silence?) C305CD +11000011000 001011100010 0 (Reverse Dolby Silence?) C305C4 +11000011000 010011100010 0 (Forward Dolby Silence) C309C4 +11000011000 010011100110 1 (Forward DOlby Silence) C309CD +11000011000 010001100010 1 (Forward No Dolby Silence) C308C5 +11000011000 100001000001 0 (Ejecting/Loading) C31082 +11000011000 100001000101 1 (Next in sequence C31082->C3108B) C3108B + +A = Mute Audio? +DD = Direction* + 10 Forwards + 01 Reverse + 00 None + 11 Seeking Forwards + +S = Seek* +d = Dolby* +C = Cassette Status (1 in) +V +W +X +Y +Z = Loading + + + +Ack? (39B82) P +111001101110000010 + +11110010100000111101 (Program Pressed on deck) F283D +11110010100000100011 (Eject pressed on deck) F2823 +1111001011 (Post Program set) + + + +Radio Commands + pP +111001110010 Stop Playing E72 +1110011100001101 Eject E70D +1110011100001110 Loading Tape? E70E - Radio Ack that there is a tape in there. +1110011100011111 (Play F) E71F +1110011100011100 (Play R) E71C +1110011100001011 (Enable Dolby) E70B +1110011100000111 (Disable Dolby) E707 +1110011100000100 (Poll for Cassette) E704 +1110011100010101 (Seek Rewind) E715 +1110011100010110 (Seek Forward) E716 +11100111000100 (Eject?) 39C4 + + +Parity bit (Even = 1 / Odd = 0) + + + + diff --git a/Documentation/Logs And Observations/Cassette_LoadUnload b/Documentation/Logs And Observations/Cassette_LoadUnload new file mode 100644 index 0000000..0c1f557 --- /dev/null +++ b/Documentation/Logs And Observations/Cassette_LoadUnload @@ -0,0 +1,48 @@ +Tape in - FM mode Ign off +R - E6F +R - E72 +R - C2FE4 +C - 30C064 + +Tape in - FM mode Ign on +C - 30C602 +R - E704 +C - 30C602 (Tape?) 110000011000000010 +R - E6F +R - 30BF95 +R - E6F + + +Ing on after Cassette plugged back in with Tape in +C - C31082 +R - E70D +C - C31082 +C?- 30C04 +6704 +C - C31082 +R - E70D +C - C31082 +R - E6F +? - 30C04 +R - 30BF95 +? - C3108B +? - 30C07 +R - E70E +C?- C3108B +? - 30C07 +R - E6F +C - 30C602 +C - 30C064 +C - 30BF95 + +Ing off no tape +R - E6F +R - C2FE4 + +Ing on no tape +R - E704 +C - 30C43 (No tape) 110000110001000011 +R - E6F +R - 30BF95 +R - E6F + diff --git a/Documentation/Logs And Observations/Cold Power Up to Play b/Documentation/Logs And Observations/Cold Power Up to Play new file mode 100644 index 0000000..dbda1fc --- /dev/null +++ b/Documentation/Logs And Observations/Cold Power Up to Play @@ -0,0 +1,28 @@ +354 +E6F +E6F +C2FF +C31082 +E704 +C31082 +C3108B +30C07 +E70E +C3108B +30C07 +30C602 +30C064 +30BF84 +E704 +30C602 +39B82 +30C075 +E71F +C309D +39B82 +C309D +30BF95 +C309C4 +C309CD +C309D + diff --git a/Documentation/Logs And Observations/EandC_Arbids.txt b/Documentation/Logs And Observations/EandC_Arbids.txt new file mode 100644 index 0000000..2e2f71b --- /dev/null +++ b/Documentation/Logs And Observations/EandC_Arbids.txt @@ -0,0 +1,49 @@ +0x00000354 - Initial Startup - First Command Sent always on powerup +0x00000E6F - Ack? +0x0000026F - ? +0x0000C2FF - Cd In on powerup +0x000002FF - CD In Ignition off +0x000042FF - Radio off Ignition off +0x00002FE4 - Radio on Ignition off +0x0000E704 - Cassette Tape Poll - Send when Aux pressed + 0x00000C43 - Cassette Deck Response + 0x00010C43 - Casette Desk Repsonce to E704 + +0x000019C4 - CD In startup sequence +0x000039C4 - No CD in startup sequence +0x0030BF84 - Radio off +0x0030BF95 - Radio On +0x00039B8D - CD Playing + +(Rev direction in brackets. Must be encoded in status?) +E707 - Turn off Dolby +308C (304CC) - Response Dolby off +E70B - Turn on Dolby +309D (305CD) - Response Dolby on + +Commands to Cassette 12345678901*-------- +E704 - Poll 1110011100000100 + (2) +*10C43 No Cassette +*30C43 No Cassette + + + +E707 - Dolby Off 1110011100000111 +E70B - Dolby On 1110011100001011 +E71F - Play Forwards 1110011100011111 +E71C - Play Reverse 1110011100011100 +E715 - Fast Fowards 1110011100010101 +E716 - Fast Reverse 1110011100010110 +E72 - Stop Command 111001110010 + +Cassette Arrow Status +301C - Flashing F Arrow 11000000011100 +305D - Play Rev 11000001011101 +309D - Play Fwd 11000010011101 +3015 - Eject 11000000010101 + + + + + diff --git a/Documentation/Logs And Observations/Load_UnloadSequences.txt b/Documentation/Logs And Observations/Load_UnloadSequences.txt new file mode 100644 index 0000000..cc5e7dd --- /dev/null +++ b/Documentation/Logs And Observations/Load_UnloadSequences.txt @@ -0,0 +1,24 @@ +Load: + +Cassette Feedback load +30C07 (30C02) Non Dolby +30C07 + + +Motor Statuses +C31082 +C3108B +C3108B +30C602 +30C064/30C025 (have Dolby) +30C075/30C034 (Have Dolby) + +Unload: +Cassette Feedback +30C04 +30C04 +30C04 +30C43 + +Motor Status +C31082 diff --git a/Documentation/Logs And Observations/Powerup.txt b/Documentation/Logs And Observations/Powerup.txt new file mode 100644 index 0000000..7573b63 --- /dev/null +++ b/Documentation/Logs And Observations/Powerup.txt @@ -0,0 +1,25 @@ +354 +E6F +E6F +C2FF +C31082 +E704 +C31082 +30BF84 +E704 +E6F +C31082 +C3108B +30C07 +E70E +C3108B +30C07 +30C602 +30C064 +39B82 +30C075 +E71F +C309D +39B82 +C309D + diff --git a/Documentation/Logs And Observations/Tape to FM.txt b/Documentation/Logs And Observations/Tape to FM.txt new file mode 100644 index 0000000..4399550 --- /dev/null +++ b/Documentation/Logs And Observations/Tape to FM.txt @@ -0,0 +1,18 @@ +Play to FM + +E72 +30C075 +E6F +30C064 +E6F + + +FM to play +E71F +30C26 +39B82 +C309D +39B82 +C309D + + diff --git a/micro100header-pdf.pdf b/Documentation/micro100header-pdf.pdf similarity index 100% rename from micro100header-pdf.pdf rename to Documentation/micro100header-pdf.pdf diff --git a/LogsAndObservations.zip b/LogsAndObservations.zip deleted file mode 100644 index e95355bb84bca1af638b3039af44bcb0ad903dbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3881 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 diff --git a/cemu_attiny85_0.1.tar.gz b/cemu_attiny85_0.1.tar.gz deleted file mode 100644 index 9f369605af946f61f2cd8cd1c50cda7bfe9dd432..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7968 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 Wg(_5`3RU Date: Thu, 16 Jun 2022 17:01:41 -0700 Subject: [PATCH 02/13] Initial commit of v2 code, tested on Arduino Uno clone - Error correction - Better logging - Debug button function - More coming soon --- ArduinoCode_V0.1.tar.gz | Bin 1916 -> 0 bytes ArduinoCode_V0.1/EC_Cassette.pde | 249 ---------- ArduinoCode_V0.1/EandC.pde | 63 --- .../Arduino Code/EC_Cassette/EC_Cassette.ino | 447 ++++++++++++++++++ 4 files changed, 447 insertions(+), 312 deletions(-) delete mode 100644 ArduinoCode_V0.1.tar.gz delete mode 100644 ArduinoCode_V0.1/EC_Cassette.pde delete mode 100644 ArduinoCode_V0.1/EandC.pde create mode 100644 Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino diff --git a/ArduinoCode_V0.1.tar.gz b/ArduinoCode_V0.1.tar.gz deleted file mode 100644 index 2af8de4fbbe7c9c4667c250cfe06b819dcd395d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1916 zcmV-?2ZQ(@iwFRH=3Pwy1MOICZ`w!@&S(FMX-+zsmVgZb@>(fzOoEa?1f*&23v%!R zRvp`CuhZmC+;6|xUEA2kkW|;)T_vV!uxHmZ&%EsJ?C9D^GlGCnN-Ca7w%&piq~`7} z`&C;FCH>1Dm1d*1rK*iutKO`uYHdqV@u9v2%A26cQ5aCe2iT%tUE4LESI&EB{3oSq z70$0g*C5UUAP=E!P}i4mXh?kj87{fy?7gO_>W-rB)SB$=lTuOPlu)Ar?Dck_!^sf7 z^ltmmyX!)~Gq|ik2Trb`+Z#e(AKdi1gU;!d4((o_&4Uwd*g;-}ectWC-ATWH(j9(* z&h^bzM?Yii0U;2KXXL@4))*`YbYp50n7Fn{eEji|H*s;MB>iGJV>>hnz)?soyXqOf zMV~9PkAPz)nOF`%OD{U-7r^MMcb8)08|MNWPx!;9KB4FWBvnaq2bN8oF=}dH1~2%Z zdzV58q?yC(-tCZ!kPzpLQtzOO;G8KjDwur;-#07746A>kp$`_NRWdRhb2J{^he0(F zbQ9VExzfAm!wUqHQp*Q^)B8P+GRNZ!I59ZQbsrp{(I2N@G+xi3J zOnwiUTQQ$7?v4q2r_qB1dP~`bosZBbf#)LUn?+|(S2U$5;pqFS#1v8Mfw&<>4eFtk zK(JkB3jUL4jK30!N*`UzL|ruW?#=D6beJ6&;sAz`j{s@} z)0$e;uvDf?#a}0;?M=s1zlnEqu@YwQa?e*&@v?=Vs&V1Q!I5hi@hNlf&76mL87_F(4vlxN*GcORp4 zNVslBaWGgah>3G4rR8HofnR?Grmn7}^etp5hs%CJ;`?yec+ zh~vQo>=LT8{{gBzD7DE!wGBM(+OGf2@XeqQ$NnlDm{f|Y;l8_HjH9L0*L~SeeaRz> zi>1#}7(q@#XG|^E0p_wwCKs0MXdH+GhksdU!QRQ+TaeAvEW#7v>Gs`OAv|@hk~Q#} zyY-^<%Oj}oYc1iU{t5)j>5oT{b%DkK@ZFNmaA(Ag0F3BmVp|?A0$5%KOnu|*A3Ff` zx4(AGD`bAH>t6SFo_U^Votl?5ss|DLP3- z?2YJDVJ1YUF&?Q{qq1WUN7=zs7RMsK5NAqf5{Q3sMTu7q8U_`RhtbiEcc|WF2_Pz@ zC0673^_*7vi2nI*$5tJ=$f!DT)#1gNKpu}g#1yUAd?=mTG zL>!`(HJ75fk^T=Kq6i7KDIr2iNmxl>W;~ME$O>Gsp!wii9+vSFo)xT?2P!fIFMXB7 z9Q2ONi+2Pj9Daz;ACIvBvvzi}MlcL0sE@ZSISCXuSA|k+P&^ru?S$PB6K3(P20fTm zfh^~79bH>v-wg=f_RK(zZ<^^zYpzExNs2DHJFt)oQuNV0#+oX8)7G$i@Q<*D$$1lV zgy7hU=(Z3Q&HS%OqeV*MT($$eP5(#7Gemo{&Yz(5{XeBvYqS>qzoxpSsI}dey6OM@ z8a_AIVfMQ5Hr8CSQ3@}T6RuFuk>ZOGxx z*%b>p?Q}Cj3YteNjh(}iS-cMZueZw$ZD>Oq+R%nJw4n`cXhR$NY3Xn8eg9_wC;$M{ CqqxEV diff --git a/ArduinoCode_V0.1/EC_Cassette.pde b/ArduinoCode_V0.1/EC_Cassette.pde deleted file mode 100644 index d8c4cec..0000000 --- a/ArduinoCode_V0.1/EC_Cassette.pde +++ /dev/null @@ -1,249 +0,0 @@ -// GM EC Cassette emulator -// Terry Kolody -// 2011-01-26 -// V0.1 Beta. -// USE AT YOUR OWN RISK. I AM NOT RESPONSIBLE FOR YOU ACTIONS. -// NO WARRANTY IMPLIED -// See schematic in Eagle folder for info -// - -#include - -#define ECHIGH LOW -#define ECLOW HIGH -#define TxRetry 10 -#define TxSilence 5000 -#define TXOK 0 -#define TXTMOUT 1 - -//http://pangea.stanford.edu/~schmitt/e_and_c_bus/ -#define PulseLENGTH 1000 -#define PulseZERO 100 -#define PulseONE 650 - -const int EC_Rx = 3; -const int EC_Tx = 4; - -// Header Info -const unsigned int cassetteHeader = 0x0000; -const unsigned int radioCmdHeader = 0x0000; - -/* -Initialize sequence. - Send 8B - Send - E704 -> Respond with 30C06 - - */ -int timeout = 1; -unsigned long rxpacket; - -void setup() -{ - pinMode(EC_Rx, INPUT); - pinMode(EC_Tx, OUTPUT); - digitalWrite(EC_Tx, ECHIGH); - Serial.begin(9600); - - initCassette(); - -} - -void loop() -{ - // Returns 1 if val as odd number of bits. - //parity_even_bit(0xFF00FF00); - - - int i; - i = pulseIn(EC_Rx,LOW, 1200); - - if (i != 0) { - if (i < 50) { - Serial.println("ShortPulse"); - timeout = 1; - rxpacket = 0; - } - - if (i >50 && i < 300) { - timeout = 0; - rxpacket = rxpacket << 1; - - } - - if (i >300 && i < 800) { - timeout = 0; - rxpacket = rxpacket << 1; - bitSet(rxpacket,0); - - } - - if (i > 800) { - Serial.println("LongPulse"); - timeout = 1; - rxpacket = 0; - } - - } - else { - if (timeout == 0) { - processResult(rxpacket); - //Serial.println(rxpacket, HEX); - rxpacket = 0; - timeout = 1; - } - - } -} - - -/* -Initialize sequence. - Send 8B - Send - - Subsequent cassette poll responses - E704 -> Respond with 30C06 - */ - -void initCassette() -{ - sendE_C(0x00C31082, 23); //Gets E70E everytime! - sendE_C(0x00C3108B, 23); - -} - - -void processResult(unsigned long packet) -{ - switch (packet) { - case 0x0000E704: - //Serial.println("IC"); - //delay(50); - //sendE_C(0x0030C075, 22); - - break; - - // Case Cold Start - case 0x0000E70E: // Theres a tape dear liza.. - sendE_C(0x0030C602, 21); - sendE_C(0x0030C064, 21); - sendE_C(0x0030C075, 21); - break; - - case 0x0000E70D: // Theres a tape dear liza.. - sendE_C(0x0030C602, 21); - sendE_C(0x0030C064, 21); - sendE_C(0x0030C075, 21); - break; - - case 0x0000E716: // Fast Forwards - sendE_C(0x0030C692, 21); - sendE_C(0x000C301C, 19); - sendE_C(0x0030C703, 21); - sendE_C(0x000C301F, 19); - // Call Reverse function here. - break; - - case 0x0000E715: // Reverse - sendE_C(0x0030C68A, 21); - sendE_C(0x000C301C, 19); - sendE_C(0x0030C703, 21); - sendE_C(0x000C301F, 19); - break; - - case 0x0000E71A: // FFWD - sendE_C(0x0030C613, 21); - sendE_C(0x000C301C, 19); - sendE_C(0x0030C643, 21); - break; - - case 0x000039C7: // RRWD - sendE_C(0x0030C60B, 21); - sendE_C(0x000C301C, 19); - sendE_C(0x0030C643, 21); - break; - - case 0x0000E71C: // Send the play and the flip.. - sendE_C(0x000C305D, 19); - sendE_C(0x0030C643, 21); - break; - - case 0x0000E71F: // Theres a tape dear liza.. - sendE_C(0x00030C26, 17); - //sendE_C(0x000C309D, 19); - break; - - case 0x00039B82: - sendE_C(0x000C309D, 19); - break; - - case 0x00000E72: // Stop playing.. - sendE_C(0x0030C075, 21); - sendE_C(0x0030C064, 21); - break; - - default: - // if nothing else matches, do the default - // default is optional - break; - } - -} - - -/* Send a packet. - packet encoded in a long, with a length - - - - Returns status. (Timeout or OK) - - */ - - -int sendE_C(unsigned long packet, int length) -{ - int retryCount = 0; - int returnVal = TXTMOUT; - - // Wait for silence period > TxSilence Interval - while (retryCount < TxRetry) - { - if (pulseIn(EC_Rx, LOW, TxSilence) == 0 ) - { - returnVal = TXOK; - break; - } - retryCount++; - } - - if (returnVal == TXOK) // We have silence. Let er rip off the bits to the bus. - { - for(int i = length; i >=0; i--) - { - if (bitRead(packet, i) == 1 ) - { - // Send ONE - digitalWrite(EC_Tx, ECLOW); - delayMicroseconds(PulseONE); - digitalWrite(EC_Tx, ECHIGH); - delayMicroseconds(PulseLENGTH - PulseONE); - - } - else { - // Send ZERO - digitalWrite(EC_Tx, ECLOW); - delayMicroseconds(PulseZERO); - digitalWrite(EC_Tx, ECHIGH); - delayMicroseconds(PulseLENGTH - PulseZERO); - } - - } - - } - - return returnVal; -} - - diff --git a/ArduinoCode_V0.1/EandC.pde b/ArduinoCode_V0.1/EandC.pde deleted file mode 100644 index 95da471..0000000 --- a/ArduinoCode_V0.1/EandC.pde +++ /dev/null @@ -1,63 +0,0 @@ -// GM EC Scanner -// Terry Kolody -// 2011-01-26 -// V0.1 Beta. -// USE AT YOUR OWN RISK. I AM NOT RESPONSIBLE FOR YOU ACTIONS. -// NO WARRANTY IMPLIED -// See schematic in Eagle folder for info -// - - -int timeout = 1; -unsigned long packet; - -void setup() { - pinMode(3,INPUT); - Serial.begin(57600); - Serial.println("Starting"); -} - -void loop() -{ - int i; - i = pulseIn(3,LOW, 1200); - - if (i != 0) { - if (i < 50) { - Serial.println("ShortPulse"); - timeout = 1; - packet = 0; - } - - if (i >50 && i < 300) { - timeout = 0; - packet = packet << 1; - - } - - if (i >300 && i < 800) { - timeout = 0; - packet = packet << 1; - bitSet(packet,0); - - } - - if (i > 800) { - Serial.println("LongPulse"); - timeout = 1; - packet = 0; - } - - } else { - if (timeout == 0) { - Serial.print(packet, HEX); - Serial.print(" "); - Serial.println(packet, BIN); - packet = 0; - timeout = 1; - } - - } - -} - diff --git a/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino b/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino new file mode 100644 index 0000000..922a898 --- /dev/null +++ b/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino @@ -0,0 +1,447 @@ +// GM E&C Cassette emulator +// Copyright Terry Kolody & QwertyChouskie +// 2011-01-26: V0.1 Beta +// 2022: QwertyChouskie revamp +// - Better logging +// - Error correction +// - Bluetooth functionality (soon!) +// USE AT YOUR OWN RISK. I AM NOT RESPONSIBLE FOR YOU ACTIONS. +// NO WARRANTY IMPLIED +// + +#include + +// Assuming signal inversion in voltage conversion circuit +// If not using voltage inversion, switch these +#define ECHIGH HIGH +#define ECLOW LOW +// Number of transmit attempts before timeout +#define TxRetry 10 +// Period to wait beforestarting transmission (in microseconds) +#define TxSilence 5000 +// Enums +#define TXOK 0 +#define TXTMOUT 1 +// Pulse lengths +// https://stuartschmitt.com/e_and_c_bus/bus_description.html +#define PulseLENGTH 1000 +#define PulseZERO 111 +#define PulseONE 667 + +#define EC_Rx 5 // Arduino pin for recieving +#define EC_Tx 3 // Arduino pin for transmission + +#define button1Pin 2 // Arduino pin for debug button +#define button2Pin 7 // Arduino pin for debug button + +int button1State = 0; +int button2State = 0; +bool cassetteLoaded = 0; + +int timeout = 1; +uint64_t rxpacket = 0; +int rxpacket_length = 0; + +// Perform initial setup, run unit tests, then insert vitrual cassette +void setup() +{ + // Define modes for Tx/Rx pins + pinMode(EC_Rx, INPUT); + pinMode(EC_Tx, OUTPUT); + + // Default Tx to logical low + digitalWrite(EC_Tx, ECLOW); + + // Buttons for manual testing of functions + pinMode(button1Pin, INPUT_PULLUP); + pinMode(button2Pin, INPUT_PULLUP); + + // Bringup serial with 115200 baud + // NOTE: Lower bauds cause serial printing functions to slow significantly, + // which can cause delays in important functions, + // therefore affecting program behavior! + Serial.begin(115200); + + // Run unit testing + unitTestErrorCorrection(); + + // Tell radio that cassette has been inserted + insertCassette(); +} + +// ----------- Main program loop ----------- +void loop() +{ + // ----------- Debug button 1 ----------- + if (digitalRead(button1Pin) == 0) + { + button1State = 100; + } + else if (button1State > 1) + { + // Wait some loop cycles before taking action, to filter false unpresses + button1State -= 1; + } + else if (button1State == 1) // Button released, run action + { + // Debug code here + insertCassette(); + // End debug code + // Reset button state + button1State = 0; + } + + // ----------- Debug button 2 ----------- + if (digitalRead(button2Pin) == 0) + { + button2State = 100; + } + else if (button2State > 1) + { + // Wait some loop cycles before taking action, to filter false unpresses + button2State -= 1; + } + else if (button2State == 1) // Button released, run action + { + // Debug code here + ejectCassette(); + // End debug code + // Reset button state + button2State = 0; + } + + // ----------- Begin packet read ----------- + + int i; + i = pulseIn(EC_Rx, ECHIGH, 3000); + + if (i != 0) { + if (i < 50) { + Serial.println("Communication error: Short pulse"); + timeout = 1; + rxpacket = 0; + rxpacket_length = 0; + } + + if (i > 50 && i < 300) { + timeout = 0; + // Bitshift right by 1 + rxpacket = rxpacket << 1; + // New bit is 0 by default, which is already what we want + // Just increment packet length by 1 + rxpacket_length += 1; + } + + if (i >= 300 && i < 800) { + timeout = 0; + // Bitshift right by 1 + rxpacket = rxpacket << 1; + // Set new bit to 1 + bitSet(rxpacket, 0); + // Increment packet length by 1 + rxpacket_length += 1; + } + + if (i >= 800) { + Serial.println("Communication error: Long pulse"); + timeout = 1; + rxpacket = 0; + rxpacket_length = 0; + } + } + else { + if (timeout == 0) { + Serial.write("Recieved packet: "); + printPacket(rxpacket, rxpacket_length); + + rxpacket = errorCorrect(rxpacket, rxpacket_length); + processResult(rxpacket); + + rxpacket = 0; + rxpacket_length = 0; + timeout = 1; + } + } +} + +// Insert virtual cassette tape +void insertCassette() +{ + sendE_C(0x00C31082, 23); + sendE_C(0x00C3108B, 23); + cassetteLoaded = 1; +} + +// Eject virtual cassette tape +void ejectCassette() +{ + sendE_C(0x00030C43, 17); + cassetteLoaded = 0; +} + +// Run error correction on recieved packet +// See https://stuartschmitt.com/e_and_c_bus/bus_description.html +// Returns corrected data, or 0 if unable to correct +uint64_t errorCorrect(uint64_t packet, int packet_length) +{ + uint64_t corrected_packet = packet; + + if (packet_length % 2 != 0) // If odd + { + Serial.println("Packet warning: Length odd, prepending start bit"); + // Prepend a 1 to the data (start bit is always 1) + // bitSet position parameter start at 0, packet_length starts at 1 + // so packet_length would set the next bit + bitSet(corrected_packet, packet_length); + // Update packet_length + packet_length += 1; + + // The parity bit is determined such that there are always an + // even number of 1s that follow the start bit. Since the start + // bit is always a 1, there are always an odd number of 1s in a frame. + if (!checkParityValid(corrected_packet)) // packet parity not valid + { + // We have lost more than 3 bytes of data, or had a bitflip + // somewhere, just cut our losses + Serial.println("Packet error: Unable to reconstruct, dropping packet"); + packet_length = 0; + return 0; + } + } + + // The parity bit is determined such that there are always an + // even number of 1s that follow the start bit. Since the start + // bit is always a 1, there are always an odd number of 1s in a frame. + if (!checkParityValid(corrected_packet)) // packet parity not valid + { + Serial.println("Packet error: Parity mismatch, prepending 10"); + // Prepend 10 to the data + // bitSet position parameter start at 0, packet_length starts at 1 + // so packet_length would set the next bit + // next bit is already supposed to be 0, so only set the bit before to 1 + //bitSet(corrected_packet, packet_length+1); + // Update packet_length + //packet_length += 2; + + // For now, just cut our losses + Serial.println("Packet error: Unable to reconstruct, dropping packet"); + packet_length = 0; + return 0; + } + //else if (data starts with 00) + //{ + // prepend 11 to the data; + // // Update packet_length + // packet_length += 2; + // return; + //} + // else return, datagram is error-free + + // Sanity check for at least 2 bits of actual data in the packet + if (packet_length < 12) + { + Serial.println("Packet error: Too short, dropping packet"); + return 0; + } + + if (packet != corrected_packet) + { + Serial.print("Corrected packet: "); + printPacket(corrected_packet, packet_length); + } + + return corrected_packet; +} + +// Process recieved E&C packets +void processResult(uint64_t packet) +{ + // If virtual cassette is unloaded, don't do anything + if (!cassetteLoaded) + return; + + switch (packet) { + case 0x0000E704: + //Serial.println("IC"); + //delay(50); + //sendE_C(0x0030C075, 22); + break; + + // Case Cold Start + case 0x0000E70E: // Theres a tape dear liza.. + sendE_C(0x0030C602, 21); + sendE_C(0x0030C064, 21); + sendE_C(0x0030C075, 21); + break; + + case 0x0000E70D: // Theres a tape dear liza.. + sendE_C(0x0030C602, 21); + sendE_C(0x0030C064, 21); + sendE_C(0x0030C075, 21); + break; + + case 0x0000E716: // Fast Forwards + sendE_C(0x0030C692, 21); + sendE_C(0x000C301C, 19); + sendE_C(0x0030C703, 21); + sendE_C(0x000C301F, 19); + // Call Reverse function here. + break; + + case 0x0000E715: // Reverse + sendE_C(0x0030C68A, 21); + sendE_C(0x000C301C, 19); + sendE_C(0x0030C703, 21); + sendE_C(0x000C301F, 19); + break; + + case 0x0000E71A: // FFWD + sendE_C(0x0030C613, 21); + sendE_C(0x000C301C, 19); + sendE_C(0x0030C643, 21); + break; + + case 0x000039C7: // RRWD + sendE_C(0x0030C60B, 21); + sendE_C(0x000C301C, 19); + sendE_C(0x0030C643, 21); + break; + + case 0x0000E71C: // Send the play and the flip.. + sendE_C(0x000C305D, 19); + sendE_C(0x0030C643, 21); + break; + + case 0x0000E71F: // Theres a tape dear liza.. + sendE_C(0x00030C26, 17); + //sendE_C(0x000C309D, 19); + break; + + case 0x00039B82: + sendE_C(0x000C309D, 19); + break; + + case 0x00000E72: // Stop playing.. + sendE_C(0x0030C075, 21); + sendE_C(0x0030C064, 21); + break; + + default: + // Packet not handled, ignore + break; + } +} + +/* Send a packet. + packet encoded in a uint64_t, with a length + Returns status. (Timeout or OK) + */ +int sendE_C(uint64_t packet, int length) +{ + int retryCount = 0; + int returnVal = TXTMOUT; + + // Wait for silence period > TxSilence interval + while (retryCount < TxRetry) + { + if (pulseIn(EC_Rx, ECHIGH, TxSilence) == 0 ) + { + returnVal = TXOK; + break; + } + Serial.println("Warning sending command: Bus is busy, retrying..."); + retryCount++; + } + + if (returnVal == TXOK) // We have silence. Let er rip off the bits to the bus. + { + for (int i = length; i >=0; i--) + { + if (bitRead(packet, i) == 1 ) + { + // Send ONE + digitalWrite(EC_Tx, ECHIGH); + delayMicroseconds(PulseONE); + digitalWrite(EC_Tx, ECLOW); + delayMicroseconds(PulseLENGTH - PulseONE); + } + else { + // Send ZERO + digitalWrite(EC_Tx, ECHIGH); + delayMicroseconds(PulseZERO); + digitalWrite(EC_Tx, ECLOW); + delayMicroseconds(PulseLENGTH - PulseZERO); + } + } + Serial.write("Sent packet: "); + printPacket(packet, length+1); + } + else if (returnVal == TXTMOUT) + { + Serial.println("Error sending command: Timeout"); + } + + return returnVal; +} + +// Print packet data, including Hex and binary representations, and packet length +void printPacket(uint64_t packet, int length) +{ + uint32_t lsb = packet & 0xffffffff; + uint32_t msb = packet >> 32; + + char s1 [16]; + char s2 [16]; + //sprintf(s, "0x%llX", packet); // uint64 printf not supported by AVR libc + sprintf(s1, "0x%08" PRIX32 " ", msb); + sprintf(s2, "%08" PRIX32, lsb); + Serial.print(s1); Serial.print(s2); + + Serial.write(" "); + Serial.print(msb, BIN); + Serial.write(" "); + Serial.print(lsb, BIN); + Serial.write(" "); + Serial.println(length); + //Serial.println(packet, BIN); // unit64_t not supported +} + +// Returns true if odd number of 1s in variable +bool checkParityValid(uint64_t packet) +{ + unsigned int count = 0; + while (packet) { + count += packet & 1; + packet >>= 1; + } + return count % 2 != 0; // Returns 0 (false) if even, 1 (true) if odd +} + +// A handful of example packets that should be handled properly +void unitTestErrorCorrection() +{ + Serial.println("\n******Unit testing start******\n"); + + Serial.println("Recieved packet: 0x00000000 0000270D 0 10011100001101 14"); + errorCorrect(0x0000270D, 14); + Serial.println("Should be no correction above\n"); + + Serial.println("Recieved packet: 0x00000000 D1B64824 0 11010001101101100100100000100100 32"); + errorCorrect(0xD1B64824, 32); + Serial.println("Should be no correction above\n"); + + Serial.println("Recieved packet: 0x00000000 51B60425 0 1010001101101100000010000100101 31"); + errorCorrect(0x51B60425, 31); + Serial.println("Should prepend 1 above"); + Serial.println("Correct packet : 0x00000000 D1B60425 0 11010001101101100000010000100101 32\n"); + + Serial.println("Recieved packet: 0x00000000 D1B64424 0 11010001101101100100010000100100 32"); + errorCorrect(0xD1B64424, 32); + Serial.println("Should be no correction above\n"); + + Serial.println("Recieved packet: 0x00000000 11B64424 0 10001101101100100010000100100 29"); + errorCorrect(0x11B64424, 29); + Serial.println("Should dump packet above\n"); + + Serial.println("******Unit testing done******\n"); +} From 04e37fb0dd6a8ca316f81fc3820cdc80206edacf Mon Sep 17 00:00:00 2001 From: QwertyChouskie Date: Thu, 16 Jun 2022 18:05:59 -0700 Subject: [PATCH 03/13] Update README.md --- README.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index f39c7b1..b5d1b2b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,11 @@ -# cemu -GM E&C bus cassette deck emulator +# GM E&C bus cassette deck emulator -Designed and tested for a 1997 Camaro CD headunit. Emulates a cassette deck for aux in. +Original v0.1 version designed and tested for a 1997 Camaro CD headunit, and emulates a cassette deck for aux in. + +Updated v2 version includes: + + - Error correction + - Better logging + - Debug button function + - [Soon!] Will support Bluetooth audio on ESP32 boards via I2S -This is just a dump of all the project files I had when I built this interface back in the day.. \ No newline at end of file From 7a3120dda47f59c7ce5ebd0cd2d1cbd166529b33 Mon Sep 17 00:00:00 2001 From: QwertyChouskie Date: Fri, 17 Jun 2022 12:17:28 -0700 Subject: [PATCH 04/13] Remove duplicate code Functionally the same, just cleaner --- .../Arduino Code/EC_Cassette/EC_Cassette.ino | 5 ----- 1 file changed, 5 deletions(-) diff --git a/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino b/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino index 922a898..262a247 100644 --- a/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino +++ b/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino @@ -269,11 +269,6 @@ void processResult(uint64_t packet) // Case Cold Start case 0x0000E70E: // Theres a tape dear liza.. - sendE_C(0x0030C602, 21); - sendE_C(0x0030C064, 21); - sendE_C(0x0030C075, 21); - break; - case 0x0000E70D: // Theres a tape dear liza.. sendE_C(0x0030C602, 21); sendE_C(0x0030C064, 21); From 3f84449561792b5993a28b10397bd48cbf49ef33 Mon Sep 17 00:00:00 2001 From: QwertyChouskie Date: Fri, 17 Jun 2022 16:40:05 -0700 Subject: [PATCH 05/13] Reduce button delay --- .../Arduino Code/EC_Cassette/EC_Cassette.ino | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino b/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino index 262a247..80a8134 100644 --- a/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino +++ b/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino @@ -75,7 +75,7 @@ void loop() // ----------- Debug button 1 ----------- if (digitalRead(button1Pin) == 0) { - button1State = 100; + button1State = 5; } else if (button1State > 1) { @@ -94,7 +94,7 @@ void loop() // ----------- Debug button 2 ----------- if (digitalRead(button2Pin) == 0) { - button2State = 100; + button2State = 5; } else if (button2State > 1) { From 1e73bb5d437d7e202312fb867dec9665b69486ec Mon Sep 17 00:00:00 2001 From: QwertyChouskie Date: Fri, 17 Jun 2022 16:54:51 -0700 Subject: [PATCH 06/13] Initial Bluetooth audio code Compile-tested, full testing waiting on arrival of ESP32 unit --- .../Arduino Code/EC_Cassette/EC_Cassette.ino | 71 ++++++++++++++++--- 1 file changed, 63 insertions(+), 8 deletions(-) diff --git a/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino b/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino index 80a8134..6955071 100644 --- a/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino +++ b/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino @@ -11,6 +11,14 @@ #include +#ifdef ESP32 +// Bluetooth audio support on ESP32-based systems, +// using an I2S DAC to produce the analog output +// Download the BT Audio library here: +// https://github.com/tierneytim/btAudio +#include +#endif + // Assuming signal inversion in voltage conversion circuit // If not using voltage inversion, switch these #define ECHIGH HIGH @@ -42,6 +50,17 @@ int timeout = 1; uint64_t rxpacket = 0; int rxpacket_length = 0; +#ifdef ESP32 +// Set the name of the Bluetooth audio device +btAudio audio = btAudio("GM Stereo BT"); + +// Pins for the I2S DAC, e.g. https://www.adafruit.com/product/3678 +#define pin_bck 26 +#define pin_ws 27 +#define pin_dout 25 + +#endif + // Perform initial setup, run unit tests, then insert vitrual cassette void setup() { @@ -67,6 +86,14 @@ void setup() // Tell radio that cassette has been inserted insertCassette(); + +#ifdef ESP32 + // Stream Bluetooth audio to ESP32 + audio.begin(); + + // Output the received data to the I2S DAC + audio.I2S(pin_bck, pin_dout, pin_ws); +#endif } // ----------- Main program loop ----------- @@ -275,7 +302,11 @@ void processResult(uint64_t packet) sendE_C(0x0030C075, 21); break; - case 0x0000E716: // Fast Forwards + case 0x0000E716: // Next +#ifdef ESP32 + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_FORWARD, ESP_AVRC_PT_CMD_STATE_PRESSED); + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_FORWARD, ESP_AVRC_PT_CMD_STATE_RELEASED); +#endif sendE_C(0x0030C692, 21); sendE_C(0x000C301C, 19); sendE_C(0x0030C703, 21); @@ -283,7 +314,11 @@ void processResult(uint64_t packet) // Call Reverse function here. break; - case 0x0000E715: // Reverse + case 0x0000E715: // Prev +#ifdef ESP32 + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_BACKWARD, ESP_AVRC_PT_CMD_STATE_PRESSED); + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_BACKWARD, ESP_AVRC_PT_CMD_STATE_RELEASED); +#endif sendE_C(0x0030C68A, 21); sendE_C(0x000C301C, 19); sendE_C(0x0030C703, 21); @@ -291,15 +326,23 @@ void processResult(uint64_t packet) break; case 0x0000E71A: // FFWD - sendE_C(0x0030C613, 21); - sendE_C(0x000C301C, 19); - sendE_C(0x0030C643, 21); +#ifdef ESP32 + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_FAST_FORWARD, ESP_AVRC_PT_CMD_STATE_PRESSED); + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_FAST_FORWARD, ESP_AVRC_PT_CMD_STATE_RELEASED); +#endif + sendE_C(0x0030C613, 21); // ACK + sendE_C(0x000C301C, 19); // ? + sendE_C(0x0030C643, 21); // Resume playback break; case 0x000039C7: // RRWD - sendE_C(0x0030C60B, 21); - sendE_C(0x000C301C, 19); - sendE_C(0x0030C643, 21); +#ifdef ESP32 + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_REWIND, ESP_AVRC_PT_CMD_STATE_PRESSED); + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_REWIND, ESP_AVRC_PT_CMD_STATE_RELEASED); +#endif + sendE_C(0x0030C60B, 21); // ACK + sendE_C(0x000C301C, 19); // ? + sendE_C(0x0030C643, 21); // Resume playback break; case 0x0000E71C: // Send the play and the flip.. @@ -321,6 +364,18 @@ void processResult(uint64_t packet) sendE_C(0x0030C064, 21); break; +#ifdef ESP32 + case 0x0000E70B: // Dolby on + // Use this as pause command + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_PAUSE, ESP_AVRC_PT_CMD_STATE_PRESSED); + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_PAUSE, ESP_AVRC_PT_CMD_STATE_RELEASED); + + case 0x0000E707: // Doldy off + // Use this as resume command + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_PLAY, ESP_AVRC_PT_CMD_STATE_PRESSED); + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_PLAY, ESP_AVRC_PT_CMD_STATE_RELEASED); +#endif + default: // Packet not handled, ignore break; From 5d5257a659695d926fde996a7c98178fd7745782 Mon Sep 17 00:00:00 2001 From: QwertyChouskie Date: Mon, 20 Jun 2022 13:16:03 -0700 Subject: [PATCH 07/13] Working ESP32 Bluetooth audio code Basic functionality working: - Connection - Audio to stereo - Pause/Play/Previous/Next/Fast forwards/Rewind HFP is not yet implemented, and some QOL improvements are sill needed. --- .../Arduino Code/EC_Cassette/EC_Cassette.ino | 63 ++++++++++++++++--- 1 file changed, 54 insertions(+), 9 deletions(-) diff --git a/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino b/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino index 6955071..09978ff 100644 --- a/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino +++ b/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino @@ -36,11 +36,17 @@ #define PulseZERO 111 #define PulseONE 667 +#ifdef ESP32 +#define EC_Rx 19 // Arduino pin for recieving +#define EC_Tx 22 // Arduino pin for transmission +#define button1Pin 34 // Arduino pin for debug button +#define button2Pin 35 // Arduino pin for debug button +#else #define EC_Rx 5 // Arduino pin for recieving #define EC_Tx 3 // Arduino pin for transmission - #define button1Pin 2 // Arduino pin for debug button #define button2Pin 7 // Arduino pin for debug button +#endif int button1State = 0; int button2State = 0; @@ -59,6 +65,10 @@ btAudio audio = btAudio("GM Stereo BT"); #define pin_ws 27 #define pin_dout 25 +// We receive the prev/next commands twice when pressing once, +// so only take actions on every other event. +int dupeCatch = 0; + #endif // Perform initial setup, run unit tests, then insert vitrual cassette @@ -84,16 +94,20 @@ void setup() // Run unit testing unitTestErrorCorrection(); - // Tell radio that cassette has been inserted - insertCassette(); - #ifdef ESP32 // Stream Bluetooth audio to ESP32 audio.begin(); // Output the received data to the I2S DAC audio.I2S(pin_bck, pin_dout, pin_ws); + + // Delay before we begin bitbanging, to minimize the + // chance of Bluetooth stuff interferring with timing. + delay(500); #endif + + // Tell radio that cassette has been inserted + insertCassette(); } // ----------- Main program loop ----------- @@ -304,8 +318,16 @@ void processResult(uint64_t packet) case 0x0000E716: // Next #ifdef ESP32 - esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_FORWARD, ESP_AVRC_PT_CMD_STATE_PRESSED); - esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_FORWARD, ESP_AVRC_PT_CMD_STATE_RELEASED); + if (dupeCatch == 1) + { + dupeCatch = 0; + } + else + { + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_FORWARD, ESP_AVRC_PT_CMD_STATE_PRESSED); + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_FORWARD, ESP_AVRC_PT_CMD_STATE_RELEASED); + dupeCatch = 1; + } #endif sendE_C(0x0030C692, 21); sendE_C(0x000C301C, 19); @@ -316,8 +338,16 @@ void processResult(uint64_t packet) case 0x0000E715: // Prev #ifdef ESP32 - esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_BACKWARD, ESP_AVRC_PT_CMD_STATE_PRESSED); - esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_BACKWARD, ESP_AVRC_PT_CMD_STATE_RELEASED); + if (dupeCatch == 1) + { + dupeCatch = 0; + } + else + { + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_BACKWARD, ESP_AVRC_PT_CMD_STATE_PRESSED); + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_BACKWARD, ESP_AVRC_PT_CMD_STATE_RELEASED); + dupeCatch = 1; + } #endif sendE_C(0x0030C68A, 21); sendE_C(0x000C301C, 19); @@ -369,11 +399,13 @@ void processResult(uint64_t packet) // Use this as pause command esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_PAUSE, ESP_AVRC_PT_CMD_STATE_PRESSED); esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_PAUSE, ESP_AVRC_PT_CMD_STATE_RELEASED); + break; - case 0x0000E707: // Doldy off + case 0x0000E707: // Dolby off // Use this as resume command esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_PLAY, ESP_AVRC_PT_CMD_STATE_PRESSED); esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_PLAY, ESP_AVRC_PT_CMD_STATE_RELEASED); + break; #endif default: @@ -405,6 +437,13 @@ int sendE_C(uint64_t packet, int length) if (returnVal == TXOK) // We have silence. Let er rip off the bits to the bus. { + #ifdef ESP32 + // Make sending the packet a critical section, to prevent + // interference from other processes messing up the timing. + portMUX_TYPE myMutex = portMUX_INITIALIZER_UNLOCKED; + taskENTER_CRITICAL(&myMutex); + #endif + for (int i = length; i >=0; i--) { if (bitRead(packet, i) == 1 ) @@ -423,6 +462,12 @@ int sendE_C(uint64_t packet, int length) delayMicroseconds(PulseLENGTH - PulseZERO); } } + + #ifdef ESP32 + // Packet sending complete, exit critical section. + taskEXIT_CRITICAL(&myMutex); + #endif + Serial.write("Sent packet: "); printPacket(packet, length+1); } From b8cd1ea41294d9502521752d6f525e7af0382d9e Mon Sep 17 00:00:00 2001 From: QwertyChouskie Date: Tue, 19 Jul 2022 16:03:19 -0700 Subject: [PATCH 08/13] Everything working decently A few gremlins exist, but generally everything is quite solid. Been using in my car for quite some time now. Requires updated `btAudio` library that supports the `reconnect()` and `disconnect()` functions. PR pending merge at time of commit. --- .../Arduino Code/EC_Cassette/EC_Cassette.ino | 159 +++++++++++++++--- README.md | 3 +- 2 files changed, 141 insertions(+), 21 deletions(-) diff --git a/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino b/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino index 09978ff..59a9d93 100644 --- a/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino +++ b/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino @@ -4,7 +4,7 @@ // 2022: QwertyChouskie revamp // - Better logging // - Error correction -// - Bluetooth functionality (soon!) +// - Bluetooth functionality // USE AT YOUR OWN RISK. I AM NOT RESPONSIBLE FOR YOU ACTIONS. // NO WARRANTY IMPLIED // @@ -17,6 +17,7 @@ // Download the BT Audio library here: // https://github.com/tierneytim/btAudio #include +#include #endif // Assuming signal inversion in voltage conversion circuit @@ -50,7 +51,11 @@ int button1State = 0; int button2State = 0; +bool radioOn = 1; bool cassetteLoaded = 0; +bool btAudioActive = 0; + +Neotimer disconnect_timer = Neotimer(1000); int timeout = 1; uint64_t rxpacket = 0; @@ -92,11 +97,15 @@ void setup() Serial.begin(115200); // Run unit testing - unitTestErrorCorrection(); + //unitTestErrorCorrection(); #ifdef ESP32 // Stream Bluetooth audio to ESP32 audio.begin(); + btAudioActive = true; + + // Re-connect to last connected device + audio.reconnect(); // Output the received data to the I2S DAC audio.I2S(pin_bck, pin_dout, pin_ws); @@ -113,6 +122,13 @@ void setup() // ----------- Main program loop ----------- void loop() { + if (disconnect_timer.done()) { + audio.disconnect(); + btAudioActive = false; + disconnect_timer.stop(); + disconnect_timer.reset(); + } + // ----------- Debug button 1 ----------- if (digitalRead(button1Pin) == 0) { @@ -192,9 +208,6 @@ void loop() } else { if (timeout == 0) { - Serial.write("Recieved packet: "); - printPacket(rxpacket, rxpacket_length); - rxpacket = errorCorrect(rxpacket, rxpacket_length); processResult(rxpacket); @@ -208,9 +221,9 @@ void loop() // Insert virtual cassette tape void insertCassette() { + cassetteLoaded = 1; sendE_C(0x00C31082, 23); sendE_C(0x00C3108B, 23); - cassetteLoaded = 1; } // Eject virtual cassette tape @@ -285,12 +298,13 @@ uint64_t errorCorrect(uint64_t packet, int packet_length) return 0; } - if (packet != corrected_packet) - { - Serial.print("Corrected packet: "); - printPacket(corrected_packet, packet_length); - } + //if (packet != corrected_packet) + //{ + // Serial.print("Corrected packet: "); + // printPacket(corrected_packet, packet_length); + //} + rxpacket_length = packet_length; // FIXME: global vars bad return corrected_packet; } @@ -298,25 +312,98 @@ uint64_t errorCorrect(uint64_t packet, int packet_length) void processResult(uint64_t packet) { // If virtual cassette is unloaded, don't do anything - if (!cassetteLoaded) - return; + // if (!cassetteLoaded) + // return; switch (packet) { - case 0x0000E704: + //case 0x0000E704: //Serial.println("IC"); //delay(50); //sendE_C(0x0030C075, 22); - break; + //break; + // Seen when: + // - radio powered on via button + // - ignition turned off + case 0x00000E6F: // Radio powered on or ignition turned off + Serial.print("Radio powered on or ignition turned off "); + printPacket(packet, rxpacket_length); + //insertCassette(); + break; + + case 0x000C2FE4: // Ignition turned off while radio on + Serial.println("Ignition turned off while radio on"); + radioOn = false; + + #ifdef ESP32 + // Pause playback + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_PAUSE, ESP_AVRC_PT_CMD_STATE_PRESSED); + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_PAUSE, ESP_AVRC_PT_CMD_STATE_RELEASED); + + // Disable Bluetooth + disconnect_timer.start(); + #endif + + break; + + case 0x0000C2FF: // Ignition turned off while radio off + Serial.println("Ignition turned off while radio off"); + + #ifdef ESP32 + // Pause playback + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_PAUSE, ESP_AVRC_PT_CMD_STATE_PRESSED); + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_PAUSE, ESP_AVRC_PT_CMD_STATE_RELEASED); + + // Disable Bluetooth + disconnect_timer.start(); + #endif + + break; + + // Seen when: + // - key to from off to acc + // - key from off to on + // - radio turned on via button + case 0x0030BF95: // Radio powered on + Serial.println("Radio powered on"); + radioOn = true; + #ifdef ESP32 + if (!btAudioActive) { + audio.reconnect(); + btAudioActive = true; + } + disconnect_timer.stop(); + disconnect_timer.reset(); + #endif + insertCassette(); + break; + + // Seen when: + // - radio turned off using button + // - ignition turn on but radio is off + case 0x0030BF84: // Radio powered off + Serial.println("Radio powered off"); + radioOn = false; + + #ifdef ESP32 + // Pause playback + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_PAUSE, ESP_AVRC_PT_CMD_STATE_PRESSED); + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_PAUSE, ESP_AVRC_PT_CMD_STATE_RELEASED); + #endif + + break; + // Case Cold Start case 0x0000E70E: // Theres a tape dear liza.. case 0x0000E70D: // Theres a tape dear liza.. + Serial.println("Case Cold Start"); sendE_C(0x0030C602, 21); sendE_C(0x0030C064, 21); sendE_C(0x0030C075, 21); break; case 0x0000E716: // Next + Serial.println("Button pressed: Next"); #ifdef ESP32 if (dupeCatch == 1) { @@ -337,6 +424,7 @@ void processResult(uint64_t packet) break; case 0x0000E715: // Prev + Serial.println("Button pressed: Previous"); #ifdef ESP32 if (dupeCatch == 1) { @@ -355,7 +443,8 @@ void processResult(uint64_t packet) sendE_C(0x000C301F, 19); break; - case 0x0000E71A: // FFWD + case 0x0000E71A: // Fast Forward + Serial.println("Button pressed: Fast Forward"); #ifdef ESP32 esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_FAST_FORWARD, ESP_AVRC_PT_CMD_STATE_PRESSED); esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_FAST_FORWARD, ESP_AVRC_PT_CMD_STATE_RELEASED); @@ -365,7 +454,8 @@ void processResult(uint64_t packet) sendE_C(0x0030C643, 21); // Resume playback break; - case 0x000039C7: // RRWD + case 0x000039C7: // Rewind + Serial.println("Button pressed: Rewind"); #ifdef ESP32 esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_REWIND, ESP_AVRC_PT_CMD_STATE_PRESSED); esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_REWIND, ESP_AVRC_PT_CMD_STATE_RELEASED); @@ -385,6 +475,9 @@ void processResult(uint64_t packet) //sendE_C(0x000C309D, 19); break; + // Seen when: + // - key to from off to acc + // - key from off to on case 0x00039B82: sendE_C(0x000C309D, 19); break; @@ -409,7 +502,9 @@ void processResult(uint64_t packet) #endif default: - // Packet not handled, ignore + // Packet not handled, just print + Serial.print("Unknown packet: "); + printPacket(packet, rxpacket_length); break; } } @@ -420,6 +515,10 @@ void processResult(uint64_t packet) */ int sendE_C(uint64_t packet, int length) { + // If virtual cassette is unloaded, don't do anything + if (!cassetteLoaded) + return TXTMOUT; + int retryCount = 0; int returnVal = TXTMOUT; @@ -479,6 +578,13 @@ int sendE_C(uint64_t packet, int length) return returnVal; } +// Function to extract k bits from p position (starts at 1) +// and returns the extracted value as integer +int bitExtracted(uint64_t number, int k, int p) +{ + return (((1 << k) - 1) & (number >> (p - 1))); +} + // Print packet data, including Hex and binary representations, and packet length void printPacket(uint64_t packet, int length) { @@ -492,7 +598,22 @@ void printPacket(uint64_t packet, int length) sprintf(s2, "%08" PRIX32, lsb); Serial.print(s1); Serial.print(s2); - Serial.write(" "); + uint8_t priority = bitExtracted(packet, 2, length-2); + uint8_t address = bitExtracted(packet, 6, length-8); + Serial.write(" "); Serial.print(priority); + Serial.write("-"); Serial.print(address); + uint8_t data1 = 0, data2 = 0; + if (length <= 18) { + data1 = bitExtracted(packet, length-9, 2); + Serial.write("-"); Serial.print(data1); + } else { + data1 = bitExtracted(packet, 8, length-16); + data2 = bitExtracted(packet, length-9-8, 2); + Serial.write("-"); Serial.print(data1); + Serial.write("-"); Serial.print(data2); + } + + Serial.write(" "); Serial.print(msb, BIN); Serial.write(" "); Serial.print(lsb, BIN); diff --git a/README.md b/README.md index b5d1b2b..ea28505 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,7 @@ Original v0.1 version designed and tested for a 1997 Camaro CD headunit, and emu Updated v2 version includes: + - Bluetooth audio on ESP32 boards via I2S - Error correction - Better logging - Debug button function - - [Soon!] Will support Bluetooth audio on ESP32 boards via I2S - From ed2fbf392f44f5129c6113fd9424bcc9bf891af5 Mon Sep 17 00:00:00 2001 From: QwertyChouskie Date: Tue, 19 Jul 2022 18:34:24 -0700 Subject: [PATCH 09/13] Add pinout image --- Documentation/9pin_connector_pinout.gif | Bin 0 -> 24599 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Documentation/9pin_connector_pinout.gif diff --git a/Documentation/9pin_connector_pinout.gif b/Documentation/9pin_connector_pinout.gif new file mode 100644 index 0000000000000000000000000000000000000000..356d2219746d0de96ea97299fdd834a6a9d4bd7c GIT binary patch literal 24599 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 St9ZpMZn2ABjN(H?0028z9KSUH literal 0 HcmV?d00001 From 92ab7c036ec51be63d287e85a73bbdb43774b0fa Mon Sep 17 00:00:00 2001 From: QwertyChouskie Date: Sat, 3 Jun 2023 19:10:53 -0700 Subject: [PATCH 10/13] Fix distortion/popping issue Seems that the DAC at max volume outputs a level too high for the Delco radio, resulting in pops and other distortion. --- Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino b/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino index 59a9d93..7cf5c90 100644 --- a/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino +++ b/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino @@ -110,6 +110,9 @@ void setup() // Output the received data to the I2S DAC audio.I2S(pin_bck, pin_dout, pin_ws); + // Set max volume to fix distortion/popping issue + audio.volume(0.5); + // Delay before we begin bitbanging, to minimize the // chance of Bluetooth stuff interferring with timing. delay(500); From 7d20d3b2a4cac8b8b3d897039aea2ae7a0102cee Mon Sep 17 00:00:00 2001 From: QwertyChouskie Date: Sat, 3 Jun 2023 19:54:43 -0700 Subject: [PATCH 11/13] Improve catching of duplicate prev/next commands Use a timer instead of a janky "toggleswitch", makes things more reliable and logical. In a perfect world, we would eliminate all issues with prev/next, but at least this is an improvement. --- .../Arduino Code/EC_Cassette/EC_Cassette.ino | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino b/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino index 7cf5c90..d014070 100644 --- a/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino +++ b/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino @@ -70,9 +70,9 @@ btAudio audio = btAudio("GM Stereo BT"); #define pin_ws 27 #define pin_dout 25 -// We receive the prev/next commands twice when pressing once, -// so only take actions on every other event. -int dupeCatch = 0; +// We receive the prev/next commands twice or more when pressing once, +// so don't take action if previous action was less than 2 seconds ago. +Neotimer dupeCatch = Neotimer(2000); #endif @@ -113,6 +113,9 @@ void setup() // Set max volume to fix distortion/popping issue audio.volume(0.5); + // Start timer for catching duplicate prev/next commands + dupeCatch.start(); + // Delay before we begin bitbanging, to minimize the // chance of Bluetooth stuff interferring with timing. delay(500); @@ -407,18 +410,17 @@ void processResult(uint64_t packet) case 0x0000E716: // Next Serial.println("Button pressed: Next"); + #ifdef ESP32 - if (dupeCatch == 1) - { - dupeCatch = 0; - } - else + if (dupeCatch.done()) { esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_FORWARD, ESP_AVRC_PT_CMD_STATE_PRESSED); esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_FORWARD, ESP_AVRC_PT_CMD_STATE_RELEASED); - dupeCatch = 1; + dupeCatch.reset(); + dupeCatch.start(); } #endif + sendE_C(0x0030C692, 21); sendE_C(0x000C301C, 19); sendE_C(0x0030C703, 21); @@ -428,18 +430,17 @@ void processResult(uint64_t packet) case 0x0000E715: // Prev Serial.println("Button pressed: Previous"); + #ifdef ESP32 - if (dupeCatch == 1) - { - dupeCatch = 0; - } - else + if (dupeCatch.done()) { esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_BACKWARD, ESP_AVRC_PT_CMD_STATE_PRESSED); esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_BACKWARD, ESP_AVRC_PT_CMD_STATE_RELEASED); - dupeCatch = 1; + dupeCatch.reset(); + dupeCatch.start(); } #endif + sendE_C(0x0030C68A, 21); sendE_C(0x000C301C, 19); sendE_C(0x0030C703, 21); From f70f887c23a9492376534edd81eed2ff2b879385 Mon Sep 17 00:00:00 2001 From: QwertyChouskie Date: Sat, 3 Jun 2023 22:00:28 -0700 Subject: [PATCH 12/13] Improve handling of prev/next More reliable, quicker, and no duplicate events to worry about. Eliminate dupeCatch timer as it's no longer needed with the new method. --- .../Arduino Code/EC_Cassette/EC_Cassette.ino | 51 ++++++++----------- 1 file changed, 22 insertions(+), 29 deletions(-) diff --git a/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino b/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino index d014070..a14701c 100644 --- a/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino +++ b/Cemu v2 Arduino ESP32/Arduino Code/EC_Cassette/EC_Cassette.ino @@ -70,10 +70,6 @@ btAudio audio = btAudio("GM Stereo BT"); #define pin_ws 27 #define pin_dout 25 -// We receive the prev/next commands twice or more when pressing once, -// so don't take action if previous action was less than 2 seconds ago. -Neotimer dupeCatch = Neotimer(2000); - #endif // Perform initial setup, run unit tests, then insert vitrual cassette @@ -113,9 +109,6 @@ void setup() // Set max volume to fix distortion/popping issue audio.volume(0.5); - // Start timer for catching duplicate prev/next commands - dupeCatch.start(); - // Delay before we begin bitbanging, to minimize the // chance of Bluetooth stuff interferring with timing. delay(500); @@ -412,19 +405,19 @@ void processResult(uint64_t packet) Serial.println("Button pressed: Next"); #ifdef ESP32 - if (dupeCatch.done()) - { - esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_FORWARD, ESP_AVRC_PT_CMD_STATE_PRESSED); - esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_FORWARD, ESP_AVRC_PT_CMD_STATE_RELEASED); - dupeCatch.reset(); - dupeCatch.start(); - } + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_FORWARD, ESP_AVRC_PT_CMD_STATE_PRESSED); + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_FORWARD, ESP_AVRC_PT_CMD_STATE_RELEASED); #endif - sendE_C(0x0030C692, 21); - sendE_C(0x000C301C, 19); - sendE_C(0x0030C703, 21); - sendE_C(0x000C301F, 19); + // Old handling method + //sendE_C(0x0030C692, 21); + //sendE_C(0x000C301C, 19); + //sendE_C(0x0030C703, 21); + //sendE_C(0x000C301F, 19); + + // Seems to work better than the old method. + // Message came from case 0x0000E71C, found to work for this case by trial and error. + sendE_C(0x0030C643, 21); // Call Reverse function here. break; @@ -432,19 +425,19 @@ void processResult(uint64_t packet) Serial.println("Button pressed: Previous"); #ifdef ESP32 - if (dupeCatch.done()) - { - esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_BACKWARD, ESP_AVRC_PT_CMD_STATE_PRESSED); - esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_BACKWARD, ESP_AVRC_PT_CMD_STATE_RELEASED); - dupeCatch.reset(); - dupeCatch.start(); - } + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_BACKWARD, ESP_AVRC_PT_CMD_STATE_PRESSED); + esp_avrc_ct_send_passthrough_cmd(0, ESP_AVRC_PT_CMD_BACKWARD, ESP_AVRC_PT_CMD_STATE_RELEASED); #endif - sendE_C(0x0030C68A, 21); - sendE_C(0x000C301C, 19); - sendE_C(0x0030C703, 21); - sendE_C(0x000C301F, 19); + // Old handling method + //sendE_C(0x0030C68A, 21); + //sendE_C(0x000C301C, 19); + //sendE_C(0x0030C703, 21); + //sendE_C(0x000C301F, 19); + + // Seems to work better than the old method. + // Message came from case 0x0000E71C, found to work for this case by trial and error. + sendE_C(0x0030C643, 21); break; case 0x0000E71A: // Fast Forward From a7d55863b1051d4a4558c54ff80c2afaf1b9a130 Mon Sep 17 00:00:00 2001 From: QwertyChouskie Date: Thu, 9 May 2024 12:32:02 -0700 Subject: [PATCH 13/13] Add guide to README.md Basically a copy-paste of my Reddit post. --- README.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/README.md b/README.md index ea28505..df48ba0 100644 --- a/README.md +++ b/README.md @@ -8,3 +8,40 @@ Updated v2 version includes: - Error correction - Better logging - Debug button function + +Guide follows below (originally written at ): + +# \[Guide\] Add Bluetooth to your factory 1994-2003 GM stereo + +If your stock GM Delco Theftlock stereo has a CD player and no cassette player, this guide will probably work for you. This is tested on a 1997 Grand Am, but many cars from around 1994-2003, a.k.a. cars with the same type of radio, should work. Check if your radio looks like this one: [https://www.ebay.com/itm/363552100489](https://www.ebay.com/itm/363552100489) Some similar Delco stereos from other GM cars may also work (e.g. the Chevy ones seem to have the needed connector on the back), but no guarantees. + +If your stereo has a cassette player, perhaps just buy one of these: [https://www.amazon.com/s?k=cassette+bluetooth+adapter](https://www.amazon.com/s?k=cassette+bluetooth+adapter) The audio quality may be a bit lower, but the convinence of just buying a pre-made product is way higher. + +If your radio doesn't have a CD player or a cassette player (so AM/FM only), I don't know if it will work, but if it doesn't, you could always pick up a CD player radio from eBay or a junkyard. + +Note that only Bluetooth audio is supported, not hands-free calling. It's possible that I may add this ability in the future, but the library I'm using for audio ([btAudio](https://github.com/tierneytim/btAudio)) doesn't currently support the needed protocol (HFP). + +## Stuff you need + +* [https://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=b6872231c2](https://www.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=b6872231c2) +* [https://www.amazon.com/Standard-Jumper-Solderless-Prototype-Breadboard/dp/B07H7V1X7Y](https://www.amazon.com/Standard-Jumper-Solderless-Prototype-Breadboard/dp/B07H7V1X7Y) +* A Micro USB cable. If you don't have one laying around, I like these: [https://www.amazon.com/Micro-USB-Cable-Android-SMALLElectric/dp/B01N9P860N](https://www.amazon.com/Micro-USB-Cable-Android-SMALLElectric/dp/B01N9P860N) +* Optional: Soldering iron, solder, and decent flux (MG Chemicals 8341 is what I use). + +## The steps + +Start by following the Simple Audio guide here: [https://github.com/tierneytim/btAudio](https://github.com/tierneytim/btAudio) (Note that your Mouser shipment should have both push headers and solder-on headers included for the DAC board, use whichever you prefer.) + +Once that's tested and working with a test speaker, now you need the voltage conversion circuit. Use the schematic here: [https://stuartschmitt.com/e\_and\_c\_bus/interface.html](https://stuartschmitt.com/e_and_c_bus/interface.html) You can either build directly on the breadboard, or use the Perma-Proto board and some soldering to make the circuit, add headers, then plug the board into the breadboard. By default, `EC_Rx` will connect to pin 19 on the ESP32 and `EC_Tx` to pin 22. + +Now with that assembled, push this sketch to your ESP32: [https://github.com/qwertychouskie/GM-EandC-Cemu-v2/blob/master/Cemu%20v2%20Arduino%20ESP32/Arduino%20Code/EC\_Cassette/EC\_Cassette.ino](https://github.com/qwertychouskie/GM-EandC-Cemu-v2/blob/master/Cemu%20v2%20Arduino%20ESP32/Arduino%20Code/EC_Cassette/EC_Cassette.ino) + +Make sure audio still works with the test speaker (default Bluetooth name is `GM Stereo BT`, but can be changed in the sketch). Now onto hooking up to your car's stereo. Follow a YouTube tutorial on how to pull out your stereo. There will be an extra connector with no wire plugged in on the back of the radio, that is what we hook into. The connector that hooks onto the radio, along with the female connectors that go in the connector, will be in the Mouser shipment. + +Attach female connectors to the two thick wires of the UBEC, and 4 more wires (just snip off the ends of some jumpers and strip the wires). Pick any color you want for the 4 wires as long as they don't overlap with each other or the black/red wires from the UBEC. Once the female headers are on, insert them into the plastic connector, using this as your guide: [https://github.com/qwertychouskie/GM-EandC-Cemu-v2/blob/master/Documentation/9pin\_connector\_pinout.gif](https://github.com/qwertychouskie/GM-EandC-Cemu-v2/blob/master/Documentation/9pin_connector_pinout.gif) + +The black wire of the UBEC goes to `Ground`, and the red wire to `Radio On Signal`. The 4 remaining wires go to `Right Audio Signal`, `Left Audio Signal`, `Common Audio Signal`, and `Entertainment and Comfort Serial Data`. + +Use extra jumper wires as extensions for the 6 wires, using electrical tape to keep the connections secure. Make sure to keep the colors the same, so you know what goes where. Plug the connectors into the radio, slide the radio into place, run the wires behind the dash to the little tray that sits underneath, and plug the wires into their appropriate locations on the breadboard. Everything should work now: Turn the key on, connect your phone, and make sure the radio is on and showing the cassette icon. Audio should now work. + +\[EDIT\] Some images here: [https://imgur.com/a/OUy9BGF](https://imgur.com/a/OUy9BGF)

&7Q#c?W<%ddH^>brCLM_35EbPKu3;ZF4%VbtkEBC!^@X+!?EJFZ4)4Lr+@SfBF34Kj=daR_^mpmk2b6xBL;o)Qu;O~nqvr4!95E6o{pNH2D*YJ2uKzCm>O2dC zsY3>RK%xGvk% f7_!JXct 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