DIOE#1 p VOL_IDu' Sj2r6g#61}<(&}!"!?'}iy"@ }}Boot error Press any key for retry $MESXES SYS@`  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ǀ ɠ @ ` ׀ ٠  @` @`!Aa   !Aa/#A%a')+-/1!3A5a79;=?ACAEaGIKMOQ!SUaWY]_a!cAeagikoq!sAuawy{}!Aa!Aa!Oa!Aa!Aaǁɡ!Aaׁ١!Aa!Aa " B b  !"!B!b!!!!!"!""#B"%b"'")"+"-"/#1"#3B#5b#7#9#;#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&i&k&m&o'q"'sB'ub'w'y'{'}'("(B(b((((()")B)b)))))*"*B*b*****+"+B+b++++,",B,@`  @`! #@%`')+-/1 3@5`79;=?A C@E`GIKMOQ S@U`WY[]_a c@e`gikmoq s@u`wy{} @` @ ` @ ` @ ` @ ǀ ɠ @ ` ׀ ٠  @` @`!Aa   !Aa/#A%a')+-/1!3A5a79;=?ACAEaGIKMOQ!SUaWY]_a!cAeagikoq!sAuawy{}!Aa!Aa!Oa!Aa!Aaǁɡ!Aaׁ١!Aa!Aa " B b  !"!B!b!!!!!"!""#B"%b"'")"+"-"/#1"#3B#5b#7#9#;#=#?$A"$CB$Eb$G$I$K$M$O%Q"%SB%Ub%W%Y%[%]%_&a"&cB&eb&g&i&k&m&o'q"'sB'ub'w'y'{'}'("(B(b((((()")B)b)))))*"*B*b*****+"+B+b++++,",B,MUSICAS SECxTEXTOS SEC %GRAFICOSSECZMESXES SYS SAMPKIT MBK!8BOOT COM;CODE SECBOECOMMAND COMTAUTOEXECBAT[UTILS PMA !\BPLANTI PMA K mOPL4 PMA e ndXTORY PMA  ^VDP PMA *D"MMM PMA 13.QPMEXT COM i1Rr$t q1 $ hԵ  xhԵ RR r1Qou r1 Qou ` $5 ` $5 ` $5 ` $5 ` $5 ` $5 ` $5 ??  Take it easymbler! -Konami Man 96 xRr1Qou ` $5` $5` $5?YSIII   TC P P P         ! xJ'* xG2  o o y ; k %1511e%1111%1115"%%1151"36.31"...13"...01"""..0. 03,,. ,,., ,,0." ,10,*38.31)013*.01",,,0" %151ge1,e%111,h1%1111,5"%%131151%15331%111653%111561"%%13511".3.53."...35,."...13.,""".011.."5.3001"...30"...1.""".1.".*1**********.*1"*0.*1**10,****31,***13*"*.1** ,3,0., ,,,10, ,,,013" ,,0,3,.,3,.,%"0,13'."$.,31.'"",,,3,." %15111e%11a111%i11Aa51"%aj%=A1511aa"36?=31."aa..=?13."aa..<=01.""aa":<.0..aa 038:,., aa,:8.,, aa,<:0.," aa =<10,,aa*38?=31.aa)=?130aa*<=01."aa,8<,0," aa%15=11e%11=11%11A51"%a%=A1511aa"36?=31."aa..=?13."aa..<=01.""aa":<.0..aa ,3,, ,,,,, ,,,0,3" ,10,3,.,31.,",0,13'.$,.,31.'"",,,3,." #/3/ge/:e#///h/#//1/1"#/#//1/1// ,0,,/./ ,,,,,. ,,*,*," , ,,*,*,,#/3/gh/,#///1/#//1//1"#/#//1,///%1511/3,%11513%11351"%%1131"1*1**,****.***%*,."*%*,***,****,**%*%*"**%*%* ,3,,*,* ,,0, ,,,.0" ,,.,*...,)1.,.*,01',",30,'  ,3,3,, ,,0, ,,,,.0" ,,.,*..,),.*,',"ij,,'  ,3,,, ,8.,, a,88,.," aa, 88,,,,aa,*68*,,aa)56)*,aa*65*),"aa,,86,*, aa, ,3,,, ,8.,, a,88,.," aa, 88,,,,aa,.:8.,."aa0<:0..$aa.:<.0,""aa,8:,.," aa aaa,e,8aa 88,"aa,88aa 68,aa,56aa 65,"aa,86aa :8,aa,<:aa :<,"aa,8:aa :8,aa,3:aa :3,"aa,8:"aa ,3a,,e,8a,,a, 880,"aa,88,0,aa, 68.,,aa,56.,aa, 65,,"aa,86,,aa, :8,,aa,<:,,,aa, :<0,,"aa,8:,0,aa, :8.,,aa,3:..,aa, :3,.,"aa,8:,,,aa, :8,,eaa,<:,,,aa, :<0,,"aa,8:,0,aa,8 :8,,,eaa,<:,,,aa, :<0,,"aa,8:,0,aa,9 :8,,eaa,<:,,,aa, :<0,,"aa,8:,0,aa,: :8,,,eaa,<:,,,aa, :<0,,"aa,8:,0,aa,; :8,,eaa,<:,,,aa, :<0,,"aa,,:.0,aa, 8,,.,a,8,,, ,",,, ,,,,< ,",,,; ,,,",9 ,",,",7 aaaaaaaae , ," ,*)*", aaaaaaaa , ," ,*)*", *")"*"," *")""*""," " aaaaaaaaxea2eeee :8,,eaa,<:,,,aa, :<0,,"aa,8:,0,aa,< :8,,,eaa,<:,,,aa, :<0,,"aa,8:,0,aa,= :8,,eaa,<:,,,aa, :<0,,"aa,8:,0,aa,> :8,,,eaa,<:,,,aa, :<0,,"aa,8:,0,aa,e""""",r$t q1 $ Ig һq1q1bb IgһIg һ` $5 ` $5 ` $5 ` $5 ` $5 ` $5    AN-TI-DES-CON-GE-LAN-TE -Konami Man 96 1q QQ` $5` $5` $5` $5` $5YSIII  B$ P P P    nEhr {E5 %1515%8:=%1"518=%15%8:=%1"518:=%15%8:=%1"518=#/#3/,36;$.1/"$3"0,36";%151a5%85:=a%185"5aa1858=aa%1:55aa%8::=8a%1a:"58185a:=a%155a%85:=a%15"5aa1835=aa#/13#3aa/,3631;5a$.1/a3"$35"0,366a";a%15165a%85:=a%15"51a18a=1%1,a5%8,:=%1"518:=%1a5%8a:=%1a"518=#/#3/,36;$.1/"$3"0,36";%15%85:=a%15"51a18a=1#/,a#3a/,36,;aa .1,1," 0aa",,3301"8aa*.*.1.::6a:*..".0a<*1a:600:*1a=.a101<1:6aa:*.0:0".aa*1,.8.:6aa: ,0,0 30<:8a: ,0<"01a=,3a:81=: ,3a?0a 313=?:8aa: ,01<="0aa,3,08<:8aa:%1511=5a%831?=:=aa:%153A?"5aa1835?A:=aa:%135a%85A:=a:%115=A"5aa18,18=:=aa:#/3/3#6,8:;a:#/,8"3a/6,8:;a:%1511,=85aa%811==:=aa:%101<="5aa1800<<"=aa:%1515%81=:=a:%11="5a183?:=a:%15113=?5aa%811==:=aa:%1,18="5aa183,?8:=aa: ,0,13=?0a 31=:8: ,"0,3:=:%151aa5%8aa:=:%1"5"18"="%1a5%81=a%11"5a183=a%1135aa%811=aa%1,1"5aa183,=aa%1135aa%811:=aa%1,1"5aa183,=aa#/13#3aa/611;aa$0,1"$4aa"073,""0?>:: >?:,<>: <<",:<::"<:.<::"?".:20"0?>32:: >?<33:,<>3: <<",:<0::"<:50.<35::"?03".:2"0?>:32:: >?<23:,<>02: <<<00",:<.0::"<:0..<0::"?+".70"0?>07:: >?a0:,<>,a: <<3,",:<,3::"<:.,.<..::"?5.".00"770?>00:77: >?,037:,<>,,33: <<,,"33,:<,,:33:"<:.,53.<..:55:"?.."55.<70"0?>C07:: >?8a0:,<>?,a: <<83,",:C00"C770?><00:<77: >?8,0837:,<>8,,833: <$0"$0?>$:0$: >?,0:,<> ,: << ",:<, ::"<:C.,.<).::"?))".$$"$$0?>0$:0$: >?,0,0:,<> , ,: << " ,:<, :, :"<:.,,.<.::"?)".?>,>?<><<:<.<:":0?>::$??:0?::$":0::,?:8?::,B":8AB::,?A:8?::,":8::$<0aa:0<::$>3":0?>::$??2:0?::$B0":0B::,A2:8A::,":8::,?0:8?::,":8::,A2:8A::,":8B3:A2:,?B0A:8?::,":8::$<00a:0<$0::$>30$":0?>$0::$??20$0:0?$0:0:$B00$":0B$0::,A2,$:8A ,::,, ":8 ,::,?0, ,:8? ,: ,:,, ", :8 ,: ,:,A2,$:8A ,::,, ":8B3 ,:A3:,?B0, A,:8? ,: ,:,, ", :8 ,: ,:,A2,$:8A ,::,, ":8 ,::,?0, ","8? ," ,",, ", "8 ," ,"aaaa ," ::$<0aa0<:$>3"0?>:$??20?:$B0"0B:,A28A:,"8:,?08?:,"8:,A28A:,"8B:A,?B0A8?:,"8:hi$<0<0<37<:$>537"0?>03:7$??7070?37:7$B503"30B0+0:.,A0,+8A30,:,530"803:7,?8078?38:7,503"830:$<0<0<37<:$>537"0?>03:7$??7070?37:7$B503"30B0+0:.,A0,+8A30,:,530"8B03:A7,?B80A78?38:7,503""830""$<0<:0<37<::$>537":0?>03:7:$??707:0?37:7:$B503"3:0B0+0:.:,A0,+:8A30,::,530":803:7:,?807:8?38:7:,503":830::$<0<:0<37<::$>537":0?>03:7:$??707:0?37:7:$B503"3:0B0+0:.:,A0,+:8A30,::,530":8B03:A7:,?B80A7:8?38:7:,503":830::8,A0,+""8A30,"",530""8B03"A7",?B80"A7"8?38"7",503""830"9",A0,+:8A30,::,530":8B03:A7:,?B80A7:8?38:7:,503":830::,A0,+":8A30,":,530""8B03:A7",?B80"A7:8?38"7",503:a"8a30"7jk"&>22%>-2%%A2&%&%@A-&&%&&%>@2&&%&a>a&afg4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444.r$t ! 7 q1 $ aa aa` $5 ` $5 ` $5 ` $5 ` $5 ` $5 ` $5 ` $5 ` $5 ` $5 ` $5 ``    4:50 am -Konami Man 96` $5` $5` $5` $5` $5` $5YSIII  B$ P P P      E/u4fE""%...":&..$$'000$<&00%%)111%=&11%111$$'=&01""%...":&.. $,,, 8&,, )))5&)))))5&))'''3&'''''3&'' ',,, 8&,, ,,, 8&,, ',&,,& 8&,, ,&,, 8&&,,&&""%.1e..1":3&..3$$'050035$<03&00,0%%)11,1101%=10&1131%1531135$$'=03&01,0""%.1..1":3&..3 $,5,,35 803&,,,0 )),5)))))555)f)))))55))))55)))))555)f)))))55) ''*3'''''333'f'''''33''''33'''''333'f'''''33' ',,3,,, 88&,,,:8., ,<:0.,,8<,0 8:8&.,,,<:0. ',80,,,:8., 8<:&0.,,8<,0 ,:8&<,&,,0:%8<& 8:0&.8&,,<:&0.&)0)5) LA PUERTA Bueno, poca cosa os podemos decir del stand quehaba al lado de la puerta, slo que aqu debas retratarte si queras asistir al encuentro. "Ah, pero, tehacan una foto?" SaveR, calla de una puta vez y dejameterminar el comentario, que el fanzine ha de salir maana (bueno, es coa, espero que no volvamos a llegar aestos extremos...) Adems te daban un panfleto informativo sobre el 9o Encuentro de Usuarios de MSX, a celebrar como ya sabeis el prximo 5 de mayo. LEONARDO PADIAL Si Superman era "el hombre de acero", Padial es "elhombre de silicio", siempre sorprendindonos con suspropios diseos de hardware con el que ampliar y mejorar(si cabe) nuestros MSX. - Hola, Leo! - Hombre, Nstor, t por aqu! - S, mira, te traigo el expansor... me temo que lohe vuelto a quemar... - Otra vez!? - S, el caso es que le conect la alimentacin deljardisk duro, y empez a salir humo, como la otra vez. - Bueno, la otra vez tena arreglo, veremos ahora. [Caramba, he puesto "otra vez" tres veces. Lo pongootra vez?] Y t de qu te res? Vale, ser un manazas, pero almenos conservo todos mis dientes, captas? En este stand, el ms ji-tech del encuentro, podasencontrar grabadores de EPROMs (a precio de coste,10.000 ptas, quedan pocos!), el famoso expansor (si norecuerdo mal costaba 23.000 ptas; prximamente tendrlista una nueva versin que funcionar a 7 Mhz sin ralentizar el resto del sistema), megas (16.000 ptas), yun prototipo de interfaz SCSI, a la venta por 18.000ptas. Leonardo fabricar ms unidades si recibe un mnimo de diez pedidos, as que venga, anmate! MAJARA SOFT & MANUEL PAZOS Caramba, un GFX9000! Y un Moonsound!! Me lodejas probar? S? Gracias! A ver... me puedo sentaraqu? Oh! Ah! Qu pasada! Cmo suena!! Yo quierouno! Puedo poner el Moonblaster? Gracias! Voy a haceruna msica del cagarse...! (Aprovecho para agradecer a Manuel Pazos la infinitapaciencia que tuvo conmigo cuando invad descaradamentesu stand para gorrear su Moonsound. Es que cada vez queveo uno me ocurre una excepcin y se me va la olla...) Aparte de estas dos maravillas tecnolgicas, en estestand se poda ver una versin ms avanzada de El PoderOscuro, de majara (se poda ver, pero entre unas cosas yotras yo no la v. "Ocho horas de reunin y no lo viste? Ests zummmbao. Menudo cronista..." Bueno, vale, soncosas que pasan. "Slo te pasan a ti." Te advierto queme estoy poniendo las botas con clavos...) Tambin se pudo ver una versin del futuro Sonic, yacon msica y efectos sonoros. Este juego ser la reostiaen verso dodecaslabo, pero parece ser que en un 2+ notendr msica por problemas de velocidad (bueno, como elSaveR es mi vecino y l tiene TR...) Unos cuantos patches, incluyendo el del Dragon Slayer VI, ponan laguinda a este baboso (porque como te acercaras y estuviera puesto el Sonic te quedabas sin baba) stand. POWER REPLAY Por supuesto, el club organizador de tan mesxesianoencuentro no poda dejar de tener su propio stand. Adems de un GFX9000 y un Moonsound, de los que se hicierondemostraciones (arf, slurp...), este club puso a laventa diversos productos del club Hnostar: el Sunrise#17, el Akin, el Pumpkin Adventure 3 (que pude oir conMoonsound, SLURP, ARFLSH!), el Shrines of Enigma y elMips. Tambin haba un covox en venta. A eso del medioda Rafel Corrales aprovech el fantstico equipo de sonido del que dispona el stand paralanzar a los asistentes un mensaje, que vena a ser algoas: "Es PIOOOOUUUUIIIIP, vaya, un momento... deca quePIIIIIIUUUUUUUP tenemos problemas con el micro... ahoPIIP ahora s. Deca que es importante que os subscribais al menos a una revista de las que se publican ennuestro pas, ya que de este modo bajarn de precio."Estoy de acuerdo, y claro, t ya sabes cual es la mejorrevista, verdad? "S, una que se llama 'Patada en losdientes si no digo SD MESXES'". Perfecto. Vas aprendiendo... SEGUNDA MANO No, no es un nuevo club. En este stand se pusieron ala venta los ms diversos productos mesxesianos. Ademsdel visto-y-no-visto SD Snatcher ("No te quejes, que thiciste lo mismo en el octavo encuentro barcelonesco conel Solid Snake." S, pero yo no lo dej todo el da enel stand para que los dems rabiaran!!) era posibleadquirir, que yo recuerde, un SCSI, un F9S con disketeraexterna, una dem (disketera), un Eggbert, un Logo, unexpansor de slots, un Nemesis (quin est tan loco comopara venderse los konamis? "Tu tambin vendiste un Nemesis 2, un Nemesis 3, un Salamander y un KV2 en la sptima ru barcelonesca." S, pero los tena repetidos! "Ycmo sabes que este Nemesis no estaba tambin repetido?"Bueno, vale, ya me callo. Se ve que todo el mundo meodia, lo que hace la envidia...), un fantstico conversor NTSC-PAL con entrada AV y salida AV y RF que slocostaba 10.000 ptas y nadie quiso comprar (snif...), yatencin, una Gravis Ultrasound! Se ve que era de unpecero, decepcionado con su tarjetita al oir un MoonSound... (vale, vale, era secta, guarda la Blaster). Bueno, pues ms o menos eso fue todo. Vali la pena,a pesar de los 34 millardos que me gast en el viaje (yencima JM no me dej conducir. Cuando se lo ped merespondi con un "S hombre, PIIIIIPmela un rato!" Comosi no se fiara de m, o algo as...) Espero que nadie sehaya mosqueado con lo de las patadas ortodncicas, yasabeis que era secta, que todo en la vida es secta y lasecta, secta es. Hasta incluso! - Espera! Me tienes que explicar un par de cosillas. (Cielos, el SaveR...) ///// KONAMI MAN \\\\\ EL SISTEMA BINARIO Vaya, he dicho la palabra maldita. Suelta el hacha,hombre; yo tambin odio las matemticas, pero en laprogramacin en ensamblador, tarde o temprano siemprehemos de tratar nmeros binarios. Pero t tranquilo; enel fondo el sistema binario es bastante faciln. Observa tus manos. S, en estos momentos contienenun hacha; sultalo. Veenga, sultalo. As. Mucho mejor.Observa ahora tus manos: qu tienen? Pues ni ms nimenos que diez dedos. As pues, es lgico que nuestrosistema de numeracin conste de diez dgitos. De estaforma, cuando queremos contar hacemos algo as: 0 1 2 3 4 5 6 7 8 9 Guep! Nos hemos quedado sin dgitos!! No hayproblema: empleamos dos, y ya est: 10 11 12 13 14 15 16 17 18 19 20 21 ... 98 99 De nuevo sin dgitos! Pues nada, nada: usaremostres. 100 101 102 ... 198 199 200 ... 988 999 Le vamos cogiendo el truco: cada vez que un dgitopasa de 9, vuelve a 0 y se incrementa el dgito de suizquierda. Cuando es el de ms a la izquierda el quepasa de 9, simplemente aadimos un 1 a su izquierda, yvuelta a empezar. Decimos que el sistema decimal es un sistema posicional: el valor de cada dgito depende de su posicin.As, el nmero 1974 (que casualmente corresponde al aode nacimiento del gran Konami Man) en realidad significa: 4 + 7*10 + 9*100 + 1*1000 = 4 + 70 + 900 + 1000 O, con ms formalidad matemtica: 4*10^0 + 7*10^1 + 9*10^2 + 1*10^3 El dgito de ms a la derecha se multiplica por diezelevado a cero, el siguiente por diez elevado a uno... yas con todos los dgitos que haya. En resumen, quecualquier nmero decimal se puede descomponer en potencias de diez. Pues la he hecho buena: te hago soltar el hacha yahora me vienes con la camisa de fuerza. Menos mal queme he acostumbrado a correr. Tranquilo, no me he vueltotarumba: esto sigue siendo un curso de iniciacin alensamblador. Todo esto a venido a cuento porque, antes de entraren un nuevo sistema de numeracin, es necesario conocerms a fondo el propio sistema decimal, puesto que todosfuncionan igual: slo cambia el nmero de dgitos y labase (el nmero que elevamos a 0, 1, 2...) "ZZZZZ..." Eh! Despierta!! Que ya empiezo con elsistema binario. Deca al principio que nuestras manos tienen diezdedos. Los ordenadores se han diseado de forma que sus"manos", es decir, la corriente elctrica, slo tengados "dedos": valor bajo (no hay corriente, 0) y valoralto (hay corriente, 1). Esto se ha hecho as por motivos tecnolgicos que no vienen a cuento ahora. Lo importante es que los ordenadores (y el Z80, ofcoursemente)"cuentan" con nicamente dos dgitos: 0 y 1. Un bit noes ms que un dgito binario ("Binary digIT"). Imaginemos que nuestro Z80 se pone a contar, talcomo lo haramos nosotros: 0 1 Como no le quedan ms dgitos, aade uno: 10 11 Vaya, otra vez sin dgitos... bueno, vamos aadiendo: 100 101 110 111 -> -> Otro ms!: 1000 1001 1010 1011 1100 1101 1110 1111 Como ves funciona exactamente igual que el sistemadecimal al que estamos acostumbrados, pero con slo dosdgitos. As, si un nmero decimal se poda descomponeren potencias de diez, un nmero binario se descompone enpotencias de... lo adivinas? 101001 = 1*2^0 + 0*2^1 + 0*2^2 + 1*2^3 + 0*2^4 + 1*2^5 = = 1*1 + 0*2 + 0*4 + 1*8 + 0*16 + 1*32 = = 41 Ya est: esto son los nmero binarios! No era tandifcil, verdad? As, para transformar un nmero binario a decimal, slo has de fijarte en las posicionesen las que hay un 1, y sumar entonces dos elevado a esaposicin (teniendo en cuenta que la posicin de ms a laderecha es la cero, y que 2^0=1). Tampoco es necesarioaprenderse todas las potencias de dos de memoria: parapasar a la siguiente basta multiplicar por dos. Aunquet tranquilo: a medida que programes en ensambladoracabars sabiendo de memoria, como mnimo, las diezprimeras potencias de dos. Retrocedamos un poco: recuerda que el Z80 puedemanejar datos entre 0 y 255 porque slo tiene 8 lneaspara datos. Esto quiere decir que puede tratar nmerosentre 00000000 y 11111111, y 11111111 = 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 = 255 Observa que, casualmente, 2^8 = 256. S: con n bitspodemos representar 2^n nmeros, de 0 a 2^n -1. Recuerda tambin el nmero de lneas para direcciones: 16. Esto da un total de 2^16 = 65536 direccionesde memoria accesibles. Ya sabemos traducir nmeros binarios a decimales,pero, y el proceso inverso? Hay un procedimiento bastante sencillo que consiste en realizar divisiones sucesivas del nmero, quedndonos con los restos. Lo mejorser ver directamente un ejemplo: cmo se expresa 1974en binario? 1974 : 2 = 987, R = 0 -> bit 0 987 : 2 = 493, R = 1 -> bit 1 493 : 2 = 246, R = 1 -> bit 2 246 : 2 = 123, R = 0 . . . 123 : 2 = 61, R = 1 61 : 2 = 30, R = 1 30 : 2 = 15, R = 0 15 : 2 = 7, R = 1 7 : 2 = 3, R = 1 3 : 2 = 1, R = 1 1 : 2 = 0, R = 1 -> bit 10 Nos detenemos cuando el resultado de la divisin seacero (dividendo menor que divisor, o sea 2), y componemos el nmero binario de la siguiente forma: empezamostomando el ltimo resto obtenido, y vamos poniendo losanteriores a su derecha (aprovecho para indicarte que elbit situado ms a la izquierda en un nmero binario sedenomina bit ms significativo, bit de ms peso o, simplemente, MSB, de "Most Significative Bit"; el bit dems a la derecha es el menos significativo, o LSB, de"Less Significative Bit". De esta forma, el ltimo restoobtenido, que es el primero que tomamos, se transformaen el MSB del nmero binario resultante). As, 1974 enbinario se expresa como 11110110110. "Ya est? Hemos acabdo con los nmeros binarios?"No, por desgracia siguen vivos... Nos quedan an un parde puntos para liquidar el asunto de los nmeros binarios: la suma y los nmeros negativos. "Pero... es que estos engendros se pueden sumar?"Y tanto! Y adems es bien fcil, al igual que ocurrecon los nmeros decimales. Simplemente hay que tener encuenta cuatro reglas: 0+0=0, 0+1=1+0=1, 1+1=0 y me llevo1, 1+1+1 que me llevaba =1 y me llevo 1. Ejemplo: 0111 +0011 (es decir, 7+3) => 0111 + 0011 ---- ???? - Empezamos por los bits de la derecha: 1+1=10, es decir0 y me llevo 1: 1 0111 + 0011 ---- 0 - Seguimos hacia la izquierda: 1 + 1 + 1 que llevaba =11, es decir 1 y me llevo 1: 1 0111 + 0011 ---- 10 - Ms: 1 + 0 + 1 que llevaba = 10, es decir 0 y me llevo1: 1 0111 + 0011 ---- 010 - Animo, que ya terminamos! 0 + 0 + 1 que llevaba = 1, y ya est: 0111 + 0011 ---- 1010 El resultado es 1010 = 10, es decir, 7+3, lgicamente. Como ves, de difcil no tiene nada. Slo hay quetener cuidado con un posible desbordamiento, es decir,el resultado puede necesitar ms bits que los dos nmeros iniciales: 1111 + 0010 ---- 10001 Aqu, 15+2=17, que no cabe en 4 bits. Este fenmenose denomina desbordamiento, y hay que tenerlo en cuentaa la hora de programar: recuerda que los datos que maneja el Z80 son de 8 bits; por tanto no puedes almacenar,por ejemplo, el resultado de 200+100 en un solo byte.Pero t tranquilo, el Z80 dispone de mecanismos especiales para tratar desbordamientos, como veremos msadelante. Queda el asunto de los nmeros negativos. Existenvarias formas de expresar un nmero negativo en notacinbinaria; nosotros iremos al grano y pasaremos directamente al complemento a dos, que es el mtodo usado en laprctica por ser compatible con las operaciones de sumay resta. Para expresar un nmero negativo en notacin binariaen complemento a dos, simplemente hay que hacer lo siguiente: - Expresar el valor absoluto (nmero sin signo) en binario normal. - Invertirlo: cambiar los ceros por unos y viceversa. - Sumarle uno. As, para expresar -34 en complemento a dos: 0100010 -> 1011101 -> 1011110 Y ya est: la representacin binaria de -34, encomplemento a dos, es 1011110. Veamos si este mtodo esconsistente: qu pasa si buscamos el complemento a dosde -34, es decir, -(-34)? 1011110 -> 0100001 -> 0100010 Obtenemos de nuevo el 34: as pues, el mtodo delcomplemento a dos funciona. Slo has de tener en cuentaque el nmero de bits necesario para representar unnmero puede cambiar con respecto al binario puro: enefecto, con n bits podamos representar nmeros entre 0y 2^n -1. En complemento a dos an podemos representar2^n nmeros distintos, pero ahora la mitad sern positivos y la otra mitad negativos. Por ejemplo, con 8 bitspodamos representar del 0 al 255; en complemento a dossern nmeros entre -128 y 127 (128 negativos + 127positivos + el cero =256). En general, con n bits loslmites de representacin son -(2^n)/2 y (2^n)/2 -1. "Y cmo puedo distinguir a simple vista si un nmero expresado en complemento a dos es positivo o negativo?" Fcil: observa el MSB. Si es cero, el nmero espositivo. Si es uno, negativo. As de simple. Haz laprueba: con 8 bits el mximo nmero representable es el127, en binario 01111111; el mnimo es -128, es decir10000000. Sabemos sumar. Sabemos expresar nmeros negativos. Sabemos restar...? Claro! Qu es restar, sinosumar un nmero positivo y uno negativo? En efecto: A-Bno es ms que A+(-B). Veamos un ejemplo: 5-2, usando 8 bits. Si hacemosuna suma normal y corriente obtendremos: 00000101 + 11111110 -------- 100000011 El resultado tiene un bit ms! Se ha generadodesbordamiento? Imposible, el resultado es 3 y cabeholgadamente en 8 bits. Este bit sobrante se llama acarreo y debe ignorarse. En efecto, si as lo hacemos elresultado de la resta es correcto: 00000011 = 3. Retrocedamos ahora un pcoo y veamos una simple suma:126+3. 01111110 + 00000011 -------- 10000001 Atenindonos a las reglas del complemento a dos,vemos que el resultado es... -127. Cmo es posible?Ahora s ha habido desbordamiento, a pesar de que nosobre ningn bit. En efecto, el resultado correcto es129, que no cabe en ocho bits; por eso hemos obtenido unresultado absurdo. "Pues s que estamos listos! Ahora resulta que, conesto del complemento a dos, puedes tener desbordamientosin bits sobrantes, y puedes tener bits sobrantes sindesbordamiento. A que cojo el hacha otra vez..." Estasun poco nerviosillo, verdad? Tranquilo, hay una reglasencilla para averiguar si el resultado de una suma haproducido desbordamiento. Observa el MSB de los dos sumandos. Si uno es cero yel otro uno, ests sumando un nmero positivo y unonegativo: seguro que no hay desbordamiento, as que sise produce un acarreo ignralo y qudate con el resultado, que seguro que es correcto. En cambio, si los dosMSB son iguales es que los dos nmeros son del mismosigno: el resultado tambin ha de tener ese signo (esdecir, el mismo MSB); en caso contrario ha habido desbordamiento y el resultado no es correcto. Pues ya hemos visto todo lo que necesitbamos sobrenmeros binarios. "Oye, que no me gusta este tipo debromas! A que cojo el hacha...!" Te juro por San Seedque hemos acabado la seccin sobre notacin binaria. Ques, hombre, si al final todo llega... LAS OPERACIONES LOGICAS Seguramente ya las habrs usado en tus andaresBASICeros, o al menos habrs odo hablar de ellas: lasfamosas NOT, AND, OR y XOR. En esta ocasin se trata deoperaciones entre dos bits que dan como resultado otrobit, sin ms historias. Como no quiero aburrirte, y veoque te encaminas ansiosamente hacia el hacha, paso sinms a describir estas operaciones; vers cmo acabamosenseguida (o este to acaba conmigo enseguida...) * NOT: negacin. NOT 0 = 1, NOT 1 = 0, es la nica ope racin de un solo bit. * AND: producto lgico, vale uno slo si los dos bits son uno: 0 AND 0 = 0 0 AND 1 = 0 1 AND 0 = 0 1 AND 1 = 1 * OR: suma lgica, vale uno si al menos uno de los dos bits vale uno. 0 OR 0 = 0 0 OR 1 = 1 1 OR 0 = 1 1 OR 1 = 1 * XOR: OR exclusiva. El resultado es uno si slo uno de los bits es uno. 0 XOR 0 = 0 0 XOR 1 = 1 1 XOR 0 = 1 1 XOR 1 = 0 Estas operaciones lgicas (hay ms, pero me las hesaltado porque no las necesitaremos) son importantsimasen la programacin en ensamblador, se usan incluso msque la suma. Ya lo irs descubriendo a medida que programes, que ser dentro de poco (suelta el hacha, rey,anda, porfa...) LA NOTACION HEXADECIMAL Juro por San Burton que esta es la ltima seccinmatemtico-numrica. Piensa que el Konamimanicidio estpenado por la ley (supongo...), reljate y disfruta deesta genial seccin (por decir algo). Volvemos al smil de los dedos. Imagina un snatcherque ha salido defectuoso y tiene 16 dedos en las manos;as, su sistema de numeracin tiene 16 dgitos: es elllamado sistema hexadecimal. Como nuestro pobre snatcherslo conoce diez dgitos (de hecho no existen ms),emplea las letras de la A a la F para representar loscinco dgitos que hay despus del 9. As, si se pone acontar... 1 2 3 4 5 6 7 8 9 A B C D E F Ya conoces la historia: ahora toca aadir otro dgito... 10 11 12 ... 19 1A 1B 1C 1D 1E 1F 20 ... Atencin que esto puede llegar a ser hasta divertido: qu nmero viene tras el 99...? el 9A, por supuesto! Y tras el 9F? El A0!! Tras el A9 el AA, trasel AF el B0... y as hasta el FF, que viene seguido porel... 100!!! Yupi! Viva! Fiesta! (a ver si convenzo al menda de que suelte el hacha, y mientras va abuscar la camisa de fuerza huyo...) As pues, la historia se repite: cualquier nmerohexadecimal se puede descomponer en potencias de 16... 7B6 = 6*16^0 + 11*16^1 + 7*16^2 = 6*1 + 11*16 + 7*256 = = 1974 (caramba...) ... y para pasar un nmero de decimal a hexadecimalsigue siendo vlido el mtodo de las divisiones sucesivas: 1974 : 16 = 123, R = 6 123 : 16 = 7, R = 11 -> B 7 : 16 = 0, R = 7 Resultado: 1974 en hexadecimal es 7B6, por si an nolo habas notado. Y por ltimo, indicarte que con ndgitos puedes representar 16^n nmeros. "Cuando por fin habamos acabado con los binarios ebamos a ponernos por fin a programar, se saca de lamanga un sistema de base 16! Primero le pongo la camisade fuerza y luego le doy con el hacha." Tranquiiiilo,caaaaalma, hombre, ahora te explico la utilidad delsistema hexadecimal. A ver, cuntos nmeros puedes representar con dosdgitos hexadecimales? Pues 16^2 = 256. Caramba, qucasualidad, si es la cantidad de nmeros representablescon un byte! S: hexadecimalmente hablando, con un bytepuedes representar 100 nmeros, de 0 al FF... son nmeros redondos! Y con cuatro dgitos? Pues 16^4 == 65536... 64Kbytes!! Exactamente 10000 posiciones dememoria, de 0 a FFFF, son las que puede direccionar elZ80. Veamos ahora el pseudo-ms difcil todava: pasarde binario a hexadecimal!! "Ya est! Le doy con elhacha...!" Calma, hombre, que me estoy cansando de correr. He dicho pseudo-ms difcil todava porque enrealidad nos encontramos ante el ms fcil imposible.Para pasar un nmero de binario a hexadecimal bastadividirlo en grupos de 4 bits, y convertir cada grupo,que representar un nmero entre 0 y 15, a su dgitohexadecimal correspondiente. Ejemplo: recuerdas el binario de 1974? S hombre:11110110110. Lo dividimos en grupos de cuatro bits (ungrupo de cuatro bits recibe el nombre de nibble), empezando por la derecha; si el ltimo grupo (el situado msa la izquierda) no tiene cuatro bits simplemente aadimos ceros a la izquierda: 0111 1011 0110 Tenemos que 0111 = 7, 1011 = 11 = B, y 0110 = 6,luego 1974 en hexadecimal es 7B6. A que no te lo esperabas?! Por eso es tan importante la notacin hexadecimal: permite expresar bytes con slo dos dgitos, facilitando adems un mtodo muy sencillo de conversin anotacin binaria. Retrocedamos un poco (bueno... bastante), hastaaquel primer programa de ejemplo. El cdigo de operacinde NEG, expresado en hexadecimal, era ED 44. Como E = 14= 1110, D = 13 = 1101 y 4 = 0100, tenemos que lo que enrealidad el Z80 est recibiendo por sus patillas es11101101, seguido de 01000100; un uno significa quellega corriente a la patilla correspondiente, un ceroque no llega. As es como realmente recibe las instrucciones el Z80; no es ms cmodo expresarlas en hexadecimal...? (que s, que nosotros usaremos nemnicos,tranquilo) Pues ya hemos terminado con las matemticas. Deregalo, y como premio por haber soportado tan pacientemente tan pesada seccn, he aqu una tabla de conversin/referencia rpida de decimal a hexadecimal y abinario para nibbles: Dec Hex Bin Dec Hex Bin -------------------- -------------------- | 0 | 0 | 0000 | | 8 | 8 | 1000 | -------------------- -------------------- | 1 | 1 | 0001 | | 9 | 9 | 1001 | -------------------- -------------------- | 2 | 2 | 0010 | | 10 | A | 1010 | -------------------- -------------------- | 3 | 3 | 0011 | | 11 | B | 1011 | -------------------- -------------------- | 4 | 4 | 0100 | | 12 | C | 1100 | -------------------- -------------------- | 5 | 5 | 0101 | | 13 | D | 1101 | -------------------- -------------------- | 6 | 6 | 0110 | | 14 | E | 1110 | -------------------- -------------------- | 7 | 7 | 0111 | | 15 | F | 1111 | -------------------- -------------------- RESUMEN DE CONCEPTOS Este apartado en un resumen de los conceptos msimportantes que hemos visto hasta ahora; est pensadopara fijar ideas, aunque tambin te puede servir comoreferencia rpida en el futuro. Ah va: - El Z80 es el procesador central del MSX. Es capazde procesar datos en funcin de una serie de rdenes(instrucciones). Tanto los datos como las instruccionestienen forma de bytes. - La memoria conectada al Z80 es la encargada dealmacenar los datos y las instrucciones que forman elprograma. Memoria y Z80 se comunican a travs del bus dedatos (8 lneas de conexin) y del bus de direcciones(16 lneas). Tambin hay un bus bus de control, claro,pero a nivel de programacin no nos interesan. El Z80 escapaz de direccionar (o gestionar) directamente 64Kbytesde memoria, es decir, 65536 bytes (1K=1024). - Una instruccin es una orden dada al Z80 para querealice una determinada accin (normalmente procesar undato, aunque tambin hay otro tipo de instrucciones,p.ej. para generar saltos). Est formada por uno o msbytes; en este caso, tras leer el primero y descodificarlo el Z80 ya sabe cuntos bytes forman la instruccin, y los lee de memoria antes de realizar cualquierotra accin. - El cdigo de operacin de una instruccin es,precisamente, el listado ordenado de los bytes que laconforman. Por ejemplo, el cdigo de operacin de NEG esED 44, que no es lo mismo que 44 ED. Aunque el Z80 lostrata en formato binario, los pobres mortales solemosmanejarlos transformados a hexadecimal. - Los nemnicos son nombres simblicos asociados acada cdigo de operacin, con el fin de facilitar sumemorizacin y tratamiento por parte de los humanos. Porejemplo, NEG para ED 44. Para que el Z80 los entiendahan de ser transformados a cdigos de operacin (ensamblados) y guardados en memoria, bien a mano (socorro!)bien por un programa ensamblador. - Ensamblar un programa no es ms que traducir losnemnicos a cdigos de operacin. La palabra "ensamblador" se refiere tanto al programa encargado de realizaresta pesada accin, como al lenguaje de programacinbasado en los nemnicos. - El sistema de numeracin binario se basa en ladescomposicin de los nmeros en potencias de dos; unnmero binario est compuesto por bits. Es el sistemausado de forma natural por los ordenadores y sus componentes en general, y por el Z80 en particular. - Un bit es un dgito binario. Slo puede tomar dosvalores posibles: 0 o 1. - Un byte es un nmero de 8 bits, entre 0 y 255. - Un nibble es un nmero de 4 bits, entre 0 y 15.Tambin, por extensin, un dgito hexadecimal. - El ltimo bit a la izquierda de un nmero binarioes el que tiene ms peso en el nmero. Por ello es llamado bit de ms peso, bit ms significativo o MSB. - Anlogamente, el primer bit por la derecha es elbit de menos peso, bit menos significativo o LSB. - Complemento a dos es el nombre del mtodo usadopara expresar nmeros negativos en notacin binaria.Consiste en invertir el valor absoluto del nmero (cambiar los ceros por unos y viceversa) y posteriormentesumar uno al resultado. El MSB de un nmero expresado encomplemento a dos es siempre cero si el nmero es positivo, y uno si es negativo. - Cuando el resultado de una suma o resta en binarioconsta de ms bits que los sumandos decimos que haydesbordamiento. En la teora no representa problema,pero no debemos olvidar que en la prctica el nmero debits por dato est limitado (a 8 en el caso del Z80).Por este motivo los procesadores disponen de mecanismosespeciales para tratar desbordamientos (y acarreos). - Acarreo es un bit extra que puede generarse a lahora de realizar operaciones de suma y resta en complemento a dos. Se debe ignorar y tomar el resto de bitscomo resultado correcto. No confundir acarreo (es unbit) con desbordamiento (es una situacin): puede haberuno sin que se genere el otro. - Las operaciones lgicas (NOT, OR, AND, XOR) seefectan entre dos bits y dan como resultado otro bit.Son muy importantes en la programacin en ensamlador. -El sistema de numeracin hexadecimal se basa en la descomposicin de los nmeros en potencias de 16. Los dgitos hexadecimales son los nmeros del 0 al 9 y lasletras A a F. Existe un procedimiento muy sencillo parapasar un nmero binario a hexadecimal y viceversa, mediante la descomposicin directa en nibbles. - En un sistema de numeracin basado en potencias deB (lo llamamos el sistema de base B), con N dgitospueden expresarse B^N nmeros distintos, de 0 a B^N -1.En el caso de usar complemento a dos (pasando el nmeroa binario, realizando el complemento y volviendo luego abase B), el rango de representacin va de -(B^N)/2 a(B^N)/2 -1. Tranquilo: nosotros slo usaremos B=2 y B=16(y B=10, ofcoursemente). En el pasado tambin se usabaB=8 (sistema octal, ya en desuso). No est mal, verdad? Ya sabemos bastantes cosas.S, ya s que an no hemos programado nada, pero eranecesario: todos estos conceptos son bsicos si quieresprogramar en ensamblador. De todas formas no intentesretenerlos: basta que te suenen, y para cuestiones concretas no dudes en consultar este resumen, o algn librode programacin, 34 veces por minuto si es necesario. Tegarantizo que con la prctica todo este maremgnum deinformacin te resultar tan familiar como la tabla demultiplicar. Que no te lo crees? Todo lo que llevasledo lo he escrito sin consultar texto alguno. S: dememoria... y si yo puedo, por qu no t, cuando tengasprctica? ESTRUCTURA DEL Z80 Veo una lgrima correr por tu mejilla, al tiempo quesueltas el hacha con cara de felicidad. El sentimientoes mutuo (uf...), yo tambin estaba empezando a hartarmede matemticas (y de hacha, claro). Poca cosa nos queda por decir del Z80 en lo querespecta al exterior. Ya sabemos que est conectado adiversos circuitos, de los cuales slo hemos hablado dela memoria (de hecho, cualquier chip o perifrico con elque el Z80 pueda comunicarse puede contemplarse como sifuera memoria). Esta conexin se realiza mediante el busde datos, el bus de direcciones y el bus de control. Deeste ltimo no hemos hablado, ya que no es necesarioconocer su funcionamiento para programar. De todas formas no est de mas tener una idea general sobre lasfunciones de este bus. Formando el bus de control nosencontramos lneas de peticin y reconocimiento de interrupciones (un perifrico puede interrumpir temporalmente el desarrollo normal de un programa para ejecutar supropia subrutina: esto es una interrupcin. Ya retomaremos el tema). Tambin, por supuesto, lneas de controlde la memoria; as, cada vez que el Z80 quiere acceder amemoria ha de advertrselo, e indicar si quiere leer oescribir; la memoria, por su parte, ha de avisar cuandoel dato est en el bus de dems listo para ser recogido.Por ltimo os mencionar que hay una lnea especial paraprovocar una reinicializacin (reset) del procesador(que comienza entonces a ejecutar programa a partir dela posicin 0000), as como, por supuesto, una lneaconectada a un reloj que proporciona 3,5 millones depulsos por segundo, proporcionando al procesador unareferencia temporal imprescindible para su funcionamiento. Pasemos al interior del Z80. Creo haber dicho antesque el Z80 no es ms que un pedazo de piedra... pues esoes lo que encontramos en su interior: capas de piedra(bsicamente silicio) formando transistores, condensadores y dems parafernalia electrnica. Pero tranquilo:al igual que a la hora de programar usamos nemnicos enlugar de bytes, tambin a la hora de describir el interior del Z80 emplearemos un modelo comprensible, basadoen registros. As pues, atenindonos a nuestro modelo, en el interior del Z80 podemos encontrar los siguientes componentes: - Registros de propsito general. Un registro no esms que una memoria para un slo dato; el Z80 tieneregistros de 8 bits y registros de 16 bits. Los de estegrupo se denominan "de propsito general" porque notienen una funcin especfica determinada de antemano:el cometido de estos registros depender del programa,estn ah para que el programador (t!) los use comomejor le convenga. Podramos compararlos a las variablesdel BASIC. La ventaja de los registros con respecto a lamemoria convencional es clara: al estar situados en elinterior del Z80, el acceso a ellos resulta mucho msrpido. Adems, muchas operaciones de proceso de datos(de hecho la mayora) slo pueden realizarse con estosregistros, y no con la memoria directamente. - Registros de uso especfico. Cada uno de estosregistros tiene una razn de ser, una funcin especfica: el Z80 los usa al controlar el desarrollo delprograma. Aunque son accesibles al programador, nuncalos usaremos para almacenar nuestros propios datos, y nolos modificaremos a no ser que estemos muy seguros de loque hacemos, pues nos arriesgamos a un cuelgue de losque hacen poca. - Unidad Aritmtico Lgica (ALU). Tiene dos entradasy una salida, y es la encargada de realizar las operaciones aritmticas (suma, resta, ajuste decimal), lasoperaciones lgicas y las rotaciones y desplazamientos(Guep! De estas no habamos hablado! Tranquilo: verlas, veremoslas). - Unidad de control. Es la encargada de descodificarlas instrucciones y controlar, en general, el desarrollode las operaciones a realizar y la coordinacin delsistema. Recuerda que "el Z80 sabe, tras leer el primerbyte de una instruccin, si ha de leer ms"; pues bien,es aqu donde se toma tal decisin, tras la descodificacin del primer byte. - Por supuesto, los buses: el de datos (conectado atodos los registros, la ALU y la unidad de control), elde direcciones (conectado a ciertos registros), el decontrol, y buses internos encargados de la interconexinde los diferentes elementos del procesador. Y se acab! Esto es, en suma, un Z80. "De verdad?No hay ms?!" En lo que a programacin respecta, no.De hecho, yo no conozco muchos ms detalles del Z80, yen el libro de programacin que tengo tampoco se especifica gran cosa ms (est bien, me has pillado: ahora noescribo tan de memoria...) Bueno, podemos pasar a examinar con detalle la parte que nos interesa: los registros. LOS REGISTROS DEL Z80 De todas las partes del Z80 explicadas anteriormente, unicamente necesitamos conocer a fondo los registrosa la hora de programar; y, como veremos, no todos losregistros tienen la misma importancia... Empezaremos esta andadura registrera con Los depropsito general, los "nuestros". Los que tiene el Z80son: * El acumulador, o registro A, de 8 bits. Es elregistro ms verstil del Z80; muchas operaciones slopueden realizarse si el dato ha sido cargado previamenteen el acumulador. Recuerda NEG, la instruccin que cambiaba el signo de un byte; esta instruccin acta siempre, nica y exclusivamente sobre el dato contenido enel acumulador. * El registro de estado o de banderas, o registro F(de "flags"). Este registro no es exactamente de propsito general; lo he puesto aqu porque est unido fsicamente al acumulador, y bajo determinadas circunstancias puede verse el par AF como un registro de 16 bits. Aunque fsicamente se trata de un registro de 8bits, en realidad el registro de estado est compuestopor seis banderas de un bit (dos bits quedan sin uso).Estas "banderas" se activan o desactivan en funcin delresultado de las operaciones realizadas por las diferentes instrucciones. As, en la descripcin detallada decada instruccin no puede faltar el efecto causado sobrelas banderas. La situacin fsica de las banderas sobre el registro F es la siguiente: S Z - H - P/V N C Como ya he dicho, cada bandera se activa o desactiva(se pone a 1 o a 0) en funcin de la instruccin ejecutada, pero se puede hacer (y de hecho voy a hacer) unadescripcin general de la funcin de cada una de ellas: - S: bandera de signo. Esta bandera refleja el signo(el MSB) del resultado de determinadas operaciones aritmticas, lgicas, de rotacin o desplazamiento, y dealgunas operaciones de transferencia de datos entreregistros. - Z: bandera cero. Se activa si el resultado de laoperacin realizada por la instruccin es cero. Ojo, note confundas: el valor de la bandera es UNO cuando elresultado de la operacin es CERO. - H: bandera de acarreo mitad. Se activa cuando hayacrreo del bit 3 al 4 en una operacin aritmtica. Esusada por el Z80 y raramente resultar til para elprogramador (s: t!!). - P/V: paridad/desbordamiento. Esta bandera tienedos funciones distintas, dependiendo de la instruccin.Tras una operacin lgica o de rotacin/desplazamiento,la bandera se activa si el nmero de bits puestos a 1del resultado es par (bueno, yo nunca le he encontradola utilidad a esto, pero supongo que la tendr...) Trasuna operacin aritmtica se activa si se ha producidodesbordamiento. "Desbordamiento? Me suena..." S,hombre! Es el mismo desbordamiento del que hablbamos enla seccin de notacin binaria: el resultado de la operacin no cabe en 8 bits. He aqu un "mecanismo especial" de los que te mencion. - N: resta. Se activa tras una resta, se desactivatras una suma. Al igual que H, normalmente slo es tilpara el propio Z80. - C: acarreo. S!, aquel bit intil que se generabaal restar. Helo aqu. Entonces dije que es haba quedespreciarlo, pero ms adelante veremos que en las instrucciones de rotacin y desplazamiento, as como en lassumas y restas de 16 bits, la bandera de acarreo juegaun papel vital. Un par de cosillas sobre las banderas antes de seguir. Algunas instrucciones del Z80, una vez ejecutadas,activarn o desactivarn algunas banderas, dejando lasotras tal como estaban. Otras instrucciones no tocarnninguna bandera. Esto es importante a la hora de programar, ya que las instrucciones de salto condicionadas(equivalentes a IF...GOTO) se basan en el estado de lasbanderas; es importante comprobar que antes de un saltode este tipo no haya instrucciones que nos las machaquen. Como ya he dicho antes, en todo texto que detallelas caractersticas de las instrucciones del Z80 ha deconstar el efecto sobre las banderas. Ufff... menuda paliza, eh? Recuerda: no intentesretener. Simplemente lee con calma. Cuando lo hayasledo 34 veces ya empezar a sonarte... (no, el hachano, slo bromeaba...) Bueno, quedan ms registros porver. Animo! * Los pares BC, DE y HL. Cada uno de estos parespuede usarse como un registro de 16 bits, o como dosregistros de 8 bits (entonces se transforman en B, C, D,E, H y L). Estn conectados al bus de direcciones, portanto pueden usarse como punteros a memoria cuando funcionan a pares (p.ej., existe la instruccin LD A,(HL):"carga en el acumulador el contenido de la posicin dememoria apuntada por HL". Parece mentira la capacidad deresumen que tienen los nemnicos, verdad?) * Los registros ndice: IX e IY. Se trata de dosregistros de 16 bits. Esta es la versin oficial, lasuministrada por Zilog; la realidad es que tambin pueden usarse como cuatro registros de 8 bits (IXh, IXl,IYh, IYl) mediante instrucciones ocultas, no documentadas por Zilog. A qu jugaban? Vete a saber. Igual estaban borrachos, celebrando mi segundo aniversario...(pero hombre, no ves que es coa! A ver si empeas elhacha de una puta vez!!) Estos dos registros estn pensados para ser usadoscomo punteros a memoria, pero tienen una caractersticade la que no disponen los pares BC, DE y HL: la indexacin. Explicome: ya has visto que, con la instruccinadecuada, puedes cargar en el acumulador el contenido dela posicin de memoria apuntada por HL, DE o BC: LDA,(HL), o LD A,(DE), o LD A,(BC). Pues bien, existe lainstruccin LD A,(IX+nn), donde nn es un desplazamiento(ndice) comprendido entre -128 y 127; de esta formapuedes acceder facilmente a una tabla de datos, simplemente cargando IX con la direccin de la base. Ejemplo: LD IX,#1000 ; # es el indicador de nmero hexadecimal ; usado normalmente por los ensambladores. ; El punto y coma sirve para insertar ; comentarios en el listado (como el REM ; del BASIC), que por supuesto son ignorado ; al ensamblar. LD A,(IX) ; Cargamos A con el contenido de #1000 LD B,(IX+2) ; Cargamos B con el contenido de #1002 LD H,(IX-1) ; Cargamos H con el contenido de #0FFF ADD B ; Con esta instruccin y la siguiente ; realizamos la operacin: SUB H ; A = A + B - H LD (IX+12),A ; Guardamos el resultado de la operacin ; en #100C Ni te has dado cuenta y has visto (y seguro quecomprendido perfectamente) otro programa en ensamblador,esta vez algo ms largo... no es difcil, verdad? Depaso hemos visto un par de instrucciones nuevas: ADD B,que suma (ADDition) A y B, dejando el resultado en A; ySUB H, que resta (SUBstraction) H de A, dejando tambinel resultado en A. "Pero... y las banderas?" Dado quese trata de un ejemplo muy sencillo hemos pasado olmpicamente de ellas. "Y si ha habido desbordamiento?" Peorpara nosotros; simplemente el resultado ser incorrecto,pero el Z80 no explotar, ni nada parecido. Por supuesto, todo lo dicho para IX es igualmentevlido para IY. * Los registros alternativos: cuentan que el ziloguero que dise el Z80 estaba borracho ese da. El casoes que el Z80 dispone de dos pares de registros AF, BC,DE y HL; se ve que al llegar a los indexados ya habadormido la mona. Para intentar disimular un poco eldesaguisado organiz el Z80 de forma que slo un juegode registros es visible en un mismo instante; para realizar el intercambio con el juego alternativo existenlas instrucciones EX AF,AF' (que oculta AF y hace visible AF', su alter-ego) y EXX (que oculta BC, DE, HL ydesenvaina los alternativos BC', DE', HL'). Por supuesto, volviendo a ejecutar EX AF,AF' y EXX recuperamos losregistros originales. Estos son to... estos son to... estos son todos losregistros de propsito general, amigos. Veamos ahora losde uso especfico. * EL PC. "Hereje!" Tranquilo! PC significa ProgramCounter (contador de programa). Este registro contienela direccin en memoria de la siguiente instruccin aejecutar; cada vez que el Z80 lee uno de los bytes queforman la instruccin en curso incrementa este registroautomticamente. "Y si pasa de #FFFF...?" Pues mira pordonde, tampoco en este caso el Z80 explota. Simplemente,vuelve a empezar por 0000. * El SP, o Stack Pointer(puntero de pila). La pila es una estructura de datosextremadamente til a la hora de programar, e imprescindible en el proceso de ejecucin de subrutinas. Trataremos la pila con ms detalle en la siguiente seccin. * El registro I, o registro de interrupcin. Seutiliza nicamente con un tipo de interrupcin que elMSX no usa, por lo que no volveremos a hablar de l. * Registro R o de refresco de memoria. La memoriaprincipal del MSX es de tipo dinmico, es decir, necesita ser refrescada (leda y reescrita) continuamente paramantener la informacin. El Z80 se ayuda de este registro para realizar este proceso. En una demo de Anmasala un "starfield" (entramado de estrellas que seacercan) muy majo, y en el texto que simultneamenteapareca explicaban que dicho efecto haba sido programado usando el registro de refresco... me lo expliquen... * El registro de instruccin (IR, Instruction Register). Situado dentro de la unidad de control, este registro almacena el ltimo byte de la instruccin actualledo, listo as para su descodificacin. No nos interesa a efectos de programacin. Uf! Muchos registros, verdad? La verdad es que noson tantos. Para que lo veas ms claro he preparado unesquema en el que se agrupan los registros en forma detabla, de forma que tengas una referencia con un golpede vista (Ay! Mis ojos...!) ------------- ------------- | A | F | <- EX AF,AF' -> | A' | F' | ------------- - - - - - - - - - - - ------------- | B | C | <- -> | B' | C' | ------------- ------------- | D | E | <- EXX -> | D' | E' | ------------- ------------- | H | L | <- -> | H' | L' | ------------- ------------- ------------- | I | R | ------------- ------------- | IX | - Con instrucciones -> | IXh | IXl | ------------- ------------- | IY | - ocultas -> | IYh | IYl | ------------- ------------- | SP | ------------- | PC | ------------- Ahora est un poco ms claro, verdad? Una vez mspuedo garantizarte y te garantizo que cuando lleves unmnimo tiempo programando te sabrs de memoria la tablade registros. Y ahora, seoras y seores, la estrellaes... la pila! LA PILA "Ah, si, la pila!" Te suena? "S, claro! La delreloj o la de la calculadora?" Estooo... me dejas elhacha un momentn? No? Pues entonces calla, que aqu elnico que suelta estupideces soy yo, y sigamos con lonuestro. Imagina que te has pasado la tarde jugando al Nemesis en vez de hacer los deberes, y mam te ha castigadoa fregar los platos hasta que Guilian Seed despierte desu hibernacin. Qu? Que eres ya un poco mayorcito?Bueno, pues retrocede mentalmente hasta tus aos mozos eimagina que te has pasado la tarde jugando al Nemesis,versin ENIAC. As, feliz, contento y motivado, empiezas tu apasionante tarea fregadora con una marcada expresin de odioen tu cara. Dejas reluciente el primer plato, y lo depositas en el escurridor. El segundo plato lo dejas sobreel primero, el tercero sobre el segundo, y as sucesivamente: ests formando una pila de platos. De repente piensas en tu maldito destino; el castigoes tremendamente injusto (al fin y al cabo estabas salvando un planeta), y en un arrebato de rabia no se teocurre otra cosa que romper platos. Cul es el primeroque coges? El ltimo que has fregado, que est sobretodos los dems, en la parte superior de la pila. Turabia contina, y esta vez coges el siguiente plato, quees el penltimo que habas liberado de materia roosa. Este arrebato te cuesta alargar el castigo hasta queJames Burton libere Nemesis, pero t te lo has buscado;lo que nos interesa ahora es la pila de platos. Si cambias stos por datos, y el escurridor por la memoria, yatenemos la pila del Z80. Se trata de una estructura dedatos tipo LIFO ("Last In, First Out"), en la que, comosu propio nombre proclama, el ltimo en entrar es elprimero en salir. Para introducir datos en la pila disponemos de lainstruccin PUSH rr ("empujar"), donde rr puede sercualquiera de los pares AF, BC, DE, HL, IX, IY; estosignifica que los datos se introducen en la pila de dosen dos bytes. Para sacar los datos existe la instruccinPOP rr ("extraer"). El registro SP apunta, precisamente,al byte inferior del ltimo dato introducido; cada vezque ejecutas PUSH o POP el Z80 actualiza automticamenteel puntero. Pero, qu significa exactamente "actualizarel puntero"? En el Z80 la pila crece hacia abajo, esdecir, hacia direcciones de memoria inferiores. As, unainstruccin PUSH implica un decremento de SP en dosunidades (recuerda que estamos introduciendo dos bytes),mientras que POP provoca el correspondiente incremento. No pocas veces he visto esa expresin que ahoramismo tu cara refleja, y que me indica claramente que nohas entendido nada de nada. Bueno, haz lo siguiente:lete otra vez el prrafo anterior, ahora ms despacio,y luego observa este ejemplo que vale ms que 34 millardos de palabras: Supn que SP apunta a la direccin #1000. Representaremos un trozo de la memoria de la siguiente manera: ------- | ?? | #0FFB ------- | ?? | #0FFC ------- | ?? | #0FFD ------- | ?? | #0FFE ------- | ?? | #0FFF ------- SP -> | ?? | #1000 ------- S, he representado la memoria creciendo hacia abajo, al revs de lo que resultara lgico. No, no setrata de otra de mis excentricidades: en cualquier textoque represente la memoria en forma esquemtica vers elmismo sentido de crecimiento en las direcciones. Ignoroel motivo de esta convencin, pero de todas formas nosresultar til para comprender el funcionamiento de lapila, ya que de este modo s responde al concepto intuitivo de pila creciendo hacia arriba, al menos grficamente. "??" representa datos desconicidos para nosotros(en la memoria siempre hay datos, aunque no sepamos qudatos). Bueno, tenemos SP apuntando a #1000, y ejecutamos losiguiente: LD HL,#1122 PUSH HL La memoria y el puntero de pila quedan entonces dela siguiente forma: ------- | ?? | #0FFB ------- | ?? | #0FFC ------- | ?? | #0FFD ------- SP -> | #22 | #0FFE ------- | #11 | #0FFF ------- | ?? | #1000 ------- Ahora ejecutamos lo siguiente: LD IX,#AABB PUSH IX Y en cuanto a la memoria... ------- | ?? | #0FFB ------- SP -> | #BB | #0FFC ------- | #AA | #0FFD ------- | #22 | #0FFE ------- | #11 | #0FFF ------- | ?? | #1000 ------- Ahora hacemos trampa: INC SP La instruccin INC sirve para incrementar cualquierregistro o par de registros, incluido el SP. Ahora tenemos la memoria tal que as: ------- | ?? | #0FFB ------- | #BB | #0FFC ------- SP -> | #AA | #0FFD ------- | #22 | #0FFE ------- | #11 | #0FFF ------- | ?? | #1000 ------- Y si ahora hacemos POP BC Ejercicio: intenta adivinar t solo qu valor contendr el par BC tras esta instruccin, y cmo quedarla memoria y el SP. Solucin: BC albergar un bonito #22AA en su interior, y la memoria quedar tal que as: ------- | ?? | #0FFB ------- | #BB | #0FFC ------- | #AA | #0FFD ------- | #22 | #0FFE ------- SP -> | #11 | #0FFF ------- | ?? | #1000 ------- Un detalle importante: la instruccin PUSH implicamodificar la memoria mediante la introduccin de dosbytes, pero POP no borra estos bytes; simplemente actualiza el par de registros implicado, y naturalmente SP,quedando los datos de la pila inalterados. Ves cmo con ejemplos se entiende la gente? Ahoraentiendes perfectamente el funcionamiento de la pila, yadems, como en el fondo lo que ests haciendo es estudiar, mam te ha levantando el castigo y ya no has defregar. Lo que tal vez no veas tan claro es la utilidad dela pila. Utilidad tiene, y mucha, te lo aseguro. La pilatiene dos usos principales: almacenamiento temporal dedatos que no podemos perder pero estn ocupando un registro que necesitamos para otros fines, y copia de ladireccin de retorno de una subrutina. Veamos un ejemplo de lo primero. Supn que en algnpunto de tu programa necesitas negar el contenido de laposicin de memoria #1974, pero tienes el acumuladorocupado con algn otro dato til. Una solucin es hacerlo siguiente: PUSH AF LD A,(#1974) NEG LD (#1974),A POP AF Lo has pillado? Es como si le dijeras a la pila"sostenme este dato un momento mientras niego esteotro". Al terminar este trozo de programa el dato de#1974 ha sido negado, pero el par AF no se ha vistoafectado. Hablemos ahora de las subrutinas. Si recuerdas delBASIC, la instruccin GOSUB te permite ejecutar unasubrutina (que no es ms que otra porcin de programa),volviendo al punto de partida con un simple RETURN. Enensamblador la instruccin de llamada es CALL dddd,donde dddd es la direccin de memoria en la que comienzala subrutina, y la instruccin de retorno es RET. Cuando el Z80 ejecuta una subrutina necesita guardaren algn sitio la direccin en la que se ha realizado lallamada, para poder continuar con la ejecucin del programa principal una vez se da la orden de retorno. Yeste sitio es ni ms ni menos que la pila. As, la instruccin CALL dddd equivale a estas dos pseudoinstrucciones: "PUSH PC" "LD PC,dddd" Estas instrucciones no existen, pero simbolizan loque en realidad hace el Z80 cuando recibe una orden dellamad a subrutina: guardar el contador de programa enla pila exactamente como hace la instruccin PUSH y hedescrito antes, y cargarlo con la direccin de inicio dela subrutina, que empieza a ejecutarse inmediatamente. Al final de dicha subrutina debe haber una instruccin RET, que equivale a: "POP PC" En efecto, el valor antiguo del PC es recuperado yel programa contina desde la instruccin siguiente alCALL. Como ves, si no hubiera pila no habra subrutinas. Una pregunta que debera haberte surgido: si la pilase usa para guardar datos temporales y tambin paraguardar la direccin de retorno de las subrutinas, nopuede surgir algn conflicto entre ambas funciones? Enotras palabras: dentro de una subrutina, puede haberPUSH y POP sin que el Z80 se haga un lo con la pila? Larespuesta es: s, pero siguiendo una regla muy sencillapero de muy fcil olvido (al menos en mi caso). Estaregla dice que dentro de una subrutina ha de haber elmismo nmero de PUSH que de POP, es decir, el puntero depila ha de apuntar, al llegar al RET, exactamente a lamisma direccin que apuntaba cuando la subrutina empeztras el CALL. De no ser as, tras el RET el programacontinuar en la primera direccin que encuentre en lapila, y aunque el Z80 tiene una gran resistencia y nian as explota, lo ms probable es que el MSX se cuelgue cual windows con ms de dos ventanas abiertas. Qu ms te podra contar de la pila? Existe lainstruccin LD SP,rr donde rr puede ser HL, IX o IY, quete permite situar la pila en el lugar de la memoria quems te convenga; de hecho en el manual tcnico del MSXse recomienda situar la pila en un lugar adecuado comoprimera accin a realizar en un programa hecho comoASCII manda. Yo debo ser un programador de los chapuceros, ya que nunca inicializo la pila; y de todas formas no es imprescindible, pues la plataforma de ejecucin de un programa CM es siempre el DOS o el BASIC,entornos que ya se encargan de cargar el SP con un valoradecuado antes de pasar el control a tu programa. Peroah queda la recomendacin de los expertos... Y, bueno, esto es lo que hay con respecto a la pila.Si an no te has convencido de su importancia t tranquilo, ya me dars la razn a medida que cojas prcticaprogramativa... El tema a tratar esta vez en esta seccin es inevitable: Por qu tardamos tanto en sacar la revista? Esque somos unos informales? Es que no sabemos tomarnosalgo en serio? Posiblemente estas dos razones son las que hacen quemuchos usuarios no nos compren la revista. Es lgico quealgunos piensen que estamos sacando esta revista sloporque nos da la gana, y que cualquier da de estosdiremos: 'Ala, ya nos hemos cansado'. Pues bien, he deconfesaros que as empez todo. Si no fuera porque unda se me ocurri sacar el SD MESXES #1, casi sin laayuda de nadie (era el nico del club que estaba dispuesto a hacerlo), no estara hoy escribiendo en estopara el SD#7. Pocos os acordareis de como era el SD#1,porque pocos lo teneis, pero yo os lo dir: era unaautntica chapuza, pero lo saqu, y a los dems del clubles empez a picar la curiosidad: 'y si en el prximonmero hacemos esto'; 'y si ponemos una seccin de secta', 'y si...' y... Pues s, entre todos, ahora s,preparamos el SD#2, y realmente sali mucho mejor, aunque segua siendo un poco pastoso. En aquella pocapensbamos lo de: 'si el contenido es bueno, la gente nomirar la calidad ni la maquetacin', y no entendamospor que a la gente no le acababa de gustar el SD MESXES.Entonces ocurri lo inesperado: Pudimos acceder a dosPCs con impresoras lser e inyeccin. El SD MESXES #3iba a ser un bombazo. Y as fue, en cierta manera. Ocurri que la gente empezo a ver el SD MESXES con otracara. Ya no nos veian como cuatro palurdos que intentaban copiar a los dems y hacer una revista sin medios,sino como cuatro usuarios que con pocos medios se abran camino con un peculiar estilo. Desde entonceshasta hoy, han salido ms SD MESXES: el SD#4 no fue unode los mejores, pero ya no tena nada que ver con losanteriores; el #5 fue un intento de atraccin a primeravista, con portada a color, pero las prisas nos jugaronuna mala pasada; y llegamos al #6, lo mejor de lo mejor,el nmero que ms horas nos llev, el que mejor planeamos, y en el que todos trabajamos por igual. Creo queel SD #6 ha sido uno de los mejores que nunca saldrn,pero no os creais que hemos llegado al tope... no. Eneste nmero estamos poniendo mucho de nuestra parte, yadems contamos con lo que antes nos pareca cienciaficcin: vuestra colaboracin. Y no os creais que lodigo por decir. Influye mucho el saber que hay gente quedesea ver sus artculos o sus peripecias publicados enesta revista. Es algo que nos inscita a seguir. Creo quecon lo dicho respondo a la primera pregunta: S, somoscapaces de tomarnos las cosas en serio. Y mucho. Encuanto a por qu tardamos tanto en sacar la revista,quizas sea porque no somos periodistas. No tenemos las24 horas del da disponibles para escribir, hacer fotos,maquetar, dibujar, imprimir, llevar 'las cuentas' delclub, enviar cartas, y mucho ms. Me imagino que muchosde vosotros estudiareis, trabajareis, o las dos cosas.Pues imaginaros que adems de eso teneis que encontrarmomentos a lo largo de la semana para sacar una revista.Y no se trata de encontrar media hora al da, o doshoras el fin de semana; se trata de estarse das enterosdelante de la pantalla, imprimiendo textos, dibujando laportada, revelando fotos; y, adems, contando con unosmedios del todo inadecuados para esto (qu dira BillGates si supiera que la base de la maquetacin del SDMESXES est en ese programa roa que regala con el Windows (s, el Write)?) Bueno, espero que a alguien le haya quedado claroque cuando usamos ese peculiar estilo nuestro no lohacemos porque no sabemos hacer otra cosa que partirnosel culo, sino porque no creemos que el hecho de serserios signifique escribir con palabras cultas y decirlo que no se piensa para quedar bien con todos. La seriedad no est en la forma, sino en los hechos, y loshechos nos han llevado a sacar el SD #7, y lo ms importante: seguimos subiendo. Ramn Serna ESTA FF? NO, HA SALIDO (Usase, los criminales que hemos perpetrado Disk I/O Error #1...) Programacin: Ramn Serna Nstor Soriano Grficos y fuentes: Juan Salvador Snchez Msicas: Nstor Soriano (mens) Marcelino Luna (intro) Redaccin: Nstor Soriano Marcos Rosales Ramn Serna Juan Salvador Snchez Colaboran: Marcelino Luna Jos Antonio Lancharro Rafael Corrales Presentado por: Club Mesxes C/. Manacor, 1 1 07006- Palma de Mallorca Baleares C.C. Caja postal: 29-91.392.819 Este disco es freegare, usase, que se lo paseshasta al vecino del 34. No as SD MESXES, conque nodisimules y a comprarlo. " aeu,iyosbdgb y ahora el Nestor os cuenta no se que: MEGA-LOCUALO? En un lugar de Internet, de cuya direccin no tengoni idea, existe abundante informacin sobre una de lasltimas maravillas del mundo del jargare mesxesiano: elcontrolador Mega-SCSI. Pero si la construccin de artilugios ji-tech no es tu fuerte, o si piensas que elsoldador es un arma blanca (copirrais de la parida:mister Ribas), los chicos de ESE Artist's Factory (japoneses ellos, qu majos) lo fabrican y lo envan a cualquier parte del mundo, previo acoquinamiento de un puadito de yenes, claro. Y por qu pedir un SCSI a Japn, cuando en holanda(que adems est ms cerca) ya existen controladoressimilares, y adems ms baratos? A eso vamos. Para empezar a hacerte cargo convenientemente, he aqu un someroresmen de sus caractersticas: - Soporta perifricos SCSI y SCSI2 - Alta velocidad de transferencia: hasta 716 Kb/seg en R800 - Admite 256 particiones por dispositivo, lo quesuma una capacidad de direccionamiento de 8 gigabytes! - Soporta perifricos como unidades Zip, magneto-pticas, scanners y Photo-CD - No tiene ROM. ANS?! S, s: en su lugar tieneuna SRAM en la que se instala todo el software necesariopara su funcionamiento; de esta manera el proceso deactualizacin resulta extremadamente sencillo. Adems,esta SRAM tambin se utiliza como disco virtual, talmente como el RAM disk del DOS, pero no voltil. - Incluye manual de porgramacin (en japons (oh.)) EL BLANDOWARE El MEGA-SCSI se suministra con un disco de utilidades varias. Estas utilidades son "freeware" (de distribucin gratuita, pero su modificacin est prohibida).(El Ramoni sa enfadao. Dice que nos pongamos seriosos,quemos de terminar el fanzine esta noche. Ush!) Para empezar tenemos el instalador de la SRAM. Esteprograma captura el DOS-Kernel (la ROM del DOS) delordenador y lo copia en la SRAM. El Mega-SCSI queda aslisto para su funcionamiento, con la unidad SRAM configurada como la A:, y las unidades de disketekete en B: yC:. Hum... el SCSI funciona pero queda un poco soso,no? Aqu falta algo. Claro! El jardisduro. Tras conectarlo al SCSI ejecutaremos el programa formateador (elRamoni me mete prisa pa terminar el artculo!), que nospreguntar cuntos sectores queremos asignar a cadaparticin, comenzando el proceso de formateo acto sexualseguido. El problema es que no permite formatear particiones sueltas, con lo cual si se te excepciona una...oh! O te olvidas de ella por los siglos de los idems, oformateas de nuevo todo el disco duro. Pero que no pandael cnico: en cuanto el menda consiga la traduccin delmanual, se pondr a trabajar en un nuevo formateadormucho ms gonder. Palabra de Konami Man. Disponemos tambin de un programa que nos permiteasignar los dispositivos conectados a las diversas unidades lgicas. Este programa funciona mediante mens ytiene un modo de configuracin automtica para los queno entienden de segn qu cosas. Llama la atencin elhecho de que tambin podemos asignar un dispositivo a launidad H:, pero perdiendo entonces la posibilidad deusar RAM disk, claro. Para asignar las particiones usaremos otro programa,al que pasaremos la unida y la correspondiente particinmediante la lnea de comando, de la manera usual. Conviene no asignar la misma particin a dos unidades, puesel SCSI proteger una de ellas contra escritua, lo quepuede dar problemas. La instalacin de una unidad Zip o una magneto-ptica se realiza igual que la de un disco duro. Para conectar una unidad de CD-ROM usaremos un programa especialque reservar automticamente una unidad lgica a lamisma. A partir de entonces puedes acceder al CD-ROMcomo si de un jardisduro corriente se tratara, sin necesidad de ms programas especiales, y sin particiones!Tambin disponemos de un reproductor de compactos musicales. Gracias a los programas de FD virtual podemos ejecutar juegos de disketekete desde jardisduro, previa conversin de cada disketekete en un fichero imagen, alestilo de programas ya existentes como el GETDISK o elHDDEMU: tras ejecutar el programa ejecutador (valga laflatulencia, o algo) el ordenador hace un reset y cargael primer disketekete, pudiendo simular el cambio dedem mediante una combinacin de teclas. A pesar desoportar nicamente juegos de hasta cuatro disketeketes,este programa, EP, es mejor que los ya existentes; hepodido ejecutar con este sistema todos los XAK, el Snatcher y el SD-dem, sin ningn problema. Recuerda que elformato de disco imgen es estndar: puedes usar el EPcon discos imagen creados con otros programas (por ejemplo, los existentes en los CDs recopilatorios de programas mesxesianos). Tambin podemos, gracias a otro programa, asignar un fichero a una unidad lgica, de formaque al acceder a cualquier sector de dicha unidad lo queen realidad hacemos es acceder a la posicin correspondiente del fichero asignado. Si tenemos un digitalizador podemos grabar/reproducir secuencias de video, mediante la digitalizacin delas imgenes y el sonido (usando el PCM del Turbo-R) ysu posterior grabacin en el jardisuro. Tambin disponemos de un prgrama visualizador de imgenes Photo-CD. QUIERO UNO !! Bueno, yo quera hacer un artculo triunfal, peroson las 3:57am y a estas horinas no estoy muy lcido,yencima el capi metiendo prisa & enfadndose... Quhacer para adquirir una de estas maravillas? Pues bien,Manuel Pazos es el distribuidor oficial de ESE Artists'Factory en Espaa; su telfono es el (942) 31 44 41.Tambin puedes pedirlo directamente a ESE, mandando ungiro internacional y una carta indicando tu pedido y lacantidad de SRAM deseada a: Tsujikawa Kazuhiro (ESE Artists' Factory) 1-29-22-12 Higashi-yukigaya O-taku Tokyo 145 Japan e-mail:BXC04611@niftyserve.or.jp (Tsujikawa Kazuhiro) En cualquier caso el Mega-SCSI viene acompaado demanual de programacin en japons, disco de utilidades ygua de instalacin en ingls. Los precios son: MEGA-SCSI 128K SRAM: 20000 Yenes MEGA-SCSI 256K SRAM: 22000 Yenes MEGA-SCSI 512K SRAM: 30000 Yenes MEGA-SCSI 1024K SRAM: 40000 Yenes Como puedes ver la mejor opcin es la de 256K. Alcierre de esta edicin el yen estaba a 1.16 putas petas.En caso de hacer el pedido va Pazos recibirs duranteun ao todas las actualizaciones y nuevo software queaparezca. Respecto al cable de conexin, si tienes un jardisduro interno lo tienes difcil, tendrs que montarte tmismo el cable. El conector del Mega-SCSI es del tipomini-SCSI 2, de 50 pins. Si vas a conectar una Zip (lamejor opcin si an no tienes ningn dispositivo) lomejor que puedes hacer es pedir el cable a ESE. El precio del mismo es 3000 Yenes. CONCLUYENDO Es posible que cuando el SD#8 caiga en tus manosservidor ya disponga de su propio Mega-SCSI, si descubroalguna featura nueva ya os dir algo. Hasta incluyente. ///// KONAMI MAN \\\\\ SOFTWARE EN ESTE DISKIO No slo de secta se compone este diskio. Si pierdescinco mseros segundos en hacer un directorio encontrars los siguientes ficheros: MMM.PMA: Promo del The Incredible Micro Mirror Men, elfuturo juego de NOP similar al P0 Lemmings. Es dedominio pblico. UTILS.PMA: Diversas utilidades programadas por el inigualable Konami Man. Ms concretamente: CHCOPY2 - Copin de diskettes para DOS 2. RAMDD - Registro de arranques para disco duro. NESTAC - Permite a los usuarios de MSX2+ y Turbo-R generar acentos y carcteres especiales con la tecla KANA. Requiere DOS 2. NUMTOASC - Rutina en ensamblador para convertir nmeros de 16 bits a una cadena ASCII, en formato fuente. Req... huy no, esta no requiere DOS2. OPL4.PMA: Contiene el Moonsoft Amiga MOD player y el NOPMOD player, adems de diversas msicas OPL4 de diversosautores. VDP.PMA: Ficheros de ejemplo como complemento a losartculos sobre el VDP del Ramoni. Ver el correspondiente apartado en la seccin de programacin para msdetalles. PLANTI.PMA: Plantillas para realizar pedidos de CDs aJapn. Requiere Kanji-ROM. XTORY.PMA: Lista del software contenido en sl CD recopilatorio XTORY MSX. Venga, no seas vago y dale caa al PMEXT! END OF FILE S, bueno, 720K son muchas K pero no son infinitasK. Es decir, que hasta aqu han llegado los sectores.As es la vida. Esperamos sinceramente que os haya gustado estemonton de bytes, que hayais disfrutado de las msicas(ehem) y grdficos (eeeehem), y que os hayan servido dealgo los ficheros. Por nuestra parte, la verdad es quehemos quedado hechos polvo con esto del suplementodiskero; probablemente fijemos la frecuencia de aparicin de los diskios en un ao. Huy, trece lneas... la verdad es que es muy poco,tendra que poner algo ms. Pedir ayuda al resto de laredaccin. - Capi, Capi, qu pongo en la conclusin? - Pon lo que quieras y djame seguir programando losmens. - SaveR, SaveR... - Quetecallesya, questoy dibujando !!! - Mato, Mato... El mato sa o a ver a la prctica !! (Naidemekiere! BUAAAAA!!) Conque esas tenemos, eh? Falen, pues voy a hacer laconclusin A MI MANERA, y luego que no se quejen. Para empezar, un chiste made in Pol Roca: - Cul es la unidad de disco que da ms problemas? - La ZIP-Y-ZAPE. JJJJUAAAAA, JUA, JUA !!! Jua! Je... eh...bueno, otra cosa. A veeer... Ah! Este es mo: - Cul es la bebida favorita de los sysops? - PROTOCOLA. YIEJ, YIEJ, YIEJ, KE MALO SOY !!!!! (Dioskefuerte!) Dicel SaveR quest haciendo un dibujo ques una mariconada... a ver... pues razn no le falta. Pobre, estdecayendo. Dicel Ramoni ke lo deje ya, que no nos va a cabernel diskio. Ahora que empezaba a inspirarme... LOQUE HACE LA ENVIDIA !!! Pues eso, thanks for playing, y nos veremos en SDMESXES#8. HASTA INCLUSO !!! ///// KONAMI MAN \\\\\ COMENTAR I/O #1 Pues yo (MATO#34) he sido el designado para escribirel comentario del SUNRISE MAGAZINE #18b, y el #18a no squ me cuenta el Ramonijo de que los de SUNRISE estnsin apoyo... habr qu buscar apoyo por alguna parte!Bueno, dejemos la secta y vayamos al grano, usese, acomentar lo que trae esto. Os aviso que este comentarioes de lo ms campotraviesa que pueda haber, viene elRamoni y me dice "eh, comenta esto, que dentro de unahora se va el avin"; pues bueno, all l (y vosotros sisegus leyendo). BANSHEE DEMO (TNI) Esta gente nos ha hecho una demo de un juego denaves. Por lo que he podido ver la pantalla estar dispuesta como en el TIME PILOT, igual que el movimiento(pero ste ser ms suave), habr seleccin de armasdurante el juego... todo ms o menos sencillo, pero...en la demo no han puesto enemigos! Hala, te coges lanave y te paseas disparando por ah, viendo como salenlos disparos y se mueven las nubes? Qu coo! Pero sies una mierda (al menos lo que se ve en la promo)! Nohay ni msica pal FM-PAC! Bh, men bach a prendruncaf! SUNRISE PIXEL PARTY 3 grficos de Elvis Gallegos, autntico acaparadorde la seccin. Otra cosa. DECEPTOR (ATOMIC) ATOMIC? Pero si esto tiene pinta de ser un juego dePARALLAX 100x100: la msica, los grficos, el tipo dejuego... Bu, la cosa en cuestin es una promo del juegodel mismo nombre que sestziendo esta gente; es un juegotipo MAGNAR o BLACK CYCLON, pero parece que an en eljuego "de verdad" la pantalla no va a cambiar hastapasar de nivel, o sea, estars ah parao matando losbichos que vayan llegando y al cabo dun rato vendr elmalo gordo te lo cargas y pasas de pantalla (riguroso yserio el comentario, eh?). Las msicas son sectarias amedida que pasa el tiempo, parecindose a las del SaveR.Los grficos de las caras son la reostia, vienen a serlos del PA3 "terrorific version". El juego tendr batlemode, pero la demo no. Adis. MATCH MANIAC PROMO DEMO VERSION EL/LA/LOS/LAS (ABYSS) Demo del juego. Est en un fichero .PMA! Dndeest el PMEXT!? Y el RAMDISK!? Y ahora en qu discolo grabo!? Y pa colmo no me funciona!! Horror!!CTRL+Q COMMAND V2.40 Otro fichero .PMA! Cuntos ficheros pa descomprimir! Nstor, pa t.... el Nstor tambin ha acabadopasando (ya os he dicho que era un comentario campotraviesa). Ah!, y dice que se cuelga; dice que cuandotenga la versin de verdad ya se har cargo con el comentario. MMP V1.11 (MOONSOFT) AAAARRGGHH! FICHERO PMA! (adems slo es el AMIGAMOD PLAYER pa OPL4). SONIC 2+ PROMO (ELVIS GALLEGOS) Qu os voy a decir que no hayais (participio) ya? COOL MOONSOUND MUSICS Aqu hay cuatro musiquillas pal OPL4, que segn elRamoni no estn mal pero que estn muy odas. Personalmente no me parecen nada del otro mundo. Soy. MATO#34 CLUB MESXES' PRESENTING (o algo) Aqu los dos mandamases (Ramonijo & Hnstor) quierenque hagamos una presentacin del club estilo "oye talque somos gente de Majorca tal que bla, bla, bla...", osea, kaqu teneis la descripcin individuo por idem ydespus una vez hecha la remezcla. Nstor Soriano (Nestorn, Nestordisk, Santa, Konami Man) Es el ms acadmico de todos, en boca de la madredel SaveR "es un trozo de pan". Antes estaba rellenito,pero desde que est a rgimen de patatas en la pensinFumen en Basuralona (donde estudia audivisuales) luceuna esbelta figura al ms puro estilo spaghetti-western(?!... aaanyos). Hace poco se sac el carnete de conducir, y va por ah con un huevo-Twingo. Bueno, pasando depijadas. Tiene un SANYO2+, al que machaca los slots conconfiguraciones de diskettes entre el MEGA y el SCSI paque no se reverberice (Nstor, a boreham cuando arreglaslos slots). Especialista en los Nmesis (sobre todo el&H2), fantico del DOS2, apasionado de los SLOTS (de losde hardware); por cierto que lo de acadmico tambinsirve para su forma de programar en ensamblador, respetando todos los estndares de ganchos, y modo EI, y elfuncionamiento del DOS2, bla, bla.... Entre los miembrosdel club son conocidos sus programas "para futuras aplicaciones" (y que nadie sabe pa que sirven) como elCMDero, el NestorAcentos, NestorDisk (incluyendo elEdisprit, hecho sin saber que existan los planos de lossprites "cmo vas a poner el mismo sprite dos veces enla pantalla?"), el VPBSEMUM (VariosProgramasBasicSimultneosEnMemoriaUsandoMapeador, este tipo de nombres melo copi a m), el NestorCartridge, y similares, pero dejuegos o algo as... nada de nada, ltimamente esthaciendo algo creativo, porque ha aprendido a hacer lasdiscutibles msicas que estais escuchando en este disco,o sea, que sabe mucho de como va todo pero nada ms.Para acabar algo que se me ha olvidado antes: la caracterstica principal del Nstor es el tiempo que tardapara segn que cosas, no es nada raro ir a su casa,llamarle, verle por la puerta que va de un lao pa otro,"Nstor!" "Un momento, estoy buscando los zapatos",pasan cinco minutos, "Nstor!" "Ahora me acabo el yogur", otros cinco minutos, "Nstor!" "Me estoy documentando", etc, etc... Por supuesto el que espera lo haceachicharrndose a pleno sol en la barrera, viendo lapiscina de su casa... Ahora mismo mest dando la lata paque haga una copia de seguridad (cosa que siempre hace(dar la lata)). Naturalmente es un autntico usuario deMSX. NOTA DE KONAMI MAN: Lo que yo estudio en Basuralonaes TELECOMUNICACIONES, lo de AUDIOVISUALES es una de lasinfinitas paridas made in SaveR. Juan Salvador Snchez Bonnn (SaveR, San Jualvador) El ms decadente de todos, el ms sectario (conmigo), al idem tiempo el ms radical (y autntico)MSXiano, el que cubre su TurboR con una camiseta pa quele caiga polvo encima y luego le abre la disketekera paexpandirle el muelle y que el disco salga con ms fuerza("no espera ya te meto yo el disco que s cmo v").Tard un anyo largo pa sacarse el carnet de coche ("sino me lo saco esta vez me quedan ms veces"), y as lohace casi todo en la vida. Es el nico que tiene unTurboR, y el nico que todava no sabe programar enensamblador ("LD A,HL") pero tampoco le hace mucha faltaporque bastante trabajo tiene haciendo grficos y msicas sectarias ("Si Nstor hace msicas yo tambin. Ques eso del blanblaster?"). Su especialidad son los juegos en BASIC decadentes y nuncacabados: Naufrtic Zone,Mierdas al Poder, The Masturbeitor, Caution, El Hombreque Muri Excavando, Qu le pasa al SveR?Eh?, Gusanoco, Vale que yo soy Manman?, Frigid Blood, En buscadel cacho pelo, SLOTS.BAS, QKracha.... y los dos intentos de juegos serios Mestre Fighter (abandonado) y Lemon(no me dejan que ponga que tambin pero eso); tambin sums famosa aplicacin: SaveR Translating ("El/la/los/lashombre ver gustar si no pudo/pudiera...."). Para acabar,es la nica persona autorracista ("Ms vale 100 japonesas volando que zorra en mano", zorra es una espaolescavestida de zorra), se cartea con una japonesa ("que seha enamorao de m"), y un puao de cosas ms. En palabras del Nestordisk, que est como una puta cabra. (Ledijo al Martos: "que conste que yo no soy un elefanteverde"). Ramn Serna Oliver (Ramonijo(ijo), Ramoni, Ramona 1/2,Capitn Moncho, Capitn, Capi...) Es el capitn. Ahora mismo est hecho una bestia porque no hacemos n y el avin sale dentro de cinco minutos. Se ha autoproclamado el Capitn. Os acordais delos cuentos de nios pequeos donde sale el ogro comindose a los nios? Pues eso es el Ramoni en la redaccin,slo que en versin SD. Es el que tiene pinta de ser elms formal de los cuatro, y el responsable de que elfanzinne salga con un retraso de tres meses y no de tresaos. (Ahora se ha ido enfadado, y no nos ha dicho nada)El pobre ha suspendido lenguaje de segundo de bachillerato, (ahora ha vuelto...qu cara trae! Me mira, no medice nada, se ha puesto la camiseta). Especializadoultimamente en la programacin de alto nivel del VDP(uro!), pero no destaca en nada especial, bueno, ltimamente por los intentos de msica que ha hecho con elOPL4. Es el relaciones pblicas del club y el que mssabe de segn que cosas. Por otro lado como es el msserioso no hay mucho quexplicar dl, aparte de que vacada da a la toloscuela y de que hace kung-f, o judo,o artes murciales... Por decir algo me acuerdo de unademo que hizo con una mierda pintada en el centro de lapantalla que no s que quera decir. Aparte desto no hahecho gran cosa. Genuino usuario de MSX donde los haya(cosa fina). Marcos Rosales (MATO#34, Totrenti, Mariconi) Soy el mejor de. As de claro. No me voy a andar conrodeos. Estn todos que se cagan. Bueno, aparte de todoesto, pues este to es igual de sectario que el SaveR,pero adems saba algho de ensamblador en sus tiempos,ahora mismo est un poco parao por la prctica (novia) ylos estudios, pero hace dos aos era la ley donde lahubiera o hubiese. No sabe hacer ni grficos ni msicas,pero ltimamente vuelve a la carga con sus revolucionarias tcnicas de programacin (mola, eh?), pero comosiempre no tiene tiempo para seguir. Slo se ha hechodos juegos (lo cual en el club representa el segundolugar): el MEGA BIKE, y el MEGA BIKE 2 (bueno, en realidad este no est acabado... eeer... slo he hecho uno),y adems de esto tiene la fabulosa serie de "aplicaciones" TunDa!, mezcla de BASIC y ENSAMBLADOR. Aparte detodo este rollo, tengo el carnet desde hace aaaanyos (enesto s que soy el veterano), y tengo una moto que todoltiempo me la piden el Nstor y el Capitn. Por supuestosoy un usuario (autntico, oiga) de MSX. MATO#34 Bueno, ahora que Mato se ha ido en busca de la prctica (Nuevo rcord: diez horas sin verla!), voy a haceryo una presentacin un poco ms general y tal. Los cuatro especmenes antes descritos, pertenecientes a la rara especie "MSX usuarius", formamos el ltimoreducto de supervivencia mesxesiana en Mallorca: ClubMesxes. Nuestras actividades son de lo ms variadas:desde pasar la tarde en Alcampo con la excusa de ir amerendar, hasta pasar horasss en el cuarto del SaveRmurindonos de calor y decayendo estrpitosamente graciasa sus decadentes msicas. Ah, y de vez en cuando dedicamos parte de nuestro precioso tiempo a la realizacin deun fanzine ya por muchos conocido: SD MESXES. All por el 92, recin inaugurado el club, ya hicimos un intento de fanzine, CLUB MESXES, del que conseguimos sacar la friolera de tres nmeros. Pas el tiempo, y en agosto del 94, al Ramoni le lleg una especiedde inspiracin divina, naciendo as el primer nmero deSD MESXES. Cmo definir SD MESXES? Es ms difcil que cargarel acumulador con 34.000, pero voy a intentarlo. SDMESXES pretende ser una publicacin mesxesiana til,variada y... iba a decir amena, pero no es exactamenteese el trmino que mejor define nuestro estilo literario. Slo si relamente comprendes el significado de lapalabra "SECTA", tal como la concebimos nosotros, puedessacarle el verdadero jugo a SD MESXES. Porque puedeparecer que lo nico que hacemos es escribir paridas porenmedio de nuestros artculos y que eso lo puede hacercualquiera y no tiene gracia, pero... as como un puadode bytes no es el Nemesis, un puado de paridas no essecta. La secta es un arte difcil de dominar, y comotal no es fcil apreciarlo y gozarlo en toda su dimensin artstico-literaria: para ello es necesario uncontinuo y esforzado entrenamiento. As que ya sabes: Suscrbete a SD-MESXES!! Ademsde estar al da en el mundo mesxesiano, te reirs ollorars (segn gustos). Bueno, acabo ya la parrafda que esto ha de caber enun disketekete y hay ms sec... ms artculos y cosaspor meter. Ahora ya sabes quines somos y de qu vamos,tal vez algn da distribuyamos fotos nuestras para quete puedas esconder si nos ves por la calle. Hasta incluso! ///// KONAMI MAN \\\\\ HNOSTAR 36 (Pero parece que pone 38) Desde luego estos del Hnostar son cada da ms mayores. Tras sorprendernos con el cambio de imagen delnmero 35, vuelven a idemarnos con el nmero 36, an msmejor, con mejor maquetacin y pginas satinadas (yoquera poner plastificadas, pero el capi no acaba dehacerse cargo con ese trmino). Vamos all. Tras un sumario que da gusto verlo y laeditorial, tenemos la seccin de noticias, donde empezamos a sospechar que no usan nuestro mtodo de fotografa ("cierralascortinaspaquenoentreluz, yarevelarlasfotosnelcuartodebao"), dada la calidad de la misma. Con un estilo de maquetacin un tanto agresivo nosencontramos ahora con el artculo sobre Tilburg. Caramba, cuntas fotos. Toca seccin veterana: curso de turbo pascal, entrega 22. QUE LO MIO ES EL ENSAMBLADOOOOOR !!! (perdoncio), seguido de un articulillo sobre el Mega-SCSI.Mu majo l. Volvemos a la maquetacin espectacular con el artculo sobre la novena ru de Barcelona (dicen el SaveR yelRamoni que en la foto de la pgina 21, el Riboide & yoaparentamos 15 aos... me parece que estn un poco hechos polvo). Este artculo est que da gusto verlo,lleniiito de fotos bastante bien conseguidas. Ah! Y qu pensbais? Que me iba a mosquear por laocurrencia del "Two Fingerman"? Pues no seores!! Meha gustado, me he descojonao vivo cuando lo he ledo, yhasta he pensado en aadir dicho apelativo a mi listaoficial de apodos. Hale! Tranquiiilos, que an queda mucha revista. Unoscuantos truquis para gente habilidosa es lo que podemosencontrar en la seccin "Hazlo t mismo". (Caramba, estodel reset, aquello del pause y lo del MSX2+, me pareceque ya lo publicaron hace un par de aos... bu, aceptamos barco). Oh cielos... llegamos a MSX y 8 bits, donde se compara el Zelda 2 de nontiendo y el Golvellius 2 de MSX... SIGO PENSANDO QUE ESTA SECCION SOBRAAAAA !!! La seccin "Software" viene bastante variada. Mola.Oh, no... mundo MSX... que si all en el siglo XVI alguien hizo un juego de cinta que era peor que otro parecido del siglo XIII... Pero, de verdad le interesa estoa alguien? Hombre, las pginas que vienen ahora no tienendesperdicio! Directamente de Internet: Cmo emular elMSX-AUDIO con el MoonSound, unas cosillas sobre el Z380,e informacin sobre el MemMan y el WIOS, el pseudo-windows para MSX (digo pseudo, porque no es exactamenteigual al original: tengo entendido que ste no se cuelga). Y para postre, cmo conectar un monitor VGA alGraphics 9000. Aprovecho para daros un buen tirn de orejas conrespecto a esta seccin, seores Tarela. Me parece estupendo que selccioneis para la publicacin en vuestrarevista informacin tcnica del MSX obtenida de Internet, ya que somos muchos los que no tenemos acceso a "LaRed", y realmente lo agradecemos. Pero deberais ser unpoco ms cuidadoso con lo que finalmente publicais. Esto viene a cuento por el contenido de esta seccinen el nmero 35. En la pgina 57 publicais un mapa delos slots de los MSX. Fantstico, genial, estupendo, sino fuera porque este "mapa universal" no existe: cadaMSX tiene su propia disposicin de slots. Cierto es quelos ordenadores Philips tienen la RAM en el slot 3-2,pero mi MSX2+ la tiene en el 3-0, y cualquier ordenadorcon ampliacin externa tendr la RAM principal en elslot 1 o en el 2 (los slots accesibles al usuario, quepara rematar la jugada, en dicho mapa estn ocupadas consendas unidades de disco). Existen mtodos estandarizados para averiguar dnde est situada la RAM en unMSX, y NUNCA se debe presuponer que est en ste o aquelslot. Resumiendo, que quien puso ese mapa en Internet secubri de gloria, como dira Ramn Ribas. Si no programais en ensamblador vosotros no tenais por qu saberlo,claro; slo os pido que no publiqueis lo primero quesaqueis de Internet sin ms: hay cosas interesantes (sinir ms lejos, el listado de la BIOS que publicais en laspginas siguientes) y cosas que no, y como podeis verpuede incluso haber informacin falsa que no hace sinodespistarnos. En caso de duda consultad con un experto. Bueno, perdonad la reprimenda, pero es que cuandoalguien se mete con mis queridos slots me entra un no squ... sigamos con el comentario. Opinar sobre una seccin de opinin me parece redundante, as que sigamos. Aqu tenemos un artculo sobreMSX Brazilian Team y su proyecto de un nuevo MSX (prometen ampliar detalles en el prximo nmero. Slurps!).Donde s me he queadado sin baba es en el artculo sobreJapn, con una lista ilustrada de algunos de los programas disponibles en Takeru... cuntas cosas... y qubonitas... y qu baratas... quieroooooo... "El club informa" y "El mercadillo del usuario" sonlas dos ltimas secciones, que se comentan por s mismas. La ltima pgina, la de la lista de productos distribuidos por el club, es una explosin de colorido ydiseo... qu bonita que es... Un momento... esto es todo? Dnde est la continuacin del artculo sobre el Pumpkin 3?! QUE ESTOYATASCADOOOO !!! Que los tres yayos esos me dicen queven ballenas en la luna, y no me dicen cmo teletransportarme!! Bueno, pues ajo y agua. Pues eso, que aunque pareca imposible superar Hnostar#35, aqu est Hnostar#36, ms more que nunca. Adnde va a llegar esta gente? Temblad, micromanas ysimilares! ///// KONAMI MAN \\\\\ MSX I.C.M. #19 & #20 Estoy hecho polvo... este es el ltimo artculo quequeda por hacer, y me ha tocado hacerlo a m... nimo... (Por cierto, que estos tres payos se cachondean demi programa de los acentos, pero de no haberlo hecho, aver cmo colchones [he puesto un eufemismo slo porjoder] habra podido yo redactar todo lo que he idemado,con mi japonesito 2+) Esta gente est hecha polvo: han vuelto a juntar dosnmeros en uno. Bueno, a ver qu encontramos por aqu.En primer lugar la introduccin (est en italiano + eslarga + son las 22:15 + llevo tecleando desde las 10:00= paso de leerla). Seguimos con un artculos sobre elexpansor de cuatro slots de Gouda... por lo que he vistono aporta nada nuevo con respecto al expansor ctuple dePadial... a otra cosa. Aqu hay otro artculo sobreMoonSound, en plan "Tengo un munsaun, oh, ah, qu bonito, arf, qu bien suena, ouaaaaaagh, que me co...",bueno; ms o menos como el que ha hecho el Ramoni en elSD#7. Me ha parecido ver algo de secta por aqu, lstimaque no voy a volver a leerlo... Toca Internet: aqu nos cuentan qu podemos encontrar en la MSX HOME PAGE (venga, va:) http://www.it.ft.hse.nl/cgi-bin/MSX Despus van y nos hablan de la unidad ZIP (ya estamos dando envidia otra vez. Pero como que no hay diosque algn da me compro una!). Los artculos sobre lasruones de Tilburg y Barcelona son un tanto escuetos ysin fotos (oh...). Una pgina sobre noticias cortas (meparece que esto del MSX3 est basado en una opininaparecida en el Hnostar#35...) viene seguida de elmanual en italiano del Screen Converter de Compjoetania(caramba, qu corto...). Las tres pginas siguientes estn dedicadas al Pampkin Adventure 3 (s, s, Pampkin... qu fallo ms tontoal teclear), con fotos de las secciones 8 y 11 del mismo( Yo no paso de la 6!! AAARGH!!). Vaya, las pginasen color estn dedicadas al DASS... no s si vala lapena. Qu es esto? La solucin en italiano del Ys, laarga y llena de mapas! Ocupa casi la mitad de la revista, que es lo que me quedaba por comentar!! BIEEEN!!!Pues eso, el Ys solucionado y mapeado. - SaveR, t no estabas atascado en el Ys? Esto tevendr bien. - Pero si est en italiano y no sentiende! - Pero... tan difcil de entender te parece? - Vaya! - (...) Qu pocas pginas quedan!! Esto es una opinin/artculo/lokesea de un tal Bruno Fanton. Luego comentandiversas publicaciones: Hnostar#35, MCCM#80, SD MESXES#6, Freesoft Magazine #13 y Chip Chat. No puedo dejar de reproducir el inicio del comentario del SD#6... "Nestor Soriano, il redattore di questa rivista, hadeciso che..." ESTA GENTE SI QUE SABE !!! Hum... un espacio para mensajes de usuarios... Ques esto? "ESTE ESPACIO FUE RETRAIDO A LOS MENSAJES DESUSUARIOS". AAARGH!! Qu mal suena! ATENCION, GENTE DE ICM. LA EXPRESION CORRECTA ES ESTA: "Este espacio est reservado para mensajes de los usuarios" Ok? Aaah, ya est el capitn metiendo prisa! Seccincompro/vendo, un par de cargadores pal Duck Tales yelStreet Neo Ficghter, lista de software ICM, cmo suscribirse y una novedad: ahora distribuyen en Italia a ICM yHnostar. En resumen, un fanzine muy... largo. Hala Ramoni, yapuedes cenar. Nos largamos. Hasta. ///// KONAMI MAN \\\\\ Gracias a nuestro amigo Marce y su fantabulstico PC con modem, hemos podido extraer del rea de mensaje ra R34.Emuladores el siguiente mensaje de Rafael Co rrales, con un par de noticias que no tienen desper dicio. All va: Esto es un pequea noticia bomba, para que a todosse os vaya cayendo la baba. Padial Hardware,la empresilla madrilea conocida por sus famosas tarjetas paraMSX,ahora se embarca en el mas ambicioso proyecto parael MSX: LA CREACION DE UN MSX ESPAOL No os asusteis, no se trata de un MSX-3 ni nadaparecido. De momento es un proyecto, pero puede versehecho realidad de seguir contando con vuestro apoyo.Este MSX, que va a ser el primero basado en un expansorde slots, estar compuesto de la siguiente manera. La carcasa ser una minitorre del color que veamosmas oportuno. En el interior se alojar el expansor de 8slots, luego se crear un placa que segn el proyectoinicial tendr un Z180 a 20 Mhz (100% compatible Z80), yllevar una BIOS a elegir por el usuario (por ejemplo,si quereis un MSX-2+, podeis usar la BIOS del MSX-2+ quems os guste); esto proporcionar un 100% de compatibilidad MSX. Luego la placa de video (a elegir tambin, sepuede usar desde el V9928, hasta V9990), en esta placase podr montar desde los 128Kb basicos de VRAM hasta 2Mb, y luego ya en el resto de slots se pueden insertartarjetas con ms RAM, de sonido, interfaces de discoduro... LO QUE SEA. La idea como veis no es mala, y de realizarse podradefinir una nueva manera de fabricar ordenadores, ya quesera un ordenador modular por completo, y garantizandototalmente la compatibilidad ascendente del estandar.Este proyecto se hara realidad en Noviembre de esteao,y es probable que en la 3 Feria de usuarios de MSXen Madrid podamos ver los primeros prototipos. Y recordad: no es una nueva generacin, es un MSX a elegir,puede ser MSX-1,2,2+ o Turbo-R; y si estais interesados,hasta un MSX-3 basado en el Z380 o Z480. INTERNET POR FIN PARA MSX Y SIN COMPLICACIONES Hasta ahora, acceder a Internet con un MSX no erasencillo: debias hacerlo en modo texto, con programascomo el CACIS y mediante liosos comandos UNIX; no podasdisfrutar de la facilidad del hipertexto, ni de losgrficos en las Web. Pero eso se acab: un equipo deprogramadores de telefonica (entre los cuales est Leonardo Padial) va a desarollar un complejo programa similar al Mosaic o el Netscape, que permita navegar porInternet y por INFOVIA, sin problemas. An est en proyecto, pero gracias a vuestro apoyo quizs salga adelante; eso s ,es necesaria gente interesada. El softwareva a tener unos requisitos mnimos, ya que en Internetno basta con un simple MSX-2; si es en modo texto unMSX-2 sobra pero al llegar al modo grfico la cosa secomplica, y va a ser necesario un equipo mnimo comoste: * MSX-2 o superior (es recomendable el kit 7 Mhz.) * Ratn. * Memoria RAM de 512 Kb. * Disco duro o ZIP o MO, o alguna unidad de alta veloci dad y capacidad. * Modem de 14k4 o superior; esto ms que nada porque es el mnimo en la red, en realidad un 9600 vale tambin. Como veis no es un equipo imposible de acceder a l,de hecho yo poseo un MSX-2 que supera ampliamente esosmnimos y no he llegado a invertir en l ms que 90000pts. Este software sera algo que muchos esperamos, asque esperamos vuestro inters y apoyo, y ayudas paracuando se comienze su desarollo. TECLAS DE NAVEGACION POR EL DISKIO (uro!) En el men principal: Selecciona el men con los cursores y entra en el quequieras con espacio (qu difcil...) Cambia los herzios con SELECT. En los submens: Idem de idem con los cursores y el espacio. Vuelve al men principal con ESC. Leyendo texto: Navega con el texto con los cursores UP/DOWN (qu tsnico...) Imprime el cacho en curso con F4. Imprime todo el texto con F5. Cancela la impresin con ESC. (Truco: si en cualquier momento pulsas RESET, te sale ellogo del MSX y la cantidad de RAM disponible. Mola.) VDP BLASTER (II?) Hola gente!!! Resulta que despus de escribir el fantstico (yautntico) artculo de las interrupciones me qued conganas de deciros alguna cosilla ms, as que ah van: Para empezar, dice el Nstor (Antonio) que la tcnica usada no es exactamente de interrupcin, sino que elnombre real (el autntico) es el de (atencin) 'Muestreopor encuesta'... pfff!!! pos igual... Otra cosa algo ms seriosa es que ya he descubiertocmo evitar el parpadeo que ocurre cuando generas unainterrupcin (o una encuesta segn el N.A.), pero claro,ahora no os lo voy a contar porque soy as de **** y osreservo la sorpresa para el SD #8. Por si teneis el MSX2 T.H. (Technical Handbook) o el manual del V9938, latcnica consiste en desactivar la visualizacin porpantalla en la linea anterior a la que vamos a hacer elcambio de screen o de pagina o de ..., y una vez hechovolveis a activar la pantalla (todo esto se hace con unbit de un registro de estado -es curioso, pero ahora nome acuerdo... ya os digo que os lo explicar ms profundamente en el SD #8-) En cuanto a los ejemplos que os promet, estn metidos en un fichero comprimido (VDP.PMA). Los VDP-X.ASC son los listados en ASCII; losVDP-X.BIN son los mismos listados ensamblados y elVDP.BAS es el cargador que podeis usar cambiando elnombre en el BLOAD'xxxxxxxx.BIN'. Lo siento, pero esto no est quedando tan triunfalcomo quisiera, supongo que sabreis que hemos ido un pocode culo para sacar este suplemento, y lo que menos nosqueda es tiempo... ya os digo, en el SD #8 os volver amachacar con las interrupciones. Por demomento podeis enviarme cartas, regalos, dinero, y todo lo que os apetezca alabando mi labor programstica y mis elevados dotes artsticos con este peazosuplemento tal que bla, bla, bla... Ramoni ra usar despues CALL VERTSCROL CALL PALFADE INCSCROLL: LD A,(R#18) ; scroll INC A ; incrementa adjust INC A ; <<<<<<fUDC2#3̻ۗT!gy6cʗvxEy PveTD3B"8 ˺ɆB۹fx6cfh$h@쪫B" 3DEVgveTD3B"? ˺ɆB۹fx6cfh$h@쪫veTC2 ̻?YܗS!vVh%Reg5yە1멪#4EVgveTC2? ̻YܗS!vVh%Reg5yە1멪wfUD3 ;˺5d0ۨuUg%ʬ̨RvUWxFSۙ3DUfBw?fUD3 ˺5d0ۨuUg%ʬ̨RvUWxFSۙvTC̻5VT ܺfUEgB'ܸPvTUfxEeS!ʘ4EgxvTCC ̻5VT ܺfUEgB?ܸPvTUfxEeS!ʘUB˺۩vTDEg@vTDEgܺ$UxBUB?wp۩vTDEg@vTDEgܺʗe2̻?x̻wfUD3Eg{AvT3DUfw˺#Vyʗ`D?w x̻wfUD3Eg{AvT3DUfw˺ܘe0˺wBvUTDC3Eg{B1ۘvT34DEUgxBwxVBܐBBopwBvUTDC3Eg{B1ۘvT34DEUgxBwxu ̻wgBxwCfUCDB3#Egz ?ژvT2B3CDUCfwBvwWGwPwgBxwCfUCDB3#Egz ?ژvT2B3CDUCfwBvwt!˺vfveTBDCD3 2"#EgiB /ʘvT2"#D34BDEVgfgxGBIufveTBDCD3 2"#EgiB /ʘvT2"#D34BDEVgfg d̻wfVUDC3F"#EgY!.ʘvT2F"C3DUefwF BwEwPVUDC3F"#EgY!.ʘvT2F"C3DUef"c˺veTC32B" F#EgX vT2FB"#34EVgx6B"wBwEpTC32B" F#EgX vT2FB"#34EV2c˪wfUD3B"CE#EgH! vT2ECB"3DUfw6#0pB@wDw3B"CE#EgH! vT2ECB"3DU3R˩veTC2 BD#EgG!tvT2DB#4EVgx%3pDBwCwp2 BD#EgG!tvT2DB#4EC/RܻwfUD3"BCC#Eg7/svT2CCB"3DUfw%0wBDWBwBuBCC#Eg7/svT2CCB"3BD!BܺveTC2 E#Eg6cvT2E#4EVgx$pBUPUCwBwE#Eg6cvT2E#4C/@̺fUD3"G#Eg% RvT2G"3DUfx|U@EDwwPG#Eg% RvT2G"B30˺eTC2 G#Egi@캘vT2G#4EVx{wUEBWBwwpG#Egi@CG#21weD3"H#EgWu!캘vT2H"3DVw`pYPD@BWBwBuH#EgWu!CH"!캩veC2 H#EgFdܺvT2H#4VgPUDUuCwBwH#EgFdEHڅ/ܪvUC"I#Eg$yBܺvT2I "4UgB pYUDEuCwBwPF#Eg$y@CoCIc۩vTC I#EgVe0ܺvT2I 4EgxBBBUD@BWBwpwpD #EgV`HoHuB˩wfT3 J#Eg4CܺvT2J3EfwpYTBUTBW wpp BB #Eg0DCID3!˩veT2 J #EgB ܺvT2J #EVgxBpBEBU TUuwwB 23* #EgDBwoCH ˙fUD2K#EgܺvT2K#DUfBYBTCUPB@BWp3"#2"*#EgBJIʘeTC2K #EgB ̺vT2K#4ECpYCTUUBDBUpP "3* 2"##EgNHܺweD3"K#EgܺvT2K"3CwBEYUCDUPB  #3*C" #EgCwGHܺveC2"J #EgB ܺvT2J"BXBTUUDTB@ P 2 #2B" 00#EgCp HF ܺvUD3B" I#Eg ܺvT2I C pEEYPBUD@ 2 #22"*##EgB BwGpE"ܹvUTC2#3"H#Eg#2ܺvT2H"0CpBTUUPBU TD 2 32B"0"#3 #EgoDwCCC "3TC쩇fBUDB3BD0H#Eg6c!ܺvT2HDpYCEYBUYUT 2 3""3#20#EgBFFwCBDe0eBUTC4VfCH#EgX1ܺvT2HC owYTUCT@ 2B  3*#"#32Egw FGwpC4feBweEUD34gcH#Egj0ܺvT2FBBoBwYCP BC B@2B  3*:#:" EBpGGwB6xvbveDTC24hdH#Eg{@ܺvT2DBoCwEhB BU C B3B " 3*:#3# @BB B wDBwB FsvUBD3"$gcH#Eg$BܺvT2BBBoEwEfCPC 2 2 2*#:":"B w wHpB 6xvfTBC2 #VfBH#Eg%RܺvT2BBoGwEfiBBPB02 2 2*#3#B"B wpwHwpB $feseTB3"4C!H#Eg$BܺvT0BGBwEfPYU BB 3 ##":B"F DB4CbUD232CI#Egz@캘BCoBoB wEfiUBPC : #"2B"0*BF ̽woFwBB ̨@vTC2# BBJ#Egh0BoIw@EYwfiDXC 0# 0B C" Cp BwICB ?uD3" L #EgFd1BLpUEUBf TUUBB0 0"32" 0B BwGwpE fCeC2 N#Eg30KpBUDUwBfUEBP@B C32  3#"BB" p̰ wBoBgpE 2d3"N #EgDoBDpUTDYvfiED_fBP@Cʢ C: 2B " 2 BЬwEgwxD T2 N #EgBHUCTEYvfPUiB@B ڢ CB " pBC woBCBwD ˺vS"O#EhHoBpUYCUDE_vi_fBBTD ڢB2 B BC 32"p D woFBwD weC O#EpwBoFUDfUTDU_wUhBE D BBBC" F wCoBopDwfUD2O 4voHUYCfUTEDU_UZ_vBEUT ʢ B B B EwxGpDeTC2 OLUYBfUDUDODU vDTU C BB  EBBwFwpDUD3"OBoBoDpUYfeUDUDDUPUyEXfPC I02 ̰FB wGwpDeTC2 NCBCUBBfeTDBBD EUTD_fBUBfZ C FBC" BBB BwEwC fUD3"MvBoFBUYoBfeICED_fhPWi C ˻C C" FB wGwC veTC2 LIBUYBCfeDBBUDTDZwfiEvBD BCB" BCwBBCwC wfUD3"BIoEpCUBCfeDFTEUDZfT_vT DDBBB BCBBwCBC veTC2 BHGBUfCf`DEC`BUDZxUE_v T CBC˻B BCiBwCwC wfUD3"BEwoF wUYfDfDIBDfdIUDUUTUv P@DBB BBDf`BwBwpB veTC2 BBwEBUYBfDfDofBBfHBDUCUDUfB@DCB B BDBf'`wxpwfUD3"wEwpBUfhCfdDfBBBdIDDOBUTDUj UD D DC DBBf`BwBwveTC2 B# BwEwpBUfiCfdIiBdHTEBUBD E_iPUD D EB BB f`Bwwx2 wfUD3" DBBwowpBUfiCfdIfDfdEBTDCDE_fePBU@D D C eEf`PCwBwC D veTC2B"#E@WBwDwpBUfCfdIfC fdECUDUDE_vwUUPCF/ UEV`PUwxwwwT2veTC2B"#@BwDwBUYfCfdIBCfdECCPUBUDEUPU_PD F DB UEU PUPBwxwwCT2wfUD3" BwwBUXfCfdIiEfdEYBYBBUCUU_ BC ݽB B BCBUEU BUwxwBBw D veTC2 BWBwCwpCUfCfdIFfdEYCC PYUPUBU TEU C FC CBUTU UBUBwxxw2 wfUD3"WBwBBwBUfiCfeHEBfEYBBBCUTU EBDEUBPC BBBG UEPPDUBwxxwveTC2 BCwBBwpBUYiBf eDiBfDUBBCUUDDE_iPBC BBB BBDUDBU D@wCxBxwpwfUD3"WBwCBwuBUfBfeDhCBfDUDdHBPUZUEBD EUfUT CD CEU BPBDCCwxBpveTC2 BwBBwPBUYfBCfDihBBBfDUiBfIBUUZUPCD_veUD CC C ED UTD@DwBxwBwpB wfUD3"WwCwuBUiBfTVfDBfDUXiCdBPBUBU PEUE_UT@BCC˼CCBBUTPDBwxBwpB veTC2 BwDwPBUViBfeEifEBfdUYi`IBTBUBUBU_BUT@BC ̻DB HYPBUP@DwxpB fUD3"wBwuBUofBfeDVofBBfdEYfCfUHBUEBUECU@DU ̻CB BFBDCI BTBUB@BwxB eTC2 BwDwTUViBBf TUffBfEXhBfThB P UTCU TUT@DUfP̻D CCGBEUPU@CwBxwwUD3"wDwuPEUofeEVohBCfDUiEfdFB UTDU DEe@˼C BEd EUPUCwwxweTC2 WwD wuEViBfeEfBCf TEYfCfECBiBUDUDDBUD ̼B мDB`B EBUPBwwxwwfUD2wDBwPEofoBfTUBfBCf TEUBfTYBBh UEDUEBUDUBD ̻BEEB iHB IEUTCwBBw weC wCwtDED feE_ohBfeDUiBBfP BBeBTDUTCUBT D@ ̻ܻFEC HIHPD@Cww˺vS"wDBwP@DFCBfUE_ofBfeTEYCBfeBTiBTDUTCU TD@DPEEC IITU@CwwT2 wDwuB@DoBDfTUEfUDYiCBfePViCFEYUPDUBDUP̻DEDCBB TUDBwxw2d3 wCwTTDEfUEUCDfeTEofBBfUBdiB UECUEDUDEUPDEDB BUE@BwB wfCeCvBwuPDTDeUCfeTEUCoBfUDVfiBBfe@Vfid TDEDUTEBUB CBDFB IB IUEPCw x?uDBBwUUTHFUDBUD feTEofiBf eTUieIB ICBEEUEBUB CEEB BhBHEBT@BwBx p̨@vPwCwupUTEEUBDBUoBfUDVBfDfUEViBdYBU B UYUTUYUCBKBFhiBETUCw pbPwCwWPTEDUDTDBU_BfUTEGfeTUVCf DTD UUTUCMBFhB IHETUwBx sBBBuTECUDEUDBUCeBUDUoGfeUEVhdYBIDPYBTU CEF FiFBBETUTCw wpCBBwPBTDDEUTU_DUTDUGfUTUVoBBfEE CYBTYBECBIBiB FEEUwBx pesWCwuPEYDUTUDUTDEVFfeUEUfdUD TBB EEYBFCBICHB FEUBw vbwBwufdXBBTFUTDU_DfeUTUVofB fTXTBBECEB GC dIB%FEUwwpBwowPidYBTEUTBDU_BfofBUEUfiBeEYBIDXCE E# dHFEUBw pve0wBBwPfIBBTDUTEDEU_DfBUTUVohCfTUCIC YECDBB dCIBFBIEUwwxTCwoBwufYCCUDDEUDEU_BiCUEUVfiCfePYBiTEDBBB BdBIIhB HU@wB w"wB wu fdBTCUBUEU_fCUTBUofiBfeEhBTBBBBH BCBE dHdiBIiiU@PBw xwwBwPfEBCeECUEUBfDUDBUoBfCfTViB BBEBI CCBC TBIB diHhIUBPBw wwBwPBfIEdB UEUEUTEUYFfeEViB EBY BCBBC TCOdIfHY@PBwBwwB wu fdYCfIBXE_EUDEUVFfUEoC dYBBCBDܰfTOdHfHBPBw wwCwu fdDiIBBE_EUBDBU_Ef eTUffCBdYBBBCBDB.ܰfTOdIfH`Uww wwpfICBfCE_CUTCDBUoEf eE_eCTYDCBCCBܰeTBOdfHfH`UwBwD3!wBwPBfIBBiICBDCUEDBUoBfofTUohCfTBBfEC D BBC% ܰieTOdfIfHd`UwxwuBwBwPfdBiHBCDUCDCUDEBUB foeEUhBeTBfEBD@ BCG& ܰfeTOdfIfOdUwxwcBBw fDBfBHCCUDEBUCfUEVifeECfIBCDJ ˼EE ̰ffeFBdfiIfOdUwxwڅBwu BfICfICCBUBEBUDeTU_iBfUEeF ˻BCBECfUFdTVhfHfOdUDwBwB wpfiIBBfICIBBUTUEU_ofUEUiBfTUCfdD BBBCB ifhUFidTVfFfOdUBw2wB wPfdBfdCCUEUEUUBfeUTBUoDfeTUj BfTfiB I ˼DC ̼BBf iUFfdfTVBFBfO`fDw3wBwPfBCfIBBHBTBUEUEUDBUDfUEUj Bf Tf FBCCC BfeUOBfdfE_FifOofwBwC/ww fhHBfIBBBBDBE_EUTEUVDfUEUCf efTFB B EB ܻfUOBf ToEVeFBfOofwBwD!wBBw fiIBBfdBB HBIEDUTDEUVB ffUTUVBf eEf`TFiBCKܰBoPOfToeEVUFBOoFwwC/wBwufBfFBChHBBCDEUBDEU_CeUDUVifUE` ffTVh BJܰCeT_eT_eEVUFdo`wBw3wBwpfifHBBDIDBUTDETBU_BfBU DUVfjeTU BfeTVfC Kܰ_BUT_eEUUEVTV`FFB ww2BwpfifHfIBDCDEDUTBU_BfBUTDUVBfUTUCfeD_fiB BDEܰ_fUT_eEUUEUT_PUFEPwBw"wPfd BfdDfIBBBCUTBUTBUfDUTDUVCUTU CfUDVBfB ܻFCUeUEUUEUTEUT_TUOOEwBw wf CfFCdBBBIBBHTBUEUBDBUBeUEPBfUDVfBU@ܻKU_eUDUXUEUDEUEXUEUTUEwBw wi@CfHCfHBBBB TU_DUTBDBUfBUE _CTDUoBfT@˼EBܻE_UBTUXTCUDEBU EUETUTPUBwwud@BfIDfICDBIBU_EUCDBUfeBU UC eTEU_fT@˼HB ܰDE_UTEUDBUTBDEDEUTUTBETDBwwgpdoDdBBICBBUDUDDEUeBUBPUfUDEBU fT˼GBDECDEBDEDECDEUTBD@UEDwBwpfDBfFoB fddDBIBEUTDETDEUCUP BU_eUDEBUBTD ̼GܰDTEDETGDEDD @U@PwwwBwph@BfFCfHBBBBBECUDECUDEUeCUPBU_BUDEBUeUTD ܼH̰PBD@UTBDBUDETIDD@PwBw wBwd@BfFB dfIDHBCDEUTEUeCUBU_UTBDBU _eUTDMܼG ܰDDBUDTBUDBUTUTUDTDD@PwBw w`wBwd@DfdoBfdBB dIBBBUDBUTEVCUP@EU_eUCDBU_UTBD@ܼCCBEPTDUTEUEDUTUTBUBTPBD Dww v`wBwDoDfdoBfIBBdDBBUTEBBUDVBUT 4EU_BUCDBU_UTBD@BDBUEBUTYUBEBUEETUPBUDBBw v`wBwDoBfFoBfHDfICHBUIBEBU TEUDTU_UCD@BU_UTBD@BDBUCUTYEIUEIUHBUEDwBw w`wBwDoCfFoCfdfIBIBBCTBCUDBTBUETCUBDBTCUDD BHBUCUTYEEIUHEUDUC w pwgpdDoCBfFffdBCTBTUDEBU PEUEUTDEBUBUTDD BDC eUUUTEBEIUIETUwwppwpD@oBfdfCfIB fdHBCIDBEDUBUTUT@CU ZUTDEUD BCB iUYTBIBEIIHTUwww`wpD@BfdfBBf IfHBIBBBBEUB YUTBUZDEBUE@CB UBTBHB,EIITUPwwpv`wwPD@fdofdBfdBBBBIBBBTXBBBTECUC@CUT@BBDUBIBIETITPwwpv`wwDBfofdBfdBIG HICBBUEY UPUUYUT@CGPUIBIITUPBw pw`wwDDBfofIfICIE BHB 8B UEUBUUCF PYHIC ITPBw pwwDVCBf oifIBBfIEB IBG 9BUI UTUYUBF XHBIB IT PCw pwwDVCBf `fifdBfdBIBDBCIBBTB UTUYUD BEUHIIBTPwB pww@VBBf PfffdBfdCIBBBBBHCCH P UTUUD DD UHHB IT Bwwu@VoCfPfDfICfIECCIBDC I B D UTUUD CJTCTC ITBwwxwu@VoffPfBfofIDBfIBBdBEDHDHBUTUUD BM PCTIBTB C wu@VCePfBfo`CfdDBHFdBBHBBB UTUU@NPCTHTCw g u@VC ePof`CfdCIFHB B FUTVCT@BNBPTBBTwwf"u VCfUoC `fdE ddBBBUTVCT@M PTBBBTIwwV2u UBeUDfBfIBdCdBBIEIBIBB UTVT MBPCTBBT wU3wu UofUTCfBfIBHCICBHBIBIETVCT LCBTBBBTHwuEC/wu UofU@B of`VfdEfIBfICFBBIBBTVBPEEB IBB TwBD!wu U_fUT@Bof`BBfdDdCBdBCDBIFTVBPCDBBHB TBwU4C/wuPU_eUDBPBfFCdBDfHD IBBIFeTVi@DDB HHTwp"B3Bw PU_UTDCBfIfIDfHGHCBIBBIFeTVi CBCUIB"THTwup#2wuPU_UD@UoBBfhIBfIBfdGBBBICIBB eTViD ICB UITB IIIBwp"wT U_TDBUoBiCf`oB dfHBB BHBBICeTUf@ICBBUIBEBIII_pڅwT U_T@UB`UCf`BfdCfIBDIBBdBhHeTUf BGCBTB$EHHIwpcwTUT@U_B`UBBf of`fIBBfdEIBddB eTUfCFBCBB TDEB#IIIIWupuBwU@wUDUV`UBfofCfIBfBEdBBBdBBdBCeTUf HDBB TBBEB#IHIIwuWD3!wu@v`T@ UV`UDeC dfHBCdBBIBdEeEUBFCBB TB EIUIBIww wu@fPTUVofUD f`fdBfdCIBIBBdE eEU FCB TC ITBHuwwuTTBUofUDf`ofdfdCBfHBBBfICdiB eEPF BBC B!IT wwuTD0BUoeUCf`oBfFBBfHDdECdEiE eEPH BBCB hB TwpBwT@C2"BU_eUDfoBfFBBfHCdBBBdEDiD e CC BBC iTB TIBuPwU@D3B" U_UUCfDf FfdC fIBBCfBoeCC BBCiTB IIBwp"ܰwU@TC2#3"U_UUBfeCfTfBBfdCBfIBBfIFffDoU E B BCCiTBIIHuw"3TCwuDDB3BDUVUU_fPVBfTfBfFBBdiCBfIBhDfifoPE B BCCBiIBIHIwuBDe0wTTC4Vf@UVUU_BfPVBfoTfCfFCBfdiBCfIBCfDBfBf FB BCC( eIIIuP4feBwTD34g`BU PU_ePVDfFfCfdfBfFCDdBBdDFf G BCDBIBITB#IUp6xvbpwu@C24hdUPU_fUPVDeFoBf ofdBfFBBdDdDVEfG C BCC IWwBFspWu@3"$gcUBUBUVCUoBfofoDBfFCCfFCfdDVDfo H̰ BCC IfIBw6xvfwP2 #VfBPBUfBUUCeUoBffoDfdofFBfdDVCf`H ̻ ̻ BD, HhIUw$fesePWP"4C!BUBUUBePVB foiBfdoFfFBfdDVoCf`H˰B BDB!iIIhITW4CbUDP2CCBU eUTUofUPVDf`fiCBfiIoCB`BfEDUoBf IB˻ BDiHoHdIwPBB ̨@vTC0@ BBE UeUTUofBUPVDfPfiBBfiFf`BfETUfBIB˰ BCiIHIBWpCB ?uD3"GBUT@U_eBUPVCePofCffB fiBf ETUVo IBiBCCfdhIdfWwE fCeC2 IBUDU_CUPUCfUoBEfPfCBffCCf TUVf ICdoBBCffIIfu_E 2d3"IUT@U_CU UofUoEfiPfBfioGf TBUf`IB˰dfBBCBfodIFiWpF T2 J@DUTUoBfBUoBDfoiCBfioGf UEUV ICdfBBCiIoIdF`UWpF ˺vS"KBEVBUDUoCUPVBoDfeohBBf`oEf dYUEUPIB˰UdoBBCfiIoIfFdi`uwF weC OECUDUeCU@VB ffUfiCf`UoEf PiEUPHCUdo`BBCfdoIoFfWFwfUD2OCU@EU@VCfofPVGfUoEfPEU IC˰TUEoBBBfdfo`fiFfupGeTC2 OBUD@DUTVEfdPVBFfiUfEfPU HDTUEoBBBBf oiF`UupGUD3"O ETDUeBU@VC fTVCfofPUVEfPGCTUEoBBBfiFff`wWGeTC2 N BDwCUD@VCeBUDVBfBBfiPUVoCf e@ FC˻BPUEoBCBBf diooIidfBWG fUD3"M #VgBUTD UCU@VBBf ofiPUVoBf o`" T@ FDBDUEVBCCfi o``fFUwpH veTC2 M "0DUfBUT@UDUT@VEfPUPBU ooP#0TBED˰DB@UEVBCCfi `fdPWUH wfUD3"BK #4EVpBUDUDUDUoDfePYPBUfCeP3D`CDD D@UDU`BCCf`BB`BBUWUH veTC2 BL "3DUxT@BUeCUTDUoCBfDYPBUVBU4EV CED ˰D@DTE`BBB  BoDVWpI wfUD3"BJ #4EhP BUeCUD@U_BfeU@UPBU VoeTDUf CEDBD@CDPBBB `BB`DPTPBUH veTC2 BI"3Dg UeBUBDU_feUT@YPUVofUP4EV`BDCED@TPBCBBf`CDUwFwfUD3"H #4WxBCU TD@U_eCUD BUoUT@DUfpBFCEBBDPBCBBBf`e BD@UupF veTC2 B# I"3UfBwgvpCUD@U_CUTD 2BU UDEVgpECCCBPBBBBUVe CBUPF2 wfUD3" DBI #4EVeBUVUBDUVCUD@DBU TDUfw FBIBBBBUUPBCUuUF $D veTC2B"#ECJ"3DBU?UTDBUVBUTD4T0CUD@EVgx FBBDFBB U DWPG 4T2veTC2B"#ECJ"3DBU ?UPD"ECUD@B4T0E_BDEVgx FBGEBBBBGWG4T2wfUD3" DBI #4EVeBU VeC2 DBUBDB$D CD @3DUfw DCIDBBBB IH $D veTC2 B# I"3UfBwgvBw fU3"UTD@C2 BD#4EVg EMBBBBB JG2 wfUD3"H #4WxB uC2 BD@CDB"3DUf BBPBBB BLF veTC2 BI"3DgvD3"D@E#4EV`BTBBGFGwfUD3"BJ #4EhB TC2 HB "3DU`BSBHEH veTC2 BL "3DUxB UD3"LB #4EV BSBC HEBI wfUD3"BK#4EVy˺eTC2 KB "3DU SBCB HEJ veTC2 M "3DUfB ̻fUD3"M #4EPSBCB HUEJ fUD3"M#4EVg˨̻veTC2M "3DU RCCH eTC2JeTC2 N#DUfw˨˺wfUD2N #4EPCHF BBI wfUD2JUD3"OEVgx˨veT O "3DU DO BBH veT KeTC2 O4Vw˺weC O #4EV` EO BBG weC KwfUD2O4FxBBdC O#DUfBw`EN BBFBdC K weC O#ExBBʙT2O4VwBweC M BFB BʙT2L ˺vS"O#EhB˼B̻T2O"5g˺vS"MBEBB̻T2L T2 N#Eg˺vT2N #ExB T2 LCFB ˺vT2L 2d3"N #EgB ̻vT2N"3F#2d3"LCFB ̻vT2L fCeC2 N #EgB3 ˘vT2N #4V4Bf CeC2 M CB۽B 3˘vT2L ?uD3" L#EgFd1ʘvT2L"3DWX?uD3" K CBB Fd1ʘvT2L ̨@vTC2# BBJ#Egh0vT2JBB 2#4EgB @vTC2# BBI C˻Ch0vT2JB bUD232CI#Egz@캘vT2IC#3#DUh&bUD232CHHz@캘vT2IBseTB3"4C!H#Eg$BܺvT2H4C "B3EVx7BseTB3"4C!H F$BܺvT2H 4CfTBC2 #VfBH#Eg%RܺvT2H$fe2#B4Efy8fTBC2 #VfBH D%RܺvT2H $fesvUBD3"$gcH#Eg$BܺvT2H6xvB"3BDUg7BsvUBD3"$gcHC$BܺvT2H6xvbveDTC24hdH#Eg{@ܺvT2H FC#4EDVg&bveDTC24hdHC{@ܺvT2HFBweEUD34gcH#Egj0ܺvT2H6xvC3DUTVw$yBBweEUD34gcH#Egj0ܺvT2H 6xve0eBUTC4VfCH#EgX1ܺvT2H4feC4EBUVxVBe0eBUTC4VfCH#EgX1ܺvT2H 4feTC쩇fBUDB3BD0H#Eg6c!ܺvT2HBDB3DBUfx4ETC쩇fBUDB3BD0H#Eg6c!ܺvT2HBD"ܹvUTC2#3"H#Eg#2ܺvT2H"32#4EUgxB"ܹvUTC2#3"H#Eg#2ܺvT2H"3ܺvUD3B" I#Eg ܺvT2IB"3DUgܺvUD3B" I#Eg ܺvT2IܺveC2"J #EgB ܺvT2J "#4VgB ܺveC2"J #EgB ܺvT2JNF3:EIBOCCBJBD3:MK31D3ENE3EKRCEBHFC3KL31D3EMB3FMKGCDBJFC3CGM3C3EM3DPLHBDODC3KN3C3EL3DQMFBCBPBC3IN31C3EL:CRMGBEBQBC3GO31C3EL:BaHFQBD3:DP31C3EK3BaIERBY31B3FK:BaBDBCEBRBY313:FK:aBEBBCCRBY313:BBKBaBFBGCRBY3BBJ3C^BECCCRCY3BJ:D_CFEDRCY3BJ:C`BFBEDBNCX3DJ3_BFCEBNCQ3:BC3DJ31BPOBEBEMCO3:DC3DI31OPBEBGMCN3GB3DI3OPCF 3HMDM3HB3DI13NPDF3:E:GLDL3J31DI1BCIPC:F3:E:GKEL3:J1EI3BIPC:F3E:GJEL3K1EI1CBJPDB:F31FHJFL3K1EIB:BIBPEB:E31FHHFL3K1EI:CIBOFB3E31FIGGK3:GBB1BEIB:BHBNGB3E31FJDIL3:ED1BFH33:BGBHEFC3E131F:BPL3:DEEH:CGBGDHC3E131F:BPM3:DFFGB3:DFBGDIB3E131F3B::NK3:B:CF1FG313FBFBI:B3E131F3:3B3MK3:CCG1IG33JFCK:B3E131FB3B33LL3EGECG1B3IBE3L3C3E131FG3:JL3:GGJF313:IBBC3M:C3D331CBH3IM3HFLF33:HBDB3:L3:C3D331CBC3E3FO3GTF1B3:G:H3:LB3C3D331CBC3X3:GTF1C3E13BGB3L3:C33BB331CBC31X3HUFBD3:B31BG3:KB3D1B3BB331CCB31X3HUE3G313:FB3KB3:C13:D3131CBB313U3:HUE1H33:GB3:KC3D313:DB3131CBB313U3:HTE1G31B31:FB3J3C3:C313:CB331DBC331U3EBTE1G3C3FB3:I3D3DB33:CC331DBC31U3EDTEBF31C31:FC3I3D3DB33CB3:31DBB31U3DDREBE31C3FC3:H1D3:DB31B3BC3:31DBB313T3DEQBEBE3C31DC3:G3E3DB31B3D3:31DB313T3DVCEBD31C313ED3G3E3:CC3B3E331DBB31T3:CTBBEBD3C313:CC3:E3F3CD3H331DBB31T3:CRBBB3EBC31C3133:BD3B3:B31G3BE31G3:3DBB313S3:CQD3ED3C33B3:31C3F3N31G33DB313S3:CPBC3E:31D31F3B3:E31O3F3:3CBB31S3:CNBE3EB3C313E3C3F3O3G3:3CBBB313S3CMCG3EB3C33D31C3E31O31G3B3CBB313S3DLBEEB1C3131E3BB3:E3O3F3:3CBBB31S3:CKBFBEC331D3B1C3:E31P3F3B3CBBB31T3DGJEC33D3B1I3O31E3C31CCB313S3:DDBLE331B3D3BI3N31D3:BB31CDBB31T3JBMF:31B3D3BH31O3C3:CB1CDBB3331DM3HBNFB331D3B1I3N3ѻC3:DB1CEB3B1IL3EKD3:FB331D3B1I3M3B3:DCCEB31LM3:D;GDB3BFC1B31D31R3C31B3:ECCF3MS3;JC3:FC13D3BQ3B3B3FBBIFD31CE3EE3:LB3:FC3D3BO3:C1Cѻ3FCBID33D31B3:MOCB3F3C3B1M3:B3D3B:FCBICB3131H3IUBB3F1D3B1L3:3DBBFCBHB 31:3F3F[B3F1D31L3:B3D1BBGCBHBBB31E3E]B3FB13:3BK33D3BBFCCGBD313C3:D]B3FB133BJ3::DBBBFCCFE3B3:D]3FB :13I3:BDBBBFDBBEC:BB3ENNB3FBBB1J3B3DBBCEDBBECCB3EMNB3FBBB1I3:B:CBCBEDCBEBFѪC:EMPB3FBB1I3:BDCBCDDCEHBBDGCBPB3FBBBI3B:CBBDCBDBHBBCECBPB3FBBBH3:B:BCBBBDDBDGFBBCBCEPB3FCBH3:BBCBDDBDFEBDCEPB3FBC13H3CBBDBCEDBFIBBDGPB3GBCB1B3E3:BCCBBDDDBFKBCGOB3GBCB1:3E3:BBBCEDEEFLCBDGOB3G 1:3E3CCBCDDEDBFCCFBCBBCBOB3G E3CBCDDEFEBFCEDJBCNB3H D3CBBDCEEDBEBGBCKBCBNB3H C3:BCBCDDECBFBJBNCBMB3HBC3CBCDDEFCBFBKBNEBLB3ICC3CBCDDEEBCGCLNEBBKC3IBCB3:CBCDDDEBGCJBOECIC3JB3:CDDCEELDKO EGDB3LB3:BCDCEEKDKOBBGDFB3L 3CCFBEELDJNBPB3L CCFBCDLCDJMDNB3L EDFBCCLBDAJMDMC3L EDFBCBMDAIMDBLC3L ECCDBCNBDABIMEBJC3MBDGCODABGMEBID3MBBCMBBQDCEBMEBLD3MBBC HBQADBBMEBBJE3MBBBBBCECQABAHBMEBB:GF3NBBBCFBDQBHBBMEBC3:CH3NBBCFEQBHBMDBEL3OBBDDFDOCAFBMBCBFK3OBBDBEBCUBCFCMBCBCEI3PDBFHUBBDDDCNBCBFED3PBBDEJVBEDBCBNBCGCB3DPBDBBECDUHKBOCBBIBE3PBBCDDDAUBKPCBBJC3:PCBBCDDAUBJBOCBCKC3QCBCEUCHBMECKB3:QBCCBETBGBMEBJB3BRBBDCBGTCECMBCBJB3BTDCBGTEECMDBCK3:BUBBBBGBTLMEO3:BVEBGBSKNBFN3:XBBBGBTIMBFEH3B[BGBTGNGDG3B[BBGBUBBPFEFBB3B\DCGBVBRFE;CBC3B]CCFBlGE:CD3B^CBFBlFEI3B_BBDBlEBEH3:aBBBCClDDG3:cBBCCmCBDC1G3:BcBBABnBBDC3F3:BdBDBBnCBBBCB3E3BdBBBDCpB:FC31D3BdBDAEpB::FF3C3:eBEDlB3:3EH3BB3eBBDBEkB 31:313:K3B:fBDBEkB333P3fBCBEjB3B3S3fBBBFkB3B331Q3gBCCFBiB3B31B3N3BgBGFk31C31B31L3DgCFFk31C31C3I3:EgCEGeE31D3B31H3:FhCCGeE31D3C3F3:G0gCCIeDB3D31J3HgCLeDB3D31D3E3H0gBLeEB3E3H3:GgBKCaFB3E3H3:FB0fCKCaF31F31H3:EB03gBKB`F31F31G3FCB30fBKBB`F31F3B1G3ECB0B3fBKC_F31F3B1G3EC3B30eBKE^G3F313E3:EDB0B3fKE^FB3F3131E3:DD3B30eKD^FB3F3131E3:DDB0B3eBLC^FB3F31B3D3:DDB3B30dBKC_FB3G331D3:DE0B0B3eL^G31G331D3:DE3B3B30dBL_G313E3B3C3:DE30B0B3dBlG311F3B31C3:CEB3B3B30cClG311E3B1C3B3:CEB30B0B3dBjH3113:B3B1C31B3:CEB3B3B30cCVSG313C3B1D33:CEB30B0B3cCTSBG:13C13C3B3CF0B3B3B30bDSTH1:D13C31B3CFB30B0B3cCPBUH:D13B33CFB0B3B3B30bDNWHB313:B3:BFBB30B0B3bDLWIBB313D3BFB0B3B3B30bDKYJBC13D3BFBB30B0B3bDIZJBC3E:EBB0B3B3B30bDHZKBC::BEBBB30B0B3bDE[KC:C:ECB0B3B3B30bDaKDCE0BB30B0B3bD`LDBDDBB0B3B3B30bD_LBDBDD0BB30B0B3bDKRLBDCCC03BB0B3B3B30bDIBPMDCCBB30BB30B0B3bDGCPMBCDCB0B3BB0B3B3B30bDGBOBMBCE3B30BB30B0B3bCFCPN!C EB0B3BB0B3B3B30bDFBOBOBCBBEC3B30BB30B0B3cDXLCC"BBBJB0B3BB0B3B3B30bCVBIBC"!C"!BCBBEB3B30BB30B0B3cDVHF"!D"BCDE0B0B3BB0B3B3B30cCTBGH"!D"!BCH3B3B30BB30B0B3dBSECK"E"DE30B0B3BB0B3B3B30cBQBBN"!F"EECB3B3B30BB30B0B3dBQBP"!E"BMB30B0B3BB0B3B3B30dBOBT"E"!PB3B3B30BB30B0B3dCOC"!Q"!E"!QB30B0B3BB0B3B3B30dBNB"DR"D"!P0B3B3B30BB30B0B3eBMB"CL"GE"OB30B0B3BB0B3B3B30dK!EJ"CF)C"D"OB0B3B3B30BB31BCCBCBLJIF""B)H"!D"OBB30B0B30131BB10BEBDBBPIGM"C)B)D"C"!PB0B3B3B3131003BBBBBBNG!"CG")BB)N"B"B!PBB30B031B101330BBEBENBDC"E"FR"B!QB0B3B3B1BB1BCB3BCBCBOCD"C"EY"PBB30B0B3BB0B3B3B30fDC"!E"\"QB0B3B3B30BB30B0B3fBC"G\"!QBB30B0B3BB0B3B3B30gBBD"DM")CM"!RB0B3B3B30BB30B0B"B" B dC"GH"EQ"BEIBB30B0B3BB0B3 33 B dC"!CH")DS"EHB0B3B3B30BB3 0203# B dB"!ED"B)EU"B"DGBB30B0B3BB0B32B#0 e"B"DE")CV"!C")CHB0B3B3B30BB3 #B0#2BB" bD"FE"BV"!E"CGBB30B0B3BB03#C"2B" B ]CC"!CF")CW"D"EHB0B3B3B30B3#020B3 \B"!"!CF"FT"F"B)CGBB30B0B3BB0B3B#B32B [D"C"!"!DD"FV"B!E")DHB0B3B3B30BB30#B032B [F"!C"!C")HX""D")CHBB30B0B3B02B3 3B20" ZF"CB"!BB)GY"BF")BIB0B3B3B30BB30B0B3^G"!B"EC"EY"!BC"B)DIBB30B0B3BB0B3B3B30]G"BB"DF"CZ""B)EJB0B3B3B30BB30B0B3\G"!IE")CE"BCP"!C""CJBB30B0B3BB0B3B3B30[H"D"FC")IBT"B"EKB0B3B3B30BB30B0B3[H""!F"I)X"!D")CKBB30B0B3BB0B3B3B30YB")E"!B"!C"EC\"!D"B)BLB0B3B3B30BB30B0B3YD")"B"EBc""B)DLBB30B0B3BB0B3B3B30X)CB"!"!Gd"!B")EMB0B3B3B30BB30B0B3X )")"!B"!GU"!C!!!!B"C"EMBB30B0B3BB0B3B3B30VB)CC"!"!FY"!"!C"B!D"!D"DNB0B3B3B30BB30B0B3VE")"C"!FT"!E!C! !"")DNBB30B0B3BB0B3B3B30UD "!"!GU"B!C!"!"C!"C")EOB0B3B3B30BB30B0B3UFB""KR"!C!!B!"B!!D"DOBB30B0B3BB0B3B3B30TEBB!Hd"!")EjLDERDB\DQBCFCKLGB\INBICBKKLYIKICBEDCDDEDBDEMLLGDCIBCB EBABABCGKCABEKEBDBBECBBEDFBBIJDABBACIBD FBCCEB IDCBCBCIBBBACHG E BDFC IDDBFDB IBBABwfHG E HECDBCBFGDDKODBCwfHPDBKBDHEHEFDUTACQBwHOIBUBBOCHCUCDBEHNKTHBLJCDDEHBJGFQLJ CBE BBEHCIBABBBDCCJMJ CBwvBfgw{EBEBFBBB DABCABEJABFZEMCJEBDIDABB[IKD FBDEBBCBFBBwXLIDIBBDCCCB JACABwWCQJHEJCBDDGDCAECBFMUDCFGD CBE EHICBDDCILBUDBQCFD CG EI ICDCBJKBBQCEbDBFCBDDTDJBCTQBGJ CFBwEDDDDDEGQBBNQDUCHKEEwFBDCSUBICUDEUBfkpEK DBwvBfBwDHCT QAICUCDUQBwBfBwEMBCwvBfgwyCKWDAEDBUDEUQBEwE[MXBADAGCCEHEZBUMVDHCDDHEDEPDBEBXBBBE FECECHMBDABDBP CDCEEDC CEBJLCABBAQ CFBwEDDHLBFLCDBQBREEwFCCBGJBDCBO_ADER DBwvBfBwDBCCLHBBDCBODABEBUBCwvBfgwyDCOFBBDBBLBUDDUCNEVBTACDABEETEAHCDUBkpKISQBCCEDEUAEHDHBfCwIKQUBCCDEDFUDCEDDCCFwpGBIPUBCEUBCGFGCEDJwGBBDDOBUDQFEUGEEICDDJFCQBDNBUEDUQGGB CBE FECBEDQBAOBUBUCCUGJ CGEFDEDUBBDAQOEEUHJ CFBwEDDHKBUQDDRTBDEBUTOHKEEwFCHK_UDDUGC BBwqCDEDFK DBwvBfBwDBBLJ_UCDUQBFDDBBwJGMBCwvBfgwyDOFDUQBCDDCCKH^CMFBGECEDJwLDFRQBEBGGHCDDJLCJPBUABBCABBJ CBBwBFCBCBKBFDENBUDBCABLEEwFCCCFHBTAEMBUGQO DBwvBfBwDBCCKEBUTACNBUFUQLEBCwvBfgwyDCEOCBUTABPUEQCFIVRBBBUDBAPQABOBELSHBBAEBBUDDDQBUCDEEDNQBDABBBDUBEUDCBDAGC BBBUEGCTABCPBTBC DUQFUEDAGDDIwGBBTABBCNBTAFDBUQBDDUTBDDDCCFwpFBBACBOBTBDEDBUDECUTACFCEDJwFBFDOC_DCDEUQDFFICDDJKBQEBDSTCDBUEJ CBE FECBJCUABBDAUEU_ExBU^DDEQEC BBCwBfkDDCUDBFx_TBDBEDDCBwqBfBwFCDwBDUBDDCCwBBwpECEwGBCEDGIGyGECDDJMJ CFBwEDDHO CBE FECBLKEEwFCCCFM IC BBCwBfkpMK DBwvBfBwDBCCCKIKDDCCwBfCwLGGCwvBfgwyDCHOE FDDCCFwpKEJVGJDICEDJwKDNSCTABBBBDECJCDDJKBEUTAEQUBDCBCDUDD CBE FECBJBBUABCAOCEDGDUQC CG EG DJBCDBCDNBCDTAFBUQBB EG EG EJETFDODCDAEDBUBC DIDHEJGUDAEDQOC_DDDEUF DIBCHDJGBUDACDVBTCDBUBG BCICBHDJHUTDDAXUEU_G BIDHEJIBU_DC BBCwBfkpQDCUACH BIDHEJJDUEDDCCwBfCwBFJ CwIDHDJKECDDCCDwqpGBHBBwICHEJGBEBCEDJqGJCBwIBCHEJHHDCDDJQBvfIBCHEJJ CBE FECBP wBfIBBHEJCIJD^CwBfIBBHEJ BEBwDIDIBCFwCHDB_EBPFJ BCBwvfgBwxCID]ECQEJ BCBwvfDwxBHD\ IQDJCBwSBD\JEHFDJCBUD\GCLDCJCBwUC[CCeCwxCfCwwxBBBCIBDBJCwwBxBCCCBwxCBDJDUCB[fBwBCCCEwCCDJBDUBB[fgwBDBBDwfgwCCCJDRBB[fgxBGBCwvfkCwBCJ CFCEwvfgCwxBB[fwxBf FDCCwvfgCwBBB[BwxBeHCCBwvfgBwCBB]BwBDCJDCBJ HCCEwDCB]wxBDBCFEDBJCBGCKC_CECNDBJBDDIFCJEzDJBGDJCBdBCz BTEJDyCVGJDwpx GEFFCJCBwpxFIEEFJBBwpxDEEDDGJBCwpw CBeBwBfpw BCeBBfpxBJDDGMBBwpxBDwxECBILCCwx BCBwgBwEDBJKFyBBBwBfBwxCCFDKFyBBwvBfgCwxBHGK BBDEEHBvFJ IEDJCvFJHDCBCwxDC[ JCCBDCwxK EECCwBfgBwxCC[ BBEFCBDwvfgBwKCCFCCBwBfkDwB[ BKDCDwvBfwpK} CBHCBCBwvBfwLCVCB[ EMBBCw{f`MBCVCHEVxC[GREBJCBVwC\HODCKDVwxB^CwDLHLEVg{C_DwCI GNEVfwCaBfBgxCFDDODVfwBcBfwxCC GQEVBwBdfgwCBHREVwxBeBwBGTwxBVxCgwxEUCwxBVDBhxBCVCw{BVBCgBBDUvfgwxBTGeDGTfgwxCCGLdFFCRfgwxCBEDJb FBC GQfBwxBBCBGFDbDCFHOBwxBBCJE` HIDwxCNCwxCCDDEEaHLEwxBL~ HOBfgwxCKCxCGHCC] GRBfgBwxBJCHEBwCCDIBGCCDwxDBC_ CBFCDGJ HBBBwBfgwxCC^DHFDCDJ GCBBwvBfgBwxCC\ EKEHJFSC\BDFCDEFJET BC\BHECHJBCTCC\ CBeES CC\ BfDS BC] BCFBwECDBJCBTBC\ BBGBwgBwECDJET C\ CBGBwBfDwECEJET CC[ CBECwvBfgCwxDCDJDBR CE[ CCEwCfkDwxBCCJ CKEFF[ Cf CFBwEDDH[ CeEEwFCCC\BFOCwpJ DBwvBfBwDBCCC]CNCCDwpJCBCwvBfgwyDCH_ BLEDDBwv`JFICCCBwf`J@ EGBBDwvf`Jj@ CDJCFJCBDEDwDEDJ~ BBCDFwxEGJ~CBCDBwBfgBwxFEJ~CBBBDwCfGwBDJ} CBe} Ee~JBGCFM~KDDCGL~ KJECKEGDDFBK@ FOGBKX CBJX CBJ}BwGFFBGBK}DwxDFFFBK}vfEwCEGEK}CfDwEFGCL}DfEwxDFFBMjaEdBFHKKBm_EEKB\JNCMB_BERPxGEKBZFDB^F^D@DCSOCtIEPXFDALBGBI]D@DACBQRx`BTHDLDGBL\D@DACBQEDOU^ /!bB /FO !!IDK /!FG O I CN /D@$DAC BDP /!ECDHDACV ^CDA_FMJDKAWBDADDBCBKDBBDEBDKBECDAECDAX^"/!FDOBDATL"/!JDK"D"UEDD"/DB"CN"/DB$BDECDI"/"/B!EDDADDDw"/$FDALFDSL"/!JDK"D"UGDACD"!HK"/DB$BDACCDG"/DAB"!EEDDCDOy"/$GDKHDRL"/$JDK"D"TIDPK"/DB$JDF"DDIFDACDO\"^GDAIHDAQKJDKDAGCDAGJDOKDBJDDBDDAGGDBD^,, Z,)L$HDIJDAPK,)DL$JDK,DL!FEDAFKDANK,)DL$JDB,)CFDCBDGDA`,[LHDAGKDAODKDLJDKBDDEGDFLDAKBDKDLJDəBDGDABKDIa [DLIDGMDANDIKDLJDKPDADNDAICDKDLfIDLDAJDcB[DKJDADODALDIKDKJDLQDAPDAHCDKDkBfaDBe^DKJDRBDLBDIKDKJDLJDFBfdJDVKDkBfd^DIgC[DKJDQBDJCDIKDKJDMIDFCfdKDIB]DkBfd]DIhC[DKJDTCDEEDJDKJDNHDFCfdHDFfdCD[fkBfdFDBfIDBfdIDFhC[DJJDUMDJDJGDFfDPFDFCfdHDFBfDDIYfjBfdBDfdBDCfdGDCfdHDFihB\DJJDWMDLdJGDBfdTDDFCfdHDFBfFDJZfjBfdBDBfdDDfGDCfdHDFfGDJJDWMDLfJGDBfdVCDFCfdHDFBfdGDJXfjCfFDfDDfBDCfdDDfCDFfCDFfjg]DJDDCfdBDVMDKfJFfdDDCfUBEfdHDCfdIDJUfjDfCfdDfBDDfDDfCDFBfBDFBfjfB [fiCDFDfBDVJDCfKfIDfCDCfXBCfdDDFFfdDfBDFfdDDSfiDfNfFfnBfBDFBfdDFCffB[fidDEfBDUJDCfJfiDfdBDCfYBCfCDFFfdFBfDBfdEDJQfiDfNfBBfDFHfjg [fifDDfBDTCDCfdDDnfnJfiEfDFCf[BfdDFFfdFBfDCfGDOfiDfLfjCMfd\fiBfDfdDQBCDFDfDDfkKfiJf\fDKfFCfdFDfkNiDfJfkELfn d^fofDfdfRndCDFDfdBDNfkKfoJfJRHfFfdDFfdBDBfkMoDfEfCfGLfncB[fofBfnDfBfnJfFfnfCDFEfDFnfKfoIfJfo`fnFfnHfDHfFfdDCfdDCf MofnBfCfffBJnCfEfnkb[fBf`BfnBf`LfLfBKoFfnfJfonfnFfnPfPfLofBfCff LnCffCf`nkb[ f``BfnfLfHfCfKoDfn`fJfonnnfnfnEfnf`HfDfKfL ofnBfnfNCf fffnnfaB[ BBBffCfnFfHfCfKmDf`nJnmnn`nfnEfnf`HfBCfEfEflLmCf`nfNBffB`` a^BB `CfnfnCfCfnDfCfBKm`CfJn nBnnf``fn``Ef`BCfEfEflLmBCOBfB f`n`B[ BCCDBBfnfCfCfnCfCfBLmf`Jn``n`nfnn`Bf`Bf `ff`DfCfnflLmBCBOBf ``C[ BCBBffCfBfnCfBfL fnJBn``fn``Bf`Bf`nC`CffnfnflL BPBfBn_C[ BBBCBf fffB f`fffBLBfBJ B`f`nnfnfBBBCffnfnL BPfBCnC _[ BCBnff`f```C"M fB-J `BBf``nfnfBBB ffffnL C-Q.CB"| FBB`nn`B fnB"ND-JCBB`CBCB fffB-LCB-QC-{ GCCBC n`CB"O EB-J DCB`BB f`MD-R.BBBB{BD BBC`BCC"QBBB-JBBCBBBCGn"-M B-RCFB-zDBBCCDCBD"T B-JBBBBBDBBCBC"OBB-S.BBzc"-XM"-Jj"-RM"-SO"B݈BBݍBB؍E؈BBݍCCBBݍ؍GݍB݈CB\؍BrBBBC؍BB݈؀BZBDpBB݈BDBC؀B؍XCݍݍoCBCB݈؈BݍB؈݈X؈BBoDBCBC؍B؀C؍W؈BBDݍlCC݈݈BBݍ؀BEU؈B؍ݍnBݍ؍BݍB݈؈BB؈BB؍UBݍ݈ݍICbB݈CCB ݍ݈؈ݍ؈B ؍݈݈S؈E؍EBCC]CBݍB ݈BݍBBTB؍CݍCBF3ә!&!>#g./&Bffb BVF"B݀ELPS    (/4:Dcfs  AUZiqt /; 2Jy, uCu+:iB(z*?#"?:>Ļ*?:?GÑ)*:>:?U<2?>*͖#ͨy,(:>=+G2>:>= 2>6 [SELECT] -> 50 Hz $1!0@:@! BRo|O!^#V#z( |g~w,(͔+>*y, uCu+:iB(z*?#"?:>Ļ*?:?GÑ)*:>:?U<2?>*͖#ͨy,(:>=+G2>:>= 2>:>! "#!"%!@~t2ð$_TT(=‚4=2?<2>Â5:>_2>W!>7~ ,>0w!>4:?ʑ2?!>(4:>=2 ?͐,z͐,z/(į:>͂=:>͂7:?(!͖W  B(?:?”+!"&?,7, "&?x(7, ~, #"&?, "&?y1mAy [2"!yG(! (( ( &ET̓Q_I R A2h1 :;( ]S:(QET_N(Y 2k1 h! "!">22ͩP*K~#_~#W x *R *k[ bD( pNT!"| "~ #"i !"=[ !ͲG(kG>2y10s1  S [!! ~#F#fh2=(">@O< ~O@hk:=(O[>!@< O:(o`{{ETSnTtTeTTTbTNTP=s1 hx@k{ys1 h͏@k{COMMAND COM :a 02av :c >=2c |}2~?? ~O~?@8>?wN v :a =2a (>Ӡ:b 0>2b ӡ>Ӡ>ӡ>Ӡӡ!e8 ~gʨ į  % qnfNF| ) xGuN}v |wv ) L %% % \nfNF|  xGuN}| yO|w| D % | >w|O!@ N!#Fnf   | >w|O!@ N#Fnf   Ó É Û yy|}yy|} y2Z y|2Z}:ZG8 :!e  2v :o(x  щ,HRсDDwwײ {ZP3A*/+3*h#x+1(Ā  ).L+! rsx 2|8'+Xq ,?8+{.9J** $񈶡 #Y>( ;0iǙ 0*0IĨ)P8 JӘ(- 8|Y"J I(׈:#Ҋz < z  *\0:MY+L z:‰?:Øɤ *{{{;0Ƿ@i8Y p \9IY,Z9 z8Ђx=I Z+*I;AѢ/ Z[+ZL*)+,?ђ (.+Z € 1i [9 Y@: )1񥶍0;X rx:]  *O)(I!i pY{8  | )ڋ0*Ҋ<ňJj @@LiHK)1((j;x"1Gh y)҉H+* ,LI +-/y*Ġ(9^p*i8! JPH(3p7xHÑ+H:@Y ˆ "?=:!xpŠq $J9I-9 Ʊȍ; 9/(Y PP9yX"+DB281  @)*ɀ" (+ + ( >H 2sS(p!x3!#EHS9 !&[ɛЭʽ:(."KR Q,8saB6`#32*HP+Ky#CH!A%S#3Ks@;9ȼϊ *ي0 : K .!P@I Y"lJ-8 y Һy9 # L20/L)BZM*0y*Ɛ"8HဳӠJ*1/)!)  i?г,Z M)p.)=z:i+"[: 㙁;i j* MZ    :="t 8 ҵ8)y Ģ0)[)*Y/ a y ,8a! 8 Ő9* c,Qb3? ဣ)Xz \pP X: kh+pX(*p@=)B2y1 r YhHk(Ē r91h ? IH+8Sh5j xY䘙/y "⠄0 Ŧ ;' p5 X9- ؑF"3JF3J2< ;J0 ")9*?q )#R0!$ 1))s hiX? ق0@q ? @h 9P#6 @ ӂY{89 NA)Di * YA0HCO" +a" S L4r"!pP8,ꂊr 8 )C=p*2 ⋚)1!@a 3/(81 ir, !((,& t"Krq .p). 52 h #L:/ I-YIiK#::G:x<R B' ÏJ7I8,(򞉌 D !ZZ XК "(x#(*$$ i(!‰1#H)&Aq 4#3A !P"qCZN i) i.28)*:9葊 Áb")4\ C9)ʼn5ґR 0ژ$+ÿ R  )0=9 , T8;! қ ##r;! ;;V*1- *H X!/ zi y:G1!b B+(ȧa* ')`+Ŋ,º+ K*J1J?3X .*". s!;["+-jȨ)H!+C(@9"QU1P눈')0xB )ҋ=$!8'J"9,$J0  ])@#x`(,ۣ-3 1Q5  Q $ R)ڊ< t+k1ɂ ;z?JjhāzKy?,( ,.(5 ֩/JJz 8 ({0䡈- 8I) -ZJ :91 H -1k+Zт9( *8O( P = +Y Ő ŨƢJ*z 9Y *{ H x )⒚YY <9"= 9=ó21{[JĘLKhє)j K >0є+8=0ljZY@<XN  K { yK{) ԐH#{K#ᖩ9(ô0k;H) y2?i0*H[H{ PÉ y/i@k#|+ 7(xM*( ]!Ҁ k ] 4 FzKy>  *?I ǘ] |70rÄ 0  { Dᑪ;K00֘@˅。 8z+ 3Ќ0{ *8 K/KK, K(9,{  y<(J*Hj1-( Y *[* yM))-"  8==J ! J*{9)+yXÐ: 䧛0.) 2y;*?Ũ( _)ưIjP,)I J h;j(8 N08(˜ N:<K"I{<9 "㢡 䢠N ı M9;K,IJ"K!Ųy?) (O*8* y 5 щ [ x N:]Y/KZ #i =0;Hz<{(<9/+"HIz ĝjҙI\Ӣ i(㈈_J*)1I {>ÉсI}(HK+ѡ?I+):Ԙ!(Z   " _ JI)Ӡ=(+ð1*ǩ2+ ӳ'?: Y(+8;LYM:j+  0 ,!  mKZ*+8 8+I.z ZLk x! \(*񕡘);Kj8I򓨁0<Jz=;Ђ#ѓi+)J|;>[k*j +!LJ;j  = K{@⒨J *LӨ)/(ư,9R*((J 9 !)㑳 z  !x*š:;@աJ(IӝI*\ |:HI 8:+zk*@ᣗ0 Ԋ)? ;{:)( 938Ř z Yz Nk z9j) {|Hi {9+Km*)+9;MŐ LJ;J,|(:ęá9 I, (l*;(/:*.9 *<:8y z;:2 =,J"@€ L1ØËi  *CA)IJ,A.i !.ҀK {I8iJ( >(L,H+@  \8?) XKӑǡz1z+KN! .[) J[ ҈ Y =++Z㡋6"N( >  1҈;( M+[ (1! 1Ai(=J)?; [j : ҔӠĐ!- Xx?) :!;1)+i#`Ñ J]*K*k) Ө0+2Z  J㲒ġ`@[0X+\: /() |K9 -?[/ יJ +Y)="Ғk< ) 栁 `J Xi:JҁKƱᒉ><<[)y 9,0 򒵳‘K )= jO<   *x ; {;j#OX *IP?;J%-$;xOPJHQ ,iy*;{ z& 8Y*  [ԉ_)yB3 1z K*ir9(ǡ:r0$Y [j/)*q2P80X@ q+Q q L*4)1Bȁ,+]Sza;ʼnqyJ +@?x (*Z J<<: x M)P1h…(J* >8(Ő M?_(:sӀ?Hz8N pȗ*J8,@r:Ƹ8*=+(. †9HIH8482= 2#@B ԁ#Z!H /[È0ש $3 ;y, /&($yAɔ1()"C#A&- A58)'6ʧq 10/)4+71z A X!/2'¡@H4 :)O1/I!C!#-0@ *k*H"x0)9 :*I?1Ђ: ()x肘Lz H(?$0)ӳ  [Ջ ǘ!<* -;zƙP J?J3 ) ,;9R! "Ő:h@<9W1(+:9:x:P9+ >IÐҙX3L+8Ԑ 7KL?< 3 )*{ )aI.[;  (*"ĐH )/ : 񒡂JP  (z.  z ` R8(!{ /8y z KYH *Q )›{K(( K(9,{  y<(J*Hj1-( Y=:Z*9Գ(,PҘ:;,)#Z0<Jz=;Ђ#ѓi+)J|;>[k*j +!LJ;j  = K{@⒨J *LӨ)/(ư,9R*((J 9 !)㑳 z۪Ӫ۩w(::2ә>ә22!o: ><:g!>ә>әK ͗ > ә>ә!@ >;͝ &!Aͤ!#> ә>ә͗ >2%>2%K ͗ >`ә>ә &!Lfͤ͗ !"] >>!@>͝ >!@>@͝ >!@>͝ :G >>>!@><͝ >!"] :g!>>&!@ͤ>>!U&ͤ> ә>ә͗ ̀> ә>әә>ә͑>2%K ͗ >2!"ͯ!#)>2#!n""# >2#>2#:# 2#ә>ә>ә>ә:#2#29#2m#2W#2=#2H#2S#2b#2|#!_# >$ә>ә> :#<<2#ә>ә:#28#2<#2#>2j#2P#2T#!P#> ә>ә͗ !j# >$ә>ә͗ !6#> ә>әk͗ =:#ʛ:¬۪͘Ӫ۩¬>2#!""#>2#>2%>2$ì:#ͭ :#ә>ә~¤#~ !#)ɷ :l >2lß2lß !#"ß !#"ß !#"ß !#"ß !#"ß !#"ß !#"ß !#"ß !#"ß !#"ß !#"ß" >2### S,2u#2w#!#{o~N(VW!u#> ә>ә B͗ :w#ә>ә>ә>ә>ә>ә:w#<2w#B:{#!2{#:w# 2w#> 2#!u#> ә>ә>2#:{#!2{#͗ þ2{#͗ !E# >$ә>ә͗ :#<2#O!# ~2#:#O!# ~ *%":%2ͯ>ә>әә>ә!"] (q !%>"2"%:S%P>2S%:%G>2$ ~0#2%`2%:$2 %2$!%> ә>ә͗ :"%2"%#####Fq :;%2%<2;%!%͋ :;%=2;%>ͭ ۪Ӫ۩G:%r=2%Ëxw‹:2ә>ә>"2%۪Ӫ۩w©:=%G:%=Po¸:=%PG,P:=%<2=%>ͭ :;%<2%2;%!%͋ :;%2%!%͋ P:=%=2=%>ͭ :;%2%=2;%!%͋ :;%2%!%͋ P:=%!%O "P%!">] ͘:=%G:%=Y%>?ә>ә2@%_2A%:@%2G% 2@%:?%2E% 2?%!A%> ә>ә͗ ![%"Y%*Y%͵ *Y% "Y%*P%nf"T%nf"~2ͯ*T%~2R%#<<G>&2<%21%2>%~G> 2$~0#2+%`2-%:$2/%2$!+%> ә>ә͗ ######:1%21%!"] :<%2%<2<%!%͋ :<%=2<%>ͭ ۪Ӫ۩G<Ӫ۩O:# PS =2#yw:>%G:R%=Ìo:>% ÌGŒa Ì:>%<2>%>ͭ :<%<2%2<%!%͋ :<%2%!%͋ Ì:>%=2>%>ͭ :<%2%=2<%!%͋ :<%2%!%͋ Ì!">] ͘Ñ+!2$:2$><:>%*T% OO nf"$" ~2$NF~!@͝ *$"$B"$"$> 2$2$>2%K ͗ > 2$2$2$>$ͭ > ә>ә:$2$ә>ә>ә>ә>ә>ә >`ә>ә:$ [:$> =2$>2$Æ 2$۪Ӫ۩G<Ӫ۩P >"2#'Ow :$G:$(>2$yo :$ (>2$:$G:$2$:$( :$Ưͭ > ә>ә>ә>ә>?ә>әә>ә >`ә>ә :#" :$:$:$ *$!p"$>2$>2$*$!"$>2$>2$:$2$~ #2$2$:$2$:$2$2$ >2$!$> ә>ә"*$ "$*$ "$:$<2$ > 2$2$:$2$K$*$ "$"$*$ "$"$> 2$:$G:$2$:$G:$2$2$2$۪Ӫ۩/+!> ә>ә! :$'!( _8*  * :$'O>2 8: <2 ʃ ې+O #~ >-ӑӐ=Ӑv ʃ #v ʃ ېO > ӑӐ=Ӑ۪Ӫ۩Wv (>`ә>ә >ә>әۙ ә>әә>ә>ә>әۙ(ә>ә>ә>әۙo ә>әɯә>ә!.#ɯә>ә!N" :#=2#*#N" O~(8  pG~p( 8xGxGy# !$ >$ә>ә"#2$>2%>2# >ͭ   >$ә>ә͗ }g./}> ә>ә͗ ɯ!'] !'> ә>ә͗ !'> ә>ә͗ !e"g"~+*a(~2Z"#~2["#"a(>ͭ  !!(N" P>ͭ  *c(> ә>ә*c( "c(͗ >ͭ x>ͭ !Z">$w>#w>ͭ  ##>ͭ !A(] |Gy>yYQ !~#G@ x?_C~#y>x?W^#F#Az >x?_C~#y>&>!@ͤ>ә>ә>2!n"ͯ!#] q ۪Ӫ۩Gm:R!">] ͘:g!V><:Hg!"@:!""2232$=22:*) "!:<_"!KA]!U:-8>=2324>( !ueu!e"<C?S6"9! 6:̹=̞= !!M!6###~w#~w#~ w#+:M"(͞:2>22%>02!!; F! ##~w#~w ~w O~#5# !'N#~#8>2#:8!!<:o  0~!O ~{#Fp ;# ӯ>6! N;#:62:72:82G!##~w~; #: >(!w2 G!  N8#+~wF~w:$~?Ox?pxN 8yF ! ~N 8Nw:$x?Gy?qyN 86y̸ְ~w!0o0$V+^)+|2}f wN8: w68~_~?GywN 8fL|nˬ)u|gw0Q~!$O ~8#~ 8#~7G:#8x8#~????>8>8##ɇ!O  ~8#~ 8#~ 8#~ 8~N>wyO~>w>. .N~>yO~w>yw =O! ~Ҷ#NoN >Fq:$xp88}N >O! ##~w~> #ٯÉy??~ O! ~8GN >hNp:$yqy??N >~w!0o0$~2+~ wN>yO:w6>~ =_!~~_~?Gyw>~G=w~w~_!&~ OԵ: y>>_!^#V~2##F#~Ӡ#~ӡ#:%G~8x2$!G>2Ç>2ÇG_!9!N>#ÇO! 6Ç2:%G:&<2&2&!' !~G~?@8>?N w8G~Gx??_x0:o~ =O! ~8G~@8>?w??N >_ A:# 02#8:% >=2%|}2~??Ó~O~?@8>?wN 8:#=2#(>Ӡ:$0>2$ӡ>Ӡ>ӡ>Ӡӡ!' ~gjqĭ% qnfNF| ) xGuN}8|w8) L %%Ë% \nfNF|  xGuN}>yO|w> D %| >w|O! N!#Fnf Ë | >w|O! N#Fnf AUK]yy|}yy|}ͅy2ͅy|2}:G8͝:!' ͸28:o(xN;yO>N58 H"js; $ = } - W?8@Qz[M w"p$&(+]-0369=f@DI MMQV[a_gmEszˁĒ #@C`c!$ADad"%BEbe(+HKhk),ILil*-JMjm03PSps14QTqt25RUru Q"4F"4F"4F"4F  " 4 F   " 4 F   " 4 F "4F678&'( 0C1D2E3K4L5M6S7T8U2k:=2!&@$~ ̠ʱ####!@#:2:2:&@$OPLL:<2! * 7 F ! !87 !8!@7 N !@7 S F  }!" +" " } '} }͟ ͚ >>`@!>~>># x( (g(>>x>>>! !  ~#~#x` x`  SAMPKIT MBK2M"ͯ>2M":P!2:Q!2!R!'!3" :2P!:2Q!!'R!!3" Ø@b 0@P`pqrstuvw@b 0@P`pqrstuvw3'W'Wbpppw'W'WbpppwP7P'PGvUD3"w@fv3w'W'Dqbtppwwww  "#%&()+,-/012356789:;<<=>??@AABBCCDDDEEEEEEEEEEEEEDDDCCBBAA@??>=<<;:987653210/-,+)(&%#"    !""#$$%&&''(()))**++++,,,,,,-----,,,,,,++++**)))((''&&%$$#""!  #  "" ss! [%-o''%hINTRO[[[[[[&cNOTICIAS[[[m&MAGAZINES[[&xARTICULOS[[&SASSEMBLER[[&SOFTWARE[[[':CONCLUSION['ACABARAMOS['n[INTRODUCCION[J@ [TECLAS[[[[[[[@ [CLUB[[MESXES[['A^[MESXES[[NEWS[, i@([[MADRID[=96[[}-A[[MSX[[FLASH[[ jA([[HNOSTAR=36[[p H@8[ICM=19[Y[=20[| @'[[[SRM[=18B[[[S @&[[XTORY[[MSX[[LyA9[[MEGA[[SCSI[[9;@N[VDP[[BLASTER[A[EASYMBLER[[[[Y2@[EASYMBLER[=1[]!@[EASYMBLER[=2[5U@[EASYMBLER[=3[A9[EASYMBLER[=4[%@[EASYMBLER[=5[@[[SOFTWARE=1[[J$@[HASTA[INCLUSON@[[[[[STAFF[[[[4AVCOzD\Dw$$$$$$$$$$$$$$$$"3DUfwwww$'wwwwfUwwwwwwwwwwwwwwwww(e(["Z BY/  W6 9 V= xUJ xSPPW+ObdOhc2PqDPx" HOLA MESXESIANOS /// " ...BIENVENIDOS AL SUPLEMENTO... " ...DISK I O ERROR... " =1 " EN ESTE DISCO PODEIS ENCONTRAR:  PREVIEW DEL MICRO MIRROR MEN ... NOP MOD PLAYER Y MOONSOFT MOD PLAYER PARA MOONSOUND...  EJEMPLOS DE PROGRAMACION ... MUSICAS MBM Y MWM ...  ARTICULOS Y COMENTARIOS... Y, COMO NO, ... SECTA POR UN TUBO ///  SI QUIERES VER TODO ESTO NO TIENES MAS QUE PULSAR ESPACIO PERO YA QUE NOS MOLESTAMOS EN ESCRIBIR UN SCROLLTEXT LO MINIMO QUE PODRIAS HACER ES LEERLO, NO?  PARA EMPEZAR, UNAS PALABRITAS DEL CAPITAN...: HOOOOLAAA GENTE/// SALUDOS DEL CAPITAN MONCHO ... RESULTA QUE HAY QUE RELLENAR ESTO, ASI QUE VAMOS A CONTAROS ALGO: PARA EMPEZAR, OS DIRE QUE ESTE SUPLEMENTO NOS HA SALIDO DEMASIADO BIEN... ASI QUE SI A ALGUIEN SE LE OCURRE CRITICARLO QUE EMPIEZE A CORRER, PORQUE ME SE DE DOS A LOS QUE LES PUEDE DAR ALGO...  RAMONI ... QUE? TUNDA///// ESTA PATADA EN LOS DIENTES, DE REGALO POR LLAMARME ANTONIO. ER... ESTO... POBRE ANTO... DIGO... BUENO BASTA YA DE DECIR PARIDAS///  ESTO... ES QUE NOS HEMOS PASADO LOS ULTIMOS 2 MESES SIN LEVANTAR LA CABEZA DEL TECLADO, PROGRAMANDO, TECLEANDO Y BUENO, EL SAVER JUGANDO AL YS II... PUES LO DICHO, QUE NOS HA COSTADO LO NUESTRO TERMINAR EL DISK I O ERROR Y HASTA PUEDE QUE TENGA ALGUN FALLO POR AHI, PERO VAMOS, QUE NOS HACEMOS CARGO... QUEDAN POCOS KB PAL SCROLL, ASI QUE OS PASO AL ANT... QUE OS QUIERE DECIR ALGO DE LOS SLOTS... YA, YA, LO QUE LE PASA AL RAMONI ES QUE VA CORRIENDO A LEERSE EL ULTIMO DNA2, QUE EL AUN NO TIENE... PUBRET... PUES ESO, QUE SI QUIERES CONSERVAR TUS SLOTS LUSTROSOS Y BRILLANTES COMO EL PRIMER DIA, SOLO TIENES QUE LIMPIARLOS CON... DEFINITIVAMENTE NO ESTOY INSPIRAO... MEJOR LO DEJO... BUENO, PASEMOS AL STAFF: "PROGRAMACION : RAMONI Y KONAMI MAN "GRAFICOS Y FONTS: SAVER MUSICAS MOONBLASTER: "KONAMI MAN Y MARCE GREETINGS: OLIVIER HUSTIN "THANK YOU FOR HELP US WITH TECHNICAL STUFF. YOU ARE REALLY GREAT// ABOUT MATCH MANIAC, IT IS A GREAT GAME, GRAPHICS ARE SPECIALLY GOODS AND IT IS VERY FUNNY GAME, BUT... WHAT ABOUT M=KID , WE ARE IMPATIENTS TO ENJOY WITH IT/// MANUEL PAZOS "TU COMENTARIO SOBRE LA FERIA DE TILBURG NOS HA GUSTADO MUCHO, PERO TEN CUIDADO, ESTO DE LA SECTA SE PEGA MUY DEPRISA Y CUANDO QUIERES DARTE CUENTA YA ES DEMASIADO TARDE ;=> ;=> ;=>... BUENO, OS DESEAMOS A TI Y A ELVIS QUE TENGAIS SUERTE CON EL SONYC RAMON RIBAS "CHAS GRACIAS POR LOS JUEGOS JAPONESES Y LA PROMO DEL MMM POR CIERTO, LO DE -MSX MEN- NO SUENA A SUPERHEROE ???  MENSAJES, PARIDAS Y OTRAS RO@AS... MSX POWER REPLAY "PERDONCIO POR NO HACEROS EL CASO QUE DEBIERAMOS... MAJARA SOFT "A VER CUANDO DEJAIS EL TURBO BASIC Y OS METEIS CON EL ENSAMBLADOR/// HNOSTAR "VUESTRO FANZINE ES UNA AUTENTICA CA@A/ A VER SI AHORA LE PONEIS UNAS DOSIS DE HUMOR Y OS UNIS A LA SECTA ;=> FKD A QUIEN SE LE OCURRE HACER UN SLIDESHOW EN EL QUE LA PROTA NO SEA UNA JAPONESA /// COMO VEREIS LO DEL CAMPOTRAVIESA YA NO LO GASTAMOS NI NOSOTROS MISMOS... Y SI NO, AHI ESTAN LOS DOS MESES DE RETRASO CON EL SD=7... MDS=LEHENAK "GRACIAS POR EL VIDEO DE LA REUNION DE MADRID/ POR CIERTO, EL INVENTO DE LOS 3 MONITORES QUEDA MUY PROFESIONAL. KAI "COMO LO HACES PARA DIBUJAR TAN BIEN ?/?/ A TODOS AQUELLOS QUE NOS HABEIS LLAMADO, ESCRITO, ENVIADO CARTAS BOMBA O HABEIS PINCHADO MU@EQUITOS CON AGUJAS DE ACERO...  BUENO, FALEN... HEMOS TARDAO UN POCO ... PERO HA VALIDO LA PENA, NO? ALE, QUE YO YA ME CANSO DE ESCRIBIR. DALE A ESPACIO Y DISFRUTA DEL CONTENIDO. HASTA INCLUSO/  HEY/ KESTO SE REPITE............ P1!V aa"TaaTD$Bd@3%Bd@3%Bd@3%q1 $ ` $5 ` $5 ` $5 ` $5 ` $5 ` $5 ` $5 /  'Fools' by Depeche Mode - Marcelai mix q1 T ` $5` $5` $5` $5NONE  B$ P P P  T0}Zl-s1|>T  p  Z aaaa))<,")):.)-83")057%)5,"%7).%8-3"$05")5,"")70",83" 05<))?,"):)<0),3"'057%)5,"%)7.8%-53"$057%)5,"%7).%8-3"$05a"),"")0",3" 05)),"))0),3"'."0uz"d0$70<074<"$80:57$0748z"$7dau%511az551"%8115771%117551"15%1."5.:.52:""7.835"0527z""5au$400az470"$7007750$005440"04%06z7%51z5a"u%81az8%158"%5'337"'53:'73"57"'5""u))A5,E9"))A5a.F:r)-E93K?")0H<5%)<0,?3"%)<0.A5%-?33D8"$0A5z5:%):<,"%:).%8-3"$05)),"))0),3"'0"5aaa$"$78:7a8$8:aa78"aa"47aa=4aa$==aa<="aa$<a:a$@:aa@"a%Ca2 O:$G:O%=.>?ә>ә2$_2$:$2$ 2$:$2$ 2$!$> ә>әl !%"%*%͊ *% "%*%nf" %nf"R~2Qf* %~2 %#<<G>&2$2$2$~G> 2$~0#2$`2$:$2$2$!$> ә>әl ######:$2$!"2 :$2$<2$!$` :$=2$>͂ ۪͘Ӫ۩G<Ӫ۩O:d# P( =2d#yw¢:$G: %=¼ao±:$aGa6 a:$<2$>͂ :$<2$2$!$` :$2$!$` ͘a:$=2$>͂ '*.25=@HVY]besv !&+.14:ENSVYbeknvy  *-58;CFIP\c "03=ADGNQX]eux"%(?Vcjm!$';>Qfpsvy !'*-69<FKORWZ]`cfknqt{~ !$',25:=@CFJMPX]`ip|      ' / : > H N W [ e r u {   # , I e s v z   4 > C I W  ) L O [ g x   % - 6 X c f i o t  #-2<?BGL\mrw| ,0;NVat#-?(2!<(|  !"+"-#"!w#T!O:W!GO!^#V#z( |g~w`."('ĜO{(k ʑ 4 Gŷ1xx(1,(͔+>*y, uCu+:iB(z*?#"?:>Ļ*?:?GÑ)*:>:?U<2?>*͖#ͨy,(:>=+G2>:>= 2>:>1!"N8C~#_~#W x S:<2 !w/ / !"P"R#"=>2> 2:8 ͖AUTOEXECBAT $7:?(!͖W  B(?:?”+!"&?,7, "&?x(7, ~, #"&?, "&?y121pF͊!20A{>>{*O": N> :O8 >2O> 2/.!"=/PͿ% .Ϳ%(' (#08 0!o~#fo(~#ͼ(8 {Q2OͿ/!' :/2> !R0 {u:O *"O p!Ph~# x22\>h2l>h22|!~ &#~ ! #^#V### _#~ : /   !?(2!<(| !"+"-#"!w#T!ON#!T #~ͼ8 ͐ͼ #͐8 s#r#+! /%>2B͊*} 2*R0(!! ! %*']!\> h:!w>(: <2324>2522:\2\ : !24:¥ :(  :=ʥ !ҥ *'[)&*#}(x:=(r!0hy}_L)))|W9! :(##*!}(3:=(-!0#yD888)))|?o`Q:{!45(> {':324:= J͊p:( !55 6q  :2*3|(p :"yp:\__ͰͰi`&\!"}"#"j\!'}(( {+} pl\ !]>?#  p_NY \!]~O #~N( F # #~ .'s:2R22!"<"J!\k "L[  k y2 ! >!]͓ !?_O!]O:R2Q2N2S:ͥ :ͥ 2:S(p͹ !>! ͓ 2O2P ;:S9G >2O*<6':Q  *<!!2P:S(E! T *L[ (! ]T!T͓ w:2Qr $ (*L\^ "L wͿ {:*<"J p ͐+ &>2R#>h( :0<ͥ  ɯG  ~#? ~# 2Q(2N:Q*JRԿ*J"<!-"J!!w#*Ju%t& :O[ *<  #!"+"-2 *<)!!"[J!R '*J:Q({( *JBK> +*<:P "Ju%t&RͿ*<-R^!V"u!t"04# 4$R2P*J6!"J~<"<-:(( !24*%!"<!-"%"J:' <2'G G !"*<-*%R&:N !):O G *<6(:ͥ *J6#"Ju%t&!g A *OO!' y : :0##Q8QG:x @8Ds8?W~# 9m84_Ws8+_~# <8  *:8{ZW+ mG͆8+mOHdͰ&H!lyP0! ~#G/(.(-7m!g " ,Q *"Q8AG~#: m82_~#: m8&W~k` (_A( P | 0( g- | 0 g!͐m87(4Q00)8G:(%xG͐ x!0 2!o2!l*'h"@!h%@kpO 6#W _ p#p#p#pG( ͐ͼ #͙͐8(O#~+:y ##A8!18><~. #y͙8"( ͙(!8#(*( ?( {_>  >?6 # ͐ͼ #͐/ #͙(8#!L(#80xOyBAVPW >  u!͐ ͆O͆8 yO y~0 ?#~#(+~a8{0 :."[]_/+=;, :\<!]= \ >?#>=dMD]Q:0"PŸ́H!>-2> 2(xAÖ́*"> 2> 2>-)| >a8>p2| 0  MG̈́>.2> 2>:22!!x͡y͡z͡{͡>0!6 / 0:p#w##!x0G!x8 R0?GɷR p! y~#{:2o&& :2=>sUC6C8 )!6~'w# !9~e> O~+e(0 > {> > __DIR COPY TYPE % REN w DEL DATE TIME RENAME w ERASE PAUSE q REM VERIFY MODE BASIC PFORMAT V Insert disk with batch file and strike any key when ready $Strike a key when ready $Invalid drive specification$Bad command or file name$Program too big to fit in memory$ $ file$ bytes free$File not found$Are you sure (Y/N)? $Rename error$Invalid parameter$File cannot be copied onto itself$Content of destination lost before copy $File creation error$Write error$Insufficient disk space$ copied$Current date is $Invalid date$ Enter new date: $Current time is $Invalid time$ Enter new time: $SunMonTueWedThuFriSatCOMBATy5x5A $$DOS ?0610F' MSX-DOS version 2.2 by Tim Paterson 03/06/84[Aaterson 03/06/84  "#%&()+,-/012356789:;<<=>??@AABBCCDDDEEEEEEEEEEEEEDDDCCBBAA@??>=<<;:987653210/-,+)(&%#"    !""#$$%&&''(()))**++++,,,,,,-----,,,,,,++++**)))((''&&%$$#""!  ڨ  "" ss!boot 5U@[EASYMBLER[=3[A9[EASYMBLER[=4[%@[EASYMBLER[=5[@[[SOFTWARE=1[[J$@[HASTA[INCLUSON@[[[[[STAFF[[[[4AVCOzD\Dw$$$$$$$$$$$$$$$$"3DUfwwww$'wwwwfUwwwwwwwwwwwwwwwww'(["Z BY/  W6 9 V= xUJ xSPPW+ObdOhc2PqDPx"HOLA MESXESIANOS /// " !J-pm2- Bz CHCOPY2.COM!""#5EwvWhw O#|%pe7\0ZxXɲPA, '".=G#En$y=a_jZPEUjJ2Z*J+CAVCD\ *@(AUgZ]4Xԝ*P'ӭW!լ)%tbLd.GaQ0ЩXoE`fpMLjx/ |HG4 N'Vʱs лvWJ4M$$vGwtBT{}ScB#U}gH!31~5 r*yv,0ضzhP2QaBHLfkQy[UbVȈtQ' Lu ;=:PI{Dĩr j#yi+547=]Ikw F}N ޖa4eBSD=+څ9.'n|"$pW>̨'bOrhSaj;@'CC{ #lAx2 ޽E4oIObXkkv{.I+A( +GU E5GQ8lݤ"SʠS61>Vq:(IU8=kґ#Dtf~@ }@av~'߆鿅+f،~!C}<DwB ӌ0` p!OV0j`Za8{xso2{@)h +D]nR&b, /e>`*r)_: [1 B>9DِpG179-]R1S%wvR#( Al(ڸԠM1i9#Lg9!+#9Kn$thHPx8b;A#07 r2iNWYןZO󚕞&z |C:!=y`qugO'_^gW){aK?6'Nh+_ezY 7M9YH~FP {]44*xDm*A>Lx#3v[8ѩIoڂ `)m* + -/ ipEgZC`RpP 2Zm# eBKQs`oxqF3 \DdGxUG$Ta kI4#=LgfRtaU`9d(-M.m@{L@]E@<["ڠI6HT^Vɔº$-RI",C;^bF] (&Bi,y<)R,`s,:G%ET tpQ_a1 ]6== :eTc86xxjj5m?;ֺb$Pu0)_ԹGw,(oӉɌ-pm2-n RAMDD.COMA"BDUffwgw-ne{C]2+m'Bp#tHZ (non cU^:͖Y dzU4]87G+շy WNKe♴'x}ZQ?Pe@.sbzFd=P<M]/rϡxE75h"AU-JE:ԞN+Fk{όH]Pg0D{0bʅ .-ύzF/yϬ @чq++s~Z`X8v%V*@XxxYUE`j;m>H=r߿cRPN H ]9 +e\#dwNh =X>/5v ϧ ,&0+*fH,$fE) 6ZD푩;ޕ9!Y Ί:c}cY(bOQ,~T"KP6RB>BF]ɿ4vkP[antc!Pڥ 9EB: t?/~0j|My(G)kz~xCE cD72y|qJY:$yH5D ={c?+a>Jq">qZm & b*^\mՐCe&jBiL/T~n|cLrqj[Zt/R1pvPTT1@laMa=zvNJCƢ%GҨ(=6eU3'LF ӪmhmvΖ&~Dst[eeFGqj: +! +wؖA'fv  7_d SE *PkRH(d8e{/K3JR0Ps- ?T2RkoZpL]~1Մ!@13ӱuE:#T s-i)O8>k Xܐ~Rh=Rj40f hքc*V0iךl9[AɦAEsׁ$&אxxP9`^2@͐(\ZrJjRf ^gn1a"+s(eH .k|Pb:)O-57h \5x~04>JY"TF)[&vT{+UEIQ"pIT=*C u񎂷gAPaHLnaB*,`hsx7(Kq$/ J>)3__lU͵xx%0ΛBԴsBn䒴9%HdzbރPqCr|o+;S?{׸J)_%iH#S|}y"_5Oh2Փ)~V.K<a!@xeY &)-Sz@NtА"F!:5Э&&Za^)1cA_Xp*5BdD`s`CgH: YzF/fJط Е5u{RՄ* w$#EQ,;wI[j.`GF|f9/fY kX,FZp cnAeqeѲ tRF 93`PԦ#l:Z^lR0uSCx 2*8g\>OėI]%@N,=+aP )գ:si+BbAmH!FR[(o/} m/w+ÃPҾV *YH܂ 4 'D|?zv -pm2-P Ui$(֯պY07Ȅ)GggZ+Z4$v`qCct7͆5n2ĩDm si"Ge[EҕyY]jy dTq4h=F f &Ic? t$IR$qf e@=Di*aQK*CW1OK/mhÓ&ꑑNw7 3S}epWiu_ɫf _;pA7gFQ81WQ6bfs@.}iҶn ̊QdӚ_捐$֍r[Wb^Kc Ӄ;"n|/!uwkdooc+ 4>H[GfIGxF 9ɬ^@CQm?)^7 0oaf]h ß?d S\>eYmt6h5ٙH5OC gqGa7mA/ғV{HxHgܝChD"Dѹ>ǰgnء&-dp&2'd L$d$O 3;QAB1+aqqrM }F!s:2I])F69vN[MtgݭDP,e1 cXCrcYI3/ErTsP?+תW"~V`$v~,7}%Z_ $3Fik9Pih 1d+! b]gvެbBs1 i~A{?E|of췩;-v_}/k XN4(617C"ʔ'o vG>O1^]j\%Rĕř _D ~hd+?A`fv=On%G{~pg3L"΂zO?:<\Hm3r^ggh!yϝ нbL"ȿ>GԠ~?KXLw #7 XE R@Y κ ː$@X<';zU5_Uzz>&@k!nn "Rٌ籿+7 3@s `6+,]?mgk5+o#tA|s~0ŀcۋcnѽ pqD1>'^\p8T-1u0ZXvy@<񤝊@0j`u} ~ik[yBh1N04_!D-pm2-H nr NESTESP.TXT>!313EFgvh`v ☎( 1PуB]V02ˆ1uaVlRMؚ^]DS` >#@έ/!RNiajGq _J{1CnE0&Sf&ūbȁ:S P#Q Xآ2(R&a4=L[)Bhˎc ~~c_ఌALݍo7KEx@םDrRi͆)悍$X& "h:4GH|B@hGȶ'|i!OdFii BpwȊJq ԩf6jo \Tpw*:8=Vj-Y6ҦITX14Zz?\c-4î\FKH |#Wݥ'ƥ*OgӁ֟ \[Yz=#`;Q-`H1oJE! f &'LgmZNcfS=]>5?N=T%*ɝ)Fw&+G9&M9 e fCݯ+=ȗpS<ӹB+/a-UEa9yf%LVzЬuAǾw֐{_̏zL#0o"V:өjgԹt^< )!?Gd"̛ "t,ap~q`Gx)8vĤpF JT:HZI#&L: %@Lg@y_HZhq ݰ3 -)1$pORLx}ºЬh+}?*p=_O݉$nMVSy|HB./!UrgnGMWuʜzk;J<*=>cw狦2*A+(y7?A==BU̝8#.T~#~}Is>N ߢ7Nn ?6+.Y9~Cs\Δ-R[L_~( 7Ɋ쁕b?8`x$ ](j+aA=zrbOt^\jJ !$ 5<toRsȚׅ< 9Av@;2ҧZ;4wJ#2SA@v#QaLg,A vh:EҫM\ m5x>*Ye ΋We~Y9DLsNJJ雽^Y> z12 |tnWn -d!kf$ ˺+>,VFh3h FgxY :- !Z: ,)OٻYS ,ah.}9'Eb>sFpр9 on :FNvd;B^߽;zk]CZM[ã;_ttnd Rףt'}~jtߞo%8!oVFkt?;}tn)Ѧ:7{_;=%èHa (V@y{S^,gb %tT15Y]<}^1)f' T-[vta7yG]8r6?ͦ%RSm,n]<a9.dL\USRSe!peiG ;ԥ7I;}2jyp٠M)r{w +,*KiɈ2yx2+&쏗e`X-LVN> f>-1`/h3ڠt.^? @!"vUoIgA;piKUkPf#p8- B#):P)\ph4C?Vr<Xd{w|:h'@SiU7Orc9c> k׺`p/*6"dU,'GYY,2$^/&I|l ' e@ k'1faFċ;dH?v2T\Gy?ϾTre lCG0:+^ ϘL?xO;`* 2xr\SCrVDa % r%4 Sk%."JbNRPX1nOaHW$."v)xڿ =>t456D iŠ lLr (Z?}~S0eL>^ttu(C#c?Q\,^)7TZaR=mM(ifWevn]ɠx 1JIJm#q.6Zqg-1z2s1U,/y _hJ+a2&5nOAc)]owy dP=grgW8޳fp?JQC2E3RGw#:Ӹܬl-318<-0{Z j"Xr86z}3Ye#ܾ Ϸ9-@|íB"0ϒ!/K-t.mgDsuՊ󧘉ٽrqPFZyoHm/ ߚJr>P`Ssz?3SKG{ @ IHUAPБrRw9I&]ޛa0bX˸"4\5|C/{5c{l ZNjD3`.>@6T#1Q4j,ۋuNOCŋP!-pm2-_ j NESTENG.TXTR!C2"DTfgw`i&'h@ڔ<)Z̯.2䇨idDb :ܘ}U_Uf:wL`g ;+hW`8#xa5P$haOj:2:+WY+8/HPd#ŽfqH Xr E5#{ %7[.0ǣ18=H9!2!IᖗA&,)1P3J,b3J3a H|2쮆J94 NHhdCi?"sr$*m1i m Ơti3?N;6K@,,vfDF]R(AI{qXED " "l}PQ #{3<ֳjs]i H "JcuHhvШJXJ4t4Uw׮HZ-,Jc3H)PA0 F4 ob-!l H[JBْ"(~`}:bz^qٶݛ>-@]e&iC2"΄2 -g1hv D"VgHf6UTp-i1D;DSJ 2u>u v:1'E\\(^&wVfrJ eDm &Ake# X$ׇQ E!Ri mVy#9gޞ &zh\ hW` :Ni7XB|  *hbhߧZ|/Lϗ* hCJt87Ž?/a\oo{ v \}^"s\qayދzU)|o ќQ4LZnڅ,!rzHИB"E( WyZqjIb0Yl4{ -sAx:5 F}Dy2(xgy,(GQFʛesXxw'_~KF2?}G{߿^㺾 *]ؼEdS1ߤR@d.0ô7`H< ApAy|p,@x,Re_+^غ[ ĺuA'zKꇤTX12p87EVToQk.?7NeJ+qBl⺮=Ch%jMlޛ5{)$%䪙9 ̈mT(܎}I19u> xO.!۠S'0Fιxea`Hk*NhwV4&&AHnS\WTցjs3ţ;FgxJTlݗݬ"YӟPJ.{b-3{L NpR+hՀ- 1`;?jcE|VC5q5y j\)G TPi/(w8-_XwLu?*%n^ 7P"斾($Gx6U*YdH(a>)#(%C|iIxo=t g]J-K)7& Ս^3t:>a;*; TQ_e_xa['oM0d}Pzz=<V*Ok!-}% vWq-\[<"SxAou+>x$x)E(x+\g_Z0QZ-WvDy?G 7T?&ìѐ ._}]S 6n4SCN *z@@"u`rAAMJ {Zӧ+(Jb"-pm2-  NUMTOASC.ASC!p#4EEUh5DL&_CBޅ )=<KYj\$2L`Bioe H ^ƛ|AQ+TlYV. e* 8Z\VY4FNd4,:J!'EAu}: BATC): B"Fb*J3#X[PkNsB&R!&QWziȃ(~1ۺ $D1=UQ׍!BSWᄕo@Vx G:' o |6&,>4(;no=ŀ_\ڴ-!5 G>ϐVǾNUZ`֚Eje Jzj@ٶ% 5RjUb6~  x=4!C72\MdU6_恶C"U3q+xT:|ɏrćGbM߹{I< ",aVRihj0{@E!q- uG ?vp{0`_|T bKT 2/f՚^_/()"Wtҹ)qEJ5j|߳boJ2n#""I&}I0n 3p% ub+&Y[cet(c34|r+U>-@nO CMf׶9ՋjI0rh2Ym HVC#tFutPt0D19Lvb l^#IE D7]Q&X*Ju|n<QquErwQbK0%N*YCZ ~W@)J+Wq[GbT7YZ(qf5y=vaŸ m> $D@*(%7 |_^gTƊgd!x߈0|dȜI!:08*]ᑗ} 9YHgu˛q*Xdj!mY]Z@)U(8q >&Џ SN@ɍ̓8/^San JURTkBT 9 IY}&BE=>=iAS;w-UB=kvbg2 0юP"M58!b$ֿRUSd>;ot l\3/#rt=ւW k5nRae[dXT^ZHFfJvݍN.k5 e=m9{6~~ĪWxڶYz դO agAFpY㱸pJ>y%u|SPZM 0BqbNWF]RSQ> 0k뷼W.cBpK|Zo vi|O**uq a鴎6tD1yZ|OڇaH \3ʪ|)mo>n5QfVIv+58GpzQIZPgjş5L-pm2-U MEM.COM!2#Feveg`x)nKl:>(lT k"mYJ LEYg?sAƨ2 eS{ %$vg x? _2Yθe^kS6H\>nr^VJ1GsR#Zy 笪@Vl5 * KJVQ>yҏܟ+73]&Oc Q1d+ߋw?g/.7 ˜c>rZHF@&: ThV 5PZ#A'dV<-V=Z`m>F2Kg>B"]R#."^mFlRW@lD[KVPK Q/Fma`-_VD]⹖[wtdM)lJz[6FNTC)[F}, C&23r-VL 4ȪtRh ȣaGA&sHg%T!iU rf>|%(WMeR-:eMhkip7r`&.wV *UM{_qzr e@?X -pm2- Z CARTA1.BAS?岉HalZb0EE%#J,*ň0Y 1)g>% M9`Œ< 9o~J$ "XŢpa~?4eI P_ືȧxwC__b[JB"G޼| ?< p07|v3(IXYD8U<gȂYCxֱ->Ate{1M$|Ѯa0z)/ -pm2- [ CARTA2.BAS鲑DLO (CC#+XDň0Y 1i/x|J9`Œ< 99F:)*LbHðW`0aYcot q'}d[9#4H 9l,ҩPJȶ5: *IxkìbCup|0r@3"3fwYSF)VP7A6VH `8=JkPIKul^®D1j MRg B(t@3TTzM$z=bBAkM2#O@ :\Bz91HD $A" HD $A!W" HD $A" HD $*A" HD $A" Hv=b@FI1JciX6*u44al٫3V_O663 ٸwMm͌@iϵc?k*4/+!Y]3yY3+;m>Nxh^V&x5Z jGl[; Za4 ~%.6hWTk2CAێs`*QVW-{\eT$< j#"%R j ^%&ZQ3O-ٮ@iJ={%HPcܴ Desi2)HGqw*ĒE[./ @l,H<\hJը Y#=ND a2JobAٗTJN]$'.QFz rM-93ZpUg?Qe l G7[Ge+p41;}g:W?:ͦo2ћgύ6&pσ6ɀ p 2-pm2-V] CMPRES.MWMJA234C4DUvgwwxv)q0HrI-I9TY-X9|Ƙ]i5My=OnG+tnkxoG|opH$ BaPd6!#9}3|JF#g'pDO&LL a7+bN*$A)ܮN'33 0gtjboΊWT5C!tdЬ{c]O]C~dy<)Ck/  0p    !               !  s]iki<A@ h #/.? t?@|Լz/_?t:z䞥d,K_Ѓ ?ϫ!􀲴N_}I6!/'AWL )QH) 1-@9gbtځKmdͳ>g2> sۛV4z|nKpx7av _GTZR߹4oL[7P XP= XexyB .8˝ cJ8n9{L,;*(LhW.ve@RѣۻV46pC-3є7LPjc4 E7}bjq [M曄Ɓ9f oBw(GJѣKtj{ZܓKmO$t>ͽʝgKG|˛=O}#/Pk})1 |`]u <}oU`NA䅛y#n8!= ٷd\?hQViG!{濶"W~w'AOz!)|$F  l t yfJ{=F@ Z  AA z]y@pw3 &[Q9i kAQH[=Noy!B-pm2-\] SAVERWA.MWMdI4YnMQ0T ph< xMt>!#"Ohb3#"*2:BJRZbjrzqW3u:ݎswU9[eL~7{ !p=Ck{5U8<`y@"8AH+jAR2A][ 0*Tr894AC_pgVRNW< SQVAP]l _Z dU" HD  H@$ H@$ H@$ H@h$A" cpj ֺˆ"DQ܅E|dgŚ@Oɍ7F|J294d|w!m ,djyP#,(UV  /u w tSU=~!&qFJHk&\"G "v p<2~(ʷ (#Wć0wG:'|!G|9B D+F8p臨uP쇄!ls~"dE+Q7|T#\V׈ȓDžDzXGK7KIY&]Dk%EL!QT1WNⱎ|Ie늼g8qg늸8}o@ ϳ:g`p1:W L{Eyqןys><Ctƥ 9Pj#pKnYJRt¡98fJsށg}0`pY%i^qOp-j@]K1g1wG{i`gExx3KTB `y+G%qUs3QF -(-@hhhodM`@2.eeHD $A"  $A" HD K'.C @;acX.fx'a,< 8W"Y`/a:x3۴C -(lT$V0#R xp \6V:H߮iƌ۟ S{{`Թ,1g ]!џ}-pm2-& ____.MWMA3#3C3Egpf-H9`s$gBJyP~kg^`1k#sfD` p` p  H1@y%F#愚W"ᐸW: ^<⢌ b.%E4 :ƇXcE=b%so6(ᔴD%b=4gH6{ ȳf=]y}6m`ɥ `p(2K!Ə ڣ+76>kEbu >HwrK[lWX@p/$$)Eq)wCLo (v/ 6=wʿRg:|3=IҔ'WAԪX>N[;Gﬞݹ=԰~j`ϐ= ($yA4+(K4*N ̯4'xkrϠ3K3=Y~u-pm2-G YENES.MWMA33#C4egXvPF) & z{=W`-  F N\0,fk) +.]AAN_B91P 4#;u 覗1`NUBpwpԡ\p:2'xXi 0ĞЃW4pdfIFH ?Z0ЬyIlf64ecOmp0,*.ɧlX~ӯgcF)bʂ[#o2e';ԾhPLzvWx;NޛSרB)K2?Сx&oysn뿻(/ `cCay*xC (s#h 6 A8rBՃLnN:0o@l؃V L4 Π P?~|>=|rվ~ z=UnOOSo;<zM_d?$|_T|̍oS&DYɳk*eV4y2$w]  =ǨoXLoPȼ` '?!`zF}?@} ~4{C<tw{=/?"uA} 4@Ӄ`ԃq @lᬅL(}>:tCI 5H(nò^<(CiA-i pp)A@s )AyCP 440Ђ9!Y L4p….]S@XÀ(Q9 \@+t t.j nv `W9p. 8]ø+U RBЫ 1!m PU;HZVঅ/NX\œˇ0.!] ^8|/` \Bp0;Y຅d:hP:V†(D WPh _+A85྇0*(9!t cOV8q0:cC@.u 8SÒЂ1,2c kAXSCH1!O xs a 0 ^ ;89 PX¦0<9 U@2e UBT.A `P,u P@h2-aw hWB0t:cB`+ h`Žp+| xR"2a%U _B0c PR ˇu XRL/ Sp)M heBpƆ4)O P^+M! T00RL0S `g@P- cB/V xeCf U®ȅ`0A T+!Y ]CлiUh. `V¶. aCt+x (g¼|;bC2_pt2 a d,ac h (Y@…, (Lm2`0 8YÅ-Y `0e vЂPDž0_ `Bl/Z cp3T T¤˅)2AF~ _A `S _Bн2A ^8/x ^`<:p]`@*P h\@ TC8-mP¤ H3 h\@04.!U UB͆,*V Ŭ0*W PbA b°X 1!v VB0x V4`h+AZ V`+\ ft+] 8g3 P_|/A X/A XB0Ʌ,Ab X ,ac dC,d YD XYB·/e (YC$c`1 Yp, `T4 <åi:C Gة:-웾{J{KﰏQ ~9rh_6;" cpqrsw=ntMoŤ7'k^[ۧ_+O:+W__/y}#p\'Fpxz qs'x '3QᴴjUV|,h:w"ꊣҜ0_ºTIRv_T{$32Wecz.b!L&T۴ u 2̆^B/2yף2>᷊m:RK6nl!=,QVw| `Kx\mS+=YQ% VQ5׳란حæ$MP9zfLG'+^ae^`eyhVj[2f6S J`hح}8tדPdP䞣$y̞9V;Odz-͹ymWIvm6Aht.Ġ>B.7 q\ WTǻ=ȍg%JrȠׅ1!E vW#W\WZbs^~Ob%pGBE\mϛp+DSRF(tW&Z](Ї:]-OEnlPOZ`?ipp~608SjQBfd^3>gp:;Iy MUJU`u/é9sRO+״5β9QhTr.wlwE669)]?DgꟅ =G_wkI4? ;1lhR~47<Ґtr~DUwbu {tJ2J/B~ɿ2-7A.v1=Fb=pHDY&LG8)1k b<28l +gx/!ŗ"LD yHJ LG[^+IT3SD2haDw L M#.ԉM~0 '4Ž0[-!^Sw K"%G岄 < M-8v G` OA+@fqc* 0IN u &Td5+ή9-l>h̲s8xJ٤RMvJmcX5TR$={qZ@ȼfkΊNp K&E11G#} Ff#iq[PQ^!Cf A Xy\?b[? I!Lxv;b4//sv8&om'_YW=n*]tC * ~I17͘bQE\lmF5zTlӲ9Ӧ$mh`Dkiz< @Wy)[N FƒiU`~h#Hۭ[-zYcG ;~b`ĭzY rSW&v˭mfa(Hw_2 f.u6p)eI:I7bnG7}Q3#/y"pǼ܌/6~b!o{F{σ- &0I@v`|."8tKWðI<\MK,Kđ`tNV#O{9KJ@8ҌKr݌K){QÂ%BѲ gגrIrVGєP,9-p~P3r8K,C4[ߥv•!8o}㥲727y!5P. sI!w֣b(jWlZiԯRM8M(S1Ep%#P2{+&p$‰oO֫f.XDW.2z}qn B l>-b("{2S9gaA%$kFWr.AwmI$D;k8A.dECf<B06e|EKyy~RXʈ%wQ֐"\mH7s Mp=.N:ݓ]BC^H ").ɾv͏@u+mOgX$k4 \VYA빧ݥŕio"O$\(Ot-{8Z(4LcǬQ ´<6pgmSO/8>>I(?8>xgYWl˟={FO)PT߾ʲmJ [>4g#}_9^@QCGJ]gL˖õiޖ] rب'rd^ %LM 6h>¨! x$:0,$Q%7 N2HiحU$d \UZJ҉ h:vAh!WvuBbek⪲5Qlj΅[ EЧ\ɱ-FBmVN[sHhwcǝowΖW!qymH[HXʗz^ɷSpR\*D}3PA@/sm+fVFd ;|#p={ p xǧՓ. y' |Z4>ڳ@``!%8u!f" /*s"K sc,aݢ"ꫲ5ɗ֋e_cNOoX(P޳6jq)> 43t E</rwV\@°9KR Xie1dJX=W~HW*wOT6 c$‰Gfٶ:p !˳(N˾F4U8:kBSw8:g"upM[^Sx3v4gOsåNclsL AA@!_{3T:W4~7-84Ұk2rwq|V+/-Q OYAWd.)+$kISG|wᙣ6qsy&s**x3%~@FS$k]#195n\k*a %Fbs(0TR5+ǿìC{*%ť;yJA\(pM VQ'Qc3;}dSf 6L/ GLa&"׃:Y o7׬pJ/Ehn䤞0h|GpF|\x?W]>wQ]O1B($7%y5贈MfP+Jq[ ecK(HwF7E@@8O C⡝WVRaI}CTp72pIXЩXqN;9bz*ҫ&4|MbG*6j-:tǚ¸^1!y ry H2IQq,x67|v4̙L8rJ|j{䆘ꉖC- i"^XD/*ok!aM/v{]o-;d@J2!șgԵ #dd.z{+᜞ hf.dŦbZފL7 R~Ռhk6yI9a>gRd%L;~3""Q-?77g  nw o P(m@\A5~9MPrd>K ct1'ze V?bMKEwܜ[wrAa# 5T&  D+("qx޻ͼl'l@J %8@ j̒C٭?H0<! ,ZjHϕZbmET "]vyx#n<9/:Rt)͸Z%vWp*aA^8=5T-hUӗU eU"[K:D4Ah}ar,#MF]Qks 4HZH6r% ϐµ;O=tu8k5p`G$("ƸDEb raP3V+aDQVqYz#Oi=,D*]`,^7{]uI츊n `ܒGq1gm !_Юo ꟝}g¸RⰖwbY2nZ f+oԉ?s5>mFAu0bLI3v@Z mX8t>Bx4m|V$ fI,Z".W,:wx Œ٬wn#ߕ{' ;ƛ$bͬ0br$ OHI_XQ6 d0ׯy__~kwSix?6Br3#<"5綠Ƒ`t3n,iӧ U|~81j*W3Q}«-HY"HpkzqaV5_h$gv94CJ~0l"90 N_1;2n aU9B" rGBaW䘮pnCAٛ*WX 4U~&r %¹Jհ)ң8TEYI0HJ8 QpPp}\*S*Eh]Vd|@Vf+-1 Cb "0^,fxT~=Lĥ.}5. .ğFϳܜԆMpիn>|a8X4q= j!Id6 )l[-|R/ig!%8 mMePJ7 RzeNTh\LjAgvs&=a=}=}k "4B!װ}dg=/'^#vs>_Ƌck}_ݑw@ۺ^7s? 0obr _O4g7akk*!h9bF2X5mnrƑ:%B<_񟐳W` OФ-×􍧡[kex$vβkGysl~ap_}Mg>vdhj,4Ne_ՇM`Ͳl*mUZ.\x;/ >0?zw6,O7Tarx/?l%(җkbB#{P?,$2u)S|wcO۵d1,3){ɒ=ts@ Ivz4YJPg#^v7zI=ݦ}◗pEOg@U0vy{&'Z=nrlZ }P;_Q'kx2p~ ;N19W7~)cww٥ G{U-Jxӆ)5X 0-/ w|- ߜ2oڑSs:hcr3}H{pp?H($oLO6Ow8 zĥ|'O>|x5ߘCp 6|%-XRSi.×*Hݞ7դvc;|‘,&9(_1'q;u Lh8׿U!y%HG9bsX] qǯ?FKKQĦ2ӌ:wKcθe0twʇ5t:a{uRS_/j:xY4jFing!x4'Qvh#lq/\<ⴢ!͏bϾ.ZZSB4iZ&hJg!)6C `5Pslb7g0]Pug)Yvj0"iRwj lt˖d !$ $ιJ6|kNZq%EEDb]qa֮'!-pm2-S<# MODPLAY.COMV!""#4Vfghi)QI[+S_  FNꫧ@WkWXj}ZoU&P[ʨ+I9: %UbS AokcܑF-h-pG / iA0 bTu/I@Q@]Eb55F x5i‘)G4W͕I$  2Ʌט*R;S#UE%ZK&D! zY‰L" \5+SaL1*Q %?T2[:nwԌg9-oOj:)*A"Y WeO%df(ȥ06௓8:M)iun`@$ޭ[P5%9lzIȫʺO4R$W.ʣbOgz ƋTPH=^d3#]5(~k$\ò8p|hUPB#pwfٿP8tlhqboc"[yB,CaƳtG > i,bj* A?d${ Fe SBW o]DI+Pq`J^UU~lT\$Fj lȷ`:o.%tTލlBd:lAY#37EDX-Bi޽G^=<=*yG(>w*?8?ncћF!ӽ뢈A!Cs#uGOWCZ&2ڂܿ3'/AW߳b~_)۳~ ?wO%JǤ2wB2M pճLC1g7tx郷L|Ky[-'o^L>Vv0wPg4$:[+SxX6xcGm^h* =ϙA/B_lH[l 6"01-YcA52Zsht1 CKZ܆rCSjxga5u,xfawkuH0_C \;p”t;f8]C_ 0+2^_Cf_ ` )!-ڃ`0ϖ\2Ճ ´4@B8Rbሆ8r<; C 4%Nf_yfwL .7D0e+na)WІ@fjC hx8 0rù1QaC h6C |9A\_ 82o߳{hw]olZ 5q7 fF$6`C 30JjZ xef* 6Cm t-.ꡌvom7xWWࡊ9z`Ž,ha+#(AO 0 Tv Hk PQgAA }^e!50~ ,ǻ7wA0do sv3n L.t$Y ôVfma/ʗv70Ӄ Hf(`} 4pC; 7pǃo *!7ol dkaa ;kTpjA }f,F )2th!?'/7:T"]ݧU|> -EKBE]d \~v j4`H7y u@__߂=$///G|%Gញ,@Ro>JmHOUe ߯On8! t80s: `5Ƀ&YC̬g`36+nA[mR.wXg\<*G8>*]\a Pz' 6c4+!N iIS&d4pODªۺueoJ8X:;~žd ᆩQA )A@ (V(,J x,,2`9q(е9!Y -!;5ే-F bH pC:js |.T W`]BP,Œ9p. 8]è Wª|-W@uam PUB@wi -AHk} p+ak SB,.aN vA WB,S _M5d@.Y (AHV†J@PWB@W0DV8qXu @]BP)HkM)}ð X$9aM ; BxseA؆0sC ^wgp89*aч`VU@;BP.AU va(A#}g vC:@jD X]í WC (WCd/AF 0Q[C 8vG W -"D|lXтΦJQ`Eď8#1 xpANjc5GXx1uǍ4xѪ:=\qhy'Jop-Q)|7CfoԽ7?=.;=y|M<_F}^kzG]_J{;wwwwwww;;*WUb诃+?b_nU'_B-pm2-V^u XTORY.TXTB2#DEfhh{.)7ZHWCb:%ij6N*?IWU=;X}']z R֫e|̎b:C}Jt{1&YJFc-vGDf"ob=QVG9YC]MŰꧺ6%G.0cٺSk׿35+#ѷ7<5X ZUtbVf-g.uڋN#{n)QȑĩZAD8%Y՞r~)Qf> WX(wj/mĎjok\n%Y%{LG j%oBf5q|z$|f["a`miNązǝhѣ"@<#=b֞% 殍w7z6ljZ;?sdc+[!gscw){ǎe0Ep1 mnqi9.4K{!\K;[rGҫYSN꫈F0^бhf9&ٺ2Bɒ@ae3KztI^l3/U0e(A#6F[)xue@R/] e*QKPDƂh9&ɕ_./PT |m s̛ y: X̖I۔0ByYPҘWmΜe3 A܂~.g|c#| A' ?9vj4ٖUtĂJSjb5팈Zo#IY>yx#:WlZ $Β~{azbe.}am*u!m̸p)hewU7F#? d޲[ܜXs OCAPhacAZ%j2])ilWgZwLؓxj7VA6b1ȋ(lJw>`ٳظ2fSYps}HK-ƸٕHxCϼCsVw՝~]5Ly?xzYp6Є *PL4Œr}' 0Lʨ6+N}mh^$OGTPU-b V]m#|/Mt'vRHoB qG LUd1䲈V*RrB?h2bp(8L,{¶LzED<9G Zԣv VLnz=[ݬ#s pyI>vW]RgKDG4QGN,E{LVFXb$[椹JK k ݫ'0v %ӣ84!1o-b;f0d/•6˙z:'n(| ) z@ jKܨH!}p8y',,VT15V'`LIQ: sDUBv P1o#UI 'IIa9,M:ʗ`eebmEp4~)C+\s>R) O% {,fcߠ/D`ݪ8' RXM~yCOZJ'mN=0:\Y#3>W%"U Z;B" a~W[1VL Ñ%}hSVx`@+$)$ dh@S<1JeO1(!^ ~0vlA#/2.RׯI(7h4MA5ӑsD{c:صc19o j(! a]`˞Jnu&6 <)4#W JF$ i:ď1+Uk"-h SUyq‰ƧrmI+iwRkAJwQwԱLc?=»!b aH0pu|MJm/Mt<o{.lG'.ϩ}H_,g2Eu{H;nVvORV7#iScKC!8ER#'RخQ5DQ$] F(JH-Ds9stj['vW{^Y]'M̕N,- {( ~5ݿ}%$˨WNY 0tOJ?>'FϑQ6{=(|Ql>(>/FÊ2# zGTebg/ P@" d(e '} f ` rx$x}^T J GMAU!%tkF-kƒʰW7w86;w@W}WNr29`rT-ݴfylor CC `@ӔtbRf%ˆa۸Iq4`}!hw~KE>׉"T5>C_;bUȸM@}Gbc/@Q&yV xD/ȿ–wR O<T\<2&!mw (mVNm:kGS!@wEZKjŲCЈi% vB|3@ByQ^)}|-oK)k(Ʒժ1W>,AF@XEuJD .^B4`-:<\~Jip%NIWXm* (uYlqc[¯lk=k_xp̻O It5Iϕh0KռjMc=Mu24<*%iЛˬnӂxFTq #8Z0 p_0NR閻g4Bw)gnT4/yQ 3Pg6ٙ]>@E13eDF' y>`S^ZDc@vQHx#`34n- #J|Xu])i.>.rjMLlg;>n:3<62oWO5?]K*/%ҟWp:pH 0F~e\pRN2fAg4RS& 8Ex0 ڙӘ|eCzOʙ%NLFyGYVbr?YU6-_;e1&.ك~YڪcCQKKF0,[|tgߟWl9h@ʵƤBak$|@=D$\h7mt*0S_ rd5D144WZppYT =2 oﹹw(Utۄ H'G/Ʃ?'@[4Y'dEg/#9?arhV+ƻ%KhKb,F?8o}#?EVqF]8 @G F~DrTBS"cLM0gL/?whgÁ ̻ou c\`;3|l1;d®Z `D՘S,ıjm]Sʔ,]L4S p._ `4__fgzLD:pG(~(e&r۴qik; Db77Q_%mȾ^|Wrθ* # ["AM6sh˲?F; 5:)[ÅrLD2`QWP>ENk1y/5T4WET-I#v4Ys1ڭ`)C&BMs3Ve#= O//tZhUl~wvԝx~BM?Cy+CTujjβzӰ9U='M'$rX {28)hWOЇUbw|uGGaZԹO)4 ./PhgL;_뛸إ~|Ŝ y{|f7n5.E#+`;!+JtL)M633\.1!XBAALTzg3E Oc  uFHlsJBqHɀe<zQk}kgCHEtt MxpDvdߗk=yu#ftM _Ulg}zi5IQ~٭ȅI t́mS}+zULU\t@Omx$n#rtqx[ w!$I[lFf|F1} X~8ߴ'r)-?K TE,![cb™ anM1 &u0wźN76)'A3?&|B_Ί7IQpC !$KYp&CY} 挝]_AAdf,]!0]˖zDN aջ,Fz[>cb5т [(]=fnZSf8lhᣄn Ge/KDSh*#=sJT!3u"I2+MOɪ.-,g!r+${<$o=7H1s,,#D$9.ibKx*f=ܲ}"9&*ŝ@Vr/3,SM"#"n?IkewMw#Hq& U j.D 3Ôatu_|`QrQoW K A]* Y@T !$;_]?5 ԉc'?KqHǜ=Owدɺ0#TN~SW|[eHM%, Itc$`h`v#Nd#L; Wq>K9y^Q7[(o Myec mj&C+slqMޚ<|kV!HBsAƖ k|#fLp4l%pW PR%ўR,>7-U@Ǟ#9ܙq2EL\Zu]i%o 00gawnM18DT73е M~uŤrR6^ouчUﹶےFHH ͏TXezW-v쩍Vd hE`Ezm5=T+(̷Ǒ"da~|#.( zMnm2>jA<RGٗ+`NJҌcU@W a`bf F[Lt^}Pt`ke_,9_2 % ygqN;QpUxሁ zku1_3溦e{G8b3:#Id\̷YxT~6Y,#,`'k4gd|M$ĥ(OYFzLwUɓ!M5b 0R~" "_ӊ*۲2_6 J'"X:@e_5Ç6U'6a"Bm)ki跭m7oAVZeS9#bOda>O行U3HPl]\9|Dg.{b;>JWpNȽF&W*", -ı@gSyF( e ~ 1bYG_]U^ u5yE*'i*I~z#}ڤ0 .-e{YiL2T',Q ,((d嵹LF"n PcቢE,g؋⟥ {@ˣ $\tҎ[ )`ЛVBHFzva6 OH֌F<,R@gxghPDISq-'mu6.ۚ·)[-B.&8P궜 ڢS#3\ xLȝ6ȉl(C^uJ:|i Kf/! Ͼ: ғY*x`\ޚ>DhFsRdg,nZ%=kV{0j^TH9Hypu!0̳#^ْ)]7pT ECG(^P[3F>⼘ L2{Ȫ&B}^+٨)MsP[ٻq1,G̗_!-YfHlHAXqA ,O-Һ}WA*Bա\g?v+~wMYH:b$:ȥ2b!rFz6IT 1ab٣H#j͡0s))h@_91 Ed)񁦇(fr9d'fΧ;#l~kadYhXEP5qL3824}#/,<&|g/UC&4ʱm</7ݦ{Q?H'8 lq:Ftv>,/I&1;&HBx8>JOu ǜN')(tLeZ vc4aPo9 ?ggx l|-ВG1uh>[8hpPQ'>0}:lXru#mZjacy9W]ZE57YaBI5)aai{$r9YR&B EU^r"_#DOt>d&¹)3{9U/gQj Au4'=?|O %@_F.IFY;>$|Q4{"ȿ&^C?'bzӄǔ@Dn(4;-ʹ*R~Iq41-7O&FH`Zk5HT8cyt64f$X|3M ^f̜>;P6`bD!V47BWm0YӗLyђ ABnT9":r"6 4n.Υ'JL˺tZdp1M~t$du'!ezzR۹t6BDd/<)P\}8 5@B"ɯsX"MMO4E9+/(rk^iݱҗI#_{hjot`rtԂ0j4l)4JX"LjAx†YI 0VX^d@9&Qd7-=x#tҥQI4z_>Wj]^ R}Q;^T4,@d1ɖA4h)$C?aNHt)hg24 .ZBB@g0CF|l"eZ77Ms߭3yXw LJiSw$Eޏ"i$2tHiHMA}6Rx}1[ "U^a6ۥj!pW3NZ>\nڋ|{Y⣐4+|} Α(|̭oz< $$BmG#CP6Thr+ GQ!MLa$3- JShؖ7y&WaZ"HUhңyhpq!^ '# T.#r-c2LU h:֬z="Cr'YA^T` 3INٙܧ03JGgQH fykPx1n`Z~r &( K3MWp )`]H6(dV:0jT#n(: x]`5& 4!ۀ7WmA 7AF.>6>#Q1/}RE/07 |$ms\-R},f=ç+ǁDdPh+2pJaZ6OQW|ڒ!|E6j"mQ=dNj0`l*@ԊUR8(F,E?:pС(#@E_݀iri7MJݟno)qA͹=If {ț5{״nZkA/ȁ;ܓq0\sI57<%ΠsNL)4rDloE}0I*6kd6;)rs݆Oş>@q "r/[Jl1:'Gr;sC5x{ \uC»"$߱3^|I8SUm+]x?ρ/x@60[ ttk _70*Q} nq;y S\eKOXerm B#(|~1E#9D;s2 ;RۇDkh؋4}kǶfö~R6?r-F*۝w|i(e!낆덪ϯW=jGl w{Y i#gM~]C D fa8B* +`y>t"ڶ+a[0Kƍaad GhEєQSyČJkl\ PwpZ/O0ALTe BA_qk-sc;?d-BA+t6j`M*1 -$2~jv?=Ԗ꭛h_WAE!FP iȗ1rbr:{B/y`}&uFܖsUpw?򞇍:BיP@ 0"&\K\.fxT}eҳFSNV驸DL 2Λ(')~xmOR"DyI) <`fܘ-VS["Lh򺅘a܆c3 B6LϻAAUFO5VscU34펱a9/a;'T҅ :RXӂ]^rP%$s  VIAn| c<l/]#Anr,y43μǷ)UͲ׊iܺ.#*]Q,BoաÛk`F50'1^~1AW|-ۈ`i=)E]d@\;EnӹnڴmXn{FԢ.:aQZd.O6Ц=@8 eA9t֦b!뷇;V.uDų+ֳٔӡU;Q~}E@z8}4m3"8ѩ7F$$8V`fis@̟2oScD.=20RrKXKUZѥ'iu$rWpv外lbtx EHhl#;ց$Qb=^ mza=t؎S$s%4_CQ cfqrN-X"sV Bo S cD6ږg;ȕ*Stʲ0VCF6t\ymH32#F^h> -t5}n~\z=bT$Z&-} w\b0/YD ˾{@>55[ (E {3)yn[)z<8 Gí*facXȱn e/CAT Rz\ׁyiu!\XͷӬyP3YH ϯX泃YH=%b/[E' M֞h#]wMnpcdw$I5ovt{蕩TBFzW~ HܺU38vyEnT[AM5/:am =jgO/E^ݔ8g!^Oz`Ie:"kLNUO{Y\bFFXGi-mE 7hdgLçϏϫ y4vqЏ}4/yoB .oẁ ѐ&#ifG~#`|U0SfVB,r7}}eX!j6%(%?Fdo<4P'=kHan9Zy"H*\/w=͒u8s@[܉WLjf[kt;tNj0\DP B޹܊kc7Da[jJJPREѢ;QN}DvXpE)Rw[Ń L}#kVjZMvH՚[vN%G#TM[,#4R9Ox*RU ZQB+ }Q~ _ck0yfYN1_{C=Mt% ƣ=2I93>xwZ*Uwñp꽈zy:ݼӒSe( b_0|j/>?0(وoXGI<=/岫Vy|<ŧ1t<U9ۍZY/m9C$揔 A*(.')Y5B3ه?7*UBǪ;`;;V啄E# UU&wOP>wFwt =g-uQ.3D2Geh=ű+%Mϰ|gu>yuc1JH;I˶Z]7cP3BҸԄ֐ʕ$R{4H6 )^ҰpzeecȧריaKBu J_0nK!1 G~V6%ob`l,H9ke,\Kwq0OgEj9"} %dIG,Ag{`Gi 52@xo F\t= zwr ?X7Qv/{L /ygV(*{^T%^ ##ZkQ _۟OY,,4vDL&']WuYV~!$mؼ`(TR >N } fylg^@͆Brh([ "SyIu"Ϩpˉ`>ehXļ9'YiȓE^zF[PFh`u4rτ%hWw(7~I -… ʻwF1 ֿ=9~iE+ogr ѨW-?%zOJwbc#-p$hdVl/|u_2</gc;QlK3gtT O* 7% R®͌%J`q3k(thgn1A R-r5B{t BQ2e奛 th$/&?+3 D|ɿ'ma^Y6wx1}ے8+H2bCA-mUQ .E@o*bF.+$L1I 5nlq[6tJ:,.k:p gv( CB;\;KKa$u~O{*.(a ~p^"0[r54"ʯ PQE.軱"Xې#K/.Hy`6{!iJM`qb;7( ";ygVe{dqKv #Y-7\&ZR i\\q~5c][} Te7%yb4= #- |Y]|::lj v;Cʰ7Ei,W?g|8&}աZQ5v_(Wf׌ C T кi熠pg K(U,-%U 'Ś=-c7 nM'ԎImʱf^QqiIcӂ>N'3}7c94 σH c!|j`52 LAKRsa??jDa:x D?NlyGlNO;Tc2_zDdNt Gs*-Ӓ95ŀgpτg خv蕄K%CbCZǶ; BwI8 O:zFl6n4H" PACB5[?ݳX l 5 a)fNTy\jY giD`И2Ye^c+~FcV<⧾!~7UR-tZgNb J18'<  UTal=4U@i,l2 >q6*Ńnݪ~^*Yu*&vJslLӌ@ h}̧=LI M Cd#׉Jw=iWF5&_2uRٴw|S,|hm.-S_Q`E4DV{ EQ,TEFvg/׼R? !05Ѩ-%⡧6?$۽߿)5qmfg+u4e5Ge"R!I>+2BwuG׼"zǧ4˨Vo8) huSN9Iħ#V˘7c:M@ g'?wmE7I rS򜚁@OEKE=H.E:SE=o0M{xTNz'R[9Z++z/VCOGU ǢaJCrS%OO֯b1cT&Ij zEԒշޯ,[Ɖ^OExIQ2J4}ʺ4k_R!Ćx 3[oUqBǏ,.S+ ̎|1"Nuc PXK%ʏ '(5k}+E_2"2$R$ZU 6S/L/-c{L4(*̏*V RZ.ӖzQ+T:ϼs^6_8>< *P9}\{ov[GcW+S?Ye9!qcu:,F%i16Bxox%ݨFD@h.FNa`c5xlPEِ4!Tv(ZuvMUPR]PZBH7rUaу [E:Q&9^o#ۃՂ`FA8C qsH%SU ? b1 25 7eU50NCoƃwsJQ*Ink.~/V9. 7+ 应epLVMv$Ԅ>*#6/A YYS0:6U*w^H|X'!b,Y>Kϸ ߣ_'g$eJ)Y絯 > +eVo.gUOt6ңLӱPD7үqYEdbҟQ|Q|'rCmZW'EAAm &E֡GvV/VWݨ-YAZW3Ͱ ϬT3;A.ptsTSQ A۽كG\PF m:)W7o+NMV#@I[ ŭ5Z' t,^VVE^<.}la֯0Q(2b.m4`SoڒC^ÍL?:S4*{#爦ܰ &X'otv+w:vJ@cI/\ʼ{?ɐ=j88j? dcnDCjMЀ~C^L&w a촗g4aw"]#ԗvUza*Hug+'U eidD/ڍM\Gx@r`6 _E"oV+|ej%QnJZJ ysQs~]J 8V֦~0Hs%MӨSDP A$^!DȡNR?k1XXWbjq?oˏ+YV V}uI>IirL8v.$ڸA cݚVBbr&EIFEC!\wpa3ֹdv7]Jz̐nah "$Bu1j&edoa/6j3}y9]ͮ#R95R4C R k#@^P֖l#x ]_B,,JW?_kk{J3*?i8fA62O5{PL+}2/' ^f.žg1eU늊Q91 : .{TZ(Jbx![I9UўGe긗9Hߔ~voc@odB"z*mᐑȰ-6)|duK0`G\-V&QM~p֩ c' ǖ5ֺGk[^Y+ԥ d*:w׫@ R~r6 1~,+UWm(U[ӽZ(@YZdȠ`]@s."kR&pea FN(n:zEݍ^z[. ]&SuqN,#y x|—A`M _ijv2heCPx6N]\^UuZ`R<4tٔm*joq>Cuv+J1+YB]uuD7M5OI\c*˔wW0},>1Xj``}#xY E"ӥBT]q5Hs;3RQfE=ZO4p@Ъ\g{қ]cP}ec-TY`V9 P;4!4  vc>Sa"_Ay[a?L mDzF<$[t12.RLeZuFD}H/hL:.*!b8X;.[FIInZfiml N_ed<2 k۬>-uiVqh3˦Sh)z1&ݾ] ((QNST`_[3zC _@kґ㔃LrP," ;JAM̬GؕĬ#]B>Ĉ2 Ȫ; >K݂ʊ`Bǰ5P~`v6 >/dQ>+(ca_ agt {m`f`GX j #`f5!7XدM܁VZ)Auh{Zﴭv9&ۈ1#zn@ ]$В`g&CD*);~*w*5bDIPzd*Z!I矏zz s%H]i-./C4=k {{qDZ3l!4Cl!f1Gխ7=,~ܫ~~~Oe ns $i5}]rXY&L!ԋ%?_Tz<5]'_nפ8bv; *:okxPͤ`3;=3]?Thh,dɰĹQ#8oz2|X9zRP-.k#Y;,dku}S 6PQ'NOP6nA HW&J`3"|%y 0k?kzCmX5r|EC3G?4 t+6xkS2'A>Si[ƭ{:}oEV-̊F/ oAy,l q*gʅ{ u+tA'Ủ%E( a>t&xY7?oO?`ppaF%8{;iOq&gKDؙųdłCm՛tN #nE-w[{o p4ȹ1&"^Vɧg$p["Qg_cܥb}UoNd1rPhkoÜj7ш!N}Jd2GD߂h V9&*1(*watCT eu22kydK9&w}cF <2F|oFamoy|JԊC_pD (ӌͨa]Eͺ@mK3μXiHTv } R9ޘ-@?դ0 T^^uGԴ^[TJCTsxDȰ6uS A _3Wu-L/BEjD)a6sڡe WɛWM ⢹#˒HNnJ'Տ/66[ fd%T8`k,fu-9GQ[p<6Nq>I|G *G! *h^դ'٭۞)B349[#cgHi_c?ta\JxWހysM[_@l|3\F NK]N C]C=q{i [9&6"AΘWR #?aQfTg~<-D%l^\6p1u7t` +͞w,)k4{Li=h&Env,:_q߻7 x-pm2-k' VDP-1.ASC»B2P$EUvwVbo I4<-佱eݴ+ 4KҠ:Np,A N{JsuČqQ[u{u6/ZVʛS{2o, ~gX24Nu/oO=v"VQcs$&R]-Hn>H!QKVtbwal`romy @x]7ZhHh6[A5 FI%LUA_g&Yɋ  &hw{:BnS8(Uc%JA*Zj?6_V29PT4'<^_a" IA+A\4 s^ ]R"S%>$XTĐuQP>X4?WxW"iI%՚nʘ  4қ]̤),.H0/D $e<D _3%<'gË G s gmrlG4x:rO|ls݈4~z<ӈ5,r;Oqe`( T;Z;xq_2w4n M2r7c;q嶏fWKK1#^Okד# čB=m,tvwEGC@xY0pΤP CB߹:1"Zm_[q% 9Zku?G~ H)-pm2-H5 VDP-1.BIN3#xO*497 J3lp\ #9DrXO1h|-Q'>3Oy]-pm2-Ue VDP-2.BINEz5* Hf{tUilKLlB~r3b-~auV/ˑ&a1z8Iki-pm2- v VDP-3.ASC IXRK6OIo ze"RT uzRUīIu! rT !߰ `6JIi _6TqbP-@MKU\ )]#$27Mk@O1NIv6kTތX!6hZ !dM tm̅ G,蘗dnqB0 )Rh,,ܾb0C$7,z{5qBbv|vT #v(ET&0GM|e9;oxD|bCHqc^@ڲ Kd t-»T|^jyeX[Ypcਢ#&prS,Э{2p5L ĂS$,w@u۩ (KfrbtAº; ڥ&|S 3o{D7Qbнd@qquҒҀmQ"OtCbt}$4MD7ѤDreD4f8ˉb S[pʍ̪x'sA*C`{r wV9&ՙ 9lls Ȥ)n\uiɲ$(p[v*I«3.T VLJ#CӐMs , ,$!k\QO|?-oG_D-pm2-| VDP-3.BINe2̶9 ¢4657CB<%~ZC2mяrkDx](ËCyz·44]To7%|WtE !""D(dpIc-pm2-L\ VDP-2.ASC\A2#p#EVggwgj  Epbvq\r]F%O Yj#`rsU$ĞU[w{: ԎYvBTE㐻~"bƜE,j]BH*cL9FpWA[88]O^؞{ B&LǷY;q׮w -9#umGXk:Vµc3Gn^+ihNELOҗ:򧴲?bB$Yt7mo ~MDtx̤) vlM^,PeǛ惣1$zA24VDCiM[qY'yM;ȎERJ^  ]l82 [x9.r5E gS!?.֔P[o_'v&#?vK1X;p1TB3w; lnŎ\S޳9])6;qIܒ!S-pm2-P~ COMMAND.COMKmݲ$lKGBui0`A0 Ox`RAQ1 X-!aI* fAPG6 `* x Y0 \༂ L oWf/؃pw7@I@GS+ H-~!0]A{:#fAσW [y0 FU5@-`F 0`x`b;5( />!`4YFD- x(6m8 RAP) PvAx@I(VRAcPAV]y0 g1`ẽg6 7}0HAMAg)Aohуe1 q ݃8  35`q!=+=,`فjbR/ @v`Ax*@x9cP;pwxwr#H9od0 7| ψh ]tq>" 9UEHvԼE<6m^" 3@xP6eRpm@ʿ 2xp@n|^ʃʂaALO5@B %ϵA|`c3.΂  tׂl݃  3΂ 8 p&J 0pA' \5WfQՔS.ź**4Bl8?TGQHPkk77J#@jC>?&-OCBwM (zYP^z'" )R]P_ăInF 2,HrDr]"gҌ'<؁'Ą*ȅ.tvM4k)߸ݹ'Ī!( @ ^ݣQ +b }ory"6E1W[#] +t6*+_!Pqlx.M5]Jkyy^(ZNu',Xbj.ରHQ'p; $#]BT$$'.I*HR>X8SC"O߄R@dŔdRZ,su6G6>@ -&Q!'LHNEbHScAy~lulDUO"^OZmq +DpEH#{" CwXIk -5HjGy^(|Uc|7ᇊK3Rɫ[N@}B%JfY2vdbVM6=MT^lӥ'Iϩ\)]_1 }|7\{DO CK,-JoL$˦&.$U:yRP웺NQ@]0R1CP˝_z?|Ep?EjII RJJ)[旱;ְ8MkHԾqJ T pRQ0WI&A+<关dRn$"K3Y_,7IvKR^]]nXhk-기%FN#짭Uc)G-Tc[ւaKmk$6F;hgP-əKmie][:cZnnG@R$S\Y yøݼ'boXBU4+? 7g+ *I4Ev|&=wS!. lKE덹[f :'],` ZMl&/X"b:*;dү); KMQ  "A5\Rc!Q)M:d jA:R)6gZaP?A!EC;h,|;2` m դ0Eg4VJ+}C1{6P LsƯ7 V[zuV quRcZ"S(@r\ h% 3ybhm Wq&z,cs3~ I7ŪY:qWT{ij$ҴtVA3V "F:u4(x$'УHs'­-Xn|p-M،b S4OBw@qy;`qK9 dc!{&[y73{AqZ/GvQKlS:;3r-/ASN_HnjS[fOa@V zքКڵb)Vf7P&MﱺrMPJĢKj5v>8|$+Ŵ`(JD]\ʾ3qҢ<&i91r&0GcUH`p{~tNU[PMw*-3ۿidۼRqk'EV]8'”%){`mHFd7x,R`IUhoCƒ&.` {Ēc<[F"w$D:.r9w֭|_<<%)݌5w?ރx / 52zb|*rqv F[b]>rsU=py(x0,UUwRPoHbݱYͪ)*3kFr > =E#8lRP>ABWܦW ]Wr $F r5WBWz<[lCӟKtmdvz b~{eje66ե]Q d Ո VZ[ZH5d0*D =;Kݓ%4^JrU]I]*L&lj6HBCt5͒2Ka9d9nVUb vVWQm-Lg %D sW !JiaTb{@nPE\Z|aIݏ@ 7dȚ$t%:5Kcox1Ŷ`i4,(LH+yĚs Uhh `p7Ӝ|ަ0xQ U+mEΤ:yoa Ar+ӈcq.^x!t* >  Mds Nqmنڂ5BU$TlR;%E*ƣ%KחhoMQxF@RV,Cdh4zAr|\D`:4P$͒')7.!4du IFيUJMgGO"}SYNUzXZ.+Ύ`KD&΅RCInocڪ0XNauɨLB>ӂRtPJ/ =*\o`+ Pղw<jMZj$g;v~R U#~>P=X T], Ң*rzP *P@PT"pUYVWop鼘$$~[iMb;jF/.lECvpD"cXH.lf%-৾p6TZm$'#5儏H6xQA AXG#sedM Z 5F$9%Q8Yꇦ;ӺIjA6&U%jlEihQ 4^ҮVc8iU55SAmW ? 3H0ʹZ#u.rxyxt % 4Z}0E[bVTM(J:%DޝPZHы<0`!edF8gCy_nZ)dZ(luZ8xT+`Nu'$$r:owא:*476ԫ6#qWm?q&?oqiɥİ>v֘ۊ0ؚ _MFVЭ%xe$ tjd(rtưR'2\>v&9]{(򐔫I^+WdUIca It]fmbخ`yI39[ RU\CeOכPWFUo\Wn^Ee>\EJTBg$pIBKewQnuq/S)2U9+ZDJ BOnN,0=m#IiװM6^zRgIU.\/r3mu^MzRL;9mט:chQbB*pp3|L- q|d¬%.V7~ ]9: /`*QVx*g;Q,E`rD֔0:D|BbgnnOFS'u;SZO}`5M'pl0BދQ8R\;齂CDXrJx3L^.{Š~bG8Uג(.>0Le4LvQ![T=ᗎ똘Q(=ˋ' B.-zp! $Bz'$&SXWQOa pXVtTviTkE?n3=uj:0Ζ Tx8KhՍ Ku zzXJ #}vvʚr+VI,yF=7~ Y96,^56u Im35G6Bp4Z{]S9=4TM1n]fspqRnv7ul*j%:4zxnV`p/I)3ܓY22z˯j4:7*%zT6ߘ#e.qNm \.nW"M?@Fy1Fѯ8nW]zπz`"(2x]`oRɮ{plah´ńQXᱽ,܃@6_KaCmqi5آp6HZU"ulQ#nXfP2uG@R8ĠA;\w2whgh:KÄcZF+mg6ܔ',,V=.]0 eS:Ŋ&Q6Nl5H:l6yX5@kw 'ΤB0;v0YGw#L w=L%YY#S@ XF)eY-c5T]3Y0T3'#MN}2"W7TԢ| 0\ުDG^Yy]rc3h MvufY¤wyF/ݮ;-T6UjӑJ԰uټu ZɾDzesr{dܴ;I9 nAv݋GYS CG`AЃßQ$jJ% 2(YA;; "6p';쾝N|F N!b.xpr1  ܾh#<A A ]A N@<4 h#<A ճA ZA NE<4 ']X&RM"%R8bRC&% &UQϺPV㿠;ܽ'1\!#z=Xvc`8Zy!hZ5zvu5|(?#(vG"q38keOxR~Uِg:=_ܻ8zN>`^RzLd} 3_%;`w2eRku@󹭟wb:%^xAR/-st/yEm6GV?_H-0 x2.f!L8.A̟ۙy@?D-pm2-W P~ MMM.COM!Vhwc H*r,PAD,M=I\+D[57"^^))6tiM4-YV&齲K]r9EE9-H{z1͠ےLM ^`C 䭣K* -)S F`k ̷ vEk^e}Oz.D+F1#)9 ^)^'Cet\@&X%s$\Z~{1ZԻĒz=RM7ܼ)}qiKOTYK(]@-04r^0ԒʤE.d ^Sq qz#)Ձd'j)@bԨYXZ]O vq[@ph+w}fFɰrݡe_?!_ TPZn1aY!%PZ RhV% aP݉-t*|2.R@r+0-N8ҝw25Hף-uGaΎ^ Wj CBݥ%PZ*sJ: zRBUMQM:w@LI)x+0AP6sEv2o\:4$}u#VXЏ;l.%bJr"UfG|ڗJ_Y:~^A|Z^_,/ UA`:U[.2y}Q5?=[J8*BSfzdA1At&ySK1dZz'< D ltI `+$ #8!!%>h n)Xqr^N!Ƙ^ȕL&/1w!蔙dT11\Lh+rζ(@KО|![BBkc[0,6,_Za* ܓxd_!T9&IQc7Jhi~QsE'agiϑiWgqrS 思V @º߅J+0!Sf8.])YԱSndF-~aꝖGp!9R+ ]' NpMm̗{mHBӮM> rᤧ\-)po=XiA"F#PjHRș%ϠMBBůsNGE [9g"֮V]hoo*PQ%l] 7޹Ƈyezw+ (.K4\@h΋ V>MUM7jc - `]u6!PHƠ0M؅i].۫CVRRz2(W_{Lm@|++&hT\]wuPe˹)FDkVP=d'0Y[΃h+յ$"fU\I`"l[q|s/k,5y M<&yror\J>=+ tcFc+F AïbU-CA?X#@ #|l;3~+Kʕ~䴪Iw50ӌz( >}zǣk/g׬Hh%^)d$_) 2+Cg~x@-pm2-P~ MMM.INF0IDZ1AAIL2p?7Â8<0khw&g ^!D\T+ܔ6}L,|T$$ZՎ"r9hTƌcod6va12@Rc"Y2LX Kuѓ:2!yg`@7 @T6E!)P QlνB#URp2@;*epj)R@̋͘`V h1a%)!?mn$5VG#[U v6IVWOZ-oϭ>xf'#,)cG[W0J^ AjRقhbby1sR*tt)/#𱉔V-RҬ~Kߢ=OmKܭ3.󒪙K`m-KτPR-pm2-cQP~ MMM.MBK{B"34V MC'*ؕZ7QE,zh|/cxwF@Io',!ltx.$o7p"`!JқgmΧL.YA=ץ.)9p`XsfR= _"W{4:5b͛JpWFZ5_ ޝ@|էK̍tsur\cBTUG[+Ź-CM~ݶ\h]ZMY>Bh{GMVu *K6)Z7.g#5,9Wq |n?Ĉ "rZ_0&xXnWIUK[lb'’rtFj҈%@90X`@ 3+KۮX|*" Ό*&7q4H"n? !qg WG[I*Ezm*:B᱊сA@V"21|YO JmZ231a1sE3]9fzoYUNJqԙuZ +蘄Rܕ6W7zRA6=yիiiPpլOza=T= ƃĥ펄@bDJjPpz3eE~F mVKշGdݾU:YPz/y3s3Q l}#W/H6א~xmn*I+.6Y֋ CuP,8L|^*J$*zsHݢQcp}فUeS-aۻYdV? ɄͅX Q!P≖EɅ#d /Am`K4u֟Y0;}|޻ Ôw; n^'eFe HJQw`UralY2%[zWBs -NL|*BZܭ3ZζЍL&A&( lGPArO$'ҹ]BKRAiCnS3iyfAŒ!p ^k f&h_l^-BJ˹1WtϭIpʉАWb_d̔UAs[D)ibNjPM }OkgbP CiJ32JɦoX0s D&,F/GfcOy\O]}.+Bf(1]AQ&5}ԭ4uNmJ)aJ$G/S +VLOEgiQq0Jlik;YsKyrZdCAQ ɁS.(|H"JAaaeZ&w#h9kʀ5,3MbSQ)4~&twe549yvѰ`g^CcDHv,v. ZV>IUDUkBBEdބtf'pɣf(ro c`n~:n 64 C 2i*ُ͒WZy (uj1zxVdܷXv:y{”HPZR~]ȹ[+[4u`Њt!,BU-TGU҆ș#-sObX+*a.nv\×oU,7ůP/;@i4tt0+\HwvKq$'\$G7 sdinK722B2YGVм儘ik63+<&ݹ(}݇o M V-&(EAb&sDB$+ :$!^DxgEz rHt@e1l!\R84:R 8Dp4Qb1U0oe/{GUj'0=oB"ߖ(xyWyKZZavD0ٺ~<7Ey>4O)4ąc"׫ ,߈oNT߶=#4c='$笎߄DSi"{Pi>6g߱ͥo^VKxcnw%O48_Q !6g=@٤liȀZN[;!%Z܍%3qlzaql:Vr7&M잘uƾX9E<^KXtߊmÖ,0y'҃4=npBIď+@QuNS )23[7:ss b`sub:>E99>UCcIP:>dY$AK(O\Ϻe /r$†{G#;9rB8!Y^@G/E6P0>& 4(im mĮ$8)qNNKQF!5/}y saO)2д4C^}̰Z"k%([)WI KŘpQ G<ZcGGV` DgZ Y0j?qOB[$ -^#at-%y'`ϓ#.Ĝ``*2^# 3M]-&_- Jof쳢5 |S `U bWdYkug#{*`WU"N>c,ߘazktCzsP%q14Orun<_ہkc' # ՈM&wDx7#Br9[֋~2;H}Z +nŴ\^&4ַAr2  gq/{ü3HX< 2ƶCc~nqCB۞zgشfg\܇p )0yjG Y(_bW+𳐯 $Ἃn}w1l8֧WWǧal-"2YoA0  lceC5>h;K W?H ,=ZIl`B>.(v~O" ˷l!5?.csŰʝS~ZYjJ`4s`i`]ypMgEŒSn(\G |iä\ qoѿ)M49.+a 8A.,sg}Հ'N1Vtm_J ?q@,>>AZwM[;8Vbdל:0qg נ[8yA'AfS˘; -ԫ̛7&JJO}ˤ(=C+ゎq8~]r:0@ xmk8ā\6 FIv>Xb,K4$>f&&>*D۩b}=>|D*ܼsjMA֮P@`w.7*uwB‴wo4ώuۀަUN#O$aǕͼ|+geȳomWgR `E2uEADal9^3lp'!GO9@W^!b P6/ !!+P1z E [~;RCG'DVIx <lwH8Ui1lQ?q7rK_$i)ң lp1Az}M:8]#/yav-ɧg@a#Z>;b s&z%/{xn]^W1YqDqu2ЇO#~%[v3]09pb{]a410nEESJ:Q˜*I5:VS!Ր( ? - xră&2vw>{, =Rt517WGÒa =$]7X 9c lV3K]|y"ʼnO[OR?,(vj 1\c&؛Opy}fˇ`O=j 8vSє!~ FpɆ]9(V]sH1 0]:.\ QfǂmVTgByɨ-@;/L[a..ύlh9G_-G}irggǾ|j ,<)]~! {{ $܍IiJnq_aO0z8P HP=?pRxeZV[>9 GxR /n]#V@^0ήnDuY\V^Sf}۵I.u`HcZ!|Vl+l)-#bdn'>>&W}3]Ci+ܛ6ƶgr *E/na-.mi_Kv\ iI o>VqOi}:?{YߠH=W޿7#_i piB/?k=B?VBK18 ?k += EC3QЧ+X0FL;Od]y$u".qfCeZj/,_%]/_TU;H1&̝fNEr7mc/l alGnuJV_y" -"S!n(mVJ-Azr1|2V1ވk(޷7/ #ugӮֶWpM66 _ }κas(ӈ#bߎ)y.Jc4 s§reS/L;Ie]B<>l{#β`dC{߳/BJ{aĤ.4.gz=Ǿ&qapT6EhΠZA vݘp|-k tSm^wbmE7PSiƋW ذa Xx${L b_+gp;0w<2k􀙈)5$ 9p`뺃u,GKR2{Nj?APd{~øT[2~4c0*59"q%$fy8.|rG**WG X8 a_v)Wꕙuќx cTEuˇfؘn 4os3$88.R KOgz,-|ymvnT$,$H6V8݈Ӏ©_ol `"GֽŹSeR_ɷ2riX*]q1f33`a3Eƪ `~-PmУ&K3l-bTh#4TKiSFXDو~Y LufhŜa0`]ô\9c O ibN[iLEo B/'ˠ.E3P@BΛ0̹lC erAW_g,e hvWM(m/,u֨;N[T/ Eᑗ!>)zE=L^+H`t54XGt[yۗ`**\Erkgaq=1ȉ#"پ Ms+X[2 UD|EdeR] .iaNz8c` Bopz&^u/JG5gy+\}9KQGK#w_68e$hg`.6S/ Zz:/|,z ( p/s8,ÙWy5 G J'߅qoUb=p#Xqrx;_7opX<#>% 5^ 2(IUU/,@Ot\JVȕ~^?x mUR%Clgvű46k( ~$ҹؗR\]HOs99%.7i37xj̎dJ1Uϱ8 pX8yc8w )[I2[Fs- w~ v%ӓ'e7!wl ӗ[>L#7:|GW~::#%Ԟ x [F~LRu f@,e\TqV=ȅk#}}OZ7W]ߚdlYt",Jmx6h<ٻ3-\C/ԝ"`5M3mgHY#5؃Sa5vzʦ t4_SL'fЅD%nxIuO/c\EK/,\8a|ԶGV&Ujn&Guhi^<";!>[.D;ْ9$/(:M;@C#X:z[ 7__#-Ez/w;by_&Xn҄hZABIt"tfsJoQ3b[&3 pPr _Y70aܐ. kdƩ =Ph[J#&Xb369(X=6$YԨq^RfE·"B# c_/óR.U?!be,x2?7c+ı!;fjFU~$vF ea^AZ;7y[`J<ߒ>?yP?9xg3MfU U$ 3 3C;e`};S.MKh,04Qn8XAf-"vH¡U- ҬV-\ӂO:q?lU4;?J+joz+]Uow's 9ywH,4 )qiOd9P ĭ*V#؎XX cٰQ\LxL CvezєxB%"f=3O\-"fUP?F-6-u :aֹGuqZ}OyK32cZf+`3}x"MYˆl'K>ҋs~E):!4ߗx0NCmŀՀ>Q*-W@&v6 ^8|Aab)AČL x,c\F\LhHRXЗ.7PBBX i٦kQzK'`KSIE.y:HFDHaQl AjY.+v$ZߨUf PE+*FTTV~-)mFz2o;1 u POM{ʋ xy`ڇ9>Qlu̧*:0F;^=9S"nNjNqe~TPA{{ |R/Ś>*@ WqhNBP43w9~m;j+D/3b͟ )9i\Y?:Zayۏx% CӣQcʆ1>;]Qc?Wfda&(K$&EЃ%7Kc2uU,Y+Vzүl+{vPe RC,RWEOPNEr0NHi~Ax&H6+fD)V%~=#VN|&tF4qM&]8׀`e5f_rbP\[B!+1 72b,Ca)&K2y>Ֆ)Cu,JZ%7I۵x'`*Uwm2 vi9rVQC d,FY4%jjw l4mh^qn0!P7pv8@V fU"B,j`u=IJt t{ttE`'"TTyyJ.^R&L5n1 \v (E<ڋY[zHDc%^T%}.}Lat8/sP)#4$)$ʋh@t4W̜D*Nֵ*]*W/^"!|MY*iSzMC>8zR#` bJ—Ju~֜P;3VL ͍ȭ?f^:=TX_IͷR504-cSOXo#,%_ƭi 7|.:jҲmF8 "(ƈ9w-Է[6 30%sFڅ3T'SlM9п=ߕoa{N]$<'e gqQMY;yD٪Oyuw^Gk~Y :a9|ݝjZkV:o)r^  uu43YCYgM뙐C_TCGfG6փEz~Sa/slaùkrsxkIgRm1WG̢#U?f/$['l_<_]rEu18i}>븍2\$g5=jq:X 7[hmFKV`JNYm9X3EɶC2&cpE{ &Rݫ}v-Tl;pJcg[@ Faôg!f̄/㴺R(?-@lٞC Sǫx=R=| JGZ;/CH`e6׽9,yfz{SOL6җ%yll3³B/q1x~@Gd>_q*B l֌Xƃ_*D.%kcD.(Wj1~hv~'[j2.Uҗ,PeemkhS|-RAQomV7o|\}qn\A0i~@ly-X'ƽs,C?)~җMÆӯH|QrU^/lΣ$6'YI&?k7.Hõ )HY&,.KF8%„+9nޢJ>9 Nofi{(ئTpK>:mg\.eEvZs\.?gy_,Ewb¥ #ZARTK]]gKQvy!t᪒Hy kXXYue2RT[ΔE])IZrjaZD^oQ镀x@5P.)ut8wd[Q7Wft@UcEhV̍,ޢX[lNAUfd0&71KxD:-k*Vbf RZbI1)CLg<G TAY*8[mW9fnCds9Z{dlfMaytM؇؋O" "RITP\ɍ>#rwn F6~rg Xo]ɋ,t VL-#a rjfݿ([ evi)J紖QF,,#š J^VUyq*ȯW[0ZlaRyS9v}REw*CRRV҅`xҝ2C2[\,YH3pddi![y%arG •'^(#a)Jď"AL&S, >R"eoKo}T*<`fbiDzXI 2ɂ]!EV2 [ݵneNh$Xka!+1\.o(̈́bjsA,vC9Y ^PE JؽwD0 l:6fQs&X8f8[_+Ռ/yFϲVV}g(M  x@]<0${A%[ek1ص/TY3 AN" V]`ӝ- +!cF̚K8_ bâZgdPQ+:i `J8x֡7Ryj$`Lpԟ:dFi$*^4r;(9Ħ7@tQPTQ)_wT_[211|P~BQϖ׎2Ja䶕ʼY 4ҤIq~ si4ZEE#窔_,] G4ɜ\K׋:c׍j4j2G 14% 0QFW7ϩ) i4e ŘG#7R4\T4Ӛ:iw YDncmގV̯ͳ^v]m!&t,;%b_`,2a'Qν 49l!\,3B3Q5OT0v K/RL^ 'Aeo[%~48i2w߬._?V *L/ē {xwe&Y$BS,:ne2Nmr<$$˔=CRcT:ˬ'j!ΛD-MMe\hȖ$`L"ǒ+n.J)[ӫΔT[֢٦PaWVOH#s>3KgİCG(@3JRAW[&=3AKiVEt!2cc* 鑔UTI^\JύM/($ڞ. Cҕb$7œ Y슞94D!^HSLv]n,bV';,W=ic94>zov#I쳳$,h6-S_HXOV`B  UQ/̲stSoAU8o c)<-rIJR)3aۥ$z׷#33';JBrT$ @2Y+,~MJ>$ }DҤP ]+畧؟|M6E@vO:R@1&K^AV*y)ez IJS"JGf!ZgŜPV2QE:#dVvϩVEVF=!` $m%ԩXCRֳpjDhd.ɤq)wR]wx┲L`HVLdkz6ޮݠly$ VJYyĦdOڟXX1`ͧ"zS#8cE.BIzLYо)):#Դ9 _r' gޢ𶐴sBd l*M*XiO~}pKr|II"KL3VTpMn]r_Rߪ?I+cFk.@~n2Oy`JJRO\KhgVa'7(KS,VZoNPR\t4p ZCI7z$QiUmyTKCc(Ī8D~Adp{sVqȰ!EFHM}z+t?yF+p{W:err 3,vDP{t< a\33f y]6!&t˽9i5?ӗ^zI.uB׻HZ6mtA'kKn)/saKK }]g֗^Y0$vOl+6ZqYAvRgdkye.٬I$K D@QDi'd1FfusuK1-Ŝ,,VZ`ʪԍ$zeVioGykHs7m7>V tKjͭK:EH2~{Ttv ?S"j\#o3'8J/JoMDeŗ@r f;IpR)l~~](A99}]g6Yb5 bb!;-9fVoOTa͢pYWXY1ƴ : Y"cN!K V(F,.lkdzhsPH}A|'~xz6x#co~fWښ[ jt"{̌"Z8?Q:!-`v5Ϻl0\mVHǚgT> n/Cg_5n3$Dy&)IxRC((c+esi^֧AJvرLZVH¾%%f2ٳ`HFsfw5mCʸσx*āib&'SK",lP͚Kuڔl1U/rU^[2C;]h|[մU,jĔ%ż |lW  'Щ'u')nR_ȋj =RQUc_ieq"_߫ZsCAYҁ@c(w/}ؓ;o?놯reÍ8?"M^Z'}xnBa2BF A6H} v'ύZ+7IfxRϰ3(!n G``e` *G7;Fե ˦+{n$OfA[vW62%3JmnF%ѿdZ)e!\E 7UmKP7Yg=L +G:voKJ)HWk'kZ_W/nB!c #J$VĂO!F2,Oo5SJ$A9s)iU~tݙp.af_!@X zo_[M/0fk,5TXq1MKh~Jix5'U4}'2œ4]Ɋc͌.o1 02?en[ lO%`:z0\~ :q!45v\;ot*(S5Xӧ#6{@HqbxRVmvxE!`Vx2 0ұHAmm/W=Ұq`fHx$y/Hx<~S7L 2MG2ɩ pK5tҖklmxҲV.d|zב%_C:Jo\jBP~ MMM.PRGjBC"!%h.J]PSt^%i )LjαAdXپ@huswnUf!$jvI+lJk' )& vNЛ!J_n*^3}tmxInYUXX!<|ED,| q0 _felʷ+?[= Fχ|N$-sc4@<<tTWX-/˒/4~ʳֿB @b:E0)O5`l^|WO/|>4YK\5:,&jq|r[oٕu^aO3Lm.6pQ[&)J>o@4L|.9X9ScoVw< 2kO-Gm6Mi1MlRCt 0=|6Ҳl| |;A׎]L{bM,= v_F&6,X` <\LP)( bxx"۹dyMJGBc}Z=T7RpqrʴH4kx9$I+n]\6/m,0J 6 n=Of_t ?[U5ZܦRM&Z6vwx{ڼ%|K{WD.|rtZn ̸hъ50E&@Ay'iؚ^[^y{h`BG.] %7`h%q+5%MQKFFC SƭDcW}O0o-߱sODVHԭs4RR%PvɚO vUÌ 2P?7(R>z7z)iǂJ ._\vD\J.-W[v619瘜GPp9#B,ob81bzXiJ;.F2ǂrm\LԐzh9Aa%e'?JLQ%&xm~&L9>œM3YH3"90zpx]gr:0P-n^MwOzKae{߯BO9~+hOW e=gI" bupHic0~sQn~b6W,K#&sѿL/yD-B(i '̚s)z=TpR\ϧR}2}^k-ql7^~c}akz@[|L3E(p+/xE.DߩҬD$ z7 =+drQšP`bTe:$o'\C0݋W+^%N^GnTbn1If#rMHzA\4ttދ)ipc= 2S|cDw Q_[*[m& 8ZS:` w$S'i 8٣ڢޅA ZanYLh< g$ͤz-N.4&iM'&J]]r˥CJ;XuC %8hǕE3 Q+W D"=JC88MCIFReE,AH7 RGP@ 3E PN$ɄԣG)7JGV׬*G{|Q[r޽|Ҫ+:qd5LCFfj{TprjuG9{:B.-nwZglvx]=$_289WrR `ТЍ56n[O1( 򂍬#)-䓽擟,lrFQ+G̱aXFXUEVoyY}g%}71E 슴j#Ŵ=at%8sl:܍WH̀~cMezj~]# X.m]rc}qDVR/S~v'lyiQ>-W%˩{׳p|>vq/iDv5'Գ1>ОwhRN皈_V][ž/i>7S\0bI $C_&;ט.dPSݕ햗o#4x=tߗ ډ3 KlpVd/he`ٍ ;1kΜޚ3'@> ҐvnQ|P^@\v uKCq҉H0Vۏ\~ɕʿuNI)^w8Ҕ5嵾b@76TsaR˹/xXt1Ɇ>r&ʟ ,S< j-w+und0|\Sp{9@"eƱ""׻uZ).4[#R#+ARbLj =ˢ,`~.CkyJ{vHlO<]s9j pyU:|L/ڃQVaxP5Pa(Ҽ\'|ݣy R)h` ܕڍWTr'?)bNb>?“dYKPeV#/\ÉX*{nzo/ 9nh)ٞ,B%:lP}0\lUCSwO^+AoT.2ؚ!dߐMOU !A&܁?u H?wX^k;?155F>-O> ʝB zDZa6,#.r2ܱǢ<~ӕZ 'OuǧƜ'2*?Ump F ۪(nxŪy>66`D-Ԧ!fV7É So rAM1`e=ٰz׼9^L(α$` utM̬(JV|=h+Κ W%[=e@簵TM5Y]!SƁ[xdpOFm|0ÿ:t#ݕ8 $)LԒs:/)Dat6%gYtұ+a'vzuW@\=a:U4#F RI ujo~FtQV5)}du:)ubS1c )bюqp]FF"Iu7+B0`|Ay붍t[:Z9Uq0tROfqj#rڌ/Iy?.[5û%0LK0OwpĀ_Ī^.cJCtmƬ5:F`X9Zǚk趉^pMJeeHMw{w5,4+47V[s5g uRux&1jTIqȱU{Ny$u/+(>X_&<@m0DCbz9 Ψޓǟwq׆\DIv8W ױ{o1 ^6wX>MW--]562)EUƿ{jh=K7o{œyһ%Q.+0u5YرP[vf{o t9#QKq'f{K'ј#{yJa*a/铘_)n} 4ŗwr$\/Ogc9vpYd~Sz| bD}:{ˬ"d."XzxI8+aFi:g%}` -"c8s\S%Z3KlO Ppi]=7]F(/Y^\掝l׋%)),K&)9R`*Iߦ!q/p|@Icx>MPwCNX}v駷 'r`C*ddnĕSNy@:T^C[.NCDfoy^ϳr#'޻Tdw`勵䢓5(Z pIH[1qmYe5W٭kHƶ흨,m2<*XfViI<AŚ>yeA#kRɀ$ԐƉfuU}r\ؿ& 杻ak BNFLOU?1s6CAUY?Ӯ+Nᙪ۱߶ʴm}X'k~=6#ncl^ku;'DH fU٤wJ_+p/Tsv?>aJ?k|9,㒷> q0HEc=,J=q$l*QU{nCiu`#8J#zS/wi4gxvʫJ* ]|S|0l\'*["5_z3C$+iMӅzrz>je'"x8cwm0AK(~HφWOG.ڤ0)']Dw!6sZ'c0{`.EIK3!}DP@KV'1j=5,t\g 5<Ɨ➅O!ncƂ&g]#:+؞D5ȓ;e7K.UiU%ćq\ y5e쳄lg8p l@m Vg$ =)}S7Jb,Jɉ}ʙLNVH;Ee zj;oB=#+3;w 1-@M1b#]eu!jUFY蛖GuwnD7LO8H< C,u6R ]qӊibC*χǀ~/wⵞ[o.iOGگZkKZ%ϫ%\?[Q e%?%2P±?!:oeeolt_th\jRdD.H^J e"oxŬ]pp{c1!d>)n#ۄ`)J`8u׹eexV*d`? ,~iT|%a/NEt>xz.>2SAs؎^%Z~~;U`%^6uhZQV3u1tk".byA|$ۅ >$bW$[L%NIq+r"Tex26JV~[14{%=W!σ.HyәiE3re5%ws{'ӕq2{8c x4#wI Mq!\#ٸj[3 ŋ/f.;3i/M!%ÁRT^3UNn]^", ["ڶl]^& &tF3.7bgj4s[Aj@/°nt.)O_[ycOmhezKȊ$#8aE0d~ EHsB ^_M/Nxp .^dS]'gTz#ڜA}VJ" w[ͅ|b<x5~HbUk ׎]L7ЇzoTז[wf"8Vlc |"ᲸM)+d<t D>Z+I xk%Pg/s8oXZL^ 0Ձǣbw]x7nNUp,;Fơ-nm`GVRI>Iv\;v>o&.4kq"5iut4 ǃ9b\%#lkn"9JX1g8^igwt;i.*48C-G)S+NKaa5@TVт2f NKȬlй+r@hX@ XSlÀhFy}aV!LS*>9{61|b8KG#|fzd0/i+aQno#NzCȵAA]lmm>4t8BR'&>5F(={[@Hpe!!zk3aeb@Bz:2Z;7ːZJeZ6A@P@ pד=[[j+?+#l`dĹ'M2hic T9>{:)c!gcvsh76/-kIsb\6[jhBd2ƛU/cRZ~3,iM.:{.ؔq[X&c5z笓ѽK^{|NR%flΏEUMVJеIAdy[dƶN|Xz@?QBȋ$@Ж_ 0\,K#Մ]VYl˅:ٔR.f*mK֢!}qBW<KHi@/8lUJ*24d4 h eOY(~'`zƫy˅?%hĐdqT8k0ӏUresNa1,WShꅳ\vVYft X+#KU-,xG@ %!)ǡ3YmZZq1zP|D4fyA3/ LYaU:xDґIQ)_)NS :nH]![~:Ĭa!-yۛ0&h4&Cxg0@:/:\J][qWzM_..5i ]<:ڮVc̴hs y^X$n=h9^qcHli5떈X%iC:7B:S%]%[I,Is3K̫O} .ؔz)eUd_^G1>J8jXԢf "P}lz jh1ih3Ⴗ$ nBeeth36EvE:;ƬŘY{_hD[xl6g,LeJ9/E D WLuNı]^HȮ郈KE ӎ$}>xQM6d9&|í$ )vT1Z;2G@emൢ왡z{@ i5Z˕`vU^(xeMǺg[hg򈶑o3Y=ַh>S 4OEHf =::c73C8)?4qaD |l>ʌ~d'dz_OG6kRttcek"'{een"gB0vG>6K[gD|$h=9O%x`lYR3F禚w}oxfE{KIwHx"+UB%C7ŧ[+DDǺdzч CtQZ,=^ui 6Lx[*uU-lΑQwz 06LܧIJMɻ3 mFPLȉ& aiJ36ǵ;rၻu5xxC[-R"BU Ήͥ١Mb5m]${<UզHN7FRJM¸_5nYNB"KuHz甿%"7# E/(vLĸ>ҮV4xqv5,lf̒(kpmdN$v鉶oE) m&1m[9'].;r6^&KӍ\ Ti':[B_%`)Ql,Vu:F_M8IB2W 1ͻ W:Uߨ%P(+w],1W>vhW^ڭgt6ynI+dEH FbMP 4|/KJ#K-OK#ir5-ME˾Z~MpPjnD^Gy (I6Õ*LhZOTaQZJаNT9Y\!SU+ B2xjl@T:r7lB ~7Ϥ Ɓ i;FhQsE{P75_~]\XvKx,"SS|ܷtOp P^V&fڬ+ S7,M;{=oKTD?)י LV행s~kqC!Bj_ S먫E?HiEc|hw&vĻac L -")O2s;QbPiJBk4AE?dWd !ݙV*ݞOB劽˜؅g Sbkkx b @4HR)]4#Skna{P`ܰQ+>9Sa?Pl/oaY/tw;I>,aFҶa"qH;c J_RˋhpYۂ~yK׉Bfs*`lq  .O @9)oBqm.VjҲ0?6_"M-Bgl 4ۍqpV0OMi4ϙ&Qܫ62d'|H:P#Qv-#qJ Dfp/r eEXi dc%`C; _mҩq V(n]>fWYGΟDj[ͫvY݂_خwrm{ EvVV*fl/-w]^r\nw+~}_׻þ߯:Mhm2v bV)tzAr}@1zVV#n.qX6iAo~D_m+ 8{\_.uQx6]΍   .RԏEWIpIH]pSq"MDYyFw =py-/"&O Q.W <7=qڔNG ?Xp4`yi"']pw’avv򞌇 A[KUtSjMLnh{q[א/4=ย7-~9q6`SXwi&<`3sfzG-q;f;QnNeڼal`Gr^#UJn FZ/vabc Ww6PL"ܑݯqoԔe$Zf}␎!Pk;\\JPӸa0قak^ xml-vj 7AP0òp|GD6νd1(Ut aCT/Z[ dx Tp:[avCpc!:a!,)I,RL$@ 2֘ˆ0VE;ᐗDQ'P@6.R8A0aX3 |:zD `*8`AM^0 H<Lh1@<6iw4>i Pc"EWQ#!8x~!0C \MAD>8hXBa6GGP-=LGlͨ%꾌#}*xc_CîHf\\VPl}Jжۿ:{Hj"tyMNk( uJRZpQf+hLS\ k;mkm/IYuynئ϶m[>K?[+DD@58Z%P5|0lⓆJkB_|[a ylZaJ1jeO".CP!:Rx4]>aȣ᳆H1Gsu5`p+ -v{eWy)j(Y=39` 8`!=Ky5vI8zQA8xChZ,NJFT*PdףԤ:6X2X7x/t<ݑ-}l4 SpۨVӅk;v6Q AƚzjGxUJ5pwfݽݼ30D{4=,A %,K :um ^09n&.da2({[ژu)T0]xӱDi5.nAqerwJq_!Lil$yD[~s0EG6ϲ/}VcA>wjPRҖ&d*ꇼDrvlO[QTp՞}OG"Gy w|!s L Ӻ5+7oJm+o\ւټ9 g[G2*?`M؅eOC>t h}h%eJ>l|9T80'!Roѝ|.hAzo ^ WWC48(U{FM[Yoa߈[*>ػt bIj?¦/Tޗ*o&-pm2-6@P~ MMM.VRM!Ggt *BM@H<eP&hDf.6'jnJ_pҤ("ENn3~fj&Rӌo"Q"!0CE[UҎMKg֝hD#LRՔX(I1Ml%z+Ƈט7h|XYfGavKB Uk?$R6bqF%)w2ko *k#{K0m(\-M t: ly-mZEFiJV] uHVxZ&(if@7U9i嗖>2oЙH HNWzSeꗵ ;҉iށ].Zdz) ]pqfҋn7e# ;%+9y[noRnl&E0?RU0:X`^ݶaYX- c%ӫ9>}@@ShwaAp#P z|ʂ>g]99v=븲CNT94vR'jDޜMYï 0hE]-tXbl?jz=M^dX*e \+d5h)'0Ck" o9;,.8J2Jgct<3$^Òl%Ofj斬%Oz9qmQm9: vv'VnNfmgBrM< DZ“iHU$c"Ҋ · 3Aa3/.mW%Z12 8*VbX4iA.dG0暛 /&WC)5kf|wrѪ4jY7p˱n_F?/%+ BˢvN8kj8=J j{L&~2kƵ>a-jJ:^f_aT5 dEN ds'Mn`\ 6LT,T3ʀOњ5β}rʔY+_K`̵0S0y04^a .yEEe֋TnaJ%=,e²[s\kR\VRlʀ6{^\o!2ۢ9$ fՃOqxЗqIaD牽i\\j8:zte4,ߒkZ)CPiUpfDpC(XvnMU·UiQnaNUHaa?C"[IkD(CSYWP[ )?Olh CZ!QXT:Nl/5gR-eJ`Y u|j8mjD¾*9'[*䋳t}hR֣-Y2[^ٻY{i}J鸫E~vVEbSI9BL8۬(KnZ0 Kn(糇7D6zۺ#!|Veh*fZYYuF&UC2+ DqnZ*uQ'*Y/RPqlAAԯ9cg/U( /ɗDlmGogp7ndíZG"o27$,ZsU5mU RJ>o$bcNU-}nۮx%y%Kr6궳4.j1+G/4~\: sK=[4jiB b% Ĕ) PQ#m!i tHnl(U+(EX%*O7#b}yRL{.HcywW?:]|Y2ңYvN2H%qTUqpxaqEwWadr+k%}٦<9𬆋Yidxz#3٨ z2ڮXݶфȄ/?nP_`_u;$I8A F FIN! ru.?CW5(l4l^ = mDc򄽛n[L~Amc$՛z\6e$ډ߮@u9ث^H3}~ Z4pU 0l*E)Nzn1ǯޕU\&$:[?Q\jޅ8U 7e9MƳuzIO8eb,Ȥ6K_Iҽ\J =] JߝuAփ&~ د/w(V 7\eb&ulSzV3Mk +GA\$ȁi(N?}-og{."/ii\BŊdJhQai:Oi(EJylMr;8{+& }sgGZ(0lrid+W 6+S<"8*uˬHzT)ơ?uXTuV3T02}mO//Uj˝TS'Kex1[f;>N Ag6dUCbqX 8m6$MQ`ָNʿ%:U~ ΥkY6"|.Jp>+:*M\@'(`+󘕘 Eu4mB㲇.|*6kw2=UoF%ֹLUU=nUϧu<3j4rHҹzgdUP!$NZoWtSI-YJwKQvSH k{eݑ1$uH˫lI}1vWIEo^:,P-CU:)!7.O)'ltC$˝u=6V䗟/%31#]P~O7'`C @1Ъ,xi MvXV[0\G'd F䳹ɴ:ZUkxD-l Dзv49y]bSAt5fY0T$'㪖R"xd% IH^M,# %vkZ20YQ*Y555^yvMmc8ÜVԘVZK`)e[2.O%0r׺ThV ~!+ZNIt~IϠ\9P`e]wTw=+0-gP" g,ctG9MbN j%Y!3Nu,UmTk67})h$M;S%>CTc\NW(EUU]3f!4%fM!.uKWVㄠpS/L6Okn60$bVW v/c*jLz8uSm]h7R!Vow1n9FSĠi3eΥZf kFZkeaF.Gb,pt^ SAnP~ kJ_Okէ[p>⢦pn4ڢb{€zj*^. J6,zJq2A83.[anS\"6g BqQ2neIRRJ ҃Ũcvٙ7,D^ 3 q:U2x꬀{"5jqőQrP}nn A-Nh6!:$ٿ5zp*ha2Rt~O\L̛O.LV 9.#\mȫcT: z{>RV[]hixơdi$鯡Ut9 !*>ϫr!}ȋo7W66"ETMnnGzA;6$Z9T 1a^GF!r6I="®_x;~vs]ee lDڥOp€V,Ytب "x:Rbk:">s7H B7lhkuvu#pTґ ğyۇw8]:W/+T0M'  ܋N{h4E#Wp~+7qݐZq[ס,_͇]O[C"a6 H[["E0 ee;ؒ)9L.DArgA DB7Sn1=&K e\6wk}J#cö*k%[֕K  JZf%.ܖ5Z"kSBi^2փվhbNI9%T! ꈽ.(JF`BUII yZ2uVC*5oԋYgd ZRK-뇆Tp7YDIrkY>V˘m?$qcSOwVuH i7$[ilnGBHX~CZٛ"m !7(t  -qf b}GmX,Dv}|u"k*1"y"bMEU_W9,8xC]5d3bQtLYo!@y5FzGt% {R&KCP&[E.cpu} sHKl끧2nHjGlN3]0~ϠiGg {DhΐGo-|-~53͎6S~TxY+yf[M9x:a%T^Hgt"> x Z*c1*prCb"l@s&UÛJm['x.Grl5ésnּBLß4rI$ &&D~ \BD*j釉 VX\o!p*6X&EA]ܴGSᐋXX/9] b^2j k[pmy[ :i !._^Yg:+Ѹ]"l@۝"b˩ ~Kߜ";][m;od4Uiu).q[JFq<, xNnSđF[ao!ULGeT(5];-X$u 2:*jz'` &fo3җG^g \=`rp0x? 2J *􌯫`+WKk+I uAWז]i*l)' fJú-_2"V뛱:ʠj('V#V\swXd6SCɾ8f*C%sKt8K]?'/GÅ_ŹX@y Dd? gXASq %5}Q+5,k.7X)DA,'0$~|)EGQeρKz6v!o/~| >"^լ&m%0op >ҀԛDn?٢оi~R~^P\Ƨ//ׅf㙧OlfDHbM~F.w+ xK{<+wˇҔR8[jpcSEPԬ!3EfŒ$TV2Ђ\FSgnA7DhRw]MQ z(xl'N( jT-V7 VVCjxuz^F-c.Y!8))!L`y֣ AP\$zMva8n=dz0W=~z/Kn8IiߝEOx"D%,h.E >:hV3vbby5 쫱{3K7.S\ZkۗXD8T)e*7<՜Mωl1+,ZŘ! )"8`,^\= AzߗBJ~k*\2P&=[ߔʢ%:i:y`AC2&+sU.el[OwYڠoTTFE%auI23|bBи Kwz!7O(٦1V9*QPJ_5%W;((ԇlf_%iyJ|Zf[ 2)s%L;ɢ'ݩ(xBd$CM]Iѫw'TA>X"%3%L?&j << BY^^Aሪ)qTc[sD{6ԪD"֙KS"ӮhmP۫s4\^9&U"#d'ԇ[pnxuz EN@z ln;ӨW:q.S&I$0f|) )PRg> ʔ.^Ύʁ(Y,Gku%($_z +./?r{eDdvD߸ ,6 ?`3ռr{ȍa?fLTRBkeJd;]#=.l`?@Kfd.ӢG_bX^Y?Pd2X ,?PhLx|ZXI=^T吀<,ѧsᾣeh©\}kpRv˲`(=s)}p8Э2Xdk}շʂ:;b66JNB3 +cu(nQȪ-xd5K;vJAl.R`~׷Mm'ϐ$oOO誒"Y&j. v =yjj:]*_*8~đAn}̒W꺑A}[V/&+Q2B9[FV(#ΊCp[vǯ)>xڄR{S!Xӫl''5^#d#)sbaG ,.Eλh8ek btl10HF"bfq C$YY k87vͪ"!I4ggZBswei-hڿgf p*5hn*O?>dzu)8?!Z&>_emL 4$GR~/N?ҝXkK 2^CE!}Q9Kn z#žAt*T@iv^!@\ _uqB+?#)W}qƯ?{ I+\;L1ASL|VziH8$|DnR'b 'y=(pTHO㺫׏!ՙf1NhQ*dQR-aEfxRFLk6Ul r(Dr #0ӮKjz>Ar]/I$yUV-C9՘v2[[/P*PX̅%=p6_^B.Hߩ)@mU늓6D&tϼ*e`G1BXI! H(&Cڣ8 ..OVZ9)&(ҧݧ2Ӫ4Dx`nwx?Mmr-6! u :/MihEp+𹕮r7׊j+DNiv+Dt歲}ay1kǂ&@:lt U%^x(X=ƛ ^ϽZߧgwṎY?U>d_/O!|3!L3^B[]2nFQU׌mnHgs<[QT+`3EkE 4['\\F{G${X5ؗ*\LDl,1/?DI@v]flSpWMJO'o[fuY%U nTW:WSޙBfw$8ɜ&ҿ0K)7 ޡdP_]v5?RU 7?UcBr(IRc`lf }Fxǎ:2\jm"}аȬv(3ߗOs(xbV&XE&w֍a  ll-!*e8+[8B Gxu6H)CljflPNhj㯁4pV}ˇFU)F3p3i>ٯA,d>:*8MCtsqT '9 jQG3rʑ~7xtSE} J#v'C@g9|1LEwɸ P[#+mcq4ofj;+/XdX1.ea ! 04 Hv܇l7D~<Epb9L覙xEKl0(/XRL6_ E}> "> Xų,D<`V AI[38"qTx7۷O}ދg셶eP&RC =;cY8 z}<@~UtB=qdzOHm]#_G Y$iᨁsh2R[{ g<|j+;)d}LپWsyOQP;%*1RPdʓ`=Z*)] k.*aUHTA9)<נ$X!$ |{#)יgJB{189)݉0`cEtY*-wN\A2i.0&PM=q>vkT`n^' E'-\"MӟCEnd/i:ۻ?4Z*pW{g-^6LfTe]Cje/­nFuQcg.nkZR'vF)V Dٴ{[g)B^UGsw rKw\ݗx(^n(1kS8m҂(&x@;HE4zoMJX~hCk4(U6ԓRT=82L.b{.}>z'2e%V#~!ɇu, 3=OaTƳ}YpּBJłG•K@kq "x޼ڨ+%n ʋ 辶[yJ<[,]U_%C֯H>ezy3=|[aVvfƈM].Kd < 8g\0MNzZ$[7Oz'~).M'--i.GffzRYH,'h8}Skk-77XE*u"n| fH^A1q/(B`_̙ɋ`>B(Ǧ .{YwG ZeeyNaC'Xj;gn6ߛ3֘$cyŏf6Ά3 Hy= 33 } .JHS{bjH.˴h.q! SAir E0"詚4ZTwU 2)Ė+eb={a~0(DiU|!u[ԫEJY-XQvWb_g{xZCa 6~' i(4:J`1ȝ)ŢS-m'j`g2ʗal9,\ };_ާS{ݠ/˻7iЅKY㡩Wm*qC}9`rz!qgLNp$[EPuUqRfoMTZ^hNe&4wv5Gx`6cd~̾W-8yx<4Ee_Gw<"f_%C*CZ2N~g~W{6 t%#߼yM3S;VMxhOa[}\KbGȶnV*~ 7K.e߳0C߀HF.亊pV8|*/Q-qEHfN=HQsuuiуfTKQ{V;ٶ n@sF.wQ7aN,]˜3|9JbBIBm.kuخ(/R_}J9s;[3\0 :t{/!-uiKSF*f Hs91N듲Ob ̲+vz1ۺ)ZNEB[sRBԅ:Y'W@aV)kdUrT 4*8,QQ@t/[h4_+$ @c `y;ªV,*m `)lUIL]\'rH%dՆEn:ҁ@C7:\0%1zԏM;XGA!80і*an%/<RJ4$;tlo ODX] t< 2cl Vxm2^UmkFQ[3;XckJ`i=RI{M *>/Mƥ3"l[ֳJ3EO]Kewl5]hiBBXGqt* {vL '&dIKȴu2BQnR䞊erqYp1Rܻ@fTō#E4yT`V3ħ_zؖ驵R#K㙃xS@HiE@ǥSxM"8kFzR\07\"z".aQ?R[tHcQh&,T1i'.c5|Zdy~ЧmU vdp !=a5Q֒6d qY/v"KbiKGgI,ꁷ$K% 66E thP.DpEn/b)$l)j 6_"W}IG9Oýz}) ִ1͑Z.Jf2=Y[+ XҁNZ%껷jl#C&ז[`}o~eTUilآ wXZ+"š@1BP.'bYkrJ⬒@!_?Z-@[N8$Y(u9S8aNpjDLUa';%972%TPiV-xx\NAA\Q U7ZNatibo.BR; R1l4d6(+p(Z l-cWe|gI)ŒXsWNhduj`b,m^ ȿl<)07Ƶ4jmi$46m줛c=4/6>xf{/@1AAec/dNA"09 &|&gd4-#` i%dN㌘N`SC5Rv 3@F';> EjCjUare8,s6yK8k0I7ћ+ZHEU%d.MfS1P,u|Fr2܄UKc6٦B i煒hn} Yү@_\`Әl l]fĭ)-2b(:TKCr 첤̺Jn{u>W$|o$ީ T'&h,{ CX2Uehg,./LIPH'Zl_Y6JýEuRm+" p#_rVu wq?_.^B8jů=ηM5JMpvX" 9 ܶzg Aåàs3* ols%)*|v;!p ڭ; ּ[e75jZ %%1o* 畹{ vZ[-vl{EVa [(5f舆듻k~jW*@[ru ,ƃ1%K#:k 1o3@(~" 5`a/ᜋ@Y$|O=Bꝏ.v>ԁ 6L2ya6 jPb:`)4)1⌼<(FKr٨|(]-lkfyXn)ޕ= nt.gF/fhMM5H={8m㍦^"+"fzWcmnl f+by-F\Nli 6~#mx6I(g5)ves2gSDc_~l)*eR_31LI::ZZt֦5pfdqfbtw56 z޸paGR]i"՛ yc\ؒzKeiŸ>6:TT"*ðJ䈉dv&KwBQJ̔͠HBynmCً ´:MȢJ!N-M;VQhh+G2+r/͟9Gw-5KGO0" #%j SM, KN,|RhP=RMattkE6Z:9>;eP1X>c[-H"NlA:fN1(m\G!$߆(ڛxQZHX;py(2%YȣF?2EbUώ24!_ JE G@Z%!L0](eq 6phv]ޭ$ b22,{Ad2rR toiKdK$BXXV`¹D)svgS 4Ѓ}=$ܐB|: Pql>&`WWPc,D7rI@6 D= ßpYOVcs &~d있z);ڊJo/s@1W yWG8tWÓ!")T Vgig6tL-W-<:#klw{o=#pKxie`EbA@Łǂeu Mg&>~@Yre:S"GRٜ2D{gRN÷5N[KfFE^j5*P,֩khIKߠ-F|pMU0YFc(Tl j|KtU%՜I4uk-$L} ݥ lǠSpr9: h jrO;24 wY.Ȋd&۲-Vhpt5g5'9u*Y.>h)K>!S$f%Qi=Uʉߎ_^Xʆ+]tSZ*,CRJ*F5W\R_ J#Ջ+$t"2242 Slٶ jYJ_T%QÈ H,4BMvk9/_F71]|C < pj;Z^(Ȫ1އӴ ?TZffq{Z,q3{UcʛUp[缰ήRKݧֱᇂ 9t&GZn6O(u8O,UbRs\&Ldp?)(Fh Mg݂U0LUJant?aSAU/Z~A9g$I%j?#]ɮAHL+.s*> &vAVt|{Q *(ojD騮:hELp!Co)VB&fnU\K>xxw8ˬAD֠NAWͮ"tTTPI2bF H̲, .B?"2ϏBN(ukCr !SGFV+u5%[ '^"kǥ\,ID}T w HDӂ5pʽ]>yfAzSpX⩨j(}5pu)h>e3afvp M}q phU "\܅aAGbp#^`ӹ6!2ER>|WVD;P'v,1$JmU|{evMpO jac4Y'X.IQ9zSyf7*8=Dw0_5. r?6쉼95JbԑFZom;L| \׼kI^VҦ|6} D Fg2sq2BAҬC7a> iؘk}C)L S J66)#SG $.9Cop)#~S [$$3UqC;Y dLFjaFͷ9 $*Au]Ry_؝&J<8 U F7c-_TPяeg]~vC϶XxN9xzuB:ڝ6k(\%e,Ti 4d N(U%\ilD걇5%mQ.3k~D 8pWd#)L D8 Pyi9b 9XJ v? ۡ{emEtF1qh嘙EL%ΖM(<A0*nX@h 9p*ۆr< wR%s c+b㛤.UEdLNT/& dnqjI_s:dԾ8}'F?}ԐD'Jtq<Sg+2hdL2ۯPJ k7 = r]k7>"^i8"+%K+̩&y&vAڹ#:T m0ŪBm TG F{4IK&}d90P!$+*VUH> L$F`mzJ@-=Ht Y eh9NebOK9%WRjܫVS\!)oUN`N*Q<8DڐŵN#o*P<7bEl3?s-LT+¤y\ܢ(ِ!UC*׊?(F>+~c|GSG鬺OE"U".LF[tvySElfKdXdlS}U䬜,ͳuH&)Y> c=E5&A|Vi)[K~n'ޘ|y U ([/"u{zJ<4#5%~,H0kázQRbr5 R"%,kÍ )CKw-m<r8`LItۆZ9FhJ} x[tͪGm|bRK|y0+t'M8Un7PRx DE "CB.&'"uߥSEޟWu懌|GmbtN(+X`!^p=|\A_4D72]d[L6(ǵ&>U1Y-]$J`:iOSAu ZaXv:L* F:m8 T*Zƅcf.i8Âdc6!H2f:̟}i(lř3@ЏTJČ HZZj|Px&bHc%.TUz[层FەJX!i-hSD Kg`#f}6l~-MU[oJFu55EGI"MxzZe I 3yH9t[qzC5xkS*TF-_l]ӝ[(uMQ4a9cpeIQNAK "؆ne;:-|x4g|FSN,x"6ZN[{EԷ@9a7)#5>Յ l 휀[͠j+eAG-{D ]qy:{J7ew0T<BNF>Bp%m=7HUy*CI!x1wxx9FjXqlf(յp>4,Bd$k#~wWь*23P2pw ybRVu@'BְGt7̑Z8-I9+4jD C9T{ce`77F6NG"aT#1ʗ).< Y];`p>q$R1j蛰m=4~¿j-ޠ m`Jʱ;J/J*VK \QUga Z3M&Ry `"dzeY|=ƌ8!MGqË Z yK*s:X+l>-I%D5sSfZHltΣRc>h{{=Y^{ DaIr9trq\GXohdH< ۨLPLѷJ!4wH@'ӵ,IXY !ZBfsSI֡.O7UVBN@Dgsa/JeO8ތĤ=hؙp Xe Tzg YS`=X.`peX@`mNΒ>@aEpU` `F0@Bu@YKK\^㝐F?e<} ' r}H ؜jY;qk$*BP0"0giσY aڀaf%42UAmh\CIMm Yv@x#KDuK3}^V<ʃD]|{{mZoFGVe7 ¦ t ۇ(齺рj?"-31b%R&ADw&B:tX]%ʅެX*Rfl9l ֶpj>>֠!_q|?lua0!$ =wpx6k"iNl'- TE(zJa~B\_ "o쯬%M\8ղ:5^+ɕdǩ=㌮i"4{D%yo2 Gtpa̐,BԀ Ġ^ܰfi7řQ4ɝ@R؁9?LhUe9]IS&,+;vzܐJlXz\ℳ+yasePnH0}L Nܹm1\Y1G̓nN ˨]kÍFb,Du4YlR2dU(W6[QY?)z"m| iJnl-H +@\Aqe-\:g2N3L: һw57bK-;Y4ͽkr4H#7IJIBʣ\ƒ)0(8_4 5Q)-hx*tQ/ᆺQLIjVo.XX}H(ѓF(jƱsQ}l:l7ǀW==9ԁ+~cW.EANA8{TNcs{5K&tktЩݬq OXA ܶ"A_ynN۾*^ +P7n|rK JO$BxlZiU}Bv9qSShn}p2pJFěyq֮-[F|/ 4-6^~[| d|vrMzvzQ^1gh9D7ciQ3MQ닆J7 Yy0 ZPt,~J"9Ӭm]cos-$:';F;qU Ƒ5Hl19+2g` ۰B+ېY NdOqI-Jx`S<\9H?M mƛHoSR(h`3MabSđRlq\4Kb=~V`s5:jeVC UD, < tde GOCd"U}0A^4TDAa -nt/NIDcpR[y7?Vy,zQ;D,7 "Z̶|{e !G_ eWg?ȇeFTN`sn5_[CLMG`>7HND%`fL~lbSϯOV؅7=Bbs Ńb%#O7'8^,j@7]Zb '^!z&@ק>TdT8|Htgp ]S&ކh/}tr@DDc$W/JNp. h4Z' T~IC=%t.\vfq!E9P~7__.b뀦D/\ ƩRAh І7S)ҜpzvݼOWo(wKW|ȸ4k{|LEyO 2cn]q38_X_QN>&NYkT(i/@JEy>#TJ_T~x y2G9,Ӵ{HQY/^ްH?9īqz,=z)W~ϫVoozN&|X/[z<~w y_HaLUn ? oo`gį!}S TL)x2jG$P"4'ېg%஽hMGsdGyG{wI{'ʾT`AXoϳdjt|=X"j]A96ߟAx8GosxԻ,Ͻa~^W_Oc%fv{Sn"T*QE( ls#4!_7O4?X#jW7u2u_aW_j<\ٽ7HdYII,Ԝu2MKOw BYY*VTZB̆G`\a5f3c줿#ZzSMbO.6a|W؜uttl]]G *p.<Ȁpd8]4\MnF,՝R6н a:4$ cDr_. ;uam#WfzRB"3evaÑa|]XZnYK9:%X&W, _h8HRGWHs^x{4!N*pjӔ4jɗ0uOSMZLR[fk Y#QA;ځ /DJSAgo SiNO@4(~Z 7+u8wGr,؀ ՎDrv^F/6h^#u8:VZ4TcpY)yjqV dm5 ?fjE\ <y7Uk?VGxt4*u=RBƶւ#.\ !W6aS@TBY&"B?'y脏˔}נF|tUtY\M=:;Tbja'l"2ɶahdִM2\;zk"[6Ez̞ŬlrFVͭܗՉXݱXqT&DmI"!*cYkiucF,<3'#&Z@L/MbY4gށʤg|S>@KZRކc1/r3[)[0he1f5ב]&~rAJ>$Z 4crPgBS9macAE ר JmWí.x%SLQUȤt[P.r1H5#bTmDCoI10i `>=ʣa`YgT:k%\;b13ɵ\)`B$b{,][o3+߯悁0_Fh%~t˺eWjmEBhmo5Oe )6Y@BsE ٝ nda^yl5tKTįvcLuʰC3K5‘@4&諒AVGy7Q-1G5iGTI:UǮ70Cfpkq=<D+cstN ;LJ?\;/Ӿf-N0_TAQMd;A`mGƫwosJZ&tDK6]AܱrcG38|g%g Z [-p}P ([pwO7N)l":: %D0Bh}7w}ewIVQS !۽Sp l3< @yHlye󽷯/_OAK"o4PL;ֿo3)-aJò&MDi 4vt5@i8DX&,I'3WXvy>5hŔʸ5R4j<@ UKɭe:2o,J:fّMK7Ei 1Xa EN\̜a99423o]cU vx"(Tȵzm:(`ѐz2"Wxh.ӨS\% ">TVKkzփc+Jez.݄Dy7C\@,X7QTULY\8HX_F Q-T T!lԔ5CC6S+ ǷEraI(Yʞa~% 1n l@P-.+XdQA%hʹ3!l>C2Y"5#5-X׫;>`t;LE4C #Y%j ts>1>A43+[?bB❫ 0 |b!kթ!F+jMqϤhZL7`тZ.E; m̘Bэk =v;Sa?ǀMŢQLa'0VZD-zv!0 &?7,ȳJ4`X^K'|i&:kتxwuas(qgLO4lꖩvGR)c\NYY.wphҹ擴Ĉl%W}M].],LЂ ܰL2ia9f)[>2 <rN JVs\FE'z. `0(==_܍0ZQ"-Q;2+ʊ.J!`dk"0VFYXlؕ |)a>j:4,h-VaT}AZdn>tPa$G,$F 9sGdg7ވa";wK [m c` ј4GMBmQם@64?MN6 г\K5b&옄`In_,я.<\Y]xh|Pskt[/P4t,oy w*}AtNYťuI*&^E3D`Ili  yk?j"Q2urT0b\p.R1](Uq[и*5 Jẽf,4X{[5~"O甉( #0cGxAloQz 0_ We8m=K`'nAFrd5`?la !FkE![d#IJ :CU5r >38P[l\tIL zVڰZ8 ! u_|5NI!Qfsm,<G׎_SD:hqeV){RZ.ҿ/r+30/!G{#~qS$"j0kEJm9Ds(#[~2q%Q6 UH´8bNՋ'ɧ7v9^Juh󖹰5yBŎs4SF`N X (#8xKvd*v^#GUPѵL삤tW3H&&S"[&E-FNL]c,6{HCYb ܔ x2Vm3ٻ1n.l+Y' :P8 x;!/%x86*\HmQd/iF)N8ܞOʼnPnjy3"bD'ku*~X8)$Nv lkaXO7-`T`H\BZq"0d`d'̼B8,6 Y꼔͎P uL׆ÓxH:edN]8fj-{xhQ~דBO֑#!X /7 VO#/B;7A 76! _ d.K&8gz/LT~85Jq-ؑÍ.Ay;1i~.^SUHvQrLR?F5xNm]<ԈiF)/ nW'B1V.MjI.6VN5]0Iv?bj2l>)x}1{Ub7r5tpٗAZlQџ '%Mۧ!b?@?3cu|`Jr*roE&Bܝ6-?ǷOH:#E=l:av ߟj6OVApfZ\˼mK6StxnzG:L)pΚѼOk'cLWȹT8;SxjѳG({1Z$FET'bA ӪH:n L8PhhfI+^7yڹnt`:WIL4kC:o+aJ퍆kIcԸey6AgMd<*cjp52Tù%&"]m$;ƒXIx# ׻iM- koXhm)Kn:*CFaP]2w>7>B,Vc-;e :2(qhn"r݋7JЖ@H;%GkAN ItDjTyjvhKI_;QYLLDbu8GabZ܈w~Zjy'M00Qc,`:_nY?{; G< I"ԙK/  M~t W4g.4PkyHE44JYYX` Bk(#q5Ye#~>[2@wPxe\hߐ7< t B媥>jqrz&;ݾ]hB˰öF'1n'|G孅nJA xaJ,g{2uy器}"`.$un4DQ$y) d % N+@FɁh!d]s/,ukSf  pHTLB-G:bڍkO+Rl*TXy @=qfm,>T+ZS=&' TM e L^"7w v ɗT ÊqEܢhk!DeK3^>OЃPa`I8L j;'T3' 6ΣCsF2E1-P}N{ '+LSYXC'Es! ? O!DFI8u Hٞ ()I6ޝ$^촗҅:3CoXJBܦ~^t"s27 6Zф o20+bt=MzL~be>y%p=qp'Sޒ _GKS.q;/?x 7Lno촖{"ryA`_5P%'آ7_o~ݿ;Wd^ܽ.FƂ!4'^AJfSw =*_J>Wk!_BTCg W|`)֘oIPJ4࿼&v>-/Orٍyc=uJj3Ƴ,oy }8%H!r W HTp 'Sfb;Oȣhz4F`1੷crZR79 Ca2zϷ4 2i({EgҢu" Z~ŕ`8yyy/sVyRMl{S*{ GЙ NByv@͆9rt+Nxؙ8 'eǗGɐ|wWp֞ն+WLu|ɽQ[x NCWץi('#u&L Ƒ"`} gDEZr౐\ѱg_%XeM/s:rIr6φF*BؓDԧSAS]yG 2Fw%3,"RRڈ<^SZI @rTnB:y d=tۂS\:,9bդneeD};v2%i@* 9@ 5I_ndgZLo.nCUs[ns+u{E ƍJ֯ ?6CZlz4F[(|R$o0YV`ﬗzG(fJ,O:x#2nh^Hh!dh`7 kj Z)MDxyFzy+2%^YA#s6e&{wrBPdF,;j->Tv(31n'>K.mVm=>/ԵbU5CFJ.cf fDs8r)b`iRVĨa_Q h1dfGLJ՜4PiЭ"P֩;S"Y>3sX[>"6.R'߹q5ŽIcX6pYDžr+!V+_!zVSE9MWIVGRf^!9lQ'4TQMdI(|G6Mą_9Fw%GdoI?tUrbފyal+vm|g5 L2M̬CI!Ơb?gV">frm4j]9_YN__?JBa+px(gce=fM}'<4ME0sܞ~ޚ"d))_ rֆ#*@,&y LےRD)|r.5ydCےMΛ MUG^&bl惪A =. #Vf}py>J~ "܅*ˎpEq N}iNFv ?ue5ŧC4?>`s9u}AD *CmYI(ŕ:# 8P~b W*(JRJ}TCNMx38/dM Q H"Y*J܈((*`so jI@Iw_(J">>dMJb{Wcjd*}/+e+Žo)8ݽe?I:‹5òT5RsFJ+p s =ԖOb{݉n$6x.;cYx8kWtl%|)|0JGP+71iE78J,@yigzЎ ?c6ϗz.D鼛M\>8"Nll^?-V\of|?nޗJEW.b/RߎYPbh> u(Iʏbzա*y{GA6ciK}UY 5F5lyC|6N>K*诤.DIp+QZ{L 脊31F _v%` (w+P@\70%xaS8J6)`-1aP} PԙAnjtEJZR5Sdrg=\>/hkOTQDm/oL^ }A@Sv1{fg-zڷi$Cp \ KMB7m-VFnTޣ }i*rx %}];56< zQ!kO?_];϶ϖ{#J`:!7b/Kia|^pR? #>gh̯+aA{ƂPWħvOz 3s]e-&|Tqs7f#MwJU0t*.EoVx@֜DlRGl3~w($k]>>b}7M3J z- } w@l|:vA~z/n' ӗriHJ[VQ!(#b0P0=HGûhHH l!N u;EהCtP`.gtw ,53s*s{yM#>5si&!:co'x|@CAa<j`Sn.V/A?>gr/q,SmYuT_YP >WxK>L#Mi"XD*R8_egE*Oj  }}3u5xu&nްeG$dPFWNbv8^1Y"bKnUŞb-}!( <-X $sz|uAHYy;schƘ88&zwd>ba9Ľû89ql?=Q ޲HVU8cUAb6UMMTs—Wsnj`GGE#fOwP4aG2<Œ$sM[8&q—3́CsPzȄAHXN.kwk>"QmETb.Zl2&Z56m϶ 5^5MTҜꊚoi[I {b6/I\,g<tHu329i~.$d4_~z=ώNShOJC,)>. }8fЧnB@[:Ƚ%aS?F|֣ kz^ &-0QRJ3o,XurOqYD7f:(Υ5޾=5 ivJx5\;\`4S"~{o`"#q\"\ML3H8 9` LɊGO(:ά0y4tT(~{ z6qU< 6rDr df=*Q_hb".QtTQ| 5S#05ir+5C4bZ0]WהÈ٠竏}EkScCf$&A$Bu/:X[58x P]avVtu".piFu^$tévgZMEԇaH􍿯t6WB{I6?ߟQȾjeV ʖ2&jTQ#rw#R0"wINW%x/}b7qIWvq!B@1eaAE0(GV+n@ !:uUkQZZUmXnx.3}f@î`t]az{Av}Lb0nWDC`w:5cL?!16[fa$]P;+t<',1ļMlÑA(ݒ#"E_}z.{1XOW0G4-v͒d ﴺlaTG=)Y瓔Bt<;8c߂ "Cp,Hx\z>pKa8ڧ;@Xys~s/ܓKЮ>* * 5MN~IԈKy;o33<ReRW츔  C ΄_HڡInC`azюzUpUmt^0]9e/^W#iDmP+;Ej2Q}z&t.l\Pۤ2|cV??g|]= /<*??E !$!1^)x=չ0''w\|;nJjN@#XYA-x.^! z_]G#f]\gX8c@HS$.lO NX}'u +.Z 1$ .J +4;de /i+eMIWWKB%z׌IE^6 #/D123 nCV*5u -ZRn@~)#Z?b ' $0(֊:k v:] e3Җd>{$pU xCY⣎AxjtYI qa^+7kҞH_bU C\ jk5SH͎tdO5,|#|+x^)_ΖU͠~D_(98 *hN#[;%v<\ b?q7i/;P̄*B *D5ژh/yNP}ZкO63#S@ߛm#=բ֧njqJ\x_ep*&éS3˪L8$ȷAõKLBN]Vao0E:膒/, Eܿ׿cIzTF~@[_W~*DeXf/SQw!;TT,w&>,&Lc9Sэ @;5*\wK5$/=ζ3I7Z?LXUT#XrOˌ`)z HC@.Ş H'F f1P-*a0K,-v,'6LQu\:TkN0_[? keh{&p}h2Ans͋zo$A&#ʶHqlY%⨉KKkP8W(?RXynY"-ZfINR+AsR>h2mU_Tz~r$SJ%8ue͝TRMR' H`z á83k\r/u@\^4\B(Xc譔Ԯ޴6/\z]1٢E 1t9+8I,ĉdAO>Ԗ*}K|Ռck*WᯭT0 []mv W(*چ Y6cIQHJXf@qEE?D?w? % GzJ]0FOCLĂü7V.7H.$Ѣ=', ! V4:Y],ݺJ\