VenGaBoyTK-1.01/ 40755 4423 144 0 6743330540 12152 5ustar sracerusersVenGaBoyTK-1.01/emule.o100644 4423 144 316014 6743330540 13603 0ustar sracerusersELFl4( UjjjjPPPh PPPhPPPh PPPhPPPh PPPhPPPh PPPhPPPh PPPhPPPh PPPhPPPh PPPhPPPh PPPhjjjh j?j?j?hj2j2j2hÍvUWVSUu1tۀuE u*E}1tҀuE ?u?E1tҀuE *uU1tۀuE u@EuE ?u?U1tۀu E xvE1tҀuE ?u*EWvU1tۀu E ?KU1tۀu E  vU1tۀuE u?U1tۀuE u*U1tۀuE ?uU1tۀuE *uU1tۀuE ?uE?vU 1tۀuE *uE*vU1tۀuE u?E}1u6VËE@P]Z?Pu E@PËuvV]Z?EuvVËE@P]Z?u}1u>#FPvVƒӉ]}Eu E@PËuvVƒ|R|NӉ]}EuE@PËuvV…||Ӊ]}Eue[^_U(WVShURÃUR5SEPURjPSURj5,SI<h1Ky 4vACC~5u 5u =5hEPDPhh;Fu=t hXvhghlhqCu=thX hghlh5hEPDPhhFu=thh hhCu=th h hh2G=$ ,Hl,Pl8PhhFhPvh\evhn?h%vhhhvhhhvh h'[hKAvhW%vhihhhvhvhvhrh\hDh)"hNhfhth=t hvhH6;$vhFh>h6h.h&hh/hBhVhjHtȸË5H$ȸÈ19}lj@C9|=t h~vhI$v$8=thhRh:h&hh=t8 P1ۃ59} C9|=tRhJt t hhLPhNvhJtt h#h-LPh;M4 )CL~%9uVhRheKJ<=t WhWh1ۉؾ9<t>u6hCt1ۉ9]~ v C9]NO)9uhh=UR5j.5Ah5Ãto=t hvh =u=tSPj5SPjPS==t hvh&19~e]EvU1=t6}U؊8u @F9|уE E C9UR5j.5HLA1h5EuhhMEthEhEURÃ>URURhYURURURu_1t tucuthhh؋uhtuluthhhcuqtuuuthhh!uztu~uthhhu迃uhhhu迈uhhhu迍uhhhcu迒uhhh;u迗uhhhu连uhhhu迥uhhhu迬uhhhu迳uhhhvvu迺uhhhNvuuhhh&vuu hhhURuu,hhhURhhhuu,hhhURhhhuu,hhhURThhhBvuhhhURhhhUR UR=thhh =uL|Gv=t URh )URhB=t URhj URh1e[^_UhjhhhhJy???***???***???***???***hÉUWVS=>}1IM"u6VËE@PWSh54vЈuvVËE@PWSh54vf fE@PËuvVWShB:R4fEf)]fef }feffEfEf}1uv VËE@PWSh Ӊ? ‹54vEE@ P1WSh54vǀVht~&Rf<| f}wBe[^_ÐUVS= h5à =u=t SPj5SPjPS=8t w8v=ds=t655j.5¡B5=t755j.5¡Bt655j.5¡B5tF55j.5¡B5wgvtC55j.5¡B5<5=`te[^ÐUWVS]hEhSà Hw Shj@POvSh`jPShjP Sj jMQMfffAffAffAffAffA fSe[^_ÉU$WVS5D8JG$ڈEG$%U0 ‰UG$% ‰UG ‰U*JрɈMffKfM@@tEE@KE<6fMfME%MffĀfE*]}5ȉMD M ŠD*7fEEE}vKE<MMME%M4@t EM*]}5ȉM܋D M ŠD*7fEEE}oe[^_ÍvU,WVSGΈ]@^E(]]fUJf‹ BE}%EŠEt\I$ֈEI$%U0 ‰UI$% ‰UIZvH$҈EH$%U0 ‰UH$% ‰UH ‰UfufEff]Ƌ FƊF]@t*EEEډ]ff]f]f]fEfe] t E]sBU'vE)‹]%s@E׀}tDfUUfEf}| ʋʋ]8u E׋]E}]E}ME(]]؉fMIfAE}%$EEt:I$ֈEI$ֈEI$ֈEI8H$҈EH$҈EH$҈EH҈EfufEff]Ƌ FƊF]@t*EEEډ]ff]f]f]fEfe] t E]sBU'vE)‹]%s@E׀}tDfUUfEf}| ʋʋ]8u E׋]؊E}]E}Me[^_ÍvUEH$*v****++4++ o@g,_4WpOG1=tu=t2t)"1=u=ttUVSM ]Mf@f=wӡ f f=wӡ   t vff=wfUff!vff=w$=t UE(ff=Eff=U{vff=wUdff=Uff=wEff $ff=wPEf ffuff9tU‹ 4ff=w(Uff9t‹ˁ7twatd vD At~FvExv}}EtӊE ~5Et{q E &eA$ EjvE$51T]f1ɍv0Cf %AʉƀvƀDvU tW tv0jtj{tjjtj6jStjCtj2tj!t8ƀ)fv f ځƊE2e[^ÉU WVSU) ,$0v4\4445\556D666(7t77 8884999T::;;;X<< ===L>>@????4@l@@AHAAAB@BBB4CtCCCCCCC8DLD|DDD$E\EEFdFFFFFGPf PTPf f Bf %"؈ ufPf PPf P襘f jvf@ff % 1Ҁ<}0fffff vfBfff %fff %PP跗f Bf %2_fPf P]Pf PAf(vfBfff %fС,fff %ffdfСc%PPf PhPf f Bf % ؈f fPf PٕPf P轕f0vf@ff % 1Ҁ<}0ffff/ffvfBfff %fff %ff % pfBf %сff)f @=t P$=u v$pfBf %22t  v$ЈfPf P譓Pf P葓f8Y=tG5t!h$h5fe[^ÉUhj5hj5  =t ffffMfffƀ@ƀAƀϋƂƀDƀEƀBƀCƀJƀKƀƀƀƀƀƀƀ~ƀGƀHƀIƀƀƀƀƀ?ƀƀƀƀƀƀƀ ƀ!ƀ"ƀ#ƀ$wƀ%ƀ&U,WVSfEjEE=d ]]؉} = ff]}} Vff %UE}uhhuVPh u9fBf %4x]SE4x]Sj*]SσtCEAPfBf %сPSPhj#]S΃tzEAPf ʃf %ׁ4Af %ˁ]ԋ 7 R]S7P] Ph'j&]SσE߉fBf %}%)fЍAPPfBf % +< }-P]S Ph;j@]SE߉f5Bf %}f fAPP]SfBf %PhOTv}u:]SfBf %Pha ]ShmfEfEv]ff %ځUPPЃPЃPЃPPPPPPPhw0h1ҋuؿ1t tuؿutfEfvЋuؿtuؿut,=thhhh!euؿ&tuؿ(ut.+Euؿ-tuؿ/ut6=thhEPh!uؿ3tuؿ5u:uؿ:tuؿ<uuؿDtuؿFutR1֋  fFfv1֋ fFfvuؿMtuؿOu=t hUhqEPh!Uf %PEPh =thhEPhuؿtuؿu=t hUhqEPh!Euԃ}BEPhE}f}:UUf %PhEÍvh E|1uؿtuؿuuؿtuؿutvuؿtuؿu"=EPjEPƃf}f %~Pf PƆPf P誆f5Svff %P臷EPƃftztp}f %~Pf PPf Pυf5=u4ffEf9U@e[^_U0WVS=u @E颋.mu) AMU*U  DwA  A t %t[ta D@| =Ɓ@ AD@ƁHlv D@E15mu)ۍC]4]uE*E舁D= D@hG$%PDP =@DGΈUG$u ։uG$ ։uGΈE ։uBEC5U@t v 8ME E@t fM@JE}vEUf ffMEAѡE$UŠ8u1ˊE$UŠ81ˊE$UŠ81ˊE$UŠ81ˊE$UŠ81ˊE$UŠ81ˊE$UŠ81ˊEU Š:1E}EM}Uu24fffMUAE$Š8u1ˊE$UŠ81ˊE$UŠ81ˊE$UŠ81ˊE$UŠ81ˊE$UŠ81ˊE$UŠ81ˊEU Š:1E}@ t-x @$E8Dt A1 A@ tAɈ u7 @}tƀ DuzA$ A t Ɉ S=t@}y@} Es "Att@}ti  tO<ɉ t' t vtQtXCtP.tHt@e[^_ÍvUUf %UVS]hhSà ffffFffFffFffFffF HwShj@P4Sh`jPShjP Sj jVSe[^ÐUS=tdh5ÃtK =u=t SPj5SPjPS]                 PQ yR'S/>CJQQWZbr|| oTp I $,,,3AAVHLRZ_ff3f3fgouuUG`]z'>INaX       ! " # $ % ! " # $ % & ' ( ) 0 1 2 3 4 5 0 1 2 3 4 5 6 7 8 9 @ A B C D E@ABCDEFGHI P Q R S T UPQRSTUVWXY ` a b c d e ` a b c d e f g h i p q r s t u p q r s t u v w x y 00000 0000000 0!0"0#0$0% !"#$%&'()00010203040501234567890@0A0B0C0D0E@ABCDEFGHI0P0Q0R0S0T0UPQRSTUVWXY0`0a0b0c0d0e`abcdefghi0p0q0r0s0t0upqrstuvwxy00000000000000000000000000000000000000000000000000000 0000000 0!0"0#0$0% !"#$%&'()00010203040501234567890@0A0B0C0D0E@ABCDEFGHI0P0Q0R0S0T0UPQRSTUVWXY0`0a0b0c0d0e        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D EFGHIJKLMNO P Q R S T UVWXYZ[\]^_ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  00000     0000000 0!0"0#0$0%&'()*+,-./0001020304056789:;<=>?0@0A0B0C0D0EFGHIJKLMNO0P0Q0R0S0T0UVWXYZ[\]^_0`0a0b0c0d0efghijklmno0p0q0r0s0t0uvwxyz{|}~00000000000000000000000000000000000000000000000000000     0000000 0!0"0#0$0%&'()*+,-./0001020304056789:;<=>?0@0A0B0C0D0EFGHIJKLMNO0P0Q0R0S0T0UVWXYZ[\]^_0`0a0b0c0d0e@@@@@@@@@ @@@@@@ @@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@$@%@&@'@(@)@0@1@2@3@4@5@6@7@8@9@4@5@6@7@8@9@@@A@B@C@D@E@F@G@H@I@D@E@F@G@H@I@P@Q@R@S@T@U@V@W@X@Y@T@U@V@W@X@Y@`@a@b@c@d@e@f@g@h@i@d@e@f@g@h@i@p@q@r@s@t@u@v@w@x@y@t@u@v@w@x@y@@@@@@@@@@@@@@@@@@@@@@@@@@P4P5P6P7P8P9P@PAPBPCPDPEPFPGPHPIPDPEPFPGPHPIPPPQPRPSPTPUPVPWPXPYPTPUPVPWPXPYP`PaPbPcPdPePfPgPhPiPdPePfPgPhPiPpPqPrPsPtPuPvPwPxPyPtPuPvPwPxPyPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPP PPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P$P%P&P'P(P)P0P1P2P3P4P5P6P7P8P9P4P5P6P7P8P9P@PAPBPCPDPEPFPGPHPIPDPEPFPGPHPIPPPQPRPSPTPUPVPWPXPYPTPUPVPWPXPYP`PaPbPcPdPePfPgPhPiPdPePfPgPhPiPpPqPrPsPtPuPvPwPxPyPtPuPvPwPxPyPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP``````@@@@@@@@@ ` ` ` ` ``@@@@@@@@@@``````@ @!@"@#@$@%@&@'@(@)`*`+`,`-`.`/@0@1@2@3@4@5@6@7@8@9`:`;`<`=`>`?@@@A@B@C@D@E@F@G@H@I`J`K`L`M`N`O@P@Q@R@S@T@U@V@W@X@Y`Z`[`\`]`^`_@`@a@b@c@d@e@f@g@h@i`j`k`l`m`n`o@p@q@r@s@t@u@v@w@x@y`z`{`|`}`~`@@@@@@@@@@``````@@@@P4P5P6P7P8P9p:p;pp?P@PAPBPCPDPEPFPGPHPIpJpKpLpMpNpOPPPQPRPSPTPUPVPWPXPYpZp[p\p]p^p_P`PaPbPcPdPePfPgPhPipjpkplpmpnpoPpPqPrPsPtPuPvPwPxPypzp{p|p}p~pPPPPPPPPPPppppppPPPPPPPPPPppppppPPPPPPPPPPppppppPPPPPPPPPPppppppPPPPPPPPPPppppppPPPPPPPPPPppppppPPPPPPPPPPppppppPPPPPPPPPPppppppPPPPPPPPP p p p p ppPPPPPPPPPPppppppP P!P"P#P$P%P&P'P(P)p*p+p,p-p.p/P0P1P2P3P4P5P6P7P8P9p:p;pp?P@PAPBPCPDPEPFPGPHPIpJpKpLpMpNpOPPPQPRPSPTPUPVPWPXPYpZp[p\p]p^p_P`PaPbPcPdPePfPgPhPipjpkplpmpnpoPpPqPrPsPtPuPvPwPxPypzp{p|p}p~pPPPPPPPPPPppppppPPPPPPPPPP_clv} &-39AENWbiou} &,2:>ELSZahry #*18?FMT^elsz&,28>DJSY_ekqw} %+17=CIRX]bglqv~$+2;ALT[bhmu{    ! 0 7 E H N V \ c n w      ! ) . 3 8 = B G L T Y _ e k q w }     ' - 5 = E M U ] h p x     & 1 9 A I Q Y a i t |    " * 2 = E M U ] e m u &.6>IQYaiqy"*2:BJU]emu} &.6>FNVaiqy*2:BJRZbm(@01.01Absolute?AcclaimAccoladeActivision?Altron?American SammyARC?ASCII?Asmik?AtlusBanpresto?Bitmap Brothers/MindscapeBroderbund?Bullet-Proof SoftwareCapcomCoconuts?Data East?ElectroBrain?Enix?Epoch?FCI?GametekHALHudson SoftIGS?ImagesoftImagineerInfogrames?IremJaleco?Kawada?Kemco?King Records?KonamiLJNLozc?Namcot?NCS?NexoftNintendoOceanPalcom/UltraPark PlacePony CanyonQuest?Sammy?S.C.P?Sofel?Spectrum HolobyteSquareSoftSunSoftTaitoTakara?Technos Japan?TitusTomy?Tonkin House?Towachiki?Tradewest?Triffix Entertainment?Tsuburava?VAP?Vic TokaiVirginNOPLD BC,#hLD (BC),AINC BCINC BDEC BLD B,*hRLCALD (#h),SPADD HL,BCLD A,(BC)DEC BCINC CDEC CLD C,*hRRCASTOPLD DE,#hLD (DE),AINC DEINC DDEC DLD D,*hRLAJR @hADD HL,DELD A,(DE)DEC DEINC EDEC ELD E,*hRRAJR NZ,@hLD HL,#hLD (HL+),AINC HLINC HDEC HLD H,*hDAAJR Z,@hADD HL,HLLD A,(HL+)DEC HLINC LDEC LLD L,*hCPLJR NC,@hLD SP,#hLD (HL-),AINC SPINC (HL)DEC (HL)LD (HL),*hSCFJR C,@hADD HL,SPLD A,(HL-)DEC SPINC ADEC ALD A,*hCCFLD B,BLD B,CLD B,DLD B,ELD B,HLD B,LLD B,(HL)LD B,ALD C,BLD C,CLD C,DLD C,ELD C,HLD C,LLD C,(HL)LD C,ALD D,BLD D,CLD D,DLD D,ELD D,HLD D,LLD D,(HL)LD D,ALD E,BLD E,CLD E,DLD E,ELD E,HLD E,LLD E,(HL)LD E,ALD H,BLD H,CLD H,DLD H,ELD H,HLD H,LLD H,(HL)LD H,ALD L,BLD L,CLD L,DLD L,ELD L,HLD L,LLD L,(HL)LD L,ALD (HL),BLD (HL),CLD (HL),DLD (HL),ELD (HL),HLD (HL),LHALTLD (HL),ALD A,BLD A,CLD A,DLD A,ELD A,HLD A,LLD A,(HL)LD A,AADD BADD CADD DADD EADD HADD LADD (HL)ADD AADC BADC CADC DADC EADC HADC LADC (HL)ADC ASUB BSUB CSUB DSUB ESUB HSUB LSUB (HL)SUB ASBC BSBC CSBC DSBC ESBC HSBC LSBC (HL)SBC AAND BAND CAND DAND EAND HAND LAND (HL)AND AXOR BXOR CXOR DXOR EXOR HXOR LXOR (HL)XOR AOR BOR COR DOR EOR HOR LOR (HL)OR ACP BCP CCP DCP ECP HCP LCP (HL)CP ARET NZPOP BCJP NZ,#hJP #hCALL NZ,#hPUSH BCADD *hRST 00RET ZRETJP Z,#hDB CBCALL Z,#hCALL #hADC *hRST 08RET NCPOP DEJP NC,#hDB D3CALL NC,#hPUSH DESUB *hRST 10RET CRETIJP C,#hDB DBCALL C,#hDB DDSBC *hRST 18LD (FF00+*h),APOP HLLD (FF00+C),AEX HL,(SP)DB E4PUSH HLAND *hRST 20ADD SP,&hLD PC,HLLD (#h),ADB EBDB ECDB EDXOR *hRST 28LD A,(FF00+*h)POP AFLD A,(FF00+C)DIDB F4PUSH AFOR *hRST 30LD HL,SP&hLD SP,HLLD A,(#h)EIDB FCDB FDCP *hRST 38RLC BRLC CRLC DRLC ERLC HRLC LRLC (HL)RLC ARRC BRRC CRRC DRRC ERRC HRRC LRRC (HL)RRC ARL BRL CRL DRL ERL HRL LRL (HL)RL ARR BRR CRR DRR ERR HRR LRR (HL)RR ASLA BSLA CSLA DSLA ESLA HSLA LSLA (HL)SLA ASRA BSRA CSRA DSRA ESRA HSRA LSRA (HL)SRA ASWAP BSWAP CSWAP DSWAP ESWAP HSWAP LSWAP (HL)SWAP ASRL BSRL CSRL DSRL ESRL HSRL LSRL (HL)SRL ABIT 0,BBIT 0,CBIT 0,DBIT 0,EBIT 0,HBIT 0,LBIT 0,(HL)BIT 0,ABIT 1,BBIT 1,CBIT 1,DBIT 1,EBIT 1,HBIT 1,LBIT 1,(HL)BIT 1,ABIT 2,BBIT 2,CBIT 2,DBIT 2,EBIT 2,HBIT 2,LBIT 2,(HL)BIT 2,ABIT 3,BBIT 3,CBIT 3,DBIT 3,EBIT 3,HBIT 3,LBIT 3,(HL)BIT 3,ABIT 4,BBIT 4,CBIT 4,DBIT 4,EBIT 4,HBIT 4,LBIT 4,(HL)BIT 4,ABIT 5,BBIT 5,CBIT 5,DBIT 5,EBIT 5,HBIT 5,LBIT 5,(HL)BIT 5,ABIT 6,BBIT 6,CBIT 6,DBIT 6,EBIT 6,HBIT 6,LBIT 6,(HL)BIT 6,ABIT 7,BBIT 7,CBIT 7,DBIT 7,EBIT 7,HBIT 7,LBIT 7,(HL)BIT 7,ARES 0,BRES 0,CRES 0,DRES 0,ERES 0,HRES 0,LRES 0,(HL)RES 0,ARES 1,BRES 1,CRES 1,DRES 1,ERES 1,HRES 1,LRES 1,(HL)RES 1,ARES 2,BRES 2,CRES 2,DRES 2,ERES 2,HRES 2,LRES 2,(HL)RES 2,ARES 3,BRES 3,CRES 3,DRES 3,ERES 3,HRES 3,LRES 3,(HL)RES 3,ARES 4,BRES 4,CRES 4,DRES 4,ERES 4,HRES 4,LRES 4,(HL)RES 4,ARES 5,BRES 5,CRES 5,DRES 5,ERES 5,HRES 5,LRES 5,(HL)RES 5,ARES 6,BRES 6,CRES 6,DRES 6,ERES 6,HRES 6,LRES 6,(HL)RES 6,ARES 7,BRES 7,CRES 7,DRES 7,ERES 7,HRES 7,LRES 7,(HL)RES 7,ASET 0,BSET 0,CSET 0,DSET 0,ESET 0,HSET 0,LSET 0,(HL)SET 0,ASET 1,BSET 1,CSET 1,DSET 1,ESET 1,HSET 1,LSET 1,(HL)SET 1,ASET 2,BSET 2,CSET 2,DSET 2,ESET 2,HSET 2,LSET 2,(HL)SET 2,ASET 3,BSET 3,CSET 3,DSET 3,ESET 3,HSET 3,LSET 3,(HL)SET 3,ASET 4,BSET 4,CSET 4,DSET 4,ESET 4,HSET 4,LSET 4,(HL)SET 4,ASET 5,BSET 5,CSET 5,DSET 5,ESET 5,HSET 5,LSET 5,(HL)SET 5,ASET 6,BSET 6,CSET 6,DSET 6,ESET 6,HSET 6,LSET 6,(HL)SET 6,ASET 7,BSET 7,CSET 7,DSET 7,ESET 7,HSET 7,LSET 7,(HL)SET 7,AdkgreenyellowbrownblackwhiteblueorangepinkdkbluecyandkcyanreddkredmagentadkmagentagreenrbALFRED CHICKENFRANK THOMAS BB- Nom du jeu : "%s" - Code de licence Super Gameboy : %x%x - Fonctions Super Gameboy : OUI ( EMULE ) OUI NON - Fonctions Color Gameboy : - Type de cartouche : - Game name : "%s" - Super Gameboy Licensee Code : %x%x - Super Gameboy Features : YES ( EMULATED ) YES NO - Color Gameboy Features : - Cartridge Type : ROM ONLY ROM + MBC1 ROM + MBC1 + RAM ROM + MBC1 + RAM + BATTERY ROM + MBC2 ROM + MBC2 + BATTERY ROM + RAM ROM + RAM + BATTERY ROM + MMM01 ROM + MMM01 + RAM ROM + MMM01 + RAM + BATTERY ROM + MBC3 + BATTERY + TIMER ROM + MBC3 + RAM + BATTERY + TIMER ROM + MBC3 ROM + MBC3 + RAM ROM + MBC3 + RAM + BATTERY ROM + MBC4 ROM + MBC4 + RAM ROM + MBC4 + RAM + BATTERY ROM + MBC5 ROM + MBC5 + RAM ROM + MBC5 + RAM + BATTERY ROM + MBC5 + RUMBLE ROM + MBC5 + RAM + RUMBLE ROM + MBC5 + RAM + BATTERY + RUMBLE Nintendo Pocket Camera Bandai TAMA5 Hudson HuCard 3 Hudson HuCard 1 - Taille de la ROM : - ROM Size : 256kBit ( 32ko ) 512kBit ( 64ko ) 1MBit ( 128ko ) 2MBit ( 256ko ) 4MBit ( 512ko ) 8MBit ( 1Mo ) 16MBit ( 2Mo ) 9MBit ( 1.1Mo ) 10MBit ( 1.2Mo ) 12MBit ( 1.5Mo ) - Taille de la RAM : - RAM Size : AUCUNE NONE 16kBit ( 2ko ) 64kBit ( 8ko ) - Pays : Japonais Non-Japonais - Numero de version : %x - Country : Japanese Non-Japanese - Version number : %x - Complement : %x - Complement : INCORRECT - Fabricant ( %x ) : - Manufacturer ( %x ) : %s - CheckSum : OK - CheckSum : INCORRECT .sav- Batterie charge - Battery loaded - Applique les codes GameGenie - Patching GameGenie cheat codes .colboycott.col%s %s-c0-bc0-c1-bc1-c2-bc2-c3-bc3-wc0-wc1-wc2-wc3-sp0c0-sp0c1-sp0c2-sp0c3-sp1c0-sp1c1-sp1c2-sp1c3-sc0-sc1-sc2-sc3- Couleurs charges - Colors loaded ERREUR : Le format du fichier %s n'est pas reconnu... ERROR : File %s format is not known... ERREUR : Le fichier %s n'existe pas... ERROR : File %s does not exist... %d %d %04X wb.bmp.pcx.tga.cotInstruction INCONNUE UNKNOWN Instruction > %04X : %02X %02X %s%02X%s %02X %02X %s%04X%s %02X %s%c%02X%s %02X %s%04X%s %02X %s %s AF = %04X BC = %04X DE = %04X HL = %04X SP = %04X Z = %01X N = %01X H = %01X C = %01X IME = %01X ROM = %02X Boycott :-> nnextjjumpNouvelle adresse : New adress : %04XggorrunsshowppresentmmemoryeenterEntrer l'adresse memoire : Enter memory adress : ( %04X ) = %02X Entrer la nouvelle valeur : Enter new value : %02Xddisplay ( %04X ) = hhelpqquitttrace| $}AB B.B.B. B.M.H.H.E. H.H.H.H. E.M.H.H.E. H.H.H.H. E.M.H.H.E. H.H.H.H. E.M.H.H.E. H.H.H.H. E.M.H.H.E. H.H.H.H. E.M.H.H.E. H.H.H.H. E.M.H.H.E. H.H.H.H. E.M.H.H.E. H.H.H.H. E.G.B.B.E. H.B.B.B. E.G.B.B.E. G.X@AB DAA$.O.S.V.O.S.V.O.d.g.L.J.l.O.J.d.O.k.x0AB D AAE.D.J.L.F.F. I.N.B.A.F. D.$B.(F.,H.A.M._.M..E.S. H.E.J.M.W.E.E.C.E.H.E.M.W.B.E.C.E.H.E.F.F.E.S. H.E.J.M.W.C.E.C.E.H.E.M.W.B.E.C.E.H.E.H.#.G.E.W.E.W.E._.E.W.E._.E.G.E.W.E.G.E.G.E.W.E._.E._.E.W.E.W.E._.E.G.E.G.E.W.E.W.E.W.E.[.E.S.E.S.E.[.E.C.E.C.E.C.E.H.N.E.E.H..C.E.C.E.C.E.C.E.C.E.C.E.C.E.C.E.C.E.H.r.E.E.H.A.B.E.H.P.O.E.O.E.O.E.O.T.O.l.H.^.C.E.H.M.E.E.E.H.\.C.E.H.M.E.H.t.E.H.I.H.c.E.C.A.E.H.Z.E.M.O.C.E.H.Q.F.G. F.\.F.J.R.E.E.H.b.A.B. F.D.A.A.B. K.H.A.H.[.E.E.H.s.F.G. F.^.F.K.I.E.K.S.M.K.F.J.L.D.E. D.I.I.`.c.E.E. F.u.E.E. E.s.E.E. G.s.E.E. G.Y.E.E. E.Y.E.E. E.Y.E.E. E.Y.E.E. E.Y.E.E. E.Y.E.E. E.Y.E.E. E.Y.E.E. E.Y.E.E. E.Y.E.E. E.Y.E.E. E.Y.E.E. D.H.^.E.E. D.J.E.E.E.Y.E.E. D.J.E.E.E.Y.E.E. D.J.E.E.E.].E.E. D.J.E.E.D. H.I.H.N.B.E.H.E.H.C.E.B.D.E.C.M.E.B.D.E.O.4HAB E.L.O. O.O.O.M.q.L.|P$_AB DAAs.O.H. A.E.H.q.O.H. A.E.H.q.O.H. A.E.H.l.O.H. A.E.H.I.J.A. E.g.E.e. ;AB AAj.F.J.j.A.B. F.B.A.A.B. K.H.A.L.x.F.G. F.].O.F.G. F.^.P.F.G. F.].P.F.G. F.].P.O.F.G. F.].M.hl"AB DAAH.M.A. J.T.E.B. K.H.F.E.B. K.F.E.B.K. a.A.B.B. D.D.M. #9AB D A A &AB DAA *AB L8X+zAB DA.H.H.H.I.H.I.B.D.H.H.H.I.H.I.Z.4/,AB DAA,.H.G.l.\.E.W.p\;AB DA |.H.L..H.X..L..H.T.4.H.T.z.N.v.N.s.M..L.H.L.H.L.H.L.H.L.H.L.T.L..O.M. T..O.M. O.V.M.K..O.M. O.V..O.M. T..O.M. O.V..O.M. O.`..O.M. O.V.W.q.L.T.q.H.V.j.H._.H.O.M. T.c.O.M. O.V..H.L..O.M. O.V..O.M. T._.O.M. O.V..O.M. O.R.X.\.E.W.,T 4AB E.B.F. J.B.F.. ؚ AB DAAH.R.{.B.E.H.E.H.E. H.s.D.J.G.D.H.B.D.L.N.g.A. E.E.G.B.D.L.P.R.D. E.H.E.F.B.D.L.N.D.q. D.E.E.H.G.D.J.U.D.D. e.E.H.O.e.E. H.H.E.H.I.H.O. I.I.G.H.H. H.$H.(H.,E.0H.E.b.p.B.E.H.E.E.E..B.E.H.D.E.F.$.D.E.H.D.E.K.].E.E. H.N.B.E.H.K.E.H.G.D.E.H.D.E.O.T.E.O.r.E.H.M.H..M.W.J.O.O.M. O.O.l.M.W.J.G.O.M. O.O.,\ إAB DAA.S.Q. H. $AB d ԭAB AAH.L.A. J.O.E.B. K.H.D.E.B. K.F.E.B.K. H.A.B.B. A.F.L.D vAB AN.F.J.f.A.B. F.C.A.A.B. K.H.A.J.GCC: (GNU) egcs-2.90.29 980515 (egcs-1.0.3 release).symtab.strtab.shstrtab.text.rel.text.data.rel.data.bss.note.rodata.eh_frame.rel.eh_frame.comment4&! 0~ +\ 1 p ;h@hF|NxP X t f5o0   !*x7x?xGxQ]h r | x| )048BLV^iou}}         $ / : E Q ] i u               ) 5 A M Y e q }          "0394BI_qxLP 8tx@< @4 ,H!H*D39pB$_P ;cgn"ԭ  #9&*X+z,08 >/,M(Tbp\;oszؚ إ$$v emule.cppgcc2_compiled.CyclesCyclesCBManufacturerGEN_DAAOpcodesOpcodesCBKeycount.26TPFreqs.29States.40LCount.41FrameCount.42_.tmp_0.43__FRAME_BEGIN__SprFlagMMMMBCLoROMHiROMBatteryCurROMBankMaxROMBankCurRAMBankMaxRAMBankDefSkinNojoyVsyncDoubleScanlineBenchSoundModeFrenchSGBCGBAutoFireAAutoFireBFrameSkipNbcodesTOTALCYCLEDebugruntoAutorunFinANCPADVBLFixSGBcountGB_Init_Palette__FvInter_setCoul__FiiiiBGColor0_BBGColor0_GBGColor0_RBGColor1_BBGColor1_GBGColor1_RBGColor2_BBGColor2_GBGColor2_RBGColor3_BBGColor3_GBGColor3_RSP0Color0_BSP0Color0_GSP0Color0_RSP0Color1_BSP0Color1_GSP0Color1_RSP0Color2_BSP0Color2_GSP0Color2_RSP0Color3_BSP0Color3_GSP0Color3_RSP1Color0_BSP1Color0_GSP1Color0_RSP1Color1_BSP1Color1_GSP1Color1_RSP1Color2_BSP1Color2_GSP1Color2_RSP1Color3_BSP1Color3_GSP1Color3_RWINColor0_BWINColor0_GWINColor0_RWINColor1_BWINColor1_GWINColor1_RWINColor2_BWINColor2_GWINColor2_RWINColor3_BWINColor3_GWINColor3_RModifie_Couleur__FPcPUcN21Nume__FcHexa__FcGB_Load_Rom__FPcfopenGameNamestrcpyFileSize__FP8_IO_FILE__builtin_vec_newbuffermemsetfreadfcloseGBMemoryGBMemoryMAPRealNameprintfROMMAPRAMRAMMAPSaveNamestrchrGameGenieColNamefeoffscanfLostring__FPcGB_Reset__FvINTcountGB_Init__FvImagNameSkinNameStatsGBBufferGG_AddGG__FPcGB_Test_Events__FvkeyfwriteGB_Load_SNAP__FPcGB_Save_SNAP__FPcRegistre_AFRegistre_BCRegistre_DERegistre_HLRegistre_PCRegistre_SPGB_DISPLAY_WINLINE__FvGB_DISPLAY_SPRITE__FvGB_gb_key__FiGB_ActionMemory__FUsUcSERIALcountTStepGB_EmuleCB__FiINSTR2Registre_CALCGB_Emule__FiIFFTCountGB_Run__FvIMEscanfGB_Interrupt__FPiIMaskINSTRGB_ReadMemory__FUsGB_Test_Battery__FvDebugFileSBPortSBIRQSBDMAT1T2SGBdataSGBfile 89:#;.88<@=H>S8Z?b@jAu8BCD8EFG8HIJ8KLM8 NOP(8/Q7R?SJ8TT\UdVo8vW~XY8Z[\8]^_8`ab8c de8)f1g9hD8T8g8w8Lt0`(`jjjjj-jxkkkkkk:CmZn_oepnqsrsrturqvwxrx"45>xCU5_(lxqvy|ryyr)yyr*    y * x/ 4 y: rO T yY ^ yc ru )}    y  y r *    y  y r         $ ( , 0 4 8 < @ D H L P T X \ ` d h l p t x |                                          $ ( , 0 4 8 < @ D H L P T X \ ` d h l p t x |                                          $ ( , 0 4 8 < @ D H L P T X \ ` d h l p t x |                                          $ ( , 0 4 8 < @ D H L P T X \ ` d h l p t x |                                 y-2y8INyT^mryxyyy y-2y8BQVy\mryxyyyyy$.9>yDQVy\inyt~y(yr  $(,048<@DHLPTX\`dhlptx| yr@rZclz(yr(y y y %*y0 9>yD N X aqf{r {|(yryryr y"r/4y<rpuyyr(yyrr=EJySd}ioq}v~}}m(y  {vt u.#(+5:yE.Qbrr{.o~mm#q0qA[dmv~9:;<=>$;?@@EAThBCD]^_`abcde!f&g+h8IENFSG`qHvI{JKLMNOPQRSTUV(9W>XCYPaZf[k\EFGQRSHIJTUVKLM-W2X7YDYN^OcPqZv[{\u(yy021/( (*5:yQqVn]qbxlqq}{qqq;:9>=<A@?D CBGF%E,J3I:HAMHLOKVP]OdNkSrRyQVUTYXW\[Z_^]ba`edchg fq/.akpky~y.kky. kk%*yC.l{kky. k  y" .2 = C H yW .b w .  3   } m    { v!!u!,!:!G!P!nV![!oc!h!~o!w!!!n!!o!!~!!!!n!!o!!~!!""n""o#"("~/"7"@"K"U"_"ne"j"or"w"~~""""""0"1"q""m"#v#t%#v0#t=#vH#tM#vr#t~#######u#v$v$$v~%v%%v &vF&v}'v8(E((v)vL*Y***************+ +++,&+8+A++J+y+v+v++,+,K,,,,,, -z-w-w"->-M-|R-wX-..v%.8.F.vk.v.w.v.v.v/v/v/w//// 00000 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|000000000000000000000000000000000111 11111 1$1(1,1014181<1@1D1H1L1P1T1X1\1`1d1h1l1p1t1x1|111111111111111111111111111111111222 22222 2$2(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|222222222222222222222222222222222333 33333 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3t3x3|333333333333333333333333333333333444 444"464<4E4S4^4h4n44444444444445555(5.5B5H5Q5^5h5n555555w555555666*60696F6P6V6j6p6666666666777*747:7N7T7k7v7777777777788'8w08:8G8U8r8~8888888888899$969A9G9U9g9~9999999999:::':>:D:V:a:g:u::::::::::;;/;w=;C;Q;r;|;;;;;;;;;;< <<)<.<H<Z<g<m<x<<<<<<<<<<="=/=5=@=U=Z=t===========>>"><>O>g>wx>~>>>>>>>>> ??(?5?B?K?V?^?d?l?r?}??????????????@@@ @(@6@?@J@R@X@`@n@w@@@@@@@w@@@@@AAA&A.A4AFRFYFfFpFvFFFFFFFFFFFGGG$G*G>GKGRGjGwGGGGGGGGGGHHH$H*H>HHHNHbHlHrHHHHHwHHHHHHII"I6I@IFIZIdIjI~IIIIIIIIIIw JJJ.J8J>JRJ\JbJvJJJJJJJJJJJJKKK2KwJKTKZKnKxK~KKKKKKKKKKKLL"L,L2LFLSLZLrLwLLLLLLLLLLMMM$M*M>MHMNMbMlMrMMMMMwMMMMMMNN"N6N@NFNZNdNjN~NNNNNNNNNNw OOO.O8O>ORO\ObOvOOOOOOOOOOOOO PP*PwBPLPRPdPjPrP~PPPPPPPPPPPPPQw"Q*Q6Q>QJQRQ^QfQrQzQQQQQQQwQQQQR RRR*R2R>RFRRRZRgRRwRRRRRRRRRRRR SSS7SwJSRS^SfSrSzSSSSSSSSSSSwT TTT*T2T>TFTRTZTfTnTzTTTTwTTTTTTTT UUU&U2U:UGU_UwrUzUUUUUUUUUUUUUUVw*V2V>VFVRVZVfVnVzVVVVVVVVwVVVV WWW&W2W:WFWNWZWbWoWWwWWWWWWWWWWWXXX'X?XwRXZXfXnXzXXXXXXXXXXXXw YYY&Y2Y:YFYNYZYbYnYvYYYYYwYYYYYYYZZZ&Z.Z:ZBZOZgZwzZZZZZZZZZZZZZZ[[w2[:[F[N[Z[b[n[v[[[[[[[[[w[[[\\0\($\)\y/\09\1E\J\yP\0Z\1c\~\\\\\\\\\\\\\\\\\\\\\\\\\\\]]] ]]]]] ]$](],]0]4]8]<]@]D]H]L]P]T]X]\]`]d]h]l]p]t]x]|]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^ ^^^^^ ^$^(^,^0^4^8^<^@^D^H^L^P^T^X^\^`^d^h^l^p^t^x^|^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___ _____ _$_(_,_0_4_8_<_@_D_H_L_P_T_X_\_`_d_h_l_p_t_x_|_________________________________``` ````` `$`(`,`0`4`8`<`@`D`H`L`P`T`X`\```d`h`l`p`t`x`|```````````````w```` aaa&a,a>aDaVafalawa}aaaaaaaawaa bb#b+b2bJbwTb[bbbzbwbbbbbbbbbbbbcc'cw7cBcHcRcXcjcpccccccccccccdwd*d:d[dcdjddwddddddddddddeee%e>eDeVegeoeveeweeeeeeeee fff+f6flVlwblnl~llllwllllllmmmm+m6msHsRsZs`snsvs|ssssssssssssssss ttt"t(t.t8tBtJtPtVtdtltttztttttttttttttttwuuu,u5u;uPuXu`uquwu}uuuuuuuuuuuu vvvv4vyDyJyPy[yryxyyyyyyyyyyyyyyyzz&z8z@zHzNzTzZzdznzvz|zzzzzzzzzzzzz{ {{{{${/{F{L{^{o{{w{{{{{{{{{{{{||&|-|<|D|L|]|c|i|o||||||||||||} }}}.}4}:}@}K}b}h}z}}}}}}}}}}}}} ~~"~4~<~D~U~[~a~g~~~~~~~~~~~~~~ &,28CZ`r+EwM^u{΀Ԁ "(.4?V\n~ށ >DJPntzwȂ΂,:@JPZ`jpzw΃ԃ $28G_wev„҄ڄ )/9?PVfntzÅͅӅ.@HQWagx~†Ԇ܆ "*06<FVhpyćʇЇڇw+1;ATZjrywʈ߈w"6KSZgovwÉ͉ډ #*29FNUbrwʊߊw&,8OU[erz‹ɋ֋ދ6w@GNZn֌wތ &,7NTkrzʍҍٍw !w+1>LT[sw}wƎԎ܎w +w5<DKX`gsywӏ!,BSZbiv~Ґw w"/8Kcwmt|wđ̑בݑ#>wDOUjw~ƒ͒w'/6NwX_f~wƓw̓ۓ +3:Rwbwovwwʔהߔ*w0;IS_fnuʕwڕ":wDKRjwt{wҖwږ&.5NwT_iv~ʗ֗0ߗ(y01 y01'@vEsRWs\zawkwpzuww |w/ǘИؘvvv v4$v0v<vHvTv`vlvxvvvvÙvϙvۙvvvv vv#v/v;vGvSv_vkvwvvvvvvv˚vq1+E]wry~yyÛwΛכoo~1wAS~qwwҜ~wC\w{y~ɝww$y=Vw`eyuzywŞ͞Ԟ #(y05y?^|(ŸɟΟy֟۟20(12DXp2z(yڠ  =Bvafv(ġ͡ҡyޡwy(&-2y?vEJ\p(y֢ۢyw!y16yNb3ԣ3/<OUv[kqyäۤw/*0v6FLT\cpx320ǥ1-17vPVcv5Ħݦvv#>vvէۧsv¨vvv'vevtvvvϫ۫vv vv<HRZvmv-vʬv٬߬vAvVkʭwqm )3<OvZmvxvuĮ}ɮmٮ  { vu $,4<DLT\dlt| $,4<DLT\dlt| $,4<DLT\dlx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptx|  $(,048<@DHLPTX\`dhlptDTp$<X  `    VenGaBoyTK-1.01/interface.cpp100644 4423 144 30050 6743330103 14724 0ustar sracerusers/* Interface pour Boycott */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include "about.h" #include "file_b.h" #include "canvas.h" #include "datas.h" #include "gtkjoy.h" #define TIMER_FREQMS 10 // les variables globales GdkDrawable *canvas_pixmap; GtkWidget *canvas; int ptimer; #define WIDTH 160 #define HEIGHT 144 #define MAXWIDTH 320 #define MAXHEIGHT 288 int x_size=WIDTH; int y_size=HEIGHT; extern int is_rom_charge; extern unsigned char *GBBuffer; extern int key[]; extern int FrameSkip; char XKeys[256]; GdkImage *gdkimage; GtkWidget *window; Display *display; KeyCode KK_SPACE,KK_AVANT,KK_ARRIERE,KK_GAUCHE,KK_DROITE,KK_ENTREE,KK_A,KK_B,KK_QUIT; int Control; void clear_canvas(GtkWidget*, gpointer); void pause_emulation(); void reset_emulation(); void quit_emulation(); void fskip_emulation(GtkWidget *,gint); void control_emulation(GtkWidget *,gint); void loadsnap_emulation(); void savesnap_emulation(); void normal_mode(); void scanline_mode(); void double_mode(); char TestKey(KeyCode touche); // le joy JoyData * joydata; void joystick_events(gint etype, gint button, gpointer data); GtkWidget *buttons[16]; void (*Transfert_from_GB_to_Image)(unsigned char*,int,int); static GtkItemFactoryEntry menu_items[] = { {"/_File",NULL,NULL,0,""}, {"/File/_Load ROM","L",load_rom,0,NULL}, {"/File/sep1",NULL,NULL,0,""}, {"/File/_Pause Emulation","P",pause_emulation,0,NULL}, {"/File/_Reset Emulation","R",reset_emulation,0,NULL}, {"/File/sep2",NULL,NULL,0,""}, {"/File/_Exit","E",quit_emulation,0,NULL}, {"/_Edit",NULL,NULL,0,""}, {"/Edit/_Load Skin",NULL,NULL,0,NULL}, {"/Edit/sep1",NULL,NULL,0,""}, {"/Edit/_Save ScreenShot","F2",NULL,0,NULL}, {"/Edit/sep2",NULL,NULL,0,""}, {"/Edit/_Enter Debug Mode",NULL,NULL,0,NULL}, {"/_Options",NULL,NULL,0,""}, {"/Options/_Change Colors",NULL,NULL,0,NULL}, {"/Options/_Load Colors",NULL,NULL,0,NULL}, {"/Options/_Controls",NULL,NULL,0,""}, {"/Options/Controls/Keyboard",NULL,control_emulation,0,""}, {"/Options/Controls/Joystick",NULL,control_emulation,1,"/Options/Controls/Keyboard"}, {"/_Video",NULL,NULL,0,""}, {"/Video/_Mode video",NULL,NULL,0,""}, {"/Video/Mode video/Normal",NULL,normal_mode,0,""}, {"/Video/Mode video/Scanline",NULL,scanline_mode,0,"/Video/Mode video/Normal"}, {"/Video/Mode video/Double",NULL,double_mode,0,"/Video/Mode video/Normal"}, {"/Video/_Frame skip",NULL,NULL,0,""}, {"/Video/Frame skip/0",NULL,fskip_emulation,0,""}, {"/Video/Frame skip/1",NULL,fskip_emulation,1,"/Video/Frame skip/0"}, {"/Video/Frame skip/2",NULL,fskip_emulation,2,"/Video/Frame skip/0"}, {"/Video/Frame skip/3",NULL,fskip_emulation,3,"/Video/Frame skip/0"}, {"/Video/Frame skip/5",NULL,fskip_emulation,5,"/Video/Frame skip/0"}, {"/Video/Frame skip/10",NULL,fskip_emulation,10,"/Video/Frame skip/0"}, {"/Video/_VSync",NULL,NULL,0,""}, {"/_Cheat",NULL,NULL,0,""}, {"/Cheat/_Game Genie",NULL,NULL,0,NULL}, {"/Cheat/sep1",NULL,NULL,0,""}, {"/Cheat/_Load Snapshot",NULL,loadsnap_emulation,0,NULL}, {"/Cheat/_Save Snapshot",NULL,savesnap_emulation,0,NULL}, {"/_Help",NULL,NULL,0,""}, {"/Help/_About",NULL,create_about_window,0,NULL} }; void fskip_emulation(GtkWidget *widget,gint nb) { FrameSkip = nb; } void control_emulation(GtkWidget *widget,gint nb) { Control = nb; } void normal_mode() { clear_canvas(canvas, NULL); x_size = WIDTH; y_size = HEIGHT; Transfert_from_GB_to_Image=Transfert_from_GB_to_Image_Normal; } void scanline_mode() { clear_canvas(canvas, NULL); x_size = MAXWIDTH; y_size = MAXHEIGHT; Transfert_from_GB_to_Image=Transfert_from_GB_to_Image_Scanline; } void double_mode() { clear_canvas(canvas, NULL); x_size = MAXWIDTH; y_size = MAXHEIGHT; Transfert_from_GB_to_Image=Transfert_from_GB_to_Image_Double; } void pause_emulation() { key[K_PAUSE]=!key[K_PAUSE]; } void reset_emulation() { key[K_RESET]=1; } void quit_emulation() { key[K_ESC]=1; if(is_rom_charge!=0) GB_Run(); gtk_main_quit(); } void savesnap_emulation() { key[K_SAVE_SNAP]=1; } void loadsnap_emulation() { key[K_LOAD_SNAP]=1; } void get_main_menu(GtkWidget *window,GtkWidget **menubar) { GtkItemFactory *item_factory; GtkAccelGroup *accel_group; gint n_menu_items=sizeof(menu_items)/sizeof(menu_items[0]); accel_group=gtk_accel_group_new(); item_factory=gtk_item_factory_new(GTK_TYPE_MENU_BAR,"
",accel_group); gtk_item_factory_create_items(item_factory,n_menu_items,menu_items,NULL); gtk_accel_group_attach(accel_group,GTK_OBJECT(window)); if(menubar){ *menubar=gtk_item_factory_get_widget(item_factory,"
"); } } void clear_canvas(GtkWidget *widget, gpointer data) { GdkDrawable *drawable; GdkRectangle rect; drawable= widget->window; Clear_Image(MAXWIDTH,MAXHEIGHT); gdk_draw_image(drawable,widget->style->fg_gc[GTK_WIDGET_STATE(widget)],gdkimage,0,0,0,0,MAXWIDTH,MAXHEIGHT); rect.x=0; rect.y=0; rect.width= (widget->allocation.width>MAXWIDTH)?MAXWIDTH:widget->allocation.width; rect.height=(widget->allocation.height>MAXHEIGHT)?MAXHEIGHT:widget->allocation.height; gtk_widget_draw(widget, &rect); } void canvas_redraw(GtkWidget *widget, gpointer data) { GdkDrawable *drawable; drawable= widget->window; if(is_rom_charge!=0) Transfert_from_GB_to_Image(GBBuffer,WIDTH,HEIGHT); gdk_draw_image(drawable,widget->style->fg_gc[GTK_WIDGET_STATE(widget)],gdkimage,0,0,0,0,x_size,y_size); } void widget_redraw(GtkWidget *widget, gpointer data) { GdkRectangle rect; rect.x=0; rect.y=0; rect.width= (widget->allocation.width>x_size)?x_size:widget->allocation.width; rect.height=(widget->allocation.height>y_size)?y_size:widget->allocation.height; gtk_widget_draw(widget, &rect); } int timer_events(gpointer data) { #ifdef EXPECT_BROKEN_TIMER gtk_timeout_remove(ptimer); ptimer=0; canvas_redraw(canvas, NULL); widget_redraw(canvas, NULL); ptimer = gtk_timeout_add(TIMER_FREQMS, timer_events, NULL); #else gtk_timeout_remove(ptimer); ptimer=0; // lit le clavier if(!Control){ XQueryKeymap(display,XKeys); key[K_LEFT]=TestKey(KK_GAUCHE); key[K_RIGHT]=TestKey(KK_DROITE); key[K_UP]=TestKey(KK_AVANT); key[K_DOWN]=TestKey(KK_ARRIERE); key[K_SPACE]=TestKey(KK_SPACE); key[K_ENTER]=TestKey(KK_ENTREE); key[K_CTRL]=TestKey(KK_A); key[K_ALT]=TestKey(KK_B); key[K_ESC]=TestKey(KK_QUIT); } if(is_rom_charge!=0) { GB_Run(); } canvas_redraw(canvas, NULL); widget_redraw(canvas, NULL); ptimer = gtk_timeout_add(TIMER_FREQMS, timer_events, NULL); #endif return 1; } // Les evenements pour la fenetre principale // si on tue la fenetre void delete_event(GtkWidget *widget,GdkEvent *event,gpointer data) { quit_emulation(); } char TestKey(KeyCode test) { return (XKeys[test>>3]&(1<<(test&7))); } int make_interface() { // gestion clavier X11 display=XOpenDisplay(NULL); KK_SPACE=XKeysymToKeycode(display,XK_space); KK_AVANT=XKeysymToKeycode(display,XK_Up); KK_ARRIERE=XKeysymToKeycode(display,XK_Down); KK_GAUCHE=XKeysymToKeycode(display,XK_Left); KK_DROITE=XKeysymToKeycode(display,XK_Right); KK_ENTREE=XKeysymToKeycode(display,XK_Return); KK_A=XKeysymToKeycode(display,XK_Control_L); KK_B=XKeysymToKeycode(display,XK_Alt_L); KK_QUIT=XKeysymToKeycode(display,XK_Q); // On cree la fenetre principale window=gtk_window_new(GTK_WINDOW_TOPLEVEL); // on lui donne un titre gtk_window_set_title(GTK_WINDOW(window),BOYCOTT_NAME); // On lui connecte l evenement quit gtk_signal_connect(GTK_OBJECT(window), "delete_event", GTK_SIGNAL_FUNC(delete_event),NULL); // on cree une vbox pour mettre le menu bar GtkWidget *vbox; vbox=gtk_vbox_new(FALSE,0); gtk_container_add (GTK_CONTAINER (window), vbox); // on cree le menu principal GtkWidget *menu_bar; get_main_menu(window,&menu_bar); gtk_box_pack_start(GTK_BOX(vbox),menu_bar,FALSE,TRUE,0); // on cree le widget graphique pour ecrire dedans canvas=create_canvas(MAXWIDTH,MAXHEIGHT); gdkimage=create_image(MAXWIDTH,MAXHEIGHT); Transfert_from_GB_to_Image=Transfert_from_GB_to_Image_Normal; // on attache le canvas a la vbox gtk_box_pack_start(GTK_BOX(vbox),canvas,FALSE,TRUE,0); gtk_widget_realize (window); gtk_widget_realize (canvas); // on affiche tout gtk_widget_show_all (window); } void init_emulation() { GB_Init(); GB_Init_Palette(); } int init_joystick(int argc, char *argv[]) { /* open joystick device */ if ( (argc > 1) && (argv[1][0] != '-') ) joydata=joystick_new(argv[1], joystick_events, NULL); else joydata=joystick_new(NULL, joystick_events, NULL); if ( !joydata ) { g_print("Couldn't open joystick\n"); return 0; } } void joystick_events(gint eventtype, gint button, gpointer data) { // g_print("joystick_events\n"); //g_print("joystick_events(%d, %d, %p)\n", eventtype, button, data); /* * if ( global.debugflag ) * */ /* we'll handle only buttons, * but type=2 (axis) could also be handled here */ /* if ( ( (eventtype&3) == 1 ) && (button < JOYSTICK_MAXB ) ) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(buttons[button]), joydata->buttons[button]);*/ // Les directions if(is_rom_charge==0) return; if((eventtype&2) == 2){ switch(button){ case 0: //printf("axe x %d\n",joydata->axis[0]); if(joydata->axis[0]>(AXIS_MAX/2)){ key[K_RIGHT]=1;key[K_LEFT]=0; } else if(joydata->axis[0]<(-AXIS_MAX/2)){ key[K_LEFT]=1;key[K_RIGHT]=0; } else { key[K_RIGHT]=0;key[K_LEFT]=0; } break; case 1: //printf("axe y %d\n",joydata->axis[1]); if(joydata->axis[1]>(AXIS_MAX/2)){ key[K_DOWN]=1;key[K_UP]=0; } else if(joydata->axis[1]<(-AXIS_MAX/2)){ key[K_UP]=1;key[K_DOWN]=0; } else { key[K_DOWN]=0;key[K_UP]=0; } break; break; default: break; } } // Les boutons if((eventtype&1) == 1){ switch (button){ case 0: key[K_CTRL]=!key[K_CTRL]; //printf("A\n"); break; case 1: key[K_ALT]=!key[K_ALT]; //printf("B\n"); break; case 2: key[K_ENTER]=!key[K_ENTER]; //printf("ENTER\n"); break; case 3: key[K_SPACE]=!key[K_SPACE]; //printf("SELECT\n"); break; default: break; } } } int main(int argc, char *argv[]) { // On initialise gtk gtk_init(&argc,&argv); // on initialise un joystick init_joystick(argc,argv); // on cree l interface make_interface(); ptimer = gtk_timeout_add(TIMER_FREQMS, timer_events, NULL); // On initialise le noyau emulation init_emulation(); // la boucle d evenement gtk_main(); XCloseDisplay(display); return 0; } VenGaBoyTK-1.01/Makefile100644 4423 144 1336 6743330450 13712 0ustar sracerusersLIBS = -lm `gtk-config --libs --cflags` INCLUDE = `gtk-config --cflags` # le compilo OPTIONS = -O6 CC = g++ OBJECTS = emule.o about.o file_b.o canvas.o inter_erreur.o g_utils.o gtkjoy.o all: interface.cpp $(OBJECTS) $(CC) -o boycott interface.cpp $(OBJECTS) $(LIBS) $(OPTIONS) about.o: about.h about.cpp $(CC) -c about.cpp $(INCLUDE) $(OPTIONS) file_b.o: file_b.h file_b.cpp $(CC) -c file_b.cpp $(INCLUDE) $(OPTIONS) canvas.o: canvas.h canvas.cpp $(CC) -c canvas.cpp $(INCLUDE) $(OPTIONS) inter_erreur.o: inter_erreur.h inter_erreur.cpp $(CC) -c inter_erreur.cpp $(INCLUDE) $(OPTIONS) g_utils.o: g_utils.h g_utils.cpp $(CC) -c g_utils.cpp $(OPTIONS) gtkjoy.o: gtkjoy.c gtkjoy.h $(CC) -c gtkjoy.c $(INCLUDE) $(OPTIONS)VenGaBoyTK-1.01/about.cpp100644 4423 144 5670 6743330103 14070 0ustar sracerusers#include #include #include #include #include #include "about.h" void create_about_window (void) { GtkWidget *about_window; GtkWidget *about_label; GtkWidget *about_vbox; GtkWidget *about_hbox; GtkWidget *about_frame; GtkWidget *about_pixmap; GtkWidget *about_button; GdkPixmap *pixmap; GdkBitmap *mask; char pixmap_path[1024]; char buf[128]; GtkWidget *alert_vbox1; GtkWidget *alert_hbox; GtkWidget *alert_button; GtkWidget *igloo_pixmap; char author_buf[128]; char *ptr; // creation de la fenetre sprintf(buf,"About %s",BOYCOTT_NAME); about_window = gtk_window_new (GTK_WINDOW_DIALOG); gtk_window_position (GTK_WINDOW (about_window), GTK_WIN_POS_CENTER); gtk_window_set_title (GTK_WINDOW (about_window), buf); // creation de la frame about_frame = gtk_frame_new (NULL); gtk_container_add (GTK_CONTAINER (about_window), about_frame); // creation de la hbox about_hbox=gtk_hbox_new(FALSE,10); gtk_container_border_width (GTK_CONTAINER (about_hbox), 20); gtk_container_add (GTK_CONTAINER (about_frame), about_hbox); // creation de la vbox about_vbox=gtk_vbox_new(FALSE,5); gtk_box_pack_start (GTK_BOX (about_hbox), about_vbox,TRUE,FALSE,0); // creation des labels sprintf(buf,"%s",BOYCOTT_NAME); about_label=gtk_label_new(buf); gtk_box_pack_start (GTK_BOX (about_vbox), about_label, FALSE, FALSE, 0); sprintf(buf,"Version %s",BOYCOTT_VER); about_label= gtk_label_new(buf); gtk_box_pack_start (GTK_BOX (about_vbox), about_label, FALSE, FALSE, 0); // creation de l icone sprintf (pixmap_path, "boycott.xpm"); gtk_widget_realize (about_window); pixmap = gdk_pixmap_create_from_xpm (about_window->window, &mask, &about_window->style->bg[GTK_STATE_NORMAL], pixmap_path); about_pixmap = gtk_pixmap_new (pixmap, mask); gtk_box_pack_start (GTK_BOX (about_vbox), about_pixmap, FALSE, FALSE, 0); // encore des labels sprintf(buf,"By Gollum (frelat@iie.cnam.fr)"); about_label= gtk_label_new(buf); gtk_box_pack_start (GTK_BOX (about_vbox), about_label, FALSE, FALSE, 0); sprintf(buf,"Gtk Version By Ellis (laurent_mallet@hotmail.com)"); about_label= gtk_label_new(buf); gtk_box_pack_start (GTK_BOX (about_vbox), about_label, FALSE, FALSE, 0); // le bouton about_button = gtk_button_new_with_label("Close"); gtk_signal_connect_object(GTK_OBJECT(about_button),"clicked", GTK_SIGNAL_FUNC(gtk_widget_destroy), GTK_OBJECT(about_window)); gtk_box_pack_start (GTK_BOX (about_vbox), about_button, FALSE, FALSE, 0); // on affiche tout gtk_widget_show_all (about_window); } VenGaBoyTK-1.01/about.h100644 4423 144 215 6743330103 13503 0ustar sracerusers#ifndef __ABOUT_H #define __ABOUT_H #define BOYCOTT_NAME "VenGaboyTK" #define BOYCOTT_VER "1.0" void create_about_window (void); #endif VenGaBoyTK-1.01/boycott.xpm100644 4423 144 144642 6743330103 14526 0ustar sracerusers/* XPM */ static char *logo[] = { /* width height num_colors chars_per_pixel */ " 250 94 256 2", /* colors */ ".. c #0b0505", ".# c #838373", ".a c #c4c299", ".b c #c6907e", ".c c #4c4330", ".d c #e4e5ba", ".e c #a2a382", ".f c #846149", ".g c #e0c39b", ".h c #a58463", ".i c #e0c4b6", ".j c #6a644f", ".k c #c7ab89", ".l c #242214", ".m c #fbf4c1", ".n c #e8ac94", ".o c #887052", ".p c #a9937e", ".q c #e1d4be", ".r c #b3b4a0", ".s c #654935", ".t c #a47164", ".u c #8b9282", ".v c #c4ada4", ".w c #442917", ".x c #f1e3c6", ".y c #cad2ba", ".z c #87756d", ".A c #b2a481", ".B c #747363", ".C c #f9d4bd", ".D c #a7958d", ".E c #270904", ".F c #e2d4a9", ".G c #f0e4d8", ".H c #998368", ".I c #ebf3e6", ".J c #c9b897", ".K c #d2c3a7", ".L c #ada59f", ".M c #6a5841", ".N c #32321f", ".O c #8a7b61", ".P c #78644e", ".Q c #535345", ".R c #b48474", ".S c #e0d5cd", ".T c #b69472", ".U c #f4c284", ".V c #14130f", ".W c #e6b898", ".X c #352518", ".Y c #f7c5b5", ".Z c #473829", ".0 c #faf4e5", ".1 c #755942", ".2 c #d0c4b8", ".3 c #abb2ae", ".4 c #f3ecc6", ".5 c #988478", ".6 c #93948e", ".7 c #564430", ".8 c #a6857c", ".9 c #d6ad8e", "#. c #b2ab8d", "## c #c6a081", "#a c #987160", "#b c #c8b8a8", "#c c #78655d", "#d c #897c70", "#e c #f8d5cc", "#f c #f2ecde", "#g c #e0cba8", "#h c #25190f", "#i c #f7b8a1", "#j c #e1dcbd", "#k c #fcfde4", "#l c #83847e", "#m c #73746d", "#n c #9f6a5f", "#o c #b6958d", "#p c #d7b9a7", "#q c #b99b7d", "#r c #382b1a", "#s c #56453c", "#t c #866950", "#u c #e0ccba", "#v c #d7b898", "#w c #573925", "#x c #fcfdd0", "#y c #cbd3cb", "#z c #f9d4a9", "#A c #34180a", "#B c #b0aca3", "#C c #1b1a12", "#D c #dbe2da", "#E c #9ba49e", "#F c #bca381", "#G c #9b9c94", "#H c #c5a191", "#I c #bbc3b9", "#J c #a88c6f", "#K c #68594f", "#L c #d1ccbd", "#M c #988c81", "#N c #c7ae98", "#O c #ab9b7e", "#P c #fce4b9", "#Q c #887660", "#R c #babba1", "#S c #a57c6b", "#T c #fadcc1", "#U c #170404", "#V c #66503a", "#W c #987c70", "#X c #fcecda", "#Y c #7a6b51", "#Z c #e1dcd0", "#0 c #e9b9a6", "#1 c #8b8b82", "#2 c #737b6d", "#3 c #6a645d", "#4 c #987c60", "#5 c #483c35", "#6 c #76594f", "#7 c #b8b5ae", "#8 c #251d1c", "#9 c #87695f", "a. c #ecc4a8", "a# c #999382", "aa c #2c2a20", "ab c #5a5b4e", "ac c #4a443d", "ad c #f8c4aa", "ae c #f6ac98", "af c #98766c", "ag c #463121", "ah c #d0dcbc", "ai c #d3dbcd", "aj c #e4ecde", "ak c #b9cbb9", "al c #946254", "am c #3c3326", "an c #c5997d", "ao c #7c7b61", "ap c #b48e6e", "aq c #a3aba3", "ar c #e8dcab", "as c #bcb390", "at c #b47e74", "au c #745240", "av c #a79c93", "aw c #9b8c69", "ax c #ecfbec", "ay c #d2cba8", "az c #f8dcab", "aA c #bbbbb1", "aB c #8c8373", "aC c #856156", "aD c #d4b1a4", "aE c #d49e84", "aF c #d4a68f", "aG c #0c0d0a", "aH c #251208", "aI c #f8ccb7", "aJ c #5b4b32", "aK c #a78c80", "aL c #796c61", "aM c #faddcd", "aN c #5a4b3d", "aO c #160d08", "aP c #6c6b61", "aQ c #4c4e4c", "aR c #f8ccab", "aS c #2c231b", "aT c #d4d3b5", "aU c #5c5342", "aV c #1c140f", "aW c #fcecc3", "aX c #bcac89", "aY c #eccba9", "aZ c #ecccb8", "a0 c #bcada0", "a1 c #543224", "a2 c #c4ccc1", "a3 c #b69c8e", "a4 c #ecc5b6", "a5 c #fbf4d0", "a6 c #ecd4bd", "a7 c #644a4c", "a8 c #afa392", "a9 c #7c7363", "b. c #fce5d5", "b# c #bca69c", "ba c #b79480", "bb c #f8f5f5", "bc c #9c958e", "bd c #ecdcbf", "be c #fcfefa", "bf c #7c746d", "bg c #392d24", "bh c #946a54", "bi c #d4d4ca", "bj c #1c1b1c", "bk c #e4e4d9", "bl c #a4a49e", "bm c #c4c4b9", "bn c #a67d74", "bo c #675245", "bp c #ecddcf", "bq c #7c7b72", "br c #94695e", "bs c #c6978d", "bt c #b68d80", "bu c #e4eacc", "bv c #a57668", "bw c #cbbe99", "bx c #d7b298", "by c #977660", "bz c #c9beae", "bA c #9c9a81", "bB c #32322e", "bC c #ecd3aa", "bD c #ecd6cc", "bE c #8c857d", "bF c #bca391", "bG c #fce4ca", "bH c #bcb3a2", "bI c #341e10", "bJ c #3c3a26", "bK c #6c6a50", "bL c #c8b28a", "bM c #e9b29d", "bN c #c6b2a8", "bO c #6b5e41", "bP c #e7be9a", "bQ c #4b3e2b", "bR c #775e43", "bS c #c5a680", "bT c #271e12", "bU c #f8bea7", "bV c #d8beaa", "bW c #d8be97", "bX c #553e2d", "bY c #c6a693", "bZ c #695e52", "b0 c #e8bea9", "b1 c #785e50", "b2 c #f8b29c", "b3 c #c3c2ab", "b4 c #e2e3ca", "b5 c #a3a393", "b6 c #e0c4aa", "b7 c #a78471", "b8 c #24231d", "b9 c #877061", /* pixels */ "aYbC#Xbb.qaT#Lbk#XbGaY#X.C.CaI.C.C.C#Tadb..0#k#X#X#e.0axbeb.#kbb#k.0.0.0#k#k#kbeax.G.0bGaW.G#XaTbebe.S#f.x#X.CaMaZ.gbG#jbbbebe.x.Gbebebp#X#XbG.xa5#k.0#XaW.0a5#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#k#k.0be.0a5#Xa5.0.0bGaIb.bGb.#T.xaWb6#kbebebebe#f.xb6.C#T#X.0#Lbb.2#k#XbVaI.CbG#u.0bebbaA#I#D.0aW.SaI.C.CbWbebe#X.Y.YbU#iada6#L#k.2.CadbU#iaMbb.0b.aMbe#yaibe.0bx#0.Wb0.2bk#f.Jbxb6a.adb6#7be#LbLbe.x#uaZa0.Ibpb6.YbUb0", "#TbGb.b.#k.0#f#k.q#TaIaIaI.C#T#T#T#TbGaMbG.0.0b.#XbdaMbebeaM.0.0.0#f#kbb#k#k#Xbe#k#XbGbG.0.0#Xbkbbbebebe.x.x#TbDbC#T#T.x#k.0.G#j#X.0bebdaW.0.x.0#X.0a5.0.0aW#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#kbe#k#f.0a5#k#X.G#ebG#XaM#TaMaZa6#ubebebebebe.q.qb6bGbDbebe.I#kbeaM#uaM.CaR.CaZ#Zbebeahax#k.q#u.2.2bV#vb6#pbibe.iaI.YadaI#ubebbbVaZ.YbUaI#X.0b.aM.qbeaxaA.y#b#NbL.2bbbebe#b#N.9aIad.YaIbp.0#bbwaA#La6bVbebebNa.b0b6#v", "#eaIbG#Xbebebebe#uaz#T.C.0.CbGaMb.#XaZaM.0#k#X#X#Xb.bdbebb#X.0#X#kbe#fbe#fbb#fbeajbDbGaM#kbe.0#fbeaxbeajbm#Z#k.0b.a6a6b..G.0.qbGbGbdbe.0#T.0#f#ka5.4.0a5#X.0bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#k#k.0.0.4#f.0.x#X#kbd.x#X#XaM#u.C#Tb4bebbbebe.x.C.Ca.aMaMbebibebe.0#e#T#e.C#ibU.CbVbebebe.IbmaA.0#jbib4.gaRaI.qb4.2aZaIaRaIbN#k.0#p.Y.Yb0b.bb#XaZ#e.Gbebmaxayb3#L.r.GaT#u.2#L.S#ub0aZ.i.i#u#u#vb6#Lbe.G#ua2.2.k.9#ba0bp", "ad.CaM#kbbbebebe#ubG.CaI.C#Tbdbp#Lbp#kbpbebebe.0b.#T#u#f#f#XbG.0.0be#Xbe#f#XbebebebGaMaM#kbe.GbebebebeaT.0#kbe.0.GbG.0#T#X#T.xa6aWa6be.0.4.0.0aW.xaW#X#k.0#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#k#ka5.0#k#Xbe#k.4.0aW.0#X#f#k.q#Tbbbebb.0#X#T#z.C.C.C#e.q.I#k.xbzaI.C.CadaR.C.WaZ.C#Dbbah#RbmaxbH#k.S.KaIaI#e.Kb6a4aIaIaI#u.Gb6bV.Y#Xb.bb#Xb.aZ.ibeajbm#kb4#R#L#k#b#paZb6bLa5bHbz.qbDa6#u#ub6bVa6bebe#Db4a0aD#v#.#Z#Z", "aI#T.0#Xbebebbbe#f#g#T#T.C.x#X#kbe#k.0#Zbebe#k#X#TbGaZbe.SbG#XaW#k#X#f#Xbebebebe#k#XaM.0bebebe#k.0aMbp#u.G#T#j.Gb.bp.0#XaWa6bGa6a5bpbe#Z.0a5bu.x.xbG#f.0bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#k#k#k.I.0be.0#f.0.0.0#k.0bebb#X.G#j#kbe.0#X.C.C#e.C.C.CbD.2.x.2#u#p#TaIaIad.YadaIaZ.Gbe#Rb3.0be#kbbbe#b.iaI#u.qb..C.C.Ca6.i#paZaRa6bebb#XaMaI.K#Lbebeajbeaxbebe#baZa.a4b0#v#v#b.0be.G#Zb6b6aI#u#ubebeax#kbL#pb6#Lax#j", ".Cb.#k.Gbebe.Ibe.4b6b0.CaZa6#u#u#u.S.0bebebebb#faMaMaWbe.Sa6.C#X#XbG#X#X#Xbd.q#kbe.0#Xbebebe#XaMaM.CaY.C#TbGaM#TbGaM#kbdbD#Ta5.0#X.0be#Xa5#Xb4.xaz#k#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#k.0#k#k#k.0.0.0a5.0bebebebebe.0.I#faT#f#k.x#TbGaI.C.C.C#TbGbVb6bPaI.CaI.YaI#k.0aIa6bmaj#k#Z#f#Zbw.Gbeax#Ibz#f#k.i#u.Kb6b6b0.WaI#T#X#X.0#eaIb6bV#Z#fbebkaxbeax#fbWadb0aI#pbx#vbL#Dbe.Ibi.0aZ#p.S#ubebeax.0#pbx#B#kbbaA", "bG.0#kbkbebe#kaxbp#gb6aYbGbGaZaMaM#X.xbebebebe.0#ub6.qbebe#eaWb.bGb..G#k#X.qbp#f#kbb.0bebebe#Xb..C.CaI#T.C.C.C.C.Cb.be.G#X#X#k.0.0.0aj#j#X.4#fb4bG.0#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#kbebebebe#k.0aW#X#Xbebebebb.Ib4#j#La5.G#Z.0a6aZ#TaIad#T.CadaRb6a..CadaIbUaIbbaM#e#b#fbmbebe#b.C.i.i.0#k#k#k#k#La6bV.q.q.J#0a.aI#X.0b.aM.C#e.Yb6.JbH#N#bbHbebebe.S#v#v#p#p#Nay#Ibe.Ibebe.2#g#Na6.ibD.Gbbbeb6a0.0bebe#D", "#fbe.4aybbbe#LaibuaybCaRbGbGbG#TaM#T#Z#kbebebebe#ubGbdbebe#e#TbGb.bG.0#X#XaW.G#Xbebebebebebe#XaM.C#T#T.C#T.CaI.CbGbGbebe.I.x.0#f#f#kbebd#T.0bebe.x#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#kbebebebe#k#ka5.0#X#kbebebe.I#kbp#ubd#k.S#Z#k.C.CadaRaI.C.CaI.CaI.CadadaRaIaM#eaM.C#faTa2#kbe#paIaMaYbV.2.i.ib6.C#0bibeb4#p#v.Y#ebbaM#ead.Ca4aIaI#v#b#g.9bV#ubbbebeb4#I.K#Lbbbebebk.2bb.I.i#v#ea0.Cb6bibe#f.i#ubebe.I#D", ".0#k#jaTbebe#L.y#fbe.0a6aM#T.C#T.C#Tb..0be#kbeb4#uadaZb6.4.q#Tb.#TaMbG#XbG#X.0be#kbebebebebb#kaMb.bGaM#T#T.C.C.CaMa6.0bebebe.0.0.0#kbe#Zbd.x#kbe#k#fbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe.0be#k.0#k.0#kbebebebebebe.x.C.q.q#LbebdaIadaIadad#TaI.CaI.CaMadadadaI#Xb.#X#f#k#Nb6#ube#u.CaIaIaIaIaI.YaI.YaIbebeakbw#0bx#u#f.S#ebUad#ibUaIa6aIb6aR#g#N#k.0bebN#N#fbe.0bebeb6aMbebbaAaA#kbNaZ.2bD.S#X#Lbebebbbbbe", "be.G.2.0bebebb#kbebe#faZ#T#TaIbGbGaI.x#Xbe#f#kaTaYa.aY#T.4bpbdbG.C#T#XaMaMbG#kbebebebebebe#XaMbG#u.0aM#T.C.C.C.CaM.q#k#fbbbebe#X#X#fbebe.x.G#k.0bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#k#k#k#kbe#kbe#kbebebebebe.0.q#Tb6.C.0#k#TaIaR#z.C.C.C.i.CaMaIaIad.C.0.Yb..0#f.0.qb6aI#u#Z.Jad.Yad#ibUbUbUaIaIaZ.Sbeax.2aZ#u.0be.i.Y.C#ibU.YaIaIb0a.aZbVbx#p#bbVaI#ubz#k#LaAbe.K.q#fbeai.I#kbzbV#u.0.S#fai.Iaxbe.3ai", "#k.q#j#kbp.S.0bebe#ZbpaMbG#T#T.CaMaIaz.xbbbe.0aWaR.CaY#u#kbe#ubG#TaI#TaM#Tb.bebebebebebebeaMaMaMaW.CazadaI.C.C.CaM#f#k#Zbbbe.I.xbG#Z#kaxbb#f#f.I#fbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeax#k.0.0bebebebebebbbebb.q.C#gaYaM.0#k#u.CaIaI#T#T#u#fbb.iaI#zbU.0.0aZ#ebbbeb.#X#e#Tb6#kbpaI#iad#i#i#iadad.YaI#u#Lbw.Ca.#e.GbeaM.Y#i#ibU#iada.b6#N#Nbx#vaYa..iaZ#u#bb.b0.vbe#L.S#k#faA.Ibb#k#bbebp.i#X#fbebebb#Daj", ".0b.bb.GaZ#Tbpbe#u.g#T#TbGaMbGaMaI.C.q#Zbeb..q.C#Taz.i.0bebb#ubG.C#TaM#T.Cb..0bebebebebebe#X.q#X#fbG#TaIaRaRaR#Tbp#kbb#jbe#k#kbG#XaW.0be#kaxbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe.0#kbebebebebe.0#fbkbe.GaM#X#TaW#T.qay#uaM.CaI.CbD#kbe.0.qb0.CbUb.b.aI#ebDbebebbaMaI.q.0#uaIb2ad#i#i#i#iad.Ya.#p.KbVaI.Y.x.Gbeay.Y.YbU#i#i.YaI.qbe#kbm.K#va.adaI#u.G#pbV#ubb#y.4#L#kai.I#Ibebb#f#b.S.Sbbbebebebebe", "#XaM#k.G#T#TaZbe#jb6bGaIbG#T#TaI#T.C.qbe#f.0b.aI.C#TbDajbebe#ua6aMaY#T#T.C#X#Xbebebebebeb.#T#u.0#k#f#X.C.Caza.bG#f#k.q#Z#X.G#X#Tbda6.xbe#fbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe.0bebebebe#k.0#fbe#k.GbG#TbGbG#Tb..S#f#TaI#T#e.0.x.G#u.2.2#paM.YaIaIaI#g#k#fbeaM.CbD#k.qaIbUbUbU#iadaRaRada.a4.CaY.CaM#X.G#fbxaIbUadaRaRbU.Y.2bb.y.I.Gb6aIa.a4#Nbe#Z.J#kbe#f#u#Z#L#I.Ibebeax#u.Jbzbpbebebe#.aA#L", "#TbDbeaM#T#zb6#u.S.2#jb.bG.Ca.#zaY#jbebba5a5.CaMaI#T#gajbebebe#Z.G.qaIbG.Cbbbebebebebebe.0#Xa6bC#D#Z#X#T.CaMbG.qbebeaM.xbd#Xb.a5.q#T.x#Zbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#kbebebebe.0.0.G#kbebp#X#T#T.CaM#e#Z#kb4.S.q.0.qa6#T#u#kbe#u#ub6#u.C.C#0bVaM.0#XaZ.S#k.qad#eaIaI.CaR.YaI.CaIaZaIaIaI#e.0#fb0aI#i#i.CaZad.Y.Y.2be.Ibe#u.i.Y.Y#i#pbebe.a.G#b#b#L#Xbdb3bmbebeaj.2.vbebebp#Lbe#R.3aj", "#Xbdbe#fbp.CaY#T#kbe#f#ZbpaM.C#P.K#kbe#eaMbGaR#X.C.C.0#kbbbebb.0be#k#u#TaZ#X.0bebebebebe.0a5#ebG.q#k#ka6#Tb.#Xbebe.G#XbG.x#X#Xbd#j.4.0#Xbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebbbebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#k#k.0be#k.G#j#XbG#uaIaZ#D#k#f#k#ka6bG#e.K.K.0.2be.0#Z#L.CadbPaIaIbb#XaMbVbe.G.K.2#u#p#ubVaZa6a6#ua.aIad.Yb..0#u.Yad.0bUbUbPb6aIaZ.ibbbebebz.i#0.YaI#bbebe#jb3#pbV#Xbd#ubz.A#f.0bb.K#u.0#X#Z.Sbea2ah#k", "#fbbbebebe.0#X.C#gbdbp#kbe#j.2#Zbebe.Gb.#T#T.C.CaZaIbubeaxbbajakbebebD#Tb.#Xbb#k#kbebebe#k#X#T#T#X#u#X.q.q#kbebebe.G#XaW.d#TbDbu#k#jbda5bebebebebe.0#k#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebi#M#Kbfbf.Lbebebebebebebebebebebebebebebebebebebebebebebebebebe#k#k.Gbbbpb4#k#TbGaT#T#X.I.0#ua6aIaIaZ#T.x#L#u#ub0bebe#uaRbMb0a6.C.0#XaM#ube.0.0bebebe#k#b#jb6bNb6aZaIaI#eb.bb.CbUad.Y#ia4.JbVa4aI.K.0#fbebebp.2aZb0#bbebebY#p.i.C.G.GbpbD.J#baA#k.i.ibz.2.G.Sbkbe#b.J", ".S#kbe#fbe#k.xaM#T#e.0bebe.0bebe.Ibk#X.CbGb.aM.CbC#u.C#u#X#u.2#Lbe#k.G.K#X.0#k.0bebbbebe#X#TaM#T.C#T.CaRbG.x.Gbe#k#fbG.0.0#u#kbe.I#D.0#kbebebebe#k#X.0bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebbbe#X.Lbl#1#1#m#m#lbfbq.6#7a2bebebbbebebebebebebebebebebebebebebebebebe.0#k.0.0#k.0#kbe.0.0.q#ja6#Tb6#TaMbG#T.C#p#fbua6a4#jajbe.qbVaYbVa.aMb.#XaM.q#L.Kb6.ibC#u.0bibebebb.0a4aI#T.C.G.0aM#i#X#iadbV#g#R#uaI#v#pbN#b#k#k#ub6#7bkbe#k.Ja4aZ.C#X#u#kaZ#ubVbz#X.i.qb.bD#X#Zbbbe#bb0", "aPa##Gbf#d.5#W#Wb9#Q.6av.#aLbf#G#7#u#ka6#TaMb6.q#X#TbG#T.C.C.q#Z#k.x#u#u.x.0bbbebebebb#X#TaM.CaM#TaR#T#P#T#X#ZbbaM#k.0#X.0#k#Zbeax#kbebebebebebe.0b.#k#k#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebbbebNbfbf#3.6.6bEbEbEbqbq#1#l#laPbebbbebebebebebebebebebebebebebebebebebe.0.0bGbG#Xbpb.aWbpbe.qb6.C#T#T.CaM#TaM.i#u.dbe.i.i#LbbbebDb6bVb6aZa6aIaM#XaMaZaIaIaIadaI.2.0#ybebebkaZaZbV.q.G.0aMad#0aIadb6.KaT.Ja..J#vaYa6#b#Z#b.9bebe#kbV.ia..ib..0.i#uaI.i.i.0beb6bV#baM.Gbbbe.qb6.i", "aP#1bfaLb9#d#W#W#W.zbq.6aL#Y#YaL#caL.5#Wb9#Mav#f.qbG.CaMbG#PbC#k#e#u.q.0.0#kbebebbbe#X#X.xbGaI.0aM.Y.CaI.0#k.xbea5.0#k.Ibebebd#Tah#kbebebebebe.0#k#k#kbbbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe.z.z.z#c#l#lbc#MbEbf#dbE#1#l#1#3#m.Gbebebebebebebebebebebebebebebebebebebe.G.x#XaWaM#T.C#T.0.qb.b.#T#TaM.CaM#u.q#f.q.0#kbebebebba6.Cb6#ka6a6.iaZ#Xb.aZ.YaIaR.YaIaZ.2#Zbeah#j.S.Gbe#Z#fbb#X.C.CaIaIb0aybH.Ja4#pbxa4b6#N#b#g#p.rbe#NaMa4b6.iaMbD.vb0aD#va8#k#f#b#N#b#ub.bbbe#pb0b0", "#1#G#MaLb9b9#W#d#Q#cbE#1aLb9#tby#d.z#W#W.Ob9aP#Ma9b9af#a#q#vbDaMb6#zb6#kbe#fbebb.0#X.G.xbGbG#XaM#X.CaI#T.0.0#k.0#kbebebbbe#k#X#T.x#f#fbebebebebe#f.0#k#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebbbf#db9#c.z#5#5#s#sbXacam#5aU#c#m#m#1aAbebebebebebebebebebebebebebebebebebebe#X.0#XbG.CaI#T.x#fb.#T#e#T.C.C#ebebe.iaZ.i#u#kbebebe#ub6aI#pa4.CbD.K#XbGaM.Y.n.9.baKaLb4#y.q.K.CbVbb#kbe#Z.0#Xb.#eb6#p#p#L.0.KaZbV#paIa.#v.i#ubYbm#M#Qaf#S#9.PaL.iaZb0adaI#p.0bebY#jbz.S#X#f.G#pa4a.", "#E#G#GaLafafb9#d#W#dbEbcbqbZb9.z#d#d#daL#s#saNac.7bQ#sbX#wbobX.Z.7bXb9a8#k#Z#f.0.0#X.C#Xa5aM.CaMb.#Xb.#X#X#Xb.#f#kbebe#k.Ga6#X#X#X.4#kbebebebe#kbebe#kbb.0bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebbbebeavbZ#caL#cbo#KaNbobobQ#s.s#s#5.ZbB#sbE#d#3bibebebebebebebebebebebebebebebe#kbebe.0a5#XbG.C#zbGaMbb#fbG#T#Tad.C.xbe#u#0b0b6a6#u.Sbeax#f.ibCaZ.CaI.q.Lav#9#WaCaC.fb1#c#3be.y.JaZaIaZaM.i#u#fbk.G#X#ZbD#ubN.0#k#u#u.2bE.zauaCb1.PbZ#d.BaUbZ#6#K#K#M#LbD.Y#0a.b6#pbN#p.q.0.v.0bb.2.iad#0", ".6#G#G#M#d#d.z#d#W.5#d.6#G#Ebfa9#Qa9.ZaN.s#saNaJ#s#VbXa7.7.s.Z.Z.7.7#saN#5.c.p#k#T.CaMb.bG.CaMaM#k#k#k#X#X.C#Xbdbbbe#k#XbG#TbG#X#X#T#fbebebb#f.0.0.0#k#k#k#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebpbf#3aLbo.s.1#V.M#V.sbX.5.HaK.Pag.Z.Xbg#mbZaLbebebebebebebebebebebebebebe.0#k#kbebe#f.0aM#TbG#X#Xbb#k.qaIaI.C.x.0.0aI.C.CaZ.C#ebzbebe.i#uaIa3.M.PaLaBbfb9#caC#c#c#c#3abbebwbz.Y.Y.YaZ.CaM.0bebebbbe.G.K.7aL#dbZ#cbfbo.M#6#6#Kb1.jbqab#3b1#3b1aP#1bp#paZb6adad.Y.Yb0bV#k.2.Gbba0b0b2ae", "#2#G.6bl#daLaLbfbE.5#l#E.6.6avaL.7#V.7.7#V.s.s.saJ.7.s.7.s.s.7aNbX.7aNac.7bQ.Z.saZ.CaMb.bG#TaM.0bbbe#k.0.CaIb.#Xbb#kbeaZ#T#T.0#XaW#X#kbebe.0.0#k#kbe#k.0bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#3aLbfb9aN.1.M#6.1bo.P.1.Pb7b7#J.sagagbg.X#mbEaqbebebebebebebebebebebebebe.0#k#kbebe.0.0#XbG#T#TbG#fbe#k.C.C#T.q.x#u#T#TbGa6.C.Y.Kbebb.Ca.au.PbX.7.j.5#3#mbf#cbZ#3bZb1bZbV.2aY.CaIaRb0ad.C.ibDbb#k.0av#Y.M#6aN#s#K#dabaNbZ#6#K#6#KaN#K#K#3bZ#3#3bfbp.kb0a4aIa.#i#i#0.i.0.2.xbb.S.CbMb2", "#l#G#m.6bc.6#l.5#dbEbc.6#lbca#.pbybs#4ba#O#q#O#q.Tbabababa.p.PaJaN.7.7.7.7bXbQ.Z.waM#X#X#X.C.C.x.0be#kb.#T.C.C#k.0.0#k#Z#k.x#XbGbG.0#kbebebe#X#k.0#kbe#X#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#ZaLaL#1bobZbRb1.1b1.p#4#t.P.h#4#4.5agbg#caS#8.6#1bbbebebebebebebebebebebebe.0a5.0.0.0.x.0#XbG#T#TaMbG.GbeaZaMbdbe#p.CaZbG#j#uaI.iaybe.0a3.1.f.1.P.s#K#s#3aL#3bfbE#3#Kb1.P#N.CaIaIbUaIaI.YaIaM.Gb.#fb9.o#tby.o.P#tbZ.Z#s#K#c#6#9b1bZ#c#K#3abbZabbZ.P#pbx#pb0a4a.#iaebM.ia0#u.qbe.0b6b0bU", ".z#c#mbq.6#G#d#Gbq#d#1.6#G#M.pap#J.p#J#O.p.T#J#J.Tap#4#W.H.7#V#VbQ.7bQaJbQ.Z#5.Z.Z.7b.#T.x#Lbkbebe.0.0aWbG.C#TbGbGaWaMb.be#j.x.CaW#X#kbebebe.G.0#k.0#f#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeaPbE#M.7#YbR.P.P.1#t#t.H#4aWaw.H.O.H.Haw.H#d#Abg.6.6bebebebebebebebebebe#k.0#k#k#kbbbGbG#X#T#X#TaMb..C.G#k#u#u#kbk#u.Cb.#f#f#kbebbbe#kbN.o#t#t.P.P.1.P.P.jbQaLbE#l#l#K#m#3#f#ba.adbUbUaIad.YaM.0#k.5.sbyby#tby.Pb9#4#t.PbO.Z#6#9#6#c#3#d#l#mbf#3bZ#dbV.9aZb6#0#i#iad#uaD#p#T#LbN#kaDae#i", ".z#d#3#2#lbE#3#1.6bfaBaB.zawapapap#J.pap.pap.h#J.TaK#q.o#VbO.M#O#baJbQ#s.7bQ.Z.ZbJag#b.0#f#kbebbbebe.GaMbG.C#T#TaWaMaMaM#kbbbd.C.0bG.x.0bebe#k.0.0#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#Kbf#Kbo#K.M.PbR.Pbh.P#J.Ha5#k#x#x#xa5a5#j.H.M#Kbg#3bebbbebebebebebebe#kbebe#kbe#k#k#k.x.0.0aW#X#XbGaMbGbD#u.Gbe#k#u#ub.#Xbpbebebe.G#XbR#Qby.O#abR#tb9#t#Y.Pb1.X#KaQbfbE#mbe.Ga6.YadadbU.YaI#e#XaMap#4#J.h.H#t#a#a.o.o#V#4.o#6bXagb1#3#mbqaPbZ#3aL#WbLbV#b#0.Yad#0#v.qb.b0.C.i.i#k.i#ibM", ".z.z#d#m#G#m.z#1#MaL.H#q#Jbn#S#J#4#J#J#J.h.p.p.pbAaw.Baw#k#ka5aMboaJ.7bQ#5.ZbQ.Zam.X.w#Xbd#k#kbDbebe#kaM.C.C.C#T#X.0aMaMbe#k#jb.#TbGbp.0be#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#d#laL.ZbR.1.1.s.f#t#4bd#xay#j.m#x#k#x#x#x#xaT.q#k.5ag.Gbebebebebebebebebe.0bebe#k#k#k.0#X#X#f.x.q#T#Tb.bG.xbk#k#f#uah#Z.Sbe#f#X#f#f#b.Kbyby#t#4bhbyby#a.ob9#4b9#6#K.Z#3bZ#3.0#k.2.C.Y.YaIaI.C#eb.#p#Sap.h.h.h#4#4by#4bh#F#4.Hbyby#9.7bf#lbq#maP#m#K.z#Nay#bbN.Yb0b6#..Gbx.Yad.Ya4.q#v.ib6", "#Qb9a9.B#GaL#d.Bb9.paI#z#0an.gaY#x#x#x#xa5ar#x#x#x#x#x#x#ka5.q#Va8a3.7.7.Z#5.Zambgbg.XaMa6#g#ub.bebb#XbG.CaIaR.C#X.0#XaM.q#k.q#T.C#X#X.0#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebb#3#MaLbo.1.s#t.fbR#xaw#.#xa5#x#k#x#x#k#x#x#x#x#x#x#k.vbebebebebebebebebebebebe#kbe#kbe#k#k.0#Z#k#Xa6.CbGbG.x.0#j#u.qa2#k#kbebebb.yb3.Kb6.obh#4bv.o#tby.h#4bCa5#N#4.P#t#3#K#c#p.K#j#ba4aI.Y.Cb.b.b.b6#4.f.hapbyap#t#J.h#q.h#F#xa5.A#J.HbObZ#dab#3#3#K#W#ubw.0.2#bb6#b#L.Ja4bMa.#0bx#NbL#p#u", "#Q.z#aaL#G#c#W.zaLby#Padana5#q.0a5#k#k#qaYa.#u#xa5#k#x#x#x#x#x#xaW.M.7bXbX.Zbgbgbgbg.X.H#u#T#g#XbebeaM#X#TaRaI#TaW#X.C#Tb.aM#T.C.CbG#P.xaW#k.0bbbebebebe.0bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeaL#M.c.MbRbR.fb7#J.A#k#x.m#k#x#k#x#k#x#x#k#x#x#k#x#x.4#3bebbbebebebebe#kbe#k.0#kbe#kbebebebe.G.0.0a6#TaMaM#T.qbdaT#f#g.2#kbe.0bb#jbk.2ay#t.o#4.oby.o.hbybLaw#Jaz#ga6.x.A.MaCaI.2#k#b.CaI#e#e#X#e.0###S.oap.hbv#Jbhapap.TaW.F#O#.#P.masa5#kasbZaLaP.j#W#u.Sbe#f.r.yb4#f#vbMb0b0bxbY.Jb0#p#f", "#daf#9.z#GaL#a.zb9aw.C.9aR.C.g#k#k#xa5.x.0.T#e.0.Hb6#k#x#x.m#k.d#O#f#V.s#rag.Zbg#rbg.XaLa6bGbG.Cbe#k.0bG.CaRaR#T#X#XaY#Ta6.C#X#TbG#T#T.x.0.0#k#kbebebe#kbb#kbe#kbebebebebebebebebebebebebebebebbbebebebebebebebebebebebebEaLaL#V.1aJ.Mb7.H.Ja5.F#x#k.a.0#k#k#k#k.P#YbH.A#x#xa5#x.0.ebebebebebebe#kbe#k#k#kbebbbebebebe#fbe#kaMb.aMbGa6.Y.C#k.q#X#T#f#f#kbebe.Ib3#g.o.o#4.oby.o.H.HbW.m#x.abLaWbAaW#x#qbD#b#k#u#eaMb.#Xb..C.C##.hbh.hap.oapbyap.Tap#q.m.mbL#x.Far.m.HaW#xawaU#dbZbV#u#k#kbe#k#Z#LaI#ibxb3#NaX#pbU#0aD", "aPaL.z#3.6#M#9.zb9#M#xa5bLaW#q#q#ObR.c.7aJ#r#r.N.Mb.bV#k#x#x#k#x#k#YaBbX.Z.7#sam.ZambgaUbV#T#u#kbe#k.0aM.CaIaI#Tb.a6a6#XaWaM#T#XbCbdbd.4.x#kbe.0be#kbe#kbe.0bebebebebebebbbebebebebebebebebebbbebebebebebebebebebebebebe.z#c.M.M.M#t.o#QbC.O#P#vbd.0a0#kbebebebebeaVaO#May#k#x#k#xbw.Gbebebebebebebebe#k.0#k#kbebe#X.2bzbE#BaB.5btaKbY.i.i#g.CbGaM#u#k.S#Xbe.0bd#N.H#4by.obyby#4#4.o#x#xbL.m#x.m#g.d#O.O#X.2bV.ibVaM#Xb.aZ#0.H#J#t#J.h.hap.h#Japap.Tar#x#x.m.m.m#x.m.T.9.H#3#3abav#Mbc.6aq#RaA#k.v.v.2.0#bb6#pbUae#i", "#mbcaL.B#G#GaL.zb9.H#x#k.4aW#F###a.o#J#Jby#UaV.V#h#U.Pay#k#k#x#x#k#xasaga3aKagbQag.ZamaHaH.z#W.zbEbf#W#t#nal#nb9aL.P.P.o.P#9#W#O.K.q.x#f.0be.0be.2a8#Mbzavbl#L.Gbebebebebbbebebebebebebebbbebe#laL.z.z#d.L.2#Xbebbbbbebebf#Q#V.M#wb1#t.K.pbW#T#zbd#Xbebebebebebebe#d#h#h.Xbw#x#x#x#k.Obpbebebebebebebebe.SaUaN.Z.7.Xag#r#KbZaLb9#c#c.P#Yb6aMaIbG.Cb6.0bb#M.B.M.s#t.oby#a.h#4by.H.h#V#x#xaX.m#x#x.m#x.eaPaP#c#caC.1#6#5agbX#w#t.o#4#J.T#a.h.hap.Tap.T#x.m#x.m.m.m.m#vbPazaf#K.Qaoab.Mb1au.MbOab#3#2.Lbe#f.iada4b2bM.Y", "aPa#.6.u#1#GaL.z.z#Y#k#x#x.x.T#qap.Tap#q#qaOaVaVaVaV.V#Cb3#ka5#k#x#x#q.T#qbQ.Zam.ZaSamaVaObEbcbq#l#mb9b9albrb9#9#cbo.7aNbo.saNaN.7.7#K#jbe.0#k#db9b9#3#1#3aL.z#daU.c#s#s#5bzbebebebebebebebb.zaL#caL#3bZboaN#sbX#rbebeaM#9b9bQbo#a.f.H#Fa5aR#z.WbpbebebebebebebebebebBaV#hbo#k#xa5#x.x.S.Gbebebebbbe#uaJ#V.7#VaNaN#s.Z#5.ZbgaN#c#c#6#K#caC#6aIaIa6#e#k.H#9.P.c#wbX#V.P.o#a#4.h.hbybR#x.mar#x.m.m#x#x.B.##3#cb1#6b1#6b1bobX#w.7.7.P.o.H.h.oapap#q.TawaW#x.m#x.maW.mbS.U#zb7ab.Q.Qbqabab#KaUaQ#K#Kab#Gbe#ZbVb0b0#0bMbU", "b9#cbqaP.u#G#1#9b9.O#j#x#x.4.T#q.Tba.h#q.A#AaO#C.VaOaV.V.V#k#x#x#xa5#q#q#O.Zamag.Z#5#8aOaO.XbE#1#d.z.z#a#a#tb9bo#Vbo#VboaN.7.7.Z.Zag.7amaL.0beb9b9#daPa##M.z#d.PaN.7aN.7amaObebebebebebebbbe.z#caL.P#1bObo.7aN#sbg#fbe.G#9#taJ.1.1a3#4.T#P#TazaFbebebebebebebebebebebe.2aS#C.7#x.4#x#kbw#faMbebebe.5#Y.PbRbR#VaN.MaJaNaNaNagag.Z.PbZ#9#caCaC.f.ka.#gaZb9.O#4.P#V.7bXaJ.1.o#a#4.h#4#t#g#x.F#x#x.m#x#xaJ#hbZb9af#9b1#V#tbR#t.o.s.7.ZaJbR#t.H.hap.T##.T#q.m#x.m.m.maW.U#z#z.zbq#l#2aP#m#m#mbqbZbZav.2#fbb#uaZ.i#ibUbU#i", ".zb9bfbq#G.6#1aLaLaL#Taz#kaW#q.Tap.Tap.T#qaOaOaO.V.VaV.VaV.e#k#x#xbd#qan.f.ZbQbQamaSaOaVbjaV#l#1b9b9br#9#a#t#V#V#VbO#V#VaJ.7#c.ZbX.Z.Z.N.Z.c.0.D.zb9a9.##l.zbEb1aN#VaN.7#5aaavbebebebebebe#b#c#9b1b9.P.jbobX.7#s.ZbkbebeaC#caJ#V.P.p.H.1.g#z#T#bbebebebebebebebebebebbbebe.c#.#k.ma5b6bVaM#u.Gbe#dbZ#YbRb1#V.M.M#V#Tay.p.MaN#M.s.Xb1#cb1#c#WaC#6b0aIaY#t.oby#4.H#taJ.7.7.M.P#4#4.h.oaw#x#x.m#x.m#x#x.jaGaV#c.zaCb1.s#t#t#t.T#S#4.MaJbQaJ.M.o.H#Japap#F#q#x.m#x.m.mbS.U#gbX#m#3#m#m#m#m#E#7aA.qbD.GbDbzbz.i#0bU#iaeb2", "b9#db9#G.6.6#G.6.##M#XaFa5#x.pan.h.Tan.T#FaOaV.V#C.V#C.V.V.Q#x#k#x.x#qap.7bQ#5.Z#5.VaV.VaVbjaQbc#9afb9b9b9bo#VbR.o.p#J#WaW.Gbd.7.7.7bg.cam.Z#5#X.zaL#dbf#1bEbEbo#V.s#sbXbgbTaabebebebebebe#W.5#W#W#9#6#V.1.sa7aN.ZbmbeavaCbRbX#V.1#J.o#z.m#gbY#Xbebebebebebebebebebebebe#k#fa0#k#x.pbG.C.Y#e.q#d#t#t.P.M.M.P.1bR.P.M.p.OaX#4.O#taNbTa7#6.5.z#9b1aC.CaZ.P.o.o.o#S#4.H.PaJ.7aU.1#QbR.Hap.T#x.m#x#x#x#x.j.VbjaO#d#eb#.1by.h#a.h.T.o#4#J.o#V#w.s#V#Q.hap.T#F.J#x.m.m#x.F#x.m#h.VaQbq#ybbaxaAbk#ubp.GaMaMbDbz#bbVbUb2.nae", "#daLbcbc#1bc.6#E.6.DaF.ba.#k.T#q#J.Tan#q###UaVb8.V.V.VaVaO.c#k#x#x#T#F#SbR.7bg.Z#r..aVaVaVbj.V#lbf#daL.zaN#VbobRby.h.P.k.p#TaJaJbQbX.c.Zambg.XbN.z.z#dbf.6.5.5aU.7#Vbo.7.XbTbgbebebebebebe.z.D.8#9aCbo.s#6#V.7bo.Zbibe#8#9b1.7#VbR#4.o#van#v.xbbbebebebebebebebebebebebebe.0#k.0#X.C.C.Y.CaI.i#CaJ.PbR.o#t#t.sby#t#t.O.p#J.O.Hb1#cb1bI#5.z#6aC#6aC#9aZ#VbR.P#t.o#S.h#4#t#V#wag.7.fby.h.par#x#x.m#x#x#raG.VaOa7bp#X.7#t#4#4.hap.oap#q.o.T#4.M.7.7#V.o.hap#F.k.m#P.m#P.m#PaO.V.V#lbebkbb#ubHbpb.b.aMb.#Z#bbVbL#0#iaeb2", ".6.6.6aL#9#m#c.6.6aKan#i#zbW#F#S.h.Tan#q#q.ZaO...VaV.V.V.VbQ#k#k#xar.Tbh#F#Q.OagaV.VaV.VbjaG.V#l#m#l.6#cbQ#tbR#Jbyby.H.J.x.KaJ.Z.qaJambQ#r.XbBbT#d#Q.z#d#1bq#lb9aN.Mbo.7.XaS#8#bbebebebebb.z#9#9aCaC#w.M#4.1#VaNbXbebe#U#s#VaJ.1#S#J.hbCbS#T.Dbebebebebebebebebebebebebebebe.0#Xb.aMaI#e#ea4bgaVaH.P.o.o.Pb1.o.obGa5.PbR#4.H#4#4b7#Q#9#A#w#6#6#6aC#6#b.J.Z.MbR.f#tby.h.h.g#4bO.s.7bR.oaw.T#P#x#x.m#xbQ.VaV..aHaH.Ob9bQ.M.P#Q#4#t.Rap.R#q#q.m.KbR.saJ.M.o.h#F.k#P.m.m.m.maV#U#raVaS#cbwbz#uaM#Xb.#X.G.S#j#fbx.ibUb2#i", "bcbf#c.z.z.z.zbcbc#M.C.9aR#T#J.f#tba.Tan#F#haVaV.V.VaOaVaO.la5a5#x.d.obv.A.pam#raOaV.VaV.Vbj.VbB.6bc#d.M#Q#t#4#4.h.h#J.Ha5aJaUaza0.7bQbQ.ZbgaS.X#K.zbf#d#m#l#d#caJao.O.2bT.XaS#8bbbebebe.5#c#9#9#9#6.M.M.HbV.Aasavbebe..aOa7.cbo.obyaW.F#xa5#Lbebebebebebebebebebebebebe#k.0.0#XaMaM#eaIa4.iaHaVaVaOb9bRbh#t.k.o.O#P.m#x#q.H#4bh.O.H#Y.P.MbI#6al#c#9#6bV.i.o.X#wbZ.o.o.H.h.x.m.m.m.m#xaraX.a.m.m.m.m#O#h#J.A#q#FaXa5bdaw.P#V.7.P.oby.o#J.T#qaW.gbwaz#PaW.m#PbCaraW.m.m.m#VaO.H.A#O.A.FaZ.qb.bbbbbe.G#Lbb#f.2.iaZbUbM", "aL.zaf#abraf#dbq#3b1bC.WazbU.T#4#a#qan#q.oaOaVaGaVaVaVaOaVaV.4#x#x.m#4#q#a.Z.ZaHaV.V.V.V.Vbjbj.V#d#3aJ.1#J.h#J.p.h.HawbL.qaW#x#u.cbo.pbgbgbgbT#8#haL.zbf#l#1bq.PaTa5#x#kaJamaSaSbbbebebbbf.z#9#taC.saJ.P#OaW.x.d#kbea2aOaV#r#V#V#4#4#x#k#k#kbebebebebebebebebebebebebebebe.0b.aMaMb.#eaI#ebX#8aVbjaVaVby#aby.OaWaraw#x.m#g#v.gaR.m#x#xaW#k#v#waC.Pb1#9.C.C#T.5#WbZ.Zbo.f#taw.m#x#x#x#x.m.m#x.m.m.m.m#x.P#t#F.J#gaWbd#ua6.5b9.Z#r#rbX.P.o#4.hapaYaWaraYaY#vaz#PaW.m.m.m.m#P#J.TbC.m.m.maW#P.G#Xbbbebbbb.G.Sbpbpbp.Y#0", ".zb9b9#9brb9.z#caL#Maz.Cazap.T#S.T.T#F#J.ZaHaV.VaVaO.VaV#h.X#T#Pa5bS#4bRaJbgaV.VaO.V.V.Vbjbj.V.V#5#c.Hawaw#.bwaW#x#x#k#x#x#x#k.4awbw.7agam.X#rbT.X.X#d#l.6.6#l#c#jbd.xbd#O.X#rb8#ybbbbbe#M.zb9#9b9bo.1.Hawar#x#x.0bebiaG.VaOaN.1#4.H#k.m#x#kbebebebebebebebebebebebebebe#k#Xb.aMaM#eaMaZ.iaH#8aVaV#C#h.c.o#4#a.Oa5#x.F#g.F#v#vbW#x#x#x#x#x#xbda9.P.P#9b#b6b0#T#W.L.Xbg.s.O.Oa5#x#x.a#x#x#x#x.m.m#x.m#x#x.m.m.m.maW.m.ma5aZb7aN.X.ZbJ.Z.Z#4.p.T.9.mazaz.manaY.T#x.m.m#P.m.m#x#xaW.m.mbPbPap#X#Xbbbebe.Ibe#X#fbk#Z.ia4", "#9.zbr#a#a#a.zaLa#a#a6#v.g#xbSap###q#q.Z.Z#CaV.VaO.VaO#CaHaHbC.xaY#J.HbXam#raO.V.Vbj.V.Vbjbj.V.V#U.P#O.4#xar#g#k#x#x#k#x#k#k#x#x#x#k#t.Zambgb8.XaSbg#mbq.6#1#d#d#xa5#x#x#q#AaS#8bJbbbbbm#1bE#c#cb1.7bob7.A.Fa5#x#jbe#yb8bj.VaNbo#J.H#x#x#x#kbebebebebebebebebebebebebe#kbe.0b.aMb.#e#eaZ.iaHaV.l#h#C.lbT#Yby.h.m#O.F#PbC.g#xa5#x#k#x#x#x#x#x#x#xbwb1aL.P.ia.aZbzavbB.Xam.X.XaJ.K.m#x#x.m.m.m#x#x#x#x.m#x#x.4aW#x.m.maWbG#aa4.H.7bX.Zagagag.ZbI#r.Z.ObWaW.kan#4#P#P.maW.m#j#g.Jbd.KbCanbM.kaKbebbbe#Zbeb.b..Gbbbe#Zbz", "a9.z#9#abr#a.zaL#la##x#x.ma5.A#q.T##bX.X#haVaV.VaOaV#C.VaV.O.J#x#F.p.P.7.ZbTaV.VaV.VaVbjbjaGbj.VaJ.A.J#ka5.0#x#k.0#k#k#k#k#k#x#k#x.4a5agambBaS.X#haSaa#lbE.6#dbE#k#x#xa5#J.1bI.X#hbe#fbB.6bfb9b9#V.Mau#J.x.d#x#j.0bebeaGbjaV#s.1a3.O#x#x#x#k#kbebebebebebebebebebebebe#k#X#X#Xb.b.#ebD#u#3#h#8#h#haV.laV#r#4bL#q.m.4#x.maXaXbT#CbTaV#r.O.kaw.m#x.m#uao#Kb6#T.C.2beaN.XambIaS.N.N#raS#r#r#Y#FbL.m#x#x.a#Q#M#dbcb5.Hby#Sby#a#d#4.H#J#4bI.ZbXbQbQbQag.Zagaga1#w.f.T.FaW#P.m.O.VaGbO#Q.Hafaf.5#Mblbbbe#D#XaM#e.i.Sbe#fbe", "aBb9br#abr#ab9.B.6#M#k#x#x#x#F.pba.7#haSaVaV#CaVaHaH.NbOaw.J#v.p.H.ZbX.Zam#haV.VaV.V.V.V.VbjaV.N.e#k#k.K#Haw#r#r.V#C#C.VaV.e#k#k.F#xa#.0.Z#r#raSaSb8#5#3#l#MbE.za8#x#x.F#Jap.X#h#8.2.IaV#mbf.z#c.s.M.1aB#g#x#k.Jbebebbbjbj.VaO.P.O.ma5#x#x#kbebebebebebebebebebebebe.0bb#X#Xb.aMaM.S#L.2acaV#C#haVb8aVbI.M.Obx#x#F#xa5#u.A.A.l#CaS#r#h#O.p.TaX#x.m.m.e.oaI.Ca6#u#k#Y#Y#Y#h#rbg.N#r#r#ragapaX.a#x#x.maU#Qb5#d#G#Ba9#W.t.t#W#daJ#Vb7.HbR.h#Y.7.Z.Zbgag.Z.7#t##ap#FaW.maW.maO.Vb8bqa9.z.z#d.6bl#l#Bbia2.i#eaIa6#Lb4b3.r", "#1a9#9#nbr#9aL#M.B#Y#k#x#k#x#q.T.P#r#hbJ.cbO.Mbo.P.P.Haw.O#g#N#JbQ.Z.c.Zam#r.VaV.V.VaV.V#8bjaV#M.d#x.x.J#qbXbgaa#C.V.V.VaOaO.O#k#j#x#x.J.jaS#ramb8#8.6bj#l#d.zaLaL#xa5az.h.H#haSbTaQ.S.VaObf#c#cbobo.o.p.F#k#xb3bebebebjbjaGaO#4.P#x#x#x#x#k#kbebebebebebebebebe#k.0.0#X#XaM.G#Z.Gbp.qbm#Cbj#8#hb8#h#h#dag#Pa6b6ar#x#x.A.p.DbXaSaSbT.XbT.w.AaX.m#x#x.4#t.C.C#Tb6#kb9#Q.obyb9agag#r.X.H#F###q.F#x#x.m#r.Oa9#dbl#G#M#Wbraf#W#G#r.Zag.f.o.p.h.p#Jb7bo.1#Qa3#q.T#qap.m.m.m.maV#CaV#m.z.zbf#lav.6#1#laq.3bz#0bU.i#.#bbz.G", ".eb9b9al#n#9b9.#aL.O#k#x#kbG###qaB.4#x#x.4.4bG#v.o.o.Kaw#T#a.T#w#wbQ#r#5.Xb8aV.VaVaV.V.V#8aVam#Oa5#xbC#qbobg.Z.NaV.V.V.VaOaGaG#k#x#x#x.a.Kboam.ZaSaSaL#8#3#lbfaL.P.0bdaz#P#q#rb8aSbT.Vb8aV#s.z.s.MbR#J#g.4a5#j.0bebebeaG.V.VaV.O.Oa5#x#x#x#kbebebebebebebebebebebe.0bb#X.G#X#X.Sbp.G.2.2#C#CbT#haSaO#h#r.F#JaW.C#g#xbF.p.8.8a7#8.X.laSaS#r.p.AaW#x.m#x.k.R.YaI.CaM#a.oby.f.o#4#4by#VaX.T#q#F.m#x.m.mbT#d.z#m#d#G.LaB.5#W#dblbJag.Zag.7#J.h#4apap.T#J#xaW#P.g.T#v.maW.m.m.V.V.Vbc.Dbl#GaqbE#M.6#l.ua##c.ib0ayb4bzbN#X", "#M#9#a#9bh#ab9aL#c#Y#k#xaz#PaIa5#xa5#x#x#kbLb6#Ta6.q#x#k#x#JbF#V.Z.Z.ZbT#raSaV.VaV.VaV.VaO.V.O#k.maW.Aaw.Zag#raa.V.V.V.V#C.VaOaG#k#k#x#k.oaXag.XbBbTacbZaVaLaLbfbZ#B#xb6az#SbIaS#raSaVbjaVaV.z#K#V#6.Hbw#x#k#Rbbbebbbeac.V.VaV.7.H#xbL#x#x#kbebebebebebebebebe.0be#f#X#Xb..G#X.Sbbb.#u.SaVaV#8.V.l#haH.wb6#x.g##aR.k#FaK#oaKa7bIaaaSbTbT#AaH#V#g#x#x#x.d.w.YaIaI#p.P#t#a.fby#4.o.H.H#x#xbL.A#x.m#x.mbQa0#Q#d#dav#Ma9a9a9#d.Lamamam.ZbQ#V.T#t.Rapapaw.m#x.m.m.m.m.m.maWaW#h.VaO#d#Mblbl.6bE#M#d#MaPbc#d#WavaA#j.2.JbV", "b9b9b9brb9#a.zaL#c.P#x#x#xb6#Taz#T#P#k#x#k#x.4.g.K#x#k#k#x.pbFaJ.5.ZagambgbgaSaO.VaV.V.V.VaOa5#x#k.ka3bI.Z.XbgbBaVaO.V.VaGbjaG.laB#x#x.m.K.pag#s#r.XamavaOacbf#d#1#1#kbCan.h#4#r#8aa.Vbj.Vbj.X#V.1#Q#4#g#x#x#Lbebebebb#G.V#C#U#h.H.0bw#x#k#kbebebebebebebebebb#kbe#Xbb#X.GbbbkbpbDbk#ubzaH#h#h#CaSaH.Dby#Q.g.gad#0aEb7btaKaKaNb8bT#h.XaLb7bS#FaX#x#x#x#x.wbsaIaIb6.M.o.o#tby#Q#4.H.O.m#x#x.m.m#x.m#xbT#d#d.O#d.zbf#m#1#G.L.zam.ZbJ#5#r.ZbX#q.hapap#J#x.m.m.m.m.m.m.maW.maO#haO.5#d.6#E#l#W#W.z#dbfaLaLaL.B#Iaia0b0a.", "#9b9#9#a#9.z.5#dbfa9#k#x#ka5#JaRaI#v#P#k#x#x#k.d#Tb6a5#xa5#O.A#F.7bIaB.Zbgbg.XbjaV.VaV.VaH#sbGbGaW#q.h#q#4bgagbgaO.VaV.V.Vbj.VaG#C#k.m#k.a.o.Hbg.Xam#5.6.VaVaL#cbq#G#ka5.k#v#J#raSaabj.V.VaVaV#Vaub7.J.F#xay.G.0bebebebk.V.VaVaV.H.x#x#x#x#k#kbebebebebebebebebebe.G#M#KbbbD.S#u.S#u.2.2#hbT#8aVaV.1.ib6#J.m.g#zad##.R.bbn#o#s.laSaSbT#h.7a8#F#q.m#x#x#x.J#J##bG#kbR#t#t.o.o#4#a#4by#x#x#x.m#x#x#x.mbQ.5#W.5#W.5#da9aq.LaL.5agambJ.Zam.ZamaJ.o.Tap#J.m#x.m.m.m.m.m.m.m.xaVaVaO.z#dbc#G#M.z#W.z.5aBaLa9.z#G#Ea9#pbM#0", "b9af#Qb9b9#dbE#d.z#Y#k#x#x#kaYaI.n.W.k.d#k#x#x.0aZb6bL#xa5#xbw#vby#ObR.X.s#cbB#h.VaV.VaVaHb9.T#z.W#q#q#J.X#5bgamaV.V.V.Vbj.V.V.VaGbLaW#g.m.H##.XbBbgaNbcbZ.V#5.zbZaPaw#xbPazap#VbTaaaHaV.VaVaO#K#9#4bw.d#k.K#kbebebebebebjaVaVaO#Q#x#k#x#x#kbebebebebe#kbe#kbebebp#u#8aVaV#ha0#pbz.qbpbzaVaVbTaV#hbR#ta5.mazazaz.9ba.Rbtbt.Hamb8aSaS.XbT.XbIaX#F#x#x#x#x.m#S#Q#M#X#t#t#t.f.O#4.oby#4#x#x#x#x#x#x#x##ag#W.5aB#4#W.z.6aq#G#W#WagbJ.Z.ZbJ.Zag.Zag.Oapap#x#x.m.m.m.m.m.maW.maVaVaH#W.zbE.6bE#W#a#WbE.O#W.z#d#G#1a9#a.n#i", "#9#d.zbf#MbcavbE.z.P#k#x#x#xbL#0#v.WbF#g.g.qawbK.P#QaU#Q#k#x#k#xa5aW.7.pbFa1#VaOaV.V.V.VaH.kaz#PaR#F#qag.X#ragbg.VaV.V.Vbj.VaO.V.V.q#T#TaR.T##am#raS#c.D.D.VaO#d#caL#Y#k.gazbabFbTbT#8bjaV.VaO#6#4#Q.F#x#x.q#Xbbbebebebe.V.V.VaVbQ#k#x#x#k#k#kbebebebe.0#X#f#Xb.bbaSaV#8aOaOaSav.2.2#7aAaVaVaVaSbX.Mby.F#x#gazbP#T#qbaa3aK#M#haSaSaSaSaS#r.X#raX#x#x#x#x.m#J.O.ObA.O.o.o.o.o#tbyby#4#x#x.m#x#x#x#xbPbXbn#W#d.5#4b9.5avbc.zaf.Zamam.Z.Z.Z.Zagag.Z#J.T#x.m.m.maW.m.maWaW.maVaOaV#WbE#M#l#M#d#W#W.5aB.zafbf#1#2a9#Q#a.b", "aLaLbf#1.u#1#MbE.zb9#x#x#ka5#t.T#J###q#q#q#q.7#CaV#CaObj#d#x#k#x#kbw.m#k.Za3#5aSaVaV.VaOaH#TaWazbS##.Xag.XbgbBbg.V.V.V.V.V.V.V.VaVaw#T.C#T.R#tbJam#r#Q#o#oaOaOaaaLb9a9.4#xara6#q#5.X#8aV.VaOaO.P.o#O#.#xay.qbebebebebebe.V.V.VaV#r#x#x#x#x#k#kbe#kbebe.0.0#Xbb#X#u#haVb8bjbjaO#hbm#7bm#f#3#C#C#h.Mbh.H.1#x.mar.mbY.paK#M#Qav#r#haSaSaSbT.lbTaS#V.O#x#x#x.m#..H#M#B.cby.o#a.obRby#4#4#x#x.m#x#x#x#x##bI#W#d.z#4.zaBaLbEbf#W.zagamagag.ZbJ.camag.Z#Jaw#x#x.m.m.m.maWaW.m.x.V.VaO.5bcavbl#1#W#W.z#daL.z#dbEblaoaLby#S.t", "bcav#1#Gbq#1#M#M#a.z#k#x#x#k.o#q#q#q#qananba.ZaV.V.VaVaVaV.Nbw#k#x#x.da5#k.ObXaSaOaV.VaV.Zb6az#Tapag.X.Z#rambgbgaV.V.V.V.V.V.VaOaO#haZb6a5.k.o#5ambg.Dbaa3b1aO.V.P#9b9.O#k#x#k#qaK#r#haV.VbjaO#Q#tbw.d#xbW.0bebebebebebe#3.VbjaG.ZaW#x#x#x#x#kbe.0.0.0.0#X#X#Xb.#8aVbjaV#8.VaVaV#B.Gbk#D.3aV.V#C.M#J#q.o#x.m#x#x.J.D.DbE#B.jbT#haaaa.laSaaaS.Xa9.4#x#x#x#x.Jaw#dbf.X.Z#4.obybR.o.o#4#x#x#x#x#x#x#x#x#r.5#da9.z#9.Oa##MbE#d#Q.Z.Z.Zagam.Z.Z#r.XbQ#J#J#x.m.m.maW.maW.maW.maVaVaV.D.6bl.6.LbE.5#W.za9bf#dbc#G#db9#W#d.z", ".6#lbqbEbE.5#M#W#9b9#x#x#x#x#F.T.T#q#q.T##ba.7aO.VaVaO.V#UaO#r#k#x#x#x#xa5#r.7.Z.VaOaVaG#t.0#v##.fbR.w.Zamam.Nbg.V.V.Vbj.V.V.V.VaVaH.F#k#xbL.PaNbg.Xbtbt#o.DaV.VaS#3.Pa9#k#x#x#F.A.X.XaV.VaVaH.P#Qbw#x#x#u#XbebebbbebebeaA.V.V.V.ca5#x#x#x#k#Obebebe#Xb..0b.#XavaV#C#CaV.VaVaVbjaV#Zbi.2#L.V#h#haJau#q#J#x#x#x#x#R.5blbzaBbj#r#8aS#h#r#haS.Xaa.o#x#x#x#x#x.F.5b7#M#r#r.Z#4bh#t.o#4.O#x.m#x#x#P#x#x#x.N.5aBavaL.zaL.Lbf#db9b9.Zag.Zam.Z.ZagbgbTag.saw.m#xaWbC.m.maW.maWaWaVaV.V.6#M#MbE#Mbf#d#d.z.#.##E.6bfaL.z.z#d#1", "bE#l#d#d.zaf#W.zb9.z#k#x#x#x#4.T#q.Tan.T.T.T.7aVaV.VaV.Vbj.VaG#j#k#x#x#x.xagbF#KaOaO.VbT#M#xbG#v.oa3.w.ZamambgbgaVaVbj.V.V.V.V.V.VaOa5#x#xar#Y.7.w.XaKba#oavb8aGaVbZaLaL#x#x#kaWbF.P.XaO.V.V#ha7.p.A#xbd.Jb.bebebe#kbe#kbe#haOaGaS.K#x#x#x#kaSbk.0#k.Gbp.Gb.#M#haVbjaVaVaVbTbT#haH#M#B#Bav#CbTaVaN.7.1#Faz#x#x#x#Lbl#7bc.QaSbTaSaaaS#8#h.Xbg#r#4.m#x#x#x.m#x#4afaf#r.X#C#r#Q.o#4.o.h#xaz#x#x.F#x.mbLbQb9bc.##Qb9#2.u#1bEa9a9.7amam.Zam.Z#5ag.XbQ.Z#w.m#x.mbWaW.maWaWaWaWaV.VaVbE#M#M#dbE.6bqbq#M#MbcaBaLbqbfbEav#daL", "#1bE#dafbr#9#aafb9by#x#x#x#x#q#qan.T#q.Tapa3aJaVaO.V.Vbjbj.Vbjbg#x#k#xa5.P#S#oagaHaV.VaG#jbW#g#q#tbaag#r#5bgam.X#8.Vbjbj.V.VaV.V.Vb8ay#k#k.m.obg.X#9baaKa3bcbf.V.Vaa#c#c.O#x#x#x#O#J#haO.V.VaO.PaXb6a5.xbGb..Gbebebb#X.0bebT.VaOaV.O#k#x#x#xaVaOavb.bpb.#Xbg#Ubjbj#CaVaV#rbQ.z#sag#hbNb5a8.j#h#CaJ.7.s#Y#g#x#x#x#Rbm#BaL#hbTaS#8aV#rbTbQbZ.wag.H#x.m.m#x#x.Jbv.tbvbI.N#Camag.o.o.O.H#x.d.m#x.F.m.F#FaH.za9.6aoao#E#G#BblbqaoaLagamam.Zam.Zag.Z.Z.ZbQ.J#x.mazaW.maW.m#PaWaV.Vbjbf#M.5#W#d.6b5#E#1#W#daL.B.Bbl#G.6aL.O", "bc.5#daf#9#naC#a#9#d#k#x#xa5.o.T#qap##.Tap.T.M#CaVaV.V.V#C.V.VaV#k#x#x#k#4.haKbXaOaVaV#C#k#x#k#k#J#4#r.waLbg#r.XaSaO.V.V.V.V.V.VaVaO#j#x#xa5aJbJ.X.8bs.8bc#7#BaOaG.Vbq.6.##k#kaW#qbY.1aV.V.VaV.P#Jbd#xb6bGaMaMbbbebe#Xbb.0#b#CbjaV.O#k#x#k#kaV#CaVaV#haV#8aVbjaVaVaVaV#C#h.q#Q#tagagbNa8bH.LaV#h.Z.caJaJar#x#x#xaTbqb8#8#8bT#hb8#haa#8aS#O#q.o.h.F.m#v.U###v#abnbnagbI#h#r#r.Z.o#a.O.m.m.m.m.F#x.9aEaO#d#d#db9af#m#Mbc#da9#dbqamam.Zamagam#r.Z#w.Z.Z.a.m.mazaW#xaWaW#P.maO.V#Cac#Waf.z#M.Dav#Ma9.z#W#daL#Gbl#G#1aLaL", "bE#daL.z#abrbrb9.z.o#k#xa5aX#t.T#J#q.T#q#J#OamaOaV.V.VaGaG.V.VaO#k#x#k#x#Jby#t.ZaVaO.VaV#k#k#xa5#4#V#waw.Z.Zbgaa#8.V.Vbj.Vbj.V.V#8bTb4#x#x.KbO.XaNbn.8av#G#b#M#5aV.VbB.u.u.I#k.k#vbY.paH...VaV#Y.A#x.F#NaI#T.G#fbebe#f.G.G#f#8..aGaU#k#x#x#x.jaVbTaV#h#haVaVbjaV#hbj.V#h.lbdbL#Sb9.wbQa0#b.2bfaVam.A#Yaw#x#x#x#xa##haS#8#CbTbTbTbTbT.laS.XaXaz.A.A#xaz#zbU#a#aafbvb9#rb8#r.X#r.Z.P#J#x#x#x.may#x.WbPaHaOaHamaf#d#daBaL#Ma9avaBbBagbgam#rambgagbXbQbJ#x#x.mbW.maW.maW#P.4#C.V.V#h#9#W.5#d#d#d.z#d#aaf.zaLblbEbqaLaB.L", "aL#maPaLb9#ab9.z#9.P#k#x#x#xby.T.T.T##.Tap#4.Z#C.V.VaVaV#CaVaOaV#k#xay#k.h#S.sbXaVaOaG.VaB#x#x#k.h#w#Ja8agbgbg.XaaaVaVaOaV.V.V.VaGb8#j#x#x.K.p#4a0.paKaKb5avav.zaV.V.VaP.6aB#x.A.g##bFbTaO#CbQ.H#.#xbCaZ.C.CaM.Gbbbebebbbebb#uaV...Q#k#k#x#xa9aV#haV#haV#C#C#h#C#CaV#haV#V.H.FaX#O.Z#X#b#b.2#LaO#haU.0.4#x#x#x#xayaV#hbT#8#hb8bT.X#8.XaSaH#Y#x#x.F.m.C#z.Wbh#nba.t#WbTaaaS.X.Xaa.Xbw.m#x.m#x.F.mbW#qaV.VaV.VaV#C#5bEb9#d#Q.p#WaLambgagamamamam.Z#w#Y#x.m#xbC.m.m.m#P.maz.VbjaOaV#UaHbg#3#l#l#d#W#W#Q#W#dbEb9#W.zaLbE", ".BaP#mbf.z.zb9#9aL.P#k#x#k#O.oapan.T#q#q#QbX.ZaVaV.V.VaOaOaO#C.V#ka5.4#x#4.h.h.7aO.V#C.Vam#k#x#xbS#t#q.oag#rambgaSaV.V.VaV.V.VaV.V#Cay.m#x#F#H#waK.8.8bF.HaK#obFaV.VbjbBbZ.Pa5#ka5#Oa3.XaO#hbQ#F.d#x.q.Y.YaI#e.Gbbbbbebebe.G#f#KaVaaa5#x#x#x#.aS#h#hbjaV#haV#h#C.V#C#8#A#Q.O#x#x.d#ga5bF#bbN.2aAaVbg.c.F#x#x#x#x.FaV#h#C#8bT#8#8bTaSaSbTbTbQ#k.m#x.k#z#zaz.R.tb7bs#W#9bTaaaa#r#5aw#g#x#x#x#x.g#x#x.maVaVb8.V.V.V#CaO.X.z.zbE#M#Mam.XbgbB#r#5.X#Ka3.K.m#x.may#xaW.m.m#P.m#8aG.VaHaVaO.V.V.VaVamaL.z#W.z#M.z#Wb9by#d#l", "#G#2.6av#l#cb9aL#c#d#k#x#x#k#4ap#q.T.Tbaag#r.XaN.V.VaVaVaV#haO.V#k#x#k#k#Jap#4.paVaVaO.V.l#x#x#k.C##.pagagam#r#rbgaS.VaVaOaV#8aOaV.p#gbWa5.Ja3.5aKaKaKaKaKbt.Rbs#5aGbjaO#3.z.q#x#x#g.AbgaVaV.j.O#x.d##a..Y.Y#e#Z#fbkbbbebb.SaMaMaOaV.e#x#x#x#x.ZaHbjbjbj#CaS#8aGbjbT.X.P.H#q.F#x#x#xa5.x.v.LblbHa8aO#VaJ#x#x#x#x#x#h#haVbTbTbTbTbTaaaa#8.w#O.H#x#x.g.9.ga5.Rataf#H#aaf.zaSaaaabT#r#O#x#x.m#Par#xazazaV.7bT#h#hbjbjaV.V#CaOaN#dav#M#5aSbB.Xbg#rbg.Z.A#x.m#x.m.m#P#x.m.maWaV.V.V..aO.V.V.V.VbjaOaVaOaObo.z#d#W.zaf.z#d", "#2bE#d#3bcbfaL#c#c#t#x#x#x#x.H#qap##.k.h#w.w#Qa3am#UaOaVaOaVaVaO#x#k#x#x#4###J.ZaO.V.V.V.V#k#x#x#x#q#Jagbg.XbgbgaS#8aO.VbjaO#UaH#hbYaR#zbW.A.Z.pbnaKaKbn.bbtbtbt#d.V.VaVaV.zb9#k#xa5#..X.l.V#O.A#xa6b6a4#0.YaZ#Zaj#Zbibk.i.S.SaMbD#Aam#x#x#x#x.OaSbT#C#CaVaHaVaaaS#s#h#4b1aW.J.m#x#xa5.Aavavav.Da8#M#raybK#x#x#x#xbJbTaS#C#8#h#8aabjaO#rbg#v#O#x#x#gaW#x.k.R.tb9bv#W.5.L#M.ZbI.XbT.X#..m.m.F.JazbPadaH.zb7aLagaV.VaVaG.VaObjaV.6#MaKbE#s.X#rbIagag#Y.o#P#x.m.m.m.m.m.ma5.VaG#5aOaVbj..bjbj.VaVaVaO#h#hbE#d.z#Wb9.z.5", ".PaLaL#d#l.6bf#9#ab9#k#x#x#x#q#q.TbSb7.7.obS.T#qa3bTaO#h.VaOaVaV#x#x#x#x#4.p#w.ZaVaV.V.V#C.4#k#x#x.kbOaJagbBbg#8.X.XbjaVaOaGaVaV#t#p#z#z.k.AaB.p.8.8a0#obsbtbtbta3aObj.VaV#KaL#k#x#k#OaN#haH.O#g.KbGbV#0#0.i#u.G#f.S#L#ubDaZ#e#u#ebVaH#x#x#x.mbw.MbI#C#h.H#F.PaS#h#raX#ta5bF#x#x#x.may.eava8.Da8b#a3av#r.4#x.m#x#x#O#CaVaVbT#hbT#haSbg#h.H#J#x#F#x#P#x#k.A#Sbnbybn#Wbq#B#daf#c.XaSbIaJ.o#xaW#zaY.U.C.w#V#qbaba#JaOaVb8.Vbj.V#5bcbc.D#M#M#d#5.X.wam#V.M#Y.O.F.m#PaWaW.ma5aHaVaB#WaO#h..bjbjbjbj.V.V#h#c.z.zb9aL.z.z.5", ".z.z.zbfbf#GaLb9brb9#x#x#x#x#O.Tap#q.7#q.p###qan#q#q.XaOaO.V#haN#x#x#x.F.H.7ag#raOaV.V.VaGbK#x#x.m.A.7aLbg#rbI.ZaS#8aVaOaG#h#h.P.H.Wadaz.kb9.LaK.R.Da8#Hat.8aKaK.8aQ.V.VaO.E.Pas#k#x.pa3#A.XawbCbGb7#p#pa4.i.2.Sbb.S#u#uaZbDaZaZa4a4#ubQ#x#x#x#x##.XaUaH#F##bSa3aHbO#x#O#QaW#x#x.m#x.raA.2bca3#o.pa8av#W.Has#x#x#x.A#CaV#CbT#8aS#r.M#K.M#v#g.Fa5arar#k.Faw.H#S.5#W#Wb9.D#dbE#W#W.7#h.7#VaJbS.g.9aRaR.TbI#q#FbS.T#OaOaOaVaG.6bcbl#M#M.5#d.D#d#WbobT.7.f.g.h#Y.o#gaWa.an.h#A#h#J.Ta3#KaOaOaVbjbjbjaS#l.z#M.z.zb9b9aL#d", ".z#9#9#9aLaL#3#d#a#9aWa5#x#x#q#q#q##.T#q.H.A.gaXbw.J#qbX#6bRb9.J#x#x#xa5by#q#K.Q#CaVaVaO.V.l#k#x#k#x.AbO#QagbgbobgaSb8aOaOaOa3#Qa3#J.W.W.k.O#W.8btb7.8.8ataKaK#d.D.z.VaGaGaOaN#Y#x#k.gaXbgaw#4aRaIb0#p#p#p#b#7#fbb#u#u#ua4a4a4aZ.iaZaZ.2#L#k#x#x#g.o#FbI##.k#F#Far#Q.g#g#g#x#k#x#k.A#L.rbm.L.Davbaavav#Bbc.O.m.m.m.maX.paV.Vam#hbI.X#qbG#J#x.m#x#x#x#kb3#M.5.z#W.5b9#d#d#daL.O.5#W.z#h.7bw.J#v.mbW#P#x.E#q.T.T###q#OaU#1avavav.D.8#W#d#d#M#d#Wafafa7bI#V.O.m.mar#z.9.U.YbY.Ea3#4.H#4.8#W.5#M#G#d#d#dbqblbc#maL.6avaB", "b9.z#ab9b1.PaL#c#aby.d#x#x#x.k#O.T#q#F.kaW#x.m#x.m.m#xaW#J#4.H#x#x#x#x.T.p#tav#d#1#h#UaVb8#C#.#x#x#k#x#..Aaga3.wag#h.Z.7b1#t.h.p##bSaR.Ta3.5.8.8bnb7.R.8btaK.D#M#b#GaObj.VaVaOaPa5#k#T##bG#x.9azb0#N#p#p.v#Zbi#f#L.2.2.ib0.i.i.i#u.i.i.q.p#k#x#x.A#xbC.o#NbLb6az.mazbRa5#k#x#x#x.A#L#I#Gav#Maw.DaK.p.DaAbma8#j#x#x#x#x#OagaHaX.9.O.Z#4aW.mbw#x#x#x#x.rb5#Oa8aB#lbE#d.O#MaB#Bbc#dbE#B#m.M.O#P.J#x#x#xaWbX.M.T#J.o.HbW#xa#bc#o.8.5.5.5#dav#l.5afbybr.5.O#d.7#F.o.mazapa5a.bh.E.h#q#q.T#zbG#.#1#M#M#W#dbEb5#1aPaL#Gbl#G", ".CaI.Y#eaMa6b6.C.CaMa5#x#x#xbw#O#Jar#x#j#x#k#xa5.daz#jb6.K#Y.4#k#x#xbW#Oaw#W#daK.LbfbE#M#M.3#E#k#k#x#k#x.j.x.0.P.7bVbG#q.Pb9#J#4aza..ka3.p.5bnb7bnb7btaKaK.5aK#M#7#Gac.V.V.V.V.c.a.xa.bP#zbL#P#z.faD#NaD#B.Sbka2.2bmbzbV.ib0.i.i.ibz.ibV.i.J#x#x.K.K#x.x#kaW.x#T.4#k#k.m.m#x#x.4bmaA.6.6av#o#oaK.p.5#l#B#7#B.r#j#x#x.paz#N#A#H#q.F#k.kaX#x#x#x#x#x.K#.aB.B#da9#Ba8#Q.5.5#W#dbl.6.L#d#d.6.5#t.F.m#x#x#xarbRay#P#xaW#x.ma5.p.5af.8.5#WbcbE.zb9.5#W#Wb9.5.Ob7#abR#PbC#P.9##ap.9aFbP#P.maW.m#xbda0.5#W#W#M#d#m#M#1#Ebl#G", "#TaIaI.CaI#Ta.aI#TbGa5#x#x#x#x#x#x.dayar.d#x#x#x#x#x#x#xar#j#x.m#x#ka8a8.D#W#W#WbEbEb9.z#Ma#.6#R#ka5#x#x#x#xaw#Ya5#xa5aw.PbL.oa6aRap.2#B#Mb7b7#W.8aKav.D#M#MaK.5.LaA#2.V.V.VaG.VbOaYazaz#z#P.maz#H#HaD.va0.2bibibka2a0.vbV#pbzbz#B#bbV#pbV#ubd#x#x#xbw#x#x.m#x#x#x#k.m#x#x#x#k.r#Lbma8.pa3#o#oaKaK#Mav#M#EaA#BaBbFbYazbUaz.gaW#x#x#x.m#x.m.m#x#x#Pb6.H.5#Q.5a9.#.B.H#W#W#WbE#M.Lbc#mbE#B.5a3#qbw#xar.4#P#x#x#xaW.m.m.m.ma5aK.5#Wa9#dbq.Bbfbfa9#W#M#W.5#a#a#a.h#QapbS#zapbPaR.U#zbS#g.m.maW.m#XaKaf#M#M#maL#M.zbf.zaL", "#e.C.C#T#TaIa.bGaI.Ca5#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x.x.A#Q.Dav.5.z#W.za8b9#d.5bf.6.Lb4.aa5a5#x#jar#x#x#k#kaXaw#gbWar.9b6a0#Bav.5#Wb7.5ava3bc#M.LaK.p#M#B#lbj.V.VaOaVbO.x.CaW#z#P#Pa.#NbY.vbN.Lbma2#Z#Da2a0.v#bbz.vaA#Z#7.v#paD.2.Ja0#x#x#x#x#x#x#x#x#x#x#x#x#x#.b3bm.2.L.Da3ba.pavaK#M#da3.Dav.6bH#d.HbaaF.C###P.A#x#x#x#x#x#x#x.m#P.h#S#W#W#S.5.5#GaB#W#S#S#W.5.B#G.#aLbl.D.5#ob7.O#Jbw.maW.m.m#x.m.m.m.m.m.m.D.5aPbEaqb5#d#G.Lav#G#Q#Wbybybn#a#W#Wby#4.h##.n.9.9a.#P.m.m.h#x.F#R.5#dbE#M#M#d.z#W#d#Q.z", "#L.q#X#uaZ#va4a.b6.g.m#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#xaW#g#.a8aB#dbcavaK#W#4bc.5.5#4b9.5b9.6avbA.0#k#x.m#g#x#x.m#xbC.TazaWa.#qav.L#E#Bavb9.5aK#B.3bl#Ga0a#.DavacaS.V.V.VaOaS.MbF#x#x#x#g#x.pbY#HbY.vbz.2.S#L#7.S.Sava0a0.S.G.S#Z.vbN#ba0a8.A.xa5#x#x#x#x#x#x#x#x#xa5#xbz#7aA#B.D#oaKba.p.D#Mava8#Wavbc#1#M#W.5.5ba.hbMaRbL#x.m#x#x#x.m.m#q#Jbv.tbvbv.t#W#Q.Lb9bnaf#Saf#4aB.Bbq#G#B#M#Wbnaf#4.Hb9#Oas.m.m.maW.maWaW.J.e.ubl#B#1bEbq#1#B#M#d#W#daf#a#a#a#W#W.z#abvbvby#4###xa5.h.9aW.A.F.e#Gbq.5#l#MaB.5#W#9af.5b9", "bebe#k#k.ia..CbVa.aYaW#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#xa5#x.0.xaw.3av#l.D.Dbc.5#WbE#dby#abv#W#d.Oa##GbAb4#k#k.mbLazaz.C#zaz#PbSbS#J#G#G#m#Gav#d#d.6.3#7.3.3blbEa##haH#8b8.VaVaOag#K.M#x#x#x#x#k.kbFbYbYb##7.2.2bN.3.S#y.3#B.S.S#Bbi#Zbz.vbN#B#L#BaX.Aa0#k#k#k#k#x#x#x.0b3.2avbcaAava3bt#oaK.pa#aw.r#daw#W#Gb5#d#M.Ha#av#W#q#T.9bG#xa5#xa5#k#u#q#Sbv.tbvbv.t#S#W#G#d.5#a#W.5a9.##1#dbl#G.zbnaf.t#Wbfbf.La8aBaw.Taw.Aapawa9#G#B#l#dbE#d#dbc#d#d#Wafbybn.t.t#W#W.5#W#W#W#a#4#4by.H#4by#4#W#4#db5.6#dbEbEaB#d.5.5af#Wbf#d", "bebebe.G#Ta.a.bC.CbCa5#x#x#x#x#x#x#x#x#x#x#x#x.4a3#J#4#aby#Q#d#Gbl#G#lbcav.5#W#d#d#d#S.t.tbv#W#W.6#Gaqa#.ra5#k#T#Pb6bYbYbLbC#O#M#E.ua9#1aqaq#1aBaq#G.3blaA#lbfaOaOaOaS#C.VaVaVbQbXbX#k#x#x#xaMbF#Hb#.v.vbz.2bNb#.L#Lbi#D#I.S#Ba0.La2#Z#7#B#7#ub#.vb#a8#u.r.2.r.Aa3#O.6bz.2#M.D#B#B.D.DaKaK.DaK#W.3#l#d#B#7#G.#.5#Q#M.5.5#W#4b9.H.5b7#W#J#OaK.8#S#Sbvbvbv#S#W.5av#d#Q#W#W.zav#B#Gbl#B#1#d#W.t#abv.Bb5bl#B#MaB.5#Q#4aB#d#Q#G.6#db9bn#W#daL.zaf.t#nbv.t#n.taf#W#W.H#W#d.z#9af.5#W.H#W.8#W#M#Mavbl#1.5#WbE.5.5#W#Wa9#dbE", "bebe.2.q.xa4a.#TaM#u#j.d.x#PaW#P.x.4#x#x#k#k.0b9#a#W.z.5#W#W#m#E#G.u#G.6av#1#l#laL#Wafafbvaf#Wa9.6.6bl#Eb5.H#W.H#M#Ba8.5aBaw#1aB#l.6.##G.6.6#m.O#1#M.D#M.D#1bj.VbjaG.l.l#CaVaG.Mb1.M#.#x#x#x#j.Da3a3bs#b.2bz#7bYb#.LbNbibi.L#7b#b#b#aAbi#yai#yaA.Lavbmbia2#ybHa8bFbF.Dbca3a3bF#MbN.5avaKbE#M#M#W#E.#bl.6b5.r#Gav#d#W.5#Mb9bc#1.#aBb7#W.8a3av.5#S#W#Sbyb7#W#WbE.L.Lbfbf#d.Lblbl#Gbcbf#d#Wby.tbnbn.zbl#Ebl.5af#W.5#W#W.H#dblbl#d.5#W.5aBbf#d#W#a.tbv#Sbvafafaf#W#W#db9.O#d#W#d#d.z.5#db9.5av#G.6avblbE.5#W.5#W.5#d#laB", "#k#u.xaZ.C.C#T.Cb6.0beaTb6#T.CbC.2be#k.K.2.GbV.5#Waf.5.zb9aB.6aq#E#E#G.6#M#Mbc#G#d#Wafbn#a.5#d.6#Ga#b5#E.##WaK.Obl.6#M#Ga#bEav#M#Mbc#M#Gbl#E#M.O#daK#M.5#c.Vbj.V.VaVb8bTaVbjaHbObR.P.H#x#x#k.AbHbca3.v.v#bbN.v#H#H.vav#Lbi#B.vbY#H.v.L#ya2#y.S#Lb5ava2.3a2#Lava3a3.p.p.pa3#o#oaK#bbcbcbcav.L.5.5.##da##M.6.zbl.3.z.5b7.5.5ava8.e.O#Wbn#WaK.p.5bn#Wb7#W.5.z#dbqav.r.6#dbE#da9bE.z.z#d#db7#a.t#abn.5aqblbE#Waf#W.5#d.5#W.5blblbE#Q#W.5bfbc.z#Waf#S#a#a#aaf#abyaf#W#4a9.##Q#W#Wbyaf.0be.z.zbbav.6#G#l.5#M.5.5bE#d#GbE#d", ".ibG.CaR.C#T.C.C#fbebe.2#Lb6bV#pay#kbp.C#ubebda8#4#d#W.5a9av.5bqbqbqbl#M#lbEavbE#W#W#4#W#W#dav.6#d.z.z.B.u#d.zavaB.5bEbc#Mbc#BaB#1av.6bA.6#Ba##d.5.5#MaLaG.VaO.V.VaV#haS#haO.X#9.o.o#4bW#g#ubzbm#7blb#b#.vbF#Hbs#o#Hav.L#Lavb#bFbYb#avbmbiaAbi.L.Lav#Lbm.2#Ebca3.DaKav#JbabtaKaKa0aA#M.6#B#M.D#daK.p.5#1aq.u.3#B#db7.5b7.5#d.5.z#Qafb7bn.Dbcaw.5#W#d.5.z.O#m.6.L.z#daB#W.5.5.z.5.5b7#W#a#S.t#4af#lav#E#d#Wbv#W.5#W#W.zbq#lbl#db9b9#M#Gaqbc#9.zb9#S#W#S#aafbvafbyafbfbK.5afaf#W#a#kbbbbbebeav#Gav#1.6bEbE#dbEbl#1#d.5", "aY.CaI#T#T#TaMbDbebebebebe#kbGb6.Kbp#u.i#X#k.q#eby#dbf#dav.z.z#d.z#M.6bl.6#1#M#d#W.O#W#d#dbc.Lbq#W#da9awa9.5b9aBb9.5.5.6blaq#M#d.#.u.6#G.6#G#d.5.8.5.zaO.V.V.VaO#8bXaN#wbT.X.Pbo.H.h#4aRbGbp#baA#IaA.DbY#Hbsbsbsbsbsb#avbi.Db#bs#H.L.LaAaA.L.Davb#avbmbm#B#M.pav.Da#.5#obtbs.R#o#M.3#7bcaB.D.5.8aKaK#M#G#1.3aqavaK.5b7.5.D#M.5#W.z.5#W.8.D#M#M.5bq#M#d#d.6.#avbE.5#W#W.5#W#Wbn#W#Wb7#W#S.t#W#WbqbE.L#1#Wbnafbv.H#W.z.z#d#Gbc#dafbf#G#G#G#1blaL#d#W#Wbnbvbv#a.t#a#Wbq#M#W#aaf#a.t#9#W#d#Mbl.6bl#G#M.5bE#l#1bl#G#l#d#W", "#pa.aRbG.C#T#ubebebebbbebe#k#u.C.C.CbDbebe#j#T.C.oaL#G#G.L.z.H#Wa9#Mbl#G#GblbE#dbf.za9aLao.5#daB.5b9b9aLb9a9.##d#W.8#Mbcbl.L#d#W.#bEaB#M.6bc#daK#W#d#U#CaO.VaVaVaOa3a8.Aa8.P.P#4.HbybPaR#TbFav#1#7#BavbF#obs#obsbs.ba3av.2.LbF#obFav.2.2#7.Da3a3a3.D#B.2#M.Da3a8#MbH.pbs.Rb7btba#1blaA#M#M.p.8aKaK.8#G#Gaq#l#1bE.5bn#W.5#MbE#M.p#W.8#W.5#M.5bl#M#G#Bavav#d.Bbc#d#W.5#Sbn.tafbvafb7#W#W#W#W.zav#l#E.L#d#Waf.t#W#W#Wb9a9#GbE.5#W#WbE.6#E#E#E#GbE.5#W#a#W#a#Sbvbyby#W#dbE.z.t#a#a#aaf.5#M.6.6bl.6#M.5#M#daL.6#E#MbE#dbE", "b..KaM.C.C#u#u#kbebebebb#Lbda6aIad.CbDbe.0#u.xb0#dbEbl#G#d.5#Q#WaB#G.6aqbl#1#2.Bblblbl#da9.O#W#W#Q.5#Q.o#QaBaBbE.5.5#Mbl.Lbc#d#W#Q#d#d.6av#M.5aK#KaO#h.V.V.VaVbj#UaX.F#x#kaw.o#4awby.Wa5aIbw#MaB.5av.D.v#oba#obabsbta3.paAavavb#a3#7bmbmbca3#oa3aK#M#7#Bbc.pa3.p#B#baKbtbtbtbtaKav#7#B.5aKaKb7b7aK.H#1#E.3.6.5.z#W#W#d.D#Baq#f#u.5#W.8#W#M.5ava#bE.z.5#daB.5#d#W#Wbvbybv#S#a.Rbv#W#W.5bE.z#daqaq.3.5#dbnafbn#W#W.5aL.5.O#d#W#W#W#1#E#Gblbl#G.B.5#W#a#a.tbr#S#W.z.5bla#afbv#a.8bv.5#M#M.6#1#lbcbc.5#MbEaL.#av#1#dbfbq", "#k#Z.i#T.CaIbe#L.S.0be#f.2b6aIa..0aY#f.IbVaYbDaybm#E#E#Gbc#d#d.O#1#Mbf.6bE#d#ma##E#Bbq.5#W#W.5#4b9bq#d#Q#W.#bA#d.5#d.5bcavaK#Wbn#W.5#WaKavav#MaKaHaOaVaOaVaV.V.VaV#k#x#x#x#j.PbL.o#J#PaR#qa8aK#M.D#oavb#babtbtbabtbaa3av#Lav.L.D.L.2a2bm#Mava3a3.Da0#Ibl#M.D#Ma#bz#Mba.8.8.8#MaK#Q.5#MaK.5aKb7.8aw#Mb5.3.3.3#1#d.5#dbEbc#E#Lb.aZ#H.H.5.5.5#MbE#d#d#d.z#d.5aBb9#W#W#Sbvbv#a.t#a#S#aaf#d#d.##B.6aqbl.B#Waf.t#a#W.5#Wa9#d#W#W#4#a.5#lblbl.LbcaP#db9#a.t.t#ab7af.zavav#Ebl#dafafby#W.5.Dbc.6bE#M.6bE#d.zbEbf#mbcbc#M#1#1", "#ZbebdaM.Cb6#T#j#Tbw#k#f#u.C.CaR#X.C.Ibeb0ad#L#Z.Ibl#E#1bEa9#W.zbEblbf.z#dbEbq#Gbq#daw.5.5#W#W#W#d#G#d.5.5#2bl.5bfbEbl#M.DaKaf#Sbv#S#S.D#M.DaKaK.VaGaOaOaVaO.VaG.l#k#x#x#k.4#4#gawaWaz#z#qaK.Dbaba.Da8#B#obt.bbtba.DaK.5bcbzbl#7#7.L#I#7.Da3a3bt.DblaA#1#M.H.p.#.5a3.8bt.va0.8#W.DaK.8aK.8aKbnb7.5#dav.3.3.3#Ebc.L.6#d.##G.DaIaIaMba.z.5#M.5bc.##M.5.O#M#d#daB#4bvby.tbv#S#abnb7.t#W#Q.e.##1bf#Mbq.5#Wbv#a#W.5.za9.5#d#Wbvbvafaf.6#GavbfaLbc#db7.t.t.t#a#a#W#Mbcbl#E#1#Wafaf.5#d#M.6.5#M.5.5#MbE#l#G#laLa9bq#d#2#G#G", "b3#k.ib0.C#g#L#eb6.x#ub6#T.C.CbUaIaI#kbebm.K#La2.I#E#E#d#db9.O.5#lbcb9#W.5.z#d.#aL#d#W#W.5af#W#Wbq.L#d.5.5#d#E.L#G#E.5.5aK#Wafbtbvbv#Sb7.8.D.5aK.D#s#UaH.EaV.Qbl.ra5#x#x#x#x#O#kbL#zaz.p.paKaKaK#dbc#Ba3#o#oaK#o.5aK.5.D.Dbcava#bEbcbm.2.D#obsbt#oaK#M#MaB.H.8.5aK.pbtbtbN.v.5.L.D.8b7bn.Rb7b7.8.8.5.D#GbcaAbl#E.#aBbqbc.D.D.Dbb.C#p.p.5aK#WbE#Ea##M#M.5a0.5#W.tbnbvbnbv#Sbv#4#W#W#W#d#d.5#W.5#db9.H.5#W#4.5#Mblb9#W.O#W#Sbvaf#dbEaL#d#W#daL#W#Wb9.t#a#a#W#d#M#lav#B#M.5.5#W#M#d.6bE#MaK.5#W#W.8bEav#G#d.z.z#d.z#G#E", "#T#ga4.CbVay.x#ub6#g#g#T.C#T#TaI.CaMbbbebe#k#fahaj#I.Bbc#d.o#W#d#1bc#daf#W.z.Oa9#Q#Waf#4#S.z#W#Wbfbl#d#W.5aB#m#l#E#G.5#W.8.8#oatbvby#S#S.8aK.5aKbnafbn#WafbEbfaqao#x#x#x#x#x.x#x#x#vbP.paK.RaK.5#Gava8av.DaK.p.DaK.5aK#o.paK#M.D.6aAaA#M#obt.R##bt.p.H.p.p#M.paK.paKbtbn#oaK#M#B.5aKb7atb7b7#Sb7bt.8.D.6.L.3#1#1#M#Q.D.DavaKb#bYb6.Cb6.8#MbEbl#E.5#M#M.L.5#Wbnbv.tbvafafaf.tbv#S.5#d#W.H#W#W#W#Wb9b9.5.z.5a9b5.6af#W#4bv.tbvafaob9.5#W#W#W#Q#d#Wbyaf#W#W.z#d#dbE#Mbl.6bcaK#M#Mbl#M#M#M#W#Wbnaf#W.5bcbf#d.z#W#W.z.6#G", "#TaI.CaMb6.q#u.C#T#TaMb6#uaZ.C.CaIaM#Lbe#k#f.x.q.K#L#d#1#d#d#Q#da8.z#Waf.z.H#Q#Q#Qaf#Q#a#W.5#W.z#d#M#Qb9.H#d#m#Gb5bf#W.5aK#Wb7af#S#W#S#Wb7aKbt.8#Wbnbnbn#W.zbH#1aB#k#x#x#x#x#x#x#xaY##aw.p.8aK.5.rbla8.DaKaKaK.D#M.pa3.paKbabaaK#M.3#Bavbtbt.bataKaK.5aKaB#MaB#1awaKbt.R.8aK.L#B#M.5b7b7.Rbn#Sbn.t.5.pbq#B.Lbq.Bbq#MaKa3aK#Waf.8a4aM#p.qbc#G.L.z.5#d#dbEbE.5af#Sbybn#Wbnbvbv#abv.5#d.5.8#W#W#W#Wb9#W.5#da9a##Qbf#W#W.t.t.t#aafb9#W#Waf#Waf.z#S#Waf#W#W.5af#W#W#M#M.6#1bl#Mbcbcbc.6#M.5bnaf#a#aaf.5av.z.5.5afafaLaLaB", "aI.CaIbp#k#XaI.CbGaM#T.Gbk#u.C.C.CaI.qbe.G#u#Ta6.g#gaLb9#W#Waf#9a9#W.z#W#W#Qa9#W#db9b9.z#d.z.z#d.Lb9.5.HaLbf.Lbcav#d.5.8aK.8afbv#a#S#W#W.8aKaK.8.8#Wbn#W#W.5av#l.H#k#x#x#x#x#x#x.xbY#4.O.5aK.5#B#7#Bav.DaKaK#Maw.p.pbtaKbt.8aKbt#M.L.DaKbtbt.R.R.paK.HaKaK.DaA#BbcaKb7atb7aKav#7aB.5aK#S#S#SbnatbtaK.5#d.L#d#M.6.5.5aK#o.8.8bn#a#Sa4#pb.#k#1#daKaf#W.5#d#W.5#W#S#S#W#W.5#Sbvafbn.z.p#M.8#W#W#d.O#Qb9bf#da#a8aL.5#Waf#a.t#a#d#d#Wafaf#W#d#W.z#W#W#W#W.O#Maf#a#W.5#M.6#G#Gav.6bc#M#M#M#Wbnaf.taf#a#W.5.za9.5.zb9#Y#QaL", "aRaIb.#Zbe.q.CaI#TaI#b#kbe.0.CaI.C.q.K#k#uaM.Cada.aY#4.5#Waf#W.5b9.zaL#d.Obq.5aLaB#da##mbf.6#G.3.D#d.5#dbEblbl.3.5#W.8aK.Dbn#Wbvbvbnbn.5aK.Dav.D#MbE#M.5b7by#W.5awbd#x#x#x#j.q#G.r#B#d#lb5aBbNaA.3.L#oaKaKaK#M.paKbt.8btbaaKbtaKba#W.5.pb7btbtaK#M.5aw.D#W#M.5#E.LaKaKatbnaK.5#MbE.5bn#Sb7bnb7b7bnbnaK.O#daB#l#.#MaKaKaK#S#Sby#Sb7#W.2.0b6bV#W.Dafbr#W#Wb7#W#S#Sby#S#W.5#W#W.5.5#Gaq#M#M.5#W#G.##Qa9bEblblbq#Q.O#Waf.tat#Wbc.zafbn#W.5a9aLb9.5#d#W#dbE#dbvbvbv.5.5#d.L#G#1#M#M#M.D#dafafaf.taf.R#d.6#GaL#d.z#daL#db9", "aI#eaMbp.0.C.CaIaI.C#k#k#yaMaZ#ubW.0.0#L#u.CaIbVbPazaZafbyaf#a#Wa9aB#d#W#dbq#B#l#1#1#Bblblblbl#1aL.5#d#d.Lbl.L#d#W#W.D.DaKbnaf#Sbn.taf.5#Mavbc#Gblaq#M.z.O#W.5b7.5#4aX#x#k#.#B#Bbl#7.Laq#7.L#d#EaA.Lbt.8btaK.DaKbtbnaKaK.8.paKaKbtaKaK#oaKaK.p.D#.aBa#aKaK#d.5ava#aKapbn.haK#Bbq#W.8.8b7aKaK.5.5.8.Hb9by.Hb7#d.3.5.5b7#S#Wbnbnafb9#m#M#uaI.YaEa3bnbnbv#W#W#W#W#Saf.5#W#W.5.O#d.6.6.6bl#1bc.L#Bbqa9av.LblbqaoaBb9#d#Waf.8.zav#d#Waf.5#da8aBaL#daB#d.zaB#W#a.t.t#W#W.z.z#MbEaK#M#d.D#d#W#W#aafaf.8.z#M.6#G#d.D#da9#d#W", "bG#X#kbe#ebD.C.CaI#e#k.iaM#e#T#T#ebd.i.q#u#TbD#XaZ.iaM#S#a.t#a#Wbc#d#W#W#d.za##Ea##1b5.6bfaL#d.z#Waf.5b9.6blblbEbn#W.DavaKbnba#T.Rbn#W.5#G.Lbl#Baq.Lbc#d#4#W#W#W.Dav.pa#.L#B.6.B#1bl.3aq.LbEaK#E#Bavbtbn.RaKaKaK.R.8aKaw#W.5.p.pbabtaK#M.5.5aw.5.D#MaK#M#M.5#d#B.5aKaK.8aKaB#BbE.5.8.8bn#Wa#aw#W#da##Wb7#S#W.5#B#MaK.5#Wb7#W.5.5a8.6#B#pbU#ibUaD.tbn#S#W#W.H.5#W#W#Q#dbfbEbEblaq#1#Gaqaqbl#MbE.5bf#G#B#E#lbqa9.zaLaf#W#W.5#M#d#W#W#db5aoaB#Wb9bfbf#d#W#W.t.taf#a#W.zaL.5.5#W#M#dbl.z.z.z#S#abr#a.z#G#EbcblbE.zb9#d#d", "bp.Gbb#X#eaMbGaIaIa6.Gb..Y.C.CaI#e.0#u#TaZaZ#jbe#u#TaIbv.t#a#a#WaL#Q#WafafaB.#.Ba9.5#d.z#W#W#S#aaf#Saf#Wb9#l#W.5bv.5.D.D.5bnanaZaZ#W.5bc.LblbE.6bcav.D.5#W#WbF.Db#a8a#bl#B#E#2.u.u#B.L#7bE#M#W.Lbc.D.Rat.R#J.8aKaKaK.5#M#MaBaK#o#S.8.5#7#B.L#WaKaK.8aK.p.pav#l.LaK.8aK#o#M#M#Bao.5.5.8.5.5aK.5.zbc.5#W#Sbvbn#WblbE.5aK#W.z.5b9#dbq#d.L#WadadbU#i.b#a#W#W#d#W#da9#d#1.Lblblbl.Lbl#G#l#B#E#lbf#d#W#d#B#E#GaP.##G#Gb9b9.O#dav.5#dby.z#M#d#d#d#Wb9#1b5aL#a#a#a#a#Saf.zaL.z.5#W#W#d#1bc#l.z#a#WafafbV.2bf.6bq#c.z.5.O#Qb9", ".0bb#k#f#XaM.CaM.Cb.#uadad.CaIaI#XaZaM.C#L#Lbebb#faZaIbx#a.t#abnaLa9#Wby#S#WaL.za9#db9#4af#a#Wbt#S#a#W#Waf.z.5.5.8aK.DaK#M#N#e#ub6b9.z.L#d.5.5.8aK.D#MaKbnbnbnbva3.D.6#B.La9#da9#daqaqbc.5aK#d#7bc.D.R.R.8bnaK.8#M#1bA.r.3.5b7aK.R.8.5avbN.D.8b7bnbtaK#M#M#B#W.5b7b7av.LbE#Bbc#daw.5b7#Sb7.5.O#d.6.HbnbvbsafbEbl#MaK#M.z.O#B.O.5.z#d#B#d.8aIaebUb0#S.t#Qb5.#.Bb5b9bf.Laq.Lbfbl#EaqblbE.z.5#W.5#d#maqblb5#2#Ebl#lbf.5#Gbq#E.6bq#d#l.5#Wby#W#Wbf#lblb9afaf#aaf#d.z#m.D#d.5#Mbq#lblbl#M#l#daB.z#dbb#I.I#W#caL.z.5#WaL#m", "bpbebe#X#e.C#TaMaM.0aZad#zbGaM.ibe.C.CaI.xbebbbe#f.CbU.C#a#abv#WbE#d#W#4#S#W#W#dav.Ba9bn#Waf#oaKaf#Safbv#W#W.5.8.8aKav#M.8aM#T.xaM.i.5#d.5#W.8#obn.8aKaK.8#W#Wbn.5aK.6#B#M#d.5#W#dbl#Ebf.8#M#M#Eavav.8atbnaK.8#MaBbA.#aqav#daK#SatbnaK.5.5.8.8bnb7b7aK#MaBbN#Q.5#Sb7.Davav.D#d#M.8b7b7#S#Sb7#daB.##d.8bnaf.5#M.5.HaK.z.za9#db9.5.5.5#d#Gafbtb0adaI.9#4#Y#E.6#m#Gb9.zbfav#d#d#d#E#G.L.z#W#W#W#d#d#G#E#M.#.B#1avavbfbEavbl#E#Eavbl#Mb9#4#W#W.zbEblbl#d#Waf#a.z#m#M.6#E.5#dbcbl#Eblbf.B.##Mav.Dbcbeak.2#0bs#QaLb9#1#Mb5", "ax#k#XaMaIaI.Cb.bG.0#u#e.CaM#X#k#u#T.C.Cb4beajbe#u.CaI.Y#a#n#a#Wbcb9#Waf#a#W#daB#Bav#d#dafa3.DaK.tbv#abvafaf.8aK.8.Dav.D.5#ba6.qaMb..5aK.5#Wbtafbvbn#W#W.8.8.5aKaK#Mav#B#d.5.H.5.5aB#1#d.8.z#d#GbcaKb7#S.8b7#M.p.OaB#1.#aB.5aKb7bnb7.8aK.8.8b7b7aKb7#d#M#B.5.5.Hb7.8bcbl.L#d.5.5.8b7bvbvbn#S#W#d#d#d.5af#W#d.5#W#W.5.D.L#daK.5#S#Saf#d.L#W#W#p#u.KbN#pbf#E#1bq#Gb9.Oa9#da9#Q#m.L#mbqbE#Waf.5b9#Q#1bE.OaB.zblavaLbf#Mblblavbcbl#M.zbf.z.8b9bc#B#Gav#d#d#dbfbc#1bl#Ebl#d.zbE#MbEbE.zbE.Oa9#W#d#Gbb#fbVa4a4a8.zbf#G#2.6", "bebe#X#e.Y.C#Tb.b.#X#f#Lb3.0be.q.C.C.C.Y.qbkbebe.i.CaIbU##.taf.z.L#dbybvaf#W#dbA#d#d.L.5afav#Wafbv.t#a.8#Waf.8.8#MaK.D#M.5.5#k.2bGaMbDaK#Wbnafbnbv.8av#W.8aw#M.5aK.Dav#B#1#W.8aK.5.5.H.5.5#W#db5av.5.5b7.8aK.O#d.5#d#d#M.#.5b7.8apb7b7aKbnbn#SbtaK.5aBbH.LbEaK.5b7.5bc#B.L.5aK.5#W.5bn#S#Sb7.8#dbEa##d.5.5.z.5#Wb7.5bf.L#W#Waf#Wbv.5a9bl#M#d#M#f#k#k.2.2b5.z.#.ua9#Q#Y#M#Mbf#Mblaq#m.5.H#Wafb9.O#Ma9#Qa9#Q#M#d#Wbf.Lbl#M#l.z.z#d.z#d#M#M#lbl#E#l#GbqaL#M#E#Gaq#G#E#G#m.5bEbE.D#d#d#W.z#W#Q.z#dbb#jb6#p#vbN.S#G#1#m#G", "be.0#Xb.#T#X#ub.#Tbpaiajb4#f#0aZ.Y#iaRadbzbe#DbebD.CaI.C.Y#naf.z#Mbyaf.t#W.5a##d.zaB.D.5.8aKa3#Wbvaf.8bn.8.5.5.5.5#M.Dbc#d#Bb..xbGb.aM.D#abn.tbnbva3.L.D.8.5aK.8aK.D#M.L#M#Maf#db9#M.5#W.8aK#MbE.3#d.5.8b7#d#daB#Q#W#Qa8#d.5.5bnbnb7b7bn#Sbnb7#J.5#M.5#d#B#d.5.8#M.5.L#M#W.5.5#M#d#daKb7b7#WaK#M#M.Lbc#B#M.5#Waf#W.5bE#B#d#W#Sbn#W#W#Qbl.L#B.D#dbu#L#7#f#faL#Q#1.Ba#aBa9a9bEbl#G.6bqa9#d#9b9.zb9#d#Qbqbqa9a9#d#Qbq#Gav.z#d#W#W#daL#1#B.L#Ebl#Ebca9a9aL#G#E#Eblavblbcbq.z#d#d.z.z#Wafaf#aaf#W#M.0bkbH.i#p.ibwbe#lbq#G", "be#X#f#kbebe.GaZ#uahay#k.qaMaI#X.Yad.C.C#jbeaxbe#TaI.YaI.C.tafa##dafafaf#Wavbq#Wby#Q.5.5.8.D#W.tbnafaf#W.zbEaKbE.5aK#M#MavbcbH#Xb.aI.0#pbvbvbn.t#W.Lav.D.8aKaKbn.D.5.8bl#1.5#W#M#M#Wb7#M.p.8#M#Mbc#7#WaK.5#d#d.O#W.O.5#M#d.Hb7#S#Sb7.Rbnbnb7b7.5#WaK#MaB#M#d#d#W.5#d.5#M#M.5#d#Mavav.5b7b7#W#MaK#dav.3#E#M.H#Sbv#W.5b5av#Wbn#Sb7.H#da9#M#lbEbf#d.u#Dbbbe#ka3b9#2.6aqbEaB#dbl#E#l.6b5.z.Ob9#Q#Wb9#M#da8bl#l.O.5b9.6#G.z.5af.5#d.zbEav#lbc#1#E#Ebca9.z.6.6#Eaq#lbfbq#G#G#M.z#d#W#dafafb9#a#a#a.p#fbbbk#ka0b6#e#L#u#l.6" }; VenGaBoyTK-1.01/icon.xpm100644 4423 144 46442 6743330103 13752 0ustar sracerusers/* XPM */ static char *icon[] = { /* width height num_colors chars_per_pixel */ " 97 80 235 2", /* colors */ ".. c #000000", ".# c #010101", ".a c #020202", ".b c #030303", ".c c #040404", ".d c #050505", ".e c #060606", ".f c #070707", ".g c #080808", ".h c #090909", ".i c #0a0a0a", ".j c #0b0b0b", ".k c #0c0c0c", ".l c #0d0d0d", ".m c #0e0e0e", ".n c #0f0f0f", ".o c #101010", ".p c #111111", ".q c #121212", ".r c #131313", ".s c #141414", ".t c #151515", ".u c #161616", ".v c #171717", ".w c #181818", ".x c #191919", ".y c #1a1a1a", ".z c #1b1b1b", ".A c #1c1c1c", ".B c #1d1d1d", ".C c #1e1e1e", ".D c #1f1f1f", ".E c #202020", ".F c #212121", ".G c #222222", ".H c #232323", ".I c #242424", ".J c #252525", ".K c #262626", ".L c #272727", ".M c #282828", ".N c #292929", ".O c #2a2a2a", ".P c #2b2b2b", ".Q c #2c2c2c", ".R c #2d2d2d", ".S c #2e2e2e", ".T c #2f2f2f", ".U c #303030", ".V c #313131", ".W c #323232", ".X c #333333", ".Y c #343434", ".Z c #353535", ".0 c #363636", ".1 c #373737", ".2 c #383838", ".3 c #393939", ".4 c #3a3a3a", ".5 c #3b3b3b", ".6 c #3c3c3c", ".7 c #3d3d3d", ".8 c #3e3e3e", ".9 c #3f3f3f", "#. c #404040", "## c #414141", "#a c #424242", "#b c #434343", "#c c #444444", "#d c #454545", "#e c #464646", "#f c #474747", "#g c #484848", "#h c #494949", "#i c #4a4a4a", "#j c #4b4b4b", "#k c #4c4c4c", "#l c #4d4d4d", "#m c #4e4e4e", "#n c #4f4f4f", "#o c #505050", "#p c #515151", "#q c #525252", "#r c #535353", "#s c #545454", "#t c #555555", "#u c #565656", "#v c #575757", "#w c #585858", "#x c #595959", "#y c #5a5a5a", "#z c #5b5b5b", "#A c #5c5c5c", "#B c #5d5d5d", "#C c #5e5e5e", "#D c #5f5f5f", "#E c #606060", "#F c #616161", "#G c #626262", "#H c #636363", "#I c #646464", "#J c #656565", "#K c #666666", "#L c #676767", "#M c #686868", "#N c #696969", "#O c #6a6a6a", "#P c #6b6b6b", "#Q c #6c6c6c", "#R c #6d6d6d", "#S c #6e6e6e", "#T c #6f6f6f", "#U c #707070", "#V c #717171", "#W c #727272", "#X c #737373", "#Y c #747474", "#Z c #757575", "#0 c #767676", "#1 c #777777", "#2 c #787878", "#3 c #797979", "#4 c #7a7a7a", "#5 c #7b7b7b", "#6 c #7c7c7c", "#7 c #7d7d7d", "#8 c #7e7e7e", "#9 c #7f7f7f", "a. c #808080", "a# c #818181", "aa c #828282", "ab c #838383", "ac c #848484", "ad c #858585", "ae c #868686", "af c #878787", "ag c #888888", "ah c #898989", "ai c #8a8a8a", "aj c #8b8b8b", "ak c #8c8c8c", "al c #8d8d8d", "am c #8e8e8e", "an c #8f8f8f", "ao c #909090", "ap c #919191", "aq c #929292", "ar c #939393", "as c #949494", "at c #959595", "au c #969696", "av c #979797", "aw c #989898", "ax c #999999", "ay c #9a9a9a", "az c #9b9b9b", "aA c #9c9c9c", "aB c #9d9d9d", "aC c #9e9e9e", "aD c #9f9f9f", "aE c #a0a0a0", "aF c #a1a1a1", "aG c #a2a2a2", "aH c #a3a3a3", "aI c #a4a4a4", "aJ c #a5a5a5", "aK c #a6a6a6", "aL c #a7a7a7", "aM c #a8a8a8", "aN c #a9a9a9", "aO c #aaaaaa", "aP c #ababab", "aQ c #acacac", "aR c #adadad", "aS c #aeaeae", "aT c #afafaf", "aU c #b0b0b0", "aV c #b1b1b1", "aW c #b2b2b2", "aX c #b3b3b3", "aY c #b4b4b4", "aZ c #b5b5b5", "a0 c #b6b6b6", "a1 c #b7b7b7", "a2 c #b8b8b8", "a3 c #b9b9b9", "a4 c #bababa", "a5 c #bbbbbb", "a6 c #bcbcbc", "a7 c #bdbdbd", "a8 c #bebebe", "a9 c #bfbfbf", "b. c #c1c1c1", "b# c #c2c2c2", "ba c #c3c3c3", "bb c #c4c4c4", "bc c #c5c5c5", "bd c #c6c6c6", "be c #c7c7c7", "bf c #c8c8c8", "bg c #c9c9c9", "bh c #cacaca", "bi c #cbcbcb", "bj c #cecece", "bk c #cfcfcf", "bl c #d0d0d0", "bm c #d2d2d2", "bn c #d3d3d3", "bo c #d4d4d4", "bp c #d5d5d5", "bq c #d6d6d6", "br c #d7d7d7", "bs c #d8d8d8", "bt c #d9d9d9", "bu c #dadada", "bv c #dbdbdb", "bw c #dcdcdc", "bx c #dddddd", "by c #dedede", "bz c #dfdfdf", "bA c #e0e0e0", "bB c #e1e1e1", "bC c #e2e2e2", "bD c #e3e3e3", "bE c #e4e4e4", "bF c #e5e5e5", "bG c #e6e6e6", "bH c #e7e7e7", "bI c #e9e9e9", "bJ c #eaeaea", "bK c #ebebeb", "bL c #ededed", "bM c #eeeeee", "bN c #f1f1f1", "bO c #ffffff", /* pixels */ "..................................................................................................................................................................................................", "..................................................................................................................................................................................................", "..................................................................................................................................................................................................", "..................................................................................................................................................................................................", ".........#.#.a.#.a.#.a.....#.#.a.#.a.#.a.#.#.#.#.a.a.a.c.#.....a.c.a.b.#.#.a.#.#.#.a.a.e.b.d.e.e.c.c.b.e.a.e.#.c..................................................................................", ".c.d.b.h.m.j.l.i.m.n.f.f.m.l.l.g.h.l.s.r.p.l.l.i.m.l.m.f.j.f.j.k.g.g.i.k.n.n.o.k.k.o.r.w.p.u.v.o.x.s.y.v.v.C.r.p.g.#..............................................................................", ".g.s.r.C.A.t.A.L.S.A.I.I.O.O.C.G.N.F.w.J.M.L.P.D.u.M.T.H.D.N.S.Q.A.C.M.s.q.J.N.T.T.U.P.H.T#f.U.M.5.P#a.3.R.V.z.v.r.h.c............................................................................", ".h.y.B.E.U.C.V.Y.R.7.1.W#..3.N.0.O.J.H.7.W.W.U.J.0.J#b#..T.0#b.7.Q.R.H.K.Z.4.5#b#a#b###f#g.7#g#m#f#n#n#.#f.P.J.K.A.q.g.#...#.#...a.a...#.#...#.b.#.#.a.#.#.#.#...#.#.#.b.b.a.a....................", ".m.Q.P.Z#..7.8.4.T#b.T#m.Z.3.Y.L.2#c#p#k#h#w#b#g.5.1#o.6.6.4#b.5.Y.T#c#G#C#D#F#Z#M#T#T#J#K#J#C#F#H#T#F#J#I#p#F#f.V.E.F.m.g.i.k.g.l.f.i.i.f.e.l.s.n.o.i.e.i.r.j.i.l.q.h.o.o.j.n.f.d.c..............", ".E.J.V.0#i#j#r.7#.#c#.#f#q#d.9.6#p#e#n#n#z#l#m#s#n#.#j#j#kabaa#X#Qak#6aqaAaSaLaNaFaKaFaDaNaoayaKazaGaRanaCapaa#H#A#q.R.M.B.H.K.E.E.K.V.H.G.C.Y.N.L.x.u.I.M.A.J.C.z.I.E.O.L.G.A.A.v.h.a............", ".z.z.0.7.8.Y#n.7#d.9#b.4#h.4#h#r#l#b#o#d#p#i#b#j#j.9#w.W.5#k#j#g#t#D#o#w#y#I#G#M#Q#I#O#z#K#G#J#K#D#J#J#x#E#A#n#k.8.X.Y.W.S.Y.R.H.0.6.3.4#c.1###..7.P.P.O.U.Y.4.S.W.W.V.T.Z.Y.D.O.M.g.c.b..........", ".y.r.Q.S.R.S.3.L.U.R.U.P.V.X.8.6.2.5#n#l#o#s#f###b.3.9.v.M.8#e.7#.#f#i#t#x#N#R#J#Q#Q#N#E#M#P#B#J#P#Y#P#J#M#J#N#B#D#s#x#s#o#c###m#u.9#m#D#t#p#q#w#L.3#f#..6#h#f#a#d.8.8#c#..U.0.F.n.A.m.a..........", ".l.D.x.O.A.B.C.I.D.N.W.S.S.0.3.O.R.0.5#g.1.7#.#a.6.1#m.w.N##.9.5#a#h#n#4#Y#1#1aeafafanaoahanasapaiaralahaf#2aiabac#9af#7a.ad#6#V#v#J#I#Lae#z#I#0#5#r#p#l#b#n#o#x#u#p#e.7###g.Y.P.u.v.f.c..........", ".f.l.k.l.h.q.k.n.p.y.t.L.F.D.A.G.X.W.4#b.7#m#b#i##.S#f.A.Y#o#l#o#e#b#j.H.H.J.M.K.P.O.R.N.M.L.O.S.O.O.R.Q.S.T.S.P.P.R.R.R.S.W#.#z#1#S#Pacaq#P#YamaB#C#w#u#o#e#j.5#a#j.3#h.4.7.O.T.v.n.i.a..........", "...#.#.a.a.#.#.b.f.k.p.D.u.q.Q.O.I.R.0.N.5.6.T#e#a.1#l.H.5#A#H#s#p#Daf.5.A.F.I.J.J.I.K.J.K.K.I.I.L.L.K.I.I.H.H.K.K.K.N.L.J.J.v.E#5#0#VaoaJ#ZacaBaA#J#u#l#r#.#h.5.2.8.0.S.P.R.x.A.m.g.c.#..........", ".................a.c.t.t.v.J.W.O.y.K.J.R.5.3.3#k#a#.#K.H#c#W#O#S#G#2aN#5#M#U#8#7a.#4a#a.#9#9adadaeabafab#7a#aa#7a#a.abaa#7#8#s.E#3#8#YapaN#UajaLaN#N#A#r#g#a.2.L.H.D.s.C.J.A.x.l.k.e.a............", "...................a.c.f.i.q.r.l.k.o.q.I.P.Z#f#k#o#o#5.O#a#4#5#X#R#6bDaa#W#W#0#V#2#4#3aa#4#2a##4#2#1#1#4#4#2#4#5#4#4#Y#3#1a.#s.C#9#8#WanaN#Z#9aNaG#F#o#f.N.w.l.c.a.a.a...a.#.#....................", ".....................#.a.d.a.g.c.f.g.k.s.B.T.7#b#r#l#7.S.9#3#4#V#L#8by#9#V#Z#X#V#T#2#X#Ya##5#6#7#3#3#3#2#2#Y#2#1#0#X#Y#0#0#2#x.E#4a##YacaN#Y#8alaF#k#v.5.A.p.e.a..................................", ".............................a.c.d.e.q.G.S.Z.9#.#v#j#1.X#f#U#V#0#O#1bA#7#Q#Z#U#W#2#0#Q#V#Q#4#Z#Z#R#2#Y#0#2#W#Z#0#U#Z#U#U#V#Y#q.B#V#0#O#Vay#K#U#4#W.6.Y.S.E.g.a....................................", ".........................#.a.h.o.v.G.P.W.N.9#h#m#C#g#8.X#j#X#V#W#F#Sbt#X#U#X#S#W#P#V#Q#1#Z#W#Y#0#S#P#M#V#L#R#X#Y#L#X#T#1#U#Z#q.z#S#Z#S#Tar#E#D#O#s.V.L.s.k.f.#....................................", ".......................#.a.f.o.x.H.O.S.4#a#v#E#J#J#f#3.U#j#Y#U#V#K#Lbf#0#M#Q#R#S#M#Y#R#L#S#W#K#O#Q#R#P#L#L#R#F#L#H#N#N#I#N#G#o.w#I#L#t#P#T#m#c#v#n.G.L.o.l.h.d....................................", ".......................a...o.p.K.G.T.8.4#l#o#J#P#U#j#7.1#l#P#U#T#J#Xbp#2#K#N#L#I#L#H#N#D#C#I#E#w#K#S#O#M#F#L#L#J#L#O#K#G#A#F#f.x#L#Q#r#M#2#v#r#C#s.K.T.z.m.k.a.#..................................", ".......................#.e.q.t.J.N.1#q#e#A#p#K#F#U#hac.U#e#Y#U#W#L#0bta##O#Q#4aKaWaQaKaMaDaQaLaBaCaCaOazaOadayaxazaEaIal#F#s#k.v#w#Q#z#wa.#x#k#M#r.W.Y.D.y.q.f.d..................................", ".......................e.k.n.H.Q#.#a#q#m#H#z#O#M#Q#iak.5#d#U#S#T#B#Xbsab#L#Racab#O#Q#R#M#L#L#F#z#k#m#A#h#m#j###t#f###Aa#at#S#g.w#y#F#t#Ea##o#p#0#S.0.E.D.t.k.e.a..................................", "...................#.b.l.n.z.K.2.8#g#n#k#r#C#L#O#T#daf#.#m#U#X#2#I#Vbzaa#D#L#v#Q#K#D#U#D#e.8.4#q#w.7.8.8#..4.Z#E#r#c.Q.Taraf.7.w#s#v#H#Kae#A#z#I#N.Y.F.y.s.j.c....................................", "...................d.o.z.v.M.2#c#n#n#s#t#C#E#F#O#S#kag.5#m#4#T#0#O#Vbq#0.6at#xaAaPaAa1a7aXa7a#aCaXaOapaGaQ#S#Yaeapaeam.5#uaG#j.t#u#A#F#Fae#I#C#3#C.X.D.C.k.d.b....................................", ".................b.n.k.x.L.Q#a#c#i#t#r#C#G#N#R#V#Y#gad.6#e#2#S#Z#N#Rbx#M.IaW.0#F#2#S#8aEanan#S#D#S#S#e#L#Q#A#w#A#x#wae#s#pae#k.w#A#u#y#Maj#G#D#5#O.S.R.x.p.f.#....................................", "...............#.f.l.A.w.S.W#h#t#n#C#H#H#G#R#M#U#Y#ga.#a#k#0#Z#X#Q#RbH#R.saw#J.9.9.X.S.2.7.P.M.T.P.9.F.0.S.J.W.V.W.Y#j#u#V#I#l.y#q#E#B#C#8#I#w#R#L.4.T.I.C.p.c....................................", "...............#.e.l.A.H.5.U#k#c#u#o#y#y#G#R#J#T#W###7.6#i#1#U#W#M#XbAag.U.9aoaGaxaoaparap#9ad#3aiar#8#6abafaj#4ana.aa#y#z#w#b.y#o#G#E#Kae#O#Ka.a..5.E.C.u.o.f....................................", ".................c.e.n.J.P.H.X###h#j#n#y#u#E#G#L#S#c#Y.4#d#S#V#Z#P#Tbqaj#F.T.K.8#.#.#e.6.5.7.2.U.0.X.N.M.T.T.T.N.I.Q.M#p#z#w#b.y#p#v#x#M#0#K#B#W#2#i.9.I.z.r.f.a..................................", ".................c.b.g.r.q.A.G.P.8.4#d#m#o#x#x#E#F.9#0.4#b#K#G#P#P#QbAaf#Q#M#u#h#j#e#g#j#f#b##.6###g.0.W#c#c#.#d#h#h#u#G#F#G#r.C#v#H#t#Iac#G#R#8#U#e.U.H.C.s.b....................................", ".................#.b.l.p.l.n.x.w.C.K.X#a#i#a.7#q#o.Y#G.6.8#L#K#B#J#Kblai#O#K#P#T#L#I#D#L#L#x#D#E#m#n#d#o#b#j#p#s#z#w#C#v#K#C#k.C#t#O#y#Ead#K#I#5#2.1.U.O.x.o.c....................................", "...........................#.#.#.f.f.u.y.p.O.M.R.Z.C#d.O.0#z#z#H#G#Lbjai#G#W#N#L#G#S#O#L#O#B#H#u#r.5.4#..5#d.7.4#g.6#H#v#J#E#f.D#x#N#r#G#3#D#C#Xa.#o#a.1.D.n.i.d.#.a.b.#.#........................", ".................................a.a.g.o.q.u.B.z.y.u#a.M.2#A#K#B#x#Rbfai#C#P#S#V#N#P#M#Q#I#H#K#t#w#g#c#m#g#n#h#j#t#q#x#H#P#K#o.C#t#J#u#G#6#D#u#1aa.7.9.Z.H.F.p.n.j.h.g.d.c.#......................", ".......................................d.c.j.k.i.k.p#b.N.2#G#F#D#H#Eb.as#H#Q#X#R#S#T#P#I#I#E#H#q#B#k#u#n#m#v#f#q#l#o#x#B#L#H#v.I#s#N#B#z#W#B#n#Uad#q#b.X.E.R.L.H.A.B.w.l.f.#......................", "...............................................a.g.q.6.Q.5#y#C#F#C#Ebgal#G#O#J#L#T#D#P#J#K#M#F#r#y#H#r#o#u#k#l#m#p#A#H#C#L#L#C.J#p#Q#p#u#U#t#m#q#5#f.2.3#a.O.U.U.L.D.w.w.g.e.b....................", "...............................................#.f.p.3.W.5#H#B#E#B#Bbg#6#A#L#K#O#K#F#L#G#H#D#D#A#w#w#m#u#m#p#q#s#w#b#B#w#z#B#l.B#l#I#A#A#J#z#l#F#3#d#i.4#a###f.5.5.7.R.E.h.b.b....................", "...............................................#.e.h.7.E.U#n#q#C#H#pa8as#L#T#R#L#V#Q#K#M#I#N#H#I#S#J#J#J#B#n#D#F#M#y#P#F#C#I#q.G.8#v#n#i#B#r#k#J#O#j#n#a#d#d#e.1##.Z.S.T.p.d.b....................", ".................................................d.j.H.G.M#j#p#o#A#yaTaMbca5bgbda5a3a6a2a7aLaRaLaSaIaL#7apahana#abam#7anacab#T.1.5.3.7#f#s#m#m#Eab.4.7.V.7.6#m#.#d.5.N.y.r.k.#....................", ".................................................#.h.H.z.S#b#k#e#D#n#J#X#2#H#J#L#Z#Q#K#B#S#o#.#o#g#0#Y#J#G#A#n#q#q#v#t#u#g##.5.1.R.U#b#.#k#m#i#Zaa#d#b.V.W.9.7#c#d.1.E.s.o.k.a....................", ".................................................a.b.i.B.x.E.2.Y.9#m#h#h#j#t#n#l#O#k#K#y#7#X#q#I#s#v#x#u#b#q#d#m#l#v#r#f#k#e.Y.Y.Q.W.3#k#q#h#Iaaao#j.0.Q.M.Y.H.N.Q.L.M.z.i.c......................", "...............................................#.c...A.e.t.P.V#d#a#T#S#QahakatafaZadapama8b#a4aTbh#M#E#C#u#s#h#w#C#z#q#w#l#q#b.9#f#.#c#w#A#r#KakaA.N.Q.E.r.x.v.B.m.r.v.l.e.#......................", "...............................................a.....u.x.h.P.J.x.X#s#F#R#P#R#Z#P#Y#5#V#O#U#V#7#X#2#z#q#m#j#c#o#o#s#s#n#k#c#h#l#h#m#l#p#t#t#r#xai#P.R.B.x.o.j.s.r.j.i.j.h.a........................", ".................................................h.b.w.o.p.e.D.j.q.S.H.J.4.9#g#h#g#m#n#o#m#h#l#k#d#e#l#p#o.X.9#j#s#o#x#o#s#h#m#e#p#J#O#G#F#C#D#1#6.B.o.i.h.f.b.c.c.a.b.#..........................", "...................................................f.L.A.d.Z.E.1#j#J#r.9#I#5#W#8#6a.ad#8#5#8aa#3ab#S#Z#N#P#B#w#L#T#I#3#1#6#0#X#X#0#T#R#S#y#J#H#M#Z.q.d.a.#........................................", "...............................................d...e.o.A.q.6.3#w.5#h#r#4#M#Qa.#5#8#8aa#Z#8adabac#5#8a.#1#z#P#L#K#R#T#U#W#X#R#S#2#T#V#Q#M#s#B#r#W#n.j.c............................................", "...............................................d.i.d...i.W.9.5.c#q#B#j#Q#Q#1#3#3#6#5acababaa#X#Z#X#V#L#O#M#x#P#Y#J#M#0#1#W#V#7#X#1#X#U#M#w#z#s#M#a.e.b............................................", "...............................................#.b.b.e.K.W.J#g.Z#A.Z#w#J#U#5#4#4#Xa##7#6aaaeaeaeac#4a##7#3#W#V#X#6#W#Y#7#1#3#2a.#7#7#W#R#B#E#j#l#r.m.b............................................", "...........................................d.i.q.E.j.R.1.V#p#w#i#OajauaJaMaB#E#5ac#S#4#2#3#6#0#1#U#Z#3#8#3#5#8#7#5#8#7a#a.#9#5#5#4#1#Z#V#Q#A#x#z#r.q.g.a..........................................", ".......................................#.b.k.C.G.N.q###m#j#r#N#O#x#R#r#k#YaLa.#Q#Y#V#4#6#3#8#6#5#4#6#6#6#9#7a.#5aa#9#3#5#4#6a##4#6ac#9#Y#N#N#K#T#N.q.b.#..........................................", ".....................................#.g.j.F.S.8#e.u#x#v#H#J#I#N#rafae#5#Pataa#P#U#W#1#3#5#3#5#7#6#9#7#3a.a.#6#6#2ac#6#9#9#9#6#3#Wafaj#5#K#K#L#S#F.j.#.#..........................................", ".....................................b.g.s.O.3#j#h.u#C#M#U#Ya.#5#Kac#D#E#UaPaBasak#Y#T#3#3#V#3#Z#7#5#6#4#Y#7#6#6#Z#8#0#3#8#5aa#1#G#0asah#M#H#B#L#B.n.c............................................", ".....................................d.t.z.H.5.Y.8.w#O#4#T#9apal#7#3#x#I#p#B#K#IafaK#P#3#4#O#O#7#1#9#7#6#Z#0a.a.afal#9#Y#9#Tajag#0#Vaaam#W#I#r#E#q.j.b............................................", "...................................#.e.t.D.V.9.9#f.s#M#X#l#G#s#n#Z#X#Rad#M#H#r#a#iaN#R#N#P#K#U#3#0#X#0#2#4#2#5#Yacauap#0#3#W#S#1#6#3#1#8#7#L#z#j#p.i.d.#..........................................", "...................................#.f.l.I.N.U.5#l.n#F#K#ha##V#Pap#S#z#I#X#Zaf#5#gaz#Q#B#P#M#R#X#S#Y#Z#1#0#4ad#R#7acazab#Z#S#E#H#S#X#U#5#7#B#t#N#r.C.e.c.#........................................", ".....................................a.h.q.r.H.V.S.l#p#M#j#U#H#C#S#C#C#M#o#E#7#O#AaV#O#I#K#7#P#T#5#3#2#5#4#Pao#0#5#5afav#7#0#Q#z#M#V#T#T#K#z#F#Q#F.O.o.e.b........................................", ".......................................d.k.q.C.X.Z.i#i#x.9#s#C#P#Gac#k#6#Da#auak#0ax#4#L#S#6#0#0#3#Z#6#6#7#Ma.#3#Z#2#5aqa.#N#0#F#B#A#F#V#Z#S#Ead#4.M.r.#.#.#......................................", ".......................................#.c.n.z.x.Y.i#a#s#d.Y.L.S.7aC#sae#r#C#o#b#y#X#0#V#J#8#0#7#1#9#5a.#7#D#Q#Z#7#8#6ah#7#Y#1#Z#T#P#L#M#B#A#F#2#1.H.B.a.d.a......................................", ".........................................b.l.t.v.I.i#d#j#i#q#y#i#dau.4#Q#janad#T#5#3#V#W#0a.#1#V#2#9#S#6#9#U#D#J#X#7#3a.#6#4#4#V#P#7#V#S#C#S#Bag#R.R.s.x..........................................", ".........................................b.k.A.z.0.h#c###f#w#K#E#qaRa#at#RaMar#8a.#6#1#3#Y#0#3#2#6#3#8#Y#1#6#1#E#w#H#3#0#Z#6#0#1#S#F#0#N#D#I#j#oaa.q.O.C...d.#....................................", "...........................................g.l.A.T.f.S.8.6#k#i#x#n#Gaeaj#Narab#0#7#5#5#4#9#4#4#X#0#0#2#4#8#1a.#7#8aa#3#4#6a.#3#7#S#Q#U#Q#V#z#I#0ae.9.s.r...d.a....................................", ".........................................#.b.d.m.v.e.L#a.8#f#t#G#I#i#a#c#l#V#6#8#9#5#8#6#Y#X#4#3#9a.#7#6ab#9#6#Za.aw#9#6#8#6#6#4#8#6#W#X#W#E#L#Hay.t.2.d.l........................................", "...........................................b.g.q.l.c.V#v#y#B#X#Tabai#8#Y#1#7#Xa##9ac#6#5#8#8#2#2#6#4#3#5#6#9ac#X#Nacac#8#9#8#7#4ajaMaYaUao#4#Tad#I#a.q.D.q.c.d....................................", ".............................................b.f.g.aaabObObObObObObObObF#O#O#X#7#6#8#9#1#3aa#8#5#3#3#7#3#8#0#7#1#4#5a##9#8#7afbdbObObObObObKaHacag.0.Q.i.e.a.d...............taA.4........#7#J....", "....................................................#1bObO.t.c.e.j.xaAbObO#R#w#S#3ac#9#4#X#6#Z#X#6#2#8#7#9#7#4#7#7a.#8a.#9bcbObOax.D.F.P#cbCbObO#T.o.Z.r.d...c............#4bObO.C.....7bObO#q....", "....................................................#1bObO.w.c.l.p.G#ibObO#L.8#Q#X#1aRbpbtbmaL#3aaaMa5a3afafad#2ama3aZalaabNbObf.s.W#s#H#C#UbraB#o.M.A.E#Va4a2as.T......#Ca1bObO#S#H#satbObOau#A.Z", "....................................................#1bObO.y.e.z.y.DaLbObO.K###S#8bGbObObObObObvadaObObOad#NarafbgbObO#BacbObO#E.N#y#T#1#0#y#h.T.Z.L#cbJbObObObObOau....a5bObObObObOaLbObObObObO#E", "....................................................#1bObOa2aQa1a8bzbObO#Y.s#d#KbzbObO#S.8#0bObOa2#RbLbOaP#e#0#9bNbOa9.QaEbObO.3.2#M#N#Va##P#b#Q#z#abIbObx.U.yakbObO#i..#taLbObO#K#i.Y#1bObOap#g.D", "....................................................#1bObObObObObObObOby.1.M#m#5bObOaj.v.R.ZaxbObO#xaXbObO.3#HaCbObO#n.UaGbObO.3#l#K#9#T#T#V#K#g#haebObO.S......bjbObt....#LbObO.t.....NbObO#c....", "....................................................#1bObO#M#m#s#B#NbjbObO#p.2aNbObO.8.1#U#3apbObO#xaibObO#J#EbebObO.F#caKbObO.7#k#I#0#U#Z#L.8#G#caWbObO.d......#1bObO.r..#WbObO.w.....1bObO#f....", "....................................................#1bObO.u.c.m.n.u.HbAbObn.QazbObO.X#.#Q#ZambObO.8#ObDbOaJ#ebMbOak.G#taqbObO#Q###L#h#p#zadaG#U##a8bObO........#ZbObO.z..#YbObO.x.....5bObO#g....", "....................................................#1bObO.w.c.h.v.o.ya1bObO.t#6bObO.5.8#H#JaibObO.Y#xaGbObO#PbObO.9.0#z#TbObObb.U#v#y#b#oaWbObO#VaNbObO.e......a#bObO.m..#XbObO.x.....6bObO#g....", "....................................................#1bObO.x.d.k.s.n.2bGbObh.j.6bObOay.Y#z#Fa2bObO.1#E#RbObObqbObp.w#c#D#DaLbObOat#.#l#haqbObObu.h#LbObO.3......bvbObe....#YbObO.x.....6bObO#g....", "....................................................#1bObOa0aMaXa0a2bObObO#g.f.obabObO#S#AasbObOar.Y#w#wbibObObO#Q.F#d#l#r#vbkbObObDa2bzbObObO.D.a.sbAbObs##.0aSbObO.Y....#0bObO#j.P.3.3bObOae.J#i", "....................................................#1bObObObObObObObObO#1...a.c.AbabObObObObOaP.l.J.Z.2#RbObObO.x.G.P.R#a.J.3adbObObObObObv.E.b.f...FbwbObObObObO#E.......KbObObObO#L..bBbObObOaO", ".....................................................4#I#n#h#j#k#k#k##.l.........b.d.9aoaBal.W.#.c.l.t.v.NbObOa2.i.y.y.z.E.J.z.u.C.6#q#m.D.....e.......m#kayay#V.s...........4anauai.E...D#4avav.Z", ".......................................................................................#.............a.c#CbObO.4.d.p.A.h.#.#.f.i.c...e.....c......................................................", "....................................................................................................#7acbEbObs.e.b.a.h.d.c...e.a.c...........#....................................................", "....................................................................................................blbObObO.H....................................................................................", "....................................................................................................#a#E#f.h......................................................................................" }; VenGaBoyTK-1.01/logo.xpm100644 4423 144 144642 6743330103 14003 0ustar sracerusers/* XPM */ static char *logo[] = { /* width height num_colors chars_per_pixel */ " 250 94 256 2", /* colors */ ".. c #0b0505", ".# c #838373", ".a c #c4c299", ".b c #c6907e", ".c c #4c4330", ".d c #e4e5ba", ".e c #a2a382", ".f c #846149", ".g c #e0c39b", ".h c #a58463", ".i c #e0c4b6", ".j c #6a644f", ".k c #c7ab89", ".l c #242214", ".m c #fbf4c1", ".n c #e8ac94", ".o c #887052", ".p c #a9937e", ".q c #e1d4be", ".r c #b3b4a0", ".s c #654935", ".t c #a47164", ".u c #8b9282", ".v c #c4ada4", ".w c #442917", ".x c #f1e3c6", ".y c #cad2ba", ".z c #87756d", ".A c #b2a481", ".B c #747363", ".C c #f9d4bd", ".D c #a7958d", ".E c #270904", ".F c #e2d4a9", ".G c #f0e4d8", ".H c #998368", ".I c #ebf3e6", ".J c #c9b897", ".K c #d2c3a7", ".L c #ada59f", ".M c #6a5841", ".N c #32321f", ".O c #8a7b61", ".P c #78644e", ".Q c #535345", ".R c #b48474", ".S c #e0d5cd", ".T c #b69472", ".U c #f4c284", ".V c #14130f", ".W c #e6b898", ".X c #352518", ".Y c #f7c5b5", ".Z c #473829", ".0 c #faf4e5", ".1 c #755942", ".2 c #d0c4b8", ".3 c #abb2ae", ".4 c #f3ecc6", ".5 c #988478", ".6 c #93948e", ".7 c #564430", ".8 c #a6857c", ".9 c #d6ad8e", "#. c #b2ab8d", "## c #c6a081", "#a c #987160", "#b c #c8b8a8", "#c c #78655d", "#d c #897c70", "#e c #f8d5cc", "#f c #f2ecde", "#g c #e0cba8", "#h c #25190f", "#i c #f7b8a1", "#j c #e1dcbd", "#k c #fcfde4", "#l c #83847e", "#m c #73746d", "#n c #9f6a5f", "#o c #b6958d", "#p c #d7b9a7", "#q c #b99b7d", "#r c #382b1a", "#s c #56453c", "#t c #866950", "#u c #e0ccba", "#v c #d7b898", "#w c #573925", "#x c #fcfdd0", "#y c #cbd3cb", "#z c #f9d4a9", "#A c #34180a", "#B c #b0aca3", "#C c #1b1a12", "#D c #dbe2da", "#E c #9ba49e", "#F c #bca381", "#G c #9b9c94", "#H c #c5a191", "#I c #bbc3b9", "#J c #a88c6f", "#K c #68594f", "#L c #d1ccbd", "#M c #988c81", "#N c #c7ae98", "#O c #ab9b7e", "#P c #fce4b9", "#Q c #887660", "#R c #babba1", "#S c #a57c6b", "#T c #fadcc1", "#U c #170404", "#V c #66503a", "#W c #987c70", "#X c #fcecda", "#Y c #7a6b51", "#Z c #e1dcd0", "#0 c #e9b9a6", "#1 c #8b8b82", "#2 c #737b6d", "#3 c #6a645d", "#4 c #987c60", "#5 c #483c35", "#6 c #76594f", "#7 c #b8b5ae", "#8 c #251d1c", "#9 c #87695f", "a. c #ecc4a8", "a# c #999382", "aa c #2c2a20", "ab c #5a5b4e", "ac c #4a443d", "ad c #f8c4aa", "ae c #f6ac98", "af c #98766c", "ag c #463121", "ah c #d0dcbc", "ai c #d3dbcd", "aj c #e4ecde", "ak c #b9cbb9", "al c #946254", "am c #3c3326", "an c #c5997d", "ao c #7c7b61", "ap c #b48e6e", "aq c #a3aba3", "ar c #e8dcab", "as c #bcb390", "at c #b47e74", "au c #745240", "av c #a79c93", "aw c #9b8c69", "ax c #ecfbec", "ay c #d2cba8", "az c #f8dcab", "aA c #bbbbb1", "aB c #8c8373", "aC c #856156", "aD c #d4b1a4", "aE c #d49e84", "aF c #d4a68f", "aG c #0c0d0a", "aH c #251208", "aI c #f8ccb7", "aJ c #5b4b32", "aK c #a78c80", "aL c #796c61", "aM c #faddcd", "aN c #5a4b3d", "aO c #160d08", "aP c #6c6b61", "aQ c #4c4e4c", "aR c #f8ccab", "aS c #2c231b", "aT c #d4d3b5", "aU c #5c5342", "aV c #1c140f", "aW c #fcecc3", "aX c #bcac89", "aY c #eccba9", "aZ c #ecccb8", "a0 c #bcada0", "a1 c #543224", "a2 c #c4ccc1", "a3 c #b69c8e", "a4 c #ecc5b6", "a5 c #fbf4d0", "a6 c #ecd4bd", "a7 c #644a4c", "a8 c #afa392", "a9 c #7c7363", "b. c #fce5d5", "b# c #bca69c", "ba c #b79480", "bb c #f8f5f5", "bc c #9c958e", "bd c #ecdcbf", "be c #fcfefa", "bf c #7c746d", "bg c #392d24", "bh c #946a54", "bi c #d4d4ca", "bj c #1c1b1c", "bk c #e4e4d9", "bl c #a4a49e", "bm c #c4c4b9", "bn c #a67d74", "bo c #675245", "bp c #ecddcf", "bq c #7c7b72", "br c #94695e", "bs c #c6978d", "bt c #b68d80", "bu c #e4eacc", "bv c #a57668", "bw c #cbbe99", "bx c #d7b298", "by c #977660", "bz c #c9beae", "bA c #9c9a81", "bB c #32322e", "bC c #ecd3aa", "bD c #ecd6cc", "bE c #8c857d", "bF c #bca391", "bG c #fce4ca", "bH c #bcb3a2", "bI c #341e10", "bJ c #3c3a26", "bK c #6c6a50", "bL c #c8b28a", "bM c #e9b29d", "bN c #c6b2a8", "bO c #6b5e41", "bP c #e7be9a", "bQ c #4b3e2b", "bR c #775e43", "bS c #c5a680", "bT c #271e12", "bU c #f8bea7", "bV c #d8beaa", "bW c #d8be97", "bX c #553e2d", "bY c #c6a693", "bZ c #695e52", "b0 c #e8bea9", "b1 c #785e50", "b2 c #f8b29c", "b3 c #c3c2ab", "b4 c #e2e3ca", "b5 c #a3a393", "b6 c #e0c4aa", "b7 c #a78471", "b8 c #24231d", "b9 c #877061", /* pixels */ "aYbC#Xbb.qaT#Lbk#XbGaY#X.C.CaI.C.C.C#Tadb..0#k#X#X#e.0axbeb.#kbb#k.0.0.0#k#k#kbeax.G.0bGaW.G#XaTbebe.S#f.x#X.CaMaZ.gbG#jbbbebe.x.Gbebebp#X#XbG.xa5#k.0#XaW.0a5#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#k#k.0be.0a5#Xa5.0.0bGaIb.bGb.#T.xaWb6#kbebebebe#f.xb6.C#T#X.0#Lbb.2#k#XbVaI.CbG#u.0bebbaA#I#D.0aW.SaI.C.CbWbebe#X.Y.YbU#iada6#L#k.2.CadbU#iaMbb.0b.aMbe#yaibe.0bx#0.Wb0.2bk#f.Jbxb6a.adb6#7be#LbLbe.x#uaZa0.Ibpb6.YbUb0", "#TbGb.b.#k.0#f#k.q#TaIaIaI.C#T#T#T#TbGaMbG.0.0b.#XbdaMbebeaM.0.0.0#f#kbb#k#k#Xbe#k#XbGbG.0.0#Xbkbbbebebe.x.x#TbDbC#T#T.x#k.0.G#j#X.0bebdaW.0.x.0#X.0a5.0.0aW#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#kbe#k#f.0a5#k#X.G#ebG#XaM#TaMaZa6#ubebebebebe.q.qb6bGbDbebe.I#kbeaM#uaM.CaR.CaZ#Zbebeahax#k.q#u.2.2bV#vb6#pbibe.iaI.YadaI#ubebbbVaZ.YbUaI#X.0b.aM.qbeaxaA.y#b#NbL.2bbbebe#b#N.9aIad.YaIbp.0#bbwaA#La6bVbebebNa.b0b6#v", "#eaIbG#Xbebebebe#uaz#T.C.0.CbGaMb.#XaZaM.0#k#X#X#Xb.bdbebb#X.0#X#kbe#fbe#fbb#fbeajbDbGaM#kbe.0#fbeaxbeajbm#Z#k.0b.a6a6b..G.0.qbGbGbdbe.0#T.0#f#ka5.4.0a5#X.0bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#k#k.0.0.4#f.0.x#X#kbd.x#X#XaM#u.C#Tb4bebbbebe.x.C.Ca.aMaMbebibebe.0#e#T#e.C#ibU.CbVbebebe.IbmaA.0#jbib4.gaRaI.qb4.2aZaIaRaIbN#k.0#p.Y.Yb0b.bb#XaZ#e.Gbebmaxayb3#L.r.GaT#u.2#L.S#ub0aZ.i.i#u#u#vb6#Lbe.G#ua2.2.k.9#ba0bp", "ad.CaM#kbbbebebe#ubG.CaI.C#Tbdbp#Lbp#kbpbebebe.0b.#T#u#f#f#XbG.0.0be#Xbe#f#XbebebebGaMaM#kbe.GbebebebeaT.0#kbe.0.GbG.0#T#X#T.xa6aWa6be.0.4.0.0aW.xaW#X#k.0#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#k#ka5.0#k#Xbe#k.4.0aW.0#X#f#k.q#Tbbbebb.0#X#T#z.C.C.C#e.q.I#k.xbzaI.C.CadaR.C.WaZ.C#Dbbah#RbmaxbH#k.S.KaIaI#e.Kb6a4aIaIaI#u.Gb6bV.Y#Xb.bb#Xb.aZ.ibeajbm#kb4#R#L#k#b#paZb6bLa5bHbz.qbDa6#u#ub6bVa6bebe#Db4a0aD#v#.#Z#Z", "aI#T.0#Xbebebbbe#f#g#T#T.C.x#X#kbe#k.0#Zbebe#k#X#TbGaZbe.SbG#XaW#k#X#f#Xbebebebe#k#XaM.0bebebe#k.0aMbp#u.G#T#j.Gb.bp.0#XaWa6bGa6a5bpbe#Z.0a5bu.x.xbG#f.0bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#k#k#k.I.0be.0#f.0.0.0#k.0bebb#X.G#j#kbe.0#X.C.C#e.C.C.CbD.2.x.2#u#p#TaIaIad.YadaIaZ.Gbe#Rb3.0be#kbbbe#b.iaI#u.qb..C.C.Ca6.i#paZaRa6bebb#XaMaI.K#Lbebeajbeaxbebe#baZa.a4b0#v#v#b.0be.G#Zb6b6aI#u#ubebeax#kbL#pb6#Lax#j", ".Cb.#k.Gbebe.Ibe.4b6b0.CaZa6#u#u#u.S.0bebebebb#faMaMaWbe.Sa6.C#X#XbG#X#X#Xbd.q#kbe.0#Xbebebe#XaMaM.CaY.C#TbGaM#TbGaM#kbdbD#Ta5.0#X.0be#Xa5#Xb4.xaz#k#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#k.0#k#k#k.0.0.0a5.0bebebebebe.0.I#faT#f#k.x#TbGaI.C.C.C#TbGbVb6bPaI.CaI.YaI#k.0aIa6bmaj#k#Z#f#Zbw.Gbeax#Ibz#f#k.i#u.Kb6b6b0.WaI#T#X#X.0#eaIb6bV#Z#fbebkaxbeax#fbWadb0aI#pbx#vbL#Dbe.Ibi.0aZ#p.S#ubebeax.0#pbx#B#kbbaA", "bG.0#kbkbebe#kaxbp#gb6aYbGbGaZaMaM#X.xbebebebe.0#ub6.qbebe#eaWb.bGb..G#k#X.qbp#f#kbb.0bebebe#Xb..C.CaI#T.C.C.C.C.Cb.be.G#X#X#k.0.0.0aj#j#X.4#fb4bG.0#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#kbebebebe#k.0aW#X#Xbebebebb.Ib4#j#La5.G#Z.0a6aZ#TaIad#T.CadaRb6a..CadaIbUaIbbaM#e#b#fbmbebe#b.C.i.i.0#k#k#k#k#La6bV.q.q.J#0a.aI#X.0b.aM.C#e.Yb6.JbH#N#bbHbebebe.S#v#v#p#p#Nay#Ibe.Ibebe.2#g#Na6.ibD.Gbbbeb6a0.0bebe#D", "#fbe.4aybbbe#LaibuaybCaRbGbGbG#TaM#T#Z#kbebebebe#ubGbdbebe#e#TbGb.bG.0#X#XaW.G#Xbebebebebebe#XaM.C#T#T.C#T.CaI.CbGbGbebe.I.x.0#f#f#kbebd#T.0bebe.x#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#kbebebebe#k#ka5.0#X#kbebebe.I#kbp#ubd#k.S#Z#k.C.CadaRaI.C.CaI.CaI.CadadaRaIaM#eaM.C#faTa2#kbe#paIaMaYbV.2.i.ib6.C#0bibeb4#p#v.Y#ebbaM#ead.Ca4aIaI#v#b#g.9bV#ubbbebeb4#I.K#Lbbbebebk.2bb.I.i#v#ea0.Cb6bibe#f.i#ubebe.I#D", ".0#k#jaTbebe#L.y#fbe.0a6aM#T.C#T.C#Tb..0be#kbeb4#uadaZb6.4.q#Tb.#TaMbG#XbG#X.0be#kbebebebebb#kaMb.bGaM#T#T.C.C.CaMa6.0bebebe.0.0.0#kbe#Zbd.x#kbe#k#fbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe.0be#k.0#k.0#kbebebebebebe.x.C.q.q#LbebdaIadaIadad#TaI.CaI.CaMadadadaI#Xb.#X#f#k#Nb6#ube#u.CaIaIaIaIaI.YaI.YaIbebeakbw#0bx#u#f.S#ebUad#ibUaIa6aIb6aR#g#N#k.0bebN#N#fbe.0bebeb6aMbebbaAaA#kbNaZ.2bD.S#X#Lbebebbbbbe", "be.G.2.0bebebb#kbebe#faZ#T#TaIbGbGaI.x#Xbe#f#kaTaYa.aY#T.4bpbdbG.C#T#XaMaMbG#kbebebebebebe#XaMbG#u.0aM#T.C.C.C.CaM.q#k#fbbbebe#X#X#fbebe.x.G#k.0bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#k#k#k#kbe#kbe#kbebebebebe.0.q#Tb6.C.0#k#TaIaR#z.C.C.C.i.CaMaIaIad.C.0.Yb..0#f.0.qb6aI#u#Z.Jad.Yad#ibUbUbUaIaIaZ.Sbeax.2aZ#u.0be.i.Y.C#ibU.YaIaIb0a.aZbVbx#p#bbVaI#ubz#k#LaAbe.K.q#fbeai.I#kbzbV#u.0.S#fai.Iaxbe.3ai", "#k.q#j#kbp.S.0bebe#ZbpaMbG#T#T.CaMaIaz.xbbbe.0aWaR.CaY#u#kbe#ubG#TaI#TaM#Tb.bebebebebebebeaMaMaMaW.CazadaI.C.C.CaM#f#k#Zbbbe.I.xbG#Z#kaxbb#f#f.I#fbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeax#k.0.0bebebebebebbbebb.q.C#gaYaM.0#k#u.CaIaI#T#T#u#fbb.iaI#zbU.0.0aZ#ebbbeb.#X#e#Tb6#kbpaI#iad#i#i#iadad.YaI#u#Lbw.Ca.#e.GbeaM.Y#i#ibU#iada.b6#N#Nbx#vaYa..iaZ#u#bb.b0.vbe#L.S#k#faA.Ibb#k#bbebp.i#X#fbebebb#Daj", ".0b.bb.GaZ#Tbpbe#u.g#T#TbGaMbGaMaI.C.q#Zbeb..q.C#Taz.i.0bebb#ubG.C#TaM#T.Cb..0bebebebebebe#X.q#X#fbG#TaIaRaRaR#Tbp#kbb#jbe#k#kbG#XaW.0be#kaxbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe.0#kbebebebebe.0#fbkbe.GaM#X#TaW#T.qay#uaM.CaI.CbD#kbe.0.qb0.CbUb.b.aI#ebDbebebbaMaI.q.0#uaIb2ad#i#i#i#iad.Ya.#p.KbVaI.Y.x.Gbeay.Y.YbU#i#i.YaI.qbe#kbm.K#va.adaI#u.G#pbV#ubb#y.4#L#kai.I#Ibebb#f#b.S.Sbbbebebebebe", "#XaM#k.G#T#TaZbe#jb6bGaIbG#T#TaI#T.C.qbe#f.0b.aI.C#TbDajbebe#ua6aMaY#T#T.C#X#Xbebebebebeb.#T#u.0#k#f#X.C.Caza.bG#f#k.q#Z#X.G#X#Tbda6.xbe#fbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe.0bebebebe#k.0#fbe#k.GbG#TbGbG#Tb..S#f#TaI#T#e.0.x.G#u.2.2#paM.YaIaIaI#g#k#fbeaM.CbD#k.qaIbUbUbU#iadaRaRada.a4.CaY.CaM#X.G#fbxaIbUadaRaRbU.Y.2bb.y.I.Gb6aIa.a4#Nbe#Z.J#kbe#f#u#Z#L#I.Ibebeax#u.Jbzbpbebebe#.aA#L", "#TbDbeaM#T#zb6#u.S.2#jb.bG.Ca.#zaY#jbebba5a5.CaMaI#T#gajbebebe#Z.G.qaIbG.Cbbbebebebebebe.0#Xa6bC#D#Z#X#T.CaMbG.qbebeaM.xbd#Xb.a5.q#T.x#Zbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#kbebebebe.0.0.G#kbebp#X#T#T.CaM#e#Z#kb4.S.q.0.qa6#T#u#kbe#u#ub6#u.C.C#0bVaM.0#XaZ.S#k.qad#eaIaI.CaR.YaI.CaIaZaIaIaI#e.0#fb0aI#i#i.CaZad.Y.Y.2be.Ibe#u.i.Y.Y#i#pbebe.a.G#b#b#L#Xbdb3bmbebeaj.2.vbebebp#Lbe#R.3aj", "#Xbdbe#fbp.CaY#T#kbe#f#ZbpaM.C#P.K#kbe#eaMbGaR#X.C.C.0#kbbbebb.0be#k#u#TaZ#X.0bebebebebe.0a5#ebG.q#k#ka6#Tb.#Xbebe.G#XbG.x#X#Xbd#j.4.0#Xbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebbbebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#k#k.0be#k.G#j#XbG#uaIaZ#D#k#f#k#ka6bG#e.K.K.0.2be.0#Z#L.CadbPaIaIbb#XaMbVbe.G.K.2#u#p#ubVaZa6a6#ua.aIad.Yb..0#u.Yad.0bUbUbPb6aIaZ.ibbbebebz.i#0.YaI#bbebe#jb3#pbV#Xbd#ubz.A#f.0bb.K#u.0#X#Z.Sbea2ah#k", "#fbbbebebe.0#X.C#gbdbp#kbe#j.2#Zbebe.Gb.#T#T.C.CaZaIbubeaxbbajakbebebD#Tb.#Xbb#k#kbebebe#k#X#T#T#X#u#X.q.q#kbebebe.G#XaW.d#TbDbu#k#jbda5bebebebebe.0#k#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebi#M#Kbfbf.Lbebebebebebebebebebebebebebebebebebebebebebebebebebe#k#k.Gbbbpb4#k#TbGaT#T#X.I.0#ua6aIaIaZ#T.x#L#u#ub0bebe#uaRbMb0a6.C.0#XaM#ube.0.0bebebe#k#b#jb6bNb6aZaIaI#eb.bb.CbUad.Y#ia4.JbVa4aI.K.0#fbebebp.2aZb0#bbebebY#p.i.C.G.GbpbD.J#baA#k.i.ibz.2.G.Sbkbe#b.J", ".S#kbe#fbe#k.xaM#T#e.0bebe.0bebe.Ibk#X.CbGb.aM.CbC#u.C#u#X#u.2#Lbe#k.G.K#X.0#k.0bebbbebe#X#TaM#T.C#T.CaRbG.x.Gbe#k#fbG.0.0#u#kbe.I#D.0#kbebebebe#k#X.0bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebbbe#X.Lbl#1#1#m#m#lbfbq.6#7a2bebebbbebebebebebebebebebebebebebebebebebe.0#k.0.0#k.0#kbe.0.0.q#ja6#Tb6#TaMbG#T.C#p#fbua6a4#jajbe.qbVaYbVa.aMb.#XaM.q#L.Kb6.ibC#u.0bibebebb.0a4aI#T.C.G.0aM#i#X#iadbV#g#R#uaI#v#pbN#b#k#k#ub6#7bkbe#k.Ja4aZ.C#X#u#kaZ#ubVbz#X.i.qb.bD#X#Zbbbe#bb0", "aPa##Gbf#d.5#W#Wb9#Q.6av.#aLbf#G#7#u#ka6#TaMb6.q#X#TbG#T.C.C.q#Z#k.x#u#u.x.0bbbebebebb#X#TaM.CaM#TaR#T#P#T#X#ZbbaM#k.0#X.0#k#Zbeax#kbebebebebebe.0b.#k#k#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebbbebNbfbf#3.6.6bEbEbEbqbq#1#l#laPbebbbebebebebebebebebebebebebebebebebebe.0.0bGbG#Xbpb.aWbpbe.qb6.C#T#T.CaM#TaM.i#u.dbe.i.i#LbbbebDb6bVb6aZa6aIaM#XaMaZaIaIaIadaI.2.0#ybebebkaZaZbV.q.G.0aMad#0aIadb6.KaT.Ja..J#vaYa6#b#Z#b.9bebe#kbV.ia..ib..0.i#uaI.i.i.0beb6bV#baM.Gbbbe.qb6.i", "aP#1bfaLb9#d#W#W#W.zbq.6aL#Y#YaL#caL.5#Wb9#Mav#f.qbG.CaMbG#PbC#k#e#u.q.0.0#kbebebbbe#X#X.xbGaI.0aM.Y.CaI.0#k.xbea5.0#k.Ibebebd#Tah#kbebebebebe.0#k#k#kbbbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe.z.z.z#c#l#lbc#MbEbf#dbE#1#l#1#3#m.Gbebebebebebebebebebebebebebebebebebebe.G.x#XaWaM#T.C#T.0.qb.b.#T#TaM.CaM#u.q#f.q.0#kbebebebba6.Cb6#ka6a6.iaZ#Xb.aZ.YaIaR.YaIaZ.2#Zbeah#j.S.Gbe#Z#fbb#X.C.CaIaIb0aybH.Ja4#pbxa4b6#N#b#g#p.rbe#NaMa4b6.iaMbD.vb0aD#va8#k#f#b#N#b#ub.bbbe#pb0b0", "#1#G#MaLb9b9#W#d#Q#cbE#1aLb9#tby#d.z#W#W.Ob9aP#Ma9b9af#a#q#vbDaMb6#zb6#kbe#fbebb.0#X.G.xbGbG#XaM#X.CaI#T.0.0#k.0#kbebebbbe#k#X#T.x#f#fbebebebebe#f.0#k#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebbbf#db9#c.z#5#5#s#sbXacam#5aU#c#m#m#1aAbebebebebebebebebebebebebebebebebebebe#X.0#XbG.CaI#T.x#fb.#T#e#T.C.C#ebebe.iaZ.i#u#kbebebe#ub6aI#pa4.CbD.K#XbGaM.Y.n.9.baKaLb4#y.q.K.CbVbb#kbe#Z.0#Xb.#eb6#p#p#L.0.KaZbV#paIa.#v.i#ubYbm#M#Qaf#S#9.PaL.iaZb0adaI#p.0bebY#jbz.S#X#f.G#pa4a.", "#E#G#GaLafafb9#d#W#dbEbcbqbZb9.z#d#d#daL#s#saNac.7bQ#sbX#wbobX.Z.7bXb9a8#k#Z#f.0.0#X.C#Xa5aM.CaMb.#Xb.#X#X#Xb.#f#kbebe#k.Ga6#X#X#X.4#kbebebebe#kbebe#kbb.0bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebbbebeavbZ#caL#cbo#KaNbobobQ#s.s#s#5.ZbB#sbE#d#3bibebebebebebebebebebebebebebebe#kbebe.0a5#XbG.C#zbGaMbb#fbG#T#Tad.C.xbe#u#0b0b6a6#u.Sbeax#f.ibCaZ.CaI.q.Lav#9#WaCaC.fb1#c#3be.y.JaZaIaZaM.i#u#fbk.G#X#ZbD#ubN.0#k#u#u.2bE.zauaCb1.PbZ#d.BaUbZ#6#K#K#M#LbD.Y#0a.b6#pbN#p.q.0.v.0bb.2.iad#0", ".6#G#G#M#d#d.z#d#W.5#d.6#G#Ebfa9#Qa9.ZaN.s#saNaJ#s#VbXa7.7.s.Z.Z.7.7#saN#5.c.p#k#T.CaMb.bG.CaMaM#k#k#k#X#X.C#Xbdbbbe#k#XbG#TbG#X#X#T#fbebebb#f.0.0.0#k#k#k#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebpbf#3aLbo.s.1#V.M#V.sbX.5.HaK.Pag.Z.Xbg#mbZaLbebebebebebebebebebebebebebe.0#k#kbebe#f.0aM#TbG#X#Xbb#k.qaIaI.C.x.0.0aI.C.CaZ.C#ebzbebe.i#uaIa3.M.PaLaBbfb9#caC#c#c#c#3abbebwbz.Y.Y.YaZ.CaM.0bebebbbe.G.K.7aL#dbZ#cbfbo.M#6#6#Kb1.jbqab#3b1#3b1aP#1bp#paZb6adad.Y.Yb0bV#k.2.Gbba0b0b2ae", "#2#G.6bl#daLaLbfbE.5#l#E.6.6avaL.7#V.7.7#V.s.s.saJ.7.s.7.s.s.7aNbX.7aNac.7bQ.Z.saZ.CaMb.bG#TaM.0bbbe#k.0.CaIb.#Xbb#kbeaZ#T#T.0#XaW#X#kbebe.0.0#k#kbe#k.0bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#3aLbfb9aN.1.M#6.1bo.P.1.Pb7b7#J.sagagbg.X#mbEaqbebebebebebebebebebebebebe.0#k#kbebe.0.0#XbG#T#TbG#fbe#k.C.C#T.q.x#u#T#TbGa6.C.Y.Kbebb.Ca.au.PbX.7.j.5#3#mbf#cbZ#3bZb1bZbV.2aY.CaIaRb0ad.C.ibDbb#k.0av#Y.M#6aN#s#K#dabaNbZ#6#K#6#KaN#K#K#3bZ#3#3bfbp.kb0a4aIa.#i#i#0.i.0.2.xbb.S.CbMb2", "#l#G#m.6bc.6#l.5#dbEbc.6#lbca#.pbybs#4ba#O#q#O#q.Tbabababa.p.PaJaN.7.7.7.7bXbQ.Z.waM#X#X#X.C.C.x.0be#kb.#T.C.C#k.0.0#k#Z#k.x#XbGbG.0#kbebebe#X#k.0#kbe#X#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#ZaLaL#1bobZbRb1.1b1.p#4#t.P.h#4#4.5agbg#caS#8.6#1bbbebebebebebebebebebebebe.0a5.0.0.0.x.0#XbG#T#TaMbG.GbeaZaMbdbe#p.CaZbG#j#uaI.iaybe.0a3.1.f.1.P.s#K#s#3aL#3bfbE#3#Kb1.P#N.CaIaIbUaIaI.YaIaM.Gb.#fb9.o#tby.o.P#tbZ.Z#s#K#c#6#9b1bZ#c#K#3abbZabbZ.P#pbx#pb0a4a.#iaebM.ia0#u.qbe.0b6b0bU", ".z#c#mbq.6#G#d#Gbq#d#1.6#G#M.pap#J.p#J#O.p.T#J#J.Tap#4#W.H.7#V#VbQ.7bQaJbQ.Z#5.Z.Z.7b.#T.x#Lbkbebe.0.0aWbG.C#TbGbGaWaMb.be#j.x.CaW#X#kbebebe.G.0#k.0#f#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeaPbE#M.7#YbR.P.P.1#t#t.H#4aWaw.H.O.H.Haw.H#d#Abg.6.6bebebebebebebebebebe#k.0#k#k#kbbbGbG#X#T#X#TaMb..C.G#k#u#u#kbk#u.Cb.#f#f#kbebbbe#kbN.o#t#t.P.P.1.P.P.jbQaLbE#l#l#K#m#3#f#ba.adbUbUaIad.YaM.0#k.5.sbyby#tby.Pb9#4#t.PbO.Z#6#9#6#c#3#d#l#mbf#3bZ#dbV.9aZb6#0#i#iad#uaD#p#T#LbN#kaDae#i", ".z#d#3#2#lbE#3#1.6bfaBaB.zawapapap#J.pap.pap.h#J.TaK#q.o#VbO.M#O#baJbQ#s.7bQ.Z.ZbJag#b.0#f#kbebbbebe.GaMbG.C#T#TaWaMaMaM#kbbbd.C.0bG.x.0bebe#k.0.0#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#Kbf#Kbo#K.M.PbR.Pbh.P#J.Ha5#k#x#x#xa5a5#j.H.M#Kbg#3bebbbebebebebebebe#kbebe#kbe#k#k#k.x.0.0aW#X#XbGaMbGbD#u.Gbe#k#u#ub.#Xbpbebebe.G#XbR#Qby.O#abR#tb9#t#Y.Pb1.X#KaQbfbE#mbe.Ga6.YadadbU.YaI#e#XaMap#4#J.h.H#t#a#a.o.o#V#4.o#6bXagb1#3#mbqaPbZ#3aL#WbLbV#b#0.Yad#0#v.qb.b0.C.i.i#k.i#ibM", ".z.z#d#m#G#m.z#1#MaL.H#q#Jbn#S#J#4#J#J#J.h.p.p.pbAaw.Baw#k#ka5aMboaJ.7bQ#5.ZbQ.Zam.X.w#Xbd#k#kbDbebe#kaM.C.C.C#T#X.0aMaMbe#k#jb.#TbGbp.0be#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe#d#laL.ZbR.1.1.s.f#t#4bd#xay#j.m#x#k#x#x#x#xaT.q#k.5ag.Gbebebebebebebebebe.0bebe#k#k#k.0#X#X#f.x.q#T#Tb.bG.xbk#k#f#uah#Z.Sbe#f#X#f#f#b.Kbyby#t#4bhbyby#a.ob9#4b9#6#K.Z#3bZ#3.0#k.2.C.Y.YaIaI.C#eb.#p#Sap.h.h.h#4#4by#4bh#F#4.Hbyby#9.7bf#lbq#maP#m#K.z#Nay#bbN.Yb0b6#..Gbx.Yad.Ya4.q#v.ib6", "#Qb9a9.B#GaL#d.Bb9.paI#z#0an.gaY#x#x#x#xa5ar#x#x#x#x#x#x#ka5.q#Va8a3.7.7.Z#5.Zambgbg.XaMa6#g#ub.bebb#XbG.CaIaR.C#X.0#XaM.q#k.q#T.C#X#X.0#kbebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebb#3#MaLbo.1.s#t.fbR#xaw#.#xa5#x#k#x#x#k#x#x#x#x#x#x#k.vbebebebebebebebebebebebe#kbe#kbe#k#k.0#Z#k#Xa6.CbGbG.x.0#j#u.qa2#k#kbebebb.yb3.Kb6.obh#4bv.o#tby.h#4bCa5#N#4.P#t#3#K#c#p.K#j#ba4aI.Y.Cb.b.b.b6#4.f.hapbyap#t#J.h#q.h#F#xa5.A#J.HbObZ#dab#3#3#K#W#ubw.0.2#bb6#b#L.Ja4bMa.#0bx#NbL#p#u", "#Q.z#aaL#G#c#W.zaLby#Padana5#q.0a5#k#k#qaYa.#u#xa5#k#x#x#x#x#x#xaW.M.7bXbX.Zbgbgbgbg.X.H#u#T#g#XbebeaM#X#TaRaI#TaW#X.C#Tb.aM#T.C.CbG#P.xaW#k.0bbbebebebe.0bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeaL#M.c.MbRbR.fb7#J.A#k#x.m#k#x#k#x#k#x#x#k#x#x#k#x#x.4#3bebbbebebebebe#kbe#k.0#kbe#kbebebebe.G.0.0a6#TaMaM#T.qbdaT#f#g.2#kbe.0bb#jbk.2ay#t.o#4.oby.o.hbybLaw#Jaz#ga6.x.A.MaCaI.2#k#b.CaI#e#e#X#e.0###S.oap.hbv#Jbhapap.TaW.F#O#.#P.masa5#kasbZaLaP.j#W#u.Sbe#f.r.yb4#f#vbMb0b0bxbY.Jb0#p#f", "#daf#9.z#GaL#a.zb9aw.C.9aR.C.g#k#k#xa5.x.0.T#e.0.Hb6#k#x#x.m#k.d#O#f#V.s#rag.Zbg#rbg.XaLa6bGbG.Cbe#k.0bG.CaRaR#T#X#XaY#Ta6.C#X#TbG#T#T.x.0.0#k#kbebebe#kbb#kbe#kbebebebebebebebebebebebebebebebbbebebebebebebebebebebebebEaLaL#V.1aJ.Mb7.H.Ja5.F#x#k.a.0#k#k#k#k.P#YbH.A#x#xa5#x.0.ebebebebebebe#kbe#k#k#kbebbbebebebe#fbe#kaMb.aMbGa6.Y.C#k.q#X#T#f#f#kbebe.Ib3#g.o.o#4.oby.o.H.HbW.m#x.abLaWbAaW#x#qbD#b#k#u#eaMb.#Xb..C.C##.hbh.hap.oapbyap.Tap#q.m.mbL#x.Far.m.HaW#xawaU#dbZbV#u#k#kbe#k#Z#LaI#ibxb3#NaX#pbU#0aD", "aPaL.z#3.6#M#9.zb9#M#xa5bLaW#q#q#ObR.c.7aJ#r#r.N.Mb.bV#k#x#x#k#x#k#YaBbX.Z.7#sam.ZambgaUbV#T#u#kbe#k.0aM.CaIaI#Tb.a6a6#XaWaM#T#XbCbdbd.4.x#kbe.0be#kbe#kbe.0bebebebebebebbbebebebebebebebebebbbebebebebebebebebebebebebe.z#c.M.M.M#t.o#QbC.O#P#vbd.0a0#kbebebebebeaVaO#May#k#x#k#xbw.Gbebebebebebebebe#k.0#k#kbebe#X.2bzbE#BaB.5btaKbY.i.i#g.CbGaM#u#k.S#Xbe.0bd#N.H#4by.obyby#4#4.o#x#xbL.m#x.m#g.d#O.O#X.2bV.ibVaM#Xb.aZ#0.H#J#t#J.h.hap.h#Japap.Tar#x#x.m.m.m#x.m.T.9.H#3#3abav#Mbc.6aq#RaA#k.v.v.2.0#bb6#pbUae#i", "#mbcaL.B#G#GaL.zb9.H#x#k.4aW#F###a.o#J#Jby#UaV.V#h#U.Pay#k#k#x#x#k#xasaga3aKagbQag.ZamaHaH.z#W.zbEbf#W#t#nal#nb9aL.P.P.o.P#9#W#O.K.q.x#f.0be.0be.2a8#Mbzavbl#L.Gbebebebebbbebebebebebebebbbebe#laL.z.z#d.L.2#Xbebbbbbebebf#Q#V.M#wb1#t.K.pbW#T#zbd#Xbebebebebebebe#d#h#h.Xbw#x#x#x#k.Obpbebebebebebebebe.SaUaN.Z.7.Xag#r#KbZaLb9#c#c.P#Yb6aMaIbG.Cb6.0bb#M.B.M.s#t.oby#a.h#4by.H.h#V#x#xaX.m#x#x.m#x.eaPaP#c#caC.1#6#5agbX#w#t.o#4#J.T#a.h.hap.Tap.T#x.m#x.m.m.m.m#vbPazaf#K.Qaoab.Mb1au.MbOab#3#2.Lbe#f.iada4b2bM.Y", "aPa#.6.u#1#GaL.z.z#Y#k#x#x.x.T#qap.Tap#q#qaOaVaVaVaV.V#Cb3#ka5#k#x#x#q.T#qbQ.Zam.ZaSamaVaObEbcbq#l#mb9b9albrb9#9#cbo.7aNbo.saNaN.7.7#K#jbe.0#k#db9b9#3#1#3aL.z#daU.c#s#s#5bzbebebebebebebebb.zaL#caL#3bZboaN#sbX#rbebeaM#9b9bQbo#a.f.H#Fa5aR#z.WbpbebebebebebebebebebBaV#hbo#k#xa5#x.x.S.Gbebebebbbe#uaJ#V.7#VaNaN#s.Z#5.ZbgaN#c#c#6#K#caC#6aIaIa6#e#k.H#9.P.c#wbX#V.P.o#a#4.h.hbybR#x.mar#x.m.m#x#x.B.##3#cb1#6b1#6b1bobX#w.7.7.P.o.H.h.oapap#q.TawaW#x.m#x.maW.mbS.U#zb7ab.Q.Qbqabab#KaUaQ#K#Kab#Gbe#ZbVb0b0#0bMbU", "b9#cbqaP.u#G#1#9b9.O#j#x#x.4.T#q.Tba.h#q.A#AaO#C.VaOaV.V.V#k#x#x#xa5#q#q#O.Zamag.Z#5#8aOaO.XbE#1#d.z.z#a#a#tb9bo#Vbo#VboaN.7.7.Z.Zag.7amaL.0beb9b9#daPa##M.z#d.PaN.7aN.7amaObebebebebebebbbe.z#caL.P#1bObo.7aN#sbg#fbe.G#9#taJ.1.1a3#4.T#P#TazaFbebebebebebebebebebebe.2aS#C.7#x.4#x#kbw#faMbebebe.5#Y.PbRbR#VaN.MaJaNaNaNagag.Z.PbZ#9#caCaC.f.ka.#gaZb9.O#4.P#V.7bXaJ.1.o#a#4.h#4#t#g#x.F#x#x.m#x#xaJ#hbZb9af#9b1#V#tbR#t.o.s.7.ZaJbR#t.H.hap.T##.T#q.m#x.m.m.maW.U#z#z.zbq#l#2aP#m#m#mbqbZbZav.2#fbb#uaZ.i#ibUbU#i", ".zb9bfbq#G.6#1aLaLaL#Taz#kaW#q.Tap.Tap.T#qaOaOaO.V.VaV.VaV.e#k#x#xbd#qan.f.ZbQbQamaSaOaVbjaV#l#1b9b9br#9#a#t#V#V#VbO#V#VaJ.7#c.ZbX.Z.Z.N.Z.c.0.D.zb9a9.##l.zbEb1aN#VaN.7#5aaavbebebebebebe#b#c#9b1b9.P.jbobX.7#s.ZbkbebeaC#caJ#V.P.p.H.1.g#z#T#bbebebebebebebebebebebbbebe.c#.#k.ma5b6bVaM#u.Gbe#dbZ#YbRb1#V.M.M#V#Tay.p.MaN#M.s.Xb1#cb1#c#WaC#6b0aIaY#t.oby#4.H#taJ.7.7.M.P#4#4.h.oaw#x#x.m#x.m#x#x.jaGaV#c.zaCb1.s#t#t#t.T#S#4.MaJbQaJ.M.o.H#Japap#F#q#x.m#x.m.mbS.U#gbX#m#3#m#m#m#m#E#7aA.qbD.GbDbzbz.i#0bU#iaeb2", "b9#db9#G.6.6#G.6.##M#XaFa5#x.pan.h.Tan.T#FaOaV.V#C.V#C.V.V.Q#x#k#x.x#qap.7bQ#5.Z#5.VaV.VaVbjaQbc#9afb9b9b9bo#VbR.o.p#J#WaW.Gbd.7.7.7bg.cam.Z#5#X.zaL#dbf#1bEbEbo#V.s#sbXbgbTaabebebebebebe#W.5#W#W#9#6#V.1.sa7aN.ZbmbeavaCbRbX#V.1#J.o#z.m#gbY#Xbebebebebebebebebebebebe#k#fa0#k#x.pbG.C.Y#e.q#d#t#t.P.M.M.P.1bR.P.M.p.OaX#4.O#taNbTa7#6.5.z#9b1aC.CaZ.P.o.o.o#S#4.H.PaJ.7aU.1#QbR.Hap.T#x.m#x#x#x#x.j.VbjaO#d#eb#.1by.h#a.h.T.o#4#J.o#V#w.s#V#Q.hap.T#F.J#x.m.m#x.F#x.m#h.VaQbq#ybbaxaAbk#ubp.GaMaMbDbz#bbVbUb2.nae", "#daLbcbc#1bc.6#E.6.DaF.ba.#k.T#q#J.Tan#q###UaVb8.V.V.VaVaO.c#k#x#x#T#F#SbR.7bg.Z#r..aVaVaVbj.V#lbf#daL.zaN#VbobRby.h.P.k.p#TaJaJbQbX.c.Zambg.XbN.z.z#dbf.6.5.5aU.7#Vbo.7.XbTbgbebebebebebe.z.D.8#9aCbo.s#6#V.7bo.Zbibe#8#9b1.7#VbR#4.o#van#v.xbbbebebebebebebebebebebebebe.0#k.0#X.C.C.Y.CaI.i#CaJ.PbR.o#t#t.sby#t#t.O.p#J.O.Hb1#cb1bI#5.z#6aC#6aC#9aZ#VbR.P#t.o#S.h#4#t#V#wag.7.fby.h.par#x#x.m#x#x#raG.VaOa7bp#X.7#t#4#4.hap.oap#q.o.T#4.M.7.7#V.o.hap#F.k.m#P.m#P.m#PaO.V.V#lbebkbb#ubHbpb.b.aMb.#Z#bbVbL#0#iaeb2", ".6.6.6aL#9#m#c.6.6aKan#i#zbW#F#S.h.Tan#q#q.ZaO...VaV.V.V.VbQ#k#k#xar.Tbh#F#Q.OagaV.VaV.VbjaG.V#l#m#l.6#cbQ#tbR#Jbyby.H.J.x.KaJ.Z.qaJambQ#r.XbBbT#d#Q.z#d#1bq#lb9aN.Mbo.7.XaS#8#bbebebebebb.z#9#9aCaC#w.M#4.1#VaNbXbebe#U#s#VaJ.1#S#J.hbCbS#T.Dbebebebebebebebebebebebebebebe.0#Xb.aMaI#e#ea4bgaVaH.P.o.o.Pb1.o.obGa5.PbR#4.H#4#4b7#Q#9#A#w#6#6#6aC#6#b.J.Z.MbR.f#tby.h.h.g#4bO.s.7bR.oaw.T#P#x#x.m#xbQ.VaV..aHaH.Ob9bQ.M.P#Q#4#t.Rap.R#q#q.m.KbR.saJ.M.o.h#F.k#P.m.m.m.maV#U#raVaS#cbwbz#uaM#Xb.#X.G.S#j#fbx.ibUb2#i", "bcbf#c.z.z.z.zbcbc#M.C.9aR#T#J.f#tba.Tan#F#haVaV.V.VaOaVaO.la5a5#x.d.obv.A.pam#raOaV.VaV.Vbj.VbB.6bc#d.M#Q#t#4#4.h.h#J.Ha5aJaUaza0.7bQbQ.ZbgaS.X#K.zbf#d#m#l#d#caJao.O.2bT.XaS#8bbbebebe.5#c#9#9#9#6.M.M.HbV.Aasavbebe..aOa7.cbo.obyaW.F#xa5#Lbebebebebebebebebebebebebe#k.0.0#XaMaM#eaIa4.iaHaVaVaOb9bRbh#t.k.o.O#P.m#x#q.H#4bh.O.H#Y.P.MbI#6al#c#9#6bV.i.o.X#wbZ.o.o.H.h.x.m.m.m.m#xaraX.a.m.m.m.m#O#h#J.A#q#FaXa5bdaw.P#V.7.P.oby.o#J.T#qaW.gbwaz#PaW.m#PbCaraW.m.m.m#VaO.H.A#O.A.FaZ.qb.bbbbbe.G#Lbb#f.2.iaZbUbM", "aL.zaf#abraf#dbq#3b1bC.WazbU.T#4#a#qan#q.oaOaVaGaVaVaVaOaVaV.4#x#x.m#4#q#a.Z.ZaHaV.V.V.V.Vbjbj.V#d#3aJ.1#J.h#J.p.h.HawbL.qaW#x#u.cbo.pbgbgbgbT#8#haL.zbf#l#1bq.PaTa5#x#kaJamaSaSbbbebebbbf.z#9#taC.saJ.P#OaW.x.d#kbea2aOaV#r#V#V#4#4#x#k#k#kbebebebebebebebebebebebebebebe.0b.aMaMb.#eaI#ebX#8aVbjaVaVby#aby.OaWaraw#x.m#g#v.gaR.m#x#xaW#k#v#waC.Pb1#9.C.C#T.5#WbZ.Zbo.f#taw.m#x#x#x#x.m.m#x.m.m.m.m#x.P#t#F.J#gaWbd#ua6.5b9.Z#r#rbX.P.o#4.hapaYaWaraYaY#vaz#PaW.m.m.m.m#P#J.TbC.m.m.maW#P.G#Xbbbebbbb.G.Sbpbpbp.Y#0", ".zb9b9#9brb9.z#caL#Maz.Cazap.T#S.T.T#F#J.ZaHaV.VaVaO.VaV#h.X#T#Pa5bS#4bRaJbgaV.VaO.V.V.Vbjbj.V.V#5#c.Hawaw#.bwaW#x#x#k#x#x#x#k.4awbw.7agam.X#rbT.X.X#d#l.6.6#l#c#jbd.xbd#O.X#rb8#ybbbbbe#M.zb9#9b9bo.1.Hawar#x#x.0bebiaG.VaOaN.1#4.H#k.m#x#kbebebebebebebebebebebebebebe#k#Xb.aMaM#eaMaZ.iaH#8aVaV#C#h.c.o#4#a.Oa5#x.F#g.F#v#vbW#x#x#x#x#x#xbda9.P.P#9b#b6b0#T#W.L.Xbg.s.O.Oa5#x#x.a#x#x#x#x.m.m#x.m#x#x.m.m.m.maW.m.ma5aZb7aN.X.ZbJ.Z.Z#4.p.T.9.mazaz.manaY.T#x.m.m#P.m.m#x#xaW.m.mbPbPap#X#Xbbbebe.Ibe#X#fbk#Z.ia4", "#9.zbr#a#a#a.zaLa#a#a6#v.g#xbSap###q#q.Z.Z#CaV.VaO.VaO#CaHaHbC.xaY#J.HbXam#raO.V.Vbj.V.Vbjbj.V.V#U.P#O.4#xar#g#k#x#x#k#x#k#k#x#x#x#k#t.Zambgb8.XaSbg#mbq.6#1#d#d#xa5#x#x#q#AaS#8bJbbbbbm#1bE#c#cb1.7bob7.A.Fa5#x#jbe#yb8bj.VaNbo#J.H#x#x#x#kbebebebebebebebebebebebebe#kbe.0b.aMb.#e#eaZ.iaHaV.l#h#C.lbT#Yby.h.m#O.F#PbC.g#xa5#x#k#x#x#x#x#x#x#xbwb1aL.P.ia.aZbzavbB.Xam.X.XaJ.K.m#x#x.m.m.m#x#x#x#x.m#x#x.4aW#x.m.maWbG#aa4.H.7bX.Zagagag.ZbI#r.Z.ObWaW.kan#4#P#P.maW.m#j#g.Jbd.KbCanbM.kaKbebbbe#Zbeb.b..Gbbbe#Zbz", "a9.z#9#abr#a.zaL#la##x#x.ma5.A#q.T##bX.X#haVaV.VaOaV#C.VaV.O.J#x#F.p.P.7.ZbTaV.VaV.VaVbjbjaGbj.VaJ.A.J#ka5.0#x#k.0#k#k#k#k#k#x#k#x.4a5agambBaS.X#haSaa#lbE.6#dbE#k#x#xa5#J.1bI.X#hbe#fbB.6bfb9b9#V.Mau#J.x.d#x#j.0bebeaGbjaV#s.1a3.O#x#x#x#k#kbebebebebebebebebebebebe#k#X#X#Xb.b.#ebD#u#3#h#8#h#haV.laV#r#4bL#q.m.4#x.maXaXbT#CbTaV#r.O.kaw.m#x.m#uao#Kb6#T.C.2beaN.XambIaS.N.N#raS#r#r#Y#FbL.m#x#x.a#Q#M#dbcb5.Hby#Sby#a#d#4.H#J#4bI.ZbXbQbQbQag.Zagaga1#w.f.T.FaW#P.m.O.VaGbO#Q.Hafaf.5#Mblbbbe#D#XaM#e.i.Sbe#fbe", "aBb9br#abr#ab9.B.6#M#k#x#x#x#F.pba.7#haSaVaV#CaVaHaH.NbOaw.J#v.p.H.ZbX.Zam#haV.VaV.V.V.V.VbjaV.N.e#k#k.K#Haw#r#r.V#C#C.VaV.e#k#k.F#xa#.0.Z#r#raSaSb8#5#3#l#MbE.za8#x#x.F#Jap.X#h#8.2.IaV#mbf.z#c.s.M.1aB#g#x#k.Jbebebbbjbj.VaO.P.O.ma5#x#x#kbebebebebebebebebebebebe.0bb#X#Xb.aMaM.S#L.2acaV#C#haVb8aVbI.M.Obx#x#F#xa5#u.A.A.l#CaS#r#h#O.p.TaX#x.m.m.e.oaI.Ca6#u#k#Y#Y#Y#h#rbg.N#r#r#ragapaX.a#x#x.maU#Qb5#d#G#Ba9#W.t.t#W#daJ#Vb7.HbR.h#Y.7.Z.Zbgag.Z.7#t##ap#FaW.maW.maO.Vb8bqa9.z.z#d.6bl#l#Bbia2.i#eaIa6#Lb4b3.r", "#1a9#9#nbr#9aL#M.B#Y#k#x#k#x#q.T.P#r#hbJ.cbO.Mbo.P.P.Haw.O#g#N#JbQ.Z.c.Zam#r.VaV.V.VaV.V#8bjaV#M.d#x.x.J#qbXbgaa#C.V.V.VaOaO.O#k#j#x#x.J.jaS#ramb8#8.6bj#l#d.zaLaL#xa5az.h.H#haSbTaQ.S.VaObf#c#cbobo.o.p.F#k#xb3bebebebjbjaGaO#4.P#x#x#x#x#k#kbebebebebebebebebe#k.0.0#X#XaM.G#Z.Gbp.qbm#Cbj#8#hb8#h#h#dag#Pa6b6ar#x#x.A.p.DbXaSaSbT.XbT.w.AaX.m#x#x.4#t.C.C#Tb6#kb9#Q.obyb9agag#r.X.H#F###q.F#x#x.m#r.Oa9#dbl#G#M#Wbraf#W#G#r.Zag.f.o.p.h.p#Jb7bo.1#Qa3#q.T#qap.m.m.m.maV#CaV#m.z.zbf#lav.6#1#laq.3bz#0bU.i#.#bbz.G", ".eb9b9al#n#9b9.#aL.O#k#x#kbG###qaB.4#x#x.4.4bG#v.o.o.Kaw#T#a.T#w#wbQ#r#5.Xb8aV.VaVaV.V.V#8aVam#Oa5#xbC#qbobg.Z.NaV.V.V.VaOaGaG#k#x#x#x.a.Kboam.ZaSaSaL#8#3#lbfaL.P.0bdaz#P#q#rb8aSbT.Vb8aV#s.z.s.MbR#J#g.4a5#j.0bebebeaG.V.VaV.O.Oa5#x#x#x#kbebebebebebebebebebebe.0bb#X.G#X#X.Sbp.G.2.2#C#CbT#haSaO#h#r.F#JaW.C#g#xbF.p.8.8a7#8.X.laSaS#r.p.AaW#x.m#x.k.R.YaI.CaM#a.oby.f.o#4#4by#VaX.T#q#F.m#x.m.mbT#d.z#m#d#G.LaB.5#W#dblbJag.Zag.7#J.h#4apap.T#J#xaW#P.g.T#v.maW.m.m.V.V.Vbc.Dbl#GaqbE#M.6#l.ua##c.ib0ayb4bzbN#X", "#M#9#a#9bh#ab9aL#c#Y#k#xaz#PaIa5#xa5#x#x#kbLb6#Ta6.q#x#k#x#JbF#V.Z.Z.ZbT#raSaV.VaV.VaV.VaO.V.O#k.maW.Aaw.Zag#raa.V.V.V.V#C.VaOaG#k#k#x#k.oaXag.XbBbTacbZaVaLaLbfbZ#B#xb6az#SbIaS#raSaVbjaVaV.z#K#V#6.Hbw#x#k#Rbbbebbbeac.V.VaV.7.H#xbL#x#x#kbebebebebebebebebe.0be#f#X#Xb..G#X.Sbbb.#u.SaVaV#8.V.l#haH.wb6#x.g##aR.k#FaK#oaKa7bIaaaSbTbT#AaH#V#g#x#x#x.d.w.YaIaI#p.P#t#a.fby#4.o.H.H#x#xbL.A#x.m#x.mbQa0#Q#d#dav#Ma9a9a9#d.Lamamam.ZbQ#V.T#t.Rapapaw.m#x.m.m.m.m.m.maWaW#h.VaO#d#Mblbl.6bE#M#d#MaPbc#d#WavaA#j.2.JbV", "b9b9b9brb9#a.zaL#c.P#x#x#xb6#Taz#T#P#k#x#k#x.4.g.K#x#k#k#x.pbFaJ.5.ZagambgbgaSaO.VaV.V.V.VaOa5#x#k.ka3bI.Z.XbgbBaVaO.V.VaGbjaG.laB#x#x.m.K.pag#s#r.XamavaOacbf#d#1#1#kbCan.h#4#r#8aa.Vbj.Vbj.X#V.1#Q#4#g#x#x#Lbebebebb#G.V#C#U#h.H.0bw#x#k#kbebebebebebebebebb#kbe#Xbb#X.GbbbkbpbDbk#ubzaH#h#h#CaSaH.Dby#Q.g.gad#0aEb7btaKaKaNb8bT#h.XaLb7bS#FaX#x#x#x#x.wbsaIaIb6.M.o.o#tby#Q#4.H.O.m#x#x.m.m#x.m#xbT#d#d.O#d.zbf#m#1#G.L.zam.ZbJ#5#r.ZbX#q.hapap#J#x.m.m.m.m.m.m.maW.maO#haO.5#d.6#E#l#W#W.z#dbfaLaLaL.B#Iaia0b0a.", "#9b9#9#a#9.z.5#dbfa9#k#x#ka5#JaRaI#v#P#k#x#x#k.d#Tb6a5#xa5#O.A#F.7bIaB.Zbgbg.XbjaV.VaV.VaH#sbGbGaW#q.h#q#4bgagbgaO.VaV.V.Vbj.VaG#C#k.m#k.a.o.Hbg.Xam#5.6.VaVaL#cbq#G#ka5.k#v#J#raSaabj.V.VaVaV#Vaub7.J.F#xay.G.0bebebebk.V.VaVaV.H.x#x#x#x#k#kbebebebebebebebebebe.G#M#KbbbD.S#u.S#u.2.2#hbT#8aVaV.1.ib6#J.m.g#zad##.R.bbn#o#s.laSaSbT#h.7a8#F#q.m#x#x#x.J#J##bG#kbR#t#t.o.o#4#a#4by#x#x#x.m#x#x#x.mbQ.5#W.5#W.5#da9aq.LaL.5agambJ.Zam.ZamaJ.o.Tap#J.m#x.m.m.m.m.m.m.m.xaVaVaO.z#dbc#G#M.z#W.z.5aBaLa9.z#G#Ea9#pbM#0", "b9af#Qb9b9#dbE#d.z#Y#k#x#x#kaYaI.n.W.k.d#k#x#x.0aZb6bL#xa5#xbw#vby#ObR.X.s#cbB#h.VaV.VaVaHb9.T#z.W#q#q#J.X#5bgamaV.V.V.Vbj.V.V.VaGbLaW#g.m.H##.XbBbgaNbcbZ.V#5.zbZaPaw#xbPazap#VbTaaaHaV.VaVaO#K#9#4bw.d#k.K#kbebebebebebjaVaVaO#Q#x#k#x#x#kbebebebebe#kbe#kbebebp#u#8aVaV#ha0#pbz.qbpbzaVaVbTaV#hbR#ta5.mazazaz.9ba.Rbtbt.Hamb8aSaS.XbT.XbIaX#F#x#x#x#x.m#S#Q#M#X#t#t#t.f.O#4.oby#4#x#x#x#x#x#x#x##ag#W.5aB#4#W.z.6aq#G#W#WagbJ.Z.ZbJ.Zag.Zag.Oapap#x#x.m.m.m.m.m.maW.maVaVaH#W.zbE.6bE#W#a#WbE.O#W.z#d#G#1a9#a.n#i", "#9#d.zbf#MbcavbE.z.P#k#x#x#xbL#0#v.WbF#g.g.qawbK.P#QaU#Q#k#x#k#xa5aW.7.pbFa1#VaOaV.V.V.VaH.kaz#PaR#F#qag.X#ragbg.VaV.V.Vbj.VaO.V.V.q#T#TaR.T##am#raS#c.D.D.VaO#d#caL#Y#k.gazbabFbTbT#8bjaV.VaO#6#4#Q.F#x#x.q#Xbbbebebebe.V.V.VaVbQ#k#x#x#k#k#kbebebebe.0#X#f#Xb.bbaSaV#8aOaOaSav.2.2#7aAaVaVaVaSbX.Mby.F#x#gazbP#T#qbaa3aK#M#haSaSaSaSaS#r.X#raX#x#x#x#x.m#J.O.ObA.O.o.o.o.o#tbyby#4#x#x.m#x#x#x#xbPbXbn#W#d.5#4b9.5avbc.zaf.Zamam.Z.Z.Z.Zagag.Z#J.T#x.m.m.maW.m.maWaW.maVaOaV#WbE#M#l#M#d#W#W.5aB.zafbf#1#2a9#Q#a.b", "aLaLbf#1.u#1#MbE.zb9#x#x#ka5#t.T#J###q#q#q#q.7#CaV#CaObj#d#x#k#x#kbw.m#k.Za3#5aSaVaV.VaOaH#TaWazbS##.Xag.XbgbBbg.V.V.V.V.V.V.V.VaVaw#T.C#T.R#tbJam#r#Q#o#oaOaOaaaLb9a9.4#xara6#q#5.X#8aV.VaOaO.P.o#O#.#xay.qbebebebebebe.V.V.VaV#r#x#x#x#x#k#kbe#kbebe.0.0#Xbb#X#u#haVb8bjbjaO#hbm#7bm#f#3#C#C#h.Mbh.H.1#x.mar.mbY.paK#M#Qav#r#haSaSaSbT.lbTaS#V.O#x#x#x.m#..H#M#B.cby.o#a.obRby#4#4#x#x.m#x#x#x#x##bI#W#d.z#4.zaBaLbEbf#W.zagamagag.ZbJ.camag.Z#Jaw#x#x.m.m.m.maWaW.m.x.V.VaO.5bcavbl#1#W#W.z#daL.z#dbEblaoaLby#S.t", "bcav#1#Gbq#1#M#M#a.z#k#x#x#k.o#q#q#q#qananba.ZaV.V.VaVaVaV.Nbw#k#x#x.da5#k.ObXaSaOaV.VaV.Zb6az#Tapag.X.Z#rambgbgaV.V.V.V.V.V.VaOaO#haZb6a5.k.o#5ambg.Dbaa3b1aO.V.P#9b9.O#k#x#k#qaK#r#haV.VbjaO#Q#tbw.d#xbW.0bebebebebebe#3.VbjaG.ZaW#x#x#x#x#kbe.0.0.0.0#X#X#Xb.#8aVbjaV#8.VaVaV#B.Gbk#D.3aV.V#C.M#J#q.o#x.m#x#x.J.D.DbE#B.jbT#haaaa.laSaaaS.Xa9.4#x#x#x#x.Jaw#dbf.X.Z#4.obybR.o.o#4#x#x#x#x#x#x#x#x#r.5#da9.z#9.Oa##MbE#d#Q.Z.Z.Zagam.Z.Z#r.XbQ#J#J#x.m.m.maW.maW.maW.maVaVaV.D.6bl.6.LbE.5#W.za9bf#dbc#G#db9#W#d.z", ".6#lbqbEbE.5#M#W#9b9#x#x#x#x#F.T.T#q#q.T##ba.7aO.VaVaO.V#UaO#r#k#x#x#x#xa5#r.7.Z.VaOaVaG#t.0#v##.fbR.w.Zamam.Nbg.V.V.Vbj.V.V.V.VaVaH.F#k#xbL.PaNbg.Xbtbt#o.DaV.VaS#3.Pa9#k#x#x#F.A.X.XaV.VaVaH.P#Qbw#x#x#u#XbebebbbebebeaA.V.V.V.ca5#x#x#x#k#Obebebe#Xb..0b.#XavaV#C#CaV.VaVaVbjaV#Zbi.2#L.V#h#haJau#q#J#x#x#x#x#R.5blbzaBbj#r#8aS#h#r#haS.Xaa.o#x#x#x#x#x.F.5b7#M#r#r.Z#4bh#t.o#4.O#x.m#x#x#P#x#x#x.N.5aBavaL.zaL.Lbf#db9b9.Zag.Zam.Z.ZagbgbTag.saw.m#xaWbC.m.maW.maWaWaVaV.V.6#M#MbE#Mbf#d#d.z.#.##E.6bfaL.z.z#d#1", "bE#l#d#d.zaf#W.zb9.z#k#x#x#x#4.T#q.Tan.T.T.T.7aVaV.VaV.Vbj.VaG#j#k#x#x#x.xagbF#KaOaO.VbT#M#xbG#v.oa3.w.ZamambgbgaVaVbj.V.V.V.V.V.VaOa5#x#xar#Y.7.w.XaKba#oavb8aGaVbZaLaL#x#x#kaWbF.P.XaO.V.V#ha7.p.A#xbd.Jb.bebebe#kbe#kbe#haOaGaS.K#x#x#x#kaSbk.0#k.Gbp.Gb.#M#haVbjaVaVaVbTbT#haH#M#B#Bav#CbTaVaN.7.1#Faz#x#x#x#Lbl#7bc.QaSbTaSaaaS#8#h.Xbg#r#4.m#x#x#x.m#x#4afaf#r.X#C#r#Q.o#4.o.h#xaz#x#x.F#x.mbLbQb9bc.##Qb9#2.u#1bEa9a9.7amam.Zam.Z#5ag.XbQ.Z#w.m#x.mbWaW.maWaWaWaWaV.VaVbE#M#M#dbE.6bqbq#M#MbcaBaLbqbfbEav#daL", "#1bE#dafbr#9#aafb9by#x#x#x#x#q#qan.T#q.Tapa3aJaVaO.V.Vbjbj.Vbjbg#x#k#xa5.P#S#oagaHaV.VaG#jbW#g#q#tbaag#r#5bgam.X#8.Vbjbj.V.VaV.V.Vb8ay#k#k.m.obg.X#9baaKa3bcbf.V.Vaa#c#c.O#x#x#x#O#J#haO.V.VaO.PaXb6a5.xbGb..Gbebebb#X.0bebT.VaOaV.O#k#x#x#xaVaOavb.bpb.#Xbg#Ubjbj#CaVaV#rbQ.z#sag#hbNb5a8.j#h#CaJ.7.s#Y#g#x#x#x#Rbm#BaL#hbTaS#8aV#rbTbQbZ.wag.H#x.m.m#x#x.Jbv.tbvbI.N#Camag.o.o.O.H#x.d.m#x.F.m.F#FaH.za9.6aoao#E#G#BblbqaoaLagamam.Zam.Zag.Z.Z.ZbQ.J#x.mazaW.maW.m#PaWaV.Vbjbf#M.5#W#d.6b5#E#1#W#daL.B.Bbl#G.6aL.O", "bc.5#daf#9#naC#a#9#d#k#x#xa5.o.T#qap##.Tap.T.M#CaVaV.V.V#C.V.VaV#k#x#x#k#4.haKbXaOaVaV#C#k#x#k#k#J#4#r.waLbg#r.XaSaO.V.V.V.V.V.VaVaO#j#x#xa5aJbJ.X.8bs.8bc#7#BaOaG.Vbq.6.##k#kaW#qbY.1aV.V.VaV.P#Jbd#xb6bGaMaMbbbebe#Xbb.0#b#CbjaV.O#k#x#k#kaV#CaVaV#haV#8aVbjaVaVaVaV#C#h.q#Q#tagagbNa8bH.LaV#h.Z.caJaJar#x#x#xaTbqb8#8#8bT#hb8#haa#8aS#O#q.o.h.F.m#v.U###v#abnbnagbI#h#r#r.Z.o#a.O.m.m.m.m.F#x.9aEaO#d#d#db9af#m#Mbc#da9#dbqamam.Zamagam#r.Z#w.Z.Z.a.m.mazaW#xaWaW#P.maO.V#Cac#Waf.z#M.Dav#Ma9.z#W#daL#Gbl#G#1aLaL", "bE#daL.z#abrbrb9.z.o#k#xa5aX#t.T#J#q.T#q#J#OamaOaV.V.VaGaG.V.VaO#k#x#k#x#Jby#t.ZaVaO.VaV#k#k#xa5#4#V#waw.Z.Zbgaa#8.V.Vbj.Vbj.V.V#8bTb4#x#x.KbO.XaNbn.8av#G#b#M#5aV.VbB.u.u.I#k.k#vbY.paH...VaV#Y.A#x.F#NaI#T.G#fbebe#f.G.G#f#8..aGaU#k#x#x#x.jaVbTaV#h#haVaVbjaV#hbj.V#h.lbdbL#Sb9.wbQa0#b.2bfaVam.A#Yaw#x#x#x#xa##haS#8#CbTbTbTbTbT.laS.XaXaz.A.A#xaz#zbU#a#aafbvb9#rb8#r.X#r.Z.P#J#x#x#x.may#x.WbPaHaOaHamaf#d#daBaL#Ma9avaBbBagbgam#rambgagbXbQbJ#x#x.mbW.maW.maW#P.4#C.V.V#h#9#W.5#d#d#d.z#d#aaf.zaLblbEbqaLaB.L", "aL#maPaLb9#ab9.z#9.P#k#x#x#xby.T.T.T##.Tap#4.Z#C.V.VaVaV#CaVaOaV#k#xay#k.h#S.sbXaVaOaG.VaB#x#x#k.h#w#Ja8agbgbg.XaaaVaVaOaV.V.V.VaGb8#j#x#x.K.p#4a0.paKaKb5avav.zaV.V.VaP.6aB#x.A.g##bFbTaO#CbQ.H#.#xbCaZ.C.CaM.Gbbbebebbbebb#uaV...Q#k#k#x#xa9aV#haV#haV#C#C#h#C#CaV#haV#V.H.FaX#O.Z#X#b#b.2#LaO#haU.0.4#x#x#x#xayaV#hbT#8#hb8bT.X#8.XaSaH#Y#x#x.F.m.C#z.Wbh#nba.t#WbTaaaS.X.Xaa.Xbw.m#x.m#x.F.mbW#qaV.VaV.VaV#C#5bEb9#d#Q.p#WaLambgagamamamam.Z#w#Y#x.m#xbC.m.m.m#P.maz.VbjaOaV#UaHbg#3#l#l#d#W#W#Q#W#dbEb9#W.zaLbE", ".BaP#mbf.z.zb9#9aL.P#k#x#k#O.oapan.T#q#q#QbX.ZaVaV.V.VaOaOaO#C.V#ka5.4#x#4.h.h.7aO.V#C.Vam#k#x#xbS#t#q.oag#rambgaSaV.V.VaV.V.VaV.V#Cay.m#x#F#H#waK.8.8bF.HaK#obFaV.VbjbBbZ.Pa5#ka5#Oa3.XaO#hbQ#F.d#x.q.Y.YaI#e.Gbbbbbebebe.G#f#KaVaaa5#x#x#x#.aS#h#hbjaV#haV#h#C.V#C#8#A#Q.O#x#x.d#ga5bF#bbN.2aAaVbg.c.F#x#x#x#x.FaV#h#C#8bT#8#8bTaSaSbTbTbQ#k.m#x.k#z#zaz.R.tb7bs#W#9bTaaaa#r#5aw#g#x#x#x#x.g#x#x.maVaVb8.V.V.V#CaO.X.z.zbE#M#Mam.XbgbB#r#5.X#Ka3.K.m#x.may#xaW.m.m#P.m#8aG.VaHaVaO.V.V.VaVamaL.z#W.z#M.z#Wb9by#d#l", "#G#2.6av#l#cb9aL#c#d#k#x#x#k#4ap#q.T.Tbaag#r.XaN.V.VaVaVaV#haO.V#k#x#k#k#Jap#4.paVaVaO.V.l#x#x#k.C##.pagagam#r#rbgaS.VaVaOaV#8aOaV.p#gbWa5.Ja3.5aKaKaKaKaKbt.Rbs#5aGbjaO#3.z.q#x#x#g.AbgaVaV.j.O#x.d##a..Y.Y#e#Z#fbkbbbebb.SaMaMaOaV.e#x#x#x#x.ZaHbjbjbj#CaS#8aGbjbT.X.P.H#q.F#x#x#xa5.x.v.LblbHa8aO#VaJ#x#x#x#x#x#h#haVbTbTbTbTbTaaaa#8.w#O.H#x#x.g.9.ga5.Rataf#H#aaf.zaSaaaabT#r#O#x#x.m#Par#xazazaV.7bT#h#hbjbjaV.V#CaOaN#dav#M#5aSbB.Xbg#rbg.Z.A#x.m#x.m.m#P#x.m.maWaV.V.V..aO.V.V.V.VbjaOaVaOaObo.z#d#W.zaf.z#d", "#2bE#d#3bcbfaL#c#c#t#x#x#x#x.H#qap##.k.h#w.w#Qa3am#UaOaVaOaVaVaO#x#k#x#x#4###J.ZaO.V.V.V.V#k#x#x#x#q#Jagbg.XbgbgaS#8aO.VbjaO#UaH#hbYaR#zbW.A.Z.pbnaKaKbn.bbtbtbt#d.V.VaVaV.zb9#k#xa5#..X.l.V#O.A#xa6b6a4#0.YaZ#Zaj#Zbibk.i.S.SaMbD#Aam#x#x#x#x.OaSbT#C#CaVaHaVaaaS#s#h#4b1aW.J.m#x#xa5.Aavavav.Da8#M#raybK#x#x#x#xbJbTaS#C#8#h#8aabjaO#rbg#v#O#x#x#gaW#x.k.R.tb9bv#W.5.L#M.ZbI.XbT.X#..m.m.F.JazbPadaH.zb7aLagaV.VaVaG.VaObjaV.6#MaKbE#s.X#rbIagag#Y.o#P#x.m.m.m.m.m.ma5.VaG#5aOaVbj..bjbj.VaVaVaO#h#hbE#d.z#Wb9.z.5", ".PaLaL#d#l.6bf#9#ab9#k#x#x#x#q#q.TbSb7.7.obS.T#qa3bTaO#h.VaOaVaV#x#x#x#x#4.p#w.ZaVaV.V.V#C.4#k#x#x.kbOaJagbBbg#8.X.XbjaVaOaGaVaV#t#p#z#z.k.AaB.p.8.8a0#obsbtbtbta3aObj.VaV#KaL#k#x#k#OaN#haH.O#g.KbGbV#0#0.i#u.G#f.S#L#ubDaZ#e#u#ebVaH#x#x#x.mbw.MbI#C#h.H#F.PaS#h#raX#ta5bF#x#x#x.may.eava8.Da8b#a3av#r.4#x.m#x#x#O#CaVaVbT#hbT#haSbg#h.H#J#x#F#x#P#x#k.A#Sbnbybn#Wbq#B#daf#c.XaSbIaJ.o#xaW#zaY.U.C.w#V#qbaba#JaOaVb8.Vbj.V#5bcbc.D#M#M#d#5.X.wam#V.M#Y.O.F.m#PaWaW.ma5aHaVaB#WaO#h..bjbjbjbj.V.V#h#c.z.zb9aL.z.z.5", ".z.z.zbfbf#GaLb9brb9#x#x#x#x#O.Tap#q.7#q.p###qan#q#q.XaOaO.V#haN#x#x#x.F.H.7ag#raOaV.V.VaGbK#x#x.m.A.7aLbg#rbI.ZaS#8aVaOaG#h#h.P.H.Wadaz.kb9.LaK.R.Da8#Hat.8aKaK.8aQ.V.VaO.E.Pas#k#x.pa3#A.XawbCbGb7#p#pa4.i.2.Sbb.S#u#uaZbDaZaZa4a4#ubQ#x#x#x#x##.XaUaH#F##bSa3aHbO#x#O#QaW#x#x.m#x.raA.2bca3#o.pa8av#W.Has#x#x#x.A#CaV#CbT#8aS#r.M#K.M#v#g.Fa5arar#k.Faw.H#S.5#W#Wb9.D#dbE#W#W.7#h.7#VaJbS.g.9aRaR.TbI#q#FbS.T#OaOaOaVaG.6bcbl#M#M.5#d.D#d#WbobT.7.f.g.h#Y.o#gaWa.an.h#A#h#J.Ta3#KaOaOaVbjbjbjaS#l.z#M.z.zb9b9aL#d", ".z#9#9#9aLaL#3#d#a#9aWa5#x#x#q#q#q##.T#q.H.A.gaXbw.J#qbX#6bRb9.J#x#x#xa5by#q#K.Q#CaVaVaO.V.l#k#x#k#x.AbO#QagbgbobgaSb8aOaOaOa3#Qa3#J.W.W.k.O#W.8btb7.8.8ataKaK#d.D.z.VaGaGaOaN#Y#x#k.gaXbgaw#4aRaIb0#p#p#p#b#7#fbb#u#u#ua4a4a4aZ.iaZaZ.2#L#k#x#x#g.o#FbI##.k#F#Far#Q.g#g#g#x#k#x#k.A#L.rbm.L.Davbaavav#Bbc.O.m.m.m.maX.paV.Vam#hbI.X#qbG#J#x.m#x#x#x#kb3#M.5.z#W.5b9#d#d#daL.O.5#W.z#h.7bw.J#v.mbW#P#x.E#q.T.T###q#OaU#1avavav.D.8#W#d#d#M#d#Wafafa7bI#V.O.m.mar#z.9.U.YbY.Ea3#4.H#4.8#W.5#M#G#d#d#dbqblbc#maL.6avaB", "b9.z#ab9b1.PaL#c#aby.d#x#x#x.k#O.T#q#F.kaW#x.m#x.m.m#xaW#J#4.H#x#x#x#x.T.p#tav#d#1#h#UaVb8#C#.#x#x#k#x#..Aaga3.wag#h.Z.7b1#t.h.p##bSaR.Ta3.5.8.8bnb7.R.8btaK.D#M#b#GaObj.VaVaOaPa5#k#T##bG#x.9azb0#N#p#p.v#Zbi#f#L.2.2.ib0.i.i.i#u.i.i.q.p#k#x#x.A#xbC.o#NbLb6az.mazbRa5#k#x#x#x.A#L#I#Gav#Maw.DaK.p.DaAbma8#j#x#x#x#x#OagaHaX.9.O.Z#4aW.mbw#x#x#x#x.rb5#Oa8aB#lbE#d.O#MaB#Bbc#dbE#B#m.M.O#P.J#x#x#xaWbX.M.T#J.o.HbW#xa#bc#o.8.5.5.5#dav#l.5afbybr.5.O#d.7#F.o.mazapa5a.bh.E.h#q#q.T#zbG#.#1#M#M#W#dbEb5#1aPaL#Gbl#G", ".CaI.Y#eaMa6b6.C.CaMa5#x#x#xbw#O#Jar#x#j#x#k#xa5.daz#jb6.K#Y.4#k#x#xbW#Oaw#W#daK.LbfbE#M#M.3#E#k#k#x#k#x.j.x.0.P.7bVbG#q.Pb9#J#4aza..ka3.p.5bnb7bnb7btaKaK.5aK#M#7#Gac.V.V.V.V.c.a.xa.bP#zbL#P#z.faD#NaD#B.Sbka2.2bmbzbV.ib0.i.i.ibz.ibV.i.J#x#x.K.K#x.x#kaW.x#T.4#k#k.m.m#x#x.4bmaA.6.6av#o#oaK.p.5#l#B#7#B.r#j#x#x.paz#N#A#H#q.F#k.kaX#x#x#x#x#x.K#.aB.B#da9#Ba8#Q.5.5#W#dbl.6.L#d#d.6.5#t.F.m#x#x#xarbRay#P#xaW#x.ma5.p.5af.8.5#WbcbE.zb9.5#W#Wb9.5.Ob7#abR#PbC#P.9##ap.9aFbP#P.maW.m#xbda0.5#W#W#M#d#m#M#1#Ebl#G", "#TaIaI.CaI#Ta.aI#TbGa5#x#x#x#x#x#x.dayar.d#x#x#x#x#x#x#xar#j#x.m#x#ka8a8.D#W#W#WbEbEb9.z#Ma#.6#R#ka5#x#x#x#xaw#Ya5#xa5aw.PbL.oa6aRap.2#B#Mb7b7#W.8aKav.D#M#MaK.5.LaA#2.V.V.VaG.VbOaYazaz#z#P.maz#H#HaD.va0.2bibibka2a0.vbV#pbzbz#B#bbV#pbV#ubd#x#x#xbw#x#x.m#x#x#x#k.m#x#x#x#k.r#Lbma8.pa3#o#oaKaK#Mav#M#EaA#BaBbFbYazbUaz.gaW#x#x#x.m#x.m.m#x#x#Pb6.H.5#Q.5a9.#.B.H#W#W#WbE#M.Lbc#mbE#B.5a3#qbw#xar.4#P#x#x#xaW.m.m.m.ma5aK.5#Wa9#dbq.Bbfbfa9#W#M#W.5#a#a#a.h#QapbS#zapbPaR.U#zbS#g.m.maW.m#XaKaf#M#M#maL#M.zbf.zaL", "#e.C.C#T#TaIa.bGaI.Ca5#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x.x.A#Q.Dav.5.z#W.za8b9#d.5bf.6.Lb4.aa5a5#x#jar#x#x#k#kaXaw#gbWar.9b6a0#Bav.5#Wb7.5ava3bc#M.LaK.p#M#B#lbj.V.VaOaVbO.x.CaW#z#P#Pa.#NbY.vbN.Lbma2#Z#Da2a0.v#bbz.vaA#Z#7.v#paD.2.Ja0#x#x#x#x#x#x#x#x#x#x#x#x#x#.b3bm.2.L.Da3ba.pavaK#M#da3.Dav.6bH#d.HbaaF.C###P.A#x#x#x#x#x#x#x.m#P.h#S#W#W#S.5.5#GaB#W#S#S#W.5.B#G.#aLbl.D.5#ob7.O#Jbw.maW.m.m#x.m.m.m.m.m.m.D.5aPbEaqb5#d#G.Lav#G#Q#Wbybybn#a#W#Wby#4.h##.n.9.9a.#P.m.m.h#x.F#R.5#dbE#M#M#d.z#W#d#Q.z", "#L.q#X#uaZ#va4a.b6.g.m#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#xaW#g#.a8aB#dbcavaK#W#4bc.5.5#4b9.5b9.6avbA.0#k#x.m#g#x#x.m#xbC.TazaWa.#qav.L#E#Bavb9.5aK#B.3bl#Ga0a#.DavacaS.V.V.VaOaS.MbF#x#x#x#g#x.pbY#HbY.vbz.2.S#L#7.S.Sava0a0.S.G.S#Z.vbN#ba0a8.A.xa5#x#x#x#x#x#x#x#x#xa5#xbz#7aA#B.D#oaKba.p.D#Mava8#Wavbc#1#M#W.5.5ba.hbMaRbL#x.m#x#x#x.m.m#q#Jbv.tbvbv.t#W#Q.Lb9bnaf#Saf#4aB.Bbq#G#B#M#Wbnaf#4.Hb9#Oas.m.m.maW.maWaW.J.e.ubl#B#1bEbq#1#B#M#d#W#daf#a#a#a#W#W.z#abvbvby#4###xa5.h.9aW.A.F.e#Gbq.5#l#MaB.5#W#9af.5b9", "bebe#k#k.ia..CbVa.aYaW#x#x#x#x#x#x#x#x#x#x#x#x#x#x#x#xa5#x.0.xaw.3av#l.D.Dbc.5#WbE#dby#abv#W#d.Oa##GbAb4#k#k.mbLazaz.C#zaz#PbSbS#J#G#G#m#Gav#d#d.6.3#7.3.3blbEa##haH#8b8.VaVaOag#K.M#x#x#x#x#k.kbFbYbYb##7.2.2bN.3.S#y.3#B.S.S#Bbi#Zbz.vbN#B#L#BaX.Aa0#k#k#k#k#x#x#x.0b3.2avbcaAava3bt#oaK.pa#aw.r#daw#W#Gb5#d#M.Ha#av#W#q#T.9bG#xa5#xa5#k#u#q#Sbv.tbvbv.t#S#W#G#d.5#a#W.5a9.##1#dbl#G.zbnaf.t#Wbfbf.La8aBaw.Taw.Aapawa9#G#B#l#dbE#d#dbc#d#d#Wafbybn.t.t#W#W.5#W#W#W#a#4#4by.H#4by#4#W#4#db5.6#dbEbEaB#d.5.5af#Wbf#d", "bebebe.G#Ta.a.bC.CbCa5#x#x#x#x#x#x#x#x#x#x#x#x.4a3#J#4#aby#Q#d#Gbl#G#lbcav.5#W#d#d#d#S.t.tbv#W#W.6#Gaqa#.ra5#k#T#Pb6bYbYbLbC#O#M#E.ua9#1aqaq#1aBaq#G.3blaA#lbfaOaOaOaS#C.VaVaVbQbXbX#k#x#x#xaMbF#Hb#.v.vbz.2bNb#.L#Lbi#D#I.S#Ba0.La2#Z#7#B#7#ub#.vb#a8#u.r.2.r.Aa3#O.6bz.2#M.D#B#B.D.DaKaK.DaK#W.3#l#d#B#7#G.#.5#Q#M.5.5#W#4b9.H.5b7#W#J#OaK.8#S#Sbvbvbv#S#W.5av#d#Q#W#W.zav#B#Gbl#B#1#d#W.t#abv.Bb5bl#B#MaB.5#Q#4aB#d#Q#G.6#db9bn#W#daL.zaf.t#nbv.t#n.taf#W#W.H#W#d.z#9af.5#W.H#W.8#W#M#Mavbl#1.5#WbE.5.5#W#Wa9#dbE", "bebe.2.q.xa4a.#TaM#u#j.d.x#PaW#P.x.4#x#x#k#k.0b9#a#W.z.5#W#W#m#E#G.u#G.6av#1#l#laL#Wafafbvaf#Wa9.6.6bl#Eb5.H#W.H#M#Ba8.5aBaw#1aB#l.6.##G.6.6#m.O#1#M.D#M.D#1bj.VbjaG.l.l#CaVaG.Mb1.M#.#x#x#x#j.Da3a3bs#b.2bz#7bYb#.LbNbibi.L#7b#b#b#aAbi#yai#yaA.Lavbmbia2#ybHa8bFbF.Dbca3a3bF#MbN.5avaKbE#M#M#W#E.#bl.6b5.r#Gav#d#W.5#Mb9bc#1.#aBb7#W.8a3av.5#S#W#Sbyb7#W#WbE.L.Lbfbf#d.Lblbl#Gbcbf#d#Wby.tbnbn.zbl#Ebl.5af#W.5#W#W.H#dblbl#d.5#W.5aBbf#d#W#a.tbv#Sbvafafaf#W#W#db9.O#d#W#d#d.z.5#db9.5av#G.6avblbE.5#W.5#W.5#d#laB", "#k#u.xaZ.C.C#T.Cb6.0beaTb6#T.CbC.2be#k.K.2.GbV.5#Waf.5.zb9aB.6aq#E#E#G.6#M#Mbc#G#d#Wafbn#a.5#d.6#Ga#b5#E.##WaK.Obl.6#M#Ga#bEav#M#Mbc#M#Gbl#E#M.O#daK#M.5#c.Vbj.V.VaVb8bTaVbjaHbObR.P.H#x#x#k.AbHbca3.v.v#bbN.v#H#H.vav#Lbi#B.vbY#H.v.L#ya2#y.S#Lb5ava2.3a2#Lava3a3.p.p.pa3#o#oaK#bbcbcbcav.L.5.5.##da##M.6.zbl.3.z.5b7.5.5ava8.e.O#Wbn#WaK.p.5bn#Wb7#W.5.z#dbqav.r.6#dbE#da9bE.z.z#d#db7#a.t#abn.5aqblbE#Waf#W.5#d.5#W.5blblbE#Q#W.5bfbc.z#Waf#S#a#a#aaf#abyaf#W#4a9.##Q#W#Wbyaf.0be.z.zbbav.6#G#l.5#M.5.5bE#d#GbE#d", ".ibG.CaR.C#T.C.C#fbebe.2#Lb6bV#pay#kbp.C#ubebda8#4#d#W.5a9av.5bqbqbqbl#M#lbEavbE#W#W#4#W#W#dav.6#d.z.z.B.u#d.zavaB.5bEbc#Mbc#BaB#1av.6bA.6#Ba##d.5.5#MaLaG.VaO.V.VaV#haS#haO.X#9.o.o#4bW#g#ubzbm#7blb#b#.vbF#Hbs#o#Hav.L#Lavb#bFbYb#avbmbiaAbi.L.Lav#Lbm.2#Ebca3.DaKav#JbabtaKaKa0aA#M.6#B#M.D#daK.p.5#1aq.u.3#B#db7.5b7.5#d.5.z#Qafb7bn.Dbcaw.5#W#d.5.z.O#m.6.L.z#daB#W.5.5.z.5.5b7#W#a#S.t#4af#lav#E#d#Wbv#W.5#W#W.zbq#lbl#db9b9#M#Gaqbc#9.zb9#S#W#S#aafbvafbyafbfbK.5afaf#W#a#kbbbbbebeav#Gav#1.6bEbE#dbEbl#1#d.5", "aY.CaI#T#T#TaMbDbebebebebe#kbGb6.Kbp#u.i#X#k.q#eby#dbf#dav.z.z#d.z#M.6bl.6#1#M#d#W.O#W#d#dbc.Lbq#W#da9awa9.5b9aBb9.5.5.6blaq#M#d.#.u.6#G.6#G#d.5.8.5.zaO.V.V.VaO#8bXaN#wbT.X.Pbo.H.h#4aRbGbp#baA#IaA.DbY#Hbsbsbsbsbsb#avbi.Db#bs#H.L.LaAaA.L.Davb#avbmbm#B#M.pav.Da#.5#obtbs.R#o#M.3#7bcaB.D.5.8aKaK#M#G#1.3aqavaK.5b7.5.D#M.5#W.z.5#W.8.D#M#M.5bq#M#d#d.6.#avbE.5#W#W.5#W#Wbn#W#Wb7#W#S.t#W#WbqbE.L#1#Wbnafbv.H#W.z.z#d#Gbc#dafbf#G#G#G#1blaL#d#W#Wbnbvbv#a.t#a#Wbq#M#W#aaf#a.t#9#W#d#Mbl.6bl#G#M.5bE#l#1bl#G#l#d#W", "#pa.aRbG.C#T#ubebebebbbebe#k#u.C.C.CbDbebe#j#T.C.oaL#G#G.L.z.H#Wa9#Mbl#G#GblbE#dbf.za9aLao.5#daB.5b9b9aLb9a9.##d#W.8#Mbcbl.L#d#W.#bEaB#M.6bc#daK#W#d#U#CaO.VaVaVaOa3a8.Aa8.P.P#4.HbybPaR#TbFav#1#7#BavbF#obs#obsbs.ba3av.2.LbF#obFav.2.2#7.Da3a3a3.D#B.2#M.Da3a8#MbH.pbs.Rb7btba#1blaA#M#M.p.8aKaK.8#G#Gaq#l#1bE.5bn#W.5#MbE#M.p#W.8#W.5#M.5bl#M#G#Bavav#d.Bbc#d#W.5#Sbn.tafbvafb7#W#W#W#W.zav#l#E.L#d#Waf.t#W#W#Wb9a9#GbE.5#W#WbE.6#E#E#E#GbE.5#W#a#W#a#Sbvbyby#W#dbE.z.t#a#a#aaf.5#M.6.6bl.6#M.5#M#daL.6#E#MbE#dbE", "b..KaM.C.C#u#u#kbebebebb#Lbda6aIad.CbDbe.0#u.xb0#dbEbl#G#d.5#Q#WaB#G.6aqbl#1#2.Bblblbl#da9.O#W#W#Q.5#Q.o#QaBaBbE.5.5#Mbl.Lbc#d#W#Q#d#d.6av#M.5aK#KaO#h.V.V.VaVbj#UaX.F#x#kaw.o#4awby.Wa5aIbw#MaB.5av.D.v#oba#obabsbta3.paAavavb#a3#7bmbmbca3#oa3aK#M#7#Bbc.pa3.p#B#baKbtbtbtbtaKav#7#B.5aKaKb7b7aK.H#1#E.3.6.5.z#W#W#d.D#Baq#f#u.5#W.8#W#M.5ava#bE.z.5#daB.5#d#W#Wbvbybv#S#a.Rbv#W#W.5bE.z#daqaq.3.5#dbnafbn#W#W.5aL.5.O#d#W#W#W#1#E#Gblbl#G.B.5#W#a#a.tbr#S#W.z.5bla#afbv#a.8bv.5#M#M.6#1#lbcbc.5#MbEaL.#av#1#dbfbq", "#k#Z.i#T.CaIbe#L.S.0be#f.2b6aIa..0aY#f.IbVaYbDaybm#E#E#Gbc#d#d.O#1#Mbf.6bE#d#ma##E#Bbq.5#W#W.5#4b9bq#d#Q#W.#bA#d.5#d.5bcavaK#Wbn#W.5#WaKavav#MaKaHaOaVaOaVaV.V.VaV#k#x#x#x#j.PbL.o#J#PaR#qa8aK#M.D#oavb#babtbtbabtbaa3av#Lav.L.D.L.2a2bm#Mava3a3.Da0#Ibl#M.D#Ma#bz#Mba.8.8.8#MaK#Q.5#MaK.5aKb7.8aw#Mb5.3.3.3#1#d.5#dbEbc#E#Lb.aZ#H.H.5.5.5#MbE#d#d#d.z#d.5aBb9#W#W#Sbvbv#a.t#a#S#aaf#d#d.##B.6aqbl.B#Waf.t#a#W.5#Wa9#d#W#W#4#a.5#lblbl.LbcaP#db9#a.t.t#ab7af.zavav#Ebl#dafafby#W.5.Dbc.6bE#M.6bE#d.zbEbf#mbcbc#M#1#1", "#ZbebdaM.Cb6#T#j#Tbw#k#f#u.C.CaR#X.C.Ibeb0ad#L#Z.Ibl#E#1bEa9#W.zbEblbf.z#dbEbq#Gbq#daw.5.5#W#W#W#d#G#d.5.5#2bl.5bfbEbl#M.DaKaf#Sbv#S#S.D#M.DaKaK.VaGaOaOaVaO.VaG.l#k#x#x#k.4#4#gawaWaz#z#qaK.Dbaba.Da8#B#obt.bbtba.DaK.5bcbzbl#7#7.L#I#7.Da3a3bt.DblaA#1#M.H.p.#.5a3.8bt.va0.8#W.DaK.8aK.8aKbnb7.5#dav.3.3.3#Ebc.L.6#d.##G.DaIaIaMba.z.5#M.5bc.##M.5.O#M#d#daB#4bvby.tbv#S#abnb7.t#W#Q.e.##1bf#Mbq.5#Wbv#a#W.5.za9.5#d#Wbvbvafaf.6#GavbfaLbc#db7.t.t.t#a#a#W#Mbcbl#E#1#Wafaf.5#d#M.6.5#M.5.5#MbE#l#G#laLa9bq#d#2#G#G", "b3#k.ib0.C#g#L#eb6.x#ub6#T.C.CbUaIaI#kbebm.K#La2.I#E#E#d#db9.O.5#lbcb9#W.5.z#d.#aL#d#W#W.5af#W#Wbq.L#d.5.5#d#E.L#G#E.5.5aK#Wafbtbvbv#Sb7.8.D.5aK.D#s#UaH.EaV.Qbl.ra5#x#x#x#x#O#kbL#zaz.p.paKaKaK#dbc#Ba3#o#oaK#o.5aK.5.D.Dbcava#bEbcbm.2.D#obsbt#oaK#M#MaB.H.8.5aK.pbtbtbN.v.5.L.D.8b7bn.Rb7b7.8.8.5.D#GbcaAbl#E.#aBbqbc.D.D.Dbb.C#p.p.5aK#WbE#Ea##M#M.5a0.5#W.tbnbvbnbv#Sbv#4#W#W#W#d#d.5#W.5#db9.H.5#W#4.5#Mblb9#W.O#W#Sbvaf#dbEaL#d#W#daL#W#Wb9.t#a#a#W#d#M#lav#B#M.5.5#W#M#d.6bE#MaK.5#W#W.8bEav#G#d.z.z#d.z#G#E", "#T#ga4.CbVay.x#ub6#g#g#T.C#T#TaI.CaMbbbebe#k#fahaj#I.Bbc#d.o#W#d#1bc#daf#W.z.Oa9#Q#Waf#4#S.z#W#Wbfbl#d#W.5aB#m#l#E#G.5#W.8.8#oatbvby#S#S.8aK.5aKbnafbn#WafbEbfaqao#x#x#x#x#x.x#x#x#vbP.paK.RaK.5#Gava8av.DaK.p.DaK.5aK#o.paK#M.D.6aAaA#M#obt.R##bt.p.H.p.p#M.paK.paKbtbn#oaK#M#B.5aKb7atb7b7#Sb7bt.8.D.6.L.3#1#1#M#Q.D.DavaKb#bYb6.Cb6.8#MbEbl#E.5#M#M.L.5#Wbnbv.tbvafafaf.tbv#S.5#d#W.H#W#W#W#Wb9b9.5.z.5a9b5.6af#W#4bv.tbvafaob9.5#W#W#W#Q#d#Wbyaf#W#W.z#d#dbE#Mbl.6bcaK#M#Mbl#M#M#M#W#Wbnaf#W.5bcbf#d.z#W#W.z.6#G", "#TaI.CaMb6.q#u.C#T#TaMb6#uaZ.C.CaIaM#Lbe#k#f.x.q.K#L#d#1#d#d#Q#da8.z#Waf.z.H#Q#Q#Qaf#Q#a#W.5#W.z#d#M#Qb9.H#d#m#Gb5bf#W.5aK#Wb7af#S#W#S#Wb7aKbt.8#Wbnbnbn#W.zbH#1aB#k#x#x#x#x#x#x#xaY##aw.p.8aK.5.rbla8.DaKaKaK.D#M.pa3.paKbabaaK#M.3#Bavbtbt.bataKaK.5aKaB#MaB#1awaKbt.R.8aK.L#B#M.5b7b7.Rbn#Sbn.t.5.pbq#B.Lbq.Bbq#MaKa3aK#Waf.8a4aM#p.qbc#G.L.z.5#d#dbEbE.5af#Sbybn#Wbnbvbv#abv.5#d.5.8#W#W#W#Wb9#W.5#da9a##Qbf#W#W.t.t.t#aafb9#W#Waf#Waf.z#S#Waf#W#W.5af#W#W#M#M.6#1bl#Mbcbcbc.6#M.5bnaf#a#aaf.5av.z.5.5afafaLaLaB", "aI.CaIbp#k#XaI.CbGaM#T.Gbk#u.C.C.CaI.qbe.G#u#Ta6.g#gaLb9#W#Waf#9a9#W.z#W#W#Qa9#W#db9b9.z#d.z.z#d.Lb9.5.HaLbf.Lbcav#d.5.8aK.8afbv#a#S#W#W.8aKaK.8.8#Wbn#W#W.5av#l.H#k#x#x#x#x#x#x.xbY#4.O.5aK.5#B#7#Bav.DaKaK#Maw.p.pbtaKbt.8aKbt#M.L.DaKbtbt.R.R.paK.HaKaK.DaA#BbcaKb7atb7aKav#7aB.5aK#S#S#SbnatbtaK.5#d.L#d#M.6.5.5aK#o.8.8bn#a#Sa4#pb.#k#1#daKaf#W.5#d#W.5#W#S#S#W#W.5#Sbvafbn.z.p#M.8#W#W#d.O#Qb9bf#da#a8aL.5#Waf#a.t#a#d#d#Wafaf#W#d#W.z#W#W#W#W.O#Maf#a#W.5#M.6#G#Gav.6bc#M#M#M#Wbnaf.taf#a#W.5.za9.5.zb9#Y#QaL", "aRaIb.#Zbe.q.CaI#TaI#b#kbe.0.CaI.C.q.K#k#uaM.Cada.aY#4.5#Waf#W.5b9.zaL#d.Obq.5aLaB#da##mbf.6#G.3.D#d.5#dbEblbl.3.5#W.8aK.Dbn#Wbvbvbnbn.5aK.Dav.D#MbE#M.5b7by#W.5awbd#x#x#x#j.q#G.r#B#d#lb5aBbNaA.3.L#oaKaKaK#M.paKbt.8btbaaKbtaKba#W.5.pb7btbtaK#M.5aw.D#W#M.5#E.LaKaKatbnaK.5#MbE.5bn#Sb7bnb7b7bnbnaK.O#daB#l#.#MaKaKaK#S#Sby#Sb7#W.2.0b6bV#W.Dafbr#W#Wb7#W#S#Sby#S#W.5#W#W.5.5#Gaq#M#M.5#W#G.##Qa9bEblblbq#Q.O#Waf.tat#Wbc.zafbn#W.5a9aLb9.5#d#W#dbE#dbvbvbv.5.5#d.L#G#1#M#M#M.D#dafafaf.taf.R#d.6#GaL#d.z#daL#db9", "aI#eaMbp.0.C.CaIaI.C#k#k#yaMaZ#ubW.0.0#L#u.CaIbVbPazaZafbyaf#a#Wa9aB#d#W#dbq#B#l#1#1#Bblblblbl#1aL.5#d#d.Lbl.L#d#W#W.D.DaKbnaf#Sbn.taf.5#Mavbc#Gblaq#M.z.O#W.5b7.5#4aX#x#k#.#B#Bbl#7.Laq#7.L#d#EaA.Lbt.8btaK.DaKbtbnaKaK.8.paKaKbtaKaK#oaKaK.p.D#.aBa#aKaK#d.5ava#aKapbn.haK#Bbq#W.8.8b7aKaK.5.5.8.Hb9by.Hb7#d.3.5.5b7#S#Wbnbnafb9#m#M#uaI.YaEa3bnbnbv#W#W#W#W#Saf.5#W#W.5.O#d.6.6.6bl#1bc.L#Bbqa9av.LblbqaoaBb9#d#Waf.8.zav#d#Waf.5#da8aBaL#daB#d.zaB#W#a.t.t#W#W.z.z#MbEaK#M#d.D#d#W#W#aafaf.8.z#M.6#G#d.D#da9#d#W", "bG#X#kbe#ebD.C.CaI#e#k.iaM#e#T#T#ebd.i.q#u#TbD#XaZ.iaM#S#a.t#a#Wbc#d#W#W#d.za##Ea##1b5.6bfaL#d.z#Waf.5b9.6blblbEbn#W.DavaKbnba#T.Rbn#W.5#G.Lbl#Baq.Lbc#d#4#W#W#W.Dav.pa#.L#B.6.B#1bl.3aq.LbEaK#E#Bavbtbn.RaKaKaK.R.8aKaw#W.5.p.pbabtaK#M.5.5aw.5.D#MaK#M#M.5#d#B.5aKaK.8aKaB#BbE.5.8.8bn#Wa#aw#W#da##Wb7#S#W.5#B#MaK.5#Wb7#W.5.5a8.6#B#pbU#ibUaD.tbn#S#W#W.H.5#W#W#Q#dbfbEbEblaq#1#Gaqaqbl#MbE.5bf#G#B#E#lbqa9.zaLaf#W#W.5#M#d#W#W#db5aoaB#Wb9bfbf#d#W#W.t.taf#a#W.zaL.5.5#W#M#dbl.z.z.z#S#abr#a.z#G#EbcblbE.zb9#d#d", "bp.Gbb#X#eaMbGaIaIa6.Gb..Y.C.CaI#e.0#u#TaZaZ#jbe#u#TaIbv.t#a#a#WaL#Q#WafafaB.#.Ba9.5#d.z#W#W#S#aaf#Saf#Wb9#l#W.5bv.5.D.D.5bnanaZaZ#W.5bc.LblbE.6bcav.D.5#W#WbF.Db#a8a#bl#B#E#2.u.u#B.L#7bE#M#W.Lbc.D.Rat.R#J.8aKaKaK.5#M#MaBaK#o#S.8.5#7#B.L#WaKaK.8aK.p.pav#l.LaK.8aK#o#M#M#Bao.5.5.8.5.5aK.5.zbc.5#W#Sbvbn#WblbE.5aK#W.z.5b9#dbq#d.L#WadadbU#i.b#a#W#W#d#W#da9#d#1.Lblblbl.Lbl#G#l#B#E#lbf#d#W#d#B#E#GaP.##G#Gb9b9.O#dav.5#dby.z#M#d#d#d#Wb9#1b5aL#a#a#a#a#Saf.zaL.z.5#W#W#d#1bc#l.z#a#WafafbV.2bf.6bq#c.z.5.O#Qb9", ".0bb#k#f#XaM.CaM.Cb.#uadad.CaIaI#XaZaM.C#L#Lbebb#faZaIbx#a.t#abnaLa9#Wby#S#WaL.za9#db9#4af#a#Wbt#S#a#W#Waf.z.5.5.8aK.DaK#M#N#e#ub6b9.z.L#d.5.5.8aK.D#MaKbnbnbnbva3.D.6#B.La9#da9#daqaqbc.5aK#d#7bc.D.R.R.8bnaK.8#M#1bA.r.3.5b7aK.R.8.5avbN.D.8b7bnbtaK#M#M#B#W.5b7b7av.LbE#Bbc#daw.5b7#Sb7.5.O#d.6.HbnbvbsafbEbl#MaK#M.z.O#B.O.5.z#d#B#d.8aIaebUb0#S.t#Qb5.#.Bb5b9bf.Laq.Lbfbl#EaqblbE.z.5#W.5#d#maqblb5#2#Ebl#lbf.5#Gbq#E.6bq#d#l.5#Wby#W#Wbf#lblb9afaf#aaf#d.z#m.D#d.5#Mbq#lblbl#M#l#daB.z#dbb#I.I#W#caL.z.5#WaL#m", "bpbebe#X#e.C#TaMaM.0aZad#zbGaM.ibe.C.CaI.xbebbbe#f.CbU.C#a#abv#WbE#d#W#4#S#W#W#dav.Ba9bn#Waf#oaKaf#Safbv#W#W.5.8.8aKav#M.8aM#T.xaM.i.5#d.5#W.8#obn.8aKaK.8#W#Wbn.5aK.6#B#M#d.5#W#dbl#Ebf.8#M#M#Eavav.8atbnaK.8#MaBbA.#aqav#daK#SatbnaK.5.5.8.8bnb7b7aK#MaBbN#Q.5#Sb7.Davav.D#d#M.8b7b7#S#Sb7#daB.##d.8bnaf.5#M.5.HaK.z.za9#db9.5.5.5#d#Gafbtb0adaI.9#4#Y#E.6#m#Gb9.zbfav#d#d#d#E#G.L.z#W#W#W#d#d#G#E#M.#.B#1avavbfbEavbl#E#Eavbl#Mb9#4#W#W.zbEblbl#d#Waf#a.z#m#M.6#E.5#dbcbl#Eblbf.B.##Mav.Dbcbeak.2#0bs#QaLb9#1#Mb5", "ax#k#XaMaIaI.Cb.bG.0#u#e.CaM#X#k#u#T.C.Cb4beajbe#u.CaI.Y#a#n#a#Wbcb9#Waf#a#W#daB#Bav#d#dafa3.DaK.tbv#abvafaf.8aK.8.Dav.D.5#ba6.qaMb..5aK.5#Wbtafbvbn#W#W.8.8.5aKaK#Mav#B#d.5.H.5.5aB#1#d.8.z#d#GbcaKb7#S.8b7#M.p.OaB#1.#aB.5aKb7bnb7.8aK.8.8b7b7aKb7#d#M#B.5.5.Hb7.8bcbl.L#d.5.5.8b7bvbvbn#S#W#d#d#d.5af#W#d.5#W#W.5.D.L#daK.5#S#Saf#d.L#W#W#p#u.KbN#pbf#E#1bq#Gb9.Oa9#da9#Q#m.L#mbqbE#Waf.5b9#Q#1bE.OaB.zblavaLbf#Mblblavbcbl#M.zbf.z.8b9bc#B#Gav#d#d#dbfbc#1bl#Ebl#d.zbE#MbEbE.zbE.Oa9#W#d#Gbb#fbVa4a4a8.zbf#G#2.6", "bebe#X#e.Y.C#Tb.b.#X#f#Lb3.0be.q.C.C.C.Y.qbkbebe.i.CaIbU##.taf.z.L#dbybvaf#W#dbA#d#d.L.5afav#Wafbv.t#a.8#Waf.8.8#MaK.D#M.5.5#k.2bGaMbDaK#Wbnafbnbv.8av#W.8aw#M.5aK.Dav#B#1#W.8aK.5.5.H.5.5#W#db5av.5.5b7.8aK.O#d.5#d#d#M.#.5b7.8apb7b7aKbnbn#SbtaK.5aBbH.LbEaK.5b7.5bc#B.L.5aK.5#W.5bn#S#Sb7.8#dbEa##d.5.5.z.5#Wb7.5bf.L#W#Waf#Wbv.5a9bl#M#d#M#f#k#k.2.2b5.z.#.ua9#Q#Y#M#Mbf#Mblaq#m.5.H#Wafb9.O#Ma9#Qa9#Q#M#d#Wbf.Lbl#M#l.z.z#d.z#d#M#M#lbl#E#l#GbqaL#M#E#Gaq#G#E#G#m.5bEbE.D#d#d#W.z#W#Q.z#dbb#jb6#p#vbN.S#G#1#m#G", "be.0#Xb.#T#X#ub.#Tbpaiajb4#f#0aZ.Y#iaRadbzbe#DbebD.CaI.C.Y#naf.z#Mbyaf.t#W.5a##d.zaB.D.5.8aKa3#Wbvaf.8bn.8.5.5.5.5#M.Dbc#d#Bb..xbGb.aM.D#abn.tbnbva3.L.D.8.5aK.8aK.D#M.L#M#Maf#db9#M.5#W.8aK#MbE.3#d.5.8b7#d#daB#Q#W#Qa8#d.5.5bnbnb7b7bn#Sbnb7#J.5#M.5#d#B#d.5.8#M.5.L#M#W.5.5#M#d#daKb7b7#WaK#M#M.Lbc#B#M.5#Waf#W.5bE#B#d#W#Sbn#W#W#Qbl.L#B.D#dbu#L#7#f#faL#Q#1.Ba#aBa9a9bEbl#G.6bqa9#d#9b9.zb9#d#Qbqbqa9a9#d#Qbq#Gav.z#d#W#W#daL#1#B.L#Ebl#Ebca9a9aL#G#E#Eblavblbcbq.z#d#d.z.z#Wafaf#aaf#W#M.0bkbH.i#p.ibwbe#lbq#G", "be#X#f#kbebe.GaZ#uahay#k.qaMaI#X.Yad.C.C#jbeaxbe#TaI.YaI.C.tafa##dafafaf#Wavbq#Wby#Q.5.5.8.D#W.tbnafaf#W.zbEaKbE.5aK#M#MavbcbH#Xb.aI.0#pbvbvbn.t#W.Lav.D.8aKaKbn.D.5.8bl#1.5#W#M#M#Wb7#M.p.8#M#Mbc#7#WaK.5#d#d.O#W.O.5#M#d.Hb7#S#Sb7.Rbnbnb7b7.5#WaK#MaB#M#d#d#W.5#d.5#M#M.5#d#Mavav.5b7b7#W#MaK#dav.3#E#M.H#Sbv#W.5b5av#Wbn#Sb7.H#da9#M#lbEbf#d.u#Dbbbe#ka3b9#2.6aqbEaB#dbl#E#l.6b5.z.Ob9#Q#Wb9#M#da8bl#l.O.5b9.6#G.z.5af.5#d.zbEav#lbc#1#E#Ebca9.z.6.6#Eaq#lbfbq#G#G#M.z#d#W#dafafb9#a#a#a.p#fbbbk#ka0b6#e#L#u#l.6" }; VenGaBoyTK-1.01/file_b.h100644 4423 144 124 6743330103 13610 0ustar sracerusers#ifndef __FILE_B_H #define __FILE_B_H #include "emule.h" void load_rom(); #endif VenGaBoyTK-1.01/file_b.cpp100644 4423 144 3341 6743330103 14167 0ustar sracerusers#include #include #include #include #include #include "inter_erreur.h" #include "file_b.h" #include "about.h" #include "datas.h" int is_rom_charge=0; extern GtkWidget *window; extern char *RealName; extern int key[]; void file_ok_sel(GtkWidget *fs) { if(is_rom_charge!=0){ key[K_ESC]=1; } int load_rom_erreur; load_rom_erreur=GB_Load_Rom(gtk_file_selection_get_filename(GTK_FILE_SELECTION(fs))); gtk_widget_destroy(fs); if(load_rom_erreur==0){ Inter_setErreur(INTER_ERREUR_PB_LOAD_ROM); } else{ is_rom_charge=1; char *buf=new char[256]; sprintf(buf,"%s - %s",BOYCOTT_NAME,RealName); gtk_window_set_title(GTK_WINDOW(window),buf); } } void load_rom() { GtkWidget *file_select; file_select=gtk_file_selection_new("Choose a ROM"); gtk_file_selection_complete(GTK_FILE_SELECTION(file_select),"*.gb"); // le bouton quit pour la fin de selection gtk_signal_connect_object(GTK_OBJECT(file_select),"destroy", GTK_SIGNAL_FUNC(gtk_widget_destroy),GTK_OBJECT(file_select)); // le bouton ok gtk_signal_connect_object(GTK_OBJECT(GTK_FILE_SELECTION(file_select)->ok_button), "clicked", GTK_SIGNAL_FUNC(file_ok_sel), GTK_OBJECT(file_select)); // le bouton cancel gtk_signal_connect_object(GTK_OBJECT(GTK_FILE_SELECTION(file_select)->cancel_button), "clicked", GTK_SIGNAL_FUNC(gtk_widget_destroy),GTK_OBJECT(file_select)); gtk_widget_show_all (file_select); } VenGaBoyTK-1.01/canvas.h100644 4423 144 1032 6743330103 13662 0ustar sracerusers#ifndef __CANVAS_H #define __CANVAS_H #include #include GtkWidget *create_canvas(int x_size,int y_size); GdkImage *create_image(int x_size,int y_size); void Inter_setCoul(int color,int r, int g, int b); void Transfert_from_GB_to_Image_Normal(unsigned char *gd_vid,int x_size,int y_size); void Transfert_from_GB_to_Image_Scanline(unsigned char *gd_vid,int x_size,int y_size); void Transfert_from_GB_to_Image_Double(unsigned char *gd_vid,int x_size,int y_size); void Clear_Image(int x_size,int y_size); #endif VenGaBoyTK-1.01/canvas.cpp100644 4423 144 14252 6743330103 14245 0ustar sracerusers#include #include #include #include #include #include "canvas.h" // les varialbes globales a ce module unsigned char *pteur_video; int depth; int bpp; GdkVisual *visual; // les palettes unsigned short pal16[256]; unsigned int pal32[256]; GtkWidget *create_canvas(int x_size,int y_size) { GtkWidget *my_canvas; // on cree le canvas my_canvas=gtk_drawing_area_new(); // on definit sa taille gtk_drawing_area_size(GTK_DRAWING_AREA(my_canvas), x_size, y_size); return my_canvas; } // Pour des raisons de bidouilles, on construit une image avec une ligne de plus GdkImage *create_image(int x_size,int y_size) { GdkImage *image; visual=gdk_visual_get_system(); image=gdk_image_new(GDK_IMAGE_FASTEST,visual,x_size,y_size+1); pteur_video=(unsigned char*)image->mem; depth=visual->depth; bpp=image->bpp; return image; } // le visual doit etre initialise // elle est donne de 0 63 void Inter_setCoul(int color,int r, int g, int b) { if(depth==16) { pal16[color]=((r>>1)<<11)|(g<<5)|(b>>1); } if(depth==15) { pal16[color]=((r>>1)<<10)|((g>>1)<<5)|(b>>1); } else if(bpp==3) { pal32[color]=((r<<2)<<16)|((g<<2)<<8)|(b<<2); } else if(bpp==4) { pal32[color]=((r<<2)<<16)|((g<<2)<<8)|(b<<2); } } void Transfert_from_GB_to_Image_Double(unsigned char *gd_vid,int x_size,int y_size) { int nb=x_size*y_size; int i,j; if((depth==16)||(depth==15)){ unsigned short *pteur=(unsigned short*)pteur_video; unsigned char *offset=gd_vid; for(j=0;j #include #include #include int Hexa ( char S ); int Nume ( char S ); void Lostring ( char * s ); int FileSize(FILE *Fic); #endif VenGaBoyTK-1.01/datas.h100644 4423 144 6441 6743330103 13514 0ustar sracerusers#ifndef __datas #define __datas #include // Choice of system: MSDOS, Linux, PowerPC, MacOS or UNix //#define VER_MSDOS //#define VER_LINUX //#define VER_POWERPC //#define VER_UNIX //#define VER_MAC #define VER_GTK /* Global datas */ typedef struct REGSGB { word af ; word bc ; word de ; word hl ; word pc ; word sp ; } REGISTRESGB ; // GAMEBOY Variables #define VRAM 0x8000 #define OAM 0xFE00 #define JOYPAD GBMemory [0xFF00] #define SERIALD GBMemory [0xFF01] #define SERIALC GBMemory [0xFF02] #define DIVREG GBMemory [0xFF04] #define TIMECNT GBMemory [0xFF05] #define TIMEMOD GBMemory [0xFF06] #define TIMEFRQ GBMemory [0xFF07] #define IFLAGS GBMemory [0xFF0F] #define LCDC GBMemory [0xFF40] #define STAT GBMemory [0xFF41] #define SCROLLY GBMemory [0xFF42] #define SCROLLX GBMemory [0xFF43] #define YCOORD GBMemory [0xFF44] #define YCMP GBMemory [0xFF45] #define BGPAL GBMemory [0xFF47] #define OBJPAL0 GBMemory [0xFF48] #define OBJPAL1 GBMemory [0xFF49] #define WINDOWY GBMemory [0xFF4A] #define WINDOWX GBMemory [0xFF4B] #define ISWITCH GBMemory [0xFFFF] // Control Booleans #define BGDisplay ( LCDC&0x01 ) // BG Display #define SpriteDisplay ( LCDC&0x02 ) // SPRITES Display #define SpriteSize ( ( LCDC&0x04 )?16:8 ) // SPRITES Size #define BGTileMap ( ( LCDC&0x08 )?0x9C00:0x9800 ) // BG Tile Map Location #define TileData ( ( LCDC&0x10 )?0x8000:0x8800 ) // Tile Data Location #define WindowDisplay ( LCDC&0x20 ) // WINDOW Display #define WindowTileMap ( ( LCDC&0x40 )?0x9C00:0x9800 ) // WINDOW Tile Map Location #define LCDCActive ( LCDC&0x80 ) // Display Enable // Interrupt Flags #define VBLANKflag 0x01 #define LCDCflag 0x02 #define TIMERflag 0x04 #define SERIALflag 0x08 #define JOYPADflag 0x10 // Interrupt Enables #define VBLANKenable ( GBMemory [0xFFFF]&0x01 ) #define LCDCenable ( GBMemory [0xFFFF]&0x02 ) #define TIMERenable ( GBMemory [0xFFFF]&0x04 ) #define SERIALenable ( GBMemory [0xFFFF]&0x08 ) #define JOYPADenable ( GBMemory [0xFFFF]&0x10 ) // Definition of keyboard codes for DOS // frEkidea: Use allegro codes, later with joystick // GOLLUM-IDEA : Use variables with allegro codes to define any configuration #ifdef VER_GTK #define KEY_ESC K_ESC #define KEY_UP K_UP #define KEY_DOWN K_DOWN #define KEY_LEFT K_LEFT #define KEY_RIGHT K_RIGHT #define KEY_ENTER K_ENTER #define KEY_TAB K_SPACE #define KEY_CONTROL K_CTRL #define KEY_ALT K_ALT #endif #define K_RESET 0x0E //BackSpace #define K_SAVE_SCREEN 0x3C //F2 ( BMP FORMAT ) #define K_SAVE_SCREEN2 0x3D //F3 ( PCX FORMAT ) #define K_SAVE_SCREEN3 0x3E //F4 ( TGA FORMAT ) #define K_SAVE_SNAP 0x3F //F5 #define K_LOAD_SNAP 0x40 //F6 #define K_HALT 0x58 //F12 ( HALT EMULATION ) #define K_PAUSE 0x19 //P #define K_ENTER 0x1C //Enter #define K_SPACE 0x39 //Space #define K_CTRL 0x1D //CTRL #define K_ALT 0x38 //ALT #define K_UP 0x48 //Up #define K_DOWN 0x50 //Down #define K_LEFT 0x4B //Left #define K_RIGHT 0x4D //Right #define K_ESC 0x01 //Escape #define GB_UP 1 #define GB_DOWN 2 #define GB_LEFT 3 #define GB_RIGHT 4 #define GB_START 5 #define GB_SELECT 6 #define GB_A 7 #define GB_B 8 #endif VenGaBoyTK-1.01/emule.h100644 4423 144 1255 6743330103 13525 0ustar sracerusers#ifndef __emule #define __emule #include "types.h" void GB_Init_Palette (); int GB_Load_Rom ( char* FileName ); void GB_Init(); void GG_AddGG ( char * Cheat ); void GB_Save_SNAP ( char * Name ); void GB_Load_SNAP ( char * Name ); void GB_Test_Events (); void GB_Test_Battery (); void inline GB_DISPLAY_BGLINE (); void inline GB_CLEAR_LINE (); void GB_DISPLAY_WINLINE (); void GB_DISPLAY_SPRITE (); word GB_Interrupt ( int *FrameEnd ); void GB_Run (); void GB_Reset (); void GB_Emule ( int code ); void GB_EmuleCB ( int code ); void GB_ActionMemory ( register word adress, register byte valeur ); int GB_gb_key ( int the_key ); byte GB_ReadMemory ( register word adress ); #endif VenGaBoyTK-1.01/tables.h100644 4423 144 57471 6743330103 13723 0ustar sracerusers// Usual instructions cycles (SYNCHRONIZATION) #ifndef __tables #define __tables #include "types.h" static byte Cycles[256] = { 4,12, 8, 8, 4, 4, 8, 4,20, 8, 8, 8, 4, 4, 8, 4, 4,12, 8, 8, 4, 4, 8, 4, 8, 8, 8, 8, 4, 4, 8, 4, 8,12, 8, 8, 4, 4, 8, 4, 8, 8, 8, 8, 4, 4, 8, 4, 8,12, 8, 8,12,12,12, 4, 8, 8, 8, 8, 4, 4, 8, 4, 4, 4, 4, 4, 4, 4, 8, 4, 4, 4, 4, 4, 4, 4, 8, 4, 4, 4, 4, 4, 4, 4, 8, 4, 4, 4, 4, 4, 4, 4, 8, 4, 4, 4, 4, 4, 4, 4, 8, 4, 4, 4, 4, 4, 4, 4, 8, 4, 8, 8, 8, 8, 8, 8, 4, 8, 4, 4, 4, 4, 4, 4, 8, 4, 4, 4, 4, 4, 4, 4, 8, 4, 4, 4, 4, 4, 4, 4, 8, 4, 4, 4, 4, 4, 4, 4, 8, 4, 4, 4, 4, 4, 4, 4, 8, 4, 4, 4, 4, 4, 4, 4, 8, 4, 4, 4, 4, 4, 4, 4, 8, 4, 4, 4, 4, 4, 4, 4, 8, 4, 4, 4, 4, 4, 4, 4, 8, 4, 8,12,12,12,12,16, 8,32, 8, 8,12, 0,12,12, 8,32, 8,12,12, 0,12,16, 8,32, 8, 8,12, 0,12, 0, 8,32, 12,12, 8, 0, 0,16, 8,32,16, 4,16, 0, 0, 0, 8,32, 12,12, 8, 4, 0,16, 8,32,12, 8,16, 4, 0, 0, 8,32 }; // CB-prefixed instructions cycles (SYNCHRONIZATION) static byte CyclesCB[256] = { 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8, 8, 8, 8, 8, 8, 8,16, 8 }; // Table listing existing games manufacturers (ROM IDENTIFICATION) static struct { int Code; // Code identifying games manufacturer char *Name; // Name of the games manufacturer } Manufacturer[] = { {0x5001,"Absolute?"}, {0x5101,"Acclaim"}, {0x7901,"Accolade"}, {0x5201,"Activision?"}, {0xDF00,"Altron?"}, {0x5301,"American Sammy"}, {0x9900,"ARC?"}, {0xB100,"ASCII?"}, {0xE800,"Asmik?"}, {0xEB00,"Atlus"},{0xEB01,"Atlus"}, {0xD900,"Banpresto?"}, {0x5A01,"Bitmap Brothers/Mindscape"}, {0x7201,"Broderbund?"},{0xAA01,"Broderbund?"}, {0x8B00,"Bullet-Proof Software"},{0x8B01,"Bullet-Proof Software"}, {0x0801,"Capcom"}, {0x0B00,"Coconuts?"}, {0xC500,"Data East?"}, {0x6F01,"ElectroBrain?"}, {0xB400,"Enix?"}, {0xE500,"Epoch?"}, {0xCE01,"FCI?"}, {0x5401,"Gametek"}, {0xB601,"HAL"}, {0x1800,"Hudson Soft"},{0x1801,"Hudson Soft"}, {0xEE00,"IGS?"}, {0xBD01,"Imagesoft"}, {0x9C00,"Imagineer"},{0x9C01,"Imagineer"}, {0x7001,"Infogrames?"}, {0x4901,"Irem"}, {0x0A01,"Jaleco?"}, {0xA600,"Kawada?"}, {0x7F01,"Kemco?"},{0xC200,"Kemco?"},{0xC201,"Kemco?"}, {0xEA00,"King Records?"}, {0xA400,"Konami"},{0xA401,"Konami"}, {0x5601,"LJN"}, {0x8300,"Lozc?"}, {0xAF01,"Namcot?"}, {0xDD00,"NCS?"}, {0xB101,"Nexoft"}, {0x0100,"Nintendo"},{0x0101,"Nintendo"},{0x3300,"Nintendo"},{0x3301,"Nintendo"}, {0x6701,"Ocean"}, {0xCA00,"Palcom/Ultra"},{0xCA01,"Palcom/Ultra"}, {0x5501,"Park Place"}, {0xCE00,"Pony Canyon"}, {0xD200,"Quest?"}, {0xBF00,"Sammy?"}, {0x1900,"S.C.P?"}, {0xD101,"Sofel?"}, {0x4701,"Spectrum Holobyte"}, {0xC301,"SquareSoft"}, {0xBB00,"SunSoft"},{0xBB01,"SunSoft"}, {0xC000,"Taito"},{0xC001,"Taito"}, {0xA700,"Takara?"}, {0xA900,"Technos Japan?"}, {0x6001,"Titus"}, {0xDA00,"Tomy?"}, {0xC600,"Tonkin House?"}, {0xE100,"Towachiki?"}, {0x5D01,"Tradewest?"}, {0x7A01,"Triffix Entertainment?"}, {0x9300,"Tsuburava?"}, {0xCB00,"VAP?"}, {0x8C00,"Vic Tokai"}, {0x6101,"Virgin"}, {0x0000,0} // To complete reading analysis (instead of making a fixed array) }; // Correct (?) table to manage DAA instruction (with built-in testing of Z N H C) // Using DAA.PAS by Gollum (c) 1998 static word GEN_DAA[2048] = { 0x0080,0x0100,0x0200,0x0300,0x0400,0x0500,0x0600,0x0700, 0x0800,0x0900,0x1020,0x1120,0x1220,0x1320,0x1420,0x1520, 0x1000,0x1100,0x1200,0x1300,0x1400,0x1500,0x1600,0x1700, 0x1800,0x1900,0x2020,0x2120,0x2220,0x2320,0x2420,0x2520, 0x2020,0x2120,0x2220,0x2320,0x2420,0x2520,0x2620,0x2720, 0x2820,0x2920,0x3020,0x3120,0x3220,0x3320,0x3420,0x3520, 0x3020,0x3120,0x3220,0x3320,0x3420,0x3520,0x3620,0x3720, 0x3820,0x3920,0x4020,0x4120,0x4220,0x4320,0x4420,0x4520, 0x4000,0x4100,0x4200,0x4300,0x4400,0x4500,0x4600,0x4700, 0x4800,0x4900,0x5020,0x5120,0x5220,0x5320,0x5420,0x5520, 0x5000,0x5100,0x5200,0x5300,0x5400,0x5500,0x5600,0x5700, 0x5800,0x5900,0x6020,0x6120,0x6220,0x6320,0x6420,0x6520, 0x6020,0x6120,0x6220,0x6320,0x6420,0x6520,0x6620,0x6720, 0x6820,0x6920,0x7020,0x7120,0x7220,0x7320,0x7420,0x7520, 0x7020,0x7120,0x7220,0x7320,0x7420,0x7520,0x7620,0x7720, 0x7820,0x7920,0x8020,0x8120,0x8220,0x8320,0x8420,0x8520, 0x8080,0x8180,0x8280,0x8380,0x8480,0x8580,0x8680,0x8780, 0x8880,0x8980,0x9020,0x9120,0x9220,0x9320,0x9420,0x9520, 0x9080,0x9180,0x9280,0x9380,0x9480,0x9580,0x9680,0x9780, 0x9880,0x9980,0x00B0,0x0130,0x0230,0x0330,0x0430,0x0530, 0x0090,0x0110,0x0210,0x0310,0x0410,0x0510,0x0610,0x0710, 0x0810,0x0910,0x1030,0x1130,0x1230,0x1330,0x1430,0x1530, 0x1010,0x1110,0x1210,0x1310,0x1410,0x1510,0x1610,0x1710, 0x1810,0x1910,0x2030,0x2130,0x2230,0x2330,0x2430,0x2530, 0x2010,0x2110,0x2210,0x2310,0x2410,0x2510,0x2610,0x2710, 0x2810,0x2910,0x3030,0x3130,0x3230,0x3330,0x3430,0x3530, 0x3010,0x3110,0x3210,0x3310,0x3410,0x3510,0x3610,0x3710, 0x3810,0x3910,0x4030,0x4130,0x4230,0x4330,0x4430,0x4530, 0x4010,0x4110,0x4210,0x4310,0x4410,0x4510,0x4610,0x4710, 0x4810,0x4910,0x5030,0x5130,0x5230,0x5330,0x5430,0x5530, 0x5010,0x5110,0x5210,0x5310,0x5410,0x5510,0x5610,0x5710, 0x5810,0x5910,0x6030,0x6130,0x6230,0x6330,0x6430,0x6530, 0x6010,0x6110,0x6210,0x6310,0x6410,0x6510,0x6610,0x6710, 0x6810,0x6910,0x7030,0x7130,0x7230,0x7330,0x7430,0x7530, 0x7010,0x7110,0x7210,0x7310,0x7410,0x7510,0x7610,0x7710, 0x7810,0x7910,0x8030,0x8130,0x8230,0x8330,0x8430,0x8530, 0x8010,0x8110,0x8210,0x8310,0x8410,0x8510,0x8610,0x8710, 0x8810,0x8910,0x9030,0x9130,0x9230,0x9330,0x9430,0x9530, 0x9010,0x9110,0x9210,0x9310,0x9410,0x9510,0x9610,0x9710, 0x9810,0x9910,0xA030,0xA130,0xA230,0xA330,0xA430,0xA530, 0xA010,0xA110,0xA210,0xA310,0xA410,0xA510,0xA610,0xA710, 0xA810,0xA910,0xB030,0xB130,0xB230,0xB330,0xB430,0xB530, 0xB010,0xB110,0xB210,0xB310,0xB410,0xB510,0xB610,0xB710, 0xB810,0xB910,0xC030,0xC130,0xC230,0xC330,0xC430,0xC530, 0xC010,0xC110,0xC210,0xC310,0xC410,0xC510,0xC610,0xC710, 0xC810,0xC910,0xD030,0xD130,0xD230,0xD330,0xD430,0xD530, 0xD010,0xD110,0xD210,0xD310,0xD410,0xD510,0xD610,0xD710, 0xD810,0xD910,0xE030,0xE130,0xE230,0xE330,0xE430,0xE530, 0xE010,0xE110,0xE210,0xE310,0xE410,0xE510,0xE610,0xE710, 0xE810,0xE910,0xF030,0xF130,0xF230,0xF330,0xF430,0xF530, 0xF010,0xF110,0xF210,0xF310,0xF410,0xF510,0xF610,0xF710, 0xF810,0xF910,0x00B0,0x0130,0x0230,0x0330,0x0430,0x0530, 0x0090,0x0110,0x0210,0x0310,0x0410,0x0510,0x0610,0x0710, 0x0810,0x0910,0x1030,0x1130,0x1230,0x1330,0x1430,0x1530, 0x1010,0x1110,0x1210,0x1310,0x1410,0x1510,0x1610,0x1710, 0x1810,0x1910,0x2030,0x2130,0x2230,0x2330,0x2430,0x2530, 0x2010,0x2110,0x2210,0x2310,0x2410,0x2510,0x2610,0x2710, 0x2810,0x2910,0x3030,0x3130,0x3230,0x3330,0x3430,0x3530, 0x3010,0x3110,0x3210,0x3310,0x3410,0x3510,0x3610,0x3710, 0x3810,0x3910,0x4030,0x4130,0x4230,0x4330,0x4430,0x4530, 0x4010,0x4110,0x4210,0x4310,0x4410,0x4510,0x4610,0x4710, 0x4810,0x4910,0x5030,0x5130,0x5230,0x5330,0x5430,0x5530, 0x5010,0x5110,0x5210,0x5310,0x5410,0x5510,0x5610,0x5710, 0x5810,0x5910,0x6030,0x6130,0x6230,0x6330,0x6430,0x6530, 0x0600,0x0700,0x0800,0x0900,0x0A00,0x0B00,0x0C00,0x0D00, 0x0E00,0x0F00,0x1020,0x1120,0x1220,0x1320,0x1420,0x1520, 0x1600,0x1700,0x1800,0x1900,0x1A00,0x1B00,0x1C00,0x1D00, 0x1E00,0x1F00,0x2020,0x2120,0x2220,0x2320,0x2420,0x2520, 0x2620,0x2720,0x2820,0x2920,0x2A20,0x2B20,0x2C20,0x2D20, 0x2E20,0x2F20,0x3020,0x3120,0x3220,0x3320,0x3420,0x3520, 0x3620,0x3720,0x3820,0x3920,0x3A20,0x3B20,0x3C20,0x3D20, 0x3E20,0x3F20,0x4020,0x4120,0x4220,0x4320,0x4420,0x4520, 0x4600,0x4700,0x4800,0x4900,0x4A00,0x4B00,0x4C00,0x4D00, 0x4E00,0x4F00,0x5020,0x5120,0x5220,0x5320,0x5420,0x5520, 0x5600,0x5700,0x5800,0x5900,0x5A00,0x5B00,0x5C00,0x5D00, 0x5E00,0x5F00,0x6020,0x6120,0x6220,0x6320,0x6420,0x6520, 0x6620,0x6720,0x6820,0x6920,0x6A20,0x6B20,0x6C20,0x6D20, 0x6E20,0x6F20,0x7020,0x7120,0x7220,0x7320,0x7420,0x7520, 0x7620,0x7720,0x7820,0x7920,0x7A20,0x7B20,0x7C20,0x7D20, 0x7E20,0x7F20,0x8020,0x8120,0x8220,0x8320,0x8420,0x8520, 0x8680,0x8780,0x8880,0x8980,0x8A80,0x8B80,0x8C80,0x8D80, 0x8E80,0x8F80,0x9020,0x9120,0x9220,0x9320,0x9420,0x9520, 0x9680,0x9780,0x9880,0x9980,0x9A80,0x9B80,0x9C80,0x9D80, 0x9E80,0x9F80,0x00B0,0x0130,0x0230,0x0330,0x0430,0x0530, 0x0610,0x0710,0x0810,0x0910,0x0A10,0x0B10,0x0C10,0x0D10, 0x0E10,0x0F10,0x1030,0x1130,0x1230,0x1330,0x1430,0x1530, 0x1610,0x1710,0x1810,0x1910,0x1A10,0x1B10,0x1C10,0x1D10, 0x1E10,0x1F10,0x2030,0x2130,0x2230,0x2330,0x2430,0x2530, 0x2610,0x2710,0x2810,0x2910,0x2A10,0x2B10,0x2C10,0x2D10, 0x2E10,0x2F10,0x3030,0x3130,0x3230,0x3330,0x3430,0x3530, 0x3610,0x3710,0x3810,0x3910,0x3A10,0x3B10,0x3C10,0x3D10, 0x3E10,0x3F10,0x4030,0x4130,0x4230,0x4330,0x4430,0x4530, 0x4610,0x4710,0x4810,0x4910,0x4A10,0x4B10,0x4C10,0x4D10, 0x4E10,0x4F10,0x5030,0x5130,0x5230,0x5330,0x5430,0x5530, 0x5610,0x5710,0x5810,0x5910,0x5A10,0x5B10,0x5C10,0x5D10, 0x5E10,0x5F10,0x6030,0x6130,0x6230,0x6330,0x6430,0x6530, 0x6610,0x6710,0x6810,0x6910,0x6A10,0x6B10,0x6C10,0x6D10, 0x6E10,0x6F10,0x7030,0x7130,0x7230,0x7330,0x7430,0x7530, 0x7610,0x7710,0x7810,0x7910,0x7A10,0x7B10,0x7C10,0x7D10, 0x7E10,0x7F10,0x8030,0x8130,0x8230,0x8330,0x8430,0x8530, 0x8610,0x8710,0x8810,0x8910,0x8A10,0x8B10,0x8C10,0x8D10, 0x8E10,0x8F10,0x9030,0x9130,0x9230,0x9330,0x9430,0x9530, 0x9610,0x9710,0x9810,0x9910,0x9A10,0x9B10,0x9C10,0x9D10, 0x9E10,0x9F10,0xA030,0xA130,0xA230,0xA330,0xA430,0xA530, 0xA610,0xA710,0xA810,0xA910,0xAA10,0xAB10,0xAC10,0xAD10, 0xAE10,0xAF10,0xB030,0xB130,0xB230,0xB330,0xB430,0xB530, 0xB610,0xB710,0xB810,0xB910,0xBA10,0xBB10,0xBC10,0xBD10, 0xBE10,0xBF10,0xC030,0xC130,0xC230,0xC330,0xC430,0xC530, 0xC610,0xC710,0xC810,0xC910,0xCA10,0xCB10,0xCC10,0xCD10, 0xCE10,0xCF10,0xD030,0xD130,0xD230,0xD330,0xD430,0xD530, 0xD610,0xD710,0xD810,0xD910,0xDA10,0xDB10,0xDC10,0xDD10, 0xDE10,0xDF10,0xE030,0xE130,0xE230,0xE330,0xE430,0xE530, 0xE610,0xE710,0xE810,0xE910,0xEA10,0xEB10,0xEC10,0xED10, 0xEE10,0xEF10,0xF030,0xF130,0xF230,0xF330,0xF430,0xF530, 0xF610,0xF710,0xF810,0xF910,0xFA10,0xFB10,0xFC10,0xFD10, 0xFE10,0xFF10,0x00B0,0x0130,0x0230,0x0330,0x0430,0x0530, 0x0610,0x0710,0x0810,0x0910,0x0A10,0x0B10,0x0C10,0x0D10, 0x0E10,0x0F10,0x1030,0x1130,0x1230,0x1330,0x1430,0x1530, 0x1610,0x1710,0x1810,0x1910,0x1A10,0x1B10,0x1C10,0x1D10, 0x1E10,0x1F10,0x2030,0x2130,0x2230,0x2330,0x2430,0x2530, 0x2610,0x2710,0x2810,0x2910,0x2A10,0x2B10,0x2C10,0x2D10, 0x2E10,0x2F10,0x3030,0x3130,0x3230,0x3330,0x3430,0x3530, 0x3610,0x3710,0x3810,0x3910,0x3A10,0x3B10,0x3C10,0x3D10, 0x3E10,0x3F10,0x4030,0x4130,0x4230,0x4330,0x4430,0x4530, 0x4610,0x4710,0x4810,0x4910,0x4A10,0x4B10,0x4C10,0x4D10, 0x4E10,0x4F10,0x5030,0x5130,0x5230,0x5330,0x5430,0x5530, 0x5610,0x5710,0x5810,0x5910,0x5A10,0x5B10,0x5C10,0x5D10, 0x5E10,0x5F10,0x6030,0x6130,0x6230,0x6330,0x6430,0x6530, 0x00C0,0x0140,0x0240,0x0340,0x0440,0x0540,0x0640,0x0740, 0x0840,0x0940,0x0440,0x0540,0x0640,0x0740,0x0840,0x0940, 0x1040,0x1140,0x1240,0x1340,0x1440,0x1540,0x1640,0x1740, 0x1840,0x1940,0x1440,0x1540,0x1640,0x1740,0x1840,0x1940, 0x2040,0x2140,0x2240,0x2340,0x2440,0x2540,0x2640,0x2740, 0x2840,0x2940,0x2440,0x2540,0x2640,0x2740,0x2840,0x2940, 0x3040,0x3140,0x3240,0x3340,0x3440,0x3540,0x3640,0x3740, 0x3840,0x3940,0x3440,0x3540,0x3640,0x3740,0x3840,0x3940, 0x4040,0x4140,0x4240,0x4340,0x4440,0x4540,0x4640,0x4740, 0x4840,0x4940,0x4440,0x4540,0x4640,0x4740,0x4840,0x4940, 0x5040,0x5140,0x5240,0x5340,0x5440,0x5540,0x5640,0x5740, 0x5840,0x5940,0x5440,0x5540,0x5640,0x5740,0x5840,0x5940, 0x6040,0x6140,0x6240,0x6340,0x6440,0x6540,0x6640,0x6740, 0x6840,0x6940,0x6440,0x6540,0x6640,0x6740,0x6840,0x6940, 0x7040,0x7140,0x7240,0x7340,0x7440,0x7540,0x7640,0x7740, 0x7840,0x7940,0x7440,0x7540,0x7640,0x7740,0x7840,0x7940, 0x8040,0x8140,0x8240,0x8340,0x8440,0x8540,0x8640,0x8740, 0x8840,0x8940,0x8440,0x8540,0x8640,0x8740,0x8840,0x8940, 0x9040,0x9140,0x9240,0x9340,0x9440,0x9540,0x9640,0x9740, 0x9840,0x9940,0x3450,0x3550,0x3650,0x3750,0x3850,0x3950, 0x4050,0x4150,0x4250,0x4350,0x4450,0x4550,0x4650,0x4750, 0x4850,0x4950,0x4450,0x4550,0x4650,0x4750,0x4850,0x4950, 0x5050,0x5150,0x5250,0x5350,0x5450,0x5550,0x5650,0x5750, 0x5850,0x5950,0x5450,0x5550,0x5650,0x5750,0x5850,0x5950, 0x6050,0x6150,0x6250,0x6350,0x6450,0x6550,0x6650,0x6750, 0x6850,0x6950,0x6450,0x6550,0x6650,0x6750,0x6850,0x6950, 0x7050,0x7150,0x7250,0x7350,0x7450,0x7550,0x7650,0x7750, 0x7850,0x7950,0x7450,0x7550,0x7650,0x7750,0x7850,0x7950, 0x8050,0x8150,0x8250,0x8350,0x8450,0x8550,0x8650,0x8750, 0x8850,0x8950,0x8450,0x8550,0x8650,0x8750,0x8850,0x8950, 0x9050,0x9150,0x9250,0x9350,0x9450,0x9550,0x9650,0x9750, 0x9850,0x9950,0x9450,0x9550,0x9650,0x9750,0x9850,0x9950, 0xA050,0xA150,0xA250,0xA350,0xA450,0xA550,0xA650,0xA750, 0xA850,0xA950,0xA450,0xA550,0xA650,0xA750,0xA850,0xA950, 0xB050,0xB150,0xB250,0xB350,0xB450,0xB550,0xB650,0xB750, 0xB850,0xB950,0xB450,0xB550,0xB650,0xB750,0xB850,0xB950, 0xC050,0xC150,0xC250,0xC350,0xC450,0xC550,0xC650,0xC750, 0xC850,0xC950,0xC450,0xC550,0xC650,0xC750,0xC850,0xC950, 0xD050,0xD150,0xD250,0xD350,0xD450,0xD550,0xD650,0xD750, 0xD850,0xD950,0xD450,0xD550,0xD650,0xD750,0xD850,0xD950, 0xE050,0xE150,0xE250,0xE350,0xE450,0xE550,0xE650,0xE750, 0xE850,0xE950,0xE450,0xE550,0xE650,0xE750,0xE850,0xE950, 0xF050,0xF150,0xF250,0xF350,0xF450,0xF550,0xF650,0xF750, 0xF850,0xF950,0xF450,0xF550,0xF650,0xF750,0xF850,0xF950, 0x00D0,0x0150,0x0250,0x0350,0x0450,0x0550,0x0650,0x0750, 0x0850,0x0950,0x0450,0x0550,0x0650,0x0750,0x0850,0x0950, 0x1050,0x1150,0x1250,0x1350,0x1450,0x1550,0x1650,0x1750, 0x1850,0x1950,0x1450,0x1550,0x1650,0x1750,0x1850,0x1950, 0x2050,0x2150,0x2250,0x2350,0x2450,0x2550,0x2650,0x2750, 0x2850,0x2950,0x2450,0x2550,0x2650,0x2750,0x2850,0x2950, 0x3050,0x3150,0x3250,0x3350,0x3450,0x3550,0x3650,0x3750, 0x3850,0x3950,0x3450,0x3550,0x3650,0x3750,0x3850,0x3950, 0x4050,0x4150,0x4250,0x4350,0x4450,0x4550,0x4650,0x4750, 0x4850,0x4950,0x4450,0x4550,0x4650,0x4750,0x4850,0x4950, 0x5050,0x5150,0x5250,0x5350,0x5450,0x5550,0x5650,0x5750, 0x5850,0x5950,0x5450,0x5550,0x5650,0x5750,0x5850,0x5950, 0x6050,0x6150,0x6250,0x6350,0x6450,0x6550,0x6650,0x6750, 0x6850,0x6950,0x6450,0x6550,0x6650,0x6750,0x6850,0x6950, 0x7050,0x7150,0x7250,0x7350,0x7450,0x7550,0x7650,0x7750, 0x7850,0x7950,0x7450,0x7550,0x7650,0x7750,0x7850,0x7950, 0x8050,0x8150,0x8250,0x8350,0x8450,0x8550,0x8650,0x8750, 0x8850,0x8950,0x8450,0x8550,0x8650,0x8750,0x8850,0x8950, 0x9050,0x9150,0x9250,0x9350,0x9450,0x9550,0x9650,0x9750, 0x9850,0x9950,0x9450,0x9550,0x9650,0x9750,0x9850,0x9950, 0xFA60,0xFB60,0xFC60,0xFD60,0xFE60,0xFF60,0x00C0,0x0140, 0x0240,0x0340,0x0440,0x0540,0x0640,0x0740,0x0840,0x0940, 0x0A60,0x0B60,0x0C60,0x0D60,0x0E60,0x0F60,0x1040,0x1140, 0x1240,0x1340,0x1440,0x1540,0x1640,0x1740,0x1840,0x1940, 0x1A60,0x1B60,0x1C60,0x1D60,0x1E60,0x1F60,0x2040,0x2140, 0x2240,0x2340,0x2440,0x2540,0x2640,0x2740,0x2840,0x2940, 0x2A60,0x2B60,0x2C60,0x2D60,0x2E60,0x2F60,0x3040,0x3140, 0x3240,0x3340,0x3440,0x3540,0x3640,0x3740,0x3840,0x3940, 0x3A60,0x3B60,0x3C60,0x3D60,0x3E60,0x3F60,0x4040,0x4140, 0x4240,0x4340,0x4440,0x4540,0x4640,0x4740,0x4840,0x4940, 0x4A60,0x4B60,0x4C60,0x4D60,0x4E60,0x4F60,0x5040,0x5140, 0x5240,0x5340,0x5440,0x5540,0x5640,0x5740,0x5840,0x5940, 0x5A60,0x5B60,0x5C60,0x5D60,0x5E60,0x5F60,0x6040,0x6140, 0x6240,0x6340,0x6440,0x6540,0x6640,0x6740,0x6840,0x6940, 0x6A60,0x6B60,0x6C60,0x6D60,0x6E60,0x6F60,0x7040,0x7140, 0x7240,0x7340,0x7440,0x7540,0x7640,0x7740,0x7840,0x7940, 0x7A60,0x7B60,0x7C60,0x7D60,0x7E60,0x7F60,0x8040,0x8140, 0x8240,0x8340,0x8440,0x8540,0x8640,0x8740,0x8840,0x8940, 0x8A60,0x8B60,0x8C60,0x8D60,0x8E60,0x8F60,0x9040,0x9140, 0x9240,0x9340,0x3450,0x3550,0x3650,0x3750,0x3850,0x3950, 0x3A70,0x3B70,0x3C70,0x3D70,0x3E70,0x3F70,0x4050,0x4150, 0x4250,0x4350,0x4450,0x4550,0x4650,0x4750,0x4850,0x4950, 0x4A70,0x4B70,0x4C70,0x4D70,0x4E70,0x4F70,0x5050,0x5150, 0x5250,0x5350,0x5450,0x5550,0x5650,0x5750,0x5850,0x5950, 0x5A70,0x5B70,0x5C70,0x5D70,0x5E70,0x5F70,0x6050,0x6150, 0x6250,0x6350,0x6450,0x6550,0x6650,0x6750,0x6850,0x6950, 0x6A70,0x6B70,0x6C70,0x6D70,0x6E70,0x6F70,0x7050,0x7150, 0x7250,0x7350,0x7450,0x7550,0x7650,0x7750,0x7850,0x7950, 0x7A70,0x7B70,0x7C70,0x7D70,0x7E70,0x7F70,0x8050,0x8150, 0x8250,0x8350,0x8450,0x8550,0x8650,0x8750,0x8850,0x8950, 0x8A70,0x8B70,0x8C70,0x8D70,0x8E70,0x8F70,0x9050,0x9150, 0x9250,0x9350,0x9450,0x9550,0x9650,0x9750,0x9850,0x9950, 0x9A70,0x9B70,0x9C70,0x9D70,0x9E70,0x9F70,0xA050,0xA150, 0xA250,0xA350,0xA450,0xA550,0xA650,0xA750,0xA850,0xA950, 0xAA70,0xAB70,0xAC70,0xAD70,0xAE70,0xAF70,0xB050,0xB150, 0xB250,0xB350,0xB450,0xB550,0xB650,0xB750,0xB850,0xB950, 0xBA70,0xBB70,0xBC70,0xBD70,0xBE70,0xBF70,0xC050,0xC150, 0xC250,0xC350,0xC450,0xC550,0xC650,0xC750,0xC850,0xC950, 0xCA70,0xCB70,0xCC70,0xCD70,0xCE70,0xCF70,0xD050,0xD150, 0xD250,0xD350,0xD450,0xD550,0xD650,0xD750,0xD850,0xD950, 0xDA70,0xDB70,0xDC70,0xDD70,0xDE70,0xDF70,0xE050,0xE150, 0xE250,0xE350,0xE450,0xE550,0xE650,0xE750,0xE850,0xE950, 0xEA70,0xEB70,0xEC70,0xED70,0xEE70,0xEF70,0xF050,0xF150, 0xF250,0xF350,0xF450,0xF550,0xF650,0xF750,0xF850,0xF950, 0xFA70,0xFB70,0xFC70,0xFD70,0xFE70,0xFF70,0x00D0,0x0150, 0x0250,0x0350,0x0450,0x0550,0x0650,0x0750,0x0850,0x0950, 0x0A70,0x0B70,0x0C70,0x0D70,0x0E70,0x0F70,0x1050,0x1150, 0x1250,0x1350,0x1450,0x1550,0x1650,0x1750,0x1850,0x1950, 0x1A70,0x1B70,0x1C70,0x1D70,0x1E70,0x1F70,0x2050,0x2150, 0x2250,0x2350,0x2450,0x2550,0x2650,0x2750,0x2850,0x2950, 0x2A70,0x2B70,0x2C70,0x2D70,0x2E70,0x2F70,0x3050,0x3150, 0x3250,0x3350,0x3450,0x3550,0x3650,0x3750,0x3850,0x3950, 0x3A70,0x3B70,0x3C70,0x3D70,0x3E70,0x3F70,0x4050,0x4150, 0x4250,0x4350,0x4450,0x4550,0x4650,0x4750,0x4850,0x4950, 0x4A70,0x4B70,0x4C70,0x4D70,0x4E70,0x4F70,0x5050,0x5150, 0x5250,0x5350,0x5450,0x5550,0x5650,0x5750,0x5850,0x5950, 0x5A70,0x5B70,0x5C70,0x5D70,0x5E70,0x5F70,0x6050,0x6150, 0x6250,0x6350,0x6450,0x6550,0x6650,0x6750,0x6850,0x6950, 0x6A70,0x6B70,0x6C70,0x6D70,0x6E70,0x6F70,0x7050,0x7150, 0x7250,0x7350,0x7450,0x7550,0x7650,0x7750,0x7850,0x7950, 0x7A70,0x7B70,0x7C70,0x7D70,0x7E70,0x7F70,0x8050,0x8150, 0x8250,0x8350,0x8450,0x8550,0x8650,0x8750,0x8850,0x8950, 0x8A70,0x8B70,0x8C70,0x8D70,0x8E70,0x8F70,0x9050,0x9150, 0x9250,0x9350,0x9450,0x9550,0x9650,0x9750,0x9850,0x9950 }; // Usual instructions names (DEBUG) static char *Opcodes[256] = { "NOP","LD BC,#h","LD (BC),A","INC BC","INC B","DEC B","LD B,*h","RLCA", "LD (#h),SP","ADD HL,BC","LD A,(BC)","DEC BC","INC C","DEC C","LD C,*h", "RRCA","STOP","LD DE,#h","LD (DE),A","INC DE","INC D","DEC D","LD D,*h", "RLA","JR @h","ADD HL,DE","LD A,(DE)","DEC DE","INC E","DEC E","LD E,*h", "RRA","JR NZ,@h","LD HL,#h","LD (HL+),A","INC HL","INC H","DEC H", "LD H,*h","DAA","JR Z,@h","ADD HL,HL","LD A,(HL+)","DEC HL","INC L", "DEC L","LD L,*h","CPL","JR NC,@h","LD SP,#h","LD (HL-),A","INC SP", "INC (HL)","DEC (HL)","LD (HL),*h","SCF","JR C,@h","ADD HL,SP", "LD A,(HL-)","DEC SP","INC A","DEC A","LD A,*h","CCF","LD B,B","LD B,C", "LD B,D","LD B,E","LD B,H","LD B,L","LD B,(HL)","LD B,A","LD C,B","LD C,C", "LD C,D","LD C,E","LD C,H","LD C,L","LD C,(HL)","LD C,A","LD D,B","LD D,C", "LD D,D","LD D,E","LD D,H","LD D,L","LD D,(HL)","LD D,A","LD E,B","LD E,C", "LD E,D","LD E,E","LD E,H","LD E,L","LD E,(HL)","LD E,A","LD H,B","LD H,C", "LD H,D","LD H,E","LD H,H","LD H,L","LD H,(HL)","LD H,A","LD L,B","LD L,C", "LD L,D","LD L,E","LD L,H","LD L,L","LD L,(HL)","LD L,A","LD (HL),B", "LD (HL),C","LD (HL),D","LD (HL),E","LD (HL),H","LD (HL),L","HALT", "LD (HL),A","LD A,B","LD A,C","LD A,D","LD A,E","LD A,H","LD A,L", "LD A,(HL)","LD A,A","ADD B","ADD C","ADD D","ADD E","ADD H","ADD L", "ADD (HL)","ADD A","ADC B","ADC C","ADC D","ADC E","ADC H","ADC L", "ADC (HL)","ADC A","SUB B","SUB C","SUB D","SUB E","SUB H","SUB L", "SUB (HL)","SUB A","SBC B","SBC C","SBC D","SBC E","SBC H","SBC L", "SBC (HL)","SBC A","AND B","AND C","AND D","AND E","AND H","AND L", "AND (HL)","AND A","XOR B","XOR C","XOR D","XOR E","XOR H","XOR L", "XOR (HL)","XOR A","OR B","OR C","OR D","OR E","OR H","OR L","OR (HL)", "OR A","CP B","CP C","CP D","CP E","CP H","CP L","CP (HL)","CP A", "RET NZ","POP BC","JP NZ,#h","JP #h","CALL NZ,#h","PUSH BC","ADD *h", "RST 00","RET Z","RET","JP Z,#h","DB CB","CALL Z,#h","CALL #h", "ADC *h","RST 08","RET NC","POP DE","JP NC,#h","DB D3","CALL NC,#h", "PUSH DE","SUB *h","RST 10","RET C","RETI","JP C,#h","DB DB","CALL C,#h", "DB DD","SBC *h","RST 18","LD (FF00+*h),A","POP HL","LD (FF00+C),A", "EX HL,(SP)","DB E4","PUSH HL","AND *h","RST 20","ADD SP,&h","LD PC,HL", "LD (#h),A","DB EB","DB EC","DB ED","XOR *h","RST 28", "LD A,(FF00+*h)","POP AF","LD A,(FF00+C)","DI","DB F4","PUSH AF","OR *h", "RST 30","LD HL,SP&h","LD SP,HL","LD A,(#h)","EI","DB FC","DB FD", "CP *h","RST 38" }; // CB-prefixed instructions names (DEBUG) static char *OpcodesCB[256] = { "RLC B","RLC C","RLC D","RLC E","RLC H","RLC L","RLC (HL)","RLC A", "RRC B","RRC C","RRC D","RRC E","RRC H","RRC L","RRC (HL)","RRC A", "RL B","RL C","RL D","RL E","RL H","RL L","RL (HL)","RL A", "RR B","RR C","RR D","RR E","RR H","RR L","RR (HL)","RR A", "SLA B","SLA C","SLA D","SLA E","SLA H","SLA L","SLA (HL)","SLA A", "SRA B","SRA C","SRA D","SRA E","SRA H","SRA L","SRA (HL)","SRA A", "SWAP B","SWAP C","SWAP D","SWAP E","SWAP H","SWAP L","SWAP (HL)","SWAP A", "SRL B","SRL C","SRL D","SRL E","SRL H","SRL L","SRL (HL)","SRL A", "BIT 0,B","BIT 0,C","BIT 0,D","BIT 0,E","BIT 0,H","BIT 0,L","BIT 0,(HL)","BIT 0,A", "BIT 1,B","BIT 1,C","BIT 1,D","BIT 1,E","BIT 1,H","BIT 1,L","BIT 1,(HL)","BIT 1,A", "BIT 2,B","BIT 2,C","BIT 2,D","BIT 2,E","BIT 2,H","BIT 2,L","BIT 2,(HL)","BIT 2,A", "BIT 3,B","BIT 3,C","BIT 3,D","BIT 3,E","BIT 3,H","BIT 3,L","BIT 3,(HL)","BIT 3,A", "BIT 4,B","BIT 4,C","BIT 4,D","BIT 4,E","BIT 4,H","BIT 4,L","BIT 4,(HL)","BIT 4,A", "BIT 5,B","BIT 5,C","BIT 5,D","BIT 5,E","BIT 5,H","BIT 5,L","BIT 5,(HL)","BIT 5,A", "BIT 6,B","BIT 6,C","BIT 6,D","BIT 6,E","BIT 6,H","BIT 6,L","BIT 6,(HL)","BIT 6,A", "BIT 7,B","BIT 7,C","BIT 7,D","BIT 7,E","BIT 7,H","BIT 7,L","BIT 7,(HL)","BIT 7,A", "RES 0,B","RES 0,C","RES 0,D","RES 0,E","RES 0,H","RES 0,L","RES 0,(HL)","RES 0,A", "RES 1,B","RES 1,C","RES 1,D","RES 1,E","RES 1,H","RES 1,L","RES 1,(HL)","RES 1,A", "RES 2,B","RES 2,C","RES 2,D","RES 2,E","RES 2,H","RES 2,L","RES 2,(HL)","RES 2,A", "RES 3,B","RES 3,C","RES 3,D","RES 3,E","RES 3,H","RES 3,L","RES 3,(HL)","RES 3,A", "RES 4,B","RES 4,C","RES 4,D","RES 4,E","RES 4,H","RES 4,L","RES 4,(HL)","RES 4,A", "RES 5,B","RES 5,C","RES 5,D","RES 5,E","RES 5,H","RES 5,L","RES 5,(HL)","RES 5,A", "RES 6,B","RES 6,C","RES 6,D","RES 6,E","RES 6,H","RES 6,L","RES 6,(HL)","RES 6,A", "RES 7,B","RES 7,C","RES 7,D","RES 7,E","RES 7,H","RES 7,L","RES 7,(HL)","RES 7,A", "SET 0,B","SET 0,C","SET 0,D","SET 0,E","SET 0,H","SET 0,L","SET 0,(HL)","SET 0,A", "SET 1,B","SET 1,C","SET 1,D","SET 1,E","SET 1,H","SET 1,L","SET 1,(HL)","SET 1,A", "SET 2,B","SET 2,C","SET 2,D","SET 2,E","SET 2,H","SET 2,L","SET 2,(HL)","SET 2,A", "SET 3,B","SET 3,C","SET 3,D","SET 3,E","SET 3,H","SET 3,L","SET 3,(HL)","SET 3,A", "SET 4,B","SET 4,C","SET 4,D","SET 4,E","SET 4,H","SET 4,L","SET 4,(HL)","SET 4,A", "SET 5,B","SET 5,C","SET 5,D","SET 5,E","SET 5,H","SET 5,L","SET 5,(HL)","SET 5,A", "SET 6,B","SET 6,C","SET 6,D","SET 6,E","SET 6,H","SET 6,L","SET 6,(HL)","SET 6,A", "SET 7,B","SET 7,C","SET 7,D","SET 7,E","SET 7,H","SET 7,L","SET 7,(HL)","SET 7,A" }; #endif VenGaBoyTK-1.01/types.h100644 4423 144 302 6743330103 13532 0ustar sracerusers// Generic types #define byte unsigned char // Exactly 1 byte (positive) #define word unsigned short // Exactly 2 bytes (positive) #define dword unsigned int // Exactly 4 bytes (positive) VenGaBoyTK-1.01/g_utils.cpp100644 4423 144 1313 6743330103 14412 0ustar sracerusers#include "g_utils.h" int FileSize(FILE *Fic) // Returns filesize in bytes { long Courant,Longueur; Courant=ftell(Fic); fseek(Fic,0,SEEK_END); Longueur=ftell(Fic); fseek(Fic,Courant,SEEK_SET); return Longueur; } int Hexa ( char S ) { static char Hex [] = "0123456789ABCDEF" ; return ( strchr ( Hex, toupper ( S ) )-Hex ) ; } int Nume ( char S ) { static char Num [] = "0123456789" ; return ( strchr ( Num, toupper ( S ) )-Num ) ; } /* Lostring ( char * s ): * Converts complete string to lower case * * frEk: Complete revision */ void Lostring ( char * s ) { char * str = s ; while ( * str ) * str ++= tolower ( * str ) ; } VenGaBoyTK-1.01/gtkjoy.c100644 4423 144 5244 6743330104 13723 0ustar sracerusers/* * gtkjoy.c * * general routines for handling joystick events * * Copyright 1999 David Boynton. * http://trylinux.com/projects/joystick/ */ #include #include #include #include #include #include #include #include #include #include "gtkjoy.h" /* static */ static void joystick_event(gpointer data, gint fdsource, GdkInputCondition cond); JoyData * joystick_new(char * joystick, void * owner, void * data) { JoyData * joydata; joydata=(JoyData *)g_malloc(sizeof(JoyData)); if (!joydata) return NULL; memset(joydata, 0, sizeof(JoyData)); { /* open joystick device */ char *devname="/dev/js0"; if ( joystick ) devname=joystick; joydata->joystickfd= open(devname, O_RDONLY); if ( joydata->joystickfd < 0 ) { if ( errno == ENODEV ) { g_print("Device not configured - did you load the module?\n"); } else { g_print("Couldn't open '%s'\n", devname); perror(devname); } return NULL; } } joydata->callback=(joystick_callback)owner; /* button callback */ joydata->callback_data=(gpointer)data; { /* load properties */ char name[128] = "Unknown"; fcntl(joydata->joystickfd, F_SETFL, O_NONBLOCK); ioctl(joydata->joystickfd, JSIOCGVERSION, &joydata->version); ioctl(joydata->joystickfd, JSIOCGAXES, &joydata->num_axis); ioctl(joydata->joystickfd, JSIOCGBUTTONS, &joydata->num_buttons); ioctl(joydata->joystickfd, JSIOCGNAME(128), name); joydata->device_name = strdup(name); joydata->gdktag= gdk_input_add(joydata->joystickfd, GDK_INPUT_READ, joystick_event, joydata); } return joydata; } void joystick_close(JoyData * joydata) { if ( joydata->gdktag ) gdk_input_remove(joydata->gdktag); if ( joydata->joystickfd != -1 ) close(joydata->joystickfd); if ( joydata->device_name ) g_free(joydata->device_name); g_free(joydata); } static void joystick_event(gpointer data, gint fdsource, GdkInputCondition cond) { struct js_event js; int readrc; JoyData * joydata; joydata=(gpointer)data; if (!joydata) { g_print("joystick_event: improper callback registration, %u\n", __LINE__); return; } readrc=read(fdsource, &js, sizeof(struct js_event)); if (readrc == sizeof(struct js_event)) { switch ((js.type&3)) { case JS_EVENT_BUTTON: if ( js.number < JOYSTICK_MAXB ) joydata->buttons[js.number]=js.value; break; case JS_EVENT_AXIS: if ( js.number < JOYSTICK_MAXA ) joydata->axis[js.number]=js.value; break; } if ( joydata->callback ) joydata->callback(js.type, js.number, joydata->callback_data); } else { g_print("source(%d), %d bytes read\n", fdsource, readrc); } } VenGaBoyTK-1.01/gtkjoy.h100644 4423 144 1066 6743330104 13726 0ustar sracerusers#ifndef __gtkjoy_h #define __gtkjoy_h #include #define AXIS_MAX 32767 #define AXIS_MIN -32768 #define JOYSTICK_MAXA 16 #define JOYSTICK_MAXB 16 typedef void (*joystick_callback)(gint, gint, gpointer); struct JoyData { int joystickfd; int version; int num_axis; int num_buttons; char * device_name; joystick_callback callback; gpointer callback_data; gint gdktag; int axis[JOYSTICK_MAXA]; int buttons[JOYSTICK_MAXB]; }; JoyData * joystick_new(char * joystick, void * owner, void * data); void joystick_close(JoyData *joydata); #endif VenGaBoyTK-1.01/COPYING100644 4423 144 43240 6743330104 13321 0ustar sracerusersThe following license is for the gtkjoy part included in this package. GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. VenGaBoyTK-1.01/HELP.ME100644 4423 144 671 6743330104 13202 0ustar sracerusersIMPORTANT !!!!!!!!!!!!!!! ------------------------- PLEASE HELP ME ! I am looking for help to display a 16bit image directly using a GTK/GDK function. I am also looking for a better keyboard handling (I am currently using X11 functions). How to use the Key Release events (it does not seem to work properly). ------------------------- If you can help me, please send an email to laurent_mallet@hotmail.com ------------------------- VenGaBoyTK-1.01/README.TXT100644 4423 144 51307 6743330104 13627 0ustar sracerusers**************************************************** * * * VENGABOYTK VERSION 1.00 * * General Documentation * * * **************************************************** Platforms : Linux (Tested with GTK 1.2.3+) Revision : 1.00 Last Update : 07/14/1999 Authors : Julien FRELAT "Gollum" Main Code/MsDos Port/Unix Port/HomePage Maintainer/Documentation frelat@iie.cnam.fr Laurent MALLET "Ellis" GTK GUI/GTK Linux Port laurent_mallet@hotmail.com What is it ? ------------ BoyCott is a Nintendo GameBoy emulator entirely written in C and C++. It works on various platforms (MsDos, Linux, Unix, Macintosh and GTK Linux). How I use it ? -------------- The first time you want to use Boycott, type make on the command line in the directory where you install the file source. "Boycott" is the name of the executable program. You need GameBoy Roms, ".gb" files, in order to run it. (Don't ask me for roms, please use the Net !) Syntax : boycott What is emulated ? ------------------ - Z80-like CPU at 4.194304 Mhz - Real-Time emulation (cycle count) - BG/Window displaying and refreshing - Sprites 8x8/8x16/Flipping X/Flipping Y - Sprite priorities/transparencies - BG Scrolling - Raster effects (line-per-line graphics engine for BG/Window) - VBlank/LCDC/Timer/SIO interrupts - Joypad emulation (PC keyboard) - Echo Memory - DMA Transfer - Divider Register - MBC1/MBC2/MBC3/MBC5 ROM/RAM Bank switching - 32Ko to 4Mo cartridges loading - GB/SGB/CGB file format - Savefiles (GB batteries) What are the special features ? ------------------------------- - User friendly GUI written with GTK - 16 bits video mode support - Double mode - Scanline mode - ROM analysis with SGB/CGB autodetection - Color definitions for BG/OBJ0/OBJ1/WINDOW with .COL files - Color files loading (COL format) with two RGB modes or color model - Frame skipping - One joystick autodetection - Reset/Pause keys - Snapshot loading and saving (real-time game savings) with smallest possible size (according to roms) - GUI enables to configure the entire emulator What are the known bugs/limitations ? ----------------------------------- - Only 16 bits video mode support - No DGA mode usage (faster) - Some options in GUI are not yet implemented What are the keys ? ------------------- CTRL : Button A ALT : Button B SPACE : Button Select ENTER : Button Start CTRL+R : Reset Emulation CTRL+P : Pause Emulation (Press again to remove pause) CTRL+E : Exit Emulation What about requirements ? ------------------------- - Pentium II or above (1/2 frame skipping by default) If it is TOO SLOW, increase frame skipping If it is TOO FAST, decrease frame skipping - Linux x86, GTK 1.2.3 or above What is planned ? ----------------- X.XX : - CGB (Color Gameboy) support - SGB (Super Gameboy) support - Keyboard setup - Sound support What is new ? ------------- Project started December 97 LEFT BUGS TO FIX : ZELDA (GARBAGE WITH MAPS AND OBJECTS) SAGA/FF1 (NOT PLAYABLE) SAGA2/FF2 (NOT PLAYABLE) WARIOLAND2 (NOT PLAYABLE) SIMPSON ESCAPE (FREEZES ON "EAT MY SHORTS" SAMPLE) ... (IF *YOU* NOTICE A GAME WITH SOME PROBLEMS) History of GTK Linux Release 1.00 : - Normal/Scanline/Double mode - Joystick and/or Keyboard support - GTK GUI History of MSDOS Only Release 0.50b : - Boycott is now about 6% faster !!! BETA 1 - Fix A & B buttons order - Fix a bug in two joysticks detection - Speed up keyboard handler - Clean and improve code - Improve help about Boycott options in command line - Add PCX/TGA screenshots support - Add LBM/TGA skins support - Fix and improve PAUSE key - Port to DJGPP (using Allegro) complete by frEk (join project) - Comments in french now (for FrEk) - Support for all VESA modes (thanks to Allegro) 0.45b : - Add MBC5 support (Color Gameboy roms are playable without colors !) - Add MBC3 support (without timer) - Improve MBC1/MBC2 ROM/RAM bank switching (faster and clearer) 0.44b : - Full Game Genie support (either 6-digit or 9-digit codes) - Faster display when both frameskip and vsync are enabled - Speed up joystick detection (200%) - Two parameters added for CGB/SGB future support - Use 320x200 mode by default even without VESA 2.0 - ROM analysis improved with MBC3/MBC5/GBCamera/HuC1/HuC3 autodetect - Autodetect Color Gameboy roms - Fixes ROM banks count - Bug fixes in RLCA/RRA/RLA instructions (may fix some games) - Bug fixes while debugging CB instructions - Fix english help messages ("or") - English or french messages (choose by a parameter) - Reset FPS when enter debug mode (FPS is more accurate now in debug mode) - Presentation improved - No video initialization until ROM not loaded (better now :) - Works either in debug mode or emulator mode (same executable with Debug parameter) 0.43b : - Adlib/Sound Blaster detection and sound parameter added (for future sound implementation) - French texts fixes - COL files support in two formats * old VGB color files (-c|sc[0..3] colorname|#RRGGBB) * new BOYCOTT file format (-bc|sp0c|sp1c|wc[0..3] colorname|[#]RRGGBB) * uppercase or lowercase letters * BOYCOTT.COL is default file for colors - Uppercase or lowercase letters for any parameter ! (example : FrameSkip) - Color model names added * red/dkred green/dkgreen blue/dkblue * cyan/dkcyan black/white magenta/dkmagenta yellow/brown * pink/orange - New color definition mode : range is 00..FF * -b0 #FF0000 -b1 #A80000 -b2 #540000 -b3 #000000 gives a red life to any game as -b0 630000 -b1 420000 -b2 210000 -b3 000000 does * autodetect format errors - Optimization of WIN displaying (20% better) - Boycott Benchmark improved * Distinguish Z80 rendering from GFX rendering * FPS is more accurate 166 FPS in VGA 320x200 with mouse disable (145 FPS with mouse enable) 175 FPS in all VESA modes (up to 1280x1024) (tested on a Pentium II 266Mhz with an Xpert@Play 4Mo AGP for SPACE.GB) * Sprites Per Second added (benchmark only) * BG/WIN/CLR Lines Per Second added (benchmark only) - Debugger improved * Bug fixes with rom bank switching memory * Current ROM bank displayed - Fixes video initialization if no VESA available (thanks to Nick Gravel) - BOYCOTT GUI 0.2 * Writing and background color added for text displaying * Blue background removed * Stupid bug fixes with text displaying * Emulator version messages fixes (english/french and no cuts in 320x200) 0.42b : - BOYCOTT GUI 0.1 * Title message + Game name * Emulator version * Resolution choosed * Mouse coordinates - Debugger still improved * Better swaps between debugger and emulator * Keeps current video screen - Fixes first BG line (eg : looks better in Zelda) - Fixes mouse coordinates (stupid bug) - Scanline mode (320x288 with one line skipped) added - Double resolution mode (320x288) added - Disables background skins with Double or Scanline modes - Prevents lores modes from Double or Scanline (320x350 minimum) - Stupid "divide by zero" error fixes (while exiting program quickly) - VESA modes now sorted - Not always video selection (bug fixes with no parameters or errors) - Autofire for A and B buttons added - Partial mouse support (only two buttons until I found a solution for movements) - Stupid 0.41b window bug fixes (compatibility rate back to 90%) - Font created and added for GUI and graphical messages 0.41b : - Beta release since GUI is not completed - Preliminary mouse support (only an inactive cursor in 320x200) - Debugger improved * Clear screen first * Show ten lines of code at the same time * Display skin name * Debug file "DEBUG.TXT" with stats about instructions - Gameboy screen now centered within the current resolution - Video mode selection (VESA 2.0 to get VESA modes) - All linear VESA modes added (VESA 2.0) - Boycott Icon in 256 colors (by Gollum) added for Win95/98/NT users - FPS (Frames Per Second) and IPS (Instructions Per Second) corrected - TIMER util removed (not anymore needed) - Add a vertical synchro (vsync) for highly powerful Pentium-class computers - Bug fixes for display (last vertical line was wrong) 0.40 : - Add a timer util to evaluate Boycott emulation speed -> FPS (Frames Per Second) -> IPS (Instructions Per Second) -> You only have to prefix Boycott with TIMER - New default screen (default.pcx) smaller - New skin (smaller) pack in .pcx (old .ski do not work anymore) - PCX loading added (skins) - Parameter added to disable joystick detection - Optimize BG Displaying (11% faster) - Fixes command line parser (parameters) - Optimize some Z80 instructions - Fix 32Ko batteries saving - New memory engine - Optimize RAM bank switching (faster now) - Optimize ROM bank switching (faster now) 0.39 : - Add a fix for Alfred Chicken (thanks to J.Geffre) - Add a fix for Frank Thomas BB - Smaller snapshots with different sizes according to GB cartridges * 25100 bytes for a 32Ko ROM * 49164 bytes for other ROMS * Does not exist with GB97 or GBE !!! - I define constants for keys in source code * Maybe one can soon change keys definition * - Fix F2/F5/F6 keys (occur only one time) - Halt key added (useful to go back to debugger) - Debugger improved * Can display BG, screen again * Exit fixes with quit command - Pause Key fixes (with *UGLY* and *STRANGE* printfs) - Z80 engine improved * Speeded up a little * Source code smaller and easier to debug * Debugging/optimizing of ADD SP,xXX * Debugging/optimizing of LD HL,SPxXX - Crashing bug fixes when loading a 512 bytes battery (.SAV) - Bug fixes when saving a 512 bytes battery (.SAV) - Ignores now wrong opcodes (may fixes some games) 0.38 : - More accurate initializations for GB registers - Parameters to redefine WIN colors (special feature) - Reset key fixes (now occurs only one time) - Pause key removed until I fix it - BMP loading instead of .ski (but .ski files work also) - Little bug fixes while loading BMP (no last line) - Screenshots feature in BMP format added (!!!) - Snapshots loading and saving features added (!!!) 0.37 : - Savefiles (GB batteries with .SAV) added - RAM Bank switching added - *BUG FIXES* with 8x16 sprites (RTYPE2, etc...) - Add two special keys (Reset and Pause) - 1 or 2 Joysticks autodetection (MsDos) - Speed increase - ROM Bank switching is faster - SIO Interrupt improved (ALLEYWAY works thanks to Hans De Goede) - DIVIDER register more accurate - Command line bug fixes (parameters order) - Optimization of BG/WIN/SPRITES displaying (better !!!) - Optimization of BG/WIN refreshing 0.36 : - Frame skipping (default 1/3 frames) - Transparency bug fixes !!! (MARIO 2, SMURF 3, etc...) - Five default skins included in a specific pack (thanks DRT) - Skin .ski loading - Bug fixes in debugging messages - Optimization of BG displaying (12% better !!!) - Optimization of BG/WIN refreshing - BG/WIN refreshing (PUZZLE.GB and maybe other games work now !!!) - Four different versions EMULATOR FRENCH EMULATOR ENGLISH DEBUGGER FRENCH DEBUGGER ENGLISH 0.35 : - FIRST NON BETA RELEASE (FINALLY !!!) - Compatibility rate up to 90% (all games seems to work :) - Debugging of CB instructions (I forgot some stupid breaks :( - Debugging of ROM Bank switching (it works now !!!) - Sprite priorities improvement 0.34b : - Commentaries added to source code - Optimization of Window displaying - Z80 engine speeded up and clarified - BUG FIXES FOR CALLING INTERRUPTS (PC+1->PC !!!) - Interrupts improvement (LCDC/TIMER/VBL) - Source code split in modules 0.33b : - Experimental RAM Bank switching - Debugging of Interrupt Flag (IT WAS INVERTED !!!) - Emulation speed is not parametrable anymore - Interrupts improvement (LCDC) - Debugging (== is prior to & !!!) 0.32b : - Emulation speed is now a parameter - README.TXT file added (phew!) - INTENSIVE debugging (it sounds good !!!) - New interrupt system - Cycle count to sync - New line-per-line engine (faster !!!) for BG/WIN 0.31b : - LEVEL Selection is perfect with DRMARIO - Second screen presentation displaying with TETRIS - Final implementation of DAA (Table with tests for ZNHC) - Debugging of INC/DEC for H - Debugging of BIT R,b (H=1) - Debugging of AND (H=1) - Debugging of CCF, SCF (N=H=0) - Debugging of ADD HL (C=1 or 0) - Debugging of EX HL,(SP) (PC+=1 !!!) - Debugging of SWAP (C=Registre&0x01 Z=N=H=0) - Debugging of CP, ADD, ADC, SUB, SBC for H 0.30b : - FIRST OFFICIAL INTERNET RELEASE FOR MSDOS VERSION - Parameters to redefine OBJ0/OBJ1 colors - Comments added - Definition of a Z80 register with union (1 only memory access !) - Using generic defines for instructions (2500 lines removed !!!) - MBC1/MBC2 semi-implemented - Optimizations (F=F& -> F&=) et (F=F| -> F|=) - Optimizations of display (Window, BG, Sprites) - Optimizations (No Debug mode allowed in Emule and EmuleCB) - Optimizations (distinction between Debug and Autorun) - ActionMemory takes care of memory writing - WATCOM exiting error fixed under MsDos (TextMode) - Optimizations (Downsize code in Debugger) - Mike Kershaw modifications must be integrated - Line-per-line engine must be realized (Scrollings, Rasters, etc...) 0.24b : - WE CAN PLAY DrMario AND Daedopus !!!!!!!!!!!!!!!!!! - Debugging of SUB and SBC (and the carry ?) - Optimization (==0 -> !) - Optimization of LD Reg,Reg (PC+=1) - Optimization of SUB A, XOR A and CP A, OR A, AND A - Debugging of CP Reg (PC+=1 !!!!) - Debugging of XOR XX and OR XX (PC+=2 !!!) 0.23b : - Debugging of INC (Z=0 or 1) - Debugging of SCF and CCF (C=1 and C=~C) - Debugging of SWAP (Z=0 or 1 C=Register&0x01 N=H=0) - Pseudo-implementation of DAA (a precalculating table) 0.22b : - H(exa?) flag means $10 multiple ? - Debugging of SET X,D (C|->D| !!!) - Debugging of SET 3,A (0xFB->0xF7 !!!) - Debugging of XOR XX (Z=0 or 1 !!!) - Debugging of CCF (F&=N0 !!!) 0.21b : - Debugging of ADC, SBC (must shift C1 !!!) - Debugging of SUB (N=1) - Debugging of CP (Carry if A< and No if A>=) - Debugging of RL (HL) (Keyboard Error) - Debugging of RL, RLA (must shift C1 !!!) 0.20b : - Debugging of Echo Memory ! (4096->8192 and 0xDFFF->0xDE00) 0.19b : - Keyboard handling under Unix/Linux works !!! - Flipping Y for sprites 0.18b : - Keyboard handling under Watcom works !!! - The two sprite palettes added - Sprite transparencies added - DRMARIO works until selection screen - Space Demo allows some keyboard controls - It's slow !!! 0.17b : - Optimizations of display under X11 (Mode normal and Double) - Debugging of RR, RRA !!! 0.16b : - Divider Register added - Timer interrupt added - Flipping X for sprites - Perfect display for sprites 8x16 0.15b : - Not too many slow on my Dx2 66 compared to my P133 (???) - All Gameboy instructions emulated !!! 0.14b : - New CB instructions emulated * RL, RR, SRL - Debugging of SRA - Debugging : forget of PC+=2 for CB instructions !!! - Interruptions added * Interrupt Flag * Interrupt Enable * HALT Emulation - Sprites 8x8 and 8x16 (8x16 does not work very well) - Window (and even clipped) - With SPACE Demo * sprites (8x16 bug) * Window (blocked to the right) * scrolling works * VBL works ! 0.13b : - INTENSIVE Debugging of flags : * ADD, ADC, INC, XOR, SUB, SBC fixed * RLCA, RRCA, RLA, RRA, SCF, CCF fixed - New CB instructions emulated * RLC, RRC, SLA, SRA 0.12b : - Better compatibility - First animation under Amida !!!!!!!!!!!!!!!!!!!!!! - All the non-CB instructions emulated !!!!!! - Half CB instructions emulated !!!!!! - DMA Transfert - VBlank interrupt (fake counter) - ECHO Memory (and BUG fixed) - BG palette - Parameters to redefine BG colors 0.11b : - Screen presentation of DRMARIO shows ! - Debugging of BG display for signed Tiles (DrMario) 0.10b : - Screen presentation for TETRIS shows ! - Lots of new instructions added - BG Display for Alleyway, Migrain, DrMario - Simple keyboard ports added and intensive debugging - One-byte precision 0.09b : - Debugging of emulated instructions (FIX) - Fake YCOORD Emulation (fake counter) 0.08b : - Debugger is better (new commands by Richard) - Mode Debug to display messages - New palette of colors (206 to 209) 0.07b : - Version with Tiles BG Watcom/Unix/Linux - Mode Double (320x288) under Unix/Linux - Source code better (emulation much clear) - Tile display in 4 colors (special palette) 0.06b : - BG Tiles works for Alleyway!!! (2 colors) 0.05b : - Start of BG displaying - We can display the memory 0.04b : - Executable version under Watcom/Linux/Unix - New opcodes + New debugging instructions 0.03b : - Executable version under Linux/Unix with gets function added - F is the flag register (GOLLUM != RICHARD) - New defines to simplify register uses 0.02b : - New executable version under Watcom by Gollum 0.01b : - First executable version under Linux/Unix by Richard Who I would like to acknowledge ? --------------------------------- - Ellis for the great GTK port and the lovely GUI (it rocks !) - frEk for testing, ideas, games, DJGPP & Allegro port, code, etc. - Toyot because, without him, I would have never discovered Emulation Scene - EPR (Emulation Programming Ressource) for z80 docs and sources - Pan of Anthrox, Marat Fayzullin (VGB), Pascal Felber, Paul Robson(GB97), kOOPa, No$Cash (NO$GMB) for many updates to the Gameboy specs - Richard & Ellis for the idea to realize a Gameboy emulator - R.Bannister (MESS) for the great Macintosh port, work on sound and giving me two very good SGB specs - Mike Kershaw for MkLinux/PPCLinux port (what are you doing now ?) - Hans De Goede (VGB LINUX) for help and Alleyway fix (it works !) - Dave Bixtler for questions about Gameboy emulator programming - J.Geffre (GBE) for some questions and Alfred Chicken fix - Martin Korth (NO$GMB) for trying to help me because he send me the same docs I already have - Jeff Frohwein Game Genie for GameBoy Technical Page - Nick Gravel for a little VESA bug to fix - Aliiing, Valen, Bibi, Tim, DRT or Sir Nat One Rom, Clovis, Afzal, JB, Storm - Richard for initial release, advices, sources - Ricardo for idea of a spanish mirror of Boycott pages and roms to test it - ZOOP (Emulation Camp) - DRT for all his logos - Carlos Pardo "Made/Bomb!" (for the future logos ???????????) - Two foreign beta-testers (I don't have your names, guys !) - Vertigo (VESA stuff) - My girlfriend (I love you) and my sister for their great patience - Many other people I forgot... Ellis thanks the following people --------------------------------- - David Boynton for the joystick code Where can I find VenGaboyTK ? --------------------------- http://emu5ever.emulationword.com/boycot2.html (Official Boycott Homepage)