commit eaa6b0180871e20ae7450117f29ceb30f78870c8 Author: Raimon Zamora Date: Wed Jan 24 08:46:06 2024 +0100 first commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..afed885 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.exe +pepe diff --git a/crt.h b/crt.h new file mode 100644 index 0000000..e69de29 diff --git a/datos/comp.dat b/datos/comp.dat new file mode 100755 index 0000000..b059029 Binary files /dev/null and b/datos/comp.dat differ diff --git a/datos/fm.dat b/datos/fm.dat new file mode 100755 index 0000000..7aff426 Binary files /dev/null and b/datos/fm.dat differ diff --git a/datos/graf.mif b/datos/graf.mif new file mode 100755 index 0000000..ce028e2 --- /dev/null +++ b/datos/graf.mif @@ -0,0 +1,20268 @@ +.DONE01 FINAL01 FINAL02 FINAL03 HIST01 HIST02 HIST03 HIST04 MENU INTRO_N INTRO_N2LOGO PEPE01 PEPE02 PEPE03 PEPE04 PEPE05 PEPE06 PEPE07 PEPE08 PEPE09 PEPE10 PEPE11 PEPEFINSRECORDS SELECT TIME TIME_FINULT_FASECLASSIC FINALF1 MENU_NITIN_NIT SELECT_NOPTIONS MENU_S DONE05 FONS_NITTITOL CREDITSFFINALF2 FASES FINALN01FINALN02FINALN03FINALN04LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL䝝坝LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL坝LLLLLL坝LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL坝LLLLLLLLLLLLLLL圜LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKK❜LLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLKLLLLLLLLLPPPPPPPLLLL圜䜜䜜LLLLLLLLLLLLLPPPPPPLLPPPPPPPPPLLLLLLLLLLLLLLLKKLL坝PPPPPPLLPPPLLPPPPPPLPPPPPPLL蜜PPPPPPP圜圜LLPPPPPPLLLPPPPPPPPPPPLLLLLLLLPPPPPPLPPPPP圜LPPPPPPPPPPPPLLLPPPPPPPPPPPPPLLLPPPPPPPPPPPPPLPPPPPPPPPPP✜PPPPPPPPPPPPKKKKLLLL;PPPPPPPPPPPPLLPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPPPPPPPKKKL圜KKKPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPKPPPPP((KKKKKLLKLLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPKPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP(((KLLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP뗗*LLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPKKPPPPPPPPPPPPPLLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPߜPPPPP*K)LݕLLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLPPPPPLPPPPPPPPPPPPKPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP((*(LLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPKPPPPPLPPPPPPPPPPPPPLPPPPPPLPPPPPPLPPPPPPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLPPPPPPPPPPP*LKLLLLL眜LLLPPPPPPKPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLLPPPPPPLPPPPPPPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPP(LLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLPPPPPPJJPPPPPPPPPPPPPPKLPPPPPPLPPPPPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLPPPPPPߜFKC(LLLPPPPPPPPPPPPPPPPPPPPPPPPPPPPLPPPPPPJJPPPPPPPPPPPPPPPPPPPPPKPPPPPPꜜPPPPPPPPPPPPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPPPPPPPPLLPPPPPPPPPPPPFPPPPPK(LLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLPPPPPPJJPPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPKPPPPPPKݕܕLL휜ꜜLLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLPPPPPP(JJޜPPPPPPPPPPPPPLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP((<LPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPKLLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPKPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP(KLLLL헗KPPPPPPߗLLLLL뗗뗷KKLPPPPPPߖ((LLLKLPPPPPPLLLLLLLLLKLLLLLPPPPPPLLLLLLLLLKLLLLLLLKLLLLL眜LLLLPPPPPPLLLLLLߗߗLLLLLLLLLLLLLKLLLLLKLLLLLL眜LLKLLLLJJJJdJJLLLLLLKLLLLLLLLKLLKLLLLLLKLLLLLLLLLLJJJJJJdJJJJLKKLLLLLLLLKLLLLLLLLLLL^JLLKLLKKKKLLLLLLLLLLLLLJJJJJJJdJJJLLLLLLLLLLKLLLLLLLLLLL圜眜LLKLJ*L뗪KLLLLKLLLKKLLLLLLLLKLLLIJJJJJdJJdJJJJLLLLLLLLLLLLLLLL圜圜LLLLL))LLKKLLLLLLKKLLKLLLLLLLLLLLLcJJJJdJJJJJJJJLLLLLLL铓(DLLLL圜KKLLLLLLLK+LLLKLLLLLLLLLLLڜLLLLLLLLLLLLLLKLLLcJJJddJJJdJJJLLLLLLLLLLLLLLLLLKLLLLLLLLKLL*KLLLLLLKLLKKLLLLLLLLLLLLLLLߜLKLLLLIJJJJddJJJJJJIILLLLLLLLL)KLLLLLLLL朜眜圜LLLJLLLLL))LLLLKLLLLLLLLLLLLKLLLLLJJdJJdJJddJJJIIILLLLLLLLLLLLLL(KKLLLLLLLLLLLLL霜LLLLLJJLLKLLKڪLLLLLLKLL圜L圜LLLLLLLLLLLLLJJJJJJdJJJJJJIIILLLLLLLLLLLLLLLLL()(LLLKLLLLLLLLꜜLLJKLLݜLLLLKLLLLLLLLLL眜睜LLLLLK靝JJJJJJJJJJJJJIIILLLLLLLLLLLKLLLLLLLLL*KLLKLLLLLLLLK圜KLLLLKKLLKKLL+ݝLLKLLLLLLLLL圜LLLLLLKꜜLLJJJJJJJJJJJdJJJILLLLLLLLLLLLLLLLL*(LLKKߗKLLLLLLL圜KKLLLLKKKKLKKLLLLLLLLLLLLLLLLLLLLLLLJdJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLKKLLKKKKKKKKKKLLLLLLLLKKK眜LLLLLLLLLKKKLL+LLLLLLLLLLLLLLLLLLLLLLLLKKLLLLLJJJJJJJJJJJJdJJJJIIKLLLLLLLLLLLLLL(ߖKKKKKKKKLLLLLLLLKKKLLLLKLLLLLLLLLLLKLLLLLLLLLLLLLLLLLKLLLLLLJJJJJJJJJJJdJJIIKLLLLLLLLLLKKKߗKKLLLLLLL眜KL眜LLLLLLKL*KLLLLLLLKKLLKKLLLLLLLLLLL霜JJJJJJJJJJdJJJIIIILLLLLLLLKLLLKK(LLLLLLLLLLLLKGLKL*ܝLLLLLLLLLKKLLLLLLLLLLLLLKLLLLdddJJJJJJJJJdJIIIJIKKLLLEKELLLLLKK((LLLLLLLLLLL휜LLLLLKKٜKKLLLLLLLLLLKKLLLLLLLLLKKKLLGLLLLLݩIIIJJJJJJdJIIIIJJKLLBKLLLLLLLL(ߗLLLLLLLLLLLKKKKKKKLLLLLLLLLLKLLLLLLLLLLLLLLLLLKKLLLLLLEKIdJJJJJJIIIJJIJ*LLB,KLLLLLLLLL(LLLLLLLLLLLLLKKLLLKLL(KLL圜LKLLLLLLLLLLLLLJJJJJdJJJJשIJJJJJIIIJc(ϕ-LLLLLLLLKLLCCL蜝LLLLLKKLLKKLDLKLLLKLKLLLLLLLLLJJJJJJ֪dJJJJdJJJJJJJdJdJIIII(LLLLLLLLLLLLLLLLLLFLLCCCG(LLL䝜KKKLKKLKKLKLLLLۜLLLLLLJJJJdJJJJKcJJJJJdJJIJJJJJdIIA))LLLLLLLLLLLLLCLBLLLBDDLLLL杝K杜L䜜LLLLKLLKLKK圜KKKLLJJJJJJJJJJJdJJdJJJJJJJDDKשddJJJIIIIIc*LLL䜜LLLLLLLLLLLLLLLLLLLLLCLLLGLLKLLKKLLLLKLLcJJJJJJJJJJdJd֪JJJJJJJddICLLc֩dJdJJIIdd)LLLLLLLLLLLLLLLLLLLLLLLLLLLLKCKLL圜G坜KLLL(KLL䜜L䕒#թcJJJJJJJdJJJJIשJJJJJJdd##IELLLLJdաשIJdJJIIIc*LLLLLLLLLLLLLLLLLLLLLLLLLELKgLLL䜜K䜝LLK)KLKKLL呑A##֢JJJJJJJJJJJJdթIJJLJJJJJUKLLLLJJIסIJJJIIIA,LLLLLLLLLLLLLLLLLLLLLLLLKCLLLL圜-LLLL坝睝LLLLKLL##֩שJLLJJJJdJJdJLdJJJJ#LLLLJJIdJJJIIס,LLLLLLLLLLLLLLLLLLLLL哕)DLLLLLLLLKKLLL䜜LLLLJ##JcLLLJJJJJJIJLLJJdL圜JJJJJJJIIבKLLLLKLLLLLLLLLAAKDLݓLLLL䜜圜LLLKLLLLLLLJ#JLLLLJddJJIcJLJ#JաLLLL圜dJJJJJJJILLLLLLLBLLLLLLLLLLLLLLALFLLLL(L㝜圜LLLK䜜LDL(LJJJJשLLLLJdJJ֩סJJLLJJթCKJ#IJJJJJIKLLLLLLLKKLLLLLLLLLLLLLLLLLLLLLCLEKLLLEBLK㜜LLLL䝝LLLLLLJJJJשKLLJJdJJLLLJJדJJJנIJIJJJJII,LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLECLLLLL眜䜜L睜圜LLKLLJJJJ֠שLLLLLJIJJLJCJJIIJJJJJJII)LLLLLLLLDELLLLLLLLLLLLLLLLLLLC)LLLBLK(眜L圜L圜LL~LLLLLJJJJJ֡ILLLթIJJLLLթBJJIIJIJJJJILLLLLLLLLLFKLLLLLLLLLLLLLLLLLLLݔLL)LLL坝坝LLLLLLKKLL圜LJJJJd֠IJLLLթJJJLBCdJ)(IIJJJJJII)KLLLLLLLL唔LLLLLLLLLLLLLLLLLCFLLBLLL(LJLLL倀LLLLLLLJJJJ֡IJJLLLLJJJAC)())IIIIJJJJJJII*),**LLLLLLLKLLLLLLLLLLAFLLLLLL+JJ^IL䀀䝜圜LLLLLLLDJJIJdKעIJJJJJ֩LK(KKIIIIIJJJJJJJI*+(KKLLLCLLLLLLLLLLLLKLLBDFKLLL,+ԕ^J]GLL坝LKJJLLLLLKJJIJc(ݔשIJJJJ#JdLLLLLIIIJJdJJJI)(۪(KLLLLLLLKLLLLLLLLLLCELLKLLLLLLLL*dJL9䝝LLLKLLLLLIשJdIIJJJJJJ###TKܳJIIJJJJIJJ(DLLLLLCLLLLLLLLLLLL@CLLLDLLLLL)*(JۜL:LL圜LLLLLLL)KLJJddIJJJJJJJJJ#IJJJKKIJJJJJJICLLLLLLLLLLLLLLLALLLLLL,)ۜLLLLLL朜KL圜LLLLJJJJJJJJIK#JJJI*(LJJJJJI֩JJ#I((KLJJJLJIJJJJJJILLL~LLLLL圝LLLLLLLKLDLLCDDDLLLL),JJLLL㝝倀KLL圜L}LJJJJJJJJJJJITJJJJJJJJII)JJJJdJIIJT)ޜJJJLcJJJJJILKLLLLCLLLLLLLLLLLLLLϒLLL~L倀圜KLLLLEdJJJJJJJJJJJJJdJJJJJJJJJLJJJJJLLJIIIJII#)*LLLL,+IIIJdաLLLL圜LDLLLLLLLLLLLLLLLL(LLLLLLLLLLۜ退LKLLLKCJJJJJJJJJJJJJJJJJJJJJJJJJݓJJJ**LܳIIKJJIcLLK**)IIIIII֠L(-ALLLLL圜LLLLLLLLLLLLLLLL~LL(LLLLLLLL圜LKݔL**))((LLKCJJdIIIIJJJJJJJIIJJJLKLLJJJ*KKJJJJJdIILު)F+(III,((+KLLLLLLLLLLLLLLLLLLLLLLL~~~LLLLLLLLLLLީJ+LL圜LKL䜜LKL(()*)+*LLLKIJUcJ֠JשJJJJJJIIIILLLLdII*L)KKJJJJ֠)+*,K*+(*ܜLLBELLLLLLLLLLLLLL~~L+**JݔLLK眜KL*()+(*()+ddJdJII֩攓JJJJJIIIILLJIL)LIIJI,()+)LLLLLLLLLLLLLLLLKLLAL*,+)J9KL)*)*(,((K(ݜJdJJJIII撓JIIILLLJdՠILLdIIdI(K))++J֕KK(IJdJJIIܔLLLKLLLLLLLLLLLFCLLLFB)g)JJLLLLL坝Lߔ*)*)((+(+K*LLJJJJJdIII哓III*LLJdIIIILLIIIId*+++(,*ڜ*dJJJIIIKLLL(CBCLLLLLLLLLLEKKLKKFKFIJ]] ]JI眜LL霜LL(L**)(*((JdJJJJJIILLݲIILIIILIIIIJI*)((ߓ**+ܜKIdJJJIKLLL圝LLLLLLLL啔LLLLLKLBLLKܜ]JLLLLL眜䜜(LJJJJJJJJJJ߲IKIJIILIIIIIdI(媩*))*(+K圜KccIIݜLLLLLLLLLLLLLLLLKFCLڳ)*眝LLLKLݜJJJJJJJJLߪIIILLIJJIIIIIIIJJII*+*)K)LLճcILLLELLLLLLLLLLLLL*FLݔKLLLLLLLL(ݜJJJJJJ)IIJJILJJJJIIILJIIIIJJJIIcT*)***䔓LdJIc+LLLLALLLLLLLLLLLKLLLLL*ܴJݔJKLLLLL((()dJJJJJ)IIJJJLLLJJJJIIILIIIJJJJJIIdI*())啔LLLLJIcILL朜LCCKLLLLLLLLLLLLELFLLܓ)۳ݒJJLLL(()JJJJJJJJJJߪIJJJJJLJJJJJIIIIJIJJJJIdJIILLLLLLLJJJաIcIIIIcTT朜KLLLLLFLLLLKJJڜLL)JJJJJJIJJJJߪ(IJJJJJLJJJJIILJIIJJJIJJIJLLLLLLJJJIcJJddTTdd圜LCDLLLLLLLLLLL(JۜKLKLLL圜圜LLLL()JJJJJddIJJJJJJJJJJJJLLLJJJIJIIIIIIJIdJJJJJJJLLLLLJJJJddJdIIIIK圜LLKLLLLLLLLLLLLLٴKKLLLKKLL*(JJJJJIIJJJJJJJJ)(JJJJJLJJJJJJ))LIIIIdJJJJJJJJLJJJdJJJJIIIJILLLLLLLLLLLLLLLJIߜ(LܜKLL)(JJJJ(IJJJJJ((JJJJJJJJJJJ((JJJL߳IdJJJJJJJLLdJJJJJJJJLL(LLLLLLLLLLLLLLLLLJJ۴KڜKLLLL(Kޜ IJJIIJJJJJJdIJJJdJJJJ)LJJJJJL(IJJJJJJJJJJL朜IJJJJJLL(LLLLLLLLLLLLLLLLLLJJJ]]]]]ILLLKK)KLKIIISTߗIIIJJJJJ߳JccIIIILLJJIIJJKޜdJJIJJJIJJJLLKJJJJ敓LLLLLLLLLLLLLJJJ]]^]]JUKLKK(((Jߗ߲IS朲JJުIcIJJIIJJJJJJJJJdJJJJJJJJJKߜJJJL眜K^]KKKL(()((((IITIK߲IJJJުIIcIIIJJJIIJJJJJJJLJJJJJJIJJJKLLLLLLLLLLLLL鈈鈉*()JJߪIcIK((IIJ۪IIIIIKJIdJJJJJJJJJJJJJJJJJJJJJJJJJLL倀LLLLLLLLLLLLLLLL圜KKK✜LLߪ()(JJIIJIK(((ڷIIJIIIIJJJJLJJJJJJJJJJJJdJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLKLLKLꈈߪ)JJJIJJI(߲II(LIIIJJJJJJJLJJJJJJJJJJJJJJJJJJJJJ朜LLLLLLLLLLLLL眜LLLLLLLLLLLLLLKKK舉)JJJJJJJJLJIIJJJJJJJJJJJJJJJJJJdJJJJJJJJ䜜LLLLLLLLLLL眜LLLLLLLLLLLLKK艉ݪ)JJJJJJJ(JJIIIJJJJJJJJLJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLKLL艉L*))JJJJJIJJKJJJJJJKLJJJJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLݜLڜ蜜K뉉LLJdIIJIIK圜JJJJJJJJJJJJJLJJJJJJJJJJJJTJJJIIJJJJJJJJJJJJJJJJJJddJLLLLLLLLLLLܜۜ蜜ꈉ뉊LLJJJJdJIIIIIJJJdddJJJJJJJJJJJJJJJJJJJJJJIJJdJJJJJJJJJJJJJJJJJJJJJJJLLꈉL圜LLLLLL圜倀LL鉉뉊鉉JJJIIIIIJJJJJSSdJJJJJJJJJ^ۜJJJJJJJJJJJJJJJJIJddJJJJJJJJJJJJJJJdJJJJdJJJꉉLLLLLLLLLK鉉舉LJJJIIIIIIJJJJJIIIJJJJJJJJJLܜJJJJJJJJJJJJJJJJJJJJddJJJJJJJJJJJJJdJJJJJddJJJJLLLLLLLLK鉉LLJJJJJIIIIJJJJJJIIJJJJJJJJJJJJJJJJJdJJJJJdJJLJJdJJJJJJJJJJJJJJdJJJJLLL蜜LLLLLLLL舅KLL鉉눉JJJJJJJLJJJJJJIJJJJJJJcIJJJJJJJJJJJJddJJJJJdJJJJJJJJJLJJJJJJLLLLLL眜舆ݜLꉉ쉉JJJJJJJJJJJLJJJJJJIIJJJJJJcJJJLLJJJJJJJJJJJJJJJJ眜LJJJJJLLdJJJJJ圜LLLLLL鈈ݜ鉉ꉉꉊ޳JJJJJJJJJJJJJJJJJJJIIIJJJJSJJJLLLLKKLJJJJJJJJJJJJ圜JJJJJJJJJJJJJJJJJJJLJJJJJLLLLLLLKK܈ߊ닊߳JJJJJJJJdJJJJJJJIJJJJ쳳LLLJJJJJJJJJLLLJJJJJJJJJJJJJJJJJJJJJJLLJJJJJLLLLL銊鈈ꋋJJIJJJJJJJJJJJJJJߪJJJI곳KKJJJJ곳JJJJJJJJJdJJJJJJJJJJJJJ眝LddJJJL銊Kꊉ늋IJJIJLJJJJJJJJJJJIJLKLLJJJJJJJJJJJJJJJJJJdJLddJddJLLLLꜜ銊K艊JJJJJJJJJJJJKLJJJLLLJLJJJJJJJJJJJJJJJJJJJJd䜜LLꉈL鉊鉉KK鉉ꉉ鳴JJJJJJJJJKJJJJߗKKޗJJJJJJJJJJJJLꉊLK鉉JJJJJJJJJJL(IJJKLJJJLꗗ((ߗJJJJJJJLLLJJJJLL늊鉉KL鈉JJJJJJJJJLLߗ(JJKJJJJLު߷(((((KJJJJJLLJJJJ熈LLLLꊉLݝJJJJJJJJJJLIJ䜜LJJJJL(߷ߗ(KKJJJJJL鳳JJJ爉LLLL銉芉KܝLL봴J鈈LꉉJJJJJJJJ]JJٜ䜜JJJJ߷ߪLLLIcJJJJJJJLJJJJJLL銜싊鉉ꈈLKLLJLLLLLJJJJJJJJ]ٜJJJJcTJJJJLLJJJJJ犋Lꏊ鈊鉊KLKIJJJLLLJJJJJJJJߜڜJIJJTddJJJLJJJJ蜜ꊉꊉ銊KKKLLIIJJJLLLJJJJJJJJJJ圜IJJJJccJJJdccJJJJJLLLJJJJJJ眜芈KJJIJJJL眜JJJJJJJJJJL朜IJJJdTJJdJcIcJJJJJJJJJJL艈ꊊ眜JJIIJJ圜JJJJJJJJJJJJLKJTcJJJJJIIIJJJILL곳dKJJJJJL鉊芉霜ꉊ圜KڜdJIIJLLLJJJJJJJJJJJJJLJJccJJdJJJIIIJIcSILJJJJJJJ]IJꋊ鉊LKKڜ眜JJJIJL眜JJJJJJJJJJJJcIdJdJJJJJIIJIIIIILJJ]JJKJJIJJꋊ舊圜KJJJILJdJJLJJJJJJLٜJJJcTTTdIdIJJJJJIIIIJJJJIJIIIJJJJJIJJJIJL鉉艉朜JdJIIJJJdJJJJJJJJITTTTTcTIIJJJJIIcIٜJJJJIJIIIJJJJJJIIIIJJJJKIIIJ版ꉊL圜圜JJJJILLLJJJdJJJJJJJTTTTcIIIIIJJJJJIcJ圜朜JJJJIIcJIIIIIIJJJIIIIIJJJJJIIIIIJJ鉊鉊JJJJJKL圜JJdJJJJJJJJJKccccccIIIJJJJIIJdJ圜cJJJcIIIIIIIIIIIJJJIIIIIIJJJJIIIIIJIJJJKLL圜JJJJdJJJJJJT霜cTdIIIIIIIJJJJJJJILKIIIIIIIIIIIIIIIJJJIIIIIIIJJJIIIIJJJ霜鈈眜LLKcJdJLLLL朜眜JJJJJJJJJTJJJJJdJIJJJJJJJJJLIIcIITcSIRIJJ곳IIIIJJJJIIIIJJ鉉銈IJdJLJJJJJJJJJJJTJJJJJIJJJJJJJJJJJdLIIIIIKTIcIIJJIIIIJKJJIIIJJJ鉈鈈眜LIIdJdKKK圜JJJJJJJJJJJJJJJJdJJJJJJJIJJJJJJJdIIIIIIJTIIIJJJLLIIIJJIcIKډ圜JIdJJ朜KܜKK圜ddJJJJJJJJJIJJJJJJdJJJdddJdJJJJJJJJ圜JJJIIIIIJL䜜KJJITcKK朜LJIJddKKKKKKKK眜ddJJJJJJJJ圜IIJJJJJdc眜眜JJdJJJJJJJJJJJJJJIIKڜJLL㜜KJJITcJKL朜L眜IJJdKKKKJJddJJJdJJd圜IIJJJJJIIJ圜JJJJJdJJJJJJJJJJٜJJܜKKۜJJcTcJJKKK圜眜JJJJKKKKJJdJTdJdIIdIJJJJJJJIJ朜圜JJdJJJJJJ圜JJJJJJJJJڜLLLJJTTcJJL興眜朜JJdJJKKKK圜眜KJJdIddIIIII圜JJJJJJdJJ圜圜LJJJJJJJJJJJLLJJTTcڜ圜Kٜ鈇JJJJJ圜L圜KdJJJIIcIcTdd圜JJJJJJJdJJJdJJJJJJ#JJJJJJJIJJ朜JJJJJ圜JJK圜ۜJJTTc圜K興眜JJJJJ眜圜朜ddJJJIIIIcdddJJJJJJJJJJJ圜ddJJJJJJ#JJJJJJJIJJJJJJJJJJKKKۜdJTTITڜ]興JJJJJdJJJI眜朜朜dUTddddIIIIIddJJJJJJJJJJdJ圜JJddJJJJJ#JJJJJJJJJJJJJJJJ朜KdJ#TTTܜK圜朜JJJJddJJJIIJJL圜霜JJJJJJJJJJJIIIJJ㜜JJJJJJJJJJddd圜JJJJJJJddJJJJJJJJJJJJJ眜JJJJJ眜圜JJJUUJ朜ۜ舉圜圜JJJdJJJJJJJJJJJJJJJJJJJJdJJJJdUdddJJJJJdJJ䜜dJJJJJJJdTdTJJJJJJJdJJJJJJJJJJdJJJJJJJJJJJJJJ圜ۜۜ圜圜JJJJJdJJJJJJJJJJJJJJJJJdJJJJJJJJJJJJJJJJJJJJJJJJJIIJJJJJJdJ朜dUJJJJJJJJJJJJJJJJJJJ圜朜眜JJJJJ眜KKL圜JJJJTdJdJJJJJJJJJJJJJJJJJJJJdJJJJJJJJdJJdUJdJJJJJJJdJJJdJJ䜜眜眜圜朜JJJJJJJJJJdJJ圜JJJJ酂LKKۜL朜朜JddddJJJdJJJJdJJJJddJIJJdJJJJJdJJJJJJJJdJJddJJJJJJJddJJJJJJJJJJJJJJJJJJJJJJJJJJJJ眜眜JJJJJJꈉ眜KK圜JJJddJJJdJJ圜JJJJJdJJdJJJddJJJdJJdJJJJJJJJJJJddJdJdJJJJdJJJJJJddJJJdJJJJJJJJJdJJJ圜圜ddJJJJJJ䜜KKK圜JdddJJJJJJJJJJJJJJdJdJJdJJJdJJdJJJJ䜜JJJJJJdJdJJJJJJddd朜JJJJJJJJJJJdJJJJJJJJJJJJJ朜JJdJdd圝dUJJJJJJ䜜圜圜KKܜJJJdJJdJJJJIJdJJJddJdJJJJJJdJJJJJJJJJJJJJJJJJJJJJJJJ眜朜JJJJJJJJJJJdJJJJJJJJdJJJ圜dJJdJJJdJJJJdJJJJJUJJJJJJJJJJJ䜜圜霜JJJdJJJJJJJ眜JJJdJdddJJJJJJdJJJJddJddJJJJJJJJJJJJJJdJJ眜JdJJ怀JJJJJ圜JddJJJdJJJJJJTdJJdJJJJJJUUUJdJJJJJJJJJ꜆9圜霜眜眜朜霜JJJdJJJJJJJJ圜JJJdJJJJJdJJJJJJdJJJdddJJdJJJJJdJJJJ䜜dJJJ眜朜眜JJJJJ朜LJJdJJJJJJJJJU##UJJJJJJJJJJJJdJJJJJLLJJdd朜JJJJJJJJJJddJJJJJJJddJdJdJJddJJJdJJJJJJJJ眜圜䜜JdJJJ圜LLJJJJJdddJJJUUUJJJJddJJJJJJJdJJJJJ艈眜LdJdJJdJJJJJJ杜LLJJdJ圜JJJJJJJdJdJJdJJdddddJJJJdJJJ圜圜眜JdJJJ䜜JddJJTddJJJJJJddddJJJJJJJJJJ興坜TcIIIcTTJJJJdJJJJJJJdd圜LL眜JdJJ朜JJJJJdJJdd圜JJJJJUdJJdddddJ朜JJJJJ圜朜JJJJJ圜JJJJJJJdddU#JJJJ膈圜JdJJJJJIIcTcTdJJJdJJddJJTUU䜜LLLLL眜JJJdJJJJJJJJJdJJddddJJJJJJJdJdJddJ朜䜜JJJ朝朜圜圜dJJJJ眝JJJJJJJJJJJJJJJJJJJJJTTJJJJJJJJJJJJJJJJJJJdJJJJJJJJdddJJUUUL圜LL䜜JJJ圜JJJJJJJJJJJJdJdUddddddJJJddJJJJJddJddJd朜JJJLLLJJJJJLL圜䜜朜JJJJJJJJJJJJJJJJJJJJJJJTTJJJJJJJJJJdJJJJJJJJdJdJJJJJJJJdJJJJLLLLLLLJJdJddJdJdJJJddJdJdJdJddJJJddddJddUUdUJJ朜JJd圜L䜜JJJJJLL圜朜朜JJJJJJJJJJJJJJJJJJJJJJIdJJdJJdJJJdJJdJJJJJdJJJJJJJJJJJJJJLLLL䜜JJJJJJJJJdJUddJdJJddJJJJTdJJJJJJdddJ䜜JJJ眜坝眜LLL圜圜JJJJJJLLJJJJJJJJJJJJJJJJJJJJJddJJJJJJJJdJJJJJJJJ"JJJJJJJJJJJJLLLLL眜L眜LL㜜圜眜JJJJJJdJdUdddJJJJJJJJJJJJJJJJJJJUJJd杜LJJ圜眜LLL䜜圝LJJJJJJ圜朜JJJJJJJJJJJJJJJJJJJJJJJJdJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLL圜朜ddJJJJdUUUTJJJJJJJJJJJJJJJJJJJJdJJJ圝LdJdL朜眜䜜JLL朜JJJJJJJJJJJJJJJJJJJJJJJJJdJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLL圜䜜眜JJJJJJUUUTJJJJJJJJJJJJJJJJJJdJJJJd坝LLLJJJLL眜I眜JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLL眜眜JJJJJJdUUdJJJdJJJJJJJJJJdJJJJJJL朜睜坝LLJJJLLLJJJ(((LLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLL眜LL圜䜜圜JJJJJJdJJJJJJJJJJJJJJJJdJJJJLLLLLLLJJJLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLL霜LLLLLL䜜dJJ圜JJJJJJJJd圝LJJJJJJJJJJJJJLL圜LLLJJJLL眜LLLLLLLLJJIJJLLLLL朜鳳JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLdJJJJJJddddd朜LLLJJJJJJJJJJJJJJLJJLFLFLL圜LLLLLLLLLJJJJJJdIIdJJdL朜JJJJJJJJJJJJJJJLLJJJJJJJJJJJJJJJJJJJJJJJJJJJL鈈LLL睝LLLLLLLL圜圜圜dJJJJJJJdJJJLLLLLLJJJJJJJJJJJJJ圜朜LJIJޝ(圜LLLLLLJJJJJJdIddJJJdJJdJJJJJJJJJJJJJJJJJJJJJJJLJJJJJJJJJJJJJJJJJJJJJJJJJ圜LL睜LLdJd圜ddJJJJJJLLLLLLLLJdJdJJJJJJJJJJJJdLLLKLLKKܜJdJJJJdddJdJJddJJJdddJJJdJdJddJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ圈眜LLLLLLLLLL眝L✜圜圜JdJJJJJLLLLLLLdJJJJJJJJJJJJ圜JIIJJdJJJJJJLKKKKKKJJJJIIJJdddJJJJJdJJdddJddJJJdJdJJJJJJJJJJJJJJJJJLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJd朜朜LLLLLL圜JdJJJJLLLLL圜JJJJJJJddJdJJdJJJJJJL圜KKKJJIIddJJJdJJJJJJJdJdddJJJJJJdJJJUJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ圜圜L眝朝LLL朜JJJJJJLLLJJJJJ眜JJJddJdJJJJJJJL圜KKJJIIJdJJJJJJJJdJJJdddJJJJJJJdJJU#JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ眜圜朜圜眜眜眜LLLLL圜圜dJJJL䜜JJJJ圜JJJJJJJJJJJJJJJ圜圜圜圜IJJJdJJJJJJJJJJJddJJJJJdJdJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ圜朜L眜眜蜜LL圜朜圜JJJJJLLLdJJJ圜JJJJJJJJJJJJJJLL圜Kܜ圜圜IdJJJJJJdJJdJJ圜圜JJJJJJJJJJJJJJJJJJJJJJJJJJ$JJJJJJJJJJJJJJJJ圜眜朜L眜眜朜L朝圜圜朜JJJJJJJJ朜JJJJ圜JJJdJJJdJJJݜ圜朜KJddJJdJJJ圜朜JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ圜眜圜LLLK䜜LJJJJJLL圜JJJJJdJJJJJJJdJdJJ圜圜KddJJ圜JJdJJJJJJJJJJJJJJJJJJJJJJJ$$JJJJJJJJJ眜圜眜圜眜杜朜圜JJJJJKL圜JJdJJJJdJJJdJJJJJJJJJ圜圜圜眜眜Jdd圜眜JJdJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ朜圜圜朜睜KK㜜䜜LJJJJJ圜朜JJJdJJJJJJJdJJJJJJJJJJ眜朜KJJJ圜朜朝朜JJJJJJJJJJJJJJJJJJJJJJJJJ圜朜朜圜L䜜G䜜JJJJJ圜dJdJJdddJJJJJJJJJJJJdJ圜朜圜圜K眜圜圜JJJJJJJJLLJJJJJJJJJ圜LKFܜLLJJJJJJKLJJJdddJddJJJJJJJJJJJJJJJJJJ朜L朜眜眜圜圜圜LLLJJJJJ眜KKKKLLLLLJJJJJJ眜K*JJLLLdJJddJJJdUdJJJJJJJJJJJJJdJJJJJJJJJdJJJJJddJJJJJJJJ圜眜圜圜圜圜朜L朜JJJJJJJJdJd圜眜圜LKKKL圜LLJJJJJJJJJK*)LLJJJJdJJJddJJJdJJJJddJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJd圜眜圝圜朜圜圜JJJJJJJJJJJJJdJJ䜜圜朜眝KKLLLJJJJddJJՠJJdJJJdJJJJJJdJJJJJJJJdJdJJJJJJJJJJJJJJJJJJJJJJJJJJJdJJJJdJJdJJJJ眜眜圜朜朜圜圜朜眜眜朜JJJJJJJJJJJJJdJddJ圜朜KJ+**KLLLLdJIdJJJJ֡IJJJJJJdddJJJddJddJdJdJJJJJJJJdJJdJJJJJJJJJdJJJdddJdJddJdJJJJ眜眜眜眜霜圜JJJJJJdJJJJJJJ朜JJJdJJJJJ蜝LJddJJIIdJdJJJJJIIJJJJJJJddJJJCKJdJdJJJdJJJJJJJJJJJdJJJJJJJJJdddJJJddJJddJJJJJ眜朜眜圜眜JJJJJJdJJJJJJJddJJ朜JJJddJJJJJJJJddddJddIIdJJJJJJCdJddJdJdJJJJdJJJJJ圜JJJJJJJ眜眜圜圜K眜JJJJJJJJJJJJJJJJJJJdJJJJJJJJJJJJJJJJJ睝LUdJJddJIIdJJJJJJJJU^LJJJJJJJJdJJJJJJdJJJ圜圜圜朜J眜眜朜圜朜JJJJJJJJJJJJJJJJJJJdJJdJJJJJJJJJ眝䜜UJJJdddJJJJdJdJJJ##JJJJJJLLJdIIIIJddddddddJddddddJJ圜朜圜圜圜眜眜圜圜眜JJJJJJJJJJJJJJJJJJJJJJJ朝LLLJUJUdddccIJddJJJJJJJJdJJdJdJJdJUJ#ddJJdJJdJJJJJddddJJJdJdd圜圜眜圜鷷JJJJJLKKKKLLLU"UddIIIJdJJdJddJJJJddJdJJdJJJJUUUUUddddJdJddJJdJJdJd圜圜圜圜PPPP圜鶶JJJJ޶PPPP궶PPPP朝KLKdUJdddJJJdJJJddJJJJdJJJUUUUUUdJJJdJdJJddJdJJ圜PPPPPPPPPPPPPPPPPP圜귷PPPJJJJJPPPPJ߷߶뷷PPPP杝朜JJdUJJdJJdJJdJJdJJdUUUUUUUUJdJJddJdJd䜜朜PPPPPPPPPPP圜PPPPPPP뷷PPPJJJJJ߶PPPPJ߷߷뷷PPPP圜  "'-38>=-<,<*;) ;' +:&9$9#?;72.*&" ?=8610*)#"?6 -$ $- 6?>:51,'#"6!.!&  ?:62 - )%  +( + / 2 58<??:> ;>;>"<>:1-$!>= >4=,=##=,=5= >= &)-037:=!"?&&?**?./?23?77?;;????>>>>>> +>>>=======#>951- )$!  ' -?????#?&?*?.>%> >>>#> +>4>>>>$$?6 -$$- 6?" +' - 38> +#)$.-46:?? !&+/49>  $ (+/"3& """&&&***...333777;;;???3mmmmmmmmmmmmllmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmlmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmml~mmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmllmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmllllmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmllllmmmmmmmllllqmmmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmllllmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmlllllmmmmmmmllllzlllllmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmllllllllllllllllllllllmmmmmmmmmllmmmmmmmmmmmmmllllllllllllllmmmmmmllllllllllllllllllllllllmmmmmmlllllmmmmmmmmlllllllllllllllllllllllllllllllllll llllllllllmmmmlllllllllllllllllllllllllllllllllllllllll mmmmmllllllllllmlllllllllllllllllllllllllllllllzmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmlll}plmmmmmmmmmmmmmmmlllllmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmllllmmllmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmlll +lllllmmmmmmmmmmmmmmmmmllllmmllmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmlll lllllmmmmmmmmmmmmmmmmmmmmlmmlllmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmllummllllllllmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmllmmmmmmmlllllllllmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmllllllllmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmlllvmmmmmmmmmmmmmllllllllmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmllll mmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmlllll tmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmlllllllmmmllmmllmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmllmmmmmmmmmmmmmmmmmmmmlllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmllllllllmmllmmmmmmmmmmmmmmmmmmmmllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllmllllllmmmmmmmmmmmmmmmmlllllllllllllllrmmmmlllllllllmmmmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmlllllllllllmmmmmmmmmmmmmmllllllllllllllllllllllllllllllllllllllmmmmmmlllmmmummmmmmmmmmmmlllllllllllmmmmmmmmmmmmmllmmmmmlllllllllllllllllllllllmllllmmmmmmmmllllmmmmtsmmmmmmmmmmmmmmmlllllllllllmmmmmmmmmmllmmmmmmmllllllmmmmmmmllllmmmmmmmmllllmmmmmmsqmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmlllmmmmmmmlllllllmmmmmmmmmmmllllmmmmmmmmmlllmmmmmmmsxmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmlllmmmmmmmllllllllmmmmmmmmmmmmmllllmmmmmmmmmlllmmmmmmmmozllllmmmmmmmmmmmmmmmmmmmmmmmmlllllllllllmmmmllmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmllmmmmmmmllollllllmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmllmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmlllmmmmmmmlllummmllllllllmmmmmmmmmmmmmmmmmmllllmmmmlllllllllmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmlllmmmmmmmllrmmmmmmmllllllllmmmmmmmmmmmmmmmmmmlllmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmllllllmmllll~mmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmlllmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmlllllllllllwmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmlllmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmllllllllllymmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmlllmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmllmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmllummmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmmllmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmlllplmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllmmmmmmllmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmllllllmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmllllllllllmmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmllllllmmmllllllmlllmmmmmmmmmllollllllllmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmllllllllllllllllmllllmmmmmmmmmllollllllllmmmmmmmmmmmmmmmmmmmmlllmmlllllllllmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmlllllllllllllllllllllmllllmmmmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmlllmmlllllllmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmlllllllllllllmllllmmmmmmmmmlll{tmmmmlllllmmmmmmmmmmmmmmmmmmlllmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmllmmmmmmmmllllllllllllllllmmlllmmmmmmmmmllllmymmmmmmmlllllllmmmmmmmmmmmmmmmlllmmmmmmlllllllmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmllllllllllllllllllllllllmmlllmmmmmmmmmllllmmxqmmmmmmmmmmmmllllllmmmmmmmmmmmmmlllmmmmmmmmlllllllmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmllllllllllllllllmmmmmlllllmmlllmmmmmmmmmlllmmmllnwmmmmmmmmmmmmmlllllllllmmmmmmmmmmmlllmmmmmmmmmmllllllmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmlllllllllllllmmmmmmmmmmmmmmmmllllmmlllmmmmmmmmmlllllllllmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmllmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmlllmmlllmmmmmmmmlllllllll|llmmmmmmmmmmmmmmmlllllllllmmmmmmmmllmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmmlllllmmmmmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmmlllmmlllmmmmmllllllllllllllllmmmmmmmmmmmmmmllllllllllllmmmmlllmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmlllmmllllmmllllllllllllllllmmmmmmmmmmmllllmmllllllllmmlllmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmllllllllllllmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmlllmmllllllllllll66666Y6Yllllllmmmmmmmmmllllmmmmlllllllllllmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmllllllmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmlllmllllllllll66X666ZZ658Y[lllllllmmmmmmmllllmmmmmmllllllllllmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmlllllllmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmllllllllllllX6W666666Y7Y8Y[[llllllllllmlllmmmmmmmmmlllllllllmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmlllllllmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmlllllllll44WWX6XX6Y6YY5YYY[8[[9lllllllllllmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmllllllmmmmmllllmmllllmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmlllllVWTWWW6WWXXX65XZY5ZYY888[[[\\\\\\lllllmmmmmmmmmmmmmmlllllmmmmmmmmmmmmmmmmmmmmmmmlllmmmmllllmmllllmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmllWVTWWWWWX44X66XY666ZZYYY8[[[[\99]9]]__llllmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmlllllmmlllllmmllllmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmmllTTWWWTWWW4X6X666YY66YYYYYY[[[[\\\9\^]:___<llllmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmlllmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmllTTTTVTVWWWXWWWX666666Z6ZY5Y[[[[[9\\\\\:9:_:<:<<=llllmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmmmmmmmmmmlllllllllllmmmllllmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmllUUUTUVTTTTTTVWWWWWXXX6XX666Y7Y5YY[[[\[[\\\9]:\:_:_<<`<`===lllllmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmmmmmlllllllllmmmmllllmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmll\UTVUVVUVTTVWWWWW4XXXWX666656ZYZ5[8[8898\\\\\\:___::<`<`==`aalllllmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmmllllllllmmmmmllllmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmllliA\WUUTUUVTTTTTWWWWW4WWXXX66Y666ZY[8Y[[[[8\999]99]:_:_<<<=====>aaallllllmmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmmmmmllllmlllmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmlllUUUUUUUTVUUTVTTW4WWWW4W64WXX6X6655ZYZ[Y88[[\\\\:]\__:_:<`<`<`=`=>>>a>alllllllmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmmmlllmmmmmllmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmlllUUUUUUUUUUUTUTTUTUTTVTWTWWWWWX6X6X666YYYYYY55[[88\\\\99:^::::````<`=a>==>>>>AcAlllllmmmmmmmmmmmmmmmmmmllllllllmmmmmmmmmlllmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmlllUUUUUUUUUUUUUUUTVUTVTTTWWWWWXWXWXXX6656YYYY5[Y[8[[[99\9]9];:<_:<<<`==`=`>=>>acAAAlllllmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmlllmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmmmmmmmmmmmmmlllA\WUUUUUUUUUUUUTVTVTUVTVTTTWWWWWWWW66X666YZ55[Y[[8[[\99\\:\:::_:<_<<=====`>>a>>>AAAAAlllllmmmmmmmmmmmmmmmmmmlllllllllllmmmmlllmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmllllUUUUUUUUUUUUUUUUUUU3UTV1VT1TWWWWW4X6X6X65Y665YYYY[[[99\\9\]_^::<_````==`>=>`baA>AAAAABB@lllllmmmmmmmmmmmmmmmmmlllllllllllmmlllmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmlll\WUUUUUUUUUUUUUUUUUUUUUTVTVTVTVTTWWWWWXWWXX6666YZ55YY8[[[\[99]\\\_:_:<```<````aa`>>aAAAAAeBBdBfflllllmmmmmmmmmmmmmmmlllmllllllllmllllmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmlllUUUUUUUUUUUUUUUUUUUUUUUUUVTTTVTTVWT4WWWWWXXWX66YY5ZYY[[[[8[[99\\9\]_]:::<````=`==aaa>>cAAAAA@BeBCfffllllllmmmmmmmmmmmmmllllmmllllllllllllmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmlllWUUUUUUUUUUUUUUUUUUUUUUUUUUVTUVUTVTTVWWWWWW4W64WX6666Z56YY[[888[8\9\]]:_]_<:<<<<==a>>=>>>c>AAAAABBC@CCfCgDlllllmmmmmmmmmmmmmlllmmmmlllllllllllmmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmllllA\WUUUUUUUUUUUUUUUUUUUUUUUUUUUT2VVTTTTVWTWW4WWXXXX66Y66YY5[[[[[[[[9\99\]]\_::<:`<==`=>>>aaaa>>cAABeeB@fCfDCCDllllllmmmmmmmmmmmmlllmmmmmmmlllllllllmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmllllll\UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVTUVVTT4TVVTWWWWWWWXX666Y7YZ5ZY[[[[[[9\\\]]]__:__<<````==a>aaAAAAaAe@BBdCCBCCDDgDDDElllllmmmmmmmmmmlllmmmmmmmmmlllllllmmmmmmmmmmmmmmmmllmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmlllllllllliA\WUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVTVTTWWTTWWWW6XX66XY656Y5Y7[[[[\\\\\\]\:]:::_``=<``==>>>>a>>AAAABeBe@CCCCCDDgDgEFFlllllllmmmmmmmlllmmmmmmmmmmmlllllllmmmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmlllllllllUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVT1T1WT1WWWWWW646X6666YYY55[[Y9[[\\\999:;;]<_:<<<`==a``?a>AcaAAAA@dBBfeffDCgDDDDEFFFlllllllmmmmmlllmmmmmmmmmmmmmllllllmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUV3VVVTTW4WWWWWXXWX6X6576675[[[[9\\999\]9_]:::<<<`````>>>aa>aAcAABBBddCCCCCCfCDDDDEFEEGGllllllmmmllllmmmmmmmmmmmmmmmmmlllllllmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmllllllllllllUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVTVTTTWTW44WW6WWXX66666YZYY[[8[[[8\\\\\9_];:_:`<<<```=>>aaa>A>cAABeBeCBCCCCCDDDDDEEEEiGGGGlllllmmllllmmmmmmmmmmmmmmmmmmmmmlllllllmmmmmmmllllmmmmmmmmmmmmmmmmmmmmmllllllllllUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUVVUTVVVWTWWWWWWWWW6X66666Y55[[[[[\\\9\9\\:\:_:<::<<`====>=>>>AAAAAeBedeeCCfCgDDDDiDhFEGGGGHGGHlllllllllmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmllllmmmmmmmmmmmmmmmmmmmllllllllUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUVUTTVTV4WTWWWXWX46XX666Y56YY[[[[[[[\\99]9:]__<<<<<<`==>``>>a>aAAAAAAeBCfCCCCCDDDDgFEFEGEGGGGHGHHllllllllllmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmlllmmmmmmmmmmmmmmmmmmlllllllUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUVVVWWTWWTWWX4WX6X666Y6YYY5YY[8\[[\\\9]::___<<<`<`==`>`==>ccAAAeABeBeefCCCCCgfDDFDEEGEGGGGGHHHHHlllllllllmmmmmmmmmmmmmmmmmmmmmmmllmmmmmmmllmmmmmmmmmmmmmmmmllllllUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVTT1TVWWTWWWWXWX6XX6666Z55YY[[[[[[[\\\]9]]^^__::`====`a=>aa>aAAAAABBeddCCCCDCDDDDEFEFEEGGGGGGHHHHIIJHlllllllmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmllllmmmmmmmmmmmmlllllUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUVTVUVTVWWTWWWWWWXW66Y6YZZZYY8[[8[\[8\\\\]:::__<<<`<=```a>>aa>aAAAAAeBB@CfCCCDDDDDFFEFEGGGGGGGHHHHIIIHIIlllllmmmmmmmmmmmmmmmmmmmmmmmllllmmmmmmmllllllllllllllllllUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUTVTUV1TVV4TWWWWWWXXXXX6YZZ655Y[[[[[88\9\9]^::__:_`<``=``=>>aaa>acAABBeB@CCCCCCCDDDgFFEEEGGGHGGHHHHHHHIJIIIllllmmmmmmmmmmmmmmmmmmmmmmlllllmmmmmmmllllllllllllllUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUVVTVTVV3WWWWWWWXWXXXX6YZZYYY88[[[\99\99\\9:_:<:<<`<``=>>aa>aAaAAAAeB@CBBfCCDDDDDDgFFEFEGGGGkGHHHHHHIHIIIKKKlllllllmmmmmmmmmmmmmmmmmmmlllllmmmmmmmlllllllllUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTVVTTVWTWTWWWW4XXWX66Y66YYYYY[8[[89\9\99;_:_:::_`<<==`>>`?>>acAAAABd@BBCCCCCCCDDDDFEEEGGGGGGGHHHHHJIIIIKIKKKKLLLlllllllmmmmmmmmmmmmmmmmlllllmllllllllllllUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTV1WWTWWWWWW666X6YY6YYYY8YY[[[\99]\\]9_::_<<<`====`a>aa>>>AcAABA@BB@CCCCCDDDDFDEEEEEGGGGHHHHHHHIHIIIKKKKKLLLLlllllllmmmmmmmmmmmmmmllllmlllllllllUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTT3TVWTWWWXW4WXX6666Y5YZ5YYY8[8\[9\99:::]:]_:_<``==`==aa>aaa>AAB@Ae@@effCDDCDgDiDDEEGGGGHGGHHHHHHJIHIKKKKKKKLLLLMLOllllllllmmmmmmmmmmmllllmlllllllllUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUTTTTTTTW4V4WW4WWXX6X6Y666Y6YY[8[[889[9\]\^^;::_<_`=======>a>a>AAAAAA@e@feCCCfCDDDDiFFiEEGGGGGGHHHHHIIJIJIIKKKKLLLMMLMNOOllllllllmmmmmmmmmlllmmlllUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTVTWW4WWXXXXX66566YYYYY[8[[89\\\99^_____:<=<=a=a==?>>aaAAAAA@e@@CCfCCDfDgDDFEEEGGGkGHGHHHIHIIHIIIKIKKLKLLLLMONOOOOPPPlllllllllmmmmmmlllmmUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVTTTVWWWWXWXW6XX666YYZ6Y5Y8[[[\\9\]:]^:^_`<<<<````a>>a>>AAccAABBBB@CCCCCDDDCDDjEEEEGGGHGHHHHHHHIHIIIKKKKKLLLMLMNOMOOOPPPPPPlllllllmmmmmlllmmUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVTTTT3WWWWW4W6WXX6X666YZ55Y[[[[[[9\\\\:::^:::`_`<`=`=>>a>>a>AAAAAAeC@@CCDfDDDDEDgFjEEGEGGGHHHHHHIIJIJKIKKKKLLLLLMLMOMOOOOPPPPPPlllllllmmllllmmUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTUVTTWWTWWWWXWXXX6X66ZZYYZY[[[\\\9\9\99]]___<<<<<`=```=>a>>>aaABeA@BBeCCCCCDCDDDEEFFGGGGHGGGHHHHHJIIIJKIKKKKLLLLMNMOOOOPPPPPPPPQQllllllllllllmmmUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTVTVTTVVVWTVWWWWWXW66X666YYZ5Y55[[[99\99\\]\:]:<_<<<<`=`aa>=aa>aAaAAAe@B@@CCCfgDCDDEDEFFGFGGGHHHHHHHHHHJIKKKKKKKLLLLMLLOOOOOOOOPPPQPQQQQQQ#llllllmmmmUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTVTVVTTW4WWWWWWWXXX66Y567Y7Y8Y[[[889\\:]\]::__<<```<=`=>>>a>c>AABAde@BCCfCfCDfgDDDDFjEEGGGGHHHHHHHJJJIIIIKKKKKLLMLMLMOOOOOOPPPPQPPQPQQQSSS#lllllmmmUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTWWWWWWXXXX6X66Y6ZZYYY5[[8[\\\\99\_\\:<_<`<````>=>>aA>>cAAAAdedffBCffDDDDDDEFiFGGGGGGHHHHHHHIIIIIKKKKLLKLMLLLLMOOOOOPPPPQQPQQQQQ#SSS##SllllllmUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUTTVTTTWTTWWWWWWXXXXX6666Z5YY5Y[[[[\9[\\9:9]:__<<<``<`=`>=a>>Aa>AAAABdBffCCfCDDgDDEDEiEEFEGGGHGGHHHHHJHIIKIKKKKKLLMLMLOOOOOOPPPPPQQQQQQQSS#SSR####lllllllUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVTTTWWWWW4WWX66XX66ZYYY58Y[[[\[\99\:]9]:_<`:`<`====>=>a>AAAABBeeBBdBCCCCgDDDFFFFFEEGGGHGGHkHHHHJIIIKIIKKKLLLLLMMLOOOPPPPPPPPPQPQSSSSSSS#####R$$$lllllUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVTTVVTTTWW4WWWW4WX666666YZY5[[[[\[9\9\9\]99__<_:<``<``aa>>acaAAAABBeBe@CCCCCggDDEEhijFGEGGHHHHHHHHHIIIKIKKKLLKLMLLMMOOOOOOPPPPPPQPQQQQQQ#SSS#####$$$$$llllUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUVVVTTWTWWW44WWWX6666YYY6YZYY[5[8[99\\9]:;:__::_<=`<`==>=a>>aAAAAABBBBCCCDCCDDDDDDFEjEGEGGGGHHHHHIHHIIIIIKKKLLLLLMLOOOOOOOPOPPPPPQQQQQQ#SS######$#$$%$$%lUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVTTT1TVW1WXWWXWWWX6XY6ZZ5Y5[8[[[[\\\99:]_::``<<```=``a=>aAaAAAAA@@@B@fCCCfgCDDDDFEEFEGGGGkHHHHHHHJIIIIIKKKLKLLLLMMLMOOOOOOPPPPPPQQQQQ#QSSS####$$$$$$%%%%UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUVVTTTW4WWWWXWX6XX66666Y5Y5[[[[[98\9\\:_:]_:_`<=`=```a>a>>AcaAAeBA@dBCCfCCCDgDDFEjFGEGGGHHHGHHHHHIIIIIIKKKKKKLLLLNLOOOOOPPPPPPPQPQQQQQSS#######R$$$$$%$%%%%UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUVTTVTVTWWWWWXWWWXX6X66YYY6Y[YY[[[[[9]:\:\_]_<:::<`====`==`acAAAAAABBe@C@fffDCDDDDDgFFGGGGGGGGGHHHIJIIIIKKKKKLKLLLLNMOOOOOPPPPPPPPPQQQSQQS#S##SR##$$$%$$$$%%&&'''UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUTVTVTTTWWW44WXX66666Y6Y7Y[YY[[[8\\9\\]\::^<__<<<`=`==>>a>>A>cAAeBeB@BeffgCDDDDDFiFFEGGGGGGHHHHHHIIIIIIKKKKKLLLLLMOMOOOOOOOPPPPPQPQQQQSQSS##R##R$$$$%%%%$%'&&'''&UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUVVTVWWTWWWWWWWXW665665YYZ5Y5[Y[[\8\9]9]]___<<_<<`=`==a>a>>acAAAAAeBBfefffCgCCgDDigEFEGGGGGHHHHHHIIIJIKKKKKKKLLLLMMOOOOOOOPOPPPPPQQQQQQ#S##S###$#$$%%%%%%%&%&&&&&(UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVTTVVVVW4W44WWXXXXX6666YY6Y5Y[[[8\[99\9]\\^__:<<``<<`=`=>>a>AAAAAABBdBBCCfDCDfDgiFFEEEGEGGHGkHHHHIIIIIIKKKKKLKLLMLMNMOOOOOOPPPPPPQPQQQQS####RR##$$$$%$%%%%%%%&&'&((UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTUTUTTTWTWWW4W4XXXXWX666Y6YZYY[[8[8\\\\]\]9]^:__<<<<===`==a>a>>AAAeAB@dBfCCCCCDCDDggDiFEGEGGGHHHHHHHIJIIIIKIKKLLLLLLLMMOOOOOPPPPPPPPQQSQQQSS###R##$$$$$$%%%%%%%&&&((((UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUVTTT34T4W4WWXXWWXX66666YY7YYY[8[8[\\\\9:9]:::<`<<=`==`===>>a>cA>AeeBBCBCffDDDDDDDFEEEFGGGGGGHHHHHHHIIIIIKKKKLLLLLMLMOOOOOPOPPPPPQQQQQQQQSS#######$$$%$%%%%%%&'''&&&()UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUTTVTVTVWWWWWWWWXX6665666Y5[[8Y[[[\\\\\\:\^_<::``<``=``=>>>>>AAAAABBed@fCCCCDgDDFEFjEEEEEGHGGHHHHHIHIIIKIKKKLLLLLMMMMOOOOOPPPPPPPPQQQQQQSQSS####$R$$$$$%%%%%''&''((((()UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTVUVTVTVVW14TWWWWWXWX66X666ZZY[Y8888\\9999]:::_<__<<<`==`>a=>>>aAaABABBdCfCCCCDfDDDDEEEFEGGGkHGHGHHHHIIIIIKKKKKKLLLLLLLOOOPOOPOPPPPPQPQQQSSSS#S##R$#$$$$%$$%%%&&&'&&&(((((UUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVUVUTVVTWTWWWWWWWW6X666YYY5YYY[[[8[\\\\9]]:____<:<`````a>aa>c>>AAAeBBf@CCCCCCDDDDDFEFEEEGGGHGHGHHHHIJIIIIKKLKLLLLLLMNOOOOOOPPPPPPQQQQQQSSSSS#S##R$$$$$$$%%%%&'''&'(((((((UUUUUUUUUUUUUUUUUUUUUUUUUTU1TTVVTTW4W4WXWXW666X66ZYYYYY8[[[8\\\9999:\:___<<<``==`==a=>AaAAAAAAdBCBffCCDfCgDDFDEEEEGGGGGHHHHHHHHIIJIKKKLKLLLLLMOOOOOOPPPPPPPQPPQQQSSSS#SS##$#$$$$$%%%%%&'%&&&&((((()(UUUUUUUUUUUUUUUUUUUUUUUTUUUVTVVTTTWVWWWWWWWXWX66Y6YYYYY58[[[8\99\9:;:___<:<<=`==`aa>>aAAAAAAAeBddfCffDDDgDDDEFFGGGGGGGGHHHHIIHJIKKIKKKKKLLLLMMMNOOOOOOPPPPQQQQQQSSS#S###R#$R$$%%$%%%%%%&'&&&&(((((()UUUUUUUUUUUUUUUUUUUUVUUUUV3TTVVTWWWWWWWWX666666Z758588[[[\[9\9\\:_:_:_`<=`=```=>aa>>AAAAAA@B@CCCCCCDgDDEDDEEFGGGGGGGHHHHHIHIIIIKKKKKKLLLMMMMMOOOOOPPPPPQQPQQQSQ###S##R##$$$$$$$%%%%%''&''&((()))))UUUUUUUUUUUUUUUUUUUUUUTTUTVTTWWWWXXXXWXXX66665ZYYZY[[[\\[999]9__:_::_<`===`==`b`>aAAAAAB@eBeBCfCDCCDgDDDEEjjGGGHGGHHHHHHIIIIIKKKKKKLLLMLLLMOOOOOPPPPPPPQQQQQQ#SSS#S##R$$$%$$%%%%%&&&'&&((()((()))UUUUUUUUUUUUUUUUUUTTVVTTVTWWWWWWWWWW666667Z6Z55[8[8[9\\999\]]:__<<<<<```=>=`>a>a>AAABBBeBCCCfCCCDDDDEFFEFGEGGHGHHHHHIIIIHIIKKLLKLLLLLMOMOOOOPOOPPPPPPPQQQQ#S##SRR##$$$$$%%%%%%'%&&&&&((((())()*UUUUUUUUUUUUUUUUUVVVTVV1WWWWWWWWWWXX66Y665Y5YYY[[8[[\\9\\\]_:___<<<``=``>a>a>>>AaAABBA@BCCCDCDgggDDFFFFEGGGGGHGGHHHHIJJIIIIKKKKLLLLLMMMMOOPOOPPPPQPPPQQQQ#SS#######$$$%%$%%%%%&&'&&&((((()())))UUUUUUUUUUUUUTTUTTTVVWTTVWWW44W6666666YZYZZ5[Y[8[[\\\\9:::_:<<<<`==`=`>>aaacAAAABABB@BCfCCgDDDDgEDiEEEGGGGGGHHHHIIOPPPPPPPPPQQQSS#S###R###$$$$$$%%%%&'&'&(((((((()())))UUUUUUUUUUUUVVTTTT1WWWWWWXWWXXXX66Y67YYYY[5[[[9\99\99\:^:<<_`<````=a`>aA>>AAAeAe@BdeCCCfDCDDDDEFFFGjEGGGGGHHHOPPPPPQQPQQQQS###RR#####$$$%%$%%%%&&'(&&((()()))))))UUUUUUUUUUTUUVTVTTWWWWWWWWWXXX6666YYZYYY[[[[\89\\9]]^_::_<`````=``a>>>AaAAAAAe@B@@CffDgCDCgDgEjFGGEGGGHHHHPPPQQQQQQQSSS######$$$$$$%%%%%'&%'&&&(((((())))*))UUUUUUUUTUUTTTWWTTTWW4X4WXXX66Y665Y7Y[8[8[\\\99\:]^:__<<<<`<``=>a=>aAAAaAABAde@f@CCgfgDgDDEFEEEGGGGGGHk""""""""""""QQQQQQQSSS########$$$$$$$%%%&&&&'&(&()()(()))))))UUUUUUUVUTTTVTVWTWWX6WWWXWX666Y6ZZ55Y[[8\8[9\\:9\9::<_<<```=`=`aa>>A>c>AAAe@BeCfCDCDDDDDDDgEEEGGGGGH""""""""""""""""""""""QQQSQQS########$$$$%%$%%&%&&'(&(((((()())))*))UUUUUUUTVUVTTT3WVWWX4WWX66X6666ZYY588[[[\[\\\]\]:]]__<<`<`<=`==>a>a>>AAAA@dBBdCCCCfDCDDDggDEiGEGGGH!"""""""""""""""""""""""""QSSSSS#SRS#$#$$$%$$%%%%&&'&&((&()(()())))))**UUUUUUTVUTTTWTWWWWXWW66XX666Y6YY[Y8Y[[[9[\\\\\]:::_`<:<<=`==>`>>>c>c>AB@ABeC@CfCCCDfgDDDhFEEGGGGG!!"""""""""""""""""""""""""""SQQSS#####R$$$$%$%%%%%&'&&&&'((((((())))*)*++UUUUVUVUT3TTWWWWWW4WXX6X66Y6YYY58[[[[[9[\\\\\]::___:<``<=``>>>>>aAAAAAA@eBBfCCCCCDDDDDDEEFEGGGG!!!"""""""""""""""""""""""""""""S#S#S####$$$$%%$%%%%%'&&&(&((()((())))))))++UUUVVVTVT4WTWWWW4WWXWX6X666YY7YYY[[8[\\\\\9:\^^:<<::`<<=`=`=>a>A>>AAAe@BBBdCCffgCDDDDDEEEFEGGH!!!""""""""""""""""""""""""""""""""""####R###$$$$%$%%%%%%'&&&(((((()))))*+*****VUUUTTTVWTWWWWWWWWXW6X666YZ66Y5[[Y8[[[[\\99\:]9_:<`<<=<`>==`a>>c>AAeAAd@eBCfCCCDDggDDFDEGGGGG!!!"""""""""""""""""""""""""""""""""""S####$$$$$$%$%%%'&&'(((((()))))))**))+***UTVVVTTTTTTWWWWWXX4X66666756YZY8Y[[[\\9\:\]\\_:_<<`<``=`=`=aa>aAAAAAAABeeBCCCCCDgDDFEEEFEGGG!!!""""""""""""""""""""""""""""""""""""""###$#$$$%%%%%%%'&'&&(((((((()())*))***+**V3UVVVUTT4TTTWWWXWW6X666656YYY[[88[\[[\\\\\]]::<<:<```=```>a>a>AAAAAABB@CCCCCDDDCDDDDDEEGFEG!!!"""""""""""""""""""""""""""""""""""""""##$$$$$%$%%%&%&&%'(&&((())))))))+)****,,VU1UVVTTWTVT4WWWXWWXX6X665ZZZ5YY[8[[8\\\\\:]]:_:_<<`=``=``>a>aaA>AAABBBeBfCfDCDDDCDDEEFEGGGG!!!"""""""""""""""""""""""""""""""""""""""""""#$$$$%%$%%%%&''&((&(()()())))))+*******UTTVTV1TVW3TWWWW4WXX66X6665YYZ8Y[[8[8\9:9\:^::__:`<<<`==>=>a>aAcAAAAedeBBBCCffgDCDDDEFEEGGGG!!!""""""""""""""""""""""""""""""""""""""""""""$$$%%%%$%&%&'&&(((()))()))))))*+)*+**,UTVTVTTTWVWWWWWXW66XX666Y5YYYY5[[[\\\9\\]9^\__:<<````==a`>=>>>aAAABB@B@@CCCfCDCgDgDFEEFEGGGG!!!!"""""""""""""""""""""""""""""""""""""""""""""$$$$%%%%%%&&&&&((()())))))))***),***,VVUUVVTVVTW4WW4WWXX6X6666YYYY8[[[[8[[9\\9:\:::_<<<=<<`=a`>>a>aA>AAeBABd@CfCCDDDCDEFFFEEEGGGG!!!""""""""""""""""""""""""""""""""""""""""""""""$$%%%%%%&'&&(&((((())))))))********,,VTVTU11VTTWWWWWWXWX666X666YY5Y8Y[[\8\\\\\9_^__:`<<<<`==``>>>>>>AAAAB@Be@BffCCDDgDDDDDEEEGGGG!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%&%&&&(((((((())))*))+*****,*,,,,UVTVVVTWWWWWW4WWXX66666665Y7Y5Y[[[9\[\\\\]]_:__`<`<``=``aa?aA>AAAAAAB@eBCCCCCCDDDDDFijGEGGG!!!!""""""""""""""""""""""""""""""""""""""""""""""""""%%%%&'&&&(((((()))))))))**+***,,,,,-UUUVTVTTWWWW4W4WWXX66666Y5ZYY[8[88[[\\\9\]:__:_<<<`=`====a>a>>cAAAAeB@dfCCCCfDgDDDEEEjEGGGGG!!!!""""""""""""""""""""""""""""""""""""""""""""""""""%%%''&&&&(((()()))))))*+*)****,,,,-,UVVUVTTTTTTTWWWXWXW66666YY65YY[Y5[[8\\\\\]]:_::__<<<=`==`a>aa>>AaAeBedBCCCfCCgDDDgDDEFEGGGGG!!!"""""""""""""""""""""""""""""""""""""""""""""""""""%%'&''('(((((())))))***)****,,,*,,,- V3UT3VVTVTWWWWXW644X66YY5YZY5Y5[[[\\8\9\\9]:::_<<<===`=``=?a>>>caAAAA@B@CCfCCDgDDggjgiEEGGGGG!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""%&'&(((((((((())))))*+)*+,*,*,,,,,-UTTTVVTTTWW4WWXXWXXX6666YZZY55[[[\\98999\9:_:::<`<`<=``=a>>acA>AAABBBeBBfCCfCCDDDhDFDEjGEGGH!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""'&&((((((((())))*)+**++*,,,,,,,,-, UUVVTVVVWTWWWWWWXXX66665YY6YYY[[8\\[\\\]\;_:_:::<`<<==`a`>>a>a>>AABB@BCBCCCCDgDDDDDFEEEGGGGG!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""''&((((()))))))*****+*,,*,,,,,,,,- VUTTVVTVVTWWWW4WW4666666ZYYY[Y[[8[\\\\\\9\9\:::_<<<````=>=aa>c>AAABBdB@CCCCCDfCDDDDEFEGGGGGGG!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&&((((()()))))*****+***,,,,,,,-- VUTVTTT3VWWWWW6WWW6X6X666ZZY7[YY8[[[[999\\]:^:__<`<`<=`==>>>>>acAABB@eBffCfCCCDDDDDDDFEEGGGGGH!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""'&&(((()())))))))****,*,*,,,,,,--- UUTUUVWTWWWWWWWXWWW6X666YY5YYYYY[[88[99\:\^9]:<<<<`<`=`==a>aaAcAcAABd@e@@CCCDDCgCDDDFEGFFGGGGH!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""(&((((()))))))***+++*****,,,,,-,-- UTVUUVVT4TWW4WWWXWXWXX66YY6ZY5Y[[88[\\\9\\_]:::<<`<<`>>>>cAAAABAABBBCCCfgCDDggEgEEEEGGGGGH!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""(((()(()))*))*+*****,**,-,,,----0 UUTVTTVTTVTTTWWWWWW666X666YYZ58[[8[\\8\\\9:__:____<<```=`aa>>c>aAAAAABdCBCCCDDfgDDgDiFjEGGGGGHGH!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""(((()())))))*)*****,,*,,,,-----.- UUUUVTTVVTVWWWWWXWWWX6X6Y66Y5YYY[[[\[8\[\\\;]_:_:_<<<<=`=`>>a>>aAcAABBAdBdCBfCDCgDDggDFEFGGGGGGGH!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""(((()))))))*+****,*,,,,,,,------ UVVT1V1TWTVVTTWWWWXXX46666Y6Z7YY[[[8[\9\\]\9^:_:___```<===`a>>a>>AcAAAAdee@CCCDCDDDDDDDEFFEGGGGHHH!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""")(()))))))+)+**,*,*,,,,,-,,----- UUUVTUTTTVTW4WWWW4XXWX6666ZYYYZ[5[[[8[[\\\\:::]::_<<``==``>`=>a>cAaAAeeBeBCCCfCDfDgDDDEEFEEGGHHHHGH!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""")()))))***+***,**,,,,-,,----.--- UTUUVTVVVTWWWWWWWXWWWX666Y6ZYYZZ[[[8[8\\9\\:]:;]::<`<````>=>aa>>>aAABBAeB@BCCCCCDDDDDiFDiEFEGGHGHHHH!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""(()))))**+*******,,,,,,,---.----  UUTVUTVTTWTTTWWWWXX4W66X66YY7655[YY[[8[8\\]\;:_]_:_:<``=``>a=>>>cAaAAABB@Bd@fCCDDDgDggEgFEGFGGHGHHHH!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""")))))))****++,,*,,,,,----------- UUTUUUTVTWVTTW4WWWWW66XX666666ZYYY8Y88\9\\]]]\:]__`<<<<=``a`>aaaaAcAAAA@Be@eCCCDfCDDDDEEEjFEGGGHkHGHH!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""))))***********,,,,-,,,,-------- UUUVUUVUTVTTWTWT4W4WXXWWX6X6675YZ[5Y[89[8999\]:\_::_:<`<`=`=>`a>aaaAAAABedB@CdCCCgCDDDEDDiEGEEGGGGkHHHI!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""))))*)++***,*,,,,,,,,-,--.------ UUUUUUUTVTT11TVTWWWWWXXXX666Y6YZYY[Y[[[\[89\]9]::]:<_<<<<``=a===a>AAAAABB@deBCCCCCDgDDDiEFFFGGGGGHHHHHH!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""))))**)+*******,,,,,,---.------- UUUUUUUVUVTVTTTT1WTWWWW6X4WX6X6Y65YY55[[[[\[8\\9]]\:\:___<<````==`aa>aA>AAAABd@C@CCCCCDfDDFDDEEFGGGGGGkGHHHH!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""")))*******,*,,,,,,,,------------UUUUUUUUUUUUUVUUVVTTWT3WT4WXXWXW66666YYZ6Y5YY8[[999\\9\]:\__<_:<`<=`=``=aaa>AAAAAAB@CCdeCDCDDDDgDFFEEEGGGGGHGGHHHH!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*)))+******,*,,-,,,-------------UUUUUUUUUUUUUUUUUUUUUVTVVVVTVTWWWWWWXW6XX6Y6ZYYYY588[8[8\9\]]9]_:_<:<<<<`=`=```a>aAAAAA@BBBBdCfCCCDCDDDDFEFEGGGGGGHHHHIIH!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*)***+***,,,*,,,,-,--,----------UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUT3TVVTW1TWWWWWWX66666YY67YZY5Y5[8[\[\\\\]]_:^<__<<`=``=>a>>a>AAAAAABe@@CdfCCCfDDDDFEFEEGEGHkGHHHHHHHI!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*)+++****,,*,,,,,----0----------UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU2UVV2VT11VWWWWWWWWXWX6X6Y656YY5Y[[[8\[\99:]^__::__<<=``=>>aaaa>AAAAAAdBBCCCCDCCgggDDFEiFFGGGGGHHHHHHIJJ!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*)***+****,,,,,-,,--/-----------UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVV2TTVTTVTWTWWWWWXWX666Y56YYYY[Y[[[[9\\\9]];__<<<<`<`=`aa=>aaaAcAAeBABB@CCCCCCDDDDDEFFFFGGGGGHGHHHIIIH!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""")+****,*,,,,,-,,,---------------UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUVTTTTTWV4XWWWWXX6X6666YZZY8Y8[[8[\\9\9]]::]_:__<```==`a>a>a>cAAAB@@eedCffCCgDgDEDEFjEGEGGHGHHHHHHJIJ!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""***+***,,,,-,,-,----------------UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUVUUTVTTVWWW4WWWXXX66X66Y6ZYYY[[[[8[[\99:]::__<__<<`===`>>a=>AAA>AA@BBeffCCCCCDDDDDDFFEEjGGGkGHHHHHHHHJI!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""******,**,,,,--,--.-------------UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUTVV3WWT4WWX4XWXXXX66Z76Z575Y[[[\[\9\\\\_::_<<<<````=`aa=a>>AAAAA@@B@BfffCCCfDgFDEEEEEGGGHHkHHHHHJIIII!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*+***,,,,--,,,---0--------------UUUUUUUUUUUUUUUUUUUXXXY6Z665Y[YY[8[[\\]:\9^______```=`==>>?>aAAAAAAAd@BCCCCCDCfDDDDEFEEEGGGGHGHHHHHIIJIIK!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""***,,,,,,,,----/---------------UUUUUUUUUUUUZYY[[Y[[8[\\\]9\\_]___`<==`=`=>=>a>acAAAAB@d@BBCCCCCCDgDgDFEFEFGGHHHGHHHHIIIIJI!!!!!"""""""""""""""""""""""""""""""""***,*,,,,,---------------------UUUUUUUU\\\\:9_]::<<:<``=``=aa>>A>>cAABeeCeCBCCDDfgDDDDEEEEGGGGGGGHHHHJIIIJII!!!!!"""""""""""""""""""""-----------------------.93" +* +$ 55 () 8 2 99 4 # >";!0 / . =": ) 3=?=1077666655554444?"?#?#?">">">">"="=!="=!">">">"="=!="=!>>>KKnZ--Z>->>>ZK>>->>nZZn>>-ZZ-ZnѨԊܥӳˋnnn----KnKKnn--ZK-Zn>n-nn>-KnKnZZ-->KKnn--n-KnKĩѨԊܥӳ``ˋ----==YĩѨԊԥӳ``żˋ----==Y==Y====Y=Y=Y=YY=====Y===Y===Y===Y=©ѨЊԥӳ``````-=====Y======Y==============Y=================Y===================Y==©ѨЊԥӳ`````-`--==Y===Y======Y=Y====mm=====JY==Y=J==JJ==============JYJ=Y===ѨЊԥȕ```````-m,,=mJJ,mm=YJ,=J=J,,=,mmmYbbbbbbbbbbbbcJ=,mmm,=ѨЊԥȕ`-iXbbbbbbbbbbbbbbbbbbcѨĊԥȕ---i(<KnK> aaaaaaawwvwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwaaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````-. aaaaaaawwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwaaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````-i@....LL aaaaaawwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwaaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````---i,........L...L.. aaaaaaawwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwaaaaaaaaaaaaaaaaaaaaaaaa``````````````````````iiin=o[?.L.LL.[...o aaaaaawwwxxwxwxxwxxwwwxxwwxwxwwxwxxwwxwxwwaaaaaaaaaaaaaaaaaaaaaa```````````````````````````````nn[???[??[[[???aaaaaaxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxaaaaaaaaaaaaaaaaaaaaa`````````````````````````````n`n`nnni??[?????????[??aaaaaaaxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxaaaaaaaaaaaaaaaaaaa`````````````````````````````n`n`nni-??[[????aaaaaaaxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxaaaaaaaaaaaaaaaaaa```````````````````niǏni`ni-̡i=?[?aaaaaaayxxxxxxxxxxxxyxxxxxxxyxxyxxxyxxxxxxaaaaaaaaaaaaaaaaa``````````````````-Ǐ-`-i̡-YpMMpMM/M\aaaaaaayyyyyxyyyyyyyyxyyyxyyxyyyyyyyyxyyxyaaaaaaaaaaaaaaaa```````````````````iǏi`i-̡\@\@\p@@p@@@@/paaaaaaayyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyaaaaaaaaaaaaaa````````````````````-Ǐ-`-̡@@@@@@@@@@@@@@@aaaaaaayyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyaaaaaaaaaaaa````````````````````Ǐ`̡-0@@N@@aaaaaaayzzzzzzyzyzzyyzzzzzyyzyyzzzzyzyyzyzzaaaaaaaaaaa`````````````````````Ǐ`-̡(@0000@000NNaaaaaaaazzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzaaaaaaaaa``````````````````````-Ǐ-`-(̡00N00000000000aaaaaaaazzzzzzzzzzzzzzzzzzzzzzzzzzzaaaaaaa``````````````````````(Ǐ(`(̡@=]0AqANN0000A]0aaaaa~~~~~~aaaaaaa```````````````````````Ǐ`̡=AAAAAAAAAAAAAAaaaaa~~~~~~aaaaa````````````````````````Dž`̡-(@mAAAAAAA1A11111Aaaaaaaaaaaaaaaaaaaaaa~~~~~~aa{{{{{{{{{{{{{{{{{{{{a`````````````````````````Dž`-(̡-11]1#1#]#1111AAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~~~~~~aa{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{````````````````````````-(-(`-(-֡######1########aaaaaaaaaaaaaaaaaa~~~~~~aa{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{`````````````````````````--`-֡2#B2####d##B##aaaaaaa~~~~~~aa{{{{{{{{{{{{{{{{|{{{{{{{{{{{{{{{{{{{``````````````````````````ͅ`֡-=2#2B#22O#B2aaaaaaa~~~~~~aa||||||||||||{{{|||||{||||{||||||||||{```````````````````````````ͅ`-։niOںaaaaa~~~~~~aa|||||||||||||||||||||||||||||||||||||````````````````````````````-ͅ-`-niaaaaa~~~~~~aa|}|}|||}|}|}||}|||}|||||||||}|||||||}````````````````````````````nini`niaaaaaaaaaaaaaaaaaaaaaaa}}}}||}}}|}}}}|}}||}}}||||}||}||}}}}}``````````````````````````````-aaaaaaaaaaaaaaaaaaaaaa}}}}}}}}}}`````````````````````````````````````````-`````````````````````````````````````````--`-```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````;!73?#>#>"="="<"<!;!: : 9 9 87549 8 6:!6?$?$?%?&?&?'?(?(?)?*&%&%%%%$%$$$$#$####"#""""!"!!!! !  %%&%%%$$%$$$##$######""#""""""!!"!!! !  %&&%%%$%%$$$#$$"##"""!""!!! !!  %&%%%%%%%$%$$$$#$####"#""""!"!!!! !  ????&&%%%%%%$$$$$$######""""""!!!!!! 101/0/0././-.-.,-,,+,*+*97?==:;9-+ +&     +$#   2 1 0 / - , , +* +* +) +( ' % "3! 0 ( +  +    )!$   !- + +& 0 . + + &%%%%%%$$$$$$######""""""!!!!!! ???&&&%%%$$$$$$######"""!!!!!! =>>#?=? + +>??'0                                      " %%&&cc(c+++++//233kll99<=   L   $""%%%a&'((c(c++++de-----02i2i3k6llnn9:<=r=tAC FF} LLL   ""!##%%a%'aa(c(())+)++,+d---g-02222426l5lln9n9:<:p?=qrtttAuuCCFHF{}} L  ZZ]^"!!####`a&%'&(&c))c)++e+,ee---////000022233355555lk77l7797nnn::o:===@r@ttAAwwwCCxCxxFyFFzFH}}}}J~~LLLLQQ Z]^_!##!#%%#%&%&(()((*)++de,de--fg/gg11002iii334335kk5ll7l77mmnn:n::<:pp>====?r@?tAAAAwwCCCCxCyFFFzzH}}}}}JJ~LLLNP ]^""!!$"##aa'a&&&(c(**+++++,,--/-//ggg022iiiii35k56k6kll77mm7999n::::::===?==r??tAAuuACCwCCCyFFzFH{H}{{}}JJLLLLNPTTZ]"""$##`%%a%'&&(()())))d,+e,----//100202h4ii43555kkl6lll79m9n9:;:<<:p<<====???ttAAAuuwCCCCCEFyFFHHH}I}I}J~~LLLLLQRSTVXXX]]^_"""##a%%%&&(((c)c)++++,,e----//g00020222333555666klll77nnnn:n:::<:<<p===???rttuAAwuCwvxCEEEFFFFFHH}H}}~~~LLLLNQSSUVXY]]!!!###%%a'&&&(***))++,de,e---///g/00202i23435355l66l87779799:n:o:::pp===?rrrrt@AAuuBBCwCCxyyFzF{{{{}}}}~}LLNPQQRSSTTUVVXX]]]_"!!$"!#a%%'&&((c)*)++++,ede--///gg/g0i2iii33355k565lll7m999n9::====q=??rrrtAAuuuCwwCCyEFFFF{{{}}}|JLLLNPQQSSSV]]^_"""#####%%%a&(((***)+,+,,e---f-g0g00i22i323335556k6llm9799n9n;:o===??trtrAAsBABwCCCCEEyFFFFzI}}}}J~LLLLPPRSTTUVX]]""#!"#%%%&&'(cc()))+++d+e----///00200223i23355kkklllmm999n9nn::<<><=>==?rrr@tAAABuwCCxCCxGFFFHHHHI}}JJ~KKKLSSUVXXXXX^!!!"###aa'%'&&c(c*()+)+dd,e---//gg000h2iii34333k5lk66lmm7nnnnnn:o<=q=@?trAAAAuCCwCyxCyyFH}I}JKLPQSTUUVXX[] !"!#"###%%'&a'(b((c(++++++,ee---f/100022233433555kll67m7m7nnn;:<<AABAwDwGy~UU]!"!!!#$$%a%a'&a&b((())++e+,ee-//f/gg0000i32i3jk55k6l7ppABFFWXZ[]]"!""#!##%%a'%&(((((c++++eee--f/ff000200i4233556k6lllZ!!!#"##%##aa&&&(())))+d,+,ee-f//ggg220i2i333555kl] "!!!####%%aa&&'(((*c)++++de---/h222333556]!!!#####%aa&'&((((()++++e+e--i\]!!"!####%a%&&a&(cc(*)++e,e-\]^^"!!$##%%a%%aa&&(((*)]]_!"!#$###a&'a&&)Z] ""!$!###%%%a'& ""!$###%%%aaa]"$!!#%%a]]^"###ZZ[]]]]Z]]]ZZ[ZZZ                    + + + + + + +  + + + + + + + + + + + + +  + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + +   + + + + + + + + + +  + + + + + + + +  + + + + + +  + + + + + + +  + + + +  + + + +   + + + +  + + + + +  + + + + + +   + + + + + + +  + + + + + + +  + + + + + + + +  + + + + + + + + +  + + + + + + + + + + + + + +  + + + + + + + + + + + +  + + + + + + + + + +  + + + + + + + + +  + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + +  + + + + +  + + + + + +  + + + + + +  + + + + + + + +  + + + + + + + + +  + + + + + + + + + +  + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + +   + + + + + + + + + +                             >>#=>=" - +( +)?= /"3&444443333333322222222111111000000//////.....------,,,,,+++++*****)))((('''&&4433221111000////....----,,,,,,+++++******))))))((((('''''''&&???&&&>[^[]]^^^]^]^""####%##%%a''&&((((()))++d+e.e----535kkll7l7779n9nn:<:ppppp==???r?ttttAuAAAwDwCCCCCyEyFyFHH{H{}{}}JJJLLLOPQQSST^ "_!!###%`%%%&&(((&((c*++)++,+--e---gg0gg00022i223535k65l7777m7nnn9:;::ppppp=p==??=?rtAtAtAwABwCCCxxyyyyyFF{{HH{}}}JJ~KLNLNPS]^^_"_!"!####%%a&''&((cc())+)+++eeee---g/1/g00i24i43353k65668l779mn7n:::::p:<<====q???r@@ttAAAuABwCwCCxCyyFFFFF{{}}}I}}}K~LNNPPPPQQRSS]^ ""###%#%aa&&&(&c(*)))))++dd,,.e---/g0000002322i3355k66ll77779nnn9::p:>#=>=" - +( +)?= /"3&444443333333322222222111111000000//////.....------,,,,,+++++*****)))((('''&&4433221111000////....----,,,,,,+++++******))))))((((('''''''&&???&&&>                                                                            + +   + + +   + + + +   + + + + +  + +  + + + + + +  + + + + + + + + + + + +  + + + +  + + + + + + + + + +  + + + + +  + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + +   + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + +  + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + +  + + + + + + + + + + +  + + +                                                                                                                                   >->#3=!"? - ?=106!$ (3&&&&> =7$(=/>7%=)=/)=/ #(8>???? #(())++-.000  ''')+,.//0000&'()()*++-//003((*+++--////0022()*++./000022 *-//012222 *+--/0000223 *++++,,.///002 4)**+++--/012243"+++--..//0222 444*+--//000222224 "" -000112223 -//000211223 -//0222 33 0/012 3!5 0122 !!5 0001222 4!!! /0012224!56 00022223!45#6 /0114!5!!6 122234"!### 22!4!##$ 2!!!!#8 4!!6668$ 4!!!##668 44!!#6888 888 888 889 8%7 8     : ::::::  :::::::::  :::::::::  ::::::::::: ::::::: ::::::::::::: ::::::::::::::::: :::::::::::::::::::::::: ::::::::::::::::::::: ::::::::::::::::: ::::::::::::::::: :::::::::::::::::::: ::::::::::::::::::::::: :::::::::::::::: :::::::::::: :::::::::::: :::::::::::  ::::::::  ::::::                                                                                                    @@@@@@ @@@@@@@@@ @@@@@@@@@@ @@@@@@@@ @@@@@@@@ @@@@@@@@ @@@@@@@ @@@@@               + + + +                    >>#3=!"? - ?=106!$ (3&/////....-----,,,,,+++++*//....----,,,,+++++*&&&>֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫֫GGGGG֫֫֫GGGGGG֫֫֫GGGGGG֫֫֫GGGGGGG֫֫֫GGGGGGG֫֫GGGGGGG֫֫GGGGGGG֫֫GGGGGGG֫֫GGGGGGG֫֫GGGGGGG֫֫GGGGGGGAA֫֫GGGGGGGAAA֫֫֫GGGGGGGAAAA֫֫GGGGGGGAAAAA֫֫GGGGGGGAAAAAAA֫֫֫GGGGGGGAAAAAAAA֫֫֫GGGGGGAAAAAAAAAA֫֫AAAAAAAAAAA֫AAAAAAAAAAAA֫AAAAAAAAAAA֫AAAAAAAAAAAA֫AAAAAAAAA֫AAAAAAAAA֫AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA杝++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++۳۳???     + 0  +   + "  =?)9.<6?= !!?9!!=6/##=2,$$7))=++?--?++;--=$//?(--:""+&&.#**1..4!!%44:11799?77<;;?((+,,.!!#%%';;= ==>445 +#22+'"/&'8##3'))9'(64?!;2 !801>9<6!#?!#<)+<')9+->-/?+-:-/= 9 ' ?>22//--++&&//""++--)(%%*) &&!!--??,+ (( +/.""  ((++995400""==",,((''33,## 551,,)//.2228710### /-+)-+)'%#/-+)-+&&"%#  + %%))$'%  "!?+;%?!!3'?  +!#   (%%#!??? +????? ?#!":::777### ?#                                                                                                                    +  + + +  + + + + + + + + + + +  + + + + + + + +  + + + + + + + + +  + + + + + + + + + + + +  + + + + + + + + + + + + + +  + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + +    + + + + + + + + + + + + + + + + + + + + + + + +    + + + + + + + + + + + + + + + + + + +    + + + + + + + + + + + + +                                                                                           ;()3#& &=//?99??!"?**?.- ====#?=(/"!???;;;>                                                                                                                   +  + + +  + + + + + + + + + + +  + + + + + + + +  + + + + + + + + +  + + + + + + + + + + + +  + + + + + + + + + + + + + +  + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + + + + + + + + + + + + + + + + + + + + + + + + + + +    + + + + + + + + + + + + + + + + + + + + + + + +    + + + + + + + + + + + + + + + + + + +    + + + + + + + + + + + + +                                                                                           ;()3#& &=//?99??!"?**?.- ====#?=(/"!???;;;>,,,,../00//.,++++*((((''''&&&%%%%$$$$$$"" + + + + !""$$%&'(*,./0012589:;;;<>??BCDDDDEEFGJIMMNNNNOOPPQSSSSSSUVWXYYXWWWWWWVUTSSQPPPPPPPPPPPPPPPPPPPPPPPPPOONNMMMMLLLMMMLIJJJJJGGFFEEEFFGJJIIIMNOPPPPPPPPPONMMLIIJGFEDDDDCC@??>>>><<;,,,,..////...,,+***((((('&&&&%%%%%%%%%$$"  + + + + !""$%&&'(*+./0012389:;;;<>??@BCCCDDEFGJIMMNNNNOOPPQSSSTTTUVWWWWWWWWWWWVUUTTSSQPPQPPPQQPPPPPPPPPPPOOOOOOONNMMMMMMMMMLIJJJJGGGFFFEEFFGJJILLMNOPPQSSSSQPPONMLIIJGFEDDDCCCB@???>><<;,,,,..../.....,+***((((('&&&&&%%&&&&&&%$"!  + + + !"$%&&'(**+./0012369::;;;<>??@BBCCDEGJJLMNNNNNOOPPQSSTUUUUWWWWWWWWWWWWWWVUUTTSSSSSQQSSQQQQQQPPPPOOOOOOOOOONNMMNNNMMIJJJGGGGGGGFFFFGGJJILMMNOPPSSSSSSQPPNMLIJJFEEDDDCCCCCB@?><<<;,,,,,,+,.,+,,,++****((''''&&&&&&&&&&&&%$$"!!  + + + !"$%&&'(**+/000123589:;;;;<>??@BCCDEGJIMNNNNNNNOPPQSTUUUUVWWVVVVWWWWWWWWWVUUUUTTUUSSSSSQQQQQQQPPOOONNNOOOOONMNNNNMLJJGGFFFFGGGGFFFGJJJILMMNOPPSTTTTSQPPNMLIJGFEEDDCCCCCCC@?><;<;.,+++*******++******('''''&&&&&&&&&&&&%$$"""!!   + + + + ""$&&'(**,/000123589::::;<<>?@BCCDEGJLMNNNNNNNOPPQSTUUVVVVVVUUVWWWWWWWWWWWWWVVVVVUUTSSSSQQSSQPPPOONNNNNNOONNNNNNMIJJGFFFFFFGGGFFGGJJJILMNOOPPSTUUTSQPONMLIJGFEEDDCCCDDCC@?><;;;.,+**(((((((*******(('&&&&&&&&&&'&&&&&%$$"$"""!  + + + !"$&&'((*,/00112356899::;<<>??BCCDEGJLMNNNNNNNOOPQSTUUVVVUUUUUUVWWWXXXXXXWWWWWWWWVUUTTSSQQSSQPOOOONNNNNNNNNNNNNNMIJJGFFEEEFGGGGGGJJJILMMNOOPQSUUUUTSPPONMIJGFEEDDCCDDDDCB?>;;;:.,**((''''''(((***((''&&&&&&&&&&''&&&&%$$$$$""! + + + + + + +  + + "$%&'((*,./01123568899:;<>???BCDEFGJLMNNNNNNNOOPPSTUUVVVUUUTTUUVWWXYYYYYXWWWXXXWWVUUUTSSSSSQPOOOOONNNNNNNNNNNNNMIJJGFFEEEFGGGGGGJJJILMMNOPPSTUVVUTSPPONMLJGFEEDDDDDDDDCC@>;;;:,+*((''&&&&''((((((''&&&&%%&&&&&''&&&&%$$$$$$"! + + + + + + + + + + !"$%'((*+,./1123568889:;<>??@CDEFFGJLMMNNNNNOOOOPQSTUUVVUUTTSTTUVWWXXYYYXWXYYYYXWVUUUTTTSSSQPOONNONNMMMMMMNNNNMMLIJGFEEEEEFFGGGGJJJJILMNOPQTUVVVUSQPPPONLJJGFEEDDDDDDDCB?>;:::**((''&&&&&&'''((((''&&&&%%%&&&&''&&&&%%%%$$$"" + + + + + + + + + + + + + !"$&(***+./0123368889:;<>?@CCDEFGJIMMMMNNNNOOOOPPSSTUUUUTSSSSSTUVWWWXYYXXYYYYYYWWVUUUUUTSSQPPONNNNNMMLLMMMNNMMMLIJGFEEEEEFFGGGGGJJJILMNPQSUUVVUUSQPPPONLJJGFEEEDDDCCCC@?<;:::(((''&&&&&&&&'''''''&&&&&%%$%%&&''&&&%&%%%$%$$"! + + + + + + + + + + +!"$&(***+./0122356899:;<>?BCCDEFGJIMMNNNNONOOOOPPQSTTUUTSQQSSSSTUUWWWXXXYYYYYYXWWWWWUUUUTSQPPONNNNNMMLLMMMNMMMLLJGGFEEDEEFGGGGGGJJIMMNOPSTUUVVUUTSQPPOMLJJGFEEEDDDCCCB?><;:::(''''&&&'''&&''''''&&&&&&&%$$%&&''&&%%&%$$%%$$$" + + + + + + + !"$&'(**+./012233689::;>?BCCCDEFGJIMNNNNOONNOOOPPPSSSSSSQPPQQQSSTUUVVWWXYYYYYYXXXXXWVUUUTSQPPOONNNNMMLLMMNNMMMLIJGGFEEDEEFGGGGGGJIMNOPPQSUUUVVVUUSSPPNMIJGFEEEDDCCCCB@?><;;;:'&&&&&'''''''&''&'&&%%&&&&%$$%&&''&&%%%%$$%%%$$"!! + +  + !"$&'((**,./01233689:;<<;;;:&&&&&&'''''''&&&&&&%%%&&&&&%$%&&&&&&%%%%%%%%%$$""! + + + +  + "$&''((*,./0123589::;>?BCDDDEEFGJLMNNOOONNNOOOOPPPPPPPPPPPPPPPQSSSTUUVWWXYYYYYYXXWWWWVUSSPPPOOONNMMLIILMMMMMMLJJJGFEEEEEEFFFFGGJMNOPSSSSTUVWWWVUTSPOMLJGGFEDDCCCC@?>>><<<;;;%%%&&&'''''&&&&&&%%$$$&&&&&$$$%&&&&&&&&&&&&&%$"""! + + + + + +  + + !"%&'(*+,./0123589:;<>?BCDDEFFFGIMNNNNNNNOONOOOPPPPPPPPPPPOOOPPPQQSSUUWWWXYYYYYXXWXWWVUTSPPPPOOONMLIJJIMMMMMMLIJJGFEEEEEEEFFFGGJMNPPSTTTUUWWWVUUSPONMIJGFEDDDCBBB?>>>><<<<;;$$%&&&&'''&&&&&&%$$$$$&&&&&$$$$$%%&&&''''''&%$""! + + + + + +  + + !$%'(*,./00123589;<<>?BCDEFFGGJLMNNNNNNNOONNNOOOOOOOOPPPOOOOOOPPPQSTUWWWWXYYYYYXXXWWVUUSQPPPPOONMLIJJILMMMMMMLJGFFEEEEEEEEEFGJIMOPPSTUUUWWWVUUSPONMLJJGFEDDCCBBB?>>>><<<<<;$$%&&&&&&&%%%&&&%%$$$$%&&&&$$$$$$$%&&'((''''%$$"!   + + + +  + + "$&(*,./01123589;<>?@CCDEFGGJIMMMMNNNNNNONNNOONNNNNNOOOONNNNNOPPPQSUVVVWWXYYYYXXXWVUUUSQPPPPOONMIJJJJILMMMMMLJGFFEEDDDDDDEEFJIMOPPQTUUVWWWVUSQPONMLJGFEDDCCBBB@?>>>>>>>><;$$$%&&%$$$$$%&&&&&%$$$%&&&&%$$"$$$%&'(((((('&$$"!  + + + + + + +  + "$&(*+./01123589;<>?@CCDEFGJILMMMMMMMMMNNNNNNNNNNMMNNNNNNNNNNNOPPQSUUUUVWXYYYYWWWWUUUTSQPPPOONNMIJJJJJILMMMMLJGFFFEDDDDDDDEFJLMNOPQSUUVWWVUTSPPNMMLJGFEDDCCBBB@?>>>>>>>><<$$$$%%$$$$$$%&%%&&%%$$%&&&&%$$$$$$%&'(*(((('&$"! + +  + + + + + + + + + + +  + "%&(*+.//0112389:<>?@CCDEFGJILLMMMMMMMMMNNMNNMMMNMMNNNNNNNNNNNOOPPSTTUUVWXYYYXWWWVUTTSSQPPPOONMLIJJJJJJILMMLIJFFFFEDDDDDDDEFJMNNOPQSUUVWWVUSQPONMLLJGFEEEDCBBB@??>>>>>>><<$$"$$$""""$$%%%%%%%%%%&&''&&%$$$%%&'(**(((('&$" + + +  + + + + + + + + + + + + +  + "%&'(*,.//012368:;<>?BCCDEGJJIILLLLIIIILMMMMMMMMNNNNNNNMMMNNNNNOPPSSSTUVWXXXXWVVVUUTSQPPPPPPONMLIIIJJJJJILLIJGFFFFFEDDEDDEFGJMNOOPQSUUVVVUTSPPONMLIJGFFFEDCCCCB@?>><<<>><<$$"""""""""$$$%%%%%%&&&''''&&%%%%&&'(**(((('&$" + + +    + +  + + "$&'(**,../012589;<>??@CDEFGGJJJIIJJJJJJIILMMLMMNNOONNMMNNNNNNNOPPQSSTUVWWWWWVUUUUTSSPPPPPPPNNMLIILJJJGJJIJJGGFFFFFFEEEEEEFGJMNOOPPSTUUUUTSQPPONMIJJGGFFEDDCCCC?>><<<<>><<$$$""""""""""$$%%%%%&&''''''&&&&&&'(****((('&$" + + +    +  + !"$&'((*+./012369:;<>>?BCDEFFFGGJJGGGGGGJJILLLMMNOOONNMNNOOOOOOOPPPQSTUUUUUUUUTTTTSSQPPPPPPONNMMLLLIJJGGJJGGGFFFFFFFFFFEEFFGJLMNOOPQSSTTSSQPPPONMIJJJGGFFEDDDCC?>><<;<<<<<$$"""!!!!!!!"$$$$$%%&&'''((''&'&&'(*+,+*((('&$"!   +  + + "$%&'((*+./012389:;<>?BCDEEEFFFFFFFFFFFGJJJIILMNOOONNNNNOOOOOOOPPPQSTUUUUTTTSSSSSSQPPPOOPPONNMMMMLIJJGGGGGFFFFFFFFFFFFEFFFGILMMNOOPPQQQPPPPOOONMIJJJGGGFEEDDDC@?><<;;<;;;%$"""!!!"""""$$%&&'''(('''(''((*,.,+**('&$$"!  + + +  + + !"$&''((*.//012389:;<<<;;;;;&$$""!!!!"""$$&&'''(((((((((*+,.,,+*('&%$""  + + +  + + !"$&&'(*,.//012389;<>?@BBBCCCCCCCCCDDEFGGJJILMNOOOOOOOOOOOOOPPPQSSSSSSSSSQQPPPPQQPPONNNNONNMMLLLIJJGFFFFFFEEDEEFFFFFFFFFFGJIILMNNOOPPPOOONNNNNMLIJJJJJGGFEDDCB?>><<;;:::&%$$"!!""$$&''((((*******+,,,,,,*('&&%$"  + + + + + + + + + + + + + !"$&'(*,../001238:;<>?????@BB@@@@BCCDFGGJJILMNOOOOPPOOOOOOOPPQSSSSSSQQQQPPPPPPPPPPONMMNNMMMMLIJJJGGFFFFFEEDDDEEFFFFGGFFGGJJILMMNNOOOOOOONNNNNMMLIJJJJGGGFEDCB@?><<;;:::&%$$"!""$%&'((((***++,.,,,,,,,+*(''&%"! + + + + + + + + + + + + "$&'(*,..//001259:;<<<>>>?@@????@BCDEFGGJJLMNNOOOOOOOOOOOOPPQSSQQPPPPPPOOOOOOPPPONNMMMMLLLMLIJJGGFFEEEEEDCDDDEFFFFGGGGGJJJJILMNNNOOOOONNNNNNNMMLIIIJGGGFEDCBB@?><<;;::&%$"!!!""$&'((***++,..///..,,,+*((''&$" + + + + + + + + + + + + + + + !$&'(*,..///0013689:;;<<>?????>>?BCDDEGGJJLMNNNOOONNNNNNOOOPPQQPPPOOOONNNNNNNOOONNNMMLLIIILLIJJGFFFEEEEDCCCDDEFFFFGGGJJJJJJILMNNNOOOONNNOONNNNMMLIIJJGGFEDCCCB?>><<<;;&%$"!!!!!!!!"$%&'(***+,../0000/..,+**('''&$" + + + + + + + + + + + + + + + !$&'(*,..///00123589::;<<>???>>>?BCDDEFGJJLMNNNNNNNMMMNNNNOOPPPPONNNNNMMMMMMNNNNNNMMLLLIIJIIJJJGFFEEEEEDCBBCDEEFFFGGJJIJJJILMMNOOOOOOOOOOOOOONNMMLLJJGGFEDCCCB@??>>>><&&$""""""""!!!!"$$&'(**+,../0011110/.,+*((''&%$" + + + + + + + + + + + + + + + !$&'(+...//0001123589::;<<>>?>>??BCDEEFGJILMNNNNNNMMMMMMMNNOOOOONMMMMMMLLLLLMMMNNMMLLLLLIJJJJJJGGFEEEEEDCB@BCDEEFFFGJJIJJILMMNNOPPPPPOOOPPPOONNMMLLIJJGFEDDCCBB@@????>'&%$"""$$$""""""$$&'(*,../001222211/..+*('''&$"! + + + + + + + + + + + + + "&'(+...//00111235689::;;<>?>???BCDEEFGJILMNNNNNMMMMMMMMMNNNNNNMLIIIIIJJJJJIILMMMLLLLIIJJJGGGGGFFEEEEDCC@?@BCDDEEFGJJIJIILMNNNOPPPPPPPPPPPPONNMMLLIJJGFEDDCCCCCB@@@??''&%$$$$$$""""$$$%&'(*./011223332210/.,*('''&$"! + + + + + + + + + + + + "%'(+..////012223568999::;<>???@BCDEFFGGJLMNNNNNMMMMNNNMMMMMMMMLJJJJJJGGGGGJJJIIIIIIIJJJGGGGFFFFEEEEDCB@????@CCDDEFGJJILLMNNNNOPPPPPPPPPPPPONNMMLLLIJGFFEDDDDDCBBBB@?''&&&&%%$$"""$$$%&''(*./122356533211//.*(''&%$""! + + + + + + + + + + "$&(+..////0122233588999::;>?@BBCCDFFGGGJIMNOOONMMMNNNNMLIIIIIIJJGGGGGGGFFFGGGJJJJJJJJJJGGFFFEEEEEEDCB@??????@BCDEFGGJIMMNNOOOOPPPPPPPPQQQPONNMMLLLIJGGFEEDDEEDCCCCB@&&&&&&&%$$$$$$%&&''(*+.01235686532210/.,*('&%$""" + + + + + + + "$&(+..////01223335888899:;>>??BCDEFGJIMNNOOOOOPPPPQQPPQQQPPONMMMMMLIJGGFEEEEEDDCCCCB&&&&&&&&%$$$$%&&'''(*,.023356865322110/,*('&%$""" + + + + + "$&(+....//01233335688899:;>>>>??BCDEFGJJLNNOOOOOOOPPQQPQSSQQPONNMMMMMLJJGFFFFFEEDCCCCC%%&&&&&&&%%%&&&'''(*+./023555663222110/,*('&&$$"! "$'(+....//01233335668899:;>>???@CCDEFGJJLMNNNNNNNOPPPPPQSSQQPPONNNNNMMIJJGGFFFFEDDCCCD%$$$%%%&&&&&&&''(((*+./013533553221110/.+('&&$$"! "$'(*,,..//01223335668899:;<>@BCCDEEFGJIMMNNNNNNOOONNMLIJGFFEEEEEDDCCCDDDDEEEEEFEEDDCCCCCCDDDCCCBBB@BB@???????@CDEFGGJJMMNNNNMNNNOOPPPQSQQQQPPPPOONNMLIJJJGGGFEEDDCDD%$$$$$$%&&&&&''((**+,./012333333221110/.,*('&$$"!  "$&(*+,../00112335688899:;;<>?BCCDEFFGJLMNNOOOOOOOONNMLIJGFEEEEDDCCCCCCCCDDEEEEEDDCCB@@@BCCCCCCB@???@B@???????@CDEFGGJIMMMMMMMMNNNOOPPQQQQQQPPPPPPONMMLLLLIJGGFEEDDDD$$$$$$$$&&&&''((*++,./01123333333221110/.*('&%$" "%&'*+..//00112235888999:;<>>?BCDEEFGJJLMNOOOOOOOONNNMLJGGFEDDDCCCCBBBBCCCDDDDDDDCCB?????@@@BBB@?????@????????@CDEFGGJILMMLLLLMMMNOOPPPQQQQQQQQQPPPONNMMMMMIJGFEEDDDD$$$$$$$$$%&&''((*,..//01223335553322110/.*('&%$!!"%&'*+../00012223588999::;<>??BDEEFFGILMMNOOOOOOONNNNMLJGGFEDCCCCCCB@@@BBBCCDDDCCCB@?>>>>???????>>>>>?????????@BCDEFGJIIIIIIILMMMNOPPPPQSSSQQQQQQPPPOONNNNNMLJGFEEDDD$$$$$$$$$$%&&'(*+.//0011223335555332210.,**(&$"!"$%&'(*,./0011223368999::;;<>?@BDEFFGJMMMNOOOPPOONNNNNNMIJGFEDCBBCCCB@@@@@?@BCCCBB@??>><<<>>>>>>>>>>>>>>>>????@@@CDEFGJIIJJJJJILMMNNPPPPQSSSQQQQQQQQQPPOOOONMMIGFFEEDD%%$$$$$$$$%&&'(*,./00011223355555332210.,**(&$!""$$&'(*+./011112356899::;;<<>?BCDEFGJLMNNOOOOPPOONNNNNNMLJGFEDCBBBBBBBBB@????@@@??>>>><<<<<<<<>><<<<<<<<<>>>??@@@BCDFGJIIJJJJJILMMNNOPPPQSSSSQQQQQSSSQPPPPOONMLJGGFFEE&&%%%%%$$$%&''(+.///0011233555555332210..+*'&$!"""$&'(*+./00111235689::;;;<<>?BCDEFGIMNNOOOOOPPOONNNNNMMLJGEDCCBB@@BBB@@??>>????>><<<<<<<;;;;<<<;;<<;<<<<<<>>???@BDEFJJIIJJJJJILMMNNOOPPPQQSSQQQQSSSSSSSQPPONNMLJGGFFF&&&&&&&%%%%&'(*,.////001233555553332210/.+('%$"!""$&'*+,../0011233589:;;;<<>>?@CDEFGIMNNOOOOOOOOONNNNMLLIJFEDCB@@@@@@@???>>>>??><<;;;;;<<;;;;<<;;;;;;;<<;;<<>>>?@CDFGJIIIJJJJJILMMNNOOPPPPQSSSSSSSTTTTTTSSQPOONMJJGGGG'''&'''&&&&'((*../////01233355553332210/,*('%"!""$&(*+,..//011233589:;<<<>>>?@CDEFGIMNNOOOOOOOOOONNMMIIJGFEDB@???????>>>><>>>><;;;;;;;<<;::;;;;:::::;;<;;;<<<>?BCEGJIILLIIJJJIMMNNNNOPPPPQSSSSSSTTUUUUUUTSQPPOMIJJJJI((''''''''''(*,.//////01222333333333210.+*('%"! "$%&(*+,..//001233589:;<<>>>??BCDEFJIMMNOOOOOOOOOONNMLIIJGFEDB??????>>><<<<>>><;;:::::;;;;::;;;;::99::;;;;;;<<>?CDFGJILMMMLIIILMMNNNNOOPPPQSSSSTTTTUUVWVUUTSPPONMLLLMM**(''''(('((*+.///////01222233333533210.*(('%$! !$&''(+,..///01123689::;<>>>?@CCDFGJIMMNNNNNNOOONNNNMMIIJGFDC@?????>><<<<<<<<<;;::::::;;;:::;;;::9999::;;;;;<<>?CEFGJLMMMMMMLLLMMMMMNNOOPPQQSSTTTTUUUWWWWUUSSPPNNMMMNN+**((''(((**,../00//000111122223355321/.*(('&$" + + !$&''(+..////0112389:::;<>>?@BCDEFJILMMNNNNNNOONNNNNNMLIJGEDC@?????>><<;;<<;;;;;::::;;;;;:9::;;::9999::::::;<<>?CEFGJLMMMMMMMLLLMMMMNNNOPPQQSSTTTTUUUWWXWVUTSQPOOOONNN,+**((((**+,.//00000000111112223333321/,*(('&%"  + + + !$%&'(+..//000123589:::;<>>?@BDDFGJILMMMNNOONNNNNNNNNNMLJFECB@???>>>><;;;;;:::::::::;;;;::99:::::9889:::::::;>?BCEFGJLLMMNNMMLLILLMMNNNOPPQQSSTTTTTUUWWXWVUUTQPPPPPOOO.,,+****+,../0011111111111111223333320/,**('&%"  + + "$%&(*+../0001123689::;<>>??BCDEFGJILLMMNNOONNNNNNNNNNMLJFDCB@??>>>><<;;;;:99999999:;;:::9999:::998899::::::;>?CDEFGJIILMNNMMLLIILMMNNNOPPQSSTTUUTTUVWWWWVUUTSQPPPPPPP....,,,,.../01112211111111112222322210.,**('&%"!  + !"$&'(*,./01112235889:;;<>>?BCCDEFGJIIILMNNNNNMMMMNMNNNMIGEDCB?>>>>><<;;;;:998888999:::::988999898888899::9::;>?CDEFGJIIIMNNNMMLIILMNNNOOPPQSTUUUUUUUVWWWWWVUTSSSSSSSQP/////...///01122332222211122332222110/.,**('&%$"  "$%&'*+./01222335889:;;<<>?@CCDDEFGJIIILMMNNNMMLLMMMMMMLJFEDC@><<<<<<;;;;::98866888899999888888666688889999::;??BCCDEFFGJIIIILMMNMMLLLLMMMMLJGFEDB?><;;;;;;::::9888556666888888868855555666888999:;>?@BCCCDEFGGJJIIILMMNMMLLLLMMMLIJGFEDB?<;;;::;;:::98866555555566688655533333556688899:;?@BCCCDDFGGGJJJIILLMMMMLIIILMLLJGGFEDB?<;::::::::996633333333555556333333333335688899:;<>?CDEFFGGJJJILMMMMMNOOOPPPQQSSTUUUVVVWWWWWVVVWWWWWWVVVUU3222333688888899998899888666532110////..,+*(''&&&&&&&&%$$""""! + + + + + +  !"$%&'(*+../0136889:;;;<<>??@BCCDDEFGGJJJJILLLMMMLIJJJJIIIJGGFEDB?<;::999999985333333333555333222222233335688999:;<<>@CDEFGGGJJJJILMMMNOOPPPQSSSTUUVVVVVWWWVVVVWWWWWWWWWVVV53335668899999:::99999999886532110/00//..,**((''''''&&%$$$$""" + + + + + "$$%&'(+,./0013689:;<<<>>??@BCCDDEEFGJJJJJILLLLIIJJJJJJJJJJGGFEC@><;::999998853222233333333332111122222335688999:;;<>?BCEFFFGGGGGJJILMNOPPPQSTTTUUVVVVVVVVVVVVVWWWXWWWWWVWW8656888899::::;;;::::9999986532110000////.+***((((('&&%$$$$"""! + + + + + + + "$$%&'*,../012369:;;<>>??@@BCCDEEFFFGJJJIIIIIIIJJGGJGGGJJGGGFFDC?><<;:99888863222223333333332211111222233688899::;;<>?@CDEFFGGGGGGJJLMOPPPQSTUUUVVVVUUUVUUUVVVWWWWXXWWWWWWX98889999::;;;;;;<;;;:::999885321110//////.+++**((((('&$$$$$"""! + + + + + + + "$%&&'*,./0112389:;<>>??@BBCCDDFFFFGGJJJIIIIIJJJGGFGFFFGGGFFEEDC@?<<;:9888865321122333222333322111122233368899:::;;<<>?BCDEFGGGFGGJJLNOPPQSSUUVVWWVUUUUVVVVVVVWWWWXXXWWXXYY::99::::;;;<<<<<<<<<;;:998885321110//////.,,,+****(('&$$$"""""! + + + + + + !"%&'(*,./0123689:;<>??@BCCCDDEFFFFGGJJJJJJJJJJGGFFFFFFFFFEEDDCB@?><;:988886322111222222233333321112233556899::;;;<<<>?@BCDEFGGFGGJJLNOPPQSSUUVVWWVUUUUVWWWWWWWWWXYYYYYYYYZ<;;:::;;;;;<>><<>>>><<;:98865322110//////....,+***('&%$$"""!!!! + + + + + !"$&'(*,./013589::;<>?@BCCCDDEFGGGFGGGJIJJJJGGGGGFEEEEEEEEDDCB@??>><;:98886532221122222223335533222223355689:::;;;<<<<>??CDEEFGGGGGJLNOOPPQSUVWWWWUUUUVWWWWXWWWWWXYYYYYYZZZ><<;;;;<<<<<>>>>>>>>><;:986553322100///////..,,+**('&%$$"""!!!! !"$&'(*,./023689::;<<>@CCDDDDEFGGGGGGGJIJGGGFFGGFFEEEEEDDDDCB???>>><;:98863322221112222223356653332233566889::::;;<<<<<>?BCDDEFGGGGGIMNOPPQSUVWWWVUUUVWWWWXYXWWXXYYZZZZZZ[[?><<;;<<<<<>>?????>>><;:988653332100//0000//.,,,+*('&%$$$""!!!!!!!! !"$&'(*,.0135899:::;<>?CCCDDEFGGJJGGGGJJJGFFEFFFFEEDDDDDCCCB??>>>>><;:9865322111111111222335665335335688899:::::;;<<<<<>>?BCDEFFGGGGJMNOPPSSUVWWWVUVVWWXXXXYXXXYYYZZZ[[[[[[?>><<<<<<>>>??@@??>><;::998865332110001100//..,,+*(''&%$$$"""!!!""!!!!! !"%'((*,/023689999:;;>>>>><;:9853221100000111223333565356668899999::;;;;;<<<<<>>??BCDEFFFGGJLNOPQSTUUVVVVVWWWWXYYXXXYYYYZZZ[[[[^^^@??>><<<<>???@@@??><<;::9988653332211111100/...,+*(''&&%%$$"""""""""""""! + + + + + + "&'((*,/023688999::;<>?@BCDEFGGJJJJJJJGGFEDDDDDDDDCCCCC@????>>>>>><;:9653211000000111223333553356889999999::;;;:;;;<<<>>>?@BCDEFFFGJIMNPQSTUUUUUVWWWXXXYYXXXYYZZZZ[[^^[^^[CB@??>>>>>?@BB@@??><;;;::998865333322222110//...+**(''&&&%$$$"""$$"""$$$""! + + + + + + "&'(*+./023568899::;<>??@CDEFFGGJJGJJGGFEDDCCCCCCCCCCB@??>>>><<<><<;:9653211000//0111123335553356899999999::::::::;;<<<<>>?@BCDEEFGJIMNOPSTUUUUUVWXXXXXXXXXXYYZZZZ[[^^^^^[DCBB@??????BCCB@??><<;;;::998885553332222110///.,+**(''&&&%$$$$$$$$$$$$$$"""!!"""""!  + + + + + + "&'(*+./023568899:;;<>??@CDEFFFGGGGGGFFEDDDCCBBBB@@@B@?>><<<<<;;;<;:986532100/0//011112233555356889888999::::::::::;;<<<>>??@BCDEEFGIMNOPPSTUUUUVWWWWWWWWWWXYYZZZZZ[^^_^^^DCCCCB@@@@@CCCCB@??>><<;;;::9998655553222210000/.,++*('&&&&%%%%&&%$$$$$$$$""""""""""!  + + + + + !"%'(*+./02356899::;<>???@CDEEFFFFFFEEEEDCCCCB@@@@?????>><<;;;;;::::988653210//0//011111233555568888888899:::::::::::;;<<>>>??@BCDEFGJMNOOPPSTUUUVVVVVVVWWVVWYYZZZZZ[^____^EDCDDCCCBBBCDCCB@@@?>>><<<;;:::88666632221100000//..+*('&&&&&&&&&&%%$$$%%$$$$"""$$"""!"! + + !!"$&'(*./01236899:;<<>??@@BCDDEEEEEDDDDCCBBBB@????>>>>>><<;;:::99889886532100//0//01000012355666866556668999::99::99::;;<<<>>??@BCDEFJLNNOOPPSTUUUUUUUUUUUUVWYYZZ[Z[[^_____EEDDDDDCCCCCDCCBBBB@???>>>><;;:99888633221111111000/.+*('&''((''''&&%%%&&%$$$"""$$"""""""! + + + !""$%&(*./01235689:;<<>??@@@BCCDDDCCBBBBBB@?????>>>><<<<<<;;:::988655553322100000//000//012335666653335556899999999999:;;;<<>>>?@@BCDFGIMNNOPPQSUUTTTTUUUUUUVWXYZZ[[[^______EEEEEEDDCCCCDCCCCBBBB@@????><;;::9986332222112221110/,+(''((**(((('&&&&&&%$$$$$"$$""""$$"" + + + """$&'(+.//0123589:;<<>??????@BCCCB@?????@??>>?>><<<<<<<;;;:999985332222211000000///0////01233555532233356888988889999:::;;<<>>??@BCCEFJMMNOPPPSTTSSSSSTTTTUVVWYYZ[[^__```__EEEEEEDDDDDCCCCCCBBBCCB@@@??><<;;:9885332222233322210.,*((********('&&&&&%$$$$$$$$$$$$$$""! + ""$%&'(+.//0123368:;;<>>>>?????@BB@?>>>>???>>>>><<<<<<<;;;:998886332211110000////////////01233333322223356888888889999:::;;<<>>??@BBCDEGIMMNOPPSSSQPPQSSSSTUUVWXYYZ[^_````__EEEEEEDDDDDCCCCCBBBCCCCCBB???>><<;:986533333335533321/.***+,,,,+++*('''''&%%%$$$$$$$$$$$""" + !"$%&'(*,./01233689:;<>>><>>>>>????><<<>>>><<<<<<<<<<;;;:::99865522211000////////...//.//011222222111223356666888888999::;;<<>>??@BBCCDFJIMNOPPQQQPPPPQSSSSTUUVWYYZ[^`````__EEEDDDDDDDDCCCCB@BCCCCCCCB@????>><;:988653335688653210.,,,,....,,,+*('''''&&&%%$$$$$$$$$$"" "$$&'(*+.//01236899:;<<<<<<<<<>>><;;;;<<<;;;;;;;<<<;;;;::9986333211110//.../////......//0111122211111223355556666688899::;;<>>???@BCCDEGJIMNOPPPPPPPPQSSSSTUUVWXYZ[^_``____FEDDDDDDDDDDCCB@?@CCDDDDCCBBB@??>><;998886668899885210/.....//...,,+*(((('&&&&&&&%$$%%%$$""! !"$&'((*,./012356889:;;;;;;<;;<<<;:9:::;;:::::;;;;;;::::9986332211110/...,,.........../011001111100001223333335533566889:::;<>>>??@BCCEFGJIMNOPPPPPPPPQSSSTUUVWXYZ[^______^FEDDDDDCCCDDCCB@?@CCDDDDDDCCCB@??><;:9999888999998632110/...///..,,,+***(''''''''&&&&&&%$$""! "$%&'(*,../012335689::::;;;::;;:998889999999:::::::9999885333211100/...,,+++,....,,./001100011110//011223322233223335689:::;<>>>>?@BCDEFGJIMNOOPPPPPPQSSSTUUVWYYYZ[^^^^^^[EEDDDDCCCCCDCCB@?@BCDDDDDDDCCBB@??><;::::::99:::998532210//////......,+**(('''((('''''&%%$""""$%'(*+,,./0123355688899::999988666568868899::::::988865332211100/....++***++++++,./01100001111////011222221111122233589::;;<<<>>?BCDDEFGJIMNOOPPPPQQQSSSUUVWYYYYZ[[[[^[[EDDCCCBBCCCCCCB@?@BCCDDDDDDCCBBB@?><;;;;;;;::;;::998533211100//.......,+***((((((((((&%$""!"$&(**++,.00122333335688888865333333533568899999988665332211110//...,**********+../01100001110/..//011111110000111223589:::;;<<>?BCCDDEFGJIMNOPPPQQQQSSSTUVWYYYYYZZZZ[[[DCCBBB@@BCCCBBB@@@BCCDDDCCDCCB@@@?>><<<<<<;;;<;;::9985332100///.../..++*+*(((***(((%$""|"$&'((**+./01111112233565533221111232233358998886655533211000//..,+*((((((***+.//01100001110/...//0000000/00112388999::;<>?@@BCDDEFGJIMMNOPPPQSSSSTUVWXXXYYYYYYZZ[CBB@@@@@BCCCBBBBBBCCCDDDCCCCB@????>>><<<<<<<<;::821100/////..,,,,+****(!|&+/////00112211|0002222223588666555553321+**(''''(**+,.//0000000000////..///////06899:<>>??@CCDDEFGJJIMNOOPPSSSSTUUVWWWXYYYYYYZZB@@?????@BCCBBCCCCCCCCCCCCCB@????>>>><<<>:3221100////......,+|.,,...//012335555555533220*'|+,.//00000000//////......6|9>>>??BCCDDEFFGJILMNOPSQQSSTUUVVWWXYYYYYYZB@??????@BCCBBCCCCDDDCCCCCCB@??>>>>>>>>>332210000//////.+*****+,1122333333333221*+.////0000/////////.<>>???@CCDEEEFGJJLMNPPPPPQSTUUUVWWXXXXYYY@???????@@BCBBBCCCDDDCDDDDCB@??>>>>??>>>8653211110000000|**(((((*|011233222332211*+..////0000////000/<<>>>>?BCCDDDEFGJIMMOPPPPPQSSTUUVWWWWWWXY??>>????@@BCCBBBCCDDDDDEEDDCB@@?>>??????|9985322211222(((('''(,,../01122111221100+,...//01100///000:;;<<<>>?BCCCCDEFGJLMMNOPPPPQQSSUUVWWVVVWW????????@BCCCCCBBCCDDDEEEEDCCBB?????@@@@:::9853322233''''''&'(**+,.00110011100/+,.../01110///000:::;;<<>>@B@@BCDEGJILLMNOPPPPPPSSUUVVVUUUU@???@@@@BCCCCCCBBBCCDDEEEEEDCCC@????@BBB::::98653||&&&&&&&&'((**,./00/00000/.*+,../0111000000999:;<<>????@CDEFGJJJIMNOOOOPPPQSUUUUUTSS????BBBBCCCCCCBBBBCCCDEFFEEDDCCB@@??@BCC;;;:::98886|$%&&&&&'''(*,..../00//**,../0111100000889:;<<>????@BCDEFFGGJLMNNNOOPPQSTTTSSQP????BCCCCCCCCB@@BCCCCDEFFEEDDCCBB@??@BCC>==><;::98&&%$"|%&'''|''&&'(*+++,..//..|*+..//0001111155889:;<<>>>>>?@CDDDEFGJJILMMNOOPQSSSQPPP????BCCDDDCCC@??BBCCCDEEEEEDCCBBB@?@BCCCCDDDDB>??@BCCDEFGJJILMNNOPPPPPPOO@@@@BCCDEDCCB@??@@BCCDEEEEEDCBBBB@@BCCCBB|ILNNLJE;:93*,(&2233221101110//.++++,,210/000011<<<<<<<<;:;;;;<<<>?@BCDEFGGJJLMNOOPPPPOOO@@@@@CCDDDCB@?????@BCDEEEEEDCBBBB@@BCCB@@SUWXWUPMMIKKG:y/*$&3893???><;;:;;:9520.)**+|310///011DCDCA=<;:9:::::;;<>?BCDEFGGJILMNNOOONNNN@@@@@BCCCCC@??????@BCDDEEEEDDCBBB@@@BB@@@^`acb_Y`ZXVYYYWVRPONLI>:y2258:92/,****UX>941///001aWVVNMLFC>:98889999:;:533568889:;>?@CDEFFGJJIMMNMMLMMM????@@@BCB@???????BCCCDDDDDDCCC@??????@Bopqqniajkznpqrrqolkkkllhjjhgggeca_[YXWWXYY[`aba[Sgghhhgeeddcca^WND:1+('ikI@81///000pokkkklljhfb`ZQG=9322335689:;<>@CDEEFFGGJLMMLIILMM@???@@@@BB@@??????BCCCDDDDDCCCB???>>>?@BuqjbpqqrssttsrqqqqqrrqnhonnnkjhgccccdghijhcZ}nonnmllkjgbYPD9/*(nqF;30/////tsrqqqqrrqpnlif`UI@92112233589:<>?BCEEFFFFGJIIJJJJILB@@@B@@@BBBB@????@BCCDDDDDCCCB@???>>>>?@wqj`orstuuutsssttspjqrrqpolkkklmnnomh`qqqrrrrrrrqqpmibXM?3+''rssM?51/....uuttttsrqnibWK?82111122368:<>?BCDEEEEEFGGGGGGGJLCBBBBBBBBBBCB@@@@@BCCDDEEDCB@@@???>>>>?@Bxxphrtuuspsppppqqqqojbrrssssssssrqh`UF:0(&pssssSE:2/,,,,.㄄uuuuuutqkcXI?82000112358:;>?BCDDEDDDDEEFFFFGJICCCCCCCCCCCCCBBBCBBCCDDEEDC@??@@??>>>>?@B~xpuvvvvvvuutqqqqqqqokbqqqpssssssrrqnicYM>2+&#qstttXK=61++++|uuuurdYM@810001112589;>>??@~xpvvvvvvvvuutttsqpppppqnjbqqqssssrsrqok\PD7.&샃㄄prsttt]PE;2.++*+-0؈uuurYNB81//00012569:;>??@BCB@@BBCCEEFFJJDCCCCCCCCCCCCCCCCCCCDDDDDDDCB@@???????@@~xupvvvvvvvvutsrrrrolkkkkg_q쀀qrrrrrrrpg_TG:/'"qstttsbWMB81.+++-08tttturfZNC91///00123589:;<>??????@@@CDEEFJJDCCCDCCCCCCCCCDDDDDDDEEEDEDCCB@??????@B@B~~xuph^vvvvvvtsssrqonnnnddY򃃃㄄qpqrrrrrrphaWK>2(rstsss]RH<2/++*-29rqqqqrrqf[OD:2///001233689:;<<>><>>???BCEEFGJDDDDDDDCCCCCCDDDDDEEEEEEEEDDCB@?????@BBB~~xuphvvvvvutsrqponlkihgg䀀㄄ZZYYZqrrrrqqphbYNA3*$ӆOC91.**.2;kkjkklid[PD;30//0012235689::;;;;<<>>?@CDEFGJEDDDDDDDDCCCDDEEEFFFFFFFEDDDCB@?????@@BBxxwtngvvvvvvsrpjhhfdb`^]^_MLIIMIqqqqrrrqpic[PE9.%UG<3/*(+2:Fjacfd`YOD;30//001122333689::::;;<<>?BDEFFGEEEDDDDDDDDDEEEFGGGGGGFFEDDDCB@??????@BCxxvtn退vvvvvusqolhb_^[YVSPPPQS;<;:::85qqӆqqqqpnjd[QG:/&!υYN@80*(*1:ETaTWYZZYRLC;51000001111223589999::;<>?@CDEFFFEEEEEEEEEDEEFFGJJJJJGGFEDDCCB@??????BC󀀀㄄xxvtnvvsqokhd`ZWSPNMGECCDEFE1110/.*'qqqqqok^PE:0'"_QE91)(*08CP_ipFGLNONIE?:511000001001123688899::;<>?BCDEEFFFFFEEEEEEFFGGJILLIJGGFFEDCCB@?????@CCxxxwtnvvsqmi`YUOIFDC=<:999:::ӆF...,*&!υqqqqnh`UF:1'"ǂjbWI<2.**/5AN[hot:<>@CDB>;94221000000001233568999:;<>?@BCDEGGGFFFFEEFFGGJIMMMMIJGGFFEDDCB@????@@CCDxxxwptqlgaZUOJD?<:983200122kf_UM|111110,&pkqqokcYL<1' [O@3-((.3>KXdmr85579:::8632211000000011223358999:;<>??BCDIJJGFFFEEFGGJIMNNMMIJJGGFFEDCCB@@@BBBCCD쇇~xxwqӆg_WPID?:95211/.--///υpmjd^WOGC?>><>>><;6-$pojpmg_QC2( h_SC5.,1:FUaiptu1123543323221100000011112235889:;;<>?@CDMIJGFFFEEFGJJLMNNNMIJJJGGFFEDCBBBBCBCCCӆ~~xxrkbbYPGB;96310/.,,...-rqpmifa[WSPOONNONMIC9-!ppnjcYJ:+"|UE8|08AOZlqsuɴ0002222223321100001111111235889::;<>?BCMLJGGFFFFFGJIMNOONMLIJJJGGFEDCCCCCCCCDD~~~xrkbSJC;84221......ssrqpnlifca_^^^^^\ZWOD5'pnjh`SC3'YJ/2;_gnqsuu920011222333321000011110012236899:;<>?@CNMIJGFFFFFGJLNOOOONMIJJJJGFEEDCCCCCCDDD݂~~~xrkaXE<8321/.ssrrqpnjihhhggggaYN>.ppj[N?@NMMIGFFFFGJIMNOPOONMIJJJJGFEEDDDDDDDDDDC~xqi`Wss뾂rqqpmlkh`TD1ppi춶Y:,"`SE٩TJA:63335566533321110000///123588899:;<>?NNMIJGGFGGJIMNOOOONMIJJJJGFEEEDDDDDDDDCB@~~xoh]S0/󿽽r񹹹njcWF3ppmh`Y𱱱7) 멂WNI}YJC<965556655532211000///01235688899:;<ooifb^^񤤤:+!󟟞pqqrrqqrrrqpokjk뙘g^pk^RG>:655533332211100/0001123555689::::ONNNNMMMMMMMNNNNNNNNMIJGGFFFFFEEEDDCCB붶~~xqi`TMJMR000//db[SF6njgb^[^0%𚙙qqqqqqrrrrrqqppppq씔ph`sspjcYNC<855332222211100011011223356899:99ONNNNNNNNNMMMMNNNNNMLJJGGFFFFFEEDDCCCB~xuoh[PIGI01111/񥥥YWPF;.nmkgb[XX8+!qqqqqqrrrrrrrrrrrja󏏏usnh`RG?:43322222211111111111222335889999ONOOOONONNMMMMMMMMMLJJJGGFFFFFEDDCCCCB~wtnfZOGEHP3554A9/%왙nnmkf_WPPR압B3(qqqqqqrrrrrrrrrrrc󍍍uuutqkcXND;63211122222111111111112233568889OOOOOOOONNMMMMMMLLLJJJJJJGFFFFEDCCCCB@~vsYOFEFO[b8:<<2+%nnnmjcZPJFL󑑑돏qqqqqqqrrrrrrrrrrr񋋋uurng^SG>73111122222221111111112222335889OOOOOOONNMMMMMMMLIJJGGGJJGFFFEDCCCC@??키~~vsYOFCDIT^eCFGHٕٔ.'nnlhaUG?>BF񝝜~~xvsYOFAAENWajtv뗗ٕ񔔔RUs󐐐쐏.*$킎nnlg_PC839}nopppqqqqqqpppppqqqqpppnnpsssssZP뉉ttttuutqkcYMB92//0011233322210001111111222358OOOOONNNNMMMMMMLIJGGGGGJJJGFEEDDCB@??>>>>BFPZx}xxvtnfZPFA>AGPZdlquv{sqQPOZ_``sttsssic}D>:521261.&Ycnmmke[N<1+0<<<>@EOYdlrwxxxxxxxvtog[PFA<>DLU`hnsuuusnjfb_^^_`bfhhgc^XTTW_gqsttttssssrokg`YVQNJEB@BD}EB:1('8LYdknnnnmmmkZL:)%'2CP^fjooopppppibXJ@EOXckrwxxxxxxxvtng[PE>:;?EOYbjptuuuutqojhgghikmonlgaXSQU[kqsttttttttsqnjfca_ZXUSPSUWWUPJ?2&(:N[knnnnmmmmkZL9('5DT`gknoopppponlg_SE7+'+2?O[kopppppppolhc_ZYWWXWWVUSPPPU[cinqrssssssrqg`YWZagkopnkjiijnprssttttttsqZOB81////00001122221100000000122223PPONNMMMMMMNNMMLIJJJJGGFFFEEEDCB@???><<;<<@EOYclrwwwwxxxxvsmeYOD<::;@JR^eruuuutsrqponnopqrrqnh`UOMPXbjpstttttttsrpnkjihfdb``aabcb[TJ:*+202:FVahppppppppmicZSMGFFFEEEDCCBCGQ[lprrrrrrssqhbZWZahqrrqqqpppppqrssstttttttttttspkcYM?50../////00111111100//0001122223PPOONMMMMMMNNNMMLIJJGGGFFEEEDDCB@?>>><<;<<@FPZrwwwwwxxxvsmeYND<989966633332226><<<<<=CJS^gnswwwwwwwxvsmeYNC;8579?FP[fruuuuttttqkcXLDCGQ_hostttttttssrrrqqponnooomiaVE2'!%1DVbinnnnnmmmmke[M9'$3EWbinoopppponiaWI?<@JUahopppppppnjcXI<2+(''''(''''.5CP_hnqrrrrrrrroic_Z[bhrtttttttttttttttsssssttssrplhaWMB81.++,........//00000000000111112PPPONNMMLLMNNNMNNMLJJGGFFEDCBB@B@?><<;;<<@ENXbjqwwwwwwwwvsmeYNC;7357:BIVahosuuttttttpjaUG@@EP_hostttttttsssrrrqqqqqokdXG6*&*8HYcknnnnnmmmmk[M:' +*:N\fknoopppppojcZPECENYcjnpppppppoh`SD3*!!'0<;;;;<@GPZrvvvvvvvvvsZND;73359<<;;;;NZkmnnmmicXG3"  ++>><<<;;;>AFOYbhlnopqrsttttroibWMA:532235:BISZ`cfhhjklmnnpqqrrqqqqqqqponkg_SIEENXcjprrrrqppooppoonmmmlkjihhhd^RF:25>MYbhjjjihhhjh_SB/  %4GV_dedbbcdgca^YWWY_bgikllkihgc_WL<0$!(3CPZchjjjjhgecb``_^_abfjmoqrsssssssssrrrrqpnli`YOE>80+(&&''''(****++,...../00000///00111PPOONMMMLLILMMMMMMMMLIJGFEDCB?>>><<<<<;;95322223:@FOUXZ^_`bdhhjklllkjhhfaZPHDEMV`gklkjhiiihhggfffgfedcbaa`a_YPF:33;FQZacbba``aba_WL<* .>><<<<<;;<>CFOUYZ[[_acfghhga^TLC;8332210129FOUWWWUSSTVUQL@3$ + +%2?GMMJEEFGMNOPQPPPONOPSVYZYYUQOME>2( '1<<<;<<<;;:<>BFKNOOPSUYZ^^^]ZXSMD<9332211//0139:>?BCEFHMOQUXYZZYYYZYYWUSQPPMFB>>DIPUXYZZYYWTSSSSQPNNMNNNMMKJFECCCEFEC<3.*+19>EFFEDCBCEEC;3( +'07;:72236:<>ACDDDC@>?BEGILJEA<92/'"*19@EGGGED>;989;??CDDEIOTY\__`aaa`````a`[WPIE@:71.)''&&%%%&&''''(*+......../0000/////012NMMMMMMMMMMNNOONNNMMIJJGGFDC@?><<;;<<;;;::;::9:?DFGILLLIGFEEEDDC?>>>><<;:97532268972+'$#'+025321//000/*& + "'*'%""$%'*+/12221////289:930.(%#"',15999531/,)./235889<<;;;;:::::99::;;:;;94221100/..,+--././0112589;>??@AAAC@?>;::::9753238::<<>>>>;::999863322210/..*)(((*,.,*%!"$&$"  + "$##"!%'(**&#"'*+++*('%$$%'(*+./0259>CDDEFFFEEEEEFEB;61/++)*(''&%%%%%&&''''((*+......../00000////01MMMMMMMNNOOPPPPPOONLJJJGFEDC@?><<;;;:::::99875644489:;;;;;::9842211100/..,++++****+),.01235787799884221122110//0112223332110000/.++++*('&$$""""!$$%" + + + !!###! !"$''(*+.0389:::;;::999:841,('''((''&&%%%%%&&'''''(*+,,,,,,..//00000///00MMMMMMNNOOPPPPPPOONLJJJGFEDC?>><;;:::99999855332222335646555332110000//..,++**(((((((*+-/00011112111/././/..-+**))),......-****((((''&#! + +  + + + + + + + !$%&'(().0122333211000/)*'&%%&'(''&&&&%%%&''''''(**++++,....///000///00NNNMMNOOPPPPPPPPOONMIJJGGFDC?>><;::::99998853322222222222222211000000//..,+**(''''''(((+..../////0//......,+*(('''''((**+++((((((''&%$" + + + + + + + + + + + + +   + + "$$%&''(*+-./0//-+))**(''&%%&&'''''&&&&%&&'''&&'(**++++,......//00///00NNNNNNOPPPPPOOPOOONMIJJJGFEC?>><;::99999988533322211111222221100000000/..+**('''''''''(*....////////..//..,+*(''''''(((****((((((''&%$$"! + + + + + + + + + + + + + +   + !"$$%&''(*+,....,+(('''&%%&%&&&''''''&&&&&&'''&&'(***+++,,,+,,..////////NNNNNOPPPPPPOOOOONMLJJJJGFEC@?><<;:999999885333322111112222211000000000/.+*((''&&&&&''(*,.//////////////..,+*(''''''(((******((((('&&%$""!  + + + + + + + + +  + !""$$&&'(*+,.....,*(''&&%%%%&&&&''''''&&&&&&&'''''(*****++***++,,.../////OOOOOOPPPPPPOONNNNMIJJJJGFEC@?>><;:999999885535332111112222221111111110/.+**(''&&&&&''(*,.//00////////...,+*('''''''((((*********(('&%%$""! + +  + + !!""$%%&'(**+,.....+*(('&%$$$%%&&&''''''''''&&&&&&&'((*****+***++++,,......OOOOOOOOPPPPOONNNMLJJJJGGFECB@?><;:::9999886655532211122222222211111110/.,+*(''''''''((+.../00//......,++**((''''''''''(******++***('&%$"""! +  + + + !""$%&&'(**+++,..,,+**(&%$$$$$$$%&&''&&'''''''&&&&&''((*((*********++,..,,,NNOOPOOOPOOOOONONMLJJGGGFFEDCB@?><;;;::98886655532222222223333322222110/..+*((((''''''(+.../////....,+****(((''''''''''(((***+,,++*('&&$$$$""!!!  + + + !"$$&''(**+++**+++,+**'&%$$""$$$$%&&&&&'''('''&&&&&''''((((**((**((****++,,MNNOOOOOOOOOOOOONMLJJGGGFFEEDCB??><<;;:988886665333222222233333333221100/.+*((((((''''(*,../////..,+***(((((((((((''''((((*+,,,,,,+*('&%$$$$$""""! +  + + + + !"$&''((*++++*****++*('&%$$""""""$$%%%&&''''''&&&''''''''''((((((((((((**+,MNNNNNNNOOOONNONNMIJJGGFFEEEEDC@??><;;:9888888865332222222233335333211000/,*((((*('''(**,....//...+*(((((((((((((((''(((***+,,,,,,+*(''&&%%%$$$$$""! +  + + + + + "$%&''(**++++*(((****('&%$$$""""!""$$$$%%&'''&&&&'''''''''''''''''(((((((**LMNNMMNNNOOONNNNMLIIJGGFFEEEEDCB@??>;::9888888888633222222223335533211110/.+*(((*(((((**+,,,....,,+*('''''(((((((((((((**++,,,,,,,+**('''&&&&&%$$$$"" + + + +  + + + + + !$%&''((**+++**(((((((('&%$$$""!!!""""""$%&&&%%&&&&&'''''&&&&&&''(((((''((ILMMLMMMMNNOONNMLLIIJGGGFEEEEEDCB@?><::98888989998532222222233565332111110.,*((((((((((**+**+,,,++**'''''''((((((*******+,..,,,,+++**(('''&&''&&%&%$" + + + +  + + + + + + + + !!!"$%'(((*******(('((((''&&%$$"""!"$$$$$%&&&&&&&&&&&&&&&&'((((''''(JILIILMMMMNNONMMLLLIJJJGGFEEEEEDCB?><;:99999999999853332223335665532111110/,*(((((((((((**((*******(''&&'''((((**++++,.,,......,++++**((((''((''&&&$"! +  + + + + !!!!""$&'(***((((((''''''''&&%$$"""!""""$$$%%%%&&&%%%%%%%&'((('''''(JJIJJILMMMMNNNMMLLLIIJJGGGFFEEEEDC@><;;:999999:::9863333323335665553222210/,***(((*((((((((((((((((('&&&'''(*****+,.../..../...,,+++++*+**((**((''&%""! + + + + + + + !"!!!!""$%&(****(((''''''&&&&&&%$$"""!!!""$$$$$%$$$$$$$$%&''(''''(((JJJJJJILMMMNNNMMLLLLLIJJJJGFFEEEDCB?><<;::999::::9865333333335666665332210/.,+******((((((''((('''''&&''''((****+,./////...//....,,,,...,+**+***(('%$""! + + + + + + + + + + + + + !"""""""""""$$&&'(****((''''''&&&&&&%$$""!!""""$$$"""""""$%&&&''''((((JJGGJJJILMMMMMMLLLLLLLLIIIJJGFFEEDC?>><<<;:::::::9865335333335688888632110/..,+*****(''((('''''&&&&&&'''''((***+../00000/..//...............,+***('%$$""! + + + + + + + + + + + + + + + """""$$$$$%&&&'(*****(('&&&&&&&&&%%$""!!!""!!!!!!""$%%%%&&''((((JGGGGGGJJILLLLLLLLLLLMMMLLLIJGFEEDC@?>>>><;;::::99865555555556889998852110/..,+***(('''''''&&&&%%%%&&'''''((***,./000110///////.....////////..,+*('&%$$"""!!"""! + + + + + + + + + + ""$$$$%&&&&'''(******(('&%%%%&&&&%$"!!""$$$$$%&''(((*GFFFFGGGGJJIIIILLIIILMMLLLMLJJGFEDDC@?>>>><;::999988655566668889::99852210//.,+**('''&&&&&&%%$$$$$$%&&'''''(((*,./0011100///////////0/////00//..+('&&%$$$""!!"""""!  + + + + + ""$$$$%&&&''((*++***(('&$$$$$$$%%%$"!!!""$$$$%&&'(((*FFFEEFFFGGJJJJILLIIILLLIIILLIJGFEEDDCB???><;::99999886668888999::::98532210/.+**('&&&%%%%$$$$$""$$$$%&&&&&&''(*+./0011000000000000000000000000/.,*'''&%%%$$"""$$$"! + + + !"$$$$$$%&''((*+,+**(('&%$""""""$$$$""!!!""""$$&&&'((**FFEEEEEFFGGJJJIIIIIIIIIJJJIIIJJGEEEEDC@??>;::999999988888889:::;;::98533210.,**('&%$$$$$$$$$$""""""$$$%&&&&&''(*,//000000011112211110000001110/.,*('('&&&&%$$$$$"""!  "$$%%$$$%&''(*+,,+**(''%$""""""""$$"""!""""$$$&&&&'((**FFEEDDEEFFGJJIIJJILLIIIJJJJJJJJGFFFEEDB??<;::99999999999999:;;;;;::98533210.*(('&%$$""$"""$$$"""""""$$$%&&&&''(*,.//0//00111223322221000001110/.,**(((((''&&%$$$""$""!"$$%%$$%&&''(*,.,+**('&$""!!!!!""""""""$$$$$%&'''''((*+FEEDDDDEEFGGJIIJJIMMLLLIIIJJJJJGFFFEDCB?><;::99988899::::::;<<<<;::98533210,*('&&$""!!""""$$""""""""""$%&&&&&'(*,..////00112233333321111001110/.,*******((''&&%$$$$$$"!!$$%%$%&&&''*+...,**('&$"!!!!""""""$%%$%&&'('''((*+EEEDDDDDEFGGJJIJJIMMMMMMLLIJJJJGFFEEDC@?><<;::988689::::;;<<<<<<;::9853321/,(''&&$"!!!"""""""""""""$&&&&&&'(*+,..//001112233333322221111100/.,+********((('&&%%%%$$""$%%%&&'''(*,...,**('&$"""!!""$"!!$%&&&&&''(''((**,EEEEEDDDEFFGGJIIJIMMMMMMLLJJGGGGFFEEDB?>><<;;:986568::;;<<>>>><<::99853220.+('&%$"!!""""""""""""$&&'&&&'((**+,./00112223333333332111110//..,++,,+++****('&&%%&%$"!"$%&&''(''(*,..,+**'&&$$$$"!!!""$"!"$%&&&&''((''((**,FEEEEEEEEFFGGJIIILMMMMMMLIJJGGGGGFEEDB?>><<;;:865568::;;<>>>>><;:99885321/.*('&$$"!!!""""""""""$&&''&&&''((*+./00112223322333333211110///..,,..,,,+****('&&&&&$"!!"$%&''((((**+,,+**('&&%%%$$""!!""""!"$%&&''''(((((**+.FFFFFEEEFFFGGJIIILMMMMMMLIIJJGGJGFEDDB@?>><;:9855568::;;<>>?>><;:98865320/.*('&$$"!!""!!!""""$&&'&&&&&&'(*+,.00011223222233333222110////.....,,,,,,+*(''&&&&%"!!"$%'''(*****+,+**((''&&&%$$""""""""!!$%&&'''''(((**+,.GGGGFFFFFFFGJJJJILLLLLLLLLLIJJJJGFEDDCB@?><;:86555689:;;<>>??><;:98653210/.+('&$$"!!!"""$%&&&&&&&&&&'*+,./00011222222333333222110///....,,++,..,+*((''''&$!!""$&'''(*****+,+**((((''&%$$""""""!!"%&&''''''((*+,..JJJJJGGGGGGGJJJJJIIIIILLLLLIIJJGGFEEDDCB@?<:965555689::;;<>>>><;:9853210/.,+*'&$$"!!""$&&&&&%%%%%&'(*+.///0111222223333322221100////..,+**,...,**(((('&$!""$%&'''((****++***(((((''&%$$"!!!!"$%&&''&&''(*+../LLMMLIJJJGGGJJJJJJJJJJIIIIIIIJJGFFEEEDCC@?<:9655666899::;<<>><;:9863210/.,+**(&%$"!!!!""$&&&&&%$$%%%&'*+..//0111222223322222221000////..,+**+,...,+***((&$"""$$&''((((**********(((('''&&$"!!!!"$&&&&&&''(*+.//MNNNMLLIJJJJJJJJGGJJJJJJJIIIIJJGFEEEEDCC@><:98868668899:;;<<<;:98863210/,+***(&&%$"""!!"$$&&%%%%$$%%%&'**,../00112222222222221110///////.,+**+......,***('$""$$%&'((((**+****((**(('(''''&%$""!!"$&&&&&&''(*+.//NOONNMMMLIJJJJJJGGJJGGGGJJIIJJGGFEEDDDCB?><;:9988888899:;;;;;;:98663210.+***(('&&$$"""!""$$%%$$%%%%%%%&(**+,../011222222222221100////////.,+**+.......,**('%"!$$%&'((***+++****((**(('''''''&&$""!"$%&&&&&''(*+../OOOOOONNMMLLIIJJGGGGGGGGGJJJJJGFFEEDDDC@?><;;:999888899::;;::::8666310/,**((((''&&%$$"!!""$$$$$$%&&&&%%&'(**+.../0111222222211100//....///.,+***,,.../..,*('%"!"$&&&'(**++,,+**((((**('''''((('&%$"""$$%%&&'''(*+../PPPPPPONNMMMLIJJGGGGGGGGGGGJJGGFEEEDDCB?>><<;::99998899:::::9998665310.+*((((((''&&%$""!!!!!""$$$$$%&&''&&&&'(**+,.../01111222111100///..,,....,+***+,./////.*('&$"!!$%&'''(*+,,,,+**((((**(''''((((('&$"!!"$$$$%&''(((*+../SQQQPPPONNNMLIJGGGGGGFFFGGGGGGFFDDDDDC@?><<<<;;::998899999:99888663310.*((('''''''&&%$""!"!!!"""""$$$%&&&&&&&'((****++,./00001111000////..,++,,,,,+***+,./////.*('&$$"!!$%'''(*+,...,+**(((((((''(((*((('&$""!!"$$%%&&'(***+,.//TTSSQPPONNNMLIJGGGGGGFFFGGFFFFFEDDCCCB?>><<<<<;;:998899888998888653210.*((('''''''&&%$$"""""""""""""""$$$%&&&&&&''((******+,.//000000///////..,++++++++++++,./00//.*('&%$$""$&'(((*,.....,+**(((((((((***((''&%$""!""$%&&''(*+,,..//0UUUTSPPOONNMMLJGGGGFFFGGFFFEEEEDDCCCC??>><<<<<;;:998888666888666532210.*((''''&'''&&%$$""""""""$$$""""$$$%&&%%%&'''((******+.../////////.../.,+****++**++,,,./000/.*(''&%$"!!"$&'((**,..//..,+**(((((((*****(''&&$$"!!!""$&&''(**,...////0VVUUSQPPOONNMMIJGGGFFFGGFFEEEDDCCCCB@?>>>>>><<;::99888655555666532211/.+*(''''&&&&&&%$$"""$$$$$%%$$"""$$%%%%%%%&&&''(((*****,...///...//.....+*****++**+,....//00/.*(''&%$"!""$&''(***+,.///..,**((((((******((''&&%$"""!!""$%''((*,..////0000VVVUSSSPPOONMMLJJGGFFFFFFEDDDDCCCCB@??>>>>>><;;::99998533333355322110/.,*(('('&&&%%%$$$""$$&&&&&%$$"""$$%%$$$$$&&&&'''(((((**+,......../....,+********+,....///00/.*(''&%$"!!"$$%&'((***++.///..,**(((****+++**((''''&&$$"!!"""$$&'(*+..///0000001VVVUTTTSPPONNMMLIJJGFFFFFEDCCCCCCB@??????>>><;;:::999853222333322210/..,+*(((''&%$$$$$$$$$%&'''&&%$$$$$$%%$$$$$&&&&&'''&&'((**+,,..........,++++*****+,..////0000/.*(''&%$"!!"$%&&''((((*++,.//..,******++++++*((('''''&&$"!!"""$$&'(*,.////00111111VUUUUUUTSPPONNMMLLJGGFFFEDDCCCCCB@??>????>>><;;;::999832112222221110/..,+**((''%$$$"$$$$$%&'''''&&%$$$$%%%$$$$$&&&&&&&&%%&'((**+++,,......,++++,*****+,.////0000//.+*('&%$$"!!!!"%&''((((((*++,.....,+****++++++**(((((((''&%$!!""""!"""$$$&'(*,.0000000111110VUUUVVUUUSQPONNNMMIJGGFFEDDCCBB@????>>>??>><<<;;::998632112222211100/..+***(''&%$$""$$$$%&&'''''''&&%$$%%$$$$$$%&&&&&&&%%&'((*****+,......,+++,,+++++,./00//0000///.+*('&%$$""""!!"%&'(((((((**+,....,+++***+++++**(((****(('&&$"!!!"$$$$"!""$$$$%&'(*,./0111000111110VVVVWWVWVUSPOOOONMLJJGGFFDDCC@@????>>>>??>><<<;;::99852211111110000/...+*(((''&$$$""$$$%&&''((((('''&&%%$$"$$$$$%%%&&&&%&&'((*****,,.......,,,,,++,+,../00000000///.+*(''&%$$"""!"%&''(((((((**+,,,,+*++++*+++++*((((*****(''&%"!!!""""!"$%%%%$"$$$%%&&'(*,.//0111100111111WWWWWWWXWUSQPPPOONMIJJJGFEDCC@??>>?>>>>>>><<<;;::998632211111100000/...+*(''&&&$$$$$$$$%&''(((((((((''&$$""$$$$$$$$$%%&&&''(*****+....///......,++,,..////0000000//.+**(('&%%$$""!"$&&''(((((((**+++****+++*******((((((***(('&&$"!!"""$$""$%&&&&%$$%%&&''(*+..//0121100112221XXXWWWXYXVTSQPPOONNMLIIJGFEDC@?>>>>>>>>><<<;;;;::98853221100000///0/..,*(''&%&%$"$$$$$$%&''''(((((((''&$$""$$$$$$$""$$&&'''(****+,..//////////.,,,,../////0000000/.,++**(('&&&%$""!"$%&&'(((((((*********++****((((((((((***((('&&$"!!"$$%%$$%&&&&&&&%&&'''((*,.//00111111112222YYYXXXYYXWUTSQPPOONNMMLIJGFEC@?>>>>>>>><<;;;;::::98533221100000/////.,+*('&%$$$$""$$$$$$&&&&&'((***('&%$$$$$$$$$$""""$&''(((***+,.//000////00/......///000000000//.,+++**(('''&&$"""$$%&''(((((*****(((**+**(((''(((((((******(''&%$"!!!!!""$%&&&&&'''&&&&&''(((**,.//001111111112222YYYYYYYYYWVUSSQPPOONNMMLJGFECB??>>>>><<<<;;:::9:986332111000000////.,**'&%$$$$$"""""""$$%%%%&&((***('&%$$$$""$$""""""$%''((***+,../0010000000//....//0/0000/0000//.,++,+***((('&$$"!!"$$%&''((((((*(((((*****(('''''''(((******('''&%$"""""$$%&&'''''''&''''((((++,.//0001000001112223YYYYYYYYYXWUTSSQPOONNNMMIJFEDC@????><<<<<<;::999985321000000000//..,*('&%$"""""""""""""$$$$$%&'((**('&%$$$$""$$""""""$%&'(**++,../001111001100//////0000000///////.,++,+*****('&%$$""!!"$$%&&''(((((((((((*****(''''''''((*******(('''&%$"$$%%%&&'''''''''''((*((*../0000111000000122233YYYYYYYYYXWUUTSQPPONNNNMLJGEDDCB@??><<<<<;;::998853221000000000/.,,*('&%$"""!!!!""""""""""""$%&'(((''&$$$$$"""""""""$$%&'((*+..../0112211111100000000001110////....,,+++++++**''&%$$""!!"""$$%&&'(((''(('(((*(((*((''''''((********((((''&%$%%&&&''((((''&&'((*****+./01111111000000122333YYYYYYYYYXWVUUSQPPOOONNMLIJFEDDCB??>><<<<;;:99986332100////000/.,++*('&%$""!!"""!!!!!""$&''''&&%$$$$$""""""""$$$%&&'(*,.///012222222221111110000111100//...,,..,++,,,,+*(''&%$$"""!!""!!"""""$$$%&''(('''''(((((((((((('''((************(((''&&&''''(((((('&&'(*+++++./012222221000000123333YYZZYYYYYXWWWUTSPPPOOONMLLJGFEDCB@??>><<<<;::988633210////.////.+**('&&%$""!!!""!""$&&'&&%$$$%%$"""""""""$$$$&&'*+.////0123332233222222111101111000//......,++,,,,+*((('&%$$$$"!""""""""""$$$%%&'''''((((((('((((**('''((***++******+**((((((''(((((((((''(*+,,,../0122332221000000123355YYZZZZYYYXXXWVUSPPPPOONMMLJGFEDCB@@??>><<<<;:988853210//..,,,..,***(''&&$""""!!""!!""$%&&&%$$$$%%$""""""""$$$$$&'(*,.///012335533353333221111111111100//.....,,,,,,,+****('&&&&%$""$$""""""$$$$%%&&'''(((((((''((((**(((((((**++*****+,,+******(((((((((((((**+,..//01123553321111001123566YYZZZZYYYYYXWVTSPPPOOONNMMJJFEDCB@@???>>><<;;:98853221/..,****+****((''&&$$""!"""""$$$$$$$""$$$$""""""""$$$%%&'(*,.//011233565336555332222211111111100//...,.....,,+,+**(''''&%$"!!!!!"$$$$$"""$$$$%%%&&''(****((''(((****((((((*******++,...+++*****((((((((***+,,,./0112223666332211111223688YYYZZZYYYYYXWUSQPPOOOONNMMIJGEDCB@@@@??>><<;;:98633221/..+*(((***((((((''&%$""""!!""""$$$"""""""""""""""$$$%&&'(*+./01122335665566665333322222221111100/.............,+**(('''&%$""""""""""""""""!!!!"$$%%%$$$$$$$$%%%&&''(****((((((*****(((********+,,,,....,,++++*(((''(((**+,..../1222223688653322222335889YYYZZYYYYYXWVUSPPOONNNNNMMLJGFEDCBBBB@??><<;::98633211/.,**((((((((((((('&&%$""!!!!""""""""""""""""!""$$$$&&'(**./01223356886888886533333332222111100/..............,++**((''&&%$$$$$$$$$$$$$$$"""""""""!"$$$%%%%$$$%$$$%&&&&'((****(((''((***((**********+,..,.......,,,+*(''''((*+,..../01233335688886333323336889YYYYYYYYYXWWUTSPPONNMMMMMMLJGFEDDCCCCB@?><;::998532110/.,**((((((((((((('&&&$""!!!"""!!!!!!"""""!!"$$$$&&'(**,./023566888888888865555333222211110///....,,....//..,,+*((''''&&&&&%$$$$$$&&&%%%$$$%%$$"$$%%%%%%%%&&%%%&&&&&'((***(((('''((((((**+,,+*****,............,+*(''''((*,..../011233335688888666533358889YYYYYXXXWWWVUSQPPONMMMMMMLIJGGFEDCCCCB?><<;:9986332100/.+**((('''''((((''&&&$$"!!"!!"""!!!""$$%&&'((*,./023568888888888886665333322211000///....,,....///...+*(((((''''''&&&%%%&''''''&&&'&%%$%&&&&&&%&&&&&&&&''&&'((**(('(((((((((((**,..,*****,......//....+**(''''((*,.////012233335688888888866668889YYYYXWWWWWVUUSQPPONMMLLLLIJJGGFEDCCCC@?><;;:986332210/.,+****('''''((('''&&%$$"!"!!"""!!!""$$&&&''(*,./02336888888888888886555533221100000//...,,..//////..+***((((((((('''&&&'''(((((((('&&&&'''''&&&&&&&&&'''&&''(((('''((((((((****,..,+***+,......//....+**((((((**+.//0001223333568888999999888889:XXXXXWWWVVUUUSPPPONMMLLIIJJJGGFEDCCB@?><;::9853322100/.,+****('''''((('&&&%%$"!!!!"!!!!"""$$&&&&'(*,./0233688888888888888866655322110000////.....////////.,+****(((*****(('''(''((((((**(''''''''('&&&&&&%&''&&&&''(('''''((((((*****+..,++***+,.....////..,+*(((((***+,./0011223333568888999:::999999:XXXXXXXWVUUUTSPPPONNMMLIJJJJGGFEDCC@?><;:99853322110//.,+****(('&''''''&&%$$$"!!!!!""""$$%&&&&'(*,./0123568888888899888888655322111000/////.../////////...,+++*****+++**(((((((******+****((((((('&&&&%%&'&&&&&&'''''''''(((((*++**+,,,,,+****+,....///...,**(((**++++,./011122333588998899::::9999::XXXXXXXWVUUTSQPPPONNNMLIJJJJGFFDCCB?<<;:985333211110//.+*****(''&&''''&&%$"""!!!!!""$"$%&&%%%&(*,./012335665688889988888865533221100000///////000000////..,,..,,,+,,,++++**(((****+,.,,,,,+****(('&&%%%&&&&%%&&'''&&&'''(((**+,,+++,,,,.,++****,,..///...,*****++,+**,./0111222356889988899::::::9::WWWXXXWWVUUSSQPPPOONNMLIJJGGGFEDCB?>;:986322221111100/.+*****('''&&''&&%$""!!!!!!""$$$%&&%%%&'*,./0122333335688888866888653332211100000000000011100/////...//....,,,,,..,+****+,,..//////..,+***('&%%&&&&&%%&&'''&&&'''((**+,,,,,,,,,...,+*((**+,.......,++++,,,,+**,./0011222356888888899::;;;::::WWWWWWWVUUTSQQPPOOONNLIIJGGFFEDC@?><:985321111000100//.+**+++*(''&&&&&%$"!!!!"""$$$%%%%%$$%'*,./012223333566888885588665332221111111001122111110///////////////........,+++,...//00000///..,,*('&&&&&&&&&&&&'''&&&'''(**++,,,,+,,.....+*((((**++,,,,.,,,,,,,..,+**,..//01222235888888999:;;;;;:::VVVWWWVUUTSSQQPPOOONMLIJJGFEDDCB?><;:85211000000000///.,++,,+*(''&%$$$$"!!""$$$$%%%%%%$$%'*,./011112233555688865566553322211111122112233221100////////00//00/............//000112210000//..+*(''&&&&&&''''''''''''((*++++++++,.....,**((((********+,,,..,,..,+++,.../0122223368888999::;;;;;;;;UUUUUUUUSSSQQQPPOOONMMIJGFEDCB@?><;:963210//////00///.......+*(''&%$$""!!!""$$$$$%%&%%$%&'(+./00110112233356655555533322221111223322335532211000//////00/0000//../...////0012223332111110/.,*((''&&&&''('''((((((((*+++**+++,.....,+**(((((((((((**,,+,,,+...,,,..../012222336688899:::;;;;<<<;  +  33221110000//..----,,,++***))))((''&&&&%%%$$###""""!!          + +   ???>??:==234=??=??3<=7=>9>>:>>47474747575858585858686868686969696979797979797979796879 8:68!8:!8:"8:"8:!78#8:#8:$8:$9:%9:%9;&9;&9;'9;&9;'9;(9;&89(:;):;):;*:;*:;*:<*:;+:<*9:+:<,:<,;<-;<-;<.;<.;<-9:/;<0;<0<=1<=1:;4<=4==5==5=>7=>8>>8=>6<<;>?9<=245<>?4;<:>>:>>;>>=??>??>??455???>>>===888222///,,,+++***)))%%%""" + + + 倀倀倀倀倀倀倀XXXXXXXXXXXXXXXXXXXXXXXXXXXX  X XXXXXXX X X倀X倀XX<<;<;<<<<;= <>>>    < XXXXX 9  9倀?>?< ;XXXX>> XXXXX   XXX  XX XX  XXXXXXXXXX   X倀XXXXX  XXX    < X䀄 XXXXXXXXXXXXX XXXXXXXXXXXXXXXXX 倀X 9< XX XXX  XXX X +XX>< XX  G((((KKGGGGGGGGGG圜K*-+)(((((((KFGGGGGG圜ggKKKلXXXG(((((KKKGGGGGGGGG圜KK,+)(*)(((((GGGG蜜GGGGgKggXX? XGK(((((KKGGGGGGG圜KK**)*)(((*)GGFG朜GGGGGKggggggXX?GGGG(((KKGGGGGGGGG圜K圜+**)(()**GGGGGGGGGKKKggggggggg؄< GGGGG(((KKKGGGG圜K*)(()(KGGGGGGG䜜FF圜ڜKgggggggg؄<Y 倄GGGGGff(((ڜKGG朜G)(KGGGFGGGGݜGKggggGG倀XGGGGGGff((((KGGGGGG朜眜)*(DKGGGGGGKKܜGKKGGGGGXXGGGf((((圜GGGGGGGG**圜KgGGFGGGGKGGGG   XGffGf(((圜眜眜GGGG朜)+KKڜKggGGGGGGGGKKGKGGGGGGG GfG((圜朜GGGGGG朜**KKKKgGGGGGGGGGGGKKڜ霜KKGGGGGGG〄G((圜GGGGGGGGG眜KKgGGGGGGGGGGK؜KGGGG@?倀Gff((KۜGGGKKgDKGGGGGKGGG圄倄@@G(G圜眜GGGGGGGGKKKKKKKKGGGGGGGGGG X G߷GG圜GGGGGGGGGGKKKKKKKGGGGG圜GGGKKGGK;@@@倄GfGGGGGGGGGGG朜KKKKKKKKKKKGG圜朜GKKڜKKgGGK倀〄圜眜f߷GGGGGKKKKKKKۜ眜KKKKKKKKK뗗KGGKGGڄXX@@XKf///fKFGGGGGKKKKKKKKKKKKKKKK眜眜엗KGGKG眜GGK @@@  f/JffKGGGGGGGGGGKK]\]]KKKKKKKKKK엗KK圜GK>;ffffffKKKKKGGGGK]]KKKfKKKKKKKK엗KڜGG䜜KK 9<倄fffffffffJJfGGGGG\\KgKKKKKKKKGGGGGGG䀀 儎ffffffffffJfKK㜜GG\\KKKKKKKKKK엗GGGGGGKXX hhhhX倀ffffffffffۜKKK㜜GGGK]\KKKKKKKKKKK엗KGGٜGFGGGGGKKhhhhhhhhhhoohhhhhhhhhh XfffffffffJKKKKKKKKKKKKKK엗KGGKGGGGGGGGGKK圄hooooooohhhooooooohhhhohhhhhhX倄ffJJKKK\KKKKKKKKKKK엗KGGGKFKhoohhhhohhhhhhhhhhhhhohhooohhohhhhoooh fKKK]\ޜKKKKKKKKKKKK뗗KKFGGKKGGKhoohhohhohhohhhhohhohhhhhhhohoooohhhXfffGGGGK\펏KKKKKKKKKKKGGKKGGK倀hoohhhohhhhhoohhhoohhnhhhhhhooohhhh倄ffffffffff헗KKKKKKKKKKKKKKKKGKKG hoohhhoohhohhooohhohhhohhhhoohhhoohh倀ffffffffffۜGGKKKKKKKKKKKKKKKKKKKGGGG倀hnoooonhhhohhohohhhohhhohhhoohoohhhnhh GGgfffK眜KGGGKKKKKKKKKKKKKKK眜KGGGل hoohhhhhhohhnhonhhnhhoohhhonhhhoohhohGK헗KGGGK霜]KKKKKKKKKKKKK圜KKKKFG䜜KلhoohhnhhohhoooohhohhhoohhhhnhhohX헗ٜGGGGK圜KKKKKKڜKKK朜KKKKKKڜFFGhoohhohhohhhoohhhohhoohhohhhohKٜ헗(KGGG眜KKKKKKKKڜGGGhnohhohhohhhohhnhhhohhhhohhooh 헗((GGKKKKKKKKgggggggKKF䜜KGG Xhoohhohhohhhhhhhhoohhhoohhooh䀃K엗((GKKKKKKKKK圜gggggKٜGGG圄hhhhhhhhhhhhonooohhhonh;K엗((Gٜ霜KKKKKڜggggggKKKgKKKKKKGGG9hhhhhhhhohhXX?X 偀GKK߷((KGGKG(+/+*,**fKܜ뜜ffffffgggggggggGGX   ? XXGKKK헷((((gKG((,//(((()((fGGK霜GKgggffffggggggg뗗ݜFGG䄅XX    ??   XXGK+)헗((((KGGݜ엗(,///.((((ffGGڜKggggggffgggggߗKKG䄈      XK귷()*(((((F(((,//--+fGGKڜKgggggffgggggߗKKGGG     00000000000000000000? XKߗ(**)(((KG(((((+//)圜KKggggߗK        (((((*((엷((GGG((+fKKKK圜쏏KGG(ڜG       ??                ((((헗()((((GGG(*/fKGKKKK圜KGGGGGGGGGK((X ?    ;(((((()(߷GGGGGܜK霜GGKGGGf((Kۜ     ;℗(()((((߷߷GGGKKKKKGGGGKKKKGGK)(( @@@@ (((((((߷KGGGKKGKKGGGGKG((((G 9 @@@ X((((((߷GKDffKٜK眜ۜGGGGFKٜ((GG倄 A@@@ XX((((㜜KfgKKٜ䜜KKKGGGGGGG((GGG倀 A@@@@  ((GGGGKK圜KKGGGGFG A@@@@@ ;X朜GGGGGGKGGGGGGGGKK䄀 A@@@@ X朜圜GGGGGGGGGKKKKGGGGGGGGFG((((KKGG A@ 圜GGGGGGGKDGFGGGGFGGGGFFKG폏(((KKKKKGGGX + + + + + + + + + + + + + + + + + + + + + + A@@@ + + K圜圜GGGGGGGGKGGFGGGGGGGGGGGGGGGKG쏏((KKKKKGGGGGᄄ  + + + + A@@@@ +  KKKKKGGGGGFGGGG(((GGGGGGGGGGGGGGGGG朜G圜쏏(((KKKKGG + + + + + + + + + + + + + + + + + + + + + + + + +AAAA + + +<KKKKKKGGGGGGGKGK)(((GGGGGGGGGGGGG朜((KK + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <ۜGGGGGGGGKGK)GGGGGGGGGGG朜眜Kꏏߗ(( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +X<䆄GGGGKGGKGKGKKKKK((GGGGG朜眜K돏((圜䀄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + XKGGGGGGKKKKGKߖ(KGGGGGGFGG眜K( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +XXKGGGGGKKKK(()FGGGGG圜眜ߗGG? + + + + + + + + + + + + + + + + + + + + + + + + + + + AAA + + + + + + + + K(((*KKڜ眜眜KKKKK뗗焄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAA + + +GK(*))*K眜KKKKF엗㜜X + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAA + +X <GKGG圜眜KKKߗKK+**(햗蜜KKKGK뗗G؜ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAXKKK-*)((KKKKKꗗ뗗G GGٜ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAXXX圜KKKK*(((朜KGKKܜK뗗ߗ(GG Gڜ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA圜KKKKKKKKKK(((헗KKKK뗗엗GGڜ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX圜KKKKKKKKKKKKKKKKKKKKKKK(헗KK霜K뷗(䜜倀 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA朜KKK(KKKK߷((ڜKKKKKKKKKKK뗗ߜG倃 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX췷(((엗((朜KKKKKKKKGGG圜ڜ圄 + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAꜜٜ엗((((((g(KۜKKۜK䜜GFGG䜜䜜 + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA GG뗗((((((((GGKߗKKK엗FGG   + + + + AAAAAAAAAAAAAAAAAAAAAAAAAAAA>>〄GG朜߷((((((((((((((KK؜KKKߗKKKKGGGGG + + AAAAAAAAAAAAAAAAAAAAA@@@@@@@@;GGK圜圜((((((((((((((GKKK뗗GGGGGG<倄 + + AAAAAAAAAAAAAAAAAAA@@@@@@@@@@X???? 圜ڜ䜜߷((((((((((()((KGGG߷(KKڜGG???぀X + + AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@倀 K)((((((((((((**((((KKKۜGGK鄀X AAAAAAAAAAAAAAAAA@@@@@@@@@@@@ 倀FKKKKG圜(((((+)((((((()))***((((()KKKKKۜKG뗗헗GGK݃ X + + AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@FGKKFFGGGG䜜(((((((**((((((((())++*)(())()gGKKKKK엗K݄X NLLLLLLLLLLLLLAAAAAAAAAAAA@@@@@@@@@@@@@@@@XFKFGGGGGG圜뗗((()))(((((((()*+,+*)()(()*fgG헗GKKٜ圜GGG헗KK鄈X NNLLLLLLLLLAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@ + +  +FFFgGGG圜엗**)))())********)))*(*fٜ엗(䜜KڜGGG眜GGG헗K NNNNLLLLLLLLLLLAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@GGGGGGGG߷()*)(()+++)))()*)+))(ff얗(KGKGGGGGGGGG헗KK NNNNNNNNNNAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?K엗햔))((())))+f(GGGGGGGGGGGGGGGGGGG  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@ GGKK())(((**))DD엗GGڜgggKGGGGGGGGGGGGGG헗K<䀄 NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@GGGGGGGGG폏((())))))))KKKKGGKKffffgggGGGGGGGGGGGGG뗗헗KKK< NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@XG(((()***+gg߷KGGKffffGGGGGGGGGGGڜۄ NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@XXGڜ(++*(((()+++Dggg(眜KKKKK眜GGGGGGGGGGGGGX NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@圜((()((((((++,DfKKKggggfKKKK++++,KGGGGGGGGGG߄ NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@@XK헗((((((,KKKgggfKKgKK,,+**++()++**GGGGG݄ < NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@K((((((((ffKKggggggffK߷KKK*++***++**)()++++*)(((((KٜGGGGG  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@X;䀄圜G((((())KKKggggggggDfDK߷*****)***)(((++*)((((((((ٜGGGGGGٜꗗG< NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@?????XG(()()))KKKgggggggDD(헗))***)***)(((***)((((((ٜKGGGGGG뗗GG<䀀 NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@XXXGKGG(*)**KKgggggggggD뗗헷()***)***)(((**+)((((((((GGGGGGGٜ엗헗لX NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@䈈XGGGGGG(*+*Kgggggggggggffߗ헷(K))***)*)*(((*+*)(((())((GGGGGGGڜ헗헗XX NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@XXKGGFGGG*+Kgggggggggggggggݗ헗(ٜ()**)***((()++)(((((((((((GGGGGڜ헗헗 + NNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@GGGGGGGGGGGggggggggggggggKޗ헗K()*))***)((*+*),+(((((((((((GGGGGGGG뗗헗헗圜 NNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@GGGGGGGGGGGGGgggggggggggggڜߗ(())))**)((*+*)(()((((((((((GGGGGGߗ헗엗圜蜄倀 NNNNNNƖƗNNNNAAAAAA@@@@@@@@@@@@ GGGGGGGGGGGGGGGfggggggggggggggKߗ(((())))***)((+,)((((()(((((((((GGGGGGG엗엗엗엗X  NNNNNƖAAAAA@@@@@@@@@@@@@GGGGGGGGGGGGG圜KffgggggggGG(((((((헖K))**)***)(),,*(((())(((((((()GGGGGGGGGGGK엗엗엗眜 NNNNNƕAAAAA@@@@@@@@@@@@@@@GGGGGGGGGGGGGGGGGGGGGGKKGGK(((ߗ헗((G()*))***)(*++*((()*)(((((()GGGGGG߷뗗 NNNNƕAAAAA@@@@@@@@@@@@@@@@GGGGGGGGGGGGGGGGGGGGKKGGGGGGGGK(((엗((KG())))**)(+,*)(((***))(((()KGG᜜GG߷뗗X  NNNNƕAAAAA@@@@@@@@@@@@@@@@XXGGGGGGGGGGGGGGGGGGGG圜朜GGGGGG((엗G()****+*)+,*)(()*****((()((KGGGGG᜜GGX NNNNƕAAAAA@@@@@@@@@@@@@@@@@GGGGGGGGGGGGGG圜朜GGGGGGK(*****)*+*)((***))(**(((KGGGGGGGGGGGKGGK޷X NNNƕAAAA@@@@@@@@@@@@@@@@@@@@ GGGGGGGGGGGGG圜G朜GGGGGGGKKGGG()****)*)((*(((GGGKGGG朜X  NNƕAAAA@@@@@@@@@@@@@@@@@@@@@@X GGGGGGGGGGGG圜GGGGGGGGGKGGGGK()***+)*))(䜜KGGKK朜 NƕAAAA@@@@@@@@@@@@@@@@@@@@@@@9;GGGGGGGGGG朜朜GGGGKGGGGGGK)***+*+KKKKGKKߗ朜〄  ƔAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X GGGGGGGG眜GGGGGGKKGGGGF圜GGGGGGG(******KK(朜<哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@㈈XXKKKKKKKGGGGGGGGGGGGFKKKKKKKGG䜜眜GGGGߗ(*(f眜KKK僈XX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ XXKKKKKKGGGGGGGGGGGGGGGGKKKKٜGGGG圜GGGGߗ(((߷fK眜KKKKKKK朜X哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@XXKKKKGGGGGGGGKKKKGGGGG㜜GGGKߗ(((KKKKKKKKKKڜX哔AAA@@@@@@@@@@@@@@@@@@KKGGGGGGKKKKKKGGGGG圜GG䜜KKKߗ((KKKKKKKKKKKKgK眜哔AAA@@@@@@@@@@@@<<〄GGGGGGGKKKKKKGGGGGGKKKKGGGGG䜜KKKߗ(KKKKKKڜKKKKKg朜哔AAAA@@@@@@@@@@@ ????;GFGGGGGFGKKGGGGGGKKKKKfKKKXXNNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ <GGGG圜GG朜GGKKgGGGGGGGK߷KKKKKGGKKgfKG NNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XGGGG䜜GGKGKgfGGGGKKKKKGGGڜKggKffKKKG圜NNNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XGGFFKKGGKKGGKKggGGGGGggKKKKKKGGGٜKgKKgKKKG倄NNNNNNN啖AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X G圜朜FKGKKGGKGGGKKKKKKKKGKKKDKKFXNNNNNNNNN喗AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X < 圜GGٜG眜圜KGGGKKKKKKKKKGGgKKNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@< FGڜ朜KGGGKKKKKKKKKKGGGGKKKKڜ<> XNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX;X ;1NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX倀倀倀倀XX 倀倀倀倀倀倀倀 X倀< ?XXX;< NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXX XXXXXX NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X<先XX9;;XXXXXX XXXXX XXXXXX  XAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX<< ?>>9 < X  䀀;  9< ;?>?>X࿿AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???トX  9<   ?  X  9 <<? <<<<;9<>>?>=9<99䀀9;XX?< ㄿ000࿿000@@@@@@@@@@@@@@@@@@@@@XX;??< <  XXXXX<  XX X倀XX< X XX 〄000000000000000AA@@@@@@@@@@@@@@@@@@@@  XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXX; 0000000000000000A@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXX XXX XXXXXXXXXXXXX0000000000000000000000AAA@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXXXXXXXXX0000000000000000A@@@@@@@@@@@@@@@@@@@@XXXXXX000000000000000000000000000000@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   X XXXXXXXXXX;$6!2 .*&"!& * +.2 +6:??; 6 2.*&!"!&%**..32 76;:?>  "'-38>=-<,<*;) ;' +:&9$9#?;72.*&" ?=8610*)#"?6 -$ $- 6?>:51,'#"6!.!&  ?:62 - )%  +( + / 2 58<??:> ;>;>"<>:1-$!>= >4=,=##=,=5= >= &)-037:=!"?&&?**?./?23?77?;;????>>>>>> +>>>=======#>951- )$!  ' -?????#?&?*?.>%> >>>#> +>4>>>>$$?6 -$$- 6?" +' - 38> +#)$.-46:?? !&+/49>  $ (+/"3& """&&&***...333777;;;???3??倀倀倀倀倀倀倀XXXXXXXXXXXXXXXXXXXXXXXXXXXX  X XXXXXXX X X倀X倀XX<<;<;<<<<;= <>>>    < XXXXX 9  9倀<= ;  < ;倀X9  9=9<; 9;、9< XX <XXXXYX倀XXX< XXX倀X X < X >>< ;XXXX>> XXXXX   XXX  XX XX  XXXXXXXXXX   X倀XXXXX  XXX    < X䀄 XXXXXXXXXXXXX XXXXXXXXXXXXXXXXX 倀X 9< XX XXX  XXX X +XX>< XX  <XXX< XXXXXXXX XX<<  倀 XX XXXXX XX   < XX  <XXXXXgffff//////ffff////ffff///////////ffffeeף//////ffffffffeeeeefXXgfff//////fff/////ffff////////////ffffe֢/////fffffffeeeffX䈈XXgffff//////fff/////ffff/////////fffeeeף////fffffffeeefӄXXffff//////fff/////ffff///////ffffeeeף///fffffffeeeeeԄ <fffff//////fff/////ffff//////fffeeeeeע///fffffffeeeeՄ fffff///////fff/////fff/////fffeeeeeף֣//fffffffՄ;〄fffff////fff/////fff////fffeeeeeeeע֣//ffffffffք<ffffff///ff/////fff////fffeeeeeeeע֣//fffffff///Մ䀀ffffff//ff/////ff///fffeeeeeeee֢֣/ffffff////ՄXfffffff//ff//////ffff///ffffeeeeeeeeע֣/fffffff/////ԄX ffffff/ff//////fffff֣/fffeeeeeeeeeע֣/fffffff/////ԄX䀀<ffffff//ff////ff///ffeeeeeeeeeע֣/ffffff//////ԄXXXfffffff/ff////ff//fffeeeeeeeeeeע֣/fffff///////ӄXX Xffffff/f////fffף/ffeeeeeeeeeeע֣ffffff///////fXXffffff/f//fff֣/ffeeeeeeeeeeע֣/fffff////////ff< ffffff/f//fffף/ffeeeeeeeeedע֣ffffff/////////fff<Y 倄fffff/f//ffff֣ffeeeeeeddeddעפffffff/////ffff倀Xfffff////fffffף/ffeeedeeededdעףfffeffף////ffffffXXffff/f///fffff֣fffeeeddddedddע֣/ffeffף/ffffff   Xffff////fffף/ffeeedddddddddע֣ffeeffף///ffffffff ffff////fff֣/ffeeeeddddddddע֣ffeeeffף//ffffffffff〄ffff///fffףףffeeeeddddddddע֣ffeeffף//fffffffffff@倀fffff////fff֣/ffeeedddddddddע֣ffeeeffף/fffffffffffff倄@@ffff///fffף֣fffeeedddddddddעפffeeeefffף/fffffffffffff҄ X ffff///fffףף/ffeeddddddddd֡ףffeeeeffף/fffffffff҄;@@@倄ffff///fffף֣ffeedddddddddd֡ףffeeeeffףעע/fffffffff҄倀〄ffff//ffףף/ffeeeddddddddd֣֡ffeeeefffףffffffffXX@@Xfff֣//ffףף/ffeeddddddddd֣֡feeeeffףfffӄ @@@  fff///ffףfffeedddddddddd֡ע֣feeeeefffףffffӄ>;fff///fffף/ffedddddddddd֣֡feeeeefffףfffӄ 9<倄ff///ff֣/fffeedddddddddd֣֡ffeeeffףfeԄ䀀 ff///fffף/ffeedddddddddd֡עףfeeeffףeԄXX hhhhX倀f///fffףffeedddddddddd֡עףfeeefffףԄhhhhhhhhhhoohhhhhhhhhh Xf///fff֣/ffeedddddddddd֡ףeeeffףeeeՄhooooooohhhooooooohhhhohhhhhhX倄֣//ffffף/fffeeddddddddd֣֡feeefffףeeeeeeeՄhoohhhhohhhhhhhhhhhhhohhooohhohhhhoooh ֣֤/ff֣ffeeddddddddd֡ע֣feeefffףeeeeՄhoohhohhohhohhhhohhohhhhhhhohoooohhhX֣/ffף/ffeeeddddddddd֣֡feeeffףeeք倀hoohhhohhhhhoohhhoohhnhhhhhhooohhhh倄֣/ffףfeeddddddddd֣֡feeeffףք hoohhhoohhohhooohhohhhohhhhoohhhoohh倀ף/ff֣/ffedddddddddd֡ףeeeefffףք倀hnoooonhhhohhohohhhohhhohhhoohoohhhnhh գ//ffףffeeddddddddd֡עףeeeeffףք hoohhhhhhohhnhonhhnhhoohhhonhhhoohhoh֣֣/fff֣/ffeedddddddddd֣֡feeeeffףׄhoohhnhhohhoooohhohhhoohhhhnhhohX֣֣ffףffedddddddddd֣֡feeeeffףׄhoohhohhohhhoohhhohhoohhohhhohfף//fffףfeeddddddddd֣֡eeeeffףףףhnohhohhohhhohhnhhhohhhhohhooh գ//fff֣/ffeedddddddddա֣eeeeffףף Xhoohhohhohhhhhhhhoohhhoohhooh䀃֣//ffףfeddddddddd֡ףfeeeefffףףhhhhhhhhhhhhonooohhhonh;e֣֤/ff֣/ffeeddddddddd֡עףeeeeeffףף9hhhhhhhhohh< ֣/ffףfeeddddddddd֡ףfeeeeefףף <hhhXף/f֢/ffeddddddddd֡ע֣eeeeeףףX倀XX֣֣ffףffeeddddddddd֡ףfeeeeeffףף XXXX֣֣fffףffeddddddddd֣֡eeeefףף先ף֤/fffףffeedddddddd֡ע֣eeeeeffףףXXX֣//fff֢ffeddeeedddd֡עפeeeefffעףX֣//fffףffeedeeeeedd֡ףfeeffעX ֣/ffףffeddeeeeed֡ע֣feefע〄wwwwwwwwwwwwwwwwwwwwwwwwwwwX<䀀֣գ/ff֣feedeeeeee֣֡feeffעXwwww9倃ףգ/ffףfeeeeeeee֡פfefeeeעww䈈X֣֣ff֣ffeeeeeeee֡עףeefeeeeeeeע〄w Xף/ff֣ffeeeeee֡ףffeeeeeeeeע 9䀄X֣fפffeeee֣֡ffeeeeeeעwwww֤ff֣ffeeee֡עפfffeeeeeeeeע <䀀 ㄤ/ffףfeee֡פffeeeeeeeע倀Xㄣ/fff֣ffeeeeעףffeeeeeeעXX倄ע//fffףfee֣feeeeeeףXXX ע//ff֣ffeeeע֣fffeeeeeeף  עգ/ffףfeeeפfffeeeeeעXףգff֢ffeeףffeeeeeף; <倄ף֣ffףfee֣feeeeeeע>XXX 偀ףe֣ffפ/fee֣fffeeeeeעעX    XXףe֣fffףffeפffeeeeעעׄXX       XXף֣ffפfeee֣fffeעעք      Xf֤/ff֣ffeפf֢עՄ      Xf//fff֢feeפffףעք       //ffףffee֣fff֢עք                       /fffףfeפffףףעׄX     ;儣/fff֣ffee֤ff֢֣עף     ;℣/ffףffeգfffףףע// @@@@ e֣/fff֣feeרffףףע֣ 9 @@@ X֣/ffףffee֣ffffף֣ף倄 A@@@ XXf֣/ff֣ffeգfffף֣ף倀 A@@@@  ףf֣ffףffee֤ffף֣֣ A@@@@@ ;Xף/fff֢ffe֣fff֣dd֣ף A@@@@ Xף/ff֣feeרfff֣ddddeeף֣ A@ ףf//ffפ/ffee֤ffffףee֣֣X + + + + + + + + + + + + + + + + + + + + + + A@@@ + + ףe//ff֣feרfffףeeeףף  + + + + A@@@@ +  ף//fffפfe֤ffffףee֣ף/ + + + + + + + + + + + + + + + + + + + + + + + + +AAAA + + +<ף/ff֣ffeסգffffףddee֣֣// + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <ףf/ffפfeע֤ffffףעdddddee֣ף// + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +X<䆄ףf֤/ff֣/ffeעգffff֣ףסddddeeeedee֣֣///䀄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Xףf//fffפfeע֤fff֣dddddeedeeeee֣֣/// + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +XXףf//ff֣feգffffףddddddddeeeeee֣ף/// + + + + + + + + + + + + + + + + + + + + + + + + + + + AAA + + + + + + + + עef/ff֢fe֤fff֣ddddddddddef֣ף////ք + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAA + + +ףf//fff֣feգffffףסee/֣////քX + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAA + +X <ף//fff֣ffe֤ffff֣סעeee֣ף////Մ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAXףf//ff֣feգfffףףeef/֣///Մ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAXXXףff/fff֣fee֤ffff֣סעeee֣֣////Մ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAףդ/fffף/feeգfffףסעeeeeefףף////Մ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXf֤/fff֣fee֤ffff֣סףeeeeeeee֣ף/////Մ倀 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf֤fffףffeգfff֣ףeeeeeeee֣֣///Մ倃 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXf//fff֣/fee֤/ffff֣סףeeeeeeeeף////Ԅ + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAעf//fff֣feգffff֣ססףeeeeeeeee֣///Ԅ + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ףef/fff֣ffe֤ffffգףeeeeeeeeפ///Ԅ   + + + + AAAAAAAAAAAAAAAAAAAAAAAAAAAA>>〄ףfդ/fff֣feeգffff֣עeeeeeeeeդ/////Ԅ + + AAAAAAAAAAAAAAAAAAAAA@@@@@@@@;ףef//fff֣/ffee֤ffff֣ףeeeeeeeeeeeӣ////Ԅ<倄 + + AAAAAAAAAAAAAAAAAAA@@@@@@@@@@X ףe/ffף/feeբfffff֣ףeeeeee֤////Ԅ぀X + + AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@倀 ף//fff֣/fe֣ffffգףfeeeeգ////ԄX AAAAAAAAAAAAAAAAA@@@@@@@@@@@@ 倀ףդfff/ffeרffff֣ףeeeeפ///ԃ X + + AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@ף//ff/fe֣ffffףעףfeeee֤////ӄX NLLLLLLLLLLLLLAAAAAAAAAAAA@@@@@@@@@@@@@@@@Xף//fffרffff֣ףfeeeeԣ///ӄX NNLLLLLLLLLAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@ + +  +עդ/fffffe֣fff֣ףfeeeeעס֤///ӄ NNNNLLLLLLLLLLLAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@ף//fffפffff֣ףeeeeeeעסգ///ӄ NNNNNNNNNNAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<ףդ/fff֣fff֣ףffeeeeeeeעספ////ӄ NNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@ 䀄ף//fffffe֤ffff֣עeedeeeeeeedd֡դ///ӄ NNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@ף//fffffգffffףעfeddeeeeddddd֡סգ///ӄ  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@ ף//ffffee֤fff֣feeedddddՠ֤//ӄ<䀄 NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@֣//fffffգffff֣ffeedeedգ//ӄ< NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@Xף//fffffe֣ffff֣ffeedפ//ӄ NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@XXף/ffffգffff֣fedeeף֣//ӄX NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@ף//fffffee֣ffff֣עffeedefע֣֡//ӄ NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@@Xף//fffffeפfff֣ףffedfע֡פ//ӄ < NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@ף/fffffffe֣ffff֣עעffedeffף֡ס֣//ӄ  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@X;䀄ף/fffffffeeפffffףעffedfעס֣//ӄ< NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@X֣/ffffffffգfff֣עffeedfעפ//Ӄ<䀀 NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@XXXף//ffffffffe֣/ffffףעעfffeefע֣///fX NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@䈈Xף///ffffffffգffff֣ףfeע֢//fffXX NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@XXף//ffffffee֣ffff֣ףffeffעפ///ffff + NNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@ף//fffפfff֣ףffeefעס֣///ffffff NNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@f//feeգffff֣עffeeffע֣///ffffff倀 NNNNNNƖƗNNNNAAAAAA@@@@@@@@@@@@ f/fe֣/fffפעfffeeeffעף//ffffffffX  NNNNNƖAAAAA@@@@@@@@@@@@@ff//fffפffff֣ףfffeefffעעעעף///fffffffffff NNNNNƕAAAAA@@@@@@@@@@@@@@@//fffգfffףעףfeefעף//fffffffffffff NNNNƕAAAAA@@@@@@@@@@@@@@@@//fff֣/fff֣ףffeeffעף///fffffffffffffffX  NNNNƕAAAAA@@@@@@@@@@@@@@@@XX/fffפffff֣ffeffעף//ffffffffffffffggX NNNNƕAAAAA@@@@@@@@@@@@@@@@@fffffգ/fffפffeeefffעע//ffffffffffffffgggggX NNNƕAAAA@@@@@@@@@@@@@@@@@@@@ fffffe֣/fff֣ffeefffעף///fffffffffffffggggggX  NNƕAAAA@@@@@@@@@@@@@@@@@@@@@@X ffffפffff֣ffeffעף//ffffffffffffffggggggg NƕAAAA@@@@@@@@@@@@@@@@@@@@@@@9;fff֣/ffffգffeefffעע//fffffffffffffffggffggg〄  ƔAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X fffe֤fff֣ffeeefffעף//ffffffffffffggggggggggg<<  哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Xfffգ/ffff֤ffefffע/fffffffffffffgggggggggggXXX 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  Xfffe֣/fffffգffeeefffע///ffffffffffffgfgggggggggXX 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Xffff֤fffff֣fffeefffעע///fffffffffffgggggggggلX 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ffffeգ/ffff/fffeefffעף///fffffffffffffggggggggل 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X__fffe֣/ffffգ/ffeefffעע///ffffffffffffffgggggggل  哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@__ffff֤/fffff֣/ffeeeffע///ffffffffffffggggggggلX 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@___fffeգ/ffff/ffeeffע//fffffffffffffggggggggXXX  哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@__ffff֣/ffff/ffefffעף///ffffffffffffggfgggggX  哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@____fffe֣//fff֣ffefffעף///fffffffffffgfggggg 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ____ffffգ/fffff֣/ffefffעף///fffffffffffgfgggل  哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@___fff֣/fffff֣/ffefffעף////ffffffffffggggلX  哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X __fffe֤/fffff//ffefffעף//ffffffffffgلX 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<〄___ffffeգ//ffff/ffefffעעף///ffffffffل 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X<<___fff֣/ffff/ffeefffעעף///fffffffل 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@䀀 ___ffffe֣/fff//ffeeffffעעף//ffffffل<><哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@㈈XX___fffeգ//fffff//feeffffףעף///ffffffgXX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ XX_ __ffff֣//fffff//ffeeffffעף//fffffffgلX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@XX_ __ffff֣/ffffff//ffeffffעף///fffffgلX哔AAA@@@@@@@@@@@@@@@@@@ __fffffe///ffffff////ffeffffעעף///fffffل哔AAA@@@@@@@@@@@@<<〄 _fffffff///ffffff///ffeffffעעף///fffffل哔AAAA@@@@@@@@@@@ ;< fffffffff֣///ffffff///feffffעף//fffffgل 1哔AAAA@@@@@@@@@@@@@倀 G _ffffffffffe֣//ffffffff////////ffefffffעעעף//fffffg;<哔AAAA@@@@@@@@@@@@@@@G _ffffffffffff///fffffffffffff///////fffffעעף//fffffgggX1哔AAAA@@@@@@@@@@@@@@@@@G fffffffffffff////fffffffffffff/////ffffffעף//fffffggggXX哔AAAA@@@@@@@@@@@@@@@@@@@ +  +Gggfffffffffff/////fffffffffffff////ffffffעע////ffffgggggXXNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@Xgfffffffffffff///////ffffffffffffffffffffעף////fffffgggggggggNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@ggfffffffffffff///////ffffffffffffffffffff///ffffggggggggggXNNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Xgfffffffffff//////fffffffffffffffffffffff///fffgggggggggggg; NNNN哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@倄fffffffffff//////ffffffffffffffffffffffffff///ffffgggggggggggggXXNNNNN哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX>ggffffffffff//////fffffffffffffffffffffffffffffff///fffggggggggggggggXXNNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ <fffffffffff/////fffgfffffffffffff/ffffggggggggggggggff NNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Xgfffffffff/////ffffffffff//fffggggggggggggggfgffNNNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Xgfffffffff/////fffffffffff/ffffggggggggggggffffff倄NNNNNNN啖AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X ggffffffffffffff////fffffffffffffffgggggggggggggfffffXNNNNNNNNN喗AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X < ggffffffffffffffffff///ffgffffffffffffggggggggggggggfffffNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@< ggffffffffffffffffffff///ffgfffffffffffggggggggggggffffffff<> XNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX;X ;1NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX倀倀倀倀XX 倀倀倀倀倀倀倀 X倀< XXX;< NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXX XXXXXX NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X<先XX9;;XXXXXX XXXXX XXXXXX  XAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX<< >>9 < X  䀀;  9< ;>>XAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@トX  9<     X  9 << <<<<;9<>>>=9<99䀀9;XX< ㄿ@@@@@@@@@@@@@@@@@@@@@XX;< <  XXXXX<  XX X倀XX< X XX 〄AA@@@@@@@@@@@@@@@@@@@@  XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXX; A@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXX XXX XXXXXXXXXXXXXAAA@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXXXXXXXXXA@@@@@@@@@@@@@@@@@@@@XXXXXX@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   X XXXXXXXXXX;$6!2 .*&"!& * +.2 +6:??; 6 2.*&!"!&%**..32 76;:?>  "'-38>=-<,<*;) ;' +:&9$9#?;72.*&" ?=8610*)#"?6 -$ $- 6?>:51,'#"6!.!&  ?:62 - )%  +( + / 2 58<??:> ;>;>"<>:1-$!>= >4=,=##=,=5= >= &)-037:=!"?&&?**?./?23?77?;;????>>>>>> +>>>=======#>951- )$!  ' -?????#?&?*?.>%> >>>#> +>4>>>>$$?6 -$$- 6?" +' - 38> +#)$.-46:?? !&+/49>  $ (+/"3& """&&&***...333777;;;???3??倀倀倀倀倀倀倀XXXXXXXXXXXXXXXXXXXXXXXXXXXX  X XXXXXXX X X倀X倀XX<<;<;<<<<;= <>>>    < XXXXX 9  9倀?>?< ;XXXX>> XXXXX   XXX  XX XX  XXXXXXXXXX   X倀XXXXX  XXX    < X䀄 XXXXXXXXXXXXX XXXXXXXXXXXXXXXXX 倀X 9< ?XX XXX  XXX X +XX>< ???XX  ??;닍 9<倄刈䀀 刈剋XX hhhhX倀刈ꅈ鉋hhhhhhhhhhoohhhhhhhhhh X鈉剈hooooooohhhooooooohhhhohhhhhhX倄剈hoohhhhohhhhhhhhhhhhhohhooohhohhhhoooh 剈hoohhohhohhohhhhohhohhhhhhhohoooohhhX剈鉉苊倀hoohhhohhhhhoohhhoohhnhhhhhhooohhhh倄朜抉 hoohhhoohhohhooohhohhhohhhhoohhhoohh倀ꋋ抉倀hnoooonhhhohhohohhhohhhohhhoohoohhhnhh  hoohhhhhhohhnhonhhnhhoohhhonhhhoohhoh鉉鈈朜hoohhnhhohhoooohhohhhoohhhhnhhohX늋닊鈉削ꊊ朜hoohhohhohhhoohhhohhoohhohhhoh銊劊hnohhohhohhhohhnhhhohhhhohhooh ㉊뉉늉 Xhoohhohhohhhhhhhhoohhhoohhooh䀃䉊鉉ꍊhhhhhhhhhhhhonooohhhonh;銊鋊ꊉ9hhhhhhhhohhXX??X 偀朜썌닌X   ?? XX폏挌焅XX    ??   XX圜폏挌焈    ??  X圜圜폏폎썌     ?? X朜펏폏폎      ???????????????????????????????????????????????????  폏펏       ??             ??    폏폏폏X ?? ??    ;儜朜朜 ??  ??    ;ℜ朜朜朜폏 ?? ??@@@@@ 眜돏FGG닄 9 ?? ??@@@@@ X쏏G倄 ???A@?@?@ XXݜGGG倀 ?? ?A@?@?@@  鏏GG ?? ?A@@@@@@ ;XꏏGGGGGޜ ?? ?A@@@@@@ XKGGGGK펍? A@???@@ GKG??X + + + + + + + + + + + + + + + + + + + + + + A@@?@@@ + + Fڜ鄄  + + + + A@@@@ +  GFK?????? + + + + + + + + + + + + + + + + + + + + + + + + +AAAA@ + + +<폏FKG윜G?????? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <폏FKG?????? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +X<䆄,K??????䀄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + XGJKGGGG眜?????? + + + + + + + + + + + + + + + + + + +??? + + + + + + + + + + + + + + + + + + + + + + + + + + +XX폏JG?????? + + + + + + + + + + + + + + + + + +?????? + + + + + + + + + AAA + + + + + + + + 菏کKJJJJԤ@/ 섄 + + + + + + + + + + + + + + + + + + + + + + + + +?????????? + + + + + + + + + +AAAAAAAAAAAAA + + +۩쏏GJԧ. 섈X + + + + + + + + + + + + + + + + + + + + + + +????????? + + + + +AAAAAAAAAAAAAAAAAAA + +X <GGGAAe J턈 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +???? + +AAAAAAAAAAAAAAAAAAAAAAAAAXGe֧/썍GJJJ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAXXX귷GJ KGJJJJ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/JLLL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXGJGKDFGGLߝ倀 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA폏GGfGGFGGGGLLLߝL倃 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX폏G✏JGGFFL圜L + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA쏏폏폏G叏GGG + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA GeGGGK   + + + + AAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AA>>〄폏폏GG + + AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@;⃏폏폏G<倄 + + AAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@X???? KFKGGK???぀X + + AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@倀 GKFGJGfGKKKKꄀX AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@ 倀헗GKKFFGGGKEFF郀 X + + žAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@GFGGG폏GJKKKFFFFK鄈X NLLLLLLLLLLLLL鞞AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@X엏GFGFFKGGGJFFGFFFFKꄈX NNLLLLLLLLLAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@ + +  +߷FgFKGGGGGGGKFFGGG뷷뷷 NNNNLLLLLLLLLLLAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@߷GGFFGGKFGGGGG NNNNNNNNNNAAAAAAAAAA@@@@@@@@@@@@@@@@????@@@@@@@@?<關GFKFFGFGGJJDFFGGGG뷷췷 NNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@??????@@@@@@@ 䀄GGGGFGGGGGGGKGGG뷷뷷 NNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@????@@@@@@@@@????????@@@@@*)+GGFGFFFGGGG圜KFGGGGG뷷  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@??????@@@@@@@????????@@@@@ ()FFGGgGGGFFGGgFGFFF<䀄 NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@???????@@@@@@@?????????@@@@(*GGGGGGGGGGGGGFGGG뷷GGG< NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@????????@@@@@@@?????????@@@@X((()GGGGGGFGGJGKG巷㷷G߷ NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@????????@@@@@@??????????@@@@XX߷(߷)*GGFGGFGGGGGGGJKK߷圜X NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@????????@@@@@@??????????@@@@儗((((GGGGGGGGGGGJGJٷ뷷G䜜G NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@????????@@@@@@??????????@@@XㄗGGGGGGGGGGGGJF؜߷GGGGG < NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@????????@@@@@???????????@@@䄗GGFGGGGG++GGJJGG()(G)()*)*((((()(܄  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@?????????@@@@@???????????@@@@X;䀄((KKGGGGFGFGGGGGJGGGJGF)ߖ())G(ݖݖݖݖݖܖۖ((((ڄ< NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@?????????@@@@@???????????@@@@?????X(ߗߗݗGFFFGGGGGGGfGGfGG(ޖ((GۖGݖܖۖ+()(((ۃ<䀀 NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@?????????@@@@@???????????@@@XXX((((Kٗ(ڗ(KGFFGFFFFGGGGGGGGJGGGGGGG᜗()(*((ܖ(G()))*)*)*)+((((((((X NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@?????????@@@@@???????????@@@@䈈X)(((Kߗ(٥gGFFFFFFFFFFGGGGGFGGGgFGJGfGGGGG嗖((((ܖ(GF*F(*))*(+(+(((((()(XX NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@?????????@@@@@???????????@@@@XXKKٗܗ(GFFFFFFFFFFFFFGGGGGGGFgFFFFGFFGG)GJGGGGK(((((ۖGGFGGGFܖܖۖ)((((((ޕ܄ + NNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@?????????@@@@@???????????@@@@KGGGߗߗ((GGGFFKKFFFFFFGGGFFFGGGFGGGGGGGGEgFFFEFFFGG)GJGGGGGG((((G(()GGGGGGG())((((((ߖ NNNNNNNNNNNNNAAAAAA@@@?????????@@@@@???????????@@@@FGGGKߖ(((((FGGGFGGFFFFFGGFFGGGGGGGGGGGFGFEgFFFFEFFFFGGG)JGGGfGfGFGGGGGG((GGGF((*G+((*+)*((*倀 NNNNNNƖƗNNNNAAAAAA@@@?????????@@@@@???????????@@@@ GGGFGGGޗ((FGK(GGFFFGFFFGGFFFFFGGGGGGGGGGGGGGGFFFFFgFFFFGFFGFGGG*JGFGGGfGKGGGGGGGG(GGGGGGF*(G+)(X  NNNNNƖAAAAA@@@@?????????@@@@@???????????@@@@GGGGGGGF((KGGGGGFFFFFFFFFFGFGGGGGGGGGGGGGGGFFFFFFFFFFFGGGFFGGGGF,JFGGGGfGٜG((JGGGGGGGKK*)GGGGGGG(GGGGG) NNNNNƕAAAAA@@@@@????????@@@@@??????????@@@@@GGGGGGGGGFFFFFGGGGFFFFFFFFGFFFFGGGGGGGGGGGGGGGGGFFFFFFGFFGGGGGGGGGGGGGGGFJFGGGGKFGGFGGGGGGGGFK))GGK)*GGGڄ NNNNƕAAAAA@@@@@????????@@@@@@?????????@@@@@GGGGGGGGGGFKFGGGGGGGGGGGGFFFFFFFFGFGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGFFJFGGGGFfKKKEGGGGGGGGGGGFGGGGGKFF(GGGGX  NNNNƕAAAAA@@@@@????????@@@@@@?????????@@@@@XXGGGGGGGGGGGGFFGGGGGGGGGGGGFFFFFFFFFEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFKGGGGGGGGGGGGGGG(GGGX NNNNƕAAAAA@@@@@????????@@@@@@????????@@@@@@GGGGGGGGFFGGFGGGGGGGFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEggFGGFGGGGGGGG(GGX NNNƕAAAA@@@@@@????????@@@@@@@??????@@@@@@@ GGGGGGGGGGFFFGGGGGGGGGFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEggFFFGGFGGGGG)(GX  NNƕAAAA@@@@@@@???????@@@@@@@?????@@@@@@@@X GGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFgFFGGGGFGGGGG(G NƕAAAA@@@@@@@???????@@@@@@@@????@@@@@@@@9;GGGGGGGGGGGGGGGFFFFFGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFGFFFGGGGGGGG؄〄  ƔAAAA@@@@@@@@?????@@@@@@@@@@@@@@@@@@@@@X GGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGGGGGGGGGFFFFGGGGGGGGGGGGGGGG<哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@㈈XXGGIJJժ()((((K⃈XX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ XXK)IJJIKKKGX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@???????@@@XXKKGGKX哔AAA@@@@@@@@@@@@@@@????????????????@@@GGGGGGGGG哔AAA@@@@@@@@@??????????????????????@@@<<〄GfGGGG ^_^ GGGGG哔AAAA@@@@@@@??????????????????????@@@@ ????;GFGGGGXXNNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ <G NNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XG*GNNNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X)倄NNNNNNN啖AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X GG*XNNNNNNNNN喗AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X < GNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@< <> XNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX;X ;1NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX倀倀倀倀XX 倀倀倀倀倀倀倀 X倀< ?XXX;< NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXX XXXXXX NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X<先XX9;;XXXXXX XXXXX XXXXXX  XAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX<< ?>>9 < X  䀀;  9< ;?>?>X???AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???トX  9<   ?  X  9 <<?? <<<<;9<>>?>=9<99䀀9;XX?< ㄿ??????????????????@??@@@??@?@@@?@?@@?@@?@@@?@@??@@@XX;??< <  XXXXX<  XX X倀XX< X XX 〄??????????????AA@?@?@?@@@?@@@?@?@?@?@?@@?@?@?@?@@  XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXX; ??????????????????A@??@@?@?@?@@@?@?@?@?@?@@?@?@??@@XXXXXXXXXXXXXX XXX XXXXXXXXXXXXX䄿???????????AAA?@?@?@?@?@@@?@?@???@?@@?@?@?@?@XXXXXXXXXXXXXXXXXXXXXX??????????????????A?@?@@?@@?@@@@?@@?@?@??@@?@@?@?@@XXXXXX???@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   X XXXXXXXXXX;$6!2 .*&"!& * +.2 +6:??; 6 2.*&!"!&%**..32 76;:?>  "'-38>=-<,<*;) ;' +:&9$9#?;72.*&" ?=8610*)#"?6 -$ $- 6?>:51,'#"6!.!&  ?:62 - )%  +( + / 2 58<??:> ;>;>"<>:1-$!>= >4=,=##=,=5= >= &)-037:=!"?&&?**?./?23?77?;;????>>>>>> +>>>=======#>951- )$!  ' -?????#?&?*?.>%> >>>#> +>4>>>>$$?6 -$$- 6?" +' - 38> +#)$.-46:?? !&+/49>  $ (+/"3& """&&&***...333777;;;???3??倀倀倀倀倀倀倀XXXXXXXXXXXXXXXXXXXXXXXXXXXX  X XXXXXXX X X倀X倀XX<<;<;<<<<;= <>>>    < XXXXX 9  9倀?>?< ;XXXX>> XXXXX   XXX  XX XX  XXXXXXXXXX   X倀XXXXX  XXX    < X䀄 XXXXXXXXXXXXX XXXXXXXXXXXXXXXXX 倀X 9< XX XXX  XXX X +XX>< XX  ;䜜 9<倄䀀 XX hhhhX倀hhhhhhhhhhoohhhhhhhhhh XhooooooohhhooooooohhhhohhhhhhX倄hoohhhhohhhhhhhhhhhhhohhooohhohhhhoooh hoohhohhohhohhhhohhohhhhhhhohoooohhhX倀hoohhhohhhhhoohhhoohhnhhhhhhooohhhh倄 hoohhhoohhohhooohhohhhohhhhoohhhoohh倀倀hnoooonhhhohhohohhhohhhohhhoohoohhhnhh 䜜 hoohhhhhhohhnhonhhnhhoohhhonhhhoohhohhoohhnhhohhoooohhohhhoohhhhnhhohX圜hoohhohhohhhoohhhohhoohhohhhohhnohhohhohhhohhnhhhohhhhohhooh  Xhoohhohhohhhhhhhhoohhhoohhooh䀃朜hhhhhhhhhhhhonooohhhonh;9hhhhhhhhohhXX?X 偀X   ? XX섅XX    ??   XX眜蜜眜圜ꄈ      X眜眜眜     00000000000000000000? X眜蜜       眜眜蜜       ??                眜眜朜眜X ?    ;眜眜眜蜜     ;眜眜眜 @@@@ 眜眜 9 @@@ X眜眜眜倄 A@@@ XX蜜眜眜眜倀 A@@@@  眜眜眜 A@@@@@ ;X眜眜眜眜ꄀ A@@@@ X眜眜 A@ 眜眜眜X + + + + + + + + + + + + + + + + + + + + + + A@@@ + + 眜眜眜脄  + + + + A@@@@ +  眜眜眜眜眜 + + + + + + + + + + + + + + + + + + + + + + + + +AAAA + + +<眜眜朜朜蜜 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <眜眜眜朜眜 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +X<䆄眜眜眜朜蜜䀄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + X眜朜眜蜜 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +XX眜朜蜜蜜 + + + + + + + + + + + + + + + + + + + + + + + + + + + AAA + + + + + + + + 眜朜섄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAA + + +眜朜너X + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAA + +X <眜眜朜朜脈 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAX朜眜眜朜 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAXXX朜眜眜眜朜 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA朜眜眜朜 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX朜眜朜霜眜倀 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA朜眜眜眜眜倃 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX朜眜眜蜜眜蜜 + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA朜眜朜眜眜 + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 眜眜朜眜眜   + + + + AAAAAAAAAAAAAAAAAAAAAAAAAAAA>>〄蜜眜眜 + + AAAAAAAAAAAAAAAAAAAAA@@@@@@@@;朜眜眜眜<倄 + + AAAAAAAAAAAAAAAAAAA@@@@@@@@@@X???? 眜???぀X + + AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@倀 眜턀X AAAAAAAAAAAAAAAAA@@@@@@@@@@@@ 倀朜타 X + + AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@眜턈X NLLLLLLLLLLLLLAAAAAAAAAAAA@@@@@@@@@@@@@@@@X朜朜眜턈X NNLLLLLLLLLAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@ + +  +朜朜朜蜜 NNNNLLLLLLLLLLLAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@眜朜朜眜 NNNNNNNNNNAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?<圜朜朜眜蜜 NNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@ 䀄朜朜眜 NNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@朜朜眜蜜  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@ 朜朜眜蜜<䀄 NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@朜眜蜜< NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@X朜眜蜜 NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@XX朜X NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@朜 NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@@X朜 < NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@朜朜  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@X;䀄< NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@?????X냀<䀀 NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@XXX섈X NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@䈈X眜XX NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@XX朜眜 + NNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@朜眜 NNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@眜朜眜眜倀 NNNNNNƖƗNNNNAAAAAA@@@@@@@@@@@@ 朜眜蜜X  NNNNNƖAAAAA@@@@@@@@@@@@@眜眜 NNNNNƕAAAAA@@@@@@@@@@@@@@@朜眜 NNNNƕAAAAA@@@@@@@@@@@@@@@@朜眜X  NNNNƕAAAAA@@@@@@@@@@@@@@@@XX朜眜眜X NNNNƕAAAAA@@@@@@@@@@@@@@@@@眜眜X NNNƕAAAA@@@@@@@@@@@@@@@@@@@@ 眜眜X  NNƕAAAA@@@@@@@@@@@@@@@@@@@@@@X 朜朜眜朜眜 NƕAAAA@@@@@@@@@@@@@@@@@@@@@@@9;朜眜眜〄  ƔAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X 朜眜眜<哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@㈈XX朜朜䃈XX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ XX朜朜X哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@XX朜朜X哔AAA@@@@@@@@@@@@@@@@@@朜朜哔AAA@@@@@@@@@@@@<<〄朜哔AAAA@@@@@@@@@@@ ????;<眜 1哔AAAA@@@@@@@@@@@@@倀 ?;<哔AAAA@@@@@@@@@@@@@@@X1哔AAAA@@@@@@@@@@@@@@@@@儅XX哔AAAA@@@@@@@@@@@@@@@@@@@ +  +XXNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@X䄅NNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@XNNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X; NNNN哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@倄XXNNNNN哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX>XXNNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ <9NNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X >< NNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XNNNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X倄NNNNNNN啖AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X XNNNNNNNNN喗AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X < NNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@< <> XNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX;X ;1NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX倀倀倀倀XX 倀倀倀倀倀倀倀 X倀< ?XXX;< NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXX XXXXXX NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X<先XX9;;XXXXXX XXXXX XXXXXX  XAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX<< ?>>9 < X  䀀;  9< ;?>?>X࿿AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???トX  9<   ?  X  9 <<? <<<<;9<>>?>=9<99䀀9;XX?< ㄿ000࿿000@@@@@@@@@@@@@@@@@@@@@XX;??< <  XXXXX<  XX X倀XX< X XX 〄000000000000000AA@@@@@@@@@@@@@@@@@@@@  XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXX; 0000000000000000A@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXX XXX XXXXXXXXXXXXX0000000000000000000000AAA@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXXXXXXXXX0000000000000000A@@@@@@@@@@@@@@@@@@@@XXXXXX000000000000000000000000000000@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   X XXXXXXXXXX;$6!2 .*&"!& * +.2 +6:??; 6 2.*&!"!&%**..32 76;:?>  "'-38>=-<,<*;) ;' +:&9$9#?;72.*&" ?=8610*)#"?6 -$ $- 6?>:51,'#"6!.!&  ?:62 - )%  +( + / 2 58<??:> ;>;>"<>:1-$!>= >4=,=##=,=5= >= &)-037:=!"?&&?**?./?23?77?;;????>>>>>> +>>>=======#>951- )$!  ' -?????#?&?*?.>%> >>>#> +>4>>>>$$?6 -$$- 6?" +' - 38> +#)$.-46:?? !&+/49>  $ (+/"3& """&&&***...333777;;;???3??倀倀倀倀倀倀倀XXXXXXXXXXXXXXXXXXXXXXXXXXXX  X XXXXXXX X X倀X倀XX<<;<;<<<<;= <>>>    < XXXXX 9  9倀?>?< ;XXXX>> XXXXX   XXX  XX XX  XXXXXXXXXX   X倀XXXXX  XXX    < X䀄 XXXXXXXXXXXXX XXXXXXXXXXXXXXXXX 倀X 9< ?XX XXX  XXX X +XX>< ???XX  ??;圜Gע+GGGGGA@@//GGGGFFGFFGGGGFFGGGGGGGGGGGGFFFFFFFFFFGGGGGGGGGFFFggEEEFFFFFFGGGGGGGGGGGGGGGGGGGF)FGGGFFFFGGاA@@@@@@@@AA@@A@Aل 9<倄أףGGGGA@@@@@GGGGFFFGFFFGGGGGGGGGGFFFFFFFGGGGGGGGGFFFggggEEFgFFFGGGGGGGGGGGGGGGGGGGGGGEAAAFFFFFFFGGg@@@@@@@@@AAۄ䀀 儜眜FףA++FAA@@@@GGGFFFGFGGGGGGGGGGFFFFgFFFFGGGGGGGFFFFFFFgEEgKgFgFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGgA@@@AFFFFFGGgGGg@@A@@@@@@סKXX hhhhX倀٨A@AE@@@@@AGGGGFFGGGGGGGGGGFGFFFgggFFFFFFFFFFFAFFFFFFFFgEgEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGG/A@@@@@AFFFGGGGD/AAA@@@@@AעסCChhhhhhhhhhoohhhhhhhhhh X儜FF@@@A@@@@@@GGGFGGGGGGGGGGGGGFFggggEFFFFFEA@@@AEFFFFFFFgEEEFFFFFFFFA/GGGGGGGGGGGGGGGGGGGG֦A@@@@@@@AAFFFFFB/AA@@@@@ףסCEhooooooohhhooooooohhhhohhhhhhX倄FFA@@@@@@@A/GGGFGGGGFFBFGGGGGFFEEggFFFFFF@A@@@@AFFFFFFFEgFFFFFFFA@fGGGGGGGGGGGGGGGGGGGFFGGG֥A@@@@@@@@@AAEEAA@@@@@סףסס.BDhoohhhhohhhhhhhhhhhhhohhooohhohhhhoooh FF@@@@@@@@@/GGGGGGGFgGGGGGgEgEggFFFFF@@@@@@@@AFFFFFFFFFFFFA@@@GGGGGGGGGGGGGGFFGGG֨A@@@@@@@@@@@@A@@@@ספס.ABhoohhohhohhohhhhohhohhhhhhhohoooohhhXFFעA@@A@@@@@A/GGGGGGGGGGGGGFAGGGGEgggEgFFFFF@@@@@@@@@AFFFFFFFFFFA@AGGGGGGGGGGGGGGGGGGFFGGGأAA@@@@@@@@@@AA@@@ססס֦AA倀hoohhhohhhhhoohhhoohhnhhhhhhooohhhh倄FFסעAA@@@A/GGGGGGGGGGGAAAԤGGGGEggggEFFFFFA@@@@@@@AFFFFFFFE@@GGGGGGGGGGGGGGGGGFFFGGФ@@@@@@@@@@AA@Aסףס/A hoohhhoohhohhooohhohhhohhhhoohhhoohh倀FFע/GGGGGGGGGAA@FFggggFFFFFE@@@@@@AFFFFFE@@GGGGGGGGGGGGGGGGGGأA@@@@@@@A@סףס///倀hnoooonhhhohhohohhhohhhohhhoohoohhhnhh FاGGGGGGGGGAA@/.FFFGFEFFFFFFFE@@@@@@AFFA@@AGGGGGGGGGGGGGGGGG֡A@@@@@AAס/// hoohhhhhhohhnhonhhnhhoohhhonhhhoohhohFب/CGGGGFBA@AFFFFGGGGGGFFFA@@@@@@@@A@@סGGFGGGGGGGGGGGGGGGFGGGءף@@@@@@סס//hoohhnhhohhoooohhohhhoohhhhnhhohXFؤעסףף./FF/FE@@@AFFFGGFFGFFFA@A@@@@@@@@GGGGGGGGGGGGGGGGGGGGؠףA@@@@@AססcccId//Ahoohhohhohhhoohhhohhoohhohhhoh/סעעףA@A@@@@@AFFGGFFGFF@@@@A@@@@AסGGGFFGGGGGGGGGGGGGGGGGGؠףA@@@@@@@עסcccccIIIeӧAhnohhohhohhhohhnhhhohhhhohhooh *עסף@@@@@@@@@AFGGGGGFA@@@@@@@@@@AסGGGGGGGGGGGGGGGGGGGGGGףA@@@@@Aעע֡dccccIcIeeB/ Xhoohhohhohhhhhhhhoohhhoohhooh䀃-,סףף@@@@@@AGGCCAA@@@@@@@A@@@@@@סGGGGGGGGGGGGGGGGGGGGGGGGGGGGؠ/A@@@@סע֠ՠdddIIIIIIeeքhhhhhhhhhhhhonooohhhonh;ئסףף@@@@@@@BBBAA@@@AA@@A@@@@@@AסGGGGGGGGGGGGGGGGGGGGGGGGGGGGGՠ֣@@@@צנ֠ՠdccccIIIcIcIeeք9hhhhhhhhohhXX??X 偀 GedIIdddddddcccccdUdUUUUUUUUddTcccccccdddddѤ@@@@@@Aף@@@@@@@A@@@@@@@AAAϒ@GGGGGGGGFFGGGeIIcdccUUVVVVVUUccdfG///DD///eX   ?? XXGedIIddddddcccccddUUUUUVVcccccdccddddddѤA@@@@A@@@@A@@A@AA@@@@@@A@@GGGGGGGGGfCףeeeeIIIIccdUUUVddddgG/DGGGD////G??XX    ??   XXGdIIdddddccccccccdUUUUUUTTdcdccccddddde/A@@@@Aסףף@@@@@A@@A@@A@@@עGGGGGGDCBעeeeeddccddUUdddddddfgGdDGGGGGGGGGf?????????    ??  XGeIcdddddddccdccddUUUUUWWWTTddddddddddأAA@@@סע@@@@@@@@@@@A@@Aש++)(((GGGGF.ףeeedddddeddddddddeggGedegGGGG??????????     ?? XGecccccddddccdddddddVUUUWWWWVTcdccdddd/@סעA@@@@@A@@A@@@@ϐ@@סף,*((FFAAעddddddedddddddddddgGGGGGGG??????????      ???????????????????????????????????????????????????  eccdIdddddddeeedddUUWWWVUUVTccddddأפסע@@@@A@@@AA@@@@@@ϐ@Aסף((*AA@@ףdddddeddddddefggGGGG?????????????       ??             ??    decccIdddddddfUVVWWWWUUUTUdddddףססף@@@@@@@A@A@@@@@@@AסףA@@סעddddddddggFGGG????????????X ?? ??    ;dedccddddddVVVVWWWVUUTUTddddעסץסע@@@@@A@@A@A@@@@A@@A֡AAAAAAA@AעdddddedgF???????????? ??  ??    ;ddddddddddGGVVVVeTTUTTTddddעסףספ@@@AA@@AA@AסAAAAA@AסעddddefEGGF????????????? ?? ??@@@@@ ddeddddddGGGGddTdTddddddססףA@@AA@@AףA@@@AAעdddeefffGgGGF??????????????? 9 ?? ??@@@@@ XddedddddGGGGGeedddddddd֡סաספ@A@ס֡ףAAAAAץסdIffffGGGG??????????????????倄 ???A@?@?@ XXddddeGGGGeeddddddedIסccԠףAףסףAAAAAרסdffGGGGGG?????????????????????倀 ?? ?A@?@?@@  eddcccdeeGGGeeeeeVVedddסcccաףצeeףAAA@AסעסIccIfgGGGG?????????????????????? ?? ?A@@@@@@ ;X?? ddcedeeefgffeeVUddcסccccccסעעeeףAA@AעסcIIIIdggG?????????????????????? ?? ?A@@@@@@ X??ddcddddfgfffffVdTUdddcסccccccףסףףנҡףAAAסעסIIcIIcccGgGG????????????????????????? A@???@@ ??? ddddddfffggffffVVTTcUIIIIcccIIעס֡ססѡףססIccIdccccGGGGGGG??????????????????????????X + + + + + + + + + + + + + + + + + + + + + + A@@?@@@ + + ????GddddddfDgfeeVVVTTccVIIIIIIIIIסעסעաסdddѠסףססIIIIIccccdg???GGGGG???????????????????????  + + + + A@@@@ +  ???edddddfeeeeVVVVUTTTTccIIIcIIIIIIעססddѠסססIIIIIddcddddJg????GGGGG????????????????????????????? + + + + + + + + + + + + + + + + + + + + + + + + +AAAA@ + + +<????dddJefeeWVVVUUUTUUTcIIIIIIIcIIccע֣סcdccddРססIIIIIIcdddddg????GGGGG????????????????????????????? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + >〄????????GGGGGGGGcbbbVccccWW_V___WWWWUWddddWVVWUUUUWWWWWVddcdddddddddddddddddddddddeeGGGFGGdccdcddeddddTVVVVVVVVVUVFG??????GGGGGGDDDDD?G???????????????? + + AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@;????????GGGGGGGcWWWd_TUWWVW__WWWdddddWWVWWWWVVVeddddeddddeddcdddddddddddeeGGGGFGcccdddeeddUUVVVVVVVVVVVF????GGGGGGGD?G????????????????<倄 + + AAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@X???? ?????????GGGGGGUUUd__VVW_WGG __W_WddddVWWWWWWWWWWededeeddeddeddddddddddddeeGGGGGGFFGcccddeWWWVVVVVVVVVVVVF?????GGGGGG?G???????????????????぀X + + AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@倀 ?????????GGGGGGGVVV WWWGGG _W__eeWVVWWVWWWVVWffedeedeeedddedddeGGGGFFdddWWWWVVVVVVVF????GGGGGGGGD?G????????????????X AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@ 倀????????GGGGGGGGGVVG_WWWWGGG ____WWWVVWWWffdeeedddeeGEEEFFddddVVVF????GGGGGGGGDDD?G???????????????? X + + žAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@????????GGGGGGGGGGGGV_G_WWWGGG ____WWWWWWWWWgFgGGedeeeFEEEEFeedeVdGFF??GGGGGGGGGGDDD?G????????????????X NLLLLLLLLLLLLL鞞AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@X???????GGGGGGGGGGGGWW_GGG ___WWWWWGGeeeeeeeeeeEEEEFeddGF??GGGGGGGGGGDDD?G????????????????X NNLLLLLLLLLAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@ + +  +?????GGGGGGGGGGGGGGWWW __WgGGGeeeeeeeeEEEEEeeeedeGFGGGGGGGGFFGFDDD?G???????????????? NNNNLLLLLLLLLLLAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???GGGGGGGGGGGGG_WWW _____GGGGGGGeeeeGFEEEeeeeGgGGGGGGGFFGFDD?G???????????????? NNNNNNNNNNAAAAAAAAAA@@@@@@@@@@@@@@@@????@@@@@@@@?<哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@㈈XXLFLGGGGGGGGGGGGG???????????????????????GG?????????GGGGGGGGGGGGGGGGGGGFFGFFFG????????GGGG????????????GGGGGGGEGGGGGGGGGGGGGGGGGGG???????????????XX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ XXLFLLGGGGGGGGGGG??????????????????????G???????GGGGGGGGGGGGGGGGGGFFGGE???????GGGGGG????????????????GGGGGGGEFEEGGGGGGGGGGGGGGGG??????????????X哔AAA@@@@@@@@@@@@@@@@@@@@@@@@???????@@@XXLLLLGGGGGGGGGGG???????????????????????GG????????GGGGGGGGGGGGGGGGGG???????GGGGG??????????????????GGGGGGGEEEEGGGGGGGGGGGGGGG?????????????X哔AAA@@@@@@@@@@@@@@@????????????????@@@LLLLGGGGGGGGGGGG???????????????????????GGG??????????GGGGGGGGGGGGGGGF??????GGGG?????????????????GGGGGGGEEEEGGGGGGGGGGGGGGG??????????????哔AAA@@@@@@@@@??????????????????????@@@<<〄LLLLGGGGGGGGGGGG?????????????????????GGG???????????GGGGGGGGGGGGE??????GGGGG?????????????????GGGGEFFFGGGGGGGGGGGGGG??????????????????哔AAAA@@@@@@@??????????????????????@@@@ ????;<LLLLLLGGGGGGGGGGGG????????????????????GGFG?????????GGGGGGGGGGGGGEGF??????GGGGG????????????????GFFFFGGGGGGGGGGGGGGG?????????????????? 1哔AAAA@@@@@@@@????????????????????@@@@@倀 LELLLGGGGGGGGGGGGG????????????????????GGGF???????????GGGGGGGGGGGGGGGFF?????GGGGG???????????????FFFFGGGGGGGGGFFG????????????????????;<哔AAAA@@@@@@@@@??????????????????@@@@@@LLLLEGGGGGGGGGG??????????????????????GGGFF?????????????GGGGGGGGGGGGGEFF?????GGGG????????????????FFFFFGFGGGGGGGGGGFEFG????????G????????X1哔AAAA@@@@@@@@@@@????????????????@@@@@@LLLEEEGGGGGGGGGGGG?????????????????????GFFFF???????????GGGGGGGGGGGGGGGFF?????GGGGG?????????????????FFFFGDGGGGGGGGGGFG??????FF????????XX哔AAAA@@@@@@@@@@@@??????????????@@@@@@@ +  +FLFFEEGGGGGGGGGGG?????????????????????GFGFFG??????????GGGGGGGGGGGGGGG?????GGGGG??????????????????GGGDGGGGGGGGFFGG??FGGG???????XXNNN哔AAAA@@@@@@@@@@@@@@@??????????@@@@@@@@XLFEEEGGGGGGGGGG??????????????????FFGEF???????????GGGGGFGGGGGGGGG??????GGGGG??????????????????FGGGGGGGGGGGGGFFFGF????????NNN哔AAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@FFFEFGGGGGGGGGGG???????????????????FFGEFGGG?????????GGGGGEGGFGGGGGGGGG??????GGGGG????????????????G???GGGGGGGGGGFEFGGGGGFF????????XNNNN哔AAAA@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@XFFFFFGGGGGGGGGGG?????????????????FFEEFGGGG??????????GGEFGEFGGGGF??????GGGGG???????????????GFEEFGGGGGGGGGDGGGGGEF?????????; NNNN哔AAA@@@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@倄FFFGGGGGGGGGGGGG?????????????????????FFEEFFGGG?????????GGEEEEFGGGGGG??????GGGGG??????????????GGGGGGEEFGDFGGGGGGGEEF?????????XXNNNNN哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX>FFFGGGGGGGGGGGG????????????????????FFEEEFGGG?????????GEEFEGGGGGG???????GGGGG????????????????GGGGGGFFGEGGGGFFGGGGGGGGGEE??????????XXNNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ <FGGGGGGGGGGGGG???????????????????FEEFFG?G?????????GEEEEGGGGGG????????GGGGG????????????????GGGGGFGEGFGGGGGGFFGGGGGGGGGEEEF??????????9NNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X ><FFGGGGGGGGGGGG??????????????????FEFFFG?G?????????GGFEEE????GGGGG????????GGGGG????????????????GGGGGGGGG???EEGFGGGGGGGGDGGGGGGGFFF??????????? NNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XGGGGGGGGGGGGG??????????????????EEEEFG?G?????????GGGG????GGG???????GGGG??????????????????GGGGGGGGG??FFGGGGGGGGGGGGGGGGFFFFFE???????????NNNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XLFGGGGGGGGGGGGG?????????????????EEEEFG?G?????????GGE???G???????GGGG???????????????????GGGGGGGGG???F???GGGGGGGGGFFF????????????倄NNNNNNN啖AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X GGGGGGGGGGGGG??????????????????EEEEEG?G?????????G?????????GGGGG????????????????????GGGGGGGG??????G??????GGGGGGGFFF????????????XNNNNNNNNN喗AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X < 儜GGGGGGGGGGGG?????????????????EEEEEGGG?????????GGG???????GGGGG????????????????????GGGGGGGG????????????GGGGGGGGGFFFFFFFG?????????????NNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@< GGGGGGGGGGGG????????????????EEEEEGGG?????????GGGGG???????GGGGG????????????????????GGGGGGGG?????????????GGGGGGGGFFFFFFF?????????????<> XNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX;X ;1NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX倀倀倀倀XX 倀倀倀倀倀倀倀 X倀< ?XXX;< NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXX XXXXXX NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X<先XX9;;XXXXXX XXXXX XXXXXX  XAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX<< ?>>9 < X  䀀;  9< ;?>?>X???AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???トX  9<   ?  X  9 <<?? <<<<;9<>>?>=9<99䀀9;XX?< ㄿ??????????????????@??@@@??@?@@@?@?@@?@@?@@@?@@??@@@XX;??< <  XXXXX<  XX X倀XX< X XX 〄??????????????AA@?@?@?@@@?@@@?@?@?@?@?@@?@?@?@?@@  XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXX; ??????????????????A@??@@?@?@?@@@?@?@?@?@?@@?@?@??@@XXXXXXXXXXXXXX XXX XXXXXXXXXXXXX䄿???????????AAA?@?@?@?@?@@@?@?@???@?@@?@?@?@?@XXXXXXXXXXXXXXXXXXXXXX??????????????????A?@?@@?@@?@@@@?@@?@?@??@@?@@?@?@@XXXXXX???@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   X XXXXXXXXXX;$6!2 .*&"!& * +.2 +6:??; 6 2.*&!"!&%**..32 76;:?>  "'-38>=-<,<*;) ;' +:&9$9#?;72.*&" ?=8610*)#"?6 -$ $- 6?>:51,'#"6!.!&  ?:62 - )%  +( + / 2 58<??:> ;>;>"<>:1-$!>= >4=,=##=,=5= >= &)-037:=!"?&&?**?./?23?77?;;????>>>>>> +>>>=======#>951- )$!  ' -?????#?&?*?.>%> >>>#> +>4>>>>$$?6 -$$- 6?" +' - 38> +#)$.-46:?? !&+/49>  $ (+/"3& """&&&***...333777;;;???3??倀倀倀倀倀倀倀XXXXXXXXXXXXXXXXXXXXXXXXXXXX  X XXXXXXX X X倀X倀XX<<;<;<<<<;= <>>>    < XXXXX 9  9倀?>?< ;XXXX>> XXXXX   XXX  XX XX  XXXXXXXXXX   X倀XXXXX  XXX    < X䀄 XXXXXXXXXXXXX XXXXXXXXXXXXXXXXX 倀X 9< XX XXX  XXX X +XX>< XX  ;()JJJJJJJJGJJ(((JJJJJJJJK 9<倄(((J]JJJJJJJ(((JJJJJJJK䀀 ((()JJJJJJJGJJJJ((JJJJJJJJJKXX hhhhX倀((JJJJJJJJJ]+JJJJJJJJJJJG,hhhhhhhhhhoohhhhhhhhhh XKK((JJJJJJJJJJJJG((*,JJJJJJJJJJJ***,KhooooooohhhooooooohhhhohhhhhhX倄JJJJJJJJJJJJG(((*,JJJJJJJJJJJ(((()+,hoohhhhohhhhhhhhhhhhhohhooohhohhhhoooh KJJJJJJJJJJJJJG(((((*JJJJJJJJJJJ(()++KhoohhohhohhohhhhohhohhhhhhhohoooohhhXKJJJJJJJJJJJ(((((((*JJJJJJJJJJߗ()*+,K**倀hoohhhohhhhhoohhhoohhnhhhhhhooohhhh倄ߜK(JڪJJJJJJJJG((((((((+JJJJJJJJJJJ((()++** hoohhhoohhohhooohhohhhohhhhoohhhoohh倀(JJJJJJJJJJJJJG(((((((((*JJJJJ]JJJJJJߗ()**,倀hnoooonhhhohhohohhhohhhohhhoohoohhhnhh (JJJJJJJJJJJJJGG((((((((((JJJ\JJJJߗ((()+ hoohhhhhhohhnhonhhnhhoohhhonhhhoohhoh߷(JJJJJJJJJJG((((((((((*JJJJJJJߗ()+KhoohhnhhohhoooohhohhhoohhhhnhhohX߷(JJJGGG((((((((*J)J߷()+hoohhohhohhhoohhhohhoohhohhhoh߷(JJJJGGGGGG((((((*+JJJJ)JJ 헗헗()+݄hnohhohhohhhohhnhhhohhhhohhooh ߷(JJJJGGGGGGGGGG((((*+JJJJJ߷헗헗()+,ڄ Xhoohhohhohhhhhhhhoohhhoohhooh䀃K(KJJJJG((()+JJ߷헗()+,hhhhhhhhhhhhonooohhhonh;K((JJJ(((( JJJߗ헗()*9hhhhhhhhohhXX?X 偀KKKKK+*))*+KKKKK޷߷JJJߗ޷X   ? XXKKKKK+*))*+KKKKK߷߷JJJߗߗ섅XX    ??   XXKKKKK+))*+KKKKKK߷߷JJJߗ߷섈      XKKKKKK***ݜKKKKK߷߷JJJJߗ߷     00000000000000000000? XKKKKK+KKKKKKݜ߷߷JJJJ߷߷       KKKKK+KKKKKK+߷߷JJJ߷엷ڜ߷       ??                KKKKK+KKKKK+߷߷JJJJ߷엗X ?    ;KKKKK+KKKK߷K߷JJJ߷     ;+*KKKKK+KKKKKKK߷߷JJ߷߷ @@@@ +KKKKK+KKKKK+߷JJ߷뗗K߷ 9 @@@ X*KKKKK+KKKKKKK߷JJڜ뗗엗߷倄 A@@@ XX+KKKK+KKKKK߷ߪ߷JJ߷엗ݷ췷뷷倀 A@@@@  +KKKK+KK߷߷JJJ߷엗 A@@@@@ ;X+KKK++޷JJJ߷엗섀 A@@@@ X*KKK**߷JJJJ߷엗ۜ߷ A@ *KK++JJ엗X + + + + + + + + + + + + + + + + + + + + + + A@@@ + + +KK,KJJJJ߷엗섄  + + + + A@@@@ +  *KK+JJJ߷엗 + + + + + + + + + + + + + + + + + + + + + + + + +AAAA + + +<++JJKKKJJJK엗 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <+**+JJJJJJJJ엗ޗ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +X<䆄+++JJJJJJJJ߷엗䀄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + X+JIIJJJJ߷޷߷ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +XXK+JJJJJߗߗ + + + + + + + + + + + + + + + + + + + + + + + + + + + AAA + + + + + + + + GKK+JJJJ߷ߗ섄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAA + + +JKJJJ޷엗섈X + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAA + +X <KJJJK,JKJJJ엗K섈 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAXGK,,,JJJJ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAXXXGKJJJJ+++++++KJIJJJJ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ,**+++++,,JIIJJJJJ엷 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX*(()**++KJIJJJJ倀 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAߗ((()+JJJJJJKߗ倃 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX((),JJJJJJJݷ + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKߗ(*JJJJJJJJJJJߗۄ + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA KKJߗ(JJJJJJGݷڄ   + + + + AAAAAAAAAAAAAAAAAAAAAAAAAAAA>>〄JߗJJJJJ)߷޷ڄ + + AAAAAAAAAAAAAAAAAAAAA@@@@@@@@;KGJJG޷JJJJJJ(߷޷엗ڄ<倄 + + AAAAAAAAAAAAAAAAAAA@@@@@@@@@@X???? GGJ߷JJJJJJJJG)엗ڄ???぀X + + AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@倀 KGJߗ()JJJJJJJG(엗ڄX AAAAAAAAAAAAAAAAA@@@@@@@@@@@@ 倀KKGߗ()JJJJJJG(엗ڃ X + + AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@KK(()JJJJJJG)엗ڄX NLLLLLLLLLLLLLAAAAAAAAAAAA@@@@@@@@@@@@@@@@XKKKG߷JJJJJG)엗لX NNLLLLLLLLLAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@ + +  +KGGJJJJJJ(엗ڄ NNNNLLLLLLLLLLLAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@GGJJJJJ)ߜݷ܄ NNNNNNNNNNAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?<GJJJJJJJ)K߷߄ NNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@ 䀄KKGJJJJJ)(ߗ NNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@KGJJJJJJJJJJJJ)ߗ  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@ GJJJJJK())<䀄 NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@KJJJJJ)ߜ)))엗< NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@XKJJ(K))))) NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@XXKJJ()))))ޗX NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@JJ)(()))))))ܷ NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@@XJJ)))))))))))))ޗ < NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@JJ)))))))))))))  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@X;䀄JJ)))))))))))))޷< NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@?????XKJJJ*)))))))))))ߗ<䀀 NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@XXXG JJ*))))))))߷X NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@䈈XKGJJJJJJJJJJKK***))))))(XX NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@XXGJJJJJJJJJKKK*))*))))))))))KKK( + NNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@JJJJJJJLKK*))))))))))))))))(( NNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@GJJJJ+JKKK((*K*)))*))))))))))))))(倀 NNNNNNƖƗNNNNAAAAAA@@@@@@@@@@@@ KGJJJ)*+**(((*K*)))))*))))))))))))))KߗX  NNNNNƖAAAAA@@@@@@@@@@@@@GJJJJ߷(()+KK*(((((***))))))))))))))))))*K޷ NNNNNƕAAAAA@@@@@@@@@@@@@@@GJJJ߷(*KKK*((((((*K*)))))))))))))))))Kߗ NNNNƕAAAAA@@@@@@@@@@@@@@@@KGJJJJ߷(*+KKKK((((((()))))))*)))))))ߗ헗X  NNNNƕAAAAA@@@@@@@@@@@@@@@@XXGJJJJ߷()++KKKKK*((((((*))))))**)))))޷헗X NNNNƕAAAAA@@@@@@@@@@@@@@@@@GJJJJ߷()+KK(((((((((((K))))**)))X NNNƕAAAA@@@@@@@@@@@@@@@@@@@@ KKGJJJJJJ߷(*+KKK(((((*(((((()*))**X  NNƕAAAA@@@@@@@@@@@@@@@@@@@@@@X GJJJJJ߷()++GGK((((((K((((((*Kߗ NƕAAAA@@@@@@@@@@@@@@@@@@@@@@@9;GJJJJ߷߷()*GG(((((((K((((*K〄  ƔAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X KGJJJJJJ߷߷((G((((((K*((KK<哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@㈈XXKGGJJJJJJJJJJJJJJߗ۪J((K((((**+KKJJ탈XX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ XXKGGJJJJJJJJJ^JJJߗGJ+***((((()***JX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@XXGGJJJJJ JJJJJJ۪G+))**)(((()**))(X哔AAA@@@@@@@@@@@@@@@@@@GGGJJJJJJJJߗJJG*)))))**)(K((((**,(())(߷哔AAA@@@@@@@@@@@@<<〄GGJJJJJJJJJJJJJJG*))))))**)((((**K(((*)ߜ߄哔AAAA@@@@@@@@@@@ ????;<GGJJG))))))))**(K((*K((((*)ߜJ 1哔AAAA@@@@@@@@@@@@@倀 KGGJJJJG)))))))))**(((((((*)(Jۄ?;<哔AAAA@@@@@@@@@@@@@@@KGGJJJJJG***))))))))))*)(K**((((())(()))*)(JJ(ڄX1哔AAAA@@@@@@@@@@@@@@@@@KGGJJJJJG+))***))))))))))*((K)))K)((((((()*))*)(J((ڄXX哔AAAA@@@@@@@@@@@@@@@@@@@ +  +KKGGJJJJGG))))***)))))))))**)(K)()(((((((((()()*)()((()(((ڄXXNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@XKGGGJJJJGG)))))***)))**))))**)((()(())((((((()(()((((((KJJ)(((ڄNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@KKGGGGGJJJJJGGGK*))))))))))*))**)((((**)*K)()(K((((())(((((((((((((JJ*((((ڄXNNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XKKKKGGJJJJGGGGG*)))))))*)(())*))())))((()(((((((((((((((J)((((ڄ; NNNN哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@倄KGGJJJJJGGGGG*)))))*))))**))(()))()(()(((((((((((((((((*(((ڄXXNNNNN哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX>+G)*+GGJJJJJJGGGGGGG**)))**)))))))))*((((((*((()(((((((((((((((((((J+*)(((ڄXXNNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ <GJ((((+GGJJJGGGGGGGGG*)))*******)**)))))))))(((((())((((()((((((((((((((((((()JJ*()((((ڄ9NNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X ><KKGJJ(((((+JGGJJJGGGGGGGGG))))**)))))))*))))))))K)(((((((((((((((((((((((((((()JJJ)(((((((Kڄ NNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X+((((((*GGGJJGGGGGGGG*)))***))))))))*))))))))KKK+)((((((((((((((((((((((((((((((JJJJJ*(((((((((ڄNNNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X++G((((*GGGGJJJGGGGGGGG****)))))))))**)))))))*+)(((((((((((((((((((((((((((((((J))((((((((((((ڄ倄NNNNNNN啖AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X +KG((((((GGGGJJJJGGJGGGKGGG*))))))))))))**))))))())(((((((((((((((((((((((((((((((()((((((((((((((ڄXNNNNNNNNN喗AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X < (((((((((((((((((((((((JJ*****************))))*))))))))))))))))))))))))))))))))))))*)))))))))))))(ۄNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@< ܄<> XNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX;X ;1NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX倀倀倀倀XX 倀倀倀倀倀倀倀 X倀< ?XXX;< NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXX XXXXXX NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X<先XX9;;XXXXXX XXXXX XXXXXX  XAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX<< ?>>9 < X  䀀;  9< ;?>?>X࿿AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???トX  9<   ?  X  9 <<? <<<<;9<>>?>=9<99䀀9;XX?< ㄿ000࿿000@@@@@@@@@@@@@@@@@@@@@XX;??< <  XXXXX<  XX X倀XX< X XX 〄000000000000000AA@@@@@@@@@@@@@@@@@@@@  XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXX; 0000000000000000A@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXX XXX XXXXXXXXXXXXX0000000000000000000000AAA@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXXXXXXXXX0000000000000000A@@@@@@@@@@@@@@@@@@@@XXXXXX000000000000000000000000000000@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   X XXXXXXXXXX;$6!2 .*&"!& * +.2 +6:??; 6 2.*&!"!&%**..32 76;:?>  "'-38>=-<,<*;) ;' +:&9$9#?;72.*&" ?=8610*)#"?6 -$ $- 6?>:51,'#"6!.!&  ?:62 - )%  +( + / 2 58<??:> ;>;>"<>:1-$!>= >4=,=##=,=5= >= &)-037:=!"?&&?**?./?23?77?;;????>>>>>> +>>>=======#>951- )$!  ' -?????#?&?*?.>%> >>>#> +>4>>>>$$?6 -$$- 6?" +' - 38> +#)$.-46:?? !&+/49>  $ (+/"3& """&&&***...333777;;;???3??倀倀倀倀倀倀倀XXXXXXXXXXXXXXXXXXXXXXXXXXXX  X XXXXXXX X X倀X倀XX<<;<;<<<<;= <>>>    < XXXXX 9  9倀?>?< ;XXXX>> XXXXX   XXX  XX XX  XXXXXXXXXX   X倀XXXXX  XXX    < X䀄 XXXXXXXXXXXXX XXXXXXXXXXXXXXXXX 倀X 9< XX XXX  XXX X +XX>< XX  ;*+*+,++*,,,+***+,,,++,+***+*,+*J,*+*****+,,+++*E 9<倄***+*,++*,-++*****,,,+,,+**++++**J,**K,******+,,+++*K䀀 *++**+*,,++,,+***+**,,,+,,+**++,*J,+,G,++*+,,,,++++*CGXX hhhhX倀+++**+*-,++,,+**++**,,,+,+**++,+*,,*,+,+*+,,++**++*Ghhhhhhhhhhoohhhhhhhhhh X儓+++**+*,++,,+**++**,,,,,+**+,,*,*+*+++**++*FGGGGGGGhooooooohhhooooooohhhhohhhhhhX倄*++*++*,++,,+++++++,,,,+*+,,+*,+*++++*+**FGFKC,++++,hoohhhhohhhhhhhhhhhhhohhooohhohhhhoooh *++++**,++,+++++++,,+++,,+**,,**+**+++***GFKC***+,hoohhohhohhohhhhohhohhhhhhhohoooohhhX儓+,,++,++,++++,,,,,+++,,*,,,+,G,+*++*KEC*****倀hoohhhohhhhhoohhhoohhnhhhhhhooohhhh倄+,,++*J,++,++,,,,,,++,+K,,,+,,**++***F hoohhhoohhohhooohhohhhohhhhoohhhoohh倀+,,,+J++,,,,,,+,,K,,,*G++***++**+*倀hnoooonhhhohhohohhhohhhohhhoohoohhhnhh +,,+**JJ,,,,,++,+,,*+GGJJJJJJJJJ,+*+**++G hoohhhhhhohhnhonhhnhhoohhhonhhhoohhoh+,+******JJ,,-,+,+,,,+*+JG+++**+*FhoohhnhhohhoooohhohhhoohhhhnhhohX+,+*****+++JJ,,+,+,,-,++,,J+**++**+*Ehoohhohhohhhoohhhohhoohhohhhoh+++***+++*+++*+J,+,,,,,,++,GJG,+**++****Khnohhohhohhhohhnhhhohhhhohhooh +++++++++++,+*+J,+,,+*+,,,,+,,JG,++++**K Xhoohhohhohhhhhhhhoohhhoohhooh䀃****,,,,,,,+,,,,+,,,++++,,+,,,JG,,+Dhhhhhhhhhhhhonooohhhonh;********,,,,+,,,+++,,,*JG+*K9hhhhhhhhohhXX?X 偀GK,+KFGX   ? XXJ,+GᄅXX    ??   XXK;;,++Gᄈ      XGJJG:97778:+**********KG     00000000000000000000? X:87767;,+****+**+++***DF       *++,G98767:K,+*******++++++++*DG       ??                *++++++*;976;K,+****++++++++++*FX ?    ;儓*+++++++++++,GJJ<977769,+*****+++++++++++K     ;ℓ++++++++++++++++J;987G,+******++++++*** @@@@ *+++++++++++++++++++G;9877;,+****+++++++++**E 9 @@@ X++++++*+**+*+++++++,,,+:988G+******++++++++*F倄 A@@@ XX*++++********+++++++,,,,,++;879++******++++++**CG倀 A@@@@  +++********+++++++++,++++++++G;8:+**********CF A@@@@@ ;X*******+++++++++++++++++++GGGG89,+*********CGᄀ A@@@@ X**+++++++++++++++++++,,+GGGGG9:K,,+*******++++KFG A@ ***+++++++++++++++++++,,,,+G8:K,+***+,,,+++++******+++++++++,,GX + + + + + + + + + + + + + + + + + + + + + + A@@@ + + ***+++++++++*++++++,,,,,,,+++++,GGG978G,+*+,,,,,,+++++,,,,,,,,Gᄄ  + + + + A@@@@ +  ******+*****++*++++,,,,,,+++++,,GG99;,++*+,,,,,,+++,,,,,,KF + + + + + + + + + + + + + + + + + + + + + + + + +AAAA + + +<*************+++++,,,,,+++++,G;,,++++**+,,,,,,+,,,,,KG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <******+++++++++++++++,G,+*,,,,,,,,,,,,KKKK + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +X<䆄******++++++++++++++,,GG G++,,,,,,,,,KKKKKK䀄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + X****++++++++++++++,,,,,,,,,,,,,,+<::;GGGF+,+*,KKKKKKKG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +XX***++++++++**+++,,,,,,,,,,,,,,,,,,G;:::;;KG)**+++*KKKKK + + + + + + + + + + + + + + + + + + + + + + + + + + + AAA + + + + + + + + *****+++****++++,,,,,,,,,,,,,+++,,,G;::;;;;KG+++GGK**,+*KKKKFᄄ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAA + + +***********++++++++++,,,,,,++++++,,,,G;:::;;>〄*****+,,,+++**+*+,,+++++G:88;99G,+,++,+*+*++,,,++*******+++**FGG + + AAAAAAAAAAAAAAAAAAAAA@@@@@@@@;⃓****+,,+++*****+,++++++**:8998,+++++++*,,+*+,,++*****++++*GGGG<倄 + + AAAAAAAAAAAAAAAAAAA@@@@@@@@@@X???? **+,,++****+,+++***++++F;9G,++++,*++*+*+,,+++***++++**GGGGG???぀X + + AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@倀 +,,+++**++++****++++9+,,**++,+,**+**,,,+++*++++++*GGGGGᄀX AAAAAAAAAAAAAAAAA@@@@@@@@@@@@ 倀ℓ+,+++**+++******+++*+KG+,,*++,+,,+++*,+K,+++++++++*GGGGGჀ X + + AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@++++***+++*******+******G,+++*++*+,*+,*,,K,,++++++++*GGGGGGGᄈX NLLLLLLLLLLLLLAAAAAAAAAAAA@@@@@@@@@@@@@@@@X*++++**++*************+GG++++*+,+++*,+*,,*K,+++++++GGGGGGGGᄈX NNLLLLLLLLLAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@ + +  +*+++**++**********+G+G+*+*+,**+*,**++KK,,+++++*GGGGGG NNNNLLLLLLLLLLLAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@ㄓ*+++*++*******,,**+**,*+,,,*+,*,KKK,+++++KGGGGGG NNNNNNNNNNAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?<******++******+KG,+**+*,**++KK,,++*GGGGGGGG NNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@ 䀄++++*****,,+G,+*+*,*+,*K,,++++KGGGGGGGGG NNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@*+****,+,KG,*+,+*++*,KGFFGGGGGGGG  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@ *+***+,,*KGG,++,*+,***KGGGGGGG<䀄 NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@儓+***+,++K+++,*+,+***KGGGGGGG< NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@X+****,,*,KK++*,+**+,+****KGGGGGG NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@XX+**,,+++****+,++***+KFGGGGGGGGGGX NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@儓***,,,,*,+*,++,,+++****FFFGGGGGGGGGG NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@@Xㄓ**,,,++G,++*+,,,+++**++*FGGGGGGGGG < NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@䄓*+,,,,+*,GF++++,,+++++++++**KFFGGGGGG  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@X;䀄+,+,,,+*K++,+**,+++++++++++******FFGGFGGGGG< NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@?????X,,++,,,+*+++K,***,++++++++++++++***FFGGGGGGGGGGGჀ<䀀 NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@XXX+,++,,+*FK++K,,***,++++++++,,,,KCKKGGGGGGGGGGGGGGGᄈX NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@䈈X+++,++*+KFK++,++*,,+++++++,,,GGGGGGGGGGGGXX NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@XX,,++,,+,,,**FG+*K,++,+++++++,,,GGGGGGGGG + NNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@+,+++,,,++,GGG+**,,+*+*,K,,,+++++,,,KGGGGGG NNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@CK,+++,,+,+*GG,**K,,+*+*K,,,,,,,,,,KGGGGGGGGGG倀 NNNNNNƖƗNNNNAAAAAA@@@@@@@@@@@@ KFG,,+*+,,+,,,*+,KG,**KK,,+*+*K,,,,,,,,KGGGGGGGGX  NNNNNƖAAAAA@@@@@@@@@@@@@CEGGGE*,+**+,+,+,,FG,,*KK,,+*+*KK,,,,,,KGGGGGG NNNNNƕAAAAA@@@@@@@@@@@@@@@GGGGC,+**+,,+,+*++KG+,*KK,,+*+*K,,,FGGGG NNNNƕAAAAA@@@@@@@@@@@@@@@@GGF+,+*+,+,,**,,,FF+,*KKK,,,,+++K,,GGGGGGX  NNNNƕAAAAA@@@@@@@@@@@@@@@@XXGGE+,,++,,++,,++,+GF+,*KKK,,+++KK+KGX NNNNƕAAAAA@@@@@@@@@@@@@@@@@GGDD+,+**,,,+,++,,++FF+,KKKK,,,+++KKKK+FX NNNƕAAAA@@@@@@@@@@@@@@@@@@@@ GGCKF,,,+*+,,++,*++,+*KGF+,*KKK,,++GGFKKKKK,X  NNƕAAAA@@@@@@@@@@@@@@@@@@@@@@X GGGFGC+,,,++,,++,,+*+++*+FE+,**KKKK,K++*FGGKKKKG NƕAAAA@@@@@@@@@@@@@@@@@@@@@@@9;GGGDCGF,,,++,++,+++++*KGE+,****KKKK,,K+++CGGGGFEKKK+〄  ƔAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X EGGG+,,++,++++*+++FF+,****KKKKK,KK++GGGGGGGFKKKKG<哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@㈈XXGGGGFCEGGGGGGGGGC,+KF+F❝GGGGFKKKK,,KKKKGGGGGGG჈XX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ XXFGGGGGEDFGGEDFGGGGGGGGGGK+,EK++GGGEKKKK,KKKEG㝝GGGGGGGX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@XXGGGGGGGGGGGGGGGGGGGGGGGGGF+,FG+*KGGEKKKKKKFF䝝GGGGGGGGGGGGGGGGGGGX哔AAA@@@@@@@@@@@@@@@@@@GGGGGGGGGGGGGGGGGGGGGK++KGGGGFKKKKKKKFFLLGGGGGGGGGGɝGGGGGGGGGGGGG哔AAA@@@@@@@@@@@@<<〄GGGGGGGGGGGGGGGG,+GG+*GGGFKKKKKKFLGGGGGGGGGGGɝGGGGGGGGGGGGGGGG哔AAAA@@@@@@@@@@@ ????;GGGGGG,EGGGGG+D㝝䝝GGGGGGG䝝GGGGXXNNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ <㝝GGGGGGG,GGGGGGGGG+FGGGG㝝LGGGGGGGG㝝GG9NNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X ><㝝GGGGɝLGGFGGGGGGGGGKGGGGGG㝝GGGGGGGG㝝GG NNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XKFNNNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X??>???????????????????????倄NNNNNNN啖AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X XNNNNNNNNN喗AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X < NNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@< <> XNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX;X ;1NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX倀倀倀倀XX 倀倀倀倀倀倀倀 X倀< ?XXX;< NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXX XXXXXX NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X<先XX9;;XXXXXX XXXXX XXXXXX  XAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX<< ?>>9 < X  䀀;  9< ;?>?>X࿿AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???トX  9<   ?  X  9 <<? <<<<;9<>>?>=9<99䀀9;XX?< ㄿ000࿿000@@@@@@@@@@@@@@@@@@@@@XX;??< <  XXXXX<  XX X倀XX< X XX 〄000000000000000AA@@@@@@@@@@@@@@@@@@@@  XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXX; 0000000000000000A@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXX XXX XXXXXXXXXXXXX0000000000000000000000AAA@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXXXXXXXXX0000000000000000A@@@@@@@@@@@@@@@@@@@@XXXXXX000000000000000000000000000000@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   X XXXXXXXXXX;$6!2 .*&"!& * +.2 +6:??; 6 2.*&!"!&%**..32 76;:?>  "'-38>=-<,<*;) ;' +:&9$9#?;72.*&" ?=8610*)#"?6 -$ $- 6?>:51,'#"6!.!&  ?:62 - )%  +( + / 2 58<??:> ;>;>"<>:1-$!>= >4=,=##=,=5= >= &)-037:=!"?&&?**?./?23?77?;;????>>>>>> +>>>=======#>951- )$!  ' -?????#?&?*?.>%> >>>#> +>4>>>>$$?6 -$$- 6?" +' - 38> +#)$.-46:?? !&+/49>  $ (+/"3& """&&&***...333777;;;???3??倀倀倀倀倀倀倀XXXXXXXXXXXXXXXXXXXXXXXXXXXX  X XXXXXXX X X倀X倀XX<<;<;<<<<;= <>>>    < XXXXX 9  9倀?>?< ;XXXX>> XXXXX   XXX  XX XX  XXXXXXXXXX   X倀XXXXX  XXX    < X䀄 XXXXXXXXXXXXX XXXXXXXXXXXXXXXXX 倀X 9< XX XXX  XXX X +XX>< XX  ;++***())())))*(()()(((((()*)(((((((**((*)(*++*J**+++++)(*)*)()*()(((((((((((((((()())(*(*JJJ(*+))*)),,)( ^^^^^^^^^ ^^??J^^JJJJJJJJddJJ 9<倄)*)**(**))())))(()))(((()()(()((()()*+,+((*J,+J)+**,)***(**))))((((((((((*()(((*))*)*****JJ(*)**()**+)**ުJ ^^ ^^ ^^???J ^JJJJJJJJ^JJJ䀀 ()*+*))*)())))((((((((()*)((((((((*((*+)(),)J(+,+*)))*(**(())((()(((((((()((((())))****J((++(+ J ^^^ ^^ ^^ ?????^ JJJJJJ^dJ^JXX hhhhX倀()*+))**))*)))(((()(((()(((()(((((+)*+*(,++)J(,,+*+*)*(*((((((((((((((((((**((((**)())((*ߵ(*++*)++,^^ ^^^^ ^^^?????? ^^^JJJJJdJU^Jhhhhhhhhhhoohhhhhhhhhh X((*+*))**()()(((((((((()*))(((((((+*(*,*+*+++*)-,,+**(((((((((((((((((((((ߗ((()))***)()(()((()(+*+(+)**J^ ^^^^ ^ ????^^^^J^JJJJJJJ#JhooooooohhhooooooohhhhohhhhhhX倄)*,*)***)))()))(((()((*)))(((ߗ(((*((**+**)*,+*+)()(((()))((((((((((((((((*+(*))))((*(*)())*(JJ+**()**^ ^^ ???^J]^JJJJJJJJJhoohhhhohhhhhhhhhhhhhohhooohhohhhhoooh (++)**))))(()(((((((((((()(()(((((*++++(***+(*)((((()(((()((((()(((((()))())(()))())(((*)߷J)*+^ ^^ ^J^^JJJJJJJJJhoohhohhohhohhhhohhohhhhhhhohoooohhhX),+*)()()()))(((((((((((()(()((())+*+,+*++*(((()()(((((((((()((((())**((*)((()(((((()((((JJ+߶ ^ ^^^ ?^^JJJJJJJJ倀hoohhhohhhhhoohhhoohhnhhhhhhooohhhh倄+,+(((*))))()((((()(((()))((((()))*+**+,*(,++++(((((()(((((((((()(((()+((()*()(()(((((()()((*+ ^^^ ^ ?^^JJJJJJJJ hoohhhoohhohhooohhohhhohhhhoohhhoohh倀,,,()**(()(()()((((((()()(((((((((((++J+*+),+,+*)++)))(())((((((((((((((((((((()))*)()(()()(((((()())))ߪ+*ߵJ ^^^ ^ ? JJ^^JJJJJJJJJ倀hnoooonhhhohhohohhhohhhohhhoohoohhhnhh +(()**()*)()()(((((()(()((((((((((((*+,JJ+*+,++,,+(+()()(((((((((((((((())((()(*(((*))(()(*)(()((())ߪ+*+*)^ ^^^ ?^^^JJJJJJJ hoohhhhhhohhnhonhhnhhoohhhonhhhoohhoh*()+*)))()*((((((((()(*((((((((((()++,J+**++,,,+,,,*+,**((**((())()(((((((((((+*((*(()*))+)(()(()))))((**+)**( ^^^^ ?J^^JJJJJJJJhoohhnhhohhoooohhohhhoohhhhnhhohX*+)+,()*)(()(((((((((((((((((((((*+JJ**)*++,)-*+,+++(*((((((((((((((((((((((((()()**))(**)(()*(((()()*++++**(] ^^^^^ ?J^^JJJJJJJJJJhoohhohhohhhoohhhohhoohhohhhoh)+**+)**((())(((((((((((((((()(((),J*+,,+(),,,++***++))((((((((((((((((((((+*)()())++*))((())(((****++*J)JJ ^^^^^^ J^JJJJJJJJJJhnohhohhohhhohhnhhhohhhhohhooh +**)*)(+()(((((((()((((((((((()(()))+++,+)(,+,,,+-+),+,)(((())((((((((((((((((()*)))(())()(*())((((++*++*+**JJJJ^^^^^^ JJ^JJJJJJJJ+ Xhoohhohhohhhhhhhhoohhhoohhooh䀃,*)*)))*)*(*+)))(())((((((((*(()(())*++***((++*,,,,,,,(*+,*(((()((()((((((((((((((+*)*)((((()***+(())*+,+++*+,,,JI^ ^^^^^^^^^^^^ JJJJJJJJ*hhhhhhhhhhhhonooohhhonh;)((*+*(()*))(())()))()((((((()(()()*+++J((+,))()++++,,,*,*)(*+,*((())((((((((((((())((((())))))()()((((((+,++,,++)+,,+JJJ ^^^^^^^^^^^^^^ JJJJJJJ,)9hhhhhhhhohhXX?X 偀)))((((((+*(**()(*((***,+,****+++,,**+J,,+(**())(((^SUV ^^^^^^)(()))(())()))(())())*,*)))*(**(),++++*++)*)++))+++*+*)*++++,,,-,+, ^JJJJJJJJJJJJ,++,+++)))))))((((())**+)X   ? XX))(((((((+,+)+*()(()()**+++,*(+++*,+,,+J+*+,+**))((((((^TTU^ ^^^^^^^)))))(()))(((((**(()**++(+*()+)(*+******++*+*)*()**)*,((+,,,,++-,**J JJJJJJJJJJJJJ+++++++*))))))())()))****XX    ??   XX)(((((((,+*)*+))((()**)*++,+*++,+*+*++++,*)((*(()^VUT^^ ^^^^^^J()*((((**)()()))***,+*++)*(*)*)+*+*)+*,(++*****))())**++,,+,,,*+,,+*- JJJJJJJJJJJJ+***++***)))*))()))*******      X))(((()++))++)(((()*+*++*,)++++),*+++**,-+*())((()^^UTU^^^^^^^^U+((()(()))(**+++*+*+++)***()++***()+,)(+++**++****)*+++,+)*,,,,++ ^^JJJJJJ+*))))))**)*)))())**))))*+     00000000000000000000? X((((((*)()+(()((((++,+**(+++,+,*,*+*+**,+*)*(*)(+^UUUTTU^^^^^UJ(()*))*)*)***++)*+*+*)+**(++,,+(+*(++,*))**,+))*+***+(),+,,,,,,,, ^^JJJJJ,++*)((*)))))*)))))))))(()+*       (((()+(((+JJ*(((()+(ߗ)+++++**+***,+*)))*(()((G^^^^^UTTUV^^UUU+)))***)*+*++++*)*))+),+*+++*,++,+*)()()(*,++,+***+,*,,,,,,++-,JJJJ ^JJJJJ+++,,*)*(()*))(())))))*)((((()+)       ??                (((+)()JJ+++((++*++((++*)(++*+,,*)*((***()G^^^^^^^VUU^UUU^J*J^ )***)**++*++**+*)))+**)+)***(+)*)****)*+*+*,*+,+,,,,+JJ ^JJJJJ+++*,+,,,*)))))*))))(()*))**(()))**(X ?    ;((((,(((JJ++(((++J(,+++*,++*)*,,+)*())(G^^^^UUVUTUUUUU^^J^ (**)**(+*(+***J*+*++()(*+**+*(+,++*++++*++,+,,+,+,+,,JJJJ JJJJJ+)((*+++++*)))()***)))((()))*))(()*+(     ;℗((((+((^JJ((**J,(,,*++++,,+))(*)(G^]^^UTTTUUUUTUUU^ (+*)***)(*++,*#^+,++))*))*++,+,+,+++*,+*+*)++,*++++,,,+JJJ,- JJJJJ**)((((*+*)*)((((((**)))))(()*)*))(((+*( @@@@ ((((()+(()JJJ,))**((J+(*,,+*+,*)+*++))*(((G^]^^UTTUVUTTUUUUU^ *((*(((()+++J#^++,+*,+))(+)+,,,+,,+,++(*)),)++++,+JJJ+, JJJ+)(((((((+)(()((((()))))))*)((()*))(((( 9 @@@ X(()(()+()(J+(*)+***++++*),+)++***+*+*+)^V^^UTUUUUTU^^UT^^ (*+**))()+*(UU^,+,**,))(*++++*++,+**++++*)+++,,-,,* J)((((*)((()))(())))(())(((()**)(((*(倄 A@@@ XX()))((((()JJJJJ,((J+,)+)((,+++,,,***+,)+*)**++)G^V^UTUVUUUUTUTTT^^^ (+*+**)),J#^^,,++,*+)(+++++,*+*+*++**,*,)+,,,,,,(JG JJ+*))(((((+*((((()))))))))))(((((()**())倀 A@@@@  ()((((()(JJJJJJJ+++*((*++++,++*++*+++***)+())*+)*?^UVUTU^UUUUTTTdJU^^^ (*)))*()*+)^^U^^+++*)*,*,*+++**++)**)+,*+*)*+***,,,))J JJ+)(((((((+)(((((((()))(())(((())(()**( A@@@@@ ;X(((((())(JJJ+*))(*+++,*++**+(*+)(+)*++)?^ISTTUVUUTUTT^^^^^^dd^)*+*)**))(U^^U^^J++,++()(++,+**,+(++++++*++++**+J)JJJ*((((((((+)(())(((())((((()))))(())*,( A@@@@ X((((()(((JJ,,+((*+*+,***,+)*),+((**++)*G^IITTU^UTTUUTUUUUUUJJ^J,,)*,+*(JT^UU^^^,,+,+),+)+++*,,+)+***+++,,+**,-JJ+ J((((((((+(((((((())(((((())))((())**(( A@ (((((**(((JJJ,+)(*+,)*++(+*,+++)***((+*(***G J^UTT^UTTTUdTTTTTSIITIIJ+,,*UIITTU^^^J,)+,,,*((+++,+**++,+,+*+,,++)+*+JJJ*,+J *((((((()*((((((((()((((((())))(())+*(((X + + + + + + + + + + + + + + + + + + + + + + A@@@ + + ((((()+(((JJJ+))*,(*,++++)))(,,+,*),+**)+()*+G J^UTU^UTTTTTTTTSSIIIIIJJ#^UIITU^UJ+,+*+)(,*+**)++*++,+*++*,)*,+**J**, J+++*((((((((+*((((((((((((())(((()((((*+(((((  + + + + A@@@@ +  (((((()((eJJ+)*)(*ߗ++*++,++))*++,,**+++*+,**+JUUUU^UTSTTIITTUTIIIJJJJJTUIIISU^^J,+*+,++****++,,*,)),++,++,J,)** J++(((((((((())(((((((((((((((((((((())*((((((( + + + + + + + + + + + + + + + + + + + + + + + + +AAAA + + +<(((((((*((J++)(((+(+)+*,,*()*,+,,,*))*)***++(++JITUTUTTSTTTTTTUTISIIIJJJdITTIISTT^^+,,+-*,)+**,+++,,++,,,,*,,,,+,+J+,+J J*))))))((((*+(((((((((((((((()(((((*)(()+,, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <((((())((JJ,*((()*)*(++,*,+((+**)+*+*+*)+**,)((++JTTSTSSTTTTTIIIIIdUIITTISSSdU^JJJ,))+**++++*,++,+,,+,,,,,,,-,,,,JJJJ,JJ++*))))(((((,)((((((((((((((((*+++( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +X<䆄(((((()((+J,+()**+(*)+ߗ,,,,++++*,*+***(**++(())+JIIISSSTTITIIIISIdIIdTITTTUU^JJJJJ+*)*+,*+(++++*+,+,,,,,,,,,,,+JJJTTJJJJJJJJJJ++,+*)))((((,+(((((((((((((((((((*,J,,)((((䀄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + X(((((((((+J*),++*)*+**(,,,,+++,,+)(())++*()((ISSISSTISSSTTTSIJJIIIIIITIITTTTTU^UJJJJJ)**++)(,+++*++++,,,,,,,,,)+*,ISIJJJJJJJJJJ++,+**)))((*)((((((((((((()*JJJ)(())((( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +XX((((((((()JJ+,++*+*+,+)(,+,+++*++++++)()+,+))(((JTTSSSITTSSTSSIIIIIIIIITTSTJISTTdeJJJ++*,**++**,++++,,,,,,,,,,+*,+TSIJJJJJJJJ,,+**))((**(((((((((()*JJJJJ++)((( + + + + + + + + + + + + + + + + + + + + + + + + + + + AAA + + + + + + + + ((((((((((J,+,,,+*ߗ+,++*+)+(((++*)(**)(JUTTTTTTSSSSTTTSSIIIIIIITTSSJISIdeJJJ*++++*++,+,*++**,+,,,,-,,,-JTTJJJJJJJJJJJJ,+++*)()*+((((((((+JJJJ+*(((*))*(( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAA + + +(((((((((JJ,,+,,*ߗ)++*++,+*)+++*((+**ITTUUTUUTSTSITSIIIIIIIITUTTTTSIJJJeJJ,++++,++++)+,,,+,-,,,,-,,(+,-,J^UUdJJJJJJJJJJJJJJJ,+++**)())((((*J)(((((((((()((X + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAA + +X <)((((()(((((()JJ,,,,++ߗ(,++**+,*)**,TTTTUTUTTTTTTTTTITISSTUUTTSTJJdeJJ+++***+,+)+,*+,,+,,,,,,-,+-,,U^UTUJJJJJJJJJJJJJ,++++**)**((((*JJ(((((((((((((((())( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAX(()(((((()(())JJ)+*((J*++**)JJJJ ^JJUTTTUUUTTTTTTTUTSSITTITSSSSTJUUSSST^^UeJJJ,*(*+,++,*+-+*+,+,,,,,,,,,,,,,-J^^TU^JJJJJJJJJJJ,++*)*+*(())((JJJ)**((((((((((((((()*)(*( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAXXX((((((())((((),JJJJ()+JJ++JJ^^^^^^^^^JJJJdUUUTTTTTTTTTSTTTTSSIJIISTSTJJUUTTTIU^^eJJJJ+((+,++***+**+,+,++,,+,,,,,JV^^IU^JJJJJJJJJJJJ++*))*(JJ+**((((((((((((((((((((()*(()*) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA(((((((((((((((JJJJJJJJJJJJJJ,+J^ ^^^^^^^^^U^JU^^^UUUUTUUTUTTUTTIIIIISSTTTUTTSTT^^JJJ))+)+,***+*++,,+,,-,,+,,JUUVTSSSJJJJJJJJJJJJJ+*++JJJ*(((()(((((((()(((((((((((((**)))) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX)((((((((((((JJ+*,+KJJJJJJ^ ^^^^^^^^^^]^^^^UU^^UU^^UTTUTTTSSTTIJTIIISTTSTJJIISSST^eJ**+****(),+++,*,,+++,*JUTTTSTJJJJJJJJJJJJJ*(((((((((())((((()((((((((((((()))))倀 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA(((((((((((((()JJ,++ܜ)JJJJJ*^^^^^]^^]^^^^^^U^^^UUUUU^UTTSITSSTUISUTTJIISITUJJTJISST^^JJ)*+)++*+*))*,+,+,+,+,^UTUUJJJJJJJJJJ(((((()(((((((())((((((((((((((((())))倃 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX((((((((((((((JJJJJJJJJJJJ ^^^^J^^^^^^^UUJJ^UTTU^UU^TTSITUTIISTTTUdJJTSST^^^#JIJT^^JJJ,+),*,++*(*)++,++*,-TUTSSTTTTJJJ J+*((((())(((((((())((((((((((((((()))) + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA(((((((((((((JJJJ,JJJJJJJJJJJ^^^^^^^^^^^^TTTTUTTUU^^U#UTTTTTTTSITSIJTTdJ^TSSU]^^]JJdT^^JJJJ+-++**+,,++**++,+,,#TSTUUTSIJ JJ+,*)()))))((((((((((((((((((((((((((())( + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA (((((((((((()()JJJJJ+JJJJJJ^^^^^^^^^^^^UTIIJTU^^^UUUUUTTUTTSSTTTTdIIITTSIITU^^^]JJU^^^JJJ+)()*)+))*+),+*++,,+ISTTTTSTUUTTdJ ^^J,+++)((())**)((((((((((((((()(((((((((((((   + + + + AAAAAAAAAAAAAAAAAAAAAAAAAAAA>>〄((((((((()(())+JJJJJJJ)JJJJJJeJ^^^^^^^^^^^^TTTTU^^^^UTTUTTTTUTTTTTTTIJIIIISTIJUTU^]J^^^^^^JJJJ,+*)***)+++*,++,)++ڳSSTTUTITTTId^^ ^^^^JJ,,++**()((()*))(((()((((()(((((((((((((( + + AAAAAAAAAAAAAAAAAAAAA@@@@@@@@;((((((((((((()+JJJJ*JJJJJJJ^^^^^^UUU^UUUTTTUU^UUTTTTTTTSSTTSTTTUTIIIIIITTSTTTTJ]^^^^^^eeJJJ****+*+**+++*+++*++*(*(JSSSTSISSST^^^^^^^^^JJ,+++***))((()((((((((((()(()(((((((())(<倄 + + AAAAAAAAAAAAAAAAAAA@@@@@@@@@@X???? (((((((((((**J*JJJ?^^^^^UTTUUUUTTTTTdTTTTTTTTTTTIITTTIIIIIITTTTUUUJUU^^^UU^^eJJ+++++,*+*,),*(,+**,)SITTSIIISIUTU^]^^^^^^^^JJJ,+++++*)(((((((((((((()))))(((((((((((()((???぀X + + AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@倀 (()(((((())) (JJJ?^]^^UTTTTUUTTTIIITTTTTTTTTSSIIIISIIIIIIISTTUUJU^JITTTJU^eJJJJJ,*+*)+*+++,,+,,+)++*IIITTTIIIITUVU^U^ ^^^JJ,,++++*((()((((((((((()))((((((((())(()(X AAAAAAAAAAAAAAAAA@@@@@@@@@@@@ 倀((((((()((JJJG?^^^^UTIISIIIIIIITTTITSTTTSTJITTSTTTISTTUT#^J]UTTTTTTdJJJJJ+****+*,,,++,,**(,+IIIIIIIIIITTUUTTT^ ^JJJ,+*+++*)))*))((((((((((())((((((((()))))( X + + AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@((((((((((*) (JJG?^^^UTTIIIIIIIIUUTJITITTTTTTTTTTTTTSSSSTTTTU^^^^UTTT^UUdJJJJJ,+*)*,,++++++++*++(IIIIIIISITUUUTST^ ^^JJJJJJJJJJ,++,+*)))**))*(((*)((()*)))(((((((())))(X NLLLLLLLLLLLLLAAAAAAAAAAAA@@@@@@@@@@@@@@@@X()((()((*(JJ??^TTTTTSIIIIIITTTTTTTTTTITTSTTTITIISTSSSSSTTU#J^UUTTTUUUUJJJJJ,+**,,,,,++,,++,+(IIIIIIIIIITTTUUUU^^ ^JJJJJJJ,++))))*)))))((())(((())))*)(((((((()))(X NNLLLLLLLLLAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@ + +  +((((((((>JG? TSTSIIIIIITTTTTTTTSTIITSTTTTIIITTTSSIIU^^UUTTUUUTUUJJJJJJ+*,+++*+,+,+,+)IIISIIIIIITTTTTU^^ ^JJJJJJJJ,*)))(())(()(()(((())((())*))(((((((()*)) NNNNLLLLLLLLLLLAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@((()((G?^TTIIIIIITTTTTTTTSSTTTTTSITTIITTTTTTTITTT^^U^^TT^^^TTUdJJJJJJ)+***))+*+,+,*IISTTSTUTTTTUUU ^^JJJJJJJ,*)((((()(((((()**(())(()*)))(((((((()*)( NNNNNNNNNNAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?<)(()(????>?? UTTTIIIITTTTSTTTTTSSITTTTTTIITTTTTTTTTTTTUUUU^^^^^UUT^^eJJJJJJJ*),++,**,,,(IIIIITSTIIUUTTUUUU^ ^J+))(((((((((((((((((((*)))))))(((((())*)( NNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@ 䀄G(*(?????dTTIJISTTISSTTTTTTTTTTTSIITTITSTTUUUTTTTTTUTU^^^UTdU^^eJJJJJJJJ(+,**+++,,)IITTSIISIITSSTTUUU^ ^JJJ+*)(((((((((((((((()(((**)(())))))))(***)( NNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@,?>???????^ITJJUTTITTTTTTSSTTTTTTTTTTTSITTTUUTSSV^UU^^^^^^UU^^^^JJJJJJJ*,**+,,,++IIITIUTIJIIIIISTTTTTTT^^(JJ,+))((((((((((()))(()()))((())))))*))  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@ G?>?UTV#^UTTTTTUTTSTSTUTTTITTTISTUT^^^TST^^U^^^^^^^U^ ^^ ^eeeJJJ**+*+++*,)JSITSTTSIIIIIIITTSTUUUU^ ^^JJJJ+)((((((()))(()*+**(())()))))))<䀄 NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@G?>>??>????? TUUUUUUUUUUUTTSISTTUUUTTTTTTTTTd^^^^^UUTUU^^^^^^^^]^^ ^JJJ^*++*+*,,)UTTIIIISSIIIITUUTSUUUU^^ ^^JJJJJ+*(((헗((((*))*((*+*))))))()*)())< NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@X???????^UUUUUUUUUUTTJITTTTUTTTTUUTTTTTTTTTU^^^^TIUU^^^^^^^^]^^ ^JJJ^J,,++*+++(IIIIIIIIIIIIIdUTTTTTTUU ^JJTUJJ,,)(((((((()*))))))))*)))(())))**) NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@XX>?>>??????^U^JJU^UTTTTTUUTTUUUTTTUUUTTTTTSTId^^^^TTUUTUU^^^^^^U^ ^JJ^^*,*+*+(IIIISIIIIIIIIIIU^VTSIITT^ JJ^^^JJJ,++)(((헗(())())**(((**))())*****)X NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@?????>????^^^J^^^UTTTTTTTISTUUTTUUUUTTTTUUTdd^^^UTTUUUUU^^^^^^^^^^JJ^^^J+,****+*IIIIIIIIIIIdIIIIT^^UUTITSSS^ Jd^^^J+++*(((헗())))))))((()*****))***) NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@@X??>???????^^UU^UUTTTTTTTTTUTTTUU^^^UU^^^ITJ^^^UTTUUUU^^^^^^^^^^^J^^eJ,+*),+)+*IIIIISIId^dIdUUUUUTTSTSSTUU^U^^^^TdJ++,,+*))(((()))))***+((***))(()))( < NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@?>???>????????^TTUTIIITUTTTTSTUUTdTU^^^^^^^UTU]^^U^UUUUU^^^^^^^^^^^^^J^^J++++(*)+IIISSTI^^dTTTTUTSSTTTTU^^^^^^^J,+,,*()*)(((((((())))****)()*)***))*)(  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@X;䀄>>????>>???>>???????J^SIISTITUTTTTTUUUUTT^^^^^^UUTUI^^J#^^TTU^^^^^^^^^^^^ ^J^J,,+*(+**+IIIIIISSTUTIUUJTSIITTSSTSSSU^UU^^^***,+)()+**)(((((((((**)))))*)))))********)< NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@?????X??>??>??????????JUSIITTITTTTTTUUUUUUJ^UUUU^^^JJ^^^^^TTU^^U^^]^^]^^^ ^e^JJ+,)((+*(,IIIIIIIIITUTIUTIITSISTTTTTVUTT^^^ ^++,+)*+++*)((*((()))))))******)()()+)(*)<䀀 NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@XXX???>>????????????JTTTTSTTTJJdU^^VUUU^JUJJU^^^UdU^^^^TUUUUT^^^^^^^^^ ^^J+)*,),)IIIIIIISTUSTTJSTSTUTSSTTTSU^TTTT^^ ^J,*,))++,+*)))) ((**))))***++*(())*)((*X NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@䈈X?????????????JJUUUTTTTJJ^^^^JdUTTUJJJJJ^^^UJTU^^^UUTUTU^^^^^^^^^ ^^^J,+,)+*,)++JIIIIIIIITTTIITSISTTTSSSSTTTUVUTTT^^ **,,,+)( (*****++,,++*(())*(()XX NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@XX>?>??????????JJJJJ^U^UTTTT^JU^^J]^^TTU^eJdJd^UdId^^^^T#UU^^^^^UT^^^^^^^J,,,,*++**JIIIIIIIIIITTIIITSSTTSSTTTU^^VUTTU^^ ^J+++)()((()*+++,,++*))))((( + NNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@????>?JeJJJJ^U^UTTT^^U^^^^J^^UddJe^^dU#JIJ^^^^UJU^^^^^^UT^^^^ ^^J,,,**,,*(**IIIIIIIIIIISTIIITSISTTSTT^^UTST^^ ^J+)(ܖ***+++++++**))***( NNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@?JJJJJJUUUUTTTU^^^UU^^^UITU^^^^UTII^]]UU^UU^^^^UUJ^^^^ ^^J,*++*+**)IIIIIIIIIIIISTIIITSTTTTTU^TTIU^^ ^J**(**,+++****)*)**+*倀 NNNNNNƖƗNNNNAAAAAA@@@@@@@@@@@@ JJJ>^UUUTTTU^UUTU^U^UTTTUJJ]^TIIJJ^ddU^U^^^dUUJ^^^^ ^J,+)+,,,,*,)JIIIIIIIIIIIIITSIISSSSSITUUTUUTTTTU^^ ^^ ^J (,+,+++****)+*())X  NNNNNƖAAAAA@@@@@@@@@@@@@(?^J^UTTTTUUUUTTTITTJITTTIITTUIU^UU^^^U^^T^^^^^^^J,+,-,,+*)JIIIIIIIIIIIIITSSTTTTSTSSTTU^^^^ J,,++**))*))*))(( NNNNNƕAAAAA@@@@@@@@@@@@@@@G(,JJ?^^^TTTTTJTTTTSTTTSTSIJIdT^U^^^^^^^^^^^]^^^^J+,,,,,+*(JJJJIIIIIIIIIIIIIISIIIIIIITTSSSUTTUUU^^ J++*)*))))*))**( NNNNƕAAAAA@@@@@@@@@@@@@@@@G(++J^UTTTTTTUTIIIIISTIITSTIIIJJJUTU^U^^^UU^^#UU#^^e,,,,+,,,)JJJJJIIIIIIIIIIIIIIJIIISTTTT^^TTII^  ^JJJ ?,,*))))))+))**)X  NNNNƕAAAAA@@@@@@@@@@@@@@@@XX**++G^UUUUTTUTISIISIIIIIIIIITU^^UU^^UTTU^^^UJUU^J,+,+,+)JJJJJJIIIIIIIIIIIIIIIIIIIIIIISTTTTU^^TTT^ ^ ^J ?++*))((*)**)))X NNNNƕAAAAA@@@@@@@@@@@@@@@@@+,,,,+,,- U^^UTTUSTSTIIIIIIIIITT^^UT^^^UTU^^^U#^^^JJ+,,+)IJJJJIIIIIIIIIIIIIIIIIIIJISSSSTUU^^TTT^^^J ?+)))((*))*)*)X NNNƕAAAA@@@@@@@@@@@@@@@@@@@@ 㜜*++,+,,+?^U^ITTTUTTITIIIIIIIIITT^^UT^^^^U^^^^#IU^^^UdJJIIIJJIIIIIIIIIIIIIIITUSSSTU^^^^^^^^ݷJ ??+)((((()))))(X  NNƕAAAA@@@@@@@@@@@@@@@@@@@@@@X (++,+,++,,,,,,^UUTTTTTTITIIIIIIIIIIUTUUTTTJ^#^U^^]JJT^^dIIJJJJIIJIIJJJIIIIIIIIJIIITTIIIITSSU^UU^^T^ ???*((((((())(( NƕAAAA@@@@@@@@@@@@@@@@@@@@@@@9;(+***++**+,,+ dUTTTTTSTTTIIIIIIIIIIITTTTTSIIdU^^UUdTJIdJIIIdJJJJJIJIJJJIIIIIIIIIIIITTTIISSSSTTUUUTS^ ????G+)((((((())(〄  ƔAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X (,+*+)))+---,+,,+^ITTTTTTTSIIIIIIIIIIITTTUUTIII^^^JUTIIITIIIIJJJJIJIIIIIIIIIIIIIIIIITIISSSTTTTTTT^ ^ ?((((((()(<哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@㈈XXG()JJ((((()))((()((**)()(())(((((()*)*)+JJIIIIIIIIIIIIIIIIIJJITJdJIJJJJIIIIIIIIIIIIIIIIIIIIIIIIIJJdJdIIIIIIIUUUSSIIIIT#^^ ^ ^^^^^^^]IUU^TTT^^IIdJXX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ XX^^G^^^JJ****)(()())*)(((*)((()()))*()))JJIIIIIIIIIIIIIIIIIIIIITdIIIIJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIJdUTIIIIIIU^ ^ ^^^^^^^^ ^JTUTUUUTTTU^IIIIX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@XX ^^^^(TU^^^^^JJJJ+((()*)*)))))))*(((*))))**)JJIIIIIIIIIIIIIIIIIIITIIIIIJIIIIIIIIIIIIJIIIIIIIIIIIIJJIIJJIIIIIIIIddJJIIIIITUe ^ ^^^^^]JJJ^#TUTTTU^^^U^UIIIIX哔AAA@@@@@@@@@@@@@@@@@@^ ^^^^^^J^JJJUU^^^U^^U^^^^^J++)))(((())))()())***(JTIIIIIIIIIIIIIIIIIIIIIJJIIIIJIJIJdIIJJJJIIIIIIIIIIII#UJJJdIIIIIdJIIJJJJIIU^^^ J ^^^^^JJJJITUTSTSTTUUUTUIIIII哔AAA@@@@@@@@@@@@<<〄GG^ ^^^^^^^^^^^^^^^^^^^^UU#^^^^ ^^^^^^JJ+)))((*)(()(()****(IIIIIIIIIIIIIIIIIIIIIIJIIIIJIIJJJJJJIIJJIIIIIIIIIIIIIIJJJJIdIIIITIIIIJJJJIJ^ U ^^^^^^JJJTUTTTSTTTTTTTTIIIII哔AAAA@@@@@@@@@@@ ????;GGU^UU^^^UTTU^^TITTIIJ^^^^^UU^^IIIITTIU^IIIIIIIITSTUTIIIIIIIIIIIIIIIIITddIIJTIIJJJIIIIIIIIIIJJUIIIIIIIIIIIIIIIIIIIIIIIIIJJJ ITTUJITUTTTUTSTUUTU^UTTT^^TSIIIIJXXNNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ <GG^^^^^UJdd^^^IITU^TU^^^TId^^^TIITTdUUUJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJIIIIIIJJJJIIdIIddIIIIIJIIIIIIIIIIIJJIIIIJJJ JIIJJTU^UdTTTT^TT^^SSU^^ITTI# NNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X^^^UTdII#^^TdU^]UTTUTII^^^^TTTITUdJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJdIdJIIIIIIIJJJJIIIIIIIIIIIIJIIIIIIIIJJJJIJIIJ^JJIIIJJTU^JJdTSISU^TT^]dIIUUVUITTITTNNNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XKK^UT#JddU^U^^^J^UUTIId##UUTTTTUJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJIIIIIIIIIJJJIIIIIIIIIIJIIIIIITdJJJJIUdIdJ^^ JTTITTUTTUddSIITITUUIITUTUJITTIIIJ倄NNNNNNN啖AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X GKKJUU^^UTTT^^^^^^UTIIIIITTUTSTUJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIJIJJIITIIIIIIIIIIIIIIIIJdIIIIddJ^^]^TUUUUTTITIITdIITTTIITTTTTUTTUTU^TITTIIIJXNNNNNNNNN喗AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X < GGGKKFJ^^^UIII^^JJUUUUTIITIIIIITTTTI^JJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJIIJJIIIIIIIIJIIJJIIIIIIIIIIIIIIIIJdIIIIIIII^]^ JUU^UUUUIITTdd##UIJUUUUTIITUUUUTITTIIIINNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@< GKKK^#TIIITTITTTTTTTITTIITIIIITIIIJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJdJJdJIIIIIIIIJJJIIIIIIIIIIIIIIIddIIIIIIIIIJ]^ ?JU^UUUTUTIIUTT^^JJJddJJUTTTIJUU^UUUIITTIIII<> XNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX;X ;1NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX倀倀倀倀XX 倀倀倀倀倀倀倀 X倀< ?XXX;< NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXX XXXXXX NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X<先XX9;;XXXXXX XXXXX XXXXXX  XAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX<< ?>>9 < X  䀀;  9< ;?>?>X࿿AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???トX  9<   ?  X  9 <<? <<<<;9<>>?>=9<99䀀9;XX?< ㄿ000࿿000@@@@@@@@@@@@@@@@@@@@@XX;??< <  XXXXX<  XX X倀XX< X XX 〄000000000000000AA@@@@@@@@@@@@@@@@@@@@  XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXX; 0000000000000000A@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXX XXX XXXXXXXXXXXXX0000000000000000000000AAA@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXXXXXXXXX0000000000000000A@@@@@@@@@@@@@@@@@@@@XXXXXX000000000000000000000000000000@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   X XXXXXXXXXX;$6!2 .*&"!& * +.2 +6:??; 6 2.*&!"!&%**..32 76;:?>  "'-38>=-<,<*;) ;' +:&9$9#?;72.*&" ?=8610*)#"?6 -$ $- 6?>:51,'#"6!.!&  ?:62 - )%  +( + / 2 58<??:> ;>;>"<>:1-$!>= >4=,=##=,=5= >= &)-037:=!"?&&?**?./?23?77?;;????>>>>>> +>>>=======#>951- )$!  ' -?????#?&?*?.>%> >>>#> +>4>>>>$$?6 -$$- 6?" +' - 38> +#)$.-46:?? !&+/49>  $ (+/"3& """&&&***...333777;;;???3??倀倀倀倀倀倀倀XXXXXXXXXXXXXXXXXXXXXXXXXXXX  X XXXXXXX X X倀X倀XX<<;<;<<<<;= <>>>    < XXXXX 9  9倀?>?< ;XXXX>> XXXXX   XXX  XX XX  XXXXXXXXXX   X倀XXXXX  XXX    < X䀄 XXXXXXXXXXXXX XXXXXXXXXXXXXXXXX 倀X 9< XX XXX  XXX X +XX>< XX  ;JJfffGGgf,gggffJJ+++,,*)))))))(((((((((((())**)***+Jfgf,,gggGf,,,+++++***)))))))))))))))))GgDCCCKKKgGfffffff 9<倄JfffGGgf,,,ggfJJJ,++***))**))((((((((())***)***+,+,ffGgf,,,,,fggGf+++****)))))))****GgDKCgGfffffff䀀 JJJffffGf,+,gfJJJJ,,*******))))))))(()))***)***+,,JffGgff,,,DggGfffJJJJJJ++++++********Ggg-KKKKgGfffffffXX hhhhX倀JffffGf,,,,fgffJ,++*+,+*)))))**)))))*+*****+++JJffGgffB,+,DggGfffJJ++++++++*******+++GggDKgGffffffhhhhhhhhhhoohhhhhhhhhh XJJJfffffgfD,++ffffffJJ,++++***)****))**+,+****+,,JJJffGgff,++gggGfffJ,+++++++++*********+GGgg,,gGffffffhooooooohhhooooooohhhhohhhhhhX倄fJJfffffGggK++,ggfffffJJ,+++****,+*****++***+,,JJJJfGggfCDD+gggGf,+,++++++++******+++GGgggg,ggGffffffhoohhhhohhhhhhhhhhhhhohhooohhohhhhoooh fJJJfffffG,+fggffffJJJ,,++++,****+,***+,JJJJfGggfK,ggggGGf+++++++GGgggggGffffffhoohhohhohhohhhhohhohhhhhhhohoooohhhXJJfffffGf,ffffJJJJ++,++*,++++,JJJJffGfKgggggGGffJJJJJJGgDKgGfffff倀hoohhhohhhhhoohhhoohhnhhhhhhooohhhh倄fJJffffGGgggD+gfffJfJJJJ,,++++JJJJfffGffKCfggKggGffffffJJJJGggggggKKgGGffff hoohhhoohhohhooohhohhhohhhhoohhhoohh倀JJffffGgggDKKggffJfJJJJ,+JJffGGfggfCCDfgggggGffffffJJGGggggggggDCCDggggGGffff倀hnoooonhhhohhohohhhohhhohhhoohoohhhnhh JJffffGgggggggDDfggffffJJJJJfffGGggfDfggffgggGGfffGGggggggggggggggggGffff hoohhhhhhohhnhonhhnhhoohhhonhhhoohhohfJfffGggggffffffJJJJJffffGgggggggggggggGffGGggggggggggggggggGffffhoohhnhhohhoooohhohhhoohhhhnhhohXffffGGGfffffJJJJffffGggggggGfJJJJGGGggggggggggggggGGffffhoohhohhohhhoohhhohhoohhohhhohfffffGGGGfffffJffJJJfffffGGgggGGffffffffffGGGgggggGfffffhnohhohhohhhohhnhhhohhhhohhooh ffffGGGfffJJffJJfJJJJfJffffGGfffffffffGGGgggGGGffff Xhoohhohhohhhhhhhhoohhhoohhooh䀃ffffGGGfffJffffJJJfJJJJJffJfffffGGGffffffGGGGGGffhhhhhhhhhhhhonooohhhonh;ffGGGGffffffJJJffJJJJJJJJJfffJffffffGGGGffGGGGGff9hhhhhhhhohhXX?X 偀)((((((((((((((((((GGgfffg,DfDDggggfJJ****+*))(((((((((((((((((((())*+ggggf,,,.-Dg*))(((((((((X   ? XX)((((((((((((((((((()GGGgfDf,,-CDgggfJJ+***++*))(((((((((((((((((((((())*++gD,+Dgg*))((((((((((XX    ??   XX))((((((((((((((((((((((()GGGgfDD,,-,BCgggfJJJ++**++))))(((((((((((((((((((((((()******+gDB,,,Dggg+))(((((((((((      X*))((((((((((((((((((((((()GGGgfD,BCCD-CggfJJ++*++*)))))((((((((((((((((((((((((((((())*)))**+f.BDgg*)(((((((((((((     00000000000000000000? X))()((((((((((((((((((((((((((GGgff,,,CgffJ,+++***)*)))(((((((((((((((((((((((((())*))))***+g,C+fgg))((((((((((((       ))))(((((((((((((((((((((((((((((GGgff,,ggffJ,++,******))((((((((((((((((())(((((()**))))***+gg,BB,,,Dgg*)((((((((((((((       ??                *))*(((((((((((((((((((((((((((((((((((((()GGggg,-+gffJ,++***++*))))))(((((((((((()))((()(***))))***,g,,Dgg*)(((((((((((((((((X ?    ;****(((((((((((((((((((((((((((((((((((((((((((()GGggf,,,,gffJ,,+***+**)))**))((()((()))**)))))*+*))))**+f+,C,,,,CCgg+*+))((((((((((((((((((     ;****(((((((((((((((((((((((((((((((((((((((((((((()GGGggf,,-,+gffJ,+*++*****+*))))**)))))**)))))++*****+fC-,,gg+***))((()(((((((((((((((((( @@@@ **)(((((((((((((((((((((((((((((((((((((((((((())GGGgggf,,,,+,gGff+++****++*******))))*+*))))******+,GgD++*gg+**++*)))())((((((((((((((((((((((( 9 @@@ X***)))()((((((((((((((((((((((((((((((((((((((()GGGgggg,,-ggffJ++++**+****++****++*****+****++Gggg,gg+**))))))(((((((((((((((((((((((((((倄 A@@@ XX**)))))((((((((((((((((((((((((((((((((((((((()GGGgggg,-DggGfJJ,++++++*******+****+****++Gggf+gggg+***))))*)(((((((((((((((((((((((((((((((((((倀 A@@@@  *)))*((((((((((((((((((((((((((((((((((()(()GGggggC--,-gGfJJ,,++++++++***********+,Ggg++DgggggG+****)))**((((((((((((((((((((((((((((((((((( A@@@@@ ;X**)**))((()((((((((((((((((((((((((((((()))GgggggDCfg,,,+fGfJfJ,++++++++++******GgfD+,fggggggG+****)))*)((((((((((((((((((((((((((((((((( A@@@@ X***)))())((((((((((((((((((((((()(((()*)GGggggggggf-,DGffJJ++++++++**++fGfggggggggggggG++*+**))*)))(())((((((((((((((((((((((((߄ A@ *))))))((()(((((()((((()(((())((((GGggggggggCCCgggDfgGffJ,,++fGGgggggggDCDfggggggggG+*+***)**)))))*((((()(((((((((((((((((߄X + + + + + + + + + + + + + + + + + + + + + + A@@@ + + *)*)))()((((())(((())(()())))))GGggggggggfgggggggGfffJJ,+ffGggggggggggggggggggGG++*+****+*)))**))()))(((()(((((((߄  + + + + A@@@@ +  *))))))))))))))**)()))))*GGGgggggggggggggggGffffJJffGgggggggggggggggggGG+++*****)))*))))))((((( + + + + + + + + + + + + + + + + + + + + + + + + +AAAA + + +<*))))))*)))))))GGgggggggGfffJJJJJffGggggggggggg++***+****))))) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <))))))GGfffJJJJffGGgggGGf+***+***** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +X<䆄GGgGffJJJJJJffgGf+******䀄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + XGfJJJJJJfffJ+**** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +XXGGGfJJJJJfff++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + AAA + + + + + + + + GGfffJJJfgggf++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAA + + +JGGfffffGGGGGGggggfJX + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAA + +X >〄)*GGGGGGgggggg)(((((((((()*+GGGGggggggggg*)(((((((((((((gGGG؄ + + AAAAAAAAAAAAAAAAAAAAA@@@@@@@@;)**GGGGGGGGGGggggg+)((((((((((()+GGGGGGGGGgggggg**))((((((((((((()GGGGGGGGЄ<倄 + + AAAAAAAAAAAAAAAAAAA@@@@@@@@@@X???? )*+**GGGGGGGGGGGGGGGGGGGggggg*((((((((((((*GGGGGggggg+*))((((((((((((((*GGGGGGGGGGGф???぀X + + AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@倀 ))+**GGGGGGGGGGGggggggg++)((((((((((()*GGGGGGGGGgggggg+*))(((((((((((((((GGGGGGGfX AAAAAAAAAAAAAAAAA@@@@@@@@@@@@ 倀))***GGGGgggggggggDggggg**)((((((((((()+ggggggggggggg*))(((((((((((((*Gf X + + AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@))*+**GggggfDDgggDDDgggDCDgggg*)))((((((((((())gggggggggggffgggggG+))(((((((((((((()gggggggggggggggggggggGfJX NLLLLLLLLLLLLLAAAAAAAAAAAA@@@@@@@@@@@@@@@@X))***GgfD,KKCCCDggCCCggggg+*)))((((((((((()ggggCCggDCCDggffggggggGJ++*))((((((((((()gggggDfggDCDgggggggggGJX NNLLLLLLLLLAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@ + +  +))***GGgD,,DDCBCgggg**)))(((((((((((((*ggggf-,,BfgggDDggg+***))((((((((((()*gggggDKDBCDDgDDDggggGGfJ NNNNLLLLLLLLLLLAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@)****GgggfKDCBCggg**)))((((((((((((()gggfD-gggDCDg+**)))(((((((((((())*gggggggC,CCDDCCCgggggGfJJ NNNNNNNNNNAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?<**+**+GgggKDCCCggg*)))((((((((((((((()*gggD,ggDDDg**)))((((((((((((((((()gggggDCCCDDCCBCgggggGfJۄ NNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@ 䀄****+GGgg-CCCgg*)))(((((((((((((((()gffC,Cgg+**)))(((((((((((((((((()gggfCCCDDCBBCggggGfJۄ NNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@****+GGg,DDDgg*)))()((((((((((((((()gffKCDggg+*))))(((((((((((((((()gggCBDCCBCKBCggggGGfJۄ  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@ ****Gg,Dggg**))))((((((((((((((((()*gff,KDggg+**)))(((((((((((((((()ggCDDCBCKDBBBKgggGGffۄ<䀄 NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@**+f,-,Dfgg+*))))(((((((((((((((((())gB,Dgg+++++****))(((((((((((((((())gfBDDCBDKCBDgGGfffۄ< NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@X***+gf,gggg*)))))((((((((((((((((((()+g-,B,,Dggg++****))))))(((((((((((((((()*gDKgCBCKDCDgGGffۄ NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@XX+*+fggggg*)))))(((((((((((((((((((())*gC,,Dggg++****)))))(((((((((((((((((()gDKDCBDgCBDgGfffڄX NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@+++gfCggggg++*)))*)(((((((((((((((((((())*g-D,ggg*****)))))(((((((((((((((((((((((()*DCKKCBDCCgGfffڄ NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@@Xgf,Cggggg++**))**)(((((((((((((((((((()())*g,BC,gggf+****))))((((((((((((((((((((((((((((((((()gCKCBCDDDgGfff < NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@gf,,-Cggggg+***)**))((((((((((((((((((((((((()*))*+g++,Kgggf+****)))))((((((((((((((((((((((((((((()gDDDCD,DgGfff  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@X;䀄Gggg,,,CDggggg+++*****)))(((((((((((((((((((((((((((((((()**)**gC,+,,gggf+****))(((((((((((((((((((((((((((()gDgGffۄ< NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@?????XGGg,Dgggggg,+******))(((((((((((((((((((((((((((((((((()*+**gD-,,,CgggG++++++++****))(((((((((((((((((((((()((((()gK,gGffӃ<䀀 NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@XXXGggggggggg+****+*))))()((((((((((((((((((((((((((((())*++*ggC,,,,,gggG,+++********))))())(((((()(((((((()*)(()))g,DgfffX NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@䈈XGgg,gggggggg,+**++**)))))(((((((((((((((((((((((())()))*gf,,,,,ggggG++++*******))))))))))**))(((((()**)(())K,CDgGffXX NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@XXGgCCgggggg++*++*))))*((((()(((((((((((((((((((**)))*ggDC,+-gggggG+*********)))*******)))))))*))))GgCKgGff + NNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@Gggffgggfffgggggg++++**)))*))))))))(((())((((()(()))*+****ggggggKKCCggggggG+++++*********)GggCgggGGf NNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@Ggggggggfgggggg++++******)))))*)))))))()))))*))))*****ggggggggggggDDDgggggGG++*******GgKCCBggggGf倀 NNNNNNƖƗNNNNAAAAAA@@@@@@@@@@@@ Gggggggggg+++****++*))))**)))))**)))))*)))))+***gggggggggggggggggggggGG*******GggggGфX  NNNNNƖAAAAA@@@@@@@@@@@@@Ggggggf+++***++***)*+*))))*+*))))++*)**gggggggggggggggggggGG+++++++++*******GGGGф NNNNNƕAAAAA@@@@@@@@@@@@@@@GGGJJ++++***+********++)******GgggggggggggggggggGG+++++++++GGGф NNNNƕAAAAA@@@@@@@@@@@@@@@@GGJ,+++**************GggggggggggggG+++++GGGGGGфX  NNNNƕAAAAA@@@@@@@@@@@@@@@@XXGfJJ+++*******GGGGGGGGGфX NNNNƕAAAAA@@@@@@@@@@@@@@@@@GgfJJJ++++*GGGGЄX NNNƕAAAA@@@@@@@@@@@@@@@@@@@@ GG))())(((()gggf++ggGGGGGGGGGGGGG؄X  NNƕAAAA@@@@@@@@@@@@@@@@@@@@@@X GG*)**(((((((((((((((*ggggffJggggGGGGGGGGGGGGGGGGGGGGGGG NƕAAAA@@@@@@@@@@@@@@@@@@@@@@@9;g)(((((((((((((((((((((*fggfJJJGG(((((((ggggggGGGGGGGGGGGGG〄  ƔAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X Ggg)((((((((((((((((((((((()fgfJJfJ((gggggggGGGGG؄<哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@㈈XXggg****)))(((((((((((((((((((((((((((((((((((()*)*gggggfDggggggggggggggg(((((((KggggggDDCCCDDDDggggggggggggG+**)****(((((((((((((((((((((((((((((()XX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ XXgg**)**)))(()((((((((((((((((((((((((((((((((()**ggKDDggggggg(((((((ggfDggfD-CDKKKDKgggggDgggGG++***++*)((((((((((((((((((((((((((((((*X哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@XXg****)))(()(((((((((((((((((((((((((((((((((*GggfDKKKCCCDDDgggggg(((((((gggggggDgKDDDDDggG+*+*))((((((((((((((((((((((((((((()*X哔AAA@@@@@@@@@@@@@@@@@@***))))())(((((((((((((((((((((((((()(((()*GgggKKDCCKCDDgggg((((((ggggggDDKDCCCCBCCDgggG*)))(((()(((((((((((((((((((((((()*哔AAA@@@@@@@@@@@@<<〄****)))())(((((((((((((((((((((((((())(())*GGggggDCCCDKCDDggg(((((((gggggCCCCBCCBCDggggGG*)))))()((((((((((((((((((((((((()))哔AAAA@@@@@@@@@@@ ????;<*****))))*)((((((((((((((((((((((((()))()))GGg-KgDDgg(((((((((ggggKBBBCCggggGG+*)))))))((((((((((((((((((((((((())) 1哔AAAA@@@@@@@@@@@@@倀 ***)))))*((((())((((((((((((()(((()**)))*GGKDKDCDDDgg(((((((((ggfDCBBBCDgKKgggGG+***)***)((((((((((((((((((((((((()(((?;<哔AAAA@@@@@@@@@@@@@@@****))))**))((())((((()(((((())(()))*)GGgKKCCgggK((((((((((ggDCBCCCCgKDggG++****+*)))(((((((((((((((((((((()((()X1哔AAAA@@@@@@@@@@@@@@@@@*)))***))(())((((())((((()*)))))GGgDgD,Kggg(((((((((ggDDgDDDKgDggG+++*)))(((((((((((((((((((((()(((()XX哔AAAA@@@@@@@@@@@@@@@@@@@ +  +*))**)))))**)()))**)))))**)**GGgBgKggg)))((((((((ggggDDDDDDCDgG*))))(())((((((((((((((((()(((())XXNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@X**))**))))**)))))*+*))))*GGKK,DKKggg((((((((((ggggKCCggG**)))))*)(((((((((((((((()(((())ބNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@*****)))**)))**)))*GGCCDgg((((((((((((gggBCggG********)(((((((((((((((()((((()XNNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XG********))**GgKDKKDgg((((((((((gggDCBBgg++***))(((())((((((())((((()*; NNNN哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@倄G****ggKDggg((((((((((((gggDCBC.ggG*)))((()))(((((()))(((()ބXXNNNNN哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX>GGDD,KKgggg((((((((((((((gggDCCC-,ggGG***))))**)(((((()*)(((()ބXXNNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ <GGgCCggg((((((((((((((ggDKKDg***))))))**)))))ބ NNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XGGggggDg(((((((((((((((((gggggCDgG*))))*))))ބNNNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XGGGGGggDKgg((((((((((((((((((GgggCCCCCDgGG***)݄倄NNNNNNN啖AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X GGGGGGKKGGgggggggG((((((((ggggGۄXNNNNNNNNN喗AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X < GGGGGGGKGGGGGۄNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@< GGGGGGGKKGGGGGGGggGGGۄ<> XNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX;X ;1NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX倀倀倀倀XX 倀倀倀倀倀倀倀 X倀< ?XXX;< NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXX XXXXXX NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X<先XX9;;XXXXXX XXXXX XXXXXX  XAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX<< ?>>9 < X  䀀;  9< ;?>?>X࿿AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???トX  9<   ?  X  9 <<? <<<<;9<>>?>=9<99䀀9;XX?< ㄿ000࿿000@@@@@@@@@@@@@@@@@@@@@XX;??< <  XXXXX<  XX X倀XX< X XX 〄000000000000000AA@@@@@@@@@@@@@@@@@@@@  XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXX; 0000000000000000A@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXX XXX XXXXXXXXXXXXX0000000000000000000000AAA@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXXXXXXXXX0000000000000000A@@@@@@@@@@@@@@@@@@@@XXXXXX000000000000000000000000000000@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   X XXXXXXXXXX;$6!2 .*&"!& * +.2 +6:??; 6 2.*&!"!&%**..32 76;:?>  "'-38>=-<,<*;) ;' +:&9$9#?;72.*&" ?=8610*)#"?6 -$ $- 6?>:51,'#"6!.!&  ?:62 - )%  +( + / 2 58<??:> ;>;>"<>:1-$!>= >4=,=##=,=5= >= &)-037:=!"?&&?**?./?23?77?;;????>>>>>> +>>>=======#>951- )$!  ' -?????#?&?*?.>%> >>>#> +>4>>>>$$?6 -$$- 6?" +' - 38> +#)$.-46:?? !&+/49>  $ (+/"3& """&&&***...333777;;;???3??倀倀倀倀倀倀倀XXXXXXXXXXXXXXXXXXXXXXXXXXXX  X XXXXXXX X X倀X倀XX<<;<;<<<<;= <>>>    < XXXXX 9  9倀?>?< ;XXXX>> XXXXX   XXX  XX XX  XXXXXXXXXX   X倀XXXXX  XXX    < X䀄 XXXXXXXXXXXXX XXXXXXXXXXXXXXXXX 倀X 9< XX XXX  XXX X +XX>< XX  ;儈 9<倄䀀 儆XX hhhhX倀hhhhhhhhhhoohhhhhhhhhh X儈hooooooohhhooooooohhhhohhhhhhX倄hoohhhhohhhhhhhhhhhhhohhooohhohhhhoooh hoohhohhohhohhhhohhohhhhhhhohoooohhhX儇倀hoohhhohhhhhoohhhoohhnhhhhhhooohhhh倄 hoohhhoohhohhooohhohhhohhhhoohhhoohh倀倀hnoooonhhhohhohohhhohhhohhhoohoohhhnhh  hoohhhhhhohhnhonhhnhhoohhhonhhhoohhohhoohhnhhohhoooohhohhhoohhhhnhhohXhoohhohhohhhoohhhohhoohhohhhohhnohhohhohhhohhnhhhohhhhohhooh  Xhoohhohhohhhhhhhhoohhhoohhooh䀃hhhhhhhhhhhhonooohhhonh;℅9hhhhhhhhohhXX?X 偀 <<<<<<===<<;;;;<  XX   ? XX<<====<<<<<<< ====XX    ??   XX<=== <=<<<<<<<<>>剎      X<<<<>>=== <<<<< ==     00000000000000000000? X<<<=>>>>>=<= <<====>       <<=>>>>>>===>>>>>       ??                ㄉ<<==>>>>>=====>>=>>>>>>>>>勍X ?    ;儊= =====>======>>=>>>>>>>>>勎     ;℉ ======>=====>>>>>>>> @@@@ =========>>=>=====>>==>>>>>>>> 9 @@@ X=>=>>=>==========>>>>>>>>>>>倄 A@@@ XX>>>>>>>>>>>>========>>>==>>>>>>倀 A@@@@  X>>>>>>>>>>>>=====>>>>>>>>㉍ A@@@@@ ;X><=>>>>>>>>=====>>>>>>>>>>>匎 A@@@@ X<===>>>>>>>>>>>>==>>>>>>>>>>>>>> A@ =>>>>>>>>>>>>=>>>>>>>>>>>>>>>>>䋏X + + + + + + + + + + + + + + + + + + + + + + A@@@ + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>  + + + + A@@@@ +  X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>㈎ + + + + + + + + + + + + + + + + + + + + + + + + +AAAA + + +<XXX>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>匎 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>㉏ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +X<䆄 >>>>>>>>>>>>>>>>>>>>>>>=>>>>>>>䀄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +XX>>>>>>>>>>>>>>>>>>>>>>>>>> + + + + + + + + + + + + + + + + + + + + + + + + + + + AAA + + + + + + + + ㄈ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAA + + +䄈䀀>>>>>>>>>>>>>>>>>>>>>>>>>>䋏X + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAA + +X < >>>>>>>>>>>>>>>>>>>>>>>>>>>> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAX >>>>>>>>>>>>>>>>>>>>>>>>> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAXXX >>>>>>>>>>>>>>>>>>>>>>㊉>>>> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA >>>>>>>>>>>>>>>>>>>>>卍>>>>>>X + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX >>>>>>>>>>>>>>>>>>>>>㋍>>>>>倀 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA  >>>>>>>>>>>>>>>>>>>>>>>XX>>>>>倃 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX  >>>>>>>>>>>>>>>>>>>>>>>>>> + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA<  >>>>>>>>>>>>>>>>>>>>>>>> + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ;<  >>>>>>>>>>>>>>>>>>>>>>>>>   + + + + AAAAAAAAAAAAAAAAAAAAAAAAAAAA>>〄<<==䀀>>>>>>>>>>>>>>>>>>>>>>>> + + AAAAAAAAAAAAAAAAAAAAA@@@@@@@@;⃊ ===>>>>>>>>>>>>>>>>>>>>>>>>>>䉏<倄 + + AAAAAAAAAAAAAAAAAAA@@@@@@@@@@X???? XXXX>>>>>>>>>>>>>>>>>>>>>>>>>>???぀X + + AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@倀 XXXXX>>>>>>>>>>>>>>>>>>>>>>>>>X AAAAAAAAAAAAAAAAA@@@@@@@@@@@@ 倀ℊ=>>>>>>>>>>>>>>>>>>>>>>>>>> X + + AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>X NLLLLLLLLLLLLLAAAAAAAAAAAA@@@@@@@@@@@@@@@@X> >>>>>>>>>>>>>>>>>>>>>>>>>>>>X NNLLLLLLLLLAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@ + +  +>>>>>>>>>>>>>>>>>>>>>>>>>>>X NNNNLLLLLLLLLLLAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@ㄈXXXXXX>>>>>>>>>>>>>>>>>>>>>>>>>>>劏 NNNNNNNNNNAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?䀀>>>>>>>>>>>>>>>>>>>>>X NNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@ 䀄>>>>>>>>>>>>>>>>>>>>>>>> NNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@儉>>>>>>>>>>>>>>>>>>>>>>>>  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@ XXXXXX>>>>>>>>>>>>>>>>>>>>>>>匍<䀄 NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@XYXXXXXX>>>>>>>>>>>>>>>>>>>>>>< NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@XXYXXXXXXXX>>>>>>>>>>>>>>>>>>>>> NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@XXYXXXXXXXXXX>>>>>>>>>>>>>>>>>>>>>抌X NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@YXXXXX>>>>>>>>>>>>>>>>>>>>>>>>>  NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@@XXYXXXY=>>>>>>>>>> < NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@YXXXXXs>>>>挌  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@X;䀄XYXXXXXXXXXXw华< NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@?????XXXXXXXX䀀 <䀀 NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@XXXXXXw䀀XX NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@䈈XXXXXX劎X刎XXXX NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@XXX兌 䉏 + NNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@YX  NNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@YXXXXXXXXXXXXXXXXXXXXX苎∎ 倀 NNNNNNƖƗNNNNAAAAAA@@@@@@@@@@@@ YXXXXXXXXXXXXXXXXXXX XXX  NNNNNƖAAAAA@@@@@@@@@@@@@XXXXXXXX削  NNNNNƕAAAAA@@@@@@@@@@@@@@@㉌䈈 X NNNNƕAAAAA@@@@@@@@@@@@@@@@ XX X䊍劍 X  NNNNƕAAAAA@@@@@@@@@@@@@@@@XXXXXXXYX NNNNƕAAAAA@@@@@@@@@@@@@@@@@sXXXXXXXXYXX NNNƕAAAA@@@@@@@@@@@@@@@@@@@@ sXXYXXXXXXX  NNƕAAAA@@@@@@@@@@@@@@@@@@@@@@X XXXXXXXX NƕAAAA@@@@@@@@@@@@@@@@@@@@@@@9;YX〄  ƔAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X XㆉX9℅X  哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@sssXXXXXX<<========= 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ >>> Xss抎<<===========>  哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@> X;<<<========<ᄀX  哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X >> <<<====ᄈX 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<〄> X;<<======== 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X<< X<<<=======> 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@䀀 >X<<============>>>ᄀ<><哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@㈈XX>> X==========>==>჈XX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ XX>>> <=========X哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@XX>>>>  <=======<>>>>>>X哔AAA@@@@@@@@@@@@@@@@@@>>>>>>>> <======>===>>>=>>>>>>>>>>>哔AAA@@@@@@@@@@@@<<〄>>>>>>>>>>> XX YX;====>>=>>=>>>>>>>>>>>哔AAAA@@@@@@@@@@@ ????;<>>>>>>>  X<======== =>>>>>>>>>>>>>>>>>> 1哔AAAA@@@@@@@@@@@@@倀 >>>>>>>>>> XXXXX<===========>>>>>>>>>>>>>>>>>>>>?;<哔AAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>> sX==========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>X1哔AAAA@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>䀀 X X=>==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=>>XX哔AAAA@@@@@@@@@@@@@@@@@@@ +  +>>>>>>>>>>>>>>䅅X>= >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>XXNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@X>>>>>>>>>>>>>>><=>==><=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>ᄅNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>=>=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>XNNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X>>>>>>>>>>>>>>>> =>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>; NNNN哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@倄>>>>>>>>>>>>>>>>>>>==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>XXNNNNN哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>XXNNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ <>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>9NNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X ><>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> NNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>NNNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>倄NNNNNNN啖AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>XNNNNNNNNN喗AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X < >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>NNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><> XNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX;X ;1NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX倀倀倀倀XX 倀倀倀倀倀倀倀 X倀< ?XXX;< NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXX XXXXXX NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X<先XX9;;XXXXXX XXXXX XXXXXX  XAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX<< ?>>9 < X  䀀;  9< ;?>?>X࿿AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???トX  9<   ?  X  9 <<? <<<<;9<>>?>=9<99䀀9;XX?< ㄿ000࿿000@@@@@@@@@@@@@@@@@@@@@XX;??< <  XXXXX<  XX X倀XX< X XX 〄000000000000000AA@@@@@@@@@@@@@@@@@@@@  XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXX; 0000000000000000A@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXX XXX XXXXXXXXXXXXX0000000000000000000000AAA@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXXXXXXXXX0000000000000000A@@@@@@@@@@@@@@@@@@@@XXXXXX000000000000000000000000000000@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   X XXXXXXXXXX;$6!2 .*&"!& * +.2 +6:??; 6 2.*&!"!&%**..32 76;:?>  "'-38>=-<,<*;) ;' +:&9$9#?;72.*&" ?=8610*)#"?6 -$ $- 6?>:51,'#"6!.!&  ?:62 - )%  +( + / 2 58<??:> ;>;>"<>:1-$!>= >4=,=##=,=5= >= &)-037:=!"?&&?**?./?23?77?;;????>>>>>> +>>>=======#>951- )$!  ' -?????#?&?*?.>%> >>>#> +>4>>>>$$?6 -$$- 6?" +' - 38> +#)$.-46:?? !&+/49>  $ (+/"3& """&&&***...333777;;;???3??倀倀倀倀倀倀倀XXXXXXXXXXXXXXXXXXXXXXXXXXXX  X XXXXXXX X X倀X倀XX<<;<;<<<<;= <>>>    < XXXXX 9  9倀?>?< ;XXXX>> XXXXX   XXX  XX XX  XXXXXXXXXX   X倀XXXXX  XXX    < X䀄 XXXXXXXXXXXXX XXXXXXXXXXXXXXXXX 倀X 9< XX XXX  XXX X +XX>< XX  ??????????????????????倄@@???????????????????????????????????????????? X ????????????????????????????>>?????眏???????;@@@倄>>?????????>?????????倀〄>?????????????????????????????XX@@X????> @@@  >>; 9<倄䀀 描꜏XX hhhhX倀hhhhhhhhhhoohhhhhhhhhh XhooooooohhhooooooohhhhohhhhhhX倄hoohhhhohhhhhhhhhhhhhohhooohhohhhhoooh hoohhohhohhohhhhohhohhhhhhhohoooohhhX倀hoohhhohhhhhoohhhoohhnhhhhhhooohhhh倄 hoohhhoohhohhooohhohhhohhhhoohhhoohh倀倀hnoooonhhhohhohohhhohhhohhhoohoohhhnhh  hoohhhhhhohhnhonhhnhhoohhhonhhhoohhoh??>hoohhnhhohhoooohhohhhoohhhhnhhohX>>??>?hoohhohhohhhoohhhohhoohhohhhoh폏??hnohhohhohhhohhnhhhohhhhohhooh  Xhoohhohhohhhhhhhhoohhhoohhooh䀃쏏hhhhhhhhhhhhonooohhhonh;폏쏏9hhhhhhhhohh?????????????쏏쏏edd_????????GGwwwwddd ???????????????돏ꏏ돏eUdVdV??????? <䀀???????? cddddd_G???????????????ꏏJVUddcc ????????倀࿿XJIdddddd_ >????????????????쏏((((((쏏폏WUdddcU???????ᜏXX倄JIIccddddd_ ?????????????????ꏏ(((((((߷ꏏꏏVWUdddcV???????XXX Jccccdddddd_ G??????????????????((((__UTTddTU???????  JddcccccddddUUUW ??????????????????쏏ߜ폏K폏 _UUUddddV ????XedddcccccddddUVUV ??????????????????ꏏKꏏ돏 WUUUddUVd ?V ???ꄀ; ?????<倄ddddcccccddddUVUV_ ???????????????????>폏]VUUUTVWUdUVU >XX?X 偀edddcccccdddddUVUV_ ????????????????????돏*****돏돏 UUUUUUUdTd_Wc_W_V X   ? XXddddcccccdddddUVUVW ???????????????????珏_UUUUUdTTTTVVdVV_V^^XX    ??   XXVddUdcccccdddddUVVUV_ >?????????????????????쏏ݜ폏돏VUUUUUUUUUUUUUUWU__V^ꄈ      X^dddUdcccccdddddUVVUV_ ?????????????????????鏏ꏏ? UUUUUUUUUUUUUUUTTW V^     00000000000000000000? XVd_ _UccccdddddUVVUVW ???????????????????쏏*J폏쏏_UUUUUUUUUUUUUUUUUU_WV^       ]d ?? WdcdcdddddTVVVVW ????K????????ꏏJJꏏFGWUUUUUUUUUUUUUUUUUTW_V^       ??                ???? VUccddddddTUVVUV_ ꏏ䜗????????폏KJ珏쏏 VUUUUUUUUUUUUUUUUUTV_V^ڜX ?    ;?????VUccddddddUUVVUV_ K◗?????(??ꏏJJ폏K돏 VUUUUUUUUUUUUUUUUUUU_VV^     ;????UTcccdddddTUVVUV_ 쏏G䗗??????JJ霜G쏏] _VUUUUUUUUUUUUUUUUUUUWWV^] @@@@ ????? cdcccddddTTUVVUVW ?????쏏Jꏏ WUUUUUUUUUUUUUUUUUUUUVWVV^ 9 @@@ X??dcccdcdTddTdUVVUVW ߗߗK?????쏏 WUUUUUUUUUUUUUUUUUUUUVWUV^倄 A@@@ XX ? W cccccddddTTTUVVUVW_ 폏嗗嗗??GG폏菏G폏]_ _VUUUUUUUUUUUUUUUUUUUUUWVU^^倀 A@@@@  Wd_W_ cccccdddTdTTUVVVVW_ ꏏG㗗???KGG쏏֩描G돏^_ _VUUUUUUUUUUUUUUUUUUUUUWVUV^ A@@@@@ ;XUWUWU ccccccdddddTUVVUUW_ 珏ߗ(ߗ??GGꏏ֩JJ폏G鏏_ _VUUUUUUUUUUUUUUUUUUUUUVWUVU 섀 A@@@@ Xc U_U_ccccccdddddTUVVUUV_ _ߗۗ(㗗??F폏֩ ?G돏GG_ _WVUUUUUUUUUUUUUUUUUUUUUVWUUU^ A@ c _U UWccccccddddddUVUUUV_ _쏏ߗߗ?K쏏֩ ?G*菏G쏏]___WUUUVUUUUUUUUUUUUUUUUUUUVUUU^X + + + + + + + + + + + + + + + + + + + + + + A@@@ + + cWWUWccccccddddddUVUUUV_ _鏏ߗߗK(KKK돏?ꏏ^___WUUUUUUUUUUUUUUUUUUUUUUUVUUUU섄  + + + + A@@@@ +  cW_UWccccccddddddUUVUUV__ _ ߗKKKKKL鏏JJeG폏G____WUUUUUUUUUUUUUUUUUUUUUUUVUUUU  + + + + + + + + + + + + + + + + + + + + + + + + +AAAA + + +<dW UVccccccddddddUVVUUV__ _ߗߗߗK描_e???٩G돏G]____VUUUUUUUUUUUUUUUUUUUUUUUUUUUU_朜 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + >〄d?V_ cccccdUUTTTUUVUUUV_ _ ޗKGJKG䜜^W___VUUUVUUUUUUUUUUUUUUUUUUUUUUUUV鏏㜜>??????????? + + AAAAAAAAAAAAAAAAAAAAA@@@@@@@@;c?VW? cccccdUUTTTUUVUUUV_ _ KGKѩJJJJ^W___VUUUUUUUUUUUUUUUUUUUUUUUUUUUUV鏏㜜???????????<倄 + + AAAAAAAAAAAAAAAAAAA@@@@@@@@@@X???? c?VW?dcccUTUUTdTUVVUUUV_ _ (GGߜҩKG^W__WVUUUUUUUUUUUUUUUUUUUUUUUUUUUUU鏏???????????>???????぀X + + AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@倀 c?VV?TcccUUUUTTVUVVUUUV_ _ ?KG֩ee?ڜ_W___VUUUVUUUUUUUUUUUUUUUUUUUUUUUUU鏏???>???????????X AAAAAAAAAAAAAAAAA@@@@@@@@@@@@ 倀c ?VU?UcccdUTUTd__UVUUUV_ _ ????ߗGJ_W___WUUUVUUUUUUUUUUUUUUUUUUUUUUUUU菏✜>?????????????????? X + + AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@c ?Vd?VcdcdUTUUdVVUUUU__ _ݗ??KGߜJ֩J թ_W___WUUUVUUUUUUUUUUUUUUUUUUUUUUUUU菏✜????????????????????X NLLLLLLLLLLLLLAAAAAAAAAAAA@@@@@@@@@@@@@@@@XI_?Vc?WcccdUTUTTU VVUU _???GJGJJJ폏L^W___WUUUVUUUUUUUUUUUUUUUUUUUUUUUUU珏✜?????????????????????X NNLLLLLLLLLAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@ + +  +IW?Vc ?_cccddUTTTd _VUU _ߗ????KFGߜJ???K폏?G^W___WUUUUUUUUUUUUUUUUUUUUUUUUVUUUU珏᜜??????????????????? NNNNLLLLLLLLLLLAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@IW?Vc_? cccddUUTd_WUUU _??KKGߜJ֩????????폏?>^W___WUUVWUVVUUUUUUUUUUUUUUUUUWUUUU珏᜜??????????????????? NNNNNNNNNNAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?_W___WVW W _UUUUUUUUUUUUUUUUUWVUUUᜏ????????????????????? NNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@ 䀄cUVcU?UcccdUdd_UU UUU _ KLߗ(G??GJJ֩????G폏?_W_ WUV_ UUUUUUUUUUUUUUUUU_WUUU描᜜?>?????????????????? NNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@cTVcd? _ _V VUU _ KKߗ????JJ֩????????G쏏?? W? WUW __ _VUUUUUUUUUUUUUUUU_WUUU描?>?????????????????  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@ cdVcc?? __ VUU _ Kߗ(KJJ֩JJ?G??????쏏 _ WWV____UUWV_VUUUUUUUUUU_WUUU描᜜?>?????????????????<䀄 NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@cdVcc ?? dccW_cU_ WVU _ ??ߗG?KKJJJJ?????????쏏?? W_W W_WW_ _WUUUUUUUUUV_WUUU叏????????????????< NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@XcdUccW??_d WcdU VU K?KKGKJJeJ????????쏏>_W _ ?_WVUVVUUUU_WUUU叏???????????????? NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@XXcd UccV???W WTW UU KK???????????돏??__ _WW W__ ?_WUUVWVUUU叏????????????????X NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@cd Uccd? W_V? UU _ K㗗ߗ(KKG(GK??????Ge??????GJ돏 __W WW ??? VUUVWVUUU????????????????? NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@@Xcc_Uccc?UU U_ _ ߗߗ?(KKFߜG???????돏G ???_ ??? WUUUVVUUU??????????????? < NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@ccWUccc ? U___ _ G?ߗߗ?G?????G??????????J돏霜✜뜜 ? ???? __VU ????_UUUVVUUUG???????????  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@X;䀄ccVdcccW???W VU? V _ ߗ(????GG???????????????????G돏 _ _W??_ W_UW ?? dTUUVVUUU??????????????< NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@?????XccUdcccV??WWVdW V_ _ (ߗߗ???۪GG????????????????????ꏏW WV _ _W?? UUWVVWU????????????????<䀀 NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@XXXcdUddccU??WT_?WdU? _WW _ LߜKߗ?KKKGLKJ?????????ꏏK__WW?__ ??? VV V?????????????????X NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@䈈XcddddccU?_cc? TTW? VV? _ ߗ(ߗ?KGߜ??LG e?????????ꏏ__ _ W ????_V_???????????????????XX NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@XXcddddccc?? dc?UUdW? UW? ߗK?ݗL>J ?????????????????????J돏__ ? V_ _ V?????? VVV???????????????????? + NNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@cddddccc ??Tc?UUUV VW ߗ(??>>۩J????????????????Jꏏ ____ __ _ _WW?????_UVV??????????????????? NNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@cddddcdc ??Vc?UUUV _W__ _ ߗ????>J٩??????????ꏏ ____ W V VU_ ????_U ??????????????????倀 NNNNNNƖƗNNNNAAAAAA@@@@@@@@@@@@ cddTdcdc_???_c?VUUV_W_ _ K嗗(?>?????Je ?e??????????ꏏK __ UW __ __ _WUW ? V ?????????????GG???X  NNNNNƖAAAAA@@@@@@@@@@@@@cddUdcdcW??? c ?? dUU? ✗K??KK?K????G? ???G??????????????ꏏ _ _WV ????_W _?????????????GGG?? NNNNNƕAAAAA@@@@@@@@@@@@@@@dddUdddcV??W ?? WW??K????ᜏJ???????????????G?ꏏ ?????_ W_W ????????????GGGG NNNNƕAAAAA@@@@@@@@@@@@@@@@dddUdcdcU?? ????_?? ?Kٗ??>????>>J?G? ?????G?Jꏏ W W??_?? __VWVW????????GGGGX  NNNNƕAAAAA@@@@@@@@@@@@@@@@XXdddVddddU? ??_ ?????? KKߗߗ????>描????????? ___W__UW??? __WWVW???????GGGGGX NNNNƕAAAAA@@@@@@@@@@@@@@@@@dTdVdUdcc??? ??V?? ߗK?䗗?描????????G?????????GJ _WW_ _V_??????? __WWV_?????GGX NNNƕAAAA@@@@@@@@@@@@@@@@@@@@ dW__UV _V ?????W ?VW_ _ K?K???ᜏ????????????e?????GJ? __ VW ? __ W_폜?????X  NNƕAAAA@@@@@@@@@@@@@@@@@@@@@@X T __???????? W _?(?????ᜏ ????????????e?????????? WW _V_ ?? 폜???? NƕAAAA@@@@@@@@@@@@@@@@@@@@@@@9;d ?????????_ ?_ _ ߗ?????????描 ??????? eJ???????? __ _ __????__ __쏜??????〄  ƔAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X ddVVWW_??????????? ? _? _ ??K??????K>>描????????????????G _W __ _????????WW_WVW쏜????>描Je?eeJdJ? JJJJJJJGG㜜?? __ ? W ??????  哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ UUUUUTT ????????_?W?? ??????????KKKJJJeJJGJJJJJJGJ? ?WW _?   哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@UUUUUUTT ???????????_ ???????K?ܗ(KK??JJJ JJJJJeJJJJJ???????? _W _ ? ?넀X  哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X UUUUUUUUU ??????????? ? ? ?????((?JJJJ JeeJJJJJJJJ G????????? _? ??????너X 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<〄UUUUUUUUUU_?????????? ? ????????K(???JJJJJJJJJJdeJJJJJe??????K????????????????????? 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X<<哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@㈈XXUUUUUUUUUV__? ????? W ??ߗK????????? e???????????????????????????????????჈XX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ XXUUTdTUUUUV_ ????????? W ??ߗ?????????????? _?????????????????????????????????????????????????????X哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@XXUUdddTUUUUUU??????W__ ߗ?K??????????????????????????????????????????????????????????????????????????_??????????????????????????X哔AAA@@@@@@@@@@@@@@@@@@VUddddTUUUUTW_UW???_ ߗK?????????????????????????????????????????????????????????????????????? ???????????????????????????哔AAA@@@@@@@@@@@@<<〄VVVUV^^^^^^_ >??????? ????????????????????????????>>?????????????????????? ??????????????????哔AAAA@@@@@@@@@@@ ????;???;<哔AAAA@@@@@@@@@@@@@@@ >?????>???????>X1哔AAAA@@@@@@@@@@@@@@@@@ ?????????>???????>??>>ㄅXX哔AAAA@@@@@@@@@@@@@@@@@@@ +  +^^^^^^^^^ K >>?>XXNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@X^^^^^^^^^ KKKKK >>圄NNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@^^^^^^^^^ KKKK 圄XNNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X^^^^^^^^^ KKK 圄; NNNN哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@倄^^^^^^^^^ KK 圄XXNNNNN哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX>^^^^^^^^ KK 圄XXNNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ <]^^^^^^^ KK 朜朜圄9NNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X ><]^^^^^^^ KK 圜朜圄 NNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X]^^^^^^^ KK 朜朜圄NNNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X]]^^^^^^ 圜 圜圜眜 圄倄NNNNNNN啖AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X ]]^^^^^ 圜 ^ 朜朜 圄XNNNNNNNNN喗AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X < ]]^^^^^ 圜 ^ 朜朜 圄NNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@< ]]]^^^^ 朜 ^^ 眜朜 圄<> XNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX;X ;1NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX倀倀倀倀XX 倀倀倀倀倀倀倀 X倀< ?XXX;< NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXX XXXXXX NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X<先XX9;;XXXXXX XXXXX XXXXXX  XAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX<< ?>>9 < X  䀀;  9< ;?>?>X࿿AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???トX  9<   ?  X  9 <<? <<<<;9<>>?>=9<99䀀9;XX?< ㄿ000࿿000@@@@@@@@@@@@@@@@@@@@@XX;??< <  XXXXX<  XX X倀XX< X XX 〄000000000000000AA@@@@@@@@@@@@@@@@@@@@  XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXX; 0000000000000000A@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXX XXX XXXXXXXXXXXXX0000000000000000000000AAA@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXXXXXXXXX0000000000000000A@@@@@@@@@@@@@@@@@@@@XXXXXX000000000000000000000000000000@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   X XXXXXXXXXX;$6!2 .*&"!& * +.2 +6:??; 6 2.*&!"!&%**..32 76;:?>  "'-38>=-<,<*;) ;' +:&9$9#?;72.*&" ?=8610*)#"?6 -$ $- 6?>:51,'#"6!.!&  ?:62 - )%  +( + / 2 58<??:> ;>;>"<>:1-$!>= >4=,=##=,=5= >= &)-037:=!"?&&?**?./?23?77?;;????>>>>>> +>>>=======#>951- )$!  ' -?????#?&?*?.>%> >>>#> +>4>>>>$$?6 -$$- 6?" +' - 38> +#)$.-46:?? !&+/49>  $ (+/"3& """&&&***...333777;;;???3??ﷷﷷPﷷPﷷ췷SﷷPRUﷷPSﷷPSﷷQRﷷPT_ﷷSV_ﷷ췷QU_ﵷ췷SV_ﷷ췷RUVﷷ췷RW ﷷPV_ ﷷ췶TW_ﴵQV_ ﶷ췷QV_ ﵶPT_ ﷷ췷Q_ ﶷSWURPQV_ ﲳPV ﵵW ﳳPU ﷷ췴U ﶶ _USW_ ﱱSTSSU ﶵPPPPT ﲲR_ ﷷQ ﶶ_ _UQU_ ﱱPUVVTV ﶵPPPPT ﲲS_ ﶷQ ﶶP _UQR_ ﱲR___VV_ ﶵPQQPPT ﲲS_ ﶶ_ ﶶ_ _TQV_ ﲲT WV____ﷶPSSRQQT ﲲRW ﵶT ﶶ SRPT__ ﲳU VTUVVURﷶSVTSRQU ﱲRUWWWﴴ_ 췷T_ﶶQ ﱱQW_ ﳳV TRRSTTQ췷Q__VTRQV ﱲQSSSRPPTﳳQ ﵷ췷QV ﶶT ﴴV_ ﳴ_ TRQPQRP췶V _VSQW ﱱQRRRQPT_ﲳR ﳵ췷T_ ﶶS__ﶶU_ ﳳP_ TRQPﷷS _VRQ_ ﱱRSUVUSRW ﲲR_ PS_ ﶶRTSQ췷S_ ﳳR TSQﷵQ_ WTQP_ ﱱSV PR_ RSSQR ﶶPTTSP췷RW_ ﲳT USQP_ VSP_ ﱱU QQPRV_ QSTTSQQ_ ﶶV _SPPQV_ ﲲV SQV TRP_ ﱲ_ RRRQPQTW__WQQP_ ﶶW _VTRQT_ ﲲ_ QPP RP_ ﲲ_ TUUTSRSTUVUﳳ_ ﶶT _TQRW_ ﲲ_ QPT QP_ ﲳ_ WWWVTRRRSRPﶶ_ ﶶ _VRQU_ ﳳ_ QPR_ Q_ ﳳW _____VRPPP췷 ﶶW _URS___Vﴴ RQPPT Q_ ﴴUWWW _TP췷R ﵶ _WTRRW__Vﶵ SRPQV P_ ﵴSSSRPPS _TT ﴴ_ VVUTV _VﶴS VTSST_ QQQR ﳲQUWVSQPT_ _UTU_ PQU W__ UﵲQV ___ TTV QRTW UPRW  SU_ _ V_ W_ V_  _ _  ꏏ ﷷﷷRﷷ췷ﷷﷷQUﷷPRSﷷQﷷﵶ췴PT_ﷷ췵RW__ﷷ췷QSUﷷPRﳴRV_ﷷPSUUﵷPT_ ﵶRUWﷷ췶R UQRSPV_ ﶶT TPPU ﲳQU WRPU__ ﷷ췶Q VQSTSRRRPQ_ ﶶQ WTPR_ PU _UQS_ ﷷU WRQTUUURSRQU_ ﶶ_ URS_ P_ _TQPU ﶶT _UQQTW__STSRPS_ ﶶP SQS_ _ _URPQW ﵵQ _URPT__ TSRPQ_ ﵶ_ QPRW P PS ﵵV _WURT_ TSRQPW ﵶP QRUWWWﱱP ﴴP_ ﴴ_ USQT_ UTSRPU_ ﶶ_ PQSSSRPPTﱱP ﷷU ﳳQ RQPT TSRPR_ ﶶ PQRRRQPT_ﱱP_ 궷췷 ﲲR PU TSRPPW _ﷶV ﱱRSUVUSRW ﱱP_ 췷S ﱱR_ ﲲV TSRQU__Vﷷ ﱱSV ﱱP 귷_ PPR_ ﴴ_ SSQSWVTQﷷU ﱱU ﱱP ﴵS QQQPQV_ ﶶQ SRQQVUR췷 ﱲ_ ﱲP QPU SSSRPQSUW_WﷷU SSRPPTSQ췶T ﲲ_ ﲲP SRQT TTTSRRSTUTSﷷ TSSQPQPﷷ ﲳ_ ﲳP SRQPS_ VVVUTRQRRRQPﷷV TSRPV ﳳW ﳳP TSRPQV_ _____URPPP췴V TSRQR ﳴUWWWﴴQ TRQT_ _TQ췱 TTSRQ ﳳSSSRP﫴R SRQPSW_ VQ_ UUUTTTTSU ﲲQUWVSQPRSﳲQ_ UTTTU_ _USSU_ V__ QRTW UPRW_ PRTW _W_  _ TV UW _  _  폏폏ﷷﷷﷷﷷﵶﷷﷷQRﶶQﴴﶶPﶷQSTUﵵPRﲳﶵPPﶷﷷﷷﷷﴲPﵵPRTVVUﷷﷷﷷﵵﷷﷷﶶPPPRRﴵﷷﷷﷷQTﲲQSURﷷﷷﷷﷷPﵵPQﷷﵳPTQPRTUSﷵPﶶPﷷRTVWPQRRSTTﷷRSSQﷷﷷPPﶶQSTﴴQRﶶPQRRﲱQTVPPPSUVVﳳRRQﶴPQﶵQRﶶT__ RSSSSRRﷶTWWURﶵQRQﷶSUTSﵵRTUVﴵQRﴵPSTUTPRSVﱱRUW_챲ST쏱ﳲPQRﵴQTTﵴS_RRQQPPﶶSWﴵRT쏱ﵵS__QRRSTV__ﴴRSﳲRRTV_ﲲSV__PQSﲱPQPQQQﵴSUVﳳQV ﱱﶴ`TﳳPSﲱPPﴳQV RTTUUW__ ﴴQTU돱PRSTﲲPSW_QPPQSﲱRSTPQPPPﵳPTVVﳳQWﳳﳳQSﲲPQSﲱQRSﲲRW PP`RﳲSUWﱱQSSSﲱPT_ RRQRRﳱRUWWSRQPﵴRV_ﲲPS__ﵶﲱQRSRPQQQRQQQRﳲRTVUPPRT_QQQQQQﲲQTW_PRSTSRﴲSPSW_TTTSRQRV_ UTSRRPRV__PQSV_ﵵQSVW__TTTSSSRQQPRSTSRQRV__SSTW _RSSSSSRQRSUWQT__ PPQTUVUSﲱQTQSU__UUUUTRRTW WVVUUTTSUW_STU_ ﳳQSU_ WVUUUUTTVVVUTRRTW_ UVW_TUVVVUUVVW_QSV_RRRSU____VPPRSVRU__W___W__ ________ TV__PQRTV_ ___________W___ W___ W________ SV__TTUW_ TUUW_U_ _ W__ SV__ _ _ _ U_ W__ __ 眜朜眜;$6!2 .*&"!& * +.2 +6:??; 6 2.*&!"!&%**..32 76;:?>  "'-38>=-<,<*;) ;' +:&9$9#?;72.*&" ?=8610*)#"?6 -$ $- 6?>:51,'#"6!.!&  ?:62 - )%  +( + / 2 58<??:> ;>;>"<>:1-$!>= >4=,=##=,=5= >= &)-037:=!"?&&?**?./?23?77?;;????>>>>>> +>>>=======#>951- )$!  ' -?????#?&?*?.>%> >>>#> +>4>>>>$$?6 -$$- 6?" +' - 38> +#)$.-46:?? !&+/49>  $ (+/"3& """&&&***...333777;;;???3fffffffffffffffffffffffffffffffffffffffffffffffffffffffff__fffffffffffffffffffffffffffffffffffffffffffffff_____YYYYYYWWrW`WWW`b``bbbbb]]]]][pp![][\laaaaaa''^^^k^^iiiii,hhhF,hGHGeeGGGGe+Gu11j1jdj1qqqnnnjjgnns5mm2m000msssz5JJ5mmsJJJJzz5zJKKSKJK88K@@S)=$$<<$ff______________ff______________f_______________f______rrrrrbxxxLLLLL{P{"p{wl\\l~IIooHQQQ99M9uH|MOOOOORRO7qjjy}N@@S@88N@SSKKKKKKK@SSAASKJJKABDBBAAASSAAADBAB)))%%%%%%%%ffffff____fff____f__ffff_ffff___fffffff_______ffffffffff_____ffffff__ff____ffffffffff__fff_ff_____YYrrrrr`rbbbbbbxxxx!!ppppplwl[[\lkkwwkktt~oooIIohoHIohoHuGH6|6u|yMMyqqqy7yjXXjn3v}}8}3g2}NN85JKzm2zJz5zJKKKKJJzzJKKKSSSABASKK@S@@@@$)%%%%ffffffff__ffffffffffffffffffffffffffffffffff___fffffffffffffffffffffffffffffff_fffffffffff_f__ffff_______YYYYYYYWWWW`````bbbbb``bb]]]][[!!!lwl]b[aaaakaa\akiihoohihoohFFhoG//GGGGGuuuuGGjj3OO1XX.11qnv}}2jg2ssm025sggsz5smszJKJJJJzszJJJJKSASJ558@@@R<<$$fffffffff_fffffffffffffffffffffffffffffffffff__fffffffffffffff_fffffffffffffff___ffffffffffff_fff______YYYYYWWW````bbbb]]bbbbb]][[!p!!lwl]`[a\\akka\\ViiiiiihhoIohZhhee/eeeGGGGGGGGGjqO3XZ.qqqn2v}vnnmvmg-g22m02s5ssszJKJJJKJzJJJJJJKAS57:8@S=$$$< $fffffffffffffffffffffffffffffffffffffffffffff_fffffff_fffffff__ffffffffffffffff___ffffffffff_ffff______YYrrrrWYWW`````bbbb]]xx]]b]]][[!p!\lw]b[aa\akikaVV^i^VVFihoIGohhhee/eeeGGGGGGGGG..7R7XFdqqqnnnnnnn2}sm0nmm2ms55sss5zJzz5zzzzJJJJJKBA87:@@$=)=$< ffffffffffffff__fffffffffffffffffffffffffffffffffffffffffffff_fffffff___ffffffffffffffffff__fff_______YYWrrrWWW`````bbbbb]]]xp!]][[[[\!\\lt[b[kaa^iiik^Vioi^VV^,hooohhhheeeee+eeeeeeGGjjy3XZdjqqnnnnn00v}}5s2mgmsss55ss5zJz55zzzzJJJJJKBDK99R@$$$=$$ fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff____fffffffffffffffff_fff__YYYYYYYWrr`WW````bbbbb]]]]]pp![!![[\!\\wt\]\k'a'tikk^^ioIh^VVFhhhhhhehheGGeZZeG+XXGj1q1XZdjjqnnnnnnn2}}5z5mg0sss5ssssszJzzzzzzJJJJJKDDK7:R$$$$$$ ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff_ffffffffffffffff___ff__YrYYYYW````````bbbbbbbb]]][[[[!!!\\aaakk[][ak'iti^^^iioHIhVVF/hF^Fe//eeGuGXZeqjeXejq3NRjZZdjjjqnn2nnn2svs5z5mmsssssmg0mm5zzzzzzJJJzzJDD@7Q;;<$$$fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff__f_YYYWrrWYYW```````bbbbb]]bbb]]][[[!!\\\aaaw~k[][a'kiotk^^iihIHHhFFoGhUUhGGeeG4ueZGy|jeX+j1ONjFFXjjd.jjjgnnmvv2vss2m0m25zsmmgms5zzzzzzJJJzKDD@:::;<$$$fffffffffffffffffffffffffffffffffffffffffffffffffffffff__fffffffffffffffffffffffffffffff_r___YYYYWWrWWWW```````bbbb]]]]]]]]][[[[[\\\\\\k~k\[[\a^ioti^^^FFhoohFFo6HZFhGeeeG44GXe|y|jeXejO1Z^Xd.dddddd-nnmm000m2mggmsJJ55mms55zz555zJJzJDD@::RR<$$ fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff_rrY__YYYYWWWWWWW`````````b]]]]]][]]][[]]][\\\[[\tk\[[\V^kii^VVVV^FFFUVVhuu/ZheeZZXuquGej4yqj+dq}n+,+djjj1jdedgng--cc0ss0ggmzJJzssssss555s5zzs5BD@:;<<<$ ffffffffffffffffffffffffffffffffffffffffffffff_fffffffffffffffffffffffffffffffffffffffffffff_rYff____YYWWYYYWWWWWWWWWW``bbbb]]b`]]]]bb[[[[[\kk\[]]][[\VVVVVVVUUVVV\\UZUVVVUUUUTZFFFFZ+e+ZZ.3vy.X+..ddddeehdg---dee--..GG-----gg---gg0000m33@A@:;;?? &ǻfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff_fff_YY_______YWWYYYYWWWWWWWWWWW````b]b``[[]bb][\\\akka[[[]]]][\VVVVVF,UVV\\VVVV\\VUUUU^aaaa^FZZZZ+jqq1j.j1jd++++heggggg./G.GGGGGGGGjjjjjjjj1110m238@@:;;**?  Ǽfffff_fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff__f_Y____YrYYYYWYYW```WWWbbb`b``bbb]]]]]]p[]][l\[[\a\aaakk'^^^VVVVVV^^F^FhHhZFUUFhehZTTZeeGGXXZZXeeedj1qj.j1jjn}vjjjdednn025v00mmmmmmm0gmzs55sssssss588@@@<<<< Ǽfffff___ffffff___f____________________ffff____ffff____rrrrYrrrrrr```xxbbxxxx]]!]]]ppp!pPl\lwwklkkkkkt~III~~IIIooooooHQHHGGGHuu6uH444M777yyyqq37OO}ynnnqvNN8}snnsssz@SSSSKJJJKSSKKKSSASSSSAAAABB)))))%Ƽfffff___f______ff________fff_rrrrrrrrxxxxxxLLpp"p][!p"plPllwwttttttIIIIoIHoHMQ9||uHHu|||MMyOOOO7yyORRN}vv3v8@@N}}888NKSASASJ5zKSBASSSABBAAABBAAB)DD%%%%%%%Ƽff__ff_________ffff__fffff____ff___ffffffff_____fff__f__f______f__ffff_____f__rrrrrrWrrr```bbbbbxxpp"pp"p[[[[!\!!llllaakttttkkkiioooii^ioIhhhohoHHuu||GeeGuu4|||||qqyy7y3qqn3y}v3}vv3}NN}}8NNN85zzsKK2--0sK@SKJKSSASKKKz58N@=)==Ƽffffffff__fffffffffff__fffffffffffffffffffffffffffffffffffffffffffff_ffffff____f__YYYYYYYYWr``````bbbbbbb]]]xxppp"!]][![[\\\llla\akkkkkk^^aa^^ii^VVhohFhohh//GGH||GZZZeGGujjGjjjjjqq1jjjjqvyq33nnnv}}v2v}}5svss2JK2--g2s5zJJJJKKKJJJ5s2}N@$$$$$ƼƼffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff_ffffff______YYYYYYYWYYYWWW``WW`bbbbbbbbbb]]]]p{!]b[![[\\\lllaa\aaaaa^kk^VVV^ooi^hoo,FhhhhhhhhH|HZUZ+eGGGGeeGGGGjj...jj1nnjjqjjgnvvngnnm2225z5@Sz-.m5smms5ss5zJJJJJ8::R@$$$ Ƽƽżfffffffffffffffffffffffffffffffffffffffffffffffffffffff_fffffffffff_fffffff___YYYYYYYWrrWWWWW``````bbbbbb]]]]]]]p{p]bb][[[\\\aaaaaaaaa^^kii^^V^oohihohFFFZh//ZFFG|HZUZeeeGGGGeeeeGjjj.d..j1.djqj.jnvv2nnnm222szzSAJ.GmzJsmgggm5zJKKJK8NRR<<< ƼŽżffffffffffffffffffffffffffffffffffff_ffffffffffffffffffffffffffffff__fff______YYYYYYYYYWrrrWWWWWWWWWWW`bbb]]bbbb]]p{"]bb[[[\\\\aaaaaaaa^^^kiii^VViohhihhhFFF,/GeZZG|uZUZ+eeGGGGGGeeGj1qj...j3jdn3njjnnnggnnnnm2s5zSS5./g5z5ssmgg5JKKKKKNNRR<<< ƼŽŽfffffffffffffffffffffffffffffffffffffffffffffffffffffffffff_ffffffffff________YYYYYYWWrr```````WWWWWWbbb]]]bbbb]!{l]b][\[\aaaaaaaaaaaaa^^iiii^^FihhihhhhhZZhGGehG|HZUTZX+GGGjujeeGjjq1jjj1}3jn3nngnng--gnnnm22s5SSsG/-sz55z5mgszJKKKKRRR<<< ƼŽ_fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff____YYYYYYYWYYWr````bbbbbb`````bbb]xx]]]]b[{l]b]\\[[\aaaaaaaaaaVa^kkiiii^iiihihhooohhhGGGeH|GUUZeeeGGGjuje+Gjjq1...1vv1qqjjgnv2g-gnnnn222sSSz.G-sz55z5sgmzJJJJ8NRR<<<< Žfffffffffffffffffffff_fffffffffffffffffffffffffffffffffffffffffffff__ff____YYYYYYWrWWWr`````bbxxbbbbb]xppp![][{l]b]\\[[\aaaaaaaaaaVV^kiiiiiiiiihhhhhhhhhheG//u|eVVXGeeGGGuqqjeGjjqqj..jn3nnqjjgnvv2nnnmnm22mmKSz-.gm55555smm5JJJJNNRR<<<< ƽľŽffffffffffffffffffffff_fffffffffffffffffffffffffffffffffffffffffffff__ff____YYYYYYWWWWW````````bbbbxx]]]]]][pppppplwl]b]\\\\\aaaaaa'^aaaa^^^^^^^Fiiihhh,hhhhhhhhhe|MGV\ZeeeeGGjjjGe+eGqnjedd.j1jjjj1nvvvnng0n22vvmzK5g-0msszJzJ5mszJJNNNRR<<< ƽľžfffffffffffffffffffff__fffffffffffffffffffffffffffffffffffffffffffffffff_____YYYWWWYYYW`````````````bbb]]]]]][!ppp{{[b]\a\\\\aa\\\'kaaa^VVVVVVV^FFFi,,FFZZZhhhhhh|uU\UTZ+eeeGGXZZZZXjn1XZXXdjd++jjjnnnn-dd-nms55JKz0g2smmzJJJzmmmsz}}7OR<<>C*** ƽŽffffffffffffffffffffffffffffffffffffffff__ff_________Y_YYYYYYWWWWWWWWW`WWYWWWWWWWW`bb`WWbb```bbbbb````bb]bb]\[]]]bbb[kta\\\[[[[[\\\\\[[[[\VV\\[[[\\[VVVVVVVV\[VFFUUFFheZUUUUZZZZU^^^^^^^^ZGeZFFXeZFXj.Xeeddedqcehednvvgcd-mmjjjjjqnjjjnq1H69M9CCCC****&& Ƽƽfffffffffffffff__fffff_ffffff__f_________YY__YYYYYYWWWWrrW`WW`````bbbbbb``b]]bb`bx]]]b[p![![[[[!!![\\\\[[\wlaaaaa\\kttkkkkkk'kkk^^ki^^^ioiiF^^^ihhhhhhhhhhhFZ/ohhHH/eeeeGGGGG4uGGGGGGGXG||qGXdqjeeqyqjqnnnnv}}vnnn}}}vnn}N}}zzJzzzzzz}77RR;;;???  ff_ff___ff____________f_rrrrrrrrrYYrbxxxbbxx]]pppx]pP{{""pp"{Pwwwwww{llwwttkkwt~~~~I~~II~~~IoIIIi^FI99QQH66HHHHuMMuGeG6||||MOOOOOM7qyOyGe1yqq7Ovyv}}}NNNSSSNzN@@@@SAAASSSSS@R$$;;<$ffffff___f_______________rrrrrrrrrrYYrrbbxxxxx]xLLpxxpppp]pL{{{"p[[lPw{{wwwwllwwwtttwkktttt~~~~~oI~tooVViIQ9HHuGH9M|uGGu6||||yMOMM|7OOOq+eq4qqv}vvv}}}NNN@@S@NN@@@SAASSSSSS@@==RM;<$Ƽffffffffffffff___ffffffff___________YrrrYYYYWWWWWW`````bb`````bxxxbbxppxxx!p!]][p""p]bW]lp!!!!!lllwl\\\aalkkaaaa\\aa^kttoi^iii^^iooV[VV^ihhoHHHHH//HohZ/HHuHeee/GeeeeGGuuuuuGqyyqeZGjdejqqnvvv}NNz}}zzzNNNKKKK==>*** ʺffffffffffffffffffffffffffff_fff______YYYYYYYYWYYYYYYWYYYWWWWWWWWWWYWW`W`WWWWWW`]]]bb`WW`]]b]pp]b`b]][[[\[]bb]]][[[[][[[]\a\[][[[\aV[[[VV^^VVV^^VVVVVVVVVVV\VFFVVVVVVVVVV\UZUVVVVUUZZUVVFZZTZGG+ZZZZGXFFXdXXeedeeec-ccdcnn-----020gj1Huq69QQCCC>****& ʺf_fff__fff_fff__f_fff______Y___YYYYYYYWrrrrrrrr`WW`````bbbb`bxxb`bbb]]]]]]]]pppp!!]]]!![!{{!![[\!!\!lwka\llllkkkkla\\k~ika^'k^tti^^kkiii^^iiihohhhiioIohFoHooo////hhhFe6HehZZeeu|ueZeuquuuuqqqeeyyjXjyjqjnvvnnvNnnsvvs}}}8N8}8}y7RRO;;<<< ???&&  ʺ 悂_f_ff________rrrrrrrrrrrr``xxxxxxxx]b]xpLLppLLPPP{"pp{{{{PP{{ww{{{{{wwt~~t'at~~~~~I~ootitootoooIHIooHQQHMQMQ9|HG//GM|uG/H6|My|4u|MMOOORRyjyOqqvv@@@Nnnv}NNN@@NNNNN@@@@@@@@NN@==$$$$$ʺ 悂ff__ff_ff________YYrrrrrrrrrrrrrrr``bxxxxxxxxxxxbbb]pppppp"LLP{"pp"""{PP{l{wwlllllwwkkwwtt~~ta[at~~~~ttto~~toIotooooooooIIHohoHIH9Q9QQoFFh6MM9H//u||6|M||4u|MMORu17Oyq3vyyO@@vdjvvv}NNNNNNN8}}}}N@NN@@@@NNR@@<<$$$$$ &&& ʸ ff__ffff_fffffffffff_r___Y___YYYYYYYYYYYYWrrWWW````WWWW```````bbbbxxxb`W`b]]]b]]][pp![][[[!pll!\llp\[[[\ala\[[[[[attk\][\aa''k^a^^^^^totiiiii^^iiiooh^FhhiFFFhooGH99oVVF/HuuHGhZeHuGG4|uGeeGGGj|yjeeqyqjjjddddjq@ddnvndnvvv2nn2v2ng-2N}vvszNN8v33y;;;;;;????  &***& ʸ ff__ffffffffffffffff_E__YYYYYYYYYWWYYWrrrW`W`````WW````````bbbbxxb`W`b]]]bbb]][]]]]]]][!!!![!!p!\[[\alla\\\\[\ktk\[[[aaa^k'^a^^a^kiiiiii^V^^iioooiFhhh,FF,hhh/u|oV[UhhhheehZZeGeeGuuuGeeeeG44uGee11GejjjjdjN@Oqj}vnnvvvnn3vvnngn88}sv22v}vv347;;;;;;??? ?***&&&&ɸ fffffffffffff_fff___f____YYYYYYYYYYWrrWWWrrWW``WW````W````bb``bbxxxbb`bb]]]]bb]][]]]]]]][[[[[[[[!l!\\\\lllaaa\[awtk\[[[aaaakk^^^^^a^^^^^ii^VV^iiiiiFFihhhFF,hhhoHHV[Vh/hhhhhhZZe/I#(66GGGeejuquuGGjujGqqjjjqjdyeey}}yvvnnnjnvvvvnns}v2svnn2}}v37;;QQ;?< $ ?***&&&&&&ɸ  ffffffffffff________f___ff__YYYYYYYYYYYWrrWWWWWW`````````````bb```bxpb`bb]]]]]]]][!![!![]][[[[[[[[\!!\\\\alklaa\[awtk\[[\aaaakkk^^^^aaaa^^iii^V^FFiF^V^ihhhhhhhhho6|HU\VZoG//ehhhh/#(HGeeuuuuuqq1jjj47qqqqnqdjndZZnnnnvnngjj.1v}}2n23nnvsv2vs}vv777M;M9Q;< $$?**??&&&&ɸ ffffffffffff___________ff_YYYYYYYYYYYYYWWWWYYWW``````````````b``W`bbpxbW`]]]]]]]]][!p!pp!]]]][[[[[[[[[[[[[\allla\\\ltwa\\aaaaa'kkkk^aaVVV^^iii^^^^Fii^V^FiiihihhhhhHHhVVFh/GHGeZFF/#/ZeGuuujuqjGeGq77yq1qnjyvjZidqnnn33nqnqj.1vvn1j.-nv}svs5vvvv7yyyM9Q;;$ ;CC???&&&&&&ɸ&&&&fffffffffffff_________ff_YY_YYYYYYYYYWWrWWYYW``````````````bb`W``bxx`WWb]]]]]]]]][]][pp[]]]]][[\[\\[[[[[\\\a\\\aalkk\[\aaaaaa'kkk^^aaVV^^iii^^^iihoiF^FFFFFFhhhhooG/FFZZhZhGGehZ,/Z+eeeGGuquG+Xejq1qq33q}nXhdqj..13y3nnqj1n3v3jddn2vvvvvv2vv77y7MM99Q;$C???????&&&&&&&ɸ&&&****& ffffffffffffffff___rY_f_YY___YYYYWWWWrrWYYWWW`````````bbbbb````bxx`WWb]]]]]]]]]]]bb[p![[[[]][!\!l\\\[[\\\\[[\lkkkk\][aaaaaaa^kk^^^aVV^^kiii^^iiihhiFiiFF^F,hhooGoFVVh/hFFZ/eeeo#ZeGXZZeGjuuGXZXeed1yyyO3XZdq1++dqvvnqnnnn2}:v.dgnnn222m22vv}}M9MQM<<>C;?????*???&***&ɷ&&&&****** ffffffffff_ffff___rrY_f_Y__YYYYYYWWWWrrrWWWWWW````````bbbbbbb`bxx`WWb]]]]]]]][![]b]pp!!!![][[\!l!\\\\alla\[[lkwtk\][aaaaaaa^ki^^^^VV^^^ii^^^iiiiiiFiiiFFF,,hoIHHhVVZohZUFhehe#(eGuGZZXe+euqG+eGGGjyNN3ZZ.yyj+d1nnnjjnnnn}8}nd.-jnnnnnnvvv}NO77M99<>>>>>>>> fffffffffffffffffffff____ffffff_______YYYYYYYYYYYYYYYYYYYYWWWWWWWYWW`b]b`WWWW```````b`WWWWbb]]b```W`b[]]]bb]]bbb]]]bb\a[][[]]]]b][]]]][[[[[][\VV\]]]][\V\[[[[\VV\[[[VhhV][VVVVV\VVV^'kaVVVVV^ZeXZZFZXXF^^FZF^Z.GZ^^^FFFFZZ,,,X+dddeeeeeeeeeeeeehheeGGdG.GoGj4M9u#~CC>>>>̷>CCC> ffffffffffff__ffff_______________Y___YYYWWWYYWYYYWWWWWWYYWWWWWW`WWWWbbbbbb`WW``bbbbb]b````b]][]bbbb`b[[[[]][]]]]][[]][\\[\\[[[[][\\[[][V\[[[[VV^^V[[[[V^VVV\\VV^VVV\VFhFVVVVUUVVVVUUhoiFUUUUUV^ZeeeeXZeGXZFZXXZXe+e+ZZZZFZXX++ZXdjjqjddddeeddd.jdeeedjddd-jGGj3y77y4H##69Q>˷>CCCCPPEEffffff__________YYYYY_rrrrrrrrrWrWWrrrrr``WW```bb``bxbbxxbbbxxxxxx]bb]]]!!!p""pp[][!p{l!!p![[llllllkllkkkkkaallllwttkkk\attkka^ttiia^i^itthi^ViooiiiFFhIoooooooooooooo/hh//Gu99(((#HHG/GGuGeGuuGuuu|7|qqqqqqqjG37yyy3y7733qqvv}N}}}}3jj3vv}NNvnn}N8vvNN}2}NNOORO||MM;;;;<<<<<;˵Q?;??****CC>>_f____rrrrrrrrrrr`W`xxbxxxxxxxxLLLLLLp]]]][pp"{PPP{{p{{{P{ppwPll{wwlwttttt~tkkt~ttti~I~it~^ViooihoIoooohoIHQQQQ9666MM||9MMMGeGMMMMyy|||yOOOOy4O@@@@@@R:OONNN@S@S@NnjvSS@8}N@SS8SSSS=SROMMM;R<$===$<˵;?> fff_____rrrrrrrrrrrrrrrrr`WWxxxxxxxxx]xppppLLppp!pp!p"{{{{p!p""{{![p{l!lwwl\lwtttttwwtttt~~ttttttttt~I~iotVV^oIoooIIoooohohoHH9HHHHHHHHH6MMuGGuuOuUUH||||||yyy|yyyyOO7qyOOOOOON@R7yy7}:NNR@vdj}NNNN8NNNNN@@N}}@@SS@ROORROO<<$$$>ffffff_____________rYYYYYYYYrrrWYYYWWWW```YYW`````bbbbbbbbbbbbbbbxpppppppp]]]][pp[]][!p![b][[[[ll\[[\\\\\\allllaalaa\aktttkkk^ktkiti^toV[\^ihioooIhhohiFFFFFFhohhhooohZhhhhh/HuGZUUZ|uV\UZeGGGuuqq1juujGGj47yjjjjjjj1q77qdXXd1qqnvNNn++jn3333vvvvvv2v}vngnnn2}NRRNNONO7|yMMOOM큀;;C#PPLEEEEEEEEffffff_________YY____YYYYYYYYYYYWrrrWYYWWWW``WYYW``b````bbbbbbbbbbbbbb]]]]]]]]]]bb][[p![]]!p![]][[[[l{l\[\\\\\\\\aaaaallaa\\akttti'^kkkiiktItV[V^iiiiihooooh^^FiFFFF,,,hhFFUUZhhhhh/GGehZZO|UVUZeGGGGGGGeeGqqjeXejujjjjjjjj1q3y31d+djqqnvO}j,,dqvv3nnn332v222230ggg02v}}}7777qj1y7OQ;Q~PPLEEEEEEEEEEEEffffff__________Y_____YYYYYYYYYYWWrrrWWWWWW``WYYW``bb```bbbbbbbbbbbbbbb]]]]]]][]bb]][!p!![[!![][!!\[!lla\\\\\\\\\\aaaalkkaa\aakkk'aa^^^^kioItV]\^^^V^^iiioIo^VFiFiFFFFF,hFFVUFhhhhh///GGGh6O|ZVUZZeGGGeGGe+XGujeXXeGjjjjjjjjjjq3yyqjj11qn7NOjZ,+j3vv3nnnn3vv233v200gggnv2nnnv7n..q3yO(QQ~w{LEEEEEEEEEEEEffffff________________YYYYYYYYYYWWrrrrWWWWW```WYW``bbbbbbbbbbbbb]]]bbb]]]bbb]p!]]]]][!p{"pp!]b[pl!\\\\\\\\\\\[[\\aaaalkkkaaa\aaa\\aa^^^^tIoV][V^VVVV^^FhooF^ihFihhhhFFhhhFUZhhhhh//e/GG/uM|hUUUZeeeGGGuuGXXGGGeeeGGGGjjjjjj1qq33nq1111q7Nn++djnvvv3nnn2vv233vvvvng1nvngj-n}}31qq3796((##~Pw"pxEEEEEEEEEEEEffffff___________YYY___YYYYYYYWWWWWWWWWWW```WWW`````bbbbbbbbbb]x]]]bb]]]]]bb]p!]]]]][!"{{{l]b]!!\\\\\\\\\aa\\[\\aaaaalkkkka\akaa\\a^^^^iI^[\^i^VVV^^FioohiihiihhoohFFFh,FZhhhhh//hZheeuMuUVZZFeeeGGGu4ue+eGGGGee++eGjjjjj1qqqjj11111qn}}nXXj1nnn3nnnn2v3nn3v}}vvn12}2nn.jv}}vnnn3y|66HH(II~twPLxEEEEEEEEEEEEEffffffff________YYYYYY_YYYYYYWWWWWWWWWWWW``b`YYWW````````bbbbbbb]]]]]b]]]]]]bb][]]][][[!p"Pl]`b[[\\\\\\\\\alla\\\\\aaaaaaak'aakkaa\aa^^^k~oa\V^toiVVV^^^iiiihhhiihhoIhFFhhZ,hhhhh//hZZhhH|FVehFZZXeeGG44GeeGGGjGGeX+Gjjjjjjqqqjjj11jjqy77qXZd.jjjj...jn3nnnn3vvvvnq3vvvvn-j3vnn33n3uuHHHII~twwPLEEEEEEEEEEEEEEfff_ffff_____Y___YYYYYYYYYYYYWWWWWWWWWWWW```WYWW```WWWWW`bbbbbbbbbb]bb]]xpx]b]]]]][[[[[[pPlbW`[[\\\\\\\\\allla\\\\\aaa\\\ak'kkkaaaaa^^^^tIiV[V^ioti^V^i^VV^FihhFFFFhIohFhh,Zhhhho///hhhhH||ZVeeZZZZeeeeu4ueeGGGuuujeeGGGGjjjj1j..jj11j17:}qXZ+djqjdddddjnqqnnnnnnnnnn3vv}vnjjqjjnv33HHHHIII~tw{{LEEEEEEEEEEEEfff___ff_____Y_YYYYYYYYYYYWWWWYYYWW``````WWWW`b``````````bbbbbbb]]bbb]pp!][]]]][[[[[[pP{]WW][[\\\\\\\\\\all\\\\\aalaa\\aakkkaaaaa^^^^tItV[V^^^ii^^^ii^^^FFii^VVV,oHohhFFFFhhh////hhhhH|6FVZeeeZZeeeeu|uGGGGGuuquGGGe+eGjjjGXXXejqq11yOqXX.djynjjjjdjjj.jnqjjjjnnnj1v}}v3231.jn33GHHHII~tw{""EEEEEEEEEEEEfff__________Y_YYYYYYYYYYYYYYYWrWYYYYW``````WW```bbbbb``bb```bbbb``b]]bb]]]]][![]]]][[[[pP{]b`b][[\!\!\\\[[\aa\[[[\aalkla\aaakkaaaaaaa^ak~tV[\VVV^ii^^ihiVVVVFh^VVV^FhohhhFFFhhZZZhhhhhhu9HUVUGHGeZeGGeGuuGGGGGGGGeeXeeXX+GGqqeXZXdq33qn:qX+1jq773qn1jqqjd.q3nj..jy3jjq3nnnvv31j11qh/III~~tw{"pEEEEEEEEEffff__ff_____________YY___YY___YYWrWWYYYWWWWW`b`WWWWW``````W```WWWbbb```bbb``b```b]]]]bbb]]][ll[bbbb]][[[[[[[[[[\\[]]][\\\\\\[[[[\\\\\\[[\\\ViiV[[VV\\VVVVV^^V\\\ViFVVVVVVVVFFUVVVUVVVVUUUUU/GUVVZehZUZhZZeeeXZTZZZeXFFFZXZFFZXjqjeZFZejj.d371XX++djqq11.d.jd+++jqjdedjq.eddee+.j1j.deeiiiiittwl"xxfffffffffffff_fffffff____________YWWWY__YYYYYW``WYYYYYYWWWWWWWWWWWWWWWWWWWWWW``WWW``bbb`WW`b[[![]b]]b``bb]]]]]]][[]]]]]]]]]]]]bb]]]]b]]]b][[[a^a\[[[]]][[[[[VVV\[[V^^V\[]][[\\VV\[\\[[[[[[[[VhGF\\\VVVVVVVVUU^^V\\\aFZF^FZF^^a^FXGGGZ^aFZZFZ+1jXF^^^FFXdd+ZZZZZ,,,+++++e++hh+h,iih++++hii'll!!l!!xrEffffffffff__________f_YY_YYYYY__YYWWrWY_YWWYYWW``WWWWWYW````WWW``WWW```b```bbbbb`W`bb]]bbb`][[[[]]][[]]]][[]][[[[\[]][[[[[[[[[[][\[[[[[[[[\\\V^^aaVV\[[\V\\\V^^VVVVFhFVVV\\\VVVFUVVVVVVVVVVVVFehUVVVVVUVUUUZZUZZUU^^ZeZFZeXZZFFZXeGqjZ^Fe+ZZX.jjeZZZZFZdjjd+XXdd+++d+d.d++.d+d++h+++jjeeohk'aall!xE__________YYYYrYYYrrrrWYWWWrrW``````bb``bxxx]xx]bbbb]]]]]pppxx[]]]]!p!!![p{"lp![!llpl\\!la\lllwww\\aaalkklktwkkttkkkitittikkititotttiioti^^ioooiihoohihhhhhFhHHHGooooHHHHHGHHGGHHGGHGGHGu6uu4uuGeu|GeG4|44GeGGjqOyjuy4qqq7777y1jq7}7y3q1nqqy3qn:O7yy311qqy7yyI~twwPLEEEEEEEEEEEEEErrrrrrrrrrrrrYYrrrWrxxxxxxxLxxx]]]]]]xLPL"pppp!!pppppp{PPPPw{{{wwwl!llllwww~wwa\attt~~~~~~~t~~tt~IIIoioIIIHIohhoHHIhhMMMQ96MMMMMMM9MMMM||||MMMMMy|||uXG7OOMqq1qMNRORRRO7ON@O77:NR@@O7yyy333n7@N::7y3yQQwPPLLEEEEEEEEEEEEE_rrrrrrrrYYrrrrrrWrbbbxxxxxxxxxpxxx]bbbbpLLLpppppppppp![p"ppppl{{{{w{llllllwwwwwkwwl[[ltwkkt~~tttttt~~~~k^ittttt~I~IIIIoihoIIIIHIoiFhIHoFoH9HoHuHH999Hu|66uuuuu|MMMM|||OuZZu|yMyuj4y7y7OO7yyyOO7yyy7:NNOyynjddjRR77yPPPLEEEEEEEEEEEEEEE_____________YYYYrrY_YYYrrrrrWWWWWW`WWW``b``W````bbbbb`W``bxpxxp]`WW`b]ppp[!!pp""![]]][]]]][pppllllll!\\\aa\[\akl[]\kl\\\aktkkaaaaaktt^\a^^aVVa^^^iooot^^^^ihIHIoFVViIHoFVFhhoHohZhZFFhGGHHehhhhheeeeeGHuuuGeGMOqTFeeeu|||uGGGGGGjGGeGqyyqje.jj1qq331e++.3O7yeXZ+.37qyyy7yI~~P{LxEEEEEE_____________YYYYY___rrYYYYYWWWWWWWWWWW`WWWW``b`````````bbb````bxxpLpb``bb]]!p!!![[!ppp[]][[[]]]!!!llp!!\\\\\\a\\\lkl[]\kla\aalktkaaaaaktti^^'^^aVa^^^^iiiii^^^iiooi^V^hohF^F,hhohh,hhZFho/h/hZZZhhheeeeeeGGeZUZ|O|+TeeeGGjjGGGGGGGGGeXXGq4qqjjjGee.j3yqj.+Gq7O@OjXXe.jqyyyy4qq|MMttwL"EEEEEE_______________YYYY__rrYYYYYWWWWWWWWWWWW`WWWW```WW````WW`xbbb``b]]xLLbWWbb]]]]][[]]]!pp!![[[!![[[[[!!\\\\\\\\aaa\alka[b[llaaaaalkkaaaaa'kiikk'kkaVa^^^^^^^^^^^^^iiIIiVVVVioohFFihhhhFF,,FZh/hZhhhZFZhheeeeeeeGGeUUH|uZUeeeeGGGGGGGGGeGjGXZGujGeejqjGe+jy7qjjX+jqy@RjZZd.j1qqqqquju4tww{"ppEEE___________Y___YrYYYY__YWYWWWWWWWWWWWW``WWW``WWW``bb```xbb``bbb]LLbWWbb]]]]]]]]]]][!ppp![!p![[[[[[[[\\\\\\lll\alwa]`[llaaaaa\\aaa\\\\aakkk^kk^a^^aa^^^^^^^^^^^ioo^\[\VihhhiFFhhhhh,FUUZhhhhZh/hZhhhhe/ehheH6ueZeHh^UeeeeGGGGeGGGGeeu1eXeuueZZeuqqjeG37yqqe+G.j3RjZZeGjjjGGGGGuGGwwl"ppxxEEEEEEE___________YY__YrrrrY__YWWWWWWWWWWWWWW```WW`b`WWW``bb``bxxxxb```b]LLbW`bb]]]]bbb]][]]][ppp[[![[[[[[[[[\\\\\\llla\lwl[`]aaa\\\\\[\aaa\\\\\akk^^^^^^aVVa^^^VV^^^VViIhV[\VFiiFFFFFhhhoohFVFhh/hhh//hhhhh///hZeG6uGuuZVVeGeeGGGeeeGGeeejuGeeuyj+ZXGjqqjjq777yqe+Xe4RRjZZeGjjjGeeeGGHGk{l"pxxrEEEEEEE__________YYYY_YYrrrrY__YWWWWWWWWWW`WWW```WW````WWWW`````bbbb]b```]bWWbbb]]]]]b]][[]]][[[[[[[[[[[\\[[\\\\\\\ala\ltk[`]aaa\\aa\\\a'ka\\\\akkkk^^^kkaVV^ik^V^i^VViIoV\V^FiiF^^^FihhhohFFFhhhh,ZZ,ZFZhheG/hZhGHuu6MMeVVZGeeeGGGeeGueeGuqjeeGque+ee+GjeeGqqqqqjeXeqOOGFZGeGGuuGGeeGHHll""pxrEE__________YYYY_YYYYYrr__YWWWWWrrWW`r`WW````W```````````W`bbbbb]b`b]p]WWbbb]]]]]]]][[[]]]]][[[[![[[[[[[[[\\\\\\\aaltk[`]\aaaalkaa\akkkk'^\akkkk'a^iikaV^iik^^ii^V^IoV\V^^Fii^V^FFFF,h,hhhhhhZZZZFFUUZheG/hZhe/GGuOuUVZeeeeGuGeeu|jGGuuuGeGuuGGGGeee+XeGGGjqqjeeqOjZZGGeGuujG/eGHHl"ppxEEE__________YYYYYYYYYYYrrY_YWWWWWrrWWrr````````````````b```bbbbb]bbbxpx``]]]]]]]]]]]][![]]]][[[[[!!p!""!!!\\aalw[`][\aaalklaaa'kkkkkaaa^^^^aa^ii^^^iii^^ii^V^ooV[V^VVFhi^^FFFhhF^F,,hohZho/hhFUFhheehhhhhZh/||ZUZeeeeGGGGGu|4jGGGuujGuuGGGGjjjG+ejjjjqquGjyO4XXGGGGuuHGGeGGHl"px`rrEEE_________Y____YYYYYYrrY__YYWWWWWWWWW```````bbbb```WW``bb````bbbbb`bxp]bb]]]]]]]]bb]]]!![]]]][[!x LL"l\\lww\]][[\\\lkla\\akkaaa\\\aa\aaaV^kkaVa^^^^^ii^^oIoV\^FVVVFF^^iF^FhhFU^FFhohhoGGohFFhhZZZZhehZZ/HHeVVZeeeeeeeXXeGuGGGGjq4uqjGG++eGjjeXeeGjGGGeGyMu+euuGGHHG/hh/oo!ppxrrEEff__________________YYYY_f_YYYYYYYYYYYYWWWWWW```WWWWWWWW`WWWWW``WWWWb]]b``bbbb]bbb``b]]]]]]b`bb  "![[ll\[[[]]]][[\\[[[\\\\\[]][\[[\[[[\VV[[\\\\\VVVV^hiV\V^VV\VVVV^^VV^FFVVVVVFUVFFZ,ZUVUFUVVVUUUUUZehU\[VUUFZZZUUUUTFZZZZZeGGGeZZZFFFXGXZZZZe+ZFFFGqueZZeGeeehZFF^Zhh]]xxr + + + + +ffffffffffff___f__f__YYY_f______YYYYYY_____YYWWWWWWWWYYYWWWWWWW`WWWYW`b`WW````b`WWWW`b``bbb``   ][[[][[]bb``b][[]]][[\\[]b][\[]]]b]][[[[[[]][[[[\V^VVVVVVVV\[[\VV\VVVVVV[[[[[[[\\VV\\VVVVV\\\\\VZehV[\\\VVV^UU^VVVaa\\a^FFFFFFFF^a^FZZZ^^FXZFaa^ZeZFFFZZZZF^^aa^F^bbb`rr + + + + + + +ffffff_______Y_______YYYYY___YYYYWWWWWYYYYYYYW`WWWWWWWWWWW``WWWbb`WWW``````bbb]]bb`Wb]]]]]]b    !\[]\a[[[]]]]\\[[[[\\ka\[][a\\\[[[[\V\VaV\\\VVVVV^^^^^VVVV^VVVVVVVV^iiVVVVVVVVVVVUUUVVUZUUUUVVUZheZUVVVZFUUZeZZZUUUF^^FeeZZZeXZZFFZXeeZFZGGZZFFZZZZZZhhhG/ZF^aFhi]`r + + + + + +____YY_YrrrrrrrrrrrrrrrWrrWWWrrr``````````bbbbbbbbxxbbxxxxx]x]]]]]]]ppppp[]!ppp"LL     PPl\kwtkkka\ktwklkkk~~tkaaitttttttttiiotiitoooi^iiioIooooIIohhhihooIHIohhhIHohhoHG/,/HHHuuuu666666uG/HuGeGHGu|6uuuGeG|yGeGu4uuuuuuu||uG|M||qu4uGuuHHHLrEEEEEE_rrrrrrrrrrrrrrbbxx```xxxxxxxxxxbxLppppxxppLL{{Lp"LL{P      >>>>wC~wlt~ttt~iak~~I~~~~~IIoooIQQHIIIHHHQQQ9oFhMQHHHuHGH9;;;M|||6uuu|MMMMM|uuGeGyMMMyMM||MOMu|OROMMMMM|u6LLEEEEEEEEEEEEEEEEEEEEE_f_rrrrrrrrrrrrrrrrrrrrrrr`bb``xxbxbbxxbbxxx]xxxppxxxpppppppppp"L     "lwttwllwwkkkkwtt~t\\'ttt~~~tittttiittooIIoiiiooIIoIIohhoIIIHHQQHVVh9HGHH66uHH6uuuu||MM|66||uuu|||||uuOO4eG||||u6|uGG|yuG4M|6u6||||6xEEEEEEEEEE_ff_YYYrYYYYYYYYYYYWWrrrrrrrrr`W```````xbW`bbbbbbbb``bb`b]]bbbbb]x]]]]]]]]]]]]]x   !\alkkla\\aa\\\\aak~k\[[\aaa^'a\a^^^^a^aVV^ii^^^^^^^iiihhi^^FhhhhiIHV[VFHHohhoHHHGhhhhhhZZZZhhhGuHGGHHHHGeGGG/eeGMuZhuuuHGGHHeeGuHeeuHGhee/HHx``rrE___ff_Y___YYYYYYYYYYYYYYYWWWWWWWWWWW`````WWW`WYW`bbbbbbbbbbbbbb]]bbbb]]]]]b]]]]bbb]x    !\laalaaaaaaaa\\\aktk\[[\aa^'kk^a^^^aa^^V\Vi^^^^^^^^^iiFFFF^FiiiiioHIV[VFoHo,F,hhhhhhhh//hhhZZhh///ehhhe//ee/ehZZG||hVUGGGGHHHGGGGuGGGHuH/eee/xrr +_ff__Y__YYYYYYYYYrYYYWWWWWWWWWWWW````WWW`WYY```bbbbbbbbbbbbb]]bbbbbb]]]bb]]]bbbb L  "!\\aaaaaaaaaaa\\lttk\[[\aa'kitkk^^^^^iiVVV^^VV^^^^^^ii^^Fi^^^FFiooII^\VFhIIo,,hhhhhh,h/o//hhhhhh//ehhhhhe/GGGhFZG||Z\VeGGGHHG/GGGGeeeGHHG//hr +__f___YYYYYYYYYYYYYYYYYWWrrWWWWWW````WW`WYY````bb```bbb```bbbbbbbbb]]]]b]xx]b`   L!\\\\\\aaaaallaakk\[\aaa'kittik'a^ktokaV^^VV^i^^^^ii^^ii^^^FFhoHHIV\VFhoooh,hhhhhh,,hoo/hhZZZh/GG/////e/GHuGhZG9|h\Vh///GGeheGG/hZh////hhr__f____YYYYYYYYYYYYYYYYYYYYYYWrrrrrr``W```````YYW```````bbbbb``bbbbbbbbb]]]]]]xpx]b      ![[[[[[\\\aallaak~t\[\aaa'kkittikaa^ioti^^^aV^ii^^^^ii^iii^^FFioHIV[VFiihhhhhhhhhhh,hhhhh,FFFZhGGGGGGG/e/HuH/eG||hV\Ze//ehheeGGG/hh/ohh,Wr____ +_ + +___f______YYYYYYYYYYYYYYYWYYYYWWWWWWW``W````WW``YYW``bb``````bbbbbbbbbbbbb]]]]]]]pp!      !\\\[[\\\\\\\\\\k~k[][\aaa'kkkiika\\a'ittttia^iiiii^^^^iiii^FiiiHoV[V^^^FF,hhh,,hhhhZ,hhhh,UUFhhhh/////he/GGhh/||/V\UhGG/hZhhZh/o/hooohhrr_ +____ +_______f______YYYYYYYYYYYYYYWWWYYYWWWWWWWWWW````WW``WYWWbbb``b``W`bbbb]]bbbbbb]]]]]b]]pp P  "\aaa\\\\aa\\\\[k~k[]]\aaaaaa^kkkka\\Vaitiii^^^^^iii^^^^^^^^^^^^IhV[^FV^^FFihhh,hhhhh,hhhohFVFhhhhhhhhhhhh//ZZ/6GUVVZGHH/h/hFFho//oGohhrr__ + +_____f_Y_____YYYYYYYYYYYYYWrWYYYWWWWWWWWWWWW`````b`WWW`bbbbbb```bbbb]]bbbbbbb]]]]]bb]]   \\llla\\alaaa\\k~t[[[\aaaaaaa^^'ikaa\\^^aa^^^^^^^iii^VVVVVV^^VVIQo\[FhFFV^Fihhh,FF,,hhhhhohFVFhhhhZ,hhhhhh/H/hGu6HhUVF/GGo/HHhFFh/hooohYr +___ +__f_Y_____YYYYY__YYYYYYWWWYYYWWWYYYYWWWWW`````b``WWWWWW``bbbb``bbbbbbb]]bbbb]]]]b```b  Pb  !\\aala\lkkla\[la[\aa\\\aaaaaa'k'kaa^^V\V^^aVVVV^i^VVVVVViiVVoQIV[FhiF^V^FiihFVVUFFFFhhohFVFhh,FUUUF,hhhoHGGGGoZFUUFFFZhhoohh,hhhhooh_____ +____f______f__________YYYYYYY_YYYYYYYYYYWWWWWWW```WYWWWWWYWWWWWWWWWWWW```b`````bb]b``Wr  ]]]]][[[[\\aa\[[wka[[[\[]][[\\\[\\\\\[\V[[[\VVVV\\VVVVVVVVV^iV\^IoV]VVVVV\\VVVVVV\\VVVUFFhFVVVVUUUVVVVVFUUF,,hhohFVVUUVV\VUFUVU^^V^^^^^__fff__fffff___fff_ +fffffffff_ffff__fffff________YYYYYY____YYYYYYYYYYYYYYW``WWYWWWWYYWWYYYWWYYWWWWWWWWWWWWW`bbb`rb    bbb````b]][\\]][[[[]][[]bb][[[[[]][]][[[]]][[VVV[\V\\VVVVVV^V[[V^V][[[V\[[[[[\VV\[[VVVVVFFVV[[\VUFVV\VVV\\VVVFh/ZVVUUUV\\\V\[\V\\\\\\_ffffffffffffffffffffffffffffffff_______________Y___YYYYYYYWYYYYWWWYYWWWWWWWWW```WW````WWWWWWW``WWWWW``WWW`````bb]]]    ][]]]]]][[\\a\[[[[a\[\\[[][\\\\\[[\\[\\\\\[[\Vaa^^aVVVV^^V^iiVVV^^VVVV^VVVVVVVVVVV\VFFFFFFF,UVVVF,FUVFFFUVUUUFhhhUVZFhhFVV^VVV^FVVVVV____ffffffffff +fff_ffffff_fffffffYYrrrrrrrrYYrrrrWYWrrrWWrrr`W`r```bb``bbbbb`bxxxx]xxb`b]xxxxx]]ppL     Pwlllkla\\llkkwwwaltttttttkktkkttkktttttik^^^^^it~IIoi^^^iihoIIIIIIooiiIIooooIIoIIoihIIHo,FhHHohhoIoh,hoooIHHHHHHIh/HooHHHHoohhoHHIo____rrrrrrrrrrrrrrrrWYW```xxxxxxbxxxxbxxLx``]pLLpxpL    twkllwtwwt~tt~~~~~t~tt~~~~~~ta^kkitIItiiiIIIQQHooIIHHQh^hQHHHooIHH69QQQ9HHHIHQQHooIQQQEEEE_ +rrY_rrrrrrrrrrrrrrrWYYWrrrrrrrr``bb`bx``bxxxxxbbbbx]bxLbW`xxxppx] L       Pwwwwwkwwllwwlaalkkwtttwtwkttttkkt~~tk~t\\^^a^io~ooII~oi^tooooooHIiFoHIooooIoooIooooHHiVViooIIIIHHIHHHooHHHHHIIhIIhhoHHIhioooItEff_____YYYYYYYYYYYYWrrWY_YYWWrrrrrrrr``W``````````W`bbbxb``W`b``bbWWbbb]xppxb     "lllllaallakwl\[[\aalkklaaaakkkkaaakkkatt\[a^VVa^k^^kitoi^^iii^^^iooiV^hohiiiiiFFiiihhooiV\V^FhhoooooooohhhhhoohhihHIi^ihoooIi^^V^i^____ +_ +_ffff____Y___YYYYYYYYYYrrrWYYYYYWWrrrrWWWWWWW``````````````bbbb```b`bbWWbbb]]]]px      \\\lla\\aalwkl\[\aaaaallaaaaaaa\aakkkaita\aka\a^'^aa^^ii^V^iii^^itti^V^iiiihhiiFiiihoHIhVVV^FFhhhohhiiiFFiihoooohoHIh^Fiiiioii^a^ti____ +________ffffffff__E__YYYYYYYYYrrrrYYWWWWWWWWWWWWWWWWWWWWWW``bb``````bbbbb`bb``xxbWWbbbb]]]pp     ][\\\\\\\\\alkka\\aaaaalklaaaaaaaaaakkai~ta\akkaa^k^^aa^^^^Vakii^^iihi^VV^iiiiiiiFFiihhIHhVViiFFFiiihhiFFFFFFV^^^FihohiFiiiiittii^kti_______f________fffffffffEEEEEYYYYYYYWrrWYYWWYWWWWWWW`WWWW`WWWWWWW`````````bbbbb`bxbbxx`WWbbbbb]]]]x     [[[\\\\\\\\\allla\aaaaaaalkllla\aaaa'kakti\[akk^a'iik^^^^^^a^^kii^iitii^V^^^^^^^^F^^iiioIiVVii^^^FFFihhiFFFhFVVVVV^hhi^^iiiiiiiii'ktt______ff_________f +ffff_EEEEEEEEEEEYYYWrrY__YYYYWWWWW```WW``````WWW`b``````bbbbbbbbxxxxxbWWbbbbb]]b`b  PP L!\[\\\\\\\\\\aaaaaaaaaa\\akkkka[[\aakkakt'[[\aaaa^kikkkik^^^^^^^^^iiiiii^^^^^^^^^i^^^iioo^[[^^VV^iFFiiiiiFiohiiF^V^hohiiiiiiiikkk'ktt______f____ffffff__fff_rEEEEEErrW__WWYYWWWWWW```````````W``bbb``bbbbbb```bbbxbWW`bbb  LLP L\\[[\\\\\\\\\\\\\\aaaala\\allkk\[\aaaaaktk[]\^aaa^'kk'kiik^aVaaaVV^iiiii^^i^^^^^^iiiiiiHi[[ii^V^ii^iiiiiiiohiiii^^iootiiiiiiik^a^'k_____f__ +___ffffff____f_rrrrrrrrrrEEEEErrY_rrWYWWWWWW`````````````````````bbbbb````bbxxbWW`x  LLPL  p!\\[\\\\\\\\\\\\\\\aaalla\\aakwl\\alaaak~t\[\ka\\aa^^^'kik^aVaaaVVa^^^iikki^^^^^^iiiiiiQoV\ho^V^iiFiiiiiiiohiiiii^iiiiikkkkiik'aaaa___f_ + +fffff__f_ffff____ffrWr````rrrrrrEEEYrrWWWWWWWWWWW``````WW````WWWWW```bbb````bbbx`W L  !!!\\\[[[\\\\\\\\\\\\\allaa\\akwkaaakkaak~t\[\k'\[\a^^^^^kkkk^^kk^Va^^^^^^^i^^VV^^iiii^^II^Vhoi^^ii^^ii^^iioii^^^^^^^aVVVa^a'kkkaaaaf__fff__ffffff____ffffff__ffYYY_YYr```WWWrErrWWWWWWWWWYWW```WWW``WWWWWWWW``````````bbbxx``  x  ][\\[\![]][\[[]]]][\\\\\\\\\\[\\\\\\akkkktta[][aka\[aaa^^^'kiikkii^aa^VVVVa^^^aVVVV^ihti^oIiVVioi^^^^V^^VVV^ii^Va^^^VVaVVV\aaaaaa\aaa\ff_ffff__ffffff__ff_ +ffffffffff_____f___YYYWWWWWrrrrYYYYYYYWYY_YWWWYYYWWWWWWWWWWWWWWWWWWWWWW`b  `b]]][\[]b][[]]]]bb][[[[]]][[]]][[]][[\\\kta]bb[aa[][[[[[[\\\\\\\aV[VaVV[[[VV\\\\[[[VVVVV^iV[]VVVVVVV\VVV[][V^V[[\VV\[\V\\\[[[[\[[[[[]ffffffffffffffffffff_ffffffffff_____ff______Y__YrrrY_YYWWWWWWWWWYYYWWWWWWYWWWbb  bWW``b][[[]]]]][[]b`b]]][]bb]]]]]][b```b]]\wl\]bb[\[]]]]]bb[[]]]]][[][aaaV]][[[[[\\]]]][[[V^V[]]][[\[[[\VV[]][\\[][[[[[[[\\\[]b]][[][]bffffffffffffffffffff_ffffffffff___YY_______YY___YWW``rrEEErrrWWWWWW```WWWWW````WWW`b]   ]]]]b][[[[[[\[[[\\]][[[[\\[[[[[[[[a\[[][[[akka\[[[aa\[\\\[[\\\\\[[\V[[aakkVVVVVV\a^V\\[\VV^k^VV\[\aaVVV^^^VV\VVV\[\aV\\\\\aka\[[[\\[\\[ffffffffffffffffffff_ffffffffff___rrrrrYrrrrrrrrr ```bxxxbbbbbxxxxxxxxL     P{lll![!lp!!l{wwlwww\[\lllwttwwwwwlltwklaakkt~ttwwaaktttt~taaitittk^tt\\V^t~tttotit~~ooiitt~II~otkkttk^ktI~tto~~~tkttk'kk'kt~~twlalllwPf___ff___ff____rrrrrrrrrrxxxxxLLP      PPw{lpl{{lllwP{aaallt~~wwtkkwtt~~~~~tkt~~~~tktttt~~t~a[\at~~~~I~~~~o~~tikoII~t'akttt~www{w__ +___YrrYrrrrrrrrrEbxxbbxxxxxpppp   L"{{{{lp[[!l{l!lllllwl\[[\alwwwwwwlalwwwkllllkwtttwlakkwt~~~tkkkkttk~k[[\kt~~tkt~tiitttttikitt~~~~~~tti^k~~~ttttt~~'[\kkkklwtwkl{lll{__________fff___YYYYYYYYYYYYYrEEEr``bb`bbbbbbbbbxp]]  x[[[!llp[[[[\ll!\\[[\lww{a[][[\\\\\lla[\allllla\\allkka\\aaakkkkkkkakk'~t\[\akkkka^kk'^^aa^^aaaaaa^kkt~tik^akikkaaaakta]]aaaa\\ll!!pp![!ffffff___f__fffffff___ffff__YYYYYYYYYYYYEEE`````````````]pp]]]]   p[[[[[!p![[[[[[[[!!\[[!lwwl[][\\\\\\lwl\\aa\alka\\alalkka\aaaaaa''kkaaaatt\[\kkk^aa'kkkk'^^^^^aaaa\\aakitik'aaa'aa\\aak~~a]b[\lll\!!\[[[[[]fffffff_ffffffffffff_fffff_f_YYYYYYYYYYEErrb``````WWW``b]p]]]]]]L ][[[[]][[[[[!![[[[[!!\[\!{Pl[][\\\\\\lwl\[\a\alla\[\aaaalaaa\\aaaaaaaa\\\tt'[[\kkk'aaa^'kkk'^^''^kkaa\aa^kkkk^aaa'ka\\\altl[][\allll![[[[[]bffffffffffffffffffffffffff_f_YYYYYYYYYYYEErr`WW`bb`WW``b][pb]]]]]pp]`   ]]]]]!![[[][[[[[[[[[[[[!!\\\lwl]b[\\\\\\lll\[\a\alll\\\aaaaaaaaa\akklaaala\\tta]]\akkaaaaaaakkk'aaaakkkaaaaaaaaaaaaaakka\\lkwwl[][\!lllp![]][!]]fffffffffffffffffffffffff_f__YY___YYYYEErrrrrrWW`bb`WW`bb]]pbb]]]xxx]`W`]bx![]]]]][!!p![[][[[[[[[[[[[[[[[lw!b`]\\\\\\all\\\\\allla\\aaaaaaaaa\alkklaakka\t~l[]\aaaa\\aaaaa'kaaaaaakk'aaaaaaaaaa\\alklaalwtw\]][\\\[[!![]b]!pxffffffffffffffff_ffffffffYf__YYY__YYYEErrrrrWWbxx`W``bb]][]bbb]]xxp]bWb]]b]p[b`b]![][[[[]][!!p![[]]![[[[[![[]]][[llbWb[\\\\\\\\\[\\\a\\\[[\aaaaaaalla\\aaaaakkklk[[\aaaa\\\aaaaaaaaaaaaaa\\\\\\aaaaaa\\aaaaalww[bb[\[[[][!!]bbxppffffffffffffffff__fffffff_f__YYYY_YYEEYrrrrrr``bxxb```bbbbb]bbbbbb]xxpppbWbxx]]pp]bb]![]]]![]][[[[!!!]]!p!![[!![[]]][lPl]``][\\\!la\\\\\ala\[[[\\\aaaaaala\\\\aaalkklt~k[][aaaaa\\aa\\\\\aaaaaaka[[\\\aaaala\\aa\\\lww[``[[!![]]ppx]b]xfffffffffffffffffffff_ff_f____YYYYYEErrrrrrrrrr``bbb```bbbbbbbbbbbbbbbbbbb]]xpLpbW`]x]]ppp]]]!!]]]]]]]][[]][![[!ppp![[!![[[[][wl[]b][[[\\\\\\\\\\lla\\[\\\\\\\aalla\[\\aaaaaaktl]b[\\aaa\\aa\\\[[[\aaalwka\\\\aaaaaa\\\\\\\\lP\``][[![]][px]bbbffffffffffffffffffffffff_f____YY__EErYrrrrrrrrrrrrr``bbb``bbbbbbbbbbbb```bbbb]]bbpxbWWb]]]]]]]][!!![]]]]]]!p[]]]][[[[![!!!!![[[[!{l[]]]]]][[[[[\\[][allla\\\\\\\\\allla\[\aaaaaakwl]`[\[\aa\\\\a\\\\[\aaalwwl\\\\aaaaaa\\\\\\\[[l{[`Wb]][[]]]]]bb``ffffffffffff_f___f____EErYYYYYYYYYYYW```EYYWrrrrrrrWWWWWWWWWWWWWWWWW``WWWWWWWW```b]bWWW`bb`````]]bb]]]bbbb]]]]b```bbbbbb]]]]]]]][pl[]]]]bbbb]]b][]bb][[[]]][[]]]][[[[[[]]][[[[[[lwl[]][]]][[[[[[[[[[[[[[][[\[[]][]]]]]][[[[]][]]!l!b`bbbb`````WWWWW_____fff_EE__________YYYW`rrWWWrrrErYYYYYYYYYYYYYYYYWWWWWYYYYWWW``bbb`WW``WWWWW`bWWWbbb`bbbbbbb`WWW``WWW`bbbbb]]][[[]][[]bbbbb``]]]b```````b]b```b]bb]bb`b]]bb][aka\[[[]b`][]]]]]]]]][]b`bbb]]bb]b`````b]]]]`b]]!lp]bbb``WWWWWWWWWY________EEYYYYYYYrYYYYYYYWWr`b`rrrrrr`WWW`WWWWWWW`WWWW`bb`WW````bb`bb]bb`]]bbb``b]]``b]]b][]bb]]]]bb]]]]bb][]]]]][[[[[[[![[]][[[][[[[[][[]]]][[[]b[a[[[[[]][\[]][lla\\\\\[][a\[[[[[[][aa[[[[[[[]]\[[[]]b][[\[]]]][p![]]]]]b`W`````WWrrrrrrrrrxxxbbbbxxxxbbxxxxxpxxxxxxxxxx]]pLpppx]pLLp][pppp"p![p{{{pp"{{"p!p"pp!ppplpp!!lw{llllwwwwllwww{ll\[[alll\awwwwwlaalwla\lwwllwwttklttttwlalwwkl\\lwllwwwwl!lll{w{lp[!pppp[]pLxbbbbrrrrrrE毯rYrxxb`bxxxxxxLLLLpxx]pLLLLpppL{L"ppp"L{"p!p{PPP{{P{P{{{{{{{ll{P{llplPP{{l{www{\[\wwwllwwwlwwwllwtwwwt~~~wwwwa[\P{{{{wPPP{p!pLL"p]pLLxxxxEEEErrrrrrrrrrbxx`W`bbxxbbbbb]xxpxx]]]ppxx]b]pxxxx]]]]]ppx[pLLp]b][pppppppp{{{{""l"ppl{{{!!l{l![[lll{{ll{ww{wwl[[lwwwlllllwllllllllwwwlllllllll\\alkklwwlllww\]b\lll{lllpppppppp{"[]]!pLp]bbbbb____YrWWWWrrrrrbrrr``bxx`WWb`bbbbbbbbbbbbxxxbbb]xxx]b]]]]]]]]bbb][]]]pp]b``b]]][[[![!pppppp!![!!pl![!pl!]][[[[[\\!ll{wPl]b[llll!\\!\\a\\aa\alllaaa\\\\ll[]][\\\\\aalwwl]b][[\!!![[[[[[[[!pp!]b]]xx]`WWWWWWWWrrrrbxx`YWbbbbbbbbbbbbbbxxbbbb]x]]]x]]]]]x]bb]]]]][p]`W`]]]]]][![][!!!!![[[[[[p![[plp[[[[[[[[[!!ll{]`b[[\!!\\!\\\\\\\\\\\\\\\\\\\lwl[[[\\\[[[\l{wwl]b[[[[[WWWWWWWrrrrbbxx`YWbbbbbbbbbbbbbbbbbbb]]]]x]]]bb]p]]]]]]]p"!bWb]][[]]][[[[[[[[!!]]][[pp!!plp![[!\[[[[[[\!ww[]][[[\!\[!l!\\\[[[[\\\\\\\\\\l˶b]]]]]]]xpL"]`b]]]]]]]]]]][]]][p[]b][[[[[!!!![[!p![[[[[[[lwl[]]][[[!\[\ll!!\\[[[\\\˶!pLp]`b]]]]]]]]]]][]]]]pp]]]]]]]][[[[[[!!!![![[[[pl[bb][]][p![[!l˶]b][]]]]!![][p!]]][[[]]][[[[[˶˶˶˶˶˶˶˶˴˶˶˶˶˶˶˴˶˶˶˶˶˶˶˶˶˶˶˶˶˶˶˶˶˶˶˶˶˶˶??= $-)$0 " +  + *  +" & 1$ + * !0!6# #7!!'%! ) & + ) ' . % * / & ,)-4'29; "< # # ! 12 )/-  &.5 !  '%!)% + )  ' +- % + ) / ' -  % # +  1 +??5%#! ) ) - + + / - +"% $  !   + +   +# +#&*-%0+3053669::?==;7532.-)(#" + 94 94612.-);6.*(" ++% ! +713-%"& .*($1) 813-!+%70 +& #/#%"0(4+  +???*# ".&".)'??                                 + + + + + + +  + + + + + + + + + + +  + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + +  + + + + + + + + + + + +  + + + + + + + + + + +  + + + + + + + + + + + +  + + + + + + + + + + + +  + + + + + + + + + + + +  + + + + + + + + + + + + +  + + + + + + + + + + + + + +  + + + + + + + + + + + + + +  + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + +  + + + + + + +  + + + + + +  + + + + + +  + + + + + + + + +  + + + + + + + + + +  + + + + + + + + + + +  + + + + + + + + + + + + +  + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                                                                                                                                                                                                                       >#!?3:-;??>>;$ >?????///UUUUSSSUUSSSSSSSUSSSSSSSSSSSUUUUUUUSSSSSSSSSSSUUUUSSSSSSSSSSUUUUUUSSSSSSSSSSSUUUSUUSSSSSSSSSUSSSSSSSSUSSSSSUSSSSSSSSSSSUUUSSSSSSSSSSSSSUUUUSSSSUUUUSSSSSSSSUUSSSSSSSSSUUUSSUUSSSSSSSSSSSSSSSSSSSUUUUUUSSSSSSSSSSSUUUUUUSSSSSSSSSSSSSUUUSSSSSSSSSSSSSSSSSSSPPPPPPPPPPQQPPPPPPQQQQQQQPPPPPPPPPPQQPPPPPPPPPPPPQQPPPPPPPQPPPPPQQQQPPUUUSUW_UQQUW_USQQQSSSSSSSSUUWUSSUUSSSSSSSSSUW_WUUSSSSSSSSSSSSUUUUW_WUSSSSSSSSSQHHQSSSSSSSSUUWSSSSSSSSWUUSUU__WUSSSSSSUUWUWUUSSSSSSSSUW_UQHHQSSQHHHHQSSSSUW_WUSSSSSSSSQQSWW_WUSSSSSSSSSSSSSSSSSSQHHHHSW_WUSSSSSSSSUUUSQHQSSSSSSSSSSSSUUW_WUSSSSSSSUUUSSSSSPUUW__WSQQUWWUQSSSSSSSSSSSSUWWW__WW___WUSSSUW_WUUW____________WUUUUW______WUSSSQQSQSQUW_______UWWWUSSSW_WWW_WWWUSSSUW___WUW_WUSSUUUSUW_UQHQSSSSSSSUW_WUSUW_WUWUUSSSSSSSSUWUSQSSSUW__WUSSSSSSSSSSSSSUUWUW___WUSSSSSUUUSQQSSSUW_____WWUWUUW___WUSSSSU_WUSSSPPUUUWUSHQU__UQQSUW___WUSSSSSUUUUUUUWW__WUSSUWWUUUUW__WUUUUUUW__USQSQSSQQSW_WUUSUUSSSSUWWWWWUSSQSSSSW__WUUUWWUSSUWUUWWUQQQSSUUUSSSSUUUSUWWSQSWWUSSSSSSSQSQQHHQQSSUUUUSSSSSSSSSSSSUW__WUUUW__USSSSSUUUUSSSSSU___WUUUW__WSSSSSQUW__WUPPUUUSQHSW_WUSSUWWUSSSSUSSSUUUSQHQSSSSQQQSUUUUUUUSQHHHHHQSUUUUUUUUUUSSQSQQQSSSSUWWSQHHHHHHHHHQSUUWSSHSSUSQQSSSQHQSUUUUUUSSSSWW_WSHQQSUW__USSSQHHHQUUSHHQSUSSUWWUSSQQQQQQQQSQHHHHQSSSSSSSSSSSU__WUUSQHHQQSSSSQSSUUSSSSSQQHHHHHSUWUUSSSUSQQSSSSSSW__USRHHHHHSW_WUUWUWW_USSUW_WUSUUUQHQSUSQHHHHQSSQHHQSUUUUUSQHHHHHHHQSSQQSUUUUSQHQSSSSSSSUUWSQHHHHHHQSSSSUW_WUSSSUUWUUSSSSSSUUUUSSUUUSQUWWSHHQQUW__UUSSSSSSSSSQQQHHQQSSW_WUSUU_UUSSSSSSSSSSUW__WUSSSSSSUUUUSQHHHHQSSSSQQSUUSSSSSQHHHHHHHQSUSQHQSWW__WUUW_WUSSQSSHHHHQUUUSUUW___UQHQSUW_WUUWUQHHQQQHQSSSSSSSSQQSUUSQHHHQSSSSSQQQQHHSSQHHHHQSSSSSSSUW_UQHQSSSSSSSSSSUWWUWWWWWUWWUSSSSUWWUUUSQU_WUQHQQQQSSUW_WUW__WUSSSSSSWWWUQHHQSQHSW___WWWWUSSSSSUW____USSSSSSUUUUSQQSSSSSSSSUUWUUSSSSSSSSSSSSQQSSQHHQSW___WUSUUSSSPSSSSUSSHQSUUWWUQHHHQSUUUSQQQQSQQQQQSSSSSSSSSSSUUSQHHHQSSSSSSSSSQQSSQHHHHQSSSSSSSSUWWSQQSSSSSSSSSSSQSSUSSHSSUSSQSSSSQSSUUUWUWW__WSQUUUSUW_WSSSW__USUUUSSW__USSSSSSQQU_WSHQSSSSSSSSUW__WUUWUUSSSSSUUUUUSSSSSSSSSSUWWUUSSSSSSSSSSSSSSUUSSSSUUUUUW__UQSUWWUSHSSSUW_USSUUUUSQHQSQQSSQHQQHHQSSSUSSSSSSSSSSSSSUSQHQSSSSSSSSSSQSQSQQHQSSSSSSSSSSSSSUUUSSSSSSSSSSSSSQHQQQHHHQQQHQSSSSQHQSSSUUSHSW_UQUWWWW_WSQHQSSSQUW_USQSSUSSSSUWWUQSSUUSQHHQSSSSSQHHQSUSQSW_WUSUUWUUUUSSSSSSSSSSSUUUUSSSSSSSSSSSSSSUW_WUSUUUSQHQSWUWUUUSSPSSUW_____WUUSQHQSSSQSQQQSSSSSSSSUSSSSSSSSSSSSQSQQQSSSSSSSSSSSQQQSQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQSQQQQQSSSSSSQQQQHHHHHHHQQQHSW__WUSQHQQQHSW_WSSQQSUSSSUW_WSQHQSW_WUSSSSSSSSSQQSUSHHSWWWW_WUUUUSSSSSSSSSSSUUUUSSSSSSSSSSSSSSUUWWUSUUSQHHHQUWWUSSQSHSUW_UQSUWUUSQHQSSSSQHQQSSSUWWUUU_UUSSSSSSSSSSSSUSSSSSSSSSSSSSSSSSUUUSSSSSSSSSSSSSSSQUUUSSSSSSSSSSSSSSWUUSUU_UUSSSSSSSSSQHHHQSQHHQSQQUWWUUUSSSSSU__WWUUSSUUSSSUWWSSSQHQSW_WUSSUUUSSSUUWUUSQHQU___WUUUUWUUSSSSSSSUUWUUWUUSSSSSSSSSSUUWUUWUSSSSQQSQQSUUUSQQSP___UQHHSUSSHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHPSUUSHHHHHHHHHHHHHHHHHHHHHHHHHHQSSSSQHQSWUQHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHPSQSSUUUSSSP_UQHQSUSQQHQSSSQSSPHHHHQSSUSHPQHHHHQSSPHHHQSSQSSPPSQHHSWWUSSSSSSSSSWVSSSSSU__UQSSSSSUW___UW_WUQSSSHSSSSUW_USSU__UQHSSPSSSSUWUQHQUWSSQSQSVPSSSSSSQHQS_UQHQSUU_PSSSSSSQQSTQHHQSUW_WPSSSSSUSSQPHHQSUW_WUSSSSSSWUUSSSSSSUWUQQRSSSUU__WUSSSSSSSQHHHSSUW_WW_______WUQQRRSUW_WUUW_ __UUTQSSUUUUUUUURSUUUW___HSSSUUUUUUUHHHQSUW__P___WUUUUUUQHHHQSUUUPUSSSUUUSQPSSSQHHHHQPHHHQSUSQHHSSSSQHHHHQSSQHQQQHQSSSSSSSSSRTSSSQQQQQSSWWUSSSSSSSSSSSSUSSSSUUSSSSSSSQSSSSSUSSSSHHQSSSSSS@@@@QSSSSSUSSSSSSSSSSSSS@@QSSSSQSQSSSSSSSSSSSS@@QSSSSQQQSSS____WUSSS@@@@QSSSSSSSSSS _USSS@@QSSSSSSSSSSUUUUUSSSS@@HSSSSUUUSSSUUUUWUUSS@@@@@@HSSSUWWUSSSSSUW__WUHSSUW___WUSQHQSUW__P____WUWWUTQHHQSUUW_PUUUUUUSSQSSSQHQSUUUhhhhPHHHQSSQHQRUUSQHQSSRhhhhhhhhhhoohhhhhhhhhhPSSQHQQQQSSff_WUSQHHHHhooooooohhhooooooohhhhohhhhhhPSSSQQSSSSSBBBBffffTWWUSQHHQhoohhhhohhhhhhhhhhhhhohhooohhohhhhooohSSSSSSUSSSSBBBBBBBffffHSWWUUUUShoohhohhohhohhhhohhohhhhhhhohoooohhhTSSSSSUSSSSBBBBBffffQQU____UShoohhhohhhhhoohhhoohhohhhhhhooohhhhQSSSSQSQSSSBffffSSUW_WUQShoohhhoohhohhooohhohhhohhhhoohhhoohhHSSSSQQQSSSffffUUWUUSQQShoooooohhhohhohohhhohhhohhhoohoohhhohhHSSSSSSSSSSffff__WUUUSSShoohhhhhhohhohoohhohhoohhhoohhhoohhohQSSSSSSSSSSffffUUUUSSQSShoohhohhohhoooohhohhhoohhhhohhohRSSSSSSSSSSffffHQSSQHQSShoohhohhohhhoohhhohhoohhohhhohQSSSSSSSSSSffffSSSQHQSSShoohhohhohhhohhohhhohhhhohhoohQSSSSSSSSSSffffWWSHQUUUShoohhohhohhhhhhhhoohhhoohhoohRSSSSUUUSSSfffff_WSSSU_WUhhhhhhhhhhhhooooohhhoohQSSSUWWUSSfffffVW_WUSW__hhhhhhhhohhQSSUW___WUSfffffRSW__WWWWhhhQSUW_WUW___BBBfffffHHHSW_WSRQSSUUUUUUUUBBBBfffffQHHHQSUUTQSQHQSUSQHHBBBBfffffSSSQHHQU_QSSQHQQQHQSffffffCCCCCSSSSQHHHQQSSSQHHHQSSffffffCCCCCSSSSSSQHHHSSSSQQQSSSffffffCCCCCSSSSSSSSRGGFGGHSSSSSSSSSSffffffCCSSSSSSSSSFFGGFFFڴPSSSSSSSSSSffffffCEESSSSSSSSS]]GFٜ㴴FFKٴPSSSSSUWWUSffffffCEEEETSSSSSSSS]]KFFFF>FFGGLGFCKgPSSSSSU___ffffffCEEEVUSSSSUWWGEKF>GKEPSSSSUUUSU_fffffffC___WUUW ^]]]E>GG>FFشRSSSUWWSHHSfffffffEEEEV____WV]]GFFFGFKFF㴴RSSSUWUQQSUfffffffEECCRSSSUWWUU]FgGGFGPSSSQQQQSSUfffffffCCCCHHHHHQSUUGGFGG>ഴQSSSQHHQSQSfffffffCCCCQHHQQHQSU^]FFFഴRSSSSSSSSSWfffffffCCCCSSSSSQHHP]GEشQSSSUW____ഷfffffffSSSSSSQHH]KڴQSSSSW__USfffffffVWWUSSSSSFK㴴QSSSQQSSQHHfffffffSUUSSSSSS]FᴴH____WWSQQQffffffffPHHQSSSSS]]]FGH_WUUWUUSffffffffSSSSSSSST]]]]]GHHHHHHQU___ffffffffSSSSSSSUVFEGᴴRHHHQQHQU_ffffffffSUW_WUSUWFFKFᴴQSSSSSSSUUUffffffffVU__USSUFEᴴHSSSUW_WSQS''''''''ffffffffVSUUUSUUWFGKᴴHSSSU__UHHQ''''''''''fffffffffSQQQUW__WGGGᴴPSSSSUUUSQH'''''''''''fffffffffUQHHQSSQQFFKGᴴPSSUUWUUSSQ'''''''''''''fffffffffWUSQHHHHHGGgᴴPSUW_WUUSSS''''''''''''''fffffffffVUSSSSSSRGFFPSUWWUSSQSU'''''''''''''''fffffffffTSUWWUSSSF㴴PSQQHHHHQUW''''''''''''''''fffffffffQSW_USSSFFٴQSQHHHHQSSS''''''''''''''''ffffffffffQU_WUSSSSGFGFFKᴴTSSSSSSSSQH'''''''''''''ffffffffffSSQHQQSSTᴴQSSSSSSSSSS''''''''''''''ffffffffffPHHHHQSUVGG)G>ᴴHSSSSUW_WUS'''''''''''''''ffffffffffVTSSSSSSUFGB(FHSSSSSW__US'''''''''''''fffffffffVRRTWWUSSGGےGKKᴴPSSSSQHQSSS'''''''''fffffff봴___GFgGڧCCCCGKGPSSSSSQHQQS'''''''''''fffffSUUGKEKGPSSSSSSQSSU'''''''''fffHHQGGFFGFGFK?GGPSSSSSSUW ''''''''''''''fSQQGڴ?FGPSSSSSUW___'''''''''''''''''SSSGٴGGPSSSUW__WSQ''''''''''''''''''''SSS崴P_____WUUS''''''''''''''''''''UUU崴AAAP_WUUUW_''''''''''''''''''''SUW鴴AAAAAAAAAAAAAPHHHHHHHHQQ''''''''''''''''''''USSQHHQQS鴴AAAAAAAAAAAAAAAAAAAQHHHHHHHHHH'''''''''''''''SQSSSSSQQ鴴괴AAAAAAAAAAAAAAAAAAAAAAAAA SSSSSSSSSU''P'''''''RQSSSSSSS鴴AAAAAAAAAAAAAAAAAAAAAAAAAAAASSSSSSSSQR''PP''''PPP'''SSSSSSSSS鴴AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHSSSSSSSSQS''PPP''''PPP'''SSSSSSSSR鴴AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHSSSSSSSSSV''P''''''''SSSSSSSSR鴴AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH_WUSSSSSSS'''''''''''''''SSSSUUUSS괴AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ_USSSSSSS''''''''''''''''''''SSSSU_WUS괴AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQUWUUSSSSSSPPPPP''''''''''''''''SSSSQUWWU鴴AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPUW_WUSSSSSPPPPPPPP'''''''''''''QSSSQHQUVAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@AAHUUW_______PPPPPPPP'''''''''''''''QUUUSQHHTAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@PUUUW_P'''''''''''''''UW_USSSSSMMMMMMMMMMMMMMMMMMMMMMAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@HUUUUUUUUUU'''''''''''''''W_WSSSSSTMMMMMMMMMMMMMMMMMMMMMAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@HUUUUUUUUUS''''''''''''''''WSQQSSSQPMMMMMMMMMMMMMMMMMMAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@PUUUUUUUUSQ''''''''''''''''SHHQSSSSSMMMMMAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@SUUUUUUUSQH''''''''''''''''''HQSSSSSSSLLLLLLLLLLLLMMAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@TUUSQQSSQHQ'''''''''''''''''''QSSSSSSSSNNNNLLLLLLLLAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@QUSQHHHHHQS'''''''''''''''''''SSSSSSSSSNNNNLLLLLLLLLLLAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@QUSQQQHHQSS'''''''''''''''''''SSSSSSSSSNNNNNNNNNNNAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@QUUSSSSSSSS'''''''''''''''''''SSSSSSSSSNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@QUUSSSSSSSS'''''''''''''''''''SSSSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@QUUSSSSSSSS'''''''''''''''''''SSSSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@QUUSSSSSSSS'''''''''''''''''''SSSSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@QUUSSSSSSSS'''''''''''''''''SSSSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@PUWUUSSUWWU'''''''''''''''''SSSSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@HUW______WS'''''''''''''''SSUW_WUSSNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@QUUW__UQQ'''''''''''''''SSU_WUSNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@@@RUUUUUUUWWW'''''''''''''SSSUUW___NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@@QUUUUUUUWWW'''''''''''SSQSSSUW NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@QHHHHQSUSQH'''''''SSSSSQHQSNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@QHHHHHQQQHQSSSSQHHHQNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@QSSSSQHHHQSSSQHHQSQPNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@QSSSSSQSSUSSSSSSSSSRNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@QSSSSSSU_WUSUUUSSSSSNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@QSSSSSSSW_WSUWUSSSSSNNNNNNNNllllllNNNlllNNNNNNAAAAAA@@@@@@@@@@@@QSSSSSSQQQPSQSQSSSSSNNNNNNNllllllNNNNNAAAAAA@@@@@@@@@@@@QSSSSSSQHHHSQQQUUUSSNNNNNNlllllllAAAAA@@@@@@@@@@@@@QSSSSSSSSSSSSSUW_USSNNNNNNlAAAAA@@@@@@@@@@@@@@@HSSSSSSSSSSQSUWWUQSSNNNNNllAAAAA@@@@@@@@@@@@@@@@HSSSSSSSSSSQSSSQHQSSNNNNNlAAAAA@@@@@@@@@@@@@@@@RSSSSSSSSSVSSQHHQSSSNNNNNlAAAAA@@@@@@@@@@@@@@@@@Q_WUSSSSSSVWSSSSSSSSNNNNllAAAA@@@@@@@@@@@@@@@@@@@@HWUUUUSSSWSSSSSSSSNNNNlAAAA@@@@@@@@@@@@@@@@@@@@@@PUW___WUSSSSSSSSSSSNllAAAA@@@@@@@@@@@@@@@@@@@@@@@PUUW___WUSSSSSSSSSSSllAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PUUUSQQUUUSUUSUW_WUS唔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PUUSQHHSWWU_____WST唔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PUUSQQQHSWWW__UQHSV唔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PUUWUUSQHQSSQHHHHQUW唔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PUUWWUSSQHHHHHHHQSQS唔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PUUSSQSSSSSHQSSSSSQP唔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PUSQHQSSSSSSSSSSSSSR唔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@RUSQQSSSSSSSSSSSSSSS唔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@SUUSSSSSSSSSSSSSSSSS唔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PUUSSSSSSSSSSSSSSSSS唔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HUUSSSSSSSSSSSSSSSSS唔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PUUSSSSSSSSUSSSSSSSS唔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@TUWUUSSSSSSWUSSSSSSS唔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@SUW_WUSSSSS__WUSSSSS唔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@QUUW_____WUW_WUSSSS唔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HUUUUUUUUUSQHSW__WUS唔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HUUSQHHHHHQHHHQSUUSS唔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PHHHHQSSSSSQSQHHHHQS唔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@THHHQSSSSSSSSSSSSSSS唔AAA@@@@@@@@@@@@@@@@@@SSSSSSSSSSSSSSSSSSSS唔AAA@@@@@@@@@@@@P___WUSSSSSUSSSSSSSS唔AAAA@@@@@@@@@@@H_UUW________WUST唔AAAA@@@@@@@@@@@@@QUUSSQU_UUUUUUSST唔AAAA@@@@@@@@@@@@@@@RUSQHQSUSSSHHHHHHQSS唔AAAA@@@@@@@@@@@@@@@@@QUSQQSSSQHQSSSSSSSSV唔AAAA@@@@@@@@@@@@@@@@@@@PUUSSSSUSSSUSSSSSSSVNNN唔AAAA@@@@@@@@@@@@@@@@@@@@@@@HUUSSSSW___QSSSSSUWWNNN唔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@HUUSSSSUWWWQSSSSSSWWNNNN唔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@SUWUUSSUUUSSSSSSSSSUNNNN唔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@TUWWUSSUSQHSSSUWWUUUNNNNNN喖AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PUUUSSQQHHHUUSSUUQHQNNNNNN喖AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HUUUSSQHHQS_USQHHQSSNNNNNN喖AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HHHQQSUWWUSUQSSSUW__NNNNN喖AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PHHHQSUWWSSSSSSSU_WSNNNNN喖AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PSSSSUSSHQU_WUSSSUSQNNNNNNN嗗AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@SSSSSUUSQSUW__WUQQQPNNNNNNN嗗AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Q_WUSSWUUSSUW_WSHQRNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HWWU_WUSSSUUW_____NNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PUW___USQSQSUUUW__WNNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PUUWWWUSSSQHSWWUSSSSSSSSSSSSSUW_WUSSSSSSSSSSSSSWWUSSSSSSSSSQHHHHHQSSSSSSSSSSV_ USSSSSSQSUUUSSSSSSSSSSSSSSUSSSSSSSSSSSUUUWUUSSSSSSSSSSQQSUWUUSSSSSSSSSSUSSSSSSSSSSSSSSSSSSSSSU W_UUSQSQSQSQHHHQSUUUUUUUSSSSSSSUSSSSSSSSSSSSUUWWUUSSQHSWWWUWUUUUSQHPNNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PUUUUSUW_WUQQU_WUSSSSSSSSSSSSUUWWUSSSSSSSSSSSSSUWUUSSSSSSSSSSSSSSSSSSSSSSSSUW___WUSSSSSQHSUUSSSSSSSUUUSSSSWUUSSSSSSSSSUUUW_WUSSSSSSSSSSSUUW_WUSSSSSSSSSUSSSSSSSSSSSSSSSSSSSSUW_UQHHQQQSSSQHHHQSSSSQQSUSQHHHHQSSSUW_WSSSSSSSSSSSUW_WW_WUSSSSW___WSSSSQHHHNNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PUUUSQHSWWUQQSW_____WUSSSSUUWUUUSSSSSSSSSSSSSSUW_WUSSSSSSSSSSSSSSSSSSSSSSUWWSSW__WUSSSQHQQSSSSSSSUWUSSSSWWUSSSSSSSSSUUUUWWUSSSSSSSSSSSUUUWWUSSSSSSSSQSQSSSSSSSSSSSSSSSSSSSUWWUSSSSSQSQSSQQQSSSSSUUWUUSSSSSSSUW__WUSSSSSSSSSSSSUUUUW______WWWWSQHQQQQSSAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PUUUSQHHQUWUQHHQSUUUUUSSSSSUWWUSSQSSSSSSSSSSSSQSQSSSSSSSSSSSSSSSSSSSSSUW____WUSQHHQSUUSSSSSQQQSSSSSSSSUSSSSSUUSSSSSSSSSQQQSUSSQSSSSSSSSSSSUUUSSQSSSSSSSSQQQSSSSSSSSSSSSSSSSSSSQSSW_WUSSSUUUUUUSSSSSSUWWUUUSSSSSUW_WUUSSSSSSSSSSSQHQSUUWWWUSQHHQSSQHHQQSSSAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@PUUUWUUSSUUSSSQHHHHHHHQSSSSQQHHHHQSSSSSSSSSSSSQHHHHQSSSSSSSSSSSSSSSSSSUWWWWWUSQHQQHHHHQSSSSSSSSSSSSSSSUSSSSSUUSSSSSSSSSQHHQQQHQSSSSSSSSSSSUUSQHQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQSUWWUSUW___USSSSSSQSSSQHQSSSSSUUUUSSQSSSSSSSSSSSSSUUUSQHHHHHHHQUUWUUUW_᳴@@@@@@@@@@@@@@@@@@@@@PUUUWWUUWWUSSSSSSSSSSSSSSSSQHHHHQSSSSSSSSSSSSSSQQQSSSSSSSSSSSSSSSSSSSSSSHHQSUUUW__WUSSSSSSSSSSSSSSSSSSUSSSSSSSQSSSSSSSSSSQQQQQSSSSSSSSSSSSUSQHQSSSSSSSSSSSSSSSSSSSSSSSSUUUSSSSUUWUUWW___WW_WUQSSSSSSQQQQHQSSSSSQHQSUSQQSSSSSSSSSUW__WUUSQQSSSSSQHSW__AA@@@@@@@@@@@@@@@@@@@@PUUUSSQQSSUSSSSSSSSSSSSSSSSSSSSSSSSUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQSQQHQSW____WUSSSSSSSSSSSSSSSSSUSSSSSSQQSSSSSSSSSSSSUSSSSSSSSSSSSSSSQHQSSSSSSSSSSSSSSSSSSSSSSSSSUWUSSSSUWWUUW__WUUUSQQSSSUUUSQQHQSSSSSSSQQSSSQSSSSSSSSSSU__WUUUUSSSSSSSSQQUWWWWWUUA@@@@@@@@@@@@@@@@@@@QUUSQHQQHQSSSSSSSSSSSSSSSSSSSSSSSSSUWUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQSQHQSSQHHQSSSSSSSSSSSSSSSSSSQSQSSSSUSSSSSSSSSSSSSSUSSSSSSSSSSSSSSSQQSSSSSSSSSSSSSSSSSSSSSSSSSSSUSSSSSQSSSQHQSUUUSSSSSSSSUWUSQQQSSSSSSSSSSUUSSSSSSSSSSSSSUUUUUUUSSSSSSSSSSSQHHQSUQAAA@@@@@@@@@@@@@@@@@TUUSQQSSQHQQSSSSSSSSSSSSSSSSSSSSSSSQSQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQHQQQHHHHQSSSSSSSSSSSSSSSSQQQSSSSUSSSSSSSSSSSSSSUSSSSSSSSSSSSSSUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUSSSSSQQQQHHHQSUSQHQQSSSSSUSSSSSSSSSSSSSSSUWWUSSSSSSSSSSSUUUUUUUSSSSSSSSSQQHHHHQSSA@@@@@@@@@@@@@@@@@@@@SUUUSSSSSQQQSSSSSSSSSSSSSSSSSSSSSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQHQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSUSSSSSSSSSSSSSSUSSSSSSSSSSSSSSUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUSSSSSSQQHQSQHQQQHHQQSSSSSUSSSSSSSSSSSSSSSUUUSSSSSSSSSSSSUUUUUUUSSSSSSSSSQQQSSQHHS@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@QUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSUSSSSSSSSSSSSSSUSSSSSSSSSSSSSSUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUSSSSSSQQQSSSQQQQQSSSSSSSSUSSSSSSSSSSSSSSSUUUSSSSSSSSSSSSUUUUUUUSSSSSSSSSSSSSSSQHHQUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUSSSSSSSSSSSSSSUSSSSSSSSSSSSSSUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSUSSSSSSSSSSSSSSUSSSSSSSSSSUSSSSSSSSSSSSSSSUUUSSSSSSSSSSSSUUUUUUUSSSSSSSSSSSSSSSSSSSPPPPQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQPPPPPPPPPPPPQQQQQQQQQQ;$6!2 .*&"!& * +.2 +6:??; 6 2.*&!"!&%**..32 76;:?>  "'-38>=-<,<*;) ;' +:&9$9#?;72.*&" ?=8610*)#"?6 -$ $- 6?>:51,'#"6!.!&  ?:62 - )%  +( + / 2 58<??:> ;>;>"<>:1-$!>= >4=,=##=,=5= >= &)-037:=!"?&&?**?./?23?77?;;????>>>>>> +>>>=======#>951- )$!  ' -?????#?&?*?.>%> >>>#> +>4>>>>$$?6 -$$- 6?" +' - 38> +#)$.-46:?? !&+/49>  $ (+/"3& """&&&***...333777;;;???3??'()(( +(tdssqtQ[ +xw +&ut'5tcѭܚ÷uQqԮԗu;(ؐxwQ[Qgԥᦦ_ܵu)خ̉b`IDŬQҜmn2Q)xqݭ_c`TT__̦TkÕ''5ح̊IjTllDDuc5wĊT))ĭTc_ڨTݓwݚlklHlTifQîz(Ěsĭ_o__c_c`cclڭ'خkjjj}hftLquuk_____T``_oզ`̊guwԱ̦l^]jjh}t' +&('tg̦T__cT`l`ȚqQ̈l^liּ}q<(̊]̊``TTT`ξTToru؃սʥTkjj]]օƄ]}{{i````c`I=l``ʥkkk)t̊ǽ̊]ˇi]֛]{{`Ծ̃E`IIIbbbl΋Ik)tԳlji`TTjˌ]]Ƃ\\''ԾIIb``HljγlT̞ȚkuT^laE`Ehˌ͡^}ƻ}\'ǞEEbύ``lϳ̃TTH̽׹whɣbIIllT`ETH慂{\}utԳɃɣ^^ꌍllaj̈`Ekgs[)xww5utttuQ5wwx[(j^ͤTIbllEH]j͇~}}}7γɉˤϣ֌llba^^^jEikgg޴’t5(Ԥ^^jlablllH=Dj^΍}]}fɲ^ˣlallHT١ɞEjתתVWдs5(^j^^jjabbEEE=IDˤ}~~Ɓ{dtjͣl^lllξɃ̱jkKstQ()i^jωbIE`Ibˤ~~~S~{SxѦTl^^^^llTTkjllϋDzɊkk ʥʈ̊ʥkWsiIEHbDlȡ˄~~{}qIIII֩^]^ϳij̊iWʼn̦̊kڧ__ҷ^^baaDͣh\~||||~}~;ʨIlΩ֠]]Tk`E`al̽ik ⦪o_FקFFoo__TTF ^la͍==l˂ȇ|++RzƘdtبEIόͩ]lH=I`hʧkתVFҪFVVoocEo k^`lz~R+R~1&kTͣͣhl̊H`EII`E`̠ۤ ⶶ̈kkooooתVVҪLl^lɰz|RR}5wۣ˅֣iHH==γǃjh}L ̱To__oooתoooFVVKҪWlnn˲ɼ}~yy~{dt٤^hzֆnnnnjj`HHlˣղihi}{ LhǠɱoWWWF׿o_T___VWnnnmmUmn͍ȡȡi}hSf{}finmmmmn^HElj}WkWLWF׿o__תo>>UUUmˍɤji\hh\]\\\S~f7)^jjnm>>>UmDDȤ^jjl L LLLLLLLLLLLLLWҎU?>UmͣHlȼ^jj\hihz\ȁ{QQ`^ƅƢ|||mU>>>Um^͋jij LLLLLLLLLLLLLLLLLLLLLLLLooWaUUnll]֣l^]hh\\{{uullfRRR|mU>>UUn^H˲WLLLLLLLLLLLLLLLLLWªoLn^ˤi^^li\j\{}{fdjii{~|RRR|mmUUUnnnl^挌jihhⶶLLLLLLLLLLLWLLLo_oWϩˤ^iϤh}fq]}]S|RRR||mmmnȩjWLLLLLWooVVV¶LWWKooLiˋH^H}zz&sj]Sf~|||ƌ^^jLLLLLooקᥥFFKWLLWoo˽jh^^ۼjHi=hzzz'c˞}~~ֆijLLLLL ¿܎̃zkVKWWLLLLLLWWWoLWjl^ɋi]iŰŜ'_f{Ɔ]]jWLLLLWkʥhŝh\hhk_̊TToWLLVoWLjlHɼThzŝŜ'ʱhz\ƅƅjWWWLLLLzŞh氝hhTTTV¶LWL iŞzzzz&̞z\}ƢWLLF̽šŞDZ̞hhhh___T__ETToWWLLLWWªLjlkձŃzs̃ǝ{~Ɵ}} WWLLLLսjlj}ɤhhḧk__T_o_____T_VFW LLVLL hiŃŞq}֢ƁLLLLLLLLɣ^j\hǻ}תק׎kIToooFVcoLLWҶL ǝhuh~օWWLLLL ɞhjhɱVҪFFoFF_kooVcLWWLL i̞̽kŃňuu鞞}~W¶LL LˤɽɲkFҪ說FFҎFFkk__׎׿ToWLLL L̈̈ʜhʥkؕxуjj~~ƢWLLLLLˡόˣɽҎFFק̊̈̊kkkFFF׎kkTo_ToocWWVLL ̽̈kkV׮iƢ}{{~~֟ LLL ռˤi˲צʿ̱DZhĩoVFT_ooTTE_ocWWWL L̈k̥qŠ矢~~LLLLLL ⽯˽ʧ׎̨̊~~~~~~{hikkT_oVFoo__o_ccccKWWªL ъkQݱƢ~~LLLLLLL jǡ˱̿ᥧ᥈i~~~~}}iijHkkToT_T_o׿o__EEF_o`oWªFLLĻ[rʠɌ]]}\]LLLLL ܼ˩ɯkh{~~k̈T__oo_o_oקo_k`occ`cWWKVoWLѧ׎qq]i]} LLLLL۩ɽ̧ʃHh~~zT̉̊TooTT__kTEc_oo``WWWKKVsFF)Wk W ϏȽˠ̎קFҦŰi~hh܎gюWcH̊T__oookkkT`TcבKWWKVotЪ'TLLLL k̏ˡɽK̞̃}hgsqqtttsr쭭TT_oVVoTo_T_c`cVcTTWWWKKQQxqצ̉h LLLLLL h˱׎̊{~~gsu5w +(xQ_V_T__T__c__ccoo_c`cKWKVVw(uqo_ LLLLLLn^ۤɽʧǽ~~}jW޶qQ)'xqxxwxxx[1trLq[!BO!#[5oؚ__T_F_cT___o_c__TVWKKKKҪWr((oܑ LLLL⨽ΩˈʥŻKsuxxxxs[:YXX4/r;/:::Y/v%/5çkT__ToVVoT_ok_T_VTTcWWWWVto__L LLLLLL _nƟʥ}y~}grt<0)xxxxx)qq0M99Y%q&%Q#:::::-::#0uc_o__oo___TcHo_Vצ_VKxoo_V LLLLLLVim|kǁ~~}iĴs5xxxxxx)x;YY#; 089YMxWBYYtW[C::::::::-:""xdTTToVVoco_TkTTҪ_WҪKKfݕî`_coa FFLLLL ȂURky}h{hw[xxxxxxw):4MN4x 089Y tt!YY:Zx)Y:::::::::::-C#xdTET_coTTTT__צWVKu``E_oIWLL⦂UR|y~TѴsx<)xxxxxxx;:!!NM4x 0M99X:C9YYYYC1Y:::::::::::::-C#xqTToV`o_DTEcEjkoWK`T_ LLLWɅU~ܧk_||k()xxxxxxx;8,84G-Z;L[M99YXNYYYY.s#Y::::::::::::::--C#xTʊlV`ccE``^WWKo~}xd̨iHTLL_c]~U|Ɔҥʥ|]VQv;;:::::. ,MXX8x4:[:[,N9999YYYY%xBYY:::::::::::::::--/#H`̊oVI`_EcEjj~VWKkxщD΋hzL _>|o_Tyt<&!ux::--OQu XXXN%t!3):[,NN999YYYZ/Wu#YCCZCCCCCCCYY::00:/!C:1dbaaÐaÐb2ؽE剉^LoUƟ^kk_|H5&QC-C$5!NXX9#M[:[,NN9999YN#sq%BOO"///1/"&1Q;"CC#QdJJ2JJnddJJ2JJddddJJJddn10ܧT^͢LL⨄}U|FkVo~_gs[!swCZCqst!9XX9B,C:[,33NN99Y!u"Pv""""""""""$"""#17221!//#06*6666**2******2JJnJ6******JnJt_円L͆jhUmƌlF̎_ǰgt#C:w1)w.e9/!9XXX3Px4e;[,N33N9N#Q( "Pvv""""""""""$"#:7:221!"$%-*6666@@*****6**22666******2Jnd/To ^InUl^kT|Ew#:-::C)w.ee8%!9XXXN#u 4x[,N3NXN 1."P$$"""6666666*****7`^LLڢS]EUƣo׾|Ʉ0-:::::[Lw eeX%!9XXXX#4x[4N33N.x[&#%%$$""""6***6666**6@62TET]LLƁhUVV|ɡH0/-::::-C1 eeX%!9XXXXB.[[4NN41qQu--"$"""666***66***6@Qghi~ ]lm̿cڀ|Ȩ1C-:::--9.0 eeX%!9XXXX3#w/uu;9M,:J22"""""666***66****` LƂmzhҨ|ɇs(C-:::-:eeO/W eZX%t!9XXXXN#qsqqssx447tQQ5[00vP""""""""""/*66***6***)THz]~iLƆmh}K|ɡRH]jlbn~̧L)ucoccWWWLWac=IDEj__Hɖ$eXXXXXXXZZZZZZZZZee 5uutqCeeeeeeeeeeeeXXeeee.,PeXeBBBBBBBBBBBBBBBe%tuuuQw!eeeeeeeeeeeeeee/3RRHlnS~q'To_coWWLL EITkHDHcooj˨yJ%XXXXXXZZZZZZZZZZ.wr+Rnm^~W WwEooVLLW^IcHDH_ITר#eXXXZZZZZZZZZZ4-w ZeeZ&s#eeeeeeeeeeeeeeZeBBBed BBXeBBBBBBBBBBBBBBO:qqL) eBBBeeeeeeeMcsڊKl`ξɈ׾ȽRy@%ZZZZZZZZZeeeeee 55!eeeeeeeeeeeBBeeeBeO(u.eeBBBBBBBBBBBBBBBBBBBBBe!Q5#eBBBBZ(?++Rǂ{>n…Wr(5ת׶LLLlɠoo־R|6&BZZZZZZZeeeeee%t[.eeeeeeeeeeBBBBBBBe%qeeBBBBBBBBBBBBBBBBBBBOeBBZ%tLOBBBBB(?++R\>m˩WLLפȨcڇR|UBZZZZZeeeeeee%eeeeeeeeeeeBBBBeee&t OeBBBBBBBBBBBBBBBBO#<&.Z u#eBBBO>++RռkWhjUUhu(_oVWWLL_jc`oϢRRU(.ZZZZeeeeee wQ!eeeeeeeeeeBBBBBeZ.Luxx(%BBBBBBBBBBBBBBBevs)&eBBe/>++RՂ¡UU}qx鈿LLWT_ͅΌRRm1 ZZZZeeeee&0.eeeeeeeeeeBBBBBBe#uut&eBBBBBBBBBBBBBB#qsQ&eBBe%+++ˆkWj>U}ƿ ޓ'Q馿WW¾__棉`תRR|Y%BZeeeeeevr&eeeeeeeeeeBBBBBBBetx0ut&eBBBBBBBBBBBOBO&x55;!BBBO@R++W]il>>h} tؿoWܽօc|+RU'Peeeee w#eeeeeeeeeeBBBBBBBB&rt..t0.BBBBBBBBBBOOOOB !!.BBBO%/my+R~]\lU>h ޕ_o_F̪c۾ևc`轅̟+R|Oeee.xuOeeeeeeeeeeBBBBBBBBOKQ!eBO<!eBBBBOOOOOOOOOOOOOOOO#&@RR+|Ձ~k ܝUUh LQؿoתWWWW׽ˣȋ̻RR|U$veeZ.!BeeeeeeeeeeBBBBBBBBB%r5!eBe#5#eBBBOOOOOOOOOOOOOOBPAm|R+ՁFUUhS~Lu'oWWWW_cc徼lקkܟ+RR?$eeeeeeeeeeeeeeBBBBBBBBeu%eBe#!eBOOOOOOOOOOOOOBB&ZmyRRWzUmh u(gڪKWcoᲉɡ¥ʠR+++?$eeeeeeeeeeeeBBBBBBBBe#uq&eBe#rL[.BOOOOOOOOOOOOBB$OJ||̄S⎝Un~ u0oڪKWW῾օɛ++++?eeeeeeeeeBBBBBBBBBB.(OZ.0q&BOOOOOOOOOOBBO%myykhW }nmzW{ WuoKWۦ_هhҦɲR+++?OeeeeeBBBBBBBBBBe!5q%<.BOOOOOOOBBOv%@my|RRW\inn~ uoתWWToȅ_VR+++>?eeeBBBBBBBBBBBe#wrqs0PBOOOOBBBOv&#*|||R|~§}mnhihƥ Luo ҾɨjɱV ̾R++++>AOeeeBBBBBBBe %wx.BBBBOOP%/U|yy|RijlnnLW5oתKWۦǽK¨|++++>>A.#&&vPOBBBeZe. .BO"%&#Y6n~yy|||nnk ޒ)KW׽ihWҊ\R++++RRU>@?YOvv####vvv"O6UU|y]]kѧjln QWҿjV ~Ɂ|yy|RyyyymR||yyyyyy||~~ˆ^ϩ}q'xcoW¶¤F~~]ihK_~|||y||||y|||hhW⧂^^\}ܱ td鎪KWׄVKljioKƛ~~~Ɓ~i_W§^kF x5K‰תlj]Ž_~{~~~]TFkk~ LLݷ(QVW תT]jj~j^]]F׎kFh]lllʎ ުu_̭KFVFҽjתj~^jkקkjl]}k\ q>?=??>??>?>8<7:>9=><6:4=?;>?:??:??;>>:??<>>;??=??>>>>==<66532&?; +?>5982??9=<9::7;;8/.#>=4?>7..+64'54->=5=<5::4874==; >9=;*96(><0>=7<;6 +?=4 *' ?=5><4>=8?>:++(:0 +92 +><5=;4><6886     # ?=73+*$ ?<4 + + #" '&$?>;210442.!3( +#&.# + ! #  + +$ >=:0/.%  !) +&    ! ?<5   ;;;::9   $   +  +  =81 +!   +  ?<8 888"  <3-" >==? +* +#* 7 !/;'#6?>>????=>倀倀倀倀倀倀倀XXXXXXXXXXXXXXXXXXXXXXXXXXXX  X XXXXXXX X X倀X倀XX<<;<;<<<<;= <>>>    < XXXXX 9  9倀?>?< ;XXXX>> XXXXX   XXX  XX XX  XXXXXXXXXX   X倀XXXXX  XXX    < X䀄 XXXXXXXXXXXXX XXXXXXXXXXXXXXXXX 倀X 9< XX XXX  XXX X +XX>< XX  ?X??䈈XX????XX? <? ?>;〄???<????䀀???X?X ?????X䀀;???GGGGFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 9<倄???GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG䀀 ???GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGXX hhhhX倀GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGhhhhhhhhhhoohhhhhhhhhh XGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGhooooooohhhooooooohhhhohhhhhhX倄GGGGGGGGKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGhoohhhhohhhhhhhhhhhhhohhooohhohhhhoooh GGGGGGGGGGGGGGGGGGGGGGGGKGGGGGGGGGGGGGGGGGGGGGGGGGhoohhohhohhohhhhohhohhhhhhhohoooohhhX?GGGGGGGGGGGGGGGGGGGGGGGKKGGGGKGGGGGGGGGGGGGGG倀hoohhhohhhhhoohhhoohhnhhhhhhooohhhh倄GGGGGGGGGGGGGGGGGGGGGKKKKGGGGGGGGGGGGGGGGG hoohhhoohhohhooohhohhhohhhhoohhhoohh倀??GGGGGGGGGGGGGGGGGGGGGGGGKKKGGGGGKGGGGGG倀hnoooonhhhohhohohhhohhhohhhoohoohhhnhh ?GGGGGGGGGGGGGGKKK✜GGGGڜKGGGGGG hoohhhhhhohhnhonhhnhhoohhhonhhhoohhohGGGGGGGGGGGGGGGGGGGGGGGGGGKKKK㜜GGGGKڜG؜GhoohhnhhohhoooohhohhhoohhhhnhhohX???GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKGٜGGGGKGGGGGGGGhoohhohhohhhoohhhohhoohhohhhoh?GGGGGGGGGGGGGGGGGGGGGKKKKKKGKڜKGGKGGKGKGGGG؜GGGGلhnohhohhohhhohhnhhhohhhhohhooh GGGGGGGGGGGGGGGGGGGGGGKKKKKKGKٜKGKGGGGGG؄ Xhoohhohhohhhhhhhhoohhhoohhooh䀃?GGGGGGGGGGGGGGGGGGGGG圜圜KKKKKKڜKK圜KKGGGGGGGGGGلhhhhhhhhhhhhonooohhhonh;GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFGGGGGGGGGGGGGGKKGGGG䜜GKGل9hhhhhhhhohhXX?X 偀䜜KKKKKKKKKKKKGKKKKKKKKKKKGGGX   ? XXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGG儅XX    ??   XX䜜KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGG䄈      X??KKKKKKKKKKKKKKKKKKKKKKKKKK     00000000000000000000? X?KKKKKKKKKKKKKKKKKKKKKKG       KKKKKKKKKKKKKKKKKKKKKKG       ??                KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGX ?    ;KKKKKKKKKKKKKKKKKKKKKKKGK     ;?KKKKKKKKKKKKKKKKKGK @@@@ ??KKGKGKKKKKKGGK 9 @@@ X???KKKKKKKKKKKKKKKGKKKKKKKK倄 A@@@ XXKKKKKKKKKKKKKKKKKKKGGKK倀 A@@@@  KKKKKKKKKKKKKKKKKKKGGGKل A@@@@@ ;X?KKGKGKKGKKKKKKKKKKKKKKGGGG A@@@@ XKKKKKKKKKKKKKKKKKKKKKKGGG A@ ??KKKKKGKKKKKKKKKGGGKX + + + + + + + + + + + + + + + + + + + + + + A@@@ + + ?KKGKKGKKKKKKKKKKKKGKGKᄄ  + + + + A@@@@ +  KKKKKKKKKKKKKKKKKKKKKKKKKKKKKK + + + + + + + + + + + + + + + + + + + + + + + + +AAAA + + +<>KKKKKGKKKKKKKKKKKKKGKKKKGKKK + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <KKKKKKKGKKKKKKKKKKKKKKKGKۜGKG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +X<䆄??KKKGKKKKKKKKKKKKKKKKKKKKGGG ᄀ䀄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + XKKKKKKKKKKKKKKKKKGGKGGG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +XX?KKKKKKKGKKKKKKKGKKKGGG G + + + + + + + + + + + + + + + + + + + + + + + + + + + AAA + + + + + + + + ?KKKKKKGKKKKKKKGGKKKKGᄄ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAA + + +???KKKKKKKKKKKKKKKGKKKKKᄈX + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAA + +X KKKKKKKKKKKKKKKKKKٜKKKGG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAXXX?KKKKKKKKKKKKKKKKKKKKGGG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?KKKKKKKKGKKKKKGKKKGG  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX?KKKKKKKKKKKKKKGKKKKKKKKKKKKKG倀 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?KKKKKKKKKKKKKKKKKGGKKGKKG 倃 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX??KKKKKKGKKKKKKKKKKGKKKKKKG  + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?KKKKKKKKKGKKKKKKKKKKGGGG + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ?KKKKGKKKKKKKKKG   + + + + AAAAAAAAAAAAAAAAAAAAAAAAAAAA>>〄???KKKKKKKKKKGKKKKGGG + + AAAAAAAAAAAAAAAAAAAAA@@@@@@@@;??KKKKKKKKKKKKKGKGGGGGG<倄 + + AAAAAAAAAAAAAAAAAAA@@@@@@@@@@X???? KKKKKKKKKKKKKGKGGGGGGG???぀X + + AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@倀 ?KKKKKKKKKKKKKKGKKGGGGGᄀX AAAAAAAAAAAAAAAAA@@@@@@@@@@@@ 倀KKKKKKKKKKKKKKKKGGGGGGGჀ X + + AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@???KKKKKKKKKGKKGGKGGGGGGGᄈX NLLLLLLLLLLLLLAAAAAAAAAAAA@@@@@@@@@@@@@@@@X????KKKKKKKKKGKGGGGGGGᄈX NNLLLLLLLLLAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@ + +  +?KKKKKKKKKKGGGGGG NNNNLLLLLLLLLLLAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@KKKKKKKKKKKKKKGKKFGGGG NNNNNNNNNNAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?<??KKKKKKKKKKKKGGGGG NNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@ 䀄?KKKKKKKKFKKGGGGKGGGG NNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@??KKKKKKKKGKGGGG  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@ ?KKKKKKKKKGG<䀄 NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@???KKKKKGGG< NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@X???KKKFKKGGG NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@XX?KKKKKKKKKKGGGGGGGGX NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@>KKKKKKGGKGGG NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@@X??KKKGKKGKKGG < NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@???KKKKGGGGG  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@X;䀄??KKKKKKKKKFKKKKGKKGGKGGG< NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@?????XKKKGGKKKKKKKKKKKKGGGG<䀀 NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@XXXKKKKKKKKKKKKKKKKKGGGGGGGGGGGX NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@䈈X?KKKKKKKGFGGGGGXX NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@XXꜜKGKG + NNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@KGGG؄ NNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@??KGGGGG倀 NNNNNNƖƗNNNNAAAAAA@@@@@@@@@@@@ ?KFGGGX  NNNNNƖAAAAA@@@@@@@@@@@@@GGGGGGGGGG NNNNNƕAAAAA@@@@@@@@@@@@@@@GGGGGGGGGGG NNNNƕAAAAA@@@@@@@@@@@@@@@@??KKGX  NNNNƕAAAAA@@@@@@@@@@@@@@@@XX?KKGX NNNNƕAAAAA@@@@@@@@@@@@@@@@@ڜKKGGKX NNNƕAAAA@@@@@@@@@@@@@@@@@@@@ ?KFGGX  NNƕAAAA@@@@@@@@@@@@@@@@@@@@@@X GGGKKG߄ NƕAAAA@@@@@@@@@@@@@@@@@@@@@@@9;FGKKGG〄  ƔAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X KFٜKGGGG݄<哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@㈈XX?圜KKGGKKLꃈXX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ XX䜜KKKGGGKKKKFFX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@XXKGFGGGKKGGGGX哔AAA@@@@@@@@@@@@@@@@@@朜KKKG哔AAA@@@@@@@@@@@@<<〄眜KKKKߜGGGG哔AAAA@@@@@@@@@@@ ????;<G䜜KKKKKKKGGG 1哔AAAA@@@@@@@@@@@@@倀 GGGKKKKKKGKK䜜G?;<哔AAAA@@@@@@@@@@@@@@@GGGGGKKKGGX1哔AAAA@@@@@@@@@@@@@@@@@GGGFꜜKGGKGGG儅XX哔AAAA@@@@@@@@@@@@@@@@@@@ +  +GGGKGKK✄XXNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@XGGFKGKK焅NNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@GGKGꜜKKKKXNNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XGFKGڄ; NNNN哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@倄GKلXXNNNNN哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX>GKGGG圜GGXXNNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ <GGFGKKGٜ9NNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X ><KKFFKKKKKK NNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XKKGGGGKKKKKKNNNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XGFKKꜜKKK倄NNNNNNN啖AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X KKKKGGGGKGKKڄXNNNNNNNNN喗AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X < ??KKGGGKKLGKNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@< ?GFGFFKKKKKFKL G G G  _ KKKKG<> XNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX;X ;1NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX倀倀倀倀XX 倀倀倀倀倀倀倀 X倀< ?XXX;< NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXX XXXXXX NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X<先XX9;;XXXXXX XXXXX XXXXXX  XAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX<< ?>>9 < X  䀀;  9< ;?>?>X࿿AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???トX  9<   ?  X  9 <<? <<<<;9<>>?>=9<99䀀9;XX?< ㄿ000࿿000@@@@@@@@@@@@@@@@@@@@@XX;??< <  XXXXX<  XX X倀XX< X XX 〄000000000000000AA@@@@@@@@@@@@@@@@@@@@  XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXX; 0000000000000000A@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXX XXX XXXXXXXXXXXXX0000000000000000000000AAA@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXXXXXXXXX0000000000000000A@@@@@@@@@@@@@@@@@@@@XXXXXX000000000000000000000000000000@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   X XXXXXXXXXX;$6!2 .*&"!& * +.2 +6:??; 6 2.*&!"!&%**..32 76;:?>  "'-38>=-<,<*;) ;' +:&9$9#?;72.*&" ?=8610*)#"?6 -$ $- 6?>:51,'#"6!.!&  ?:62 - )%  +( + / 2 58<??:> ;>;>"<>:1-$!>= >4=,=##=,=5= >= &)-037:=!"?&&?**?./?23?77?;;????>>>>>> +>>>=======#>951- )$!  ' -?????#?&?*?.>%> >>>#> +>4>>>>$$?6 -$$- 6?" +' - 38> +#)$.-46:?? !&+/49>  $ (+/"3& """&&&***...333777;;;???3??------------------------------------------------------------------------------------------9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::11:::::::::::::::::::::::::::::::11::::::::::::::::::::2:::::::2222111222::222222:::::122222AAAA2222AAAAAAA2A2222222222222AAAAAAAAA3AAAAAAAAAA3AAA3333AAA33A3333AAAAA333AAAAA3333AAAAAA3AAA33AA;;;;BBBBB;;;;;;;;;;B;;;B;;;;BBB;;BB44;;;;;;;44444444;;;C;;;;444;;;44;;55CCCCCC55555555CCCC5555555CCCCC5CCC56==555==5E=,,6=6=====II<III<III<LRLRLLLLRLRRRLLSRRLLRSRLLLLLRRRSSRRTRSSSSRRRSSSSRRSTSSSSSSRSSSTSRRSSTTRSSSSSSTSSDSSSDSSSSSDDSSSSDTTTDSSSSSSTSSSSSTTSSTTTTDDSSDSSSDDDDDDTTSSSDDDDDDSSSTDDTSSSTDTTSTDTDDDDTTDTTTDDDDDFTTTTTDDDDDDTTTDDDDTTTTDTTTTFFFFFYYYFYYYFFFFFDTTTYYFFFFFDYYYDFFDDDDFYTTYDFF[FFFF[YYYYYYFF[[FYYYYFFFF[[FFFF[FFFFFFFFYYYFFFGFGGFFF[[[[[[GGFFG[[[[GGGGFFFGGG[FFFGGGGG[[[FGGG^ZZGGZZ[[GGGZZ^[[GGZZ__^^GZJG^^^Z_^^ZJJ^^^__ZUJJ__JZZJJUJJZUZZUZaaUUUUUUbbZUVQZbUUUbbbbbUUZZZUVfVVUfffffVVZZZVgVVVfffffVVgQQVVWWhgggggWWQQMQhWWQQhhMWQNQiiMMNNNNkiQkkQNNkcHHccccHHONcNHdOHHOPqHHddc``cHQOOdpdHHHPPOdqq`P``OP\\PPPOqpqq`OPPOOO``ddqq``POPPOd``O`dd`OPPOOOKKPess\KeePPPPKKPPqqdd\PKKP\\\e``dd\\KPKK\`ee\edd`PPPP\P\KKKKKKKPKKK\uueeKKKKKKPKKKKKKKKKKKKKKKP\\PKKKKKKKPP\\etuwwwwvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuyyyxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~󊉆zXXXXXXXXXXXXXlrrXXXXXXXXXXXXXXXzzlllXlXXXXXXXXrrrrrXXXXXlllllrrlXXX]X]]]XXXXXXXXXXXXXllrzz𐐑]]]]]llllll]]]]]]]]]]]]]]]]]]]]Xllr𑑑lll𓓓𔔔𗗗𘘘𙙙𛛚𜜜𞞞🟟𥥥𦦦𨨨𩩩𪪪𬬬𭭭𯯯𱱱HHQQQQQQQQQQQQQQQQ𴴴H////////////////H𶶶HHHHHHHHH////////////////H𸸸HHH//////HHHH////////////////H𹹹88//////////888////////////////8𺺺8/////////////88////////////////888888𼼼88/////////////8888888//////////////////$248𾾾8//////////////.88//////////////////////$248>////////////////$>>//////////////////////$248>///////////////.$>>//////////////////////$24>>/////>>>////>>>/.$0>>//////>>>/////>>>/////$24>>////>>>>>//>>>>>/%0>>//////>>>>////>>>>///$%24>>////>>>>//>>>>%0>>//////>>>>////>>>>///$%34>?////????//????%0???//////????////????///$%34??////?????//?????%02??//////????////????///$%34??////?????//?????%02??//////????////????//.$034??////??????//??????013???//////????////?????//%035?@////@@@@@///@@@@@@0134@@//////@@@@@///@@@@@/$%035@@/////@@@/////@@@@%0134@@//////@@@@@///@@@@@/$%025@+$$$$$$$$$$$$$$$$$%01;5++$$$$$$+++++$$$++++@$$%125@+$$$$$$$$$$$$$$$$$%02;5++$$$$$$+++++$$$+++++$$0135++$$$$$$$$$$$$$$$$$%0245++$$$$$$+++++$$$+++++$$0135++$$$$$$$$$$$$$$$$$%0245++$$$$$$$$$$$$$$$$$$$$%0135++%%%$$$$$$$$$$$$$%%1345++$$$$$$$$$$$$$$$$$$$$%02;5+****)))0%%$$$$$$$$$$$$$%01345޽$$$$$$$$$$$$$$$$$$$%%1245((()))*********))((''&&ÿ10%%$$$$$$$%01356ޯ$$$$$$$$$$$$$$$$$$$%%1345޹&&''(())********))((('&&չ㳰21%$$$01;55$$$$$$$$$$$$$$$$$$$%01355ު㴵&&''(())*******))(((''&ɮ31002;56ގ$$$$$$$$$$$$$$$$$$$%01;55✜&'(()))*****)))('&½☗42002456{{{{{{vv{%%$$$$$02456ލⶸ&'()))******)))((('&㱯420%12456okkkkkkkk0%%%$$$$%12456㵵&'((()))******)))(((&㳯~|wwusqq4210$013466bbbbbbbbb110%%$$$$%013466ppqsstv||}⛛㶸&(())*******))((&㳯♘~wvvtssqpoojiii5310%$$%013566[[[[[[[[[3210%%$$$$$%013566hhmijjoppqqssvw✜㶸&()******)))((''&¾☗ssqppojjihhhgfff5310%$$$$$$$$$$%02;566SSRRRRRRR54310%$$$$$$$%013566abbfghhhiijoopq⛞&&''((()))******)))(((''&ý~kkihhhggfbba___^,,;10%$$$$$$$$$%0024566,IIIIIIIII,654210%$$$$$,,,$$$%01;566,[^___abbfggghhiww~&''((()))********)(('&&ý♖xvvqhhgffbaa___^[[YTT,420%$$$$$$$$$%0135666,EEEEEEEEE,665;20%%$$$$$$$$$$%024666,TYY[^^___aabffghpqvvx✜&''())********)))(''&&~wwuqqppkffbaa_^^^^YYYTSSR,4210%$$$$$$$%%0245676,AA2222222,7664310%%$$$$$$$$$%024667,RSTTTYY[[^__abbfgkppquuw~~&'(()))******))((&ý㱮☘xxvssqoonnmaa___^^[YYTTSSSRR,5310%%$$$$$%%0135677,::::::::::,77654310%$$$$$$$$%0024667,RRSSSTYY[[^^^_aabmnooqqsvvx⛞㷷&&()********))((&&¾㰰wwuqqppkiihha__^^^YYYYTSSRRRIII,43100%%%%%%01345677,99999-----,677654210%%$$%$$%%0135677,IRRRSSTYYYY^^^__abhiikppqquww㶸&())**********))((&&¾㰰☔wwuuqppkkiihgg__^^^[[YYTSSRRRIIII54320000000124567769999999999677765;2100%%%%%001245677,IRRRRSSTYY[[^^^__aahiikkpqquuw⛛㶶&&(())*********)((&&ý㱱☔xvvssqqonnmmggf__^^[[YYYSSSSRRRIII65322111123456777:::::::::::5677665432100000112;56677RRRRSSSYYYY[[^__aaagmmnooqqssvxx⛛㷹&&(())*******)))((''&&Ŀ~~wuuqqppkkihhggfa__^[[YYTTTTSRRRRRRI7654;333334567777AAAAAAAAAAA4677776643322222334567RRRSSTTTYY[[^^__aaahhiikkpqquuww~~&&''())))******))((((''&&þ㱱☘~~wwtqqppkkiihhgfa__^^[[YYYYTSSSSRRRRR776655555677777ECCCCCCCCCC77765544444556677RRRSSSSTTYYY[[^^__aaaahiikkppqqttw~~⛛㶹&&''(((())*****)((&&yywwttqqojjiihhggaa__^^^^[[YTTTTSSRRRR7777777777777666EEEEEEEEEEEEE6677777766666677777RRSSTTTTY[[^^^^__aabbfhiijooqqttwwyy&&(())****((((''&&ý~~wwuuqqppoonnmmffbbaa___^^[[YYYYTTTTSS777777777777IIIIIIIIIIIIIIIIII77777777777777777TTYYYY[[^^^^__aabbffgggnooppqquuww~&&''(((())))(&&¾㱱~~wwuuqqqoojjiiggffbbaa__^^^^[[YYYYYYTT777777777RRRRRRRRRRRRRRRRRRR77777777777777776YYY[[^^^^__aabbbbffgghhooqqqquuww~㶶&&''&&㰰xxvvttqqppoonhggggffbbaa_____^^^^[[[[Y6677SSSSSSSSSSSSSSSSSSSSS^^^^____aabbffffgghhmmipqqt㵵&&''&&&&¾㱱☘yywwuuqqqqjjiihhgggggffbbbbaaaa_____[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[^^^^______aaaabbbbffggggghhiijjkkoouuw⛛㶶&&&&&&㳳♙xxwwuuppkkjjiihhhhhggggggffffbbaaaaaaa________________________________aaaaaabbbbbbbffgggghhhhiijjjkkppqqqqx㶶&&☘yywsqqppooooojjiimmmmhhhggggggfffffffffbbbbbbbbaaaaaaabbbbbbbbbffffffffggggggghhmmmmhiijjkkooppqqqssuuv&&ý㱱☘yyttqqqqpppppoojjnnnmmmmhhhhgggggggggfffffffffffffffffffffffffggggggggghhhhmmmmmnnjjoopppppqqqqsssuuww!㵵&㳳♙~||vvtttttqqpppppppookkkjjnniimmmmmmmhhhhhhhhhhhhhhhhhhhhhmmmmmmmiinnjjkkkoopppppppqqtttttvv||}}~~~!!㶶♙~~~~~||wwuuuttttsssqqqqppppppppppppoooooooooooooooooooooooooppppppppppqqsstttttuuwww||~~~~~!!!㵵½☘~~~~~}}||wwwvvuuuuuuutttttsssssssssssssssssttttuuuuuuuvvvww|||}}~~~~~!!!!㶶¾☘~~}}}||wwwwwvvvvvvvuuuuuuuuuuuuvvvvvvvwwwww|||}}~~~"""""㶶☘"""" 㵵ý♙##### ½☘####½☘####♙⚚♙      + + + + + + + + + + + + 㳳 + + + + + + + + + + + + + + + + + + + + + + + + +㳳 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +㳳 + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + +                         &&&&                                 && + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +&& + + + + +  +  +  + + + &&             + + + +  + + + + + + + +  + + + + + + + + + + + +  + + + + + +       +  + +   " >=>=   + + ?=>=>==<<;<:;::9:89897><=;;986! <:;9;932:82120860/(',++**()(645342/..--,$#3231)(#"2010*)0/0.,*+)*)/./-.,-,-+,+%#-,-+,+,*+*%$+)*)*)*)*()()(&%*))()()()'('&%&%&%('('(&'%%$'&'&'&'&&%&%&%&%%$&%%$%#%$$#$#$##"#""""!"!"!! ! ! "!"!! ! !      + #"  ??-  + ? > +>                                                                                                                                        + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + +  + + + + + + +  + + + + + +  + + + + + +  + + + + +   + + + + +   + + + +   + + +   + + +   + +   +   +         + + + +   + + + + +   + + + + +  + + +   + + + + +   + + +  + + + + + +  + + + + + +  + + + + +   + + + + + +   + + + + + +  + + + + + +   + + + + + +  + + + + + +   + + + + + + + +  + + + + + + + + + + + + +  + + +   + + + + + + + + + + + + + +  + + +   + + + + + + + + + + + + +  + + +   + + + + + + + + + +  + + +   + + + + + + +  + + +   + + + + + + + + +   + + + + + + + + +   + + + + + + + + +   + + + + + + + + +   + + + + + + + + + +   + + + + + + +  + +  + + + + + + +  + +  + + + + + + +  + +  + + + + + + + + +  + +  + + + + + + + +  + +  + + + + + + +  + +  + + + + + +  + +  + + + + + + +  + +  + + + + + + +  + +  + + + + + +  +  + + + + + +  + +  + +  + + +  + +  + + + + + + +  + + + + +  + + + + + + + + +  + + + + + + + + + + + + + + + + +  + + + +  + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + +  + + + + + + +    + + + + + +    + + + + + +    + + + + +  + + + + +  + + + + +  + + + +  + +   >#0=!"?77?<>>>10#"6!+ ???666...&&&"""> + + +$ + + +$ + +$$$$$$ + + + +$$$$$$$$ + + + +$$$ $$$$ + + +$$$ $ $$$$ +  +$$$$$ &&&&&&  + +$$$ +$&&&&&&  +$ + +$ + +$$$$$$镕  + + + + + +$$$ + +$$ + + +$"ʕˣ $$$$$ + + + + +$$$$$$$$˕˕  +$$$$$$$$$$$$ + +$"""$飕$$ +$$$""$$ +$$$$$$$$$$$$$$$$ +&&Е\\\ʕ&$$$ + + +$$" $$$$$$$$$$$$$$$$$&&&&˕\\\\\\\\\\ $$$$$ + +$$$$$$$ +$$$   $$$&&$$$$$ʕ\\\\\\\\\\\\\ $$$$ + + +$$$$$$$$$$$$$$  ʕʕУ\\\\\\\\\\\\\\\\頕& $$$ + +""" $$ ʕʣ\\\\\\\\\\\\\\\\镕&$$$$$$$$"$$$$$$"  ʣʣ\\\\\\\\\\\\\\\\頕&$$$$$$$ +$$"$$$  \\ʣʣ\\\\\\\\\O\\\\\\\$$$$$$$$ + + +$$$$$$  \ћ鸤Ϥ闕\\\\\\\\\\\\\\\ʕ $$$$$ +$ +""$$$$$$$$ \\\\飤ʓ\\\\\\\\\\\\\\ʶ$$$$$$$ + + +"""" $$$\УˤФʛ\\\\ʣ&$$$$$$ + + +""""  ʣѸˣʛ\\\\\\\\ʣ&$$$$$$ + +""""" \У\Ъˣʜ\\\\\\\\ʣ&$$$$$$$ + + +"""""" У\\鸭Уʜ\O\\\\\\\ʣ&$ + + + +""" \\Ѹˣʜˠ\\\\\\\\\\ʣ$$"" \\ޤʜ\\\\\\\\\\ʶ$$$$ +"" \\Ͱ˧Й\\\\\\\\\ʣ$$$ + +"""" \\\έѧЪ\\\\$$$ +$"" ѣ˧\Ͳѥ˧УO\\\$$$$ +$""  Тθʥʣ\\Z\\ +$"$ МХͲѪʛ\\\ʣ& +$$$\МӲћ\\\\\\\ʣ& +$$$$ +$$ \Л\\ќ\\\\\\ʣ&$$$$ $ + + +$$$ ʣ\\Х\ʛ\\Z\\\\\\ʣ $$ + $$$ $ + + + +$$$$$ +$ʣ\˭ʛ\\ʕ $$$$ + +$$ $$ + +$\\\\  + + + +$$$$$$$$$ ޕ\\˸ѕ\\\ʣ&$$$$$$ + + +$$$$  + ɗƷ)  + +$$"$$$$$ʣЪʛ\\У&$$$$$$$ + +$$$ &&  + ˗)) + + + +$$$$$$$$ʣO\\˪ޛ堠ˣ$$$$$$$ + +$$$  \ ˗)) + +$$$$$$$$$ʣ\ \\\\\\頠ʛ˕$$$$$$ + + +$$  ɗș  +$$$$$ +˔‘)) + +$$$$$$$\\\\\\\\\\\ޗƷ˕$$$$$ + + +$$  ǒ +$  $ + +" +$鎾  + + +$$$$$$ʕ\\\\\\\\\˗嗶$&$$$$ +$$  ʎ $$  \\ $\\\˗""""""""" +$$$$$ʕ\\\\\\\\ɕ嗓 $$$$$$$$$  \\\ʕǔ\$ +$$\\\Ǜ\  ɠ\ɓ  + +$ +"""""" "$$ˣ\\\\\嶓Ǖח $$$$$$$  \\\˗—$ +$ɷʗ  )$ ɠ + +$$$$$$$ ޣ\\\嶓ƕʓ $$$$  ʷ $ +$$ Ɍ  )$ + + + + + + + +$$$ޣZZZ\\\頠嶓ʛ $$$$  ʗ $$$&ƒ ))ɗ + + +$$$$$&˶ᠠ嶓ʶ $$   $ +$&Ǘ\ )))&&\ + +$$$$$ ޣנ堠嶓嶶 $$  ˷ $$ɗŷ )鷽 + + + + + + + +$$ ʕ\巶ƶד $$$ \ $ ɗ  $ʌ """""$$$ 鶕ƶ啶 $$$$ ɠ $  +&$&錉ɠ&  + + +$$$$ ˣ啓 $$$$$ $ Șɗɒ&&$$$ &&$闋  + + + + +$$$ ˣ啶 $$$$$$$$$$$$$$&˘ɗ\\\ȕ&$$$$ & ʠ$$ $ ˗) W + + + +$$$$ ˶嶓 $ + + +$$$$$$$$$$&˜ȣ\\\ȕ $ $$ $&ȗ$ \闋))W  + + + + +$ $ &˓啶 $$ + +$$$$$$$$$"&& 铙ȕ $ &&& ޛ&$  )^  + + + + + + ʶ嶶 $ +$$$ + +$$$$$"$&&ț $&&&ȕ  ))[) + + + + + + 镶嶓 $ + + +$$$$$$"" &&镶$ + )Ɏ)]^$ + + + + + + + + 啓啶 $ + $$ $ $ $ +$ ɛ&$$ 뷆 镆)^' + + + + + +$ 啓 $ + $&$ $$$ ʑ&$$ ^^^^Z  + + + + + + 嶶啶 + + + &&& $$\˗&ɠ \[  + + + + + + 嶶붛 $ + &頗Ȓ&$$ +$ ˷$PWZW[[^" + + + + + + ʕ嗗ʷ&& + + + + $&頷&& $$$ ˕\$ & [W  + + + + + +$ 땓ד嗗 &$$$$ &&ɠ& $$ [[[Z + + + + + +$ 땓דʛ\\\\L $$$$ $\ɗ\\&  $&  \Z[^\ )  + + + + + + 땓דɕ\\\ZZZZZL ""$ \ɒ  +$$   ɗ[[[\\))))) + + + + + + 땓ד˕OZZWWWWWKH*'**''''$$\Ɋ\\$$$$$$$$&  )  Z]Y\ $ + + + + + + + 镶׷ƶYYWXXXWWWKMK5******''$ \\&$$$$ + +$ ǒ&$  ))) ^[[]Z頕ŋ& + + + + + + 땶׷ǛУXXMMMMMMMi4455**''' +$$$&\$$$ $$ǒ P^][Wɶ& $ + + + + + + &ɗǛǜOO^^^SNNNNNNNNNNNNe445(**''$ ˕ \\ʙ\Ǐ& + \]]]Z頠 $ + + + + + + + + + +$&&& &ʶʠɗղ^^SSSSSSSSSSSSSSSNNNNe445(*''''$$$鶒ʷ  &$[^\ɗ$$ + + + + + + + + +$&& &ʓʠɗZSSSRRRUUUUURRRRRSSSNNNMe445(('''$$ 頶· \˷OɎǗ$ +$$$$ ʛɠXX^S^RRRRUUUUTTTTTUURRRRRSSNNNNMe455***'''{ +$  ˛ & [\Ɏ$$ +$$$$$ $ 鷓ʠ˕ZZ^^^^RRRRRUUTTTTTTTTTUUUURRRSSSSNNNNF445***''"  ޒ &))ɠ))) O]P頗\$ + +$$$$$ $ ʣМУW^^^SSSRRRUUUUTTTTTTTTTTTUUUURRRSSSSNNNNe5455**'''{$$ Ȇ  &]]YO鷓 $$$$$$$ ʣOO^^^^SSRRRRUUUUTTTTTTTTTTTTTTTTUUURRRRSSSNNNNH>445(*'''$$$ ʶ\$ []]O\ɕ\ $ + +"$$$$$ ѣX^^^SSSSRRRUUUUTTTTTTTTTTTTTTTTTTTTTUUURRRRSSSNNNNH4455**'''{$$  ʐ$ +\W]^O\\  $$$$$$$$$$$ 'ѸZNNNNSSSSRRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRRSSSNNNNH544((*'' +$ ʏɠ& 頕ˀ $ ""'''***OWKKMNSNSSSRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRSSSSNNNMH4455(**'$  ʑƕ Z[[[]^뷊Ɨˀ $ + "''''***555HJJKSNSSSSSRRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRRSSSNNNNK4455**'''{$$ \OO]˓ˀ $'''''****55545B>QNNNNNNSSSSRRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRSSSNNNNJ544(**''$$& +{\X[˶Ɨˀ $'''''****(555444dNMNNNNSSSSSRRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUURRRRSSSSNNNKe445(('''{$铓 B[]]ɶ\ $'''''***(5554444eNMNNNNNSSSRRRRRUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRRSSSNNNNM4445(**'' +$$$$ + + )))__`L[ɕ${'''''*''(*(555444eNMNNNNSNSSSRRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUURRRRSSSNNNM4445((*''' _`5O[[Xɶɗ $ +'''''****((555444eMNNNNSNSSSSRRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRRSSSNNNMM>545(**''   ))c::::e_O^W${'''''***(((55444>MNNNNNSSSSSRRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRRSSSNNNNe555(*'''"))5do;;nwnoe4OO^Wɓ듼ɠ''''''*(*((54444>MNNNNNSSSSSRRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRRSSNNNNN>4_5(**''' 5>e9;;vvv88n9ee* PɓÚ{''''****((55444>NNNNNNNSSSSRRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRSSSSNNNMi>545**'')>pw;;vvvvvvvn9ppd(\ɌƕӯO\"'''''****(555544>KMNNNNNSSSSSSRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUURRRRSSSNNNNd455(*''''5c;vvvvvvvvvvv8v8nF?jhdBdpp77vvvvvvvvvvvvvvvv6688pp=eeßҲ^^YPPOOB {''''***((((54444HMNNNNNNSSSSRRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRRSSSNNNJe445(**'' BejDygj?eBc9pn8vvvvvvvvvvvvvvvvvvvn8np9>>ňһ^^^^^^ZOZXXWW& {'''''''*(*(554544BJNNNNNNSSSSSRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRSSSSNNNSK4455**'')FKjD@@yygygeBc;wnnnvvvvvvvvvvvvvvvvvvv87nhh> ɗα^^^^^^^OZ^^XX'""{{'''''****((5(5444JNMNNNNSSSSRRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRRSSSNNNNJ4455(*''' fDAAxx@ggggy>:;p77n8vvvvvvvvvvvvvvvvvvvv8n7p> ˙ɗα^^^^YXXXNN55*''"{'''''''*((5(4444JNNNNNNSSSSRRRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRSSSNNNNJ4455(**''{ )hgAAAAAAAyggggyd>e?77nvvvvvvvvvvvvvvvvvvvvvvvn9od ќ^^^^ XXXP5455*'''''''***(((44444JNMNNNNSSSSSRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRSSSNNNNMJ4555(*''' ))>JhzzAAAAAA@@@yy@@heBeppnnnnvvvvvvvvvvvvvvvvvvvv6n97ddiж̯^^ծ\ ****''' {'''''****(555444JNMNNNNSSSSSSRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRRSSSNNNNM4545((*'' )Bei?CCAAAAAAAAAA@@@ygyhd4en;p77nvvvvvvvvvvvvvvvvvvvv687pkDCAAAAAAAAAAAAAA@yyggy?dec:BÚһ^^ά\"""""{'''''**((((554445iNNNNNNNSSRRRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRRSSNNNNNN>445(*''))FkDAAAAAAAAAAAAAAAAAA@yyggg@xeBe9pn7nnn8vvvvvvvvvvvvvvvvvvvnv8nnpfB˕Úү^^" +''''''**((((55444iNNNNNNSSSSRRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUURRRRSSSNNNN>44(***'') fDAAAAAAAAAAAAAAAAAAAAA@yggy@gydB>pp77pnn88nn8vvvvvvvvvvvvvvvvv6nnp> Ҳ^խЬ"{'''''**(((555444iNMNNNNSSSSRRRRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRRRSSNNNN>545((**''{ ) hgAAAAAAAAAAAAAAAAAAAAAAAAAy@@ygggdB4>9ppnnn7n78vvvvvvvvvvvvvvvvvvvv89>>d;pppp978vvvvvvvvvvvvvvvvvvvvnЛβҺιи\\ '''''***((5555444eNMNNNNNSSSRRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRRSSSNNNNJ>445(*'' Bh~zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@ggyggyjjD?eeeB>BʋÚιխάϸ\\ "{''''''***(*554444dNNNNNSNSSRSRRRUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUURRRSSSSNNNNH54((*'''  >jxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@yyygggyyyyyjiB><77n8vvvvvvvvvvvvvvvvvvvv8p9p7n8vvvvvvvvvvvvvvvvvvvv8n79= ½ί^^ҬѸѻ""{{''''''**((5544444dMMNNNNNSSSRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRRSSSNNNMi4455(*''') =@zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@gg?=B>op7nn8vvvvvvvvvvvvvvvvvvvv8nnceBѕʻ^^^^պβ ""'''''*'**((((5444>MNNNNNSSSRSRRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUURRRRSSSNNNNKe445(**'' ) OfGCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx@ggggiB>op778vvvvvvvvvvvvvvvvvvvvvv8wpc>Bί^^ϹϬҺ\ "{''''***(((54_44>MNNNNNSSSSRSRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUURRRRSSSNNNNNM445(*''' ))\BhCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAygggjiB><77n8vvvvvvvvvvvvvvvvvvvvvvvn79MNNNNNNSSSSRRRRRUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRRSSSNNNNK4455((*' ))kDCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyyggjiB499pnvvvvvvvvvvvvvvvvvvvvvvvvn799B^OΫЭγ\\ ''''***(*(54544>NNNNNNNNSSSRRRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRRSSSNNNK4445((*'{))>MjGGGCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyyggg=B44:wnn6vvvvvvvvvvvvvvvvvvvvvv8nnocB^^չѻ " ''''*'*((5(45444eMNNNNNSSSRSRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUURRRSSNNNNMK>545**'')OJjqGGGGCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@yggg?=BBo;n7n8vvvvvvvvvvvvvvvvvvvvvv8n7<>^]^չ """"" ''''***(*(5(54444KNNNNNNSSSRRRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUURRRSSSSNNNNe54(('''' )\iIqqGGGGGGGGGGCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@ggg?==eo;n7nn6vvvvvvvvvvvvvvvvvvvvvnn7:4^]^Oߪϧ $$"" {''''''**((5(54444MNNNNNNSSSSRRRRRUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRSSNNNNM>5555(*''")\OHqGGGGGGGGGGGGGGGGGGGCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@ggggjieowp77nvvvvvvvvvvvvvvvvvvvv8nnnpbO^]^^ϯ\$$$$ + +{{'''''*'*(((555444KNNNNNNNSSSRRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRRSSSNNNNd4455***'&\ HIqqGGGGGGGGGGGGGGGGGGGGGGGCzzzCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@gg?gj=e<:pn7788vvvvvvvvvvvvvvvv8nnnnno*\^^β  $$ +{''''''*((((55444KNNNNNNNSSSSRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUURRRRSSSNNNNe55(5*' JkGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@yggggjf>Bonp7nn88vvvvvvvvvvvvv68n7nnnb5a5Ͱ $ +{{'''***((55544444KNNNNNNSSSSRRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURRRRSSSNNNNe5445 KIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCC}}CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@ygyyyhB4HKqGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@yy@yfB>>d;7nnnnnnn8v8vv8nnnnnnnc44lla-BIJ  $ + + +{'''''****((555444JNNNNNNSSSSSRRRRUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUURRRSSSNNNNNH\ OKqqGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx@yyyy=H>Bcwww8nnnn7nnnnn77nnnn;-4a.1b4\\\  $ + + + +{{'''''****(((54444JNNNNNNNSSSRRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUURRRSSSNSJYOPjGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@yggjfeBccp;;w8n7nnnn7797nnno``0.1b4XX^P\һ  " + + + + +{''''''**((554444HMNNNNNNSSSSRRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUURRRRSSNWLSIEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCGGGGCzzzCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@yg?gjhe>4c<<>>epppppnp79oo9944/s111boeXO   + + + + ''''****((5554444iNNNNNNSSSSRRRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUURRSZKIIII~~EGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCzAAAAAAAAAAAAAAAAAAAAAAAAAAAA@ygyggg???gh>>>>d?pp99-544a..1l1bbe  XP\\ $ $ + + + + +{''''****((555444iNMNNNNSSSSRRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUURSSZMII~~D~EGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCAAAAAAAAAAAAAAAAAAAAAAAAA@@ygggygy@yhhheB>444455a.+.1lla` Ϻ  $ $ + + + + + ''''''***(554444iNNNNNNNSSSRRRURUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUURSNSQOMqIIIjjDEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCAAAAAAAAAAAAAAAAAAAAA@xyggygy@@y@xhidcci>5.+11llaab`\  """$$$$$$ + + + + ''''''**((554444HNNNNNNNSSSSRRURUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUURSNSXLLRII~jjDDEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCAAAAAAAAAAAAAAAAA@@yygg@@g?g???g?jd5l.1llaaab`   """" + + + + + + + + + {{''''****(555444FMMNNNNSSSSSRRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTURSSSRUQOLIIjjjjDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCAzCAAAAAAAAAAAAAAA@@@yyy@g???????he45-llllaaa/`  """"  + + + + + +'''''**(5(544445eNMNNNNSSSSRRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTURRSRRRRQOLIkkjDDDDDEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG}GGCAAAAAAAAAAAAAAAAx@@yyg???????>4--1aaaa/_ '' """   + + + + {'''''***(5545444eNNNNNSNSSSRRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTURRRRRURLOOkj~~~jjDEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCAAAAAAAAAAAAAx@yyg?????p>4-7b-`aaaaa5B $$"$" ""   + + + + + ''''*'*((*554444dNNNNNNNNSSSRRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUURRRURRROBBeII~~jjjDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCAAAAAAx@y@@g??g?>5-uu1/`/aaaa* +"" + +""   + + + + ''''*'***(5(5444dNNMNNNNSSSSRRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUURRRSLBeeFS~~DjDjDEEEEEGGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCCx@@@yy@ygjhe4-uu11/4`aaa` " + +    + + + + + + {''''''**(((55444>JNMNNNSSSSSSRRRUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUURRRSNFBBhfOKj~DDjjDEEEECEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEDjx@@@@@f=d4d77u11b/*-``#'" + + + + + + + {'''''*****(5454444MMNNNNSSSSSRRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUURRSSMKHe>Ohf>>~~DDjjDDEECEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCEDDDDDj@@xe44dn7uu11b/_` "#"" " + + + + + {'''''***((555444>MNNNNSSSSSSRRRRUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTURSSNNNF>iROOff>Oj~DDjjDDEEEDEECEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEDEDDDDD@@gge>-n7.u11bba*_ #"" +""  + + + '''''**((((55444>MNNNNNNSSSSRRURUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUURSSSSN>>KRRSOOfgf>>k~jjjDDADDECCEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEDDDDDDxDg`>o777s.11llaa5$# ""  + '''*****((_4444>NNMNNNNNSSSSRRUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTUURUR^HeeeMMSRRNO>fg?f>ekIDDDDDDECEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDD@DEhe`on77uu111laab5${   '''''''*(((554444dMNMNNNSSSSRRRRRUUUTTTTTTTTTTTTTTTTTTTTTTTUURRUSiiLHJJKRURRRNOOf??;f>OKqEDjDAzAAEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEE~DDDDxIfFe>b73su1111laal4"{'''''***((5544444KNNNNNSSSRRRRRUUUUTTTTTTTTTTTTTTTTTTTTTUUURUMKJHHFM^RURRRRRSO>fg;;?=d=JfjDAAADDDDEEECEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEDDDDDDDDf>>dc7u7.1111laba`&{{''''**((((555444KNNNNNNSSSSRRRRUUUTTTTTTTTTTTTTTTTTTUURRRMMNJFJR^RRRRRRRRRRNO>f?;;;;@=>>DEAxxDDDDDECEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGE~DDDDDDDxh>>ow7uu111lalaaa`"{{'''''***(((554444KNNNNNSSSSRRRRRUUUUTTTTTTTTTTTTTTUURRSSSMeFFMURSRRRRRRRRRRRNO>f?;;;;;=>eygyDxxDDDACEDEEEEDEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEDDDDDDyyh>>un7711111laaaa`## {''''**'*((554444MNNNNNNNSSSRRRRRUUUTTTTTTTTTTTUURRRRRHeeiRRRRRRRUURRRRRRRRRNO>fg;;;;ww;p>>hExxDAAAADADEDDEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEDDDDDE=>>>u777u1llllaaab`###'''''***(((45444MNMNNNNSSSSRRRRRRUUTTTTTTTTTUURUUUSFFMNNNRRRRUUUUURRRRRRRRRN>><@;;;w;;;n<>>e=xAAADDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEDDDD~=>e9o77su1blallla_5((#### {'''''''*(*((54444eKNNNNNSSSSSRRRRUUUTTTTTTUUUUUJHHHMKRUUURUUTTUUUURRRRRRRRRSMOFf;;;;;;nnn::e>iE}ED@ADDDDDDEEEEEEEEGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEDEEDDD@iF>e9n7uu111babbba4'######{{'''''**((5554444JNNNNNSSSSSRRRRUUUUTTTURUUNJJKJJJKUURRUUUTTTTUUUUURRRRRRRRRUKOdg;;;wnnn7ppecun7uu11lbbb-```''#####{{''''*((((5544444JNNNNNNSSSSSRRRRUUUUURRRNNKFiFSUUURRUUUTTTTTTUUUUURRRRRRRRRRULdg;;wnnn7777nnn>>>dk?DxxADADEDDEECEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG~DDDDDDki>e8w777111llaa-(((####{{'''''**(((555444JNNNNNNNSSRRRRRRRURRRSSSHOJUUURRRUUUTTTTTTTTTUUUUURRRRRRRRRRRLd;;wnnnp779777nw;c>>>gxAxxDDDDDECEEEEEEEEGEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGE~DDDDADi>e8n77u11bblaa/'''(######{'''''***((554444JNMNNNNNSSSRRRRRRSSRMeeeMRRRRRUUUTTTTTTTTTTTTUUUUURRRRRRRRRRRLd;wwnpppp99777nn8;c>>>gDxxDDDDAzEEEEDDEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEE~DDDDDEd>en777u111laaa/'#####{{{{''''''*((((55444>JNNNNNSSSSRRRSSSFeeHNNNRRRRUUTTTTTTTTTTTTTTTUUUUURUUURRRRRRUH>i;npppp999977n88n79o>>efExxAAAADEDDEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEDDDDEEd>d7377u11lllab-*#######{''''''**((((544445iNNNNNNSSSRSSMFFJKJMRRRRRUUTTTTTTTTTTTTTTTTTUUUUUUUUUURRRRRRH>e?nppp999997pwwnnnwn::>>F=EAAAADDDDDEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGE~EEEDDIgid::9nt7uu1lllb`4_'########{{{'''''***5(554444iNNNNNSSSSHiHiLiSRRSSRRUUTTTTTTTTTTTTTTTTTTTUUUUUUUUUURRRRRRH>>=ppp999999pnnnnnnnww;:de>HDEAxxDDDDEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGE~DEEED~kd>d8wn77su11lll`'#!#######{{{{''''*'*(*((54444HNMNNSMJJJeeeHSSSSSRRRUUUTTTTTTTTTTTTTTTTTTTUUUUUUUUUURRRRRRL>O>==9p9999ppnnnwnwnnnnw;9eefhgEAxDDADDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGE~DDDEDDkd>dw8377.111lla-(!#####{'''''***(((54445iMNNMMF44>MNNNNNSSRRRRUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUURRRRRF>BBd<<999pppnwwwwnnwnnnw;w>>ijgxxxADDDDEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDje>cw33t7s.1llla-''######{{'''''''**(5554444FNM>5iMMMMMNNSSSSRRRUUUUUUUTTTTTTTTTTTTTTTTTUUUUUUUUURRRRqRiBBBBep99pppww;wwnwwnnw8wnne>>eDxxxxDDDEDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEDDDDDDADe>cn73t7.11llll-'((######'''''**(*5555444444HJKMMMMNNSSSSRRRRRRRUUUUUUTTTTTTTTTTTTTTTTUUUUUUUURRRRRRLBJMFB>pppppn;wwwwwwwwwwnnwpd>>e@EAxDDADDAEDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEDDDDDDEE>c7777ss.11ll1-*'!!!####''''**((5((4455>HHKMMMMNNNSSSSSSSRRRRRRRUUUUUTTTTTTTTTTTTTTTTUUUUUURRRRRRRLBMSMJH>>e:?;;www;wwwwwnnw8w9oc>edhxADDDADDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGEEEEDDDjDgdd:7n77s..11ll1`*'!!!r'''''***(5(55(**4iiKMMMNNNNNNNSSSSSSRRRURRUUUUUUTTTTTTTTTTTTTTUUUUUURRRRRRRLBMSNSNPLB>i=;;;;ww;w;wnwwnnn;ncd>ehEExxADDDEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGEEEEEDDDDDIhf=dd7n7uus.11lll-*'!%!r{{'''''***((**'****5HMNNNNNNNNSSSSSSSSRRRRRRUUUUUUTTTTTTTTTTTTTUUUUURRRRRRRRFMSNNNNNHPO><ehhxAAxDDDEEEEEEEEEEEGEGGGGGGGGGGGGGGGGGEEEEEDDDDDDDhe>c;w77.u1.11llll''!%!r{'''''****'''''**(545HMMNNNNNNNNSNSSSSSRSRRRRRRUUUUUTTTTTTTTTTTTUUUURRRRRRSRFMSSNNNNSSMOO>=pp;;;w;;wnnwnnwwn;:>>>hy@xxDDADEEEEEEECEEEGGGGGGGGGGGGGEEEEEDEEEDDDDDDg>>:;377u.11.1lllla(!!!!r'''''''''''''**5444444FNMNNNNNNNNNSSSSSSRRRRRRUUUUUTTTTTTTTTTTUUUUURRRRRSSRL>MSNNNNNNIIqqO>>d;;ww;;wnwwwwwwwnnn<>>>fExDDADAEDDEECCEEEEEEEEGGGEGGEEEEEDDDEEDDDDDg>>o8837u111l1llll/'!!!r'''''''**(555444444dNNNMNNNNNNNSSSSSSRRRRRRRUUUUUTTTTTTTTTUUUURRRRRSSSRLMSSNNNNSSSRRNNH>eep;;wnwwwww;wnnnnn9p>>=E@AxDAADDEECEDEEEEEEEEEEEEEEEEE~DDDEEDDDEfee>o7n37su1llllll1/('!!!r{{{''**((5(55544444eeMNNNNNNNNNNSSSSRSRRRRRRRUUUUUTTTTTTTUUUUURRRRSSSRLMSSSSNNSSSqqRRSH>>wg;nw;;w;;wwwnnnw;w9e>HEEAxADDDECEEDEEEEEEEEEEEEEEEEDDDDDDDDDEGf>>:7777s111llll11-_'!!r{'''****(((5555444444eKNNNNNNNNNNNSSSSRSRRRRRRUUUUUTTTTTTUUUURRRRSSSSRLMSSSSSSSSqqqqqRIJJi=9;;;w;;;wwwnnnw8n;i=yEDxDDAzEDDDEEEEDEEDDEEEEEDDDDDDAAEEfH=cc77sss.1lllll1``('!%!{{{{''''*'***(*(((555444445eJKNMNNNNNNNSSSSSRRRRRRURUUUUUTTTTTUUUURRRRRRRSRLMSSSSSSSSSqqqqqRRRQ>ef<;;;;wwwwnnwwnww;9de>ih?DDDDDDDDEEEEEDEEDDEEEEDDDDDDDE@hf>>:w7usu..1lllla--''(%!r{'''''''''''******((55554544445>MNNNNNNNNNNSSSSSSRRRRRRRUUUUUUTTUUUURRRRRRRRLMSSSSSSSSqqqqqIqqqRHOO>p;;;wwwnww;ww;wnw;we>>djD@DDDDDDEEEDDEDDDEEADDDDDDDyjf>>>on79u11.11llll`'''!%!!!{''''''{'''''''*''***(((5554544444KNNMNNNNNNNNSSSSSRRRRRRURUUUUTUUUUUURRRRRRRLNRSSSSSSRRIIIIqqqqSIRK>>p;;;;www;ww;;wnwwnn;d>eDjjjjDADAADDDDDDDAEADDDDx@Ei>>>n8777uu1111llll`''%!!!!rr{##******{''''''''*****((((55554444>>JNMNNNNNNNNSSSSSSRRRRRRRUUUUUUUUURRRRRRRRLNRSSSSRRRqIIIIqqqqIqqINNee>jDDjjDDDDDDDDDDAAAxxDEE@ee:p77n77u1111lllll1`*'%%!!!!r55**(({{'''''''''***((((((55544444>JNNNNNNNNSNSSSSRRRRRRRRRUUUUUUUURRRRRRRRYNRSSSRRRRSSIIqqIIIIIqRRMOeFc;;;;;;;ww;wnwwn;p:ceeef~@D@DDDDDxDxxAEfddd>c78nn77uu11llllll___!!%!!!!r!!!!5555(5{'''''''*****(*(5555544445>HHNNMNNNNNNNSSSSRSRRRRRRRUUURRRRRRRRRRRYNRRRRRRRSSSSqqIIIIIIIqIRMO>>c;;;;;;w;;wwwwwnp77dBB>fDDDDDjDDDEEEDfH>>>>cn8777ssu11llllla`''!%!!!rrr!!!!!455555''''''''**'***(((55(54444444HMNMNNNNNNNSSSSSSRRRRRRRRRRRRRRRRRRRRYNRRRRRRRSSSRqqIIIIIIIqIIIRKFLF=:p;;;;;;w;wwn77u77-e>Bffff?jfffffff>>eeeen7777s..1lllllla`'(#!!rrrrr!!!!!%!edeeF>''''''''***(*(*(5544444445HMNNNNNNNNNNSSSSSSRRRRRRRRRRRRRRRRRRQONRRRRRRRSSRRqSSSIIIIIIIIISRRFO=pp;;;w;;np79uuuuupb>4>44dfBB>>>>>>9pn7777ss..11lllal//`'#%%!!rr!!!!%%%NNNNNH{''''''''****((55555444444HNMMNNNNNNNNSSSSSSRRRRRRRRRSRRRRRRRQONURRRRRRRRRRSRSqIqqqqIIIIIIIIIIRJ>e;;;;;npp9u1111uu7777>444BBon777777777sss.1111llaal(''#%!!!!!!!!!%%%NNNNNN''''*''***((*(5(5544444>dNNNNNNNNNNNSSSSSSRRRRRSRSRSRRRRRQOS[UURRRRRRRRRRRSSqqqqIIIIIIIIIIISJ>>epg;77uu11111u.u7s7uoooou777779uuuuu...111llll-(('(%!!!!!!!!%%%%%NNNNNN'''''''''****(((5554444444dNNNNNNNNNNNSSSSSSSSSSSSSSSSRRRRYOOfhfkUURRRRRRRRSRRRqqqqSIIIIIIIIIjKK>>ecp99u111l111uuuuu77uu7s79999uu111..111lllb-(''(%%!!rr!%%%%%%%NNNSNN''''''''''***(((((55554444FFKNNNNNNNNNSSSSSSSSSSSSSSSSRRRROOPiccckhRUURRRRRRRRRRRqqSIIIqIIIIIISSJJ>Be````-1ll11.11111u1uuuuu99911111111llll``('!(!!!!rr%%%%%%%%NNNSSS{''''''''****(((555454444BeKNNNNNNNNSSNSSSSSSSSSSSSSRSRRNQJJ=ccccckNSURRRRRRRRRRRSSIIqqIIqIIIIIISSJe>>**5/ll111111111111u11o9ob111111lllll*''!%%!!!!%%%%%```SSSSSS{''''''''****((((((5444444eMKMMNNNNNNNNSSSSSSSNNSSSSSRRRUUTTfccccccdhSIIRRRRRRRRRSSSRqqIqqIIIIIIIjjNMk5'''*/ll1111l11111111ooMNNNNNNNNNNNNNNNNNNNNSSSSRRRRRSRhdcccccccc==kUURRRRSRRRqqRqIIIIIIIjkM=__!!!!!!**5`1l1lllllllbb:obbaalll1`(*'!!!!rr!!%%%%%%``````4fMIIIISSRRRRR{{''''''''**(((**(554554444eeJNNNNNNNNNNNNNNNNNNSSSSSRRRRRUSNkccccccccd=fhUURRRRRRRRRRSII~~~jkk=_!!!!!%%(_'*4_4abll111b:<::blba___*'!!!!!!rr!!%%%%%%%%````4`JNNIIIIISSSSRRRRRR{''''''**'****(((5(4544445>JNNNMNNNNNNNNNNNNNNSSSRSSRRRRRURkkkfdcccccdchhhNUUURRRRSSI~jjjNM=_!!rr!!!!!%%!((''4```````>>>4```_'(((!%%!!!r!!%%%%````4eHfNIIIISSSRRRRRRRR{'''''''''****((((5555444444JHMNMNNNNNNNNMNNNNNSSSSSSRRRRRRUTTIhfccccccdddfNkkRURRSII~jNk==_!!rr!!!!!%%%%('''' '((%%%!!!rrrr!%%%%%%`````eFfNNIIIIIISSSSRRRRRRRU{'''''''******(((((55444454JNNNNMNNNMMMNNNNNSSSSSSSSRRRRRRRUTR==f=cccccccddNSIIRIIjIN=_(!!!r!!!!!!!!!!!%!'' ''(%%%!!!!!r!!!!%%%%%%````ekNNINIIIISSRRRRRRRUUU{{'''''''*'*****5(5554444444HNMMMMMMMMMMNNNNNNNNSSSSSSRRRRRRURUUTkcccccccccccdfSIINNf_%%!!rrrr!r!!!!!!!!!!!_%!%%!!!!!!rrr!!!%%%%%%%%%%````4`jNINIIIIIIISSSSRRRRRRRURRUUU{{'''''''''***(((5554544444>dNMMMMMMMMNNNNNNNNNNSSSSRRRRRRRRUUURRIccccccccc--cSSSH4%%%!!rrrrrrrrr!!!!!!!!_!!!!!!!!!!r!!!!!%%%%%%%%%````4dMkjIIIIIIIIISSSSSRRRRRRRRUUUUU{''''''''****((*(5554444444dNNMMMMMMNNNNNNNNNSNSSSSSSRRRRRRUUUURIISfdccccd--cdF``%%%!rrrrrrrrrrrr!!!!!!!_!!!!!!!rrr!!!!!%%%%%%%%%```44iMNIIIIIIIISSSSSRRRRRRRRRRUUUUUU{''''''''*'***(*((((55444444FFKXMMMMMMMNNNNNNSNNSSSSSRSRRRRRUUUUUUTIkkkcd---`````%%%!!r!!!!!rrrrrrr!!!!!!!_!!!!rrrr!!!%%%%%%%%%``````=HkNIIIIIIIISSSSSRRRRRRRRRURUUUUUU???     + 0  +   + "  =?)9.<6?= !!?9!!=6/##=2,$$7))=++?--?++;--=$//?(--:""+&&.#**1..4!!%44:11799?77<;;?((+,,.!!#%%';;= ==>445 +#22+'"/&'8##3'))9'(64?!;2 !801>9<6!#?!#<)+<')9+->-/?+-:-/= 9 ' ?>22//--++&&//""++--)(%%*) &&!!--??,+ (( +/.""  ((++995400""==",,((''33,## 551,,)//.2228710### /-+)-+)'%#/-+)-+&&"%#  + %%))$'%  "!?+;%?!!3'?  +!#   (%%#!??? +????? ?#!":::777### ?#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ꍍ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;덍;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ꍍ;;;:;;;;;;;;;:;;;::; ;;:;;;;;;;;;;;;;;: :;;;;;;;;; :;;;;䀀:;;䀀;;;;: ;;;;;: ;;;;;: :;;::;;;;;;;;;;;;: :;;;;;;;;;;;;;;;;;;;;: ;;;;;䀍:;;;;: :;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ꍍ:;;;;;;썍;;;;;;;;;;;;ꍍ;;;;;;;;:;;ꍍ;;;;;;;;;;;ꍍ;썍;;;;;;;;;;;ꍍ;;;;;;;;;;; 썍;;;;:;;덍;;;ꍍ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;썍:ꍍ:;;;;;鍍;:;;;;;;;;;;;;;;;;;;;;;ꍍ;;;;:;;鍍;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 鍍;;;;;;;;;;;:ꍍ;;;;;;;;;ꍍ;;;;;;;:ꍍ;;;;;;;;;;:ꍍ;;;;;;;;ꍍ:;;;;; ;;:ꍍ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:썍:;:;;ꍍ;;ꍍ;:;;;;;;;;;;::;ꍍ;;;;;;;;;ꍍ;;;;;ꍍ;;::;ꍍ;;;;;;;;;;::;ꍍ;;;;;;;;덍;;ꍍꍍ ;;;썍:;;::;ꍍ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;鍍:;鍍;;ꍍ;ꍍ;;;;;;;;;;;:鍍;;;;;;;;;;;썍;: ;;:;;;;;;;;;:鍍;:;:;;;;;;;;;:鍍;;;;;;;; ;;;;;덍:;;; ;;;ꍍ;;;;:鍍;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;ꍍ;;;;:;ꍍ;;;;;;;;;;䍍;;;;;;;;;;;;;;;;;;;;;;䍍;;;;;;;;;;;;;䍍;;;;;;;; ;;;;;;ꍍ;;;;;;;;;䍍;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ꍍ;;;;退 ;ꍍ;ꍍ;:;;;;;;;;;ꍍ;;;;;;;;ꍍ;;덍;:ꍍ;;:;:ꍍ;:;;ꍍ;ꍍ;;;;;;;;;;;;ꍍ;;;;;;;;鍍: ;;;;::;:ꍍ;;;;;:;ꍍ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:덍ꍍ;;;;덍:;ꍍ;썍:;;;;;;;;;;;;;;;;;;;;ꍍ덍;;;;덍;;;;ꍍ;;;;;;;;;;;;;;;;;;;;;;ꍍ;썍;;;ꍍ썍:;;;;;;;;ꍍ;;ꍍ;;;ꍍ;;;;;;;;;;;;;;;;;;;;;;;;;;;;鍍;;;;;ꍍ;;;;;;ꍍ;;;;;;;;;;;;:;;;;;;;;ꍍ:;;;ꍍ;;:;ꍍ;;;;;;;;;;;;:;;;;;;;;ꍍ;鍍;;; ;ꍍ;ꍍ;;;:;:;덍;;덍;;;덍;;;;;;;;;;;;;;;;;;;;;;;;;;;䍍;;;;;;ꍍ;;ꍍ;;;덍;;덍;;;;;;;;;;;;鍍:;;;;;;;;썍;;鍍;;ꍍ;;덍;鍍:;덍;;;;;;;;;;;;鍍:;;;;;;;;덍; ;;;鍍:;ꍍ;ꍍ;;;鍍;;鍍:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ꍍ;;;;;;;;ꍍ;;;;썍;;;; ;;;;;;;;;;:ꍍꀍ;;;;;;;;썍 ;;;:ꍍ;;썍;;;:;;:ꍍꀍ;;;;;;;;;;;;;:ꍍꀍ;;;;;;;;;;;;; 덍;;;썍;;;;;:ꍍ;;:ꍍꀍ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;::;;;;;;;;䀀:;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;::;;;;;;;;;;;;;;;::;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;B@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBB@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBB@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBB@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBB@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBB@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBB@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBB@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBB@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBB@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBB@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBB@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBB@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBB@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBB@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBBB@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBBB@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBBB@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBBBB@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBBBB@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBBBB@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBBBBB@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBBBBB@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBBBBBB@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBBBBBBB@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;BBBBBBBBBBBBB@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888888888888888888888BBBBBBBBBBBBBB@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;88888888888888888888888888888888888888888888888888888888888888888888888888888BBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;88888888888888888888888888888888888888888888888888888888888888888888888888888BBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888888888888888888888888888888888BBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888888888888888888888888888888888BBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;88888888888888888888888888888888888888888888888888888888888888888888888888888BBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@;;;;;;;8888888888888888888888888888888888888888888888888888888888888888888888888888BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB88888888888888888888888888888888888888888888888888888888888BBBBBBBBBBBBBBBBBBBBBBBBBBBBB;;;;BBBBBBBBBBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;;BBBBBBBBBBBBBBBBBB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;$6!2 .*&"!& * +.2 +6:??; 6 2.*&!"!&%**..32 76;:?>  "'-38>=-<,<*;) ;' +:&9$9#?;72.*&" ?=8610*)#"?6 -$ $- 6?>:51,'#"6!.!&  ?:62 - )%  +( + / 2 58<??:> ;>;>"<>:1-$!>= >4=,=##=,=5= >= &)-037:=!"?&&?**?./?23?77?;;????>>>>>> +>>>=======#>951- )$!  ' -?????#?&?*?.>%> >>>#> +>4>>>>$$?6 -$$- 6?" +' - 38> +#)$.-46:?? !&+/49>  $ (+/"3& """&&&***...333777;;;???3                                 + + + + + + +  + + + + + + + + + + +  + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + +  + + + + + + + + + + + +  + + + + + + + + + + +  + + + + + + + + + + + +  + + + + + + + + + + + +  + + + + + + + + + + + +  + + + + + + + + + + + + +  + + + + + + + + + + + + + +  + + + + + + + + + + + + + +  + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + +  + + + + + + +  + + + + + +  + + + + + +  + + + + + + + + +  + + + + + + + + + +  + + + + + + + + + + +  + + + + + + + + + + + + +  + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                                                                                                                                                                                                                       >#!?3:-;??>>;$ >?????///                                                                                                                                                                                                                                                                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +        + + + + + + + + + +            + + + + +           + + + + +           + + + + +             + + + + +           + + + + +            + + + + +  + + + + +  + + + + +  + + + + +  + + + + +  + + + + +  + + + + +  + + + + +     + + + + +     + + + + +     + + + + +         + + + + + + + + + +                                           +                +                 + +            + +             + +               + +             +    +             + + + + + + + +    +            + + +    +             +  +  +    +               +  +  +    +                +    +  + +                 +  +  + +                           +  +  + +                  + + + +                       + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 ????>>>3???888)???)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))???     + 0  +   + "  =?)9.<6?= !!?9!!=6/##=2,$$7))=++?--?++;--=$//?(--:""+&&.#**1..4!!%44:11799?77<;;?((+,,.!!#%%';;= ==>445 +#22+'"/&'8##3'))9'(64?!;2 !801>9<6!#?!#<)+<')9+->-/?+-:-/= 9 ' ?>22//--++&&//""++--)(%%*) &&!!--??,+ (( +/.""  ((++995400""==",,((''33,## 551,,)//.2228710### /-+)-+)'%#/-+)-+&&"%#  + %%))$'%  "!?+;%?!!3'?  +!#   (%%#!??? +????? ?#!":::777### ?####f@y{{y@Ƃ@Ƃssssȅy{}}}oJU####GGFs;ƄƄ;;ssͅ{POM#####e7sF@tƽƄ@;sssF@@@;;s;sss;GGy{HOPOM.####FFss;FFGyG@@@@FƂ;s˅{GNKU###ess@s;7eeeV@FFFFFFFFF@FFsDŽyyyy}oNJ###essss;;77eeƄͅFFyy傂s˅{yGyy{}XMIes;ƽ;;sFFFy{yG腅Ƅ@@@@ʅyyG{}OM#####;;yyGF@Ƅͅ@@@ƅyGy{yONL##˅FFFF@Ƅsss;7ey@@@s@ͅ@FFyy{{OPXO.I#############Ue77ƄF˅;7Ɓ@ƽŽƄƁDžy{H@@@@yHX######eej77ee@FFyyƻ777@;Ⱦsy{@@@y~XM##############e77eƄ@GƽŁ7777;ƄF˅{Ѕ@@@@@@GGNJ####ᙁ77777ee7@@ƾ777s;777;;Ƅ;@yyy˄Ƅ@ƾs@FFy}.U&77e777eee;v@@ǿFFƽ77777;sƄƂs@y{yyHyЅDŽ@@@@sƄXMU&**&*%(((---U99Żee@@vv?BwtvvF@;;7777777777777s;ss@v̰zyʅͅƄƂ;sPNI*%(--(&##&%(fVjp77svwwggt;77777777777;;;;;sss?`Q{ÿ́˅˄Ƃ;@H*%-f,,f(%###%(fUU=pŻ@<=GGDs9Ż7777777;;;;;ssƂssƿuҰzzF@sƂPPXMfUUUU,(##&(fU.Lۏ___O½9Ż777ƃtuwY_=Ł7777777;;;ssssssssssstuk4dͅ@ƂƄPN" M4XX,-%####*-,Up7p8pp'>vwwwkGdԱzz葱Ґ`zz{{yyghcc~~_YUf%##%UaH[kus9:;t'@?BBmBvDz[)Ƭ;HQBt='>FkRgBBB)z\\[CkXidd~թՑXXc{hzzz{{\`yQzRd~cR~YUf%######*U7Ycz[kusp:sYiD\Y3Z|cZtud3ZPu@>XRZ`kFlcZdz~`Q}i53ih`{hc4ձՑY35~Uf%############*Ux4s:ZgdXv5[yY\{{֑Z{{4c}RZ~_@f%############qms:;twcCEgww~_Fl54yPcRdÑ\c}Xh~hdXcĀ~~PF*###############mPus:Ɵ|~~[Ebhhkg```ZDERXyi~_XiRRb\b~~3ai4occ3i\XIJ\~XXcbdi~Y_"#########qmXdR\~_uuX``~b[[~``CF````||hd3GQ{cX5b\\}}}~~cZacca}Yi}Xh{~YXiiddc~W##########8QQ[[Cg?gEdyQdizzCDC``i|`[lkC\c\HYaa~ޘcccb{{R}ha5ZXiiY~ONJU####7:>`Q[l|ADgCEliizQCFY```DGkgFcRac\Yaaı~4obb4b`yiXhh~cYai~NJ##Vj'dA@|ckkRèG||Pda~CFDCZgvvA|iRaciZbXcoY445zXhb}~~cXYԑ~PL####7;7Vjr=uPg)\i[lDFF_F))Dw>?Fci}{RR\XHQyd\bc}ZX~ԑO######U7eVep<3ZwgO?FD)A)`ZP?g>==>)d5X5E[GZYRԱHQPach\Y5Z3ZyRR #########VVVVeYP__PPddXvvwuS__t=O~PiB@@)E겲cB''vwvu=tuvd{RYi_Xdd{_겲X}oQ'?|겲XiթzDlkώcd{`dXRaXX~\yM ########7eVVVqsw[gB'uu>s;;?wv'=='@Bkv'==t=u@u=uutB=u>'uz[D@@zzkE?vv>uutt)gF)BA`d\DF)A\z{Pձh\S~~~#*%,,f,U.,f--f,,,,ff,U!!%fULUUUUU,,UU!XUUUUUUUUU,,,U!Y=9789'uw?>?l[[lCv?vC)wwCw?v`{y{ѺvvtyEGggwwvkDgwFHYECDy䑱հd5ZRRÑTcddY.%-fUUUU4 U,,,UUUUU4""4Uf%%fU/ KJM1UUNMNYY_K]M1UU.d_ss>TXYYO78:<__Q)OOw\`FPYT)C̦RXXC_겲Plz_aꀲvtwld~hhHQykAycllRQdXDlzꇀYԍia\}dd}~d~~c~cꇀ_"*(fU :M1UUUKL N11 IU1YY_.V Y++YUf%%fU I O41Y!M41m?3>9je9;ZYggZQ_ck3kG5XllX\QyZyGG_G`aRZZc~SU#%-,U_41YdL T!M 9YYUf%#%fU ^!IYYTN:MS4;Y^_O?O\G\;ż~y\dGZ||lda\X_~had[QZXҧDYXaX5\zHDA)dQQ~lQY45i}ibZ~~Z3Z4XY%fY7YNT"4K MS4! IYYUf%#%fU ^"!Y??YIO+="4_SO+Y??YxP)mmw~_9)QXX{QQEE[hh~Yh4hh~dZQGGGGhRdQZԱh~a}4ĘXYXhE[Rh~XHZgA)kao~ccbo~P~~_ fUY++Y Y"T" YBAWTTJ Y""YU%#fUL YII1.Y/T4OOY4"IYII1WXPd3_p9889;'YiiPHZPZG[5ZXXMCEX5[E~Y5|)?=tuwk5\QQkg??)bo3c~dÇiiY_i_XUVYII1 ] N4OOY4IYIIXU-*ኙ.XOUUU4! 4MX3Fd;978:OQHXE~`HyX_lFCXCk3z`oi_gw>=tukEEEgv'5b~35~_ZÑYܑҩPO"XOVVLUU_4X,-*###(f022UUUUUU20I,,U^117]1N1IUUUUUUU20!='OOB='OOD889;=_cc`Q__QECw{Xd~`ydDDEgFC~XX\c\`hhh{{iXXC?BluuKu=?AFEikgg)u)u?}ii~aiiiii~~~~i~~~\zHNOf,,,,,,f,,,,,f-ff,UUU,,fff,,f(###*%(,fff-----(fffffff,ff------ኼe77777887;;7żr:>uut;A='vzzkzC[C¹DDDCE)QzzG¯z[[E==< %%#=====<>>>**   ""!!## $#('  $#('#,+'0/+&%,+$'&"*)% +&% 43/542<<;&#*)"#".-)*'0.&42+20*31- ",)!.,& +$!%"30(   !'$)%+( "/,$0.)10,::8 #!<;9?>>>>=  $!$!&#(% -*%-,("41-  !&"'$)&! !%")% *'#986 !'#  # %!0,(740   $ #$ $ $ ($ ($ '#,($+'#/+'.?#(#"3/, 4.*0+(%+$/(# #' 3,(854?<;$ ($#,('0,+40/#' +$#/('3,+??????倀倀倀倀倀倀倀XXXXXXXXXXXXXXXXXXXXXXXXXXXX  X XXXXXXX X X倀X倀XX<<;<;<<<<;= <>>>    < XXXXX 9  9倀?>?< ;XXXX>> XXXXX   XXX  XX XX  XXXXXXXXXX   X倀XXXXX  XXX    < X䀄 XXXXXXXXXXXXX XXXXXXXXXXXXXXXXX 倀X 9< XX XXX  XXX X +XX>< XX  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<??XX<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ?<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=L<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;〄?<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=KLLLLLLKKKK><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>╖K><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<䀀??<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;=L(>;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<Y 倄<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==K(䖖KL喖>;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<倀X<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<XX<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;?ږ(LL((LG>;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<   X<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=喖LK((L((LKL?<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;=L((KK▖=;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<〄<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<LKK䖖KK喖L<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@?倀<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;>KKLLK(K䖖(L<;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<倄@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<ᖖ▖((((喖LL=;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;@@@倄<;<<<<<<<<<<<<<<<<<<<<<<<<<<<;>ᖖ((LG(喖(LK?;;;<<<<<<;;;;;;<<;;;;<<<<<<<<<<倀〄<<<;<<<<<<<<;<<;<;<<;<<;<;<<;=ᖖ▖KKKKK<<<;;<<;;<<<<<<;;<<<<;;;<<;<<;<XX@@X;;<<;;;<;;;;;;<<<;;<<<;;;;<;;=GKLKKKK㖖LLKKKK?G(?><;;<=>>==?>==<;;<;<<; @@@  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;<;;;;;>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<LG>;;;;; 9<倄;;;;;;;;;;;;;;;;;;;;;;;;;;;;>(LK?><;;;;䀀 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;嗖LL??=;=>XX hhhhX倀;;;;;;;;;;;;;;;;;;;;;;;;;;;<hhhhhhhhhhoohhhhhhhhhh X;;;;;;;;;;;;;;;;;;;;;;;;;;;>▖L?hooooooohhhooooooohhhhohhhhhhX倄;;;;;;;;;;;;;;;;;;;;;;;;;;;>▖Fhoohhhhohhhhhhhhhhhhhohhooohhohhhhoooh ;;;;;;;;;;;;;;;;;;;;;;;;;;;>▖LhoohhohhohhohhhhohhohhhhhhhohoooohhhX<;;;;;;;;;;;;;;;;;;;;;;;;;;>GLK䖖G倀hoohhhohhhhhoohhhoohhnhhhhhhooohhhh倄><;;;;;;;;;;;;;;;;;;;;;;;=KKLF菏 hoohhhoohhohhooohhohhhohhhhoohhhoohh倀>;;;;;;;;;;;;;;;;;;;;;;=(((L(LLLLLLL倀hnoooonhhhohhohohhhohhhohhhoohoohhhnhh =;;;;;;;;;;;;;;;;;;;;;=(( hoohhhhhhohhnhonhhnhhoohhhonhhhoohhoh?;;;;;;;;;;;;;;;;;;;;;=GL((䖖?><><hoohhnhhohhoooohhohhhoohhhhnhhohX=;;;;;;;;;;;;;;;;;;;;=K(䖖?>;;<>=;hoohhohhohhhoohhhohhoohhohhhoh=<;;;;;;;;;;;;=K啕L(䖖(>;;;;>><;;=쏏?<;;hnohhohhohhhohhnhhhohhhhohhooh 眜>=<;;;;;;;;;;=FKKKLLK?;;;;;;;;;;;;;;=>眜>==;;;; Xhoohhohhohhhhhhhhoohhhoohhooh䀃<;;;;;;;;;;=GL(?;;;;;;;;;;;;;;;;<======<;;;;;;;hhhhhhhhhhhhonooohhhonh;=;;;;;;;;;;=LK(?;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9hhhhhhhhohh>>>>>;;;;▖K(L<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X倀XX?;;;>▖(㖖L;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; XXXX=;;>▖K;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;先<:>▖L?;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;XXX=>L<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X?K▖>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X ????LK䕖▖=:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;〄wwwwwwwwwwwwwwwwwwwwwwwwwwwX<䀀䖖K=:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Xwwww9倃▖>:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ww䈈XKK(?<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;〄w X<:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 9䀄Xڗ(L;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;wwwwKLFKL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; <䀀???????? G(>?LK=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;倀࿿XLL(LK=:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;XX倄▖L(K=:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;XXX ?ᖖL(L=:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  KL((LKKLKKL<:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;XG(▖GGG??G?䕖K>:;;::;;;;:;;;;;;;;;:;;;;;;;;;;:;;;;;;; ?????<倄>>G喖<XX?X 偀>;====>>=FLLL㗖KKFGDCAEABDDF((K;:::::::::::::::::::::::::::::::::::::X   ? XX;::::;;;::?ᖗL((?∉?CACCAFK?;:::::::::::::::::::::::::::::::::::::XX    ??   XX<::::::::::;?LGϐCGCCϐBK<::::::::::::::::::::::::::::::::::::::      X>;:::::::::::;?KG∈FFAϐCBAGGCG䖖LL>;::::::::::::::::::::::::::::::::::::::     00000000000000000000? X<:::::::::::::?F(L勋BCFABFDCϐFᖖ=:::::::::::::::::::::::::::::::::::::::       眜===᜜><::::::::::::::=KK抌 EECBEEBCGAϐFᖖKL㖖=:::::::::::::::::::::::::::::::::::::::       ??                ?;>><:::<=:::::::::::::::::?>?鋌?∈BBGAGAFᖖK<:::::::::::::::::::::::::::::::::::::::X ?    ;>:::::::::::::::::::::::::::::::<L勋䈉CDGGCDAAG㖗(=::::::::::::::::::::::::::::::::::::::::     ;><::::::::::::::::::::::::::::::::;>FFFꌌDGECFFGG??L(LK=::::::::::::::::::::::::::::::::::::::::: @@@@ <:::::::::::::::::::::::::::::::::::<K>ꋌ?芉>DADGDC((;::::::::::::::::::::::::::::::::::::::::: 9 @@@ X:::::::::::::::::::::::::::::::::::::>G錋ꌋ>=DBCA䖖L>;:::::::::::::::::::::::::::::::::::::::::倄 A@@@ XX:::::::::::::::::::::::::::::::::::::<(?鋌䊌GCϐF?(;::::::::::::::::::::::::::::::::::::::::::倀 A@@@@  ::::::::::::::::::::::::::::::::::::::<ኋ䆈FBG=::::::::::::::::::::::::::::::::::::::::::: A@@@@@ ;X:::::::::::::::::::::::::::::::::::::::>FK拋匋FF?LLLLL㖖K(LG>::::::::::::::::::::::::::::::::::::::::::: A@@@@ X::::::::::::::::::::::::::::::::::::::::>Fꌌ?????L(K▖K>;::::::::::::::::::::::::::::::::::::::::::: A@ ::::::::::::::::::::::::::::::::::::::::<K挌鋋>嗗L;::::::::::::::::::::::::::::::::::::::::::::X + + + + + + + + + + + + + + + + + + + + + + A@@@ + + :::::::::::::::::::::::::::::::::::::::::<ږ?茋䈈?(G=:::::::::::::::::::::::::::::::::::::::::::::  + + + + A@@@@ +  :::::::::::::::::::::::::::::::::::::::::9<=䈈>ߖ㖖;::::::::::::::::::::::::::::::::::::::;;=?=>; + + + + + + + + + + + + + + + + + + + + + + + + +AAAA + + +<:::::::::::::::::::::::::::::::::::::::::::<㈈L>:::::::::::::::::::::::::::::::::::::;=? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <::::::::::::::::::::::::::::::::::::::::::::>㇈挋>Kᖖ;::::::::::::::::::::::::::::::::::::;> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +X<䆄::::::::::::::::::::::::::::::::::::::::::::;>匌ㅈKᖖG>::::::::::::::::::::::::::::::::::::;䀄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + X:::::::::::::::::::::::::::::::::::::::::::::;>Fᖖ::::::::::::::::::::::::::::::::::::;> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +XX:::::::::::::::::::::::::::::::::::::::::::::::?F㊊㌋>?>ᕖ<::::::::::::::::::::::::::::::::::::= + + + + + + + + + + + + + + + + + + + + + + + + + + + AAA + + + + + + + + ::::::::::::::::::::::::::::::::::::::::::::::::>F䈈>㖖=9:::::::::::::::::::::::::::::::::::>?섄 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAA + + +:::::::::::::::::::::::::::::::::::::::::::::::::>F⊌L?;::::::::::::::::::::::::::=>>>=::9;>?X + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAA + +X <::::::::::::::::::::::::::::::::::::::::::::::::::>F㇈?ꌋ㈉㖖>::::::::::::::::::99:::::;;<;? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAX:::::::::::::::::::::::::::::::::::::::::::::::::::>G>ꌋ;9::::::::::::::::9:<=;9:9:? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAXXX::::::::::::::::::::::::::::::::::::::::::::::::::::>G䇈?勋ᄄ㖖G=:::::::::::::::::;>?>;9G㇈ዋ?⃈㖖F?::::::::::::::::::??:> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX::::::::::::::::::::::::::::::::::::::::::::::::::::::=GGG挋၁㖖K<:::::::::::::::9;>>倀 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA::::::::::::::::::::::::::::::::::::::::::::::::::::::9=GK?>匋>>ㆆ㖖<9:::::::::::::9:==倃 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX:::::::::::::::::::::::::::::::::::::::::::::::::::::::9<>匋?ᅇ?䖖?;9:::::::::::999;匋ဈ>;9:::::::::99:=>>> + + + + + + + + + + + + + + + + + + + + + + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ::::::::::::::::::::::::::::::::::::::::::::::::::::::::9:?(?銋><=䈈?Gᖖ>:::::::::9:;;<   + + + + AAAAAAAAAAAAAAAAAAAAAAAAAAAA>>〄::::::::::::::::::::::::::::::9:::::9::::::::::::::::::::9;?G?>ᆈLGᖖL<9::::9:999:> + + AAAAAAAAAAAAAAAAAAAAA@@@@@@@@;:::::::::::::::::::::::::::99:::89<9::::::::::::::::::::9:;;F䋌>>GGL?;::::99::>??<倄 + + AAAAAAAAAAAAAAAAAAA@@@@@@@@@@X???? ::::::::::::::::::::::::::9:GK?>ᆈ?G?FFK>:999:<???぀X + + AAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@倀 ::::::::::::::::::::::::9:=><9:::::::::::::::::::::::9:=G⁈?>G>==?턀X AAAAAAAAAAAAAAAAA@@@@@@@@@@@@ 倀::::::::::::::::::::::::9;<9::::::::::::::::::::::::99=FK⇈>?╖F>??냀 X + + AAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@:9:::9:::99::9:::99:::::9;;9:99::9:::9:::::::::99::9999:>F⇈>㈈GLKG?℈X NLLLLLLLLLLLLLAAAAAAAAAAAA@@@@@@@@@@@@@@@@X:99999999:999999:99::99999==:999:99:9999::999:9999:9999999:>KF<㈇<;;>??섈X NNLLLLLLLLLAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@ + +  +999999999999999999999999999=??>999999999999999999999999999999999;>LF=㈇GGGG><9<✏ NNNNLLLLLLLLLLLAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@999999999999999999999999999999==999999999999999999999999999999999999;=<㈇K:99< NNNNNNNNNNAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?<999999999999999999999999999999:;;;999999999999999999999999999999999999999<K=㈇<=G=::999:= NNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@ 䀄99999999999999999999999999999999999999999999999999999999999999999999999999;><FKK>=:99999999:>>? NNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@@@9999999999999999999999999999999999999999999999999999999999999999999999999999;<>:;GFF?;;<:9999999999999;<;;;;><;;;;;;;=?鏏  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@@@ 999999999999999999999999999999999999999999999999999999999999999999999999999999:?ㆈ(L?:9999999999999999999999::::999999999=?<:><䀄 NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@@9999999999999999999999999999999999999999999999999999999999999999999999999999999:>?F=99999999999999999999999999999999999999==;9:>< NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAA@@@@@@@@@@@@X999999999999999999999999999999999999999999999999999999999999999999999999999999999>?G=99999999999999999999999999999999999999;;;;;;=:9999:;= NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@XX999999999999999999999999999999999999999999999999999999999999999999999999999999999<?>>>>>=>F?>>?>>:9999999999999999999999999999999999999999999:999999999::>>>>>>=>>>=>X NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAA@@@@@@@@@@@@9999999999999999999999999999999999999999999999999999999999999999999999999999999999=;9999999:<=?:<<=KKKKKKKKKKKKKKKKK=<<>?<<;99<;98;;999999999999999999999999999999999999999999999999999999999999999998< NNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@@X9999999999999999999999999999999999999999999999999999999999999999999999999999::::::;89999999999::989;<<;;;;;;;;;;;;;;;;;:9999:::::9::9999999999==9999999999999999999999999999999999999999999999999999999999999999999::::: < NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@9999999999999999999999999999999999999999999999999999999999999999999999999999?;89999999999999:>?99999999999999999999999999999999999999999:<>>>:9999999999999999999999999999999999999999999999999999999999999999999999999  NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAA@@@@@@@@@@@X;䀄999999999999999999999999999999999999999999999999999999999999999999999999=>>>GG>=:99999999999:>=99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999< NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@?????X999999999999999999999999999999999999999999999999999999999999999999999:<?;::::9999:>>?=99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999<䀀 NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@XXX999999999999999999999999999999999999999999999999999999999999999999999>=9999999<<9899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999X NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@䈈X999999999999999999999999999999999999999999999999999999999999999999999>==?:::>>>>????<9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999XX NNNNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@XX999999999999999999999999999999999999999999999999999999999999999999999:=><999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 + NNNNNNNNNNNNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999998;><<><99999999999999999999999:<9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 NNNNNNNNNNNNNAAAAAA@@@@@@@@@@@@9999999999999999999999999999999999999999999999999999999999999999999999999::::9889:::::::;<999999999999999999<?<89999999999999999999999999999999999999999999999999999999999999999999999999999999999999倀 NNNNNNƖƗNNNNAAAAAA@@@@@@@@@@@@ 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998<;999999999999998;?<9999999999999999999999999999999999999999999999999999999999999999999999999999999999999X  NNNNNƖAAAAA@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:;;>;;<;;;;;;;99999999998;>>>>9999999999999999999999999999999999999999999999999999999999999999999999999999999999999 NNNNNƕAAAAA@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989=;:??<89989998889999999999;;::;<;::><:999999999999999999999999999999999999999999999999999999999999999999999999 NNNNƕAAAAA@@@@@@@@@@@@@@@@999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998:?>:<<<99999999999999999999:>>:8999999999999999999999999999999999999999999999999999999999999999999999X  NNNNƕAAAAA@@@@@@@@@@@@@@@@XX9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998:;9988899999999999999999998;:889999899999999999999999999999999999999999999999999999999999999999999X NNNNƕAAAAA@@@@@@@@@@@@@@@@@99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999899999999999999999999999998=>;;?<;:9999999999999999999999889999999999999999999999999999999999999X NNNƕAAAA@@@@@@@@@@@@@@@@@@@@ 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:;899999999999999999998;==;999999999999999999999999999999999999X  NNƕAAAA@@@@@@@@@@@@@@@@@@@@@@X 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998>:89999999999=?=99;?>>:8999999999999999999999999999999999 NƕAAAA@@@@@@@@@@@@@@@@@@@@@@@9;999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999>쏏:8999999988;=>?:999999999999999999999999999999999〄  ƔAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999?:8999998;>>>=899999999999999999999999999999999:99998:=899999999999999999999999999999999XXX 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  X999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999>>89998:;899999999999999999999999999999999XX 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999::>?;8998:=98999999999999999999999999999999999X 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999989?<89998:>>>?>>==>>;889999999999999999999999999999999999 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X98899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998<=899998888:??:8888888999999999999999999999999999999999999  哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?<8899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999<<8999999998999989999999999999999999999999999999999999999999X 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@><888999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998<=:<:??:8999999999888899999999999999999999999999999999999999999999XXX  哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>:8999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998889?<9:;<<:::;;:><989999999999999999999999999999999999999999999999999999999999X  哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@><9898999998999989999999999998998989999999999889998999999999999999889989999999998998998988999999998999999898999898999999999898989>>:88>99>>>>:8888888;?>?;8899899898999999889989998998998899899999898899999999899999999 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ??:888888888888889888899889898889988889888988888888888898888898889988898989988888888898898898898888889888888888888888888988888989=;8899888888888889988988888888988898888889988888888888998899888889888888888988888888889888  哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?>:98888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888989::::88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888X  哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X >>>;988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888X 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<〄>=88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X<<>??988888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@䀀 ><88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888<><哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@㈈XX?>>??;88888888888888888888888888888888888888888888888888888888888888888889999999:>>>>:9888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888XX哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ XX?<988888888888888888888888888888888888888888888888888888888888888:::>>>>>>?????=::::8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888X哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@XX>?:88888888888888888888888888888888888888888888888888888888889<>??>>98888888888888888888888888888888;>>>>>?>>>>:888888888888888888888888888888888888888888888888888888888888888888888888哔AAA@@@@@@@@@@@@<<〄<;:888888888888888888888888888888888888888888888888889>?>;;88888888888888888888888889;;>>>>?=;;;;8888888888888888888888888888888888888888888888888888888888888888888哔AAAA@@@@@@@@@@@ ????;<?<7888888888888888888888888888888888888888888888889=>?=;88888888888888888888889=?>=888888888888888888888888888888888888888888888888888888888888888888 1哔AAAA@@@@@@@@@@@@@倀 ㄏ?9;=:9888888888888888888888888888888888888888888=??=:8888888888888889:>?>>???:888888888888888888888888888888888888888888888888888888888888888?;<哔AAAA@@@@@@@@@@@@@@@?:8888888888888888888888888888888888888887:>?=888888888888;<=?>?;88888888888888888888888888888888888888888888888888888888888888X1哔AAAA@@@@@@@@@@@@@@@@@?;88888888888888888888888888888888888889=>>>>:7888888:>?>?>:7888888888888888888888;?>88888888888888888888888888888888888XX哔AAAA@@@@@@@@@@@@@@@@@@@ +  +;8888888888888888888888888888888888:<?>?<:9889:>??;98::;:8888888888888:>;9888888888888888888888888888888888XXNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@X8888888888888888888888888888888888>>>>9;>>>=788888888888888888888888888888888NNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??<88889?>88888888888888888888=>?>?>;>;78<<:8888888888888888888888888888888XNNNN哔AAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X꜏>9888=>988888888888888888=?>?<<<;;8888888888888888888888888888; NNNN哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@倄;87<;8888888888888887:>>?>?>>8888888888888888888888888888XXNNNNN哔AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX>9;>988888888889:88:>?>?;8888879:988888888888888889XXNNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ <=쏏=8888888889>;7>???;78879<>>9788888888888887=9NNNNNN唕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X ><??:8>?=88=;>>?>?>9:??>89><898888888< NNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X<:>>?>???;:::::<NNNNNN啕AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X>>?>???倄NNNNNNN啖AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X 폏?XNNNNNNNNN喗AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X < ?>NNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@< ?<> XNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX;X ;1NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXX倀倀倀倀XX 倀倀倀倀倀倀倀 X倀< ?XXX;< NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXX XXXXXX NNNNNNNNNNNNNNNNNNNNNNNNAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X<先XX9;;XXXXXX XXXXX XXXXXX  XAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XX<< ?>>9 < X  䀀;  9< ;?>?>X࿿AA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???トX  9<   ?  X  9 <<? <<<<;9<>>?>=9<99䀀9;XX?< ㄿ000࿿000@@@@@@@@@@@@@@@@@@@@@XX;??< <  XXXXX<  XX X倀XX< X XX 〄000000000000000AA@@@@@@@@@@@@@@@@@@@@  XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXX XXXXX; 0000000000000000A@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXX XXX XXXXXXXXXXXXX0000000000000000000000AAA@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXXXXXXXXX0000000000000000A@@@@@@@@@@@@@@@@@@@@XXXXXX000000000000000000000000000000@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   X XXXXXXXXXX;$6!2 .*&"!& * +.2 +6:??; 6 2.*&!"!&%**..32 76;:?>  "'-38>=-<,<*;) ;' +:&9$9#?;72.*&" ?=8610*)#"?6 -$ $- 6?>:51,'#"6!.!&  ?:62 - )%  +( + / 2 58<??:> ;>;>"<>:1-$!>= >4=,=##=,=5= >= &)-037:=!"?&&?**?./?23?77?;;????>>>>>> +>>>=======#>951- )$!  ' -?????#?&?*?.>%> >>>#> +>4>>>>$$?6 -$$- 6?" +' - 38> +#)$.-46:?? !&+/49>  $ (+/"3& """&&&***...333777;;;???3?? -?MSWZbimooooonjd M<+ !&)-48:::::::94)-?MSWZbimooooonjd M<+ !&)-48:::::::94) EzR. 1COTWZbimrz}CEzR. 1COTWZbimrz}C 1YH//// //RaX) "O{iiiiRRRRRRRRRRRY11YH//// //RaX) "O{iiiiRRRRRRRRRRRY1 F/ @i7 <R@//// /FF/ @i7 <R@//// /F Q/ H> T /QQ/ H> T /Q U/ %6] /UU/ %6] /U U/ %u"\/ /SU/ %u"\/ /S U/ RH\/ /IU/ RH\/ /I U/ ////// zd/ //////////H6U/ ////// zd/ //////////H6 U/ R Yr/ @O!U/ R Yr/ @O! U/ XUUWZbR @|@ Rolf]XUUUUUUSI6!U/ XUUWZbR @|@ Rolf]XUUUUUUSI6! T/ o :R /R R@ T/ o :R /R R@ O/ o :R /R HF O/ o :R /R HF G@ o :R /wR /w::::::::81$ G@ o :R /wR /w::::::::81$ @R o :R HgR /l8 @R o :R HgR /l8 <R UUUUUU~R YQi RRRRRRRRRRRRil$ <R UUUUUU~R YQi RRRRRRRRRRRRil$ :R R {<i R1 :R R {<i R1 :R ////////// /Y.i R8 :R ////////// /Y.i R8 :R i3(i R: :R i3(i R: :R @\)i R: :R @\)i R: :R @y+-i R6 :R @y+-i R6 :R R2 4R R- :R R2 4R R- =R H{m. 8R RRiiiiiii{\ =R H{m. 8R RRiiiiiii{\ CR /@RsM$ :R wpopwW- CR /@RsM$ :R wpopwW- L/ RkE' :R -' %&! L/ RkE' :R -' %&! R/ Romi`UF5$ :R :::::::::::::FL C4% )7BK J <+ (5@ U C1" $/9X[_ G6& %,__ :* $ ^\ "      ZUP YSMZZU0%  [ RKINTXYWNB7+!  W^ RIFIMQSRLD:0%  SZ_ HBACFIIE?90%   RX[\\ H?;99::940*"   XY VTUkj >60,++*'%!  Z SLHIOWjihg ?3*#   %''$  LB=, +HRYL:*   '0:DNV\O?,    $+6?IRYB0!    '09DNV\F3$  0'  #+5?IRY(  H=1&  '09DNV SH:,! %,0*" #+5@IS a M>0" ",5<=92( '1;FQY  YN>.! '19@A>6,!  $,8CNX^  <, '18>?<5+!  !+6AKT[ , $+0453-%  (3=GPW] " "%'('#  %.7AJRY_ 5(  (($ !)1:DMU K>0#  11+" $+5?HQ \RE7)   76.$ '09Dk e_UI:+  !6;9/$ "+6ii  ie^TG8*  !+6:7-"  +hfe  if` N@1%   (152)  "ea^^`  if`YOC5)  +"  #+-+# `[WUWZ% % if`YOC6*  8,!  "$"  \VMJKOV=1% &5 if`YOC6*  D7(  %$ YPD?>BISSH:,  $2C if`YOC6*  L>,  (,+$ XK=414:FQbYO@1#  - if`YOC6*  RC0"  %,1.& VH8,'',8DPhcZPA1$  if`YOC6* ,= UE2#  %.1.& UG5'!+7COif`WK=-!  if`YOC6* + _UE2#   $+.+$ UF3% *6Cif`YNB4'  if`YOC6* ) ^TD1"   %'$ UF3$ hf`YOC  if`YOC6*  c\QA.!  "  #UF3$ ee`YOD  " if`YOC6* `YM=+  .%  "UF3$  `ZQE  $3 if`YOC6* ]VH7'   $  !UF3$  `\SF9 ! $ if`YOC6* RC2#    UF3$ ]WK= ,"  kjhe`YOC6* )&! ?.!    UF3$ [RC6 C8+ ihgfec_ OC6* 1.( .! "   UF3$ YN?1 NA1$ geb_]\ZUNC6* *374,$ % 2-$   %4FT]dd\RD1" XK; Uhc^YVSQNH@5*  *474,% i 8,! '`gi kifb]  !/@MW]\WM?.! WI9 e^WOHDA?91) '031* ii B3% $3DR[add iheb_\ ( *8DMRRMD8* VH9 YNC:41.*% ")+*& hg SI9)  -=JSXZ[] ifc_[XVUUT 3' $/8?DD?8/$ VH:  UH9.'#! !! ca XL;* '4@GLNOR ifa\VPLJKMPS=0" $*.11.*$ _UH   RB3'  _\ N= !+38;=?Ck jhe`YQH@:9:>ELP7) !""! _TH  P@."  c [WTc   %)++.4>hihgffg `YPE:1+)*.7?GLF;,   ]RG QA.!  iXRNQhf  !(1>LX_bcb`___ac RF9-$!(1:ADB:-!  [QE  C1" " cg\UNHIOige  '4BNVYZXVTTUWY] 1%$,59:6+!  YO  F3$ " ad^XQIA@ENWifc`^ ' *7CJMMJGDDFIMS !(.0.'  XN I7' !.]^\ZXRJB97:BMW b\XU =3( !+5;=<952237=EM "%%   XM   L:* +<XXTQOIA91,.6@ ]VOKK RI=0# !'+,+(%##$',5?I   X   O?, &5COPKFC=6.'"$*4 b NE?@ `YPC4&  '1=JU71,'! !   RB/! !.:BFE?:60*$( _TG;45=IihfbZPC4% %1?KU\``]YTOID>81(! !   TD1" (17::4.)$ \QB4,+3?MX`efffda\UJ=."  &2?JS [[YWRNID=6,$ !   UE2# +.10*$ cZM=-%$)5CNW\^^][WRI?3' '194-' ) UF3$ !&"  _TE3$!*3;@CCB>82+$ !&+.12321/,($ & UF3$  #&)  d\P@.!%*.00/,($ !"#$#"! " UF3$  . " gaXJ9)!""!   UF3$  " gd\RC2$   UF3$  ge_WJ;+   UF3$ ! faYN@1$  UF3$ ! gb[QC5(    UF3$ !. hd]SF8+    _UE2# + he_VI:,!   _TD1" '6 ihe_WL>0#   e\QA.! "0@ ihfc^WM@3&   + + + + +cYM=+ (7G ige`[TK@4(   + + + + + +g`UG6' !.=KW kiheb]WPG=2(   + + + + + + +hcZO@0" %2@MWkiihfda] RJA7.%   + + +jhe]TF7( (4@LU\adfffeb`^[WRKC:1)!  kiijigc]VJ<.! (3>HQX[]^][ VSOIC<4+$ # igeeehihgfc`ZTJ>1% &09BJORSROKHC?83,% " heb^\\]_abb`]ZUOF<1' "+3:@BCB?:61,($ !. kjhe`ZURQRUX XVRNG@7.% $*.00/,)&" +BDEFEDB>CZ]JHNTXZ\\\[YWSNH@7.% 6iiiq- #(,/12321/1PwELxW=?EIMPQPOMID?70(!*,% U N !"#$#"!-u !}x6-38#=!"?&&?>=3>>>>? + +>??????>>>>>>======<<<<<<;;;;;;::::::999999888888777777666666555555444444333333222222111111000000//////......------,,,,,,++++++******))))))((((((''''''&&&&&&%%%%%%$$$$$$######""""""!!!!!!  + + + + + + ????+! ,5&5!=            ! !8=/==97#! +#!9 %!> >?0 $?/>8==/>=/$%?/:3=/$%?/>/=>8=/1=/=/ >7>>2=/> >7>* -"/""5-"-"%>"#-"-"&") =/ 8=/;=/9797 =/;>/.=/8" +?=/;0"0"5$?/->=/>=/$%?/:3=/$%?/7>8=/1=/(8=/7>'7> 14>(<$(=/(<8'>)=/)=/ #(0???? #>#0=!"?77?<>>>10#"6!+ ???666...&&&""">AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA␐AAA␐AAA␐␐AAA␐␐AAAA␐␐AAAA␐␐AAA␐␐AAA␐␐AA␐␐AA␐␐AA␐␐AA␐␐````````````````````AA␐␐`````````````````````AA␐␐``````````````````````AAA␐`````````````````````AAA␐```````````````````````AA`````````````````````AA```````````````````````AA````````````````````AA````````````````````````````````````````AA`````````````````````````````````````AA````````````````````````````````````````````````AA`````````````````````````````````````````````AA```````````````````````````````````````````````````````AA`````````````````````````````````````````````````````````AA```````````````````````````````````````````````AA␐``````````````````````````````````````````````````AA␐```````````````````````````````````````````````AAAGG␐```````````````````````````````````````````````````````AAAGG␐``````````````````````````````````````````````````AAAGG␐␐`````````````````````````````````````````````````````````AAAGG␐␐````````````````````````````````````````````````AAGGG␐G␐```````````````````````````````````````````````````````AAGGG␐G␐`````````````````````````````````````````⢢``````⢢AAGGG␐GG`````````````````````````````````````````⢢````````````⢢AAGGG␐GG``````````````````⢢``````⢢``````⢢⢢``````⢢AAAGGGGG``````````````````⢢``````⢢``````⢢⢢````````````⢢AAAGGGGG```````⢢``````````````````````````````````⢢``````⢢AAGGGGGGG```````⢢``````````````````````````````````⢢``````````````⢢AAGGGGGGG```````⢢```````````````````````````````````⢢``````⢢AAGG␐```````⢢```````````````````````````````````⢢`````````````⢢AAGG␐```````⢢`````````````````````⢢````````````````⢢AAG␐```````⢢`````````````````````⢢`````````````````````⢢AAG␐ע```````⢢`````````````````⢢````````⢢``````⢢AA␐ע```````⢢`````````````````⢢````````⢢```````⢢AA␐ע⢢⢢⢢⢢⢢AA␐ע⢢⢢⢢⢢⢢AA␐⢢⢢⢢⢢⢢AA␐⢢⢢⢢⢢⢢AA␐⢢⢢⢢⢢⢢⢢AAA⢢⢢⢢⢢⢢⢢AAAעAAAAעAAAAעAAAAעAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA␐AAA␐AAA␐␐AAA␐␐AAAA␐␐AAAA␐␐AAA␐␐AAA␐␐AA␐␐AA␐␐AA␐␐AA␐␐```````````````````````AA␐␐```````````````````````````AA␐␐`````````````````````````AAA␐```````````````````````````AAA␐```````````````````````````AA```````````````````````````AA```````````````````````````AA```````````````````````````AA```````````````````````````````````````AA``````````````````````````````````````AA``````````````````````````````````````````````AA`````````````````````````````````````````````AA``````````````````````````````````````````````````````AA``````````````````````````````````````````````````````AA```````````````````````````````````````````````AA␐``````````````````````````````````````````````AA␐`````````````````````````````````````````````````AAAGG␐`````````````````````````````````````````````````AAAGG␐````````````````````````````````````````````````````AAAGG␐␐````````````````````````````````````````````````````AAAGG␐␐``````````````````````````````````````````````````AAGGG␐G␐``````````````````````````````````````````````````AAGGG␐G␐`````````````````````````````````````````⢢````````⢢AAGGG␐GG`````````````````````````````````````````⢢````````⢢AAGGG␐GG``````````````````⢢``````⢢``````⢢⢢````````⢢AAAGGGGG``````````````````⢢``````⢢``````⢢⢢````````⢢AAAGGGGG```````⢢``````````````````````````````````⢢``````````````AAGGGGGGG```````⢢``````````````````````````````````⢢````````⢢AAGGGGGGG```````⢢```````````````````````````````````⢢``````````````AAGG␐```````⢢```````````````````````````````````⢢````````⢢AAGG␐```````⢢`````````````````````⢢````````````````````````AAG␐```````⢢`````````````````````⢢``````````````````⢢AAG␐ע```````⢢`````````````````⢢````````⢢``````````````⢢AA␐ע```````⢢`````````````````⢢````````⢢````````⢢AA␐ע⢢⢢⢢⢢⢢AA␐ע⢢⢢⢢⢢⢢AA␐⢢⢢⢢⢢⢢AA␐⢢⢢⢢⢢⢢AA␐⢢⢢⢢⢢⢢⢢AAA⢢⢢⢢⢢⢢⢢AAAעAAAAעAAAAעAAAAעAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA␐AAA␐AAA␐␐AAA␐␐AAAA␐␐AAAA␐␐AAA␐␐AAA␐␐AA␐␐AA␐␐AA␐␐AA␐␐``````````````````````AA␐␐`````````````````````AA␐␐````````````````````````AAA␐`````````````````````````AAA␐``````````````````````````AA``````````````````````````AA``````````````````````````AA```````````````````````````AA`````````````````````````````````````AA``````````````````````````````````````````AA`````````````````````````````````````````````AA``````````````````````````````````````````````````AA`````````````````````````````````````````````````````````AA``````````````````````````````````````````````````````````AA`````````````````````````````````````````````````AA␐`````````````````````````````````````````````````AA␐```````````````````````````````````````````````````AAAGG␐````````````````````````````````````````````````````AAAGG␐```````````````````````````````````````````````````````AAAGG␐␐`````````````````````````````````````````````````````````AAAGG␐␐`````````````````````````````````````````````````AAGGG␐G␐``````````````````````````````````````````````````````AAGGG␐G␐`````````````````````````````````````````⢢```````⢢AAGGG␐GG`````````````````````````````````````````⢢````````````⢢AAGGG␐GG``````````````````⢢``````⢢``````⢢⢢````````⢢AAAGGGGG``````````````````⢢``````⢢``````⢢⢢````````````⢢AAAGGGGG```````⢢``````````````````````````````````⢢``````````````⢢AAGGGGGGG```````⢢``````````````````````````````````⢢```````````````⢢AAGGGGGGG```````⢢```````````````````````````````````⢢`````````````⢢AAGG␐```````⢢```````````````````````````````````⢢`````````````⢢AAGG␐```````⢢`````````````````````⢢``````````````````````⢢AAG␐```````⢢`````````````````````⢢`````````````````````⢢AAG␐ע```````⢢`````````````````⢢````````⢢`````````⢢AA␐ע```````⢢`````````````````⢢````````⢢````````⢢AA␐ע⢢⢢⢢⢢⢢AA␐ע⢢⢢⢢⢢⢢AA␐⢢⢢⢢⢢⢢AA␐⢢⢢⢢⢢⢢AA␐⢢⢢⢢⢢⢢⢢AAA⢢⢢⢢⢢⢢⢢AAAעAAAAעAAAAעAAAAעAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA␐AAA␐AAA␐␐AAA␐␐AAAA␐␐AAAA␐␐AAA␐␐AAA␐␐AA␐␐AA␐␐AA␐␐AA␐␐`````````````````````AA␐␐````````````````````AA␐␐`````````````````````AAA␐````````````````````````AAA␐``````````````````````AA``````````````````````````AA```````````````````````AA```````````````````````````AA````````````````````````````````````````AA``````````````````````````````````````````AA````````````````````````````````````````````````AA``````````````````````````````````````````````````AA`````````````````````````````````````````````````````````AA```````````````````````````````````````````````````````````AA`````````````````````````````````````````````````AA␐`````````````````````````````````````````````````````AA␐```````````````````````````````````````````````````AAAGG␐```````````````````````````````````````````````````````AAAGG␐```````````````````````````````````````````````````````````AAAGG␐␐```````````````````````````````````````````````````````AAAGG␐␐`````````````````````````````````````````````````````````AAGGG␐G␐`````````````````````````````````````````````````````AAGGG␐G␐`````````````````````````````````````````⢢```````````````⢢AAGGG␐GG`````````````````````````````````````````⢢```````⢢AAGGG␐GG``````````````````⢢``````⢢``````⢢⢢```````````````⢢AAAGGGGG``````````````````⢢``````⢢``````⢢⢢```````⢢AAAGGGGG```````⢢``````````````````````````````````⢢``````⢢AAGGGGGGG```````⢢``````````````````````````````````⢢```````⢢AAGGGGGGG```````⢢```````````````````````````````````⢢``````⢢AAGG␐```````⢢```````````````````````````````````⢢````````⢢AAGG␐```````⢢`````````````````````⢢````````````````⢢AAG␐```````⢢`````````````````````⢢``````````````````⢢AAG␐ע```````⢢`````````````````⢢````````⢢``````⢢AA␐ע```````⢢`````````````````⢢````````⢢````````⢢AA␐ע⢢⢢⢢⢢⢢AA␐ע⢢⢢⢢⢢⢢AA␐⢢⢢⢢⢢⢢AA␐⢢⢢⢢⢢⢢AA␐⢢⢢⢢⢢⢢⢢AAA⢢⢢⢢⢢⢢⢢AAAעAAAAעAAAAעAAAAעAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA␐AAA␐AAA␐␐AAA␐␐AAAA␐␐AAAA␐␐AAA␐␐AAA␐␐AA␐␐AA␐␐AA␐␐AA␐␐``````````````````````````AA␐␐```````````````````AA␐␐``````````````````````````AAA␐`````````````````````````AAA␐``````````````````````````AA`````````````````````````AA``````````````````````````AA`````````````````````````AA````````````````````````````````````AA`````````````````````````````````AA````````````````````````````````````````````AA````````````````````````````````````````````AA````````````````````````````````````````````````````````AA````````````````````````````````````````````````````AA```````````````````````````````````````````````````AA␐`````````````````````````````````````````````AA␐`````````````````````````````````````````````````````AAAGG␐```````````````````````````````````````````````AAAGG␐````````````````````````````````````````````````````AAAGG␐␐``````````````````````````````````````````````````AAAGG␐␐`````````````````````````````````````````````````AAGGG␐G␐````````````````````````````````````````````AAGGG␐G␐`````````````````````````````````````````⢢```````⢢AAGGG␐GG```````````````````````````````````````````⢢AAGGG␐GG``````````````````⢢``````⢢``````⢢⢢``````````⢢AAAGGGGG```````````````````````````````````````````⢢AAAGGGGG```````⢢``````````````````````````````````⢢`````````````⢢AAGGGGGGG```````⢢````````````````````````````````````⢢AAGGGGGGG```````⢢```````````````````````````````````⢢`````````````⢢AAGG␐```````⢢`````````````````````````````````````⢢AAGG␐```````⢢`````````````````````⢢``````````````````````⢢AAG␐```````⢢````````````````````````````````````⢢AAG␐ע```````⢢`````````````````⢢````````⢢````````⢢AA␐ע```````⢢``````````````````````````````````⢢AA␐ע⢢⢢⢢⢢⢢AA␐ע⢢⢢⢢⢢⢢AA␐⢢⢢⢢⢢⢢AA␐⢢⢢⢢⢢⢢⢢AA␐⢢⢢⢢⢢⢢⢢AAA⢢⢢⢢⢢⢢⢢⢢AAAעAAAAעAAAAעAAAAעAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;$6!2 .*&"!& * +.2 +6:??; 6 2.*&!"!&%**..32 76;:?>  "'-38>=-<,<*;) ;' +:&9$9#?;72.*&" ?=8610*)#"?6 -$ $- 6?>:51,'#"6!.!&  ?:62 - )%  +( + / 2 58<??:> ;>;>"<>:1-$!>= >4=,=##=,=5= >= &)-037:=!"?&&?**?./?23?77?;;????>>>>>> +>>>=======#>951- )$!  ' -?????#?&?*?.>%> >>>#> +>4>>>>$$?6 -$$- 6?" +' - 38> +#)$.-46:?? !&+/49>  $ (+/"3& """&&&***...333777;;;???3??~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||||||||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~}||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~|||||||||||||||||}~~~~~~~~~~~~~~~|||||||||||||||||||||||}|||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||||||~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~}~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~|||||||||||||}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~||~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||||||||||||||||||||~~~~~~~~~~~~~~~~~~||||}|||||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||~~~~~~~}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||}|||~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~|}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~|}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||}|||||||~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~||}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~|}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~||||||||||||||||||}~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|~~~~~~~~~~~~~~}~~~~~~~~GGGGGGGGGGGGGGGGGGGGGGG~~~~~~||||||||||||||||||||}|~~~~~~~~}||||||||GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG~}~~~~~~~~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFGFFFFFFFFGFFFzFFFFGGFFFFFGGFFFFFFFGGFFFFFGFFFFFFFFGFGFzFFFFFFFFFFFFFFFFFFFFFFFFFFFzFFFFFFFFFFFEEEEDDEEEEEEEEDEDEEEEEEyxDEDDEEEEDEDxDEEEEEEEEDEwEEEEEEEEEECEEEECEEEEEEEECwECECCEEEECEEEEEEwCEEEEECEEEEvEEECCCEECECECECCECCvCCCCCCBBCCCCCCCCCCCCCCvCCCCCCCBCCCCCCCCCCCCCCCCCCCCCCCCvvvCCCvCvCCCCuBsu@B@BBBtB@@@sBuBBsAB@tu@@uBAB@BBABB@BB@@BBBBuBB@BBB@B@ABABB@BBtB@B{{BB?@?@?@??@t@t??@@@??@@@?@@@@@@?@@@??@?t?@??@t@@?@?@@@?t@@@?@@?@???@@?@@?t@{{{q???q???qqrr?????????????r?q??r?q????qr{{{>>>r>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>{{{pp=pnpoppopop===nopp{{{<;<;3=4/?=86>&=&=%<%<$:$:#9#8"7"6!5!5 5 4 31>&=&<%:$8"5!?&?&>&>&>%=%=%<%<$;$;$;$;#:#:#9#9"9"8"8"8"7"7!7!6!6!6 5 4 44333222211?&?&?&>%>&>&>%=%=%=%<%<$<$;$;$;$;#:#:#:#9#9"9#9"8"8"8"7"7!7!6!6!6!6 5 5 5 4 44 43333222211   ? + +777211????    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ?10="=#>%;% 7%3$.") $#  ???=                                                                                                                                                                                                                                                                                                     > <??=10?>???>#+++!"" + + + +  !!!!!!""""""""###############################################################""""""""""""""""""""""""""!!!!!!!!!!!!!!! + + + + +  !!!!!!""""""""###########################################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! + + + + +  !!!!!!""""""""########################################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  + + + + +  !!!!!""""""""#####################################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  + + + + +  !!!!!!""""""""#################################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  + + + +  !!!!!!""""""""###############################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  + + + + +  !!!!!""""""""############################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  + + + + +  !!!!!!""""""""########################################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  + + + +  !!!!!!""""""""#####################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  + + + + +  !!!!!!""""""""#################################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  + + + + +  !!!!!!""""""""###############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  + + + +  !!!!!!""""""""############################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  + + + + +  !!!!!!""""""""########################""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!  + + + +  !!!!!!""""""""#####################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!  + + + + +   !!!!!""""""""#####################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!   !!!!!!""""""""####################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!   !!!!!!""""""""####################""""""""""""""""""!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""###################"""""""""""""""!!!!!!!!!!!!!!!!!!!! ((((((((((((((((((((((($$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%% !!!!!!""""""""###################""""""""""""!!!!!!!!!!!!!!!!!!!! ((((((((((((((((((((((($$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%% !!!!!!""""""""###################""""""""""!!!!!!!!!!!!!!!!!!! ((((((((((((((((((((((($$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% !!!!!!""""""""##################"""""""!!!!!!!!!!!!!!!!!!! (((((((((((((((((((((((($$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% !!!!!!""""""""##################""""!!!!!!!!!!!!!!!!!!! ((((((((((((((((((((((($$$------$$$$$$$$$$$$$.$$$$$$$$$$$$$$%%%%%% !!!!!""""""""##################"!!!!!!!!!!!!!!!!!!!! (((((((((((((((((((((($$$$------$$$$$$$$$$$$...$$$$$$$$$$$$$%%%%%% !!!!!!""""""""#################!!!!!!!!!!!!!!!!!! (((((((((((((((((((((($$$$$------$$$$$$$$$$$$$.$$$$$$$$$$$$$$%%%%%%% !!!!!!""""""""#################!!!!!!!!!!!!!!! (((((((((((((((((((($$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%% !!!!!""""""""#################!!!!!!!!!!!! ((((((((((((((((((($$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%% !!!!!!""""""""################!!!!!!!!! (((((((((((((((((($$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%% !!!!!!""""""""################!!!!!!! ((((((((((((((((($$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%% !!!!!!""""""""###############!!!! ((((((((((((((($$$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$.$$$%%%%%%% !!!!!!""""""""###############! (((((((((((((($$$$$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$...$$%%%%%%% !!!!!!""""""""############### ((((((((((($$$$$$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$.$$$%%%%%%% !!!!!!""""""""############## (((((((((($$$$$$$$$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%% !!!!!!""""""""############## (((((((($$$$$$$$$$$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%% !!!!!""""""""############## ((((($$$$$$$$$$$$$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%% !!!!!!""""""""############# ((($$$$$$$$$$$$$$$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%% !!!!!!""""""""############# $$$$$$$$$$.$$$$$$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%% !!!!!!""""""""############ $$$$$$$$$$$$$...$$$$$$$$$$$$------$$$$$$.$$$$$$$$$$$$$$$$$$$$$%%%%%%% !!!!!!""""""""############$$$$$$$$$$$$$$.$$$$$$$$$$$$$------$$$$$...$$$$$$$$$$$$$$$$$$$$%%%%%%% !!!!!!""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$------$$$$$$.$$$$$$$$$$$$$$$$$$$$$%%%%%%%  !!!!!!""""""""###########$$$$$$$$$$$$$$$$$$$$$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%  !!!!!!""""""""###########$$$$$$$$$$$$$$$$$$$$$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%% ..... !!!!!""""""""###########$$$$$$$$$$$$$$$$$$$$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%% ...... !!!!!!""""""""##########$$$$$$$$$$$$$$$$$$$$$$$$$$--------$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%% ... !!!!!!""""""""##########----------%%% .. !!!!!""""""""##########--------------------------------------------------------------------%%  !!!!!!""""""""#########---------------------------------------------------------------------%%  !!!!!!""""""""#########---------------------------------------------------------------------%%  !!!!!!""""""""########---------------------------------------------------------------------%%  !!!!!!""""""""########--------------------------------------------------------------------%%  !!!!!!""""""""########----------%%%  !!!!!!""""""""#######$$$$$$$$$$$$$$$$$$$$$$$$$$--------$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%  !!!!!!""""""""#######$$$$$$$$$$$$$$$$$$$$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%  !!!!!""""""""#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%  !!!!!!""""""""######$$$$$$$$$$$$.$$$$$$$$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%  !!!!!!""""""""######$$$$$$$$$$$...$$$$$$$$$$$$$$------$$$$$$$$$$$.$$$$$$$$$$$$$$$$%%%%%%%  !!!!!!""""""""#####$$$$$$$$$$$$.$$$$$$$$$$$$$$$------$$$$$$$$$$...$$$$$$$$$$$$$$$%%%%%%%  !!!!!!""""""""#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$------$$$$$$$$$$$.$$$$$$$$$$$$$$$$%%%%%%%  !!!!!!""""""""#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%  !!!!!!""""""""####$$$$$$$$$$$$$$$$$$$$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%  !!!!!!""""""""####$$$$$$$$$$$$$$$$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%  !!!!!""""""""####%%%%$$$$$$$$$$$$$$$$------$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%  !!!!!!""""""""###%%%%%%%%%%%------$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%  !!!!!!""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%------%%%%%%%  !!!!!""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  !!!!!!""""""""##%%%%%%%%%%%%%%%%%%%%%%%%%%%%------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ************ !!!!!!""""""""##%%%%%%%%%%%%%%%%%%%%%%%%%%%------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ******************* !!!!!!""""""""#%%%%%%%%%%%%%%%%%%%%%%%%%%%------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% *********************** !!!!!!""""""""#%%%%%%%%%%%%%%%%%%%%%%%%%%------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ************************* !!!!!!""""""""#%%%%%%%%%%%%%%%%%%%%%%%%%----%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ***************************** !!!!!!""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% **************** !!!!!!""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + )))))))))))))))**************** !!!!!""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + ))))))))))))))))))************** !!!!!!""""""" + + + ))))))))))))))))))))************ !!!!!!""""""" ))))))))))))))))))))))))*************..... !!!!!!"""""" + + + + + ))))))))))))))))))))))))))***********..... !!!!!!"""""" + + + + )))))))))))))))))))))))************... !!!!!!"""""" + + + + + )))))))))))))))))************ !!!!!!""""" + + + + + )))))))))))))))))))********** !!!!!!""""" + + + + + ))))))))))))))))))))))))*********** !!!!!""""" + + + + + )))))))))))))))))))))))))))))********* !!!!!!"""" + + + + ))))))))))))))))))))))))))))))))))******** !!!!!!"""" + + + + + )))))))))))))))))))))))))))))))))))))********* !!!!!"""" + + + + + )))))))))))))))))))))))))))))))))))))********* !!!!!!""" + + + + )))))))))))))))))))))))))))))))********* !!!!!!""" + + + + + )))))))))))))))))))))))))))))******** !!!!!!"" + + + + + ))))))))))))))))))))))******** !!!!!!"" + + + + )))))))))))))))))******* !!!!!!"".. + + + + + ))))))))))))))))******** !!!!!!"... + + + + ))))).)))))))))))))))))******* !!!!!!"... + + + + + )))).....)))))))))))))))))))******* !!!!!".. + + + + + )))))........))))))))))))))))))))******* !!!!!!.. + + + + )))))........)))))))))))))))))******* !!!!!!.. + + + + + )))).........)))))))))))))****** !!!!! + + + + + ))))).........)))))))))))))))******* !!!!! + + + + )))))........))))))))))))))****** !!!!! + + + + + )))).......)))))))))))))****** !!!! + + + + + )))))).......))))))..)))))))****** !!!! + + + + + )))))).....))))))...)))))))****** !!! + + + + + )))))))))))).......))))))******* !!! + + + + ))))))..))))))......))))))******* !!! + + + + + )))))))...))))))).....))))))******* !! + + + + + )))))))).)))))))).....))))))****** !! + + + + ))))))))))))))))))...)))))))****** !! + + + + + )))))))))))))))))))))))))))))))****** ! + + + + + )))))))))))))))))))))))))))))))))))))******* ! + + + + ))))))))))))))))))))))))))))))...)))))))******* ! + + + + + ))))))))))))))))))))))))))))))...))))))))******   + + + + ))))))))))))))))))))))))))))))..))))))))))******   + + + + + ))))))))))))))))))))))))))))))..))))))))))******   + + + + + )))))))))))))))))))))))))))))))))))))))))******   + + + + )))))))))))))))))))))))))))))))))))))))))))******   + + + + + ))))))))))))))))))))))))))))))))))))))))))))******   + + + + + )))))))))))))))))))))))))))))))))))))))))))))))))******   + + + + )))))))))))))))))))))))))))))))))))))))))))))))))))))******   + + + + + ))))))))))))))))))))))))))))))))))))))))))))))))))))))))******   + + + + + ))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****   + + + + + ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****   + + + + + ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****   + + + + ))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****   + + + + + )))))))))))))))))))))))))))))))))))))))))))))))))))))))*****   + + + + + ))))))))))))))))))))))))))))))))))))))))))))).))))))))))*****   + + + + )))))))))))))))))))))))))))))))))))))))))))).)))))))))*****  + + + + + + + ))))))))))))))))))))))))))))))))))))))))))))...)))))))))***** + + + + + + + + + + )))))))))))))))))))))))))))))))))))))))))))))...))))))))***** + + + + + + + + + + + )))))))))))))))))))))))))))))))))))))))))...))))))))****** + + + + + + + + + + + + + +))))))))))/)))))))))))))))))))))))))...))))))))****** + + + + + + + + + + + + + + +)))))))))///////)))))))))))))))))))))))...)))))))))******.... + + + + + + + + + + + + + + + +&& +)))))))))//////////))))))))))))))))))))...)))))))))******...... + + + + + + + + + + + + + + + + &&&&&&&&&&&&&&&&&&&&&&&))))))))))////////////)))))))))))))))))))))))))))******........ + + + + + + + + + + + + + + + &&&&&&&&&&&&&&&&&&&&&&&&)))))))))))//////////////))))))))))))))))))))))))))))*****......... + + + + + + + + + + + + + + + &&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))////////////////)))))))))))))))))))))))))))))*****........... + + + + + + + + + + + + + + + &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))),////////////////))))))))))))))))))))))))))))*****............ + + + + + + + + + + + + + + + + ''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))/,,,,/////////////)))))))))))))))))))))))))))*****............. + + + + + + + + + + + + + + + + ''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))),,,,,,,,,,,,,/////))))))))))))))))))))))))))*****............... + + + + + + + + + + + + + + + + ''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))),,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*****................ + + + + + + + + + + + + + + + ''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))),,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******................. + + + + + + + + + + + + + + + ''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))),,,,,,,,,,,,,,,,,,)))))))))))))))))))))))******.................. + + + + + + + + + + + + + + + + '''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))),,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))******................... + + + + + + + + + + + + + + + + ''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))),,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))******.................... + + + + + + + + + + + + + + + + ''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))),,,,,,,,,,,,,,,,,,))))))))))))))))))))))******...................... + + + + + + + + + + + + + + + '''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))),,,,,,,,,,,,,,,,,,)))))))))))))))))))))******....................... + + + + + + + + + + + + + + + ''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))),,,,,,,,,,,,,,,,,)))))))))))))))))))))*******........................  + + + + + + + + + + + + + + + '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))),,,,,,,,,,,,,,,,)))))))))))))))))))))*******......................... + + + + + + + + + + + + + + + + '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))),,,,,,,,,,,,,,,)))))))))))))))))))))*******.......................... + + + + + + + + + + + + + + + + ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))),,,,,,,,,,,,,))))))))))))))))))))))*******........................... + + + + + + + + + + + + + + + ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&)))))))))))))))),,,,,,,,,,,,,))))))))))))))))))))))*******............................ + + + + + + + + + + + + + + + '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&))))))))))))))),,,,,,,,,,))))))))))))))))))))))*******............................. + + + + + + + + + + + + + + + ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&))))))))))))))))),,,,,,)))))))))))))))))))))))*******.............................. + + + + + + + + + + + + + + + + ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&))))))))))))))))))),,,,))))))))))))))))))))))*******............................... + + + + + + + + + + + + + '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))..)))))))))*******................................ + + + + + + + + + ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))...))))))))*******................................. + + + + + + '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))....)))))))*******.................................. + + '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))...)))))))*******................................... ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))).))))))))*******.................................... ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))*******..................................... '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))******...................................... '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))******........................................'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))*******.........................................''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))*******..........................................'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))*******.............................................. '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))*******....................................... '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))*******..................(((( ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))*******..................(((((((((((((((((((((( ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))*******.................(((((((((((((((((((((((((( '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))******...............(((((((((((((((((((((((((((((( '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))******.............(((((((((((((((((((((((((((((((( '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))*******............((((((((((((((((((((((((((((((((( '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))******........((((((((((((((((((((((((((((((((((( '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))*******+.......((((((((((((((((((((((((((((((((((((( '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&********++.....((((((((((((((((((((((((((((((((((((((( '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&****++++..(((((((((((((((((((((((((((((((((((((( '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*+++++((((((((((((((((((((((((((((((((((((((((( '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++((((((((((((((((((((((((((((((((((((((( '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++(((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++(((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++(((((((((((((((((+++ ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++(((++++++++++++++++++++++++++++ ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++ '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++++++ ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++ ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++++*"!"?./?==#?=10/"? + + ???> \ No newline at end of file diff --git a/datos/mFinalbo.dat b/datos/mFinalbo.dat new file mode 100755 index 0000000..89b9974 Binary files /dev/null and b/datos/mFinalbo.dat differ diff --git a/datos/mTimeA.dat b/datos/mTimeA.dat new file mode 100755 index 0000000..dd211a9 Binary files /dev/null and b/datos/mTimeA.dat differ diff --git a/datos/mcampana.dat b/datos/mcampana.dat new file mode 100755 index 0000000..24603d9 Binary files /dev/null and b/datos/mcampana.dat differ diff --git a/datos/mfase01.dat b/datos/mfase01.dat new file mode 100755 index 0000000..d5a73cf Binary files /dev/null and b/datos/mfase01.dat differ diff --git a/datos/mfase02.dat b/datos/mfase02.dat new file mode 100755 index 0000000..c8cecf9 Binary files /dev/null and b/datos/mfase02.dat differ diff --git a/datos/mfase10.dat b/datos/mfase10.dat new file mode 100755 index 0000000..84407c7 Binary files /dev/null and b/datos/mfase10.dat differ diff --git a/datos/mfinalf.dat b/datos/mfinalf.dat new file mode 100755 index 0000000..4bbb978 Binary files /dev/null and b/datos/mfinalf.dat differ diff --git a/datos/mgover.dat b/datos/mgover.dat new file mode 100755 index 0000000..2a92c48 Binary files /dev/null and b/datos/mgover.dat differ diff --git a/datos/mhist.dat b/datos/mhist.dat new file mode 100755 index 0000000..9812845 Binary files /dev/null and b/datos/mhist.dat differ diff --git a/datos/mlevelc.dat b/datos/mlevelc.dat new file mode 100755 index 0000000..fe04c23 Binary files /dev/null and b/datos/mlevelc.dat differ diff --git a/datos/mlevelcn.dat b/datos/mlevelcn.dat new file mode 100755 index 0000000..b288445 Binary files /dev/null and b/datos/mlevelcn.dat differ diff --git a/datos/mlogo.dat b/datos/mlogo.dat new file mode 100755 index 0000000..b008654 Binary files /dev/null and b/datos/mlogo.dat differ diff --git a/datos/mnit.dat b/datos/mnit.dat new file mode 100755 index 0000000..f7fe305 Binary files /dev/null and b/datos/mnit.dat differ diff --git a/datos/mnitfase.dat b/datos/mnitfase.dat new file mode 100755 index 0000000..b9e930b Binary files /dev/null and b/datos/mnitfase.dat differ diff --git a/datos/moptions.dat b/datos/moptions.dat new file mode 100755 index 0000000..faf8be5 Binary files /dev/null and b/datos/moptions.dat differ diff --git a/datos/mtitle.dat b/datos/mtitle.dat new file mode 100755 index 0000000..904a973 Binary files /dev/null and b/datos/mtitle.dat differ diff --git a/datos/sprites.dat b/datos/sprites.dat new file mode 100755 index 0000000..1934d32 Binary files /dev/null and b/datos/sprites.dat differ diff --git a/datos/story.dat b/datos/story.dat new file mode 100755 index 0000000..36b3557 --- /dev/null +++ b/datos/story.dat @@ -0,0 +1,10 @@ +SERGI +200000 +PEPE +150000 +ICEKAS +125000 +ROSITA +100000 +JOB +50000 diff --git a/datos/time.dat b/datos/time.dat new file mode 100755 index 0000000..5813dd9 --- /dev/null +++ b/datos/time.dat @@ -0,0 +1,15 @@ +SERGI +1 +45 +PEPE +2 +0 +ICEKAS +2 +10 +ROSITA +2 +20 +JOB +2 +30 diff --git a/delphi/._main.dcu b/delphi/._main.dcu new file mode 100644 index 0000000..0163222 Binary files /dev/null and b/delphi/._main.dcu differ diff --git a/delphi/._pepe.dsk b/delphi/._pepe.dsk new file mode 100644 index 0000000..4ba06da Binary files /dev/null and b/delphi/._pepe.dsk differ diff --git a/delphi/._pepe.~dsk b/delphi/._pepe.~dsk new file mode 100644 index 0000000..89993d8 Binary files /dev/null and b/delphi/._pepe.~dsk differ diff --git a/delphi/Fases.bmp b/delphi/Fases.bmp new file mode 100644 index 0000000..d588348 Binary files /dev/null and b/delphi/Fases.bmp differ diff --git a/delphi/barra1.bmp b/delphi/barra1.bmp new file mode 100644 index 0000000..1c5198d Binary files /dev/null and b/delphi/barra1.bmp differ diff --git a/delphi/fondo1.bmp b/delphi/fondo1.bmp new file mode 100644 index 0000000..ac8a42d Binary files /dev/null and b/delphi/fondo1.bmp differ diff --git a/delphi/layout1.bmp b/delphi/layout1.bmp new file mode 100644 index 0000000..4ad4b18 Binary files /dev/null and b/delphi/layout1.bmp differ diff --git a/delphi/main.pas b/delphi/main.pas new file mode 100644 index 0000000..ae4091c --- /dev/null +++ b/delphi/main.pas @@ -0,0 +1,478 @@ +unit main; + +interface + +uses + Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, + ExtCtrls, DXDraws, MPlayer, DXClass; + +type + TForm1 = class(TDXForm) + VGA: TDXDraw; + Pics: TDXImageList; + Pinta: TTimer; + mover: TTimer; + Musica: TMediaPlayer; + procedure NouNivell; + procedure FormCreate(Sender: TObject); + procedure PintaTimer(Sender: TObject); + procedure VGAClick(Sender: TObject); + procedure FormKeyDown(Sender: TObject; var Key: Word; + Shift: TShiftState); + procedure FormKeyUp(Sender: TObject; var Key: Word; + Shift: TShiftState); + procedure moverTimer(Sender: TObject); + procedure FormClose(Sender: TObject; var Action: TCloseAction); + private + { Private declarations } + public + { Public declarations } + end; + +const + MAPAWIDTH = 39; + MAPAHEIGHT = 29; + pUP = 38; + pLEFT = 37; + pRIGHT = 39; + pDOWN = 40; + + STATERUNNING = 0; + STATEPINTURA = 1; + STATEINICIANT = 2; + + SENTITHORIZ = 1; + SENTITVERT = 0; + + FACIL = 4; + NORMAL = 2; + DIFICIL = 0; + +type + TPersonatge = record + x, y : byte; + mUP, mDOWN, mLEFT, mRIGHT : boolean; + pintura, vides : byte; + punts : word; + tUP, tDOWN, tLEFT, tRIGHT : byte; + gNormal, gNoPint, + gMort1, gMort2, + gFin1, gFin2 : byte; + end; + + TMalo = record + X, Y : byte; + Sentit : byte; + Viu : boolean; + Dibuix : byte; + end; + + TFase = record + Mapa : array[0..MAPAWIDTH-1, 0..MAPAHEIGHT-1] of byte; + BlocsTotal, BlocsActual : integer; + NumEnemics : byte; + Disp1, Disp2, Disp3 : integer; + gBloc, gPintat, gPot : byte; + end; + + +var + Form1 : TForm1; + Pepe : TPersonatge; + malo : array[0..2] of TMalo; + Fase : TFase; + Nivell : byte; + AugPunts : word; + estat : byte; + dificultat : byte; + RAIVAR1,RAIVAR2,RAIVAR3 : integer; + RAI : byte; + + +implementation + +{$R *.DFM} + + +procedure TForm1.NouNivell; +var + fitxer : file of char; + i,j : byte; + tmp : char; +begin +Fase.BlocsTotal := 0; +AugPunts := 2; +assignfile(fitxer,'mapa.txt'); +reset(fitxer); +seek(fitxer, 1178*(Nivell-1)); +for i:= 0 to MAPAWIDTH-2 do + begin + for j := 0 to MAPAHEIGHT-1 do + begin + blockread(fitxer, tmp, 1); + Fase.Mapa[i,j] := ord(tmp) - 48; + if Fase.Mapa[i,j] = 0 then inc(Fase.BlocsTotal); +// if mapa[i,j] = 3 then begin pepe.x := i; pepe.y := j; end; + end; + blockread(fitxer, tmp, 1); + blockread(fitxer, tmp, 1); + end; +closefile(fitxer); +Fase.Mapa[38,14] := 3; + +RAIVAR1 := 0; +RAI := 0; + +pepe.x := 38; +pepe.y := 14; +pepe.mRIGHT := false; +pepe.mLEFT := false; +pepe.mDOWN := false; +pepe.mUP := false; +pepe.pintura := 255; +pepe.tUP := pUP; +pepe.tDOWN := pDOWN; +pepe.tLEFT := pLEFT; +pepe.tRIGHT := pRIGHT; +pepe.vides := 5; +pepe.gNormal := 3; +pepe.gNoPint := 4; +pepe.gMort1 := 5; +pepe.gMort2 := 6; +pepe.gFin1 := 7; +pepe.gFin2 := 8; + +Fase.BlocsActual := Fase.BlocsTotal; +Fase.gBloc := 31; +Fase.gPintat := 44; +Fase.gPot := 30; +Fase.Disp1 := (Fase.BlocsTotal div 4)*3; +Fase.Disp2 := (Fase.BlocsTotal div 4)*2; +Fase.Disp3 := (Fase.BlocsTotal div 4)*1; + +estat := STATEINICIANT; +mover.Interval := 1; +dificultat := FACIL; + +Malo[0].viu := False; +Malo[1].viu := False; +Malo[2].viu := False; + +if Musica.Mode <> mpNotReady then + begin Musica.Close; end; +If Nivell mod 2 = 1 + then Musica.FileName := ExtractFilePath(Application.Exename)+'musica\mfase01.mid' + else Musica.FileName := ExtractFilePath(Application.Exename)+'musica\mfase02.mid'; +Musica.Open; +Musica.Play; +end; + +procedure TForm1.FormCreate(Sender: TObject); +begin +randomize; +VGA.Cursor := crNone; +Nivell := 1; +NouNivell; +Pepe.Punts := 0; +//Musica.FileName := 'musica\mfase01.mid'; +//Musica.Open; +end; + + +procedure TForm1.PintaTimer(Sender: TObject); +var + i,j : byte; +begin +if not(VGA.CanDraw) then exit; + +if estat = STATEINICIANT then +begin +VGA.Surface.Fill(0); +if RAI = 0 then + begin + pics.items[1].DrawWaveXAlpha(VGA.Surface, + 0, 0, 250, 200, 0, 64-RAIVAR1, 64-RAIVAR1, + 255-(RAIVAR1*4), RAIVAR1*4); + end; +if RAI = 1 then + begin + pics.items[1].draw(VGA.surface, 0, 0, 0); + pics.items[2].DrawWaveXAlpha(VGA.Surface, + 250, 0, 70, 200, 0, 64-RAIVAR1, 64-RAIVAR1, 255-(RAIVAR1*4), RAIVAR1*4); + end; +if RAI = 2 then + begin + pics.items[1].draw(VGA.surface, 0, 0, 0); + pics.items[2].draw(VGA.surface, 250, 0, 0); + pics.items[4].DrawWaveXAlpha(VGA.Surface, + 80, 80, 160, 40, 0, 64-RAIVAR1, 64-RAIVAR1, 255-(RAIVAR1*4), RAIVAR1*4); +// pics.items[1].draw(VGA.surface, 0, 0, 0); +// pics.items[2].draw(VGA.surface, 250, 0, 0); +// pics.items[4].draw(VGA.surface,RAIVAR1,80,nivell-1); + end; +if RAI = 3 then + begin + pics.items[1].draw(VGA.surface, 0, 0, 0); + pics.items[2].draw(VGA.surface, 250, 0, 0); + pics.items[4].draw(VGA.surface,80,80,nivell-1); + end; +if RAI = 4 then + begin + pics.items[1].draw(VGA.surface, 0, 0, 0); + pics.items[2].draw(VGA.surface, 250, 0, 0); + pics.items[4].DrawWaveXAlpha(VGA.Surface, + 80, 80, 160, 40, 0, 64-RAIVAR1, 64-RAIVAR1, 255-(RAIVAR1*4), RAIVAR1*4); + end; +end; + +if (estat = STATERUNNING) or (estat = STATEPINTURA) then +begin +// PINTEM EL FONDO, LA BARRA I LA PINTURA QUE LI QUEDA +pics.items[1].draw(VGA.surface, 0, 0, 0); +pics.items[2].draw(VGA.surface, 250, 0, 0); +If Pepe.Pintura > 0 then pics.items[0].stretchdraw(VGA.Surface, Rect(266,180-(pepe.pintura div 5),277,181), 44); + +// PINTEM EL MAPA +for j := 0 to MAPAHEIGHT-1 do + for i := 0 to MAPAWIDTH-2 do + begin + If Fase.mapa[i,j] = 1 then pics.Items[0].draw(VGA.Surface, 11+(i*6), 13+(j*6), Fase.gBloc); + If Fase.mapa[i,j] = 2 then pics.Items[0].draw(VGA.Surface, 11+(i*6), 13+(j*6), Fase.gPintat); + end; +pics.Items[0].draw(VGA.Surface, 11+(38*6), 13+(14*6), Fase.gPot); + +//PINTEM EL NIVELL ACTUAL, LES VIDES I EL INDICADOR DEL S� +pics.Items[3].draw(VGA.Surface, 2, 2, 12+Nivell); +pics.Items[3].draw(VGA.Surface, 269, 170, 12+Pepe.vides); +pics.Items[3].draw(VGA.Surface, 3, 189, 11); + +// PINTEM A PEPE +if pepe.pintura > 0 + then pics.Items[0].draw(VGA.Surface, 11+(pepe.x*6), 13+(pepe.y*6), Pepe.gNormal) + else pics.Items[0].draw(VGA.Surface, 11+(pepe.x*6), 13+(pepe.y*6), Pepe.gNoPint); + +// PINTEM ALS MALOS +for i := 0 to 2 do + if malo[i].viu then + pics.Items[0].draw(VGA.Surface, 11+(Malo[i].x*6), 13+(Malo[i].y*6), Malo[i].dibuix); + +// PINTEM EL MARCADOR DE PUNTS +pics.items[3].draw(VGA.Surface, 266, 74, 12+( Pepe.Punts DIV 1000000)); +pics.items[3].draw(VGA.Surface, 272, 74, 12+((Pepe.Punts MOD 1000000) DIV 100000 )); +pics.items[3].draw(VGA.Surface, 278, 74, 12+((Pepe.Punts MOD 100000) DIV 10000 )); +pics.items[3].draw(VGA.Surface, 284, 74, 12+((Pepe.Punts MOD 10000) DIV 1000 )); +pics.items[3].draw(VGA.Surface, 290, 74, 12+((Pepe.Punts MOD 1000) DIV 100 )); +pics.items[3].draw(VGA.Surface, 296, 74, 12+((Pepe.Punts MOD 100) DIV 10 )); +pics.items[3].draw(VGA.Surface, 302, 74, 12+( Pepe.Punts MOD 10 )); +end; + +VGA.Flip; +end; + +procedure TForm1.VGAClick(Sender: TObject); +begin +close; +end; + +procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; + Shift: TShiftState); +begin +if key = pepe.tUP then pepe.mUP := true; +if key = pepe.tDOWN then pepe.mDOWN := true; +if key = pepe.tLEFT then pepe.mLEFT := true; +if key = pepe.tRIGHT then pepe.mRIGHT := true; +inc(augPunts, 1); + +// TRUCOS +if key = 65 then Fase.BlocsActual := 0; +end; + +procedure TForm1.FormKeyUp(Sender: TObject; var Key: Word; + Shift: TShiftState); +begin +if key = pepe.tUP then pepe.mUP := false; +if key = pepe.tDOWN then pepe.mDOWN := false; +if key = pepe.tLEFT then pepe.mLEFT := false; +if key = pepe.tRIGHT then pepe.mRIGHT := false; +augPunts := 2; +end; + +Procedure Moure_Malos; +var + i : byte; +begin +for i:=0 to 2 do + if malo[i].viu then + begin + case malo[i].sentit of + + SENTITHORIZ: + if malo[i].x > Pepe.x then + begin + //if (malo[i].x-1 = Pepe.x) and (malo[i].y = Pepe.y) then + if Fase.Mapa[malo[i].x-1,malo[i].y] = 2 then dec(malo[i].x); + //mou_malo(i,esquerra); + malo[i].sentit:=random(2+dificultat); + end + else if malo[i].x < Pepe.x then + begin + if Fase.Mapa[malo[i].x+1,malo[i].y] = 2 then inc(malo[i].x); + //mou_malo(i,dreta); + malo[i].sentit:=random(2+dificultat); + end + else malo[i].sentit:=SENTITVERT; + + SENTITVERT: + if malo[i].y > Pepe.y then + begin + if Fase.Mapa[malo[i].x,malo[i].y-1] = 2 then dec(malo[i].y); + //mou_malo(i,amunt); + malo[i].sentit:=random(2+dificultat); + end + else if malo[i].y < Pepe.y then + begin + if Fase.Mapa[malo[i].x,malo[i].y+1] = 2 then inc(malo[i].y); + //mou_malo(i,avall); + malo[i].sentit:=random(2+dificultat); + end + else malo[i].sentit:=SENTITHORIZ; + + 2,3,4,5: malo[i].sentit:=random(2+dificultat); + + end; + end; +end; + +procedure CreateMalos; +begin +if Fase.BlocsActual <= Fase.Disp1 then + if not(malo[0].viu) then + begin + malo[0].x := random(38); + malo[0].y := random(29); + if Fase.Mapa[malo[0].x,malo[0].y] = 2 then + begin + malo[0].dibuix := 22; malo[0].sentit := SENTITVERT; + malo[0].viu := True; + end; + end; +if Fase.BlocsActual <= Fase.Disp2 then + if not(malo[1].viu) then + begin + malo[1].x := random(38); + malo[1].y := random(29); + if Fase.Mapa[malo[1].x,malo[1].y] = 2 then + begin + malo[1].dibuix := 23; malo[1].sentit := SENTITVERT; + malo[1].viu := True; + end; + end; +(* + { rellontge } + if story_mode_mode then + if blocs_per_pintar=(total_blocs_per_pintar div 3) then + if (not(rellontge.viu)) and (sense_rellontge) and (num_fase<10) then ini_rellontge; +*) +//if (Nivell=10) or (dificultat=DIFICIL)(* or (mode_nocturne)*) then +if Fase.BlocsActual <= Fase.Disp3 then + if not(malo[2].viu) then + begin + malo[2].x := random(38); + malo[2].y := random(29); + if Fase.Mapa[malo[2].x,malo[2].y] = 2 then + begin + malo[2].dibuix := 24; malo[2].sentit := SENTITVERT; + malo[2].viu := True; + end; + end; +end; + + +procedure TForm1.moverTimer(Sender: TObject); +var + tmpX, tmpY : byte; +begin +// LOOP DE LA MUSICA +if Musica.Mode <> mpPlaying then Musica.Play; + +if estat = STATEINICIANT then + begin + if RAI = 0 then + if RAIVAR1 < 64 then inc(RAIVAR1,4) else begin RAI := 1; RAIVAR1 := 0; end; + if RAI = 1 then + if RAIVAR1 < 64 then inc(RAIVAR1,1) else begin RAI := 2; RAIVAR1 := 0; end; + if RAI = 2 then + if RAIVAR1 < 64 then inc(RAIVAR1,1) else begin RAI := 3; RAIVAR1 := 0; end; + if RAI = 3 then + if RAIVAR1 < 100 then inc(RAIVAR1,1) else begin RAI := 4; RAIVAR1 := 64; end; + if RAI = 4 then + if RAIVAR1 > 0 then dec(RAIVAR1,1) else begin RAI := 0; RAIVAR1 := 0; +estat := STATERUNNING; mover.Interval := 50; end; + end; + +// ESTEM CARREGANT PINTURA +if estat = STATEPINTURA then + begin + if pepe.pintura+5 >= 255 then + begin + pepe.pintura := 255; + mover.Interval := 50; + estat := STATERUNNING; + end + else inc(pepe.pintura,5); + end; + +// ESTEM JUGANT NORMAL +if estat = STATERUNNING then +begin +createmalos; +moure_malos; + +if (pepe.pintura < 254) and (Fase.mapa[pepe.x, pepe.y] = 3) then + begin + mover.Interval := 1; + estat := STATEPINTURA; + end; + +if (Fase.mapa[pepe.x, pepe.y] = 3) and (Fase.BlocsActual = 0) then + begin inc(Nivell); NouNivell; end; + +tmpX := pepe.x; tmpY := pepe.y; +if pepe.mDOWN and (pepe.y<28) and (Pepe.x<38) then inc(pepe.y,1) else + if pepe.mUP and (pepe.y>0) and (Pepe.x<38) then dec(pepe.y,1) else + if pepe.mLEFT and (pepe.x>0) then dec(pepe.x,1) else + if pepe.mRIGHT and + ( ( (pepe.y <> 14) and (pepe.x < 37) ) or + ( (pepe.y = 14) and (pepe.x < 38) ) ) + then inc(pepe.x,1) else exit; + +if Fase.mapa[pepe.x, pepe.y] = 1 then + begin + pepe.x := tmpX; pepe.y := tmpY; + end +else + begin + If pepe.pintura > 0 then + begin + if Fase.mapa[tmpX, tmpY] <> 3 then + begin + if Fase.mapa[tmpX, tmpY] = 0 then + begin + dec(Fase.BlocsActual); + inc(pepe.punts);//, augPunts); + end; + Fase.mapa[tmpX, tmpY] := 2; + dec(pepe.pintura,1); + end; + end; + end; +end; + +end; + +procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); +begin +Musica.Stop; +end; + +end. diff --git a/delphi/mapa.txt b/delphi/mapa.txt new file mode 100644 index 0000000..665163f --- /dev/null +++ b/delphi/mapa.txt @@ -0,0 +1,381 @@ +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000001010000000000000 +00000000000011011000000000000 +00000000000111011100000000000 +11101111111111011111111110111 +11101111111111011111111110111 +00000000000111011100000000000 +00000000000011011000000000000 +00000000000001010000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +11111111111111111111111111111 +11111111110000000001111111111 +11111111100111011100111111111 +11111111001111011110011111111 +11111110011111011111001111111 +11111100111111011111100111111 +11111001111111011111110011111 +11110011111111011111111001111 +11100111111111011111111100111 +11001111111111011111111110011 +10011111111111011111111111001 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +10100000000000000000000000101 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +11111101111100000111110111111 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +11110000000000000000000001111 +00001000000000000000000010000 +00000000000000000000000000000 +00000000000000000000000000000 +00001000000000000000000010000 +11110000000000000000000001111 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +11111101111100000111110111111 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000010001000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00011111111111011111111111000 +00010000000000000000000001000 +00010000000000000000000001000 +00010000000000000000000001000 +00010001111111011111110001000 +00010001000000000000010001000 +00010001000000000000010001000 +00010001000000000000010001000 +00010001000111011100010001000 +00010001000100000100010001000 +00010001000100000100010001000 +00010001000100000100010001000 +00010001000100000100010001000 +00010001000100000100010001000 +00010001000100000100010001000 +00000000000000100000000000000 +00000000000000100000000000000 +00010001000100000100010001000 +00010001000100000100010001000 +00010001000100000100010001000 +00010001000100000100010001000 +00010001000100000100010001000 +00010001000100000100010001000 +00010001000111011100010001000 +00010001000000000000010001000 +00010001000000000000010001000 +00010001000000000000010001000 +00010001111111011111110001000 +00010000000000000000000001000 +00010000000000000000000001000 +00010000000000000000000001000 +00011111111111011111111111000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000001000000010000000000 +00000000001000000010000000000 +00000000001111111110000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000010000000001000000000 +00000000010000000001000000000 +00000000010000000001000000000 +00000000010000000001000000000 +00000000010000000001000000000 +00000000010000000001000000000 +00000000010000000001000000000 +00000000010000000001000000000 +11111000010000000001000011111 +00001000010000000001000010000 +00001000010000000001000010000 +00001000010000000001000010000 +00001000010000000001000010000 +00001000010000000001000010000 +00001000010000000001000010000 +00001000010000000001000010000 +00001000010000000001000010000 +00001000010000000001000010000 +00001000010000000001000010000 +00001000010000000001000010000 +00001000010000000001000010000 +00001000010000000001000010000 +00001000010000000001000010000 +00001000010000000001000010000 +00001000010000000001000010000 +00000000010000000001000000000 +00000000010000000001000000000 +00000000010000000001000000000 +00000000010000000001000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000001000000000000010000000 +00000011100000000000111000000 +00000111110000000001111100000 +00001111111000000011111110000 +00011111111100000111111111000 +00110000000000000000000001100 +00011111111100000111111111000 +00001111111000000011111110000 +00000111110000000001111100000 +00000011100000000000111000000 +00000001000000000000010000000 +10000000000000000000000000001 +11000000000001010000000000011 +11100000000011011000000000111 +11110000000111011100000001111 +11111000001111011110000011111 +00000000011111011111000000000 +11111000001111011110000011111 +11110000000111011100000001111 +11100000000011011000000000111 +11000000000001110000000000011 +10000000000000100000000000001 +00000001000000000000010000000 +00000011100000000000111000000 +00000111110000000001111100000 +00001111111000000011111110000 +00011111111100000111111111000 +00000000000110001100000000000 +00011111111100000111111111000 +00001111111000000011111110000 +00000111110000000001111100000 +00000011100000000000111000000 +00000001000000000000010000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000011111111011111111000000 +00000001111111011111110000000 +00000001111111011111110000000 +00000000111111011111100000000 +00000000111111011111100000000 +00000000011111011111000000000 +00000000011111011111000000000 +00000000001111011110000000000 +00000000000111011100000000000 +00000000000011011000000000000 +00000000000001010000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +10000000000000000000000000001 +11100000000000000000000000111 +11111000000000000000000011111 +11111110000000000000001111111 +11111111100000000000111111111 +11111111111000000011111111111 +00000000000000000000000000000 +00000000000000000000000000000 +11111111111000000011111111111 +11111111100000000000111111111 +11111110000000000000001111111 +11111000000000000000000011111 +11100000000000000000000000111 +10000000000000000000000000001 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000001010000000000000 +00000000000011011000000000000 +00000000000111011100000000000 +00000000001111011110000000000 +00000000011111011111000000000 +00000000111111011111100000000 +00000001111111011111110000000 +00000011111111011111111000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000001111111111111110000000 +00000111111111111111111100000 +00001111111111111111111110000 +00001111111111111111111110000 +00001112221111121111111110000 +00001111111111122111111110000 +00001111111111122111111110000 +00001112221111121111111110000 +00001111111111111111111110000 +00001111111111111111111110000 +00000111111111111111111100000 +00000001111111111111110000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +11111100000000000000000111111 +11110000000000000000000001111 +11000000000000000000000000011 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +10000000000000000000000000001 +11100000000000000000000000111 +11111000000000000000000011111 +11111110000000000000001111111 +11111111100000000000111111111 +11111111111000000011111111111 +11111111111110001111111111111 +11111111111111011111111111111 +11111111111111011111111111111 +11111111111111011111111111111 +11111111111111011111111111111 +11111111111111011111111111111 +11111111111111011111111111111 +11111111111111011111111111111 +11111111111111011111111111111 +11111111111111011111111111111 +11111111111111011111111111111 +11111111111111011111111111111 +11111111111111011111111111111 +00000000000000000000000000000 +00000000000000000000000000000 +00000000000000000000000000000 +11111111111111011111111111111 +11111111111111111111111111111 +11111111111111111111111111111 +11111111111111111111111111111 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 +10000000000000000000000000001 + diff --git a/delphi/sprites1.bmp b/delphi/sprites1.bmp new file mode 100644 index 0000000..d4103ae Binary files /dev/null and b/delphi/sprites1.bmp differ diff --git a/delphi/sprites2.bmp b/delphi/sprites2.bmp new file mode 100644 index 0000000..fa78257 Binary files /dev/null and b/delphi/sprites2.bmp differ diff --git a/dos.h b/dos.h new file mode 100644 index 0000000..93de44a --- /dev/null +++ b/dos.h @@ -0,0 +1,4 @@ +#pragma once + +#include +#include \ No newline at end of file diff --git a/grafix.h b/grafix.h new file mode 100644 index 0000000..6f70f09 --- /dev/null +++ b/grafix.h @@ -0,0 +1 @@ +#pragma once diff --git a/jinput.h b/jinput.h new file mode 100644 index 0000000..6f70f09 --- /dev/null +++ b/jinput.h @@ -0,0 +1 @@ +#pragma once diff --git a/midiplay.h b/midiplay.h new file mode 100644 index 0000000..6f70f09 --- /dev/null +++ b/midiplay.h @@ -0,0 +1 @@ +#pragma once diff --git a/pepe2000_utf8.cpp b/pepe2000_utf8.cpp new file mode 100644 index 0000000..b215295 --- /dev/null +++ b/pepe2000_utf8.cpp @@ -0,0 +1,3971 @@ +/*────────────────────────────────────────────────────────────────────────── + + PEPE EL PINTOR Versió 1.0 + Sergi Valor Martínez Juliol-Agost 1999 + + Versió 1.70 Build 3 Març 2000 (Windows2000) + + ──────────────────────────────────────────────────────────────────────────*/ + + + +#include "grafix.h" +#include "crt.h" +#include "jinput.h" +#include "dos.h" +#include "pepe_vell.h" +#include "midiplay.h" + +// const + +#define codi_sense_tecla 86 // jinput +#define max_m_y 6 // amplaria matriu personatge +#define max_m_x 6 // alçada matriu personatge +#define VGA 0xA000 +#define ample 248 +#define alt 192 +#define max_pintura 255 +#define color_pared 80 +#define l0 10 +#define l1 232 +#define l2 182 +#define l3 10 +#define es_un_bloc_per_pintar 0 +#define es_pepe 239 +#define es_un_bloc_pintat 2 +#define es_un_bicho 50 +#define es_una_paret 1 +#define es_casa 5 +#define max_malos 3 +#define amunt 0 +#define avall 2 +#define esquerra 3 +#define dreta 1 +#define verticalment 0 +#define horitzontalment 1 +#define no_mou 3 +#define max_fondos 13 +#define max_fondos_story 11 +#define color_marcador_pintura_fondo 34 +#define color_borde_m_p 239 +#define tamany_m_p 5 +#define pos_esq_m_p 266 // on comença el marcador de pintura per l'esquerra +#define pos_dreta_m_p 276 // on comença el marcador de pintura per la dreta +#define pos_base_m_p 180 // on comença el marcador de pintura per la base +#define pos_ini_x_pepe 238 +#define pos_ini_y_pepe 96 +#define vides_de_pepe 5 +#define blocs_fase_0 1102 +#define blocs_fase_3 990 +#define blocs_fase_7 778 +#define blocs_fase_1 1026 +#define blocs_fase_4 896 +#define blocs_fase_5 989 +#define blocs_fase_6 782 +#define blocs_fase_2 729 +#define blocs_fase_8 866 +#define blocs_fase_9 800 +#define blocs_fase_10 700 +#define ultima_fase 10 +#define color_fondo_marcador_punts 15 +#define naiximent_del_malo 0 +#define mos_a_pepe 1 +#define pot_ple 3 +#define pot_buit 2 +#define vida_extra 4 +#define facil 4 +#define normal 2 +#define dificil 0 +#define Left 0 +#define Right 1 + +#define musica_fase01 "./datos/mfase01.dat" +#define musica_fase02 "./datos/mfase02.dat" +#define musica_fase10 "./datos/mfase10.dat" +#define musica_logo "./datos/mlogo.dat" +#define musica_historia "./datos/mhist.dat" +#define musica_canvi_fase "./datos/mlevelc.dat" +#define musica_canvi_fase_n "./datos/mlevelcn.dat" +#define musica_title "./datos/mtitle.dat" +#define musica_game_over "./datos/mgover.dat" +#define musica_time_attack "./datos/mtimea.dat" +#define musica_final_joc "./datos/mfinalbo.dat" +#define musica_final_fals "./datos/mfinalf.dat" +#define musica_nit "./datos/mnit.dat" +#define musica_fase_nit "./datos/mnitfase.dat" +#define musica_campanes "./datos/mcampana.dat" +#define musica_options "./datos/moptions.dat" + +#define DONE01 1 +#define FINAL01 2 +#define FINAL02 3 +#define FINAL03 4 +#define HIST01 5 +#define HIST02 6 +#define HIST03 7 +#define HIST04 8 +#define MENU 9 +#define INTRO_N 10 +#define INTRO_N2 11 +#define LOGO 12 +#define PEPE01 13 +#define PEPE02 14 +#define PEPE03 15 +#define PEPE04 16 +#define PEPE05 17 +#define PEPE06 18 +#define PEPE07 19 +#define PEPE08 20 +#define PEPE09 21 +#define PEPE10 22 +#define PEPE11 23 +#define PEPEFINS 24 +#define RECORDS 25 +#define SELECT 26 +#define TIME 27 +#define TIME_FIN 28 +#define ULT_FASE 29 +#define CLASSIC 30 +#define FINALF1 31 +#define MENU_NIT 32 +#define IN_NIT 33 +#define SELECT_N 34 +#define OPTIONS 35 +#define MENU_S 36 +#define DONE05 37 +#define FONS_NIT 38 +#define TITOL 39 +#define CREDITSF 40 +#define FINALF2 41 +#define FASES 42 +#define FINALN01 43 +#define FINALN02 44 +#define FINALN03 45 +#define FINALN04 46 + +#define rosita_normal 16 +#define rosita_dificil 26 + +#define Dream_tour 7 + +#define pepe_malo 0 + 56 +#define d_malo1 132 + 56 +#define gorro 6 + 56 +#define d_malo2 138 + 56 +#define pepe_gorro 12 + 56 +#define d_malo3 144 + 56 +#define pepe 18 + 56 +#define amic 150 + 56 +#define pepe_b 24 + 56 +#define amic_m2 156 + 56 +#define pepe_m 30 + 56 +#define amic_a 162 + 56 +#define pepe_m2 36 + 56 +#define amic_a2 168 + 56 +#define pepe_a 42 + 56 +#define amic_b 174 + 56 +#define pepe_a2 48 + 56 +#define dib_pot 180 + 56 +#define rosita3 54 + 56 +#define dib_pared 186 + 56 +#define rosita 60 + 56 +#define dos_p 192 + 56 +#define rosita2 66 + 56 +#define num1 198 + 56 +#define rosita_chillido 72 + 56 +#define num2 204 + 56 +#define rosita_m 78 + 56 +#define num3 210 + 56 +#define rosita_m2 84 + 56 +#define num4 216 + 56 +#define rosita_a 90 + 56 +#define num5 222 + 56 +#define rosita_a2 96 + 56 +#define num6 228 + 56 +#define rosita_p 102 + 56 +#define num7 234 + 56 +#define preso 108 + 56 +#define num8 240 + 56 +#define rellontge_dib 114 + 56 +#define num9 246 + 56 +#define rellontge_dib_x 120 + 56 +#define num0 252 + 56 +#define rellontge_dib_y 126 + 56 +#define amic_m 314 + +#define tick 0 + (320 * 6) +#define num_11 198 + (320 * 6) +#define fletxa 9 + (320 * 6) +#define lletra_a 207 + (320 * 6) +#define fletxa2 18 + (320 * 6) +#define lletra_b 216 + (320 * 6) +#define fletxa3 27 + (320 * 6) +#define lletra_c 225 + (320 * 6) +#define fletxa_final01 36 + (320 * 6) +#define lletra_d 234 + (320 * 6) +#define fletxa_final02 45 + (320 * 6) +#define lletra_e 243 + (320 * 6) +#define fletxa_final03 54 + (320 * 6) +#define lletra_f 252 + (320 * 6) +#define fletxa_final04 63 + (320 * 6) +#define lletra_g 261 + (320 * 6) +#define help_1 72 + (320 * 6) +#define lletra_h 270 + (320 * 6) +#define help_2 81 + (320 * 6) +#define lletra_i 279 + (320 * 6) +#define altaveu_on 90 + (320 * 6) +#define lletra_j 288 + (320 * 6) +#define altaveu_off 99 + (320 * 6) +#define lletra_k 297 + (320 * 6) +#define num_1 108 + (320 * 6) +#define lletra_l 306 + (320 * 6) +#define num_2 117 + (320 * 6) +#define lletra_m 0 + (320 * 15) +#define num_3 126 + (320 * 6) +#define lletra_n 9 + (320 * 15) +#define num_4 135 + (320 * 6) +#define lletra_o 18 + (320 * 15) +#define num_5 144 + (320 * 6) +#define lletra_p 27 + (320 * 15) +#define num_6 153 + (320 * 6) +#define lletra_q 36 + (320 * 15) +#define num_7 162 + (320 * 6) +#define lletra_r 45 + (320 * 15) +#define num_8 171 + (320 * 6) +#define lletra_s 54 + (320 * 15) +#define num_9 180 + (320 * 6) +#define lletra_t 63 + (320 * 15) +#define num_0 189 + (320 * 6) +#define lletra_u 72 + (320 * 15) +#define lletra_y 108 + (320 * 15) +#define lletra_v 81 + (320 * 15) +#define lletra_z 117 + (320 * 15) +#define lletra_w 90 + (320 * 15) +#define lletra_parentesis_o 126 + (320 * 15) +#define lletra_x 99 + (320 * 15) +#define lletra_parentesis_t 135 + (320 * 15) +#define lletra_dos_punts 171 + (320 * 15) +#define lletra_exclamacio_o 144 + (320 * 15) +#define lletra_exclamacio_t 180 + (320 * 15) +#define lletra_apostrof 153 + (320 * 15) +#define lletra_punt 189 + (320 * 15) +#define lletra_guio 162 + (320 * 15) +#define lletra_espai 198 + (320 * 15) + +//var + + + //Virscr : Ptr_pantalla; + //VirScr2 : Ptr_pantalla; + //VirScrSP : Ptr_pantalla; + + + uint16_t Vaddr; // : word; + uint16_t Vaddr2; // : word; + uint16_t VaddrSP; // : word; + + uint16_t blocs_per_pintar;// : word; + uint16_t total_blocs_per_pintar;// : word; + uint16_t h, m, s, c, temps, hora;//: word; + uint16_t temps_final; // : word; + uint16_t tecla_amunt_dib, tecla_avall_dib, tecla_dreta_dib, tecla_esquerra_dib; // : word; + + uint8_t x,y; // : byte; + uint8_t i,j; // : byte; + uint8_t pintura; // : byte; + uint8_t que_hi_ha; // : byte; + uint8_t el_que_hi_havia; // : byte; + uint8_t velocitat_joc; // : byte; + uint8_t dificultat; // : byte; + uint8_t antiga_direccio; // : byte; + uint8_t valor_del_bloc; // : byte; + uint8_t cap_on_va_Pepe; // : byte; + uint8_t vides; // : byte; + uint8_t num_fase; // : byte; + uint8_t mode_rosita, mode_amic, mode_easy, mode_normal, mode_hard; // : byte; + uint8_t mode_easy_r, mode_normal_r, mode_hard_r, mode_Dream_tour; // : byte; + uint8_t color_pintura, color_marcador_pintura; // : byte; + uint8_t R, G, B; // : byte; + uint8_t volumen; // : byte; + uint8_t tecla_amunt, tecla_avall, tecla_esquerra, tecla_dreta; // : byte; + uint8_t contador_de_menus; // : byte; + uint8_t retard_pepe; // : byte; + uint8_t velocitat_pepe; // : byte; + + bool rosita_selected; // : boolean; + bool no_queden_vides; // : boolean; + bool naiximent; // : boolean; + bool map; // : boolean; + bool menejant; // : boolean; + bool time_attack_mode; // : boolean; + bool story_mode_mode; // : boolean; + bool amic_selected; // : boolean; + bool fletxa_final_fase; // : boolean; + bool malos_quets; // : boolean; + bool amb_so; // : boolean; + bool donar_vida; // : boolean; + bool mode_nocturne; // : boolean; + bool fin_historia; // : boolean; + bool eixir_del_joc; // : boolean; + bool en_casa; // : boolean; + bool final_fase; // : boolean; + bool GM; // : boolean; + bool midi; // : boolean; + bool sense_rellontge; // : boolean; + + uint8_t pantalla[38][29]; + uint8_t path[20]; // : ARRAY[1..20] of byte; + char nom[20][255]; + char nom2[20][255]; // : ARRAY[1..20] of string; + uint8_t *paleta; // : tpaleta; + char frase[255]; // : string; + uint16_t numero_G[91]; // : ARRAY [0..90] of word; + int32_t puntuacio[5]; // : ARRAY [1..5] of longint; + uint8_t minuts[5], segons_tabla[5]; // : ARRAY [1..5] of byte; + uint16_t numero[10]; // : ARRAY [0..9] of word; + int32_t punts; // : longint; + int32_t contador; // : longint; + + struct estrela_t + { + uint8_t velocitat; + uint16_t x, y; + }; + estrela_t estreles[10]; // estreles : ARRAY[1..10] of RECORD velocitat : byte; x,y : word; end; + + uint8_t Puerto, DMA, IRQ; // : byte; + + +struct rellontge_t +{ + uint8_t i, j; // : byte; + bool viu; // : boolean; + uint8_t temps; // : byte; +}; +rellontge_t rellontge; + +struct malo_t { + uint8_t i, j; + uint8_t sentit; + bool viu; + uint16_t dibuix; +}; +malo_t malo[max_malos]; + + + +/*──────────────────────────────────────────────────────────────────────────*/ +void power_off(uint16_t where) +{ + uint16_t i; + uint8_t j; + + fadedown(0, 0, 0, 0); + + cls32(0, where); + volcar32(where, 0xA000); + set_color(1, 63, 63, 63); + + for (int i = 0; i < 320; ++i) + putpixel(i, 100, 1, where); + + for (int i = 0; i <= 160; ++i) + { + putpixel(i, 100, 0, where); + putpixel(320 - i, 100, 0, where); + if (i % 2 == 0) + volcar32(where, 0xA000); + } + + for (int i = 0; i <= 20; ++i) + espera_VGA(); +} + +/*──────────────────────────────────────────────────────────────────────────*/ +void load_mif(int num, uint8_t *where) +{ + espera_VGA(); + cls32(0, VGA); + FILE *fich = fopen("datos/graf.mif", "rb"); + // Reset(fich); + uint8_t num_dibuixos = fgetc(fich); + // fread(&num_dibuixos, 1, 1, fich); // Read(fich,num_dibuixos); + int pos = 1 + (8 * num_dibuixos) + ((num - 1) * 64768); + fseek(fich, pos, SEEK_SET); + fread(where, 64000, 1, fich); + uint8_t paleta[768]; + fread(paleta, 768, 1, fich); + setpaleta(paleta); + fclose(fich); +} + +/*──────────────────────────────────────────────────────────────────────────*/ +void save_cfg() +{ + FILE *fich = fopen("pepe.ini", "w"); + + fprintf(fich, "PC SPEAKER: OFF=0, ON=1\n"); + fprintf(fich, "%hhu\n", amb_so ? 1 : 0); + + fprintf(fich, "VOLUMEN MIDI(0-10): OFF=0, MAX=10\n"); + fprintf(fich, "%hhu\n", volumen); + + fprintf(fich, "SYNTHESIZER: General Midi=1, FM Synthesizer=0\n"); + fprintf(fich, "%hhu\n", GM ? 1 : 0); + + fprintf(fich, "GAME KEYS:\n"); + fprintf(fich, "%hhu\n", tecla_amunt); + fprintf(fich, "%hu\n", tecla_amunt_dib); + fprintf(fich, "%hhu\n", tecla_avall); + fprintf(fich, "%hu\n", tecla_avall_dib); + fprintf(fich, "%hhu\n", tecla_dreta); + fprintf(fich, "%hu\n", tecla_dreta_dib); + fprintf(fich, "%hhu\n", tecla_esquerra); + fprintf(fich, "%hu\n", tecla_esquerra_dib); + + fclose(fich); +} + +/*──────────────────────────────────────────────────────────────────────────*/ +void load_cfg() +{ + char buffer[100]; + uint8_t tmp; + FILE *fich = fopen("pepe.ini", "r"); + + if (fich) + { + fgets(buffer, 100, fich); + fscanf(fich, "%hhu\n", &tmp); amb_so = tmp; + fgets(buffer, 100, fich); + fscanf(fich, "%hhu\n", &volumen); + fgets(buffer, 100, fich); + fscanf(fich, "%hhu\n", &tmp); GM = tmp; + + fgets(buffer, 100, fich); + fscanf(fich, "%hhu\n", &tecla_amunt); + fscanf(fich, "%hu\n", &tecla_amunt_dib); + fscanf(fich, "%hhu\n", &tecla_avall); + fscanf(fich, "%hu\n", &tecla_avall_dib); + fscanf(fich, "%hhu\n", &tecla_dreta); + fscanf(fich, "%hu\n", &tecla_dreta_dib); + fscanf(fich, "%hhu\n", &tecla_esquerra); + fscanf(fich, "%hu\n", &tecla_esquerra_dib); + + fclose(fich); + } + else + { + volumen = 0; + amb_so = false; + GM = true; + tecla_amunt = 16; + tecla_amunt_dib = 14157; + tecla_avall = 30; + tecla_avall_dib = 4485; + tecla_dreta = 25; + tecla_dreta_dib = 14133; + tecla_esquerra = 24; + tecla_esquerra_dib = 14109; + save_cfg(); + } + amb_so = false; +} + +/*──────────────────────────────────────────────────────────────────────────*/ +procedure ini_midi(midi_titol:string); +var aux : boolean; intents : word; + begin + + intents := 0; + if volumen>0 then + + begin + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + + if GM then + begin + aux:=setGM; + end + else begin + aux:=setFM; + end; + + if aux then + begin + + repeat until (loadMIDI(midi_titol)); + + SetVol(25*volumen); + + midi := true; + + end else begin volumen := 0; midi := false; end; + + save_cfg; + + end; + + end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure load_records; +var + x:byte; + fich : text; + fichbyte : file of byte; + +begin + + Assign(fich,'datos\story.dat'); + Reset(fich); + x:=1; + while x<6 do + begin + readln(fich,nom[x]); + readln(fich,puntuacio[x]); + inc(x); + end; + Close(fich); + + Assign(fich,'datos\time.dat'); + Reset(fich); + x:=1; + while x<6 do + begin + readln(fich,nom2[x]); + readln(fich,minuts[x]); + readln(fich,segons_tabla[x]); + inc(x); + end; + Close(fich); + + Assign(fichbyte,'datos\comp.dat'); + Reset(fichbyte); + seek(fichbyte,filesize(fichbyte)-9); + begin + read(fichbyte,mode_rosita); + read(fichbyte,mode_amic); + read(fichbyte,mode_easy); + read(fichbyte,mode_normal); + read(fichbyte,mode_hard); + read(fichbyte,mode_easy_r); + read(fichbyte,mode_normal_r); + read(fichbyte,mode_hard_r); + read(fichbyte,mode_Dream_tour); + end; + Close(fichbyte); + +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure save_records; +var + x:word; + fich : text; + fichbyte : file of byte; + +begin + Assign(fich,'datos\story.dat'); + Rewrite(fich); + x:=1; + while x<6 do + begin + writeln(fich,nom[x]); + writeln(fich,puntuacio[x]); + inc(x); + end; + Close(fich); + + Assign(fich,'datos\time.dat'); + Rewrite(fich); + x:=1; + while x<6 do + begin + writeln(fich,nom2[x]); + writeln(fich,minuts[x]); + writeln(fich,segons_tabla[x]); + inc(x); + end; + Close(fich); + + Assign(fichbyte,'datos\comp.dat'); + Reset(fichbyte); + seek(fichbyte,filesize(fichbyte)-9); + begin + write(fichbyte,mode_rosita); + write(fichbyte,mode_amic); + write(fichbyte,mode_easy); + write(fichbyte,mode_normal); + write(fichbyte,mode_hard); + write(fichbyte,mode_easy_r); + write(fichbyte,mode_normal_r); + write(fichbyte,mode_hard_r); + write(fichbyte,mode_Dream_Tour); + end; + Close(fichbyte); +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure pinta(offset:word; color:byte; x,y:word; where:word); +var i,j : byte; +begin + inc(x); inc(y); + for i:=0 to 5 do + for j:=0 to 5 do + if color<>255 then mem[where:(x+i)+((y+j)*320)]:=color + else if mem[vaddrSP:offset+i+(j*320)]<>255 then mem[where:(x+i)+((y+j)*320)]:=mem[vaddrSP:offset+i+(j*320)]; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure pinta_zoom(zoom:byte; offset:word; color:byte; x,y:word; where:word); +var i,j : byte; +begin + inc(x); inc(y); + for i:=0 to 5 do + for j:=0 to 5 do + if color<>255 then mem[where:(x+i)+((y+j)*320)]:=color + else if mem[vaddrSP:offset+i+(j*320)]<>255 then mem[where:(x+i)+((y+j)*320)]:=mem[vaddrSP:offset+i+(j*320)]; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure pinta_number(offset:word; color:byte; x,y:word; where:word); +var i,j : byte; +begin + inc(x); inc(y); + for i:=0 to 8 do + for j:=0 to 8 do + if color<>255 then mem[where:(x+i)+((y+j)*320)]:=color + else if mem[vaddrSP:offset+i+(j*320)]<>255 then mem[where:(x+i)+((y+j)*320)]:=mem[vaddrSP:offset+i+(j*320)]; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure pinta_number2(offset:word; color,color_determinat:byte; x,y:word; where:word); +var i,j : byte; +begin + inc(x); inc(y); + for i:=0 to 8 do + for j:=0 to 8 do + if color<>255 then mem[where:(x+i)+((y+j)*320)]:=color + else if (mem[vaddrSP:offset+i+(j*320)]<>255) + and (mem[vaddrSP:offset+i+(j*320)]<>254) then mem[where:(x+i)+((y+j)*320)]:=mem[vaddrSP:offset+i+(j*320)] + else if (mem[vaddrSP:offset+i+(j*320)]=254) then mem[where:(x+i)+((y+j)*320)]:=color_determinat; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure pinta_number_zoom(zoom:byte; offset:word; color:byte; x,y:word; where:word); +var i,j : integer; +begin + inc(x); inc(y); + for i:=0 to ((9*zoom)-1) do + for j:=0 to ((9*zoom)-1) do + if color<>255 then mem[where:(x+i)+((y+j)*320)]:=color + else if mem[vaddrSP:offset+(i div zoom)+((j div zoom)*320)]<>255 then + mem[where:(x+i)+((y+j)*320)]:=mem[vaddrSP:offset+(i div zoom)+((j div zoom)*320)]; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure retard(centesimes:integer); +var + h,m,s,c : word; + temps1, temps2 : longint; +begin + gettime(h,m,s,c); + temps1:=c+(s*100)+(m*6000)+(h*360000); + if centesimes>0 then + repeat + if (not(playing)) and (midi) then PlayMIDI; + gettime(h,m,s,c); + temps2:=c+(s*100)+(m*6000)+(h*360000); + until (temps2-temps1>=centesimes) or (TeclaPuls(KeySPACE)); +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure escriu_frase(nom:string;color_determinat:byte;x,y,where,velocitat:word;mode,mode2:byte); +var aux : byte; quina_lletra : word; +begin + for aux:=1 to length(nom) do + begin + if (mode2=0) and (TeclaPuls(KeySPACE)) then break; + if mode=0 then volcar32(VGA,where); + case nom[aux] of + + 'A' : quina_lletra:=lletra_a; + 'B' : quina_lletra:=lletra_b; + 'C' : quina_lletra:=lletra_c; + 'D' : quina_lletra:=lletra_d; + 'E' : quina_lletra:=lletra_e; + 'F' : quina_lletra:=lletra_f; + 'G' : quina_lletra:=lletra_g; + 'H' : quina_lletra:=lletra_h; + 'I' : quina_lletra:=lletra_i; + 'J' : quina_lletra:=lletra_j; + 'K' : quina_lletra:=lletra_k; + 'L' : quina_lletra:=lletra_l; + 'M' : quina_lletra:=lletra_m; + 'N' : quina_lletra:=lletra_n; + 'O' : quina_lletra:=lletra_o; + 'P' : quina_lletra:=lletra_p; + 'Q' : quina_lletra:=lletra_q; + 'R' : quina_lletra:=lletra_r; + 'S' : quina_lletra:=lletra_s; + 'T' : quina_lletra:=lletra_t; + 'U' : quina_lletra:=lletra_u; + 'V' : quina_lletra:=lletra_v; + 'W' : quina_lletra:=lletra_w; + 'X' : quina_lletra:=lletra_x; + 'Y' : quina_lletra:=lletra_y; + 'Z' : quina_lletra:=lletra_z; + + '0' : quina_lletra:=num_0; + '1' : quina_lletra:=num_1; + '2' : quina_lletra:=num_2; + '3' : quina_lletra:=num_3; + '4' : quina_lletra:=num_4; + '5' : quina_lletra:=num_5; + '6' : quina_lletra:=num_6; + '7' : quina_lletra:=num_7; + '8' : quina_lletra:=num_8; + '9' : quina_lletra:=num_9; + + ' ' : quina_lletra:=lletra_espai; + ':' : quina_lletra:=lletra_dos_punts; + '(' : quina_lletra:=lletra_parentesis_o; + ')' : quina_lletra:=lletra_parentesis_t; + '' : quina_lletra:=lletra_exclamacio_o; + '!' : quina_lletra:=lletra_exclamacio_t; + '*' : quina_lletra:=lletra_apostrof; + '.' : quina_lletra:=lletra_punt; + '-' : quina_lletra:=lletra_guio; + + end; + pinta_number2(quina_lletra,255,color_determinat,x+(aux*8),y,where); + retard(velocitat); + + if mode=0 then + begin + espera_VGA; + volcar32(where,VGA); + end; + end; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure borrar_frase(temps:integer;zona_mem1,zona_mem2:word); +begin + retard(temps); + volcar32(zona_mem1,zona_mem2); + espera_VGA; + volcar32(zona_mem2,VGA); +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure borrat_de_pantalla(where:word); +var i,j : word; +begin + for i:=0 to 31 do + begin + for j:=0 to 199 do + begin + putpixel(i,j,0,where); + putpixel(i+32,j,0,where); + putpixel(i+288,j,0,where); + putpixel(i+64,j,0,where); + putpixel(i+96,j,0,where); + putpixel(i+128,j,0,where); + putpixel(i+160,j,0,where); + putpixel(i+192,j,0,where); + putpixel(i+224,j,0,where); + putpixel(i+256,j,0,where); + end; + espera_vga; + volcar32(where,vga); + end; +end; + +/*──────────────────────────────────────────────────────────────────────────*/ +procedure intro_nom(var nom:string;color:word); +var + lletra : byte; + x,y : word; + aux : byte; + quina_lletra : byte; +begin + volcar32(VGA,vaddr); + lletra:=1; + nom:=''; + x:=210; + y:=45; + escriu_frase('ENHORABONA',color,110,10,vaddr,0,0,1); + escriu_frase('HAS ACONSEGUIT',color,92,20,vaddr,0,0,1); + escriu_frase('UN NOU RECORD',color,97,30,vaddr,0,0,1); + escriu_frase('INTRODUEIX EL TEU NOM:',color,35,45,vaddr,0,0,1); + repeat + if QteclaPuls then + begin + aux:=agarrartecla; + repeat until not(QteclaPuls); + inc(lletra); + case aux of + + KeyA : quina_lletra:=ord('A'); + KeyB : quina_lletra:=ord('B'); + KeyC : quina_lletra:=ord('C'); + KeyD : quina_lletra:=ord('D'); + KeyE : quina_lletra:=ord('E'); + KeyF : quina_lletra:=ord('F'); + KeyG : quina_lletra:=ord('G'); + KeyH : quina_lletra:=ord('H'); + KeyI : quina_lletra:=ord('I'); + KeyJ : quina_lletra:=ord('J'); + KeyK : quina_lletra:=ord('K'); + KeyL : quina_lletra:=ord('L'); + KeyM : quina_lletra:=ord('M'); + KeyN : quina_lletra:=ord('N'); + KeyO : quina_lletra:=ord('O'); + KeyP : quina_lletra:=ord('P'); + KeyQ : quina_lletra:=ord('Q'); + KeyR : quina_lletra:=ord('R'); + KeyS : quina_lletra:=ord('S'); + KeyT : quina_lletra:=ord('T'); + KeyU : quina_lletra:=ord('U'); + KeyV : quina_lletra:=ord('V'); + KeyW : quina_lletra:=ord('W'); + KeyX : quina_lletra:=ord('X'); + KeyY : quina_lletra:=ord('Y'); + KeyZ : quina_lletra:=ord('Z'); + KeySPACE : quina_lletra:=ord(' '); + KeyENTER : begin lletra:=9; quina_lletra:=ord(' '); end; + + end; + + escriu_frase(chr(quina_lletra),color,x,y,vaddr,0,0,0); + x:=x+8; + nom:=nom+chr(quina_lletra); + end; + until (lletra=9); + cls32(color,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + espera_VGA; + volcar32(vaddr,VGA); + retard(50); +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure escriu_records(segons:byte); +var + x:byte; + num1,num2,num3,num4,num5,num6,num7 : byte; + i,j : word; + temps,temps2:word; + +begin + + load_mif(records,vaddr2); + volcar32(vaddr2,vaddr); + espera_VGA; + volcar32(vaddr2,VGA); + + /* story mode */ + if (story_mode_mode) or ((not(story_mode_mode)) and (not(time_attack_mode))) then + begin + escriu_frase('- WORLD TOUR SCORE -',1,42,30,vaddr,0,0,1); + i:=150; + for x:=1 to 5 do + begin + j:=x*20+50; + escriu_frase(nom[x],2,60,x*20+50,vaddr,0,0,1); + + num1:=puntuacio[x] div 1000000; + num2:=(puntuacio[x] mod 1000000) div 100000; + num3:=((puntuacio[x] mod 1000000) mod 100000) div 10000; + num4:=(((puntuacio[x] mod 1000000) mod 100000) mod 10000) div 1000; + num5:=((((puntuacio[x] mod 1000000) mod 100000) mod 10000) mod 1000) div 100; + num6:=(((((puntuacio[x] mod 1000000) mod 100000) mod 10000) mod 1000) mod 100) div 10; + num7:=(((((puntuacio[x] mod 1000000) mod 100000) mod 10000) mod 100) mod 10); + + if num1<>0 then pinta_number(numero_G[num1],255,i,j,vaddr); + if (num2<>0) or (num1<>0) then pinta_number(numero_G[num2],255,i+6,j,vaddr); + if (num3<>0) or (num2<>0) or (num1<>0) then pinta_number(numero_G[num3],255,i+12,j,vaddr); + if (num4<>0) or (num3<>0) or (num2<>0) or (num1<>0) then pinta_number(numero_G[num4],255,i+18,j,vaddr); + if (num5<>0) or (num4<>0) or (num3<>0) or (num2<>0) or (num1<>0) then pinta_number(numero_G[num5],255,i+24,j,vaddr); + if (num6<>0) or (num5<>0) or (num4<>0) or (num3<>0) or (num2<>0) or (num1<>0) + then pinta_number(numero_G[num6],255,i+30,j,vaddr); + if (num7<>0) or (num6<>0) or (num5<>0) or (num4<>0) or (num3<>0) or (num2<>0) or (num1<>0) + then pinta_number(numero_G[num7],255,i+36,j,vaddr); + + espera_VGA; + volcar32(vaddr,VGA); + + end; + + espera_VGA; + volcar32(vaddr,VGA); + gettime(h,m,s,c); + temps:=h*3600+m*60+s; + repeat + gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until ((temps2-temps)>=segons) or (QteclaPuls); + end; + + /* time attack */ + if (time_attack_mode) or ((not(story_mode_mode)) and (not(time_attack_mode))) then + begin + volcar32(vaddr2,vaddr); + espera_VGA; + volcar32(vaddr2,VGA); + escriu_frase('- TIME ATTACK BEST TIMES -',1,20,30,vaddr,0,0,1); + i:=150; + for x:=1 to 5 do + begin + j:=x*20+50; + escriu_frase(nom2[x],2,60,x*20+50,vaddr,0,0,1); + + pinta_number(numero_G[minuts[x]],255,i,j,vaddr); + pinta_number(num_11,255,i+6,j,vaddr); + pinta_number(numero_G[segons_tabla[x] div 10],255,i+12,j,vaddr); + pinta_number(numero_G[segons_tabla[x] mod 10],255,i+18,j,vaddr); + + espera_VGA; + volcar32(vaddr,VGA); + + end; + + espera_VGA; + volcar32(vaddr,VGA); + gettime(h,m,s,c); + temps:=h*3600+m*60+s; + repeat + gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until ((temps2-temps)>=segons) or (QteclaPuls); + end; + borrat_de_pantalla(vaddr); + + + + +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure gestio_records(color:word); +var + trobat: boolean; + cont,i:byte; + minuts_prov,segons_prov:word; + +begin + /* world tour */ + if story_mode_mode then + begin + trobat:=false; + cont:=1; + while (not(trobat)) and (cont<6) do + begin + if (puntuacio[cont]minuts_prov) then + /*if (segons_tabla[cont]>=segons_prov) and + (not(trobat)) then */trobat:=true; + + if (minuts[cont]=minuts_prov) then + if (segons_tabla[cont]>=segons_prov) and + (not(trobat)) then trobat:=true; + + + if trobat then + begin + for i:=5 downto cont do + begin + nom2[i]:=nom2[i-1]; + minuts[i]:=minuts[i-1]; + segons_tabla[i]:=segons_tabla[i-1]; + end; + intro_nom(nom2[cont],color); + minuts[cont]:=minuts_prov; + segons_tabla[cont]:=segons_prov; + end; + inc(cont); + end; + end; + save_records; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure text_rosita; +begin + load_mif(pepe01,vaddr); + cls32(0,vaddr); + escriu_frase('FELICITATS!',64,10,90,vaddr,0,0,0); + escriu_frase('HAS SUPERAT TOTS ELS NIVELLS',64,10,110,vaddr,0,0,0); + escriu_frase('DE DIFICULTAT AMB PEPE.',64,10,120,vaddr,0,0,0); + escriu_frase('ARA JA POTS JUGAR AMB ROSITA.',64,10,130,vaddr,0,0,0); + escriu_frase('A ROSITA NO SE LI ACABA LA PINTURA.',64,10,150,vaddr,0,0,0); + retard(1000); + borrat_de_pantalla(vaddr); +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure text_amic; +begin + load_mif(pepe01,vaddr); + cls32(0,vaddr); + escriu_frase('FELICITATS!',64,10,90,vaddr,0,0,0); + escriu_frase('HAS SUPERAT TOTS ELS NIVELLS',64,10,110,vaddr,0,0,0); + escriu_frase('DE DIFICULTAT AMB ROSITA.',64,10,120,vaddr,0,0,0); + escriu_frase('ARA JA POTS JUGAR AMB JOB.',64,10,130,vaddr,0,0,0); + escriu_frase('JOB GUANYA EL DOBLE DE PUNTS.',64,10,150,vaddr,0,0,0); + escriu_frase('A PER EL RECORD !!',64,10,170,vaddr,0,0,0); + retard(1000); + borrat_de_pantalla(vaddr); +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure so_de(quin_so:byte); +var a,b : word; +begin + case quin_so of + + naiximent_del_malo : begin + for a:=0 to 5 do + for b:=0 to 40 do begin delay(1);sound(b*200);end; + nosound; + end; + mos_a_pepe : begin + a:=10000; + while a>1000 do begin sound(a);delay(1);a:=a-250;end; + nosound; + end; + pot_ple : begin + sound(5000);delay(velocitat_joc*10);nosound; + end; + pot_buit : begin + sound(1000);delay(velocitat_joc*10);nosound; + end; + vida_extra : begin + for a:=0 to 5 do + for b:=40 to 80 do + begin + delay(1); + sound(b*50); + end; + nosound; + end; + + end; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure pepe_text; +begin + load_mif(classic,vaddr); + espera_vga; + volcar32(vaddr,VGA); + retard(400); + fadedown(0,0,0,1); + setmode(3); + pepe_clasic; + setmode($13); +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure final_fals; +var + temps,temps2 : word; + VirScr3 : Ptr_pantalla; + Vaddr3 : word; +begin + setupvirtual(virscr3,vaddr3); + cls32(0,vaddr); + load_mif(finalf1,vaddr2); + load_mif(finalf2,vaddr3); + getpaleta(paleta); + + ini_midi(musica_final_fals); + if midi then Playmidi; + + for i:=1 to 3 do + begin + espera_VGA; + volcar32(vaddr,VGA); + Gettime(h,m,s,c); + temps:=h*3600+m*60+s; + Repeat + if not(playing) then begin ini_midi(musica_final_fals); + if midi then Playmidi; end; + Gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until (QteclaPuls) or ((temps2-temps)>=5); + espera_VGA; + volcar32(vaddr3,VGA); + setpaleta(paleta); + Play_WAV (sample[so_bomba]); + if i<3 then fadedown(0,0,0,0); + end; + + + PutSprite(vaddr2,vaddr,8683,234,151,43,27); + espera_VGA; + volcar32(vaddr,VGA); + setpaleta(paleta); + + for i:=1 to 2 do + begin + espera_VGA; + volcar32(vaddr,VGA); + Gettime(h,m,s,c); + temps:=h*3600+m*60+s; + Repeat + if not(playing) then begin ini_midi(musica_final_fals); + if midi then Playmidi; end; + Gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until (QteclaPuls) or ((temps2-temps)>=5); + espera_VGA; + volcar32(vaddr3,VGA); + Play_WAV (sample[so_bomba]); + Gettime(h,m,s,c); + temps:=h*3600+m*60+s; + Repeat + if not(playing) then begin ini_midi(musica_final_fals); + if midi then Playmidi; end; + Gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until (QteclaPuls) or ((temps2-temps)>=1); + end; + + PutSprite(vaddr2,vaddr,400,138,26,170,148); + PutSprite(vaddr2,vaddr3,400,138,26,170,148); + + i:=0; + repeat + inc(i); + espera_VGA; + volcar32(vaddr,VGA); + Gettime(h,m,s,c); + temps:=h*3600+m*60+s; + Repeat + if not(playing) then begin ini_midi(musica_final_fals); + if midi then Playmidi; end; + Gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until (QteclaPuls) or ((temps2-temps)>=5); + espera_VGA; + volcar32(vaddr3,VGA); + Play_WAV (sample[so_bomba]); + Gettime(h,m,s,c); + temps:=h*3600+m*60+s; + Repeat + if not(playing) then begin ini_midi(musica_final_fals); + if midi then Playmidi; end; + Gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until (QteclaPuls) or ((temps2-temps)>=2); + Until (Qteclapuls) or (i=3); + + fadedown(0,0,0,0); + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + Tancarvirtual(virscr3); +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure intro_logo; +var + paleta_blanca : tpaleta; + i, aux : byte; + temps,temps2 : word; +begin + + load_mif(logo,vaddr); + getpaleta(paleta); + for i:=1 to 255 do set_color(i,63,63,63); + getpaleta(paleta_blanca); + setpaleta(paleta); + blackout; + espera_VGA; + volcar32(vaddr,VGA); + ini_midi(musica_logo); + if midi then Playmidi; + fadeup(paleta,1); + Gettime(h,m,s,c); + temps:=h*3600+m*60+s; + Repeat + Gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until (QteclaPuls) or ((temps2-temps)>=6); + fadeup(paleta_blanca,1); + fadedown(0,0,0,0); + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; +end; + +/*──────────────────────────────────────────────────────────────────────────*/ +procedure titol_del_joc; +var + salta_intro : boolean; + i : word; j : byte; + R,G,B : byte; + temps, temps2 : word; +begin + salta_intro := false; + gettime(h,m,s,c); + + + if (h>=22) or (h<=8) then + begin + load_mif(intro_n,vaddr); + load_mif(intro_n2,vaddr2); + mode_nocturne:=true; + end + else begin + load_mif(titol,vaddr2); + mode_nocturne:=false; + espera_VGA; + volcar32(vaddr2,VGA); + + Gettime(h,m,s,c); + temps:=(h*3600)+(m*60)+s; + Repeat + Gettime(h,m,s,c); + temps2:=(h*3600)+(m*60)+s; + until (QteclaPuls) or ((temps2-temps)>=6); + + end; + + if mode_nocturne then + begin + + if not(midi) then ini_midi(musica_nit); + if (not(playing)) and (midi) then Playmidi; + + i:=0; + repeat + if (not(playing)) and (midi) then PlayMIDI; + j:=0; + while (j<100) do + begin + espera_VGA; + inc(j); + end; + espera_VGA; + volcar32(vaddr2,VGA); + j:=0; + while (j<100) do + begin + espera_VGA; + inc(j); + end; + espera_VGA; + volcar32(vaddr,VGA); + inc(i); + until (i>10) or (QteclaPuls); + if QteclaPuls then salta_intro:=true; + end + else ; + if TeclaPuls(KeySPACE) then salta_intro:=true; + fadedown(0,0,0,0); + +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure historia; +begin + if mode_nocturne then + begin + cls32(0,VGA); + load_mif(in_nit,vaddr); + getpaleta(paleta); + blackout; + espera_VGA; + volcar32(vaddr,VGA); + if (not(playing)) and (midi) then Playmidi; + fadeup(paleta,0); + retard(300); + fadedown(0,0,0,0); + end + else begin + fin_historia:=false; + cls32(0,VGA); + load_mif(hist01,vaddr); + getpaleta(paleta); + blackout; + espera_VGA; + volcar32(vaddr,VGA); + + ini_midi(musica_historia); + if midi then Playmidi; + + + fadeup(paleta,0); + escriu_frase('QUE BON DIA FA NO CREUS PEPE',2,40,90,vaddr2,10,0,0); + borrar_frase(150,vaddr,vaddr2); + escriu_frase('EEEE..SS..SSIII.SI',10,50,80,vaddr2,10,0,0); + borrar_frase(150,vaddr,vaddr2); + escriu_frase('(SEMPRE QUE M*ACOSTE',2,140,140,vaddr2,10,0,0); + escriu_frase('A PEPE ES POSA RARO)',2,140,150,vaddr2,10,0,0); + borrar_frase(150,vaddr,vaddr2); + + retard(200); + if QTeclaPuls then fin_historia:=true; + fadedown(0,0,0,0); + if not(fin_historia) then + begin + load_mif(hist02,vaddr); + getpaleta(paleta); + blackout; + espera_VGA; + volcar32(vaddr,VGA); + fadeup(paleta,0); + escriu_frase('AAAAY !',10,100,140,vaddr2,0,0,0); + borrar_frase(150,vaddr,vaddr2); + escriu_frase('JA T*HE PILLAT PEPE',3,100,55,vaddr2,10,0,0); + borrar_frase(150,vaddr,vaddr2); + escriu_frase('AUXILI!',2,145,125,vaddr2,0,0,0); + borrar_frase(150,vaddr,vaddr2); + retard(200); + end; + if QTeclaPuls then fin_historia:=true; + fadedown(0,0,0,0); + if not(fin_historia) then + begin + load_mif(hist03,vaddr); + getpaleta(paleta); + blackout; + espera_VGA; + volcar32(vaddr,VGA); + fadeup(paleta,0); + escriu_frase('ARA ROSITA ES MEUA',5,50,80,vaddr2,10,0,0); + borrar_frase(150,vaddr,vaddr2); + escriu_frase('SI VOLS ACONSEGUIR-LA',5,50,80,vaddr2,10,0,0); + escriu_frase('HAURAS DE SEGUIR-ME',5,50,90,vaddr2,10,0,0); + escriu_frase('PER TOT EL MON.',5,50,100,vaddr2,10,0,0); + borrar_frase(150,vaddr,vaddr2); + escriu_frase('JA JA JA JA JA !!',5,60,80,vaddr2,0,0,0); + borrar_frase(150,vaddr,vaddr2); + retard(200); + end; + if QTeclaPuls then fin_historia:=true; + fadedown(0,0,0,0); + if not(fin_historia) then + begin + load_mif(hist04,vaddr); + getpaleta(paleta); + blackout; + espera_VGA; + volcar32(vaddr,VGA); + fadeup(paleta,0); + escriu_frase('AJUDA*M PEPE!',2,120,60,vaddr2,5,0,0); + borrar_frase(150,vaddr,vaddr2); + escriu_frase('MALEIT SIGUES',7,50,50,vaddr2,60,0,0); + escriu_frase('ET TROBARE...',7,50,60,vaddr2,40,0,0); + retard(200); + end; + fadedown(0,0,0,0); + end; +end; + +/*──────────────────────────────────────────────────────────────────────────*/ + +procedure credits; +var i_int:integer; velocitat:longint; num : byte; + x,y,ample,alt,xo,yo:integer; + temps, temps2 : word; + offset : word; +begin + load_mif(creditsf,vaddr2); + cls32(0,vaddr); + + Gettime(h,m,s,c); + temps:=(h*3600)+(m*60)+s; + repeat + gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until (Qteclapuls) or ((temps2-temps)>=3); + + + for num:=1 to 5 do + begin + case num of + 1 : begin + x := 95; + y := 18; + ample := 124; + alt := 31; + end; + + 2 : begin + x := 92; + y := 48; + ample := 134; + alt := 67; + end; + + 3 : begin + x := 107; + y := 115; + ample := 98; + alt := 24; + end; + + 4 : begin + x := 113; + y := 138; + ample := 86; + alt := 13; + end; + + 5 : begin + x := 51; + y := 151; + ample := 213; + alt := 30; + end; + + end; + i_int:=200; + velocitat:=0; + offset:=x+(y*320); + while (i_int>80) do + begin + if (not(playing)) and (midi) then begin ini_midi(musica_final_joc); + if midi then Playmidi; end; + Put_Sprite_ICE_baix(vaddr2,vaddr,offset,ample,alt,x,i_int); + espera_VGA; + volcar32(vaddr,VGA); + inc(velocitat); + if velocitat mod 5=0 then dec(i_int,1); + end; + + if num<5 then + while (i_int>-alt) do + begin + if (not(playing)) and (midi) then begin ini_midi(musica_final_joc); + if midi then Playmidi; end; + Put_Sprite_ICE_dalt(vaddr2,vaddr,offset,ample,alt,x,i_int); + espera_VGA; + volcar32(vaddr,VGA); + inc(velocitat); + if velocitat mod 5=0 then dec(i_int,1); + end; + end; + + Gettime(h,m,s,c); + temps:=(h*3600)+(m*60)+s; + repeat + gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until (Qteclapuls) or ((temps2-temps)>=10); + + fadedown(0,0,0,3); + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + +end; + +/*──────────────────────────────────────────────────────────────────────────*/ + +procedure historia_final; +var + temps,temps2 : integer; + i,j : integer; + + procedure reixa(posx:word; long:byte; where:word); + const posy = 30; + begin + line(posx, posy,posx, 197-long,0,where); + line(posx+1,posy,posx+1,197-long,0,where); + line(posx+2,posy,posx+2,198-long,0,where); + line(posx+3,posy,posx+3,198-long,0,where); + line(posx+4,posy,posx+4,199-long,0,where); + line(posx+5,posy,posx+5,199-long,0,where); + line(posx+6,posy,posx+6,198-long,0,where); + line(posx+7,posy,posx+7,198-long,0,where); + line(posx+8,posy,posx+8,197-long,0,where); + line(posx+9,posy,posx+9,197-long,0,where); + end; + +begin + + cls32(0,VGA); + ini_midi(musica_final_joc); + if midi then Playmidi; + + /* dibuix 1 */ + if mode_nocturne then load_mif(finaln01,vaddr) else load_mif(final01,vaddr); + getpaleta(paleta); + blackout; + volcar32(vaddr,vaddr2); + if mode_nocturne then for i:=0 to 3 do reixa(100+(i*40),0,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + fadeup(paleta,0); + if mode_nocturne then + for j:=0 to 166 do + begin + volcar32(vaddr,vaddr2); + for i:=0 to 3 do reixa(100+(i*40)+(j mod 2),j,vaddr2); + espera_VGA; espera_VGA; + volcar32(vaddr2,VGA); + end; + if mode_nocturne then retard(200) else retard(600); + fadedown(0,0,0,0); + + /* dibuix 2 */ + if mode_nocturne then load_mif(finaln02,vaddr) else load_mif(final02,vaddr); + set_color(1,32,0,0); + getpaleta(paleta); + blackout; + espera_VGA; + volcar32(vaddr,VGA); + fadeup(paleta,0); + if mode_nocturne then + for i:=0 to 200 do + begin + j:=63-(ABS(32-(i mod 64))); + set_color(1,j,0,0); + espera_VGA;espera_VGA;espera_VGA;espera_VGA; + end; + if not(mode_nocturne) then retard(600); + fadedown(0,0,0,0); + + /* dibuix 3 */ + if mode_nocturne then load_mif(finaln03,vaddr) else load_mif(final03,vaddr); + set_color(253,39, 0,48); + set_color(254, 0,63, 6); + set_color(255, 0, 3,63); + getpaleta(paleta); + blackout; + espera_VGA; + volcar32(vaddr,VGA); + fadeup(paleta,0); + gettime(h,m,s,c); + temps:=h*3600+m*60+s; + + repeat + + retard(10); + espera_VGA; + set_color(253,39, 0,48); + set_color(254, 0,63, 6); + set_color(255, 0, 3,63); + retard(10); + espera_VGA; + set_color(253, 0, 3,63); + set_color(254,39, 0,48); + set_color(255, 0,63, 6); + retard(10); + espera_VGA; + set_color(253, 0,63, 6); + set_color(254, 0, 3,63); + set_color(255,39, 0,48); + + gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + + until (Qteclapuls) or ((temps2-temps)>=10); + + fadedown(0,0,0,0); + + /* dibuix 4 */ + if mode_nocturne then + begin + load_mif(finaln04,vaddr); + getpaleta(paleta); + blackout; + espera_VGA; + volcar32(vaddr,VGA); + fadeup(paleta,0); + retard(600); + fadedown(0,0,0,0); + end; + + + credits; + +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure put_map(uint8_t *nom;color:byte; x,y: word;i,j: byte; desti:word); +/* nom : nom de la matriu; color: 255 = original o color; + x,y = posició pantalla; i,j = tamany matriu; desti = VGA o vaddr)*/ +var a,b:word; +begin + for a:=x+1 to x+i do + for b:=y+1 to y+j do + begin + if color<>255 then putpixel(a,b,color,desti) + else putpixel(a,b,nom[a-x,b-y],desti); + end; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure pilla_temps; +begin + gettime(h,m,s,c); + hora := (s)+(m*60)+(h*3600); +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure posa_el_temps(where:word); +var + h1,m1,s1,c1,minuts,segons,i : word; +begin + gettime(h1,m1,s1,c1); + /*temps:=temps+(((h1-h)*24)+((m1-m)*60)+(s1-s));*/ + /*if (s1-s)>0 then temps:=temps+(100-c+c1) else temps:=temps+(c1-c);*/ + temps := (s1)+(m1*60)+(h1*3600) - hora; + minuts :=(temps) div 60; + segons :=(temps) mod 60; + + + i:= 255; + + pinta_number(num_0,180,i,82,where); + pinta_number(num_0,180,i+12,82,where); + pinta_number(num_0,180,i+18,82,where); + + pinta_number(num_11,255,i+6,82,where); + + pinta_number(numero_G[minuts],255,i,82,where); + pinta_number(numero_G[segons div 10],255,i+12,82,where); + pinta_number(numero_G[segons mod 10],255,i+18,82,where); +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure resultat_time_attack; +var i,minuts,segons : word; +begin + + fadedown(0,0,0,1); + load_mif(time_fin,vaddr2); + volcar32(vaddr2,vaddr); + + ini_midi(musica_game_over); + if midi then Playmidi; + + minuts:=(temps_final mod 3600) div 60; + segons:=(temps_final mod 3600) mod 60; + + i:=180; + + pinta_number_zoom(4,numero_G[minuts],255,i,126,vaddr); + pinta_number_zoom(4,num_11,255,i+6*4,126,vaddr); + pinta_number_zoom(4,numero_G[segons div 10],255,i+12*4,126,vaddr); + pinta_number_zoom(4,numero_G[segons mod 10],255,i+18*4,126,vaddr); + + espera_vga; + volcar32(vaddr,VGA); + retard(300); + gestio_records(43); + retard(100); + escriu_records(10); + borrat_de_pantalla(vaddr); + save_records; + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure missatge_game_over; +var + i,j : word; + k : byte; + num1,num2,num3,num4,num5,num6,num7 : byte; + +begin + + fadedown(0,0,0,2); + load_mif(pepefins,vaddr); + + ini_midi(musica_game_over); + if midi then Playmidi; + + if time_attack_mode then for i:=50 to 280 do + for j:=130 to 190 do putpixel(i,j,239,vaddr); + if story_mode_mode then + begin + volcar32(vaddr,vaddr2); + for i:=50 to 280 do + for j:=130 to 190 do putpixel(i,j,239,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + retard(200); + end; + + if story_mode_mode then + begin + i:=125/*135*/; + j:=170; + num1:=punts div 1000000; + num2:=(punts mod 1000000) div 100000; + num3:=((punts mod 1000000) mod 100000) div 10000; + num4:=(((punts mod 1000000) mod 100000) mod 10000) div 1000; + num5:=((((punts mod 1000000) mod 100000) mod 10000) mod 1000) div 100; + num6:=(((((punts mod 1000000) mod 100000) mod 10000) mod 1000) mod 100) div 10; + num7:=(((((punts mod 1000000) mod 100000) mod 10000) mod 100) mod 10); + + if num1<>0 then pinta_number(numero_G[num1],255,i,j,vaddr); + if (num2<>0) or (num1<>0) then pinta_number(numero_G[num2],255,i+6,j,vaddr); + if (num3<>0) or (num2<>0) or (num1<>0) then pinta_number(numero_G[num3],255,i+12,j,vaddr); + if (num4<>0) or (num3<>0) or (num2<>0) or (num1<>0) then pinta_number(numero_G[num4],255,i+18,j,vaddr); + if (num5<>0) or (num4<>0) or (num3<>0) or (num2<>0) or (num1<>0) then pinta_number(numero_G[num5],255,i+24,j,vaddr); + if (num6<>0) or (num5<>0) or (num4<>0) or (num3<>0) or (num2<>0) or (num1<>0) + then pinta_number(numero_G[num6],255,i+30,j,vaddr); + if (num7<>0) or (num6<>0) or (num5<>0) or (num4<>0) or (num3<>0) or (num2<>0) or (num1<>0) + then pinta_number(numero_G[num7],255,i+36,j,vaddr); + + /*pinta_number(numero_G[num1],255,i,j,vaddr); + pinta_number(numero_G[num2],255,i+6,j,vaddr); + pinta_number(numero_G[num3],255,i+12,j,vaddr); + pinta_number(numero_G[num4],255,i+18,j,vaddr); + pinta_number(numero_G[num5],255,i+24,j,vaddr); + pinta_number(numero_G[num6],255,i+30,j,vaddr); + pinta_number(numero_G[num7],255,i+36,j,vaddr);*/ + end; + + espera_vga; + volcar32(vaddr,VGA); + retard(300); + if story_mode_mode then gestio_records(144); + fadedown(0,0,0,0); + + + escriu_records(10); + borrat_de_pantalla(vaddr); + vides:=0; + no_queden_vides:=true; + save_records; + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure comprobar_comp_i_sprites; +const + tamany_comp = 2415; + tamany_sprites = 968792; +var + fich : file of byte; + i : word; + temp : longint; + aux : byte; + error : boolean; +begin + temp:=0; + error:=false; + assign(fich,'datos\comp.dat'); + reset(fich); + for i:=1 to filesize(fich)-9 do + begin + read(fich,aux); + inc(temp,aux); + end; + if temp<>tamany_comp then error:=true; + Close(fich); + + temp:=0; + assign(fich,'datos\sprites.dat'); + reset(fich); + for i:=1 to filesize(fich) do + begin + read(fich,aux); + inc(temp,aux); + end; + if temp<>tamany_sprites then error:=true; + Close(fich); + + if error then + begin + setmode($3); + Writeln('Algun fitxer ha estat modificat'); + Writeln('No puc executar el programa...'); + halt; + end; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure ini_vars(num_fase:byte); + + /*----------------------------------------------------*/ + procedure carrega_pantalla(num:byte); + var + fich : file of byte; + i,j,k : byte; + temp : byte; + + begin + if num = 0 then for i:=1 to 38 do for j:=1 to 29 do pantalla[i,j]:=0 + else begin + + Assign(fich,'datos/comp.dat'); + Reset(fich); + + for k:=1 to num do + begin + for i:=1 to 38 do + begin + for j:=1 to 29 do + begin + read(fich,temp); + pantalla[i,j] := temp; + end; + end; + end; + + Close(fich); + + end; + + end; + /*----------------------------------------------------*/ + +begin + malos_quets := false; + sense_rellontge:=true; + velocitat_pepe := 5; + x:=pos_ini_x_pepe; + y:=pos_ini_y_pepe; + fletxa_final_fase:=false; + if num_fase=0 then vides:=0 + else if num_fase=1 then vides:=vides_de_pepe + else vides:=vides; + pintura:=max_pintura; + en_casa:=true; + final_fase:=false; + rellontge.viu := false; + rellontge.temps := 0; + temps := 0; + + carrega_pantalla(num_fase); + + case num_fase of + + 0 : total_blocs_per_pintar:=blocs_fase_0; + + 1 : total_blocs_per_pintar:=blocs_fase_1; + + 2 : total_blocs_per_pintar:=blocs_fase_2; + + 3 : total_blocs_per_pintar:=blocs_fase_3; + + 4 : total_blocs_per_pintar:=blocs_fase_4; + + 5 : total_blocs_per_pintar:=blocs_fase_5; + + 6 : total_blocs_per_pintar:=blocs_fase_6; + + 7 : total_blocs_per_pintar:=blocs_fase_7; + + 8 : total_blocs_per_pintar:=blocs_fase_8; + + 9 : total_blocs_per_pintar:=blocs_fase_9; + + 10 : total_blocs_per_pintar:=blocs_fase_10; + + end; + blocs_per_pintar:=total_blocs_per_pintar; + temps:=0; + velocitat_joc:=1; + no_queden_vides:=false; + naiximent:=false; + map:=false; + + /* ini malos */ + if num_fase=ultima_fase then + begin + for i:=1 to max_malos do + begin + malo[i].viu:=false; + end; + malo[1].dibuix:=d_malo1; + malo[2].dibuix:=d_malo2; + malo[3].dibuix:=pepe_malo; + end + else begin + for i:=1 to max_malos do + begin + malo[i].viu:=false; + end; + malo[1].dibuix:=d_malo1; + malo[2].dibuix:=d_malo2; + malo[3].dibuix:=d_malo3; + end; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure ini_matrius; +begin + + /* fondos */ + path[1]:=pepe01; + path[2]:=pepe02; + path[3]:=pepe03; + path[4]:=pepe04; + path[5]:=pepe05; + path[6]:=pepe06; + path[7]:=pepe07; + path[8]:=pepe08; + path[9]:=pepe09; + path[10]:=pepe10; + path[11]:=pepe11; + path[12]:=ult_fase; + path[13]:=time; + path[14]:=fons_nit; + + /* matriu de numeros */ + numero[0]:=num0; + numero[1]:=num1; + numero[2]:=num2; + numero[3]:=num3; + numero[4]:=num4; + numero[5]:=num5; + numero[6]:=num6; + numero[7]:=num7; + numero[8]:=num8; + numero[9]:=num9; + + numero_G[0]:=num_0; + numero_G[1]:=num_1; + numero_G[2]:=num_2; + numero_G[3]:=num_3; + numero_G[4]:=num_4; + numero_G[5]:=num_5; + numero_G[6]:=num_6; + numero_G[7]:=num_7; + numero_G[8]:=num_8; + numero_G[9]:=num_9; + numero_G[10]:=num_11; + + load_records; + +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure pinta_marcadors; +var i,j : word; +begin + +/* pintura */ + for i:=pos_esq_m_p to pos_dreta_m_p do + for j:= (pos_base_m_p-(max_pintura div tamany_m_p)) to pos_base_m_p do + putpixel(i,j,color_marcador_pintura_fondo,vaddr); + for i:=pos_esq_m_p to pos_dreta_m_p do + for j:= (pos_base_m_p-(pintura div tamany_m_p)) to pos_base_m_p do + putpixel(i,j,color_marcador_pintura,vaddr); + if pintura=0 then + for i:=pos_esq_m_p to pos_dreta_m_p do + for j:= (pos_base_m_p-(pintura div tamany_m_p)) to pos_base_m_p do + + putpixel(i,(pos_base_m_p),color_marcador_pintura_fondo,vaddr); + + + if num_fase>0 then + begin + /* vides */ + pinta_number(numero_G[vides],255,268,169,vaddr); + + /* punts */ + i:=265; + j:=73; + + pinta_number(numero_G[punts],color_fondo_marcador_punts,i,j,vaddr); + pinta_number(numero_G[punts],color_fondo_marcador_punts,i+6,j,vaddr); + pinta_number(numero_G[punts],color_fondo_marcador_punts,i+12,j,vaddr); + pinta_number(numero_G[punts],color_fondo_marcador_punts,i+18,j,vaddr); + pinta_number(numero_G[punts],color_fondo_marcador_punts,i+24,j,vaddr); + pinta_number(numero_G[punts],color_fondo_marcador_punts,i+30,j,vaddr); + pinta_number(numero_G[punts],color_fondo_marcador_punts,i+36,j,vaddr); + + pinta_number(numero_G[punts div 1000000],255,i,j,vaddr); + pinta_number(numero_G[(punts mod 1000000) div 100000],255,i+6,j,vaddr); + pinta_number(numero_G[((punts mod 1000000) mod 100000) div 10000],255,i+12,j,vaddr); + pinta_number(numero_G[(((punts mod 1000000) mod 100000) mod 10000) div 1000],255,i+18,j,vaddr); + pinta_number(numero_G[((((punts mod 1000000) mod 100000) mod 10000) mod 1000) div 100],255,i+24,j,vaddr); + pinta_number(numero_G[(((((punts mod 1000000) mod 100000) mod 10000) mod 1000) mod 100) div 10],255,i+30,j,vaddr); + pinta_number(numero_G[(((((punts mod 1000000) mod 100000) mod 10000) mod 100) mod 10)],255,i+36,j,vaddr); + + /* blocs */ + /*pinta(numero[blocs_per_pintar],239,i,60,vaddr); + pinta(numero[blocs_per_pintar],239,i+4,60,vaddr); + pinta(numero[blocs_per_pintar],239,i+8,60,vaddr); + pinta(numero[blocs_per_pintar],239,i+12,60,vaddr); + + pinta(numero[blocs_per_pintar div 1000],255,i,60,vaddr); + pinta(numero[((blocs_per_pintar mod 1000) div 100)],255,i+4,60,vaddr); + pinta(numero[(((blocs_per_pintar mod 1000) mod 100) div 10)],255,i+8,60,vaddr); + pinta(numero[(((blocs_per_pintar mod 1000) mod 100) mod 10)],255,i+12,60,vaddr);*/ + + /* altaveu */ + /*if amb_so then + begin + pinta_number(altaveu_on,255,1,189,vaddr); + end + else begin + pinta_number(altaveu_off,255,1,189,vaddr); + end;*/ + /* mapa */ + + end; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure ini_pantalla; +var i,j : word; + i_int:integer; + offset : word; + VirscrFase : Ptr_pantalla; + VaddrFase : Word; + +begin + + getmem(virscrFase,6400); + vaddrFase:=seg(virscrFase^); + + load_mif(fases,vaddr); + Cls32(0,vaddrFase); + offset:=((num_fase div 6)*160)+((((num_fase-1) mod 5)*40)*320); + PutSprite(vaddr,vaddrFase,offset,160,40,0,0); + + if not(mode_nocturne) then + begin + if num_fase>0 then load_mif(path[random(max_fondos_story)+1],vaddr2) + else load_mif(path[13],vaddr2); + end + else load_mif(path[14],vaddr2); + + if (num_fase=ultima_fase) and not(mode_nocturne) then load_mif(path[12],vaddr2); + + + /* pinta numero de fase */ + if (num_fase>0) and (num_fase<10) then pinta_number(numero_G[num_fase],255,1,1,vaddr2); + + /* pinta les pareds */ + for i:=1 to 38 do + for j:=1 to 29 do + if pantalla[i,j]=es_una_paret then pinta(dib_pared,255,(i*6)+4,(j+1)*6,vaddr2) + /*put_matrix(pepe,color_pared,(i*6)+4,(j+1)*6,6,6,vaddr2)*/; + + /* pinta a Rosita i a la presó */ + if num_fase=ultima_fase then + begin + pinta(rosita,255,16,96,vaddr2); + pinta(preso,255,22,96,vaddr2); + for i:=97 to 102 do putpixel(16,i,237,vaddr2); + putpixel(17,97,237,vaddr2); + putpixel(22,97,237,vaddr2); + putpixel(17,102,237,vaddr2); + putpixel(22,102,237,vaddr2); + end; + + + /* pinta el marcador de pintura */ + for i:=pos_esq_m_p to pos_dreta_m_p do + for j:= (pos_base_m_p-(pintura div tamany_m_p)) to pos_base_m_p do + begin + putpixel(i,j,color_marcador_pintura,vaddr2); + putpixel(pos_esq_m_p-1,j,color_borde_m_p,vaddr2); + putpixel(pos_dreta_m_p+1,j,color_borde_m_p,vaddr2); + putpixel(i,(pos_base_m_p-(max_pintura div tamany_m_p)-1),color_borde_m_p,vaddr2); + putpixel(i,(pos_base_m_p+1),color_borde_m_p,vaddr2); + end; + + /* coloca la fase */ + getpaleta(paleta); + blackout; + cls32(0,vaddr); + PutBloc(vaddr2,0,vaddr,249,200,0,0); + volcar32(vaddr,VGA); + fadeup(paleta,0); + + /* posa el marcador */ + For j:=0 to 49 do + begin + i:=j shl 1; + PutBloc(vaddr2,248+((99-i)*320),vaddr,72,i+1,248,0); + PutBloc(vaddr2,32248,vaddr,72,i+1,248,199-i); + PutBloc(vaddr2,0,vaddr,249,200,0,0); + espera_VGA; + volcar32(vaddr,VGA); + end; + + /* posa el lletrero de fase X */ + if story_mode_mode then + for i_int:=-40 to 80 do + begin + volcar32(vaddr2,vaddr); + if i_int<20 then Put_Sprite_ICE_esquerra(vaddrFase,vaddr,0,160,40,i_int shl 2,80) + else Put_Sprite_ICE_dreta(vaddrFase,vaddr,0,160,40,i_int shl 2,80); + if i_int=14 then delay(2000); + espera_VGA; + Volcar32(vaddr,VGA); + end; + + Freemem(virscrFase,6400); + +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure level_complete; +var i,temps,temps2 : word; +begin + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + if not(mode_nocturne) then + begin + load_mif(done01,vaddr); + espera_vga; + volcar32(vaddr,VGA); + ini_midi(musica_canvi_fase); + if midi then Playmidi; + + Gettime(h,m,s,c); + temps:=h*3600+m*60+s; + Repeat + Gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until /*(QteclaPuls) or*/ ((temps2-temps)>=4); + + borrat_de_pantalla(vaddr); + end + else begin + load_mif(done05,vaddr); + espera_vga; + volcar32(vaddr,VGA); + ini_midi(musica_canvi_fase_n); + if midi then Playmidi; + if midi then repeat until not(playing) + else for i:=0 to 300 do espera_VGA; + borrat_de_pantalla(vaddr); + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + + end; + +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure volcat_de_pantalla; +begin + volcar32(vaddr,vaddr2); + + /* inicialització i comprobació de la fletxa de GO! */ + fletxa_final_fase := true; + for i:=1 to 38 do + for j:=1 to 29 do + if (pantalla[i,j]=es_un_bloc_per_pintar) then fletxa_final_fase:=false; + + + /* pinta el rellontge */ + if rellontge.viu then + case (c mod 50) of + + 0..12 : pinta(rellontge_dib,255,rellontge.i,rellontge.j,vaddr2); + 13..25 : pinta(rellontge_dib_X,255,rellontge.i,rellontge.j,vaddr2); + 26..37 : pinta(rellontge_dib,255,rellontge.i,rellontge.j,vaddr2); + 38..49 : pinta(rellontge_dib_Y,255,rellontge.i,rellontge.j,vaddr2); + end; + + if (x=pos_ini_x_pepe) and (y=pos_ini_y_pepe) then en_casa:=true; + + /* pinta a PEPE, ROSITA o JOB */ + if (mode_nocturne) and (not(rosita_selected)) and (not(amic_selected)) then pinta(gorro,255,x,y-6,vaddr2); + if pintura>0 then if rosita_selected then pinta(rosita_p,255,x,y,vaddr2) + else if amic_selected then pinta(amic,255,x,y,vaddr2) + else if mode_nocturne then pinta(pepe_gorro,255,x,y,vaddr2) + else pinta(pepe,255,x,y,vaddr2) + else if amic_selected then pinta(amic_b,255,x,y,vaddr2) + else if mode_nocturne then pinta(pepe_gorro,255,x,y,vaddr2) + else pinta(pepe_b,255,x,y,vaddr2); + + if not(en_casa) then pinta(dib_pot,255,238,96,vaddr2) + else begin + pinta(dib_pot,255,238,96,vaddr2); + if rosita_selected then pinta(rosita_p,255,x,y,vaddr2) + else if amic_selected then pinta(amic,255,x,y,vaddr2) + else if mode_nocturne then pinta(pepe_gorro,255,x,y,vaddr2) + else pinta(pepe,255,x,y,vaddr2); + end; + + + /* pinta a rosita en la pressó */ + if num_fase=ultima_fase then + begin + if (s mod 4)=0 then pinta(rosita,255,16,96,vaddr2) + else if (s mod 4)=1 then pinta(rosita2,255,16,96,vaddr2) + else if (s mod 4)=2 then pinta(rosita,255,16,96,vaddr2) + else pinta(rosita3,255,16,96,vaddr2); + if ((s mod 10)=0) or ((s mod 10)=1) then + begin + pinta(rosita_chillido,255,16,96,vaddr2); + pinta_number(help_1,255,12,87,vaddr2); + pinta_number(help_2,255,21,87,vaddr2); + end; + end; + + /* pinta el mapa */ + if map then put_map(pantalla,255,270,1,38,29,vaddr2); + + /* pinta l'altaveu */ + if amb_so then pinta_number(altaveu_on,255,2,188,vaddr2) + else pinta_number(altaveu_off,255,2,188,vaddr2); + + /* pinta la fletxa de GO! */ + if fletxa_final_fase then + if (c mod 99 < 50) then + begin + pinta_number(fletxa_final01,255,250,90,vaddr2); + pinta_number(fletxa_final02,255,259,90,vaddr2); + pinta_number(fletxa_final03,255,250,99,vaddr2); + pinta_number(fletxa_final04,255,259,99,vaddr2); + end + else begin + pinta_number(fletxa_final01,255,248,90,vaddr2); + pinta_number(fletxa_final02,255,257,90,vaddr2); + pinta_number(fletxa_final03,255,248,99,vaddr2); + pinta_number(fletxa_final04,255,257,99,vaddr2); + end; + + + espera_vga; + volcar32(vaddr2,VGA); +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure omplir_pot; +var i,j : byte; +begin + temps_final:=temps; + final_fase:=true; + for i:=1 to 38 do + for j:=1 to 29 do + if pantalla[i,j]=es_un_bloc_per_pintar + /*if blocs_per_pintar=0*/ then final_fase:=false; + + + if not(final_fase) then + begin + pinta(pepe,color_pintura,x,y,vaddr); + pantalla[(x div 6),((y div 6)-1)]:=es_un_bloc_pintat; + x:=pos_ini_x_pepe; + y:=pos_ini_y_pepe; + if mode_nocturne then pinta(pepe_gorro,255,x,y,vaddr) + else pinta(pepe,255,x,y,vaddr); + Play_WAV (sample[so_pot]); + while pintura0 then + begin + /*if amb_so then so_de(pot_ple);*/ + if not(rosita_selected) then dec(pintura); + pinta(pepe,color,x,y,vaddr); + pantalla[(x div 6),((y div 6)-1)]:=es_un_bloc_pintat; + if el_que_hi_havia=es_un_bloc_per_pintar then + begin + dec(blocs_per_pintar); + if not(amic_selected) then punts:=punts+(25-(5*dificultat))+valor_del_bloc + else punts:=punts+(((25-(5*dificultat))+valor_del_bloc)*2); + if (punts mod 20000)>(25-(5*dificultat)+valor_del_bloc) then donar_vida:=true; + if (vides<9) and (story_mode_mode) and (donar_vida) then if punts>100 then + if (punts mod 20000)<(25-(5*dificultat)+valor_del_bloc) then + if not(amic_selected) then + begin + donar_vida:=false; + inc(vides); + pinta_number_zoom(5,numero_G[vides],255,260,150,VGA); + if amb_so then PlayWav(sample[so_ring])/*so_de(vida_extra)*/ + else retard(40); + end; + end; + end + else if el_que_hi_havia=es_un_bloc_pintat then + begin + /*if amb_so then so_de(pot_buit);*/ + pinta(pepe,color,x,y,vaddr); + pantalla[(x div 6),((y div 6)-1)]:=es_un_bloc_pintat; + end + else if el_que_hi_havia=es_un_bloc_per_pintar then + begin + /*if amb_so then so_de(pot_buit);*/ + pantalla[(x div 6),((y div 6)-1)]:=es_un_bloc_per_pintar; + end; + antiga_direccio:=cap_on_va_Pepe; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure animacio_mort; +var i: byte; +begin + Play_WAV (sample[so_mort]); + for i:=1 to 5 do + begin + retard(10); + if rosita_selected then pinta(rosita_m,255,x,y,VGA) + else if amic_selected then pinta(amic_m,255,x,y,VGA) + else pinta(pepe_m,255,x,y,VGA); + + /*if amb_so then sound(2000);*/ + retard(10); + if rosita_selected then pinta(rosita_m2,255,x,y,VGA) + else if amic_selected then pinta(amic_m2,255,x,y,VGA) + else pinta(pepe_m2,255,x,y,VGA); + /*if amb_so then sound(1000);*/ + end; + nosound; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure animacio_alegria; +var i: byte; +begin + + if (mode_nocturne) and + (not(rosita_selected)) and + (not(amic_selected)) then + begin + que_hi_ha:=pantalla[((x-max_m_x) div 6),(((y-max_m_y) div 6)-1)]; + if que_hi_ha=es_un_bloc_pintat then pinta(gorro,color_pintura,x-6,y-6,VGA) + else if que_hi_ha=es_una_paret then pinta(dib_pared,255,x-6,y-6,VGA); + pinta(gorro,255,x,y-6,VGA); + end; + for i:=1 to 10 do + begin + retard(10); + if rosita_selected then pinta(rosita_a,255,x,y,VGA) + else if amic_selected then pinta(amic_a,255,x,y,VGA) + else if mode_nocturne then pinta(pepe_gorro,255,x,y,VGA) + else pinta(pepe_a,255,x,y,VGA); + retard(10); + if rosita_selected then pinta(rosita_a2,255,x,y,VGA) + else if amic_selected then pinta(amic_a2,255,x,y,VGA) + else if mode_nocturne then pinta(pepe_gorro,255,x,y,VGA) + else pinta(pepe_a2,255,x,y,VGA); + end; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure mort; +begin + if vides=0 then + begin + no_queden_vides:=true; + pinta(pepe,color_pintura,x,y,vaddr); + volcat_de_pantalla; + animacio_mort; + x:=pos_ini_x_pepe; + y:=pos_ini_y_pepe; + en_casa:=true; + end + else begin + if vides>0 then dec(vides); + if el_que_hi_havia=es_un_bloc_pintat then pinta(pepe,color_pintura,x,y,vaddr); + volcat_de_pantalla; + /*so_de(mos_a_pepe);*/Play_WAV (sample[so_mort]); + animacio_mort; + pantalla[(x div 6),(y div 6)-1]:=el_que_hi_havia/*es_un_bloc_pintat*/; + x:=pos_ini_x_pepe; + y:=pos_ini_y_pepe; + en_casa:=true; + volcat_de_pantalla; + if mode_nocturne then pinta(pepe_gorro,255,x,y,vaddr2) + else pinta(pepe,255,x,y,vaddr2); + omplir_pot; + volcat_de_pantalla; + retard_pepe:=velocitat_pepe; + end; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure mira_el_que_hi_ha(cap_on_vaig:byte); +begin +el_que_hi_havia:=que_hi_ha; + case cap_on_vaig of + + amunt:que_hi_ha:=pantalla[(x div 6),(((y-max_m_y) div 6)-1)]; + dreta:que_hi_ha:=pantalla[((x+max_m_x) div 6),((y div 6)-1)]; + avall:que_hi_ha:=pantalla[(x div 6),(((y+max_m_y) div 6)-1)]; + esquerra:que_hi_ha:=pantalla[((x-max_m_x) div 6),((y div 6)-1)]; + + end; + +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure ja_no_pots_eixir; +begin + escriu_frase('JA NO POTS EIXIR',64,50,96,vaddr,10,0,1); + animacio_mort; + x:=0; + y:=0; + no_queden_vides:=true; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure munta_velocitat_joc; +begin + if velocitat_pepe<9 then inc(velocitat_pepe); + pinta_number_zoom(6,numero_G[velocitat_pepe],255,110,80,VGA); + if amb_so then + begin + sound(velocitat_pepe*150); + retard(1); + nosound; + end; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure baixa_velocitat_joc; +begin + if velocitat_pepe>1 then dec(velocitat_pepe); + pinta_number_zoom(6,numero_G[velocitat_pepe],255,110,80,VGA); + if amb_so then + begin + sound(velocitat_pepe*150); + retard(1); + nosound; + end; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure moure(direccio:byte); +var desp_pixel:byte; +begin + cap_on_va_Pepe:=direccio; + case direccio of + amunt:if ((y-max_m_y)>=l0) and (not(en_casa)) + and (not(pantalla[(x div 6),(((y-max_m_y) div 6)-1)]=es_una_paret)) then + begin + mira_el_que_hi_ha(direccio); + if que_hi_ha=es_un_bicho then mort + else begin + pinta_un_bloc(color_pintura,pintura); + /*for desp_pixel:=1 to max_m_y do begin dec(y); volcat_de_pantalla; end;*/ + y:=y-max_m_y; + /*if not(amb_so) then *//*retard(velocitat_joc);*/ + retard_pepe:=velocitat_pepe; + menejant:=true; + pantalla[(x div 6),((y div 6)-1)]:=es_pepe; + end; + + end; + dreta:begin + if (not(en_casa)) + and (not(pantalla[((x+max_m_x) div 6),((y div 6)-1)]=es_una_paret)) then + if ((x+max_m_x)<=l1) then + begin + mira_el_que_hi_ha(direccio); + if que_hi_ha=es_un_bicho then mort + else begin + pinta_un_bloc(color_pintura,pintura); + x:=x+max_m_x; + /*if not(amb_so) then *//*retard(velocitat_joc);*/ + retard_pepe:=velocitat_pepe; + menejant:=true; + pantalla[(x div 6),((y div 6)-1)]:=es_pepe; + end; + + end + else if (x=232) and (y=96) /*and (pintura=l3) + and (not(pantalla[((x-max_m_x) div 6),((y div 6)-1)]=es_una_paret)) then + begin + mira_el_que_hi_ha(direccio); + if (en_casa) and (que_hi_ha=es_un_bicho) then ja_no_pots_eixir; + /*if en_casa then x:=x-max_m_x + else*/ + if /*(not(en_casa)) and*/ (que_hi_ha=es_un_bicho) then mort + else begin + pinta_un_bloc(color_pintura,pintura); + x:=x-max_m_x; + /*if not(amb_so) then *//*retard(velocitat_joc);*/ + retard_pepe:=velocitat_pepe; + menejant:=true; + pantalla[(x div 6),((y div 6)-1)]:=es_pepe; + end; + + en_casa:=false; + end; + end; + + pinta_marcadors; + +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure ini_rellontge; +var a,b : byte; +begin + + /*randomize;*/ + repeat + + a:=random(38)+1; + b:=random(29)+1; + + until not(pantalla[a,b]=es_una_paret); + rellontge.i := (a*6)+4; + rellontge.j := (b+1)*6; + rellontge.viu := true; + Play_WAV (sample[so_ring]); + sense_rellontge := false; + +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure naix_malo(numero:byte); +var a,b : byte; cont : word; + begin + malo[numero].viu:=true; + /*randomize;*/ + cont := 0; + repeat + a:=random(38)+1; + b:=random(29)+1; + inc(cont); if cont>10000 then begin a:=38; b:=15; break; end; + until (pantalla[a,b]=es_un_bloc_pintat) and (abs(a-(x div 6))>5) and (abs(b-((y div 6)-1))>5); + malo[numero].i:=a; + malo[numero].j:=b; + /*so_de(naiximent_del_malo);*/Play_WAV (sample[so_malo]); + pinta(malo[numero].dibuix,255,((malo[numero].i*6)+4),(malo[numero].j+1)*6,vaddr); +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure mou_malo(numero,direccio:byte); +begin + case direccio of + + amunt:if (pantalla[malo[numero].i,malo[numero].j-1]=es_un_bloc_pintat) + and (not(pantalla[malo[numero].i,malo[numero].j-1]=es_un_bicho)) then + begin + pinta(malo[numero].dibuix,color_pintura,(malo[numero].i*6)+4,(malo[numero].j+1)*6,vaddr); + pantalla[malo[numero].i,malo[numero].j]:=es_un_bloc_pintat; + dec(malo[numero].j); + pinta(malo[numero].dibuix,255,(malo[numero].i*6)+4,(malo[numero].j+1)*6,vaddr); + pantalla[malo[numero].i,malo[numero].j]:=es_un_bicho; + end + else if (pantalla[malo[numero].i,malo[numero].j-1]=es_pepe) + and (not(en_casa)) + and (pintura>0) then mort + else if (pintura=0) + and (que_hi_ha=es_un_bloc_pintat) + and (pantalla[malo[numero].i,malo[numero].j-1]=es_pepe) + and (not(en_casa)) then mort; + avall:if (pantalla[malo[numero].i,malo[numero].j+1]=es_un_bloc_pintat) + and (not(pantalla[malo[numero].i,malo[numero].j+1]=es_un_bicho)) then + begin + pinta(malo[numero].dibuix,color_pintura,(malo[numero].i*6)+4,(malo[numero].j+1)*6,vaddr); + pantalla[malo[numero].i,malo[numero].j]:=es_un_bloc_pintat; + inc(malo[numero].j); + pinta(malo[numero].dibuix,255,(malo[numero].i*6)+4,(malo[numero].j+1)*6,vaddr); + pantalla[malo[numero].i,malo[numero].j]:=es_un_bicho; + end + else if (pantalla[malo[numero].i,malo[numero].j+1]=es_pepe) + and (not(en_casa)) + and (pintura>0) then mort + else if (pintura=0) + and (que_hi_ha=es_un_bloc_pintat) + and (pantalla[malo[numero].i,malo[numero].j+1]=es_pepe) + and (not(en_casa)) then mort; + dreta:if (pantalla[malo[numero].i+1,malo[numero].j]=es_un_bloc_pintat) + and (not(pantalla[malo[numero].i+1,malo[numero].j]=es_un_bicho)) + and (not((malo[numero].i+1)=39)) then + begin + pinta(malo[numero].dibuix,color_pintura,(malo[numero].i*6)+4,(malo[numero].j+1)*6,vaddr); + pantalla[malo[numero].i,malo[numero].j]:=es_un_bloc_pintat; + inc(malo[numero].i); + pinta(malo[numero].dibuix,255,(malo[numero].i*6)+4,(malo[numero].j+1)*6,vaddr); + pantalla[malo[numero].i,malo[numero].j]:=es_un_bicho; + end + else if (pantalla[malo[numero].i+1,malo[numero].j]=es_pepe) + or ((malo[numero].i+1)=39) then + if (not(en_casa)) + and (pintura>0) then mort + else if (pantalla[malo[numero].i+1,malo[numero].j]=es_pepe) + or ((malo[numero].i+1)=39) then + if (pintura=0) + and (que_hi_ha=es_un_bloc_pintat) + and (pantalla[malo[numero].i+1,malo[numero].j]=es_pepe) + and (not(en_casa)) then mort + else if ((malo[numero].i+1)=39) and (malo[numero].j=15) and (en_casa) then ja_no_pots_eixir; + esquerra:if (pantalla[malo[numero].i-1,malo[numero].j]=es_un_bloc_pintat) + and (not(pantalla[malo[numero].i-1,malo[numero].j]=es_un_bicho)) then + begin + pinta(malo[numero].dibuix,color_pintura,(malo[numero].i*6)+4,(malo[numero].j+1)*6,vaddr); + pantalla[malo[numero].i,malo[numero].j]:=es_un_bloc_pintat; + dec(malo[numero].i); + pinta(malo[numero].dibuix,255,(malo[numero].i*6)+4,(malo[numero].j+1)*6,vaddr); + pantalla[malo[numero].i,malo[numero].j]:=es_un_bicho; + end + else if (pantalla[malo[numero].i-1,malo[numero].j]=es_pepe) + and (not(en_casa)) + and (pintura>0) then mort + else if (pintura=0) + and (que_hi_ha=es_un_bloc_pintat) + and (pantalla[malo[numero].i-1,malo[numero].j]=es_pepe) + and (not(en_casa)) then mort; + end; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure moure_malos; +begin + for i:=1 to max_malos do + if malo[i].viu then + begin + /*randomize;*/ + case malo[i].sentit of + + horitzontalment:if ((malo[i].i*6)+4)>x then + begin + mou_malo(i,esquerra); + malo[i].sentit:=random(2+dificultat); + end + else if ((malo[i].i*6)+4)y then + begin + mou_malo(i,amunt); + malo[i].sentit:=random(2+dificultat); + end + else if ((malo[i].j+1)*6)'') and (P<>'') then + escriu_frase('DATOS DEL JOC CARREGATS',color,20,110,vaddr,0,0,1); + + escriu_frase('PULSA UNA TECLA PER A CONTINUAR...',color,20,180,vaddr,0,0,1); + + Repeat until QteclaPuls; + +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure story_mode; +var + eixir : boolean; + s_vella : byte; + musica_fase:string; + +begin + + historia; + num_fase:=1; + repeat + + contador:=0; + ini_vars(num_fase); + case num_fase of + + 1,3,5,7,9 : musica_fase:=musica_fase01; + + 2,4,6,8 : musica_fase:=musica_fase02; + + 10 : musica_fase:=musica_fase10; + + end; + if num_fase=1 then punts:=0; + /*if not(mode_nocturne) then pantalla_presentacio(num_fase);*/ + ini_pantalla; + volcar32(vaddr2,vaddr); + pinta_marcadors; + eixir:=false; + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + if mode_nocturne then ini_midi(musica_fase_nit) + else ini_midi(musica_fase); + + if midi then Playmidi; + /*------------------------------*/ + repeat + + if (not(playing)) and (midi) then PlayMIDI; + + s_vella := s; + gettime(h,m,s,c); + + menejant:=false; + + inc(contador); + if retard_pepe>0 then dec(retard_pepe); + + if teclapuls(KeyKeypadPlus) then + begin + munta_velocitat_joc; + repeat until not(TeclaPuls(KeyKeypadPlus)); + end; + + if teclapuls(KeyKeypadminus) then + begin + baixa_velocitat_joc; + repeat until not(TeclaPuls(KeyKeypadMinus)); + end; + + if retard_pepe=0 then + if teclapuls(tecla_amunt) then moure(amunt) + else if teclapuls(tecla_avall) then moure(avall) + else if teclapuls(tecla_dreta) then moure(dreta) + else if teclapuls(tecla_esquerra) then moure(esquerra); + + if TeclaPuls(KeyM) then begin map:=not(map); repeat until not(TeclaPuls(KeyM)); end; + + /*---------*/ +/* if TeclaPuls(KeyN) then + begin + final_fase:=true; + num_fase:=9; + end; + + if TeclaPuls(KeyB) then final_fase:=true;*/ + /*---------*/ + + if teclapuls(Key1) then + begin + amb_so:=/*not(amb_so);*/false; + repeat until not(TeclaPuls(Key1)); + end; + + if teclapuls(KeyESC) then + begin + escriu_frase('JOC DETINGUT',147,69,89,vaddr2,0,0,0); + escriu_frase('(*ESC* PER A EIXIR)',147,38,101,vaddr2,0,0,0); + espera_VGA; + volcar32(vaddr2,VGA); + repeat until not(TeclaPuls(KeyESC)); + repeat until (QteclaPuls); + if TeclaPuls(KeyESC) then eixir:=true; + end; + + if rellontge.viu then + if (x = rellontge.i) and (y = rellontge.j) then + begin + malos_quets := true; + rellontge.temps := 0; + rellontge.viu := false; + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + ini_midi(musica_campanes); + if midi then Playmidi; + end; + + fer_apareixer_els_malos; + + if not(malos_quets) then + begin + if contador mod velocitat_pepe = 0 then moure_malos + end + else begin + if (s_vella<>s) then inc(rellontge.temps); + if rellontge.temps = 10 then + begin + malos_quets:=false; + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + if mode_nocturne then ini_midi(musica_fase_nit) + else ini_midi(musica_fase); + if midi then Playmidi; + end; + + end; + + if not(no_queden_vides) then volcat_de_pantalla; + + /*------------------------------*/ + + until (eixir) or (final_fase) or (no_queden_vides); + if final_fase then if num_fase0 then dec(retard_pepe); + + menejant:=false; + + if retard_pepe=0 then begin + if teclapuls(tecla_amunt) then moure(amunt) + else if teclapuls(tecla_avall) then moure(avall) + else if teclapuls(tecla_dreta) then moure(dreta) + else if teclapuls(tecla_esquerra) then moure(esquerra); + end; + + if teclapuls(Key1) then + begin + amb_so:=/*not(amb_so);*/false; + repeat until not(TeclaPuls(Key1)); + end; + + if teclapuls(KeyESC) then + begin + eixir:=true; + end; + + /*if TeclaPuls(KeyN) then final_fase:=true;*/ + + fer_apareixer_els_malos; + + posa_el_temps(vaddr); + + if (contador mod velocitat_pepe) = 0 then moure_malos; + + if not(no_queden_vides) then volcat_de_pantalla; + + /*------------------------------*/ + until (eixir) or (final_fase) or (no_queden_vides); + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + if final_fase then + begin + pinta(pepe,color_pintura,x,y,VGA); + x:=pos_ini_x_pepe; + y:=pos_ini_y_pepe; + animacio_alegria; + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + + resultat_time_attack; + end + else if (eixir) then + begin + fadedown(0,0,0,0); + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + end; + + if no_queden_vides then + begin + missatge_game_over; + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + end; +end; +/*──────────────────────────────────────────────────────────────────────────*/ +procedure menu_joc; +var +temps,temps2 : word; +pos,pos_dif,pos_m,cord_y : byte; +i,j,a_on_pinte_el_marc : word; +aux : byte; +tecla_incorrecta : boolean; +i_int:integer; +dib_aux : word; +percentatge : byte; + +procedure ini_estreles; +var i : byte; +begin + cls32(0,vaddr); + for i:=1 to 10 do + begin + estreles[i].x:=random(290); + estreles[i].y:=1; + estreles[i].velocitat:=random(3)+1; + end; +end; + +procedure fondo_estreles(from,where:word); +var + i,a,b : byte; + +begin + for i:=1 to 10 do + begin + if (estreles[i].y + estreles[i].velocitat) > 191 then + begin + estreles[i].x := random(290); + estreles[i].y := 1; + estreles[i].velocitat := random(3) + 1; + end + else estreles[i].y := estreles[i].y + (estreles[i].velocitat); + Putsprite(from,where,26747,9,8,estreles[i].x,estreles[i].y); + end; +end; + + +procedure actualitza_options(from,where:word); +var i,j:byte; +begin + + cls32(0,vaddr2); + + for i:=0 to 3 do + for j:=0 to 5 do Putsprite(vaddr,where,48000,50,50,j*50,i*50); + + fondo_estreles(vaddr,vaddr2); + + Putsprite(from,where,30400,165,28,70,5); + + Putsprite(from,where,39733,116,18,22,43); + if amb_so then Putsprite(from,where,40492,25,17,149,45) + else Putsprite(from,where,39557,28,20,150,42); + + Putsprite(from,where,57332,113,19,20,81); + if GM then Putsprite(from,where,51573,107,17,141,81) + else Putsprite(from,where,51684,130,20,141,81); + + Putsprite(from,where,45172,39,20,22,61); + case volumen of + + 0 : Putsprite(from,where,45551,32,18,70,62); + 1 : Putsprite(from,where,45580,16,18,70,62); + 2 : Putsprite(from,where,45596,16,18,70,62); + 3 : Putsprite(from,where,45611,16,18,70,62); + 4 : Putsprite(from,where,45626,16,18,70,62); + 5 : Putsprite(from,where,45642,16,18,70,62); + 6 : Putsprite(from,where,45658,16,18,70,62); + 7 : Putsprite(from,where,45673,16,18,70,62); + 8 : Putsprite(from,where,45689,16,18,70,62); + 9 : Putsprite(from,where,45705,14,18,71,62); + 10 : Putsprite(from,where,45720,40,18,70,62); + end; + + Putsprite(from,where,21673,84,73,22,117); + + Putsprite(vaddr,vaddr2,tecla_amunt_dib,21,21,135,110); + Putsprite(vaddr,vaddr2,tecla_avall_dib,21,21,135,131); + Putsprite(vaddr,vaddr2,tecla_esquerra_dib,21,21,135,152); + Putsprite(vaddr,vaddr2,tecla_dreta_dib,21,21,135,173); + + /* fletxes i ESC */ + Putsprite(vaddr,vaddr2,31527,47,24,238,172); + + /* Complet + percentatge */ + Putsprite(vaddr,vaddr2,58405,70,17,200,120); + Putsprite(vaddr,vaddr2,percentatge*29,29,14,220,142); + + Pinta_number(fletxa3,255,13,cord_y,vaddr2); + +end; + + procedure pinta_marcs(posicio:word); + var + i : word; + begin + volcar32(vaddr,vaddr2); + for i:=posicio to posicio+75 do + begin + putpixel(i,11,15,vaddr2); + putpixel(i,12,15,vaddr2); + putpixel(i,90,15,vaddr2); + putpixel(i,91,15,vaddr2); + end; + for i:=11 to 91 do + begin + putpixel(posicio,i,15,vaddr2); + putpixel(posicio+1,i,15,vaddr2); + putpixel(posicio+74,i,15,vaddr2); + putpixel(posicio+75,i,15,vaddr2); + end; + + if mode_nocturne then + begin + if mode_Dream_Tour=Dream_tour then pinta_number_zoom(2,tick,255,216,143,vaddr2); + end + else if (pos=1) or (pos=3) then + begin + if mode_easy=pepe_facil then pinta_number_zoom(2,tick,255,216,118,vaddr2); + if mode_normal=pepe_normal then pinta_number_zoom(2,tick,255,216,143,vaddr2); + if mode_hard=pepe_dificil then pinta_number_zoom(2,tick,255,216,168,vaddr2); + end + else begin + if mode_easy_r=rosita_facil then pinta_number_zoom(2,tick,255,216,118,vaddr2); + if mode_normal_r=rosita_normal then pinta_number_zoom(2,tick,255,216,143,vaddr2); + if mode_hard_r=rosita_dificil then pinta_number_zoom(2,tick,255,216,168,vaddr2); + end; + + if pos_dif=1 then pinta_number(fletxa,255,98,118,vaddr2); + if pos_dif=2 then pinta_number(fletxa,255,98,143,vaddr2); + if pos_dif=3 then pinta_number(fletxa,255,98,168,vaddr2); + + espera_VGA; + volcar32(vaddr2,VGA); + end; + + procedure desp_marc(direccio:byte); + begin + case direccio of + + Left: if pos=3 then + begin + i:=219; + while i>136 do + begin + pinta_marcs(i); + i:=i-3; + if i<137 then pinta_marcs(137); + end; + end + else if pos=2 then + begin + i:=137; + while i>54 do + begin + pinta_marcs(i); + i:=i-3; + if i<55 then pinta_marcs(55); + end; + end; + + Right:if pos=1 then + begin + i:=55; + while i<138 do + begin + pinta_marcs(i); + i:=i+3; + if i>137 then pinta_marcs(137); + end; + end + else if pos=2 then + begin + i:=137; + while i<220 do + begin + pinta_marcs(i); + i:=i+3; + if i>219 then pinta_marcs(219); + end; + end; + + end; + end; + begin + + time_attack_mode:=false; + story_mode_mode:=false; + + percentatge:=0; + + if mode_easy=pepe_facil then inc(percentatge); + if mode_normal=pepe_normal then inc(percentatge); + if mode_hard=pepe_dificil then inc(percentatge); + if mode_easy_r=rosita_facil then inc(percentatge); + if mode_normal_r=rosita_normal then inc(percentatge); + if mode_hard_r=rosita_dificil then inc(percentatge); + if mode_Dream_tour=Dream_tour then inc(percentatge); + + if mode_nocturne then load_mif(menu_nit,vaddr) + else load_mif(menu,vaddr); + load_mif(menu_s,vaddr2); + espera_vga; + volcar32(vaddr,VGA); + + + if not(mode_nocturne) then + begin + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + ini_midi(musica_title); + if midi then Playmidi; + end + else begin + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + ini_midi(musica_nit); + if midi then Playmidi; + if not(midi) then ini_midi(musica_nit); + if (not(Playing)) and (midi) then PlayMidi; + end; + + i:=320; + if not(mode_nocturne) then + while (i>20) do + begin + espera_VGA; + volcar32(vaddr,VGA); + Put_Sprite_ICE_dreta(vaddr2,VGA,16983,142,26,i,53); + dec(i,10); + if i=20 then Put_Sprite_ICE_dreta(vaddr2,vaddr,16983,142,26,i,53); + end; + + i:=320; + while (i>20) do + begin + espera_VGA; + volcar32(vaddr,VGA); + if not(mode_nocturne) then Put_Sprite_ICE_dreta(vaddr2,VGA,28822,132,25,i,90) + else Put_Sprite_ICE_dreta(vaddr2,VGA,28958,132,25,i,90); + dec(i,10); + if i=20 then if not(mode_nocturne) then Put_Sprite_ICE_dreta(vaddr2,vaddr,28822,132,25,i,90) + else Put_Sprite_ICE_dreta(vaddr2,vaddr,28958,132,25,i,90); + end; + + i:=320; + while (i>20) do + begin + espera_VGA; + volcar32(vaddr,VGA); + Put_Sprite_ICE_dreta(vaddr2,VGA,40982,152,24,i,128); + dec(i,10); + if i=20 then Put_Sprite_ICE_dreta(vaddr2,vaddr,40982,152,24,i,128); + end; + + i:=320; + while (i>20) do + begin + espera_VGA; + volcar32(vaddr,VGA); + Put_Sprite_ICE_dreta(vaddr2,VGA,52182,103,30,i,163); + dec(i,10); + if i=20 then Put_Sprite_ICE_dreta(vaddr2,vaddr,52182,103,30,i,163); + end; + + i_int:=-35; + while (i_int<15) do + begin + espera_VGA; + volcar32(vaddr,VGA); + espera_VGA; + Put_Sprite_ICE_dalt(vaddr2,VGA,5463,133,33,23,i_int); + inc(i_int,10); + if i_int=15 then Put_Sprite_ICE_dalt(vaddr2,vaddr,5463,133,33,23,i_int); + end; + + + espera_VGA; + volcar32(vaddr,VGA); + + gettime(h,m,s,c); + temps:=h*3600+m*60+s; + eixir_del_joc:=false; + pos_m:=2; + pinta_number(fletxa2,255,13,100,VGA); + cord_y:=100; + repeat + + if (not(playing)) then + if (mode_nocturne) then begin ini_midi(musica_nit); if midi then PlayMIDI; end + else begin ini_midi(musica_title); if midi then PlayMIDI; end; + + gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + + if (TeclaPuls(KeyArrowDown)) and (pos_m<4) then + begin + inc(pos_m); + case pos_m of + 1:cord_y:=62; + 2:cord_y:=100; + 3:cord_y:=138; + 4:cord_y:=174; + end; + volcar32(vaddr,vaddr2); + pinta_number(fletxa2,255,13,cord_y,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + gettime(h,m,s,c); + temps:=h*3600+m*60+s; + temps2:=h*3600+m*60+s+1; + Play_WAV (sample[so_fletxa]); + repeat until not(TeclaPuls(KeyArrowDown)); + end; + + if (TeclaPuls(KeyArrowUp)) and (pos_m>1) then + begin + dec(pos_m); + if (mode_nocturne) and (pos_m=1) then pos_m:=2; + case pos_m of + 1:cord_y:=62; + 2:cord_y:=100; + 3:cord_y:=138; + 4:cord_y:=174; + end; + volcar32(vaddr,vaddr2); + pinta_number(fletxa2,255,13,cord_y,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + gettime(h,m,s,c); + temps:=h*3600+m*60+s; + temps2:=h*3600+m*60+s+1; + Play_WAV (sample[so_fletxa]); + repeat until not(TeclaPuls(KeyArrowUp)); + end; + + volcar32(vaddr,vaddr2); + if (temps2 mod 2)=0 then pinta_number(fletxa2,255,13,cord_y,vaddr2) + else pinta_number(fletxa2,255,15,cord_y,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + + until (TeclaPuls(KeyENTER)) or (TeclaPuls(KeyESC)) or ((temps2-temps)>=10); + + if TeclaPuls(KeyENTER) then Play_WAV (sample[so_enter]); + + if teclapuls(keyESC) then + begin + pos_m:=5; + StopMIDI; + power_off(vaddr); + eixir_del_joc:=true; + end; + if (Temps2-temps)>=10 then + begin + pos_m:=5; + fadedown(0,0,0,0); + escriu_records(10); + titol_del_joc; + end; + + /* TIME ATTACK */ + if (pos_m=1) and (not(mode_nocturne)) then + begin + time_attack_mode:=true; + fadedown(0,0,0,1); + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + time_attack; + end; + + /* PEPE VELL */ + if (pos_m=3) then + begin + fadedown(0,0,0,1); + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + pepe_text; + end; + + /* STORY MODE */ + if (pos_m=2) then + begin + borrat_de_pantalla(vaddr); + repeat until not(TeclaPuls(KeyENTER)); + story_mode_mode:=true; + rosita_selected:=false; + amic_selected:=false; + if (mode_nocturne) then load_mif(select_n,vaddr) + else load_mif(select,vaddr); + if not(mode_rosita=rosita_enabled) then + begin + for i:=137 to 212 do + for j:=11 to 91 do putpixel(i,j,0,vaddr); + putpixel(145,19,14,vaddr); + putpixel(197,44,14,vaddr); + putpixel(149,78,14,vaddr); + putpixel(194,77,14,vaddr); + putpixel(172,54,14,vaddr); + putpixel(198,65,14,vaddr); + putpixel(177,38,9,vaddr); + putpixel(169,82,9,vaddr); + putpixel(183,12,9,vaddr); + putpixel(139,37,9,vaddr); + putpixel(211,81,9,vaddr); + end; + if not(mode_amic=job_enabled) then + begin + for i:=219 to 294 do + for j:=11 to 91 do putpixel(i,j,0,vaddr); + putpixel(228,65,14,vaddr); + putpixel(290,26,14,vaddr); + putpixel(264,63,14,vaddr); + putpixel(284,85,14,vaddr); + putpixel(262,13,14,vaddr); + putpixel(239,46,14,vaddr); + putpixel(266,74,9,vaddr); + putpixel(264,21,9,vaddr); + putpixel(248,84,9,vaddr); + putpixel(279,87,9,vaddr); + putpixel(254,39,9,vaddr); + end; + espera_vga; + volcar32(vaddr,vga); + pinta_marcs(55); + pos:=1; + if mode_nocturne then pos_dif:=0 else pos_dif:=1; + a_on_pinte_el_marc:=55; + get_color(15,R,G,B); + i:=0; G:=0; B:=0; + repeat + i:=(i+1) mod 127; + i_int:=(63-i); + B:=ABS(i_int); + G:=B; + set_color(15,R,G,B); + if (not(playing)) and (midi) then PlayMIDI; + + + if (TeclaPuls(KeyArrowLeft)) and (pos>1) then + if not(mode_nocturne) then + begin + desp_marc(Left); + dec(pos); + end; + if (TeclaPuls(KeyArrowRight)) and (pos<3) then + if not(mode_nocturne) then + begin + if (pos=1) and (mode_rosita=99) then + begin + desp_marc(Right); + inc(pos); + end + else if (pos=2) and (mode_amic=199) then + begin + desp_marc(Right); + inc(pos); + end; + end; + + if (TeclaPuls(KeyArrowDown)) and (pos_dif<3) and + not(mode_nocturne) then + begin + inc(pos_dif); + pinta_marcs(a_on_pinte_el_marc); + Play_WAV (sample[so_fletxa]); + repeat until not(TeclaPuls(KeyArrowDown)); + end; + + if (TeclaPuls(KeyArrowUp)) and (pos_dif>1) and + not(mode_nocturne) then + begin + dec(pos_dif); + pinta_marcs(a_on_pinte_el_marc); + Play_WAV (sample[so_fletxa]); + repeat until not(TeclaPuls(KeyArrowUp)); + end; + + if pos=2 then + if mode_rosita=99 then + begin + pinta_marcs(137); + a_on_pinte_el_marc:=137; + end; + + if pos=3 then + if mode_amic=199 then + begin + pinta_marcs(219); + a_on_pinte_el_marc:=219; + end; + + if pos=1 then + begin + pinta_marcs(55); + a_on_pinte_el_marc:=55; + end; + + until (TeclaPuls(KeyENTER)) or (TeclaPuls(KeyESC)); + + if TeclaPuls(KeyENTER) then Play_WAV (sample[so_enter]); + + if TeclaPuls(KeyESC) then pos:=4; + + if pos_dif=1 then dificultat:=facil; + if pos_dif=2 then dificultat:=normal; + if pos_dif=3 then dificultat:=dificil; + + if mode_nocturne then dificultat:=normal; + + if pos=1 then + begin + amic_selected:=false; + rosita_selected:=false; + color_pintura:=162; + color_marcador_pintura:=162; + end; + + if pos=2 then + begin + amic_selected:=false; + rosita_selected:=true; + color_pintura:=199; + color_marcador_pintura:=199; + end; + + if pos=3 then + begin + amic_selected:=true; + rosita_selected:=false; + color_pintura:=48; + color_marcador_pintura:=48; + end; + + if pos=4 then borrat_de_pantalla(vaddr) + else fadedown(0,0,0,0); + + if not(pos=4) then + begin + if (midi) and not(mode_nocturne) then begin StopMIDI; unloadmidi; midi:=false; end; + Story_mode; + end; + end; + + /* opcions */ + if (pos_m=4) then + begin + + ini_estreles; + + pos_m:=1; + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + ini_midi(musica_options); + if midi then Playmidi; + + cord_y := 47; + load_mif(options,vaddr); + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + + repeat + + if (not(playing)) and (midi) then PlayMIDI; + + if (TeclaPuls(KeyArrowDown)) and (pos_m<7) then + begin + inc(pos_m); + case pos_m of + 1:cord_y:=47; + 2:cord_y:=65; + 3:cord_y:=83; + + 4:cord_y:=122; + 5:cord_y:=140; + 6:cord_y:=158; + 7:cord_y:=176; + + end; + Play_WAV (sample[so_fletxa]); + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + repeat + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + until not(TeclaPuls(KeyArrowDown)); + end; + + if (TeclaPuls(KeyArrowUp)) and (pos_m>1) then + begin + dec(pos_m); + case pos_m of + 1:cord_y:=47; + 2:cord_y:=65; + 3:cord_y:=83; + + 4:cord_y:=122; + 5:cord_y:=140; + 6:cord_y:=158; + 7:cord_y:=176; + + end; + Play_WAV (sample[so_fletxa]); + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + repeat + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + until not(TeclaPuls(KeyArrowUp)); + end; + + + if (TeclaPuls(KeyArrowRight)) then + begin + if (pos_m=1) then begin + amb_so:=/*not(amb_so);*/false; + if Puerto=255 then amb_so:=false; + /*if amb_so then InitWAV(Puerto,DMA,IRQ) else EndWav; + if amb_so then arxius_wav(amb_so);*/ + end + else if (pos_m=2) then begin if volumen<10 then inc(volumen) end + else if (pos_m=3) then GM:=not(GM); + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + repeat + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + until not(QTeclaPuls); + end; + + if (TeclaPuls(KeyArrowLeft)) then + begin + if (pos_m=1) then begin + amb_so:=/*not(amb_so);*/false; + if Puerto=255 then amb_so:=false; + /*if amb_so then InitWAV(Puerto,DMA,IRQ) else EndWav; + if amb_so then arxius_wav(amb_so);*/ + end + else if (pos_m=2) then begin if volumen>0 then dec(volumen) end + else if (pos_m=3) then GM:=not(GM); + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + repeat + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + until not(QTeclaPuls); + end; + + if ((TeclaPuls(KeyENTER))) and (pos_m>3) then + begin + repeat + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + Play_WAV (sample[so_enter]); + until not(TeclaPuls(KeyENTER)); + aux := 0; + dib_aux := 23781; + actualitza_options(vaddr,vaddr2); + case pos_m of + + 4 : begin + tecla_amunt:=aux; + tecla_amunt_dib := dib_aux; + end; + 5 : begin + tecla_avall:=aux; + tecla_avall_dib := dib_aux; + end; + 6 : begin + tecla_esquerra:=aux; + tecla_esquerra_dib := dib_aux; + end; + 7 : begin + tecla_dreta:=aux; + tecla_dreta_dib := dib_aux; + end; + + + end; + espera_VGA; + volcar32(vaddr2,VGA); + repeat + tecla_incorrecta:=true; + repeat + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + until Qteclapuls; + aux:=AgarrarTecla; + repeat + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + until not(QTeclaPuls); + + case aux of + + KeyA,KeyB,KeyC,KeyD,KeyE,KeyF,KeyG,KeyH,KeyI,KeyJ,KeyK,KeyL,KeyM,KeyN, + KeyO,KeyP,KeyQ,KeyR,KeyS,KeyT,KeyU,KeyV,KeyW,KeyX,KeyY,KeyZ, + KeyArrowUp,KeyArrowDown,KeyArrowLeft,KeyArrowRight : tecla_incorrecta:=false; + + else tecla_incorrecta:=true; + + end; + + until (not(tecla_incorrecta)); + + case aux of + + KeyA : dib_aux := 4485; + KeyB : dib_aux := 4509; + KeyC : dib_aux := 4533; + KeyD : dib_aux := 4557; + KeyE : dib_aux := 4581; + KeyF : dib_aux := 4605; + KeyG : dib_aux := 4629; + KeyH : dib_aux := 4653; + KeyI : dib_aux := 4677; + KeyJ : dib_aux := 4702; + KeyK : dib_aux := 4726; + KeyL : dib_aux := 4750; + KeyM : dib_aux := 4774; + KeyN : dib_aux := 14085; + KeyO : dib_aux := 14109; + KeyP : dib_aux := 14133; + KeyQ : dib_aux := 14157; + KeyR : dib_aux := 14181; + KeyS : dib_aux := 14205; + KeyT : dib_aux := 14229; + KeyU : dib_aux := 14253; + KeyV : dib_aux := 14277; + KeyW : dib_aux := 14302; + KeyX : dib_aux := 14326; + KeyY : dib_aux := 14350; + KeyZ : dib_aux := 14374; + KeyArrowUp : dib_aux := 23709; + KeyArrowDown : dib_aux := 23685; + KeyArrowLeft : dib_aux := 23757; + KeyArrowRight : dib_aux := 23733; + + end; + + case pos_m of + + 4 : begin + tecla_amunt:=aux; + tecla_amunt_dib := dib_aux; + end; + 5 : begin + tecla_avall:=aux; + tecla_avall_dib := dib_aux; + end; + 6 : begin + tecla_esquerra:=aux; + tecla_esquerra_dib := dib_aux; + end; + 7 : begin + tecla_dreta:=aux; + tecla_dreta_dib := dib_aux; + end; + + end; + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + end; + + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + + + until TeclaPuls(KeyESC); + + borrat_de_pantalla(vaddr2); + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + + save_cfg; + + end; +end; + +/*──────────────────────────────────────────────────────────────────────────*/ +/*──────────────────────────────────────────────────────────────────────────*/ +int main(int argc, char *argv[]) +{ + + comprobar_comp_i_sprites(); + + randomize(); + + instalarkb(); + + setmode(0x13); + + setupvirtual(virscr, vaddr); + setupvirtual(virscr2, vaddr2); + getmem(virscrSP, 7680); + vaddrSP = seg(virscrSP ^); + loadPCX('datos/sprites.dat', vaddrSP); + + load_setup_i_versio(); + + ini_matrius(); + + load_cfg(); + + intro_logo(); + + titol_del_joc(); + + /* if amb_so then InitWAV(Puerto,DMA,IRQ); + if amb_so then arxius_wav(TRUE);*/ + + do + { + menu_joc(); + + } while (!eixir_del_joc); + + Tancarvirtual(virscr); + Tancarvirtual(virscr2); + Freemem(virscrSP, 7680); + + /* if amb_so then arxius_wav(FALSE); + if amb_so then EndWAV;*/ + + DesinstalarKB(); + + setmode(0x3); +} + + /* + ini_midi('.\music\logo.mid'); + if midi then Playmidi; + + if (not(playing)) and (midi) then PlayMIDI; + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + + */ \ No newline at end of file diff --git a/pepe2000_utf8.pas b/pepe2000_utf8.pas new file mode 100644 index 0000000..905e57f --- /dev/null +++ b/pepe2000_utf8.pas @@ -0,0 +1,4017 @@ +{────────────────────────────────────────────────────────────────────────── + + PEPE EL PINTOR Versió 1.0 + Sergi Valor Martínez Juliol-Agost 1999 + + Versió 1.70 Build 3 Març 2000 (Windows2000) + + ──────────────────────────────────────────────────────────────────────────} + +uses grafix,crt,jinput,dos,pepe_vell, + midiplay,WavPlay; + +const + + codi_sense_tecla = 86; {jinput} + + max_m_y = 6; { amplaria matriu personatge } + max_m_x = 6; { alçada matriu personatge } + + VGA = $A000; + ample = 248; + alt = 192; + max_pintura = 255; + color_pared = 80; + l0 = 10; + l1 = 232; + l2 = 182; + l3 = 10; + es_un_bloc_per_pintar = 0; + es_pepe = 239; + es_un_bloc_pintat = 2; + es_un_bicho = 50; + es_una_paret = 1; + es_casa = 5; + max_malos = 3; + amunt = 0; + avall = 2; + esquerra = 3; + dreta = 1; + verticalment = 0; + horitzontalment = 1; + no_mou = 3; + max_fondos = 13; + max_fondos_story = 11; + color_marcador_pintura_fondo = 34; + color_borde_m_p = 239; + tamany_m_p = 5; + pos_esq_m_p = 266; { on comença el marcador de pintura per l'esquerra } + pos_dreta_m_p = 276; { on comença el marcador de pintura per la dreta } + pos_base_m_p = 180; { on comença el marcador de pintura per la base } + pos_ini_x_pepe = 238; + pos_ini_y_pepe = 96; + vides_de_pepe = 5; + blocs_fase_0 = 1102; + blocs_fase_3 = 990; + blocs_fase_7 = 778; + blocs_fase_1 = 1026; + blocs_fase_4 = 896; + blocs_fase_5 = 989; + blocs_fase_6 = 782; + blocs_fase_2 = 729; + blocs_fase_8 = 866; + blocs_fase_9 = 800; + blocs_fase_10 = 700; + ultima_fase = 10; + color_fondo_marcador_punts = 15; + naiximent_del_malo = 0; + mos_a_pepe = 1; + pot_ple = 3; + pot_buit = 2; + vida_extra = 4; + facil = 4; + normal = 2; + dificil = 0; + Left = 0; + Right = 1; + + musica_fase01 = '.\datos\mfase01.dat'; + musica_fase02 = '.\datos\mfase02.dat'; + musica_fase10 = '.\datos\mfase10.dat'; + musica_logo = '.\datos\mlogo.dat'; + musica_historia = '.\datos\mhist.dat'; + musica_canvi_fase = '.\datos\mlevelc.dat'; + musica_canvi_fase_n = '.\datos\mlevelcn.dat'; + musica_title = '.\datos\mtitle.dat'; + musica_game_over = '.\datos\mgover.dat'; + musica_time_attack = '.\datos\mtimea.dat'; + musica_final_joc = '.\datos\mfinalbo.dat'; + musica_final_fals = '.\datos\mfinalf.dat'; + musica_nit = '.\datos\mnit.dat'; + musica_fase_nit = '.\datos\mnitfase.dat'; + musica_campanes = '.\datos\mcampana.dat'; + musica_options = '.\datos\moptions.dat'; + + sring = '.\datos\ring.wav'; + spot = '.\datos\pot.wav'; + smort = '.\datos\mort.wav'; + smalo = '.\datos\malo.wav'; + sfletxa = '.\datos\fletxa.wav'; + senter = '.\datos\enter.wav'; + sbomba = '.\datos\bomba.wav'; + + DONE01 = 1; + FINAL01 = 2; + FINAL02 = 3; + FINAL03 = 4; + HIST01 = 5; + HIST02 = 6; + HIST03 = 7; + HIST04 = 8; + MENU = 9; + INTRO_N = 10; + INTRO_N2 = 11; + LOGO = 12; + PEPE01 = 13; + PEPE02 = 14; + PEPE03 = 15; + PEPE04 = 16; + PEPE05 = 17; + PEPE06 = 18; + PEPE07 = 19; + PEPE08 = 20; + PEPE09 = 21; + PEPE10 = 22; + PEPE11 = 23; + PEPEFINS = 24; + RECORDS = 25; + SELECT = 26; + TIME = 27; + TIME_FIN = 28; + ULT_FASE = 29; + CLASSIC = 30; + FINALF1 = 31; + MENU_NIT = 32; + IN_NIT = 33; + SELECT_N = 34; + OPTIONS = 35; + MENU_S = 36; + DONE05 = 37; + FONS_NIT = 38; + TITOL = 39; + CREDITSF = 40; + FINALF2 = 41; + FASES = 42; + FINALN01 = 43; + FINALN02 = 44; + FINALN03 = 45; + FINALN04 = 46; + + + so_ring = 0; + so_bomba = 1; + so_pot = 2; + so_mort = 3; + so_malo = 4; + so_fletxa = 5; + so_enter = 6; + + rosita_enabled = 99; + job_enabled = 199; + + pepe_facil = 5; + pepe_normal = 15; + pepe_dificil = 25; + + rosita_facil = 6; + rosita_normal = 16; + rosita_dificil = 26; + + Dream_tour = 7; + + pepe_malo=0+56; d_malo1=132+56; + gorro=6+56; d_malo2=138+56; + pepe_gorro=12+56; d_malo3=144+56; + pepe=18+56; amic=150+56; + pepe_b=24+56; amic_m2=156+56; + pepe_m=30+56; amic_a=162+56; + pepe_m2=36+56; amic_a2=168+56; + pepe_a=42+56; amic_b=174+56; + pepe_a2=48+56; dib_pot=180+56; + rosita3=54+56; dib_pared=186+56; + rosita=60+56; dos_p=192+56; + rosita2=66+56; num1=198+56; + rosita_chillido=72+56; num2=204+56; + rosita_m=78+56; num3=210+56; + rosita_m2=84+56; num4=216+56; + rosita_a=90+56; num5=222+56; + rosita_a2=96+56; num6=228+56; + rosita_p=102+56; num7=234+56; + preso=108+56; num8=240+56; + rellontge_dib=114+56; num9=246+56; + rellontge_dib_x=120+56; num0=252+56; + rellontge_dib_y=126+56; amic_m=314; + + tick=0+(320*6); num_11=198+(320*6); + fletxa=9+(320*6); lletra_a=207+(320*6); + fletxa2=18+(320*6); lletra_b=216+(320*6); + fletxa3=27+(320*6); lletra_c=225+(320*6); + fletxa_final01=36+(320*6); lletra_d=234+(320*6); + fletxa_final02=45+(320*6); lletra_e=243+(320*6); + fletxa_final03=54+(320*6); lletra_f=252+(320*6); + fletxa_final04=63+(320*6); lletra_g=261+(320*6); + help_1=72+(320*6); lletra_h=270+(320*6); + help_2=81+(320*6); lletra_i=279+(320*6); + altaveu_on=90+(320*6); lletra_j=288+(320*6); + altaveu_off=99+(320*6); lletra_k=297+(320*6); + num_1=108+(320*6); lletra_l=306+(320*6); + num_2=117+(320*6); lletra_m=0+(320*15); + num_3=126+(320*6); lletra_n=9+(320*15); + num_4=135+(320*6); lletra_o=18+(320*15); + num_5=144+(320*6); lletra_p=27+(320*15); + num_6=153+(320*6); lletra_q=36+(320*15); + num_7=162+(320*6); lletra_r=45+(320*15); + num_8=171+(320*6); lletra_s=54+(320*15); + num_9=180+(320*6); lletra_t=63+(320*15); + num_0=189+(320*6); lletra_u=72+(320*15); + lletra_y=108+(320*15); lletra_v=81+(320*15); + lletra_z=117+(320*15); lletra_w=90+(320*15); + lletra_parentesis_o=126+(320*15); lletra_x=99+(320*15); + lletra_parentesis_t=135+(320*15); lletra_dos_punts=171+(320*15); + lletra_exclamacio_o=144+(320*15); lletra_exclamacio_t=180+(320*15); + lletra_apostrof=153+(320*15); lletra_punt=189+(320*15); + lletra_guio=162+(320*15); lletra_espai=198+(320*15); + +type + + pos_pant = ARRAY [1..38,1..29] of byte; + +var + + Virscr : Ptr_pantalla; + VirScr2 : Ptr_pantalla; + VirScrSP : Ptr_pantalla; + + Vaddr : word; + Vaddr2 : word; + VaddrSP : word; + + blocs_per_pintar : word; + total_blocs_per_pintar : word; + h, m, s, c, temps, hora: word; + temps_final : word; + tecla_amunt_dib, + tecla_avall_dib, + tecla_dreta_dib, + tecla_esquerra_dib : word; + + x,y : byte; + i,j : byte; + pintura : byte; + que_hi_ha : byte; + el_que_hi_havia : byte; + velocitat_joc : byte; + dificultat : byte; + antiga_direccio : byte; + valor_del_bloc : byte; + cap_on_va_Pepe : byte; + vides : byte; + num_fase : byte; + mode_rosita, mode_amic, + mode_easy, mode_normal, + mode_hard : byte; + mode_easy_r, + mode_normal_r, + mode_hard_r, + mode_Dream_tour : byte; + color_pintura, + color_marcador_pintura : byte; + R, G, B : byte; + volumen : byte; + tecla_amunt, + tecla_avall, + tecla_esquerra, + tecla_dreta : byte; + contador_de_menus : byte; + retard_pepe : byte; + velocitat_pepe : byte; + + rosita_selected, + no_queden_vides : boolean; + naiximent : boolean; + map : boolean; + menejant : boolean; + time_attack_mode : boolean; + story_mode_mode : boolean; + amic_selected : boolean; + fletxa_final_fase : boolean; + malos_quets : boolean; + amb_so : boolean; + donar_vida : boolean; + mode_nocturne : boolean; + fin_historia : boolean; + eixir_del_joc : boolean; + en_casa : boolean; + final_fase : boolean; + GM : boolean; + midi : boolean; + sense_rellontge : boolean; + + pantalla : pos_pant; + path : ARRAY[1..20] of byte; + nom,nom2 : ARRAY[1..20] of string; + paleta : tpaleta; + frase : string; + numero_G : ARRAY [0..90] of word; + puntuacio : ARRAY [1..5] of longint; + minuts,segons_tabla : ARRAY [1..5] of byte; + numero : ARRAY [0..9] of word; + punts : longint; + contador : longint; + estreles : ARRAY[1..10] of RECORD velocitat : byte; x,y : word; end; + + sample : array[0..6] of WaveData; + Puerto, DMA, IRQ : byte; + BPort : String[10]; + + rellontge : RECORD + + i,j : byte; + viu : boolean; + temps : byte; + + END; + + malo : ARRAY [1..max_malos] of RECORD + + i,j : byte; + sentit : byte; + viu : boolean; + dibuix : word; + + END; + + +{──────────────────────────────────────────────────────────────────────────} +procedure power_off(where:word); +var i : word; j : byte; +begin + + fadedown(0,0,0,0); + + cls32(0,where); + volcar32(where,$A000); + set_color(1,63,63,63); + + for i:=0 to 319 do putpixel(i,100,1,where); + + for i:=0 to 160 do + begin + putpixel(i,100,0,where); + putpixel(320-i,100,0,where); + if i mod 2 = 0 then volcar32(where,$A000); + end; + + for j:=0 to 20 do espera_VGA; + +end; +{──────────────────────────────────────────────────────────────────────────} +procedure arxius_wav(carrega:boolean); +begin + if carrega then + begin + + LoadWAV(sample[so_ring],sring); + LoadWAV(sample[so_pot],spot); + LoadWAV(sample[so_mort],smort); + LoadWAV(sample[so_malo],smalo); + LoadWAV(sample[so_fletxa],sfletxa); + LoadWAV(sample[so_enter],senter); + LoadWAV(sample[so_bomba],sbomba); + + end + else begin + + UnLoadWav(sample[so_ring]); + UnLoadWav(sample[so_pot]); + UnLoadWav(sample[so_mort]); + UnLoadWav(sample[so_malo]); + UnLoadWav(sample[so_fletxa]); + UnLoadWav(sample[so_enter]); + UnLoadWav(sample[so_bomba]); + + end; + +end; +{──────────────────────────────────────────────────────────────────────────} +procedure Play_Wav(nom:Wavedata); +begin + if amb_so then PlayWav(nom); +end; +{──────────────────────────────────────────────────────────────────────────} +procedure load_mif(num:integer; where:word); +const + tamany_dibuix = 64768; +var + fich : file of byte; + num_dibuixos : byte; + temp : byte; + i : byte; + j : word; + paleta : tpaleta; + pos : longint; +begin + espera_VGA; + cls32(0,VGA); + Assign(fich,'datos\graf.mif'); + Reset(fich); + Read(fich,num_dibuixos); + pos:=1+(8*num_dibuixos)+((num-1)*tamany_dibuix); + Seek(fich,pos); + For j:=0 to 63999 do Read(fich,mem[where:j]); + For i:=0 to 255 do + begin + Read(Fich,Paleta[i].red); + Read(Fich,Paleta[i].green); + Read(Fich,Paleta[i].blue); + end; + + setpaleta(paleta); + Close(fich); +end; +{──────────────────────────────────────────────────────────────────────────} +procedure save_cfg; +var + aux1, aux2 : byte; + fich : text; + frase1,frase2,frase3,frase4 : string; + +begin + frase1:='PC SPEAKER: OFF=0, ON=1'; + frase2:='VOLUMEN MIDI(0-10): OFF=0, MAX=10'; + frase3:='SYNTHESIZER: General Midi=1, FM Synthesizer=0'; + frase4:='GAME KEYS:'; + + if GM then aux2:=1 else aux2:=0; + if amb_so then aux1:=1 else aux1:=0; + Assign(fich,'pepe.ini'); + Rewrite(fich); + begin + writeln(fich,frase1); + writeln(fich,aux1); + writeln(fich,frase2); + writeln(fich,volumen); + writeln(fich,frase3); + writeln(fich,aux2); + + writeln(fich,frase4); + writeln(fich,tecla_amunt); + writeln(fich,tecla_amunt_dib); + writeln(fich,tecla_avall); + writeln(fich,tecla_avall_dib); + writeln(fich,tecla_dreta); + writeln(fich,tecla_dreta_dib); + writeln(fich,tecla_esquerra); + writeln(fich,tecla_esquerra_dib); + end; + Close(fich); + +end; +{──────────────────────────────────────────────────────────────────────────} +procedure load_cfg; +var + aux1, aux2 : byte; + fich : text; + S: PathStr; + +begin + + S := FSearch('pepe.ini',''); + if not(S = '') then + begin + Assign(fich,'pepe.ini'); + Reset(fich); + + readln(fich); + readln(fich,aux1); + readln(fich); + readln(fich,volumen); + readln(fich); + readln(fich,aux2); + + readln(fich); + readln(fich,tecla_amunt); + readln(fich,tecla_amunt_dib); + readln(fich,tecla_avall); + readln(fich,tecla_avall_dib); + readln(fich,tecla_dreta); + readln(fich,tecla_dreta_dib); + readln(fich,tecla_esquerra); + readln(fich,tecla_esquerra_dib); + + Close(fich); + end + else begin + aux1:=1; aux2:=2; volumen:=0; amb_so:=false; GM := true; + tecla_amunt := 16; + tecla_amunt_dib := 14157; + tecla_avall := 30; + tecla_avall_dib := 4485; + tecla_dreta := 25; + tecla_dreta_dib := 14133; + tecla_esquerra := 24; + tecla_esquerra_dib := 14109; + save_cfg; + end; + + + { revisa posibles errors } + if aux1>1 then aux1:=1; + if aux2>1 then aux2:=1; + if volumen>10 then volumen:=5; + + if aux1=0 then amb_so := false else amb_so := true; + if aux2=0 then GM := false else GM := true; + + { so bloquejat } + amb_so:=false; + +end; +{──────────────────────────────────────────────────────────────────────────} +procedure ini_midi(midi_titol:string); +var aux : boolean; intents : word; + begin + + intents := 0; + if volumen>0 then + + begin + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + + if GM then + begin + aux:=setGM; + end + else begin + aux:=setFM; + end; + + if aux then + begin + + repeat until (loadMIDI(midi_titol)); + + SetVol(25*volumen); + + midi := true; + + end else begin volumen := 0; midi := false; end; + + save_cfg; + + end; + + end; +{──────────────────────────────────────────────────────────────────────────} +procedure load_records; +var + x:byte; + fich : text; + fichbyte : file of byte; + +begin + + Assign(fich,'datos\story.dat'); + Reset(fich); + x:=1; + while x<6 do + begin + readln(fich,nom[x]); + readln(fich,puntuacio[x]); + inc(x); + end; + Close(fich); + + Assign(fich,'datos\time.dat'); + Reset(fich); + x:=1; + while x<6 do + begin + readln(fich,nom2[x]); + readln(fich,minuts[x]); + readln(fich,segons_tabla[x]); + inc(x); + end; + Close(fich); + + Assign(fichbyte,'datos\comp.dat'); + Reset(fichbyte); + seek(fichbyte,filesize(fichbyte)-9); + begin + read(fichbyte,mode_rosita); + read(fichbyte,mode_amic); + read(fichbyte,mode_easy); + read(fichbyte,mode_normal); + read(fichbyte,mode_hard); + read(fichbyte,mode_easy_r); + read(fichbyte,mode_normal_r); + read(fichbyte,mode_hard_r); + read(fichbyte,mode_Dream_tour); + end; + Close(fichbyte); + +end; +{──────────────────────────────────────────────────────────────────────────} +procedure save_records; +var + x:word; + fich : text; + fichbyte : file of byte; + +begin + Assign(fich,'datos\story.dat'); + Rewrite(fich); + x:=1; + while x<6 do + begin + writeln(fich,nom[x]); + writeln(fich,puntuacio[x]); + inc(x); + end; + Close(fich); + + Assign(fich,'datos\time.dat'); + Rewrite(fich); + x:=1; + while x<6 do + begin + writeln(fich,nom2[x]); + writeln(fich,minuts[x]); + writeln(fich,segons_tabla[x]); + inc(x); + end; + Close(fich); + + Assign(fichbyte,'datos\comp.dat'); + Reset(fichbyte); + seek(fichbyte,filesize(fichbyte)-9); + begin + write(fichbyte,mode_rosita); + write(fichbyte,mode_amic); + write(fichbyte,mode_easy); + write(fichbyte,mode_normal); + write(fichbyte,mode_hard); + write(fichbyte,mode_easy_r); + write(fichbyte,mode_normal_r); + write(fichbyte,mode_hard_r); + write(fichbyte,mode_Dream_Tour); + end; + Close(fichbyte); +end; +{──────────────────────────────────────────────────────────────────────────} +procedure pinta(offset:word; color:byte; x,y:word; where:word); +var i,j : byte; +begin + inc(x); inc(y); + for i:=0 to 5 do + for j:=0 to 5 do + if color<>255 then mem[where:(x+i)+((y+j)*320)]:=color + else if mem[vaddrSP:offset+i+(j*320)]<>255 then mem[where:(x+i)+((y+j)*320)]:=mem[vaddrSP:offset+i+(j*320)]; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure pinta_zoom(zoom:byte; offset:word; color:byte; x,y:word; where:word); +var i,j : byte; +begin + inc(x); inc(y); + for i:=0 to 5 do + for j:=0 to 5 do + if color<>255 then mem[where:(x+i)+((y+j)*320)]:=color + else if mem[vaddrSP:offset+i+(j*320)]<>255 then mem[where:(x+i)+((y+j)*320)]:=mem[vaddrSP:offset+i+(j*320)]; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure pinta_number(offset:word; color:byte; x,y:word; where:word); +var i,j : byte; +begin + inc(x); inc(y); + for i:=0 to 8 do + for j:=0 to 8 do + if color<>255 then mem[where:(x+i)+((y+j)*320)]:=color + else if mem[vaddrSP:offset+i+(j*320)]<>255 then mem[where:(x+i)+((y+j)*320)]:=mem[vaddrSP:offset+i+(j*320)]; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure pinta_number2(offset:word; color,color_determinat:byte; x,y:word; where:word); +var i,j : byte; +begin + inc(x); inc(y); + for i:=0 to 8 do + for j:=0 to 8 do + if color<>255 then mem[where:(x+i)+((y+j)*320)]:=color + else if (mem[vaddrSP:offset+i+(j*320)]<>255) + and (mem[vaddrSP:offset+i+(j*320)]<>254) then mem[where:(x+i)+((y+j)*320)]:=mem[vaddrSP:offset+i+(j*320)] + else if (mem[vaddrSP:offset+i+(j*320)]=254) then mem[where:(x+i)+((y+j)*320)]:=color_determinat; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure pinta_number_zoom(zoom:byte; offset:word; color:byte; x,y:word; where:word); +var i,j : integer; +begin + inc(x); inc(y); + for i:=0 to ((9*zoom)-1) do + for j:=0 to ((9*zoom)-1) do + if color<>255 then mem[where:(x+i)+((y+j)*320)]:=color + else if mem[vaddrSP:offset+(i div zoom)+((j div zoom)*320)]<>255 then + mem[where:(x+i)+((y+j)*320)]:=mem[vaddrSP:offset+(i div zoom)+((j div zoom)*320)]; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure retard(centesimes:integer); +var + h,m,s,c : word; + temps1, temps2 : longint; +begin + gettime(h,m,s,c); + temps1:=c+(s*100)+(m*6000)+(h*360000); + if centesimes>0 then + repeat + if (not(playing)) and (midi) then PlayMIDI; + gettime(h,m,s,c); + temps2:=c+(s*100)+(m*6000)+(h*360000); + until (temps2-temps1>=centesimes) or (TeclaPuls(KeySPACE)); +end; +{──────────────────────────────────────────────────────────────────────────} +procedure escriu_frase(nom:string;color_determinat:byte;x,y,where,velocitat:word;mode,mode2:byte); +var aux : byte; quina_lletra : word; +begin + for aux:=1 to length(nom) do + begin + if (mode2=0) and (TeclaPuls(KeySPACE)) then break; + if mode=0 then volcar32(VGA,where); + case nom[aux] of + + 'A' : quina_lletra:=lletra_a; + 'B' : quina_lletra:=lletra_b; + 'C' : quina_lletra:=lletra_c; + 'D' : quina_lletra:=lletra_d; + 'E' : quina_lletra:=lletra_e; + 'F' : quina_lletra:=lletra_f; + 'G' : quina_lletra:=lletra_g; + 'H' : quina_lletra:=lletra_h; + 'I' : quina_lletra:=lletra_i; + 'J' : quina_lletra:=lletra_j; + 'K' : quina_lletra:=lletra_k; + 'L' : quina_lletra:=lletra_l; + 'M' : quina_lletra:=lletra_m; + 'N' : quina_lletra:=lletra_n; + 'O' : quina_lletra:=lletra_o; + 'P' : quina_lletra:=lletra_p; + 'Q' : quina_lletra:=lletra_q; + 'R' : quina_lletra:=lletra_r; + 'S' : quina_lletra:=lletra_s; + 'T' : quina_lletra:=lletra_t; + 'U' : quina_lletra:=lletra_u; + 'V' : quina_lletra:=lletra_v; + 'W' : quina_lletra:=lletra_w; + 'X' : quina_lletra:=lletra_x; + 'Y' : quina_lletra:=lletra_y; + 'Z' : quina_lletra:=lletra_z; + + '0' : quina_lletra:=num_0; + '1' : quina_lletra:=num_1; + '2' : quina_lletra:=num_2; + '3' : quina_lletra:=num_3; + '4' : quina_lletra:=num_4; + '5' : quina_lletra:=num_5; + '6' : quina_lletra:=num_6; + '7' : quina_lletra:=num_7; + '8' : quina_lletra:=num_8; + '9' : quina_lletra:=num_9; + + ' ' : quina_lletra:=lletra_espai; + ':' : quina_lletra:=lletra_dos_punts; + '(' : quina_lletra:=lletra_parentesis_o; + ')' : quina_lletra:=lletra_parentesis_t; + '' : quina_lletra:=lletra_exclamacio_o; + '!' : quina_lletra:=lletra_exclamacio_t; + '*' : quina_lletra:=lletra_apostrof; + '.' : quina_lletra:=lletra_punt; + '-' : quina_lletra:=lletra_guio; + + end; + pinta_number2(quina_lletra,255,color_determinat,x+(aux*8),y,where); + retard(velocitat); + + if mode=0 then + begin + espera_VGA; + volcar32(where,VGA); + end; + end; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure borrar_frase(temps:integer;zona_mem1,zona_mem2:word); +begin + retard(temps); + volcar32(zona_mem1,zona_mem2); + espera_VGA; + volcar32(zona_mem2,VGA); +end; +{──────────────────────────────────────────────────────────────────────────} +procedure borrat_de_pantalla(where:word); +var i,j : word; +begin + for i:=0 to 31 do + begin + for j:=0 to 199 do + begin + putpixel(i,j,0,where); + putpixel(i+32,j,0,where); + putpixel(i+288,j,0,where); + putpixel(i+64,j,0,where); + putpixel(i+96,j,0,where); + putpixel(i+128,j,0,where); + putpixel(i+160,j,0,where); + putpixel(i+192,j,0,where); + putpixel(i+224,j,0,where); + putpixel(i+256,j,0,where); + end; + espera_vga; + volcar32(where,vga); + end; +end; + +{──────────────────────────────────────────────────────────────────────────} +procedure intro_nom(var nom:string;color:word); +var + lletra : byte; + x,y : word; + aux : byte; + quina_lletra : byte; +begin + volcar32(VGA,vaddr); + lletra:=1; + nom:=''; + x:=210; + y:=45; + escriu_frase('ENHORABONA',color,110,10,vaddr,0,0,1); + escriu_frase('HAS ACONSEGUIT',color,92,20,vaddr,0,0,1); + escriu_frase('UN NOU RECORD',color,97,30,vaddr,0,0,1); + escriu_frase('INTRODUEIX EL TEU NOM:',color,35,45,vaddr,0,0,1); + repeat + if QteclaPuls then + begin + aux:=agarrartecla; + repeat until not(QteclaPuls); + inc(lletra); + case aux of + + KeyA : quina_lletra:=ord('A'); + KeyB : quina_lletra:=ord('B'); + KeyC : quina_lletra:=ord('C'); + KeyD : quina_lletra:=ord('D'); + KeyE : quina_lletra:=ord('E'); + KeyF : quina_lletra:=ord('F'); + KeyG : quina_lletra:=ord('G'); + KeyH : quina_lletra:=ord('H'); + KeyI : quina_lletra:=ord('I'); + KeyJ : quina_lletra:=ord('J'); + KeyK : quina_lletra:=ord('K'); + KeyL : quina_lletra:=ord('L'); + KeyM : quina_lletra:=ord('M'); + KeyN : quina_lletra:=ord('N'); + KeyO : quina_lletra:=ord('O'); + KeyP : quina_lletra:=ord('P'); + KeyQ : quina_lletra:=ord('Q'); + KeyR : quina_lletra:=ord('R'); + KeyS : quina_lletra:=ord('S'); + KeyT : quina_lletra:=ord('T'); + KeyU : quina_lletra:=ord('U'); + KeyV : quina_lletra:=ord('V'); + KeyW : quina_lletra:=ord('W'); + KeyX : quina_lletra:=ord('X'); + KeyY : quina_lletra:=ord('Y'); + KeyZ : quina_lletra:=ord('Z'); + KeySPACE : quina_lletra:=ord(' '); + KeyENTER : begin lletra:=9; quina_lletra:=ord(' '); end; + + end; + + escriu_frase(chr(quina_lletra),color,x,y,vaddr,0,0,0); + x:=x+8; + nom:=nom+chr(quina_lletra); + end; + until (lletra=9); + cls32(color,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + espera_VGA; + volcar32(vaddr,VGA); + retard(50); +end; +{──────────────────────────────────────────────────────────────────────────} +procedure escriu_records(segons:byte); +var + x:byte; + num1,num2,num3,num4,num5,num6,num7 : byte; + i,j : word; + temps,temps2:word; + +begin + + load_mif(records,vaddr2); + volcar32(vaddr2,vaddr); + espera_VGA; + volcar32(vaddr2,VGA); + + { story mode } + if (story_mode_mode) or ((not(story_mode_mode)) and (not(time_attack_mode))) then + begin + escriu_frase('- WORLD TOUR SCORE -',1,42,30,vaddr,0,0,1); + i:=150; + for x:=1 to 5 do + begin + j:=x*20+50; + escriu_frase(nom[x],2,60,x*20+50,vaddr,0,0,1); + + num1:=puntuacio[x] div 1000000; + num2:=(puntuacio[x] mod 1000000) div 100000; + num3:=((puntuacio[x] mod 1000000) mod 100000) div 10000; + num4:=(((puntuacio[x] mod 1000000) mod 100000) mod 10000) div 1000; + num5:=((((puntuacio[x] mod 1000000) mod 100000) mod 10000) mod 1000) div 100; + num6:=(((((puntuacio[x] mod 1000000) mod 100000) mod 10000) mod 1000) mod 100) div 10; + num7:=(((((puntuacio[x] mod 1000000) mod 100000) mod 10000) mod 100) mod 10); + + if num1<>0 then pinta_number(numero_G[num1],255,i,j,vaddr); + if (num2<>0) or (num1<>0) then pinta_number(numero_G[num2],255,i+6,j,vaddr); + if (num3<>0) or (num2<>0) or (num1<>0) then pinta_number(numero_G[num3],255,i+12,j,vaddr); + if (num4<>0) or (num3<>0) or (num2<>0) or (num1<>0) then pinta_number(numero_G[num4],255,i+18,j,vaddr); + if (num5<>0) or (num4<>0) or (num3<>0) or (num2<>0) or (num1<>0) then pinta_number(numero_G[num5],255,i+24,j,vaddr); + if (num6<>0) or (num5<>0) or (num4<>0) or (num3<>0) or (num2<>0) or (num1<>0) + then pinta_number(numero_G[num6],255,i+30,j,vaddr); + if (num7<>0) or (num6<>0) or (num5<>0) or (num4<>0) or (num3<>0) or (num2<>0) or (num1<>0) + then pinta_number(numero_G[num7],255,i+36,j,vaddr); + + espera_VGA; + volcar32(vaddr,VGA); + + end; + + espera_VGA; + volcar32(vaddr,VGA); + gettime(h,m,s,c); + temps:=h*3600+m*60+s; + repeat + gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until ((temps2-temps)>=segons) or (QteclaPuls); + end; + + { time attack } + if (time_attack_mode) or ((not(story_mode_mode)) and (not(time_attack_mode))) then + begin + volcar32(vaddr2,vaddr); + espera_VGA; + volcar32(vaddr2,VGA); + escriu_frase('- TIME ATTACK BEST TIMES -',1,20,30,vaddr,0,0,1); + i:=150; + for x:=1 to 5 do + begin + j:=x*20+50; + escriu_frase(nom2[x],2,60,x*20+50,vaddr,0,0,1); + + pinta_number(numero_G[minuts[x]],255,i,j,vaddr); + pinta_number(num_11,255,i+6,j,vaddr); + pinta_number(numero_G[segons_tabla[x] div 10],255,i+12,j,vaddr); + pinta_number(numero_G[segons_tabla[x] mod 10],255,i+18,j,vaddr); + + espera_VGA; + volcar32(vaddr,VGA); + + end; + + espera_VGA; + volcar32(vaddr,VGA); + gettime(h,m,s,c); + temps:=h*3600+m*60+s; + repeat + gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until ((temps2-temps)>=segons) or (QteclaPuls); + end; + borrat_de_pantalla(vaddr); + + + + +end; +{──────────────────────────────────────────────────────────────────────────} +procedure gestio_records(color:word); +var + trobat: boolean; + cont,i:byte; + minuts_prov,segons_prov:word; + +begin + { world tour } + if story_mode_mode then + begin + trobat:=false; + cont:=1; + while (not(trobat)) and (cont<6) do + begin + if (puntuacio[cont]minuts_prov) then + {if (segons_tabla[cont]>=segons_prov) and + (not(trobat)) then }trobat:=true; + + if (minuts[cont]=minuts_prov) then + if (segons_tabla[cont]>=segons_prov) and + (not(trobat)) then trobat:=true; + + + if trobat then + begin + for i:=5 downto cont do + begin + nom2[i]:=nom2[i-1]; + minuts[i]:=minuts[i-1]; + segons_tabla[i]:=segons_tabla[i-1]; + end; + intro_nom(nom2[cont],color); + minuts[cont]:=minuts_prov; + segons_tabla[cont]:=segons_prov; + end; + inc(cont); + end; + end; + save_records; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure text_rosita; +begin + load_mif(pepe01,vaddr); + cls32(0,vaddr); + escriu_frase('FELICITATS!',64,10,90,vaddr,0,0,0); + escriu_frase('HAS SUPERAT TOTS ELS NIVELLS',64,10,110,vaddr,0,0,0); + escriu_frase('DE DIFICULTAT AMB PEPE.',64,10,120,vaddr,0,0,0); + escriu_frase('ARA JA POTS JUGAR AMB ROSITA.',64,10,130,vaddr,0,0,0); + escriu_frase('A ROSITA NO SE LI ACABA LA PINTURA.',64,10,150,vaddr,0,0,0); + retard(1000); + borrat_de_pantalla(vaddr); +end; +{──────────────────────────────────────────────────────────────────────────} +procedure text_amic; +begin + load_mif(pepe01,vaddr); + cls32(0,vaddr); + escriu_frase('FELICITATS!',64,10,90,vaddr,0,0,0); + escriu_frase('HAS SUPERAT TOTS ELS NIVELLS',64,10,110,vaddr,0,0,0); + escriu_frase('DE DIFICULTAT AMB ROSITA.',64,10,120,vaddr,0,0,0); + escriu_frase('ARA JA POTS JUGAR AMB JOB.',64,10,130,vaddr,0,0,0); + escriu_frase('JOB GUANYA EL DOBLE DE PUNTS.',64,10,150,vaddr,0,0,0); + escriu_frase('A PER EL RECORD !!',64,10,170,vaddr,0,0,0); + retard(1000); + borrat_de_pantalla(vaddr); +end; +{──────────────────────────────────────────────────────────────────────────} +procedure so_de(quin_so:byte); +var a,b : word; +begin + case quin_so of + + naiximent_del_malo : begin + for a:=0 to 5 do + for b:=0 to 40 do begin delay(1);sound(b*200);end; + nosound; + end; + mos_a_pepe : begin + a:=10000; + while a>1000 do begin sound(a);delay(1);a:=a-250;end; + nosound; + end; + pot_ple : begin + sound(5000);delay(velocitat_joc*10);nosound; + end; + pot_buit : begin + sound(1000);delay(velocitat_joc*10);nosound; + end; + vida_extra : begin + for a:=0 to 5 do + for b:=40 to 80 do + begin + delay(1); + sound(b*50); + end; + nosound; + end; + + end; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure pepe_text; +begin + load_mif(classic,vaddr); + espera_vga; + volcar32(vaddr,VGA); + retard(400); + fadedown(0,0,0,1); + setmode(3); + pepe_clasic; + setmode($13); +end; +{──────────────────────────────────────────────────────────────────────────} +procedure final_fals; +var + temps,temps2 : word; + VirScr3 : Ptr_pantalla; + Vaddr3 : word; +begin + setupvirtual(virscr3,vaddr3); + cls32(0,vaddr); + load_mif(finalf1,vaddr2); + load_mif(finalf2,vaddr3); + getpaleta(paleta); + + ini_midi(musica_final_fals); + if midi then Playmidi; + + for i:=1 to 3 do + begin + espera_VGA; + volcar32(vaddr,VGA); + Gettime(h,m,s,c); + temps:=h*3600+m*60+s; + Repeat + if not(playing) then begin ini_midi(musica_final_fals); + if midi then Playmidi; end; + Gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until (QteclaPuls) or ((temps2-temps)>=5); + espera_VGA; + volcar32(vaddr3,VGA); + setpaleta(paleta); + Play_WAV (sample[so_bomba]); + if i<3 then fadedown(0,0,0,0); + end; + + + PutSprite(vaddr2,vaddr,8683,234,151,43,27); + espera_VGA; + volcar32(vaddr,VGA); + setpaleta(paleta); + + for i:=1 to 2 do + begin + espera_VGA; + volcar32(vaddr,VGA); + Gettime(h,m,s,c); + temps:=h*3600+m*60+s; + Repeat + if not(playing) then begin ini_midi(musica_final_fals); + if midi then Playmidi; end; + Gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until (QteclaPuls) or ((temps2-temps)>=5); + espera_VGA; + volcar32(vaddr3,VGA); + Play_WAV (sample[so_bomba]); + Gettime(h,m,s,c); + temps:=h*3600+m*60+s; + Repeat + if not(playing) then begin ini_midi(musica_final_fals); + if midi then Playmidi; end; + Gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until (QteclaPuls) or ((temps2-temps)>=1); + end; + + PutSprite(vaddr2,vaddr,400,138,26,170,148); + PutSprite(vaddr2,vaddr3,400,138,26,170,148); + + i:=0; + repeat + inc(i); + espera_VGA; + volcar32(vaddr,VGA); + Gettime(h,m,s,c); + temps:=h*3600+m*60+s; + Repeat + if not(playing) then begin ini_midi(musica_final_fals); + if midi then Playmidi; end; + Gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until (QteclaPuls) or ((temps2-temps)>=5); + espera_VGA; + volcar32(vaddr3,VGA); + Play_WAV (sample[so_bomba]); + Gettime(h,m,s,c); + temps:=h*3600+m*60+s; + Repeat + if not(playing) then begin ini_midi(musica_final_fals); + if midi then Playmidi; end; + Gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until (QteclaPuls) or ((temps2-temps)>=2); + Until (Qteclapuls) or (i=3); + + fadedown(0,0,0,0); + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + Tancarvirtual(virscr3); +end; +{──────────────────────────────────────────────────────────────────────────} +procedure intro_logo; +var + paleta_blanca : tpaleta; + i, aux : byte; + temps,temps2 : word; +begin + + load_mif(logo,vaddr); + getpaleta(paleta); + for i:=1 to 255 do set_color(i,63,63,63); + getpaleta(paleta_blanca); + setpaleta(paleta); + blackout; + espera_VGA; + volcar32(vaddr,VGA); + ini_midi(musica_logo); + if midi then Playmidi; + fadeup(paleta,1); + Gettime(h,m,s,c); + temps:=h*3600+m*60+s; + Repeat + Gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until (QteclaPuls) or ((temps2-temps)>=6); + fadeup(paleta_blanca,1); + fadedown(0,0,0,0); + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; +end; + +{──────────────────────────────────────────────────────────────────────────} +procedure titol_del_joc; +var + salta_intro : boolean; + i : word; j : byte; + R,G,B : byte; + temps, temps2 : word; +begin + salta_intro := false; + gettime(h,m,s,c); + + + if (h>=22) or (h<=8) then + begin + load_mif(intro_n,vaddr); + load_mif(intro_n2,vaddr2); + mode_nocturne:=true; + end + else begin + load_mif(titol,vaddr2); + mode_nocturne:=false; + espera_VGA; + volcar32(vaddr2,VGA); + + Gettime(h,m,s,c); + temps:=(h*3600)+(m*60)+s; + Repeat + Gettime(h,m,s,c); + temps2:=(h*3600)+(m*60)+s; + until (QteclaPuls) or ((temps2-temps)>=6); + + end; + + if mode_nocturne then + begin + + if not(midi) then ini_midi(musica_nit); + if (not(playing)) and (midi) then Playmidi; + + i:=0; + repeat + if (not(playing)) and (midi) then PlayMIDI; + j:=0; + while (j<100) do + begin + espera_VGA; + inc(j); + end; + espera_VGA; + volcar32(vaddr2,VGA); + j:=0; + while (j<100) do + begin + espera_VGA; + inc(j); + end; + espera_VGA; + volcar32(vaddr,VGA); + inc(i); + until (i>10) or (QteclaPuls); + if QteclaPuls then salta_intro:=true; + end + else ; + if TeclaPuls(KeySPACE) then salta_intro:=true; + fadedown(0,0,0,0); + +end; +{──────────────────────────────────────────────────────────────────────────} +procedure historia; +begin + if mode_nocturne then + begin + cls32(0,VGA); + load_mif(in_nit,vaddr); + getpaleta(paleta); + blackout; + espera_VGA; + volcar32(vaddr,VGA); + if (not(playing)) and (midi) then Playmidi; + fadeup(paleta,0); + retard(300); + fadedown(0,0,0,0); + end + else begin + fin_historia:=false; + cls32(0,VGA); + load_mif(hist01,vaddr); + getpaleta(paleta); + blackout; + espera_VGA; + volcar32(vaddr,VGA); + + ini_midi(musica_historia); + if midi then Playmidi; + + + fadeup(paleta,0); + escriu_frase('QUE BON DIA FA NO CREUS PEPE',2,40,90,vaddr2,10,0,0); + borrar_frase(150,vaddr,vaddr2); + escriu_frase('EEEE..SS..SSIII.SI',10,50,80,vaddr2,10,0,0); + borrar_frase(150,vaddr,vaddr2); + escriu_frase('(SEMPRE QUE M*ACOSTE',2,140,140,vaddr2,10,0,0); + escriu_frase('A PEPE ES POSA RARO)',2,140,150,vaddr2,10,0,0); + borrar_frase(150,vaddr,vaddr2); + + retard(200); + if QTeclaPuls then fin_historia:=true; + fadedown(0,0,0,0); + if not(fin_historia) then + begin + load_mif(hist02,vaddr); + getpaleta(paleta); + blackout; + espera_VGA; + volcar32(vaddr,VGA); + fadeup(paleta,0); + escriu_frase('AAAAY !',10,100,140,vaddr2,0,0,0); + borrar_frase(150,vaddr,vaddr2); + escriu_frase('JA T*HE PILLAT PEPE',3,100,55,vaddr2,10,0,0); + borrar_frase(150,vaddr,vaddr2); + escriu_frase('AUXILI!',2,145,125,vaddr2,0,0,0); + borrar_frase(150,vaddr,vaddr2); + retard(200); + end; + if QTeclaPuls then fin_historia:=true; + fadedown(0,0,0,0); + if not(fin_historia) then + begin + load_mif(hist03,vaddr); + getpaleta(paleta); + blackout; + espera_VGA; + volcar32(vaddr,VGA); + fadeup(paleta,0); + escriu_frase('ARA ROSITA ES MEUA',5,50,80,vaddr2,10,0,0); + borrar_frase(150,vaddr,vaddr2); + escriu_frase('SI VOLS ACONSEGUIR-LA',5,50,80,vaddr2,10,0,0); + escriu_frase('HAURAS DE SEGUIR-ME',5,50,90,vaddr2,10,0,0); + escriu_frase('PER TOT EL MON.',5,50,100,vaddr2,10,0,0); + borrar_frase(150,vaddr,vaddr2); + escriu_frase('JA JA JA JA JA !!',5,60,80,vaddr2,0,0,0); + borrar_frase(150,vaddr,vaddr2); + retard(200); + end; + if QTeclaPuls then fin_historia:=true; + fadedown(0,0,0,0); + if not(fin_historia) then + begin + load_mif(hist04,vaddr); + getpaleta(paleta); + blackout; + espera_VGA; + volcar32(vaddr,VGA); + fadeup(paleta,0); + escriu_frase('AJUDA*M PEPE!',2,120,60,vaddr2,5,0,0); + borrar_frase(150,vaddr,vaddr2); + escriu_frase('MALEIT SIGUES',7,50,50,vaddr2,60,0,0); + escriu_frase('ET TROBARE...',7,50,60,vaddr2,40,0,0); + retard(200); + end; + fadedown(0,0,0,0); + end; +end; + +{──────────────────────────────────────────────────────────────────────────} + +procedure credits; +var i_int:integer; velocitat:longint; num : byte; + x,y,ample,alt,xo,yo:integer; + temps, temps2 : word; + offset : word; +begin + load_mif(creditsf,vaddr2); + cls32(0,vaddr); + + Gettime(h,m,s,c); + temps:=(h*3600)+(m*60)+s; + repeat + gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until (Qteclapuls) or ((temps2-temps)>=3); + + + for num:=1 to 5 do + begin + case num of + 1 : begin + x := 95; + y := 18; + ample := 124; + alt := 31; + end; + + 2 : begin + x := 92; + y := 48; + ample := 134; + alt := 67; + end; + + 3 : begin + x := 107; + y := 115; + ample := 98; + alt := 24; + end; + + 4 : begin + x := 113; + y := 138; + ample := 86; + alt := 13; + end; + + 5 : begin + x := 51; + y := 151; + ample := 213; + alt := 30; + end; + + end; + i_int:=200; + velocitat:=0; + offset:=x+(y*320); + while (i_int>80) do + begin + if (not(playing)) and (midi) then begin ini_midi(musica_final_joc); + if midi then Playmidi; end; + Put_Sprite_ICE_baix(vaddr2,vaddr,offset,ample,alt,x,i_int); + espera_VGA; + volcar32(vaddr,VGA); + inc(velocitat); + if velocitat mod 5=0 then dec(i_int,1); + end; + + if num<5 then + while (i_int>-alt) do + begin + if (not(playing)) and (midi) then begin ini_midi(musica_final_joc); + if midi then Playmidi; end; + Put_Sprite_ICE_dalt(vaddr2,vaddr,offset,ample,alt,x,i_int); + espera_VGA; + volcar32(vaddr,VGA); + inc(velocitat); + if velocitat mod 5=0 then dec(i_int,1); + end; + end; + + Gettime(h,m,s,c); + temps:=(h*3600)+(m*60)+s; + repeat + gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until (Qteclapuls) or ((temps2-temps)>=10); + + fadedown(0,0,0,3); + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + +end; + +{──────────────────────────────────────────────────────────────────────────} + +procedure historia_final; +var + temps,temps2 : integer; + i,j : integer; + + procedure reixa(posx:word; long:byte; where:word); + const posy = 30; + begin + line(posx, posy,posx, 197-long,0,where); + line(posx+1,posy,posx+1,197-long,0,where); + line(posx+2,posy,posx+2,198-long,0,where); + line(posx+3,posy,posx+3,198-long,0,where); + line(posx+4,posy,posx+4,199-long,0,where); + line(posx+5,posy,posx+5,199-long,0,where); + line(posx+6,posy,posx+6,198-long,0,where); + line(posx+7,posy,posx+7,198-long,0,where); + line(posx+8,posy,posx+8,197-long,0,where); + line(posx+9,posy,posx+9,197-long,0,where); + end; + +begin + + cls32(0,VGA); + ini_midi(musica_final_joc); + if midi then Playmidi; + + { dibuix 1 } + if mode_nocturne then load_mif(finaln01,vaddr) else load_mif(final01,vaddr); + getpaleta(paleta); + blackout; + volcar32(vaddr,vaddr2); + if mode_nocturne then for i:=0 to 3 do reixa(100+(i*40),0,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + fadeup(paleta,0); + if mode_nocturne then + for j:=0 to 166 do + begin + volcar32(vaddr,vaddr2); + for i:=0 to 3 do reixa(100+(i*40)+(j mod 2),j,vaddr2); + espera_VGA; espera_VGA; + volcar32(vaddr2,VGA); + end; + if mode_nocturne then retard(200) else retard(600); + fadedown(0,0,0,0); + + { dibuix 2 } + if mode_nocturne then load_mif(finaln02,vaddr) else load_mif(final02,vaddr); + set_color(1,32,0,0); + getpaleta(paleta); + blackout; + espera_VGA; + volcar32(vaddr,VGA); + fadeup(paleta,0); + if mode_nocturne then + for i:=0 to 200 do + begin + j:=63-(ABS(32-(i mod 64))); + set_color(1,j,0,0); + espera_VGA;espera_VGA;espera_VGA;espera_VGA; + end; + if not(mode_nocturne) then retard(600); + fadedown(0,0,0,0); + + { dibuix 3 } + if mode_nocturne then load_mif(finaln03,vaddr) else load_mif(final03,vaddr); + set_color(253,39, 0,48); + set_color(254, 0,63, 6); + set_color(255, 0, 3,63); + getpaleta(paleta); + blackout; + espera_VGA; + volcar32(vaddr,VGA); + fadeup(paleta,0); + gettime(h,m,s,c); + temps:=h*3600+m*60+s; + + repeat + + retard(10); + espera_VGA; + set_color(253,39, 0,48); + set_color(254, 0,63, 6); + set_color(255, 0, 3,63); + retard(10); + espera_VGA; + set_color(253, 0, 3,63); + set_color(254,39, 0,48); + set_color(255, 0,63, 6); + retard(10); + espera_VGA; + set_color(253, 0,63, 6); + set_color(254, 0, 3,63); + set_color(255,39, 0,48); + + gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + + until (Qteclapuls) or ((temps2-temps)>=10); + + fadedown(0,0,0,0); + + { dibuix 4 } + if mode_nocturne then + begin + load_mif(finaln04,vaddr); + getpaleta(paleta); + blackout; + espera_VGA; + volcar32(vaddr,VGA); + fadeup(paleta,0); + retard(600); + fadedown(0,0,0,0); + end; + + + credits; + +end; +{──────────────────────────────────────────────────────────────────────────} +procedure put_map(nom:pos_pant;color:byte; x,y: word;i,j: byte; desti:word); +{ nom : nom de la matriu; color: 255 = original o color; + x,y = posició pantalla; i,j = tamany matriu; desti = VGA o vaddr)} +var a,b:word; +begin + for a:=x+1 to x+i do + for b:=y+1 to y+j do + begin + if color<>255 then putpixel(a,b,color,desti) + else putpixel(a,b,nom[a-x,b-y],desti); + end; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure pilla_temps; +begin + gettime(h,m,s,c); + hora := (s)+(m*60)+(h*3600); +end; +{──────────────────────────────────────────────────────────────────────────} +procedure posa_el_temps(where:word); +var + h1,m1,s1,c1,minuts,segons,i : word; +begin + gettime(h1,m1,s1,c1); + {temps:=temps+(((h1-h)*24)+((m1-m)*60)+(s1-s));} + {if (s1-s)>0 then temps:=temps+(100-c+c1) else temps:=temps+(c1-c);} + temps := (s1)+(m1*60)+(h1*3600) - hora; + minuts :=(temps) div 60; + segons :=(temps) mod 60; + + + i:= 255; + + pinta_number(num_0,180,i,82,where); + pinta_number(num_0,180,i+12,82,where); + pinta_number(num_0,180,i+18,82,where); + + pinta_number(num_11,255,i+6,82,where); + + pinta_number(numero_G[minuts],255,i,82,where); + pinta_number(numero_G[segons div 10],255,i+12,82,where); + pinta_number(numero_G[segons mod 10],255,i+18,82,where); +end; +{──────────────────────────────────────────────────────────────────────────} +procedure resultat_time_attack; +var i,minuts,segons : word; +begin + + fadedown(0,0,0,1); + load_mif(time_fin,vaddr2); + volcar32(vaddr2,vaddr); + + ini_midi(musica_game_over); + if midi then Playmidi; + + minuts:=(temps_final mod 3600) div 60; + segons:=(temps_final mod 3600) mod 60; + + i:=180; + + pinta_number_zoom(4,numero_G[minuts],255,i,126,vaddr); + pinta_number_zoom(4,num_11,255,i+6*4,126,vaddr); + pinta_number_zoom(4,numero_G[segons div 10],255,i+12*4,126,vaddr); + pinta_number_zoom(4,numero_G[segons mod 10],255,i+18*4,126,vaddr); + + espera_vga; + volcar32(vaddr,VGA); + retard(300); + gestio_records(43); + retard(100); + escriu_records(10); + borrat_de_pantalla(vaddr); + save_records; + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + +end; +{──────────────────────────────────────────────────────────────────────────} +procedure missatge_game_over; +var + i,j : word; + k : byte; + num1,num2,num3,num4,num5,num6,num7 : byte; + +begin + + fadedown(0,0,0,2); + load_mif(pepefins,vaddr); + + ini_midi(musica_game_over); + if midi then Playmidi; + + if time_attack_mode then for i:=50 to 280 do + for j:=130 to 190 do putpixel(i,j,239,vaddr); + if story_mode_mode then + begin + volcar32(vaddr,vaddr2); + for i:=50 to 280 do + for j:=130 to 190 do putpixel(i,j,239,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + retard(200); + end; + + if story_mode_mode then + begin + i:=125{135}; + j:=170; + num1:=punts div 1000000; + num2:=(punts mod 1000000) div 100000; + num3:=((punts mod 1000000) mod 100000) div 10000; + num4:=(((punts mod 1000000) mod 100000) mod 10000) div 1000; + num5:=((((punts mod 1000000) mod 100000) mod 10000) mod 1000) div 100; + num6:=(((((punts mod 1000000) mod 100000) mod 10000) mod 1000) mod 100) div 10; + num7:=(((((punts mod 1000000) mod 100000) mod 10000) mod 100) mod 10); + + if num1<>0 then pinta_number(numero_G[num1],255,i,j,vaddr); + if (num2<>0) or (num1<>0) then pinta_number(numero_G[num2],255,i+6,j,vaddr); + if (num3<>0) or (num2<>0) or (num1<>0) then pinta_number(numero_G[num3],255,i+12,j,vaddr); + if (num4<>0) or (num3<>0) or (num2<>0) or (num1<>0) then pinta_number(numero_G[num4],255,i+18,j,vaddr); + if (num5<>0) or (num4<>0) or (num3<>0) or (num2<>0) or (num1<>0) then pinta_number(numero_G[num5],255,i+24,j,vaddr); + if (num6<>0) or (num5<>0) or (num4<>0) or (num3<>0) or (num2<>0) or (num1<>0) + then pinta_number(numero_G[num6],255,i+30,j,vaddr); + if (num7<>0) or (num6<>0) or (num5<>0) or (num4<>0) or (num3<>0) or (num2<>0) or (num1<>0) + then pinta_number(numero_G[num7],255,i+36,j,vaddr); + + {pinta_number(numero_G[num1],255,i,j,vaddr); + pinta_number(numero_G[num2],255,i+6,j,vaddr); + pinta_number(numero_G[num3],255,i+12,j,vaddr); + pinta_number(numero_G[num4],255,i+18,j,vaddr); + pinta_number(numero_G[num5],255,i+24,j,vaddr); + pinta_number(numero_G[num6],255,i+30,j,vaddr); + pinta_number(numero_G[num7],255,i+36,j,vaddr);} + end; + + espera_vga; + volcar32(vaddr,VGA); + retard(300); + if story_mode_mode then gestio_records(144); + fadedown(0,0,0,0); + + + escriu_records(10); + borrat_de_pantalla(vaddr); + vides:=0; + no_queden_vides:=true; + save_records; + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + +end; +{──────────────────────────────────────────────────────────────────────────} +procedure comprobar_comp_i_sprites; +const + tamany_comp = 2415; + tamany_sprites = 968792; +var + fich : file of byte; + i : word; + temp : longint; + aux : byte; + error : boolean; +begin + temp:=0; + error:=false; + assign(fich,'datos\comp.dat'); + reset(fich); + for i:=1 to filesize(fich)-9 do + begin + read(fich,aux); + inc(temp,aux); + end; + if temp<>tamany_comp then error:=true; + Close(fich); + + temp:=0; + assign(fich,'datos\sprites.dat'); + reset(fich); + for i:=1 to filesize(fich) do + begin + read(fich,aux); + inc(temp,aux); + end; + if temp<>tamany_sprites then error:=true; + Close(fich); + + if error then + begin + setmode($3); + Writeln('Algun fitxer ha estat modificat'); + Writeln('No puc executar el programa...'); + halt; + end; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure ini_vars(num_fase:byte); + + {----------------------------------------------------} + procedure carrega_pantalla(num:byte); + var + fich : file of byte; + i,j,k : byte; + temp : byte; + + begin + if num = 0 then for i:=1 to 38 do for j:=1 to 29 do pantalla[i,j]:=0 + else begin + + Assign(fich,'datos/comp.dat'); + Reset(fich); + + for k:=1 to num do + begin + for i:=1 to 38 do + begin + for j:=1 to 29 do + begin + read(fich,temp); + pantalla[i,j] := temp; + end; + end; + end; + + Close(fich); + + end; + + end; + {----------------------------------------------------} + +begin + malos_quets := false; + sense_rellontge:=true; + velocitat_pepe := 5; + x:=pos_ini_x_pepe; + y:=pos_ini_y_pepe; + fletxa_final_fase:=false; + if num_fase=0 then vides:=0 + else if num_fase=1 then vides:=vides_de_pepe + else vides:=vides; + pintura:=max_pintura; + en_casa:=true; + final_fase:=false; + rellontge.viu := false; + rellontge.temps := 0; + temps := 0; + + carrega_pantalla(num_fase); + + case num_fase of + + 0 : total_blocs_per_pintar:=blocs_fase_0; + + 1 : total_blocs_per_pintar:=blocs_fase_1; + + 2 : total_blocs_per_pintar:=blocs_fase_2; + + 3 : total_blocs_per_pintar:=blocs_fase_3; + + 4 : total_blocs_per_pintar:=blocs_fase_4; + + 5 : total_blocs_per_pintar:=blocs_fase_5; + + 6 : total_blocs_per_pintar:=blocs_fase_6; + + 7 : total_blocs_per_pintar:=blocs_fase_7; + + 8 : total_blocs_per_pintar:=blocs_fase_8; + + 9 : total_blocs_per_pintar:=blocs_fase_9; + + 10 : total_blocs_per_pintar:=blocs_fase_10; + + end; + blocs_per_pintar:=total_blocs_per_pintar; + temps:=0; + velocitat_joc:=1; + no_queden_vides:=false; + naiximent:=false; + map:=false; + + { ini malos } + if num_fase=ultima_fase then + begin + for i:=1 to max_malos do + begin + malo[i].viu:=false; + end; + malo[1].dibuix:=d_malo1; + malo[2].dibuix:=d_malo2; + malo[3].dibuix:=pepe_malo; + end + else begin + for i:=1 to max_malos do + begin + malo[i].viu:=false; + end; + malo[1].dibuix:=d_malo1; + malo[2].dibuix:=d_malo2; + malo[3].dibuix:=d_malo3; + end; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure ini_matrius; +begin + + { fondos } + path[1]:=pepe01; + path[2]:=pepe02; + path[3]:=pepe03; + path[4]:=pepe04; + path[5]:=pepe05; + path[6]:=pepe06; + path[7]:=pepe07; + path[8]:=pepe08; + path[9]:=pepe09; + path[10]:=pepe10; + path[11]:=pepe11; + path[12]:=ult_fase; + path[13]:=time; + path[14]:=fons_nit; + + { matriu de numeros } + numero[0]:=num0; + numero[1]:=num1; + numero[2]:=num2; + numero[3]:=num3; + numero[4]:=num4; + numero[5]:=num5; + numero[6]:=num6; + numero[7]:=num7; + numero[8]:=num8; + numero[9]:=num9; + + numero_G[0]:=num_0; + numero_G[1]:=num_1; + numero_G[2]:=num_2; + numero_G[3]:=num_3; + numero_G[4]:=num_4; + numero_G[5]:=num_5; + numero_G[6]:=num_6; + numero_G[7]:=num_7; + numero_G[8]:=num_8; + numero_G[9]:=num_9; + numero_G[10]:=num_11; + + load_records; + +end; +{──────────────────────────────────────────────────────────────────────────} +procedure pinta_marcadors; +var i,j : word; +begin + +{ pintura } + for i:=pos_esq_m_p to pos_dreta_m_p do + for j:= (pos_base_m_p-(max_pintura div tamany_m_p)) to pos_base_m_p do + putpixel(i,j,color_marcador_pintura_fondo,vaddr); + for i:=pos_esq_m_p to pos_dreta_m_p do + for j:= (pos_base_m_p-(pintura div tamany_m_p)) to pos_base_m_p do + putpixel(i,j,color_marcador_pintura,vaddr); + if pintura=0 then + for i:=pos_esq_m_p to pos_dreta_m_p do + for j:= (pos_base_m_p-(pintura div tamany_m_p)) to pos_base_m_p do + + putpixel(i,(pos_base_m_p),color_marcador_pintura_fondo,vaddr); + + + if num_fase>0 then + begin + { vides } + pinta_number(numero_G[vides],255,268,169,vaddr); + + { punts } + i:=265; + j:=73; + + pinta_number(numero_G[punts],color_fondo_marcador_punts,i,j,vaddr); + pinta_number(numero_G[punts],color_fondo_marcador_punts,i+6,j,vaddr); + pinta_number(numero_G[punts],color_fondo_marcador_punts,i+12,j,vaddr); + pinta_number(numero_G[punts],color_fondo_marcador_punts,i+18,j,vaddr); + pinta_number(numero_G[punts],color_fondo_marcador_punts,i+24,j,vaddr); + pinta_number(numero_G[punts],color_fondo_marcador_punts,i+30,j,vaddr); + pinta_number(numero_G[punts],color_fondo_marcador_punts,i+36,j,vaddr); + + pinta_number(numero_G[punts div 1000000],255,i,j,vaddr); + pinta_number(numero_G[(punts mod 1000000) div 100000],255,i+6,j,vaddr); + pinta_number(numero_G[((punts mod 1000000) mod 100000) div 10000],255,i+12,j,vaddr); + pinta_number(numero_G[(((punts mod 1000000) mod 100000) mod 10000) div 1000],255,i+18,j,vaddr); + pinta_number(numero_G[((((punts mod 1000000) mod 100000) mod 10000) mod 1000) div 100],255,i+24,j,vaddr); + pinta_number(numero_G[(((((punts mod 1000000) mod 100000) mod 10000) mod 1000) mod 100) div 10],255,i+30,j,vaddr); + pinta_number(numero_G[(((((punts mod 1000000) mod 100000) mod 10000) mod 100) mod 10)],255,i+36,j,vaddr); + + { blocs } + {pinta(numero[blocs_per_pintar],239,i,60,vaddr); + pinta(numero[blocs_per_pintar],239,i+4,60,vaddr); + pinta(numero[blocs_per_pintar],239,i+8,60,vaddr); + pinta(numero[blocs_per_pintar],239,i+12,60,vaddr); + + pinta(numero[blocs_per_pintar div 1000],255,i,60,vaddr); + pinta(numero[((blocs_per_pintar mod 1000) div 100)],255,i+4,60,vaddr); + pinta(numero[(((blocs_per_pintar mod 1000) mod 100) div 10)],255,i+8,60,vaddr); + pinta(numero[(((blocs_per_pintar mod 1000) mod 100) mod 10)],255,i+12,60,vaddr);} + + { altaveu } + {if amb_so then + begin + pinta_number(altaveu_on,255,1,189,vaddr); + end + else begin + pinta_number(altaveu_off,255,1,189,vaddr); + end;} + { mapa } + + end; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure ini_pantalla; +var i,j : word; + i_int:integer; + offset : word; + VirscrFase : Ptr_pantalla; + VaddrFase : Word; + +begin + + getmem(virscrFase,6400); + vaddrFase:=seg(virscrFase^); + + load_mif(fases,vaddr); + Cls32(0,vaddrFase); + offset:=((num_fase div 6)*160)+((((num_fase-1) mod 5)*40)*320); + PutSprite(vaddr,vaddrFase,offset,160,40,0,0); + + if not(mode_nocturne) then + begin + if num_fase>0 then load_mif(path[random(max_fondos_story)+1],vaddr2) + else load_mif(path[13],vaddr2); + end + else load_mif(path[14],vaddr2); + + if (num_fase=ultima_fase) and not(mode_nocturne) then load_mif(path[12],vaddr2); + + + { pinta numero de fase } + if (num_fase>0) and (num_fase<10) then pinta_number(numero_G[num_fase],255,1,1,vaddr2); + + { pinta les pareds } + for i:=1 to 38 do + for j:=1 to 29 do + if pantalla[i,j]=es_una_paret then pinta(dib_pared,255,(i*6)+4,(j+1)*6,vaddr2) + {put_matrix(pepe,color_pared,(i*6)+4,(j+1)*6,6,6,vaddr2)}; + + { pinta a Rosita i a la presó } + if num_fase=ultima_fase then + begin + pinta(rosita,255,16,96,vaddr2); + pinta(preso,255,22,96,vaddr2); + for i:=97 to 102 do putpixel(16,i,237,vaddr2); + putpixel(17,97,237,vaddr2); + putpixel(22,97,237,vaddr2); + putpixel(17,102,237,vaddr2); + putpixel(22,102,237,vaddr2); + end; + + + { pinta el marcador de pintura } + for i:=pos_esq_m_p to pos_dreta_m_p do + for j:= (pos_base_m_p-(pintura div tamany_m_p)) to pos_base_m_p do + begin + putpixel(i,j,color_marcador_pintura,vaddr2); + putpixel(pos_esq_m_p-1,j,color_borde_m_p,vaddr2); + putpixel(pos_dreta_m_p+1,j,color_borde_m_p,vaddr2); + putpixel(i,(pos_base_m_p-(max_pintura div tamany_m_p)-1),color_borde_m_p,vaddr2); + putpixel(i,(pos_base_m_p+1),color_borde_m_p,vaddr2); + end; + + { coloca la fase } + getpaleta(paleta); + blackout; + cls32(0,vaddr); + PutBloc(vaddr2,0,vaddr,249,200,0,0); + volcar32(vaddr,VGA); + fadeup(paleta,0); + + { posa el marcador } + For j:=0 to 49 do + begin + i:=j shl 1; + PutBloc(vaddr2,248+((99-i)*320),vaddr,72,i+1,248,0); + PutBloc(vaddr2,32248,vaddr,72,i+1,248,199-i); + PutBloc(vaddr2,0,vaddr,249,200,0,0); + espera_VGA; + volcar32(vaddr,VGA); + end; + + { posa el lletrero de fase X } + if story_mode_mode then + for i_int:=-40 to 80 do + begin + volcar32(vaddr2,vaddr); + if i_int<20 then Put_Sprite_ICE_esquerra(vaddrFase,vaddr,0,160,40,i_int shl 2,80) + else Put_Sprite_ICE_dreta(vaddrFase,vaddr,0,160,40,i_int shl 2,80); + if i_int=14 then delay(2000); + espera_VGA; + Volcar32(vaddr,VGA); + end; + + Freemem(virscrFase,6400); + +end; +{──────────────────────────────────────────────────────────────────────────} +procedure level_complete; +var i,temps,temps2 : word; +begin + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + if not(mode_nocturne) then + begin + load_mif(done01,vaddr); + espera_vga; + volcar32(vaddr,VGA); + ini_midi(musica_canvi_fase); + if midi then Playmidi; + + Gettime(h,m,s,c); + temps:=h*3600+m*60+s; + Repeat + Gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + until {(QteclaPuls) or} ((temps2-temps)>=4); + + borrat_de_pantalla(vaddr); + end + else begin + load_mif(done05,vaddr); + espera_vga; + volcar32(vaddr,VGA); + ini_midi(musica_canvi_fase_n); + if midi then Playmidi; + if midi then repeat until not(playing) + else for i:=0 to 300 do espera_VGA; + borrat_de_pantalla(vaddr); + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + + end; + +end; +{──────────────────────────────────────────────────────────────────────────} +procedure volcat_de_pantalla; +begin + volcar32(vaddr,vaddr2); + + { inicialització i comprobació de la fletxa de GO! } + fletxa_final_fase := true; + for i:=1 to 38 do + for j:=1 to 29 do + if (pantalla[i,j]=es_un_bloc_per_pintar) then fletxa_final_fase:=false; + + + { pinta el rellontge } + if rellontge.viu then + case (c mod 50) of + + 0..12 : pinta(rellontge_dib,255,rellontge.i,rellontge.j,vaddr2); + 13..25 : pinta(rellontge_dib_X,255,rellontge.i,rellontge.j,vaddr2); + 26..37 : pinta(rellontge_dib,255,rellontge.i,rellontge.j,vaddr2); + 38..49 : pinta(rellontge_dib_Y,255,rellontge.i,rellontge.j,vaddr2); + end; + + if (x=pos_ini_x_pepe) and (y=pos_ini_y_pepe) then en_casa:=true; + + { pinta a PEPE, ROSITA o JOB } + if (mode_nocturne) and (not(rosita_selected)) and (not(amic_selected)) then pinta(gorro,255,x,y-6,vaddr2); + if pintura>0 then if rosita_selected then pinta(rosita_p,255,x,y,vaddr2) + else if amic_selected then pinta(amic,255,x,y,vaddr2) + else if mode_nocturne then pinta(pepe_gorro,255,x,y,vaddr2) + else pinta(pepe,255,x,y,vaddr2) + else if amic_selected then pinta(amic_b,255,x,y,vaddr2) + else if mode_nocturne then pinta(pepe_gorro,255,x,y,vaddr2) + else pinta(pepe_b,255,x,y,vaddr2); + + if not(en_casa) then pinta(dib_pot,255,238,96,vaddr2) + else begin + pinta(dib_pot,255,238,96,vaddr2); + if rosita_selected then pinta(rosita_p,255,x,y,vaddr2) + else if amic_selected then pinta(amic,255,x,y,vaddr2) + else if mode_nocturne then pinta(pepe_gorro,255,x,y,vaddr2) + else pinta(pepe,255,x,y,vaddr2); + end; + + + { pinta a rosita en la pressó } + if num_fase=ultima_fase then + begin + if (s mod 4)=0 then pinta(rosita,255,16,96,vaddr2) + else if (s mod 4)=1 then pinta(rosita2,255,16,96,vaddr2) + else if (s mod 4)=2 then pinta(rosita,255,16,96,vaddr2) + else pinta(rosita3,255,16,96,vaddr2); + if ((s mod 10)=0) or ((s mod 10)=1) then + begin + pinta(rosita_chillido,255,16,96,vaddr2); + pinta_number(help_1,255,12,87,vaddr2); + pinta_number(help_2,255,21,87,vaddr2); + end; + end; + + { pinta el mapa } + if map then put_map(pantalla,255,270,1,38,29,vaddr2); + + { pinta l'altaveu } + if amb_so then pinta_number(altaveu_on,255,2,188,vaddr2) + else pinta_number(altaveu_off,255,2,188,vaddr2); + + { pinta la fletxa de GO! } + if fletxa_final_fase then + if (c mod 99 < 50) then + begin + pinta_number(fletxa_final01,255,250,90,vaddr2); + pinta_number(fletxa_final02,255,259,90,vaddr2); + pinta_number(fletxa_final03,255,250,99,vaddr2); + pinta_number(fletxa_final04,255,259,99,vaddr2); + end + else begin + pinta_number(fletxa_final01,255,248,90,vaddr2); + pinta_number(fletxa_final02,255,257,90,vaddr2); + pinta_number(fletxa_final03,255,248,99,vaddr2); + pinta_number(fletxa_final04,255,257,99,vaddr2); + end; + + + espera_vga; + volcar32(vaddr2,VGA); +end; +{──────────────────────────────────────────────────────────────────────────} +procedure omplir_pot; +var i,j : byte; +begin + temps_final:=temps; + final_fase:=true; + for i:=1 to 38 do + for j:=1 to 29 do + if pantalla[i,j]=es_un_bloc_per_pintar + {if blocs_per_pintar=0} then final_fase:=false; + + + if not(final_fase) then + begin + pinta(pepe,color_pintura,x,y,vaddr); + pantalla[(x div 6),((y div 6)-1)]:=es_un_bloc_pintat; + x:=pos_ini_x_pepe; + y:=pos_ini_y_pepe; + if mode_nocturne then pinta(pepe_gorro,255,x,y,vaddr) + else pinta(pepe,255,x,y,vaddr); + Play_WAV (sample[so_pot]); + while pintura0 then + begin + {if amb_so then so_de(pot_ple);} + if not(rosita_selected) then dec(pintura); + pinta(pepe,color,x,y,vaddr); + pantalla[(x div 6),((y div 6)-1)]:=es_un_bloc_pintat; + if el_que_hi_havia=es_un_bloc_per_pintar then + begin + dec(blocs_per_pintar); + if not(amic_selected) then punts:=punts+(25-(5*dificultat))+valor_del_bloc + else punts:=punts+(((25-(5*dificultat))+valor_del_bloc)*2); + if (punts mod 20000)>(25-(5*dificultat)+valor_del_bloc) then donar_vida:=true; + if (vides<9) and (story_mode_mode) and (donar_vida) then if punts>100 then + if (punts mod 20000)<(25-(5*dificultat)+valor_del_bloc) then + if not(amic_selected) then + begin + donar_vida:=false; + inc(vides); + pinta_number_zoom(5,numero_G[vides],255,260,150,VGA); + if amb_so then PlayWav(sample[so_ring]){so_de(vida_extra)} + else retard(40); + end; + end; + end + else if el_que_hi_havia=es_un_bloc_pintat then + begin + {if amb_so then so_de(pot_buit);} + pinta(pepe,color,x,y,vaddr); + pantalla[(x div 6),((y div 6)-1)]:=es_un_bloc_pintat; + end + else if el_que_hi_havia=es_un_bloc_per_pintar then + begin + {if amb_so then so_de(pot_buit);} + pantalla[(x div 6),((y div 6)-1)]:=es_un_bloc_per_pintar; + end; + antiga_direccio:=cap_on_va_Pepe; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure animacio_mort; +var i: byte; +begin + Play_WAV (sample[so_mort]); + for i:=1 to 5 do + begin + retard(10); + if rosita_selected then pinta(rosita_m,255,x,y,VGA) + else if amic_selected then pinta(amic_m,255,x,y,VGA) + else pinta(pepe_m,255,x,y,VGA); + + {if amb_so then sound(2000);} + retard(10); + if rosita_selected then pinta(rosita_m2,255,x,y,VGA) + else if amic_selected then pinta(amic_m2,255,x,y,VGA) + else pinta(pepe_m2,255,x,y,VGA); + {if amb_so then sound(1000);} + end; + nosound; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure animacio_alegria; +var i: byte; +begin + + if (mode_nocturne) and + (not(rosita_selected)) and + (not(amic_selected)) then + begin + que_hi_ha:=pantalla[((x-max_m_x) div 6),(((y-max_m_y) div 6)-1)]; + if que_hi_ha=es_un_bloc_pintat then pinta(gorro,color_pintura,x-6,y-6,VGA) + else if que_hi_ha=es_una_paret then pinta(dib_pared,255,x-6,y-6,VGA); + pinta(gorro,255,x,y-6,VGA); + end; + for i:=1 to 10 do + begin + retard(10); + if rosita_selected then pinta(rosita_a,255,x,y,VGA) + else if amic_selected then pinta(amic_a,255,x,y,VGA) + else if mode_nocturne then pinta(pepe_gorro,255,x,y,VGA) + else pinta(pepe_a,255,x,y,VGA); + retard(10); + if rosita_selected then pinta(rosita_a2,255,x,y,VGA) + else if amic_selected then pinta(amic_a2,255,x,y,VGA) + else if mode_nocturne then pinta(pepe_gorro,255,x,y,VGA) + else pinta(pepe_a2,255,x,y,VGA); + end; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure mort; +begin + if vides=0 then + begin + no_queden_vides:=true; + pinta(pepe,color_pintura,x,y,vaddr); + volcat_de_pantalla; + animacio_mort; + x:=pos_ini_x_pepe; + y:=pos_ini_y_pepe; + en_casa:=true; + end + else begin + if vides>0 then dec(vides); + if el_que_hi_havia=es_un_bloc_pintat then pinta(pepe,color_pintura,x,y,vaddr); + volcat_de_pantalla; + {so_de(mos_a_pepe);}Play_WAV (sample[so_mort]); + animacio_mort; + pantalla[(x div 6),(y div 6)-1]:=el_que_hi_havia{es_un_bloc_pintat}; + x:=pos_ini_x_pepe; + y:=pos_ini_y_pepe; + en_casa:=true; + volcat_de_pantalla; + if mode_nocturne then pinta(pepe_gorro,255,x,y,vaddr2) + else pinta(pepe,255,x,y,vaddr2); + omplir_pot; + volcat_de_pantalla; + retard_pepe:=velocitat_pepe; + end; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure mira_el_que_hi_ha(cap_on_vaig:byte); +begin +el_que_hi_havia:=que_hi_ha; + case cap_on_vaig of + + amunt:que_hi_ha:=pantalla[(x div 6),(((y-max_m_y) div 6)-1)]; + dreta:que_hi_ha:=pantalla[((x+max_m_x) div 6),((y div 6)-1)]; + avall:que_hi_ha:=pantalla[(x div 6),(((y+max_m_y) div 6)-1)]; + esquerra:que_hi_ha:=pantalla[((x-max_m_x) div 6),((y div 6)-1)]; + + end; + +end; +{──────────────────────────────────────────────────────────────────────────} +procedure ja_no_pots_eixir; +begin + escriu_frase('JA NO POTS EIXIR',64,50,96,vaddr,10,0,1); + animacio_mort; + x:=0; + y:=0; + no_queden_vides:=true; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure munta_velocitat_joc; +begin + if velocitat_pepe<9 then inc(velocitat_pepe); + pinta_number_zoom(6,numero_G[velocitat_pepe],255,110,80,VGA); + if amb_so then + begin + sound(velocitat_pepe*150); + retard(1); + nosound; + end; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure baixa_velocitat_joc; +begin + if velocitat_pepe>1 then dec(velocitat_pepe); + pinta_number_zoom(6,numero_G[velocitat_pepe],255,110,80,VGA); + if amb_so then + begin + sound(velocitat_pepe*150); + retard(1); + nosound; + end; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure moure(direccio:byte); +var desp_pixel:byte; +begin + cap_on_va_Pepe:=direccio; + case direccio of + amunt:if ((y-max_m_y)>=l0) and (not(en_casa)) + and (not(pantalla[(x div 6),(((y-max_m_y) div 6)-1)]=es_una_paret)) then + begin + mira_el_que_hi_ha(direccio); + if que_hi_ha=es_un_bicho then mort + else begin + pinta_un_bloc(color_pintura,pintura); + {for desp_pixel:=1 to max_m_y do begin dec(y); volcat_de_pantalla; end;} + y:=y-max_m_y; + {if not(amb_so) then }{retard(velocitat_joc);} + retard_pepe:=velocitat_pepe; + menejant:=true; + pantalla[(x div 6),((y div 6)-1)]:=es_pepe; + end; + + end; + dreta:begin + if (not(en_casa)) + and (not(pantalla[((x+max_m_x) div 6),((y div 6)-1)]=es_una_paret)) then + if ((x+max_m_x)<=l1) then + begin + mira_el_que_hi_ha(direccio); + if que_hi_ha=es_un_bicho then mort + else begin + pinta_un_bloc(color_pintura,pintura); + x:=x+max_m_x; + {if not(amb_so) then }{retard(velocitat_joc);} + retard_pepe:=velocitat_pepe; + menejant:=true; + pantalla[(x div 6),((y div 6)-1)]:=es_pepe; + end; + + end + else if (x=232) and (y=96) {and (pintura=l3) + and (not(pantalla[((x-max_m_x) div 6),((y div 6)-1)]=es_una_paret)) then + begin + mira_el_que_hi_ha(direccio); + if (en_casa) and (que_hi_ha=es_un_bicho) then ja_no_pots_eixir; + {if en_casa then x:=x-max_m_x + else} + if {(not(en_casa)) and} (que_hi_ha=es_un_bicho) then mort + else begin + pinta_un_bloc(color_pintura,pintura); + x:=x-max_m_x; + {if not(amb_so) then }{retard(velocitat_joc);} + retard_pepe:=velocitat_pepe; + menejant:=true; + pantalla[(x div 6),((y div 6)-1)]:=es_pepe; + end; + + en_casa:=false; + end; + end; + + pinta_marcadors; + +end; +{──────────────────────────────────────────────────────────────────────────} +procedure ini_rellontge; +var a,b : byte; +begin + + {randomize;} + repeat + + a:=random(38)+1; + b:=random(29)+1; + + until not(pantalla[a,b]=es_una_paret); + rellontge.i := (a*6)+4; + rellontge.j := (b+1)*6; + rellontge.viu := true; + Play_WAV (sample[so_ring]); + sense_rellontge := false; + +end; +{──────────────────────────────────────────────────────────────────────────} +procedure naix_malo(numero:byte); +var a,b : byte; cont : word; + begin + malo[numero].viu:=true; + {randomize;} + cont := 0; + repeat + a:=random(38)+1; + b:=random(29)+1; + inc(cont); if cont>10000 then begin a:=38; b:=15; break; end; + until (pantalla[a,b]=es_un_bloc_pintat) and (abs(a-(x div 6))>5) and (abs(b-((y div 6)-1))>5); + malo[numero].i:=a; + malo[numero].j:=b; + {so_de(naiximent_del_malo);}Play_WAV (sample[so_malo]); + pinta(malo[numero].dibuix,255,((malo[numero].i*6)+4),(malo[numero].j+1)*6,vaddr); +end; +{──────────────────────────────────────────────────────────────────────────} +procedure mou_malo(numero,direccio:byte); +begin + case direccio of + + amunt:if (pantalla[malo[numero].i,malo[numero].j-1]=es_un_bloc_pintat) + and (not(pantalla[malo[numero].i,malo[numero].j-1]=es_un_bicho)) then + begin + pinta(malo[numero].dibuix,color_pintura,(malo[numero].i*6)+4,(malo[numero].j+1)*6,vaddr); + pantalla[malo[numero].i,malo[numero].j]:=es_un_bloc_pintat; + dec(malo[numero].j); + pinta(malo[numero].dibuix,255,(malo[numero].i*6)+4,(malo[numero].j+1)*6,vaddr); + pantalla[malo[numero].i,malo[numero].j]:=es_un_bicho; + end + else if (pantalla[malo[numero].i,malo[numero].j-1]=es_pepe) + and (not(en_casa)) + and (pintura>0) then mort + else if (pintura=0) + and (que_hi_ha=es_un_bloc_pintat) + and (pantalla[malo[numero].i,malo[numero].j-1]=es_pepe) + and (not(en_casa)) then mort; + avall:if (pantalla[malo[numero].i,malo[numero].j+1]=es_un_bloc_pintat) + and (not(pantalla[malo[numero].i,malo[numero].j+1]=es_un_bicho)) then + begin + pinta(malo[numero].dibuix,color_pintura,(malo[numero].i*6)+4,(malo[numero].j+1)*6,vaddr); + pantalla[malo[numero].i,malo[numero].j]:=es_un_bloc_pintat; + inc(malo[numero].j); + pinta(malo[numero].dibuix,255,(malo[numero].i*6)+4,(malo[numero].j+1)*6,vaddr); + pantalla[malo[numero].i,malo[numero].j]:=es_un_bicho; + end + else if (pantalla[malo[numero].i,malo[numero].j+1]=es_pepe) + and (not(en_casa)) + and (pintura>0) then mort + else if (pintura=0) + and (que_hi_ha=es_un_bloc_pintat) + and (pantalla[malo[numero].i,malo[numero].j+1]=es_pepe) + and (not(en_casa)) then mort; + dreta:if (pantalla[malo[numero].i+1,malo[numero].j]=es_un_bloc_pintat) + and (not(pantalla[malo[numero].i+1,malo[numero].j]=es_un_bicho)) + and (not((malo[numero].i+1)=39)) then + begin + pinta(malo[numero].dibuix,color_pintura,(malo[numero].i*6)+4,(malo[numero].j+1)*6,vaddr); + pantalla[malo[numero].i,malo[numero].j]:=es_un_bloc_pintat; + inc(malo[numero].i); + pinta(malo[numero].dibuix,255,(malo[numero].i*6)+4,(malo[numero].j+1)*6,vaddr); + pantalla[malo[numero].i,malo[numero].j]:=es_un_bicho; + end + else if (pantalla[malo[numero].i+1,malo[numero].j]=es_pepe) + or ((malo[numero].i+1)=39) then + if (not(en_casa)) + and (pintura>0) then mort + else if (pantalla[malo[numero].i+1,malo[numero].j]=es_pepe) + or ((malo[numero].i+1)=39) then + if (pintura=0) + and (que_hi_ha=es_un_bloc_pintat) + and (pantalla[malo[numero].i+1,malo[numero].j]=es_pepe) + and (not(en_casa)) then mort + else if ((malo[numero].i+1)=39) and (malo[numero].j=15) and (en_casa) then ja_no_pots_eixir; + esquerra:if (pantalla[malo[numero].i-1,malo[numero].j]=es_un_bloc_pintat) + and (not(pantalla[malo[numero].i-1,malo[numero].j]=es_un_bicho)) then + begin + pinta(malo[numero].dibuix,color_pintura,(malo[numero].i*6)+4,(malo[numero].j+1)*6,vaddr); + pantalla[malo[numero].i,malo[numero].j]:=es_un_bloc_pintat; + dec(malo[numero].i); + pinta(malo[numero].dibuix,255,(malo[numero].i*6)+4,(malo[numero].j+1)*6,vaddr); + pantalla[malo[numero].i,malo[numero].j]:=es_un_bicho; + end + else if (pantalla[malo[numero].i-1,malo[numero].j]=es_pepe) + and (not(en_casa)) + and (pintura>0) then mort + else if (pintura=0) + and (que_hi_ha=es_un_bloc_pintat) + and (pantalla[malo[numero].i-1,malo[numero].j]=es_pepe) + and (not(en_casa)) then mort; + end; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure moure_malos; +begin + for i:=1 to max_malos do + if malo[i].viu then + begin + {randomize;} + case malo[i].sentit of + + horitzontalment:if ((malo[i].i*6)+4)>x then + begin + mou_malo(i,esquerra); + malo[i].sentit:=random(2+dificultat); + end + else if ((malo[i].i*6)+4)y then + begin + mou_malo(i,amunt); + malo[i].sentit:=random(2+dificultat); + end + else if ((malo[i].j+1)*6)'') and (P<>'') then + escriu_frase('DATOS DEL JOC CARREGATS',color,20,110,vaddr,0,0,1); + + escriu_frase('PULSA UNA TECLA PER A CONTINUAR...',color,20,180,vaddr,0,0,1); + + Repeat until QteclaPuls; + +end; +{──────────────────────────────────────────────────────────────────────────} +procedure story_mode; +var + eixir : boolean; + s_vella : byte; + musica_fase:string; + +begin + + historia; + num_fase:=1; + repeat + + contador:=0; + ini_vars(num_fase); + case num_fase of + + 1,3,5,7,9 : musica_fase:=musica_fase01; + + 2,4,6,8 : musica_fase:=musica_fase02; + + 10 : musica_fase:=musica_fase10; + + end; + if num_fase=1 then punts:=0; + {if not(mode_nocturne) then pantalla_presentacio(num_fase);} + ini_pantalla; + volcar32(vaddr2,vaddr); + pinta_marcadors; + eixir:=false; + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + if mode_nocturne then ini_midi(musica_fase_nit) + else ini_midi(musica_fase); + + if midi then Playmidi; + {------------------------------} + repeat + + if (not(playing)) and (midi) then PlayMIDI; + + s_vella := s; + gettime(h,m,s,c); + + menejant:=false; + + inc(contador); + if retard_pepe>0 then dec(retard_pepe); + + if teclapuls(KeyKeypadPlus) then + begin + munta_velocitat_joc; + repeat until not(TeclaPuls(KeyKeypadPlus)); + end; + + if teclapuls(KeyKeypadminus) then + begin + baixa_velocitat_joc; + repeat until not(TeclaPuls(KeyKeypadMinus)); + end; + + if retard_pepe=0 then + if teclapuls(tecla_amunt) then moure(amunt) + else if teclapuls(tecla_avall) then moure(avall) + else if teclapuls(tecla_dreta) then moure(dreta) + else if teclapuls(tecla_esquerra) then moure(esquerra); + + if TeclaPuls(KeyM) then begin map:=not(map); repeat until not(TeclaPuls(KeyM)); end; + + {---------} +{ if TeclaPuls(KeyN) then + begin + final_fase:=true; + num_fase:=9; + end; + + if TeclaPuls(KeyB) then final_fase:=true;} + {---------} + + if teclapuls(Key1) then + begin + amb_so:={not(amb_so);}false; + repeat until not(TeclaPuls(Key1)); + end; + + if teclapuls(KeyESC) then + begin + escriu_frase('JOC DETINGUT',147,69,89,vaddr2,0,0,0); + escriu_frase('(*ESC* PER A EIXIR)',147,38,101,vaddr2,0,0,0); + espera_VGA; + volcar32(vaddr2,VGA); + repeat until not(TeclaPuls(KeyESC)); + repeat until (QteclaPuls); + if TeclaPuls(KeyESC) then eixir:=true; + end; + + if rellontge.viu then + if (x = rellontge.i) and (y = rellontge.j) then + begin + malos_quets := true; + rellontge.temps := 0; + rellontge.viu := false; + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + ini_midi(musica_campanes); + if midi then Playmidi; + end; + + fer_apareixer_els_malos; + + if not(malos_quets) then + begin + if contador mod velocitat_pepe = 0 then moure_malos + end + else begin + if (s_vella<>s) then inc(rellontge.temps); + if rellontge.temps = 10 then + begin + malos_quets:=false; + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + if mode_nocturne then ini_midi(musica_fase_nit) + else ini_midi(musica_fase); + if midi then Playmidi; + end; + + end; + + if not(no_queden_vides) then volcat_de_pantalla; + + {------------------------------} + + until (eixir) or (final_fase) or (no_queden_vides); + if final_fase then if num_fase0 then dec(retard_pepe); + + menejant:=false; + + if retard_pepe=0 then begin + if teclapuls(tecla_amunt) then moure(amunt) + else if teclapuls(tecla_avall) then moure(avall) + else if teclapuls(tecla_dreta) then moure(dreta) + else if teclapuls(tecla_esquerra) then moure(esquerra); + end; + + if teclapuls(Key1) then + begin + amb_so:={not(amb_so);}false; + repeat until not(TeclaPuls(Key1)); + end; + + if teclapuls(KeyESC) then + begin + eixir:=true; + end; + + {if TeclaPuls(KeyN) then final_fase:=true;} + + fer_apareixer_els_malos; + + posa_el_temps(vaddr); + + if (contador mod velocitat_pepe) = 0 then moure_malos; + + if not(no_queden_vides) then volcat_de_pantalla; + + {------------------------------} + until (eixir) or (final_fase) or (no_queden_vides); + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + if final_fase then + begin + pinta(pepe,color_pintura,x,y,VGA); + x:=pos_ini_x_pepe; + y:=pos_ini_y_pepe; + animacio_alegria; + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + + resultat_time_attack; + end + else if (eixir) then + begin + fadedown(0,0,0,0); + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + end; + + if no_queden_vides then + begin + missatge_game_over; + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + end; +end; +{──────────────────────────────────────────────────────────────────────────} +procedure menu_joc; +var +temps,temps2 : word; +pos,pos_dif,pos_m,cord_y : byte; +i,j,a_on_pinte_el_marc : word; +aux : byte; +tecla_incorrecta : boolean; +i_int:integer; +dib_aux : word; +percentatge : byte; + +procedure ini_estreles; +var i : byte; +begin + cls32(0,vaddr); + for i:=1 to 10 do + begin + estreles[i].x:=random(290); + estreles[i].y:=1; + estreles[i].velocitat:=random(3)+1; + end; +end; + +procedure fondo_estreles(from,where:word); +var + i,a,b : byte; + +begin + for i:=1 to 10 do + begin + if (estreles[i].y + estreles[i].velocitat) > 191 then + begin + estreles[i].x := random(290); + estreles[i].y := 1; + estreles[i].velocitat := random(3) + 1; + end + else estreles[i].y := estreles[i].y + (estreles[i].velocitat); + Putsprite(from,where,26747,9,8,estreles[i].x,estreles[i].y); + end; +end; + + +procedure actualitza_options(from,where:word); +var i,j:byte; +begin + + cls32(0,vaddr2); + + for i:=0 to 3 do + for j:=0 to 5 do Putsprite(vaddr,where,48000,50,50,j*50,i*50); + + fondo_estreles(vaddr,vaddr2); + + Putsprite(from,where,30400,165,28,70,5); + + Putsprite(from,where,39733,116,18,22,43); + if amb_so then Putsprite(from,where,40492,25,17,149,45) + else Putsprite(from,where,39557,28,20,150,42); + + Putsprite(from,where,57332,113,19,20,81); + if GM then Putsprite(from,where,51573,107,17,141,81) + else Putsprite(from,where,51684,130,20,141,81); + + Putsprite(from,where,45172,39,20,22,61); + case volumen of + + 0 : Putsprite(from,where,45551,32,18,70,62); + 1 : Putsprite(from,where,45580,16,18,70,62); + 2 : Putsprite(from,where,45596,16,18,70,62); + 3 : Putsprite(from,where,45611,16,18,70,62); + 4 : Putsprite(from,where,45626,16,18,70,62); + 5 : Putsprite(from,where,45642,16,18,70,62); + 6 : Putsprite(from,where,45658,16,18,70,62); + 7 : Putsprite(from,where,45673,16,18,70,62); + 8 : Putsprite(from,where,45689,16,18,70,62); + 9 : Putsprite(from,where,45705,14,18,71,62); + 10 : Putsprite(from,where,45720,40,18,70,62); + end; + + Putsprite(from,where,21673,84,73,22,117); + + Putsprite(vaddr,vaddr2,tecla_amunt_dib,21,21,135,110); + Putsprite(vaddr,vaddr2,tecla_avall_dib,21,21,135,131); + Putsprite(vaddr,vaddr2,tecla_esquerra_dib,21,21,135,152); + Putsprite(vaddr,vaddr2,tecla_dreta_dib,21,21,135,173); + + { fletxes i ESC } + Putsprite(vaddr,vaddr2,31527,47,24,238,172); + + { Complet + percentatge } + Putsprite(vaddr,vaddr2,58405,70,17,200,120); + Putsprite(vaddr,vaddr2,percentatge*29,29,14,220,142); + + Pinta_number(fletxa3,255,13,cord_y,vaddr2); + +end; + + procedure pinta_marcs(posicio:word); + var + i : word; + begin + volcar32(vaddr,vaddr2); + for i:=posicio to posicio+75 do + begin + putpixel(i,11,15,vaddr2); + putpixel(i,12,15,vaddr2); + putpixel(i,90,15,vaddr2); + putpixel(i,91,15,vaddr2); + end; + for i:=11 to 91 do + begin + putpixel(posicio,i,15,vaddr2); + putpixel(posicio+1,i,15,vaddr2); + putpixel(posicio+74,i,15,vaddr2); + putpixel(posicio+75,i,15,vaddr2); + end; + + if mode_nocturne then + begin + if mode_Dream_Tour=Dream_tour then pinta_number_zoom(2,tick,255,216,143,vaddr2); + end + else if (pos=1) or (pos=3) then + begin + if mode_easy=pepe_facil then pinta_number_zoom(2,tick,255,216,118,vaddr2); + if mode_normal=pepe_normal then pinta_number_zoom(2,tick,255,216,143,vaddr2); + if mode_hard=pepe_dificil then pinta_number_zoom(2,tick,255,216,168,vaddr2); + end + else begin + if mode_easy_r=rosita_facil then pinta_number_zoom(2,tick,255,216,118,vaddr2); + if mode_normal_r=rosita_normal then pinta_number_zoom(2,tick,255,216,143,vaddr2); + if mode_hard_r=rosita_dificil then pinta_number_zoom(2,tick,255,216,168,vaddr2); + end; + + if pos_dif=1 then pinta_number(fletxa,255,98,118,vaddr2); + if pos_dif=2 then pinta_number(fletxa,255,98,143,vaddr2); + if pos_dif=3 then pinta_number(fletxa,255,98,168,vaddr2); + + espera_VGA; + volcar32(vaddr2,VGA); + end; + + procedure desp_marc(direccio:byte); + begin + case direccio of + + Left: if pos=3 then + begin + i:=219; + while i>136 do + begin + pinta_marcs(i); + i:=i-3; + if i<137 then pinta_marcs(137); + end; + end + else if pos=2 then + begin + i:=137; + while i>54 do + begin + pinta_marcs(i); + i:=i-3; + if i<55 then pinta_marcs(55); + end; + end; + + Right:if pos=1 then + begin + i:=55; + while i<138 do + begin + pinta_marcs(i); + i:=i+3; + if i>137 then pinta_marcs(137); + end; + end + else if pos=2 then + begin + i:=137; + while i<220 do + begin + pinta_marcs(i); + i:=i+3; + if i>219 then pinta_marcs(219); + end; + end; + + end; + end; + begin + + time_attack_mode:=false; + story_mode_mode:=false; + + percentatge:=0; + + if mode_easy=pepe_facil then inc(percentatge); + if mode_normal=pepe_normal then inc(percentatge); + if mode_hard=pepe_dificil then inc(percentatge); + if mode_easy_r=rosita_facil then inc(percentatge); + if mode_normal_r=rosita_normal then inc(percentatge); + if mode_hard_r=rosita_dificil then inc(percentatge); + if mode_Dream_tour=Dream_tour then inc(percentatge); + + if mode_nocturne then load_mif(menu_nit,vaddr) + else load_mif(menu,vaddr); + load_mif(menu_s,vaddr2); + espera_vga; + volcar32(vaddr,VGA); + + + if not(mode_nocturne) then + begin + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + ini_midi(musica_title); + if midi then Playmidi; + end + else begin + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + ini_midi(musica_nit); + if midi then Playmidi; + if not(midi) then ini_midi(musica_nit); + if (not(Playing)) and (midi) then PlayMidi; + end; + + i:=320; + if not(mode_nocturne) then + while (i>20) do + begin + espera_VGA; + volcar32(vaddr,VGA); + Put_Sprite_ICE_dreta(vaddr2,VGA,16983,142,26,i,53); + dec(i,10); + if i=20 then Put_Sprite_ICE_dreta(vaddr2,vaddr,16983,142,26,i,53); + end; + + i:=320; + while (i>20) do + begin + espera_VGA; + volcar32(vaddr,VGA); + if not(mode_nocturne) then Put_Sprite_ICE_dreta(vaddr2,VGA,28822,132,25,i,90) + else Put_Sprite_ICE_dreta(vaddr2,VGA,28958,132,25,i,90); + dec(i,10); + if i=20 then if not(mode_nocturne) then Put_Sprite_ICE_dreta(vaddr2,vaddr,28822,132,25,i,90) + else Put_Sprite_ICE_dreta(vaddr2,vaddr,28958,132,25,i,90); + end; + + i:=320; + while (i>20) do + begin + espera_VGA; + volcar32(vaddr,VGA); + Put_Sprite_ICE_dreta(vaddr2,VGA,40982,152,24,i,128); + dec(i,10); + if i=20 then Put_Sprite_ICE_dreta(vaddr2,vaddr,40982,152,24,i,128); + end; + + i:=320; + while (i>20) do + begin + espera_VGA; + volcar32(vaddr,VGA); + Put_Sprite_ICE_dreta(vaddr2,VGA,52182,103,30,i,163); + dec(i,10); + if i=20 then Put_Sprite_ICE_dreta(vaddr2,vaddr,52182,103,30,i,163); + end; + + i_int:=-35; + while (i_int<15) do + begin + espera_VGA; + volcar32(vaddr,VGA); + espera_VGA; + Put_Sprite_ICE_dalt(vaddr2,VGA,5463,133,33,23,i_int); + inc(i_int,10); + if i_int=15 then Put_Sprite_ICE_dalt(vaddr2,vaddr,5463,133,33,23,i_int); + end; + + + espera_VGA; + volcar32(vaddr,VGA); + + gettime(h,m,s,c); + temps:=h*3600+m*60+s; + eixir_del_joc:=false; + pos_m:=2; + pinta_number(fletxa2,255,13,100,VGA); + cord_y:=100; + repeat + + if (not(playing)) then + if (mode_nocturne) then begin ini_midi(musica_nit); if midi then PlayMIDI; end + else begin ini_midi(musica_title); if midi then PlayMIDI; end; + + gettime(h,m,s,c); + temps2:=h*3600+m*60+s; + + if (TeclaPuls(KeyArrowDown)) and (pos_m<4) then + begin + inc(pos_m); + case pos_m of + 1:cord_y:=62; + 2:cord_y:=100; + 3:cord_y:=138; + 4:cord_y:=174; + end; + volcar32(vaddr,vaddr2); + pinta_number(fletxa2,255,13,cord_y,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + gettime(h,m,s,c); + temps:=h*3600+m*60+s; + temps2:=h*3600+m*60+s+1; + Play_WAV (sample[so_fletxa]); + repeat until not(TeclaPuls(KeyArrowDown)); + end; + + if (TeclaPuls(KeyArrowUp)) and (pos_m>1) then + begin + dec(pos_m); + if (mode_nocturne) and (pos_m=1) then pos_m:=2; + case pos_m of + 1:cord_y:=62; + 2:cord_y:=100; + 3:cord_y:=138; + 4:cord_y:=174; + end; + volcar32(vaddr,vaddr2); + pinta_number(fletxa2,255,13,cord_y,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + gettime(h,m,s,c); + temps:=h*3600+m*60+s; + temps2:=h*3600+m*60+s+1; + Play_WAV (sample[so_fletxa]); + repeat until not(TeclaPuls(KeyArrowUp)); + end; + + volcar32(vaddr,vaddr2); + if (temps2 mod 2)=0 then pinta_number(fletxa2,255,13,cord_y,vaddr2) + else pinta_number(fletxa2,255,15,cord_y,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + + until (TeclaPuls(KeyENTER)) or (TeclaPuls(KeyESC)) or ((temps2-temps)>=10); + + if TeclaPuls(KeyENTER) then Play_WAV (sample[so_enter]); + + if teclapuls(keyESC) then + begin + pos_m:=5; + StopMIDI; + power_off(vaddr); + eixir_del_joc:=true; + end; + if (Temps2-temps)>=10 then + begin + pos_m:=5; + fadedown(0,0,0,0); + escriu_records(10); + titol_del_joc; + end; + + { TIME ATTACK } + if (pos_m=1) and (not(mode_nocturne)) then + begin + time_attack_mode:=true; + fadedown(0,0,0,1); + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + time_attack; + end; + + { PEPE VELL } + if (pos_m=3) then + begin + fadedown(0,0,0,1); + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + pepe_text; + end; + + { STORY MODE } + if (pos_m=2) then + begin + borrat_de_pantalla(vaddr); + repeat until not(TeclaPuls(KeyENTER)); + story_mode_mode:=true; + rosita_selected:=false; + amic_selected:=false; + if (mode_nocturne) then load_mif(select_n,vaddr) + else load_mif(select,vaddr); + if not(mode_rosita=rosita_enabled) then + begin + for i:=137 to 212 do + for j:=11 to 91 do putpixel(i,j,0,vaddr); + putpixel(145,19,14,vaddr); + putpixel(197,44,14,vaddr); + putpixel(149,78,14,vaddr); + putpixel(194,77,14,vaddr); + putpixel(172,54,14,vaddr); + putpixel(198,65,14,vaddr); + putpixel(177,38,9,vaddr); + putpixel(169,82,9,vaddr); + putpixel(183,12,9,vaddr); + putpixel(139,37,9,vaddr); + putpixel(211,81,9,vaddr); + end; + if not(mode_amic=job_enabled) then + begin + for i:=219 to 294 do + for j:=11 to 91 do putpixel(i,j,0,vaddr); + putpixel(228,65,14,vaddr); + putpixel(290,26,14,vaddr); + putpixel(264,63,14,vaddr); + putpixel(284,85,14,vaddr); + putpixel(262,13,14,vaddr); + putpixel(239,46,14,vaddr); + putpixel(266,74,9,vaddr); + putpixel(264,21,9,vaddr); + putpixel(248,84,9,vaddr); + putpixel(279,87,9,vaddr); + putpixel(254,39,9,vaddr); + end; + espera_vga; + volcar32(vaddr,vga); + pinta_marcs(55); + pos:=1; + if mode_nocturne then pos_dif:=0 else pos_dif:=1; + a_on_pinte_el_marc:=55; + get_color(15,R,G,B); + i:=0; G:=0; B:=0; + repeat + i:=(i+1) mod 127; + i_int:=(63-i); + B:=ABS(i_int); + G:=B; + set_color(15,R,G,B); + if (not(playing)) and (midi) then PlayMIDI; + + + if (TeclaPuls(KeyArrowLeft)) and (pos>1) then + if not(mode_nocturne) then + begin + desp_marc(Left); + dec(pos); + end; + if (TeclaPuls(KeyArrowRight)) and (pos<3) then + if not(mode_nocturne) then + begin + if (pos=1) and (mode_rosita=99) then + begin + desp_marc(Right); + inc(pos); + end + else if (pos=2) and (mode_amic=199) then + begin + desp_marc(Right); + inc(pos); + end; + end; + + if (TeclaPuls(KeyArrowDown)) and (pos_dif<3) and + not(mode_nocturne) then + begin + inc(pos_dif); + pinta_marcs(a_on_pinte_el_marc); + Play_WAV (sample[so_fletxa]); + repeat until not(TeclaPuls(KeyArrowDown)); + end; + + if (TeclaPuls(KeyArrowUp)) and (pos_dif>1) and + not(mode_nocturne) then + begin + dec(pos_dif); + pinta_marcs(a_on_pinte_el_marc); + Play_WAV (sample[so_fletxa]); + repeat until not(TeclaPuls(KeyArrowUp)); + end; + + if pos=2 then + if mode_rosita=99 then + begin + pinta_marcs(137); + a_on_pinte_el_marc:=137; + end; + + if pos=3 then + if mode_amic=199 then + begin + pinta_marcs(219); + a_on_pinte_el_marc:=219; + end; + + if pos=1 then + begin + pinta_marcs(55); + a_on_pinte_el_marc:=55; + end; + + until (TeclaPuls(KeyENTER)) or (TeclaPuls(KeyESC)); + + if TeclaPuls(KeyENTER) then Play_WAV (sample[so_enter]); + + if TeclaPuls(KeyESC) then pos:=4; + + if pos_dif=1 then dificultat:=facil; + if pos_dif=2 then dificultat:=normal; + if pos_dif=3 then dificultat:=dificil; + + if mode_nocturne then dificultat:=normal; + + if pos=1 then + begin + amic_selected:=false; + rosita_selected:=false; + color_pintura:=162; + color_marcador_pintura:=162; + end; + + if pos=2 then + begin + amic_selected:=false; + rosita_selected:=true; + color_pintura:=199; + color_marcador_pintura:=199; + end; + + if pos=3 then + begin + amic_selected:=true; + rosita_selected:=false; + color_pintura:=48; + color_marcador_pintura:=48; + end; + + if pos=4 then borrat_de_pantalla(vaddr) + else fadedown(0,0,0,0); + + if not(pos=4) then + begin + if (midi) and not(mode_nocturne) then begin StopMIDI; unloadmidi; midi:=false; end; + Story_mode; + end; + end; + + { opcions } + if (pos_m=4) then + begin + + ini_estreles; + + pos_m:=1; + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + ini_midi(musica_options); + if midi then Playmidi; + + cord_y := 47; + load_mif(options,vaddr); + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + + repeat + + if (not(playing)) and (midi) then PlayMIDI; + + if (TeclaPuls(KeyArrowDown)) and (pos_m<7) then + begin + inc(pos_m); + case pos_m of + 1:cord_y:=47; + 2:cord_y:=65; + 3:cord_y:=83; + + 4:cord_y:=122; + 5:cord_y:=140; + 6:cord_y:=158; + 7:cord_y:=176; + + end; + Play_WAV (sample[so_fletxa]); + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + repeat + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + until not(TeclaPuls(KeyArrowDown)); + end; + + if (TeclaPuls(KeyArrowUp)) and (pos_m>1) then + begin + dec(pos_m); + case pos_m of + 1:cord_y:=47; + 2:cord_y:=65; + 3:cord_y:=83; + + 4:cord_y:=122; + 5:cord_y:=140; + 6:cord_y:=158; + 7:cord_y:=176; + + end; + Play_WAV (sample[so_fletxa]); + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + repeat + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + until not(TeclaPuls(KeyArrowUp)); + end; + + + if (TeclaPuls(KeyArrowRight)) then + begin + if (pos_m=1) then begin + amb_so:={not(amb_so);}false; + if Puerto=255 then amb_so:=false; + {if amb_so then InitWAV(Puerto,DMA,IRQ) else EndWav; + if amb_so then arxius_wav(amb_so);} + end + else if (pos_m=2) then begin if volumen<10 then inc(volumen) end + else if (pos_m=3) then GM:=not(GM); + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + repeat + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + until not(QTeclaPuls); + end; + + if (TeclaPuls(KeyArrowLeft)) then + begin + if (pos_m=1) then begin + amb_so:={not(amb_so);}false; + if Puerto=255 then amb_so:=false; + {if amb_so then InitWAV(Puerto,DMA,IRQ) else EndWav; + if amb_so then arxius_wav(amb_so);} + end + else if (pos_m=2) then begin if volumen>0 then dec(volumen) end + else if (pos_m=3) then GM:=not(GM); + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + repeat + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + until not(QTeclaPuls); + end; + + if ((TeclaPuls(KeyENTER))) and (pos_m>3) then + begin + repeat + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + Play_WAV (sample[so_enter]); + until not(TeclaPuls(KeyENTER)); + aux := 0; + dib_aux := 23781; + actualitza_options(vaddr,vaddr2); + case pos_m of + + 4 : begin + tecla_amunt:=aux; + tecla_amunt_dib := dib_aux; + end; + 5 : begin + tecla_avall:=aux; + tecla_avall_dib := dib_aux; + end; + 6 : begin + tecla_esquerra:=aux; + tecla_esquerra_dib := dib_aux; + end; + 7 : begin + tecla_dreta:=aux; + tecla_dreta_dib := dib_aux; + end; + + + end; + espera_VGA; + volcar32(vaddr2,VGA); + repeat + tecla_incorrecta:=true; + repeat + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + until Qteclapuls; + aux:=AgarrarTecla; + repeat + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + until not(QTeclaPuls); + + case aux of + + KeyA,KeyB,KeyC,KeyD,KeyE,KeyF,KeyG,KeyH,KeyI,KeyJ,KeyK,KeyL,KeyM,KeyN, + KeyO,KeyP,KeyQ,KeyR,KeyS,KeyT,KeyU,KeyV,KeyW,KeyX,KeyY,KeyZ, + KeyArrowUp,KeyArrowDown,KeyArrowLeft,KeyArrowRight : tecla_incorrecta:=false; + + else tecla_incorrecta:=true; + + end; + + until (not(tecla_incorrecta)); + + case aux of + + KeyA : dib_aux := 4485; + KeyB : dib_aux := 4509; + KeyC : dib_aux := 4533; + KeyD : dib_aux := 4557; + KeyE : dib_aux := 4581; + KeyF : dib_aux := 4605; + KeyG : dib_aux := 4629; + KeyH : dib_aux := 4653; + KeyI : dib_aux := 4677; + KeyJ : dib_aux := 4702; + KeyK : dib_aux := 4726; + KeyL : dib_aux := 4750; + KeyM : dib_aux := 4774; + KeyN : dib_aux := 14085; + KeyO : dib_aux := 14109; + KeyP : dib_aux := 14133; + KeyQ : dib_aux := 14157; + KeyR : dib_aux := 14181; + KeyS : dib_aux := 14205; + KeyT : dib_aux := 14229; + KeyU : dib_aux := 14253; + KeyV : dib_aux := 14277; + KeyW : dib_aux := 14302; + KeyX : dib_aux := 14326; + KeyY : dib_aux := 14350; + KeyZ : dib_aux := 14374; + KeyArrowUp : dib_aux := 23709; + KeyArrowDown : dib_aux := 23685; + KeyArrowLeft : dib_aux := 23757; + KeyArrowRight : dib_aux := 23733; + + end; + + case pos_m of + + 4 : begin + tecla_amunt:=aux; + tecla_amunt_dib := dib_aux; + end; + 5 : begin + tecla_avall:=aux; + tecla_avall_dib := dib_aux; + end; + 6 : begin + tecla_esquerra:=aux; + tecla_esquerra_dib := dib_aux; + end; + 7 : begin + tecla_dreta:=aux; + tecla_dreta_dib := dib_aux; + end; + + end; + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + end; + + actualitza_options(vaddr,vaddr2); + espera_VGA; + volcar32(vaddr2,VGA); + + + until TeclaPuls(KeyESC); + + borrat_de_pantalla(vaddr2); + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + + save_cfg; + + end; +end; + +{──────────────────────────────────────────────────────────────────────────} +{──────────────────────────────────────────────────────────────────────────} +begin + + comprobar_comp_i_sprites; + + randomize; + + instalarkb; + + setmode($13); + + setupvirtual(virscr,vaddr); + setupvirtual(virscr2,vaddr2); + getmem(virscrSP,7680); + vaddrSP:=seg(virscrSP^); + loadPCX('datos\sprites.dat',vaddrSP); + + load_setup_i_versio; + + ini_matrius; + + load_cfg; + + intro_logo; + + titol_del_joc; + +{ if amb_so then InitWAV(Puerto,DMA,IRQ); + if amb_so then arxius_wav(TRUE);} + + repeat + + menu_joc; + + until eixir_del_joc; + + Tancarvirtual(virscr); + Tancarvirtual(virscr2); + Freemem(virscrSP,7680); + +{ if amb_so then arxius_wav(FALSE); + if amb_so then EndWAV;} + + DesinstalarKB; + + setmode($3); + +end. + + +{ + ini_midi('.\music\logo.mid'); + if midi then Playmidi; + + if (not(playing)) and (midi) then PlayMIDI; + + if midi then begin StopMIDI; unloadmidi; midi:=false; end; + + } \ No newline at end of file diff --git a/pepe_vell.h b/pepe_vell.h new file mode 100644 index 0000000..e69de29