BM6P6(@ ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~~~~||||||~~~}}}zzzvvvqqqnnnmmmnnnoooqqqsssvvvxxx|||{{{sssmmmhhhgggfffbbb^^^YYYUUUTTTTTTSSSRRRUUUUUUVVVYYY^^^eeelllppp|||zzzvvvqqqiii```XXXSSSPPPOOOKKKGGGDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEIIINNNSSSVVVfffmmmwww|||rrriiiccc\\\XXXQQQJJJCCC>>>;;;::::::888666555888:::;;;;;;:::999999999:::===@@@BBBKKKUUUcccsss|||ooocccZZZRRRMMMEEECCC@@@===999777666555666555333444777999;;;;;;888888777777888999:::;;;<<>>:::888777888888888999888777666666555444333333555666555555222333555666777777777777;;;:::999999>>>FFFQQQYYYfffmmmxxx~~~wwwqqqmmmjjjfffddd]]]___aaaccceeeggghhhhhheeefffgggiiikkklllnnnnnnqqqtttwwwwwwvvvvvvxxx{{{~~~}}}|||zzzvvvppphhhaaa]]]LLLGGGAAA<<<999777555444555555777777777666555444666555444555666777666555333444666777888888777666666777777777999===BBBGGGKKKRRR\\\gggqqqyyy}}}xxxjjjeee]]]VVVPPPKKKGGGDDDAAABBBDDDGGGIIIJJJKKKLLLFFFGGGIIIKKKMMMPPPQQQRRRUUUYYY]]]^^^]]]]]]___aaagggiiilllnnnnnnmmmkkkjjjfffdddaaa[[[TTTLLLDDD@@@;;;999888888888777444222111222555666777777555444444333222333555666555444111222444555555444333222000333777:::;;;;;;<<<===<<<@@@GGGOOOXXXbbblllrrryyyyyypppggg^^^WWWLLLIIIDDD???;;;:::;;;;;;888:::;;;<<<<<<;;;999888999777666777:::@@@EEEIIIMMMLLLKKKIIIGGGFFFEEEEEEHHHKKKNNNQQQSSSTTTTTTSSSKKKIIIGGGDDDAAA>>>;;;:::888777555444333333444555222333555666666444222111555444444333444555666777333333333333333444555666444555777888777666777888<<<===???@@@CCCGGGLLLPPP\\\cccmmmxxxxxxrrrhhh___WWWNNNFFFAAAAAA???<<<999777777888888666777888999999888777666666555555666999>>>BBBEEEEEEDDDBBB@@@???>>>======:::;;;===@@@AAABBBBBBBBB@@@@@@>>><<<:::999777777666555444333333333333444222333555666777666555444666666555444444555555666444444555555555555555555444666777888777666777888777999;;;<<<>>>AAADDDGGGIIIMMMRRRYYY___dddhhhiiijjjjjjjjjmmmqqqvvv{{{~~~{{{rrrlll]]]WWWOOOHHHBBB===888555666666555555555555666666444444444333444444444555333333444666888;;;>>>???<<<;;;:::888777666666666333444444555666777888888777777666666555555555444555444444333333333444444333444666777888777777666777666555555555555555666666666777888888777555555444666888888777666777888555888:::;;;;;;;;;===>>>??????@@@BBBEEEHHHLLLNNNLLLLLLNNNQQQUUUZZZ___bbbjjjmmmrrryyy~~~uuulllaaaWWWPPPIIIEEEAAA<<<:::999999999333444555666666777777666333222111000000222333555111222444777888999::::::888777666555444333333333555555555444555666666777555555555555555555555555555444444444444555555555666666777888888888777777555555555666666777777888777888999:::999888666444555666888888666666666777888:::======<<<:::::::::>>>===<<<<<<===???AAABBB@@@???@@@AAACCCFFFIIIJJJMMMOOOTTTYYY```fffkkknnnqqqwww}}}tttnnneee[[[SSSKKKDDD@@@<<<:::888555444555777999444555666777777666666555333222000///000111444555222333666888999999888777666555444333333333333333444444333222222333333444555555555555444444444444555555666777777777888888999999999888888777777666333444555666888999::::::777888999:::999888666444555777888888666555666777:::<<<>>>???<<<:::888888888999:::;;;<<<;;;;;;:::======<<<<<<<<<===>>>???<<<===???BBBFFFJJJNNNPPPWWW]]]eeeooozzz|||rrrrrrpppmmmjjjfffdddbbbXXXSSSLLLFFFBBB???===<<<888888777444222222444666444555555555444333333222333222000000000222444666333555777888888777666555333333222222222222222333333333333333333333222222444444444333333222222222555555777888999999999999999999888888888777777777333444666888999:::::::::666666777888888777555555666777888888666555555666888:::<<<<<<:::777666666444666999<<<<<<;;;999888;;;;;;;;;:::;;;;;;<<<<<<999999999:::<<<===???@@@EEEHHHNNNVVVaaaqqqyyyqqqjjjdddaaaWWWUUURRROOOMMMKKKJJJJJJEEEBBB>>><<<;;;:::999888666888888666444333444666444333333222222222111111111111000000111333444555444555666777777555444333333222222222222222333333333444555666666555444444222222222222222222222222333444666888999999999999666666666777777999::::::666777888999999999888777444444555555555555555555666777999888666555555666555777999888777555555555777888;;;===>>>>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;===???AAADDDJJJVVVdddnnnyyysssjjj___VVVPPPLLLJJJEEECCC@@@>>><<<<<<===>>>>>><<<:::::::::888666444000333555555333333555777444333222222222222222333000000000111111222333444444555555666555444222111444333333333333444555555111222444666666555444222000111111222333444444555222333555777999999999888333333444666888:::<<<===999999::::::999888666555333333333333333444555666666888999888666555555666555666888777666555555666999:::;;;<<<===>>>>>>===>>>>>>===;;;:::888777666888999::::::;;;:::::::::=========;;;<<>><<<;;;999777666555444444888666333444666666444222111111111222222333333333333444444222111000111333///000111222333444444444333444555555555444333222444222222333555666555444444444444444444444444444444444333222222111111000333444555666666666555444444333333444777888888777888777666555555555555555444333222111222444666888666777777777777666555555777666444444555555444222555888;;;<<<::::::===AAA???;;;888777999999888666666666777999:::;;;<<<======>>>???@@@@@@AAAAAA@@@OOORRR]]]pppyyyhhhXXXNNNEEE@@@;;;999999::::::::::::999888666555444333333666444222333555555333111000000111111111222222222333333444222111000111333000000111333333444444444444444555555555444333333444333222333555666555444222222222222222222222222333333333222222222222222222222444555555555444333555444444555888999999888666555555555555555666666444444444444444666777888555555666666666666666666777666444444555555444333555666888999:::;;;===???===;;;888777888999888666555666666777888999::::::;;;<<<===>>>>>>?????????BBBCCCKKKYYYgggsssqqqaaaQQQCCC:::999666333333555777999999888777666444333222222222444222111111222333111000000000000000111111111111222333333222111000222333000111222333333444444333444444444444444444444444555444333444666666666444222222222222222222222222222222222222333333333333111222333333444444333333555444333555777999888777333333333444444666777777666666777888888999999999555666666666666666666666777555444555666666555444555555555777:::<<<===<<<;;;999777777777888777666666666666666777777888888999:::;;;<<<<<<===<<<<<<::::::>>>FFFOOO\\\mmm{{{zzzkkk[[[MMMBBB:::555888666444333444555777888777666555444333222222222111000000000111111000000111111111111111111222222222333333222111111222444111222222333444444333333333333333444555666777888666555444444666666555444333333444444444444555555111111222222333444555555222333333444444444444444444333222444666777777666444444444444444555666666777888:::;;;<<<;;;:::999999999888777666666666555666555444555666777666555666444444666;;;>>>===;;;888888777777777777777777777777777777777777777777888999:::;;;<<<<<<<<<<<<:::999:::===BBBKKK\\\lllggg^^^QQQDDD;;;666333111444444333222111222444555777666555444333222222222///000000000000000000111333333333333333333333333111222333222111111222444222222333444444444333333111222444555777999:::;;;666555444444555666555333333333333444444555555555111111222333444555555666555555555555666666777777666555444555777888888777777666555444444444444444888999;;;======<<<:::999===<<<:::888666555555555555444444555777888777666888666555777<<<>>>===;;;666777888888777777777888::::::999999999999888888999999:::;;;<<<<<<<<<<<<999888888999:::>>>JJJWWWqqqvvvkkkQQQJJJ@@@888333111000000000111222222222333666888666555444333222222222222///111222111000000111333444444444444444333333333111222333222111111333444333333444444444444333333333444666999:::;;;;;;;;;555444333333444555333222000111111222222333333444111222222333444555555666888777777777777888999999999888777888:::;;;:::999888888777555555444444444888:::;;;======;;;:::999>>>===:::888666555444444555444444555777999888777999888888999;;;<<<;;;;;;555777999999888888888999;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<======<<<<<<::::::<<<;;;;;;AAAIII___nnnsss```SSSCCC???999555333333222222000222333333333444777:::444333222222111111111111000222333333111111333555444444444333333222222222111222222222111111333555333444444444444444333333777888;;;======;;;999777555333222222333333222111000000111222222333444444222333333333444444555555999888777777777888::::::999888777888999:::999888888777777666666666777777999999:::;;;;;;:::999888;;;999777555444444555666444444333555888999999888888999:::999888888888999444777::::::999888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<999999:::;;;<<<<<<<<<<<<>>>;;;;;;===>>>===???CCCNNN]]]sssuuudddOOOAAA888666333111222333222222...111222111//////222444222222111000000///000000000333555444222222444666333333333222222111111111111222222222111111333555444444444555444444333333:::<<>>;;;666333444333222222222333111000222222333444444555666666333333333444444444555555999888777777777888:::;;;666555444555666777666555777666666777777888999:::999999999:::999999888888777555444333333444666777444444333555888::::::999666999;;;999666444666888444777;;;;;;:::999:::<<<:::::::::;;;;;;<<<<<<<<<888888999:::;;;;;;;;;;;;<<<888666999;;;;;;;;;>>>CCCRRRiii{{{jjjXXXJJJBBB???555444333111111000000111333111000111222444444333333222111000000111222333111111222222222333333333333333222111000000111111222222222222222222222222333333333333444555666777;;;<<<>>>>>>;;;777333000222222222222222222222222000111222333444555555555444444444333333222222222666666666666666777888888777666555444333444555666777666555444444555666777999999999888888666555555555555666666666666555555666666777777888888888999777777777666666666555555888888888999:::;;;<<<===;;;:::999888777888999:::999999999999999999999999::::::::::::::::::::::::CCCJJJYYYnnnzzzlll\\\NNNCCC<<<999666555555444444333222222333111000000222333333222111000000////////////000111111111111222222222333333222222111000000111111222222222222222222222222333333333444666777999:::<<<======<<<:::666222000222222222222222222222222000111222333444555555555444444444333333222222222666555555555555666777777666555444444333444555666666666555444444555777777999999999888888777666555555555666666777666666666666666666777777777888888888888888888777777777777999999999999:::;;;<<<======<<<;;;:::999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;@@@EEEQQQeee|||rrrgggXXXJJJAAA<<<777444666777777777777555444333333222000000111222111000111111111111111000///...000000000111111111222222333222111111000111111111333333333333333333333333222333444555777:::<<<======<<<;;;:::777444222111333333333333333333333333111222333444444444444444444444333333333333222222555444444444444555666666555555444444444444555666666555444444555666777888888888999888888777666555444555666777777777777777555666666666666666777777999999999999:::::::::::::::999999999:::;;;<<<<<>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???FFFXXXqqqwwwbbbVVVGGG===999888555333555666777888888666444333333222000000111111111000222333444444444333111000///000000000000111111111222222111111111111111222333333333333333333333333222333444666888;;;===???<<<;;;999777555333222111333333333333333333333333333333444444444444444444333333333333333333333333444333333333333444555555444444444444555666666777555555444444555666888999888888888888888777666666555555666777888888888888555555555555666666666666999999:::;;;;;;<<<======;;;;;;:::::::::;;;;;;<<<>>>>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;???MMMfffuuucccRRRHHH;;;444333444444222222444555666666555333111333222000000111222222111222333444555555444333222///000000000000111111111222111111111111111222222333333333333333333333333222333444666888:::===>>>:::999777555333222222222333333333333333333333333444444555555555444333333333333333333333333333333333333333333333444555555444444555666777777888888666555444444555666777888777888888888888777777666666666777888999999888888666666666666555555555555888888999;;;<<<===>>>???<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::999888888999999:::::::::;;;;;;;;;999999999999999999999999===;;;===GGG\\\www{{{eeeRRRCCC===555000000111222111111111222333333222111000333111000111222444444333000000111222333333333333000000000111111111222222111111111000111111222333333333333333333333333333333333333555666888:::;;;666666444333333222222222333333333333333333333333555555555555555444333222222222333333333333444444444333333333333444555555444555666888999:::::::::777666555444444555666777777777888888888888777777888888999999999999888888777777777666666666666555666666888:::;;;===>>>???======<<<;;;:::::::::;;;999999::::::999999888777777888888999999:::::::::888888888888888888888888<<<<<<===DDDSSSkkk|||kkkVVVEEE:::888555222111111111222000000000111111111111111222111000111444666666555000000000111333444666777111111111111222222222333111111000000111222222333444444444444444444444444333333333333444555555666222222333333333333333333444444444444444444444444666666666666555444333222222222222333333444444444444444444444444555555666444555777:::;;;<<<<<<<<<999777666555444444555555777777888888888888777777::::::::::::999888777777888888777777777666666666333444666888:::<<<>>>???>>>>>><<<;;;;;;:::::::::777888999:::::::::999888777777888888999::::::;;;999999999999999999999999999<<<>>>AAAKKK___yyyooo]]]KKK===777777888666444222333444111000000//////000111111222111111222555777777777222222222222444777999;;;111222222222222333333333111111000000111222333333444444444444444444444444444333333222222222333333000111222333333333333333444444444444444444444444777777666666555444222222222222222333333444444444555444444444444555666666555666888;;;<<<=========:::888777555444444444444666777777888888888777777;;;;;;;;;:::999888777666999999888888777777666666222333555777999<<<===>>>???>>>===<<<;;;:::::::::666777999:::;;;;;;:::999777777888999999:::;;;;;;::::::::::::::::::::::::777;;;>>>@@@EEEWWWqqqnnn[[[LLL???777444444555555444222111000---...///000000111000000000000000222555777777666222111111111111111222333222222111000//////000000555444444333333222222111444444555555555444222111999555222111333555444222333333333333333222111000222222333333333444444444888777777666555444444444444444555666777666666666555444333444666777777777444555777:::<<<===;;;999<<<:::777555666777777777999:::::::::::::::999888>>>??????===:::888777777666777777777777777666666:::888666666888:::::::::======<<<;;;::::::999999555666888:::;;;;;;;;;;;;999888777999;;;<<<<<<;;;999:::;;;<<<;;;;;;999888::::::<<<>>>CCCOOOggg|||wwwdddRRREEE:::444333444444444333222111000...//////000000000000///000000000111444666555555111111111111111111222222222222111000000000000000555555555444444444333333333333555555666555444444777555222222444555444222333333333333333222111111222222333333333444444444777777777666555444444444555555666666666777777777888777666666666777777666777888999;;;<<<<<<;;;999===;;;888666666777777888;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>><<<:::888777777777777777888888777777666;;;999777777999::::::999<<<<<<<<<<<<;;;:::999888555666888:::;;;;;;;;;;;;:::999999:::<<<===<<<;;;999::::::;;;;;;;;;::::::999:::<<<>>>AAALLLaaauuu|||iiiUUUFFF;;;555222333333333333333222111000///000000000000//////...111000///111333444444333000000000111111222222222222222111000000000000111666666666555555555555555333333444666666666666666555444333444555555333222333333444444333333222222333333333333444444444444777777666666555444444444777777666555666777888999;;;:::999888777666666666555666888999:::::::::999;;;999777666555555666777:::::::::::::::999888777:::;;;<<<;;;999888888888777888888999999888888888;;;:::888888999:::999999:::;;;<<<===<<<:::888777666777888999:::;;;;;;;;;===<<<;;;;;;=========;;;:::::::::::::::;;;<<<===;;;<<<>>>@@@AAAIII[[[nnnpppZZZHHH<<<444222333222222222222222111111000000000111000000///...---111000///000222333222111000000111222222333333333222222111000000111111111555555555555555555555666555555666666666666666666222333444555666555444222333333444444444444333333333333333444444444444555666666666555555444444444999888666555666777999:::;;;;;;:::888666777999:::888999::::::::::::<<<===999999999888777666777888:::::::::999888777555555888:::;;;:::999888888999888888999::::::::::::999;;;999888888999:::999777999:::<<<======;;;888777777888888999:::;;;;;;;;;???===<<<===>>>>>>===<<<;;;;;;:::::::::<<<===???>>>@@@BBBCCCCCCHHHXXXiiiuuubbbMMM???777111222555222222111111000000000111000000111000000///...---111000///000222333222111000000222333444444444444222111111111111111222222333333444444555555555666888888777666555444444444111222444555555555444444333444444555555555444444333333444444444555555555555555555555444444444444999888666555666777999:::999999999777888<<>>>>><<<:::999:::888999999:::::::::::::::777999;;;:::999888888999999999:::;;;<<<<<<;;;;;;:::999888999::::::999777999:::===>>>>>><<<999888999999999::::::;;;<<<<<>>======??????>>><<<<<<<<<;;;:::;;;<<<>>>??????@@@CCCDDDCCCGGGVVVeee~~~yyyeeeSSSAAA999555111111666111111000000///000000111///000000000000//////...111000///111333444444333000111333555666666666555222111111111111222333333222222333444555555666666999888777555444333333222000222444555444444555777444444555555666666555555333444444444555555555555444444444444444444444444777777666555666777888999777888999:::===GGGSSS\\\\\\XXXQQQFFF===:::===AAA@@@EEEIIIHHHDDD>>>;;;:::666666888:::;;;<<<======888:::;;;;;;999888999999::::::;;;<<<============:::::::::;;;======<<<:::;;;<<<===>>>>>>===;;;:::<<<;;;;;;;;;;;;<<<===>>>???>>>======?????????============<<<<<<<<<======<<<>>>AAACCCBBBFFFUUUddd{{{yyykkkVVVDDD666555444000000555111000////////////000111...//////000000000000///000000000111444666555555111333555777888888777777222111111111222222333444222333444555666777888888888777555444333333333333000222444444333333666999444444555666666666666666444444444444555555555555444444444444444444444444555555666666666777777777777999;;;>>>FFFUUUgggtttuuuooodddVVVKKKHHHMMMSSS[[[```eeeddd\\\RRRKKKIIIAAAAAAAAAAAA@@@>>>===<<<:::;;;===<<<:::999999::::::;;;<<<===>>>>>>>>>>>><<<<<<<<<>>>AAAAAA@@@???======>>>>>>>>>>>>======>>>======<<<<<<===??????===<<<<<<===???@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;===AAABBBBBBGGGWWWggg{{{ooo___KKK:::///222333///...222111000///......///000111......///000000111000000000000000222555777777666222333666888999999888888222111111111222333333444333444555666777888999:::666555333333222333444555000222444333222333777:::444444555666777777666666444444444555555555666666444444444444444444444444444444555666777666666666888:::>>>BBBMMM___uuuyyykkk```___fffnnn|||zzzmmmddd```WWWUUURRRNNNJJJEEEAAA???;;;===>>>===;;;999999999;;;;;;===>>>????????????===>>>???AAADDDEEEDDDBBB>>>>>>>>>>>>>>>???????????????>>>======>>>???@@@<<<;;;;;;<<>>BBBDDDEEEKKK[[[lll|||zzzdddTTT@@@:::333111222222000---111000000000//////......000222222111///...///000555444444444444333333333///222555666666555444555000000111222333333444444111222444666777777666555444333333222111111111222111222222333444555666666444444444555555666666666333444666888::::::999999222444666555222111222555:::888555555888;;;<<<<<<;;;AAAJJJUUUcccuuuuuuttt|||{{{zzzxxxssskkk```TTTLLLFFFDDDBBB???>>>>>>???@@@BBBCCCCCCCCCAAAAAACCCDDDFFFGGGIIIKKKMMMOOOPPPPPPOOOMMMKKKIIIGGGFFFFFFGGGGGGGGGHHHGGGEEEBBB>>><<>>?????????<<<>>>AAACCCBBB@@@<<<::::::<<>>?????????@@@AAABBBBBB@@@>>>===;;;>>>@@@CCCKKK[[[qqqxxxcccNNN@@@999444000...000111000...111111111111000000000000111222333222000000000222555555444444333222111111///111333333111000///000000000111111222333333333111222444555666555555444333333222222111111222222555555555555555555555555333333333333444444444444444444444444555666888888777888888888777888;;;===@@@FFFOOOVVV\\\bbbhhhmmmyyyyyyzzz}}}tttjjjdddfffnnnuuu{{{tttmmmjjjjjjmmmooonnnooopppppppppqqqsssuuuxxx{{{~~~~~~}}}{{{{{{zzzzzz||||||{{{xxxrrrkkkccc___TTTPPPJJJEEECCCBBBAAA@@@DDDCCCBBBAAAAAA@@@@@@@@@<<>>CCCMMMXXXfffyyy~~~jjjWWWGGG<<<666333111000000111222222222000000000000000000111111000111222222111000111222444333333222111111000000333444444333111//////000000111111111111111222222222222222333333333333333333222222111222222333333777777777666555555444444333333333333333333333333333333222222222444555666666888<<>>IIIXXXeeelll|||rrreeeZZZQQQJJJAAA;;;999666333111222222000...000000000///000000000111////////////////////////111000///......///000000111111111111000000000000000000111222222333444444444444333222222222222222333333222222222333333333555777888999999777555333222333333444444555555555555444555888888777<<>>::::::AAAOOO```qqq~~~xxxsssnnnfff\\\TTTIIICCC;;;555222222222222222111111111111222222111...///000111222333444444////////////////////////.........//////000000111333333222222111000//////000000111111222222222333444444333333222111000///222222333444555666666666666666888999888777666555444444444444444444333333666444444888>>>JJJ]]]mmmyyyfffRRREEE@@@GGGQQQbbbttt~~~zzzvvvsssmmmggg___XXXRRRLLLEEEAAA:::777444222222222222222222222222222111000000000---...000222333444444444000000000000000000000000---...///000000111111222444333333222111000000///000111111111111111222222333333444333333111000///000111333444555555555555555666777777777777666555444444444444444444333333666444333777@@@RRRllllllYYYOOOLLLXXXcccttt}}}vvvpppiiiccc\\\XXXTTTOOOHHHBBB>>>:::777555000111111222222222111111///111222111///...---...,,,...000222333333333222000000000000000000000000---...000111222333333333333333333222111111111000111111111111111111111111222333444555444333222111111222444555666555444444444444555555666666555555444444444444444444444444666444444888@@@QQQmmmoooaaa\\\]]]iiisss}}}vvvqqqhhhccc\\\VVVQQQKKKEEEAAA>>><<<999666444333111000---...///////////////000---///111111///------...,,,---///111222222111000000000000000000000000000---///111333444555555555222222222222222222222222111111111111000000000000222333444666666555444333333444666777777666555444333333333444444444555555222333333444444555555555555444666999>>>JJJ```tttvvvmmmnnnsss{{{}}}xxxssskkkbbbYYYSSSNNNJJJEEEAAA???===999555111111222222222222000///---......---,,,,,,...000,,,///222222000///000111,,,---///111222111000///000000000000000000000000...///111444555666666666222222222222222222333333111111111000000000000000111333555777777777555555555666888999888777555444222222222333333444444444222222333333444555666666333555888;;;<<>>;;;666333222222111000000111111111111000//////---.........//////000000......////////////000000////////////////////////////////////000000000000000000000000////////////...///111222333222222111000000000111111000000000111111111222222222222333333333444444555555555555222444555666555444555666333222111222444555444333333555888999999:::;;;<<<<<<;;;<<>><<<;;;;;;:::777888::::::;;;<<>>999666444222111222333333222000000111222222222222111---------...//////000000---......///000000111111000/////////.........///////////////000000000000000000000000////////////......///000111111000000000000111111111111000000111111111111222222222222333333333444444555555666222444555666555444555666222222333444555777777777888999:::;;;:::;;;===???BBBCCCHHHPPPVVV___mmmyyyzzzrrrgggaaaXXXPPPJJJEEEAAA???777666666555555555555666000111222222000000222444444555777:::===BBBHHHLLLXXX\\\ccchhhlllnnnoooqqqyyy~~~}}}tttaaaYYYMMMBBB<<<999666444222000......000111111111///000111222222333333333............//////000000---......///000111222222000000///...------......////////////000000000000////////////000000000000......//////000000//////111222222222222222222111000000111111111222222222222222333333444555555666444666777666555333444444555666777777888888999:::888:::<<<>>>AAAFFFLLLQQQTTTWWW___jjjrrryyyzzznnn```VVVMMMHHH@@@;;;888888888888444444333333222222111111000111222111///...///000111222222222222444888;;;===AAAFFFJJJMMMOOORRRSSSZZZ```iiiqqquuuzzzuuueee[[[NNNHHH???888444222111111000///......000111111000---...///000000111111111000000000000000000000///......///000000111222222111000...---,,,------...////////////000000000000////////////000000000000////////////////////////222222333333333333222222000000000111111111111222111111222333444555555666555777888777555444444555444666888888888999:::<<<>>>BBBHHHOOOWWW```jjjppprrrttt{{{rrrfff^^^TTTIII@@@;;;888444222222333333222222222222222111000000///000111222222000//////000000111111000//////111333000333666888999:::<<<>>>@@@EEELLLQQQUUU[[[cccjjjvvvzzzwwwppphhh^^^QQQIII>>>:::555222000///000000000///...///111333222111------...///000000000///222222222111000000///////////////000000111111222222000...,,,,,,,,,---...////////////000000000000.../////////000000000111000000///////////////000111111222222222222111111000000000000111111111111000111222333444555555666444666888888777666777888333777<<<@@@CCCGGGLLLPPPZZZ```hhhqqqzzzvvvjjjZZZNNNHHHCCC<<<666333222111222333333111///000000111222222222111111***,,,......---,,,,,,---...///000///...---///000///000222222111111333444444777:::;;;===BBBLLLTTT[[[aaakkkwwwxxxmmmeee[[[TTTOOOIIIBBB<<<222111///...//////111111---,,,,,,...000222111000...//////000111111000000444444333222111000//////000000000000111111111111222000...,,,+++,,,---...////////////000000000000.../////////000000111111111000000/////////000000000000111111111111000000000000000000111111111111000111111222444555666666333555777888888888999;;;777===FFFNNNVVV^^^fffmmmzzz___UUUGGG>>>999555111---111111000000//////.........///000222222000///...............//////////////////////////////000000000000000000111111111111333444555555555666999<<>>CCCHHHNNNTTT___mmmyyyKKKCCC:::555555444333000000000000///////////////---...000111111000...---/////////000000111111111/////////////////////.........///000000111111222000111222111111222555888888<<>>EEEIIIMMMSSSZZZ___kkkqqq{{{999555000///111333222111//////////////////000000,,,---...//////...---,,,//////000111222222333333000000000//////.........------...///000000111111...///000000///000222444222333444444666===GGGOOO]]]fffssssssmmmaaaVVVKKKAAA999444444222//////000111111111000000000///......------,,,,,,---...............111000000///////////////....../////////000000000......///000000000000//////......------......///222......000000///000333333333222222111000000000111000000000000000111111444555555666555555444444111111000222333333222000222333555666888;;;???CCCIIIPPP[[[dddkkkqqqyyy~~~444222000000111222000...---......//////000000000,,,------......------,,,---...///000111222333444111111111000000//////...............///////////////000111111000000222333222333222111000444999>>>FFFMMMYYYfffrrrssskkk\\\UUUKKKBBB;;;777333111222111///.........///////////////......---------+++,,,------......------111000...---------...///........./////////000000+++,,,---///000000000000000000////////////000000333///...000000///111444444444333222111000///...000000000000000000111222555666666666666555444444333333333444444444222111666777999:::===DDDMMMTTTfffnnnyyy333333222222222111///---------......//////000000,,,,,,------------,,,,,,,,,,,,---...///000111222222222222111111000000000000000//////......------...000111111000///000111222333444444333333444666<<<>>>CCCKKKVVVeeeuuu~~~~~~vvvjjj]]]UUUEEE@@@888333000000000000222111000...------...///............------------+++,,,------......------///...---,,,+++,,,---...............////////////***+++---...000111111111111111222222222222111111333///...///000///111555555444333222111///......000000//////000111222222555555555555555444333333333444444444333222111111555888<<<@@@GGGSSSbbbmmm///000000111111000000///..................//////------------------------++++++,,,------...//////111111111111111111111111111000000//////......------///000000...------......///111222333222111000777666666888@@@LLL[[[eeeuuu{{{}}}yyyrrrpppkkkfff^^^TTTJJJCCC;;;777222.........///...---......---,,,---///222------------------------,,,,,,---..................---,,,,,,++++++,,,,,,------........./////////+++,,,---///000111222222111222222333333222222111333///---...///...000555444444333222111000///...////////////000111222333555555555555444333222222222222333222111111333555666===FFFPPPZZZiiizzz---...///000000000111222..................------......------------......+++,,,,,,,,,------...............///000000111111/////////000000000111111///000222222000.........,,,,,,---...000000///...111111111111444:::CCCHHHWWW___kkkwwwyyyssslllgggddd[[[XXXSSSNNNIIICCC===999666333111000000000///...,,,---...---,,,---000333,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------......------,,,+++---------.........//////,,,---...000111222222222000000111222222111000000333...,,,---...---000444333333222222111000//////////////////000111222333555555555555444333222111111222333333333666;;;???CCCNNN]]]jjjttt///000111111111111222333/////////......------,,,///......------......///,,,---------------------+++,,,,,,---...///000000------...000111333444444222333555555333111000111///---,,,,,,...000000000---///000111111222444666999BBBOOO]]]iiirrryyy}}}zzz|||~~~}}}{{{yyypppmmmfff___WWWQQQMMMKKKKKKHHHCCC???<<<:::777555...---------//////...,,,///111111///---,,,///222,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////---.../////////...,,,+++---------.........//////---...///111222222333333...///000111111000///...222...+++,,,---,,,///444333333222222111000000000////////////000111222333666666666666555444333222222444666666888<<>>DDDIIIKKKEEE===777444222///---------------------------///.........///000222333444666;;;AAAIIIQQQWWW[[[[[[[[[\\\^^^```bbbeeefffoooooonnnkkkfff```[[[WWWTTTRRRNNNJJJDDD@@@<<<:::999888888888777777777777888555111///.........---333111//////000222222222---,,,,,,+++++++++,,,,,,------...///000000////////////.........---------...---,,,,,,,,,,,,---...,,,...111444444222000...///000000000......000111///......000333444222///000111111000///......///000000000000000000000000888444111222555777444000666777888:::???JJJXXXbbbqqq{{{///////////////000111111111000...,,,,,,---...///---......//////......---,,,,,,------...---------+++---//////...---...///,,,///555>>>JJJUUU___ddd___WWWKKK@@@999555111///------------------------...............000111222000111222555888<<>>DDDPPPYYYgggsss~~~//////......//////000111///............/////////......////////////..................---,,,++++++,,,------,,,+++,,,...000000666FFF___zzzvvv]]]GGG999222000........................,,,------...............***+++,,,---...///000000......------------......///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,---+++,,,---...000555===BBB???:::555111/////////...---------------...///000....../////////......---,,,,,,------------------------------------------///...---------...///000000111111000//////000222111111111111111111222333000222333222111000222333111111111111111111111111333444555444444<<>>MMM___ppp---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***,,,......,,,++++++,,,+++,,,,,,------,,,,,,+++---***+++///111///000222>>>VVVssssss[[[FFF888------,,,,,,,,,,,,---------,,,******+++,,,***)))++++++++++++,,,,,,---............---,,,+++++++++------,,,,,,,,,+++++++++,,,,,,*********+++---....../////////......---,,,++++++...111333===PPPbbbiiiaaaPPP===222000///---,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---------------.........000//////...------------///////////////000111111111111111111111111111111111222333444444444444444666333222555555444666999===HHHYYYjjjxxx------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***+++++++++,,,,,,------,,,,,,+++((((((***------+++000666JJJcccgggNNN???///...,,,++++++,,,...///,,,+++******++++++***)))++++++++++++,,,---...///---///000...+++***+++---,,,,,,,,,,,,++++++++++++++++++***))))))+++,,,---------......------,,,,,,,,,,,,---000333<<>>IIIYYYiii}}}------------------------,,,,,,,,,------,,,,,,,,,+++,,,------,,,,,,---///------............------000//////......555FFFWWWmmmvvv```KKK>>>111///---++++++---///111,,,+++***+++,,,---,,,+++***************+++,,,,,,***...111///+++))),,,///,,,,,,+++++++++***************)))*********++++++++++++,,,,,,,,,,,,,,,+++---,,,,,,...111777DDDQQQcccaaaWWWFFF999222///,,,------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---......//////...............///000111///////////////000000111111111111111111111111111...//////000000000000000444333555777:::AAAOOO]]]iiixxx------------............,,,,,,------------,,,,,,+++,,,------,,,,,,...000...//////////////////...000......111555BBBXXXkkkvvvcccQQQAAA888///...,,,++++++,,,...///---,,,+++,,,---...---,,,,,,,,,++++++******++++++***---...---+++***+++...++++++++++++*********************+++++++++++++++++++++,,,,,,------,,,,,,...,,,,,,...///222;;;EEEUUUUUUOOOBBB777111///------------------...//////------------------------,,,,,,+++++++++,,,------++++++,,,---...//////000///.........///000000111///////////////000111111222222222222222222222222......///111111222222111444222444;;;CCCNNN___nnn{{{------------.........///,,,,,,------------,,,,,,***+++,,,++++++,,,...000000000111111111111000000...---111999EEEWWWnnnyyyjjjYYYKKK???666222------,,,,,,,,,,,,------...---,,,---///000///...000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,++++++,,,------------------+++,,,---------222999@@@DDDBBB999111///...------------...///000111222////////////////////////---------------...//////,,,,,,---...///000111111000///////////////000000///////////////000111111333333333333333333333333///000111333444555555555444333888DDDRRRaaaqqq}}}---------.........//////,,,------......------,,,)))***+++******+++---000111111222222222222111111222333:::HHHYYYmmmxxxddd[[[NNNAAA888222///...,,,,,,,,,,,,,,,,,,,,,,,,///------...000111000///333222111///---,,,,,,,,,+++***))))))+++,,,+++)))+++++++++************)))++++++,,,------------,,,+++,,,------............---+++,,,---,,,***---222000666888222---,,,......---------...000111333444000000000000000000000000///////////////000111111------...///000111222222000000////////////000000///////////////000111111222222222222222222222222000111333555666888888999;;;;;;CCCSSSeeeuuu000///...---------------///...,,,+++***++++++,,,------+++***+++...000///222:::BBBDDDCCCCCC@@@<<<999>>>III[[[qqq{{{jjj___DDD@@@999333///---...//////---++++++,,,,,,,,,+++++++++,,,,,,---...//////+++++++++*********))))))************************---------,,,,,,+++++++++************+++,,,---...+++++++++,,,,,,---------///...,,,++++++,,,---///.........------,,,,,,,,,---......///000111111222......------------......------......///000000000000000000000000000000000000/////////............////////////000000000000000000111222222222222222555111000444888777666777;;;EEESSScccqqq///......------,,,------------,,,++++++++++++,,,---,,,+++)))+++///222444DDDOOO[[[___```___ZZZUUUPPPVVVaaarrriiiUUUIII;;;888333///---,,,---......---++++++,,,,,,+++***++++++,,,,,,---......///+++++++++*********))))))************************------,,,,,,,,,+++++++++++++++++++++,,,,,,---...,,,---------...............---+++******+++,,,---------------------,,,,,,---......///000000111111---------,,,,,,---------,,,,,,------.../////////////////////////////////000000/////////.........////////////000000000000000111222222222222222111222000000444666666666999FFFQQQbbbsss---------,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++---,,,***)))+++000777===ZZZhhhxxx|||vvvrrrwwwqqqWWWAAA444000///---,,,++++++,,,------,,,******+++,,,+++***+++,,,,,,------.........+++++++++***************************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------.........////////////000,,,+++***)))******,,,---,,,,,,------------------.........//////000000111---,,,,,,,,,,,,,,,,,,---+++,,,,,,------...//////////////////////////////000000000/////////....../////////000000000111111222222333333333222111111111000222555555666;;;CCCTTTaaattt,,,,,,,,,,,,,,,,,,,,,+++''')))***,,,------,,,+++---+++)))***+++000<<>>RRRdddvvv***+++---......---,,,,,,)))***+++,,,---.........,,,***+++...---222DDDXXXsssiiiRRR???333---.........------,,,,,,,,,---,,,***+++,,,------,,,------------------------***************+++++++++*********************************+++++++++++++++((()))+++,,,------,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,------.........,,,,,,------------------........................000000////////////000000...//////000111111222222000000000000000000000000111111000000000/////////...///000000111222333333222333444444555555555444222000111555;;;III___sss***,,,---/////////------,,,,,,,,,,,,---...//////,,,***,,,000///222EEE\\\uuuyyy^^^FFF777...+++...---,,,++++++++++++,,,...,,,+++,,,---//////...------------------------))))))*********+++++++++************************)))*********++++++++++++((())),,,...///000///...---,,,,,,,,,++++++++++++******+++,,,------......------------------,,,,,,........................//////............//////......//////000111111111111111111111111111111111111111111000000000//////...///000111222333333444111222333555666666666666222333777@@@JJJZZZooo+++,,,...000000///...---///...---,,,---...///000+++***---222000222FFF^^^tttrrrWWWAAA444///---,,,+++***))))))***+++,,,...---,,,,,,.../////////------------------------))))))******++++++++++++************************))))))******++++++++++++(((***---000222222222111---------,,,,,,+++++++++((()))***+++,,,---------.........------,,,,,,,,,.....................---......------------......------......///000000000111111111111111111111111111111111111000000000000...///000111222333444444111222333555666777777888555777>>>KKKYYYhhh{{{,,,---...///000000000000,,,,,,,,,---------......---000------222444EEEaaazzzjjjQQQ???222------++++++******)))******+++,,,---///000000...---+++,,,,,,,,,+++***))))))(((***))))))))))))+++,,,------,,,+++***))))))))))))*********)))***++++++,,,)))***,,,...///000111111---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000000111000000///...---------...------,,,,,,,,,---------...///111111111000///.........//////000111222444333333222111111111222......///000111222222222555555333222888???<<<333999<<>>EEESSSdddxxx++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++...,,,,,,000333DDD```}}}vvvYYYCCC666...,,,---++++++******++++++++++++***+++---...///......---++++++******)))((((((((((((((())))))***,,,---...------,,,+++******************)))((((((((()))))),,,,,,,,,---,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---------------.........000000//////...---------...---------------......,,,---...........................//////000111222555444333333222333333333111111111222222222222222333333333333999@@@AAA>>>>>>KKK___sss***+++,,,,,,------------,,,,,,,,,,,,++++++++++++***---++++++000333DDD```}}}pppRRR>>>222---,,,...******++++++++++++++++++,,,,,,------------,,,+++*********))))))((((((((((((((()))***+++---...///------,,,+++++++++++++++***))))))(((((((((((((((,,,,,,------------,,,,,,---------------,,,,,,+++,,,,,,,,,++++++++++++***...---------------------/////////......---------...------------......///....................................///000111222333333222222111222222333333333222222222222222222000000000111555;;;???@@@BBBRRRjjj}}}***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***---***+++000333DDD```|||lllNNN;;;222---,,,...)))***+++,,,,,,,,,,,,+++......------,,,***))))))************))))))))))))((()))***+++,,,---......,,,,,,++++++******++++++))))))((((((((((((((()))+++,,,---......//////...---............---,,,+++++++++++++++++++++++++++---------------,,,,,,,,,............---------------------------...///000000000//////////////////............///000111222111000000000000000111111333333222222222222222222333222222333666;;;AAAGGGQQQaaaxxx+++,,,,,,------,,,,,,,,,))))))*********+++++++++***---++++++111444EEEaaa|||~~~fffIII888111...------)))***+++---------,,,,,,...---,,,+++******))))))++++++******************)))***+++,,,---------,,,++++++******)))******+++)))((((((((())))))***++++++,,,---...////////////---.../////////...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------...///000000111111000////////////000.........//////000111222/////////...//////000111111111111222222222222222222111111444666:::DDDNNN```ooo,,,,,,------------,,,,,,'''(((((()))***+++,,,,,,***...+++,,,111555FFFbbb}}}ttt]]]CCC444000...------(((***,,,---......---,,,++++++************++++++++++++++++++++++++,,,,,,++++++,,,------,,,,,,+++***))))))(((((()))******((((((((()))***+++,,,---,,,------......------------...000000000///---,,,))))))***+++,,,------...+++++++++,,,,,,------...------------------------------------...///000111111000///...---......///.........//////000111222///////////////000111111///000000111111222222222111///222666888===JJJXXXkkkxxx---------......---,,,,,,&&&'''''')))***+++,,,---+++...,,,---222666GGGcccmmmVVV===111///...---,,,((())),,,.........---,,,((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***)))((((((((((((((())))))((((((((()))***,,,......------------,,,+++***)))---///000111000///---,,,(((((()))***,,,---...///******+++,,,,,,---......---------------------------------......000111111000///...---,,,------............//////000111222000000///000000111222222......///000111222222333444444777<<<@@@EEEUUUeeeuuu++++++*********+++---...---,,,***))))))***,,,---+++///------111555GGGeeexxxZZZJJJ999111///---,,,---(((***,,,.........,,,++++++***)))***,,,...//////------------------------+++++++++++++++***)))((())))))(((((((((((())))))+++***)))((()))***,,,---,,,,,,,,,++++++*********------......///000000000---,,,,,,++++++,,,,,,---***+++---,,,,,,---///111000///...---,,,+++++++++///000///...------///111------............------,,,------...///000111111222111///...------......///000000111222333333444444333444888CCCSSScccmmm++++++*********+++,,,------,,,***))))))***,,,---+++///,,,,,,111666IIIfffoooPPPBBB444//////---------)))***+++,,,,,,,,,+++***+++******+++...//////...,,,,,,,,,,,,,,,,,,,,,,,,******++++++***))))))((()))))))))(((((()))))))))+++***)))((((((***+++,,,,,,,,,,,,++++++*********------......//////000000---,,,,,,++++++,,,,,,---+++,,,------,,,,,,...000//////...,,,,,,++++++,,,---......---+++,,,---///---......//////......---------......//////000000111000///.........//////000000111111222222222222444666:::CCCQQQcccttt++++++*********+++,,,---,,,,,,*********+++,,,---+++---++++++111777JJJgggwwwaaaDDD999///---...------...***************)))))))))+++***+++---000000///---++++++++++++++++++++++++))))))******))))))(((((())))))))))))))))))))))))***)))((('''((()))***++++++++++++++++++*********---------...//////000000---,,,,,,++++++,,,,,,---,,,---...---,,,,,,---//////...---,,,,,,++++++,,,,,,,,,---,,,******,,,...---......//////......---.........////////////////////////...///000000111111111222222222111000000111666???LLL\\\ooo+++++++++++++++++++++,,,++++++*********+++,,,---***,,,)))***111777IIIfffiiiRRR;;;333------...---,,,---,,,+++***)))))))))))))))++++++,,,///111111///---************************(((((())))))))))))((((((************************((((((((('''((()))******+++++++++***************,,,,,,---......//////000---,,,,,,++++++,,,,,,------......---++++++,,,......------,,,+++++++++,,,+++,,,---,,,++++++,,,---......////////////......///////////////...............//////000111222222222222333333222111000///222;;;HHHWWWhhhzzz++++++++++++++++++++++++*********++++++,,,,,,---***,,,(((***111666FFFaaa}}}___HHH888111---...///---+++,,,---,,,+++***************++++++---///111111...,,,))))))))))))))))))))))))'''((())))))))))))((((((******++++++++++++******((((((((((((((())))))***************************,,,,,,------.../////////---,,,,,,++++++,,,,,,------......---++++++,,,...------,,,+++++++++,,,,,,,,,...///...---,,,---......//////////////////...///////////////............//////000111222333333333333333222222222222222888DDDUUUgggwww++++++,,,,,,,,,+++******)))******+++,,,,,,,,,---***+++(((***111444BBBZZZwwwwwwZZZDDD666111...//////,,,+++---++++++++++++++++++******,,,,,,,,,...///000...,,,))))))))))))))))))))))))(((((())))))******))))))***+++,,,------,,,+++***(((((()))))))))*********)))))))))***************,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---,,,---...---,,,,,,---///,,,,,,++++++++++++,,,,,,---///000000///......///...//////000000//////............///////////////...///000222333333333333444333222111222444777888===LLLaaattt+++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------***+++(((***111222<<>>JJJVVViiizzz//////000///...---+++***,,,***)))***---...---+++------000111333:::LLL^^^xxxvvvYYYFFF111///...------,,,***(((************))))))))))))))))))***************)))******))))))******+++,,,++++++*********)))))))))))))))******************))))))))))))******************+++++++++,,,,,,,,,------........./////////.........---------------...///000111000///---,,,+++,,,---......---,,,,,,------.../////////.........///000111111000///...//////000111111111111000111222222333444555777999:::666666:::@@@HHHVVVdddvvv////////////...,,,+++***+++***)))***,,,,,,,,,+++,,,...111333777CCC[[[qqqwwwZZZGGG222000---+++++++++***)))************))))))))))))******+++++++++******)))((()))******++++++************)))))))))((((((((())))))))))))))))))))))))((()))))))))***+++++++++,,,,,,------------............/////////000000000---............///////////////000111111///...---+++,,,---.../////////...//////000000000///.........///000111111000///.........///000000000000000222111000111444777888888::::::===CCCLLLWWWhhhvvv//////......---,,,++++++***))))))***++++++++++++,,,---111444:::JJJggguuuYYYFFF333///,,,******+++++++++************)))))))))(((+++++++++,,,++++++***)))'''(((***+++++++++***)))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))***++++++,,,,,,---------------.........////////////000000000000------......///000000111......////////////...---,,,------...///000000111000000111111000///............///000000///............///000000000000///222000...000333666888777888>>>GGGQQQ\\\iiixxx......------,,,,,,,,,+++))))))************++++++,,,---111666>>>QQQppprrrVVVBBB222///+++))))))***++++++************)))))))))(((++++++,,,,,,,,,,,,++++++'''((()))++++++***))))))))))))))))))(((((((((((()))))))))(((((((((((((((((())))))***+++,,,,,,------------------,,,,,,,,,////////////000000000000,,,------...///000111111,,,---------------------------......///000111111000000111111000///............////////////.........//////000000000000000111///...///222555777999;;;HHHXXXeeeppp|||......---,,,++++++,,,,,,)))***++++++******+++---......111999FFF[[[xxxoooRRR>>>111...***))))))+++++++++************))))))))))))***+++,,,------------,,,'''((())))))******))))))******)))))))))(((((((((((((((((())))))*********)))*********+++,,,,,,,,,---,,,,,,,,,,,,+++++++++....../////////000000000,,,,,,---...//////000000,,,,,,,,,,,,,,,---------...............///000111//////000000000///..............................//////000111111111111111000111111111111444999===EEEVVVkkkyyy...---,,,+++++++++,,,---)))+++---,,,+++***,,,...000///333???PPPgggmmmOOO;;;000---***)))***++++++***************)))))))))))))))***+++---............((((((((((((((()))******++++++*********)))))))))'''(((((()))***+++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++------........./////////,,,,,,------.........///,,,,,,,,,,,,------......///...---------...///000------.../////////...............------.........000111111222222222222222111444777555222444<<>>GGGWWWjjj~~~...---+++++++++,,,...000,,,---......------///111000111<<>>555888DDDMMMdddrrr...------,,,---...///000......///...,,,,,,...000333888HHH```wwwnnnRRR>>>...,,,)))))))))***)))((()))))))))***,,,---+++***,,,,,,,,,,,,------------...+++))))))***+++***(((+++++++++++++++***))))))))))))******+++,,,------++++++************++++++---,,,++++++*********++++++---......,,,+++***+++//////------------//////111///...---...///...---......---------......///------------...///000111//////000000000000000000111111222222333333333333777BBBGGGBBB===DDDRRR[[[lllxxx------.........//////////////////...,,,,,,...000777CCCYYYsssnnnRRR===///---******++++++***)))(((((((((***---...---,,,++++++,,,,,,,,,---------,,,+++))))))***++++++******++++++++++++***))))))*********+++++++++,,,,,,******)))))))))******+++,,,,,,+++************++++++,,,......,,,++++++,,,000///...------...///000111000....../////////...---------------...///000...------......///000111//////000000111111111222111111222222333333444444444;;;@@@@@@BBBNNN]]]gggvvv+++,,,---.........---------......---,,,---000333>>>NNNggglllOOO:::///---,,,+++,,,,,,+++))))))((((((***,,,---,,,***++++++++++++,,,,,,,,,,,,+++***))))))***+++++++++******+++++++++******)))+++++++++***************)))))))))((())))))***+++++++++***************+++***,,,------,,,+++,,,---000000///......///000000111///------...///...---,,,,,,,,,---...///000111///.........///000000111///000000111111222222333222222222222222222333333222666;;;???GGGUUUeeeooo}}})))***+++,,,,,,,,,++++++++++++,,,,,,---000444777EEEWWWrrrjjjNNN999///---,,,,,,------+++))))))(((((()))******((('''*********+++++++++,,,,,,************)))***+++,,,)))******+++++++++******++++++************))))))))))))(((((()))******+++*********))))))***++++++***+++,,,,,,++++++---///111000////////////000111000...,,,,,,---...---,,,,,,,,,,,,---...///000111000000/////////000111111000111111111222222333333333333222111111111222222777:::@@@IIISSS```nnnxxx)))))))))*********++++++)))***+++,,,---111666:::KKK```zzziiiMMM999...---,,,,,,------***))))))((('''((())))))'''%%%))))))*********+++++++++***++++++***))))))***,,,))))))***++++++++++++*********************))))))))))))))))))******+++,,,***))))))))))))***++++++***+++,,,++++++,,,...000222111000//////000111222000...---,,,......---,,,---------------...///000111111000000000000111111222222222222222222222222222222111111111333444666===AAAKKKWWWaaajjjvvv+++***)))))))))***,,,,,,+++++++++,,,---111666:::PPPfff|||eeeJJJ666---,,,,,,,,,---,,,***((((((((('''(((******)))'''))))))))))))*********++++++,,,---+++(((''')))+++))))))***+++++++++++++++))))))))))))************)))))))))******+++------)))))))))))))))***++++++)))***+++++++++,,,///111222222000000000000222222222000///...///000///.........---------......///222111111000000111111111444444444333222222111111000000000222444888;;;===EEELLLZZZiiirrrwww,,,+++***))))))+++---...,,,---,,,,,,---000555999RRRjjjuuu```FFF333,,,,,,+++,,,---,,,)))'''''''''''')))+++,,,,,,***))))))))))))************+++------+++((('''(((+++((()))***+++++++++++++++((()))))))))************************+++,,,---...))))))((())))))***++++++)))***+++++++++,,,///222333222111000000111222333444222000000111222111000///......---------......222222111111111111111222666555444444333222111000...///000333777<<<@@@CCCPPPYYYkkk|||...---,,,,,,++++++++++++,,,...))))))...,,,...;;;QQQjjjyyynnnggghhhlllqqqvvv{{{xxxjjjUUUAAA444---,,,+++***))))))))))))((((((((((((((()))******+++***)))(((((()))******---,,,+++***)))))))))))))))))))))))))))***+++++++++******)))))))))))))))************************)))+++...///---,,,++++++***++++++,,,,,,---------666444444444555555333111222111111000///.........------,,,++++++,,,,,,,,,111222222222222111000000333444333111//////000222222333444555999BBBNNNWWW___kkk}}}------,,,+++++++++,,,,,,,,,///+++***///---...:::RRRjjjzzziii\\\QQQIIIHHHKKKQQQWWW]]]^^^VVVHHH:::111,,,,,,+++***)))(((((()))((((((((((((((()))******+++***)))(((((()))******---,,,+++***))))))))))))))))))(((((())))))******+++******)))))))))))))))***************************,,,...///---,,,+++,,,,,,,,,------......//////555444333333444444222111111111000//////...------------,,,,,,+++,,,,,,---111111222222222111111000222333222000......///111111333555888>>>HHHVVV___oooyyy,,,++++++++++++,,,,,,---,,,///,,,+++///,,,...:::RRRkkkwwweeeQQQCCC;;;555222444444:::@@@BBB@@@999222...++++++***)))((((((((((((((((((((((((((()))*********))))))(((((())))))***,,,,,,+++******)))))))))(((((((((((())))))))))))+++******)))))))))))))))))))))))))))))))))))))))***---//////...,,,,,,------......///000000111111333222222222333333222000000000//////...------------,,,,,,,,,,,,,,,------000111111222222222111111333333333111//////000222333666:::???HHHUUUdddooo+++*********+++,,,------***...,,,+++...,,,...<<>>GGGQQQ]]]lll}}}+++************++++++,,,&&&,,,***)))...///777JJJdddyyylllQQQAAA222---...---+++***)))+++,,,---,,,,,,...///***))))))(((((()))))))))((((((((((((((()))******&&&&&&'''((()))))))))))))))***+++,,,,,,+++***)))'''(((***+++++++++***)))+++******)))))))))))))))************************+++,,,---,,,++++++,,,---******+++,,,...///000000111000000111333333222000........................,,,,,,,,,,,,---...///000......000111333333444444...000111111111222666888<<>>111,,,***)))***---//////...---,,,+++***)))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,************++++++++++++,,,,,,+++++++++,,,,,,------------------,,,+++******++++++,,,---...//////...///000000000...,,,+++***+++,,,------///222555333555444111000222111...............///000111222000///...------...//////000111333333333444666777888<<>>AAADDDFFFAAADDDHHHLLLNNNNNNNNNMMMKKKIIIFFFBBB>>>;;;888666222222222222222222222222+++,,,,,,,,,,,,---000222222555555333222444444000,,,,,,,,,------...///000222222333444444444333333555777888888777999>>>CCCHHHNNNWWW___gggppp{{{+++,,,,,,,,,******,,,...)))+++222AAAYYYssszzz___FFF777///***))))))******)))((((((((('''((()))******+++++++++))))))))))))))))))))))))(((((())))))***++++++,,,************+++,,,---...111333555999===@@@CCCDDDFFFGGGHHHKKKOOOTTTXXX[[[]]]aaafffkkknnnooonnnmmmiiigggddd___ZZZUUURRRPPPLLLIIIDDD>>>999555333222.........---,,,---///222000444555333444666555222............///000111111111333555777777666444333555888;;;<<<<<<@@@HHHOOOUUU\\\eeemmmttt{{{+++,,,,,,+++***)))+++---///222999HHH```zzztttXXXAAA444///,,,((()))++++++***))))))***&&&'''(((***++++++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,************+++,,,---...666777;;;???DDDHHHLLLMMMPPPQQQSSSWWW\\\bbbgggjjjvvvyyy~~~~~~}}}zzzwwwsssooolllkkkhhhbbbXXXKKK@@@888222///000000000///......000222///333555444444777666333/////////000000111222333666888;;;>>>>>>===:::888555999===???AAAFFFPPPXXXeeelllvvv~~~000,,,+++---...+++)))+++...222???WWWrrrjjjPPP<<<222//////,,,+++++++++******))))))))))))***+++,,,,,,------,,,,,,++++++***)))))))))---***''''''))))))(((&&&++++++++++++++++++++++++000111444777;;;>>>AAABBBAAAAAACCCFFFMMMWWWccckkkqqquuu|||{{{xxx{{{yyyvvvrrrooommmlllkkkdddccc^^^RRRBBB666111000---...---,,,++++++---///111666777333222666666222111///...000222555888<<>>BBBIIISSS]]]dddrrrvvv}}}...++++++...///,,,+++---111777GGG___yyy~~~eeeKKK999000......++++++*********)))))))))))))))***++++++,,,------+++++++++******)))))))))***(((&&&''')))******(((++++++++++++++++++++++++,,,---...000333555777777777888999;;;???GGGPPPVVVdddiiioootttuuurrrmmmiiiaaa^^^[[[XXXXXXZZZ\\\^^^aaa```[[[PPPBBB777222111------...,,,+++,,,...000333555444000111555555111333000...111777@@@JJJRRRbbbhhhiiibbbWWWOOOEEE===888<<>>CCCLLLWWWbbbmmmvvv}}}***(((***------+++---111777GGG___wwwwww]]]DDD444---++++++)))))))))((((((((((((((())))))******+++++++++,,,))))))))))))************)))((((((((()))******+++++++++++++++++++++++++++************++++++++++++,,,---.........///111333666888:::<<<<<<:::777555777555222//////111444666444555666444000......///,,,---...------...000333222111000333888===<<<999555;;;CCCMMM\\\nnn{{{wwwiiiYYYMMMGGGDDDCCCIIIPPP[[[gggqqqzzz+++))))))++++++***---333===QQQlllyyy]]]DDD555...+++***((((((((((((((())))))))))))***************++++++((((((((())))))******+++++++++***)))(((((())))))++++++++++++++++++++++++*********++++++,,,------,,,...////////////000111222222111000000000000111111000///......------------...////////////111222,,,---.........///222444444222222666:::;;;:::999>>>KKK[[[iiiwwwzzzooo___QQQHHHFFFIIILLLTTT\\\hhhuuu,,,******+++***+++222:::JJJaaa{{{yyy\\\CCC555...+++***(((((())))))))))))******************************''''''(((((()))***+++++++++,,,,,,***((('''(((***++++++++++++++++++++++++))))))******+++,,,,,,---+++---............///000111000---,,,,,,---///000,,,---.../////////..............................,,,---.........000333666666444444777888777:::>>>QQQdddxxx|||mmm```RRRIIIFFFGGGMMMTTT^^^fffttt,,,******++++++///999EEE\\\tttuuuXXX@@@333...,,,***)))))))))*********++++++************))))))))))))&&&&&&'''((()))***+++,,,***+++,,,+++((((((***,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))+++,,,+++******,,,---,,,,,,+++++++++,,,------,,,,,,,,,---...///000000///...---,,,,,,,,,+++***,,,---...//////111444777777444444666777:::EEEQQQkkk~~~rrr]]]QQQFFFEEEHHHMMMWWW```kkksss---+++***,,,---333@@@MMMjjjqqqTTT===111---+++***))))))******+++++++++,,,*********)))))))))))))))%%%&&&'''((()))***+++,,,'''***++++++)))))),,,...++++++++++++++++++++++++......------,,,,,,,,,+++)))******)))((((((***+++***,,,---/////////---,,,000///---,,,,,,---///111000///....../////////...,,,---...//////111555888555222222555888AAATTTggg~~~lllSSSIIIBBBGGGOOOXXXdddnnnwww~~~,,,+++++++++,,,444HHHZZZ}}}fffNNN???111...///***)))***++++++++++++***)))******)))(((((((((((((((%%%%%%&&&'''((()))***+++))))))))))))***+++,,,---))))))*********+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,---...000000000/////////...---,,,---///111222222222222111111///...---000000000///...///222555333222444777<<>>HHH\\\zzzjjjUUUQQQSSS]]]iiirrrzzz***,,,...///111>>>[[[tttnnnUUU@@@555000(((***...+++,,,***)))'''''')))***,,,*********************)))((((((((((((((((((((((((******)))(((((('''((((((+++++++++***************++++++++++++++++++++++++***++++++,,,---...//////000000000000///......---,,,,,,+++,,,,,,---//////;;;999666222000//////000...//////...---///222555---///555>>>III]]]zzznnn[[[XXXZZZcccmmmuuu|||)))+++---///333CCC```zzzuuu___GGG666///...(((***///,,,+++***(((''''''(((***+++)))***++++++,,,+++******''''''''''''''''''''''''((((((((((((((()))******************************++++++++++++++++++++++++)))******+++,,,,,,------000000///......---------++++++,,,,,,---......///888666333000.........///---......------///222555222444999@@@HHHXXXrrrsssjjjfffeeekkkrrryyy******---222:::MMMiiilllTTT>>>000,,,...)))***...+++***)))(((((((((((()))***)))***+++------,,,+++***&&&'''''''''(((((())))))(((((((((((()))***+++,,,))))))*********+++++++++***++++++++++++,,,,,,,,,************++++++++++++///...------,,,---------+++,,,,,,---......//////222111///...---------...------...------///222555444555999<<>>KKK\\\vvv)))***000>>>VVVrrrdddMMM888...''''''***)))((()))+++*********))))))((((((,,,***)))***,,,---***'''((()))+++---............+++***((((((((()))((('''))))))))))))************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------...//////000//////---,,,,,,,,,,,,---......---......---+++---111666777:::<<<888333222888???VVVggg,,,///777GGG```|||eeeNNN999///((((((***)))((((((************)))))))))(((((('''&&&'''***+++)))'''&&&'''))),,,---...//////+++)))''''''((()))((('''))))))))))))************,,,,,,,,,+++++++++************+++,,,------......,,,,,,------------------......//////000000//////---,,,,,,,,,,,,---......,,,---...------///444888777::::::666111000555;;;JJJ[[[ttt///333???SSSmmmiiiRRR;;;111)))((()))(((''''''************))))))))))))'''&&&%%%''')))***)))((((((((()))+++,,,,,,,,,,,,***((('''&&&'''((((((''')))))))))*********++++++,,,,,,,,,++++++++++++***))))))***,,,---...///000,,,,,,------...////////////000000000000//////...---,,,,,,,,,,,,---......+++,,,---...///222777:::999::::::555000///333888BBBRRRjjj///777HHH___yyynnnXXX===333)))((()))'''&&&'''*********)))))))))))))))***)))((())))))*********++++++******))))))(((((()))(((&&&&&&'''(((((('''))))))*********+++++++++++++++++++++++++++++++++******+++,,,---...///000,,,,,,---...///000111111000111111111000///......---,,,,,,,,,,,,---............//////111444777999:::;;;999555000000444999FFFSSSggg|||222???UUUnnnsss^^^???444***(((((('''''''''))))))))))))))))))******++++++***)))(((((()))******))))))))))))))))))))))))(((&&&&&&((()))((((((************++++++++++++++++++++++++++++++++++++,,,,,,------------......,,,,,,---...000111222222000000000000000///...------,,,,,,,,,,,,---......111000000111222444666666888888666333111333888===LLLXXXiiizzz999KKKfffuuu```???444***'''((((((''')))))))))))))))*********************(((&&&&&&(((***'''''''''((()))+++,,,---***((('''''')))******)))*********++++++++++++,,,***++++++++++++,,,,,,,,,......------------------,,,,,,---...///000111222...////////////......------,,,,,,,,,,,,---......222111000111333555555555444444333333444999@@@FFFRRR]]]lll|||???UUUssssss^^^???444)))'''(((((((((***((()))))))))************((())))))((('''(((,,,///******)))))))))***+++,,,***)))((((((***++++++************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------......//////,,,,,,---...//////000000,,,------............------,,,,,,,,,,,,---......000///...000444666666555666555666888===EEENNNTTT]]]ggguuuAAAYYYzzzqqq\\\???333)))'''((())))))+++(((((())))))*********+++''')))+++******,,,111555111///---***((('''''''''+++)))((()))+++,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,---...000111111,,,,,,------.../////////++++++,,,---............---,,,,,,,,,,,,---.........------000444888777666999:::;;;???FFFPPPZZZaaaiiirrrFFFaaammmXXX<<<444---...///---++++++)))))))))((()))******+++'''***)))&&&(((---...))),,,...---))))))+++***'''************************************************)))***+++,,,,,,+++))))))...,,,++++++---......---//////...---,,,++++++***------,,,++++++,,,,,,,,,---------.........//////222000...///222666:::<<<;;;@@@GGGNNNWWWaaajjjppp}}}PPPiiihhhSSS;;;222,,,---...,,,******)))))))))))))))******+++(((+++***'''(((,,,,,,(((***------++++++......+++*********************************************************++++++******)))...,,,++++++---......---000000///...------,,,,,,------,,,,,,,,,,,,,,,---------.........//////////////////111444777999:::AAAFFFNNNXXXaaakkkuuuzzz___tttyyy___KKK888111,,,,,,---+++)))***)))))))))))))))*********''')))***)))))),,,---+++,,,111333///...//////,,,++++++++++++++++++++++++******************************)))))))))******+++...,,,++++++---......---000000//////......------------,,,,,,,,,------...............////////////...///222555888;;;===>>>GGGNNNXXXcccmmmwwwlll~~~mmmUUUCCC555///+++,,,,,,***(((***(((((()))***************$$$''')))***+++...000111555:::<<<666000---+++)))++++++++++++++++++++++++************************+++***)))((((((***+++,,,...,,,++++++---......---...............---------------------------...///....../////////000000000///111444777;;;???DDDGGGPPPWWWaaammmvvvvvv|||nnn^^^KKK<<<222---+++,,,,,,)))(((***(((((()))************)))'''(((***,,,,,,---111555<<>>333---***(((++++++++++++++++++++++++************************+++***)))))))))***,,,---...,,,++++++---......---,,,,,,,,,,,,,,,,,,------...---------......///000/////////000000000111111...000333666;;;DDDMMMTTT]]]dddnnnxxx}}}~~~oooeeehhhjjjiii```VVVLLL???555000,,,+++---,,,))))))+++'''((()))++++++******)))---,,,---...---,,,222999DDDMMMQQQGGG999111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......,,,++++++---......---******++++++,,,,,,,,,---...............///000111000000000000111111111111---000444888???KKKXXXbbbooottt}}}}}}jjjWWWIIIHHHKKKKKKEEE???;;;555///...,,,,,,...,,,)))))),,,'''(((***+++++++++)))(((---+++,,,.........777BBBPPPZZZ]]]QQQ@@@444///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...............,,,++++++---......---******+++,,,,,,---..................///000111222000000000111111111222222---333:::BBBJJJWWWfffppp|||sss]]]HHH:::444888888444111111///+++...,,,,,,...---)))***---'''(((***+++,,,+++)))((()))''')))---///333???LLL\\\eeegggYYYCCC444---+++,,,,,,,,,,,,,,,,,,,,,,,,........................***+++---///000000///......,,,++++++---......---++++++,,,,,,---...//////............///000222222000111111111111222222222000777BBBLLLVVVbbbpppzzziiiPPP>>>555222111111///...---,,,+++************))))))))))))%%%(((***(((''')))***+++...,,,+++---...777MMMbbbssstttnnn]]]GGG666//////++++++,,,---//////...,,,---,,,++++++------,,,+++***+++,,,---///000111222000///...---,,,---......,,,,,,++++++,,,,,,---............////////////000111///000222111000333999:::CCCPPP\\\gggrrr|||zzzcccKKK:::222000//////...,,,+++******************))))))))))))''')))*********+++++++++---+++---222888EEE\\\ppp~~~vvvdddLLL999000---+++++++++---...///---+++---,,,++++++,,,,,,+++******+++,,,---...000111111///...---,,,,,,,,,---...,,,,,,++++++,,,,,,---...---............////////////------000111222777===GGGPPP^^^kkkvvvpppYYYCCC555...------,,,++++++***))))))++++++*********)))))))))***))))))+++---------,,,...///444???LLL]]]rrrmmmSSS>>>111,,,+++******+++------,,,***---,,,******++++++***(((***++++++---...///000111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------............///...,,,,,,000333666===FFFPPPZZZiiivvv{{{eeeOOO<<<111,,,,,,,,,++++++******))))))+++++++++*********))))))+++''''''+++.........///333999EEEUUUfffwwwuuu\\\DDD333++++++***)))***+++,,,+++)))---+++************)))(((***++++++,,,...//////000------,,,,,,++++++++++++,,,,,,,,,,,,,,,---......------------............000---...222666;;;EEEOOOWWWbbbqqq~~~sss\\\FFF777///,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++&&&%%%***......000555???KKK]]]ppp}}}eeeMMM888,,,+++***))))))***+++***))),,,+++******++++++)))(((***++++++,,,---...//////,,,---,,,,,,,,,,,,++++++------,,,,,,------...///---------.........//////000......333999@@@KKKVVVdddnnn|||kkkSSS@@@444...,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++*********+++&&&&&&+++------444???QQQbbbwwwqqqXXX???000---+++))))))***+++***))),,,***)))***+++,,,+++******++++++,,,------......---------------,,,++++++---------------......///.........////////////000///...000777???HHHTTT___oooxxx{{{dddLLL;;;111---,,,+++++++++,,,,,,---------,,,,,,+++++++++*********+++'''(((---------:::JJJcccvvv|||bbbGGG555...,,,***)))***++++++***+++***)))+++---...---,,,+++++++++,,,,,,------...---......///...---,,,+++---------------...///////////////000000000111111000000555@@@JJJUUUbbbnnnxxxwww```HHH888///---,,,*********+++,,,,,,------,,,,,,,,,+++++++++******,,,)))+++///......===QQQnnniiiLLL888///---***)))***++++++***+++***)))+++---//////...+++++++++,,,,,,------------.../////////...---,,,...------------...//////000000000000111111111111333444<<>>FFFKKKYYYcccqqq}}}YYYFFF333,,,---,,,(((&&&(((((()))))))))*********++++++++++++++++++++++++(((+++(((***333;;;RRRrrrqqqaaaOOO>>>222,,,++++++******+++,,,,,,,,,,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------...---------------111222555999>>>GGGQQQXXXfffppp}}}OOO???000++++++***((('''((((((((()))))))))*********++++++++++++,,,,,,,,,(((+++(((***333<<>>666222///---*********++++++,,,,,,,,,---///222222000...///000+++,,,,,,------,,,,,,+++------------------------,,,...000000//////111444666:::AAAJJJUUUaaammmuuu>>>444+++((((((((())),,,(((((((((((())))))))))))*********++++++,,,,,,,,,'''***)))+++333:::OOOmmm}}}jjjNNNEEE999111............*********++++++,,,,,,,,,...111444444222000000222++++++------------++++++------------------------,,,///222222111111444777===BBBJJJTTT```mmmzzz:::333***''')))+++,,,***((((((((((((((((((((((((******+++++++++,,,,,,,,,)))'''***000222888QQQllljjjUUUBBB222000222...,,,...,,,+++)))***+++---,,,,,,000///...------...///000------,,,,,,++++++,,,,,,///,,,+++,,,...///---+++,,,///333444444666999===DDDJJJTTT```lllxxx888222***'''(((++++++***((((((((((((((((((((((((*********+++++++++,,,,,,)))''')))...000999RRRlllqqqXXXDDD333///000,,,+++---,,,***))))))+++,,,,,,+++///...------------...///---,,,,,,+++,,,,,,------...,,,***,,,...///...---...111555666666888<<<@@@IIIPPP\\\hhhsss}}}555000)))&&&(((******)))))))))))))))))))))))))))*********++++++++++++,,,,,,)))***///444@@@ZZZrrrzzz^^^III555///...***))),,,+++***))))))+++,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,---...///---,,,+++,,,...//////...111444777999999<<>>CCCQQQYYYdddooovvv}}}+++***))))))******)))(((************))))))))))))++++++,,,***)))(((***+++,,,...555EEE^^^{{{fffOOO888000...++++++///000...,,,---......+++(((,,,,,,,,,------.........000...---,,,---------,,,///+++,,,222666:::DDDOOO]]]gggttt~~~+++)))((()))******)))(((*********)))))))))(((((()))***+++***)))***+++---+++---555HHHccceeeNNN888000...,,,,,,000///...,,,---......,,,)))------------............---,,,,,,,,,---......---333///000666<<>>WWWuuu~~~eeeNNN888111///++++++...---------...//////...---......------,,,,,,++++++,,,...000111111111111222000222777@@@LLLZZZjjjttt(((''''''(((+++,,,,,,+++************))))))))))))+++,,,,,,+++******+++------666HHHbbbdddMMM888000...***)))+++,,,---...///............---,,,,,,,,,++++++******,,,...111111111111222444666===GGGSSS___mmmyyy)))((((((***,,,......---,,,,,,+++++++++*********,,,------,,,******+++,,,000===TTTooo~~~```JJJ555///...***)))+++---...000000...------...,,,,,,,,,,,,++++++++++++***---000111111333777;;;@@@KKKXXXdddppp|||)))))))))+++...///000///---------,,,,,,,,,+++++++++,,,---,,,++++++,,,...222CCC___zzzuuuYYYDDD111------++++++......000111000...,,,---...------------------......,,,///333555666;;;BBBIIIOOO[[[iiisss}}}***))))))+++...111111000......---------,,,,,,,,,)))***,,,,,,+++,,,...000444HHHeeekkkTTT???...+++------...111...111222111...+++,,,...---......//////000000000///333777:::===CCCNNNVVV```lllxxx+++*********+++,,,,,,---//////...---+++***))))))+++(((((()))******///555BBB\\\xxx}}}iiiXXX===777000+++)))+++,,,---111000///...---,,,,,,,,,///---,,,---.../////////000333999AAAKKKVVV___dddttt{{{***************+++,,,---......---,,,+++******)))))))))***,,,+++,,,222:::NNNfff{{{rrrfffUUUHHH999444...***)))***+++,,,000///...---,,,,,,,,,,,,------,,,,,,---.........555;;;FFFSSSaaammmwww}}}******************+++,,,,,,,,,,,,+++++++++******((())),,,...---...888DDD___uuuwwwgggZZZRRRJJJ???888333000+++))))))***+++***///...---,,,,,,,,,,,,,,,---------......//////000777BBBRRRdddttt******)))))))))******+++*********+++++++++++++++''')))+++,,,,,,222CCCTTTooouuudddOOOCCC<<<888444333///---******++++++++++++...------,,,,,,,,,,,,---...///000000000222444666>>>KKK^^^qqq***))))))(((((())))))))))))))))))*********++++++)))((()))***...:::RRRggg}}}jjjVVV@@@666222000111444...,,,++++++,,,------,,,------,,,,,,,,,---......---...///000111444999>>>KKKYYYmmm***))))))((((((((((((((()))))))))))))))************((((((,,,555GGGccczzz|||___JJJ777000...,,,...333...---++++++---...///...---------------...///000+++,,,......000666@@@GGGUUUdddxxx***)))(((''''''''''''((())))))))))))))))))(((((()))''')))222AAAVVVrrrtttWWWCCC222...---))))))...///---******+++......///---------...///000111222,,,...//////333<<>>QQQdddppprrrpppddd\\\YYYbbbqqq---,,,+++***)))))))))***((((((***++++++,,,,,,,,,///111888IIIaaa{{{rrrbbbBBB888...+++++++++++++++---,,,+++++++++,,,...///000888HHH^^^pppzzzzzzvvvoooiiiiiittt---,,,+++))))))))))))***((((((***+++,,,,,,------000444===PPPiiirrr]]]OOO:::444---***+++,,,,,,,,,///...---,,,,,,...000111111>>>TTTkkk{{{}}}uuurrrvvv---,,,***((((((((()))***((((((***+++,,,---------000666DDD[[[tttxxxhhhWWWGGG>>>555222---+++,,,//////...111000...------///111333888IIIbbbxxxzzz{{{---,,,)))((('''''')))***((((((***+++,,,---------///888JJJccc|||pppaaaSSSDDD999444333111...,,,---111111000222111///......000222444@@@SSSnnn'''((()))******)))((('''+++'''%%%(((++++++---000111CCCZZZnnnwwwhhhUUUFFF999///,,,...//////.........//////000222...,,,---......222777JJJbbb}}}(((((()))******)))(((''')))&&&&&&***++++++---222:::NNNfffyyy}}}gggXXXGGG;;;444///...000......---------...//////777333111111000111888@@@WWWnnn(((((()))******))))))(((((('''))),,,,,,,,,222999III]]]uuurrrYYYIII888111///......///,,,,,,,,,,,,------...///111000000///---000===JJJggg|||((()))))))))************)))))),,,///000333>>>III]]]ooozzzeeeSSSBBB111,,,------,,,,,,++++++++++++,,,---...///***+++,,,,,,+++222EEEXXXttt)))))))))))))))***++++++------000555:::CCCRRRaaauuurrr\\\JJJ;;;,,,))),,,,,,+++***))))))******,,,---//////---.../////////999PPPfff)))))))))))))))***,,,,,,///000666AAAMMMZZZkkkzzzjjjTTT>>>222((((((++++++******)))))))))+++,,,...000111000000222222444@@@XXXnnn)))))))))))))))+++,,,---...111===OOObbbrrrzzzaaaJJJ777///)))***+++***)))+++))))))***+++---///111222000000222666<<>>TTToooxxxdddOOO===333///...---,,,+++***))))))((()))***+++,,,000555888===HHHWWWfffzzz***))))))))))))******+++000333===RRRllljjjSSS@@@555000---,,,,,,++++++******)))***++++++***+++///555;;;BBBRRRgggyyy))))))(((((()))******+++222333<<>>222---,,,***+++++++++,,,,,,------...//////------333>>>HHH^^^ppp'''''''''(((((()))++++++---444CCCZZZssswww^^^HHH888///***(((***++++++,,,---......///...000111000222:::IIITTTkkk}}}''''''''''''((()))++++++---777JJJddd|||oooVVVAAA444---((($$$***++++++,,,...//////000...111333333666@@@PPP]]]qqq+++***(((&&&''')))***)))...DDD___sss~~~gggLLL:::000***((((((&&&(((***,,,---......---,,,///111444:::III]]]kkk))))))((('''(((+++---...777MMMgggyyy{{{dddIII888...)))'''((('''(((***+++,,,---,,,,,,...///222666???PPPdddsss(((((((((((())),,,111555FFF[[[tttyyybbbGGG666---(((&&&(((((()))******++++++******---...000666DDDWWWmmm{{{((('''((())))))+++444<<>>XXXppp'''***111===OOOhhh{{{gggQQQAAA555...((()))***)))***,,,+++---//////.........///222111000//////;;;UUUlll)))...777GGG]]]uuulllYYYGGG:::000***(((***+++******---+++---......------///000222111111///000;;;UUUkkk***000===QQQhhh~~~sss\\\JJJ<<<222+++'''&&&)))++++++,,,///---......------...000333333333333333555BBB[[[rrr)))000@@@VVVnnnhhhPPP???333+++'''$$$%%%)))++++++---111/////////...---///222555555666777888<<>>333+++(((***(((((((((((())))))***+++++++++++++++,,,---//////000///444BBBWWWmmmxxxooosss{{{444DDDZZZooo~~~vvvbbbQQQ>>>444///+++(((((())))))(((((()))******+++*********+++,,,...///000111///444HHHaaazzzwwweee[[[ZZZdddttt;;;NNNfffxxxwwwjjjRRRCCC555111000...***(((***))))))))))))******++++++++++++,,,---///000111222///666LLLhhhiiiWWWLLLGGGQQQaaarrrFFF[[[rrrooo^^^EEE:::111000222///,,,************))))))******+++,,,,,,,,,,,,---...000000000///777OOOlllttt]]]JJJ@@@;;;CCCPPP___pppTTTiii}}}zzzfffRRR===444---...///...------++++++***))))))******+++,,,,,,++++++,,,---............999QQQnnniiiRRR@@@666333777???KKKZZZmmm~~~]]]rrrvvv```JJJ999111++++++,,,,,,,,,///++++++***************++++++++++++***++++++,,,,,,,,,---:::SSSooo{{{cccKKK:::000...///444<<>>...+++((('''(((*********,,,,,,,,,,,,------------***+++***)))((())),,,///555CCCZZZtttwwwbbbLLL:::000...***,,,...---...333>>>GGGZZZgggyyyqqq]]]FFF555***(((&&&&&&(((*********,,,------------.........*********))))))***---000888LLLhhhnnnXXXDDD555...---***,,,---,,,***,,,333888KKKXXXkkkzzzzzzgggRRR===000((('''%%%&&&(((*********,,,,,,,,,---------......)))******))))))+++...111:::RRRppp~~~eeeOOO>>>111---...+++,,,---,,,***+++///222???JJJ[[[kkkwwwsss^^^III888...(((&&&%%%&&&)))******)))++++++++++++,,,,,,,,,,,,))))))*********,,,000333<<>>XXXvvvzzzbbbGGG888222///---+++...---+++******+++---...+++...///111888HHH]]]nnnkkkTTT???111)))'''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))***%%%&&&))),,,+++***000777BBB\\\yyyxxx```DDD555111///---,,,---,,,+++******+++,,,---,,,---...///333@@@RRRaaavvv~~~~~~gggNNN:::---'''&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((((('''(((,,,------111777HHHaaa|||uuu]]]AAA333///...---------,,,+++******+++,,,---,,,------,,,...666DDDOOOdddqqq{{{bbbJJJ777,,,((('''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''+++((((((+++---...222888NNNeeesss[[[@@@222...---,,,,,,,,,+++************+++,,,,,,...///......222:::AAAOOO```uuuttt[[[DDD555---***)))((((((((((((((()))******(((((())))))))))))******,,,)))(((***+++---444<<>>111...---++++++,,,++++++++++++++++++,,,---000222222222333777:::@@@QQQfffvvv~~~yyyiiiQQQ===111,,,******)))))))))))))))***++++++,,,,,,,,,---------------+++))))))))))))---:::GGGaaauuugggRRR:::000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,...111555777777666666666777EEEWWWfffqqq|||jjj[[[EEE444+++)))(((((()))))))))((()))******+++,,,,,,++++++++++++++++++'''((()))***)))000CCCVVVpppyyy\\\HHH444---......,,,+++---------......---------...222777::::::777444111000999FFFTTTbbbrrr```QQQ===---'''&&&&&&%%%((((((((((((((()))******((((((((((((''''''''''''$$$&&&*********333KKKaaazzztttSSSAAA000+++...///...,,,---......//////......---...222888;;;;;;777111---+++000999FFFWWWiiizzzOOO???000***'''$$$$$$((())))))(((((('''''''''&&&)))(((((('''''''''(((((((((%%%(((---///666PPPlllnnnRRR???...******)))***///---------------...//////000222444555555333000......///111555@@@SSSjjj{{{EEE888,,,(((&&&$$$%%%((()))(((((((((''''''''''''((((((''''''''''''(((((()))'''(((---///888SSSooolllPPP>>>...+++,,,***,,,111...---,,,,,,,,,---///000///000222333333222000///---...///111999III\\\jjj~~~999000'''%%%&&&%%%&&&(((((((((((((((''''''''''''((((((''''''''''''((((((+++((())),,,///<<>>SSSlll&&&'''(((((())))))(((((((((((()))***++++++******((())))))))))))************+++222BBBZZZssslllTTTDDD111---)))''')))******)))+++++++++++++++******))))))***++++++***+++---///------,,,++++++++++++,,,,,,---000999III^^^rrr'''(((((())))))))))))))))))******+++++++++******+++,,,---------,,,+++******---666IIIaaayyyuuu\\\EEE666...+++((('''((()))))))))+++,,,,,,,,,,,,+++******((()))******)))***,,,...------,,,++++++++++++++++++,,,///444===LLL]]]iii~~~'''((())))))******))))))******++++++++++++******...///000000000...+++******---888KKKddd{{{|||fffNNN:::...+++***(((''''''((()))))),,,,,,,,,,,,,,,+++******'''((())))))((()))+++------,,,,,,+++***+++++++++,,,///111222444===KKKVVVmmm''''''((()))))))))))))))))))))***+++++++++******//////000111000...+++******---888KKKddd|||rrrZZZDDD444,,,(((((((((''''''((()))***+++,,,,,,,,,,,,+++******'''((())))))((()))+++---,,,,,,+++************+++---///111//////333===EEE\\\ppp&&&''''''((((((((((((((('''''')))******++++++***......//////...,,,+++))))))...999MMMggg~~~iiiPPP<<<111,,,'''((()))(((((((((***+++***++++++++++++***))))))'''((())))))((()))+++---,,,,,,+++***************+++,,,---,,,+++...333888KKK___vvv%%%%%%&&&'''''''''''''''$$$%%%'''(((******++++++,,,,,,++++++*********))))))///>>>TTTnnnyyy```GGG555,,,***&&&(((******((((((***---)))************)))((((((((()))******))))))+++---,,,++++++***************))))))***+++,,,...111333;;;MMMdddvvv$$$%%%&&&&&&''''''&&&&&&###$$$%%%''')))***+++++++++***)))((((((((()))))))))111BBB[[[tttvvv[[[AAA///((((((%%%(((******))))))+++...)))))))))))))))(((''''''((()))******)))***,,,...,,,++++++***)))************)))))),,,///222222222222BBBWWWkkk~~~$$$%%%''''''''''''%%%$$$(((((())))))*********+++---***'''&&&''')))++++++...888LLLhhhpppUUU>>>000+++***(((((('''''''''(((((()))***))))))(((((((((((()))******,,,---.../////////++++++***************+++*********+++,,,---///000666>>>KKKYYYgggyyy}}}%%%&&&&&&''''''&&&&&&%%%(((((()))))))))*********+++)))&&&%%%&&&(((***+++222???UUUpppmmmRRR<<>>XXXvvvzzz___EEE333***&&&%%%%%%%%%%%%&&&'''((())))))''''''''''''((()))++++++++++++++++++***)))((('''))))))(((((()))******++++++++++++++++++,,,---...(((---000//////777EEERRRjjjyyyyyy((((((''''''''''''(((((())))))((((((((((((''''''''')))***)))(((***///444AAA[[[yyysssWWW???///(((&&&%%%&&&&&&&&&'''((()))***+++(((((('''(((((()))***+++)))*********)))(((''''''(((((((((((()))******+++,,,,,,++++++,,,,,,---...'''***---......333;;;CCCXXXkkkrrr''''''((((((((((((''''''))))))((((((((('''''''''&&&(((***(((''')))///444CCC]]]yyy|||iiiNNN888+++''''''''''''''''''((()))***+++,,,))))))(((((((((((())))))(((((()))))))))((('''''''''''''''(((((()))++++++++++++++++++++++++,,,---******+++,,,---000444777CCCXXXqqq{{{jjj&&&'''((())))))((('''&&&))))))(((((('''''''''&&&$$$''')))(((&&&(((...444EEE^^^yyyuuubbbHHH333)))'''((()))''''''(((((()))+++,,,---***))))))(((((((((((()))''''''((((((((((((((('''''''''''''''((()))++++++******************++++++---+++))))))+++...///000222HHHdddxxxwwwddd(((''''''&&&&&&&&&''''''((((((((((((''''''''''''+++%%%$$$((('''&&&...;;;QQQfff|||oooWWW===///+++(((&&&&&&'''''''''((()))+++,,,---,,,+++)))'''&&&'''((()))******))))))((((((''''''+++******)))))))))))))))*********)))))))))))))))+++***))))))***+++---...333999IIIccc{{{ooo[[[(((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&)))%%%%%%)))))))))333AAAXXXlll{{{cccNNN666+++((('''&&&%%%&&&&&&&&&'''(((***+++,,,***)))(((''''''(((***+++***)))))))))((((((((('''+++***))))))(((((())))))***)))))))))))))))))))))************+++,,,---...000333@@@UUUlll~~~lllWWW''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&((($$$%%%)))***,,,888GGG```tttsssVVVDDD111)))(((((('''&&&&&&&&&&&&&&&''')))***+++((('''''''''''')))+++,,,))))))))))))((((((((((((+++***))))))(((((())))))))))))))))))))))))************+++,,,------------......666FFFYYYlllgggPPP'''&&&&&&&&&&&&'''(((((())))))((((((((((((''''''((($$$%%%******---;;;LLLfffzzz}}}jjjOOO???000++++++***))))))'''&&&''''''((()))***+++((((((''''''((()))***+++))))))))))))((((((((((((******)))((((((((((((((()))))))))))))))*********)))***,,,---......------111///111;;;III[[[rrr|||bbbKKK&&&&&&&&&&&&&&&'''((((((*********)))))))))(((((((((%%%&&&))))))---<<>>RRRddd}}}}}}nnnWWWDDD&&&%%%%%%&&&&&&((())))))((((((((((((''''''''''''&&&%%%'''++++++111EEE[[[qqqqqq]]]@@@555***''''''%%%%%%''')))(((((((((((()))******((())))))))))))((((((((('''((((((((()))))))))***))))))(((''''''''''''((('''(((((()))******++++++))))))))))))***+++,,,,,,***+++...///...333CCCTTTjjjyyyvvvfffRRRAAA%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%%%%$$$''',,,---444III```uuuooo[[[>>>444***''''''&&&'''***(((''''''''''''(((((()))&&&'''((()))*********)))'''((((((((())))))******))))))(((''''''''''''''''''(((((()))***+++++++++)))(((((('''(((***+++---(((+++///000---///<<>>NNNcccwww}}}hhhSSSDDD<<<&&&&&&%%%$$$$$$%%%%%%%%%(((((((((((((((((((((((('''(((---888LLLgggmmmVVV@@@111))))))))))))+++,,,***(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))******)))******************)))((()))***+++,,,------...,,,+++***)))(((((((((((()))+++---...---,,,------111222888DDDVVVhhhxxxvvvaaaMMM@@@:::&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))---:::PPPkkk{{{eeeMMM999...((())))))(((***---+++''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))************))))))(((((()))***+++,,,,,,---******)))((((((((())))))***,,,------,,,+++,,,---,,,+++000:::FFFVVVhhhwwwpppZZZHHH===999%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((***(((,,,:::QQQkkkttt]]]EEE333+++&&&)))(((&&&(((,,,+++&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))(((((()))******)))((((((''''''((()))***++++++,,,)))(((((((((((()))*********+++,,,+++***)))***,,,((('''+++111888DDDXXXjjjyyylllVVVEEE<<<:::%%%%%%&&&&&&((()))+++,,,''''''''''''''''''''''''***(((,,,999QQQkkkpppXXX???...(((%%%((('''$$$%%%******$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((()))******)))((('''&&&&&&'''((()))***++++++'''''''''(((((()))***+++***++++++)))(((''')))+++)))(((+++...000888LLL```sss}}}kkkTTTDDD===;;;%%%&&&'''(((((()))((((((***)))'''&&&&&&'''((((((***---333???RRRhhh|||~~~jjjRRR<<>>777444&&&'''(((***++++++++++++---,,,***(((''''''((((((+++222???PPPdddxxxmmmTTT<<<,,,%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((())))))*********+++)))((('''&&&&&&'''((((((((((((((())))))*********(((((((((((())))))))))))+++++++++******++++++,,,++++++*********+++,,,---***,,,---...---...///111777EEEYYYmmm}}}jjjUUUFFF>>>:::888&&&'''(((***++++++,,,,,,+++***((('''&&&&&&''''''---666EEEYYYmmmjjjOOO777)))%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%(((((())))))******++++++***)))((('''&&&'''((()))'''''''''(((((()))))))))(((((((((((())))))))))))******))))))))))))*********)))(((((((((***+++,,,,,,---//////...---...///...999KKK]]]nnn~~~}}}fffRRRFFFAAA>>>===%%%&&&''')))***++++++,,,***)))'''&&&&&&&&&'''(((///:::LLLaaauuuhhhLLL555(((%%%'''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%))))))))))))************)))((('''''''''((()))***''''''''''''(((((((((((((((((((((((())))))))))))******)))(((((((((((()))***)))''''''''')))+++---***,,,------,,,,,,---///000666BBBQQQbbbtttyyybbbOOOFFFCCCAAA@@@$$$%%%&&&((()))***++++++)))((('''''''''((()))***222===QQQggg{{{~~~gggKKK444'''%%%(((&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%))))))))))))))))))((((((((((((''''''''')))***+++)))))))))((((((((((((((((((((((((((())))))))))))+++******)))(((((())))))+++)))((('''(((***---...)))***+++++++++,,,...000444666<<>>QQQfffxxx}}}jjjTTTFFF???:::999:::((('''&&&&&&'''(((***+++)))+++,,,------///111444;;;GGGYYYnnnnnnUUU@@@///&&&$$$'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''((()))******+++&&&'''(((((('''&&&'''((('''''''''''''''((())))))******++++++******)))(((******++++++,,,------...,,,,,,,,,+++***))))))(((&&&&&&((()))+++,,,---...)))))))))*********++++++...***+++000222555CCCSSSiiizzzxxxdddNNNAAA<<<999888:::&&&&&&&&&%%%&&&'''((()))***,,,///000111333555777:::FFFYYYnnn}}}iiiOOO;;;,,,$$$$$$'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''(((((())))))%%%'''((('''&&&&&&''')))'''''''''''''''((())))))***************))))))((()))******++++++,,,,,,---,,,,,,+++***)))(((((('''&&&'''((()))***+++,,,---*********+++++++++,,,,,,,,,***+++...///000999DDDXXXlllttt___III>>>;;;::::::;;;%%%%%%$$$$$$%%%%%%&&&&&&(((***---///000111444666999FFF[[[qqqyyydddKKK777+++$$$###&&&%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&''')))'''''''''''''''((()))))))))************)))((((((((((((((()))******++++++++++++***))))))(((''''''''''''((()))******++++++))))))))))))*********+++++++++,,,...///000666<<>>>>>===&&&&&&'''''''''&&&&&&&&&%%%&&&'''''''''***---111>>>RRRmmmhhhUUU>>>000)))%%%$$$%%%$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%$$$###%%%&&&&&&&&&&&&''')))'''''''''''''''((()))))))))))))))))))))(((((('''((((((((()))******++++++'''''''''(((((((((((()))((((((((()))))))))))))))))))))))))))***************+++,,,+++,,,///222333666CCCTTTdddvvveeeRRR???;;;>>>@@@>>><<<'''(((((()))((((((''''''(((((((((''''''***///222BBBYYYuuu|||```NNN999---(((&&&%%%&&&$$$$$$$$$%%%&&&'''))))))&&&&&&''''''''''''''''''###$$$&&&&&&&&&&&&''')))'''''''''''''''((()))))))))))))))))))))((((((''')))))))))***++++++,,,,,,&&&&&&''''''((()))))))))(((((((((((()))))))))))),,,,,,---------.........)))++++++)))***---//////...888FFFWWWkkkaaaOOO===:::???@@@>>>;;;&&&%%%$$$&&&((())))))((($$$(((%%%%%%***(((+++999NNNddd|||}}}mmmXXXEEE000'''%%%$$$$$$$$$$$$$$$%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''((()))))))))(((&&&%%%((((((((((((((())))))***'''((()))***+++,,,,,,,,,)))(((((()))+++---,,,+++(((((()))************))),,,,,,++++++***+++++++++------,,,++++++,,,,,,,,,...222999FFFWWWjjjzzzzzzYYYIII:::777:::<<<<<<===&&&%%%$$$&&&((()))((('''&&&***'''&&&+++***...===TTTiiizzziiiNNN===+++$$$$$$#########$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((()))))))))(((&&&&&&)))(((((((((((()))*********++++++++++++***)))))))))(((((()))+++,,,,,,+++((())))))***+++*********+++++++++******+++,,,,,,---,,,,,,++++++,,,,,,---...000555===KKK]]]ppp}}}uuuXXXHHH:::666888:::::::::&&&%%%$$$%%%'''(((((('''(((,,,(((''',,,,,,333DDD]]]pppsss```DDD666'''###$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&((((((((()))(((''''''&&&)))))))))))))))******+++------,,,,,,***)))'''&&&)))(((((()))+++,,,+++***))))))***++++++++++++******************+++,,,---,,,,,,,,,++++++,,,,,,---...///111444<<>>888999::::::;;;???&&&%%%$$$$$$&&&&&&%%%$$$###***)))+++777EEE\\\zzzzzzaaaIII111***&&&'''((((((***---&&&&&&&&&'''((()))******)))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))***)))(((&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((+++++++++++++++***)))(((***)))(((((()))***((('''&&&''''''(((((((((((((((+++***)))))))))))))))***++++++++++++,,,---...///+++,,,---///222444777888>>>MMMcccyyy~~~dddNNNAAA:::666888999:::<<>>:::777666777999;;;&&&'''((()))(((((('''&&&&&&''',,,777JJJccczzzuuu[[[EEE333///+++((('''((((((((('''''''''(((((((((((()))((((((''''''&&&&&&%%%%%%%%%%%%&&&'''(((((())))))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((((((+++*********************)))((((((''''''(((((()))''''''(((((()))*********************************))))))******++++++,,,,,,,,,,,,,,,,,,---///111222666===NNNeeeyyyoooVVVEEE>>>===:::888777777888999)))*********)))((('''&&&%%%(((000???VVVooorrrXXXBBB111...***'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))+++++++++******)))))))))(((''''''''''''''''''(((''''''((())))))******+++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,---......///111666BBBUUUiiizzziiiPPP???;;;:::999888777777666666*********)))((('''&&&&&&###'''222DDD]]]wwwoooUUUAAA///,,,(((&&&&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))***+++++++++******))))))((((((''''''&&&&&&&&&&&&'''''''''(((((()))******++++++------------------------))))))))))))***************+++,,,---------------...000888FFFWWWjjj|||dddLLL===888999999:::999777555444))))))((('''&&&&&&%%%%%%$$$(((444HHHaaa{{{~~~jjjQQQ>>>---***'''%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''%%%%%%&&&'''(((******+++*********)))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))***+++++++++++++++++++++++++++++++++((())))))***+++,,,---...,,,------.........------......222;;;HHHYYYpppvvv```KKK???777999:::;;;;;;999666444((('''&&&%%%%%%$$$%%%%%%'''+++666JJJddd}}}xxxcccKKK999+++(((&&&$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&'''((())))))******))))))))))))))))))))))))(((''''''''''''''''''((((((((()))******++++++,,,(((((((((((((((((((((((())))))***,,,---...///000/////////..................---000555===JJJ^^^oooppp[[[III@@@888:::<<<======;;;888666'''&&&%%%$$$$$$%%%&&&&&&'''***444IIIccc}}}qqq[[[CCC111)))'''%%%$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''((()))******''''''(((((()))))))))***''''''(((((()))*********)))((((((''''''(((((()))((())))))******+++,,,,,,((((((((((((((((((((((((***++++++,,,---......///111000...---------......///...///222555===MMM]]]vvviiiTTTFFF>>>;;;<<<>>>???>>>===;;;999'''&&&%%%$$$%%%&&&'''((($$$'''111FFFaaa{{{mmmVVV===,,,(((&&&$$$###$$$$$$###!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((***++++++(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))(((((((((((()))))))))))))))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,222000...,,,+++,,,---...///...///111111666CCCQQQkkkwww|||dddPPPCCC<<<<<<===???@@@???>>><<<;;;