From fab94d07fe92a90d6ca514df84e915a38efe317b Mon Sep 17 00:00:00 2001 From: kounch Date: Sun, 11 Oct 2020 11:07:09 +0200 Subject: [PATCH] Correcciones varias --- doc/English ZXDOS+ and gomaDOS+ Manual.adoc | 24 +++++++++++--------- doc/English ZXDOS+ and gomaDOS+ Manual.pdf | Bin 8924882 -> 8932392 bytes doc/Manual de ZXDOS+ y gomaDOS+.adoc | 24 +++++++++++--------- doc/Manual de ZXDOS+ y gomaDOS+.pdf | Bin 8956306 -> 8963980 bytes 4 files changed, 26 insertions(+), 22 deletions(-) diff --git a/doc/English ZXDOS+ and gomaDOS+ Manual.adoc b/doc/English ZXDOS+ and gomaDOS+ Manual.adoc index 8202547..f7c4158 100644 --- a/doc/English ZXDOS+ and gomaDOS+ Manual.adoc +++ b/doc/English ZXDOS+ and gomaDOS+ Manual.adoc @@ -1,6 +1,6 @@ = ZXDOS+ and gomaDOS+ Manual :author: kounch -:revnumber: 1.1.3 +:revnumber: 1.1.4 :doctype: book :front-cover-image: image::img/portada.jpg[] :email: kounch@users.noreply.github.com @@ -31,9 +31,9 @@ Most of the functions and features of ZXDOS+ and gomaDOS+ are the same, so this ==== ZXDOS+ -image::img/ZXDOSfront.jpg[pdfwidth=70%] +image::img/ZXDOSfront.jpg[pdfwidth=90%] -image::img/ZXDOSback.jpg[pdfwidth=70%] +image::img/ZXDOSback.jpg[pdfwidth=90%] <<< @@ -973,7 +973,7 @@ While running the core: - `Left ALT`: MSX GRAPH - `Right ALT`: MSX CODE - `Page Up`: MSX SELECT -- `Start` MSX HOME (`Shift+HOME`: CLS) +- `Start`: MSX HOME (`Shift+HOME`: CLS) - `End`: MSX STOP - `Ñ` or `Windows`: MSX DEAD @@ -1177,7 +1177,7 @@ While the core is running: - `F12` (`Caps Shift+Symbol Shift+W` on gomaDOS+): Shows options menu - `Scroll Lock` (`Caps Shift+Symbol Shift+G` on gomaDOS+): switches between VGA and RGB modes -- `Esc`: RUN/STOP (`Shift+RUN/STOP`: Load from tape) +- `Esc` (`Caps Shift+Space` on gomaDOS+): RUN/STOP (`Shift+RUN/STOP`: Load from tape) <<< @@ -1264,18 +1264,19 @@ While the core is running: - `Ctrl+Alt+Backspace` (`Caps Shift+Symbol Shift+B` on gomaDOS+, `ZX Spectrum` keyboard mode): Hard reset - `Scroll Lock` (`Caps Shift+Symbol Shift+G` on gomaDOS+, `ZX Spectrum` keyboard mode): switch between VGA and RGB mode - `F3` o `F12` (`Caps Shift+Symbol Shift+3` or `Caps Shift+Symbol Shift+W` on gomaDOS+): Restart game -- Number betwee `1` and `7`: Change the game variant -- `Cursor up` and `Cursor down`: Control left pad (Player 1 in 2 player mode and player 3 in 4 player mode) -- Joystick 1: Control left pad (Player 1) -- `Q` y `A`: Control right pad (Player 2 in 2 player mode and player 4 in 4 player mode) -- Joystick 2: Control right pad (Player 2). +- Number between `1` and `7`: Change the game variant +- Joystick 2 (right): Control right pad (Player 1). +- Joystick 1 (left): Control left pad (Player 2) +- `Cursor up` and `Cursor down` or `O` and `K`: Control right pad (Player 1 in 2 player mode and player 3 in 4 player mode) +- `Q` and `A`: Control left pad (Player 2 in 2 player mode and player 4 in 4 player mode) - `Z`, `M` or joystick button 1: Manual serve +- Cursor keys (`Caps Shift+5`, `Caps Shift+6`, `Caps Shift+7` and `Caps Shift+8` on gomaDOS+, `PC XT` keyboard mode) and `Enter` to use the menu <<< ==== Basic Guide -Pressing `Esc` or joystick button 2 (`Caps Shift+Space` on gomaDOS+, `PC XT` keyboard mode) shows or hides the configuration menu. +Pressing `Esc` or joystick button 2 (`Caps Shift+Space` on gomaDOS+, `PC XT` keyboard mode) shows or hides the configuration menu. Cursor keys (`Caps Shift+5`, `Caps Shift+6`, `Caps Shift+7` and `Caps Shift+8` on gomaDOS+, `PC XT` keyboard mode) and `Enter` to select and choose menu options. [.text-center] image::img/pong.jpg[pdfwidth=70%] @@ -1321,6 +1322,7 @@ See the <<_cores,corresponding section>> for instructions of how to install the While the core is running: - `Esc` or joystick button 2 (or `Caps Shift+Space` on gomaDOS+, `PC XT` keyboard mode): Show or hide configuration menu +- Cursor keys (`Caps Shift+5`, `Caps Shift+6`, `Caps Shift+7` and `Caps Shift+8` on gomaDOS+, `PC XT` keyboard mode), and `Enter` to use the menu - `Ctrl+Alt+Backspace` (`Caps Shift+Symbol Shift+B` on gomaDOS+, `ZX Spectrum` keyboard mode): Hard reset <<< diff --git a/doc/English ZXDOS+ and gomaDOS+ Manual.pdf b/doc/English ZXDOS+ and gomaDOS+ Manual.pdf index 6025431e1b1e9db80edada5c7d301599423cd39b..8884f87e67335492d973267e956079fb76a528ae 100644 GIT binary patch delta 16599 zcmaK!dyHPib-=au+Us3Ec5S>5Y{#rIU?}9vy>su}2gJLEU>tX!7zaqe0S7PUX~$f^ zd3@xvW56aM6iDy{C}8qeE2Sw(NVhK$P*G9T$e0GTYAPyF`d_OCq^gzr2>s3X+V7r2 zW9i5r=bo8!=FFM%nlXR-&Z+J{`0k6{kN>hK48tHa$rJBws{gd1J=WWGytm84B49Dl z4J-kc0zJSopcm)^mIEt*mB6a`-md;v9&zvOEiQKMzxoG{_k6Q|zUP|*|FO0!aIZbG z;|_P*sezxn?nAoHdLCwBHH z=brr7?8wQ@vv>6+rV>P9G#VS%zkPDVZA->hxMw!cUe_B}Z1ckt{=@sfnOJ&!SWP4Zw}S9^mu9O~B2-Uf>JBEx^9{k@M!Zd}mQ+-PPCD zu62(uHN*2i_|v(6Sm!?c*~FZC>_-zlOX47`827>Jtl*^|P2A@W{9>1bpE zcXaaDu=~x-?9B2o2`f?1z;>M&A9kk>&EC<6IGIfrNN?CYz1*GNJGRCR3{FOUc~}X9 z#^?GN^uET~YVofw7@Y2NM{C78H@b5B#?{6ICQD6{Cux$UvB}*l4;NQ14*3!O?7@$_ z*-uuj`&ClCyD^YoBPS1yb#vmjZ|D#G;N+IXCP{thv$f)iF5|+pw|}AA#+B4{y*+cg z`{G|rbq|JSbob%DzAJY3C5bgK?N!yxmh3l^sHp-oQ*tDsBtCS|Tl{^VrEAlhC|Ni^2KKG9| zo1Jy-jVvh0;G9g@Cf@rulS7=sCGJ$M=y(6~U=g@?YQ;5f)BYVdy8r!pvE2Q9TXn#_ zdV%Slf9Rp2ugkr$e0uMqFm5AQ%$?79#mubQXON#7ho$AGjVHX_SHRMiBRd=rw zgn3?xEi$z^p1$AQCWuUsRIEuOG2O4eKQ5;;DJ#T!e*1K3R*6EQMOnHxXR6EHSJzJM z6x^dYsswQqFUfnx0F{OjK+ zPIq@FVUV_?%CP(OFXwJ{A3j;Enm_n>@mTj#Q%O1N?qBXO7r9MO726k^pkW_FjV~=5 zGMTAlCNl2eRP~|3^0$bXZ==|S=S**K-WtT%$YKq7P#J<`WXbH6%fc+LL}_3>`8xORe)1&0bIS}{WY{A2{EVk(*Ln<5n!RjH{P-KUG2 zx|+ZF(C79%UEIDX$lROH6ogs#(>vCt?5{AU1My&tqjnzvw_O=h5+j9(_r?*vCHQnA|`%^tk zHr<|kZLAvBz1@)b-t>0v)ol&SymM`*b7=Xw#(3}E#Q2tb`~Su_9b033+n)&`oBquG zbX#@3!>|vPWQdxMtTBi8Uu!x=Z1}In*vH4KM}>eb*X2jA_jY}w^lc4~WumN-yV2h9 z*o}T?@*=nI^6E(2S@oG)&_tNb;nTv4r*7#>Ex{~^MlsSE9|67BT5jsWtbyJ8djsp- zoA1r^xR0q?Zt@H}k64Lisi4;0tA=Z9xkoZMRN@wSfb9O|CF)&0>}wT|odxJHio z>N^vw-Ah}mUs==|O)9#|&5l)z4ysdUaEdF(t9Q1kP{q>?f_e%%@p}I`Zo|WqJKfFW z)m3iWy4l{kJTE;`tarh`Po3``T{nBv;t==ZqwMhqF0TR)0AB-Yz!Bgm@O9uA@F4II z@bLTtmmmMTKdVKff&VjlV6>0F!XOXgJX1Iu8;#4763&n(q^T|A(kx7Dc|Mcoah5d4 z)|!k#TGA#l7#tz4Q^3fiS!BvW*Kw41Wx6akp&Xl$X{9B)T0|a`koU{M31MC0vb4Nn zKQ zvaGd|#zMeh9_4MS<0Ks(*5>hOtu!IX+=>aqB#+~=s$*~&4x>DlvLKRU(>xN}8HeB& zPDHJK>^w3ituIYTSr*Eb;J4#M(xn_Rp&66LK_-L-7fbbG5#aQe5Z~6d_%r&9S7u40zR!n9hZNcM&4?q?gPC^)K zBDk~#ta+~oAx>Zc*~GC=LTYRBNO;FML0P$Af|p5Cp)GJZMR{q9lc2`Y5lqO818J?` zLPbZKmWX{%QjA(M&QgM)U`(}N7sl(qrGDQ6u)?^&ft7ljO~Q_hz*V+8AOsh{8(OY8RmRXP=LiQJ|fyA;7G&ht2;*eovuTuDIqd%{@w z02>5U3gyAzA|hF7LK}p6Ao2i@i-q-j9G*dqO=@Y`;5=bwG%gpmV3CDRnwT((19}CW zD~1kFShf$3GtCoGYpLHO<5aFLiW9m8a>6v!ba_}l+stP}5m7xZ3QNM&0*|!R-hv5L zrJgVsuGNptV?~#Qokxs`nV&RR@`$PFY8r{J5yGH^Ty6=6R-6c!aK=ij^NjIQQiBO6 ztjVL5|Jfj++E#?@lT>wrG*ZAM&glG0I!(j@)(E4_*Qe1ZzKPs(P(5LQOC8) zq-Kn;VUj9KCmA)835{98Vv9*VYa$uSd_%LeU{fT$EP++5_z_b$%0Ta zA;Xt0*u-q89;=lRo-Pbf|nkWHN4_cYP_ zo>C^sJq9O_G37D`Me;~%)WQevxW3Hm773Jbc`!Ylii=)$ap` zCM15A2V+@A*!-7*@4_sPO zA=&~*yQwT-idD<`QbW1dVg3I6*)$4>zG5)f4nkcCf25=FH?N^!>~Z!Za3ozN9-b~U zBLAx+MSA6Nxv+k4KKGOp`W!^zh&u|`uB==6UxI&2ME>V-)Fxsu)oiWgf8GBk8b}nACA10jcAJFdpZV2yC={j6KeUt52L&qh~5VVK`!^!B}}P zz;Pk0#wJ|l306285z+nFu--4}@a!H*L=uBDGPJUC5ykiSBpu0Ec~@~Pth?+FvygnT zbFAkN64LU79w!rSk4uER@wiOHL2z`LJN;LkhY3V;)zj5@o={qeM;fuKb)48$aGYGZ zVnU-hkkDm;a6uW4rP+*gBWImhQKQ)*mQUGA3@l6LOIeWyFjJO_%*^AcLe$t?E}yE9 zv<|usBVaK77_lra`bY}Jgd9XAAR>#1n$dkqgd_C0(w^0gfW}ZDa>tAwBk8DMOrMH# z)Ongbo$RD#wBRz)rOkW+C>kZu(B6?2@N~)T3 zBRXz=Y+7pT`7PlIKvGlc&t*jfA-!9*CA1vWifJ)w98FZQ5H3txW22V!XZUTkV#8&Z z)B;Z#-Wnx(281UyuS}$~jMq>lgZB%k>n}11kBejw14ma(^6)kWuG4Ws$U#+vr9QR~ zcF=uzkWH0a_Vv5;3&!TnO02`f z(bHC5%J{G&w=0RX$`hKmijIsy;nH$b+j}?~C0atRNR`%Fw;l^o(I=r=KwkVQVNi_H z7I`x3FC`32Nadw)ndqP*bjnSSq$7?gJ5dcS#*&vb7w5({o!F#>;L=P9k;$7hCgQPx z+8%N@ksm_GRjU-15Yimms-paa++`|4dM*k_NuY3ErRY*#ik7z)Po?ZE@{RCv7o7=te;vL8#CAQ^|`#0s~N zYBjs)esHe59uK<9M}`xFUsYQY;l<@1N4P?@5V}8NJ8MiR?*u&)d2QoyypND8i2|*e zNPF9eE|U_FtF*M-MTZIHy)-V8C1uqSr%3H_M1~>-LE>u|^-7Ia#G=`MUXc%|+#zr#YH&7GG8-Aot{~c`PZ6-eYQBweLJ{(YRFAG*MP6nClq_ z&BRh-3V&3Xb1NxT!=;hNMcQ%Fk?q*e1{10{wVkvlH7=`(mmOXh9=-`-c(kro$GZ;Y zZfKS&JK}(=#gPOyHQkZp@F+yt0vG(^l@B^4EJ#C&d5^1c+)~Je(6cIO%jY;;m#DD7 z)s)IpxSCQSg&u9^ajL7I=AbH^NL*F0jZvU@q=_&jxpJSl!cyrZzFFA^FA(jNOQW{2fzin*)JWqJ`?-VsP)xV6(b-LLSk4wV)XI-+vEBx)yF?ev1Dl3IoQ z0}rKY+Vh%;d?Cb&33LOC%1Moip44Kc;!lHSt?)QTP2FFc_-H4ZE5Ti zDSiAYAycht`hQ9bys%XQ=DZ`2jCrJ~={i~yjZ1pe#e)d7PZVNuFtwgas3;hfhvRjO z3PkiLmE+=(3LR-7HSKnBOz4W@;iOuLre=Bdul?wg%U8P`7I~Jtfix&LD1QHXz=ilRT=B`zo33@8x<2vrYM;- zlgIK{-E5)Hs^_CK(V+#;pA~aMBds5&r>&oRdnHWr5o+ZbojN%@zEq1#Yue9SnyN~L zw7NT_ZU{{-s%C|ANWE!19 zXq>Xjmib2~^7U|*)7fp>(L(;0^FI-gv7CQ+OJ-NzJMt|mVu>UB7WP3jARSe7X=l22 Y?>+9(%8ARCbAyxjoqzuJnXCH#4@e?5IRF3v delta 14924 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 H%h>+|KDK5! diff --git a/doc/Manual de ZXDOS+ y gomaDOS+.adoc b/doc/Manual de ZXDOS+ y gomaDOS+.adoc index 841f966..da4494c 100644 --- a/doc/Manual de ZXDOS+ y gomaDOS+.adoc +++ b/doc/Manual de ZXDOS+ y gomaDOS+.adoc @@ -1,6 +1,6 @@ = Manual de ZXDOS+ y gomaDOS+ :author: kounch -:revnumber: 1.1.3 +:revnumber: 1.1.4 :doctype: book :front-cover-image: image::img/portada.jpg[] :email: kounch@users.noreply.github.com @@ -31,15 +31,15 @@ La mayoría de las funciones y características de ZXDOS+ y gomaDOS+ son las mis ==== ZXDOS+ -image::img/ZXDOSfront.jpg[pdfwidth=70%] +image::img/ZXDOSfront.jpg[pdfwidth=90%] -image::img/ZXDOSback.jpg[pdfwidth=70%] +image::img/ZXDOSback.jpg[pdfwidth=90%] <<< ==== gomaDOS+ -image::img/gomaDosBack.jpg[pdfwidth=70%] +image::img/gomaDosBack.jpg[pdfwidth=90%] ==== Descripción @@ -971,7 +971,7 @@ Durante la ejecución del core: - `ALT Izquierdo`: MSX GRAPH - `ALT Derecho`: MSX CODE - `Re Pág`: MSX SELECT -- `Inicio` MSX HOME (`Mayús+HOME`: CLS) +- `Inicio`: MSX HOME (`Mayús+HOME`: CLS) - `Fin`: MSX STOP - `Ñ` o `Windows`: MSX DEAD @@ -1175,7 +1175,7 @@ Durante la ejecución del core: - `F12` (`Caps Shift+Symbol Shift+W` en gomaDOS+): Muestra menú de opciones - `Bloq. Despl.` (`Caps Shift+Symbol Shift+G` en gomaDOS+): cambia de modo video compuesto a VGA y viceversa. -- `Esc`: RUN/STOP (`Mayús+RUN/STOP`: Carga desde cinta) +- `Esc` (`Caps Shift+Espacio` en gomaDOS+): RUN/STOP (`Mayús+RUN/STOP`: Carga desde cinta) <<< @@ -1263,17 +1263,18 @@ Durante la ejecución del core: - `Bloq. Despl.` (`Caps Shift+Symbol Shift+G` en gomaDOS+, en modo de teclado `ZX Spectrum`): cambia de modo video compuesto a VGA y viceversa - `F3` o `F12` (`Caps Shift+Symbol Shift+3` o `Caps Shift+Symbol Shift+W` en gomaDOS+): Reinicio del juego - Número del `1` al `7`: Cambiar el tipo de juego -- `Cursor arriba` y `Cursor abajo`: Control de paleta de la izquierda (Jugador 1 en modo 2 jugadores y jugador 3 en modo de 4 jugadores) -- Joystick 1: Control de paleta de la izquierda (Jugador 1) -- `Q` y `A`: Control de paleta de la derecha (Jugador 2 en modo 2 jugadores y jugador 4 en modo de 4 jugadores) -- Joystick 2: Control de paleta de la derecha (Jugador 2). +- Joystick 2 (derecha): Control de paleta de la derecha (Jugador 1). +- Joystick 1 (izquierda): Control de paleta de la izquierda (Jugador 2) +- `Cursor arriba` y `Cursor abajo` o `O` y `K`: Control de paleta de la derecha (Jugador 1 en modo 2 jugadores y jugador 3 en modo de 4 jugadores) +- `Q` y `A`: Control de paleta de la izquierda (Jugador 2 en modo 2 jugadores y jugador 4 en modo de 4 jugadores) - `Z`, `M` o botón de joystick 1: Saque manual +- Teclas de cursor (`Caps Shift+5`, `Caps Shift+6`, `Caps Shift+7` y `Caps Shift+8` en gomaDOS+, en modo de teclado `PC XT`) y `Enter` para navegar por el menú <<< ==== Guía básica -Pulsando `Esc` o el botón 2 del joystick (o `Caps Shift+Espacio` en gomaDOS+, en modo de teclado `PC XT`) se muestra el menú de configuración. +Pulsando `Esc` o el botón 2 del joystick (o `Caps Shift+Espacio` en gomaDOS+, en modo de teclado `PC XT`) se muestra el menú de configuración. Se usan las teclas de cursor (`Caps Shift+5`, `Caps Shift+6`, `Caps Shift+7` y `Caps Shift+8` en gomaDOS+, en modo de teclado `PC XT`) y `Enter` para elegir y seleccionar opciones del menú. [.text-center] image::img/pong.jpg[pdfwidth=70%] @@ -1319,6 +1320,7 @@ Si no estuviera ya, <<_cores,instalar el core de NES>> en el ZXDOS+. Durante la ejecución del core: - `Esc` o botón 2 del joystick (o `Caps Shift+Espacio` en gomaDOS+, en modo de teclado `PC XT`): Mostrar u ocultar el menú de configuración +- Teclas de cursor (`Caps Shift+5`, `Caps Shift+6`, `Caps Shift+7` y `Caps Shift+8` en gomaDOS+, en modo de teclado `PC XT`), y `Enter` para usar el menú - `Ctrl+Alt+Backspace` (`Caps Shift+Symbol Shift+B` en gomaDOS+, en modo de teclado `ZX Spectrum`): Hard reset. Backspace es la tecla de borrar hacia atrás, encima del enter <<< diff --git a/doc/Manual de ZXDOS+ y gomaDOS+.pdf b/doc/Manual de ZXDOS+ y gomaDOS+.pdf index f5e8b25ea38762002d4e000c979cf038e82147e9..dfae1bdef8e3cf08aa20566b3393101c30248d22 100644 GIT binary patch delta 21317 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 delta 19224 zcmai*3yht`b;o7n-Me1ftc|@7hey^BO1Tb~?=jyC!WvT^0o!n)JklgU2*ErOVCmfg zAsa5>fL)Aa!o!n>G=cC^lvL0(VPjGfi$bPSiWfNhkvZ!xnbq{2X>CVv~#7NSmf)cZaeQX zz3Z|034O#@SN>QZ_~(mO9vAzaG?`XuCs5NWi8?BtzV_zPQ_l~k&%Sl^V!iH{-8Dxw zWdhIdMA`OrPp^blK}SKWp*7GrGyzRQQ_x!IJ8bsxnqQs9nL8U=de#uKz7Isvj!Rf>0=b|9-J8_}F>BHscqCjPxtmyv(L&e8} zAEX_>=>7EJ@^ew(#htL|{Pf}SGXYZGgAeO3C+LseIrCoKy=+5kGEO=PjZWV@ z8e~Z)R?~6L(f59N<`g3_GLeJc6v&Yu2(%`ski~fug~geviBlt>)|%GJ!m9ne6m<1W zq@Vm^dw3*{f=&WV`p^G*Y+PUUF#pZ!c6+MOByTuU0N>P2O_c^<6st-HicxxqeoM74 z-LQ0Wpje}NoR*6HraRNB671Bg&pq9b% z;N9j*@Ba6hk*QjsYP_jefmWs0#t*L?*Dv4O-unMy(V8q)WD~8NGeD~~ftrdn$26DL zg@7NFaMgtsTzRPlmzRNe1=sAh_Qr-SLY0qbt?8gFEITMl zn$gz*z_abv+JQzfHVqkwF7S@fxp@R;AgxXXYn%?`qE;9*vcA`Hsj|--IjQ?;CKTWzcl-CLr)i z7jFht7FKZOr50R40Nxc`dmqMU9Uh7z;Ak$!fl3982kWs3RIOA6R8y&ZIaWHc8BXdC zJ<`5ms*H0EfkgMw_Q*sY`!ocKXsGDfU^yOjqNaB@jsevmc)snaD%sCRlkKJpijUftp#<>njA}((9X1m4y{rd1(`^2;X6xK5^=V zzTxW|awqowiNnHC#PUtB23i$R9<0*_ShZReSWUI^z)MwnRbcsg=a<@BChM*nBg#t0 zzwbH_%g+-{#PU-`1F^{K_)WjBf~1p{eqYsvRr`5qjo8Sr0#g8c=eOG?^_AZ)0{it1 z#TsKO6a$muWYa`!pcSQu=(K@YEm5`JRI5NNEEUTU+xwOF?UQw{gTWYd@^*Lc!0G2l ztR`0ZL96K3fH|Ia!lutxl>4R6H)ARbtJd?<8md;y4}rQet_!|XII{H(y#}MH^a73I zu-C+DpjCn7!Fp|ARqIu?-qfqWs!~k&u^)e>y;S>8w=ZsL(HLEr$J3|ix1Zo_Qk*>- z=oP2Y0lJ)t;^sDBio*Os)3ddeS*v&bRrga1zk2?XcNXb~w{(xxKmXb#&n&dIbniM| zZ@aa-ZAf(jqQPae-Tn|RGD)}Zn(aatLzh6m4_yjf23-za0euMi1L(uhN1%^FS3*}o zS3@6zu7N%dT?>6;Vb|<+Z~w^=K@bg6UXu%Njc)B7t7rdZb4%|$dF!Lgd=A0vhw*e6 z>s5>A*6x1gie-9Bd+U`WfuD8~N_6++t?$tXj^8|@_r1BPwf*(>R_J=@2IxlUCg_vU zr=XjmTcBH^S?D(C4;Nl<_ilM`NtogZ2idoU?|i%0I%$%eQjlcRm)7m z2Ym1LHj;Y0%{%Ag`n7M(->jefL3hbelrV0+VSjHz-~Jz)u4yT6z?sq)EzGabU)(dZ zOrQ3n`OPbfq8uc4IF;#@d*<&S_c(**b@GBVWOrt|H!jQ{qaV6`W>jDKZg10SOC%*z zh6uHf*45xTdefV|!GX7jZRy86Eow4z9 zec=4=_`=@*>fN(MciZRipWZU0*Is+!3f#8m<3F9-ra${!x2<3N z?iH(dkIs!9shE+(kIIy+K6B4`{*dxXaOo#k%uVQi+#S}pj?VpTD9ubP{M3rMUj1=g z|J|~=Cl<$vzIb$QO7Gpj`5Jx6=-i}Uv|{dwA}P{wjUC}>&2_*zCUD+fpJk(e9Vi^cx(RW+t-iJL4O3@ z4&4FW34I#63;N8$`tkYE{^Bgt{x7wT|no?LkLvH4xo`jk)Lf6m_DTb0|G-uM0a z<>u>ZV_;+YnE&0hQvdMU?x*#tJs8bBf8X1xFWO3tGk@3{(Pu5pdwTB?n~&C~?w!A> z5IOUL3n#Vrquw*7^ga5Xt=+p#!O{AzpY*OW=7aZpam(=bCtsb1J`3Fq^`U#9d!hTF zZP4eS`xl;k^??VUt37yd`)b-VKhw8NkMhg+GV{;nMWM^f5{nmjio1l^ z<|S#siBa$}&grFGzw8+A6eWS@2qvU{n+k?_^fa)Q$$6rakkeP>rJ`<{Wu9;G`bIEQ zk;Tk;sjYPwP&Kg?G`zr<3TEICi1sr4hmDr08wY;h5ljXAVdyEavE@RKlfF<8UgX=O zqi)2HsOx)RQ}X)7yoaIh2V(9Fj|OCAKf+q9DM5||wZ-FZDexlO7U0E7Or7e(OoSmB z!HkQdW+(6xKdH1Xls3H3lX4je7<)=cAVwI2Xb&E8eXA2cOrl6shL`!GvY!OpPS_3l z=pu|zkx=*WsCFMjQ%WcpV@PtE zV!t1za+xrYdVQ9b&Om}lC}Vh;P=>XXh5{`vD}CWvRh%ij3IjIySMb9O8_?v)z*9=7HDTu$Ucy+l|)Jj~yox}2BF_Ci1G z*RC*M$3`$Z2rp?G4Fiun6@!f!9T(cZy&{lH!dNQ9;{#O~Yrlq2CCNbqafPyz6p!Ta zeBt%zI8|ahHazC8S+{RSlG0+6ne#YlOCJ8n<%OA3mv!tYoyCsLFqx_^4Jr1x^A;V$ za}3GYr8GF)UMiKr?THO5^6+q~tXsu@5nbRKM8`>{#Exa;$cZ{~apv+;5j7DHV(K=6 zeZvewX_;(_j#cB~#12S~I*Nsp%6Y;`8D1LO9UC5zwjKY$1Vag{IVan$)yT=v%<$O9 zY-EV)BC)X%BL-Po`Gqq6gBh~&WaZG$oCecOL^RaRWb9~oVJM~(o^-)cA12X(>^PGl zSHu>^ZMBeN;}sq=B1u6Q;m9HA@YquA_|H^MO2;tp3-B18tcF{K9YZ{Ck`(Po;Et(Uc zCw&S$?p{nEjK6~4FcabDi8@JH*vhbCJvr}W9Gp&w@Y!SRx{7VhTH0p=KTNJ19YL}V z4lkDbJ9X1oZ+vdYYIag7?m9#sRyyGTJSBrCc$_>$dx7%h7Nr8tZbiR!BxjgaeyIW% z9)|2Rh>h92L~*1QvrmAVNEeit9n(^fNX{??KrxXuM|P_dhQ?9V2Hf!2^rRf-Zm$94 zh&XIFlJmGPex6AX#$t+OFlcx(xP+H@!c`g`IS5;&gll=rfIKgTmy|KyU=nhsu!tn$ zF>Pv(F(KHOvub$Qz16Ydan5#mc6+3g5R65_Am=6aNDME}K(Gj_C5YFKN$rbH3^KMw zAeVR|Br`k}h;Z64*@K)0*qVa&thA`LvBS=kYS!m`r6ehDV%N^2%^JXUdU;Ns5D)mB|KHm5W>t zbyJy=Gd!7WNXZ-p!XKu2I!PSPGcFevmj1alZ7mnEQtUVks3=b9UaGL0Z zq1e`%ngg70G>n5(kG;eUPe!_g7^yF(1RkmM3e_T6bi!2 zOo-hKrxDCDkvvLCNQWYJGd#KH!6OkatUu*6BT+EChMUjBX)4Ez&xQ-0Je?Xjxd9s< zDMwkCsLE+C;ig;4^>OR=CP9Pd4oV6V3_5Zo`6SdlpAZoO?O`Hvn#`rUQKk`2Bbaf~ zB0J7V;X6F#P7`~y13%HFtgG;t4W&*0X-YKcjE-nf>}*CZPK5QtOQnZn9h0&VN-Li| z+Trz;$THCh*#S9sDj-iPD|0w?Ix&YZM~*nc;iX03Q-{-Z%+;}+V-@;x%_7JCDI4UD z#^uQ*g6V_5QE1eqf5YUCvcW8Pyf~9QPDjp&@ifxc>%fuB0ywtp9p`AK}f#-`003#Q=7KUxxR@^s&^0v_M5|JY} zJZd`~bDWVp+@{M5#6=#Bnd?ju@WDLDq>@yX8vq{HRR;gsT+BJtY@u>Jvc(U)QWfwK z*ATFXk#N?Q@f32^fpri;!m}@BOvmQTDXo}XwK$WfePTskY{-s@V5A|DV-!yn=!BEM zoRWy6w}hW~)R_|e4}&usPQ#EGo8vKveq@MCbVr~hmBz8i6+zZTB=u05O<`cbWxxlM zwc|8M>?L`jyu6`7HU(FXCu~k#5}tzB$MrehhUYErNJ652Q8@|;q$Q8db}+g!2#nY- zooV8o9d&d3%OnRQQOeaCf9P~fqRH)qH7k`dcYY3!OV|Og4EW3o1P3lBtAv8&^xRI| zP=`NBa+WMPlRD6^km-{Oc1DMN*j|c`iAWveVgqnS#|BW3u5h>9)izU>*t=;DlLLiS zmi3cYiS$d~+Hq3fS-J@U(*U)y-2_8%c(JoJM+XUDxfyU*Zt7KOuXvWVR(v=3!U*x$nm~tYt2Ew+$?UqQJ7@o|J86HOxtFqzA*D!_`IR_U~BrdAtWz*H7 zK`s_}^ZpVEGG~M39PES!q}`k_07I*?EQ9sNor6q@aIWSa+3B8Bbk1u8NNh@uqa{Zv z9<8Mu$~lY42FWBybI#w5IC9*GH+g+*H)gY!h?|qYqjkXLT(h#N%c)nI4*tdQi=5pZ z2Osk&qwjX&u5{kDxYNYL8wUk4t1ge%ds69;NVeeB3xj7K&dwh5L`V8X@&?XPfGF0r z1r9nE)CMiyJ=tj8WSH!TQbS(kNWT~pFgbFB1$Kk9#|@sNbQJO;b`SQ>=8Ww(w&<8> z%>js;ZD(T0u{mDWFf4op4 zC+!Fl5jZ?IiJ7;O& zXWfB>JVuZx(62Qm#v}7Y$vN+m-f~<57Vqr(#J$db!y^VKu;ebmIgAhmhK%1{lf3_N zte+IO+c8(5(%?wvxl=-{@${wT<00O@(!{=UP}ryA=2boyp+o_=~B&OLa`LgQ(CSK zMO}7=RNQNt_qDz>G4?JcXCF_(^Lf!A&)Vg>%y?`q