`8PVKNpT NuThis disk was immunised against possible virus infection by the Professional Virus Killer v2.0 by Mike Mee. If you wish to purchase a copy, please contact: Floppyshop, 45 ProIMMUNIZED WITH UVK 5.1; NO VIRUS!!rdeen. AB1 8HB. Tel: (0224) 312756. PVKv2.0 (c)1991 Floppyshop & Mike Mee. `puke'(*** !  @`! #@%`')+-/1 3o79;=?A C@E`GIKMOQ S@U`WY[]_a c@egikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa !Aa!!#A%a')+-/1!3A5a79;=?A!CAEaGIKMOQ!SAUaWY[]_a!cAeagikmoq!sAuaw{}!Aa!a!Ao!Aa!Aaǁ!aׁ١!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,ǂ,ɢ,,,-"-B-b--٢--".B.b..  @`! #@%`')+-/1 3o79;=?A C@E`GIKMOQ S@U`WY[]_a c@egikmoq s@u`wy{} @` @ ` @ ` @ ` @ ` ǀ ɠ @ ` ׀ ٠  @` @`!Aa !Aa!!#A%a')+-/1!3A5a79;=?A!CAEaGIKMOQ!SAUaWY[]_a!cAeagikmoq!sAuaw{}!Aa!a!Ao!Aa!Aaǁ!aׁ١!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,ǂ,ɢ,,,-"-B-b--٢--".B.b..BASIC ;UCOLOUR OU4MONODEMO hU QUARTETCODEwUxSOURCE USTANDARDKIT #!JDRUM8ST PRG 1STAND8 PT1 7dSTAND8 SNG :_. =U.. HISOFT @USTOS CUONE2 AVR  vPLAYBACKPRG *dWELCOME SPL ,. @U.. ;UPLAYHI BAS ' ************************************* ' * STEREO PLAYBACK DEMO * ' * HISOFT/POWER BASIC ROUTINES * ' ************************************* ' THIS PROGRAM PLAYS A MONO SAMPLE ON ' THE LEFT,RIGHT AND BOTH CHANNELS. ' THE PROGRAM THEN PLAYS A STEREO SAMPLE. ' ' MAKE SPACE FOR SAMPLE AND CODE DIM c%(2000),s%(7000),s1%(31000) ' ' ***************************** ' * LOAD MACHINE CODE ROUTINE * ' ***************************** code&=VARPTR(c%(0)) BLOAD "PLAYBACK.PRG",code& code&=code&+28 ' play&=code& back&=code&+4 halt&=code&+8 wait&=code&+12 ' ' ***************************** ' * LOAD UNSIGNED MONO SAMPLE * ' ***************************** PRINT "LOADING MONO SAMPLE...." sample&=VARPTR(s%(0)) BLOAD "WELCOME.SPL",sample& ' ' ********************************* ' * LOAD SIGNED STEREO AVR SAMPLE * ' ********************************* PRINT "LOADING STEREO SAMPLE...." sample1&=VARPTR(s1&(0)) BLOAD "one2.avr",sample1& ' ' PLAY UNSIGNED MONO SAMPLE ' ' POKE START ADDRESS OF SAMPLE POKEL code&+20,sample&+50 ' POKE LENGTH OF SAMPLE POKEL code&+24,6700 ' POKE SAMPLE FREQUENCY POKEW code&+28,6 ' POKE LOOP OFF ' POKEW code&+30,0 ' POKE PLAY LEFT MODE POKEW code&+32,0 PRINT "PLAYING MONO SAMPLE ON LEFT CHANNEL...." CALL LOC play& CALL LOC wait& ' ' POKE PLAY RIGHT MODE POKEW code&+32,1 PRINT "PLAYING MONO SAMPLE ON RIGHT CHANNEL...." CALL LOC play& CALL LOC wait& ' ' POKE BOTH CHANNEL MODE POKEW code&+32,2 PRINT "PLAYING MONO SAMPLE ON BOTH CHANNELS...." ' POKE MODE CALL LOC play& CALL LOC wait& PRINT PRINT ' ' PLAY STEREO AVR SAMPLE ' ' POKE START ADDRESSES OF STEREO SAMPLE POKEL code&+20,sample1&+128 ' POKE LENGTH OF SAMPLE POKEL code&+24,30000-128 ' POKE LOOP OFF POKEW code&+30,0 ' POKE STEREO PLAY MODE POKEW code&+32,7 ' FOR x%=0 TO 4 ' POKE SAMPLE FREQUENCY POKEW code&+28,x%+4 CALL LOC play& PRINT "PLAYING STEREO AVR SAMPLE AT FREQUENCY ";x%+4 CALL LOC wait& NEXT x% . CU.. ;UPLAYSTOSBAS  SPLAYER PRG  Lionpoulos STOS PLAYBACK PLAYER DEMO& (C) AUDIO VISUAL RESEARCH 1991*( RESERVE SPACE AND LOAD MACHINE CODE2,<"FLOAD MACHINE CODE ..... P SPLAYER.PRG,Z.d RESERVE SPACE AND LOAD MONO SAMPLE DATAn ,X xLOAD MONO SAMPLE .... z WELCOME.SPL, 0 RESERVE SPACE AND LOAD STEREO SAMPLE DATA ,}"LOAD STEREO SAMPLE ....zONE2.AVR, Ȋ SET UP PLAY PARAMETERS4INIT(): FIND START OF BANKܠZPLAYINIT$ZBACKINIT$ZHALTINIT$ZWAITINIT > SAMPLESTART( )2: START OF MONO SAMPLED SAMPLESTART1( ): START OF STEREO AVR SAMPLE".,#PLAYING MONO SAMPLE ON LEFT CHANNEL86() SAMPLESTART: POKE START OF SAMPLE.@()X: POKE LENGTH OF SAMPLE"J(): FREQUENCY$T(): LOOPING OFF(^(): SELECT LEFT MODE hZPLAY: PLAY SAMPLE.rZWAIT: WAIT FOR SAMPLE TO FINISH|0$PLAYING MONO SAMPLE ON RIGHT CHANNEL8() SAMPLESTART: POKE START OF SAMPLE.()X: POKE LENGTH OF SAMPLE"(): FREQUENCY$(): LOOPING OFF*(): SELECT RIGHT MODE2 ZPLAY: PLAY SAMPLE ON RIGHT CHANNEL.̠ZWAIT: WAIT FOR SAMPLE TO FINISH֊0$PLAYING MONO SAMPLE ON BOTH CHANNELS>() SAMPLESTART: POKE START OF STEREO SAMPLE.()X: POKE LENGTH OF SAMPLE"(): FREQUENCY$(): LOOPING OFF<(): SELECT MONO SAMPLE ON BOTH CHANNELS2ZPLAY: PLAY SAMPLE ON BOTH CHANNELS.&ZWAIT: WAIT FOR SAMPLE TO FINISH0: PLAY STEREO SAMPLEDN XF6b#PLAYING STEREO SAMPLE AT FREQUENCY ;F@l() SAMPLESTART1: POKE START OF STEREO SAMPLE.v()u0: POKE LENGTH OF SAMPLE"()F: FREQUENCY$(): LOOPING OFF<(): SELECT STEREO SIGNED SAMPLE PLAYBACK2ZPLAY: PLAY SAMPLE ON BOTH CHANNELS.ZWAIT: WAIT FOR SAMPLE TO FINISH F``l`|`6``,H瀀AJ(g PJ(fLNuH@| FQQNuHA 000AXC1QC!Q!Q!Q!Q Cv ѨѨ Cp01@@|CAV0@H 1AJhfHz`p hf Hz`` hf Hz`N hf Hz`< hf Hz|`* hf Hz` hf Hz`Hz?H@??<?<NN AlPQFLNuH 000AHC1QCv!Q!Q!Q!Q Cf ѨѨ C`01@@|CAF0@H 1AJhfHz`n hf Hz`^ hf Hz`L hfHz*`: hf Hzj`* hf Hz` hf Hz`Hz?H@??<?<NN A^PQFNuHKH,mBGn+NG,|J6pL`NsHK,mBGn+NG,|J6pL`NsHK,mBGn+NG,|J6pGJ6pL`NsHK,m~HGnV+NG,|J6pHGGGJ6pL`Ns@| QQFL`NsQJmg+m+m L`NsHK,m~g&+NG,|J6pL`NsHK,m~g&+NG,|J6pL`NsHK,m~gf&+NG,|J6pGJ6pL`NsHKr,m~c*&HG&+NG,|J6pHGGJ6pL`NsHK0,mBGn+NG,|J6pL`NsHK,mBGn+NG,|J6pL`NsHK,mBGnr+NG,|J6pGJ6pL`NsHK,m~HGn*+NG,|J6pHGGGJ6pL`NsHK4,m~g&+NG,|J6pL`NsHK,m~g&+NG,|J6pL`NsHK,m~g|&+NG,|J6pGJ6pL`NsHK,m~c<&HG&+NG,|J6pHGGJ6pL`NsRM>3)&"2BITONE2?(;:;:"  !" 2M3      %  "    (   &/  # $A ND"    #" &*%.& %  +%'%     - /*( ,). ; H DG6,(       ),=L >B++! ޙ<( ؿ޽ӝӬ Զ˷  ԣ 6/'   3C&&   $! .&C"/1 )"9j1xS!M0-/@ 1$(2 4 $/9"/,.C.(A9.6$'B$2Q+2%452*%>@# @&"%,(B <+!/G @ *40)dG>J'6C=JUL7c'<)E(1>$@,H >+h@@FDH,'Y B]164E#="!? o%*8;ݻ Ѯ  TI,  Ȣˁ  йμ˸Ц֠´߲Ȧ׸ٵЕ²3  ֤̹!# JU$*   _5oD#S876Q-"03    2 *!/(+0;916N?65D>E6=?ARM?935>C$,@?(; " " &# &%(9:8)(2C2&I;#0=4I9T,3AWD5?CDRQ:79FO60<::/)'@7W"*. 'gB L 1 " +"8 2)0*BD(#J*?d.hm%=( '  2/5 (%-֯ٲ˯Ͱɚݯ Ҳٙ?܁ƐĖǡŗ˴!)#ڭ% % ( &7'2I2 30(05'/*T@ )0-1.5$+# A B5(5,<6%+2A(/3.?)1. #(* #& .1D<% X!V/ = &\ 6-9F?&IT7E&I5m n f2=,$(("!,32/-!84)& /"=IP0&   % &1&28S3,%  * - пۮ ٝ;ڕ*͛ϖμ Сѻؒۥֻ  "   %  ) 1 2>"c" H-"Is.#5)&.)')18.KL^-E "4 /&+= '%--49'?:2)'=" )0D!9(;'%*32+$ %*0.#,.$ 2(0(;8:4+4:$V ^(U.-)- +%& !.3!!   $)*#*(.$44AJ 72!  !"&%#!B1-?M"$(۸ӻݵϨЧۿ41*/ -      ! (  '$!#*"2#&)"8'G*E%,-'#% #"!#($"")(&- ,!!%3$3 7!EHM&:,0)"4))(# #% &+&1&:"2#/#)-#'+"85:4</08 #f=6<8o Z1.;"  , = ?EP;%!    ֳݜՕ֫&ܒ        !   % " &$! *% ((#!"(& "/&&8/)H&_$!<("&&(]'b'O%L J'$ !/?i+~,\6!&# " "&*'6 " !#.$@(/&CZ#Y:/   "      , .6 4/ +     ܔ6ۂܾ ;޸ݬ۳ޡ۷߷        = P  cR %&-@ <&89j(}6 KL(.d*E &#-!, *%"D"MF1!,+8#40E<5#*"%!,*$!0-*40)&,<+</?%H0<&."?, ,!%$ 15 @.+;"4 $  !+     & 3 ( 6!]E3 ,E@ڷ!*ҋٿ ȸլ;ؼ * "+ &D >0-- !Mb=A@   ("A>+! &3A*= 6 )4)2<3%%&4)/ 72:,# 4*!& *  3(-9&<19"" #!, #  ".!  !",5#$+  2 &*' $ 0"#\*[LLb#!'ؙ&iW4$C  . &Ա (-A UP 1 ?  + 4! *$      !   %%8&.    )     &'(4 ;,*$ %$%% !#(.!)#0)((+ #!! # '$!$." %&  H 0  IN /# l7*5*  NpR 66" )  )@$ b@2  )   $          (),'      $)+.,  !"%!&&%!"  &      ;/ 6 I  [8$9jL", "  ),J" BaB  )-   . 3   # 1. --//$  "(+&                ) 6);AM*    &  1   : 2  .CR:2F? ))!#&$                                 1  !S4$06(F*&);' + # !%!##=$#   % +("BF Q* /,* !.0'> + 1+  '5*'  "$  %#%  (  *ʶ "ѷ<#ƻگ,. οՠ.$Q!񱲼  ¯!, ׿* @M ,ݲ.+(7M6&ι -="+6!*M26 &$>  ?B*!05:]/*@#) ,% 2-/%(&#Q>D4E(8.=-L+(+1: -+!4  3"-3@=I; !!7MC >& , -/   #!/ 2)     # ! žտ̻  #!亱 , +     $ 8  8-+0% ) ! 2)- '"!  3  * %1% &  7%0# "% $*   *# $&   %# '  ,  ("*            4      , 6!  * -  !-, /   '  , / !  1&  8   %(?  #"                 #"$ !! #   "#!  ( +    !&  %3   %                          (   " %   !  #  $                          JN$N A5 "%'$$.<   !     伴̼  1?%OXA %Q[QP~v~}jX5A6$,@8 ʶȝPcU'劀ǜص͘M矌Ь)CGA8Ch}~yyy}oaRTNUs}p?&!'(1, ¹ǵޱź˜˹ շ"A&6;,Iv[7 %;^I#7lc7=M(7@bgc9<ζϻÒĀ+ŕ  0$(?,?cN\o -QqwW/5zPU9h~|mzJ*,&<_#R<;NK& %3 /@ ҿ 奮,& >5]"yB@2&PUX/%'+ 3*8 )-1 !&  ¿*ŧ 90$(50 1KKP"(*C?=6'A#0.RqI2O4CO:E|aBJbDCyV ;uaD=4*8fUL)2vQEDK.7-IE 0;G'#-Y!-.   ȓ§ǯ8Éʢʕ߼۠ ̽@5g1;j $"LN$Vg7`.-5<1T`vO#JzVA.WzRl)UT%_r/ ^/(I4y|HVX>68)S>&3- > ݴ(ٛⱕٸ絮ƛɲӺ* 'H!", %"Dr/E"3sM"3KJKD@-62nL:^l1XNHQ;52$:3Mi=*;; .#K5 0  ˻ˤۯ 8Ʈԡ% śרګ̸ҦȾ" /  #L;2"H%K)=%D8FBh/'=9q%E#CV3IB~ZoI>H)FX=NUX)H@[EYPeknSZ]Vu4,;^Ge2QjZKiHydb%W/E>[F,j1?#.,H<%+   ¿  5?* ! ,#$ 3+$)  --> .2 ! #     "    % & ֱѴӹ̺ܵ٫ϟ٩ܵ¾ϤȼƵʯۺ׻$ 2()0&9#42$M$- .70/'5F6$K'T3A)n:K*<95 :#K ,$0=B =!;>(A=$K ) # ")!C;7$+I+'6,(("%?%A>%8&M6N092&6&T,[1W@C+D$W0`?[=Y;_,J,UPa8eFPR\U;RVE?JE/;?R3=DCSFL?OLO"O'G 0-B0O'M17, , @1$L$3#1'C! λӿػԺҳѩҺζݣݸ׳гǸǜϴ׾մƻҺȹֿ̲ӻ  !% (     ' <-43780-2<80A8 7", 9$5)%+'/& (%%!9>,;1*%*+-*+%+)&(1,2/.7(-1+!$$#     0    * " 0 #1 +##                  "                + % ! %% $!###"#%$ /+8/8*1"3!001. !"%)#" ( ' $ $#')#"$%%))*")'(!"% ',%& #!#  Դد֞Դܾ׽׸         $*Q4~W 4|VBJ72/+ #3!T@)9f% 8.&>R O:& H>R+7'83Z./K`5 6!0(%LG29+=> 2>P,1&2'>;,4?,+339; $I3: K/EO#1302=4*;L._=dtO_%Gj1*2%.$&%$8(& &*.2    ԗ׾᧮ͧȠм׼֟׾ͯᴨ˺ԡ²ܬ )+޷ תǵؾ޾0׬%%)9 58' % 1  ( 56)&?--+K$CEg+0]@a(I0 "#" - * 9EZ4+C_sE-)ZdN.6W\MK F; I.0P1el<^>7,$! YP w0W-" +  &!9: Be&,>@$8>.)$#1! #  Ϳ$ 9 3쮭ǑܺѸչᱵعɔؿ )ٽDz т ӹϠ ݳǮÚ۪έ֩&  " ! * (/ '^I0  M+E/%0s%%@M!u;6D&e eF=5FL=& !K3'_W 1I9"!I' G"Y&p M$-6(0(/)03 ;/1T $H(-  # ۗܶȹڟϪ地¾є4I κνʏј̲ѼյͼȾ׻ڼ߻ǻ" $#! #UX ^#!/&1 +#[^g#'00 7!)!%$K*A>#)/1V^|+@=8>+4&>R,%K+8):BW @ 5B>@:*D"DA2 3=D#F?0-D/"355+.=0.5(>3-;B.*=N)');*7&(T?#D(&>6 5F 9 413!,'#) 1D2!;?88%<'  # !"% K ڦ -3ܺͶ  ޸Ӷ⽹̱ۘ̚мɼΣ 7+ O3,̼ $$P1$ 3="3 &;/ "5) '*  *"30%Oe,Lb.e4(* +'&9)71.-/!2%@-2!=*V-P(9&<)$!' '#$7 B2DDG? 5==)H-2G8; 8?&&)'87%' ' %,$" 8$SF !$*   $  &(&#5 ܸ   *  ܽߴҫݱٻ絺˷6澾Ȟ߿IɔЪ (Б &"):BE *( 9)'-M 0$  # 2) E!2$7P0  !(?&t&J$D)Cl9-a/&#E-F%: 4$! C =6_3oKhL4U)#\>&: +8#%#@6>K+(-4 6?B@5%H9' -2+E;&") 9)-4/6#E0FD!$  * ( B %+ ) 51   /ʘ &2ʯп ̿ӟŒԼϩٟ ѹ̸ҿ!   A4?j\2 "+ B+4B"XQIA <(* )D($JQ* )>.$#)*&- )% 86,/*M77,<--.e$0 J8 #VL 74&.'53!61-,(.0((<55O4A<8* #3.$4' 6"M3 :8/.6 E?D (!)P'1,0a$R"&  ' ),#7   Բϴ  , ޴ܴøڴȪ #(0T ό 5;: "G0!  & 5  &! T,,D))(,#18"'*  L*+$ *$  $%:-.G/1)4) 33')#8D86$9C OXM36C8"84r?`QF[3>6!$A0[&o&Z+F23+. $:$! %3BV *0!   '('  3  ا7ɖݲ1D()Џģ-g ! ¼ӥ  ΨD»%0.1&& &(-F&* !% +'T$'#$>H;&s6 :',! 9&| 7?.5#%!&~fC'+$0"& 9U"| շ! 0 +  Լ"ݼ̼<*$5;Ķ+  $ټѲ!( ͝ &׭ں˼ "+!86  =%//'>3  #$     /U!'7.>/-L @##*&0#)(  &:&#&$H &&4 '=3 !  &   '))!ڽ" &  ϰ  ҷ ߺ  (      2('      ) # ,. "3/#%F)9_$"*>;!   . 5)%  # 7)+ !82& 7+!  ($.$ 4*" %'2'(3; !'=$ 5   (' &         :      "  # 5(* ( #  , +3  )      8 !  #) /                                                                                                                                       ! & %   !$B !'         ( 3$ (   =  %  ,   0$  % % %, 8(4 86/  ,>/# B"08(*'  !5 $3;J )), $-+ &   +O- ' '(1  Q  G4N*K 1 %(" /'*   5      %6(/ # < &! *&  *! =   ###3 - < ( "9+ 6$  " '  >#?; '+*F/ < 6`"BHض.-7-4*GE2< -KD[C).$۽,  @,    !0  $ "bK- ! BS @  ' =/ 0 .)   . 2   )$!#2%) % ;, %!- 7B):  / /C,**)$.(! 3 5+$.1*,$-!5:1#!  (&'   % *"    1  '  .!*     &             !        /%  + $       !                  `D```6``,H瀀AJ(g PJ(fLNuHB?< NA\A!@@| FQQ/(?< NA\LNuHAC1QCr!Q!Q!Q!Q Cb ѨѨ C\01@B?< NA\AL!@@|CA00@H 1A(JhfHz`p hf Hz`` hf Hz`N hf Hz>`< hf Hz`* hf Hz` hf Hz`Hz$?H@??<?<NN APQF/(?< NA\LNuHAjC`1QCN!Q!Q!Q!Q C> ѨѨ C801@B?< NA\A(!@@|CA 0@H 1AJhfHz`n hf Hz`^ hf Hz"`L hfHz:`: hf Hzz`* hf Hz` hf Hz`Hz?H@??<?<NN AnPQF/(?< NA\LNuHKH,mBGn+NG,|J6pL`NsHK,mBGn+NG,|J6pL`NsHK,mBGn+NG,|J6pGJ6pL`NsHK,m~HGnV+NG,|J6pHGGGJ6pL`Ns@| QQFL`NsQJmg+m+m L`NsHK,m~g&+NG,|J6pL`NsHK,m~g&+NG,|J6pL`NsHK,m~gf&+NG,|J6pGJ6pL`NsHKr,m~c*&HG&+NG,|J6pHGGJ6pL`NsHK0,mBGn+NG,|J6pL`NsHK,mBGn+NG,|J6pL`NsHK,mBGnr+NG,|J6pGJ6pL`NsHK,m~HGn*+NG,|J6pHGGGJ6pL`NsHK4,m~g&+NG,|J6pL`NsHK,m~g&+NG,|J6pL`NsHK,m~g|&+NG,|J6pGJ6pL`NsHK,m~c<&HG&+NG,|J6pHGGJ6pL`NsRM>3)&"MASTER uosswwwswqsqswwslqouwxsswleqsuwusxxwqusxoaqsxqqwuslaoosuoqwwxuqqwwwilqqwwuxqxobxwqowwos]^solwbeuqxwloqbSTuofxlowwx^YfwqqxxuaixwwuwoqXeqwwslqfououxufoseasusqwxouibluxsowwxxbqxowwswwwwoqwoauuqelleiqxwouwxluqwuioxswfxwuieqsolswsbbqsiquusYlsssuoboxswubeusuuqfwwwfwsquifuuxxlbq^asfaeqwusslixseixqeesqqwwlxiuiwxwwiwl^qxqflsxae]auwlbixsqxeoebwqilsuxwiwbeuoqqxlbulYfwusiosbqxiawoaixsluuieqbquxsqsbusqisoowxxxfowwibswousfqusuuswseqwilwwwlqxxwwxqbsuqwuloxxssoowssxqeislaaowuolibuxqqsuluxlwwwuuowqwixwllxuswxqqoiqwusuaexiquuolxlowwsouboqquuouuowilqwxxiiuwwqweowxsqxwo^bq^bssleqowlaXxlesxYiGuofNubGYxi;(qͰPiYqqil]baGlFxi^xqiYSMuM]sxsuXu]xaxxÐsosxaNx]bSiN]YTPTa]^]^eSNbi^PlsliaoqxoooiloYb8q=C"C4>aN4Gqi"%qN]ualu^q˯ȻͻuobSxoP]llM>bCaGiPC6Mb=F@b2N XJ=42>ee-SboЯȼ™bxoXPiNGFCJNu= -S4e4>^sMSF*4G]*2 Ci'x@2qед†xa^STa>%**'  %" (( Gi>8e]F2eSCfa]fuuowкeP'e6 (4  "8 - @6 G2ڄoNfCxbul֓ަͧqbNi' -"^M8 S T T'2M8uF;uÄq٣i^eaueȶ˰ú൵lsweXF4* Yb fX2P 2 28 C@2F'(q-xԺ‚¼iClbquɼ»aaJ(/uf%;--F M 8Je^ѰxԄPl6]‚lebe]fueqßçxCx=S=oJ@*  SS8T=xils¯qqiڢㅙfXieeisNoѧ֣olu䕢@uaY8-  P Si/GX"-]= NGGuaif¶§qux٧֜qလސF-i>-T="= -F T>">/' 24T-;M(@]fSfxb^ºֵ¯љԇxX٣au86X@T;G=f'^^/>xbbSF^F;/'/('2-GMfGXSbX8M^iloȼֻɯJ¦fof6N>Jef]Nb(GYS@X]eeo]]-GT>(FT;F//-J62*%=/C4'424JTS^^qw»дмxˆوi]CsJ6>XGPY4;^X;4fsiuNTlY68SY@4'G>6%%F=6*CXC-'68-4F88;eYFT^siqͦ֙Xli]@XXCX@%%T*-CbYbifsqX=SM42C@CG@>FN2*JJ;FSPJS@8@>22CG>MPTfeX^uwfwõѶкд˺@/wYNT8N;u%%;]>iuixNCYe=M>C->=C@-*;N='GbSFNPa^G=abSMasllbxiqȺiuiq䜧Ci2XbX]>MTX@;fb]YxqS6ooeCY^bP6N^]@CboXTYT]PCq^Pfoqfeoxufio¶•NlaT]xeiTXebfeweGoioquuoSSSSJ8PaTPN]X^MFNT@G^NYSY^TTSS]lilqwqºɶuxPT^aPa^JT=Xq^xqxswfiafa]^S^^fNiPMSPYTS]Y]b]ebXXYaYT^lqqqouswsaiX]YYP@MMCTXbswsl]oioebfaePSJSNSTabqoooib]afbqolqfoilooeluuwwuauqsowfeoeTM^XNPabfseswwwxuqueYiiXea]elebfoieolsxxuwxqxuuofowiliofY^]aTafaaT]]bY^bTbiqseluooqqsxoaxieo^bY]]MJ^eMYSSYS^Sf^Nifeeesoilwquuwsxuqlsxuwoxlqqqswoxwsoxxussxwieeale]YPabNNXFSSMY^aMN]X]SYfo^fiifeoYiowwxqsxuxxwqwussxoxxslfqxssoloeeoeffXTaeX]Tbf]]aSY^lYY^SXYTY@TSPb]GbiSX]^f]qoouifqululufxobfuf]lqfYibsab^so^blllbbuiffiuisbeoqeobfbobsbfibil^illl^x]ilillsqawwwwwiswxsF찁2CF/xlYޟq^qiaxxeq]]qi8CFͼ2'x^;NllT4M^NˀaJqe^xoq8TiqaJ-SFNxGiN;]XxbxxfuxwxwPfxowlFxN=XTb8ss=ibwiY]iiNsTFlJPSlqbuxq^xXxxixXfesfqX2fNGqewJ^aboPl^wasXlolei^f^li^qbf^xfXxoTifqsuXwSbwiTqsafiaYfwSYXfYTqoPCXGliqJqauwwxuo]oeqbs]NxuloslswxxxqliTlsYawbixi]exYMTSMlXN4CXa]l]YawxwuwsfoiiYX^fiqqifsllo]]eXJTXSJGGPNNJTNMS^GFJJS^N^JYo4@ffSCGxSibiɄYɇqofuwа˻oaYls^^]lsbJP]fqiJPPSF>F@GPF-2JwGFbbSNq^usaffwwuwsixxuxxxsxibfuNFxquuMuTf4uJJTsx]w6SlsTfGN]l@@]FMxJMoqblfiioN@YeNS]SXliJ]oxsuqoxsxsqeloxwxsw]oxwqwuwxsussow]sulsxuo^qaYxabaM4Ps4P4;S@>CYaSPwuexfbYoloxwxqwswoiqusxsax]uu]lsw^lquqfolafNoxboxYYlq]YwqYeebqewxquwX6NqsXMlqxa2wP^iNMiFCquqwoxlPuuxxqwuqleifeioqqaqubexuxxxqxsewwusoqluooexosoxoqJxJxPTXoMNPiqSieSMleeibileixoqxffxYYofFx^f2Swx^wbaflsT^oX]e^soiuwuixe^aYXXS^X]YYPPTX]Yibqiswsxxx]oulwoqoxq^qlufPlsM]qMTYXTPPbPPqqb^siluxuxwxqxex^sofswYbxYuxuxYiuwf]sXsaiwwxuqwfqoqioufwuusufesoY^b]Ne^XTaa^^]be]]ebiiwqxxxwwxslqoixfsiqqqsoflsafliieebabYaXS]laSioleobquswwwsouuaqf^uabwaaf^bililxwquouuwisqfuaxw]ssXbslaeblfielsusqwxxlwsalffeaY^b^Xb]eeeYqufiwxwxisffweee^eobXTeqfb]aoe^Y^sbibbb^laabfffoequsesuuwqxwswebsl^uxPl8JebCxPoFqb>qs^i]ffffesGoflxuMoa]oieiuqlwolwwuquxossfeeowebexuuqsuwwlusbewiSiouqbefuYbaflbS]lbXJT]eaMY]]bbNiqefqsquwxiu^uwXasY]xuoSSYfeYXPeXxoiuiGxXF]/fXJGNibxoSlwYfuwbbiewbwxsxuwfuwbfuoosiiuwequxwsolu^YsulaYaqse]YlieaabisfTblXTaeaeaYaea]lffowlwo^ou^M^^8bwooTNsfiuoXxJ2F=uNP;MoioiPl]ouewxuualobxs]xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxuttpnu|}pw{~{{|{{zzvqhinklhbenqhgkozztsu~}}~}~}x{|{zz}|z{}~}~|{|{{zxwyyxxxwxyyyuqw~{u|~wytjhr}vsmeqvusopqvzlktusty~}umo|~xq`]jkihfhqwlcfl{|wt}~}~~y}uy}}y`iuorjfftzbejksuq|{u|zxx~vt~|y|y||. OU4.. DEMO 4V |5@!DEMO PRG >DEMO SET fDEMO NEO }DEMO TXT   VfDUR0oL`l`l`V`P`P V@P@V^P P`P@V^P P P@L^VPP`P`R@^L^l0oltl0oltV0oP cP@cP cV 0oP P@P V P P@P V@P@^P P ^LYV@P P@P P P@cP P P@P P P P V P L/Bl/BVP cP@cP cV P P ^P ^P V P P@P V P P^P^P^P^PPL VP cP@cP cV P P ^P ^P V P P@P V PPP^P^P P F V P0oP`#P 0oP #P@P@^P P@j L@UP@0oR@V@UP@R@RYV@PS0l V P cP@P P@P P@P P@P P ~P@Ll/V/ P0oP`#P 0oP #P@P@^P P@j L@UP@0oR@V@UP@R@V@Pl ltV ,P`P@j P P@j P0RP@P@P@UULPSl ltV ,P`P@j P P@j P0RP@P@P@UULV PRYV(R`YR0oPSl0oxV0o P0oP`#P 0oP #P@P@^P P@j L@UV PR^V(R`0oR 0oPlRL`R0V<PSV/8P0V/<PSV8PV4R>PS0lV0PP`P@P P@LPP`P@P P@l@xl@xV@ P 0oP@0oP 0oP j P@j P j P ^P@^ltP ^P@#P ^P #L ^P j P@0oP j P j P@0oP j P j P@0oP j P0j Pj P 0oP 0oLlV0P@V@,P@9V@0P@9V@,P@9V@,P@S `S@P S@LPltP P@P@P 7P@lV0P@V@,R@9V@0P@9V@,R@9V@,P@S `S@P S@LPltP P@P@P 7P@clV0R@V@,P@9V@0R@9V@,P@9V@,P@S `S@P S@LPltP P@P@P 7P@clV0P@V@,P@9V@0P@9V@,P@9V@,P@S `S@P S@LPltP P@P@P`_F`_V P0oP`#P 0oP #P@P@^P P@j L /P@0oRVP@VPlUVUP cP cP cP P P P P Ll/V/ P0oP`#P 0oP #P@P@^P P@j L@UP@0oRV@P@V@Pl/V/ P0oP`#P 0oP #P@P@^P P@j L@UP@0oRP`0oP`0oR@Ul/V/ P0oP`#P 0oP #P@P@^P P@j L@URV$PV(R`YRYPSl0oxV0o P0oP`#P 0oP #P@P@^P P@j L@URV$PV(R`RPSlRL`V8PV8P0V<PSR0UsjV<PSV4PllV0PP`P@P P@LPP`P@P P@L@xlV0PP@P P@P P@LPltP P@P@P 7P@lV0P@V@,P@9V@0P@9V@,P@9V@,P@S `S@P S@LPltP P@P@P 7P@lV0R@V@,P@9V@0R@9V@,P@9V@,P@S `S@P S@LPltP P@P@P 7P@clV0P@V@,R@9V@0P@9V@,R@9V@,P@S `S@P S@LPltP P@P@P 7P@clV0P@V@,P@9V@0P@9V@,P@9V@,P@S `S@P S@LPltP P@P@P`_F`_VRL`l`V`P`P V@P@V^P P`P@V^P P P@L^VPP`P`R@^l V P cP@P P@P P@P P@P P ~P@L` l`V`P`P V@P@V^P P`P@V^P P P@L^VPP`P`R@^l VP cP ^cP ^cP cP P ^P ^P P P ^P ^P P P^P^P^P^PPLl VP cP ^cP ^cP cV P P@P V P P ^P ^P V P@^P P ^L0o/BVP cP ^cP ^cP cV P P@P V P P ^P ^P V PPP P P F `9B?< NA\#[?<NNT|g 3\?<NNT#\F'OjA\ ! p  F#,<vB#[}#[}#A[a BgHz[?<=NAPOJk 3[ zZA//<}?:Z?<?NA Jk d?:Z?<>NAXOJk RA[a ^?</NATO#[BgHz[??<NNAPOJk ( zZ"zn##BgHz[?<=NAPOJk 3[/:>/:2?:Z`?<?NA Jk ?:ZL?<>NAXOJk A[a BgHzZ?<NNAPOJk zZ#|BgHzZ?<=NAPOJk 3[/:/:?:Y?<?NA Jk h?:Y?<>NAXOJk VAZa b z##]NBgHzZN?<=NAPOJk &3[/:f/<'?:Y?<?NA Jk  zHB0B0?:Yj?<>NAXOJkAZUaBgHxHx?<NNO L@H[ zY ALH@H[<<*zY,zX,,,,QA}"zXC2$IE}0<{L""""$$$$QF'M* =|8p3 p=@:NM* -z|,-zz0NB8B8 B8B8 ! Z!pF#KX`L++N!Ƃ:XZ:XVgK ><a,zX8,[~0`G>5pvp~0`G>5pv@p~0`G>5pv p~0`G>5pvp~0`G>5pvp~0`G>5pvp~0`G>5pvp~0`G>5pvp~0`G>5pvp~0` G>5pv@p~0` G>5pv p~0` G>5pvp~0` G>5pvp~0` G>5pvp~0`G>5pvp~0`G>5pvpMFS9[f><xa,zV,[~1`G>5pvp~1`G>5pv@p~1`G>5pv p~1`G>5pvp~1`G>5pvp~1`G>5pvp~1`G>5pvp~1`G>5pvp~1`G>5pvp~1` G>5pv@p~1` G>5pv p~1` G>5pvp~1` G>5pvp~1` G>5pvp~1`G>5pvp~1`G>5pvpMFS9[f>5pvp~2`G>5pv@p~2`G>5pv p~2`G>5pvp~2`G>5pvp~2`G>5pvp~2`G>5pvp~2`G>5pvp~2`G>5pvp~2` G>5pv@p~2` G>5pv p~2` G>5pvp~2` G>5pvp~2` G>5pvp~2`G>5pvp~2`G>5pvpMFS9[f>5pvp~3`G>5pv@p~3`G>5pv p~3`G>5pvp~3`G>5pvp~3`G>5pvp~3`G>5pvp~3`G>5pvp~3`G>5pvp~3` G>5pv@p~3` G>5pv p~3` G>5pvp~3` G>5pvp~3` G>5pvp~3`G>5pvp~3`G>5pvpMFS9[f8g|8 fF y pg3 pF' 9 fBxI!-v4#-*F#`^ fH y pgL3 pF' 9 fBxI!=4#=*F#` fH y pg3 pF' 9 fBxI!F4#F@*F#` fH y pg3 pF' 9 fBxI!Fl4#F*F#`t f y pg` 9 fTF'3 p n oB88BxF#M f|1$ x$f1މ"QF'# ` b# b b1 1!J4I#J*F#` fF'M* NA\ !!p!! F#?:Q(/:Q /?<NNO LPH@BgHzQK?<NNAPOBgHzQ?<GNAPO/:Pp?< NA\BgNAAQva <dpSf`/?< NA\ONuW NsF,zP,|=F=F=F=F=F=F=F=F=F@=FH=FP=FX=F=F=F=F=F=F=F=F=F =F(=F0=F8=F=F=F=F=F`=Fh=Fp=Fx=F=F=F=F=F=F=F=F=F@=FH=FP=FX=F=F=F=F=F=F=F=F=F =F(=F0=F8=F=F=F=F=F `=F h=F p=F x=F =F =F =F =F =F =F =F =F @=F H=F P=F X=F =F =F =F =F =F =F =F =F =F (=F 0=F 8=F =F =F =F =F`=Fh=Fp=Fx=F=F=F=F=F=F=F=F=F@=FH=FP=FX=F=F=F=F=F=F=F=F=F =F(=F0=F8=F=F=F=F=F`=Fh=Fp=Fx=F=F=F=F=F=F=F=F=F@=FH=FP=FX=F=F=F=F=F=F=F=F=F =F(=F0=F8=F=F=F=F=F`=Fh=Fp=Fx=F=F=F=F=F=F=F=F=F@=FH=FP=FX=F=F=F=F=F=F=F=F=F =F(=F0=F8=F=F=F=F=F`=Fh=Fp=Fx=F=F=F=F=F=F=F=F=F@=FH=FP=FX=F=F=F=F=F =F =F =F =F! =F!(=F!0=F!8=F!=F!=F!=F!=F"`=F"h=F"p=F"x=F#=F#=F#=F#=F#=F#=F#=F#=F$@=F$H=F$P=F$X=F$=F$=F$=F$=F%=F%=F%=F%=F& =F&(=F&0=F&8=F&=F&=F&=F&=F'`=F'h=F'p=F'xNu@@@@    ````@@@@     ` ` ` ` @ @ @ @ ````@@@@    ````@@@@    ````@@@@    ````@@@@ ! ! ! ! !!!!"`"`"`"`########$@$@$@$@$$$$%%%%& & & & &&&&'`'`'`'`B8![< Q!R9[[[HNLKKM::::::::::::::::::::::::::::::<:KRzKPF3]\>:KHzK>zKjMK2?^.#]f3]dM<6`K܆HFFHFF3]*zJ.zJ>:JOMXG|f(Ty]X yP]XfBy]XOr~Fy]Zf RJ-f*z3]V#]R#]N|]HKMp j|<;m|NMJy]Zg TM|:JJ j|<;m|NMM2J>|l,<-?FN?F?F?F^?F'?F&?F:n?F:,<-?F?F?FN?F?F'?F'^?F;?F:,<-?F?F>?F?F?F(N?F'?F;?F;^,<- ?F.?F?F?F>?F(?F(?F?F,<-?F?F?Fn?F?F*?F*~?F>.?F=,<-?F?F^?F?F?F+n?F+?F>?F>~,<- ?FN?F?F?F^?F,?F+?F?n?F?,<-$?F?F?FN?F?F,?F,^?F@?F?,<-(?F?F>?F?F?F-N?F,?F@?F@^,<-,?F.?F?F?F>?F-?F-?FAN?F@,<-0?F?F~?F.?F?F.?F.>?FA?FA,<-4?Fn?F?F?F~?F/.?F.?FB?FB>,<-8?F ?F?Fn?F?F/?F/~?FC.?FB,<-?F?F?F2N?F1?FE?FE^,<-L?F .?F ?F?F>?F2?F2?FFN?FE,<-P?F ?F ~?F .?F?F3?F3>?FF?FF,<-T?F n?F ?F ?F ~?F4.?F3?FG?FG>,<-X?F?F ?F!n?F!?F4?F4~?FH.?FG,<-\?F?F^?F"?F!?F5n?F5?FH?FH~,<-`?FN?F?F"?F"^?F6?F5?FIn?FI,<-d?F?F?F#N?F"?F6?F6^?FJ?FI,<-h?F?F>?F#?F#?F7N?F6?FJ?FJ^,<-l?F.?F?F$?F$>?F7?F7?FKN?FJ,<-p?F?F~?F%.?F$?F8?F8>?FK?FK,<-t?Fn?F?F%?F%~?F9.?F8?FL?FL>,<-x?F?F?F&n?F&?F9?F9~?FM.?FL`DGG,<.?FN?F?F?F^?F'?F&?F:n?F:,<.?F?F?FN?F?F'?F'^?F;?F:,<.?F?F>?F?F?F(N?F'?F;?F;^,<. ?F.?F?F?F>?F(?F(?F?F,<.?F?F?Fn?F?F*?F*~?F>.?F=,<.?F?F^?F?F?F+n?F+?F>?F>~,<. ?FN?F?F?F^?F,?F+?F?n?F?,<.$?F?F?FN?F?F,?F,^?F@?F?,<.(?F?F>?F?F?F-N?F,?F@?F@^,<.,?F.?F?F?F>?F-?F-?FAN?F@,<.0?F?F~?F.?F?F.?F.>?FA?FA,<.4?Fn?F?F?F~?F/.?F.?FB?FB>,<.8?F ?F?Fn?F?F/?F/~?FC.?FB,<.?F?F?F2N?F1?FE?FE^,<.L?F .?F ?F?F>?F2?F2?FFN?FE,<.P?F ?F ~?F .?F?F3?F3>?FF?FF,<.T?F n?F ?F ?F ~?F4.?F3?FG?FG>,<.X?F?F ?F!n?F!?F4?F4~?FH.?FG,<.\?F?F^?F"?F!?F5n?F5?FH?FH~,<.`?FN?F?F"?F"^?F6?F5?FIn?FI,<.d?F?F?F#N?F"?F6?F6^?FJ?FI,<.h?F?F>?F#?F#?F7N?F6?FJ?FJ^,<.l?F.?F?F$?F$>?F7?F7?FKN?FJ,<.p?F?F~?F%.?F$?F8?F8>?FK?FK,<.t?Fn?F?F%?F%~?F9.?F8?FL?FL>,<.x?F?F?F&n?F&?F9?F9~?FM.?FL*z=TO?.>:>GG<G,w`>M>;^4;^4;^4;^4;^4;^4;^4;^4;^4;^4;^4;^4;^4;^4;^4;^4;^5;^5;^5;^5<G,w`;^5&;^5.;^56;^5>;^5F;^5N;^5V;^5^;^5f;^5n;^5v;^5~;^5;^5;^5;^5;^5;^5;^5;^5<G,w`:M@>(;^5;^5;^5;^5;^5;^5;^5;^5;^6;^6;^6;^6;^6&;^6.;^66;^6>;^6F;^6N;^6V;^6^<G,w`8M=;^6f;^6n;^6v;^6~;^6;^6;^6;^6;^6;^6;^6;^6;^6;^6;^6;^6;^6;^6;^6;^6<G,w`6M=h;^7;^7;^7;^7;^7&;^7.;^76;^7>;^7F;^7N;^7V;^7^;^7f;^7n;^7v;^7~;^7;^7;^7;^7<G,w`4M =;^7;^7;^7;^7;^7;^7;^7;^7;^7;^7;^7;^7;^8;^8;^8;^8;^8&;^8.;^86;^8><G,w`2M<;^8F;^8N;^8V;^8^;^8f;^8n;^8v;^8~;^8;^8;^8;^8;^8;^8;^8;^8;^8;^8;^8;^8<G,w`0M`;^9F;^9N;^9V;^9^;^9f;^9n;^9v;^9~<G,w`.M;;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^9;^:;^:;^:;^:<G,w`,M;;^:&;^:.;^:6;^:>;^:F;^:N;^:V;^:^;^:f;^:n;^:v;^:~;^:;^:;^:;^:;^:;^:;^:;^:<G,w`*M@;(;^:;^:;^:;^:;^:;^:;^:;^:;^;;^;;^;;^;;^;&;^;.;^;6;^;>;^;F;^;N;^;V;^;^<G,w`(M:;^;f;^;n;^;v;^;~;^;;^;;^;;^;;^;;^;;^;;^;;^;;^;;^;;^;;^;;^;;^;;^;<G,w`&M:h;^<;^<;^<;^<;^<&;^<.;^<6;^<>;^<G,w`"M9;^=F;^=N;^=V;^=^;^=f;^=n;^=v;^=~;^=;^=;^=;^=;^=;^=;^=;^=;^=;^=;^=;^=<G,w` M `9H;^=;^=;^=;^=;^>;^>;^>;^>;^>&;^>.;^>6;^>>;^>F;^>N;^>V;^>^;^>f;^>n;^>v;^>~<G,w`M 8;^>;^>;^>;^>;^>;^>;^>;^>;^>;^>;^>;^>;^>;^>;^>;^>;^?;^?;^?;^?<G,w`M 8;^?&;^?.;^?6;^?>;^?F;^?N;^?V;^?^;^?f;^?n;^?v;^?~;^?;^?;^?;^?;^?;^?;^?;^?<G,w`M @8(;^?;^?;^?;^?;^?;^?;^?;^?;^@;^@;^@;^@;^@&;^@.;^@6;^@>;^@F;^@N;^@V;^@^<G,w`M 7;^@f;^@n;^@v;^@~;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@;^@<G,w`M 7h;^A;^A;^A;^A;^A&;^A.;^A6;^A>;^AF;^AN;^AV;^A^;^Af;^An;^Av;^A~;^A;^A;^A;^A<G,w`M 7;^A;^A;^A;^A;^A;^A;^A;^A;^A;^A;^A;^A;^B;^B;^B;^B;^B&;^B.;^B6;^B><G,w`M 6;^BF;^BN;^BV;^B^;^Bf;^Bn;^Bv;^B~;^B;^B;^B;^B;^B;^B;^B;^B;^B;^B;^B;^B<G,w`M`6H;^B;^B;^B;^B;^C;^C;^C;^C;^C&;^C.;^C6;^C>;^CF;^CN;^CV;^C^;^Cf;^Cn;^Cv;^C~<G,w`M5;^C;^C;^C;^C;^C;^C;^C;^C;^C;^C;^C;^C;^C;^C;^C;^C;^D;^D;^D;^D<G,w` M5;^D&;^D.;^D6;^D>;^DF;^DN;^DV;^D^;^Df;^Dn;^Dv;^D~;^D;^D;^D;^D;^D;^D;^D;^D<G,w` M@5(;^D;^D;^D;^D;^D;^D;^D;^D;^E;^E;^E;^E;^E&;^E.;^E6;^E>;^EF;^EN;^EV;^E^<G,w`M4;^Ef;^En;^Ev;^E~;^E;^E;^E;^E;^E;^E;^E;^E;^E;^E;^E;^E;^E;^E;^E;^E<G,w`M4h;^F;^F;^F;^F;^F&;^F.;^F6;^F>;^FF;^FN;^FV;^F^;^Ff;^Fn;^Fv;^F~;^F;^F;^F;^F<G,w`M 4;^F;^F;^F;^F;^F;^F;^F;^F;^F;^F;^F;^F;^G;^G;^G;^G;^G&;^G.;^G6;^G><G,w`M3;^GF;^GN;^GV;^G^;^Gf;^Gn;^Gv;^G~;^G;^G;^G;^G;^G;^G;^G;^G;^G;^G;^G;^GNLL`Ns`L``.`f`fHa @F'A 4!xaFaLNuA 2:I!4#*!#*Nu-v-O==OFF@OFlFOJJO `H瀀anA"BB@F'A!4!ABFa$LNuAJg2Jg,a`aaaJL(L(H@HAHBHCxz(zNu``/:fAJgJgA(l `Nu*zMI&p"Jf":&`ҍP(Q z^0AlNuzfXLD=83/,)&$"  z.AI'C*taI'C+aI'C-aI'C/B)|)l@E')J0(E')JP)| 3<)I)I$H9|R`9|` PPA g PFfE'D PFA f)J)JNuH@2:A AF'A}aFLNuH@F'A2:Lr ACBA&!PB!PB!PB!PBFLNuH瀀A<8@0<@jLNu?<80Nux01E2 E30EDD(;@6 zEEEE8ABCl!^Ns                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                x01D2 D30DE:;P64PzEEEE8ABCl Ns  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~x01D2 D30DEE4PzEEEE8ABClNsx01DE:;PP4Pz2 30DE:;P:E4PzEEEE8ABCl\Ns  "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~   "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~x01DHE2 30EHEDE8;@8;P48zEEEE8ABClNs  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~J@k&(:JDg(<A#T8BTH@SH@JAk&(:JDg(<Ct#T````> +m+m`;n+n+npNu;nB,<M.`;n,-.-0+n+m@HFSgSgTg&&GNu  GNu""GNu$$GNu..,{xn+nD+n~>.+N0`,m--Bf+N`>.,m<JFkf<RFSFg+n<`--Bf+N`\+N`R'FRRRR/ /KM@,,,,,,,,,_*_B8![v %!Ns/ /K8M@,,,,,,,,,_*_B8Ns#4EVTDEMO.NEODEMO.4VDEMO.SETDEMO.TXT*.*ELoading DEMO.NEO Loading DEMO.4V Loading DEMO.SET Loading DEMO.TXT E File error (oops).r0]l @   HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHr2ےR)۞^)<~Oc>v^@۠`) <Oc@v` Bۢb)"<OcBvb"Dۤd)$<OcDvd$>?xx>>>>>|>|>|>|>|>||||||?}???><>|||||||<?>>?|<||||||<??~???<x?~~|>???|>~~???~~???????~||>|?~~~~~~<<xx???>||||????~??~|~>???????>~|>>|||>>>?~~|>????>~~|??~??|>?|?|>??|???>~?~~~~|||<?????~~>x?????~~x||>>>>|>>||>|||>||>|||||x||}|>>>|<<x~x~???~????~~???~~>>>>?????~~~~~?~~~????????y?>|?????>>||????????~~~~~~~~~????????~~~~~~~~~~?????~????~~??????~xx?~~?<?<?<??>>>>>>>>>>>>>>>?>>?????????>~|?x??=|~??~~>?|???~??~~????k_?w%[Z??Z?gZ?m{?ZՂ=rwU;gS=j~ZY?_5h)_5kmF٩GŚV!AZ՚=y3~kV) #US ZNA?ջcsxqwNj ;x~'xvp@Wg @ջcuxVr ÿS ;jXg_O0u|` VJò0XcJ\̀0i[_1.fdR׳ jXg]O0cٝ }> 5=#j1Uo V}C;;xluoՇxnvUj<vwG.A5=#jppW sesV}CZw[svs{V`9ZNZUJ_90+Ji8`ǟUD~T#R@cZwZrj cߜ}n1!1ZV A"Z!ii Z'j@N{@^ZBVt DQV A ZowZuD'A`IAfgFwg%D 3D2wfo` TH"Abf}'wgDn=``}7@"@ݿS"C Qv0 0dQd00}$$( nN wDn=ED(AAS"C DRrH=9%7H7Hȷhh"FF\ttq66rѺѻ.D؝b'D[[JNcH7hh33M H3 3;ssӌ,s-s- M0̹̹3FbFF77b22#X\ܣ#˘˙4f!Fb33M K141#-3 M0egDTk{JKw{k{j-"Bʥڽ%BBvw R^F!\"ӭ۽$BuwDV!ҩޭ!RU!*-"@GcbB{QnF΀1B{F9 !=U7?(#!=Pd#*D` a"*kCPwcbBbs!vUuB޹!F9( =_ր!V!"A[)e}+we_} ",@@ȲAR!ԦA =_׀ SD} j[Q[k R[, i_aP^ !%~Ay BHq0H?HWq Ki 7`mC$aaB[ i_` mu0 ~z @y0 ) D1!@B%!6T}\%Ps{ @*{QB 0PM߀ W=(A)@ Hoސ!) 1 @@*:lBef@6@BDw[)}iqQlXŸ -վ@K֟ `z߀ \Z}%[@E+ߐ {6@@i"Blp _f{ҿ@ [I0n-T -%?otv ]gK0}fu+LZ/R 2YwU~YT*{C,~*wSL/M0UJw*;~}euQ~׺oj2W^{]{]o~}+[k߷R|*[<Z8?8\x=qg??@sA AByC%CDzE#EFtGGHiIIJWJKL?LMN NO]OPQ3QRhSST2TU_UVWWXBXYcYZ[[\(\]=]^O^_]_`g`anabqbcpcdkdebefVfgEgh1hiiijljkJkl#llmamn0nno^op"ppq@qqrTrss^st t^tuuTuuv@vvw"wkwwx?xxyyIyyzzAz|zz{%{\{{{|)|Y|||}}8}a}}}}~~>~^~~~~~~ 7LattaL7 ~~~~~~~^~>~}}}}}a}8}||||Y|){{{{\{%zzz|zAzyyyIyxxx?wwwkw"vvv@uuuTutt^t ss^srrTqqq@ppp"oo^nnn0mmalll#kkJjjliiihh1ggEffVeebddkccpbbqaan``g__]^^O]]=\\([[ZYYcXXBWWVUU_TT2SSRhQQ3POO]NN MLL?KJJWIIHiGGFtEE#DzCC%ByAA @s??>g==0000"    "$ & \. " $$$ `  BASD SNAR RIDE BASS NOIS O.AV K.AV ROLL LEFT RIGH CENT STAB SYNT STER QUAR TET. TET. TET. TET. TET. >V$P+Mvt|(2BITO* ) )(c) 2-BIT SYSTEMS Ltd. (Audio Visual Research) 1989. )~~~}|{{|||{|~}|zwuttrtvttvyy{}~~|z{ywwtrssstsruxxy~~}~}z|tc}rcfkzlܢr@3,-WРH3UL0*Gs¬lXLHD<5FVD -CYe`LQmzlejYw԰zlP]fH?dQ^`0?@ESoœT JD-Ouȴ̰tJ4OlP=YqreVOe\C[rh\^VVo}uzvp{h27ghgꠇ؜lYo|`4md5 _ij֪`(-]$CP0=wjgP=Op,K{xXIMcӰ07wθƻगd@;F;CôH9;8+= [h4/_xX;O0 58CP0OaI0 %?WU@-3Wpfm|rg|wȞऄP+kH'I_xpYОV$ulV_MOfcq8#-2Ia@7L59[X@?_gZUY_f`U^c[ctjRWuz`NOgࠅРݲpH5MT:RXPMod wh:M[gX%GxT$+;3+7B0;QI6?NJFHBAIH=CKFOeZ<9KPeŷɺ\0+KX,.[䰨̰pRkĈP]ylT@)* /EYcZJDIPMB<984.&'-15;1$?Рؔx`?8[joŬpM_ܰrnP  /<>J_q|zbR[jrvh8?RD( ;H[mgĈ@ ;s@?kz؈P_Ėؠp\sd0'90/WopZLKZejdL,"'/.(GdGw`j` (Op`ZpjЬhNm𴜳pPF<*  )8?GCA[eHWP=J8(/St}تtd{X /oࠀvϸȴl@$ %2.EWRFWwxLIjr\L0 /@1=_ڤ`0 ?esu̠zwqL ->O_ozyyph`ZP<011) -O{xhw츈pwP %$;wಌ}ȺkaJ) '67?MVg{ta[\]cg\H=?>ESP=<82 /CWRGILQ[\aciuv|~zxztfeme]kjXek\B.(!?oaD+OwxT0 KgowdNQFEQZvµumqnjsz}|r^YU_\OH,3w؈0Oh(6[X/X_pBgB?P&Gڰ\8?̘T 9]r`B_ʹ½|ufJ625gp~jg|iRYztdW[hqmacszpaPH_|sv{zxtqrvz}vu{xww|~{thfkonjigfjnkb_cjmoohefloiiov}{wv{~{upy~~{y}xz}wz|z|hJGojfjtumkX@E_{sx{yrhgxnw|w|lmxlcfmmhfjntsh_`iw|zu|zyvtwxrls|}x||yvw{}ztsuwuttuusqnmppmg`^`cc`___ee`\_gmopoquxyy{~zz|}{}|usy}y~ryp]]snhovxtdFA[zlqy|tmw|ps|pmstnjhigcaeosjc_do{~~zsonlidehnvwphcdiqz}}zxqnquxwnikrwumhkpnhb_`dea]Z]elmjhdcjsvyywz}~|xzwz|}|uzvttjgnvhH7?ĪxZR[mnml0%MvutemͰXSw}xlg}fT_}tv}vf]cyylgmz|}w{|tnpuvvpheikkkiilrwvspopt~|xwwvvvvw{ztlhjmotwtppsty}|yz}rpurnu}}vuw}ypees~tlqvyzvxuppv~yvvsw{zsqpu|}}|vyyuwvdB?kø\[l}{pzȐP*Gx{x`M[pPH_~}xlbgbHSwyik~~n`_ot^[mxpv|~{|}xvx}{rjecgoutmgdhnrrtrrvzxvy}~wsw}}|yxyyyxurz}xt{~vpswx|xuy}xpkks|}xty~|vlnwzwwsropy}|vrhbfmuxy|umlllovx{~~xnpqv~~z|xz|}z`[ovjs~tkwX?KPWcu~rlorkksrhfmphgigcgsokpqnqrwnwhwxXglkƺΪhOP474-NU59_wt~кιvdXB&%30+?YdivpXY\LAKV[cyȴypZIR^[[bdbdaYSWXSYab`dq}vijeflpsh[^idHGgy̚P+N@4/DD+wĴ}`@-/NVa}ʸŻйxoqwxvxwpdYVYZ_qyxplbZ[_ZJeȈ}x0-?GmlTjXKwɰθp@ *7>>O_|t]izysvmZ_Ĉi]@%;ov`_ssȰhD+9AJWguqfht}jgfM:6?_ؤxTJOOC89Ok~԰tppXB* 7IF4+5Oo|j^[XSWgsw~rkkhiovsdYVwڴŠP =nT6KP45mȺĠ`SĀstkwh@*& /- +UpH2-7EQ_dUJD2%/Mb\@6UwжDOd(/OpИvƤr@  )3,"2Wh@7K_mviQ90 #KV8 3EkؐX$/oP ?ȩȣȈ`@/7JM4+;ILK[pPL[mxtT0/0 ?ຄkt4%W@Wfk찀ЈVO\o|h05?GEMgqiyT5&&/30&G踔p4 7](6Wm|vpU`Cox@41+/AOez{wpaPAA@2  +wbsT ?u`1?WȘĀ4WpJH #26)'?WPK[{uyrV@?B,mӨ`,ODWXO( 5gܬT ?`kZDLL4'?H4G{{z`Rcd0Ol(/帀2K{p@"3_Ȥ²pEGxl]mhR9"7O@7gvqsrT/kr:+OP")[}d )?oѶtF6_Ҙw؈d}`<+5KH0/_ksvruh@/OWc{qk}H3Wyp@$;mȢhTuĪlwP$#GXF*#?_~voz{tJ1,4I[Z_{q}̠`@OwtR(;kФd:E{Ęijh8 &?M@$3W}whD(;SPJ_xthrhZkd($% '?grhr\A:?<1)#&7ISU[otibH*!*9AUwz]kܴtgq@'0 ;[}Ҹxkyʰ}\:590%9A53M{tdVF8.3I_dkj^]tvh@!!/;Su|wy\BCD0 )$/OoxhZH&3=BWstdoȐi{Z+6 +Morou{ܰd81ID %.*1Ou}|sdM;64+$2IctVsʐdl4OR*/G]w~Ȳz}voδhLGH:*& %;Rcibi}~ztl`TMF41E_qvrzŤ`4!7SD1.CHKQ\kojgkry}j\eu`S{`YpD3WiXG@*'Ga]\k®|qfJG[eXA4.-8@8./:BHNRYeifdmv|zhdsxmb_tX5)G_R:,"+OebaoƽruxjT@EU[D0) !/3( )8AFJMWivvsy{yjwlRkx`87_`<%9V_akzkz`FASiZ:$#2.+27?GWmwrs}|jpXchF.7c{d4%GZZU[kwIJhcw}fL@EW`H*!*& #'/5?Ufjn}hcx[utV.?wuP5,3[i\UeuzҴvZcp^D2?gjF%10 !*058F_lloy`spcpZMDgP07C[}xb]wкqestP:5:K_P$#+1& ##&*3FY[V_wxih_T?wxQG@=_{fUcwuְ`Yst\J<;WhL$%.*" )CXVJSowɬwTG{hE@54WpZI_wx}ؼpcxdWHAVgP* '*,* +?DA<0(" "+6CP[eb]jĸڼ̰uxROg{|v`Sg{~}xw}~~ts~|vpdQISXP@. ,0-4G^lf^jŭ|zmaanuupkjpu|}xqrwzxsux}|wrruwvn`VSVXVL>7>EECEJOSWailhdiqttx}vuªvpurouphgksxvwurw|nmwxtpbX_tzpe^_o{z|{}{v}xb\cd^TF9:KSJBAGVbfc^]euulksy}z|ɸĴ®|mel{~p^_lrwrffqzxpd\kqibabfnqnmsyy{xt{xollttdSMR[YMHINONOV]b`^aghgkmnwprxngmyxl`[i{yplmqvvpmlh____]XWaghb]blvxsqqlddimlf[QSZZRMQ]d`VU^krnlmnmnnnuzrsx}~Ųtpu{~vv{}zzwrnjcb^``ZRZjfegorv~~z||vppwzp^RUae`VSYcd`fs|zpklyzlhsxuwtjq{yzqw{{z}|pluxxwpjhgc\UX\]WSX_acaaguxnjw~xrprwxpaW^ot`MTgvshbfmnhkre`opeo}uvÿ±zrz|}trvrha^\TLFCKV[[TQ]krx|wpotuvyrhcc`__YU[ce`acitxtjagwvlb^aif_covlkqw~ĺШɸvnzlkq{zmisxurlhaagfYLGLWYYSO_lh\_qpZ]{p\ZgsmaZ]eki\U_kkhc^^afgc`adiqqq}xwy}ȴbgmq~}rpwzroqkZMWa^TG>E[le_efchnuiVZm{kYXfjf^cu~r`Xauxnhec`bglrm^[irlqv^_{²ЬĠxbwtlrzxlehrtdUQNP]fPAN_gqwrstwyfVYkypUFQ_b^[_e`ZUMEMYTA:;9?YsjTMZmŷĚ`G[jcoz{yx{uj]LJ_k\PZiwzw\VnzjXONUUSQMJLIBC<0)1=@:6:I[kjiv}|ȪذpZdD?_}x`KJTk{uns|~Ʋ{hH?SbL6?SYUQL:4IaX< '71*/9BUisyywhmdGZTOk{yjgkxieu~n^XXP@9AJL@( /;EMU^m}⺯]t_fgXVqozҵȬlglpqaJ>GI<7$  /?O[_]bsҼԓdI}tt|{z|v`eĻ̴zhZc`WZP( "317GW]clvzڸ{y|my~mXR_r}rq|vrl]H0 #1COWmȤШͦvҘk}xhacT6Ipawxz{pr|d0")6;Ocfgufڹ⨈ϸ}yjylB)?cgzpTWbinoyvP5:A>4 />EMT[mǺĠ踺X:?@57J@1<=>O[ewqZDIm|}ĪtbjdPNL8'&$'.3FZcm~ȸмЌhDK_qnP2->WqhB4OgX91>K]u}mbwrpwvrbPFJB82* %5DHFMe{ȸйͼ謊z{hasƴ`wnZHI_rjP0'5GWP;279752-7MN@:<>AMRLEIMKIKNQTXZVMLS[eh`]aciqsquyxuxĽzxvpidbdc_XPFDGJID>88;?<6568:9:758=?DFGHKSY[[^`gknoqsw||}}}|zzxwuutuuvtmjmpqomhfkplggiecfd`]__]\[[\\\\]_]]`abegiijkknrwuttvxxy{{z|||}}{}wwvuvsqsvvwuru{}vsstxwtpoprrqrvutxxwv{~||zx{{ywwwvvussvz||y{zy|}}}xvwvqsvsqtpglqusonmnrwxtrvyy}|zz|{uvvqsspopnowyrmmklorpjhingcgijjlllmouvvwwy|yursvtsrlmppnqrrpqqrtuvxwvy{xz~~}|xz|zuqsusopmeijikfccegjjgdcfjjijgeflonmnmlmortxtnmqvywtsvy|zy}~~}z~{}|}~~~zuw|{try|xuw|~yx}}~~~z~~|zyz{|xux|{{zx{}yywxx}}rmqrsuwurv{}|{}}xz{ztvxssy{vtwyz~}}~}~}~~|~zxxyy{wty||zxxuu{{usw|}|yuqq}xqtwvy}ywvupmqtrnliiopqrtssw{|zz|~|{~~|tqwmgm}mT[j4?Yjl@eXQjxxn|pyji|xvuq}~yfx~rsxkttkj_}pTK_pdin`_w|t\eu|jrx]sfetYp>_xwhGwtU`gTĔgm~cp_wpgzdx}mrzqwvw|usmszb_{xmw}z~dkro}d_vrg~bY_fqnr{s~{pp~xstoxplzmnq{plvqrj_}X_s|urwvxv}dwyzw|xwzxx|vyztmlihnuwtpqqtz{xvwww|{yrkffgfkuvlb_``cjh`jwst}pu}~|vqmٲ:7wujbXoFASNIQB"/6(+Out`PKFWw{R0?gĹtV:0:A8*(/=SddTGKSV_lstƼtiaoȘhU]YB0-;_`4),/;F8  /9EUgs`@CSkxhPDIO^_]\NA:2-% '=Ucjr}ú¶mtРzrdRGkp:";B8  .B_XQ\uibmqk\8  " %?_s{ɾйn]g`2 %=3 5W{Ⱥt\LISVJ41?qlHK-7Bwh_VCSufm`yatxo¤Η̻ЀìslxcjpZswcc{X{Z__gpjjivXOjL]jeel\esl`DF^S6IYFc`bj^sTwvscs[p`gLUkKUlcau~w|tkucx8szmVoc~Tetw\Y}bG|alnzzD]d~hodk`wq[_jtsiMxrea}huZfotWvlQvU{qwzH]`Xto}snh\XwYow|seh{{yrzgxpxs|ZfOZ?pCp`aid^[}TJOvPkhbbdMp}xGmyrUz\}v}eoxvt[z{gVo{`WuWoorp`ojoywsi|~|uMxhisZ_myeLxd`̈́Țѐɠȅ~pwswv|x}~`|jZofwtmnDssqcYewoyPWxho`QNWjb5VjStTE`r_@?wpGPCWv]XGet\cefggpt{k|ywnl}R^YjZTWrgocc`_lkjcrd|q\vXrmwzit]Tqz}\}loupS[~zv`_gd`W{Jjpwt{DYb}{{J_iOcXN[_kPUlPwlodR^Svbo|dgxhcmxpxyԀsܠwbzPrGdRlibpOtnUk`cpo|hsryanlks~pgyYRJ_vCy}TA~mHj}o`OkH]s~9g}sT>pvuzv#Yhp`-}m{rvD?augd?uc{Tks]|rg|in{xnyfWmdqRlkvubVhtzjnvRuytwi|ijg~ut[{|Sctj}|rN_PIk}tE`7hor?a}7s\(_nXCm&?gz*Ml4UpeNgDGoISwYOcr_lZmx[erzyYr}zVwcdgxpwTgiWhGTwhcgWqy_ePsGwp{dwcLz_tOp_}}ccwdrkx[jccd\PjYfSqcUoiYkpWRu`RslIwrWmbUxo}vwhnqr{pnnpejjfl`krL{h[ng`KfkfVwcvrl[{nkj{s|Ɣ˜âĜ㸥רu|rrajkxghYgqjknc|ry`ZamhrrShJoujdLiXd|p]xNW|ctE[dN}pmpWb~zQssU}|uzYpwjsz\zZzpxvz}y{Đ{tu_uibg\svpD[bp[lN}nniZ?oecvJlsZ7oxKzdOglwLRlwTk{iöѫdhLwb_lqy4G\Tg_R/TbaPmPp?_]LX1gal]ZIT[_\jlYeZeoag]czyyڠǴҠרȨјxjj[kn_;jtU_rIpJwd`dGGk`kr]v7JzO^wnjlwkxxrw{~t}zgzmrg[w}}tro}{lilN}fOPgfKzM/_l:WuT8?rH_xLKJWthYG}pe\[roRklnktl҈xxTv}i{j]{pwlu}curx_soTN|vPopis\.mhfgpC\dYoml&_z^cy`W]^g[vLJxn]wbouqj}x`zvyzshkx[nijgpUsf[lm`Yce]}cmXl}|t]~Z_olZt]sry]w^W|uX[yxc{rxisisvpIqpt]\Qfwsz`g{gm^onjphRQ}rraaC[jKxpT5U{Mh^VFl`knaNApprtU_}|nkLksdhswkqr}fhY}tH_pzw`=[nouZ5zppxp=I{}kjRk]`^wiͪDz|̘}niguxRsovSlyslT[[kN[Zxxe[fY|dV]j{pe`NIflojMP`kogxHCTqvaVObsr~iRTgrcludjv}xxs~ szwhx|trxvjYvowfxvvd{qjj|k~`xuhxcy|q|t}xy`u}wrkXaoqce|}Zw]tt}i{niotg]uwprsfuu|rPwsngexVby{Svy}dMouejqdv^_ynjr^xl}_ywrcnuxiFcux{z6ctezlX>gbPSiVhڄҌrswo{WidekylamYktYjDUUOllal]HWLWj_h[fRZeUkeY`?ximj]rzDiz~wbrms\yx|`va{{vy}m[aclP]esfdcwhc\ouvNo|~p_{wxyzwxtevqtisi_ntugjk|YoVn_\wpCcxNGhGowh\qYQaUozzBeYYcjzXS`FemayrVwrikowoszsz}pyhsq~u{u}xc|yzwwqnzxm{pw]pm}x}hzwi}or}{squqt]ono{jpyzoUimiluif]udlsd[~|i]bk|jtvbYwhugd]hmosxzpl{rmkuovzjk~zxuurmu|wkuyqav}lqyer^vw{sicwrkl}yxop_nguqr}s~p_xsikzvmnyssqkhkzynrzuzkj|}ozzsl{un{onfduokfmnXgf^cc}hg{d^jYwxvmxqsl~xso|}pwxm`}|j}j[}qd_xuqhbwhwxqw~zpz_~rxi|xqrujvykiU_yyvzlkxch{tvpo`g}f}loqkrshun}b]qy\crSqtrsthwvijt}xsyw|p}yrzxwlnwt|a~t|swut~yz~r\s}u|ttziqtvp}|zssuwezyqwnsfepmyp{mxzkc{z{}~eyutcq}xtpSv]uihqqkbrmVkb}piz_ipoupxsh]hwrjbqv`topqqpsoekqrjRhrpw{}fcxwj^}nxV]wgzjZwsznl[u|~}lfuv{}x~}~|xzwh~v}w`wtmgzd]p]gpv[hiXrpd[l`mvgghdbyualp_~~}|~yu{wmlg{ttc|{xzplrwnsmg~vv|quiqtwq`olgwwqmdkiyjxb]npulhspksvtv{u`{xtszrtdwszgoh{xvbyrvrtkyqtuyx}w~r}drtg}v~a^tqhjy}}lo}tynku{linzwqvagvrvlhcgmqja`Wcdqkgfamuprvd{wt{r{z}v}~zusmitwurhyjot}phigzwshot[vtVoiv{hkjp{rzz~{|v}xxyvexsxqxutesstupe|}|fn_nkthertacainmdgfacrsfkqrlpw}xzyxwpyzzzvy}qw}q}uqswy{pqfrztyjfzjiy{tvy}f{ztw|xlnk~qewq{rcgjuuwvbojstlmiluz|uz|zr|v}{{vzyy|r{}mvvyms}jjeyjts{gule}huuqg}vpr|u~y|u}xrs}z}uprxwgxgts~hw~yvyok~rtpd]jnrj]orfoqpZiuoqotr~pyrfvztxzuzpv~|vxyvyrqrononj{v`q~uwrZs|z|olgtuxtqmwuvvdwmgw|truz~}~v~htkstjxugngmmlojsm\hoh}nxyjjnvp~ri}jy{~w{}ow~xhsihs|uvkjxcwsysmquz}pr}~{y}}zz|t}~owzy|vtw}~xxp~~xuvxr}~~}|~{l~txz{w|xozy}|pq}vusvyzxjtvzvkqq}jay|rqwam|zpc~ypc}puum~vrtzuwxtwyvout}}vssuxtzuy{|v}|xz|~~yzsomuwik{nsl_zxstti~uzylows|d{tlq{}uyy}v|{wz}t~yyt}{wvvrqpyuvvsmwpoiokhjrteowynorokruvvpnvps|~jv}pr~zy~v|~~|~v}tzwu~qlts|}nmtvvtpaqqrrddhkrljeflyrpekasuq\omfpmvby~rtstzxx}{~wv|t~|{z{y{x}{|u}z~tq|wnsz}r}~yznyu}|vu~xxv||~|~z~~zu|su|}yxo}v~tgzx|{tjuwsqwwx|{ugvwyh}{sno}|zxwpz{|l{x~yz|yyks|vy}r~y|y}~z}rsy|zzwzqrv}vsu~yzuz{yz}~yz~|||y{wxvz~}}nzv{xtvtsrtuv{xuqszrzts|n|xousxqtvlupnyuozr}~vztur{{x~y{}tzuyx{}tyq{x}w{{{rwyx~x~y{pwus}uvwzovwypr~{}u}yrw|rul}~qtx{yqiuxptom{wqqq{yxvwzz{ss~{}}q|~vx~wmzwuv|~~u}zyuxxy|r{o}~y{}x{}||zt|}{}|}r}{su{~{|vw{}tsz{y}zror}|~nxwx}}tzy|zxyzxvv}{xs|xr{~z}x~{zwy}z|n|}z|q|tzw{~uy~t{z||}}xzz~}}|}yx{y|vvy~xz{vsvt}rtw|{}sx~x{z~~{}}~~|yy|z~{~}}~~z||~{|~xuzzw{xrssvw}nnqtxtz|jtuzxtzxu~xyt~}~~x~~z~u}z{yrx{wy|xv}v}}z{yw~y}w~}|~s|xwwz~pu{x{vxwvzxv}{z~{~}|}~||xy{|}}z{}{ty{vs}xsvzxmzyytsvw|v}wvwx}y}|}x{}~yu|}}|v|uy{x{zzy{|||vx|z~}vxz~x|{}w~|x{~~{{{{~z|y}u}|{|~~|~~z~y|yz}s{utuvqv}vvvszyxwztmw~vyxzt{}{x|vwz|~{uy~yw{z~|}~|{x{|||w|}||}z}~{~{{x|~}~x{{y|}~{}x}|~~{{|y}}{~}|xwztvuuryyqrmwzsqytjp{uxyrvqwmt~przt~}{x|u~zz|{{{}v~ytyz~|zz~~~}~|~|{{|yxx}|wwyys{zxv{yz|wxwxwrsvvv{~xsxtvwwytw|}yzxyy}||}}|~}}~~|||zy}~~||y|zyzvxv|}y}yvzzz{v|v}z||u~zv{w{}{zw~~~z~z{~}~~|}w|{{vz~}~{z~{|~}ztyzvswv~|{}rv||wwxxvz}{zquyzxvwuvyx}zmu~vvyzsryz|yu||yzw{xy|}|z{~~u~w|{{~}~xzy~y{~~}}{}||}{{{~|{y{{w~{{{v{x{~{ru||wzswzwxtq~~}qrrn{~}qooszzvtsnszwyrqrwtqvwsyzvuyxyxz}z{~~~~|}~||{~}~|~~z}~y}zu{zzzxwuz|y~|wvv|~~{xz}~}zv{~~~~z~}}||}}}~}|y}zv{{yy|wt}}z}~uyy}xy}swyy}xvyy{yu}|~y~yv~|}r{|~|x~{w}{}~}|{~|wzx{~}{wy}|vw{x|}urzy{}zz~|y}u}|}y{z{z}~~}~{}~|z|z}}v}|}|yx{x}|}~z}}}{{y|~{{yzv{zz{yv{z{{|}{}{||{|}y}{||~{x}~|z~z~~|}|~{{||z{vw~z~{uvwyvyzrtvsz}zuvytvyv{z|yy|x~|}}||z|~}}~~~~}~|}}|~|xy{~~|}zw2BITbasd1?((c) 2-BIT SYSTEMS Ltd. (Audio Visual Research) 1989.i`׀C@H _xQH"O`jD 0!"/E4-?^XkzP[ûuiXNLE:0" %+3;AIR]djqyĿ~ytj\PLJD<7.'  #))+7=CIOSRZeecgs|ǿ~|wtsqnonkjhfbaced]Y_b]ZXWW[\WPQTUWRLKOTPRQJIMMFDCEMJCA@?=<;:876554430($))%!"   %'*++.233AEHKMPRSWZ^adfhkmpsvxy|~~|||||{zzzzzzyyyyyyyxyyyyyxxyyyyyyyyyyz{{{{{{{|||||}}}}~~~~~~~}}}|{{{zzzzyyyyxxxxxxxwwwwwwwwwvvvvvvvvwvvvvvvwwwwwwwwwwwwxxxxxxxxxxxyyyyyyyyyyyyyyzzzyyzzzz{{{{zz{{{{{{{{{||||||||||||}}}}}}}~~~~~~~~~~~~~~~~}}}}}}}|}}|||||}||||||||||||||{{{|{{{{|{{{{{|||||||||||||||2BITsnare3?((c) 2-BIT SYSTEMS Ltd. (Audio Visual Research) 1989.~~xtrmL7oYT1wT/UuK}\wrڼظmp{oP8*3,*'/"@&IYSE2OS]iu~]k{訧ͯ·Ƥstxz- %)6(@@ACEMX^dfhlps{|oifghijlmoptx||skdaabdhlpty}ðztrrtzsi]SIA93-(%"  $'+.17?EHIGCEHJLOQSUWY[\^`acdgmopmlmnoprsttuvwxyzz{||}~~xoe]UMG@<95458:=?BDHOW^dinswz}~ysmifddefgiknpsvy{||{zxuromkkkmoruy}ɾ|wqibYSJE?:40-+**)*+.1479;<>ADFHKMOQSUWY[]^`acdfgijklnopqrstuvvwxyzz{||}}~xrnhc]YTROMLLLNPRUY]`chknrtxxyy{yxvtpojhfeddffhiklnoprssttssspqqqqrtwy{~»|{wtplfaZVOLFC?;975443445768;>@CEHJLNPRTVXZ\]_abdeghijlmnopqrstuvwwxyzz{||}}~~|yuqmkgfdcbbaabceegiklnopqrrrrrpnnlkihggfeeffghjkmnpprsstttuuuvwxxz|}¾~zxvrolhc`\YVQMJGDB@>><<:;::9:=?BDGIKNPRTVXY[]^`bcdfgijklmnpqrsstuvwxxyzz{||}~~}zxvtrqqooonnmonpoppqqrqqqqponmmkkjighhghiiikklnooqqrttuuvwxxz{{}~{wurnlifd`]ZWTQNKHFECBA@??>>=>@CEHJLNPRTVXZ\]_`bcefgijklnopqrsttuvwxxyzz{||}}~}|{yxvvvuututsstsrsrrqppooonmmllkjjkkkkklmnnoqprstuuvwxxz{||~}ywsqnkifd`^[XUSQOLKJHFEDDCBBABCEHJLNPRTVXZ\]_`bcefgijklmopqrsstuvwxxyzz{||}}~~~}{zyzyxxwvvvutrsrrqppnnnmmnlmmllmnnnoopqqssutvwyyz|}}~|ywtqomkhfca_]ZXVSROONMJJHHGHGGGFHJLNPRTVXZ[]_`bcefgijklmnopqrstuvwwxyzz{{|}}~~}||zzyxxxwvuutssrqpoonoononoooppqrrsstuuvwyxz{||~~|zxvsqnligeba_][YWVTSQPONMMLLKKKKKKKMPRTUWY[\^`acdeghiklmnopqrstuuvwxyyz{{||}}~~~~}}{{zyxwwvvuttsrrrqqqqqqqrrrrsst2BITride*   }}}}}~}~~]xgqvpjiOqdxxp~ezfp{ud~ryzsnuus}}g|suu{dxyz|ygqyltnzwnwzrm|wupkv|tegznQdurur|l]`upt|slj|O]kg{kst|zrd~yjmrvgsqngwe}rnrgzlvr~r}sjiqxusO|}mqpkqyyggcz}twdnuwysukdoi}]jko}fu|vvpu|llmsvnyugg~u|y`~]l}zyswynzz|naxwswup|y{m|xzzrtxuxxqe}nq|r{nrvx~pnr|sz_mnzzsvi|yxwauc~^l_p|kjqkuwyj{ujuq}pwvh|{zkg}z}onnmsz]dgmzpygfpjmjzXlyoyrygqiyy~taqop|ugxmuop|u}ykveuaxxkqu_vkqtu|yx|iyf}hppfii|ly[y|o|xutrijreftanuzqr}yg~~}yyy|oprSdzY|rdnppqglozjxd`x[xp|]|vu{|wnsu_xrV}agWpn~n|nXxvlilr]Pxkx|Xpnsxp}~w{p||mdgrzdnqnwsg||uxn|{~mpingew`um}rrjmnwuizyduYisna|gzpz|zwzuuwnxr|ukbdq{xpxgyinqi_dspzq|dsjl||{|~yuhv|wqrmlmwk{i}mxr||}tw}|ssgguvpoyjn{|u~xy|yruisvxq|]|nzl|u}{yuy|hlxvluyv|nn{qx}owg~x}dmvdlyayhp}}z|vmuhujvurbzt{m|g`{znvvkaxnxpqyndndua{{}mz\{ro]xwssyuruwuz{vwrpurlmngyzuksnqg|vtvp{f{vr|qvp{|||ulpiz_svwjnsqi|y}{xsgvk|qynnneuu|xuu{sprsulo|vwe}kxv|v}}zukzp|\|vjpxvjvz{}|xpsjthprdyyuu~~quvv{}rslduyw|xv}z|xrupszxuvusypvyxs{qyu}~myztwts|{mx|nzgw|xuxzx}yb|vx~swxxcvjurzqu|m|tyruyuxu}|x}xy|rpv{yi_ugxytghn{w{ixnyg||}uvfuz|e|}xy}{}usor|quxhptws|~u}|}qwlmsyqmx|xmtsw|{ks}zgn~n{fry|x{|}z|ysykzmxwsxv~qyvtrvutvux|pmw}uvyx|y}uyxopmz|zquosw|iz~~uxw|~ytwwz|vuyvmqq|uwxvzyuz|ywwousoluvsw||uuqt|y|w{nmkvy~mqy||z}|yu|rswvrzfnqy~}}{|}oz}uy|rw{oztjuqvy}xv|~zvnzzskxrspyql}yyy}vxs|l|zudnqxykdpyl||}~usnrukqvnxvuzm}u~x{s|xzsmzjliqqrmqyy|omtyuqwgynntvg|rz~x{h|komf|d}kq~rz{}z|yzs{pvggmkvyu}}||yr|v~zyxrd~qyljovyl~v~~v{|guizpzurpzsy~tysk{ssul|vnu{||yynvzyoriy}v}pvysmutr~v}jux~|yasg}mr|yyyz}{zxymps|nyrvps~ymxr~s|ysjq~sq}|v}puzuzx}z}zpaxvqm}k_n|z{|~~{z}|~sul||rm}nlsxz|xt|rw}pxzrvz|{|}x||ysyoupwfrx|[q}y}y|||}}d~b|dxsr[}rzskw~x{vunrunteswxsqzq~up|qymqqynzustm~pyzlvzgsgogpxwto|s{y|sv{{etjuiz|rsw}{v|}uuruqkg|sn{p~pxx~|skzpkquqpnw{gqv||~qwpsxnvntmsevvqs}}x{sqxdnroiykzs{vy||||y|{|w~q}uywnzso}yxxz||r~vswxxyn{|{u~x||||zyu}qwvmuzp|y}syyr~wox||unqypupwz}x}|}zszyvxu|ssxz||yxo{zvrqyj|xnqnvr}szy{ys~}pzrlswy}ry}~~|}~{||x|svr{}z{suvu|usuzyt{o{}wwjp|{yylu|rxovz{vz}yxu~voyywr{r}txwu}v|u|wyww}m{}}wxs|zrty~~yz{~zz|{{w}wwvs|vvz|zxsr{}~}t|}z}zwl}y|w}t|yzzxvy|~}psy~v|uz|pzxkv{yzy|uy~v|{|z|p|~|}y|sy}{{|v}||}z~|zwvvzw{y{s}}y}|qvq}{v|jv}v{o{}~|vxyx}ylyqzxuzww|}xyt{wtvyw{r~zw}y~vy}{tyxvz|lr{w~~z~~zssx{otn{rvso~}|vy|yx~|p~orvu|ov{h~~|}z{{u|ux|xvmyus}vwv}|w|}z{~vy{q|tho|mvuzo|uv|s~r|znruxu}syxxz{~{zxxyx{jv{||u{w~zs}|~|z~s}xn|yv|y{vy|}uz{~ryszy}qyy}z}|||~~{wtvp{wyyuwzx}||}}y}{xtpwwyuxx|zsxy{zvvq~xx|wuywx}{y|v~{}yyqyy|ww|ov{|vv|||}wvx{zxx{{|v|~{~rw|x||{y{{y|yyw{}xyy{{w{sx~v~zz}~~{}{|}{~|xpyzwxqvzy}sy~x}~y|yswy~uzvzqt|wz~}zy}~v}z{wwrtsuwv{vzs}~z{~z|zywyvzt~yvvzy~|}~|x{yz~yv~yx|{{vz}{~u{uyxy|vzx{|z~|~y|x}|y{uywt||v}y}z|w~|xzpyw}{uywv{}}|}|{y}|zt{{y|~x{}}}{|~~}|~}{|}||z|}~x~~}}|y{~}~x{z~y|y~z|}}~|}{~yu{~}~}~~||}~}z{|}|zw|}x}z}~x||}{}~}||y|x~y|{|vz~}~~|~~}~}|zz|{{y|~~~~}}|~~|~~|~|{~z|~||~}}{}~{}}}y}||~}|{{}{}~}~~}}|~~~{|||zzy}~~{~}{|}y}|||}z~|y{~~~}||~|z|{|z{|y}|}~{~{}}~||{}~~~~|{z{~~{~}~~~||{|~{{~|}}}~~{~|~~|~~|~~~|~~~~~|}}~{|}|~~~|}|~}}|}||~||~~}|}}}{|y}~|~}|}~|}{~z~{~}|~}~|}|~}||~~}}}||~~~|}|||~~~~}|~~|~||z~}~|~|~}||~|~~~}}|~~~}~||}~}~~~~}}|~}|~}~}}|}}~~~~}}~~}~~~~~~}}~~~}}~~~~~~}~}}~~~~~~~~~~~~~~~~~~~~2BITNo_name*77&7~}|||{||~~}}|{z{~~}~}}~|{zyxxz~~}|}~{zyxwvvx|}|{zz{|}|{ywttsrsuy{}}{z{}~~|ywvvwwwz}}yvuuwy{~~}{zzzyxxz~}|{|~~}|}~~}ywwy}~}}~}}~}|}}zyxyz|~~|{z{}~~}|}~}|}~|yusrtxzz{}zxyy|~}zyzywvvy|{||{zyxx|~{{{~}{zyz{{z{{|{yy{~{yxwy}ywy}{zyxyz{}~|~~zww{~}{zz~||~}{xwvuvy{}~~|zyz{||yvw{|||}{wuuwz}|xtux|}zxwxxyxvuw|}uqu~{wuvz~yvuux}~z|}xuqopsx||{}z}}yy}}yxxy}}{{xuvz~~}}||~|}}xwz~zvttvy}|x{xqkkow~ysnlmpsuy{xtux|sljknsuuvzyrmot{~|wsqrvy{~~{z{{zy{}zy|ticbfkquuxzz}yvuw{|rhbcjt|}upqv~{xxxwvwxy{~{xsjc^]ais~~}~yvux~|}~}zz~~xrqv~uld^^foy~{{||{{{usqnnqtw}wme^[`gpz|tmijq}sljjkkjkpwxtoosx|zsle`][\aky}unjjknrvy}ztnlmrx{xvyvnjknmheju{uqmlorv~xsux||pgb``fswljjkot{|tps{}|~{qcXVY]bgow}unmtz~ywwxxz|xndafovvpfZUWXVUXeuyka_doyvjdbdju~}upsz~{sia]\[Z^hx|vw}|somkjjnuvmc`cfgigeefb^[]i{zwy}wtsrrvyxofchry{zvphaahsskhjns|}unjfcekvrb\^fptrkeccehozzsppqx}}~zx}{nedjt{|xrnib`gt|w|~{||{~~zsjb\Y_m|{z|~{}}{xpe\[]\TH@CSekigcbfklmqtuvxvpmuzuu{}vfZX`hic]XZ_^XSVbnuy{{|}zojo}tlaUOOR[jrmffmw|zustu{zrhdfebbhouvpgdhnsuwzvpy~uopw|q`SKE@AFIIKQW\_\Z^iqvwvwwov}wuxjVMJJPVVVZ\\]`ipsy}utz~|tbTLHHOZaabfiigeipw}|ysou|dRILXgkechmqleeku|zue^XUVYZZ]cinqrtwvuv{}xx{}rlmryydQE@;:DR\_]SHGOXajwysv~vkhgeb\WTRPONNXk~}~xjdjrtmbYVUQLRby|ƿ{nimu~}maYUVWTRT\jy|wuxyoa[fp`WV^jrqh^XTOC74137<>BLQPRZegXICHXjriTECJVhzl`dqxoZC:Gb|vorttvrcODFSev{vssw||{slt{wxwjfni_jȩ~od]\\YTUY^^SEADKWb`Q:).HivpxywzmbVFEZhcUPYekjd\WTROF;6>Vvwprv||ttȴzyvhP:6E]ll`SMPVYY]dhjli`WXl|oludON^hbWLCFLH<38L]fkkhjpsrhVMRlɻyj[M>3.3F\geZT^mspf`bhtwxͭp`UQTWVV\kvqeZU[jssuzsm}~pjo|pXG>4-/58FNLIOSQRYahp{}qoxzxxzwtzlO:0-.8DKORUW[ZTWbjpzwqjabqƹcC*&7M\[TV\bd]XX_r{|}{yz|wu~Ŀx_PIFFGJLS\djosvwwxwzzzyifnwîrU=0(%0CSacWH?AKXfrzhZ]n~zyǯwbSG@>CGEHUcfdektwg_f{|oysK503:EHEL[eiiknoqz}qfo|ohdh|ʺ\B1*/:EMPLIHHGHMXix{s_d{bPFKb~ujWG<.#$*.00-*/>Q_hsuuve^i}gaexοsQ<68?B>>EILR`pʰ˷tZRQRUWTQTZ_izsxƤ|dTHMc~{dRGCA;777413>O\gqzywu{e^n{cN>8AY{sdZO<)#)00+*5Kasf^iùmVPb}rkd]TC6215?HP^o|~|tnu~yi_fȻs[NUg~xqqmh\G51249DTjíojoys`TIAFMOXhzѽxokmww\=)#"#$)8L_r~~}{~yw{_LDIQ[fnwudRA3) (B]o~ýpcZWY^ivrdXK;-'*8OfyqWIHLUfv}{unhaXH5'"+>PZg{hXRV]bj}zk[LA>EPZiywfaddbivyk]OHOW_rzfUOZl~|umaVSU^isyt|ukdchmkijjffgcZPC==?DO^ksw{~~}{|~xfWPNNVdukVICABBBFNWeosvy{{umjo~xty~}tfYSQSVY`lska^\\_fntvxy{ynaXWZagkr{}phc^ZVV\beks}tnt~{qjkprlhlpnlkfbadn{~|j^XYWV_hlkqnhackt{{xvyuqqpt~{psye]]`XM>637ADGMPXejgg`TLJNT]flmorssqlkrzylgsud_`cmsodVU_iu~{xxrnpqu~zwwtqtvh`adinlluxlddiloyssvux|~td_fqxxmegnoliackpuuwz~z{ȴxv|wqe^XZbbagrvnq{{|xzx`PMW`^VMHKRXZ]`aaeheZRMOUTPQV^lywqzzP0+?Vdjea][RMFFS`ghfgkfdefgo~pespXQ\oy{vk`RLMQVZbbemu{unlpwʶrXKQkq]UQQW^l||wzhPA?Ogz{tmdacgnz~zurlhmw~~|{wou`@.+5IatytjV@11=JWekoqnppeYV[cm{vwrRBEQ\nziZPIQ_svvropu{iI;>K^ovbPE??DS_mzvvuy~~xfP8''1GU`db]UPJAAGWiy{xwsnkqyskR4!*>Tdp{~wj]SLLPV]iyŻ~ldZI97ATotbRKHIR\gwxpbOCCJWhsuutl`WRPOR`o{dRE0"/>N]cdc_^`ZKBDKT^kyyptvsrtx~yp]H:2&&Abw}yk[TOG>977:ARo¾zqke\UXf{i]XZdqy}`MIGA:8?Nbkjd\PEACGFELUYe|{aI92.)'/BWfqpeXM>339BKT]iyoUD>BKOKFDPh}saRNRTVbilvü|`J=559:;EVk|j^VLB@ELYgos{i[RNPUUTYfvzmcZOD:7>N_m|r[H:2257@P]dfb[XSLGA=>ESir_QKILPRUaq}|vk_XTPJGI[wƹod]Y\_[TWes}xobQC916EUh~ȿ}gWKBCMWZ[`ddbYM=0)'+/137H^oueZUOHFKJDFP_klbVG;3,)2DSbx¹wh\WVWap|~zqhaWND;8>K[msdXMEGO]jqqmfcdaYND=<@M`qzyl[NFGO]q}qga^XK;13;ETbeekuvmikmjbZSK@=FUhh]cowseUB108DTbrvryn`YQNYlveZUOGBBDEJXh}w{veYTU[`bbky{o[G@GMLH?2,-4@Pdzxmun\MFGHN]rfSMSYYSI<5GT_ipqnigedgp~|teTE?G^|xf[Z_gpuuuqheheYLFFLZiu|}yqighnv~ti`_hxynfenziejs~vzźp_UWe~qe`ahw}ne^^lķ{hT>01C`{vg_^`chp~|mW@4;Mh}rlhl|ob[VJ=69Iavzm_URXft{}veOBH\u~unjjuxjb^UJGQ`swkcahw~gTP\uxnjhitpddcWIEPbs|}zskddiq~u[KFRk}tpu˷{oeZQQWaq{y}|eI4.6KhrkhegluƼrjimk^TVbqwwrWB02?Tkwvk\RQZj}ûywwr_G=?L_orme^\am~oO;48CLQZ_YV]iw¸zhM707EWl}|okntcF3.7HYdknkffoȸ~ym^STc}q[RORYcqzytrw~ȵcE69Rsxldbcjvv\HCEKV`_VPQWan~xdL808Jbv~vrqpuaIAEN[ffYNKJO^rǹsh^PC=CTj|zwwfOEFLQQMHGKUbl|ʹvdQLWpzqw`LDHT[XMB:8?KYltbSO\vlbj}n\UV[`]TJD=66AUrzytjaak|xja`jt{yaPJJG;," %8Uq»wf`l|tugMDLW_c]PJNZlŵyvxnrsomozmXSY__XMEBFVelwķ|xvx||wqp{s\MHLX`ak{{qjc_djg[G0!6StǼytrnikswqdZZgzxbN?;@GN[nz{umfdd_N;*)9Kf¸|l`dpy{xv|}nb\]`fp~~{{yqfR=69BVl~ĸ~wvtvydQKPXakvzusu{ne``msYC92-,1=Qoxmjkmot{yppw}vdS@/+7Kapx{~jL,  /Fb}}sssrwpd[SMUlzvyzsaJ9,""5Ok˽s]NKZsv]C2,,.;QfhQB=@NbjhlyvdR<&(;TloWB0(4PeksuZ?+ *>[wtYA69JbpuzmS>/*3DXjys\GAN_kvjJ55@Obu{{~zy{[@/-7CIMWexmQ6"$7Nf}ytnlnrw{~|wz~pYJDFILQ\mgN8/28?M^js~unsunfk}tU=00;Lfzw`Yaig^_nmUD83969IbwmQ7,,3BTfwzx}v^PD6.9Stz\A,&1CWdozmYH5+4PrbI<:@Maw|{r[@*';ayZHCACKVi|w|ü_9#*KxqZKDK_svR2$&2Jh~~kQ8&"(/JX`it|xg^_gsſkQEFKPUWW]jof\^gotv|zttysV8$'28>EIIHILLNT[`cdccdfec_YVX]gs~xuxbF3+5@GJIFDHMPWairz}yyz~òˮh\`jpog[QS[dkvzuzgRGKTYVJ;25;BGGLV[^cda]ajpokjllf`bpm^[lt^K@DNOJ;*!",HXl{iQCMdvvi[OE?ENVbswwyy~}tszfJ;5;K]mx}|zsfP6& !,>Q^iqqkiorwsejjSGEK[ozvlZD/ *7KbuñxaY^m~um\F8:G\sykOEKVezwke]M:-'+8DUm~trstxd^olI.&2Hay}cRIA:/%%.>Uoxjsz^MHKXp|cVNE:1,-6CVoxv¸hWPVmwg\URMA99>MhpvjTGDNdqUD=;99857F^vttutv}ynuhJ97>Oev]J=;?A?>:6@Rh~}gWR_y}maZWQKMPS^sǻv`RVip[QLJGFIPV[bp|phgjns~v`OEK\kzu`QGA?B?749AMXbprlfb^XV]q~xyiSHFKYfsq_MA<;=<88>HWn{wqh_\dv{ljovŶwngc`cf^]k{y}|naWSQNLKQ`twjdekmfgswf[Y[bq{i\RH@:3-/=Qds~{qbXUU\hqsnou|vld]VRU]iy{ti^[XNEEJRdy{~zvxrg`[XYbr}wxzvnio}|qfcfoxymaVMHLQWcr}xvvsmiosi`^epxvqoqtywrolmu|tk`VU]gq||{z{}{ssz|vjagx|{~xmaX[bkx{wtqqu{~wiaes~{rnnrz~~ymbYSSZcmqnqttrkecfksz}yncbmy||vnmw{uy|reZWX\gpsw}~~}tpv{xrru||ma]`m~uneZTQQV]hqrqrsrqv|||shdjxzros{zqfa_]^cipuywxz{zzupt~~rkkov{yobWSV_m|~vkfb^akqsvuppv}{utw{}zn`\clxyka_enuy}zpnruuurj`YW^finw~zkc^]^```bcdca`bekmkg^TPU\aaZLAAM_ntz|togbba_bnwxtrtxyusldaccb`^\\afkpwǽupsun`VV^lvunhfhmpnkjkorsrojjmoszsaVUZ^\WQNSZZTMNW`gkicbgosqg_Y[hvɻ{le`YQJFIYiqrjbfrzyofelvztwǽyh^WVYZYY_iqqmfcgqywsqu}}tkmtz{}|xnaUMEABHKNQW[]\Y[aknlrw|wklt{}zǾm\URPRWWW]_]^djptw{vqrw~{wt_OGCBIRVXZ^`ca]akpquria[atźiR=9ES]\X[`ega]]co|xutqmlox|}vbVQNMLNQW_ejmoqrpnlpxtqs|}olqyºr[H=519HVbdZMDELWbkxvf\as~|ygZPJGJLJLXegddiqztf_fz~rzоuR?;=BKLIP_hljjlmow{ofo~rkgj}Ǹ_G704?IPSOMLKIJNYhtzy}q^c|cRHLbwlYJ@2((.2552/3@Q^fp}ss}ue_j}haew̿uT@:O\fpy~xvtz~e^n{cN>8AYzsdZO<)#)00,+6Kasf^iùmVPb}rkd]TC6215?HP^o|~{smt}yi_fǺrZMUg~xqqmh\G51249DTj܁2BITsynth* 8x~~{upy{xxux{usljmipx|ogjiijp~vb\_a[Y^_eryogaalssmrvyv|ujg\USKOOKRMUdo{urrxxrs|j\VPOME6.5ERVY__da[PH>DUYajux~ƽvdVKEDD518EP[^YRXdgj[VXipuy{Ʒxusu||rlupja\XU[bdjdgr{vs~ypjlsxpogpvo[K50'.3018>MURRUdjɲsjjiij_SSVRJ6*$.9?EDEJR[YUSUl{uu|rsvjjjgaRB?KXaljgls{rpaar~|md^gg_XJB3.1$ (DUdo~ηp^\jxvra[RMH<">O[aj~sjlm^OA9?M^jii{|sgsaGEPJKG>;EV_XMBDYevxuid{x_[ddea^X[eiaVHMdyysuvre[Se~umsypmoove\b{xyxsgexxyud[^jpmaUPUi{~y{s~{sxxllrp__o{vlejp{p^EBAJYVRU_v{~vvrprj[UY_b_[[^jx~xppuuxpdVHDGA>>GVlyɾ|xsroig\OOVVajjppppj_XROSXabryƵu_^_[edrsjmgb_aaioy{{piia\\deoxҾ{rbdbbjmj^VH?DDBBHKOMD?3'$.;GYbxê{vpdjili\O??KR\\V^goe_MBBGR^aiu|{o\YOOKJOV_jupb[\\XX\auɻ|uupvuogOA-$1EYlxspjadgryưspllp|rU>1("+6BYo{|lgb^_aabo{v{̺~|suy~{ujYHB1099>>98DJRVilmpp~~~yƽvdYD;A;>BEB><3.+$%1APaou|~ѾsdM<0!$.>GKGEH?GEDGP\mx~ƽ|uiYK?A630(6?EJOX^ju~íp_OKE?>-$+.015?EOR^iuĴsgdepogSGBABD8.%-839G[adil~̽|aKGJH6 $!+Gbosrƽxxi[DAHJ>*(?EKOOUe{~y_D>?>;$(>EJGKYriSE91+-'(3DKX[Ygx~{s_PUOOH6-(;M_adaiuy~|reaVJ831.DX\^dbiuxy{vgjaSD;HRbvxrvyr\KB9-"9EHPSapy~|y{{~ľo^_YKBA618BEVov~ypgdba\UJ;??ES^jpi_bju~xjgY\S?("(0>EKRavrpx|g[OA8' '0?GVimXRUe{ĽodgeY9+EYilƽ|jKB?Per{~s_UO>''8M_rĽ~ui__lʰlRH9>9' !>H[\bv~y{~mUV^{ɵyoY\YYM61(8DKS^ixyu{{sa^Xi{ľyl[SRRO>-%3EY_em{ull|y{xja^YP6(-DOMYes||{~{d^V>*-88DAPdy{{y~ujp|vg_R?-''%3HUKOUbgmsir~xjddru{oXUSXUMSVej^UU[dso[[Y\ims||ujeouugdio|{{yysl^URbudKKR[^liosvld[Xd~g[^iijjljbUG>39Pevvi^O<>MUaoyrsvssrvɲ|mmloilg^YMB81>Vo{eSHX^jsx~ysuojorupoj\VE8'.D\l|mU9'!6J^py{ɤjgivxvri[H>'5YmyxpgXA3+;Pl|vxϷlmxlbPG*$1J_sugXE;8GYl|Ưmdgrum^B60$-H^yxioi[PR\oɾu\\\brvvdXE9.!"?Vl|miYMEKXl{vslxɵvy||lRH<356BYuo\SO?9?EYx|xxmvĻuvp[SMA31>Yo|oaSVdvvuliuøpaURGHM\ismdXDEK\ggeXX\^aoix2BITleft*!r!r!r}}{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyywwwwwwwwwwwwwwwvvvvvvvuvuuuuuuuussssuuuuvwyz{}~}}}}{{}}}}}~~}}{zywwwvvvuuuusuusssssuuuuuuuuuuuuusssrrrqqoonmmkjigfcba_]ZYYZ[]^binqqos{{z{{zwurrsrokkmqsusuy}}zwusrqqqqoqqqqqqrrssuwz{~~}}{zzwvuusssrrrrrssssuuuvvwwyzzz{{}}~~~~~~~}}}{{{zzyywwwvvuuussssssssssssssssssuuusssrrrrrrqqrrssssuvwwyz}~~}{{zzywvvvuusssssssssssssuuuuuuuuuussrrqqoonmkkjigeeba^]ZVROMMNQUZbijjjq{{zwuuuvuqmjijjjknqsw{}zvsqmkkmnnnooqrrrssuvy{~}{zywvusrrrrrqqrrssssssuvvwyyyyyyyyyywwvvuusrqonkjigfca_^]ZWUROKKMRV[bimnos}{ywvrqrrrojggjjkmosvz~~{zwurrqqqrsssssuvwyz{}~}zzzywvusrqonnmkkkmnnnnnnnnnnnoooqqqrqoonmkjigfcba_]YUOJIJQYbffefoy}}{}}yuuwywrmjijjjkoruwz~}zwvsrqqruvvussvwwyz{}{zyywwusrqoonmkjjjkmnnmmmmmnnnnnoqqqqqqnmkjjjgfcba^]ZUNJFCEKVeifbco{}z}}yuuwyvqkiffgimrvy}}zwuusrqoorsuuuuuuuwz}~{yywwwvurqnnmmmmmnnoqqqqoonoqrssssssssronnmkjiiifca^[YVRNJE?>AGSeokcak~ŵyvvz}zuoquvsmgfimsz~~{zyyyyvqkgfgkorsssw}}wrooqrssssuvvyywvvwz~~{{zywurqqonmkgc_][]^][YYYZZYWUROOSWYUNGC?91)->azzƺ̼{zvoqy{o_UUaswokgc_ZY[_cfgeb__fs{ogeb_^^agmrsvyyyy{}vokjknoqruy{}{zywyyz{~{vromjgfeefiigfb__^_befffecb^ZWUSSUUQMGA:1'&Qеrŭ͵obarzjbgrwre[c{ƹu_OIKSbknkginuy}ysrqmaVNKQWakvvrqruwwurqqqqqrw~{yvsokfb_acgknoonmmkjkkmnoomjfeb_][ZZZZ[YVSOJIIJKKB;2'>Аcnʥu]RVng]cs~}vs~кzj]QGFM^vwoowzru}sja]ZWSRSZeq{zqnnqvwyurnmnrw~~zuojebccegjkmnmmmmoqrsuusqokgfeefffea^]ZZVURSWZ]YSOMJE;3+&!!.SmK^հʪqc_keUYgrv{ȹrica[WWan{~vjcis~rbYUVY]ainuy{}{wvuromjiikow~~zvrmjgikmmjggjnqsuvvvwywvsqoonmkgeba_^[ZZZZZZ[]][YVW]a]UNMJA2%!.N~ȊUN~խyqsjUQ^iryȸwomnnmjikoqkb[^iwwkecefikmkkjjmorywronquyz{{{zzz{}zzzzzyvurnjgffgjnooomkkmmmnnoonkjgfeccccccccb_[Z[^a___^ZUSSUMF=72/.9SҺR^պv{_QYeqyźzsuywrjffije_^fs}wojjjjgggffcbeks{wvyzzvsrrsvw{~{wsomkmnonmkjjjjjjkmmnoonkifeegijifecba__]]aeggc^]]^_acb_WNFC?953:Icuasưwc[bms{}rjggggffjqw~{yyvrmjiiikosvyz~}{yvsrrsvyyyyyz{{zzzz{}}~~zuonqssrnmkkkjjiiiiikmmkifeefggggffeeeccbcefgiiifffgijkkiecfjje_WRONQSZgu~{wusuvwyy{}~~~}~zvuuuv~zw}~}{zwyzzzyz{{{{}{zzzzzyvsrrrronmmkjjkmmmmmmmkkmmmkkkjigffccceeffgfecbfmrvwurqqoqv}{unjiijkmkgebbcfijjknqv~~~~~~}}}zwwyz{zzyywvvuuuvwyyyyywvvwwwyyywvuusrrsuusssuuusqqqruvvuusrrrrrsuuuusrsssrrruvwwuuusssrruvwwwyz{{zzzz~}yvuy~}wsqqqruvyywuuwy{{ywwz}zyyyz}}}{zwuuw{~~~~~~}{{~{zzzyvuuusqqrrrqqrrrsvywvvwz{zzzzywvuuuuurooqqqooorsuvvvwyyzz{}}{zwvvvuussrrssvwyz{~zroquvvsqqrvwwz{~~}}~~~~}{}}z{}{zzzyvwy{zww{~}z{}}~}}~}{}{y{~}zzzzwvvwz{}}}~}{{{}}{zz{~~~}{{{{{{{{}}{{{~}zyywvssuvvvwyz{}~~~}zwvvwz}~{yvuvz~~~~~}{{}~~}{{{{zyz{{{{{{{zzz{zzzyywwvvusssuuuvvvussuvyz{}{zzz{{{}}}~~}}}~}{zzzywvuuvvvvuuuvvusrsssrqqqonmkjkjjjkkjigggiijkmkjgijjgffijiiijjjijknoooqrrrqqrrsussuuuuuuuvwwyzyyz{}{zyz}}~{z{~~}{{~~}~~~~~}}}}}}}{}}~~{{{{{}~~~}{}{zy{~~}}{{}}}~~}{zzywwywwwwvussrrqqoooqrqoonnmmmnoommmmmkkjjkkmmmkmnnnmmnoqrsrruvssrsvusvwyvsrrrsuuvvvvvuuuussswyzwvvvyyyyz}zz{}~~zz{}~}~~~~~}}}}}}{zyyz{}{{{zyzz{{}~{z{{~~}}}{z{{}}}}{yyywyzyyyvvyz{zzz{~~~~~~~~}}~}{~~zyzz{zyzzywwyzzz{zwyz{zyzyywvyyzzyvwwwvvwvwwyzzwwyzzwwz}}yy{zyyz~zwy{{{~}~~~}~}}~}{}~~}}~~}~~}{{}~}}~}y{~zyz}~}zyzz{{zyz{zwwwyzzvuvwywuuvwwwvywuvwsuuuwywwwwwuuvvvuvyyyyyzyvuwyzzz{}{zvvzzzywz}{zy{{zywwyyzzzz}{zwyz{yz{}{}~}~{}~}~}}}~~}}}}{{~}}~}}}{}~~}}{z{}}{}~~}{z}{zz}}~~}~~}{{}~~}}~{{}{}zy}{z{}}}}{{{{}}~}~{}~~~~}~}~}{}~}}}~}{}~~~}z}~~zz{~}}{}~{}{}{{{}~~zz{{zyz{}{z{}}{zzzzzzz{}}{yyz{zyyzz{zy{zyyzyz{zz{}{{{z~}z}}~}z{}}~~z{{~zz}~~}{}~}}{{}~~}~~~}~~~{}{}~~}~~}}~{z}~}zz{~}{{~}}~~}z}~~{z{}~{zzz}{yz}}yyz}}{{{{{zz{{}}{z{{{{{{}}{{z{}{zzz{}zz{{{z{}{{yz}}{{{z{zzzyz{{{z{{zyz}}}}}}zz{}}}{~~}{}{{{{}}~~}}~~}}}~~}~~}~~~~~~~~}~~~}~}}~~~~~~~~}}~~}}~}}~}{}}}{}{~}{{}}{{}~~}}~}}~~~~}~~~~}}~~}}}~~}~}~}~~}}}~{}~}~~~~~~~~~~~}}~~}}}}}~~~}~~~~~}}~}~~~~~~~~~}~~~}~~~}}}~}}~~}}}~}}~~}}~~~~~~}~}}}~~~}}}}}~{~~~~~~~}}~}}~}}}~~}}{{}~}{{{~~}}{}~~}{}{{{{{}{}~~~}}}}~~~}}}}}}}{{{}}}{{}}}}}}~~~~}~}}}}~}}~~}}}}}~}~}}}}}~~{~~~}~}~}~~~~~~~~~}{{}~~}{{}}~~{{{~~~}{~~}{}}~~}{}}}{{}~~}{}}~}}}}}}}{}~~~~}~}{{}~~}~}}~~}}~}}~~}}~{}}~~}~~}}}}~}}}~}}}~}}~~~}~~~}~~~}}~}}}~}}~~~~~}{{}}~}}}}}}~~}}}~~}}~}{{~}}}~~~~}}~~}}~~~~~~~~}}}}{}}~~{{{}~}{{}}}}}}~}{}}{}~~}}}}~}~}}}}}~~~}}~~}}~~~~~~~~~}~~}{}~}~}z{~~}~~~~{{{{}~~~}{}~}}}}{}~}}{}~}z{}}}}~~}~~~~}~~~~~~~~~~~}}}}}}}}}}}}}}}{{}}{{{{{{{{{{}{{{}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}{{{{{{{{{{{{}{{{{{{{{{{}{{{{{{{{}}}}}}}}}}}}}}}}}}}~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}}}~~~}}~~~~}}~~~~}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}~~~~~~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~}}~}}~~}~~~~~~}~~}~~~}}~}~~~}~~~~~~}}~}~~}}}~~~}~}}~}~~}}}}}}}}}}~}}}}}}}}}}}}}}}}~}}}~~~~}~~~}}}~~~~~~~~~~~}~~~~~~}}~~~~~}}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~}}~~~~}}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~}}}}~~~~~~}}}}~}}}~~~}}~~~~~~~~}}~~~~~~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~}~~~~~~zz~}{~}}~~}~}~}{{}~}{ywz{~~yuvy}~{vsz}}{wvy{{}zwvv{zssy}uos~uos~ysuzzus{vuyyuyzuyyz~}~~{{~{{}yz}}z{~~{z{}{zyyz{{{yyyyyywvwwywvvw{zwusw}{zvvy}{yvwz}}yyz}~{zww{~~}ywz~~{{{{{{{{}~}{}~~~~}~~~}~~~}~~~~~~2BITright*&&&|||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|{|||||||}}}}}}}}~~~~~~}}}|||||||{{{{zzzzzzzyyyyxxwwwvvvvvuuuuuuttttttttsssssssrrrrqqqqppooonllkkkllnoqsuxz}~}||{{{zzzzyyzz{{||}}~~~}||{zzzyyzyyyyyxxxxxxxxxxxxxwwwwwwwvvuuuttsrrrqqqppoonnlkkjihhgedcb`_]\\\]`dipvz}}|{{{{||||||||}}}}}}~~}}|{{{{{{{{{zzzyxxxwwwvvuutttttttssrqpoonlllkkkkkjjihhgfedcba_]ZXVUUUW\`eluz}zxxwwxz{~~~~}|{ywutsqppoopppqrrsstssrqonlkjihgggfeedcba`_^]ZYWTROMHGFFGLRYcnv}||}~~}{xvvvvx|}zwusrqrtvxz||}~~~~~}|{zzzyxwvtrpnlkklnoprstuvvvvvvvuutsrqponlkjihfdb_]ZXWUTSRQONLHFC@=<9:AGTnáu`UV]egiq|¼vkcZUTXbpx~zwuqlfbaekrx}|ywwutssux{~}}~}zwutsstvz}|zwuttttvvwxxyyzzz{zzz{{{{zxvtrpnljhhhjknpqsuuusrqqqonkjjkkklljhgfea^\\ZXTQMJHJLP]vÿγz~zqnqvxvrrw{~woggkrwxxwz~xqgbbelsvy|{yyxvspnosw{}{zzzzyxyzzz|}~|zywvtrsstuvwxzz{{{||}}|zywutrpnjhgghiknpqstuuvvutrponnlnnllkjigfeca_^^^^^]YVTSQRVaqĻyy~xohglw|{{|{yuqnry|xwxz|{ywssrstuwz}}|{ywtrqrtuvvttuw{}{z{{{zyxwwxz}{yxxwwwvvvwxyyzzz{||}|{zywutrpoonlnnoppqqrrrrsstttssrrqqpollkkkkjjhfdcb`^\XUQNNSZhz|sg^^ervqpruxyy{~}|ywtstvxzz{{zyy{~}{xvuuvwyzyyxwwy{|~~}|zyyxyyz{}}}}}}~}|{yxwvvuvwxyz{{{{zxwutssrqqppponooooqrsstsssssttrpokifeffea^^]ZXVUUWZ`gr{xrkghr||vsrsvy}zwusstvxyzzz|}~~|{{zzzyxyz{{zyy{}~}}}{zxxy{}~~|{yxwvwxxxwvuuvvwwwwwvvvvuutsqpppqqponnllkkjjihgfdcca_\WTTZdkqtz|{~}xtuy|{yvvzzwttvxz{{{zzzz}|zywutvwxxwvvwxz|~~~}}|{yxxwvwwxy{}|zz|~{zzz{{{z{||{{{{|}}~~}||||}}}|{zyyyyyyxyyyxxxxyyxxyyyzzywvvvvvutttssqponnlkjihhgfggedcbejrzzvuwz{|}{yxwvvvwxzzz{}|zyyxxwvvvwxxyyy{|}~}|{zzzyyyyyyyzzzz{{|}}~~~}}}}}|||{{{{{{{{|||}}~~~~}~|{{|}~}|||}}}}}~~~~~~~}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~yz{{|}}}~~}}}}}}}}~~}}~}}}~}}}}}}}}}~~}}~~}}}}~}}}~}}}~}}~~}~}}~}}}~}}}~~|||}~}}~~|}~}~}~~~~~}|~||}|}~z{xz}~yz|x|{|z}{~~yz}}xzw|y|~z~|zzz}}zz~{wy~~~~{|zz|{~~{|}||}}v}|z~x}{xx|z~{}~yv|y{z{|}vz~v|yzyz{ywwy}{|zzzy~{vy{x}{z~uxzzz||wy{~{{{xx}}yzyuwzyz{vyuv|||x{x~|w~xzy}~|~z~z~||yy~v}{x~z}{~{z|yz}~y~w|}{}y~{y}~y~z{{}}{|{}x~yz{~}}|x~{{~{xyyzx~{x|z~~w{zz|xw|t}}x~}x|szwvy{|y{~|x}|{}{z|{x}}xz~|z}|y|~}{{~{}x}}|}|~{wuyuz}yxz|~}z{{v}{z|wz|{~~{z~}~x}}}z|z}uzu|uy{y}r~xz}y~}}~{|y~}z}zz|}z}{~{||~~||}{zz|wx}z||~~|~~~|}|tx{z{||}}wywy~ww~}v|zz~|{~}}}}wyyx{v|{{~{~|{}z|~{zxz}z~|~}}}|~}y|{t~yq{{qzy{{~}}}z|{y}wzyy~}zz|~}w~{xy~}vtxty{szzv{{y{}{{{}}yx|u|{v}{x|z}~|y~xw|x|}vz{v{{w{{v~}z~{|xvuxvv~yy~}|~|~|}}~|}|~|}{zy|}{|}~{{{z~xx~zy|}}}|{z~zyz{|y{{}~{yx||vu|{vvz~ztv|~yux~|wvz~|xwx~yuy~}yz{|{{}|{|{~}|{~}}}}|~{z}|}{~~~{}~||{{~{{{|yz~z||z|~}{z}~||~~||{}}|zz~|yz~{yz~{w{{x|zz}|xz{y}zy~zzz}z|}y}}z}{z~||~|~|}z|z|xy}}yz~}z|{y|{z}{y||zz|zx{}yx|}zy{~}yz}}{{{|~}{z}~|{~|}}|~}~}2BITcentre*)g)g(c) 2-BIT SYSTEMS Ltd. (Audio Visual Research) 1989.)g~|y|}||}|{~{~~x}xv}s{vsvwxxyy{|y}y~u||}}y{|y}|}{zwvyv~zz}}~}x{r{zyw{|}{|zv}|~zz~}~|zz{xy}z{~y~|uv{{u{y{zy|r~zz|wy{{yv|}x{|z~~{y|}~vv}x}xqw}vut|~|~y}}zy~~x{v{|z{y|z~|zxwux{}x}uqltys|vx{y~x}{|z}ov|ypyw}uvut|uymkxqz}ulxs||w}yx~yw{uosw}ttzy|}r{qzss{w|t{zrny{zuq}r{tz{~{tzzuxz}|||w~v}xws|x{v}x~~|{~wxx|w|}szw~tz~u{}uxtxw~zy~v{xw}m{pwwvzqz}yqu}w{v|zxsz{xyu~|yu~xyo}ruu}z|}~zzyyyvx{z|{}}|}tz}z}q}p}v{z}~xz~}ulx{xzo|yx{xtzvrzzv{|{{|}|~vywr~tuz}vwpwrzl|tzzqp{nm|yuv}{|wy~{x~|}x}vxtswx{|~uw{vx}x{|z~xsutwxw~lwouyzqzyuym{o|tvmyu{qtzox}skwxrtuuuz{zwpqit|{|{|xnw{wu{p{try|stsx}s|wy|sz~}|w|y}y}q{wvwx||~~tt}yss}|{wzx}zz|z{xs|v~pwzzxzs{{~}zqmow~~tqxwl}tq|jxwrnjyzy}xrxstytm}z~~|{tmmsxwx{y~uln{zuqvxupwxsu|wxspw|sw}|zyu|||z}|pwzzzm}pvzvrzx~tm~xx~s|fut}}{{{ssvu{w}tz~zuszdzvxp|t{qvv{nu|{{vz}zwx{v{tlm{n~ux{vou{puzxwzsunozzzx}z}t~uwzu|t{z|{|uzyyo}y{nu|z{zxnxwlous~ryxmy}qzquxyxrszytwqx{vpfxs|}~ytluy{~vistufkkpjhxoy~|{zywyxzuzvs{yq|yrr}~t}r{xlyz{tozuwuqyxyyq}|yv}q{y{rx}{|y{y|y}}}}x}v}}xz~{~w}~{||y{x|}{yy~{xwxy|z}}{z}y}{w~z}yz{x}xv{zt}xv~{y~~}zyt{ztvsvw}v}|y~w}|}}~|}{{~~}|~~|}|}~{{xwx|}yyz||wx{y}~}}{}~~z{{z|{{{|{xzyw|{{{z{{z~}}{}~~~~~}~~|{}|yy|~|{{||}~~|~}||}~}{z{}}{{{||z{}}}}|}~~~~}||{yyywuutsrpnnmjheeeca__^ZWVVUQOOONMJNZkĽy|~{zxuuvxxvohb__``[VSPMLHC<5-(! %C_uux©wrrqd]_`ltmdZRQW]g{|{yursw~~yurppqmd[PIFC@<6.'  %O}ȼuUO^lhTEIZih`WUY\euzspqruy|}~~}||yvsqpkaTKGIJGA:4.%O{ƸlH=Ukt`LKWii`XSU\oŴIJvjfioty~xroqmdZRNPTVQJA82-& #[zlw̺`D?_rTKO_bXSRZiʰƸvnlnqv~yrs{xmjnrqlfccb^WQIB<9740*& %WxfwʾhLKctTEKZaZUVavź¸zwx{~tln|xqquyxtmifc^VOIFEDEB<2+& /_x`oűiUY{tXIQbd`Y]mȵ~tnmv}~~xrmjd\VRPPOMKE=2*'$%GubRkȸqjyjNEUfhdagwʸ}uqv~~z{}vpmkhd_[XVUQJ@:7640&'=W{pSW\KTjtphflw~yzxuw{zvttrnjfa]ZXTLFCCC>4*&$'/C_pRJ_lZbs~vjbdoz|vljq{xuwz~|{}|}}}}|xrmiec`]WPNMJD<41/*'+:UqyjPASwlo~rkksxumfekruu{|}~}ywwyzxvw}}||wrokgda^[YUPJD@=:5.,3E_ojXDGc}tu~|rjjnqpln{}x~}~{xw{{z|~|{|}}{xvtsqnjgggd`\YWVTQMKHECEM]gg]QRcw}w}{{~}}}~}|{{{ywvvutsrqqqpnmkkmmmlkkjihfdcbbabbcefhhhjmswy{|~~~~~}||}~~~~~|zxwwwvtsrqrqpnmmmmlkihfeb``_``abdghikmquy}}|||{{{zyyz{}~~|{zyyyxxvuutsrqppqqqponmljhhgfeba`abdefggjmrvy|~~~}||{{{{|}~~}{zzzzzxwvvvvusrrsrrqponmkjihhfdb```acdfhjmpsw{}~~~~}}|}~~}}||{yxwwvvutttssqpnnnnmllllkifeddccbbcfhjklorvy{}~~~~}}~~}}~~~}|{zzzyxwvvuttsssrqqpppnnmlllkjiihgfeddfhjlnosux{|}~~~}}}}}~~~~~~~}|{zzzyxwwwvutssttssrssrrqppoonnmmllkihggffghjmnoqsuy{|~~~~}}~~~~~~~}}|{{zzzyxwvvvvvuttttsssrrqqqppppoonnnmmlkjjjiiijkloprttvz|~~}}~~~~~~~~}|{{zzyxwwwwwvvuuuutttttuttsssrrqqqqqqqppppponnnnnnnnnoppqsuvxy{}~~}}||{zyyxxwwvvvvuuuuuuuuuuuuuttuuuutuuuuuttuuuuuuuuuttsssssrqqqqqqqrstvwwyz|~~~~~~~}}~~}}}}}||{zzzzyyxxxxwwvvvvvvvvvuuvvvvvvvvvvvvwwwwwxxyyyyyzz{{{{{{{{{zzzzyyyyyyyyxxyyyyyyzz{|}}~~~}}}}}}|||||||{{{{|||{{{{zzzzzzzyyyyyyyxxxyyyxyyyxxxyyyzyyyzz{zz{{{{{{{||||||||}||}||}}}}}}}~}}}~~~~~~~~~~~~~~}}|||||||||||||{{{|||{{{||{{{{{||||||}}}}}}}}}}}}~~~~~~}}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~}}~~}~~}}~}}}~~~~~~~~~~{~~~~~~~~~~~|{}~|~{{{||~|}}~~|~~|}~}{z~}}~}~~{{}xz|~~x~~z|zy}|y|}x|x~y~|yy}{yz|w|z|{{yw~x||~|y|xyxw{~{{yzu{r{yxyr}xyvvvwuywx|v~}xu}yy{~}{|}}~x}|zwyy}z}|{}{~{{|y}z~v}{|~~y~~}y}z||~{|{vx{{{wyy|vy}}}|{|wz}~~|sy|{{|y|xvv{zx{{w|sw{rx|w|zwsx{~zyn{ylvrts||qxy~|~~xtvsxy{q~xr{vl}qpstytoysw|pvti{pixfnv~msxo{pwxsyuzrutyu}x|}|{~yz|swx~}}~y|vwzv~zuzv~zyx~|y|}|z{{z~}z}z}~w|{{~|||}~{~|~~zxy|u{zv{|w}x}y~}~}|}{{{y}||{||||~~}~}~}|~~}||~|z|}|zz{|{{}~~~~}}~~}~~}}{|~|{{}|wx{|{yz{~~~~~~}}||{yyyxwxyywuvwwvuuwwvuuvvwwvwwwxxvwxyxxxyywvxyywvwxyxwxzzyy{|||{}~~}}}~}~}}||}}|zyz{{zyz{yyzzzyxxxyyyyxyyyxwwxxwxxxyyxxyyyyyyyzzzyyyzzzzzzzzzzzz{{{{{||{||||||}}}}}~~}}}}}~~~}}}}}}~~}|||}}}}|||{|}}||{|}}|||}|{{{{{zzyzyyzzyxxxxyyyyxxxyyzzywwxxwxyywwwyzyyzzzz{}}~~~~~}}|{{zzyz{zywwwwuuutsrrrsssrqqpqqqrrqqqqpppqqomllmnoppomkjiggeb^[Z\\[YWVW]gs}yvvwwwz~ywwvutttvy{|}~~~{xwwwvuutuvvwxy|}{zyxwvvvwwxyz{|~~}|zxwvuttsrrsstuuvwxxyyyxxwvuttsrqpooonnnnnopppppooonlkjjihfeeec`][ZVROLMS^ju}}xspjhjpwzvplgefjpv{zvtqnkhffimqvy~|xurpnmlkkmorv{|zyxwvvvvvxz{}~|{zyyyyyzz{{|}~~~|{zxwvvuuuuvwxxyyyyyxwvvvuttstsssssssrrrrpooonmkiiiklljfdccdgssv~|||{yy|ywwyz{||{zxxz~}zvrpnnpsw{|{yy{}yurqrrqqrux{}~}yvuvxy{}}{{zyxyz{|}~}|{zyxyyzzzz{{zzzyxwwwxyzzzyxxwvuttssttuvwwwwwwwwvuuuutttsrssssrsuvwxz{|}~|{|{||{yy~}{yxxxxxy{}~}|}}~~}|{zyyzzz{|}~~~~}|~~}{z{}}~~~}|zzzzzz{{{zzz{{zzyxxyz{{zyyxxxxwvuuvvwwwxxxxxxxxxxxxxwwwwvuutuvvvwxxxxy{{||}}~~~~~~~~~~~}}||{{{{|}}~~~~~~~~~~~~~}~~~~}}}~~~~~~}||||{{zzzz{{{{{{zzzzzzzyxxxyyyyxxxyyyyxxxwwwwwxwwwwwwwwxxxwwxxxyyyyxwwwwuttuuuvxyzz{|}}|||||}{|~~||{|~~}}|||{{||}}~~}||{{{||}}}~~~~~~~~~~~~~~~~~~~}}|{{{{{||||}}}}||{{zzyyyyyzzzz{zzzyyyyyyyyyyyyyyxxyyyyz{{zyyyxxxxxxxyyyz{{{{{zzz{||{|}~~~~~~~~~~~~}|||}}}~~~~~~}}}|||}}}}~~~~~~}||{{zzzzzzz{{zzz{{{{{{{{{{{zzyyxxxxxyyzzz{zzyyxxxxxxyz{{|||{{{{zyxxyz{|}}~~~~}|{zyxxxxxyyz{zzyxxxxxxyz|}~~~~~~}}}}~~~~~~~~~~~~~~}}}}||||}}}}}~~~~~~~~}}}}}~~~~~~~~~~}}}||||}}}~~~~~~~~}|{zzyyyyyyyyzzzz{{{{{{{{{{zzyyxxxxxxyz{||}}~~~}{yxxxxxyyz{|~~~}|{{{{{{{{|}~~~~~~~~~~~~~~~}||{{{zzzzzzz{{{{{{||||}|}}}|}}||{{{zzzzzzz{{{|||||}}}}}}}}||{{z{{{||||}}}}||||{{z{{{|}}}}2BITstereo*AAAz}}x}}~||z|x}~u|w~y~||ty}z}yzzzznyzyx~t~|x|uy|wzwyyoyxsywt|}y}|y~|y~z}}zy~wzzu~zp~zz~~|~}~~t|xp|ptxs~uyzy~yy|ywx~zutlsntzwz|syot|spxxn|}~xzyxuyyxx}xz|||z|||~x|yyy|||~}y~|~xy|y}}~}z~}~z~~|t~}t~xxx~u}y}xzswzr~w}|}z}}y|}xwyz|~}z~|yzwtuzuyy}}xxwux}xl~|t||s~xyzx}sw}}y~|zz}~|x}||yyxx|xy~uyx~x~|zsusutpzyxxt|uyuw~w}y~zs~u~syxo}yy~zsz||z}~ywsx||~~|w|zptwowx|~t}}xy~zwz|}uzz~xzuxyz~uw}}uw~zyszsypyp~rzwk|utw}}x~xxy|w~nswzxtyr~sxuy~zxzyy~uwpw}y~z|}t||}xuzxl~utzzy||~|x~zwx~xlwortz~xy~~y|wt~rupxlstugsr~uty~}uu}xyysxz~w~zuo~xostuxuyzzw~wo~|sxzy~wyz|zxpztwwy}zwz}}|r}xt~zs|stt~s~xp~z|xxrswssjr~~s||y}~}nx|xuyp|t}|ywrr~txsrxx~sn~uzk|xnnrn||nxwwy|yr}|lsxzp}g~urpy}x~yurs}xslo~}z}yuwsyprplpt}~xjwx~}~rywxt}|zyxst~urkyrtu|kyn~n|urs~r~rb~~prtw|}|zl~snzuyun~uoj|k~|p|xsskyxysjy~n~|xzw~o|xy}|zwzl~twx~w}|}}w}u~tn}lynypluxswriprzl~dxwtx|z~u~ryxtzpnns~|xrwti|wx~zyx~x}}zo~u|y~txjzuszu|}xy~p~|n||u|}ut~sxz|n~xzp|ueuyt}x|utxrutwpxt|ky}ztxkexzyy~up~uflol|sp~uswl}jyw|}yktdozf~njwwyujxxwzsx}|uxox}zzy~unznjztyxkptkykjowptr~}|uopy}yni~|poxwzz~z~~zu|tyoyx}u}n~wn~}rwxu~z}}y~utyxxzur~xi||zzwx~|t~xjkyuopo}b~iysz~nxr~`~uyzyusn}sfpnwky||ziioklyzll|yxrutzu~r~rx|w~nwwjyr~yxt~}s|zzsrw|}s|xj~eunstn~~n|i|rtxo~pos`dtptw}}}ps|~w|~l~pxt|wxozyyx|zzs~e~pjo~f~frssyueus~r~usywtxrjn~ns|pywlrxg~ur~pf~zt}kgy|}}p~wo|j~j|yxj|lxxs|ztx|zs~xz}}y~uut|utsjwsrl|o~rsyt}y}zyzssxzn~n~ruoty}z~wtutxlxy|}zz|kto~xy~zt}tzxu|ozt|tw~ot}~ptwnywzxx}u~xt|w}p|u~rtx~zzs~s}ssii~szxz~||}}wwlop~j~nut}pru~xx|x~t|yw~t~s}prnytxd}kjstyookyf~t~stu|roz}yx~jty~zz~|tty|s~sxuwpo|wrxytry~x~}}y~w|yyxty||}~|||uy~yyzz~z~~z~y~xzyu~}wrw~rtx|}y}}||y~z}~z}}~zz}}x|x}||}|zz~|z}~z||}}|z~|y~}z~z~}}}z||z}|}~}|~z}z}}|}~y~~}}|}}~|}~}~~}}}~}~}}~}z~}~}~}|~~|~~~}|}|~~}}}}}}}~~}~~~}~~~~~}~~|~||~~}}}~}|~}~~}~}~}}}}~|~~~}}}~}}~}~~~~}~~~~}}~~~~}~}~~}}~}~~}~~~~~~~~~~~~~~~~}~}~~~~~}~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}~~}~~}~~~}~~}~~}~~~~~}}~~~}}~~~~}}~~~}}~~}}~~}~}~~}~~~}~~~}~~~}~~~~}~~}~~}}~~}~}~~}}~~}~~~}~~}}}}}~}}}}}}}}~}}}}}~~}}~}}~}}~}}~}}}}}}}}}~}}}}~~}}}}}~}}}}}}~}}}}~}}~}}~}}~}}}}}}~~}}}}}}~}}}}~}}}}}}}}}}}~}}~}}~~}}}~~}}}~~}}~~~~~~~~~~~~~}}~~}}~~~~~~~}~~}~~}~~~~~~~~}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~}~~}~}~~~~~~~~~~~~~~}~~}}~~~~~~~~~~~~~~~~}~~~~}}~~~~~}~~}}}~~}}}}~}}}~}}~}}}}~}}}}~~}~~}}}}~~}}~~~~}}~~}}}~~~~~}~~~}}~~~}~~~}~~~~~~~~~~~}~~~}}~~~}~~~}~~}}~~}~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}}~~~~~}~~~~~~~~~~~~}~~~~~~~}~~~}~~~}~~~~}~~}~~}~~}}|~}}}~~~}}~~~}}}~~}~}}~~~~~}}~~}}~}~~~~}}~}~~~~~~}~~~~~~~}~~~}~~~~}~~}~~}~~~~~~~~}}}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~|y~y~}}}~||}}}|||}}|}z|}zyz}~yx~|xz}z|uu~zw}zuytt~}zxw~|}}zywx}~|zy}xwywuy~|yzz~}|}}u~||z|}zz|}xx|}|}yz}~|yz}~yxy}}zyyzzyxzyzzxxyz|zxxzz||y|}||z|~}}}~~}}}~}~~~~~}~~~~~~}||~}yy|}|yyyzxuuwwutrpppolkjifeda``^]\[YY\agkloyz|~}wy|wtpkea]\YWRKHE@<7563.%'/F[pugYWj¿ëɲsa[bjia]`jlaWNSetwroonjgjrxywsrstz}xrg]WRMHC<6,$  #7YlkYIQtѭΨxgr~w\?;QbbRDI[kgWIQjûſ|ywrg^\^bdddirz}yy~ztpkd\TOMH?1$ :[nkW<:865211126;BIQYbn|}{zyvtqomlllnpsvy~}{zyyyyyz{|}}|}}}|{zyyxwwwvvvvvvvvuutrqomjhda^[XTROKIGFDDCCCCCCDDEEEEDDCB@?=;97521028?FLT\iz}{yxwwwy{~zwutssstvxz}~}|{zyyxxwwvtsrpomjhda^[XURPLJHGEEEEEEEFGHIIJJJJJIHGDB?=:751/./29@GLU`rŻ}{zyzz|~ytoljhhhjmpsvz~~|zywvutsrqponljigdb_]YWTQOLJHGFEEEFGHHIJLNOPPPPONLJIFB@=:751016:851/-++-4:DLU_l|Ǿ}zwtqpprsvz~|vqmjijkmnpsvz}~{xuqmida^ZXUSQONNLKJJIIJJJKLLNOPPQRSRRQPPNLJGDB?=:641/.,+,1:BLU]jy¹|xvspnmnptx}{wtrrrstuxyz{|}~~~}}}}}~~}yuqnkgc`^\YWVUTSRQPONLKKJJJJKLNOPQRRSSRRQOLJHFCA=:8620/---.18ALX`jvyurqppqsvz}}||||{{zxwxwvvvwxyz|}{xuspmkgdb`^[YVTSQOLKIHGFFFFFGHIJLNOOPPPPPOLKIGFDCA?><;:98877889>EQZdmvÿ}xusssuwz~~{yxvutttuvwxz|~~|{yxvtrpnkheb_\ZWUSRPONNLNLKKKKJKKKLLNNOPQQQQQQQPNNKJIFDCBA??>>>@@@BELXbmt|¾}||zyyxxyyyyzzzzyxxyyxxwwwwvuutsrpnlkieca_]\ZXWVUSRPONKIGFFEEEEFHIJLOOPQQQQQPONNLLLKKLLLLLLLNOOPPQSV]dnx~|zyxvussssrrstssssrqonnljihggedcbba`_^\ZXVTRPNKJJIIIJKLNOQRRRSSTTTTTUVVWWXZ[[\]]^^_``_``accehlqtz~|zwvtrqpooonlllljiihgeddddccccccccccbaa`_^]\\[ZYXWWVTTTUUTTVWWXXYZZ[Z[[\\\]_abcdhjlmnoqsstuvvvvxyz{{}~}|{zzzywvuuusrrrqpnnmmlkjjjijjjjjjjjkjjjjllllmmmmlmnnmmmnoomlmpqrppprsttttuvwxwxxyz{{{|}~~}}|||{{{zzzyyyyxxxxxxxxxxxxxxyyyyzzzzzzz{{{{{{{{{zzzzzzzyyyyyyyyzyyyyyzyzyyyyzzzzyyzz{{{{{||||||||||{|{{||{|||||}}}}}~~~~~~~}}}}}||||||{{{{{{|{{||||}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||{{{{{{{{{{{{{{{||||W2BITtet*(c) 2-BIT SYSTEMS Ltd. (Audio Visual Research) 1989.}~~~~~~~~~~~~~~x{}}}|z~z|{|yzz~|y|}{{||{y{|y{|yz|zzz{|yy|~}xy}}}{}~~~}}~~~~}~|~~~xy{~|}~|~~w}|yv~{}~~}y{|~}wwzz|}{{}vyu~wy~}|qy}|y~zw|x~|vquzu}~y{w}|~|w~|w}~s||vxyw|}{|}{}}}z~}|~|}{{~y{|u{x|~}xzyxyxz{ww|{||twyzzxvzz|wxzy{zx~u|yvx}}wy|z}t}zy~yz}|w}|~uy{vz}vqw}~ryww|s{tu|}xuyy|xur{}zs{}x}~|}~|t}v~y|vvs{y{|~~zy{w{ytrns}wplv~tmrv{wot|~xp}~{}}}y~}}~tq{wu~xw|z|~vz|try~|xu{|xy{vz~~|}{}||~||z{~{}|{|xw{{~}v{~~}~~zxyzxtv~~|zz|{|}~~~~~zz{{yvuxyzzyyywwvuvvwwtstvxuqqsvvttuvwwxx{}~~~~|{|}{|~}{{|~||}~}~}{zz{}~|{{zzyvvvusrrttrqonnnppoooqqpoqrqopsuussuwwwwxz{{{{~~|zxvtttrqonmlllljhghhhijkjhhjmqsux|zuoje`ZVUUSMGDCA=820,($! ;OSQ[wйŽ~zupmoqrpmllljfdbba^\XVQJD>82,% 3IW\_oȲ{zz|~~}{xvtsppppnlhda\SJB<70&  /M]`cu¦|}~~zy{Ż}|~|yyyxwvsnje`WND<6/*! Kiojṉvrtxxustz}}~}|zwtqmhaYRLD>5.(! 'Uoxqsÿtwvidgnplkpx~~yuqlf`ZTPHB;3+"  'Os{yźsouzvkbaeklloy¿~|yusoibZUPJC<60*$ !;_yԽ|qpwzuj`_ekjio}zy}|yvsolhc^XQJC=852.(#';Yt}|}Ʋwuy{xpd`agnps}ƺ}yzzwusqnje_ZSME@=;:84/)"/Oo}}uwʻ|uzzmdbfjoryŹ~|}{ywtqolga[UPKHFDA>;84.($!  ;[yzrvvt{xldchouw}º~{zxuqnkfaZUQOMKHDA@>;60-+)'! >_}|nquupghnsvz~|xtpmlid^YVUUTQLIEDA?<;:740,)(" ;_~pm}žyyujhkrw|}zvspmifb`_][WTQNKGDCDDA=:87640,' !7Ww{lgwļzmkotvx}|zxuqmjhgfc^YURQPOMLJGECABBA>;87652//27CRgz~xputlmtz|}|yvtrnkiiihfdb```^\ZZZZXUSRQPNLKJJHFDB@=;;@GNSX\`iqx~|zyy{{zxvtrqqpomjhgeb`^ZXVSPLHD@<94.)"-VlZb¨tTBJ_syx{~vqnmnprsssuy|~||~~}~~}~{z}~{xusqppppomiea_^^^]][YWTSRRQPOORV[^]\^bgloqty}~|{{zyyyyxvtrsssqpmkigdb`]ZWTPMJC>93,$ +GwLJoȼЦV62Oq|pmqvxx}urqqqrtsogabiqspov}zywurnllosuutstuwy|xw}~zyvqnqw{{xvx}~|xwz~}zxwxy{yvrooonlklnppnoqttrrtx{||{{zzz{}}}|{zzyxwwxyzzzyywxy{||||~~~||}}~~~~~~~~~~|{|{yxxy{|{yxyxyxwwxzzzyxxwxxyyxxwxxyyxwwwxyz{zyxwy|~}}}|zxvvuuspmljiiigfcb_][Z[ZWRMKHD@=<>@BCFKOU[_gu~wpklqvz|}~~{xusqoligghkmpruy}{wsqpmkiiijllkkmorvx{}~}|zxvsrpnlllnoppqrsuvxz}xy|~~ztpqvxurszuow}zqoqsrruwtokknquwvvuy|{ww{~}~}|}}{zy{|{{zzzzzz{{~~~}{zz}~}{zyzz{}}}~~~~}~~}}~~}~}}~}}~|||}~~}|}}||||}}}}~}}~~||}~}}}~||{|}}}|}~}zz{|}}|{{zxxwwvvuuuuttstvy}~~~~~~}||zyyyyxutuvuuuvx{|{yz{}}~~}}~}{xvvvvttuutrrqqqqrsttttstuvvvwxxyxxxxxxyzz{{{{z{{|}~~~}|{{{{zyxxxwwvwxxxwwxyxxxxxxxwwwwvwwvxxwxxxwwvutsssssrrssttuuwxyy{|||||~~}|{{zzzyxxxxwxwwwwwvuuuuvvvwwuuutssrrrrqppoopppppqppppooooooppppopqqqqrtvxwvvwyz{}~}}}}}}||||||||||||}}}}}}}}~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}}}~}}||}}}}||}||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~}}~~~~~~~~~}~~~~~}~~~}~~~~~~~~~~~}~~}}}~}~~}~~}}||}{~|}~z}~{y|}}}~}}|{|}}z}}y}~||}|{{|~{{{z|}~~}~|||}{z}{|~}~|}zyz}|~|{~~~{||}~~}}{~~}|{{z|{}~~}{|}}}~~~}{{x}z}~{~{y~}y}~}}y}|wz|~}~~}}}~~}~~}}{x}x|zzy~xz|{|{||||x~y{{|z~|{|}~}~~~|~}~{|}~}~~|{}}y~}||~~~y}y~{z}|z|~}}}|z|}z|}~~~~~{|}~|~}|{z}|~|z|~|}~}~||{{{|z}~}~~}}|{~z}{{|{{yz~~{|~~~{{v~}{x|{{~~}z}~~}}~zz}{{}{}|}~|z}|}y|}~z|}{~~{|}~||z}~x}{~~~~~|~~y~x~~~~|~~{||y}~z~}~}}}}~|~{zz|{y{|||~~|}~y}}||}|v~~x}}{}}~}}~}~}|}~~|}}|{||}|}|}}z{|{|{}z}||~z|~}}z~||~~y|{}~~~z~~}|}~~}}|}{}{{}{{~z~~}~~}|{~|}zz|zz}}{{|z{|}|{~{|~}~|{|~~~~~~~~}|}~||{}{}}~}~}|}}~~}}~~zx}{}}z~|}~}}~|}~}~{~~}~~}~|}~}{}}~~~~{~~|}~~~~~}~~}}|{}~zz}}~}{|}~~|z|zy{{y|~||}~~}}~~}}~||~~||}}}~}|}}~~}|~~~}|   @?0?0`P0`  `P0`  CWC>#CWC>#{ {  ??` ??`HdHd#??#??! |! | Q`x?? Q`x?? ax@``߀ ax Ax????@߾ Ax?? Ax@U_U@` Ax x??@???U x?? ~xAW1  ~x x??B|<{t@< B x?? xE^pP^B~?z x x??JwD8!?]R x?? xUp` `@'?o x x??j /jK { ?V8 x?? xUƀ<?0/1! 9m`_c< xx??k|"=9o 9(κ _q>x??~xWcC_y=HyǶk@ǶA?8x?~xx??n~~>p\o^* .@ v~|~?x?? x_~~~?L?{ȿ@R{G@/r>~~~? x x??l}|p[@>6>? x?? x^}|ٜX@8 z>? x x??x zy)@0 0^?ဠ x?? xx zy G ??  ?/p?0^?ဠ x x??|zy^?ဠ x?? ~xptsO  ?88.? ~x x??p }?? ~}#8 0 Gw> ~} }?<&>/#kkT~8w~%~3%̀ }?? }<>/CK}Kd y?x~w~=~&=ـ } }?<=/AYѾ6Yy}||x~=~= }?? y|?}/>9x |@@>|Ńxxx~<~!=ހ y y?=|9x0~<<~ y?? y=>99 >|~=< y y><<#/ϝ0w O>=44~ y?? ~y=3aL/mF`;  O4~=kw9??΀e x?? x 9c?ps 98 x0 x0>>xx x x;4  ?@|>?@x x?? y ??@ y y>9 << @8 y?? y\}|pşF / ?:>? y x??o~~~?X?>_|~>~~~? x?? ~x^~~>` ߰ z~|~? ~x x??oc:?\8x? x?? xW|pu  ?q> x x??kƀ<? W`c< x?? xU  8 x x??j U?Vo x?? xUzgT * ^ x x??Jp^ z?}R x?? ~xE_}<P  @<  ~x x??B1 _B x?? xAU@  ??? x x??@ UU x?? x@UUUT `* x x??@@  x?? x x$#x??$#x??9'9'&t? ?&t? ? P0 P0dPg ?&?dPg ?&?CWC8|"CWC8|"xp??xp??׀8׀8?0?0`P0`  `P0`  CWC>#CWC>#{  QF@{  ??`   $u UVV?@ ??`Hd;*V/[)[@@Hd#??!֭7?5-785({CZ{j#??! |=8 48~,(Zs`R1/{)J! | Q`x??8~ǁ(Zs`R1o{iJ Q`x?? ax|dսե 48~,(Zs`RF1{J ax Ax??c7wȈ5U785(scR91{)J Ax?? Axed?-9) b?@1f{&J Ax x??@ 8|D! _*+@@Կ  x?? x??@  x x??>C< ???p~ x?? ~x,?~@hh ~x x??q,߿߿~}~}p~ x?? xq߿߿~ ~ hh x x??qٳٳffp~ x?? x0?Cmm~~hh x x??>?d{mm2``p~ x?? xmm~~hh x$#x??dmm~~p$~#x??9'? `9'&t? ?&t? ? P0  P0dPg ?&?U@WUTUWPdPg ?&?CWC8|" CWC8|"xp??@@xp??׀8׀8 NEW FROM MICRODEAL....*** PLAYBACK *** THE STEREO OUTPUT CARTRIDGE FOR ST, STF, STFM AND MEGA OWNERS....THIS DEMO DEFAULTS TO THE PLAYBACK CARTRIDGE SO PRESS F1 FOR MONITOR OUTPUT...F2 FOR REPLAY 8...F3 FOR REPLAY PROFESSIONAL...F4 FOR PLAYBACK...F5 FOR STE REAR PORTS...... YOU CAN REPLACE THIS TEXT FILE, THE QUARTET MUSIC FILE AND THE SCREEN BEING DISPLAYED HERE WITH ONE OF YOUR OWN. *** PLAYBACK *** SUPPORTS THE NEW VERSION 1.5 OF QUARTET WHICH HAS THE ABILITY TO PLAY THROUGH THE CARTRIDGE INTO YOUR OWN HI-FI FOR ABSOLUTELY AMAZINGGGGGGGGGG!!! SOUNDS IN STEREO.......THE PRICE OF THIS RADICAL PIECE OF HARDWARE ?? JUST 29.95 SO CHECK IT OUT AT YOUR LOCAL COMPUTER STORE TODAY....... . hU .. DEMO PRG  +DEMO1 PI3 B}DEMO2 PI3 8B}DEMO3 PI3 XB}DEMO TXT DEMO 4V |@!`+"RLB?< NA\#,O,#+a <*A,aJ@k <*A.aJ@kA* <nB <}nB!@ <nB!@ <* z*"a#* <* z*n"a#+ <* z*\"a#+A|abM&=|d8=|:NK+-M,K.-M0NJ*f :)H!By+?<%NNy+ y+gr 9;fp`F 9<fp`8 9=fp`* 9>fp` 9?fp` 99f`vMp=|d8=@:NM^N`rJ+f :)XH!By+?<%NNy+ y+gr 9;fp`F 9<fp`8 9=fp`* 9>fp` 9?fp` 99f`M=|d8=@:NMN`rJ+fP :(H!By+?<%NNy+ y+gv 9;fp`F 9<fp`8 9=fp`* 9>fp` 9?fp` 99f`"M=|d8=@:NM N`pNABa(F'a!(F#a/:)?< NA\BgNAHz?<?<NNPNuBg/?<=NAPJ@k.3//< ?: ?<?NA ?9?<>NAXpNuF%?8g88Jyf8JyfF<g8<fP`k 8g4NsBy`By`P`By`8g8`NuF' ##+#+ ! F#Nu@F'!&|!&r>9 4/*% #FNu`L`R```Ha?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~F%HBBF~ zA~KǜgdDLH@HAHBHCAP !A!B!CLH@HAHBHCLBEBGIMSFBD01E2 E30E@GGGG8ABCZkJ@k&(:lJDg(<A-HP-D@BH@SH@JAk&(:FJDg(<C-IT-DDBHASHAJBk&(: JDg(<E-JX-DHBHBSHBJCk&(:JDg(<G~-K\-DLBHCSHCQ K%BFBKxQH@HAHBHCIH`F%HBBF~ zAKǜgdDL6H@HAHBHCAZ !A!B!CL&H@HAHBHCLHBEBGIMSFBD01Et@BD2 30E@GGGG8ABCZkJ@k&(:JDg(<A\-HP-D@BH@SH@JAk&(:JDg(<C2-IT-DDBHASHAJBk&(:JDg(<E-JX-DHBHBSHBJCk&(:ZJDg(<G-K\-DLBHCSHCQKBFBKvQH@HAHBHCIHK mS`f,,-pܭ+FJpkm`n ;|P`+mK mS`f,,-pܭ+FJpkm`n ;|P`+mKZ mS`f,,-pܭ+FJpkm`n ;|P`+mK& mS`f,,-pܭ+FJpkm`n ;|P`+mKSmfa*KSmfaKSmfaKSmfaLNs,m <;F`;`N```~`b`>````> +m+m`;n+n+npNu;nB,<M.`;n,-.-0+n+m@+F +GPNu..,{xn+nD+n~>.+N0`,m--Bf+N`>.,m<JFkf<RFSFg+n<`--Bf+N`\+N`R'FRRRRDEMO.4VDEMO.SETDEMO1.PI3DEMO2.PI3DEMO3.PI3  . * * (( wGwU33ss77wꪪ ; 0160p`p/ 1|I 0_22B@ p ^; 20B@<< yGC@ygBf$""" pC/ C@3a>@BBBB G!C@a@BB\B ^11A; B@?y<@fF`F w_0B@`~~~~|?`10/ 320b`6~`~~~~|wy20c`|<`<><>|g ; 20c`3>p/ ;UUUUUUUUUUUUUUUUUUUU_/dUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUI$@ ?@O(xxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxyxxxxxxxxxxyxxxxxyxxxxxxxxxxyxx~xxxxxxxxxxxxxxyxx~xxxxxxxxx~~x~x~xxxxxx~~x~x~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxxxxxxxxyxxxxxxxxxxxyxxyxxxxxxxxxxxxxxxyxxyxxxxxxxxxxxxxxxyxxxxxyxxxxxxxxxxxxyxxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx8x??cg ccc`g``a``fgf``fff`f`ffcf`afg`f`ff`fffff fg`gf`gcfa``f ff`f f`ffg?a``f fff` f`fff`f`afff?cg cccg``aca```` ` `cc c`gc`gca`` aff`f```ffff``fffff?af` aaff`f``fffff?`gf` aacg`gcfg`a`f f`aff``fg`f`fff`a` f`faf``ff`ffff``ffff`cc cacgc`cc? aggcgf`cg`c`c``f`fff`lg``af`fffa`fff`caÀ``gf`fff`lgf`f`fffaffaa` fggfgmggf`gfgfa` gfffof f`afa`ff faa` fffff`n` f`affffa`fff` fac ffg`f`cfgccg`c```` ` `1031330113000033333063s3000330ðc037qq`003333306330033333709`333363033s130~`03s333`7p33s03c0p3303f3?`p03333307s0333003300c330363010303011301630x100033330`330113``30033033331p?`330333303033333337?30333`033s630p3300cp3c03c33c030330310`3003313333360303030331360```` ` `3010003031113`333030333ð3330030ó0330333303333033000`01331p0`3p03003cpp3cp00s0`30`30033033300330s0003003?`300103003031010?031`3310s300`3333033333133`300x3c3303300301` ``` ` `````@ H$?~%UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU{򪪪 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU_  0 L'@ @@I@ @@'(` @@` @@ ` @@p @@08p p @@p|8 x @@x x @@>| @@p  x^ @@`O @@`` G @@;8pC @@|x A @@0xA @@>0x @ @@`À@ @@` @@ @@?y@@ @@8? =@@ @@ ?@@ @@0 ? @@ @@0?@@ @@`? @@ @@`0@ @@?0 ?@~?@?@~ `x `` 8p<xp <x<x <x  8pp ( x >??I@ O*UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVjꪪꪪUUU~UUUUUUUUUUUU00UUUUUUUUUUUUUUUUUUUUUUU`ꪪ??~UUUUUUUUUUUT$$UUUUUUUUUUUUUUUUUUUUUU r@@@@@@|"" r     `|~|f<|<<~""f<<<~<~~~|~qr###  `|fff<`<<~""<<<~<~`f~6~ff~ |4r!! ! `|"" r     ꪪ@|%UU%UU rUUWUUWUUWUUWUUWʪʪUUT|5UU_5UU_`sUUUUUUUUUUUUUUUꪪꪪUUUUUUUUUUUU00UUUUUUUUUUUUUUUUUUUUUUU`ꪪ??UUUUUUUUUUUT$$UUUUUUUUUUUUUUUUUUUUUU @@@""     <~""g``ff   ɿ; 8f"@"?ffcffg`8plf    ɿ? < ""пffffffg~`xf~   5 f""cff~p~     1f0""@gf`~fxf   18~~0""affff~~lf0    ""ac`ggff~   ""    ꪪ%UU%UU UUWUUWUUWʪʪ5UU_5UU_`UUUUUUUUUT*wGwU33ss77wꪪ ; 0160p`p/ 1|I 0_22B@ p ^; 20B@<< yGC@ygBf$""" pC/ C@3a>@BBBB G!C@a@BB\B ^11A; B@?y<@fF`F w_0B@`~~~~|?`10/ 320b`6~`~~~~|wy20c`|<`<><>|g ; 20c`3>p/ ;UUUUUUUUUUUUUUUUUUUU_/dUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUI$@ ?@O(8x??xx0xxxx`p0000`00000xx00000 00000?0000000000?xx00000xx0xx|0|0```` ` `x0xx? ?`xx`00``0`0x?0xxxxx0`x0x`00xxx0 0 000x0xxxxx```` ` `00x8xxq`x9`x~`0?`00xx0xx0x000 x00x 00 00xx0x0xx`?`?```` ` ````?`?``x` ``` ` `````xxxxxxxxxxxxxxxxxxxxxxxxxxxxxgxxxxxgxxxx~~x~gxxxx~~x~gxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@ H$?~%UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU{򪪪 UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU_  0 L'@ @@I@ @@'(` @@` @@ ` @@p @@08p p @@p|8 x @@x x @@>| @@p  x^ @@`O @@`` G @@;8pC @@|x A @@0xA @@>0x @ @@`À@ @@` @@ @@?y@@ @@8? =@@ @@ ?@@ @@0 ? @@ @@0?@@ @@`? @@ @@`0@ @@?0 ?@~?@?@~ `x `` 8p<xp <x<x <x  8pp ( x >??I@ O*UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVjꪪꪪUUU~UUUUUUUUUUUU00UUUUUUUUUUUUUUUUUUUUUUU`ꪪ??~UUUUUUUUUUUT$$UUUUUUUUUUUUUUUUUUUUUU r@@@@@@|"" r     `|~|f<|<<~""f<<<~<~~~|~qr###  `|fff<`<<~""<<<~<~`f~6~ff~ |4r!! ! `|"" r     ꪪ@|%UU%UU rUUWUUWUUWUUWUUWʪʪUUT|5UU_5UU_`sUUUUUUUUUUUUUUUꪪꪪUUUUUUUUUUUU00UUUUUUUUUUUUUUUUUUUUUUU`ꪪ??UUUUUUUUUUUT$$UUUUUUUUUUUUUUUUUUUUUU @@@""     <~""g``ff   ɿ; 8f"@"?ffcffg`8plf    ɿ? < ""пffffffg~`xf~   5 f""cff~p~     1f0""@gf`~fxf   18~~0""affff~~lf0    ""ac`ggff~   ""    ꪪ%UU%UU UUWUUWUUWʪʪ5UU_5UU_`UUUUUUUUUT*wffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffٙٙff`fffffffffffffffffffffffffffffffffffffffffff`fffffffffwwwwwww'wwwwwww'ٙٙfgdGwffffffffffffffffffffffffffffffffffgdGwfwfffffffffffffffffgwwfffffffffffffffffgwٙٙfgwffffffffffffffffBffffffffffffffffffffffffffffffffffgwffffffffffffffffBfvfgwwwwwwwwwwwwwwvBvfgwwwwwwwwwwwwwwvBٝٝfgr`gwwwwwwwwwwwwwwtffffffffffffffffffffffffffffffffffgr`gwwwwwwwwwwwwwwtfwvwwwwwwwwwwwwwwww"/wwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwww"/݈ٙݙ݈fgrfcwwwwwwwwwwwwwwwffffffffffffffffffffffffffffffffffgrfcwwwwwwwwwwwwwwwfwwwwwwwwwwwwwwwwwwb/ffffffffffffffgfffffffffffffbwwwwwwwwwwwwwwwwwwb/ߙ݈ݙٙߙ݈fgrfwwwwwwwwwwwwwwwwffffffffffffffFffbfffffffffffff`vgrfwwwwwwwwwwwwwwwwfswwwwwwwwwwwwwwwwwb/gwffffffffffgwggwwwwfffffwwwwvswwwwwwwwwwwwwwwwwb/ݙٙٿߑ݈ݝݙٝߑ݈fgrfwwwwwwwwwwwwwwwwf&ffff`ff&fffffdvgrfwwwwwwwwwwwwwwwwfswwwwwwwwwwwwwwwwwb/gvfffb"""ff'wwwwwwwwv&f"""&fgwwvswwwwwwwwwwwwwwwwwb/ ٙٿ ߑ݈ݝٙ ݙ ٝߑ݈fgrfwwwwwwwwwwwwwwwwf&fff@&tGwwwwwwt$fffdvgrfwwwwwwwwwwwwwwwwfswwwwwwwwwwwwwwwwwb/gfff"ffffb$w`wwwwwwtb&ffff"fwwvswwwwwwwwwwwwwwwwwb/ ݙ? ٿ ߑ݈ݝ؁ ٝߑ݈fgrfwpwqq`qq`wwwf&ff@wGGwwwwwwtffdvgrfwwwwwwwwwwwwwwwwfswwpwqq`qq`wwwb/fffbffffffdwGwgwwwwwt&ffffffbgwvswwwwwwwwwwwwwwwwwb/ay  ߑݝAY݈ݙ Й ЙЙٝߑ݈fgrfwwwqwwf&fdDD@w@twwwwwpDD`&fdvgrfwwwwwwwwwwwwwwwwfswwwwqwwb'fff'vfffffbwt67G2tvbffffffgv&wvswwwwwwwwwwwwwwwwwb'៟ ݐ=?0=  ߑݝ݈ٝݙ љ ٝߑ݈fg2fwwwqq`qq`wwwf&f@vDDDDDwt4t34s@DDDDw`fdvg2fwwwwwwwwwwwwwwwwf3wwwwqq`qq`wwwb'ffbggvffffGG`t`'@rcFfffffgwvbgv3wwwwwwwwwwwwwwwwwb'1 ٙм 1 ߑ݈ݙ ݙɁ܈щݙِٝߑ݈fg2fwwwwwwwwwwwwwwwwf&ddDDDDGD@tDt7GsG@DDDDwB`&dvg2fwwwwwwwwwwwwwwwwfswwpq`wwgvwwb'ff&gwgvfffG`'t&'7bp'Fffffgvvf&vswwwwwwwwwwwwwwwwwb' ٙ? ߑٝAݝ]݈ݙݙݐ ٙٝߑ݈fgrfwqqpawgvwwf&`d4DDDwwwwwwwwtDDDDw@`dvgrfwwwwwwwwwwwwwwwwfswwqqqwgvwwb'fbfgt'gvff'wwwwwwwwv&fffgvvf&vswwwwwwwwwwwwwwwwwb'y ٙ ߑ݄ٝٝ]݈ݙݙݐ ٙߑ݈fgrfwqqqqwgvwwf&@GdwtDDDDDw@ddvgrfwwwwwwwwwwwwwwwwfswwpq`ww`wb'fbfgvwwgvfffffwgf&fffgv vfffswwwwwwwwwwwwwwwwwb' ݟٙݙ  ߑ݈ݙٝݙݐ ٙߑ݈fgrfwwwwwwwwwwwwwwwwf&@GdfgtDDDwffn`DDw@d@dvgrfwwwwwwwwwwwwwwwwfswwwwwwwwwwwwwwwwwb'fffgwwwwgvfff&wgffffgv""vfbfswwwwwwwwwwwwwwwwwb'~~y ݟٙݐـ ߑ\\]Y݈ݙݙݘݐ ٙߑ݈fgrfwqqqqwwqwwwwf&GgffgtDDwffn`DDw@d@dvgrfwwwwwwwwwwwwwwwwfswwqqqqwwqwwwwb'wwfwwwwwwwwwv7wwwvfgv@""&fwwwgwswwwwwwwwwwwwwwwwwb'~g ɿ? ۿ ߑ\]E݈љљٙљ݉ݙљ݈fgrfwqqqwqvwwwww@4ffg gwD `<7rfwwwwwwwwwwwwwwwwfswwqqqwqvwwwwwb&'r&v'wwww'gbvw'r7bwv&"""f"v'gcswwwwwwwwwwwwwwwwwb&x  ٙ?? X݈ݝݝٙٝٝݝ݈fgrfwwwwwwwwwwwwwwwwt |ffflt0.BIN', with (start address, end) = 'top,bottom' ;global parameters you can change (as you wish) :- STACKMAX equ 200 ;how many 16-bit words deep each channel stack is SECTION TEXT top ;ie beginning of binary data instin bra.w Install ;$00 deinstin bra.w DeInstall ;$04 startin bra.w Start ;$08 stopin bra.w Stop ;$0C restartin bra.w Restart ;$10 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 dc.l 0 songptr dc.l 0 ;$2c.l [points to start of song data] vsetptr dc.l 0 ;$30.l [point to start of voice memory] dc.l 0 irqmask dc.w 0 ;$38.w [goes to mfp] soundtype dc.w 0 ;$3a.w fadeincr dc.w 0 ;$3c.w fadeval dc.w 0 ;$3e.w timdata dc.b 0 ;$40.b [was $2c] active dc.b 0 ;$41.b [0=>dormant, 1=> active] lowlevelroutine dc.l 0 lowlevelpointer dc.l 0 envelopepointer dc.l 0 ;case of soundtype= ;[0] => default internal sound ;[1] => Replay 8-bit ;[2] => Replay 12-bit ;[3] => Replay stereo 8-bit ;[4] => STE sample hardware ;will install driver when soundenable is called (ie Start) even Install ;must be in supervisor mode! movem.l d0-d7/a0-a6,-(sp) bsr SetUpSTE bsr Stop ;kill interrupts lea btmod(pc),a0 lea btmodmod(pc),a1 move.l a0,(a1) lea btmod4(pc),a0 lea btmodmod4(pc),a1 move.l a0,(a1) lea btmod5(pc),a0 lea btmodmod5(pc),a1 move.l a0,(a1) lea btmod6(pc),a0 lea btmodmod6(pc),a1 move.l a0,(a1) lea btmod7(pc),a0 lea btmodmod7(pc),a1 move.l a0,(a1) lea btmod8(pc),a0 lea btmodmod8(pc),a1 move.l a0,(a1) lea btmod9(pc),a0 lea btmodmod9(pc),a1 move.l a0,(a1) lea SteLoc(pc),a0 lea STEmod1(pc),a1 move.l a0,(a1) lea SteLoc+1(pc),a0 lea STEmod2(pc),a1 move.l a0,(a1) move.w SR,-(sp) move.w #$2700,SR ;disable int's while lea oldints(pc),a0 ;changing vectors move.l $134.w,(a0) move.l $114.w,4(a0) bsr typesub move.w (sp)+,SR bsr wipebuffer bsr initsoundchip movem.l (sp)+,d0-d7/a0-a6 rts typesub move.w soundtype(pc),d1 add.w d1,d1 add.w d1,d1 add.w d1,d1 lea typearray(pc),a0 lea shiftclip(pc),a1 move.w 6(a0,d1.w),(a1) ; adjust if necessary for STE move.w 4(a0,d1.w),d2 pea 0(a0,d2.w) move.l 0(a0,d1.w),d1 ;get routine & buffer offsets pea 0(a0,d1.w) ;push 256-byte buffer pointer addr swap d1 pea 0(a0,d1.w) ;push routine address lea lowlevelroutine(pc),a0 move.l (sp)+,(a0) move.l (a0),$134.w ;interrupt auto-vector lea lowlevelpointer(pc),a0 move.l (sp)+,(a0) lea envelopepointer(pc),a0 move.l (sp)+,(a0) move.l (a0),$114.w ;timer C for slower int rts soundtype MACRO dc.w \1-typearray,\2-typearray,\3-typearray,\4 ENDM typearray soundtype sample_int,btmod,envelope_int,0 soundtype replay8int,btmod2,envelope_int,0 soundtype replay12int,btmod3,envelope_int,0 soundtype playbackint,btmod4,envelope_int2,0 soundtype STEint,btmod8,envelope_int2,516 maxtype equ *-typearray oldints dc.l 0,0,0 ;holds original (system, perhaps) vectors DeInstall movem.l d0/a0,-(sp) bsr.w Stop ;stop interrupts lea songptr(pc),a0 clr.l (a0) clr.l vsetptr-songptr(a0) ;invalidate data area move.w SR,d0 move.w #$2700,SR ;disable int's while lea oldints(pc),a0 ;changing vectors move.l (a0),$134.w ;o'riginal contents move.l 4(a0),$114.w lea active(pc),a0 clr.b (a0) ;not active any more! move.w d0,SR bsr killsoundchip movem.l (sp)+,d0/a0 rts * setup the STE soundchip * SetUpSTE lea $ffff8205.w,a5 move.b (a5),d0 move.b $ff,(a5) cmp.b (a5),d0 beq .notSTE move.b d0,(a5) lea $ffff8900.w,a5 * set up STE lea SteLoc(pc),a4 move.l a4,d6 move.l d6,d7 addq.l #2,d7 movep.w d7,$11(a5) * set end swap d7 move.b d7,$f(a5) movep.w d6,5(a5) * and start swap d6 move.b d6,3(a5) move.b #$3,$21(a5) move.b #$3,1(a5) .notSTE rts Start move.l a0,-(sp) lea songptr(pc),a0 tst.l (a0) beq.s notvalid tst.l 4(a0) beq.s notvalid movem.l d0-d7/a1-a6,-(sp) bsr set_up_voiceset ;set up voices & timer control bsr sounddisable bsr makechannels ;make stacks etc ; bsr wipebuffer movem.l (sp)+,d0-d7/a1-a6 validx bsr wipebuffer bsr soundenable ;start up interrupts! notvalid move.l (sp)+,a0 rts Stop bra sounddisable ;turn off interrupts! Restart move.l a0,-(sp) btst #7,active(pc) ;is quartet active? bne.s notvalid ;can't restart if it is! lea songptr(pc),a0 tst.l (a0) beq.s notvalid tst.l 4(a0) beq.s notvalid lea freq0(pc),a0 move.l freqsave-freq0(a0),(a0)+ move.l freqsave-freq0(a0),(a0)+ move.l freqsave-freq0(a0),(a0)+ move.l freqsave-freq0(a0),(a0)+ bra.s validx wipebuffer move.l lowlevelpointer(pc),a0 move.b (a0),d0 lea sample_buffer(pc),a0 move.b d0,lastbtmod-sample_buffer(a0) move.w #256/4-1,d0 ;buffer is 256 bytes long move.l #$80808080,d1 ;set each byte to $80 (silent) clrbuflp move.l d1,(a0)+ dbra d0,clrbuflp rts ;get voice data from '.SET' file structure ;also, get interrupt timer period from '.4v' file structure set_up_voiceset move.l vsetptr(pc),a5 ;first - set up voice set lea 142(a5),a6 ;skip past 142 byte header lea satab(pc),a4 ;table that dcvchg uses moveq #20-1,d0 ;contains 20 different voices .loop move.l (a6)+,d1 tst.l d1 bne.s .seton ;if voice offset=0, use voice #1 move.l satab(pc),d1 bra.s .seton2 .seton add.l a5,d1 ;ie relative to (vsetptr) addq.l #8,d1 ;skip 8-byte header .seton2 move.l d1,(a4)+ ;stick it out to satab++ dbra d0,.loop move.l songptr(pc),a0 ;get playback frequency from songdata move.w (a0),d0 ;set the playback frequency ; bra setplayfreq ;falls through setplayfreq lea timdata(pc),a0 move.b ftable(pc,d0.w),(a0) ;set up new speed move.b (a0),$fffffa1f.w ;data (normally 50) (usec?) move.b #1,$fffffa19.w ;divide by 4 rts ftable dc.b $b0,$b0,$b0,$b0 dc.b $98,$7a,$66,$58,$4c,$44,$3d,$38,$33,$2f,$2c,$29,$26,$24,$22,$20,$1e even ;---------------------------------------- ;generate all relevant data for each channel in turn getchan MACRO lea ioffset\1(pc),a4 lea STACK\1(pc),a1 ENDM makechannels move.l songptr(pc),a0 ;second - set up song pointers lea 16(a0),a0 ;skip past 16-byte header ;a0 now points to start of this channel getchan 0 bsr.s makechannel getchan 1 bsr.s makechannel getchan 2 bsr.s makechannel getchan 3 makechannel ;a0 is channel, a1 is stack ;first, set up variables for this channel clr.l freq(a4) move.l #silentlen,irppt(a4) move.l irppt(a4),rppt(a4) lea silentend(pc),a2 move.l a2,inst(a4) move.l #silentval,(a4) lea silentend2(pc),a2 move.l a2,base(a4) move.l #silentval2,offset(a4) move.w #-1,-(a1) ;indicates top of stack! move.l a1,stackptr(a4) move.l a1,defstack(a4) ;held for when song reaches end move.l a0,a2 ;holds start of this voice move.w #'R',cnote(a4) ;check for an empty voice move.w #1,length(a4) ;will start at first decode bra.s .lpin .loop cmp.w #'P',(a0) play command? lea 12(a0),a0 beq.s .isok .lpin cmp.w #'F',(a0) bne.s .loop ;loop until finish ;no play commands to be found! lea rdata(pc),a2 ;so use null data - rest(10000),Fin .isok cmp.w #'F',(a0) ;valid... therefore play as normal lea 12(a0),a0 bne.s .isok ;skip commands until ='F' move.l a2,vstart(a4) move.l a2,cinstptr(a4) rts ;--------------------------------- ;now - mfp start/finish code IFND IERA IERA equ $07 IERB equ $09 IPRA equ $0B IPRB equ $0D ISRA equ $0F ISRB equ $11 IMRA equ $13 IMRB equ $15 VECTR equ $17 TACR equ $19 TADR equ $1F ENDC soundenable movem.l d0-d1/a0-a1,-(sp) move.w SR,d0 ;holds status register move.w irqmask(pc),d1 ;default irqmask or.w #$2020,d1 ;timer A on, timer C on lea $fffffa00.w,a0 move.w #$2700,SR bclr #3,$fffffa17.w set AEI mode movep.w d1,IMRA(a0) movep.w d1,IERA(a0) lea active(pc),a0 move.b #255,(a0) bsr typesub ;install selected sound driver move.w d0,SR movem.l (sp)+,d0-d1/a0-a1 rts sounddisable movem.l d0-d1/a0,-(sp) move.w SR,d0 move.w #$2700,SR bset #3,$fffffa17.w set SEI mode lea $fffffa00.w,a0 move.w irqmask(pc),d1 movep.w d1,IMRA(a0) also writes to IMRB movep.w d1,IERA(a0) also writes to IERB moveq.l #0,d1 movep.l d1,IPRA(a0) also clears IPRB, ISRA, & ISRB lea active(pc),a0 clr.b (a0) lea freq0(pc),a0 move.l (a0),freqsave-freq0(a0) clr.l (a0)+ move.l (a0),freqsave-freq0(a0) clr.l (a0)+ move.l (a0),freqsave-freq0(a0) clr.l (a0)+ move.l (a0),freqsave-freq0(a0) clr.l (a0)+ move.w d0,SR movem.l (sp)+,d0-d1/a0 rts ;------------------------------------ ;now - sound chip start/finish code initsoundchip movem.l d0/a0,-(sp) lea $ffff8800.w,a0 move.b #7,(a0) turn on sound move.b #$c0,d0 and.b (a0),d0 or.b #$38,d0 move.b d0,2(a0) move.w #$0500,d0 set registers 5/4/3/2/1/0 all = 0 initslp movep.w d0,(a0) sub.w #$0100,d0 bpl.s initslp movem.l (sp)+,d0/a0 rts killsoundchip ;reset sound chip move.w d0,-(sp) move.b #7,$ffff8800.w turn off sound move.b #7,d0 or.b $ffff8800.w,d0 move.b d0,$ffff8802.w move.w (sp)+,d0 rts ;------------------------------- ;now - very low level code ;least significant sound digit digi3 MACRO dc.w $a00+($\1&15),$a00+($\2&15),$a00+($\3&15),$a00+($\4&15) dc.w $a00+($\5&15),$a00+($\6&15),$a00+($\7&15),$a00+($\8&15) ENDM ;most significant sound digits digi2 MACRO dc.w $0900,(($\1>>4)&15)*$100+(($\1>>8)&15) dc.w $0900,(($\2>>4)&15)*$100+(($\2>>8)&15) dc.w $0900,(($\3>>4)&15)*$100+(($\3>>8)&15) dc.w $0900,(($\4>>4)&15)*$100+(($\4>>8)&15) dc.w $0900,(($\5>>4)&15)*$100+(($\5>>8)&15) dc.w $0900,(($\6>>4)&15)*$100+(($\6>>8)&15) dc.w $0900,(($\7>>4)&15)*$100+(($\7>>8)&15) dc.w $0900,(($\8>>4)&15)*$100+(($\8>>8)&15) ENDM pad MACRO dcb.b (\1)-*,0 ENDM SteLoc dc.l 0 * This is only confusing cause it has to be relocated * by Init before the player can start. *Routine for output through STE hardware STEint addq.b #1,$00000000.l btmodmod8 equ *-4 ;where to relocate btmod addq.b #1,$00000000.l btmodmod9 equ *-4 ;where to relocate btmod btmod8 equ *+3 ;effectively pointer to data bas_997 move.b sample_buffer1+00(pc),$00000000.l STEmod1 equ *-4 btmod9 equ *+3 ;effectively pointer to data move.b sample_buffer2+00(pc),$00000000.l STEmod2 equ *-4 rte ds.b 256-30 * ds.b 256-(playbackint-STEint) *Routine for output through 8 bit stereo cartridge playbackint addq.b #1,$00000000.l btmodmod4 equ *-4 ;where to relocate btmod addq.b #1,$00000000.l btmodmod6 equ *-4 ;where to relocate btmod btmod4 equ *+3 ;effectively pointer to data bas_998 move.b sample_buffer1+00(pc),$00000000.l btmodmod5 equ *-4 btmod6 equ *+3 ;effectively pointer to data bas_999 move.b sample_buffer2+00(pc),$00000000.l btmodmod7 equ *-4 tst.b $fa0000.l btmod5 equ *-1 tst.b $fa0200.l btmod7 equ *-1 rte pad bas_998+$100+2 ; make sure sample buffer is on a round number offset * ; from the reference to it sample_buffer1 dcb.b 256,$80 ;basically, initialise to silence pad bas_999+$200+2 ; make sure sample buffer is on a round number offset sample_buffer2 dcb.b 256,$80 *Standard Replay cartridge output routine replay8int move.w d0,-(sp) move.l a0,-(sp) clr.w d0 lea sample_buffer(pc),a0 move.b $0000(a0),d0 btmod2 equ *-1 addq.b #1,btmod2-sample_buffer(a0) add.w d0,d0 lea $fa0000.l,a0 ;is this the correct address?? tst.b (a0,d0.w) ;write to ROM! (by reading!) move.l (sp)+,a0 move.w (sp)+,d0 rte *Replay Professional output routine (12 Bit) replay12int move.w d0,-(sp) move.l a0,-(sp) clr.w d0 lea sample_buffer(pc),a0 move.b $0000(a0),d0 btmod3 equ *-1 addq.b #1,btmod3-sample_buffer(a0) add.w d0,d0 add.w d0,d0 lea $fa0000.l,a0 tst.b (a0,d0.w) ;write to ROM! (by reading!) move.l (sp)+,a0 move.w (sp)+,d0 rte *Standard output routine through monitor sample_int move.l d0,-(sp) moveq #8,d0 move.b d0,$ffff8800.w addq.b #1,$00000000.l btmodmod equ *-4 ;where to relocate btmod btmod equ *+3 ;effectively pointer to data bas_1 move.b sample_buffer(pc),d0 add.w d0,d0 ;d0=512+byte*2 add.w d0,d0 ;d0=1024+byte*4 bas_3 move.l conv2(pc,d0.w),d0 move.b d0,$ffff8802.w move.l d0,$ffff8800.w move.l (sp)+,d0 rte conv2 digi2 000,000,200,300,400,500,510,600 digi2 600,620,700,720,730,800,800,820 digi2 830,900,910,920,930,940,950,951 digi2 A00,A20,A30,A40,A50,A50,A52,A60 digi2 A62,A70,A71,B00,B10,B30,B40,B40 digi2 B50,B52,B60,B61,B70,B71,B72,B73 digi2 B80,B81,B83,B84,B90,C00,C20,C30 digi2 C40,C50,C51,C52,C60,C62,C70,C72 digi2 C73,C80,C80,C82,C83,C90,C90,C92 digi2 c93,c94,c95,c95,ca0,d00,d20,d30 digi2 d40,d50,d50,d52,d60,d62,d70,d71 digi2 d73,d74,d80,d82,d83,d90,d90,d92 digi2 d93,d94,d95,d95,da0,da1,da3,da4 digi2 da4,da5,da5,da6,da6,da7,da7,db0 digi2 db1,db2,db3,db4,db5,db5,db6,e00 digi2 e10,e30,e40,e41,e50,e52,e60,e61 digi2 e70,e71,e73,e74,e80,e81,e83,e84 digi2 e90,e92,e93,e94,e95,e95,ea0,ea1 digi2 ea3,ea4,ea4,ea5,ea5,ea6,ea6,ea7 digi2 ea7,ea7,eb0,eb2,eb3,eb4,eb5,eb5 digi2 eb5,eb6,eb6,eb7,eb7,eb7,eb8,eb8 digi2 eb8,eb8,eb9,ec0,ec1,ec3,ec4,ec4 digi2 ec5,f00,f10,f30,f40,f41,f50,f52 digi2 f60,f61,f70,f71,f73,f74,f80,f82 digi2 f83,f84,f90,f92,f93,f94,f95,f95 digi2 fa0,fa1,fa3,fa4,fa4,fa5,fa5,fa6 digi2 fa6,fa7,fa7,fb0,fb0,fb2,fb3,fb4 digi2 fb5,fb5,fb6,fb6,fb6,fb7,fb7,fb7 digi2 fb8,fb8,fb8,fb8,fb9,fc0,fc1,fc3 digi2 fc4,fc4,fc5,fc5,fc6,fc6,fc7,fc7 digi2 fc7,fc7,fc8,fc8,fc8,fc8,fc9,fc9 digi2 fc9,fc9,fc9,fc9,fca,fd0,fd1,fd3 pad bas_1+$500+2 ; make sure sample buffer is on a round number offset * ; from the reference to it sample_buffer dcb.b 256,$80 ;basically, initialise to silence dcb.b 256,$80 ;---------------------------------------------------------------------- ;now - decode quartet data stuff cliptabmem: REPT 384 dc.b 0 ENDR rcnt set 1 REPT 254 dc.b rcnt rcnt set rcnt+1 ENDR REPT 384 dc.b 255 ENDR cliptabmem2 REPT 128 dc.b 0 ENDR rcnt set 2 REPT 124 dc.b rcnt dc.b rcnt rcnt set rcnt+2 ENDR REPT 140 dc.b 254 ENDR cliptabmem3: REPT 128 dc.b -128 ENDR rcnt set -127 REPT 254 dc.b rcnt rcnt set rcnt+1 ENDR REPT 140 dc.b 127 ENDR shiftclip: dc.w 0 synslide MACRO lea ioffset\1(pc),a5 cmp.w #'S',cnote(a5) bne.s .no\@ move.l speed(a5),d6 add.l freq(a5),d6 increase the freq by the speed move.l d6,freq(a5) tst.l speed(a5) bmi.s .ismi\@ cmp.l dfreq(a5),d6 blt.s .no\@ hasn't reached dest bra.s .on\@ ;is done! .ismi\@ cmp.l dfreq(a5),d6 bgt.s .no\@ hasn't reached the destination yet .on\@ move.w #'P',cnote(a5) it becomes a play command if it has move.l dfreq(a5),freq(a5) .no\@ ENDM decode MACRO lea ioffset\1(pc),a5 subq.w #1,length(a5) decrease note length counter bne.s .on\@ decode voice1 if not at end of note bsr.s decodesub .on\@ ENDM loopmac MACRO move.l rppt\1(pc),d4 tst.w d4 beq.s .rep\1 ;rept iff non-zero move.l #silentlen,d4 lea silentend(pc),a\1 ;new start address move.l a\1,base\1-ioffset0(a6) ;add silence to the end move.l d4,rppt\1-ioffset0(a6) ;and repeat it clr.l freq\1-ioffset0(a6) ;and stop it? .rep\1 swap d\1 subq.l #1,d\1 ;compensate for carry cascade (very minor!) sub.l d4,d\1 swap d\1 ENDM ;now, slower (200Hz) interrupt envelope_int move.w #$2500,SR ;allow timer A to interrupt (??) movem.l d0-d7/a0-a6,-(sp) ;be careful... ruining latency??? * lea fadeincr(pc),a0 * tst.w (a0) * bne.s isfading ;branch if fade level changing! clr.b d5 ;holds bytes for second pass clr.w d6 moveq.l #0,d7 move.l lowlevelpointer(pc),a0 move.b (a0),d6 ;d6 holds current value lea lastbtmod(pc),a0 move.b (a0),d7 ;d7 holds last value move.b d6,(a0)+ ;a0 now = nextpass lea sample_buffer(pc),a5 add.l d7,a5 ;point a5 to within buffer sub.b d7,d6 beq.w envx ;cut out if none to go! bcc.s .noover ;if d6.b > d7.b then is ok! add.b d7,d6 ;re-compensate move.b d6,d5 ;for next time move.b d7,d6 ;for this time neg.b d6 ;do top end .noover ; lea nextpass(pc),a0 ;because nextpass==lastbtmod+1 move.b d5,(a0) ;second pass's length ;now perform sample stepping in the midground movem.l freq0(pc),d0-d3 swap d0 swap d1 swap d2 swap d3 lea .fmod0+2(pc),a0 move.l d0,(a0) move.l d1,.fmod1-.fmod0(a0) move.l d2,.fmod2-.fmod0(a0) move.l d3,.fmod3-.fmod0(a0) movem.l offset0(pc),d0-d3 swap d0 swap d1 swap d2 swap d3 movem.l base0(pc),a0-a3 clr.w d5 ;high byte of low word is always zero clr.w d7 ;used as dummy (0) in addx.w's lea cliptabmem(pc),a4 ;holds current cliptab lea ioffset0(pc),a6 subq.w #1,d6 ;because is a dbra (n-1) loop .midglp clr.w d4 move.b 0(a0,d0.w),d4 move.b 0(a1,d1.w),d5 add.w d5,d4 move.b 0(a2,d2.w),d5 add.w d5,d4 move.b 0(a3,d3.w),d5 add.w d5,d4 move.b 0(a4,d4.w),(a5)+ .fmod0 add.l #0,d0 addx.w d7,d0 .fmod1 add.l #0,d1 addx.w d7,d1 .fmod2 add.l #0,d2 addx.w d7,d2 .fmod3 add.l #0,d3 addx.w d7,d3 move.w d0,d4 and.w d1,d4 and.w d2,d4 and.w d3,d4 .midgon dbpl d6,.midglp bmi.w .lpdone .overflow tst.w d0 bmi.s .try1 loopmac 0 .try1 tst.w d1 bmi.s .try2 loopmac 1 .try2 tst.w d2 bmi.s .try3 loopmac 2 .try3 tst.w d3 bmi.s .try4 loopmac 3 .try4 dbra d6,.midglp ;falls through to .lpdone ... .lpdone lea nextpass(pc),a5 clr.w d6 move.b (a5),d6 clr.b (a5) lea sample_buffer(pc),a5 dbra d6,.midglp swap d0 swap d1 swap d2 swap d3 lea offset0(pc),a4 movem.l d0-d3,(a4) .nonedone bra nonedone lastbtmod dc.b 0 nextpass dc.b 0 even ;now, slower (200Hz) interrupt envelope_int2 move.w #$2500,SR ;allow timer A to interrupt (??) movem.l d0-d7/a0-a6,-(sp) ;be careful... ruining latency??? * lea fadeincr(pc),a0 * tst.w (a0) * bne.s isfading ;branch if fade level changing! clr.b d5 ;holds bytes for second pass clr.w d6 moveq #0,d7 move.l lowlevelpointer(pc),a0 move.b (a0),d6 ;d6 holds current value lea lastbtmod(pc),a0 move.b (a0),d7 ;d7 holds last value move.b d6,(a0)+ ;a0 now = nextpass lea sample_buffer1(pc),a5 add.l d7,a5 ;point a5 to within buffer sub.b d7,d6 beq.w envx ;cut out if none to go! bcc.s .noover ;if d6.b > d7.b then is ok! add.b d7,d6 ;re-compensate move.b d6,d5 ;for next time move.b d7,d6 ;for this time neg.b d6 ;do top end .noover ; lea nextpass(pc),a0 ;because nextpass==lastbtmod+1 move.b d5,(a0) ;second pass's length ;now perform sample stepping in the midground movem.l freq0(pc),d0-d3 swap d0 swap d1 swap d2 swap d3 lea .fmod0+2(pc),a0 move.l d0,(a0) move.l d1,.fmod1-.fmod0(a0) move.l d2,.fmod2-.fmod0(a0) move.l d3,.fmod3-.fmod0(a0) movem.l offset0(pc),d0-d3 swap d0 swap d1 swap d2 swap d3 movem.l base0(pc),a0-a3 clr.w d5 ;high byte of low word is always zero clr.w d7 ;used as dummy (0) in addx.w's lea cliptabmem2(pc),a4 ;holds current cliptab add.w shiftclip(pc),a4 ; for STE int lea ioffset0(pc),a6 subq.w #1,d6 ;because is a dbra (n-1) loop .midglp clr.w d4 move.b 0(a0,d0.w),d4 move.b 0(a1,d1.w),d5 add.w d5,d4 move.b 0(a4,d4.w),sample_buffer2-sample_buffer1(a5) ; right channel clr.w d4 move.b 0(a2,d2.w),d4 move.b 0(a3,d3.w),d5 add.w d5,d4 move.b 0(a4,d4.w),(a5)+ .fmod0 add.l #0,d0 addx.w d7,d0 .fmod1 add.l #0,d1 addx.w d7,d1 .fmod2 add.l #0,d2 addx.w d7,d2 .fmod3 add.l #0,d3 addx.w d7,d3 move.w d0,d4 and.w d1,d4 and.w d2,d4 and.w d3,d4 .midgon dbpl d6,.midglp bmi.w .lpdone .overflow tst.w d0 bmi.s .try1 loopmac 0 .try1 tst.w d1 bmi.s .try2 loopmac 1 .try2 tst.w d2 bmi.s .try3 loopmac 2 .try3 tst.w d3 bmi.s .try4 loopmac 3 .try4 dbra d6,.midglp ;falls through to .lpdone ... .lpdone lea nextpass(pc),a5 clr.w d6 move.b (a5),d6 clr.b (a5) lea sample_buffer1(pc),a5 dbra d6,.midglp swap d0 swap d1 swap d2 swap d3 lea offset0(pc),a4 movem.l d0-d3,(a4) nonedone synslide 0 synslide 1 synslide 2 synslide 3 decode 0 decode 1 decode 2 decode 3 envx movem.l (sp)+,d0-d7/a0-a6 rte ;now - slide each channel, and then decode next instruction(s) decodesub declp move.l cinstptr(a5),a6 get pointer to next instruction add.l #12,cinstptr(a5) then increment for next time move.w (a6),d6 move.w d6,cnote(a5) move.b decodetab-'A'(pc,d6.w),d6 ;ignore unknown chars jmp brtab(pc,d6.w) brtab Berr bra.s declp Bplay bra.w dcplay Brest bra.s dcrest Bfin bra.s dcfin Bvchg bra.w dcvchg Blpst bra.w dclpst Blpend bra.w dclend Bslid bra.s dcslid dtab MACRO dc.b \1-brtab,\2-brtab,\3-brtab,\4-brtab ENDM decodetab dtab Berr,Berr,Berr,Berr ;ABCD dtab Berr,Bfin,Berr,Berr ;EFGH dtab Berr,Berr,Berr,Blpend ;IJKL dtab Berr,Berr,Berr,Bplay ;MNOP dtab Berr,Brest,Bslid,Berr ;QRST dtab Berr,Bvchg,Berr,Berr ;UVWX dtab Berr,Berr,Berr,Berr ;YZ-- dcb.b 'l'-('Z'+1+2),Berr-brtab dtab Blpst,Berr,Berr,Berr ;lmno dcfin move.l vstart(a5),cinstptr(a5) move.l defstack(a5),stackptr(a5) bra.s declp decode it again dcslid move.w 2(a6),length(a5) move.l 4(a6),dfreq(a5) slide move.l 8(a6),speed(a5) just copy it over previous Play dcx rts dcrest move.w 2(a6),length(a5) copy in the length clr.l freq(a5) move.l #silentval,d6 lea silentend(pc),a6 move.l a6,d7 bra.s set_play_params dcplay move.w 2(a6),length(a5) copy in length move.l ioffset(a5),d6 set offset to initial value move.l inst(a5),d7 move.l 4(a6),freq(a5) and the frequency move.l irppt(a5),rppt(a5) reset repeat point ; bra.s set_play_params ;falls through ;set d6 & d7 to be length(chan) & end(chan) respectively set_play_params move.l d6,offset(a5) move.l d7,base(a5) rts dcvchg move.l 8(a6),d7 sound number *4 move.l satab(pc,d7.l),a6 address of wave move.l -4(a6),ioffset(a5) neg.l ioffset(a5) move.l -8(a6),irppt(a5) set initial repeat point moveq.l #0,d7 move.w -4(a6),d7 get end of sample add.l d7,a6 move.l a6,inst(a5) and save in current voice bra declp This instruction takes 0 cycles dclpst move.l stackptr(a5),a6 move.l cinstptr(a5),-(a6) pushes the next instr address and 0 clr.w -(a6) move.l a6,stackptr(a5) bra declp Takes 0 cycles dclend move.w 8(a6),d7 copy the initial count into d7 move.l stackptr(a5),a6 move.w (a6),d6 read in the count tst.w d6 bmi.s isstacktop rather than analyse at start! bne.s notflp this isn't the first encounter rezoom move.w d7,d6 addq.w #1,d6 and add 1 ( at least 1 rept ) notflp subq.w #1,d6 decrease count beq.s endls have finished loop move.l 2(a6),cinstptr(a5) pop loop address move.w d6,(a6) stick count back on stack bra declp takes 0 cycles isstacktop move.l vstart(a5),-(a6) ;push start address clr.w -(a6) move.l a6,stackptr(a5) bra.s rezoom endls addq.l #2+4,a6 step over address on stack move.l a6,stackptr(a5) bra declp and get next instruction satab ds.l 20 ;holds each sound's start-address ;this is here so that 'dcvchg' can use 'satab(pc,dn.l)' mode dc.l $01000000,$01000000 ;format of individual sample silent dcb.b 256,$80 ;played at end of play and by rests rdata dc.w 'R' ;null data for non-playing channels dc.w 10000 dc.l 0,0 ;pad up to field size (12) dc.w 'F' ds.w 10 ;pad up to field size (12) silentend equ silent+256 silentlen equ $01000000 silentval equ $ff000000 silentend2 equ silentend silentval2 equ silentval wavedata ioffset0 dc.l 0 ;initial offset for current sample ioffset1 dc.l 0 ioffset2 dc.l 0 ioffset3 dc.l 0 freq0 dc.l 0 ;playback step 'frequency' freq1 dc.l 0 freq2 dc.l 0 freq3 dc.l 0 offsets ;must follow immediately after freq0..freq3 offset0 dc.l 0 offset1 dc.l 0 offset2 dc.l 0 offset3 dc.l 0 inst0 dc.l 0,0,0,0 ;silentend rppt0 dc.l 0 rppt1 dc.l 0 rppt2 dc.l 0 rppt3 dc.l 0 base0 dc.l 0 base1 dc.l 0 base2 dc.l 0 base3 dc.l 0 cnote0 dc.l 'R','R','R','R' ;current note speed0 dc.l 0,0,0,0 ;slide speed dfreq0 dc.l 0,0,0,0 ;slide destination freq length0 dc.l 1,1,1,1 ;note duration cinstptr0 dc.l 0,0,0,0 ;current instruction pointer irppt0 dc.l 0,0,0,0 ;rept point for current sample vstart0 dc.l 0,0,0,0 ;start of voice stackptr0 dc.l 0,0,0,0 ;STACKn -- voice stack pointers defstack0 dc.l 0,0,0,0 freqsave dc.l 0,0,0,0 ;holds freq0..3 while stopped ;now offset equates ioffset equ 0 freq equ freq0-ioffset0 inst equ inst0-ioffset0 rppt equ rppt0-ioffset0 cnote equ cnote0-ioffset0 speed equ speed0-ioffset0 dfreq equ dfreq0-ioffset0 length equ length0-ioffset0 cinstptr equ cinstptr0-ioffset0 irppt equ irppt0-ioffset0 vstart equ vstart0-ioffset0 stackptr equ stackptr0-ioffset0 defstack equ defstack0-ioffset0 offset equ offset0-ioffset0 base equ base0-ioffset0 ds.w STACKMAX STACK0 ds.w STACKMAX STACK1 ds.w STACKMAX STACK2 ds.w STACKMAX STACK3 ds.l 1 bottom ;end of binary saved data ; ; Written by Rob Oct 90 ; ; Test code for driver binary... Loads in a tune and plays it ; continually inverting the screen.. ; Hit a key to exit opt p+ make position independent ;Constant Offsets from start of DRIVER.BIN _Install equ $0000 sets up timer A & C vectors & installs _DeInstall equ $0004 restores old vectors etc _Start equ $0008 start playing tune (_SongAddr,_VoiceAddr) _Stop equ $000C stop playing current tune _Restart equ $0010 restart playing current tune _SongAddr equ $002C .l holds address of song _VoiceAddr equ $0030 .l holds address of 20-voice kit _IRQmask equ $0038 .w holds normal IRQ mask to write to MFP _SoundType equ $003a .w holds low level sound driver type number ;case of _SoundType.w= ;[0] => internal ;[1] => Replay 8-bit ;[2] => Replay 12-bit ;[3] => Playbackint ;[4] => STE sample hardware pea Prog(pc) move.w #$26,-(sp) Call SUPERVISOR routine. trap #14 addq.l #6,sp term move.w #0,-(sp) any value move.w #$4c,-(sp) P_Term/Quit. trap #1 Prog ********************************************************************* * Must be in supervisor mode to install and run quartet driver * * set up any other interupts you want running first. * ********************************************************************* * Turn mouse off at Keyboard processor to avoid noise * If you want to use the mouse you will have to install your * own keyboard routine (See manual) lea keydat(PC),a0 move.b #$12,(a0) bsr keysend ********************************************************************* * First you must install the quartet driver for a given output type * * Specify the MFP interupts you want to remain enabled by putting * * a mask into _IRQmask. the first byte goes to IMRA and IERA, the * * second goes to IMRB and IERB * ********************************************************************* lea sing_s(pc),a6 get playback routine start address move.w #$1e64,_IRQmask(a6) ; stick $40 in for keyboard only move.w #0,_SoundType(a6) default, ie internal sound jsr _Install(a6) ******************************************************************** * Next set up the pointers to the tune and voiceset and call the * * start routine to start up the music * ******************************************************************** lea song1_s(PC),a5 address of song to play ->A5 move.l a5,_SongAddr(a6) inform system of where song is lea voice_s(PC),a5 address of voiceset to use ->A5 move.l a5,_VoiceAddr(a6) ...and where current kit is! jsr _Start(a6) let's go! ******************************************************************* * Any processing or animation you want to do can go in here * ******************************************************************* loop .loop1 move.l $44e,a0 move.w #32000/4-1,d1 .loop2 eor.l #-1,(a0)+ dbf d1,.loop2 move.w #$ff,-(sp) * use gem key scan cause I'm lazy move.w #6,-(sp) trap #1 addq.l #4,sp tst.w d0 beq loop ******************************************************************* * Just call Deinstall to turn everything off * ******************************************************************* jsr _DeInstall(a6) * Just turn the mouse back on lea keydat(PC),A0 move.b #$8,(a0) bsr keysend rts return from Super call to Prog keysend: pea keydat(PC) move.w #0,-(sp) move.w #25,-(sp) trap #14 addq.l #8,sp rts keydat dc.w 0 ******************************************************************* * This can be used to temporarilly stop a song * ******************************************************************* stopsong lea sing_s(pc),a6 jmp _Stop(a6) stop! ******************************************************************* * This can be used to restart a stopped song * ******************************************************************* restartsong ;should have started (& stopped) a song before calling this! ;but the program double-checks anyway lea sing_s(pc),a6 jmp _Restart(a6) restart! * NB -- The following could be loaded into memory by the program * I just find it convienient to binary include them * include the player binary code sing_s incbin rob5.bin even * include the song and voiceset song1_s incbin madmak.4v even voice_s incbin pants.set even end  VwEwVElEcPEcSELBnPEnSBVBlBPBSBSBSBPYSYSYSYPD3sSDSDSDP3sSSSPB3sSBSBSBPY3sSYSYSYPDSDSDSDPB3sSBSBSBPBSBSBSBPYSYSYSYPD3sSDSDSDPB3sSBSBSBLBFBVlRL0>l0>nV0>P0>P`P>S>S0P0>P0CP0P0CP0>P0P0P`P0P0P"S"S0]P0"PSS0"P0P0P>S>S0P0>P0P0P`PSS0@P0P0>P0CP0P0P0BP0P0P0CP0>P0P0"P0]PƆPƆP0}fSƆPƆP`}fS }fP<SH}fP0<P`]P`P0>SSSSPSSSPSSP0>S``P`SSSV0Bl0BP0,P0]P0,P0P0>P0P0>P0CP0P0CP0P0^P0BP0^P0P0CL0YL0YF`#=4VV0P`VPHVPV`#P0P0VP`V0P`VPHVPV`#P0P0VP0PPV0PPHVPHVPV`#P0P0VP`V0P`VPHVPV`#PVPVPPVPP0PV0PVPEpPEpPEpVPVP=4P=4VPV`#PV0P=4V0PV0PVPVPPPV0PVPEpPEpPEpVPVP=4P=4VPV`#PVP=4VPV0PVPVPEpVPPV0PPVPEpPEpVPVP=4P=4VPV`#PVP=4VPVPVPVPPPV0PVPEpPEpPEpVPVPEpVP=4PVPPEpVPPPPPPl0=4V0PVPEpPEpPEpVPVP=4P=4VPV`#PVP=4VPV0PVPVPPPV0PVPEpPEpPEpVPVP=4P=4VPV`#PVP=4VPV0PVPVPEpVPPV0PPVPEpPEpVPVP=4P=4VPV`#PVP=4VPV0PVPVPPPV0PVPEpPEpPEpVPVP=4P=4VPV`#PVPVPPVPV0PVPEpVPV0PVPEpPEpPEpVPVP=4P=4VPV`#PV0P=4V0PV0PVPVPPPV0PVPEpPEpPEpVPVP=4P=4VPV`#PVP=4VPV0PVPVPEpVPPV0PPVPEpPEpVPVP=4P=4VPV`#PVP=4VPVPVPVPPPV0PVPEpPEpPEpVPVPEpVP=4PVPPEpVPPPPPPLFVVEPE3sl3sR3sLBslB3sPB3sPBPBPPBPBP>PPBPCPBPPBPBP>UZPUZPB3sPBPBPPBPBP>PPBPCPBPPBPBP>UZPUZLBslB3sPB3sPBPBPPBPBP>PPBPCPBPPBPBP>UZPUZPB3sPBPBPPBPBP>PPBPCPBPPBPBP>UZPUZPY3sPYPYP>PYPYPP>PYPPYPj PYPYPUZP>UZPY3sPYPYP>PYPYPP>PYPPYPj PYPYPUZP>UZPD3sPDPDPPDPDPPPDPBPDPPDPDPUZPUZPD3sPDPDPPDPDPPPDPBPDPPDPDPUZPUZP3sPPPPPPYPPPPPPPPYUZPUZP3sPPPPPPYPPPPPPPPYUZPUZVBPB3sPBPBPPBPBP>PPBPCPBPPBPBP>UZPUZPB3sPBPBPPBPBP>PPBPCPBPPBPBP>UZPUZPY3sPYPYP>PYPYPP>PYPPYPj PYPYPUZP>UZPY3sPYPYP>PYPYPP>PYPPYPj PYPYPUZP>UZPD3sPDPDPPDPDPPPDPBPDPPDPDPUZPPD3sPDPDPPDPDPPPDPBPDPPDPDPUZP3sPB3sPBPBPPBPBPCPPBPPBP^PBPBPCUZPUZPB3sPBPBPPBPBPCPPBPPBP^PBPBPCUZPUZPB3sPBPBPPBPBP>PPBPCPBPPBPBP>UZPUZPB3sPBPBPPBPBP>PPBPCPBPPBPBP>UZPUZPY3sPYPYP>PYPYPP>PYPPYPj PYPYPUZP>UZPY3sPYPYP>PYPYPP>PYPPYPj PYPYPUZP>UZPD3sPDPDPPDPDPPPDPBPDPPDPDPUZPUZPD3sPDPDPPDPDPPPDPBPDPPDPDPUZPUZPB3sPBPBPPBPBPCPPBPPBP^PBPBPCUZPUZPB3sPBPBPPBPBPCPPBPPBP^PBPBPCUZPUZLF BASD SNAR SHAK ELEC FUNB STRI RSTR STIN HITV POLY ELEC AHHV LICK HIPP HIPP HIPP HIPP HIPP AHHV AHHV V LN3ZyyZNNuf>R'Xg2BIT@xpo$_O4KyZ'0+Bp+x"SR_BWCmxx{_˾rcgXPJ"&&  ' 0$ILI\czdHO@06.-@Rarx˵yj_YJ>$  "(>MZdsǻyl`PLF:2(    (/56(!+:CKVemxŻxjf\PJDB<1*"   '//3?EFQXZ^cjsrw~zwzyvrjnrnjjlnlkfejqlgbhnkhfmnjeedjjkjmkrqkhmpsrpsvwvy{ypqwvtvwwtqwyqpruvllrstxrljjmpjdfhnjhholjhhljhonomnswuyutz{~}|~}|}{z{trsxvsutsrxysklrsqppnqtuuuwvxtx{|zxvz}z~~}{~zy{~{{z|{{xxzyzwvrprrqkmqusouxusrvvttwwsvvuvortnosvwwsxzzzz~zw{~~~~~}|zz||{zxwyzvrsvxsrkq{}vty~vx|~~zzz{~~~~|{|}xtqrsvutppqqpmlppmjkpoljlnnkkrsqtuwvwz~~yz||zwuwwwtsvwvuvvwvyxwvwy}zuwxz~zwz{z|{zz~~|{|{{yz}~|yxurssttsttturnopooklpqqonnnkjimoqssuvwvtuwx{~z{~~}zx|z{|zz||{|yz{zwxwzyz|~~{zyyxyzxz~{xv|~}{z~~~~~|z{zxsstutswxutrqssuxxtussqmpuutusruuvxzz|z|}|~zz}{zywxzzzvuvvxxxvwvwzyzz|xvtwzuvyzzyvu{~~~~~~~|xwxzzzzwurrrroptsqoqprqonnpqrrrrrurprvvsstxxvvz||~~}}~}|}{zywxyyyxxwyzxyyyxxzyzywvvwxxz{|{{{~~~}~~~~}~~~|zzx{||2BIT@ |U}GUL3 1>Kaaaab? %wĴF E U~泞P!G*%ZNIV;"c *#  J!^LpIN-knđpwdXvא\zw`2R%D =8B.o.8"?OL/J6e*րۮٰРa\T77> F9I(N0:)|{p?`VIŸŽԲ豺ѽ솟㟟`k}^6\LJ^9_*6@H07;:0CAUJsN}QJ*oQȏ՘B˺DUyvGRO,pL- PvQ_I4d6璽xȺַȮw.'SiC.S 6;'Le.5YW[ T9F6HG,ekyZo|tyԴةػy҃TqXgI_?g)a1eY6LH?U X;%6**-V9)]fwmӛ쐞Ռұ~Cp>|"4eLk_&>K1ICID)L6?rYx`|~}‘δ󶌻੧|cCGMPSWY\^_`abcddefffghijlmnpruwy{~~}|{zz{zzyzwo`K:,',:ObnndUKM[r~q^M=226BFHKMOQSUVWXZ[\^_`bdgijmpsux|~~}||{zzyyxri\NB70*# *>Sl~sfXJ@9559=@CFHJLNOQSTUWY[\^`begjmosvy|~}|{{zzzxtmbUJ>6* -C_zþ~ui\PD;6459=?BDFGJLMOQSUVXZ]`begknqtx|¾~~}}|{{zyxtmbXM@3$ #>ZuľzqfZPD;52369;>@BDFHJLNPRTVZ]_bfhmqtx|~}|{z{zywpi_SI7%+D`}si^QG>731248:@CEGKNPTVZ]aeimqvz¿}}||{{zxsmeYM;) )C^x|tk`VKB:3.,-.1479BEHLOSWZ`dhmrv}~}|{zyvph[K<, /C[sĿwoe[QH@81-*((+.048:>BDILPUY]agkpw~~~|{|{ytncUH7).CXm}vndZRH?81,)''(+.15881,(&%%'*.5;BKS]foy~zsnhb\VPID?;631.---/158=DLS]goz~xrld]UMF?94/,*))*-26=DLT\fnu~|wrlfa\VOJD@;8520/00136:?FNW`is|~yslf^XQIB<83/-,-.037=CJQYaiqy}xsnhc]XRMID@<964222358;@GMU_gpz{vqjd]VOHC>963111248<;999:<>BFMSZcjs{zuojb\WQLFB>;97789;=AFIOUZagmtz|xuolgb^YUPLIFCA?=====@CGLQW^flt|{vpje_YTNIEB?<;::<=?CFKPUZ`fkqw}}ytplgc^[WROLIFDCAAAABDHKPU[agnu}~xrlfa[VQLIEB@?>>?@BEHLQUY_eiouy~zvsnjfb]ZUROLIGEDCCCEFIMPU[`gmsy|vqkfa\WSOKIFDCCCCEFIKOSW[aeioux}zvsnjfb_[XSPNKIGFEEFGHKNRW]bgntz}wqmic`\WSPMKIHGGGGIKNQTX[`dimquy~|ytqmifb_[WTROLKIHGGIJMOSX\aflrx}|wrlhda]ZWTQOMLLLLMMPRTXZ^aeimqux|}yvrokhd`\YWSQOMLJJJKMORUY]chmrx}ytpjgc`]ZXUSRQPPPPQRTVX[^adhkorvy|{xtpnjgc`\ZWURPNMMMMOQSWZ^bflpu{~zuplgeb_^[YWUUUTTTUVWZ[^`behknrux{~|xtrokhea_\YXUSQOOPQQSUX\_cgkptz~}ytplhfca_^\ZZYXXXXXY[]^_acfilortwz}|yuromjgda_\YXUTSRRSTVXY]`chkptx}~yupljgfdba`^]\[\[\]]]_abcehkloqsvy{}~zwsqoljgdb_\ZYWWUUUUWY[^adgkorvz~|wtpligedcba````___``acdegikmnpsuvxz|}|xvsqnkigdb`^\[YXXYZ[\^`cehlosxz~}ytpnkhffdddccccccdddffhijlmnpqstuwy{{|}~~zwurpnljhecb`^]]\\]]_`cegilosvy{~{vsplkhgggfefffgfghhijkklmopqrstuvwxyz{{{}~}zwusqonljggecba````abdegjknqsvy|~{wtqmkiihhihihijjkkklmnopqqrsttuvwwvwwxxy{|}|ywusrponkihfedccccdefghkmorsuxy}}ywspnlkjjjklklmmnoopqpqrsstuutuvuutuutuuvwy|~}{xvtrqpomkjhggggggghiklnoqsuvx{}~|xvrqomlklmnooqpqrsttuvvuvuvwuvvuuttsrssrtvwz||zxvutsqqonmkkkkkkkklnopqstuwyz{}~{yvtrpnnnnoprtuuuvwxwxyyyxyxxwvvuutsrqppqrrtwy|}{yxwvutrqpponnnmnoopqqrstuwxyyz{|}~~{xvtrqpopqstuwxyz{{{||}||{{zyxwvtsqqomnmoorrux{~2BIT@55H5fSVZ_`bgimps|ǿgUVVXWZWQSVUTUTWWUZfz}XOTZ__eejopvzjSTTVVROOSVTTUTVVU^pkSOU\]acgkppzcORSSOOOPUUTUUVURWcx|`UPX\^bfknp{ZMSONNOPRUTUUVUST[llaXSZ]afinopOOMNPNQQTUUWWWQPS_px|okdZVZadklt\LKNQQRRSUVWZYSOOUbjfysnmdYY^ckm}lMJOSTUSRUXZ\[UPOPY`U^xssma[\ejrUJSVXWUSTZ]`^WSNNRWJHt}{vsla]ekbJVY[[VWU\aeb[VPROUDAfv{yrjbeugQY[_[[YW]dke_XUSPR@CZdn|zskorX[`__\\Y^koib]YYUNBBYb_gr}vv_`bb`_^[coqjea^]VOAD^^Z_akqzc`cb``__irpkheb`ZMAK]a]\]YUiedecc`beorpnjice[IEGag\`YLIau~~~efffddfkqqpnljhgTDIL\icbPBN`nuį~}|~zijhffhlopqpqlnl^KGOK^mfYGHSdlmwغ|{}~trolkkomoqrrqqqiPHMPQTncGMOZjjjr˭~|sjuvvqrqmqrststoWIOQTUXWSSUYalmotɩx[any~{vqquuuvxqYKMRUVYB@WY^aerttv}_S]ft}~zvyxxy{zjRIRRZVA67Udbdkyxvw̷lRS\emrx}|~~zgQOSWUD59JTXn~}Ǽ}zrVSX\^]^_hwvQ.,14777;IQSiw~ú{uZTY\^^^`gxsP5*.1565-+.3338BKMZnw{ŻiRY]`__bivzbUO4*-0329?HLUqwwοpVU\`_`ckvx\SWE-),/25/.05[zy}hYKJKQY\cmxmgeccgkpwx{zzy|rQ8+037FftuúnVJJJPVYalwlffcadkpswzzyy{wK4246ERYkxstsu{~ǺzcSUXUY_gowphkonprtw{~ufikK3;@KZ[cuxssx|ǾdTXXV\binpv~zmqpqsuxx|seel_;5>DS[Uayvty|ýcWZWX]decgrz{~xutuvxxy|sedflQ59?JVVUdsvv{eZZW[``\[dpsny{yy|yyx|wdddheB4=@PTTW_vyyĭi\ZX^\WTVcjhhu~{zy}{hdfej]=7=DQSUT`wv{ĿĮpaY[[USSV]bbgr}}yx~ldeffhV:82;HLNPPcty̿|aWUTSOIELX]^adjp}pkkigfdha@2AILNRU[adfinu{ry~tw{YFXaadjf^_cfjpv|пgTHBCHNORV\afeentzus~}{v_^]\cff`[]^`houy}ǽkTKJJOUVW[cikio|}{vz||n][_ccb[VUZcejrty~r[SSWZ^^_cjnmt}}~~z{m___bb^UMU`bchlkkwyhbeecefgjpsx|rw}uy}nba^b\QML_d^ca[[l|ùzxqklmopuy~{knsyzwsw|yxvofbcUILOZebbUJVer{ðtssux}xjlmmnpruttsspoj\KHOL]kdYIJUemoyֺzxz{sqomllpnpqrrqqqiPHMPQTmbGMOZjjjrʭ}{2BIT@hhh~{}wzxnr~pr||zyyzzvuv~vzr~~unjimu}ng~det~kbh|pl\uptipZesZTWSTpH`|AtmKDk`*gG0SCqw^Gfe>ZpnDXtbrrjgdfxTVxUly|}~zu~vonfdygm|qzu~y}yps{mrw|~zyttkmsyzvy|~x}yu~v~u|s{x|zwxt|uxx}~~{{{xxw{}}{zzxytxz{yzz{}~|{z{{}{}}~z2BIT@ NCS|=/ NlS!*G;@m5Md.|V3^VY7m˺lcbCf{6 W ng,iMS]^w¾җҜnOK|ge:$pW+mA=;K !e.D\\{fCv׸}k?>p`9\O Q/0o5F|Ї敭ĻƄV014; `0Vc䵍rK[*DW:JDAS[[uMnhvq^̟ڹҠfm~GUgK$0A+ .[,. 'kjoʟޭὨw\xcgdDL<  *) Dayqdvesȳ׿ͣ^Kt}R-)QcK4#">G/5A;TVK^fp}xw̾}|~`nyeJAJI7&$(/A`jXI_˰\GGJA2!7655/'"(:>@LVZmdz|`I2$".76562*!,69=IQ_s~~~ó}]OC=82,-1550*#"$)8Nezϼphchg`TMFB<74114:?@;62/1589@K^q{peYPF@FMQNJEA>94/*'%$'/;HS^lyq\PE=866676469?GILLIFA>EIJJHHGEEGGHKMMOQU[acejuŻxi_ZYWZ^^[UOGC=96543346@GOY`gnuyqieba`^^__]WROMNSXZZWSNJFGNW_hqx{ric_\\^`acdb^\]\\\[YVRQQQU[ahnqtuvz{rmigeedc``cddcbccb_\XSQOOQV]enwxrke`]ZVTRQPSWZ\\^``_\YVSQQSY`eks{zrlgca^\ZYYZ\]_abbba`bcdcba`acglsz{upic]YXXY[]_abbaacfhhgeba`acglpty~ytomjgeb_ZXWWXZ\^`beghhhhgfecbcehmtz{wrmiea_____`bbbaacefghjllljkklnptvxy{}yvrolifcccdefeeca__bdfikmoqrrrrrrtw{~~ysoljgdccdcccdgikllkihjklnoqsrrrsux{|xtpnlkiigffgijjjjijjkklmoqstvwxxxwvuvwy|}zvsqolkjiijjlllljijklnpqsuwz}~~}{ywwvvxz}{vspnljjiijkmnopppqrststuvxxxy{||{zzzz{}}zxwvtrqpppqqqpppqrrqpppppqrtvwyz|~~~~~~|zwurqooopqpqrrrrrrstuvxyyyzzyyy{{{{{{|}|yvtsssssrrrrsssstuvvvvvwxyzz{|}~}{{{{{|}~|zyxwvvuttssrrrrssttttuvwxxyz{}~~|||||}}~~|zxwwvutssssttuvvwwyz{{{{{||||{||}~}|zyxxwvtttttttuuuvwxyz{|}}~}}}|}~~}|||||zzyxwvuuuvwwwxxxxxyyz{{||}~}~~~}{yxvuuuvvwxxyxxxyzz{||}}}~~~~~}}||{zyyxxyyxxxxxxxxxyzz{||}~~~~~}|||{zyxxxxyyyyz{{{{{||}}}~~~~~~~~~~}{{zyyxxxyyyyyzzzzz{{|}}~~~~~~~~~~~~2BIT@@@ @}}~~}}~{yyz{}~~~|}~zwwxz|~~|}}zwvwz|~~~z}}yutvy{~~~y{~|wsrtwz}~~}~~y{~{vqpqvz}~}~}wzzunnpuz}~~~~}wzysmlosx}~~~~{uy~xrjhlrx}~~~~{txwoihkrx}~}yrx}vmedipw}~}~yqw}skcbfnw}~}}wox|rha`enw|~}|umw{pe]\dmv}~}}~slw{oc[Zclv{}}}qkyyo_XXbku|~}}}pjyzl]WW`ju|~~oiyzmZSU_iu|}}~mg|}{iVQS^it|~|}~mi{}{iTNQ\it|~}}~~jg~{{gPLOZht|~}|~kg~{}hNJNZfs{~}|hj{~eMGLXfqz~}}{iiz~dJEKWgr{~~zii{bHDJWfrz~}~xhkygDAHVfqz}|}wfkzcEAHUcpy~~}~whm}fC?GUdpy~~vhn{cA>FUdpx~~ujp}gA9BRamx}wmsq@8AQ`mw|~xmrq>7BP`mv}xosu?5@O_kv{ynrwA4?N^ku{yprxD3=L]ku{|pr|G3=L]ju{~|qpH0=L]juz~~po~K35FWdov{~zadrhnA4EVdnuz~u`dmf~m@5FVcnuz~u^glerC5DVcnuz~s]gibtJ5DTamtz}r]kgd}uG5BTamtz~o^jed~wI6ASamtz~l\mc`zM6@Raluz~j\nb^~zQ8>Q_jsz~g\o`a}S7?R`jsy~i]u]^|U:>P`ksy~e]u_^V9?P^kszf_v}Y^Z;>O`jsz~e`z}Z`[>IZgrz}}wkpiScmO=GYfqz|}xmrjRcpS>FXfqz{}xnsjTgrY@EXgrz}z}zqrfSerXAFYfqz|y~zqseRgs^DFWer{{yzsseTgs]EDVepz~zy|tteSjtaHCVfq{}yy}tsdQitaIEUerz|wyutcRjvbJFVeqzzvyvscTjwgNFTeqy~ywzurbSjvgPFUdqz~}yvzuq`UkwgRFRdpy~{vu{uq`UlxkTHRdqy}}zuu}up~`UkxlYISeqz||xtt~tn_VmymZKSdox{zvsvro}`Vqzo[KRdpx{ytrvql|_Vqzp^NRcpwzxtrvrl{~`Xozr`NSdowywrqxql}_WpzscQRcnvwtqpypk~_XrzsdSSbouusoq|li}~^YtzufSScnsuroq|ki||]YuzviUTansrpnq}~jh~z][xzvjXTbmqrmms}hgy\[yzwnYUamqommtyfiy\]|{wm[Vaknnlmuyeiv[^z{xp\Vajmlknwucis\_zyq_X`iljjnzrajsZ_|{t`Yaijiio|p`joYc|ztaXahighp~l`lnYe|{saX_egfhrj_nlYg}|vcY`eeejtf`pi[g}~xeY^cddjx~d_phYk}~xeY]aadkx{b^tfZl}ygYZ_`dl{x`_vfZnzhYZ]_dn~v__wd[n{iYX[^dpt_ayd\p~iWWZ]esp^b{~d]rkXUX]ftn\az|a^s~iWTW\hwl\c|}b\ulWQU[ixj\c}}b]vmWOT]izh\d~ya`wnUNS]k{f\e~{b]voVLR]l|}g[e{aawoTKQ_o|}~f[gzb_xrVJP^p}}||d[f~xb`wsVIR`q}||yf[eza`ztVIQas|}z{zd\ezcaxvXIRbr{|x{ze]e~}eavtZIQcs{yv{|f\dz~f`tv\IPbsyutz|h]bwg_rw_MQbrxusy}j^bvj`ozePPcpvtqzm^`rn_n|iSP`otpqyn__pqak|lWP^nrpnwoa_mtah|p]S^lpnmwqb]jwce|scV^knmluud]e~}dc{~~|ugY]hlkkuwg]ezhav}|zvl^\fjhir|i^avmap}{zxqd_ehggom^^npal}yyxwlbcfefpra]jvbi}xxxysgcdcdn}ud\d|gc~~wvwzyodbaajzzh\avjcvxtvz}vg`_`hw~l]]moaowsuzzla]]fuo`\jtajxrtyqb]\crsb\h{dgyrrxwdZZaowe\d{~feyrqw~i[Z`nzg\awid|yqpum[X^n~}j]`skcw{qour[V]l}m]_qobs|pntw]TZj}o_[lpap}pmsz_TYizpb[itcm}pkqcSXgysa\hxekpkp~fRWfxvcZeyci~pkpjSVfwwdZd~|fgnio~kUUewydZc{|ghnio~oTVfvxf[d}}eg~nhonUUfxwd[b}|eg~mhooVUevwe[d}zfi{kgpqVVhxwdYc}zei{kgqrWWhxwd[d~{ghyigrpXZiyucZexckvggtqZ[lyuaZfyensfgtp[^nys_Zfudpqfgwq]`px}p^Ziscpodizp^apy|~m\[mpdtkdl~m`dqx{}j[]smez|gepmagsy{~{iY]wigvffsncisxy}wdY`|}firdhvoektwy~u`Xfxenncj}}nhntuyo][lpdu|gdo|ojnsuyiZ[rle}ueft{mjortzydY`z~gipdjz|nknqt{s_Yfyepjdozolopu}m\Ylqdwxfgsznlmpv}gY\tlf~oekyyljlpwxaW`{~glleo~xjijpzs^Ueyfq{ihtvhgjr}m[Wjsftuikxteejs~gWZppgzrjo{oddku{cV\ynjokt~maclvwbV_~kknnwj`clxs_Vcjl{npyd^dm{q\Wh~inzorz~e]co|o\Yj|joxps{zb]do}lZYmzipxpu{}y_\ep|m[[ryiqxqu{~y`[dq~l]^uyjpxruz}v_\dq~m\`vyhpyruy}v_[fr}m^bxyinxrty}v_[fr}madxyhnyruy}v_\eq~ncfzxglyqtzva]fq|odg{zfkyqtzvc]ep{qfhy{eh~zrszxg_epxuii{zfg|zru{yh`dnw~xji{|de|zrt}zkbdlt|zllz~ecyzrv{mddjrz}qn|~ecyysxzogejqwsp}fcwxuzzpjegmu~ut~}hexyv}xplffks}xw~ifxwwxonieiq}|z{kixxxxonjegp}zlkz}u{vnnkefo|wmp|yt|vllkeen|uotvr~tjkkgfn}{pox{pp}thgigho|vmp{ylm~reeggiq}piowik~~scadgksmdm~udh~pa_afnwjblwcd~~q_[^doy}hajwbc|~q^W\do|}f_iu`c|~qZTYcp}}e]hxa_zq[QWbp~}}e\gx`bzqWOUbr}~||e[ixa`ysXMSar~||{c[gwa`xtWKTas~|{xe[eya`ztWJRbs}~z{yd\fycaxvYIScs||x{ye]e~|eavtZJQcs{yv{|f\dz~f`tv\JQbsyvtz|h]bwg_rw_MQbrx2BIT@~~}}~xutGBj|zgQj:JpSY఩X_Gi{ttP~F&?VMfðzYq{V"&_|rqbyvH,@PG追u}UpE /\jspwfOC:Ag̤l~HS8$NM\zoL{o_oIb{`ęgk_Ir{^ULqQJ[{hCgw~dŽjtbRkpeYOnvJI`zuSgt~jl~kUgej_TmjJHbwvfam|zuTZbkfXfaIKaxp_gy^L^mpb[XIM`qbbpjCTjrjSPLM^lg`k~uð~oAOgvqPENPYmo_g{mzyBJ_zuIANUWg|bcrg}JFWutF>MYWhjarg~XHPkuR;L\Wfzi}}pgyiTOclP9E\[irwv{miup]PYcO;@Z`h{qriktzgZSVK>?Tfo|jhbir}~neVLE<=Ibv}m_]fp{~Ľpl]F>7=G\z~nWVak{}yİvriK:17BSvmVNYet{t}ͼyrpR9-2>NroZLO[jvqvŨvs[>,+7Kiq[HISdpnp̲{tcF,&.CaxvYJGK[hjmϽvbL1#&>^r}^KHBMaajzôhQ>'"4Tl|bKICDX]bvǽlTB*/OgulQKF?JU^rɿqWH4",IcovXOJBAHWk¸t]N;(+CZhxdSMD?@JezȽ~aRA/.?Qbsl\REC==YrjTG63DO[l}peYJD@:Ki}ǻzZM94EQTdvrldSFB;?[vƿhP?7HXU]mrmi]KB>?Qgºy\CBP_}jN?L]a]`q|nnk`L@BMYnu\FM`ecaj~rpliXJDLZdfNR`gggjvspli`SKLXenWVbjklpsxsmhc\TOTa|t`]emmpxxz{tqibd`UR]w|hbemnq}x|~tog_hmcXZqphjkos|yxoe\frob]nvppmotw{zqdXctwkan|{~wwqpvwu|ufXcysjoxw|{vpvzu||weS_tzpsxuz~}tu}uu}zyylY]sxrwuv{yvqwzvvk[]p~uwvw}}}~zpt~zrnh^_o}vwwv{}|lq}xoiideq{wuyvx~{ln|zoeehhqyywzxw~}{mpzxl_bkkr{zv~yxy~~xmoxym_bmps}yv~{w~~tmpyyi^dopuyx|}zx}rmpxxf]gqqvyw{|yz~{mmowxe_jsrwzwz|{zxnmovuf`ntpwzxx|}~wnjlsrheowty{x{~}vohjpomjqwwz~}zz~|ywxpfejpqptyzw{yu{|vt{odacqxvuy{tyxqwxruzpb\cu~{yzyrxsjs{vpptyp^Yex{yuqyphq}vnlpuxnZZizvpqw|nhq|rfgpsvj[^l{rpryvljp}i`fnrsf\dq|qms{tpkod\gmojabkt{qov}{vpqmnv]]dlkcciqu~|sqzzrpqrnup]\bhc]hrvy}tszqimrtq|j]Z`aY`pyy|}uywibltqxvg]Y\YUey}{~{zqb`lsv~}qg^YVTYm~xh\_lszvkf^WQR^p~qb[_ky{qkdZQMSdt{j][_l}uohbVLKVlywd\]aq}skf`TKO\m|qb\^ds}phd\QMQ`r}|ob]`iu~ohcYRNTcvzm`\emu}ng^WUPVhxzma^ipu}nd[WXTWh||zn`amqu}nb[Y\XZl|~zyocbntt|l`Z\_Z\l{|zzocgnsvyh^\_`\_lx~{zyqiioswxf`abb^`kv}|z{{snkmrwvdaefcacgr}zz|zxrllqxufchigdbeq~~xy|||wnmoyufejkjgbco||wy|xplp|sgglnkhbamy|wx||qmr~tkknoqka`k{{xw|}soq}vnlorsma^jy|xv{snt}yrootula^ix}xv|vqv}}vqqvxnc_gw~zv~xsy~zssxxpf`fty{~zw~zv{}~vsxysi_eqvx}{y~z}}|zsxyulbdnstz~{~}~}|~|wyxuoedlqsx~|~}{zyyxwrhdhmqw}|z~|yxwtmedintz~|x{ywwvpgcfmqv|xx}~|xxwukbbjpt~}yuz|}xyxwncbgos{~ztv~|{{xxxrd_flqxzutz~~|{}zxyrhccinu~|vtx{~{z}zztledglu|~wtww{{y{{wohfeisz}xuyvxyw~~{wojiggoy{~yuxwvxw{~xolljfkuy|~yyyusv{|qllmiisvy}zzzvsrxsmmpmjptvz}|zxtotvnnqqnpssw}|xtpr|{onqrqrsrvz{uppy~tprtrvvqsxxqpwyrsvswxspu~{sqw~{vuwvxzvqsz~~vpv}}xxxwy{yurwysu~~zz{yz}{wtv~~}uw~~}z{~||}yuv}~~}~xv}~|~{y}~~{xx|}}~}{x}~|}|z|}zy}}{{|~}{~~{|}{}~~||~~zz{}}~~{|||}~~~~|ywz}~}}||~}{|~~~}|zwy}|{~~|}{z}~}{yxx|{{}~||~{y{~~~{ywx{~}zz|}||xz~~zwwyz~~zz}~|}xy|zwvxz}~zz|}|~~}yx{{vwyy{~{{~~~{|~}{y{|wwxx{}|{}~}{~}}}y{}wvxxx|}}~~~{{}~}y||wwyxxz~~~{z{}~{|{wwyxwz}zy{}~|||wvyxvy~zxz|}}}|wvwxvx~~zxz|}~~}|xvvwvy~}yxz|}~~||yvvvvx~}ywz|~~{{xuuuvz~|zx{}}|||yustw{|xwz}~~|||yustx|}{xxz}}|}|xtruy|}zxx{|{||xrruy|~|zyxz}{{||xssvy}|zzx|}||||wsswz}~{{zz}}{{|{wsux{}|{z{~}{{{yxuvy{}{{}~{{{yxwwy|~~}||~{zyxxxxy}~~~}}~~~|yxxyzz{~~~~~~~~|xwxz|||}~~~|}~~~}zxwx{|}}}~}~}|}~}~}zxxy}~~~~}|~||}}~~|zxy{}~~}}}}|{|~~}}}{zyy{}~}}~}~}}|{}~}}}{{zz{}~~~~|}}}{{~|{zzz{{}~}~}||}{|}~}{{zz{{|}~~~}{z{z|~~|zyyz{}}~}{zzz{}~~{yyyz||~~~|{zzz|}}{yyz{{}~}|{zyz||}~}zxyz{{~}{|{yz}|~}yxy{{{~|{|zy{}|}|xxz{||~~}||zz{|}}}|zyz|||}~||{zz{|}~zzz{|||~~|||{{{|}~{{z{|||}~||||{{|}||{{{{||~~}|}}{{|~~}||{{|||}~}}}|{{{~}}|{{|||}~}}|{{|~~}}|||||}}~~~}|{{}~~}}}||{|~~~~|{{}~~~~|{{{~~~}||}~~~~}{{|~~~~}||~~~~}|||~~~}}}}||}~~~~~}`L`R```Ha?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~F%HBBF~ zA~KǜgdDLH@HAHBHCAP !A!B!CLH@HAHBHCLBEBGIMSFBD01E2 E30E@GGGG8ABCZkJ@k&(:lJDg(<A-HP-D@BH@SH@JAk&(:FJDg(<C-IT-DDBHASHAJBk&(: JDg(<E-JX-DHBHBSHBJCk&(:JDg(<G~-K\-DLBHCSHCQ K%BFBKxQH@HAHBHCIH`F%HBBF~ zAKǜgdDL6H@HAHBHCAZ !A!B!CL&H@HAHBHCLHBEBGIMSFBD01Et@BD2 30E@GGGG8ABCZkJ@k&(:JDg(<A\-HP-D@BH@SH@JAk&(:JDg(<C2-IT-DDBHASHAJBk&(:JDg(<E-JX-DHBHBSHBJCk&(:ZJDg(<G-K\-DLBHCSHCQKBFBKvQH@HAHBHCIHK mS`f,,-pܭ+FJpkm`n ;|P`+mK mS`f,,-pܭ+FJpkm`n ;|P`+mKZ mS`f,,-pܭ+FJpkm`n ;|P`+mK& mS`f,,-pܭ+FJpkm`n ;|P`+mKSmfa*KSmfaKSmfaKSmfaLNs,m <;F`;`N```~`b`>````> +m+m`;n+n+npNu;nB,<M.`;n,-.-0+n+m@+F +GPNu..,{xn+nD+n~>.+N0`,m--Bf+N`>.,m<JFkf<RFSFg+n<`--Bf+N`\+N`R'FRRRR`.Hz?<&NN\?<?<LNAA|abM=|d8=|:NK&D-M,KS-M0N yN2<? Q?<?<NAXJ@gNAaNuHz?<?<NNPNuMN MN`L`R```Ha?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  ""$$&&((**,,..0022446688::<<>>@@BBDDFFHHJJLLNNPPRRTTVVXXZZ\\^^``bbddffhhjjllnnpprrttvvxxzz||~~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~F%HBBF~ zA~KǜgdDLH@HAHBHCAP !A!B!CLH@HAHBHCLBEBGIMSFBD01E2 E30E@GGGG8ABCZkJ@k&(:lJDg(<A-HP-D@BH@SH@JAk&(:FJDg(<C-IT-DDBHASHAJBk&(: JDg(<E-JX-DHBHBSHBJCk&(:JDg(<G~-K\-DLBHCSHCQ K%BFBKxQH@HAHBHCIH`F%HBBF~ zAKǜgdDL6H@HAHBHCAZ !A!B!CL&H@HAHBHCLHBEBGIMSFBD01Et@BD2 30E@GGGG8ABCZkJ@k&(:JDg(<A\-HP-D@BH@SH@JAk&(:JDg(<C2-IT-DDBHASHAJBk&(:JDg(<E-JX-DHBHBSHBJCk&(:ZJDg(<G-K\-DLBHCSHCQKBFBKvQH@HAHBHCIHK mS`f,,-pܭ+FJpkm`n ;|P`+mK mS`f,,-pܭ+FJpkm`n ;|P`+mKZ mS`f,,-pܭ+FJpkm`n ;|P`+mK& mS`f,,-pܭ+FJpkm`n ;|P`+mKSmfa*KSmfaKSmfaKSmfaLNs,m <;F`;`N```~`b`>````> +m+m`;n+n+npNu;nB,<M.`;n,-.-0+n+m@+F +GPNu..,{xn+nD+n~>.+N0`,m--Bf+N`>.,m<JFkf<RFSFg+n<`--Bf+N`\+N`R'FRRRR VwEwVElEcPEcSELBnPEnSBVBlBPBSBSBSBPYSYSYSYPD3sSDSDSDP3sSSSPB3sSBSBSBPY3sSYSYSYPDSDSDSDPB3sSBSBSBPBSBSBSBPYSYSYSYPD3sSDSDSDPB3sSBSBSBLBFBVlRL0>l0>nV0>P0>P`P>S>S0P0>P0CP0P0CP0>P0P0P`P0P0P"S"S0]P0"PSS0"P0P0P>S>S0P0>P0P0P`PSS0@P0P0>P0CP0P0P0BP0P0P0CP0>P0P0"P0]PƆPƆP0}fSƆPƆP`}fS }fP<SH}fP0<P`]P`P0>SSSSPSSSPSSP0>S``P`SSSV0Bl0BP0,P0]P0,P0P0>P0P0>P0CP0P0CP0P0^P0BP0^P0P0CL0YL0YF`#=4VV0P`VPHVPV`#P0P0VP`V0P`VPHVPV`#P0P0VP0PPV0PPHVPHVPV`#P0P0VP`V0P`VPHVPV`#PVPVPPVPP0PV0PVPEpPEpPEpVPVP=4P=4VPV`#PV0P=4V0PV0PVPVPPPV0PVPEpPEpPEpVPVP=4P=4VPV`#PVP=4VPV0PVPVPEpVPPV0PPVPEpPEpVPVP=4P=4VPV`#PVP=4VPVPVPVPPPV0PVPEpPEpPEpVPVPEpVP=4PVPPEpVPPPPPPl0=4V0PVPEpPEpPEpVPVP=4P=4VPV`#PVP=4VPV0PVPVPPPV0PVPEpPEpPEpVPVP=4P=4VPV`#PVP=4VPV0PVPVPEpVPPV0PPVPEpPEpVPVP=4P=4VPV`#PVP=4VPV0PVPVPPPV0PVPEpPEpPEpVPVP=4P=4VPV`#PVPVPPVPV0PVPEpVPV0PVPEpPEpPEpVPVP=4P=4VPV`#PV0P=4V0PV0PVPVPPPV0PVPEpPEpPEpVPVP=4P=4VPV`#PVP=4VPV0PVPVPEpVPPV0PPVPEpPEpVPVP=4P=4VPV`#PVP=4VPVPVPVPPPV0PVPEpPEpPEpVPVPEpVP=4PVPPEpVPPPPPPLFVVEPE3sl3sR3sLBslB3sPB3sPBPBPPBPBP>PPBPCPBPPBPBP>UZPUZPB3sPBPBPPBPBP>PPBPCPBPPBPBP>UZPUZLBslB3sPB3sPBPBPPBPBP>PPBPCPBPPBPBP>UZPUZPB3sPBPBPPBPBP>PPBPCPBPPBPBP>UZPUZPY3sPYPYP>PYPYPP>PYPPYPj PYPYPUZP>UZPY3sPYPYP>PYPYPP>PYPPYPj PYPYPUZP>UZPD3sPDPDPPDPDPPPDPBPDPPDPDPUZPUZPD3sPDPDPPDPDPPPDPBPDPPDPDPUZPUZP3sPPPPPPYPPPPPPPPYUZPUZP3sPPPPPPYPPPPPPPPYUZPUZVBPB3sPBPBPPBPBP>PPBPCPBPPBPBP>UZPUZPB3sPBPBPPBPBP>PPBPCPBPPBPBP>UZPUZPY3sPYPYP>PYPYPP>PYPPYPj PYPYPUZP>UZPY3sPYPYP>PYPYPP>PYPPYPj PYPYPUZP>UZPD3sPDPDPPDPDPPPDPBPDPPDPDPUZPPD3sPDPDPPDPDPPPDPBPDPPDPDPUZP3sPB3sPBPBPPBPBPCPPBPPBP^PBPBPCUZPUZPB3sPBPBPPBPBPCPPBPPBP^PBPBPCUZPUZPB3sPBPBPPBPBP>PPBPCPBPPBPBP>UZPUZPB3sPBPBPPBPBP>PPBPCPBPPBPBP>UZPUZPY3sPYPYP>PYPYPP>PYPPYPj PYPYPUZP>UZPY3sPYPYP>PYPYPP>PYPPYPj PYPYPUZP>UZPD3sPDPDPPDPDPPPDPBPDPPDPDPUZPUZPD3sPDPDPPDPDPPPDPBPDPPDPDPUZPUZPB3sPBPBPPBPBPCPPBPPBP^PBPBPCUZPUZPB3sPBPBPPBPBPCPPBPPBP^PBPBPCUZPUZLF BASD SNAR SHAK ELEC FUNB STRI RSTR STIN HITV POLY ELEC AHHV LICK HIPP HIPP HIPP HIPP HIPP AHHV AHHV V LN3ZyyZNNuf>R'Xg2BIT@xpo$_O4KyZ'0+Bp+x"SR_BWCmxx{_˾rcgXPJ"&&  ' 0$ILI\czdHO@06.-@Rarx˵yj_YJ>$  "(>MZdsǻyl`PLF:2(    (/56(!+:CKVemxŻxjf\PJDB<1*"   '//3?EFQXZ^cjsrw~zwzyvrjnrnjjlnlkfejqlgbhnkhfmnjeedjjkjmkrqkhmpsrpsvwvy{ypqwvtvwwtqwyqpruvllrstxrljjmpjdfhnjhholjhhljhonomnswuyutz{~}|~}|}{z{trsxvsutsrxysklrsqppnqtuuuwvxtx{|zxvz}z~~}{~zy{~{{z|{{xxzyzwvrprrqkmqusouxusrvvttwwsvvuvortnosvwwsxzzzz~zw{~~~~~}|zz||{zxwyzvrsvxsrkq{}vty~vx|~~zzz{~~~~|{|}xtqrsvutppqqpmlppmjkpoljlnnkkrsqtuwvwz~~yz||zwuwwwtsvwvuvvwvyxwvwy}zuwxz~zwz{z|{zz~~|{|{{yz}~|yxurssttsttturnopooklpqqonnnkjimoqssuvwvtuwx{~z{~~}zx|z{|zz||{|yz{zwxwzyz|~~{zyyxyzxz~{xv|~}{z~~~~~|z{zxsstutswxutrqssuxxtussqmpuutusruuvxzz|z|}|~zz}{zywxzzzvuvvxxxvwvwzyzz|xvtwzuvyzzyvu{~~~~~~~|xwxzzzzwurrrroptsqoqprqonnpqrrrrrurprvvsstxxvvz||~~}}~}|}{zywxyyyxxwyzxyyyxxzyzywvvwxxz{|{{{~~~}~~~~}~~~|zzx{||2BIT@ |U}GUL3 1>Kaaaab? %wĴF E U~泞P!G*%ZNIV;"c *#  J!^LpIN-knđpwdXvא\zw`2R%D =8B.o.8"?OL/J6e*րۮٰРa\T77> F9I(N0:)|{p?`VIŸŽԲ豺ѽ솟㟟`k}^6\LJ^9_*6@H07;:0CAUJsN}QJ*oQȏ՘B˺DUyvGRO,pL- PvQ_I4d6璽xȺַȮw.'SiC.S 6;'Le.5YW[ T9F6HG,ekyZo|tyԴةػy҃TqXgI_?g)a1eY6LH?U X;%6**-V9)]fwmӛ쐞Ռұ~Cp>|"4eLk_&>K1ICID)L6?rYx`|~}‘δ󶌻੧|cCGMPSWY\^_`abcddefffghijlmnpruwy{~~}|{zz{zzyzwo`K:,',:ObnndUKM[r~q^M=226BFHKMOQSUVWXZ[\^_`bdgijmpsux|~~}||{zzyyxri\NB70*# *>Sl~sfXJ@9559=@CFHJLNOQSTUWY[\^`begjmosvy|~}|{{zzzxtmbUJ>6* -C_zþ~ui\PD;6459=?BDFGJLMOQSUVXZ]`begknqtx|¾~~}}|{{zyxtmbXM@3$ #>ZuľzqfZPD;52369;>@BDFHJLNPRTVZ]_bfhmqtx|~}|{z{zywpi_SI7%+D`}si^QG>731248:@CEGKNPTVZ]aeimqvz¿}}||{{zxsmeYM;) )C^x|tk`VKB:3.,-.1479BEHLOSWZ`dhmrv}~}|{zyvph[K<, /C[sĿwoe[QH@81-*((+.048:>BDILPUY]agkpw~~~|{|{ytncUH7).CXm}vndZRH?81,)''(+.15881,(&%%'*.5;BKS]foy~zsnhb\VPID?;631.---/158=DLS]goz~xrld]UMF?94/,*))*-26=DLT\fnu~|wrlfa\VOJD@;8520/00136:?FNW`is|~yslf^XQIB<83/-,-.037=CJQYaiqy}xsnhc]XRMID@<964222358;@GMU_gpz{vqjd]VOHC>963111248<;999:<>BFMSZcjs{zuojb\WQLFB>;97789;=AFIOUZagmtz|xuolgb^YUPLIFCA?=====@CGLQW^flt|{vpje_YTNIEB?<;::<=?CFKPUZ`fkqw}}ytplgc^[WROLIFDCAAAABDHKPU[agnu}~xrlfa[VQLIEB@?>>?@BEHLQUY_eiouy~zvsnjfb]ZUROLIGEDCCCEFIMPU[`gmsy|vqkfa\WSOKIFDCCCCEFIKOSW[aeioux}zvsnjfb_[XSPNKIGFEEFGHKNRW]bgntz}wqmic`\WSPMKIHGGGGIKNQTX[`dimquy~|ytqmifb_[WTROLKIHGGIJMOSX\aflrx}|wrlhda]ZWTQOMLLLLMMPRTXZ^aeimqux|}yvrokhd`\YWSQOMLJJJKMORUY]chmrx}ytpjgc`]ZXUSRQPPPPQRTVX[^adhkorvy|{xtpnjgc`\ZWURPNMMMMOQSWZ^bflpu{~zuplgeb_^[YWUUUTTTUVWZ[^`behknrux{~|xtrokhea_\YXUSQOOPQQSUX\_cgkptz~}ytplhfca_^\ZZYXXXXXY[]^_acfilortwz}|yuromjgda_\YXUTSRRSTVXY]`chkptx}~yupljgfdba`^]\[\[\]]]_abcehkloqsvy{}~zwsqoljgdb_\ZYWWUUUUWY[^adgkorvz~|wtpligedcba````___``acdegikmnpsuvxz|}|xvsqnkigdb`^\[YXXYZ[\^`cehlosxz~}ytpnkhffdddccccccdddffhijlmnpqstuwy{{|}~~zwurpnljhecb`^]]\\]]_`cegilosvy{~{vsplkhgggfefffgfghhijkklmopqrstuvwxyz{{{}~}zwusqonljggecba````abdegjknqsvy|~{wtqmkiihhihihijjkkklmnopqqrsttuvwwvwwxxy{|}|ywusrponkihfedccccdefghkmorsuxy}}ywspnlkjjjklklmmnoopqpqrsstuutuvuutuutuuvwy|~}{xvtrqpomkjhggggggghiklnoqsuvx{}~|xvrqomlklmnooqpqrsttuvvuvuvwuvvuuttsrssrtvwz||zxvutsqqonmkkkkkkkklnopqstuwyz{}~{yvtrpnnnnoprtuuuvwxwxyyyxyxxwvvuutsrqppqrrtwy|}{yxwvutrqpponnnmnoopqqrstuwxyyz{|}~~{xvtrqpopqstuwxyz{{{||}||{{zyxwvtsqqomnmoorrux{~2BIT@55H5fSVZ_`bgimps|ǿgUVVXWZWQSVUTUTWWUZfz}XOTZ__eejopvzjSTTVVROOSVTTUTVVU^pkSOU\]acgkppzcORSSOOOPUUTUUVURWcx|`UPX\^bfknp{ZMSONNOPRUTUUVUST[llaXSZ]afinopOOMNPNQQTUUWWWQPS_px|okdZVZadklt\LKNQQRRSUVWZYSOOUbjfysnmdYY^ckm}lMJOSTUSRUXZ\[UPOPY`U^xssma[\ejrUJSVXWUSTZ]`^WSNNRWJHt}{vsla]ekbJVY[[VWU\aeb[VPROUDAfv{yrjbeugQY[_[[YW]dke_XUSPR@CZdn|zskorX[`__\\Y^koib]YYUNBBYb_gr}vv_`bb`_^[coqjea^]VOAD^^Z_akqzc`cb``__irpkheb`ZMAK]a]\]YUiedecc`beorpnjice[IEGag\`YLIau~~~efffddfkqqpnljhgTDIL\icbPBN`nuį~}|~zijhffhlopqpqlnl^KGOK^mfYGHSdlmwغ|{}~trolkkomoqrrqqqiPHMPQTncGMOZjjjr˭~|sjuvvqrqmqrststoWIOQTUXWSSUYalmotɩx[any~{vqquuuvxqYKMRUVYB@WY^aerttv}_S]ft}~zvyxxy{zjRIRRZVA67Udbdkyxvw̷lRS\emrx}|~~zgQOSWUD59JTXn~}Ǽ}zrVSX\^]^_hwvQ.,14777;IQSiw~ú{uZTY\^^^`gxsP5*.1565-+.3338BKMZnw{ŻiRY]`__bivzbUO4*-0329?HLUqwwοpVU\`_`ckvx\SWE-),/25/.05[zy}hYKJKQY\cmxmgeccgkpwx{zzy|rQ8+037FftuúnVJJJPVYalwlffcadkpswzzyy{wK4246ERYkxstsu{~ǺzcSUXUY_gowphkonprtw{~ufikK3;@KZ[cuxssx|ǾdTXXV\binpv~zmqpqsuxx|seel_;5>DS[Uayvty|ýcWZWX]decgrz{~xutuvxxy|sedflQ59?JVVUdsvv{eZZW[``\[dpsny{yy|yyx|wdddheB4=@PTTW_vyyĭi\ZX^\WTVcjhhu~{zy}{hdfej]=7=DQSUT`wv{ĿĮpaY[[USSV]bbgr}}yx~ldeffhV:82;HLNPPcty̿|aWUTSOIELX]^adjp}pkkigfdha@2AILNRU[adfinu{ry~tw{YFXaadjf^_cfjpv|пgTHBCHNORV\afeentzus~}{v_^]\cff`[]^`houy}ǽkTKJJOUVW[cikio|}{vz||n][_ccb[VUZcejrty~r[SSWZ^^_cjnmt}}~~z{m___bb^UMU`bchlkkwyhbeecefgjpsx|rw}uy}nba^b\QML_d^ca[[l|ùzxqklmopuy~{knsyzwsw|yxvofbcUILOZebbUJVer{ðtssux}xjlmmnpruttsspoj\KHOL]kdYIJUemoyֺzxz{sqomllpnpqrrqqqiPHMPQTmbGMOZjjjrʭ}{2BIT@hhh~{}wzxnr~pr||zyyzzvuv~vzr~~unjimu}ng~det~kbh|pl\uptipZesZTWSTpH`|AtmKDk`*gG0SCqw^Gfe>ZpnDXtbrrjgdfxTVxUly|}~zu~vonfdygm|qzu~y}yps{mrw|~zyttkmsyzvy|~x}yu~v~u|s{x|zwxt|uxx}~~{{{xxw{}}{zzxytxz{yzz{}~|{z{{}{}}~z2BIT@ NCS|=/ NlS!*G;@m5Md.|V3^VY7m˺lcbCf{6 W ng,iMS]^w¾җҜnOK|ge:$pW+mA=;K !e.D\\{fCv׸}k?>p`9\O Q/0o5F|Ї敭ĻƄV014; `0Vc䵍rK[*DW:JDAS[[uMnhvq^̟ڹҠfm~GUgK$0A+ .[,. 'kjoʟޭὨw\xcgdDL<  *) Dayqdvesȳ׿ͣ^Kt}R-)QcK4#">G/5A;TVK^fp}xw̾}|~`nyeJAJI7&$(/A`jXI_˰\GGJA2!7655/'"(:>@LVZmdz|`I2$".76562*!,69=IQ_s~~~ó}]OC=82,-1550*#"$)8Nezϼphchg`TMFB<74114:?@;62/1589@K^q{peYPF@FMQNJEA>94/*'%$'/;HS^lyq\PE=866676469?GILLIFA>EIJJHHGEEGGHKMMOQU[acejuŻxi_ZYWZ^^[UOGC=96543346@GOY`gnuyqieba`^^__]WROMNSXZZWSNJFGNW_hqx{ric_\\^`acdb^\]\\\[YVRQQQU[ahnqtuvz{rmigeedc``cddcbccb_\XSQOOQV]enwxrke`]ZVTRQPSWZ\\^``_\YVSQQSY`eks{zrlgca^\ZYYZ\]_abbba`bcdcba`acglsz{upic]YXXY[]_abbaacfhhgeba`acglpty~ytomjgeb_ZXWWXZ\^`beghhhhgfecbcehmtz{wrmiea_____`bbbaacefghjllljkklnptvxy{}yvrolifcccdefeeca__bdfikmoqrrrrrrtw{~~ysoljgdccdcccdgikllkihjklnoqsrrrsux{|xtpnlkiigffgijjjjijjkklmoqstvwxxxwvuvwy|}zvsqolkjiijjlllljijklnpqsuwz}~~}{ywwvvxz}{vspnljjiijkmnopppqrststuvxxxy{||{zzzz{}}zxwvtrqpppqqqpppqrrqpppppqrtvwyz|~~~~~~|zwurqooopqpqrrrrrrstuvxyyyzzyyy{{{{{{|}|yvtsssssrrrrsssstuvvvvvwxyzz{|}~}{{{{{|}~|zyxwvvuttssrrrrssttttuvwxxyz{}~~|||||}}~~|zxwwvutssssttuvvwwyz{{{{{||||{||}~}|zyxxwvtttttttuuuvwxyz{|}}~}}}|}~~}|||||zzyxwvuuuvwwwxxxxxyyz{{||}~}~~~}{yxvuuuvvwxxyxxxyzz{||}}}~~~~~}}||{zyyxxyyxxxxxxxxxyzz{||}~~~~~}|||{zyxxxxyyyyz{{{{{||}}}~~~~~~~~~~}{{zyyxxxyyyyyzzzzz{{|}}~~~~~~~~~~~~2BIT@@@ @}}~~}}~{yyz{}~~~|}~zwwxz|~~|}}zwvwz|~~~z}}yutvy{~~~y{~|wsrtwz}~~}~~y{~{vqpqvz}~}~}wzzunnpuz}~~~~}wzysmlosx}~~~~{uy~xrjhlrx}~~~~{txwoihkrx}~}yrx}vmedipw}~}~yqw}skcbfnw}~}}wox|rha`enw|~}|umw{pe]\dmv}~}}~slw{oc[Zclv{}}}qkyyo_XXbku|~}}}pjyzl]WW`ju|~~oiyzmZSU_iu|}}~mg|}{iVQS^it|~|}~mi{}{iTNQ\it|~}}~~jg~{{gPLOZht|~}|~kg~{}hNJNZfs{~}|hj{~eMGLXfqz~}}{iiz~dJEKWgr{~~zii{bHDJWfrz~}~xhkygDAHVfqz}|}wfkzcEAHUcpy~~}~whm}fC?GUdpy~~vhn{cA>FUdpx~~ujp}gA9BRamx}wmsq@8AQ`mw|~xmrq>7BP`mv}xosu?5@O_kv{ynrwA4?N^ku{yprxD3=L]ku{|pr|G3=L]ju{~|qpH0=L]juz~~po~K35FWdov{~zadrhnA4EVdnuz~u`dmf~m@5FVcnuz~u^glerC5DVcnuz~s]gibtJ5DTamtz}r]kgd}uG5BTamtz~o^jed~wI6ASamtz~l\mc`zM6@Raluz~j\nb^~zQ8>Q_jsz~g\o`a}S7?R`jsy~i]u]^|U:>P`ksy~e]u_^V9?P^kszf_v}Y^Z;>O`jsz~e`z}Z`[>IZgrz}}wkpiScmO=GYfqz|}xmrjRcpS>FXfqz{}xnsjTgrY@EXgrz}z}zqrfSerXAFYfqz|y~zqseRgs^DFWer{{yzsseTgs]EDVepz~zy|tteSjtaHCVfq{}yy}tsdQitaIEUerz|wyutcRjvbJFVeqzzvyvscTjwgNFTeqy~ywzurbSjvgPFUdqz~}yvzuq`UkwgRFRdpy~{vu{uq`UlxkTHRdqy}}zuu}up~`UkxlYISeqz||xtt~tn_VmymZKSdox{zvsvro}`Vqzo[KRdpx{ytrvql|_Vqzp^NRcpwzxtrvrl{~`Xozr`NSdowywrqxql}_WpzscQRcnvwtqpypk~_XrzsdSSbouusoq|li}~^YtzufSScnsuroq|ki||]YuzviUTansrpnq}~jh~z][xzvjXTbmqrmms}hgy\[yzwnYUamqommtyfiy\]|{wm[Vaknnlmuyeiv[^z{xp\Vajmlknwucis\_zyq_X`iljjnzrajsZ_|{t`Yaijiio|p`joYc|ztaXahighp~l`lnYe|{saX_egfhrj_nlYg}|vcY`eeejtf`pi[g}~xeY^cddjx~d_phYk}~xeY]aadkx{b^tfZl}ygYZ_`dl{x`_vfZnzhYZ]_dn~v__wd[n{iYX[^dpt_ayd\p~iWWZ]esp^b{~d]rkXUX]ftn\az|a^s~iWTW\hwl\c|}b\ulWQU[ixj\c}}b]vmWOT]izh\d~ya`wnUNS]k{f\e~{b]voVLR]l|}g[e{aawoTKQ_o|}~f[gzb_xrVJP^p}}||d[f~xb`wsVIR`q}||yf[eza`ztVIQas|}z{zd\ezcaxvXIRbr{|x{ze]e~}eavtZIQcs{yv{|f\dz~f`tv\IPbsyutz|h]bwg_rw_MQbrxusy}j^bvj`ozePPcpvtqzm^`rn_n|iSP`otpqyn__pqak|lWP^nrpnwoa_mtah|p]S^lpnmwqb]jwce|scV^knmluud]e~}dc{~~|ugY]hlkkuwg]ezhav}|zvl^\fjhir|i^avmap}{zxqd_ehggom^^npal}yyxwlbcfefpra]jvbi}xxxysgcdcdn}ud\d|gc~~wvwzyodbaajzzh\avjcvxtvz}vg`_`hw~l]]moaowsuzzla]]fuo`\jtajxrtyqb]\crsb\h{dgyrrxwdZZaowe\d{~feyrqw~i[Z`nzg\awid|yqpum[X^n~}j]`skcw{qour[V]l}m]_qobs|pntw]TZj}o_[lpap}pmsz_TYizpb[itcm}pkqcSXgysa\hxekpkp~fRWfxvcZeyci~pkpjSVfwwdZd~|fgnio~kUUewydZc{|ghnio~oTVfvxf[d}}eg~nhonUUfxwd[b}|eg~mhooVUevwe[d}zfi{kgpqVVhxwdYc}zei{kgqrWWhxwd[d~{ghyigrpXZiyucZexckvggtqZ[lyuaZfyensfgtp[^nys_Zfudpqfgwq]`px}p^Ziscpodizp^apy|~m\[mpdtkdl~m`dqx{}j[]smez|gepmagsy{~{iY]wigvffsncisxy}wdY`|}firdhvoektwy~u`Xfxenncj}}nhntuyo][lpdu|gdo|ojnsuyiZ[rle}ueft{mjortzydY`z~gipdjz|nknqt{s_Yfyepjdozolopu}m\Ylqdwxfgsznlmpv}gY\tlf~oekyyljlpwxaW`{~glleo~xjijpzs^Ueyfq{ihtvhgjr}m[Wjsftuikxteejs~gWZppgzrjo{oddku{cV\ynjokt~maclvwbV_~kknnwj`clxs_Vcjl{npyd^dm{q\Wh~inzorz~e]co|o\Yj|joxps{zb]do}lZYmzipxpu{}y_\ep|m[[ryiqxqu{~y`[dq~l]^uyjpxruz}v_\dq~m\`vyhpyruy}v_[fr}m^bxyinxrty}v_[fr}madxyhnyruy}v_\eq~ncfzxglyqtzva]fq|odg{zfkyqtzvc]ep{qfhy{eh~zrszxg_epxuii{zfg|zru{yh`dnw~xji{|de|zrt}zkbdlt|zllz~ecyzrv{mddjrz}qn|~ecyysxzogejqwsp}fcwxuzzpjegmu~ut~}hexyv}xplffks}xw~ifxwwxonieiq}|z{kixxxxonjegp}zlkz}u{vnnkefo|wmp|yt|vllkeen|uotvr~tjkkgfn}{pox{pp}thgigho|vmp{ylm~reeggiq}piowik~~scadgksmdm~udh~pa_afnwjblwcd~~q_[^doy}hajwbc|~q^W\do|}f_iu`c|~qZTYcp}}e]hxa_zq[QWbp~}}e\gx`bzqWOUbr}~||e[ixa`ysXMSar~||{c[gwa`xtWKTas~|{xe[eya`ztWJRbs}~z{yd\fycaxvYIScs||x{ye]e~|eavtZJQcs{yv{|f\dz~f`tv\JQbsyvtz|h]bwg_rw_MQbrx2BIT@~~}}~xutGBj|zgQj:JpSY఩X_Gi{ttP~F&?VMfðzYq{V"&_|rqbyvH,@PG追u}UpE /\jspwfOC:Ag̤l~HS8$NM\zoL{o_oIb{`ęgk_Ir{^ULqQJ[{hCgw~dŽjtbRkpeYOnvJI`zuSgt~jl~kUgej_TmjJHbwvfam|zuTZbkfXfaIKaxp_gy^L^mpb[XIM`qbbpjCTjrjSPLM^lg`k~uð~oAOgvqPENPYmo_g{mzyBJ_zuIANUWg|bcrg}JFWutF>MYWhjarg~XHPkuR;L\Wfzi}}pgyiTOclP9E\[irwv{miup]PYcO;@Z`h{qriktzgZSVK>?Tfo|jhbir}~neVLE<=Ibv}m_]fp{~Ľpl]F>7=G\z~nWVak{}yİvriK:17BSvmVNYet{t}ͼyrpR9-2>NroZLO[jvqvŨvs[>,+7Kiq[HISdpnp̲{tcF,&.CaxvYJGK[hjmϽvbL1#&>^r}^KHBMaajzôhQ>'"4Tl|bKICDX]bvǽlTB*/OgulQKF?JU^rɿqWH4",IcovXOJBAHWk¸t]N;(+CZhxdSMD?@JezȽ~aRA/.?Qbsl\REC==YrjTG63DO[l}peYJD@:Ki}ǻzZM94EQTdvrldSFB;?[vƿhP?7HXU]mrmi]KB>?Qgºy\CBP_}jN?L]a]`q|nnk`L@BMYnu\FM`ecaj~rpliXJDLZdfNR`gggjvspli`SKLXenWVbjklpsxsmhc\TOTa|t`]emmpxxz{tqibd`UR]w|hbemnq}x|~tog_hmcXZqphjkos|yxoe\frob]nvppmotw{zqdXctwkan|{~wwqpvwu|ufXcysjoxw|{vpvzu||weS_tzpsxuz~}tu}uu}zyylY]sxrwuv{yvqwzvvk[]p~uwvw}}}~zpt~zrnh^_o}vwwv{}|lq}xoiideq{wuyvx~{ln|zoeehhqyywzxw~}{mpzxl_bkkr{zv~yxy~~xmoxym_bmps}yv~{w~~tmpyyi^dopuyx|}zx}rmpxxf]gqqvyw{|yz~{mmowxe_jsrwzwz|{zxnmovuf`ntpwzxx|}~wnjlsrheowty{x{~}vohjpomjqwwz~}zz~|ywxpfejpqptyzw{yu{|vt{odacqxvuy{tyxqwxruzpb\cu~{yzyrxsjs{vpptyp^Yex{yuqyphq}vnlpuxnZZizvpqw|nhq|rfgpsvj[^l{rpryvljp}i`fnrsf\dq|qms{tpkod\gmojabkt{qov}{vpqmnv]]dlkcciqu~|sqzzrpqrnup]\bhc]hrvy}tszqimrtq|j]Z`aY`pyy|}uywibltqxvg]Y\YUey}{~{zqb`lsv~}qg^YVTYm~xh\_lszvkf^WQR^p~qb[_ky{qkdZQMSdt{j][_l}uohbVLKVlywd\]aq}skf`TKO\m|qb\^ds}phd\QMQ`r}|ob]`iu~ohcYRNTcvzm`\emu}ng^WUPVhxzma^ipu}nd[WXTWh||zn`amqu}nb[Y\XZl|~zyocbntt|l`Z\_Z\l{|zzocgnsvyh^\_`\_lx~{zyqiioswxf`abb^`kv}|z{{snkmrwvdaefcacgr}zz|zxrllqxufchigdbeq~~xy|||wnmoyufejkjgbco||wy|xplp|sgglnkhbamy|wx||qmr~tkknoqka`k{{xw|}soq}vnlorsma^jy|xv{snt}yrootula^ix}xv|vqv}}vqqvxnc_gw~zv~xsy~zssxxpf`fty{~zw~zv{}~vsxysi_eqvx}{y~z}}|zsxyulbdnstz~{~}~}|~|wyxuoedlqsx~|~}{zyyxwrhdhmqw}|z~|yxwtmedintz~|x{ywwvpgcfmqv|xx}~|xxwukbbjpt~}yuz|}xyxwncbgos{~ztv~|{{xxxrd_flqxzutz~~|{}zxyrhccinu~|vtx{~{z}zztledglu|~wtww{{y{{wohfeisz}xuyvxyw~~{wojiggoy{~yuxwvxw{~xolljfkuy|~yyyusv{|qllmiisvy}zzzvsrxsmmpmjptvz}|zxtotvnnqqnpssw}|xtpr|{onqrqrsrvz{uppy~tprtrvvqsxxqpwyrsvswxspu~{sqw~{vuwvxzvqsz~~vpv}}xxxwy{yurwysu~~zz{yz}{wtv~~}uw~~}z{~||}yuv}~~}~xv}~|~{y}~~{xx|}}~}{x}~|}|z|}zy}}{{|~}{~~{|}{}~~||~~zz{}}~~{|||}~~~~|ywz}~}}||~}{|~~~}|zwy}|{~~|}{z}~}{yxx|{{}~||~{y{~~~{ywx{~}zz|}||xz~~zwwyz~~zz}~|}xy|zwvxz}~zz|}|~~}yx{{vwyy{~{{~~~{|~}{y{|wwxx{}|{}~}{~}}}y{}wvxxx|}}~~~{{}~}y||wwyxxz~~~{z{}~{|{wwyxwz}zy{}~|||wvyxvy~zxz|}}}|wvwxvx~~zxz|}~~}|xvvwvy~}yxz|}~~||yvvvvx~}ywz|~~{{xuuuvz~|zx{}}|||yustw{|xwz}~~|||yustx|}{xxz}}|}|xtruy|}zxx{|{||xrruy|~|zyxz}{{||xssvy}|zzx|}||||wsswz}~{{zz}}{{|{wsux{}|{z{~}{{{yxuvy{}{{}~{{{yxwwy|~~}||~{zyxxxxy}~~~}}~~~|yxxyzz{~~~~~~~~|xwxz|||}~~~|}~~~}zxwx{|}}}~}~}|}~}~}zxxy}~~~~}|~||}}~~|zxy{}~~}}}}|{|~~}}}{zyy{}~}}~}~}}|{}~}}}{{zz{}~~~~|}}}{{~|{zzz{{}~}~}||}{|}~}{{zz{{|}~~~}{z{z|~~|zyyz{}}~}{zzz{}~~{yyyz||~~~|{zzz|}}{yyz{{}~}|{zyz||}~}zxyz{{~}{|{yz}|~}yxy{{{~|{|zy{}|}|xxz{||~~}||zz{|}}}|zyz|||}~||{zz{|}~zzz{|||~~|||{{{|}~{{z{|||}~||||{{|}||{{{{||~~}|}}{{|~~}||{{|||}~}}}|{{{~}}|{{|||}~}}|{{|~~}}|||||}}~~~}|{{}~~}}}||{|~~~~|{{}~~~~|{{{~~~}||}~~~~}{{|~~~~}||~~~~}|||~~~}}}}||}~~~~~}. U.. PLAYBACKS (D****************************************************** * PLAYBACK ROUTINES FOR THE STEREO PLAYBACK CARTRIDGE* * DESIGNED FOR USE WITH MOST BASICS. * * THESE ROUTINES ALLOW OTHER TASKS TO BE PERFORMED * * WHILE PLAYING THE SAMPLES.THE ROUTINES ARE DESIGNED* * TO RUN FROM BASIC BUT COUND EASLY BE MODIFIED TO * * RUN FROM C OR YOUR OWN MACHINE CODE PROGRAMS * ****************************************************** * (C) AUDIO VISUAL RESEARCH 1991 * * VERSION 1.0 16.1.91 * * OUTPUT ADDRESSES * OUTPUTR EQU $FA0000 (BOTTOM CONNECTOR) OUTPUTL EQU $FA0200 (TOP CONNECTOR) * * XBTIMER EQU 31 DOSOUND EQU 32 * * * COMMAND JUMP TABLE * BRA PLAY PLAY SAMPLE FORWARDS BRA BACK PLAY SAMPLE BACKWARDS BRA HALT STOP SAMPLE PLAYING BRA WAIT WAIT FOR SAMPLE TO FINISH BRA DUMMY DOES NOTHING * * PARAMETER DATA BLOCK * BASIC POKES IN VALUES BEFORE CALLING ROUTINE * SAMSTART DS.L 1 START OF SAMPLE DATA SAMLENGTH DS.L 1 FREQ DS.W 1 SAMPLE PLAYBACK FREQ LOOPZ DS.W 1 LOOP 0 - OFF, ANY OTHER NUMBER - ON MODEZ DS.W 1 0- LEFT (UNSIGNED) * 1 -RIGHT(UNSIGNED) * 2 -BOTH (MONO,UNSIGNED) * 3 -INTERLACED STEREO (UNSIGNED) * 4- LEFT(SIGNED) * 5- RIGHT(SIGNED) * 6- BOTH (MONO,SIGNED) * 7- INTERLACED STEREO (SIGNED) **************** * WAIT * **************** wait MOVEM.L D0/A0,-(A7) LEA.L VARS(PC),A0 TST.B GOING(A0) SAMPLE RUNNING ? BEQ.S WAITX LEAVE IF NOT ST.B WAITF(A0) FORCE FLAG WAITL TST.B WAITF(A0) & WAIT FOR LOW BNE.S WAITL WAITX MOVEM.L (A7)+,D0/A0 DUMMY RTS **************** * HALT * **************** halt MOVEM.L D0-D7/A0-A6,-(A7) CLR.L -(A7) SET SUPERVISOR MODE MOVE.W #$20,-(A7) TRAP #1 ADDQ.L #6,A7 LEA VARS(PC),A0 RESTORE VARIABLE POINTER MOVE.L D0,STACK(A0) & SAVE OLD STACK POINTER MOVE.W SR,D0 SAVE STATUS ORI.W #$0700,SR STOP INTS BCLR.B #5,$FFFFFA07.W CLR IERA (TIMER A) BCLR.B #5,$FFFFFA0B.W CLR IPRA (TIMER A) BCLR.B #5,$FFFFFA0F.W CLR ISRA (TIMER A) BCLR.B #5,$FFFFFA13.W CLR IMRA (TIMER A) MOVE.W D0,SR RE-ENABLE INTS SF.B GOING(A0) RESET FLAG SF.B WAITF(A0) (TO BE SURE) MOVE.L STACK(A0),-(A7) REPLACE 'OLD' STACK POINTER MOVE.W #$20,-(A7) REMOVE SUPERVISOR MODE TRAP #1 ADDQ.L #6,A7 MOVEM.L (A7)+,D0-D7/A0-A6 RTS **************** * REPLAY * **************** * play MOVEM.L D0-D7/A0-A6,-(SP) LEA VARS(PC),A0 BASE ADDRESS OF DATA STORE LEA LOOPZ(PC),A1 MOVE.W (A1),LOOP(A0) COPY LOOP LEA SAMSTART(PC),A1 MOVE.L (A1),SSTART(A0) COPY START OF SAMPLE MOVE.L (A1),COPYS(A0) MOVE.L (A1),LENGTH(A0) COPY START OF SAMPLE MOVE.L (A1),COPYL(A0) LEA SAMLENGTH(PC),A1 MOVE.L (A1),D0 GET LENGTH ADD.L D0,LENGTH(A0) ADD TO START TO MAKE END ADD.L D0,COPYL(A0) LEA MODEZ(PC),A1 MOVE.W (A1),D0 MOVE.W D0,MODE(A0) COPY MODE CLR.L -(A7) SET SUPERVISOR MODE MOVE.W #$20,-(A7) TRAP #1 ADDQ.L #6,A7 LEA VARS(PC),A0 RESTORE VARIABLE POINTER MOVE.L D0,STACK(A0) & SAVE OLD STACK POINTER MOVE.W SR,SREG(A0) PRESERVE CURRENT INT. STATUS ORI.W #$0700,SR AND SWITCH OF ALL INTS. * * SET UP AND INSTALL INTERRUPT * LEA.L FREQTAB(PC),A1 GET TABLE OF MFP VALUES LEA FREQ(PC),A0 MOVE.W (A0),D0 GET SAMPLE FREQUENCY ANDI.W #15,D0 LSL.W #2,D0 LONG WORD OFFSET MOVE.L 0(A1,D0.W),D0 GET MFP VALUES LEA VARS(PC),A0 TST.W MODE(A0) BNE TM1 PEA.L IPLAYL(PC) INSTALL PLAY LEFT ROUTINE BRA.S CONT1 TM1 CMP.W #1,MODE(A0) BNE TM2 PEA.L IPLAYR(PC) INSTALL PLAY RIGHT ROUTINE BRA CONT1 TM2 CMP.W #2,MODE(A0) BNE TM3 PEA.L IPLAYB(PC) INSTALL PLAY BOTH (MONO) BRA CONT1 TM3 CMP.W #3,MODE(A0) BNE TM4 PEA.L IPLAYS(PC) PLAY STEREO INTERLEAVED BRA CONT1 TM4 CMP.W #4,MODE(A0) BNE TM5 PEA.L ISPLAYL(PC) PLAY LEFT (SIGNED) BRA CONT1 TM5 CMP.W #5,MODE(A0) BNE TM6 PEA.L ISPLAYR(PC) PLAY RIGHT (SIGNED) BRA CONT1 TM6 CMP.W #5,MODE(A0) BNE TM7 PEA.L ISPLAYB(PC) PLAY BOTH (SIGNED) BRA CONT1 TM7 PEA.L ISPLAYS(PC) PLAY STEREO (SIGNED) CONT1 MOVE.W D0,-(A7) DATA REGISTER BYTE SWAP D0 MOVE.W D0,-(A7) CONTROL REGISTER BYTE MOVE.W #0,-(A7) TIMER A MOVE.W #XBTIMER,-(A7) TRAP #14 ADDA.L #12,SP LEA VARS(PC),A0 REPAIR POINTER ST.B GOING(A0) THE "WE'RE RUNNING" FLAG SF.B WAITF(A0) MOVE.W SREG(A0),SR START PLAY MOVE.L STACK(A0),-(A7) REPLACE 'OLD' STACK POINTER MOVE.W #$20,-(A7) REMOVE SUPERVISOR MODE TRAP #1 ADDQ.L #6,A7 MOVEM.L (SP)+,D0-D7/A0-A6 RTS BACK TO CALLER ******************** * PLAY BACKWARDS * ******************** back MOVEM.L D0-D7/A0-A6,-(SP) LEA VARS(PC),A0 BASE ADDRESS OF DATA STORE LEA LOOPZ(PC),A1 MOVE.W (A1),LOOP(A0) COPY LOOP LEA SAMSTART(PC),A1 MOVE.L (A1),SSTART(A0) COPY START OF SAMPLE MOVE.L (A1),COPYS(A0) MOVE.L (A1),LENGTH(A0) COPY START OF SAMPLE MOVE.L (A1),COPYL(A0) LEA SAMLENGTH(PC),A1 MOVE.L (A1),D0 GET LENGTH ADD.L D0,LENGTH(A0) ADD TO START TO MAKE END ADD.L D0,COPYL(A0) LEA MODEZ(PC),A1 MOVE.W (A1),D0 MOVE.W D0,MODE(A0) COPY MODE CLR.L -(A7) SET SUPERVISOR MODE MOVE.W #$20,-(A7) TRAP #1 ADDQ.L #6,A7 LEA VARS(PC),A0 RESTORE VARIABLE POINTER MOVE.L D0,STACK(A0) & SAVE OLD STACK POINTER MOVE.W SR,SREG(A0) PRESERVE CURRENT INT. STATUS ORI.W #$0700,SR AND SWITCH OF ALL INTS. * * SET UP AND INSTALL INTERRUPT * LEA.L FREQTAB(PC),A1 GET TABLE OF MFP VALUES LEA FREQ(PC),A0 MOVE.W (A0),D0 GET SAMPLE FREQUENCY ANDI.W #15,D0 LSL.W #2,D0 LONG WORD OFFSET MOVE.L 0(A1,D0.W),D0 GET MFP VALUES LEA VARS(PC),A0 TST.W MODE(A0) BNE TMB4 PEA.L IBACKL(PC) INSTALL PLAY LEFT ROUTINE BRA.S CONT2 TMB4 CMP.W #1,MODE(A0) BNE TMB5 PEA.L IBACKR(PC) INSTALL PLAY LEFT ROUTINE BRA CONT2 TMB5 CMP.W #2,MODE(A0) BNE TMB6 PEA.L IBACKB(PC) INSTALL PLAY LEFT ROUTINE BRA CONT2 TMB6 CMP.W #3,MODE(A0) BNE TMB7 PEA.L ISBACKS(PC) PLAY STEREO (INTERLEAVED) BRA.S CONT2 TMB7 CMP.W #4,MODE(A0) BNE TMB8 PEA.L ISBACKL(PC) PLAY LEFT (SIGNED) BRA CONT2 TMB8 CMP.W #5,MODE(A0) BNE TMB9 PEA.L ISBACKR(PC) PLAY RIGHT (SIGNED) BRA CONT2 TMB9 CMP.W #6,MODE(A0) BNE TM10 PEA.L ISBACKB(PC) PLAY BOTH (SIGNED) BRA CONT2 TM10 PEA.L ISBACKS(PC) PLAY STEREO (INTERLEAVED) CONT2 MOVE.W D0,-(A7) DATA REGISTER BYTE SWAP D0 MOVE.W D0,-(A7) CONTROL REGISTER BYTE MOVE.W #0,-(A7) TIMER A MOVE.W #XBTIMER,-(A7) TRAP #14 ADDA.L #12,SP LEA VARS(PC),A0 REPAIR POINTER ST.B GOING(A0) THE "WE'RE RUNNING" FLAG SF.B WAITF(A0) MOVE.W SREG(A0),SR START PLAY MOVE.L STACK(A0),-(A7) REPLACE 'OLD' STACK POINTER MOVE.W #$20,-(A7) REMOVE SUPERVISOR MODE TRAP #1 ADDQ.L #6,A7 MOVEM.L (SP)+,D0-D7/A0-A6 RTS BACK TO CALLER ************************************** * THE INTERRUPT SERVICE ROUTINES * ************************************** * * A6 = SAMPLE START / OUTPUT ADDRESS * A5 = VARIABLES OFFSET * A4 = UNUSED * A3 = UNUSED * A2 = UNUSED * A1 = UNUSED * A0 = UNUSED * * D7 = AUDIO DATA * D6 = UNUSED * D5 = UNUSED * D4 = UNUSED * D3 = UNUSED * D2 = UNUSED * D1 = UNUSED * D0 = UNUSED * * EACH OPTION HAS ITS OWN INTERUPT ROUTINE **************************************** * REPLAY SAMPLE FORWARDS * **************************************** * UNSIGNED IPLAYL MOVEM.L D7/A5-A6,-(SP) LEA.L VARS(PC),A5 GET DATA BLOCK MOVE.L SSTART(A5),A6 RESTORE POINTERS CLR.W D7 MOVE.B (A6)+,D7 READ FROM RAM CMP.L LENGTH(A5),A6 EXCEDED END STOP? BGT LOOPS MOVE.L A6,SSTART(A5) UPDATE POINTER ADD.W D7,D7 WORD OFFSET MOVE.L #OUTPUTL,A6 OUTPUT ADDRESS TST.B (A6,D7.W) PLAY LEFT SOUND MOVEM.L (SP)+,D7/A5-A6 BCLR.B #5,$FFFFFA0F.W END OF INTERRUPT (TIMER A) RTE IPLAYR MOVEM.L D7/A5-A6,-(SP) LEA.L VARS(PC),A5 GET DATA BLOCK MOVE.L SSTART(A5),A6 RESTORE POINTERS CLR.W D7 MOVE.B (A6)+,D7 READ FROM RAM CMP.L LENGTH(A5),A6 EXCEDED END STOP? BGT LOOPS MOVE.L A6,SSTART(A5) UPDATE POINTER ADD.W D7,D7 WORD OFFSET MOVE.L #OUTPUTR,A6 OUTPUT ADDRESS TST.B (A6,D7.W) PLAY LEFT SOUND MOVEM.L (SP)+,D7/A5-A6 BCLR.B #5,$FFFFFA0F.W END OF INTERRUPT (TIMER A) RTE IPLAYB MOVEM.L D7/A5-A6,-(SP) LEA.L VARS(PC),A5 GET DATA BLOCK MOVE.L SSTART(A5),A6 RESTORE POINTERS CLR.W D7 MOVE.B (A6)+,D7 READ FROM RAM CMP.L LENGTH(A5),A6 EXCEDED END STOP? BGT LOOPS MOVE.L A6,SSTART(A5) UPDATE POINTER ADD.W D7,D7 WORD OFFSET MOVE.L #OUTPUTL,A6 OUTPUT ADDRESS TST.B (A6,D7.W) PLAY LEFT SOUND ADD.W #$200,D7 ADD OFFSET FOR RIGHT TST.B (A6,D7.W) PLAY RIGHT SOUND MOVEM.L (SP)+,D7/A5-A6 BCLR.B #5,$FFFFFA0F.W END OF INTERRUPT (TIMER A) RTE IPLAYS MOVEM.L D7/A5-A6,-(SP) LEA.L VARS(PC),A5 GET DATA BLOCK MOVE.L SSTART(A5),A6 RESTORE POINTERS MOVEQ.L #0,D7 MOVE.B (A6)+,D7 READ RIGHT CHANNEL FROM RAM SWAP D7 MOVE.B (A6)+,D7 READ LEFT CHANNEL FROM RAM CMP.L LENGTH(A5),A6 EXCEDED END STOP? BGT.S LOOPS MOVE.L A6,SSTART(A5) UPDATE POINTER ADD.W D7,D7 WORD OFFSET MOVE.L #OUTPUTL,A6 OUTPUT ADDRESS TST.B (A6,D7.W) PLAY LEFT SOUND SWAP D7 ADD.W D7,D7 WORD OFFSET ADD.W #$200,D7 TST.B (A6,D7.W) PLAY RIGHT SOUND MOVEM.L (SP)+,D7/A5-A6 BCLR.B #5,$FFFFFA0F.W END OF INTERRUPT (TIMER A) RTE ************************************ * STOP TIMER 'A' INTERRUPTS * ************************************ STOP MOVE.W SR,D7 SAVE STATUS ORI.W #$0700,SR STOP INTS BCLR.B #5,$FFFFFA07.W CLR IERA (TIMER A) BCLR.B #5,$FFFFFA0B.W CLR IPRA (TIMER A) BCLR.B #5,$FFFFFA0F.W CLR ISRA (TIMER A) BCLR.B #5,$FFFFFA13.W CLR IMRA (TIMER A) SF.B GOING(A5) SF.B WAITF(A5) MOVE.W D7,SR RESTORE STATUS MOVEM.L (A7)+,D7/A5-A6 RTE ********************** * CHECK LOOP MODE * ********************** LOOPS SF.B WAITF(A5) INFORM END OF LOOP TST.W LOOP(A5) LOOPING SET? BEQ.S STOP BR. IF NOT MOVE.L COPYS(A5),SSTART(A5) MOVE.L COPYL(A5),LENGTH(A5) MOVEM.L (SP)+,D7/A5-A6 BCLR.B #5,$FFFFFA0F.W END OF INTERRUPT (TIMER A) RTE **************************************** * REPLAY SAMPLE BACKWARDS * **************************************** IBACKL MOVEM.L D7/A5-A6,-(SP) LEA.L VARS(PC),A5 GET DATA BLOCK MOVE.L LENGTH(A5),A6 RESTORE POINTERS MOVEQ.L #0,D7 CMP.L SSTART(A5),A6 AT START? BEQ.S LOOPS BRANCH IF SO MOVE.B -(A6),D7 READ FROM RAM MOVE.L A6,LENGTH(A5) UPDATE POINTER ADD.W D7,D7 WORD OFFSET MOVE.L #OUTPUTL,A6 OUTPUT ADDRESS TST.B (A6,D7.W) PLAY LEFT SOUND MOVEM.L (SP)+,D7/A5-A6 BCLR.B #5,$FFFFFA0F.W END OF INTERRUPT (TIMER A) RTE IBACKR MOVEM.L D7/A5-A6,-(SP) LEA.L VARS(PC),A5 GET DATA BLOCK MOVE.L LENGTH(A5),A6 RESTORE POINTERS MOVEQ.L #0,D7 CMP.L SSTART(A5),A6 AT START? BEQ.S LOOPS BRANCH IF SO MOVE.B -(A6),D7 READ FROM RAM MOVE.L A6,LENGTH(A5) UPDATE POINTER ADD.W D7,D7 WORD OFFSET MOVE.L #OUTPUTR,A6 OUTPUT ADDRESS TST.B (A6,D7.W) PLAY RIGHT SOUND MOVEM.L (SP)+,D7/A5-A6 BCLR.B #5,$FFFFFA0F.W END OF INTERRUPT (TIMER A) RTE IBACKB MOVEM.L D7/A5-A6,-(SP) LEA.L VARS(PC),A5 GET DATA BLOCK MOVE.L LENGTH(A5),A6 RESTORE POINTERS MOVEQ.L #0,D7 CMP.L SSTART(A5),A6 AT START? BEQ LOOPS BRANCH IF SO MOVE.B -(A6),D7 READ FROM RAM MOVE.L A6,LENGTH(A5) UPDATE POINTER ADD.W D7,D7 WORD OFFSET MOVE.L #OUTPUTL,A6 OUTPUT ADDRESS TST.B (A6,D7.W) PLAY LEFT SOUND ADD.W #$200,D7 TST.B (A6,D7.W) PLAY RIGHT SOUND MOVEM.L (SP)+,D7/A5-A6 BCLR.B #5,$FFFFFA0F.W END OF INTERRUPT (TIMER A) RTE IBACKS MOVEM.L D7/A5-A6,-(SP) LEA.L VARS(PC),A5 GET DATA BLOCK MOVE.L LENGTH(A5),A6 RESTORE POINTERS MOVEQ.L #0,D7 CMP.L SSTART(A5),A6 AT START? BLS LOOPS BRANCH IF SO MOVE.B -(A6),D7 READ RIGHT FROM RAM SWAP D7 MOVE.B -(A6),D7 READ LEFT FROM RAM MOVE.L A6,LENGTH(A5) UPDATE POINTER ADD.W D7,D7 WORD OFFSET MOVE.L #OUTPUTL,A6 OUTPUT ADDRESS TST.B (A6,D7.W) PLAY LEFT SOUND SWAP D7 ADD.W #$200,D7 TST.B (A6,D7.W) PLAY RIGHT SOUND MOVEM.L (SP)+,D7/A5-A6 BCLR.B #5,$FFFFFA0F.W END OF INTERRUPT (TIMER A) RTE * SIGNED INTERUPT ROUTINES ISPLAYL MOVEM.L D7/A5-A6,-(SP) LEA.L VARS(PC),A5 GET DATA BLOCK MOVE.L SSTART(A5),A6 RESTORE POINTERS CLR.W D7 MOVE.B (A6)+,D7 READ FROM RAM ADD.B #$80,D7 UNSIGN DATA CMP.L LENGTH(A5),A6 EXCEDED END STOP? BGT LOOPS MOVE.L A6,SSTART(A5) UPDATE POINTER ADD.W D7,D7 WORD OFFSET MOVE.L #OUTPUTL,A6 OUTPUT ADDRESS TST.B (A6,D7.W) PLAY LEFT SOUND MOVEM.L (SP)+,D7/A5-A6 BCLR.B #5,$FFFFFA0F.W END OF INTERRUPT (TIMER A) RTE ISPLAYR MOVEM.L D7/A5-A6,-(SP) LEA.L VARS(PC),A5 GET DATA BLOCK MOVE.L SSTART(A5),A6 RESTORE POINTERS CLR.W D7 MOVE.B (A6)+,D7 READ FROM RAM ADD.B #$80,D7 UNSIGN DATA CMP.L LENGTH(A5),A6 EXCEDED END STOP? BGT LOOPS MOVE.L A6,SSTART(A5) UPDATE POINTER ADD.W D7,D7 WORD OFFSET MOVE.L #OUTPUTR,A6 OUTPUT ADDRESS TST.B (A6,D7.W) PLAY LEFT SOUND MOVEM.L (SP)+,D7/A5-A6 BCLR.B #5,$FFFFFA0F.W END OF INTERRUPT (TIMER A) RTE ISPLAYB MOVEM.L D7/A5-A6,-(SP) LEA.L VARS(PC),A5 GET DATA BLOCK MOVE.L SSTART(A5),A6 RESTORE POINTERS CLR.W D7 MOVE.B (A6)+,D7 READ FROM RAM ADD.B #$80,D7 UNSIGN DATA CMP.L LENGTH(A5),A6 EXCEDED END STOP? BGT LOOPS MOVE.L A6,SSTART(A5) UPDATE POINTER ADD.W D7,D7 WORD OFFSET MOVE.L #OUTPUTL,A6 OUTPUT ADDRESS TST.B (A6,D7.W) PLAY LEFT SOUND ADD.W #$200,D7 ADD OFFSET FOR RIGHT TST.B (A6,D7.W) PLAY RIGHT SOUND MOVEM.L (SP)+,D7/A5-A6 BCLR.B #5,$FFFFFA0F.W END OF INTERRUPT (TIMER A) RTE ISPLAYS MOVEM.L D7/A5-A6,-(SP) LEA.L VARS(PC),A5 GET DATA BLOCK MOVE.L SSTART(A5),A6 RESTORE POINTERS MOVEQ.L #0,D7 MOVE.B (A6)+,D7 READ RIGHT CHANNEL FROM RAM ADD.B #$80,D7 UNSIGN DATA SWAP D7 MOVE.B (A6)+,D7 READ LEFT CHANNEL FROM RAM ADD.B #$80,D7 UNSIGN DATA CMP.L LENGTH(A5),A6 EXCEDED END STOP? BGT LOOPS MOVE.L A6,SSTART(A5) UPDATE POINTER ADD.W D7,D7 WORD OFFSET MOVE.L #OUTPUTL,A6 OUTPUT ADDRESS TST.B (A6,D7.W) PLAY LEFT SOUND SWAP D7 ADD.W D7,D7 WORD OFFSET ADD.W #$200,D7 TST.B (A6,D7.W) PLAY RIGHT SOUND MOVEM.L (SP)+,D7/A5-A6 BCLR.B #5,$FFFFFA0F.W END OF INTERRUPT (TIMER A) RTE **************************************** * REPLAY SAMPLE BACKWARDS * **************************************** * SIGNED ROUTINES ISBACKL MOVEM.L D7/A5-A6,-(SP) LEA.L VARS(PC),A5 GET DATA BLOCK MOVE.L LENGTH(A5),A6 RESTORE POINTERS MOVEQ.L #0,D7 CMP.L SSTART(A5),A6 AT START? BEQ LOOPS BRANCH IF SO MOVE.B -(A6),D7 READ FROM RAM ADD.B #$80,D7 UNSIGN DATA MOVE.L A6,LENGTH(A5) UPDATE POINTER ADD.W D7,D7 WORD OFFSET MOVE.L #OUTPUTL,A6 OUTPUT ADDRESS TST.B (A6,D7.W) PLAY LEFT SOUND MOVEM.L (SP)+,D7/A5-A6 BCLR.B #5,$FFFFFA0F.W END OF INTERRUPT (TIMER A) RTE ISBACKR MOVEM.L D7/A5-A6,-(SP) LEA.L VARS(PC),A5 GET DATA BLOCK MOVE.L LENGTH(A5),A6 RESTORE POINTERS MOVEQ.L #0,D7 CMP.L SSTART(A5),A6 AT START? BEQ LOOPS BRANCH IF SO MOVE.B -(A6),D7 READ FROM RAM ADD.B #$80,D7 UNSIGN DATA MOVE.L A6,LENGTH(A5) UPDATE POINTER ADD.W D7,D7 WORD OFFSET MOVE.L #OUTPUTR,A6 OUTPUT ADDRESS TST.B (A6,D7.W) PLAY RIGHT SOUND MOVEM.L (SP)+,D7/A5-A6 BCLR.B #5,$FFFFFA0F.W END OF INTERRUPT (TIMER A) RTE ISBACKB MOVEM.L D7/A5-A6,-(SP) LEA.L VARS(PC),A5 GET DATA BLOCK MOVE.L LENGTH(A5),A6 RESTORE POINTERS MOVEQ.L #0,D7 CMP.L SSTART(A5),A6 AT START? BEQ LOOPS BRANCH IF SO MOVE.B -(A6),D7 READ FROM RAM ADD.B #$80,D7 UNSIGN DATA MOVE.L A6,LENGTH(A5) UPDATE POINTER ADD.W D7,D7 WORD OFFSET MOVE.L #OUTPUTL,A6 OUTPUT ADDRESS TST.B (A6,D7.W) PLAY LEFT SOUND ADD.W #$200,D7 TST.B (A6,D7.W) PLAY RIGHT SOUND MOVEM.L (SP)+,D7/A5-A6 BCLR.B #5,$FFFFFA0F.W END OF INTERRUPT (TIMER A) RTE ISBACKS MOVEM.L D7/A5-A6,-(SP) LEA.L VARS(PC),A5 GET DATA BLOCK MOVE.L LENGTH(A5),A6 RESTORE POINTERS MOVEQ.L #0,D7 CMP.L SSTART(A5),A6 AT START? BLS LOOPS BRANCH IF SO MOVE.B -(A6),D7 READ RIGHT FROM RAM ADD.B #$80,D7 UNSIGN DATA SWAP D7 MOVE.B -(A6),D7 READ LEFT FROM RAM ADD.B #$80,D7 UNSIGN DATA MOVE.L A6,LENGTH(A5) UPDATE POINTER ADD.W D7,D7 WORD OFFSET MOVE.L #OUTPUTL,A6 OUTPUT ADDRESS TST.B (A6,D7.W) PLAY LEFT SOUND SWAP D7 ADD.W #$200,D7 TST.B (A6,D7.W) PLAY RIGHT SOUND MOVEM.L (SP)+,D7/A5-A6 BCLR.B #5,$FFFFFA0F.W END OF INTERRUPT (TIMER A) RTE FREQTAB DC.L $0003001F 5 KHZ DC.L $00010052 7.5 KHZ DC.L $0001004D 8.0 KHZ DC.L $00030011 9.0 KHZ DC.L $0001003E 10 KHZ DC.L $0003000E 11 KHZ DC.L $00010033 12 KHZ DC.L $00010029 15 KHZ DC.L $00010026 16 KHZ DC.L $00010022 18 KHZ DC.L $0001001F 20 KHZ DC.L $00030007 22 KHZ DC.L $00060001 25 KHZ DC.L $00060001 25 KHZ DC.L $00060001 25 KHZ DC.L $00060001 25 KHZ ************************************** * DEFINE PROGRAM STORAGE * ************************************** * EVEN SSTART RS.L 1 USED BY INTERRUPT LENGTH RS.L 1 COPYS RS.L 1 COPY START FOR LOOP COPYL RS.L 1 COPY LENGTH FOR LOOP FREQNCY RS.L 1 PRESET FREQUENCY STACK RS.L 1 TEMP STACK SREG RS.W 1 STATUS REGISTER LOOP RS.W 1 LOOPING MODE SET WAITF RS.B 1 WAITING FLAG GOING RS.B 1 ALREADY ACTIVE MODE RS.W 1 COPY OF MODEZ FLAG BLOCK RS.W 0 ************************************** * DECLARE PROGRAM STORAGE * ************************************** * EVEN VARS DS.B BLOCK END BASS SNARE BASSE CLHAT OPHAT HITOM MIDTOM CLAP CLAVES AGOGO CRASH RIDE SHAKER COWBELLL COWBELLH Empty ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h?_`p _xkP7_ЈXgĐaovĶqlw~q`_dXK_tjR@AIMD53?F4 #  9B<( O@  '( .43378:>ADGJOTVZ^aekoqsx}~zyvrpplieb_^^\YVSQOMKIGED@<:98762+&"!"##$!!#&'')****,/4652027>EGDA>99CS]\TMJHM]knpi\W[gw}}{trw|xwwxz|xphfggilmjeca_\[\_[VTSQPNMNPNIFHKMKF@=CGE@87;?@>>?@<669:::::7348:::;;87566423669;868==98;=;:<==><=?CEDBCGIFBCFIJKNNMOQQSWXVSUZ^`\XW[cimmjfcacglpqojhinuyyxwwy|~}~~}|zxwwxxvtssrrrrpoopnjhijjhffcbeedbbddc`]YX[\ZVSRRUWWUTRQPQRQNKJJIIHHGGGFFFFFFFFFDA?AB@>@CED@>?@>>=<<>?>=>==??>????@?>>==?BDDCABCFGGIIIIIKMNOOOPQSUWXXYZ[]_`abcdfgijkmopqsuvwxy{}}~~||{{zxwvttssrqponnmmlkjhhhgffgfedcba`````__^^]]]]]\[[[[[[[\[ZYYYYYYYYXYYYZZZZZZZZZZ[[[\\\[[\]]^^______`abbaabbcdddeffffghhihhijjjklmmmmnnoopppqqrrsttuuuvwwwxxxyyz{{|||}}}~~~~~~~}}}}}}}}}}}|||||||||||||{{||{{{||||{|||||||||||||||||}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}~~~~~~}}}}}}}}}}}}}}~}}}}}}}}}}}}}}}}}}}}}}}}}|}}}}||}|||||||}||||||||||||||||||||||||||||||||{|||||{{|||{{||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||||||||{{{{{|||||{|||||||||||||||||||}}}}}}}}}}}}}}}}}}}}~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@ #)17?oȰgP7[P.$$+,;`T7ȇ0/ O +/ 'Ȱ}xsd@gh +,7h$*1CQS_`PRgrhdrpswļ?D?@_`?dxrw}{toorqhZ0Oxi@ ?/0 78 +5?_pHGgp*?kȬpF=FLD?SkvЀY\cmw踗ʹrnhP0;@2(?= /Ġ0Gj`eܸhOv@ F@GJ )"'!#_0/I0$/CksuP+]Joh@ "+oX0p*'=>05KR=_pd:KotsopwĹࠍոȥ`@4&Kl@?U@_ƠT0G_Јhem00/_pjH/SP _pJ4_@Ԁ +kurh8/EoP?|PWSȬĀ+gd(5]}X ;KMVI:;KipuبhkʀPg𨂇訣jԘL,?Y\_rqTQN_~rb8$OP-Ud_o`Nh8KdPUa[P$;wؐ@ ?wU_`ZgPG[oj0 GZ@$'?opFJgdgZ_vuvpL_{}qy{\_pc^\ZPGJOYaiuZWpHkѲlSqopowpF?O{xv}}hT]dSLAN[^{x]m~ts|xhizxqhYW^jawT]ckD#O{|lfw`VVY_eD;s`B[pX05ozPGs\BOxX+GwslD;_ȪhPEظȠp@3_rzthPSw{`J[wpVNQZkvdBK_sbk̨tkbXfpgwuibKB,'_`J80;KWofwxwmmudZdaTL_{xB_|ZLLUXGkl^eXLOgpHMUsx]cHG_lT=EgZ_zƺT_slTWb_{xpzPoupZigmupVoropo}r{hWnt^co}so}lX_b]\Vfh`]ohZSkdkbISmj^_VWopaY_mpD$#OhEJ\caZVkv}TEWwrX?pcojrftjzf_uh[{loilkx`Gg`EOg}h_{pcXADEILOQUX^acikouz}~|xvtqpnjhgeb^[YVVVSQNLJHFECB@>:776652,'"!!##$#!!! !!"#%&&&')+-/123565579>AB@<HG@8;AB:45:=>=<7119?@=::?EFB?AB@>CKNLIKRY[YTNNMIGSef^Z^dgc`\]djlkmpuwurru}{{|{|{y~}}~|xy}vpiinuxtldbeilhccc`aa\XX^cb]XTTVUROMMNNMLMMLJIIHGEDC@??=85:;66999;<:83..231035762-+-..--01/--.--/220.,-/0*(,14784102556<<649?DEEDDCFKOOLOY]ZXVW[_cgjklnmlow||zwx|~}zvtstvwurqsurnlljiffjmnidbccdfeb``_^\\\\]][Z[[WRSV[]\XVX\^]XSOPTX[\\]]ZTSUWXURSWYXUY^[VW[^^^__^]_b_]bjoh`^dfeffbbeghlmljjggkmmnppqqnmmnqrplmoqqpswsnkmrwz{xtsuxuszzuqrwyz}~xstw{|xz{yxz|~~|z|}yxy{{{}~~{|utx}~xqwzuy~~|~}}~{xuy}|vqrx}rloy|xtrqnlhccktplw~vlfefeeghdekia]^cozynb`ekllnrsjdehhkpvvpjkprnmqpkffhlquwxxvsljotutusnlqvwunhkqqpqpkgfiqwwtvvqjbaioplmqomsuttqhb`agow{umlliiopmkmqwwphkvyrllnu~vswxtqv~zv{xwtsvx{|wqnqwulfiourmkkhddkpjbcgfddgjjd`cggkmkhfcbccbceiqrdUW_fmolhgfhmjhnwvmdbiosyztnliilnswtmkou}}rs{zromoy}}|yz~zwzz|zrwzypmquwz}zrjiov{|td_`gopjdejmlifdcdfgjjiijifb^_gjhcacghdejjfb_]dovtjeegmtpeaemruxxrhgt|ysqsrqrvzzvpnt|}{voov|}}~{vqqv}|}~zuyvpps{~xv|}wsqt{~}~|}|wy~xruzvw}|}|}y~|zy{~xx|xy~twyu{~|zywuwzzxyz}|tqvxvttrsy|xqmmlnppprqquvsppmls~|rljmsxywussrqpqsrppv}~xnimz~xplv{tmlq{zz|~~~~{xvv}{w|~zv{|z~xy|}{}}vu{~yx}smot{xrsz~~zvuvvtw|utvwwy|}|xuvuuy}{vsux}xmgnyywyzyvtv}~yvv{xuzxrtz{}|ttz~{~|}|y}}|vy||zvz{{xv}zy}yx}xt{vvyzz|~yy~rnrw~~{xxwtsturpqpjks{|umhjoqruunjklnoljfdehebjqpnswyvibbdgihimswzxuvuniikrwtkiotxzxtsplnvzwtvz{zyxyz{zticiu}xv}}|}z|~~}}}zuy}yxxz|}}|zxwtrsvvsrssrpllmkkpuvpfcknfadkmjjkjeb``_^cec`adggebbeggiifcbaciljc^cmrkdelqpkjjgbbglprqmmrwxutsplmqswzywtpqty{|}~|vstx|yxxzz|xy{xw|{|~~{{~||~z}{y|}~{yzywwxzyvtqpuzxtutrrqmihmrvwvsonqrnheefknheksttpfcflnkhhiiiecgnrsrldfmqpnjgeglrqkhikmnmnsy}ztlkqsrswxwtrsvy|xqqsvywz~|{}~|y~||}{yyxwwvrt}ypjkpw|ysommryxurrrqpqronoomlmnonlouvphefknnnnmnpqqrpnkjouxvrrsstw{~~ww}|z{|}vyxvwxyyyyyvsttsuvuqoquyvtssrpllptpjlrtqmjkooosuutrnnrsrlhkrttropty|{xx}}xsrrtwyy{~~|}{{xy}~}~~|z{~xw|xvy{wyyurquxwuwxvtsuwtpmiisxpoquwvxxtnjilsxyxvvuuuwz{yvsppty}ztps}{z~{{~|}|x{zwyzyxxy}zvuvwwvyzzzzyxyzzzzywvwz{}tjkryyrpsw|}||zwx}~}zy|}{yww|{usw~}tqw}~xuy{xtuz|}}{}~zvz~~zvw{~|zx{}~}~}{{~|vty}~|xuvz}}zutvtpnpuzzxtkgjqsstvurolnqqomkkkjlnstmhhhmolilonpttrmlnppnopoosuuuoklpuy~|ursu{{wuw{}~~}~||}||}}zxz{yz}~|{|{yz~~|xuw~zyyxyz}~~||||}~~{{}}}~~~~}~~}|~|~~}{yy{~|zyyz{~}yutvyyyyyyyyxvrruwvrqqrtvwwwussusstwurosvxyyvrooruxwttux|{vuvy{}|{{|}~~~{~}~|{~|zzz|zvuvxz|zxvvy{zwvwyxvvxyxxxxyzwuuwzzxxz}|{{z{}}|{{{}~~{{}~}{{~|}}}{~~~}~|~~}~zvx~yvx}~}zvvx{zyxxwuvxyyyxwwxwttuuttvxxwtqrtxywtrttutttvwwtqoqvxwtttuwxxvuutuvtttxzzz{|{xxxx||y{}~}||~~}|}~~}|||zyyy{||yyyyyzyxwxxyzzyvtuvyyxwvvxxvvvuvvwxvwyxvsrtwyyxvvwxwvuutuvvwxyyyvtuwxxxz|~}|zzz||zzz{}~~}}}}}~}~~}}~}~}{zz{}}}{zz|}zxy{}~}|{zz{{{{zz|}}}}}}~}|}~}||}||}}~~}}}~}~~}}}}}~~~}}}}~~~~~~}}}~~~||}}~}|}}}}}}}}}~}}{zzzyxxy{|{{zy{{ywvvwy{xwvwyyxxxwwxyz{zyyzzz|}~}zxx{|{{|}}~~}{{~~~}}~||}}~~}{{|{{{{|}}}}}|{||||{{zyyy{|{{{{zz{|{zz{{{}~|zz||||zyxyz~~~}|{zyz|||~~~}~~}~~~~|}~}~~~~~~~~||~~}}~~}||~~~~}||}~~~~~}||||||~}zz|~~~}|zz{||{{{{{{{{|||||zzyz{{z{|{zzzzzzz{||{|||{||{z{{{|~~~}|}}||~~|{|}~~||}~~~}||}~~~~~~~~~~}~|}~}~~}~~~~~}~~~~~~~~~}}~~~}}~~~~}|}~~|{|~~~~~}}}}}}}|{{}}}}}}}}}}|{{{zz{}}|{{{{{{{{{{{{yxyzz|||zyyzzz|}|zyxxzz{zyyz|{zyyz|zyyz{|}}|{yxy|}|||||}}||}}|||}}~~~}}}~~~~~~~}}}}~~}}}||}~~}}||}~~~}|||||}}~~~|{{}~~~~}|}}|}~~~}}}}}~~~~~~}}}~~~~}}~~}}|}}}~~~~~~~~~~}|||}}}}}}||}}}}}}}}}}||}}}}}}||||{||}}||}}~~~}|||}}||}~~}}}||}~~~}}~~~~~~}}~~~~~}~~~~~~~~~~~~~~~~}~~~}}~~~}}}~~}}~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}~~~}~}}~~~}~}|||}}}|||}}}|||||}}}}|{{{|}}}||{|}}}||||}}}}}||||||}~~~}}}}|||}~~~}}}}}~~~~}}~~~~}~~~~~~~~~~~}}}}~~~}}}~~~~~}}}~~~~}}}}~~}}~~}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pw}}}]J]g]jUgxyt{o^bmtm}tbsjkl`_zuevpo{r{xakykwwwzw`uwgmo~xghkX}ls}jogwzr}l{e{pQuktsr_pmunwpxuq}ywxgpyv{tsmrwo~pxrv{{pw_wvzoxtnwrspw{~~t{~t|htkpwzyy~}ltx}xrdkx~t{u}zy}p|twyoix|{w}u}v{x~}~yznuv~z||m{|pwyrm}|xo{x{rkxxt}}|w~|t~xwvzov}{u~yxyz~ztvyxy{}r{{rxzq|s~lpoxvwvyx~{z}wz|}tuv|tvt{x{{wwwy~s}{tozz|}zr{ys|x|||sz|{k~z}u}w}xt{{v}|~z~}y{}~t{|x{{~|}||y~z{}w~{{y|y}}}|y~{ztytwzv|{{}{}|y~|pt}xuz|y}}z}wz{~{{}}|}|}|z|}x}xy|uxy~xyyu{}{}y{z|yww{|{}{y}}}}}{{}{x}|yx~}~yy}~|{yxu|z}|}}}{|}{~|x||}z~}|y~}}||}~~|~}|{w{~{s}{zw{w{|~}~}{{}yzzty}z||u~{|z|wyzvzz}~~}~z~}{|zzuxu}{|t{~{w}~~~~}y}}{y~}~}~|~}zz}x}zt}uyz{|~{}zz{~yz{}}~{}y}}|y~{~|||{~~~~}}~|}|}}|{}|||}wyzz|~}{|}z{|~}}}}~}}}~{~|}{~~~}}}v{}~|~}~~}{}|}~~z{|y}}xy~}{zy}|x}}~{}|}~~}~~~|~~}||{z}|~}z}~}z|x{||}}|y|~{{{~~~}~~|z~~}~~{~~{{||~}|}}|}~}{~~~~~~~{~|{}}{|z}}z~{}}}}~~|}}~{|{|}~{}~}}||{z}~~}}}}}}}|}~}}~}|}~}{|~}~|}}}}|z{~}}|}}~~{~~~~|~~~}~}~~|{|y}}zz}~~~|{|||}}}}|}|{~|}~~|}~~~~~~}~~{}|}~|}}}~}}}~}~}}~~|}|~}}}}~~~|~~|{~~|~~~|}~}}~~}}}~}~~~}~}~~||~|{}{|~~~~~~~~}}~~~}}{~}}}}~}~~~}~{|}}|}~}}|~~|~}~~}}~~}}}~}~~|~}~~~}}~~}~}~~{~}}~}~~}~|~~~~~}~}~}~}~~}||}}|~~~}}}}~}~}~~~}~|~~~}}~}~~}~}~}}~}~}~~~}}}|}~~{}~}|}~~~}~~~~~~~~~~}}}~~}}~~~~~~~~~~~~~~~~}~~}~~}~~}}}~~}~~}~~~}}}~}}~~~}~~~}~~}~}~~~~~~~~~~~~~}~~~~~~}~}~~}}~}}~~}}}}}~}}~~~|}~}}}~}|~~}~~~~~}~~~}}~}~~~~~~~}~~~~~~}}~}~}}~~~~~~~}}~~~}~~~~~~~~~~~~~~~~~~}}~~}}~~~}}~~}}~~~~}~~~~}}~~~~~~~~~~~~~~~~~~~~~~}~~~~~}}}~~~~~~~~~~~}}~~~}~}~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}|}}v|vz|turv~tx|x}wu||juvuqqekvids|~vkenkuhwzywywt|oxs~}tuel~vdwxsvt{yp|xwapirovgpux{qt}{zvwp{|ur{fouu{pwu~pwx}||xmtw}|y}pjy{tstkq|otoq|rtiyytqv|~vpgw}z}|zouu{z{{|xs}ys~l}{xy}tsuxqtzrs|y{}{vrsqqvwqhrspovv}y|zs~rnvxs~}xsxwv}ytuts}{qsrlw~y|uy|tywvu{xyxupvsvqym{xuyuzu}xlkr}qu|xow}~}tstuy|wt{xtst~xsxw~sv}y~uz|rwxr}{tuwx~zuy|uztq~|zw~x|xzxuxyxos}puzutz||}tsy{x{vs~v}t{vpow~st}yzsv{{wnv{{tq~xvws{xx}||}y||yviqy|nt|r~yvys}~|||vzsypvyvuytuvu~zzvvx~~~x}x}{{u|yuw}w}}wx}{|x{|vv{}{}yxuuwzz}wzr{x}yy|~{~x||qvw}{{uv||wy~{~}u}}~sz}vwxw~||xzx{zw~~{zy|wv{|yru}{{zx{z}w~|z|zv}}z{~~{xuzv{|~~}x~t}uy}|~|w~}|}|yzyz|}x{~|{u}}~}x~{|w}v~x{y}~w|}xwxxx~}~y|y}yx{x}|}{|yz{zu}|zy}zz{~yx{{xy|x~{w~|y{}}|~{~~|sy~}}}y{{{}~zz|xz|~{{{{~}}}y~{yw~zy}w{z||{|{}xw~wy{|}z{yw~{{}|u}z}xwz|z~}}~}{}|}|}yx{~xw{}~|}}|~tyxy~|z~|xzyyyw|~}z~{~z}y{|~yy{x{|z~y}zyz|~|xy|{}}{|z}|{}z~}{zyyw}z|}{y||x{~x{|}|z{sw~}{v{~}z~{{||zzu{y~~{|xz}|yvy}xy|y{~~}v{{~v{x~}swyv{zz{}~|~z{||~w}zz}~|w{t~{{vuzz}}|~~}}xw~{z{yz|}}}}{|y}y}}||u}|xy}{zy|{{}~z{}|zy}{{|}wv{y}~z{|w{}yzy~x{{|}z|xw~|~}|}|}~wyz|z}~|{{~{|~{~|y~x{wzzv}}~}}|~}|~}zxvv}x~}{w}}y~}z{~{t}~}z{zw{~~zxu|y}{~x~}z|}{}~|}y~|~v~}}}~yw|}w}}v|z}~y}{~z|}}~w}~{}{y||}}zzz{|~{wzzy}}w~{w|w|{{{|y~~~||}}|x}{}}~{}z|{~}~~~|}|}|w|w}y{|~~~z{}}}}|x{}y{}}ywz||y~|~~~}{}{wz}}~z{x{}{yz}}~zzvw}ry}}z{~z{{yyz{{~xxy}|x}|}~}y}z|~~}y}{y~{tzz~|y|}}w{|{~~~~||z{{{~~~y}{}{|}|z|z}~}~{}}y|}|~}x}{{~||v}zy}}~{xy{y}z|xzytzxu}}~{~}~|~|{|{{{|~~z}yzy}xy{~}|{~|~}}x~~}|||zvtstt{|z}xy{}~~z}wyw{zxuw|~{}~|~zty|{|~|v}y{wz}|~|{~~v}yxy~{yy~|x{}{{{~{~|y|}zv}y}{~}~}v|~}}|~z|{|x||{|t}~}}~}w}xz~z}~{~~yu{|{~|}xz}}|w|~zv}x~}{|tw|z~}zv~~zzs}~{}~ww}~zz|}|zz~y~z{|zsv}~zz{yz}~{|w{~}}}{|}}x~~}y|y~zxuzx~}}}}y~|~yz{}|}~}|t{yzxw}{|~}wyz}~}}~~{{}}{}{~|w}y{zz{|}~wu~{{~{}{}}{}z~z|}}}y{}z{~~x{}{x|}xvy~y{||x{~||~z~~y{w||z{{~|~{x}}y|z{z|~|{yyyvz{zzy{|{z|y|~xy}|zwzz~z|{}~{}|{|z}}~|wzy{zzz~~|~ws}~{}}~zx{}}~~}z}~|~z{||v}~|~||~|x}{~|}}x}z}}~}{w{~~}}y}~}||}{{}|~}{}z{z~~~}~~~}z}}}{{y|~}~~zz|||{{|}{{~~}{|{|~~|w}}y}~|{z{|{}}~yy}|~{{}z{|z}~|{}z~}||}}w}}|{z|}~~}yy{{xzy}~~|{z~{x{~x|y~~|}~z{|~|~|{}w{~|y}}||~}zxyz|x~||{}~xx{~{|w{z{~y{z{}x}y}~~|{}y{|}w{~}|{{y|~z~y~|z|{~}{~x}y{zz}}~}~~u{~}}~|{~ytz{{|xz{z}xv|~}x{~|||x}}~~~z{vz}|yt{{|x|wx|}}w~w~|~uz|z~|~}{|xyx~~yy}{|s{|x{~zzz~z|uzv{~}ww{y|{z~{wzzz{|z}}|}y}}}{xwy|w{~}zrw}~z{|}|}}}w~x{{}{~|z{|tv{}{xyzxzs{|z}||z{{{~zz|{{y}zxt|ry|}||}{|~||}~|||{~z|~{|xxuxyyw}y}x}|}s}|}|}y{|zy||}x}|yx{}x{~|}xz}yztw{|}|}wyz|x|x~|v~~|z{}|}{|||yz{w~x{|vz}|}y|}xx{|}}|~|y}v{|zy|}||{yytwx}s|wt}}||}yxx~}wxuxyz~~|~}~x|}}|{|z}|w{|xyz~{y}}}y|{~}}}zx}{|}~}|||zt~|}{y}~~}zy}}y}~}{||}|z}zx~}{x{||{~{~~}z|}~{{}y|}z|}~yz||~~y~|{}z~{~~{~~}~}}y}|z}{{}|~|}~{~}{||~{|||y~y{}z~|w|{|}{~}~}y}|{{|~}}}}{{}~~{|}~z}z~|~~~}~~~{~|z{||y~||}}|x|~~}y{z|zw}}y}|x~|{v}}}|w~}{~}}ww|}y~{yxz|}~{|}y|~}~}t}y}|z}~~}~vsw{~~}|x~~}w}{{{z{|~|{y~{u{xy~}|~|{|}}}{|zz|~|z~yx}tt|z}{|}~w~~|z{|{zx{}{z{|x{~zyx~xw~w{|||zy}~w~|x~|x}|x{|y}}tv|{|{zy~zvty~|{z|zz{y~y~zx{}}|~{v~ysvyxz}{~|{~|y|}{|y}|~|{x{vty}x{|yzx{~{y|u}~z|{|zz~|}x|wuw|{{}{}}x}w}~xy{~~~vx}~v{}}{{~||zz|xy}~zx}z~zx{yz{~}|y}~|z}~|xyyy~}z~ztu~}z|z}||{~||~~x{~x}{y~~vtw}}zu~wzw~|~~|}}{~~~}zy{wyv}vyzxzy}}|~v}~}}~~z{|xw~xyzyxx{{}~~w{|~tz{z|zrzz{}}}|{ty|y~}{{vzy}y~}vv~~~y{~yxy}{{~{y}zs{||ux{z{{~~~v}z}{{{{z~}}zz|}{zyw~{|~~{|x{{}}}~}}x|x||~}{x{x~~{{}~}z{x~wzx{}|~x}y}|}~}~{{~z~{w~~||}}||y}}~}|~~v~{}x~}}zu|}~|xu}yz{}yy~~{z~|{}~~uy~{}~{|z{yz~|z|~z{{|}}{yyyv}{z|zz{z}zu{|}z{}|yy|~|||{|xw{z{}}~y~||}~~z{}}zz|}zxuz|~~||x{{vz~z{~y}~}}z|}zwz~y~{~wy~}}~~{y{~|{{~xw||z~~~}{|zz~{|~v}{{w}|{}~}}{{~}yx||~~}}~z}~~~|}y||}|~|~}z{yw}}~~~}{}}~|~}{y~|xz~~}}~|yz~|~|x}y{}|}|y|y}~{x}~~|w{|}~}}~|wy}~}{}yx}{}|{zz{{y~}}~{u}{z}|}w~t}z~}|~}|{||y}{|}~zx||~}}}{}}~z{y|z|xv~|y}}xv}}|}}~~xy|{~zz{}}{{zx}}y{{~|xzxz{}~}|yy}z}}|}|}~vywy{|}}|}{x}~}~}z{|w}~{x~{}~|}{}}~{z~}{|}{yw{~z{~~{|~x{y{}~|}|~~|}yx{y}{}}{{~~~yy~}{{}|~~|z{{z~}z}|zx~~{w}}~~|{~}x|~{w~|{~z}~}~xv}}~~}~x}}}|}}~yzz|~}x|{}}|}~{~||||}{|x}{}~{x}||w{{{~|~}y}y{}x~}w~||~|xu{|}}u{~|~}~~~{~|{}~{x}~~wy}}~~~z{~~|{x|w~}~{||yw}xz|~}}}z}~~}~{z~~{~~}~~~zw}zyyz|}{zy~|}|}}{{}{~z||}~|}z{|wwzz}{{y|||y~{~~}~{xzz{}z}y~}{~~z{{{z||~~~~~~}{~{~|~~}~|}~{||~|}{y~xz~||}|}~|~~w{{}y}z|x~~~|~z{||y}}{{~}{|uw~z}~}~{}||u|}|~{~}}{}}x|yx|}~}~~zz{|}~}}x{||{{{|tz}~~|{z~|yw|~y{}}x}xxz}}z{~~}|~||x}~|~}yz~{|~{yz||}{}~v~}}x~}|~t}z~{||}}~}}x}~{{~zx|}~{~}|}{xx~zz}{z|}~{~}|{~}~zy{|z{~y~~~~x~||}|}z|y~~}|}z|~xxx}}{|x}}y~z|~~{y}}|w}~|z}~}|}|}{~~x}||{~{y}|~}~y~}}|z~|yy~zy}~~~~~}{~|y~|{{}~||{x{|yz~~}{{~}}|}{{}z{|y~|~{{~~{{}{~{~~}~~z}|x|}}}~~~y~z{z|z~~xw~w}}}||~~z|}~|y~}|~|~~~}z{}~|~~{}xx|{~z~}}}}~|~yw}z~||}y}{z~~|}{z}|{{||~{{~~|{|}~xz}|~~}~~y}{}|{{}}~{z}~}~}|{~z~{~|z}{{|}~~~|}~zz~~}z~|{~~x}}{|}|z}~y|~zx}~{~y}{|y|{~y~}~|}{{~|}~~}~|{~x}|~zw{}}z{|{}~x{zz~~}{z}|{~|~~}|}~}~|{}{}~|~~~}y}~x}||~{z{|{}|~|}x|~{~|y~xy}}}~y}~z}||}z}~}}}~z}|~}}~~}~{z}z~|}{z}{{|}{|~|{}}|~{x}}}}}|~~|x}}}|~}~|z{u~}}}~||}{|{}~|w}~|}|~~}}|}}x}~}{~}~zy}|z}}y~~||z|}~}}|}}}|}}{|y}{{}|~}|}~}|z~}}~{||~}|zy{}|x~|~~~}}|{y~~}~~~zz{~|}zz}|~~}z{{{|z}|~~{{z}}}{}||~}|~}~x|||~~{v~z}}|}|y|uy~{~|}~|~|zw}}{|~{}}}{|z~}|{~|~z}|z}||{}||~}}}y~|~|~}|{z{~~{|~{}~~zz|~}|}}}~|{~}{~{{{{{|}|||}~{}|~|y~z{~~}w{{{}~~~~}~~}{}{{~~}|~x}|{z{}}}}}||{}}z{}z~{}z{|}}|~~~}~{~|||z~|{||~|z|}{|~}~~|||}{~|}|~~~}y}|}~~}}~}~}~|}x}~{~~||~||x}~}~~~|z~}~{{~}z{}{}|~z||x}~z~~{{}~}}}~}z~|~yx~~~~|z||}~}y~~~|{|~}{|~|}|{|~z}}{|~}}~}~}~~|{~~}~|~}{z|~~}}~~~~~~|~}~~~|{~z}}|}~~~~{|}|~~~{}{~x~~}}}~}|{{|~~{~}z{~}~}|{||~~}|}|z~}z{}~||}{|}}{~~{{|z~~~~}}{|{~}{~~~z~|z{yz~}{~z~~~~{~~~|y~}}~}~{}~}zz{}|}}~|~~x|~}}||~~~~~}|y|~|}}~~{z~}~z}~~~ˠO0@_`0H/H?谀g@?4?~x_ld0?+GgxjJ5?Y@7oxlp_@NN8Wڨ訫ذ`NSnҰ`8'?_hH7o}|mgkeaL4%/EMSPEUk{~`80!'Os𰤘x`f}pgР}yotyp\D*'Kgtk{hP ;npXZ]^]khB(2Gg¸pRMUk̰`JACOk{u`F,;gX@23K_g^PJCGYjsuhXYgqxma]TEGKKWfk{ʾtggjp_{zphaeijb`f{vdMGGOae`\k{ujfbP5/?_zlTHN_ggo{{twxfcsô}~ȴpde^[mxkn`D;K_gjtpTDM_{lTHR^hnmh]ZZceXOQZbgksx}xlgagrtytaRGD>;9?FUgw}yl`\bcbjfXH9CYakwzrwvnmszpfowpdmxqc^aoxr`NMUTSUZjxha\NKSTPSRIKU^iz}~xtplh`US^nĴzdRLGFLMS_szussvusldkopdTPPOUYUV_mthdZY]gpt|~upmpuvyyrfZRLUcnsz{sj`WSRVZajouvwsnh`[gqyyrnjqswyneaefcflmlmnhggksrkknnkoy{yz{zxtjfimttv}|rbWY\VPQ]ffdhow{{~~||{zxwtpnrtqmloy~vqjaXTV^foxxsj`^dnyvfVRY^`^ZUUTS_wxrns{|{~{yxtnkhc\UOOSTY\cffcccc_`b`_ksrojhnsqmiksz~|x{tlffn{{qf^[_gjlnmouwuph^WTW]cgkntwqibYTZ``YVVY_mwrnqv{~wpnnmhgjrxlecitzztlhdb``aa`^ZWUTPLKMLIMRWYY[bfhjmooou|}~yx{rnjfcbbejmigkligd^ULFJNQPSZchknnkjhf`_cgqy~}||vqnjfinsy|~}~~zxsroorrk\PNRZdknlffhhea__eihd\VSUY\\agq{yvy~{wtnjfb`cdcb`^^_```bgkkheddb^_fhghjkqw}yvvuqqquwz|{wuvxwutrolkhb]XUZbhklkhedeilkgd`abdjt~~||~~ztjcbfjmppmmnnlid^]^`eghjjhikmoqsuutsssvz}|xwy{|}~~}{zzzxuqmhdbbgnrsvxxuqmjffgggjllnpppqsrmmqstuvttssvy}|yxy||yy{|}~~}||zwphdb`^_`abfjosttroonnonmidcehnruuwxxx{zunihiknppoooonnpqrqnjfda`bcdgimqrsvxyxxz|~~}{xvutqopqqrsrqpooppqrsrokhghgghjkmpswzzzyzzyy{}~}|}~}|zwwvtrponnpqqrrqnnpppqpqrrpppmkklnpsvxyz|~}}~}{zxvvwxyz{||{z|}~{yxxxxwusqpprssstvwwxyyyyyyyxwvvwwxz{}~~~|yxxz{|{zyxyxwvvwxyz|}}|{zxvuuttttuvwxzzz{{{}}{{zxvussuxzz}~~~{yxyz|}|{zxxyywvwwvuvwxwvvvwy{}}||}~}|{}}}}}}}}|{zxwvvy{|}~~~|ywvvwxxxyz{zzzzzzxwwvvvvuuuuuvuvwxz{||||}}}}}}|zyz{{||}~~}{{yyyxxxxxxxxxwvttsrqrrsuttuvwwxxyyyxxyzz{}~~~}}}}|||||}||}|{{zyyyxwvttssrrrstuvvvwwwwvutuwxy{|~~~~}}}||{zzzyyyxwxyyyyyxwvvvwwwwwwwwvwxyzz{|||{{{zzzz{}~~}|{zzyxxwwxxxyxxyyyyyxxxxwwwwxyyyyyyyzzzz{z{{{{||}}~~}}}}~~~~~}}}|{zzzzzzyyxxwvvwwxxxxxyzz{zzz{{{zzzzz{{zz{{|||}~~~~}}|||||}}|||||||||{{{{zzyyyyyyyyzzz{{{||}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}}|}|||||||||||{{{|{||{{{||||||}}}}}}}|||}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xP9o@? W@ _l@Ww + ?pmĐ0 7khPE_~pP8 'KgeVHILG[hH$+{Ș`?D(;gwoxyH5Gip0/wr\edY_jP-*=E2!10 )gԸsԼho̐P8K_ckpT0")35(!3O\D41(##MX@  )66;8-.4)7@$OojHK_rxbTYovʶpTDM_̽°pXA4.9SorX4$)1.(68*#54,7Uf`PA:9GQSTMMMJUcsxPBO_kŤcs̸йü~j\YcsxdY]kpjhsxqmhgwznf]VH@A>;=@=?< *=C<."%**.67*  GelfTGA=?K[g{wu{ͻ»|xyrhdm{x`[ZTNHDISW[^bkrvxwvqfcgjh`J829CFKScovhJ8,"#/;<;CWlhZP8 )37CKUcjj`V]o}uussv|Ĺʲ¿|x}}~x||tnb_gqusjbbejrzzufTKKNSV[cjstmha`ddbcfkonifimmh^\_XHCOYRKLVaijaTMOW[VROT]bgmok]N@;?GNTZ_eiprrsplimswnimwxnimw}~xphc`[ZYWY_feddace^VUUYVQWdgaUMS_ioponfbabdgjkmqmiovxpcakv}}tjb]^ced`]]gzvf][^_`jrtpe__ensrlhjnopnjecbdknou}}y|tjfgis{þ¹vuw{~{qhcbfb_]XQQTUW^dfb]Z^a^YRKGFIOW^cknljlomg]XVYagmw}|{tljjnuwpjeaa`bhow{ti``gostrturl`US^jpmikpsnb]\[\`agwunllsʸtfbeoxpf`acfie``bc`YWVY_gmpia[Z_cdfd`]^ZVYcosrjca_cijfcehgda^[aovvutuwxz|{y{}vldbdimpuvwunbYUX_jtz}{toprv|zttvwxvx}~zuuwz{z{ż}xx{|{unf^ZY\ajostrpmlf`XPIKORX]aaXMFGNTUSRQPR[ejnopmheb^XROR[eqvyxpdZWW[_eowxvuutrqsstx{ytmjmsz}~~|zwwy{~}{wtu|ytpmjiijlmmmkg`XUUTUZ]\ZUQQW[YTRQQRSVVVY][VNIKPRSV[_beiiebejklmqtqljjjiijlmmmqw}{wv|}xvx|}}ytrrsrrqruwyyzzvpigfeglrvxwuphedcccb`\WUZ^_][Z[_ba^ZYXTSYakpomje`^]\\^^_dimpplhfeehjihjow}zxwuutuy}xuw{|{}~ztuwxxvrpnieeeb\YX[\]]^_dfaXRLKOSVXWSPOPUZ]]\XTSUY]`cgilmmonmmkhfghkllqvxy}}yvtsuz~}xwxtniiiijjihiijmmf`YUSUX[]][XVVWZYYYXVUSQPPQRRTY_ejjfb\[^befgggggiijjgfgjoruwxy{~}yy{~}}}}{ywwwxyxusrqpoqpnkigffb^[[\]][YWWY[]^_a`\WUVXWWX[_cegfb^]__bejnqqpqrssqonligiklmortvvwy}|{~~}}||}}}{zyyyxwvtsrpmmopqrppoljhfeefhiiiiiiihebaacgjnppmjfc`_begjjjhfccccfjorssssqppppqrrrqppqsvwxz{{}~~~~|{||||}}}|||{yvtrpppppnlllmnnoonmjhdbabegiiijjjjiiihgfgggghghiikkkkkjigeefiknqrqpnnnnquy|}|zxxvutssvz|}~~~~|ywvwwxxy{}}|zwtqnmlmmljihhgggghiklmlkkkjhggghhgffefhijjkkjjiiggghjmopqrssrqpopqqrrsttttuvx{~}}||||}}||||{{{{||}|{zxvtrrppqrstuvvvtsrqqppponnmmmlkjihggghikmmllnoppppnllmnoopqqrsstuvvuttttuuvwy{{{yxxxy{}~}|{||}~~}|{zyyzz{{{{{zxvutttttssstttttrponmmnoqrsssrppooooppppppqstuvutsrpppppppqrrsrrsuwwwwvuttuvvwwwxyyyyyyyyz||}}}||{{|~~|{zzzzyyxwwwwwwvuttsssrrqppppppooooqqqpppqrrstssrqppoopqqrrsstttuuvwxxxxwvuuvvvvwxyyyzz{{{{|{{{{{z{|}~~~}}}}~~~~}|||||||||{zzyxxxxwvuutttttttttsssrrrrrrrrqqpppqqqqqrssttttttuutttttttuuuvwwwxxxyyyyyyyzz{{{|||}}~}}~~~~}{zzyyzzzzyyyxxyxxxwwwwwwwwwwwwvvvvvvvvuttttuuuuvvvvvvvvwxxwwwvvvwwwwwxxxxxxxyyzzzzzzz{{||}}}}|||}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}||{{zzyyyyyyzzyyyyyyyyyyzzzzzzzzzzyyyyyyyyyyyzzzzzzzzyyzzz{{{{{{{{{{{|||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}|}}}}}}}}||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ug`cuxd_hmuzhQ]}r{XodJgxalfmx\[pmN_`SXO@?O_ĬpM_^_otXVoh[sti{{vtpeytgyz|xupepdktlov~xqvf]sr\[gqeupnmk~^[XF=U]g~ytUWHM\QVo}l]gt{ts[opXwh`_[cmbV`_kqlhcw`mjJZggwnZ_k`__]ezxrnbegmuʹH+;COW_sѼX0)GYPWP&-;GUYgʪl@KwpVE[z{rd_dJW\WgyywtƸjMeh8-Wopo`OpGk}~h[r{xgzb>WwĨdH5?crhX[_cztwoys~j_X0?kd_w`[tdglbemztvx\@G_sd_{`ZTG_|ul^fjrexjm{~xwrwxYWWgywyh@W('Wˀoȸ(?Wid-[lTA@9Km{jgno¸h4+=O{X01Wf^esɰxlZTZop^ozlwpJ=EOgt`elg{z`kРtJ$+Wo{xj`[op_jROmtlrhfRKopWohOzlgpii\8Oqʢ`C_t0 O@atRRW{hSIFU^\ouytl|lS_f`sUF)7gy{ͼH(!+3Eol[SgpacstbN_}tnrjw`Nc{|tsthLK_em~|p\K]hPSgudISsp`LMZXoheuèp\@,&/Om`[{xytX]o}ztfVIG[nu­rZYTL^opXI0/9;GgyjtX@G]]acgt`s{shVewxnikxwt`M_h\]VVces{{{z~zbBK_wvw|dM[irbYkt\PWol]Y_oysjmpi`_jtr\k{xy}tdTEGSu¬xlZQHF_wqmyxhcbdwtqxVIQmzdTW^jtkfmp`RB:CVez{xps}xzzrihZLO]k}z`8+5Owtfgu}l`coyrfk}pqtd[es`A=;C_wüzdUVeuvdUWcfkt|bUTNOglhjqxXUktwzpfecm°`Pctvx~vdZ_hrxh^\]_gyw{~}~}pTEW{¹dD0'?omcbiyykhqt`Ygwxe\W^ushcinnifqphkwthu}lTFG_tjuvnr{zrh\cyqv}~{phmuuy~}vlfkot~smd`gsww{thbego~xsmfihco{tvvtzxlTA?G_xh\RQ]ks|qknmszfVHL_uztw}zsrv|zvyzzndisztd_cgqzxlnoprsyyuz~|}vqpw~}|||~ztpmow}{vqnpqvztwwpoqyxpihmupjlqy|skls{xu}}~|yrrrpoy}z{}ury}tmfceozpmms~xsphir|srjekovqbY]k}taXYcqt}{tonqsuwy}{zvs|~~zpjqyy{rd]i{|wvvvvv{~zrqwz}zplmosyxqs~pc]cs|mjos|zxttrps{rmotvuswzyxy{vsx}|rlhjs}~}|uprrpux}}wrv~tmmmo{~}yrlmryrmjgku~xvxysqw}{}zwtmku|xxxqr|~|rnlmps}zuuw{|ypjiiow{zwsnljkw}xnhhoy}}~|zvpnqw|yvtv~ylfinu|rkinw{{y||y}vmjklov|~xvttyzvy}urnnqy|xwzpijq{|pkowzupqyxrpwxpmkkpv{|vmls{~~~}yvx{|~vnou|ywwy|~~~}}{y{{}|sppsw}yy~|wtqsy}}{}|urrtx~~}zxx{~{{yvyxrmmrv{~zxxz~|zz{||{|~~~wsuwy~yurtz~|{|{y{|yxxw||xwxwtsuw~{xxwz~|yz~~}|{yyz}}}{}zurpsy}zyz{||{|}|zyyz}}{{}{xvuv{}zxx{~|wsrv{{vvy{}~}}~~~}||~~~~~}||{zz}}yy{|}~|}}~~~~|xuwz}~{z{}~}|z{}|wtvy|ywxz~~}|yussuy~ytstw|~zyxxz||xvwy}}{yy{|}~~}{y{}}zzyy{~~}}{z|~~~~~~~~}|}}}}}}~}|~~}|{z|~~}|{|}~~{yz|~~~~}}}|{|~~~~}||~~~}}~~~~~~~~~~}|{zz{~~}}|}~~~}}~~~~~~~~~}||||}}~~~~}|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xPw`Lg(ؤx0?`'[cXD8 ?غ o`/)Or0_؀/WkdC8 _ o` 0/Wh(o3[whJ: '_̼ oܨh<9<>_ԨxL_˸@%3Kg`D*'O¬H #S{ȐR615OȠP GĔL&-CeĔlQ0!?˺X ?kؘX4+-GЪP ?{̐X0+7SРtL0'?ʸ`4-CgƠpP:4Kw°d8-?k pH8>S{Ť`D4?oh@7G_xXD=KwhH:IkxTDFUohJ;KkxP@G_dLBMotRCOg\NKWspTDMgXGK_{hXQWo`QWg}l^W]oz`SWghXW_sr`W[ohYZfwt`X_neZZg~p`X_rxdY[gj][eyrc^akxf]_k}p`\euxh_alh\_mrc_euzlcbj{pb]ewxf]_om`^izrc_dql`_i{rb\cuvf`comb`i{tf`es|lbbk{rd_gv{meck~pcaiwtkfhrpgfo{xphho~thdmzvlikrtjho}vlkou|umjo}xlinv|skhmzxkgmwzolns|xnio}rlms{xqlowzpmqw}vqps{|tprw|xusu{}wsuy}xtruzztruz|wttw}{vtv{|xvvy}yutv{{vst{{usv{|yxwy~~|ywy||xwxz~{wvzzwy|}~|{{z{~|yy{~}{zyz~~zwx{~|{yx{~yvw{|xwy{~~zvvy~zvvy|zxww{{wvx|{xwy{~zwvy{xwx{|ywwz}{vvx||xwxz|yww{~~yvux}|wuvz~yutw}{wtuy}wrsy}wuuy}|xuuy~zttx}|xvuy}ztsw}}xuvy~zvtv||wuv{~zwvw{~yvvz~|xuuy~yuux}{wuw{}ywwz~}ywy{~~zxxy|~zww{{yyz|~|ywz~|yyz|~|zyz}}yxz}~}}|{{}}{zz|~}zxx{~{z{|}~~|zz{~}zyz|~}zyz{~|zy{~}{{z{}|zy{}~|{{{}~~|zy{~~zyy{~~|zz{}}{yy}~{zz|~~{zz{}~}|z|~~~~|{||}~~}{z|~|{|}~~~}{{|~|{{}~~|||}}~}|||~~~~}}~~~~~~~}}~~~~~~~}}}~~~~~~~}}}~~~~}}}~~~}||}~}|{}~}||}~~~}}}||~~}||}~~}||||~~~~|{}~}}}}}}~}~}}}~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~}}~~~~~~~~~~}}~~~~~~}}}~~~}}~~~~~~~}}}~~~~}||}~~}|||~}}||}~~~}||}}~~}|||~~~|{|}~}|||~~}|{|~~}|||~~}|}}}~~}||}~~~~}|}}~~~~||}~~~~}}}}~~~~~}}~~~~~~~~~}}}~~~~~~}}}~~~}}}}~~~~}||}~~~}}}~~~~}}}}~~~~}}}~~~~}}}~~~~~~~~}}~~~~~~}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ۀjoPˠu@WĻPPZ0?t4?pr@.OXKoP&yxj@7@_mP _dl^kPKuoP'WwʐY8OywpDGTkfG{thon{ɡl0GW`qЈP_fh=Opq@/o`7_̠l{H9gt}sm€bOeT={\Y[`o`nxocouZcjhoQkl]fmpoqZLohkydgw` 7@(Oh?xDOƼjTWf8# ->*7ZH:Ws`KԻʽP )  '>,/SQYoqdslĨͿȹroprh0%IF( ,+-5;FmroqoһtmpH7GHSfT4% E4%01BG_\D65Cgn\Ugİh`VV_^XV@(%?\^VMKFIczj`e}ıȴrgdedYL=66:K_X@6?WszbU[w{e^o|b:-32?]cP@=Sm~zlhszmvxwp\PTb]L@?EJRcw~pYUgqls}rnhTWo}pXDDO_a\ad\Zgrdkhfyx\HK_{z`MFKWamutngo}uu|zthgoyx`FESfmbQHN_op`czzrt~hPDOembLAGWgqsplowxz|pdafmqjZ@5?YlpdXU_syt{uyqdemsul`TJLW`\ROVct}{qjm{xpks~xdXTZdkfYNJSaospjjo{snpsy|vhacjolaUPVcori^Ycsx{vps}xlcagtzvj\V\gooidbgryzvrs}wx~}ulilsxuj`]cowxm^Y_o{ypjmwskiqwyvld^couvpeciszxninv}ww|z{{zulgfgnutngbdnz}wphkwzutw|~zqkknoolhfgmpttnjlt~~vmnwztrwzxphcbfmsspljlqy}ztqu~|xy{{~ypjhkoqmhcekqwxuqoqw}wwvljnsspjdcgmqqnlou{|xx}ywxyzulfegmrqlfdis{~|xvyyy|~zrlkmopmhfhlqvvsquz~~~~xsorvwtnifinrsrpory~~~}~}ywvxzxrnmortsolknsz||zxy~zwwz|}{vporwxvqnnqtvwuuw{~{z{||zxtsux{zupmqvzyurpsz~~}{zz|~~{wttvy{zwtruyzxtrsw|}|yxy~~~~|yvvxz{zvtsuy{|ytsty|}zxxy}}yxwyzywvuuwyzxwuvy|~|xvw{~|}|{{{||zvssvxzywuuwz||{yxz}}{{~}}~~|zwuwxyxussvy{|zxwy{|{{~~zwwy{zxuttvxyyxwx{}~~}||~~~~|||||zxutvxyyvuuw{}}||{|~||}~}|ywwxyyxvuvx{{zyy{~~~~~}{zyz||zxvuwyz{yxx{}~~~~~~}|||}}|zxxxyzzxwwx{}~}{{}~~}||}~~}{yyz{{zyxxy{||{z{}}}}}}}}|{z{|||zxxy{||{yy{|~~~~~}}}}~}}{z{|}}|zyz{||{zzz|}~}||}~}}~~}}|{{|}}|zzz{|}|{zz{}~}|||}~~}|{{{|||{zzz{||{{{{}~~}|{|~~~}}}}}}|{zzz{|{{{{{|}}}}}}~~}}}}}}|{{{{{{{zz{||}|||}~~~}}~~~}||||||{{zz{||||||}~~~~~~~~~~~}}||}}|{{{{||||{{|}~~~~~~~~~}}}}}}||{{||||{{||}}}}}~~~~~~~~~~}}||||||||{|||}}}}}}~~~~~~~~~}}||||||||||}}}||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h$WMt@P>hwӨJĿH-0_?H?¶d[X3(7B1MBW$/ %0&IK_`Ywavvd8KL%+5GsdigwhEMUiR, 2)(5Cihsƻ|neea_`@ESV@ ',;VLL_°hWg{tfVV``cT=ST=FOm|{xpbbgdZSYlebPOckytfq}}tgnyqf\_gypPOit`oȴ{|mbgyqceehT@OnZ@Wfo̘jwyZH_xX@(?cfH;Wgdj}ȰȠxgwpVG_uP:>GXH45_~rXWѺIJpd[a^[D$7YZNHAOwr`]{ƴnkk`J<8=[\:5Wsy\Qmyxawb@47OaH=Mjwnhuk{ĬzbT_bL@CJWov`Wkjlz|wY_ytRFM][]`Xg{ueohg~`JWwrXIKYkrpfqxq~~~zmlwt\HSgfPFWor^kzulPKcjXAI_mojmy|uhdkrjP9?]odRWsxuzpgrul`LK[^PM]oxrimpolZW_gaTIUgpjgmy|sty~uddmp`TS_nl\Wk}x~us{pdeu{p]Yalleaftxrp{{|ploxuf^gtvi\_m|ykhtqmtyxn`bounfeowrimyxv}|}{pjgkstjbgsztliu|ss}znmopmigkqtmiqz~xno}|tw|vlddksrlimu{wqt~zw}|~zpjlpnhdhqwtpos~vwulotrlfdkppkow|}yw{~}yz|vjehopjcgu{zvw|}{~{plnpnigjqurpu}}|sqvxrkhkosqnqy~~}}ywyzunnrtplkpx{zwz{xz}}xpqvxrnoruutu{|{|}zvtu{ztnpwxuqqw}}|{{~|wuvz{xssxyursy{zxx}{wwz{yvtvz|xsty|zxx{|yx{zwvuwzyvuy||yvx}~||}{|}|wtuxyxvux{|zxz}~}{}~~|yvwyxusvy{zxw{|{|{xy{zvtuwyxwx{}}||~}|||zvuwyxuuw{}|{{}}~~|ywxyxvuxz{yy{~~|zz{|zvuwzzxxz}~~}~~~||}|zxxzzxwwz|}|{}}|}~}{yy{{yxxz{{z{}~}}}~}{{|||zxy{|zyz|~~~~~}}~~}{{|}|zzz||{yz}}|{}~~~}|{{}}{zz{||{z{}}|||~~~|{|||{zz||{z{|~}|{}~~}}}}||zz{|{{{{}}}}}~}}}}|{{{{{zz|||||}~~~}~~}|||||{z{|||||}~~~~~~~~}}}}|{{{||{{|}}~~~~~}}}}|{{||||{|}}}}~~~~~~}}|||||||||}}}}~~~~~~~}||||||||}}||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`Hz?<&NN\OA.EJhf<"hA "g$ѐrt&Fg`g gѐfACE""""""&JAC(IL HN""""سoBBBBoNACxz|$IKnM. <߇eN4NFfoLއf. <߇dN$N6KE@@D@N"1(1(1(1(1(1(1(1(Q޳nNuއf. <߇efއf. <߇dpr އf. <߇pQhNupއf. <߇0އf. <߇0އf. <߇0އf. <߇0(Nuއf. <߇dprއf. <߇pQNupއf. <߇0އf. <߇0އf. <߇0އf. <߇0އf. <߇0އf. <߇0އf. <߇0އf. <߇0Nu(68,vbp7rp|E 5r'Q .X0@9!jL#APl PHa 70<*`>8A8AYA!Y hmJ`phP0p-C{0@P-Ap8]nHjp*w&A<?殁ۏJj}M*Pa{9ss@j@C`ALAPCVKAe<Pe 0hPeLPPeP pjplh!]<pAAM\H„`#`~ A 5rVE #F.Y  )&X!A= ZX!!…kp N#Ԇ*8" AHPvH4Q`3x`tA M/ (@eifYZ!l&>X@0ui ehjXI`.)@ZpH h) AN,8d蠁a8`4 G G,#6 r1±v0 ri)eD f's#Sr ,j9aa`{@څs@ pA 08m杁{E5r/=Dž29G;Ac‚!"Ab,pq, `5bbP vF# $Bڜ]̶0m 9A# ! 9BB # 9m#\A=M (X gayPx0~IJ ?Tv_CL,rpT{EðGpIn?p("Xw&HW.(H.ݜ h7nќAc89 )u'n#9̓vIH1(ƃv'ݑ('hƃv]aλ"rY"WQp ! q ʂ1Fx2x>B \gpy,gX,x 1F2xЍBg \py,,giP#0#4 .F#B޴xX `B8"|ApP1dy( Y +Ȋyk՘$$oo)Qh@ *{ ]AU[AU(z`B$*ܑ%+Z0yXWB385 KCc|;cv&wc!ܕ3`:H!pĀC lҕe2 9"O n@wp,0= Bo@zo頁 b<3Nesv_* <DF0W0<yl;}CFxga!ā_5Q!9gs#ae@z9A C:eCO%bW5_ aCztb&OGj$2_A ؅!>9vฃA! !Hxx4Sh.ʔ@c@%fTjFF=%jUGHkh@A WRV4ZQh;FC D|Ay}6hj CwwB .ax7RhՠL"D! C11Jqj5j *@\*Qx5jh4QApwZ"8ʹ,e0VJA$7wFNFPpFP(8FP X5QӌxtA!Vј))J)Ru@PyDEZS;7SDӄU)HYpP!+*RAFU*ǣ_!E+7R=⪳Nl4Qi%̖e.]pZM ̐GjZPpB .H@xT Ԓ(ca]RCh÷;u$0! , C,-IlBCt #1(cR@1 P04hWD 胭<$P!5BHP@ T 5M>>@^H5<2p5D͖G \2@X84 Wyw@#X?0,S?B|J@}B5?VCFRdtShB1!`:\F )!01Ndݡ/RkL:BVjP @`*Um"ɅUNW -i! 5zWr.@ I@Uʠ"3* a P9DžwäE(')RC.L$ I˸ /z|w2 >`)''}, `)Bu?H(\p2&\pMz@<5kDTl*jI.>+ʭ1sƈr |TXnJAX9& B2~RոG/8F//3p!پŀoĂ:x,Pxq@0nPU0;3&`"J`6, Ǎu4#"T$@euDppE Nj;`4q`^0#}'poXn De$A@\ uٕa%sE5IIIP P!BݼIIP P!LIIP P!4IT j xP$ѶI o47`@p]  N4 `@p =aB5CD0OؒrK A9Ɔ DZ$ p@2׸DI7yNFÞA2(ZD*D @hUx - u6QCTH C Q"@Hj mXU""$9hAȢ „ `/g4E*GxYYAS vNB5Àz ]k8Jd\=Nd-pONZ-cnpp0Cc~aDLxL0\HD0]}N({Ei ᅾ|(_]R"NR&<@BOθ8zLK"5]i㖮0GʓQX QZxg +j xdhGQ`js$őm2vu 5$"bfRޛfI Ixe[ xa.` %=P: [źEd@|p`/p> kA4zĂ`j 1c؏!/F CWF" E0WFA+WQ#T Bb5jTB$CP,8H8@B vpaPE#@90p(1Rh" \0h 0(@sA9q8`!¡TiHYn(g粄Hڡ-)PB  7ARJkφ*'<ȋ8!D6^jA̦TI FN!6<OHA*.h I@` wW\F8PS`nV0#"EH" bz~zp pȄC D H!#r4OŅF A}iFLRPU|D&}oX/biQġN\xryA!T!A+⒄)<`@&zwfp}dBAcDAPzuߙé xܫ|xl! |.oBlZ4B8g ܥ DġGz~AAq@Bg@ ˀ)d /@Ȉ`y}Rx0c8$H$E.ˬ!]/b39' A ![`U(/$ K(VV\PaHCвFgjN&^8؜ I! |IP\(mBxl@`mFm=`m=m=!?#! W@Pѱ>‚3چoq+tXƀ(8W P0B"HHBV E<u!JaN-U)1 "RD7l 0CAj6b7_!$Jܡ \:5=.s ݠa%C̲N$4!BHji jT` !p`r惂@ stcB" aSW'EC&aWP|(o& YB yvC3M\:@1ȇ(qpCZ^ǐP1hPR '@`"T,pG0VŴt(FL! @qSaJGMDzMXRlQf Cn+(@0”@` 2nF҈ H1/X!8Q@ Ap3GT p. P~|(F 8H0 BCq4È: Q *@,>N„{}ä`p@} `GQ'A"qm:xLn. ԨWV]BB}ۊ5tV*t)@ڍMcǡJH08EV; 㺌<5B2 rR R@!p303`k=`a.ܲf!O ap(Dp5rVb=AW*tp&xl.L\" c(+z bF󵀈 mUB jPG uAD0Pp5$nW@(AgHpQ] !CH @AxڮƇƃJ$Qyp@?@4 H5 W7 ]WjX+wlXV\r(N' ! VBD j`p8 kww^v:KPJzxbbb p! p)"3P )뢜#JC>n,(nNz>B}Y Ct c|<Y>!!֮ZE,$rQ|DQ"O!?EP!7/PaA"!?Z#?D4-4X4 @0J.A֢/dD,Cd6_QH* HA_d@m#( T9b 9B : oC֮fGQuU  ?%#{%%)x#? ,C*$@*2*Q:ogUBRUFET!8CgYJ5J B~$!B3JPdUDTU@EDC> {yEa '7"!7JGW"qAtH U^W覢 AW@ĈoENā@ *6 L=,4" 0a Y ! /)UWEE.D)rT nY=]4%H TfnW==eկV CRu H !3dADDBn?ڇ努  P=a-DX4@44 D :\bXRdg$!u3JP1pUDQU@EKDO5 p.1Df]?kw8x)B>x>C*<#̒}*( 9(Cih]Qت(8+S!? Z#-%#D404பIrQuJ%U% %!8{)n:TPQap Ad NE[opAK-,B}5r|A5rax (JXȯx Uڇs@8p\(C\"B3$:xB.HIY VAo"m܍`* pkh7- {h ʮ' tUB-$@TvG Ϧ„!0A#@+CDP#A dL@ylmqaq" Bfgd)U(3A0Ga #(*#QڛP"!!#;(!M\yA@{W*, wǃe9zaHTPV){,BVJ(NJC@~HQT!A@vņ[D <h8 A   \H(Pb UUrrQ30IUDQQ@|@DA;D|61 Abi, 8`C+VvA`j-`==2`  P|Z a;ɫ1 S(X0J,PC)DC2kUDgU@EDYV* mAlUH\4FU]d FVH,(g +UU!{ (vX "T bQfujD.0$iW=P} +&] GjJ2VkVM\VM\%M܋ FH㲐w aa!+9!y `Bn@#lT<%2 ѨEdm xJ@!x#`Ba"XCD`fr@tA%>2#Ò$nkV.CH _ZCp@6 f@  d  8rnSW.0(!~nͰ%(ON!.иa @REs!LjaEJA@f0vC!AM͘z-Fxՙ $$I d 6D70PPX` 5 ~5 ->&ȃ@S z DxQyxp Cz uwvBPpGAcm@.~(\! H@y][x1 ML !J8t"뛀t  [4C4'(Xbq44QPg@PLG\Dp`AD>0D5rш)jVlP6PN AѨNr!CE}A"R901Ѣ$2+zt#c$(hՎMW0z2LՠŸ]bM\8AvYrrj V_\)<* !_ďf4+1) Św+r,03 @EN㙑`:=^x^9fR$U9Gp`n k)t9R.m6„Q XȪCR "#qFylZX  бݑ$HXHHZ! A C! !r"a 6 aD)uT]!Hᅈ\,*%5raBƁ K*HXQ G !+#8*6A5aD I)pN/F.h!A )W1A'!rA'z0xC@@XcFr„I4SzHOȀ`f0`LHFQQ Iz@z#`*D!ܙW  Y@b 6a਎ !$ GȄ\-tHl @Fp꿪@F :7G HF(jg<נ T ;BL@ o a#pB}pz|7@}EZ:Pآ`A(^&1S"sbBBR!!162$SGv!,u @ȅ1zZ `٬!ڴФSꊘ " ͓G580W.@3p ByqqkM  % YF jnD-n1 n<΀ǁBR tdH-@,ם5!6 ( 4i),14 rCWH> TY.D$ XC  'jߵ u p6`'UC,  bl0񓫍,(,*-amCӀ5C!z:ve"t( Y(A7P! Ws 0k4(5sBQpHA= pZ̀2~8 G  xÙ N%񡩁 06Z̰0 a\KVT ZP\] jb :`DJx R !A@uD:ph,`̐Ň4ř";* }HW1Xn!!PP0I`mRCp`mB+ L;>}HHp D.Р TJhI#dtP3R5A`*1RL f+ A ce P?| [CCC3.G 4 Re88-$AgCmłA5rAR$!U@jAƶ !' rB:h?઼P@`bpP 1J#/Ew@`!:B6$7D4V(@CX]7Bdjb @T6,@O.P?6N8V013>O0 .(.1JksC(ơQ :!0CY 8"@Y 16 P 8Q 3F}]h**DUK K8 \17hh4ph8@V+ C"W v n6+l( #7h L֓I(3YG ! CUc+やȀ?5pgadBj \T++ 2bء($p(8@H(CAEWw8"n"7uB~18UBn P mj10,Bf,@f(A.ff gp;PlpplXn1 ِYKV@!٘ l8`SH:-819Yy898E@!8[Hr W㙎W3!g3'3\pD.D(Ml0HAl:`,X. 2f$,(p@OWr!サ[DTB<-8 Ae9S/TH #VDC9u6EC$p76@q05U~C#L]ȫ!ȠٰA8Ґ =)BSaO݌ 0B!8=P{%Տ !$@>9 IUic•D2e91Jn6$@gANΨpPøDHTA  IPA! |))P/:׎: 0!ꊁyvA`aD!Jˀn~HA7k4F!T}`f-FhPj\x]c9JR!1S> i!,< hA^( ! P2PA E]WP z\!R@PpWpշQPٕCNV ? @vPhB  mU  Ni"S"!" #+1(@d@?CB0[ `%`@Bs`@BcxD6`j,%pPd h1V pFCQu_@%ehaDaqc P!!@ Z6pGJ8P@څ``$"s1f$R A"Seg":H$EdjȀ,HW@GDa@\ 񓧫f0Q! ƻ A h Q1`3&yP1Scv2-PBȁM Bĵ !˴ʅ\U V@ ^& ,hfhaYBLIl'x*1;5I7  &  # #  BsF1uw!t@“̃@2v270  Kgk!< 4¨@ J*x eT f pF5jub(Y"[2%#2 *BT'@pS8b@CX48 @Dh\TP,*+9 EC'ANr(g+g@Dg0>A=b.:p&ʆdʃP,h@ JʆKʃPʄj r+ a *`;*  'a0pZ V0G284EB1Cp! 7P0()XCPI#0?lesBRpRIUDX1 x\PwX1 `T نXGX`X :!ŵzG&c92%^E~3,C^B1@h4C6h83ٴn̠Ha;X۔:&xTC*C9Ѽm 3#V3'I Ha&[0 $ ID}9LEvE/.)m L1FJPuF{UUk\t0T}-ZA2@gAGfU U$!c`3$p8A(B(ΥUlݵNBN$UX:`φ!Y( /1'y `G4ph8@3 Cm8"E3@ t V3eV`9"B,c2%B1`K[vc92c0%B<ւ vef]Y@0DF#fpQ,ff0BCG ʭ@HG6j,| Pbqx3%4 4 y -VP) Ś.Fh5|TYD`U 7jU7mmY7Y* d@XMD)lk I10 \3!=!FBCnM m@V8@8-*t ufUCU,HNU,bjF4PHPp @Ld,d XaԆQY " jp1aa #131K2!!@=Ab Ag1hA!B1VAf3gjh$`02,;)0/ c&c0;2BFCGz(2 ф$f.Qc0%3@ڽAnP= !/$Fe\jX`1*3V((̯]\tCJ\dL\(bb 4@tUR#;S2Q ( Pve?ArѺBt늀wI 1QJ5$px0Լ dYE(Tr^IC`ZtA0@ԺOYD 逋Ba!eRU!V88 `C:8"CWC< C, EYHqVN!P0TRO(C5ST|RP0(FpCP@,`,DK1Mp B(&@(8R9!U!R!BR"0F28 SP ؞ j!!j  ! ?Xe Ḧ́R4@$ 8P8c+#:>Ä JAx ^'0) HuP`= `J}!.  X#r6ww,B 1jP16h lnNgndF '>FV )74(pD@G`t50H0x.`T.K X֡c0c'`XX ICB5vBɃ Gb`UpTvOW]aB`\?p N31BtE#W(C80!R$(ڡ"3@@@ tBBZ@@C3GbC3@Rabfj\%P`b0-L`Po (LˆCR |fj{ X"lbT.8E G/ C('.(8`ʑS0E )ςAaD71 \,0`?k T  R?U @#eK QD$BLE 1t;!R!(=%A@A@eb9P8bP8E@B !xba(q\l*i4`!`b4%b<%6!6d!fTdKxV1U)T&A( MJeK `Jm`jTU; TT@lTTʆMĆ9 f)\G".hАr %JG"G @bh 7 0;Bh4@h8QQ jekrEG `3E50"t@C2*4T($GL4hHA2 _JQJP@21db J0Ds@ ,,P*YPEuIB*ppEhpT,@|~  HNة@N6u:SBUH(~ģL4GfR\$@|Cj" A/VD1""̠氽S' BR?|qDBcBC}!, uo0#1Q*'8DAPD3MP8U[SB(z >"c6ɇGɅ9Ʉ `,D< ! ݲVP _?(>aB,BLNLxD`,w}*19!X*!k c;1af1Q1 0 0-bbd%!el~AX,HSd0h qP, ~ܝ Y Y5+M` ,"  _Y@`@w]씝`?IyIX< 7BaB6L,L17 3޵0P+"ilCV  &ɇ?@Uy0lC-`EXdHddd Yaab 2`" !.EV&+62a!!E+EGE^D;$ !CTʱ0\H UCݓ4&`P bc  (`24P O)T )  Od򑢑$D$0 bF!2h|2a:3ra3FŠ0E!b b$"1>ؠS"7~~XdD=d d/TCFcI "$!F3>IP@1J(J(!KU6#vȽ U P  1!11jQ dRHTbBC-<-|Xf\HJQ@@GmaɄe$ C?E u3"r!a7^& Q /HXzAb.3nb$P@Ԣ ~?raua"!IOBgʌ`TP@ CX w8[8`YHYT`QBb*Sۜ}2"U pQ Al ?AYSP(7D4Cd&ĐWEB +1 D9D)Ol!Q߀o`Ǔ )  w$!o$$P) R &Rσ<(-H40 H"Ȅ~A )% L z1yjz 4uŇsŅńWوZ9Y 2eab 2`" !@=1I1#1) CL,AL$Aހ3NP"(!*8fcpY4dY0Z!Y0Qz CPͅf̈́B́ %BF F!h !0Bݴ[m%)C};/=%0-0P@Ky1p)@AV 0Vx(TLМ I',C -B +  +-T!2AAI$0gbCB@-@`!(RȆ`D'fdq 6Xad+58( 38C&& ?8# e>@:,cI$@>Q eAʌ 0 ]S`Թm]m2@0eO)Ba#N~+p*rAAJ((^ ą µ@(AP*b@;ex!$Cf0)SJAl'DHzAq i(?%K@. QdP8 DLn㴔 H@5ʀ6;A_?HO~U` #,R BBmmB@ 2 &1;wbŀ%G5t@¦O~ݺ< 6M6c66@!M4, cY@l0!hcXt lBX!B9G@XAA G!@BXv^CbCcC C'P0C(bCb0Cbz0CF}I8C8 l(b RACs B  &UC  څtCP9d(2&` bCA@lK@dL@Bblɇ$(A rpPԤD$ $DC?d1! ""l54cq 0 be`qe8%p@E%00QU:"7V}5 $"50Ā d)QsaCFij0<0"f3ElO`!/ ,=d,d lh$E4Є+@%?`?%?A? `ЪH @CQ栀a`s-``/20s@a:!CC xtt2C6D`qD1p£!14p[O P2(C};[IP J0PrCCNNNں.JvNPXHn0MPXR|w?f_NN V"&RČ(9`J 32k+9 6*(A~Gl!'C$2 k K^5`Ĝ JS%28Aف @A+= E4l Z(i(DF<F&Fds?~2aks@3@ KA ,75s/UQ@2C`p! S`൤`S`y "'"5QO}R@ @OO4?M PN E@Ź* gw,`m$@@%st83ACu{H"I##Iƙr 2l6"Y RX"qFqky`q@Q @ T ر u[   2`B(!=g@\`2TY`@^ A\b@8*0!0 [Pܶ  d/@.$ 1IAqII|/BfP`!C QH$I!"&4 'Z҄$Qp]$E G Gl lwo@0&GGh& A//L"28 Y(m`/]fKbOI QIIId $|6}./}d   ?:dy  ՝h x ëBP VA LWŭGU u OWLW,C @)PM #i<HHYϐL @iN@(T& P$UDyG!xx xa@xPP!@,WWW,,4gBU8DNYUHiFF ` O O00 . x@.&xdK$h]3`T19@8^XCxH~ A')9@@Dʄ3 ?*q1b X ld\t""  Xx|B   q1Qq ,1z>PD@C`@c(zB"Qe0$$pmP@@@P DPDDBd"BFRfFAVa!UECC3S@@D`pDD6 3D13㿑! sg C~c|fpi2ua4Z|0B@B00``$@u;:YTVW9ypG;~;I-LGv8)"3wA47X5P4!xvw@$C@30Tr4C4@"7C% ;4C/@>0'4D Z,0SM?ŝuf^PZ@^7B<, `%ff0e> ;T^=GA b$<()ƁBt ^6 "fz,p ! *Y]@E6 Ye+ Q$0x4 RB$J,NJP<,rfw ̂́ $~H̫ \¹?%H I Hd qC$W0A09`C3 ! 3!ˆ3!B ? B1A ! CC92A >  )=D D(( (9G(ЀH <)#YY)KaIE)I;@>̐!=8 Nľː9+7U@AQ-$C ,vW9w ` be4JZ"$K$љIN (dC%`0G!e@ aQIXJ2mJZw'@X6";A$"2`x ` )@a +O! *F+(*!CB"@CDh" )8" 5Zt/B  )kxCdEMR6ْB4WI ` fE; ?ϕJyVE mR ]I(BT}ZEDD?IH>uRYd!RH!EAC &8+J>* !P@c!ޙb` AI`Cɘ;y@)‰#Z "5FG@CP AޒBB9:1  ]!Β^J@ ` 1 ,;`@!%}"`t9@4\ɑ`ac@Zq@'0E :WrL 'mH UhCla/? R7uB[ :H8 `h`0pt(`㨆pE Nh```B"!Hh@o^+^d `#*A6`@Nnm¼N`.ne/nw(nWHngRG쌰hff0e+A0k^pc@jb`_kkDPF"P`fh,a&,! xa'= d5BQ ,zk"$+g (<.`|P0(P€P=`0!I~5wBD:x@ i(prI4|(A #PYUp`C`,I!^WL201%q%L>q^3M6$IZUX)la^4KE_p8K: V:0:8Q={{A.&^(k5L;!kQQ^ ;l;!c{5\cA< ;|Y {AQXr^zC 5*RӀkA]/m‰ ;1ccc@`fe a.]X`av/3SR3ӱc`JH3IIH7KSb$hr2tu(yZ 00 9ǀ@ ZW T8B.r150PPPp ^~)a!^`^a5^a>a<A~%p~0^1%q^1q 1 ^a!3!6^ ^!0;! q{1p#?d ;Ϟ C~j@d` /IK K ̀yYQ͂LDAG0CcCI+C : aC,% &Q @ J|OPvKnv+:H~zHqu F0@wL.`w T,V"`VB .C(  "b&GpBJBh%*"d! l"jalfp,:#BNi8 g<Ԍo<@CA$D ,O$q `TP6NaDPbHD4Q DaQ PbDGI4U@h "LTDMV$y \4{\$(!FQBq`KHS@e(K$рX "(^=hC)" +!g0CP( A9>y@p< PL@@ @L$( G x @$ g$ < {Ȱ0!@\s?0 V:!Cq^W9 s C6S C] BaQl`XsDhg8,qDPj $!3|8srSE(4PBH E8@e`Bv(̰ 1  4P  %,L 1g \ @KrD2DLDn*:B3aPrHppPH`W R('=$! ! XD uoB800$0h#. \e|$33@#}Bp0S_A? @JG6 G g,PfJ POb7uIp`ep@yTjGZ  @(~((h(h(~Yd D ~  X5~K*Y$aZ( _$/}~-)CA+82@AA8 !0G}~ 0ӽ~ !1H` Cq@|>@Bd $#RkS*dC F" ", r AUTؐ̂@z-!8ؐ‚T#@TK A}~IP 5 !5(0`p9@!W u&"TX4Bk!U+@5^ 4 GQ00ԌN UĂAK? X!$? MaFK51[+T? @_# )9@72? dPN}X, `ڽ~PI* R A@0At[@0p!Z!B0 LG@p!A[0!€@,W' 8Ѡ0  @H+*yE!cG1Jot)(1H9}~ `P1}~ P1+h6h @jtARC, . Dz9W܅d@( ΠIBr6Ɠf f76`bc.B~JH|$,*h` l\ l( lx l lL l̘++ /⣜ +e$0p0<p4@A: 10((J+( Eڙ:ڹ8X[A"6O&F p5! W:Urp8TIWB@@ń@@lm, \-MLMLܝA\],L D < L,MM]41N@I'Z8@&񣣣Q#URQWaAŨ<ܳAv.ZYR@;TPP$cTa'TA!VVTPP%%UWPThaeI%%Q%y!fAb"rC2bJ**r":tT*r*rbb"r"r*J rFXZ @X^U^YZ IPE^EY^Y@@NTE^Na Uo°*+4 +51@xA i(<3ɰ<( 2c*ʈ)PRKʉA)*$HBc # SF QpbL4 MQ4hh_:9mBQ!YUI%%Qe9QQaQ%AQXd h!A,84Ã"ccBZ4JJ@t@CÁ3Tsҁ CC`CCp0C{Cѡ`"ᠠp1311ÃC4B,|9XT Ƃ@ 8;S2#@83@8<4<,)@ 8iB44$8,B2228@:80D" >~&(cS3"3Cs32 2"t""""4o("44( (,<2(,"<< <,, ( (,,(B0,84J DS@F(@I85A@, b"(84@@@(ÅmD\'Hx0*̀x8```p`bTEP`fsh(,2x Q,+`| x./0123456789:;<@@@@@@@@@@@@@@@  NEW FROM MICRODEAL....*** PLAYBACK *** THE STEREO OUTPUT CARTRIDGE FOR ST, STF, STFM AND MEGA OWNERS....THIS DEMO DEFAULTS TO THE PLAYBACK CARTRIDGE SO PRESS F1 FOR MONITOR OUTPUT...F2 FOR REPLAY 8...F3 FOR REPLAY PROFESSIONAL...F4 FOR PLAYBACK...F5 FOR STE REAR PORTS...... YOU CAN REPLACE THIS TEXT FILE, THE QUARTET MUSIC FILE AND THE SCREEN BEING DISPLAYED HERE WITH ONE OF YOUR OWN. *** PLAYBACK *** SUPPORTS THE NEW VERSION 1.5 OF QUARTET WHICH HAS THE ABILITY TO PLAY THROUGH THE CARTRIDGE INTO YOUR OWN HI-FI FOR ABSOLUTELY AMAZINGGGGGGGGGG!!! SOUNDS IN STEREO.......THE PRICE OF THIS RADICAL PIECE OF HARDWARE ?? JUST 29.95 SO CHECK IT OUT AT YOUR LOCAL COMPUTER STORE TODAY....... VfDUR0oL`l`l`V`P`P V@P@V^P P`P@V^P P P@L^VPP`P`R@^L^l0oltl0oltV0oP cP@cP cV 0oP P@P V P P@P V@P@^P P ^LYV@P P@P P P@cP P P@P P P P V P L/Bl/BVP cP@cP cV P P ^P ^P V P P@P V P P^P^P^P^PPL VP cP@cP cV P P ^P ^P V P P@P V PPP^P^P P F V P0oP`#P 0oP #P@P@^P P@j L@UP@0oR@V@UP@R@RYV@PS0l V P cP@P P@P P@P P@P P ~P@Ll/V/ P0oP`#P 0oP #P@P@^P P@j L@UP@0oR@V@UP@R@V@Pl ltV ,P`P@j P P@j P0RP@P@P@UULPSl ltV ,P`P@j P P@j P0RP@P@P@UULV PRYV(R`YR0oPSl0oxV0o P0oP`#P 0oP #P@P@^P P@j L@UV PR^V(R`0oR 0oPlRL`R0V<PSV/8P0V/<PSV8PV4R>PS0lV0PP`P@P P@LPP`P@P P@l@xl@xV@ P 0oP@0oP 0oP j P@j P j P ^P@^ltP ^P@#P ^P #L ^P j P@0oP j P j P@0oP j P j P@0oP j P0j Pj P 0oP 0oLlV0P@V@,P@9V@0P@9V@,P@9V@,P@S `S@P S@LPltP P@P@P 7P@lV0P@V@,R@9V@0P@9V@,R@9V@,P@S `S@P S@LPltP P@P@P 7P@clV0R@V@,P@9V@0R@9V@,P@9V@,P@S `S@P S@LPltP P@P@P 7P@clV0P@V@,P@9V@0P@9V@,P@9V@,P@S `S@P S@LPltP P@P@P`_F`_V P0oP`#P 0oP #P@P@^P P@j L /P@0oRVP@VPlUVUP cP cP cP P P P P Ll/V/ P0oP`#P 0oP #P@P@^P P@j L@UP@0oRV@P@V@Pl/V/ P0oP`#P 0oP #P@P@^P P@j L@UP@0oRP`0oP`0oR@Ul/V/ P0oP`#P 0oP #P@P@^P P@j L@URV$PV(R`YRYPSl0oxV0o P0oP`#P 0oP #P@P@^P P@j L@URV$PV(R`RPSlRL`V8PV8P0V<PSR0UsjV<PSV4PllV0PP`P@P P@LPP`P@P P@L@xlV0PP@P P@P P@LPltP P@P@P 7P@lV0P@V@,P@9V@0P@9V@,P@9V@,P@S `S@P S@LPltP P@P@P 7P@lV0R@V@,P@9V@0R@9V@,P@9V@,P@S `S@P S@LPltP P@P@P 7P@clV0P@V@,R@9V@0P@9V@,R@9V@,P@S `S@P S@LPltP P@P@P 7P@clV0P@V@,P@9V@0P@9V@,P@9V@,P@S `S@P S@LPltP P@P@P`_F`_VRL`l`V`P`P V@P@V^P P`P@V^P P P@L^VPP`P`R@^l V P cP@P P@P P@P P@P P ~P@L` l`V`P`P V@P@V^P P`P@V^P P P@L^VPP`P`R@^l VP cP ^cP ^cP cP P ^P ^P P P ^P ^P P P^P^P^P^PPLl VP cP ^cP ^cP cV P P@P V P P ^P ^P V P@^P P ^L0o/BVP cP ^cP ^cP cV P P@P V P P ^P ^P V PPP P P F