0(%ë;5ŸJ^¨‹O®y}²¸›âµ»ÿãÔÿtJjÄ}›Ô£Ëj}²À„òèÿÿô Pÿÿÿÿÿÿÿÿ2Tv˜ºÜşïÍ«‰gE#2Tv˜ºÜş2Tv˜ºÜş˜ËÜîŞİ¬x5!"2v€ÎÌÌÌ̈ˆˆ¬ªªª¬ˆˆˆ¬ÌÌ̬ÌÀ̬ÌÀ̬ÌÀÌÌÌìÌÀÀî̬ÀÌÀ¬ÀÀÀ¬ÀÀÀ¬ÀÀÎÌÌÌ̈ˆˆ¬ªªª¬ˆˆˆ¬ÌÌ̬ÌÌ̬ÌÀ̬ÌÀÌÌÌìÌÀÀî̬ÀÌ̬ÀÀÀ¬ÀÀÀ¬ÀÀ3333DDD3333DDDD33330DDD0@0@0@0@0@0D@0@@DppwwpppppppppÌÌÜÍÌÜÍÌÜíŞÍÜíŞÍÌÜÍÌÜÍÌÌ™™™™ªªªª»»»»»»»»ªªªª™™™™º« º« º« º« º« º« º« º« ¬ÌÌ̬ªªª¬ª¬ª¬ªÊ̬ªªªŒˆˆˆÌÀÌÎÌÌÎ̬̪ªÀ쬪ÀÀÀÌîÀìîÌÌîî¬ÌÌ̬ªªª¬ª¬ª¬ªÊ̬ªªªŒˆˆˆÌÀÌÎÌÌÎ̬̪ªÀ쬪ÀÀÀÌîÀìîÌÌîî@0@0@0@0@0@0@0@0D@D@@0ppppwwppppp€ˆ‡ˆˆPsG5T5TPvgÌÌÌÌÜİİ ÜîÍÜîÍÜİŞ ÜÌíÍÌÜÎ ÀÌÀ ÜÍÀíŞ ÜíŞÍÜÍÜÍÜÍÌÌ °° » °° ° °° ° »° ° °°° ° ° °° ° °° ° ÌØíîŒİîî" "á!"" ""30S3u53U3033DDD3333DDDD3333@0@0@0@0@0DDD003333’©š)‚(‚îî("è""‚(""€"‚(’©š)’©š)‚(‚àî("è""‚(""€"‚à(’©š)’©š)‚(‚à("è""‚(""€"‚à(’©š)’©š)‚(‚à("è""‚(""€"‚àî(’©š)’©š)‚(‚("è""‚(""€"‚îî(’©š)’©š)‚(‚("""‚(""è€"‚îî(’©š)’©š)‚(‚("€""‚(""è"‚îî(’©š)İĞ­İݪЭݪİÚªªİªªªĞªªİİİݪ Ğ ªÚİÚÚİ­Úªª­ ªªª ªªİİݰ»»»»»»»ºª««ªªª°ªªª°ªªª»«ªª»ªªª °»»»»«º«ºª ªªª ªªª ªªÚÚªªªÚªªªÚĞ íŞĞİî ÀÜí ÌİÀ ªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªİİİİİİİİİİİİİİİİİİİİİİİİİİİİİİİİ»«ªª°ªªª°ªªª»«ªª»ªªª«­ª­ĞÚݪРݪªÚÚªªª ªªª ªªÚÚªªªÚ­ÚªÚÚ­ªİ Ğİ !â!î.â!»°Ë»»Ì°Ë»Ì»¼ÌÌ»ÌḬ̀ÌÌ»»»»Ì ° ̼»¼¼»Ë¼ÌÌË ÌÌÌ ÌÌ»»»°»»»»»»»¼ÌËËÌḬ̀ÌḬ̀ÌÌÌ»ËÌÌ»ÌÌÌ °»»»»Ë¼Ë¼Ì ÌÌÌ ÌÌÌ ÌÌÜÜÌÌÌÜÌÌÌÜÌØíîŒİîîÌØíîŒİîîÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»ËḬ̀ÌḬ̀ÌÌÌ»ËÌÌ»ÌÌÌËÍÌÍĞÜİÌĞ İÌÌÜÜÌÌÌ ÌÌÌ ÌÌÜÜÌÌÌÜÍÜÌÜÜÍÌİ Ğİ İĞÍİİÌĞÍİÌİÜÌÌİÌÌÌĞÌÌİİİİÌ Ğ ÌÜİÜÜİÍÜÌÌÍ ÌÌÌ ÌÌİİİĞİİİİİİİÜÌÍÍÌÌÌĞÌÌÌĞÌÌÌİÍÌÌİÌÌÌ ĞİİİİÍÜÍÜÌ ÌÌÌ ÌÌÌ ÌÌÜÜÌÌÌÜÌÌÌÜÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌİİİİİİİİİİİİİİİİİİİİİİİİİİİİİİİİİÍÌÌĞÌÌÌĞÌÌÌİÍÌÌİÌÌÌÍÍÌÍĞÜİÌĞ İÌÌÜÜÌÌÌ ÌÌÌ ÌÌÜÜÌÌÌÜÍÜÌÜÜÍÌİ Ğİ »°«»»ª°«»ª»ºªª»ªªª°ªª»»»»ª ° ªº»ºº»«ºªª« ªªª ªª»»»°»»»»»»»ºª««ªªª°ªªª°ªªª»«ªª»ªªª °»»»»«º«ºª ªªª ªªª ªªººªªªºªªªºªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªªª»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»«ªª°ªªª°ªªª»«ªª»ªªª««ª«°º»ª° »ªªººªªª ªªª ªªººªªªº«ºªºº«ª» °» ‡234422342323  B23423B3BRSC%' %'%'4BC3B@3C2bc3 %'%'%'%'44BC4BC4BCBC%'%'%'233444234233   %'%'B@3442BC4B@3%' 2B@323C423BC%' %'BCBCBC44BC44%' Õ     a`7õ0Í0™0€00000000000000000000000000[0@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@T 0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@70ø0ï0À0¨0Ÿ0€00000000000000000000000\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @ @@@@@@@@@@@@@@@@@@@e @@@@@@@@ @ @ @ @@@@@@@@@@@@@@@@@@@å ;00000000000000000000000000000ƒ 0@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 0À?ÿÿÿÿÿˆˆÿÿÿˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿˆˆÿÿÿˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆDDDÿÿDÿÿDÿÿˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆDDDÿÿDÿÿDÿÿˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿDDÿÿÿDÿDˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ˆˆ»»»ˆˆ»»»»»ˆÿÿÿˆˆÿÿÿˆˆÿÿÿÿÿ»ˆˆ»»»»»ˆˆˆˆˆˆˆˆˆ»»»ˆˆ»»»ˆˆ»»»»»»ˆˆ»»»»»ˆˆˆˆˆˆˆˆˆ»»»ˆˆ»»»ˆˆÿÿDDÿÿÿDÿDˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ˆˆ»»»ˆˆ»»»»»ˆÿÿÿˆˆÿÿÿˆˆÿÿÿÿÿ»ˆˆ»»»»»ˆˆˆˆˆˆˆˆˆ»»»ˆˆ»»»ˆˆ»»»»»»ˆˆ»»»»»ˆˆˆˆˆˆˆˆˆ»»»ˆˆ»»»ˆÿÿDDˆÿÿDDÿDˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»»»»»»»»»»»ªª»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»»»»»ªª»ˆˆˆˆˆˆˆˆ»»»»»»»»»»»»»ªª»»»»»»ªª»ˆˆˆÌ̈ˆˆ»»»»»»»»»ˆÿÿDDˆÿÿDDÿDˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»»»»»»»»»»»ªª»ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»»»»»ªª»ˆˆˆˆˆˆˆˆ»»»»»»»»»»»»»ªª»»»»»»ªª»ˆˆˆÌ̈ˆˆ»»»»»»»»»ÿÿDDˆˆDÿÿÿDDˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ª»ªª»ª»ªª»ªªİˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆ»ªª»ªªİˆˆˆˆˆˆˆˆˆ»»ª»ªª»ª»ªª»ªªİˆ»ªª»ªªİˆˆˆÌİİ̈ˆ»»ª»ªª»ª»ÿÿDDˆˆDÿÿÿDDˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ª»ªª»ª»ªª»ªªİˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆ»ªª»ªªİˆˆˆˆˆˆˆˆˆ»»ª»ªª»ª»ªª»ªªİˆ»ªª»ªªİˆˆˆÌİİ̈ˆ»»ª»ªª»ª»DDDˆˆˆˆDDDDˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªªİˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆªªªªªªİˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªªİˆªªªªªªİˆˆÌÌÌİİ̈»ªªªªªªªªDDDˆˆˆˆDDDDˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªªİˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆªªªªªªİˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªªİˆªªªªªªİˆˆÌÌÌİİ̈»ªªªªªªªª»»»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªİˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆªªªªªªİˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªİˆªªªªªªİˆˆîîÌÌİ̈ˆ»ªªªªªªª»»»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªİˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆªªªªªªİˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªİˆªªªªªªİˆˆîîÌÌİ̈ˆ»ªªªªªªªDDD»»Dˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªİªİˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªªªªİªİˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªİªİªªªªªİªİˆˆîîÌ̈ˆˆ»ªªªªªªªDDD»»Dˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªİªİˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªªªªİªİˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªİªİªªªªªİªİˆˆîîÌ̈ˆˆ»ªªªªªªªˆˆ»»DDˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ªªªªªªªªªªªªİÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªªªªªªİˆˆˆˆˆˆˆˆ»»»ªªªªªªªªªªªªİªªªªªªªİˆˆˆî̈ˆˆ»»»ªªªªªªˆˆ»»DDˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ªªªªªªªªªªªªİÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªªªªªªİˆˆˆˆˆˆˆˆ»»»ªªªªªªªªªªªªİªªªªªªªİˆˆˆî̈ˆˆ»»»ªªªªªª»ˆD»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ªªªªªªªªªªªªªİÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªªªªªªİˆˆˆˆˆˆˆˆ»»ªªªªªªªªªªªªªİªªªªªªªİˆˆˆˆˆˆˆˆ»»ªªªªªªª»ˆD»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ªªªªªªªªªªªªªİÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿªªªªªªªİˆˆˆˆˆˆˆˆ»»ªªªªªªªªªªªªªİªªªªªªªİˆˆˆˆˆˆˆˆ»»ªªªªªªªD»»»DDˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ˆˆ»»»»»ªªªªªªªªªªİªİÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆÿÿÿÿÿˆˆˆˆˆˆˆˆ»»»ªªªªªªªªªªªªª»ˆˆ»»»»»ˆˆˆˆˆˆˆˆ»»»ªªªªªªD»»»DDˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ˆˆ»»»»»ªªªªªªªªªªİªİÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆÿÿÿÿÿˆˆˆˆˆˆˆˆ»»»ªªªªªªªªªªªªª»ˆˆ»»»»»ˆˆˆˆˆˆˆˆ»»»ªªªªªªˆDDDDˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»»»»»»ˆ»ªªªªªªªªªªªªİˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªªª»»»»»ªª»ˆˆˆˆˆˆˆˆˆ»ªªªªªªªˆDDDDˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»»»»»»ˆ»ªªªªªªªªªªªªİˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªªª»»»»»ªª»ˆˆˆˆˆˆˆˆˆ»ªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ª»ªª»ªˆ»ªªªªªªªªªªªªİˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªªª»ªª»ªªİˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ª»ªª»ªˆ»ªªªªªªªªªªªªİˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªªª»ªª»ªªİˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªªª»»»ªªªªªªªªªªİªİÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆ»»»ªªªªªªªªªªªªªªªªªªªİˆˆˆˆˆˆˆˆˆ»»»ªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªªª»»»ªªªªªªªªªªİªİÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆ»»»ªªªªªªªªªªªªªªªªªªªİˆˆˆˆˆˆˆˆˆ»»»ªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªª»»ªªªªªªªªªªªªªİÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆ»»ªªªªªªªªªªªªªªªªªªªªİˆˆˆˆˆˆˆˆˆ»»ªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªª»»ªªªªªªªªªªªªªİÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆ»»ªªªªªªªªªªªªªªªªªªªªİˆˆˆˆˆˆˆˆˆ»»ªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªª»ªİªªªİªİªªİªªªİÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆ»ªİªªªİªªªªªªªªªªªªªªİªİˆˆˆˆˆˆˆˆ»ªİªªªİªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªª»ªİªªªİªİªªİªªªİÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆ»ªİªªªİªªªªªªªªªªªªªªİªİˆˆˆˆˆˆˆˆ»ªİªªªİªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ªªªªªˆİªİİݪªªİݪªªİ݈ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆİªİİݪªªªªªªªªªªªªªªªªİˆˆˆˆˆˆˆˆˆİªİİݪªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ªªªªªˆİªİİݪªªİݪªªİ݈ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆİªİİݪªªªªªªªªªªªªªªªªİˆˆˆˆˆˆˆˆˆİªİİݪªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ªªªªªªˆİ݈ˆˆİİ݈ˆİİİ݈ˆÿÿˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆİ݈ˆˆİݪªªªªªªªªªªªªªªİˆˆˆˆˆˆˆˆˆİ݈ˆˆİݪˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ªªªªªªˆİ݈ˆˆİİ݈ˆİİİ݈ˆÿÿˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆˆˆˆˆˆˆˆİ݈ˆˆİݪªªªªªªªªªªªªªªİˆˆˆˆˆˆˆˆˆİ݈ˆˆİݪˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆªªªªªİªİˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆÿÿÿÿÿˆ»»»ˆˆ»»»»»ªªªªªªªªªªªªª»ˆˆ»»»»»ˆ»»»ˆˆ»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆªªªªªİªİˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆÿÿÿÿÿˆ»»»ˆˆ»»»»»ªªªªªªªªªªªªª»ˆˆ»»»»»ˆ»»»ˆˆ»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆªªªªªªİˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»»»»»»»»ˆ»ªªªªªªªªªªªªªª»»»»»ªª»»»»»»»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆªªªªªªİˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»»»»»»»»ˆ»ªªªªªªªªªªªªªª»»»»»ªª»»»»»»»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆªªªªªªİˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆ»»î»îî»îˆ»ªªªªªªªªªªªªªª»ªª»ªªİˆ»»î»îî»îˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆªªªªªªİˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆ»»î»îî»îˆ»ªªªªªªªªªªªªªª»ªª»ªªİˆ»»î»îî»îˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆªªªªªİªİˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆ»îîîîîîî»»»ªªªªªªªªªªªªªªªªªªªİˆ»îîîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆªªªªªİªİˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆ»îîîîîîî»»»ªªªªªªªªªªªªªªªªªªªİˆ»îîîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆªªªªªªªİˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆ»îîîîîî»»ªªªªªªªªªªªªªªªªªªªªİˆˆ»îîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆªªªªªªªİˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆ»îîîîîî»»ªªªªªªªªªªªªªªªªªªªªİˆˆ»îîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆİªªİªªªİˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆ»îîîîîݪªªİªªªªªªªªªªªªªªİªİˆ»îîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆİªªİªªªİˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆ»îîîîîݪªªİªªªªªªªªªªªªªªİªİˆ»îîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆªİݪªªİ݈ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»»»îîîîîˆİªİİݪªªªªªªªªªªªªªªªªİ»»»îîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆªİݪªªİ݈ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»»»îîîîîˆİªİİݪªªªªªªªªªªªªªªªªİ»»»îîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆİ»»İ»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»»îîîîîîˆİ݈ˆˆİݪªªªªªªªªªªªªªªİ»»îîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆİ»»İ»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»»îîîîîîˆİ݈ˆˆİݪªªªªªªªªªªªªªªİ»»îîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ˆˆ»ˆˆ»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»»»îîîîîîîîîîİîİ»»»ªªªªªªªªªªİªİ»»»îîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ˆˆ»ˆˆ»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»»»îîîîîîîîîîİîİ»»»ªªªªªªªªªªİªİ»»»îîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™™ˆ»ˆˆˆÌ̈İİîîîÌ̈İİîîîÌ̈İİîîîÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆ»îîîîîîîîîîîî݈ˆ»ªªªªªªªªªªªªİˆˆ»îîîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ™™ˆ»ˆˆˆÌ̈İİîîîÌ̈İİîîîÌ̈İİîîîÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆ»îîîîîîîîîîîî݈ˆ»ªªªªªªªªªªªªİˆˆ»îîîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ˆ™™ˆ»»ˆˆÌˆİİîîîî̈İİîîîî̈İİîîîîÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆ»îîîîîîîîîîîî݈ˆ»ªªªªªªªªªªªªİˆˆ»îîîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ˆ™™ˆ»»ˆˆÌˆİİîîîî̈İİîîîî̈İİîîîîÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆˆ»îîîîîîîîîîîî݈ˆ»ªªªªªªªªªªªªİˆˆ»îîîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ˆˆ»ˆˆ»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»»»îîîîîîîîîîİîİ»»»ªªªªªªªªªªİªİ»»»îîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ˆˆ»ˆˆ»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»»»îîîîîîîîîîİîİ»»»ªªªªªªªªªªİªİ»»»îîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ˆ»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»»îîîîîîîîîîîîîİ»»ªªªªªªªªªªªªªİ»»îîîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ˆ»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»»îîîîîîîîîîîîîİ»»ªªªªªªªªªªªªªİ»»îîîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»îİîîîİîİîîİîîîİ»ªİªªªİªİªªİªªªİ»îİîîîİî݈ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ»îİîîîİîİîîİîîîİ»ªİªªªİªİªªİªªªİ»îİîîîİî݈ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆİîİİİîîîİİîîîİ݈ݪİİݪªªİݪªªİ݈İîİİİîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿˆİîİİİîîîİİîîîİ݈ݪİİݪªªİݪªªİ݈İîİİİîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿˆˆˆÿÿÿˆˆÿÿÿÿˆˆİ݈ˆˆİİ݈ˆİİİ݈ˆİ݈ˆˆİİ݈ˆİİİ݈ˆİ݈ˆˆİİ݈ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿˆˆˆÿÿÿˆˆÿÿÿÿˆˆİ݈ˆˆİİ݈ˆİİİ݈ˆİ݈ˆˆİİ݈ˆİİİ݈ˆİ݈ˆˆİİ݈ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ˆˆ»»»ˆˆ»»»»»ˆ»»»ˆˆ»»ˆ»»»ˆˆ»»»ˆˆ»»»»»ˆˆˆˆˆˆˆˆˆ»»»ˆˆ»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ˆˆ»»»ˆˆ»»»»»ˆ»»»ˆˆ»»ˆ»»»ˆˆ»»»ˆˆ»»»»»ˆˆˆˆˆˆˆˆˆ»»»ˆˆ»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÌ̈ˆˆˆˆˆˆˆˆˆˆ»»»»»»»»»»»»»ªª»»»»»»»»»»»»»»»»»»»»»»ªª»ˆˆˆˆˆˆˆˆ»»»»»»»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÌ̈ˆˆˆˆˆˆˆˆˆˆ»»»»»»»»»»»»»ªª»»»»»»»»»»»»»»»»»»»»»»ªª»ˆˆˆˆˆˆˆˆ»»»»»»»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÌİİ̈ˆˆˆˆˆˆˆˆˆ»»ª»ªª»ª»ªª»ªªİˆ»»ª»ªª»ª»»ª»ªª»ª»ªª»ªªİˆˆˆˆˆˆˆˆˆ»»ª»ªª»ª»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÌİİ̈ˆˆˆˆˆˆˆˆˆ»»ª»ªª»ª»ªª»ªªİˆ»»ª»ªª»ª»»ª»ªª»ª»ªª»ªªİˆˆˆˆˆˆˆˆˆ»»ª»ªª»ª»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÌÌÌİİ̈ˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªªİˆ»ªªªªªªª»ªªªªªªªªªªªªªİˆˆˆˆˆˆˆˆˆ»ªªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÌÌÌİİ̈ˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªªİˆ»ªªªªªªª»ªªªªªªªªªªªªªİˆˆˆˆˆˆˆˆˆ»ªªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆîîÌÌİ̈ˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªİˆˆ»ªªªªªªˆ»ªªªªªªªªªªªªİˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆîîÌÌİ̈ˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªİˆˆ»ªªªªªªˆ»ªªªªªªªªªªªªİˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆîîÌ̈ˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªİªİˆ»ªªªªªªˆ»ªªªªªªªªªªªİªİˆˆˆˆˆˆˆˆˆ»ªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆîîÌ̈ˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªİªİˆ»ªªªªªªˆ»ªªªªªªªªªªªİªİˆˆˆˆˆˆˆˆˆ»ªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆî̈ˆˆˆˆˆˆˆˆˆˆ»»»ªªªªªªªªªªªªİ»»»ªªªªª»»»ªªªªªªªªªªªªİˆˆˆˆˆˆˆˆ»»»ªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆî̈ˆˆˆˆˆˆˆˆˆˆ»»»ªªªªªªªªªªªªİ»»»ªªªªª»»»ªªªªªªªªªªªªİˆˆˆˆˆˆˆˆ»»»ªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ªªªªªªªªªªªªªİ»»ªªªªªª»»ªªªªªªªªªªªªªİˆˆˆˆˆˆˆˆ»»ªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ªªªªªªªªªªªªªİ»»ªªªªªª»»ªªªªªªªªªªªªªİˆˆˆˆˆˆˆˆ»»ªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ˆˆ»»»»»ªªªªªªªªªªİªİˆ»»»ˆˆ»»»ˆˆ»»»»»»»»ªªªªª»ˆˆ»»»»»»»»ªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ˆˆ»»»»»ªªªªªªªªªªİªİˆ»»»ˆˆ»»»ˆˆ»»»»»»»»ªªªªª»ˆˆ»»»»»»»»ªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»»»»»»ˆ»ªªªªªªªªªªªªİˆ»»»»»»»»»»»»»ªª»ˆ»ªªªªªª»»»»»ªª»ˆ»ªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»»»»»»ˆ»ªªªªªªªªªªªªİˆ»»»»»»»»»»»»»ªª»ˆ»ªªªªªª»»»»»ªª»ˆ»ªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ª»ªª»ªˆ»ªªªªªªªªªªªªİˆ»»ª»ªª»ª»ªª»ªªİˆˆ»ªªªªªª»ªª»ªªİˆˆ»ªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ª»ªª»ªˆ»ªªªªªªªªªªªªİˆ»»ª»ªª»ª»ªª»ªªİˆˆ»ªªªªªª»ªª»ªªİˆˆ»ªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªªª»»»ªªªªªªªªªªİªİ»ªªªªªªªªªªªªªİˆ»»»ªªªªªªªªªªªİˆ»»»ªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªªª»»»ªªªªªªªªªªİªİ»ªªªªªªªªªªªªªİˆ»»»ªªªªªªªªªªªİˆ»»»ªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªª»»ªªªªªªªªªªªªªİˆ»ªªªªªªªªªªªªİˆ»»ªªªªªªªªªªªªİˆ»»ªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªª»»ªªªªªªªªªªªªªİˆ»ªªªªªªªªªªªªİˆ»»ªªªªªªªªªªªªİˆ»»ªªªªªªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªª»ªİªªªİªİªªİªªªİˆ»ªªªªªªªªªªªİªİ»ªİªªªİªªªªªªİªİ»ªİªªªİªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªª»ªİªªªİªİªªİªªªİˆ»ªªªªªªªªªªªİªİ»ªİªªªİªªªªªªİªİ»ªİªªªİªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ªªªªªˆİªİİݪªªİݪªªİİ»»»ªªªªªªªªªªªªİˆİªİİݪªªªªªªªªİˆİªİİݪªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ªªªªªˆİªİİݪªªİݪªªİİ»»»ªªªªªªªªªªªªİˆİªİİݪªªªªªªªªİˆİªİİݪªªˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ªªªªªªˆİ݈ˆˆİİ݈ˆİİİ݈»»ªªªªªªªªªªªªªİˆİ݈ˆˆİݪªªªªªªİˆİ݈ˆˆİݪˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ªªªªªªˆİ݈ˆˆİİ݈ˆİİİ݈»»ªªªªªªªªªªªªªİˆİ݈ˆˆİݪªªªªªªİˆİ݈ˆˆİݪˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ˆˆ»»»ˆˆ»»»»»ªªªªªİªİˆˆˆˆˆˆˆˆ»»»ªªªªªªªªªªªªª»ˆˆ»»»»»ªªªªªİªİˆ»»»ˆˆ»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ˆˆ»»»ˆˆ»»»»»ªªªªªİªİˆˆˆˆˆˆˆˆ»»»ªªªªªªªªªªªªª»ˆˆ»»»»»ªªªªªİªİˆ»»»ˆˆ»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»»»»»»»»»»»ªª»ªªªªªªİˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªªª»»»»»ªª»ªªªªªªİˆ»»»»»»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»»»»»»»»»»»ªª»ªªªªªªİˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªªª»»»»»ªª»ªªªªªªİˆ»»»»»»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ª»ªª»ª»ªª»ªªİˆªªªªªªİˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªªª»ªª»ªªİˆªªªªªªİˆ»»î»îî»îˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ª»ªª»ª»ªª»ªªİˆªªªªªªİˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªªª»ªª»ªªİˆªªªªªªİˆ»»î»îî»îˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªªİˆªªªªªİªİˆˆˆˆˆˆˆˆ»»»ªªªªªªªªªªªªªªªªªªªİˆªªªªªİªİ»îîîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªªİˆªªªªªİªİˆˆˆˆˆˆˆˆ»»»ªªªªªªªªªªªªªªªªªªªİˆªªªªªİªİ»îîîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªİˆªªªªªªªİˆˆˆˆˆˆˆˆ»»ªªªªªªªªªªªªªªªªªªªªİˆªªªªªªªİˆ»îîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªªİˆªªªªªªªİˆˆˆˆˆˆˆˆ»»ªªªªªªªªªªªªªªªªªªªªİˆªªªªªªªİˆ»îîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªİªİݪªİªªªİˆˆˆˆˆˆˆˆ»ªİªªªİªªªªªªªªªªªªªªİªİݪªİªªªİˆ»îîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»ªªªªªªªªªªªİªİݪªİªªªİˆˆˆˆˆˆˆˆ»ªİªªªİªªªªªªªªªªªªªªİªİݪªİªªªİˆ»îîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ªªªªªªªªªªªªİªİݪªªİ݈ˆˆˆˆˆˆˆˆİªİİݪªªªªªªªªªªªªªªªªİªİݪªªİİ»»»îîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ªªªªªªªªªªªªİªİݪªªİ݈ˆˆˆˆˆˆˆˆİªİİݪªªªªªªªªªªªªªªªªİªİݪªªİİ»»»îîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ªªªªªªªªªªªªªİ݈ˆİİİ݈ˆˆˆˆˆˆˆˆˆİ݈ˆˆİݪªªªªªªªªªªªªªªİ݈ˆİİİ݈»»îîîîîˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»ªªªªªªªªªªªªªİ݈ˆİİİ݈ˆˆˆˆˆˆˆˆˆİ݈ˆˆİݪªªªªªªªªªªªªªªİ݈ˆİİİ݈»»îîîîîˆÿÿÿÿÿˆˆˆˆˆˆˆˆˆˆˆÿÿˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿ»»ªªªªªªªªªªİªİˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ÿÿÿªªªªªªªİªİˆˆˆˆˆˆˆˆ»»»îîîîîÿÿÿÿÿˆˆˆˆˆˆˆˆˆˆˆÿÿˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÿÿÿ»»ªªªªªªªªªªİªİˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ»»»ÿÿÿªªªªªªªİªİˆˆˆˆˆˆˆˆ»»»îîîîîDDDÿÿDˆˆˆˆÿÿÿÿˆˆDDDˆÿÿÿˆˆˆÿÿÿÿˆˆÿÿÿˆˆˆˆˆˆˆÿÿDDDÿÿÿÿªªªÿÿÿªªÿÿÿÿˆˆÿÿÿÿÿˆÿˆˆÿÿˆˆˆˆˆÿÿˆÿÿ»ÿÿDÿÿªªªªªªªİˆˆˆˆˆˆˆˆˆˆ»îîîîîîDDDÿÿDˆˆˆˆÿÿÿÿˆˆDDDˆÿÿÿˆˆˆÿÿÿÿˆˆÿÿÿˆˆˆˆˆˆˆÿÿDDDÿÿÿÿªªªÿÿÿªªÿÿÿÿˆˆÿÿÿÿÿˆÿˆˆÿÿˆˆˆˆˆÿÿˆÿÿ»ÿÿDÿÿªªªªªªªİˆˆˆˆˆˆˆˆˆˆ»îîîîîîˆˆÿÿDDÿÿÿˆÿÿDDÿˆÿÿˆÿÿDÿÿˆÿÿÿDDDÿÿDÿÿˆˆˆˆˆÿÿÿÿÿ»ÿÿDDÿªÿÿDÿÿªÿÿDDÿˆDDÿÿDDÿDˆÿÿDˆˆˆˆDÿÿÿDDÿÿÿDÿDªªªªªªİˆˆˆˆˆˆˆˆˆˆ»îîîîîîˆˆÿÿDDÿÿÿˆÿÿDDÿˆÿÿˆÿÿDÿÿˆÿÿÿDDDÿÿDÿÿˆˆˆˆˆÿÿÿÿÿ»ÿÿDDÿªÿÿDÿÿªÿÿDDÿˆDDÿÿDDÿDˆÿÿDˆˆˆˆDÿÿÿDDÿÿÿDÿDªªªªªªİˆˆˆˆˆˆˆˆˆˆ»îîîîîîÿˆDÿÿˆDDDDÿÿDˆÿDÿÿDÿÿÿDDDÿÿÿDˆˆÿÿÿDDDˆˆˆˆDÿÿDDDÿÿDªDDÿÿÿDDDÿÿDˆÿDˆÿÿDDˆDÿÿÿÿDˆˆˆˆˆÿÿÿD»ÿÿDDÿDªªªªªİªİˆˆˆˆˆˆˆˆ»»»îîîîîÿˆDÿÿˆDDDDÿÿDˆÿDÿÿDÿÿÿDDDÿÿÿDˆˆÿÿÿDDDˆˆˆˆDÿÿDDDÿÿDªDDÿÿÿDDDÿÿDˆÿDˆÿÿDDˆDÿÿÿÿDˆˆˆˆˆÿÿÿD»ÿÿDDÿDªªªªªİªİˆˆˆˆˆˆˆˆ»»»îîîîîDÿÿÿDDˆˆˆˆÿÿÿÿDDÿÿDDÿÿÿˆˆDÿÿÿÿˆDÿÿÿˆˆˆˆˆˆˆÿÿD»»ÿÿDªªªDÿÿÿªªÿÿDˆÿDÿÿÿÿÿˆˆDDÿÿDˆˆˆˆÿÿDÿÿ»DÿÿÿDDªªªªªªªİˆˆˆˆˆˆˆˆ»»îîîîîîDÿÿÿDDˆˆˆˆÿÿÿÿDDÿÿDDÿÿÿˆˆDÿÿÿÿˆDÿÿÿˆˆˆˆˆˆˆÿÿD»»ÿÿDªªªDÿÿÿªªÿÿDˆÿDÿÿÿÿÿˆˆDDÿÿDˆˆˆˆÿÿDÿÿ»DÿÿÿDDªªªªªªªİˆˆˆˆˆˆˆˆ»»îîîîîîˆDDDDˆˆˆˆˆÿÿDDDˆDDDˆDDDDˆˆDDDDDˆDDDDˆˆˆˆˆˆDDD»ªDDDªİªİDDDDªDDDˆDDDDDDDDˆÿÿÿDDˆˆˆˆDDDDDDİDDDDªİªªİªªªİˆˆˆˆˆˆˆˆ»îİîîîİî݈ˆˆDDDDˆˆˆˆˆÿÿDDDˆDDDˆDDDDˆˆDDDDDˆDDDDˆˆˆˆˆˆDDD»ªDDDªİªİDDDDªDDDˆDDDDDDDDˆÿÿÿDDˆˆˆˆDDDDDDİDDDDªİªªİªªªİˆˆˆˆˆˆˆˆ»îİîîîİî݈ˆîîîîîîîîîîDDDîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîİ݈ˆˆˆˆˆˆˆˆˆˆDDDDˆˆˆˆˆˆˆˆˆˆİªİİݪªªİݪªªİ݈ˆˆˆˆˆˆˆˆİîİİİîîîîîîîîîîîîDDDîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîİ݈ˆˆˆˆˆˆˆˆˆˆDDDDˆˆˆˆˆˆˆˆˆˆİªİİݪªªİݪªªİ݈ˆˆˆˆˆˆˆˆİîİİİîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîDİ݈ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆİ݈ˆˆİİ݈ˆİİİ݈ˆˆˆˆˆˆˆˆˆİ݈ˆˆİİ݈ˆîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîîDİ݈ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆİ݈ˆˆİİ݈ˆİİİ݈ˆˆˆˆˆˆˆˆˆİ݈ˆˆİİ݈ˆˆDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ =-- title: 7BUTTERF.EXE -- author: verysoftwares -- desc: old man shoots at cloud -- script: lua -- saveid: CLOUD t=0 x=96-64-16 y=32+2 tt=0 ttt=0 mx=30; my=0 cx=0; cy=0 st=0 shots={} bullets={} score=0 shown_score=0 combo=0 combo_synergy=nil combo_count=0 function procmusic1() t=t or 0 if t%5==0 then sfx(6,12*3+t//8%6-t//8%8,20,3) end t=t+1 end function play() --procmusic1() if not tutor() then local spd=1 if key(64) then spd=0.4 end if btn(0) then y=y-spd end if btn(1) then y=y+spd end if btn(2) then x=x-spd end if btn(3) then x=x+spd end if x<2 then x=2 end; if y<3 then y=3 end; if x>240/2 then x=240/2 end; if y>136/2-2+1-2 then y=136/2-2+1-2 end if btn(4) then if tt-st>8 then st=tt end if tt-st==0 and tt>0 then table.insert(shots,{x=x+4,y=y-4,dx=1}) sfx(9,'A-4',8,3) st=tt+8 end --trace(tt-st) end end cls(8) --spr(50+32+32,0,0,0,1,0,0,2,2) if ttt%128==0 and not tutor() then if math.random()<0.5 then random_struct(240/2+8,2) random_struct(240/2+8,136/2/2) else random_struct(240/2+8,136/2/2) random_struct(240/2+8,2) end end for i=#pieces,1,-1 do local p=pieces[i] if not tutor() then p.x=p.x-0.25 end if p.x<-8*4 then table.remove(pieces,i) end --p.flash=true for i2,p2 in ipairs(p[1]) do if combo>0 and #p[1]==combo_synergy then if tt%20<10 then pal(10,14); pal(12,14) end end if p.flash and (tt-p.flash)<14 then for i=0,15 do pal(i,15) end end spr(mget(mx+p.ox+p2[1],my+p.oy+p2[2]),math.floor(p.x+p2[1]*8),math.floor(p.y+p2[2]*8),0) pal() --if tt%6==0 and mget(mx+p.ox+p2[1],my+p.oy+p2[2])==82 then -- table.insert(bullets,{x=p.x+p2[1]*8+8,y=p.y+p2[2]*8+8,dx=math.cos(tt*11.4)*0.5,dy=math.sin(tt*11.4)*0.5}) --end end end for i=#shots,1,-1 do local s=shots[i] if not tutor() then s.x=s.x+s.dx end if s.x>=240 then table.remove(shots,i) end spr(34,s.x,s.y,0) for i2=#pieces,1,-1 do local p=pieces[i2] for i3,p2 in ipairs(p[1]) do if AABB(p.x+p2[1]*8,p.y+p2[2]*8,8,8,s.x,s.y+3,8,2) then table.remove(shots,i) p.flash=tt+1 p.health=p.health-1 if p.health>0 then sfx(3,12*4+6-4*(#p[1]-1),9,0) end if p.health<=0 then bullet_trail(p,p2) score_trail(p,p2) table.remove(pieces,i2) score=score+(#p[1])*10 lastpiece=#p[1] if combo>0 and combo_synergy==lastpiece then combo=1 combo_count=combo_count+1 end sfx(5,12*5+2-4*(#p[1]-1),24,1) end goto breakk end end end for i2=#collect,1,-1 do local c=collect[i2] if AABB(c.x+c.ox*8+1,c.y+c.oy*8+1,6,6,s.x,s.y+3,8,2) then table.remove(shots,i) c.health=c.health-1 sfx(10,'A-7',18,2) c.flash=tt+1 if c.health<=0 then table.remove(collect,i2) sfx(8,'A-6',40,2) if combo>0 then if not tutor2b and pmem(2)==0 then tutor2b='read' end table.insert(labels,{val='Miss!',x=2,y=136/2-4,t=tt+1,frenzy=true}) end combo=0 combo_count=0 end goto breakk end end ::breakk:: end for i=#bullets,1,-1 do local b=bullets[i] if not tutor() then b.x=b.x+b.dx; b.y=b.y+b.dy end if b.x<-6 or b.x>240/2+6 or b.y<-6 or b.y>136/2+6 then table.remove(bullets,i) end spr(36,b.x-3,b.y-3,0) end spr(32+(tt*0.1)%2,x-4,y-4,0,1,0,1) for sx=1,2 do for sy=1,2 do --local p=pix(x-2+sx,y-1+sy) --if p==7 or p==6 or p==4 then if pix(x-3+sx,y-2+sy)~=8 then TIC=prep_reset --photo=nil --tmult=1 sfx(2,'D-4',110,0) pr_t=tt+1 if combo>0 then if combo_count>0 then score=score+combo_count*100 table.insert(labels,{val=combo_count*100,x=2,y=136/2-4,t=tt+1,frenzy=true}) combo_count=0 combo=0 end end end pix(x-3+sx,y-2+sy,9) end end for i=#collect,1,-1 do local c=collect[i] if not tutor() then c.x=c.x-0.25 end if c.x+c.ox*8<-7 then table.remove(collect,i) sfx(8,'A-6',40,2) if combo>0 then if not tutor2a and pmem(1)==0 then tutor2a='read' end --table.insert(labels,{val='Miss!',x=2,y=136/2-4,t=tt+1}) if combo_count>0 then score=score+combo_count*100 table.insert(labels,{val=combo_count*100,x=2,y=136/2-4,t=tt+1,frenzy=true}) end end combo=0 combo_count=0 end pal(12,math.floor(12+(tt*0.2)%3)) pal(13,math.floor(12+((tt+4)*0.2)%3)) pal(14,math.floor(12+((tt+8)*0.2)%3)) if combo>0 and lastpiece~=combo_synergy then pal(12,1+(tt*0.2)%3) pal(13,1+((tt+4)*0.2)%3) pal(14,1+((tt+8)*0.2)%3) end if not lastpiece then pal(12,5); pal(13,6); pal(14,7) end if c.flash and tt-c.flash<14 then for i=0,15 do pal(i,15) end end spr(52,math.floor(c.x+c.ox*8),math.floor(c.y+c.oy*8),0) pal() if AABB(x-3+1,y-2+1,2,2,c.x+c.ox*8+1,c.y+c.oy*8+1,6,6) then if lastpiece then if not tutor1 and pmem(0)==0 then tutor1='read' end combo=1 if lastpiece~=combo_synergy then if not tutor3b and pmem(4)==0 then tutor3b='read' end if combo_count>0 then score=score+combo_count*100 table.insert(labels,{val=combo_count*100,x=2,y=136/2-4,t=tt+1,frenzy=true}) end combo_count=0 end combo_synergy=lastpiece end table.remove(collect,i) sfx(7,'A-6',40,2) end end if combo>0 then rect(2+1,136/2-4+1,(240/2-4)*combo,2,4) rect(2,136/2-4,(240/2-4)*combo,2,14) if not tutor() then combo=combo-0.01/4 end if combo<=0 then if not tutor3a and pmem(3)==0 then tutor3a='read' end if combo_count>0 then score=score+combo_count*100 table.insert(labels,{val=combo_count*100,x=2,y=136/2-4,t=tt+1,frenzy=true}) end combo=0 combo_count=0 end print(string.format('%d-piece frenzy x%d',combo_synergy,combo_count),2+1,136/2-4-6+1,4) print(string.format('%d-piece frenzy x%d',combo_synergy,combo_count),2,136/2-4-6+1,4) print(string.format('%d-piece frenzy x%d',combo_synergy,combo_count),2,136/2-4-6) end if tutor1=='read' then rect(8,8-2,240/2-8*2,136/2-8*2,10) rectb(8,8-2,240/2-8*2,136/2-8*2,15) print(string.format('You started a frenzy!\n\nYour last destroyed piece\nwas of size %d. From now on,\npieces of that size increase\nyour frenzy count. They\nflash yellow.',lastpiece),8+2,8+2,7,false,1,true) if btnp(4) then tutor1='done'; pmem(0,1) end end if tutor2a=='read' then rect(8,8-2,240/2-8*2,136/2-8*2,10) rectb(8,8-2,240/2-8*2,136/2-8*2,15) print('You let a frenzy orb\ngo off-screen!\n\nThis resets your frenzy,\nand you gain 100 points\nper frenzy piece.',8+2,8+2,7,false,1,true) if btnp(4) then tutor2a='done'; pmem(1,1) end end if tutor2b=='read' then rect(8,8-2,240/2-8*2,136/2-8*2,10) rectb(8,8-2,240/2-8*2,136/2-8*2,15) print('You destroyed a frenzy orb!\n\nThis resets your frenzy,\nand you gain no points.',8+2,8+2,7,false,1,true) if btnp(4) then tutor2b='done'; pmem(2,1) end end if tutor3a=='read' then rect(8,8-2,240/2-8*2,136/2-8*2,10) rectb(8,8-2,240/2-8*2,136/2-8*2,15) print('Your frenzy ran out.\n\nYou got 100 points for\neach frenzy piece.',8+2,8+2,7,false,1,true) if btnp(4) then tutor3a='done'; pmem(3,1) end end if tutor3b=='read' then rect(8,8-2,240/2-8*2,136/2-8*2,10) rectb(8,8-2,240/2-8*2,136/2-8*2,15) print(string.format('You started a new frenzy\nwith piece size %d.\n\nYou got 100 points for\neach frenzy piece in your\nprevious frenzy.',lastpiece),8+2,8+2,7,false,1,true) if btnp(4) then tutor3b='done'; pmem(4,1) end end for i=#labels,1,-1 do local l=labels[i] l.y=l.y-0.25 local shadowcol=4 if l.frenzy then shadowcol=(tt*0.4)%16 end print(l.val,l.x+1,l.y+1,shadowcol) print(l.val,l.x,l.y+1,shadowcol) pal() print(l.val,l.x,l.y) if tt-l.t>=90 then table.remove(labels,i) end end shown_score=shown_score+(score-shown_score+0.5)*0.1 print(math.floor(shown_score),1,1,4) print(math.floor(shown_score),0,1,4) print(math.floor(shown_score)) if lastpiece then print(lastpiece,1,1+6,4) print(lastpiece,0,1+6,4) print(lastpiece,0,0+6,11) end for sy=136/2,0,-1 do for sx=240/2,0,-1 do rect(sx*2,sy*2,2,2,pix(sx,sy)) end end tt=tt+1 if not tutor() then ttt=ttt+1 end end function tutor() local tuts={tutor1,tutor2a,tutor2b,tutor3a,tutor3b} for i=1,5 do if tuts[i]=='read' then return true end end return false end function bullet_trail(piece,smol) --[[if #piece[1]==1 then local px,py=piece.x+smol[1]*8,piece.y+smol[2]*8 local a=math.atan2(y-py,x-px) table.insert(bullets,{x=px,y=py,dx=math.cos(a),dy=math.sin(a)}) return end]] for j,smol in ipairs(piece[1]) do for i=0,#piece[1] do local px,py=piece.x+smol[1]*8+4,piece.y+smol[2]*8+4 local a=math.atan2(y-py,x-px) a=a+2*math.pi/#piece[1]*i table.insert(bullets,{x=px,y=py,dx=math.cos(a)*0.75,dy=math.sin(a)*0.75}) end end end labels={} function score_trail(piece,smol) table.insert(labels,{x=piece.x+smol[1]*8,y=piece.y+smol[2]*8,val=#piece[1]*10,t=tt+1}) end function prep_reset() if not btnp(4) then--tt-pr_t<60 then cls(7) for i=#pieces,1,-1 do local p=pieces[i] for i2,p2 in ipairs(p[1]) do spr(mget(mx+p.ox+p2[1],my+p.oy+p2[2]),math.floor(p.x+p2[1]*8),math.floor(p.y+p2[2]*8),0) end end for i=#bullets,1,-1 do local b=bullets[i] spr(36,b.x-3,b.y-3,0) end if (tt-pr_t)%20<10 then for i=0,15 do pal(i,1) end end spr(32+(tt*0.1)%2,x-4,y-4,0,1,0,1) for sx=1,2 do for sy=1,2 do pix(x-3+sx,y-2+sy,9) end end pal() for i=#labels,1,-1 do local l=labels[i] l.y=l.y-0.25 local shadowcol=4 if l.frenzy then shadowcol=(tt*0.4)%16 end print(l.val,l.x+1,l.y+1,shadowcol) print(l.val,l.x,l.y+1,shadowcol) pal() print(l.val,l.x,l.y) if tt-l.t>=90 then table.remove(labels,i) end end shown_score=shown_score+(score-shown_score+0.5)*0.1 print(math.floor(shown_score),1,1,4) print(math.floor(shown_score),0,1,4) print(math.floor(shown_score)) print('Tap Z to reset.',0+1,6+1,4) print('Tap Z to reset.',0,6+1,4) print('Tap Z to reset.',0,6) for sy=136/2,0,-1 do for sx=240/2,0,-1 do rect(sx*2,sy*2,2,2,pix(sx,sy)) end end else sfx(-1,0,0,0) reset() end tt=tt+1 end structs={} pieces={} collect={} function random_struct(cx,cy) local n=math.random(1,7) local ox,oy=0,0 if n==1 then ox,oy=0,0 end if n==2 then ox,oy=4,0 end if n==3 then ox,oy=8,0 end if n==4 then ox,oy=0,4 end if n==5 then ox,oy=4,4 end if n==6 then ox,oy=8,4 end if n==7 then return end --table.insert(structs,{x=cx,y=cy}) --for sy=0,4-1 do for sx=0,4-1 do -- if mget(mx+ox+sx,my+oy+sy)~=0 then table.insert(structs[#structs],{mget(mx+ox+sx,my+oy+sy),(sx)*8,(sy)*8}) -- else end --end end if n==1 then table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{0,0},{1,0},{0,1}}}) table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{1,1},{2,1},{1,2},{2,2}}}) table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{3,2},{3,3},{2,3}}}) if math.random()<=0.4 or #collect==0 then local coll={{2,0},{3,0},{3,1},{0,2},{0,3},{1,3}} local cur_coll=coll[math.random(1,#coll)] table.insert(collect,{x=cx,y=cy,ox=cur_coll[1],oy=cur_coll[2]}) end end if n==2 then table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{0,0}}}) table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{1,0},{2,0},{2,1},{3,1},{3,2}}}) table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{0,1},{1,1},{0,2},{1,2},{2,2},{1,3},{2,3}}}) if math.random()<=0.4 or #collect==0 then local coll={{3,0},{0,3},{3,3}} local cur_coll=coll[math.random(1,#coll)] table.insert(collect,{x=cx,y=cy,ox=cur_coll[1],oy=cur_coll[2]}) end end if n==3 then table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{0,0},{1,0},{0,1}}}) table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{0,2},{0,3},{1,3}}}) table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{2,0},{3,0},{3,1}}}) table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{3,2},{3,3},{2,3}}}) table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{1,1},{2,1},{1,2},{2,2}}}) end if n==4 then table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{0,0},{1,0},{0,1},{1,1},{2,1},{1,2},{2,2},{3,2},{2,3},{3,3}}}) table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{2,0}}}) table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{0,2},{0,3},{1,3}}}) if math.random()<=0.4 or #collect==0 then local coll={{3,0},{3,1}} local cur_coll=coll[math.random(1,#coll)] table.insert(collect,{x=cx,y=cy,ox=cur_coll[1],oy=cur_coll[2]}) end end if n==5 then table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{2,0},{3,0},{2,1},{3,1}}}) table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{0,2},{1,2},{0,3},{1,3}}}) table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{1,1}}}) table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{2,2}}}) if math.random()<=0.4 or #collect==0 then local coll={{0,0},{1,0},{0,1},{3,3},{2,3},{3,2}} local cur_coll=coll[math.random(1,#coll)] table.insert(collect,{x=cx,y=cy,ox=cur_coll[1],oy=cur_coll[2]}) end end if n==6 then table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{0,2},{1,2},{0,3},{1,3}}}) table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{1,0},{2,0},{1,1},{2,1},{3,1},{2,2},{3,2}}}) table.insert(pieces,{x=cx,y=cy,ox=ox,oy=oy,{{3,0}}}) if math.random()<=0.4 or #collect==0 then local coll={{0,0},{0,1},{3,3},{2,3}} local cur_coll=coll[math.random(1,#coll)] table.insert(collect,{x=cx,y=cy,ox=cur_coll[1],oy=cur_coll[2]}) end end for i,p in ipairs(pieces) do if not p.health then p.orighealth=#p[1]+1 p.health=p.orighealth end end for i,c in ipairs(collect) do if not c.health then c.orighealth=3 c.health=c.orighealth end end end --[[function floodfill(sx,sy) out={posstr(sx,sy)} for i,f in ipairs(out) do local sax,say=strpos(f) for j,s in ipairs(structs) do for k,p in ipairs(s) do if posstr(s.x+p[2],s.y+p[3])==f then return end end end end table.insert(pieces,out) end]] -- palette swapping by BORB function pal(c0,c1) if(c0==nil and c1==nil)then for i=0,15 do poke4(0x3FF0*2+i,i) end else poke4(0x3FF0*2+c0,c1) end end -- basic AABB collision. function AABB(x1,y1,w1,h1, x2,y2,w2,h2) return (x1 < x2 + w2 and x1 + w1 > x2 and y1 < y2 + h2 and y1 + h1 > y2) end -- you give this the numbers 0 and 1, it will return a string '0:1'. -- table keys use this format consistently. function posstr(x,y) return fmt('%d:%d',x,y) end -- you give this the string '0:1', it will return 0 and 1. function strpos(pos) local delim=string.find(pos,':') local x=sub(pos,1,delim-1) local y=sub(pos,delim+1) --important tonumber calls --Lua will handle a string+number addition until it doesn't return tonumber(x),tonumber(y) end TIC=play