BM6P6(@ qqqzzzRRR@@@;;;888::::::777555777777<<<777;;;DDDlllooovvvUUUNNNllljjjOOOmmmjjjZZZAAAEEEEEEFFFHHHGGGFFFJJJQQQhhh|||mmm^^^VVVSSSNNNIIIHHHMMMgggvvvfff___rrroooaaa\\\jjj{{{mmmppprrrnnn___NNNGGGCCC===777444999999999888888999===@@@JJJSSSccc^^^TTTKKKHHHHHHGGGIIILLLPPPVVVdddyyylll\\\ZZZYYYqqqtttooopppddd___YYYTTTWWWOOOPPPpppkkkYYYUUUVVVRRRhhhZZZSSSrrr~~~hhhIII<<<@@@<<<555999777777777777;;;DDDOOOWWW^^^ccccccjjj}}}xxxsss\\\EEE<<<>>>???>>>======;;;<<>>AAAKKKVVVhhh{{{sss^^^TTTKKKHHHHHHGGGIIILLLNNNSSSaaauuulll\\\YYYXXXpppwwwppp~~~qqqddd^^^ZZZVVVWWWRRRTTTssskkkYYYTTTVVVZZZooo\\\UUUyyyrrrRRR???>>>888444;;;777777777888===GGGSSS\\\dddiiihhhnnntttkkkUUU>>>777;;;>>>??????===;;;<<>>HHHooodddSSSssswwwbbboooTTTHHHEEEEEEDDDFFFGGGFFFDDDIIIPPPcccpppcccZZZRRRKKKEEEFFFIIIbbbwwweeennnooodddjjjuuummmWWWHHH===:::<<<999::::::::::::<<<@@@CCCMMMZZZmmm}}}ooosss^^^SSSJJJHHHHHHGGGIIILLLMMMPPP\\\ooommm[[[XXXWWWnnnyyyppp}}}qqqaaa\\\[[[YYYWWWSSSVVVppplllYYYTTTUUU]]]sss]]]UUUxxx]]]CCC<<<666444<<<777777777888>>>IIIXXXccclllqqqpppuuu{{{{{{iiijjjTTT===666:::>>>??????===;;;<<>>JJJ[[[hhhrrrwwwwww{{{tttvvv}}}jjjttt]]]DDD;;;<<>>>>>===;;;===AAADDDFFFLLLTTTWWW```ooo|||xxxwwwxxxqqqaaaYYYRRRPPPNNNIIIFFFFFFKKKPPPTTTZZZhhhzzz{{{kkkqqqmmmgggvvvMMMBBB<<<999999999777777999777===999>>>FFFjjjoooWWW}}}{{{bbbhhh~~~XXXFFFKKKEEEDDDEEEFFFDDDCCCGGGNNN]]]xxxxxxjjj]]]RRRPPPTTTQQQQQQfff~~~kkkeee{{{oooppp~~~~~~iiiPPP===777:::777888999:::;;;>>>CCCFFFSSSbbbttt~~~\\\RRRIIIGGGGGGGGGIIILLLOOOPPPZZZkkk|||sss]]]WWWVVViiiuuuvvveee```aaaaaa\\\VVVQQQ^^^uuuxxxuuu{{{nnnZZZTTTTTTTTTlllXXXUUUooozzziiiDDD>>><<<666777999999999999===KKK^^^mmmwww|||}}}oooooo{{{|||{{{xxx|||dddJJJ??????@@@??????===<<<===AAACCCEEEJJJQQQVVV___mmmzzz|||zzz{{{rrraaaXXXQQQOOONNNIIIFFFEEEGGGMMMQQQQQQWWWiiiyyyzzz~~~kkkmmmuuummm~~~UUUCCC===999999999777888:::666<<<999>>>DDDgggyyyxxx^^^zzzaaajjjZZZDDDEEEEEEDDDDDDFFFDDDBBBFFFMMMYYYttt|||mmm]]]SSSXXXdddeee[[[gggqqqbbbuuu{{{rrrrrr|||yyy~~~vvv}}}{{{mmmSSS>>>666999777888:::;;;===AAAEEEIIIXXXhhhzzz[[[QQQHHHFFFGGGGGGIIILLLNNNOOOXXXiii{{{www^^^WWWUUUfff|||rrriiifffddd^^^WWWOOOZZZnnnqqqmmmtttooo\\\UUUUUUWWWnnn___bbbzzztttmmmzzzmmmDDD>>>???888666999:::::::::???NNNddduuu}}}nnnjjjwwwyyy|||{{{cccIII>>>???AAAAAAAAA===<<<===AAACCCDDDHHHNNNUUU]]]jjjvvvyyyfff[[[RRROOONNNJJJFFFEEEGGGQQQXXXXXXYYYaaakkkrrr{{{vvvkkkiii|||sss^^^DDD===999999999777888;;;444;;;888>>>DDDgggiiiiiizzzbbbiiiYYYEEEFFFDDDCCCDDDEEECCCAAAEEELLLUUUnnnooo\\\SSS```uuuwwwbbb```zzzcccooo~~~wwwvvv|||www{{{vvv}}}|||nnnTTT>>>777:::888:::<<<>>>@@@DDDIIIMMM^^^ooo[[[QQQHHHFFFGGGGGGIIILLLJJJLLLUUUfffwww{{{```WWWTTTddd}}}oooeee___ZZZSSSLLLXXXnnnpppjjjoooppp]]]VVVVVVZZZqqqffftttkkkfffgggrrrEEE===>>>999999888:::;;;<<>>@@@AAAAAA===<<<>>>AAACCCCCCGGGLLLQQQYYYdddppp{{{ooocccWWWRRRPPPLLLGGGEEEGGGPPPYYY___fffmmmpppooowwwxxx|||fff```tttvvv\\\DDD>>>999999999777888;;;333:::888>>>EEEhhhhhhmmmwww```eee|||XXXIIIMMMDDDCCCDDDEEECCCAAAEEEKKKRRRkkk~~~~~~ppp[[[SSSfffcccVVVtttdddlll|||{{{xxx|||}}}nnnTTT>>>888<<<:::<<<>>>@@@BBBFFFLLLPPPbbbuuuZZZQQQHHHFFFGGGGGGIIIMMMFFFHHHRRRcccuuu}}}aaaWWWTTTccc~~~pppaaaXXXSSSMMMHHHWWWnnnppphhhjjjqqq^^^WWWWWW\\\rrr|||fff~~~~~~nnnhhhyyyuuuzzzvvvGGG;;;;;;:::<<<777:::<<<===DDDXXXssstttwwwqqq}}}dddIII===>>>???@@@???>>><<<>>>BBBCCCBBBFFFLLLNNNUUU```lllxxxwwwiii[[[UUURRRMMMHHHFFFFFFKKKSSS___pppsssxxx}}}eee[[[kkkooo]]]GGGBBB<<<999777777888999===777:::@@@LLLsssyyyaaaWWWcccwwwXXXKKKGGGBBBCCCDDDCCCCCCCCCEEEGGGSSShhh~~~vvvkkkttt^^^QQQVVVaaafffWWWPPPccciiikkk~~~xxxzzz{{{~~~}}}wwwtttssskkkWWW???666:::777777:::???BBBEEENNNWWWfff}}}]]]PPPKKKGGG@@@CCCKKKJJJLLLKKKPPP^^^mmm}}}|||bbb\\\XXX```tttuuuzzzfff___^^^RRRTTTMMMQQQhhhsssllleeeqqq```WWWTTT\\\uuulll~~~~~~mmmKKK???888<<<666:::333;;;@@@===[[[{{{sss|||mmmLLL666999======BBB>>>=========@@@CCCGGGIIILLLOOOWWWbbbqqquuudddTTTMMMJJJDDDAAABBBEEELLLXXXdddpppwwwaaaWWWdddyyyqqqfffTTTFFF;;;999:::888777999<<<777;;;AAALLLttt```TTT```tttUUUIIIFFFBBBCCCDDDCCCBBBCCCDDDFFFRRRfff|||rrr```TTTTTTYYY\\\TTTPPP[[[vvvsssrrr~~~uuulllffffffiiihhhXXXBBB888:::;;;:::<<<@@@BBBFFFOOOXXXlllbbbSSSMMMIII@@@BBBHHHFFFKKKKKKOOO[[[iiixxx}}}bbbZZZUUU]]]qqqooo}}}jjj\\\WWWUUUUUUNNNSSSlllwwwnnnfffqqq___WWWTTT[[[uuunnn~~~~~~wwwxxx}}}]]]DDD<<<777===;;;;;;444;;;???===[[[xxxlllzzzXXX>>>===>>>===@@@>>>===<<<<<>>===ZZZ~~~xxxddd}}}aaaDDD??????===AAA???>>><<<;;;===AAAFFFIIIOOORRRXXX```kkkwww}}}```TTTHHHDDDCCCAAA@@@@@@???BBBHHHUUUiiinnn```UUUYYYeeewwwyyyXXX===;;;>>>999666999;;;:::???AAAIIIrrrmmm\\\gggyyyUUUFFFDDDBBBCCCDDDCCCBBBBBBCCCEEELLL^^^qqq{{{}}}pppfff^^^YYYWWWSSSUUUVVVQQQOOO[[[yyy~~~yyyccc]]]]]]bbbeee[[[HHH<<<:::;;;999999<<>>@@@???VVVvvv}}}```vvvdddFFF>>>>>>>>>BBB@@@>>><<<:::<<<@@@EEEHHHNNNQQQWWW___iiittt~~~zzzkkkYYYPPPHHHCCCCCCBBBAAA@@@??????DDDPPPddd}}}|||lll```VVVWWWaaa```BBB<<<===:::777999;;;;;;???@@@IIIppprrrsssjjjZZZhhh|||VVVFFFDDDBBBCCCDDDCCCAAAAAABBBDDDIIIXXXjjjttt{{{wwwnnnfffdddfffaaa```^^^WWWPPPWWWsssmmmfffbbbaaabbbYYYHHH>>>===;;;999999<<<@@@FFFSSS```zzzqqqWWWKKKKKKGGGFFFJJJIIIFFFFFFJJJRRR\\\iii{{{kkk\\\SSSVVVccclll^^^XXXZZZdddxxxooodddYYYSSSMMM[[[zzzuuummm}}}ppp]]]VVVUUU^^^xxxrrrsss}}}xxxrrrMMM<<<<<<888???===888:::>>>AAABBBPPPrrraaalllgggHHH=========AAA@@@>>><<<:::<<>>???JJJrrriii```bbbVVViiiYYYGGGDDDCCCCCCDDDBBBAAA@@@BBBCCCEEETTTcccnnnvvvwwwnnnllloookkkgggccc\\\TTTWWWnnnrrrnnneee___^^^VVVHHH??????<<<:::;;;>>>BBBIIIUUUaaa~~~~~~___MMMLLLGGGDDDFFFEEEEEEEEEIIIPPPXXXeeexxxppp___UUUUUU```nnn___YYYVVVXXXhhhpppggg]]]WWWQQQ```{{{qqqjjjzzzppp]]]VVVWWWbbbzzzpppyyy}}}{{{PPP>>>>>>888===<<<888;;;===AAADDDLLLwww}}}nnnkkkeeeoooMMM???===<<>><<<;;;<<<>>>AAACCCHHHLLLSSSZZZcccnnn|||~~~|||dddPPPNNNMMMIIIDDDBBBCCCBBB>>>888:::???GGGVVVmmmyyyjjj___UUUWWWbbbzzzyyykkkRRR===666:::<<<:::<<<:::===@@@OOOwww```eee[[[rrr```JJJEEECCCCCCDDDBBB@@@@@@AAACCCCCCPPP___iiirrr}}}zzzoooiiiiiiddd```]]]ZZZSSSUUUkkkvvvvvvjjjaaa^^^VVVHHH>>>===<<<;;;;;;>>>AAAFFFQQQ\\\|||cccMMMKKKFFFCCCFFFEEEFFFFFFIIINNNUUU```ssssssaaaVVVTTT]]]zzzwwweee]]]UUURRR\\\ttt|||uuuddd^^^XXXeee{{{zzzkkkfffwwwooo]]]XXXYYYfff}}}qqq}}}|||{{{{{{SSSBBB???555:::::::::<<<:::>>>EEEJJJrrr|||rrr|||gggtttRRRBBB>>><<<>>>===============>>>???@@@EEEJJJPPPWWW^^^iiiwwwxxxkkkdddkkk{{{{{{uuuqqqgggXXXLLLLLLNNNLLLFFFEEEHHHGGGBBB<<<>>>@@@BBBKKK```}}}{{{lll```WWWZZZfffwwwssslllWWW===444:::>>>:::;;;999<<<@@@RRR|||iiixxxooofff~~~fffMMMGGGCCCCCCDDDBBB@@@@@@AAABBBBBBNNN\\\fffppp|||yyylllbbb]]]UUUSSSTTTUUUQQQTTTkkkzzzrrrfffaaaXXXHHH===:::;;;999999<<<===AAAKKKUUUwwwbbbLLLJJJFFFDDDHHHIIIGGGGGGIIIMMMRRR\\\nnntttaaaVVVSSS[[[vvvlll```VVVOOOUUUkkkjjjddd^^^iii{{{vvvfffcccuuuppp]]]XXXZZZhhhyyy~~~{{{lllhhhIII>>><<<333:::===<<<===777<<>>>>>>>>>>>>>>DDDIIIOOOTTT[[[eeesss~~~sss```UUUZZZhhhrrrtttpppkkkddd^^^YYYTTTNNNKKKLLLPPPOOOJJJJJJNNNMMMHHHDDDDDDBBB???BBBVVVuuu~~~ssscccSSSXXXooowww|||ggg^^^NNN???999;;;;;;999<<<999>>>???NNNwwwwww|||nnniiiuuuJJJCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCJJJUUUaaammmyyyssseee\\\VVVWWWPPPMMMNNNMMMVVVrrr|||zzz~~~ccchhhVVVAAAEEE999>>><<<<<<>>>>>>???GGGPPPqqqZZZHHHLLLJJJFFFFFFEEEIIIHHHHHHJJJMMMUUUdddsss|||^^^QQQSSSZZZsssuuuhhhXXXPPPRRR___uuuaaabbbfffbbb^^^aaa}}}ooo```XXXTTTfffyyy|||zzzeee\\\KKK===888;;;>>>???===;;;CCC??????IIIjjjyyyjjj{{{rrriiiYYYDDD???DDDAAA>>>>>><<<;;;;;;<<<======BBBFFFLLLQQQXXXaaammmuuu|||uuuggg\\\ZZZ___aaa___```\\\UUUMMMFFFEEEHHHKKKOOOKKKKKKOOOPPPMMMLLLOOONNNEEEAAACCCFFFNNNeee~~~ooocccVVV\\\ttt|||nnnwwweee]]]NNN???999;;;;;;999;;;999???BBBSSSxxx~~~ttteeeyyyaaatttKKKHHHDDDDDDCCCCCCCCCBBBBBBBBBBBBHHHSSS___kkkvvvsssbbb[[[ZZZZZZUUUOOOMMMPPP___}}}zzzyyyxxxnnn]]]GGGFFF;;;>>><<<<<<>>>???AAAIIIRRRttt{{{[[[KKKOOOJJJCCCEEEFFFHHHGGGGGGJJJLLLSSSbbbqqqdddSSSRRRWWWjjjnnn]]]RRRQQQ\\\{{{]]]TTTTTTSSSWWW^^^vvvmmm^^^XXXWWWjjjwww}}}{{{ooobbbXXXJJJ>>>:::<<<======@@@;;;BBB???BBBMMMgggtttuuu{{{}}}oooZZZ@@@;;;BBBCCC???>>><<<;;;;;;<<<======AAAEEEJJJOOOTTT]]]gggooo}}}pppddd```___\\\VVVWWWTTTNNNGGGCCCBBBEEEHHHKKKNNNQQQTTTUUUUUUSSSRRRPPPIIIEEEDDDBBBFFFZZZqqq{{{mmmeee[[[ddd~~~|||qqquuuzzzbbb\\\NNN@@@999:::;;;999;;;999???DDDWWW|||ooo[[[ooorrrXXX}}}qqqJJJKKKEEEEEEDDDCCCBBBAAAAAA@@@@@@FFFPPP[[[gggrrr}}}xxx```XXX[[[\\\[[[TTTKKKNNNdddzzzvvvuuu{{{|||nnn^^^GGGAAA:::>>><<<===???@@@CCCKKKTTTtttwwwYYYKKKOOOHHHAAAEEEHHHGGGFFFGGGIIIKKKQQQ___mmmlllWWWQQQSSS^^^{{{gggWWWRRRZZZ}}}xxxZZZKKKHHHKKKRRRZZZkkkiii\\\YYY[[[qqqqqqyyyzzznnncccWWWHHH???<<<=========AAA:::@@@>>>DDDMMM```wwwwwwaaaDDD;;;AAABBB???>>>===<<<;;;;;;<<<===@@@CCCGGGKKKPPPWWWaaahhh{{{{{{pppjjjeee\\\RRRNNNLLLHHHCCCAAAAAAEEEHHHQQQ^^^iiiiiihhheee\\\QQQUUUQQQNNNLLLDDDAAAKKKZZZsss|||nnnggg___lll~~~zzzwww{{{bbb]]]PPPAAA:::::::::999<<<888>>>CCCUUU~~~yyy^^^bbbpppUUU}}}qqqHHHJJJFFFEEEDDDCCCBBBAAA@@@@@@???DDDMMMXXXcccooo{{{hhh[[[]]]```ggg```NNNHHHZZZqqq||||||}}}xxxllliii}}}ooo]]]EEE===<<<===<<<===@@@BBBEEEMMMWWWooo]]]JJJKKKFFFBBBFFFIIIFFFEEEFFFHHHJJJOOO[[[hhh}}}rrrZZZRRRSSSWWWyyysss___UUUYYY|||zzzkkkXXXNNNLLLNNNRRRVVVaaaxxx}}}eeeYYYYYY___vvvnnn}}}kkkZZZGGG>>><<<======>>>===:::AAA???CCCIIIWWW}}}zzzlllOOO@@@@@@??????>>>===<<<;;;;;;<<<<<<===@@@DDDHHHLLLTTT]]]eeevvv}}}yyytttnnncccWWWJJJIIIFFFDDDBBBDDDHHHLLLoooooo^^^ZZZWWWTTTNNNHHHIIIOOOfff{{{ooofff```nnn|||rrrfffaaaTTTCCC:::999:::999:::777>>>BBBTTTtttnnnfff}}}nnnSSS|||vvvLLLJJJFFFEEEDDDCCCBBBAAA@@@@@@???CCCKKKUUU```mmmyyy~~~kkkfffmmmyyytttZZZHHHLLLWWW[[[\\\___gggqqq}}}zzzhhhaaaxxxwww```EEE@@@AAA>>><<<>>>AAACCCFFFNNNXXXggglllOOOKKKGGGDDDFFFFFFFFFEEEFFFHHHIIIMMMXXXdddxxxvvv]]]TTTTTTUUUooo}}}fffWWWXXX{{{~~~pppeeeaaaYYYRRRPPPSSSUUUUUU\\\rrrzzzcccWWWYYYbbbzzzsssmmmwww```GGG<<<<<<<<<>>>@@@;;;===HHHDDDCCCGGGRRRyyy~~~yyyyyypppUUUCCC???===@@@???===<<<;;;;;;;;;<<<:::===BBBFFFJJJRRR\\\cccsss{{{~~~yyyttthhh[[[LLLJJJGGGDDDCCCFFFKKKOOOqqq~~~rrrfff]]]XXXSSSQQQQQQZZZpppqqqggg```ppp|||~~~jjjmmmhhhYYYFFF:::888::::::888777???CCCTTT}}}mmmsssuuulllPPPuuu|||TTTLLLEEEEEEDDDCCCBBBAAAAAA@@@>>>BBBHHHQQQ]]]jjjvvv~~~{{{}}}~~~pppuuu}}}eeeNNNFFFFFFDDDGGGKKKUUUbbbooo|||iii^^^tttzzz]]]AAA@@@???>>>===>>>AAACCCEEENNNXXXaaaYYYPPPJJJEEEEEECCCFFFEEEGGGIIIIIIKKKUUU```sss~~~bbbVVVUUUVVVdddmmmZZZXXXyyysssgggqqq}}}{{{xxxnnndddfffgggaaaUUUPPPUUUXXXWWW[[[rrrxxxbbbVVVZZZeee~~~jjjkkkcccFFF<<<<<<<<<>>>AAA===AAAMMMGGGFFFHHHPPPssspppuuunnnzzzwwwpppXXXEEE@@@===@@@???===<<<;;;;;;;;;<<<888;;;@@@CCCHHHOOOYYY```oooxxxyyyjjj\\\QQQNNNJJJEEEBBBEEEJJJNNNZZZ}}}wwwhhh]]]VVVRRRVVVgggwwwvvvllleeeuuukkkvvvuuuooo^^^HHH:::888:::;;;999:::BBBCCCRRRlllqqqmmmMMMjjj|||WWWJJJDDDDDDCCCCCCCCCBBBBBBBBB<<>>AAABBBEEEMMMWWW```___TTTKKKDDDDDDDDDFFFFFFHHHJJJIIIKKKTTT^^^oooiiiXXXTTTUUU[[[xxxaaa[[[zzzttt___]]]fffeeehhhmmmttt~~~}}}rrrsssxxxqqq___VVVZZZ^^^\\\^^^tttuuuaaaVVV\\\iiiooowww~~~aaaDDD<<<>>>===>>>@@@???AAAJJJEEEGGGKKKMMMjjjnnnvvveeezzzyyywwwbbbMMMBBB;;;AAA???>>><<<;;;;;;;;;;;;888;;;???BBBEEELLLUUU[[[iiitttrrraaaYYYUUUNNNFFFCCCDDDJJJNNNWWWmmmxxxiii```___fffyyysss~~~{{{rrrkkk|||rrrvvv{{{sssaaaJJJ:::777:::<<<<<<===DDDCCCOOOnnnxxxssspppLLLbbbyyyUUUEEECCCCCCCCCCCCCCCCCCBBBBBB:::===CCCKKKVVVdddqqqzzzcccQQQRRRSSSSSSSSSPPPJJJDDD??????DDDJJJPPP^^^yyysssdddyyynnniiiiiipppXXXCCCJJJ<<>>AAABBBDDDLLLVVVbbb___UUUIIIBBBEEEGGGFFFGGGIIIKKKJJJKKKSSS]]]lll}}}nnnYYYRRRSSSUUUzzzhhh___|||qqqfffggghhhmmmuuu}}}mmmaaaccceee```aaavvvsss```VVV]]]kkkxxxzzzwww}}}^^^CCC===@@@???===???@@@>>>DDD@@@FFFKKKJJJbbbttt{{{}}}gggvvv|||oooVVVDDD888AAA@@@>>><<<;;;:::;;;;;;999<<<>>>@@@CCCHHHQQQWWWdddqqq}}}jjjaaa[[[SSSIIIDDDEEEKKKPPPOOOXXXhhhxxx{{{jjjjjjvvvtttzzzqqqvvvtttrrrzzzvvv^^^EEE>>><<<888:::888@@@<<>>===AAAIIISSS^^^lllxxxkkkbbbTTTMMMIIIMMMPPPOOOKKKJJJCCCBBB===???HHHMMM```~~~xxxuuu}}}iii\\\___eeeUUUBBB======AAAAAAAAABBBEEEMMMVVV\\\tttzzzcccUUUSSSHHH>>>DDDEEEGGGGGGGGGGGGKKKRRRXXXjjj}}}xxx___TTTRRRXXXiiirrrggg|||yyyuuuwwwuuu{{{ooohhhooorrrmmmjjjnnn^^^UUU___qqq{{{ssswww}}}tttwwwRRR???BBB===999???FFFBBBCCCDDDDDDFFFJJJOOOSSStttzzzdddvvvzzz}}}~~~ddd???;;;>>>@@@AAA???<<<:::;;;===999:::<<>>DDDTTT~~~kkkmmmuuucccZZZ]]]|||ZZZOOOGGGEEEDDDCCCDDDDDDCCCAAA???===@@@IIIRRR\\\jjjvvv~~~ooo^^^UUUOOOMMMRRRUUUTTTPPPOOOEEEEEE@@@???DDDDDDRRRlll~~~{{{rrraaa```cccSSSBBB>>>>>>AAAAAABBBCCCFFFMMMVVV\\\uuu~~~```OOORRRLLLBBBEEEFFFGGGHHHGGGGGGJJJQQQVVVeeexxxdddWWWSSSYYYfff|||mmmyyy{{{zzz|||mmm^^^WWWcccuuu|||{{{ppppppNNN>>>CCCAAA<<>>@@@AAA???<<<;;;<<<===888:::;;;===@@@FFFMMMRRR___gggssszzzhhhfff___TTTKKKIIIKKKNNNOOOYYYeeeggg\\\]]]zzzzzzrrr~~~tttjjjooo|||qqqwwweeeGGG>>><<<:::===<<>>@@@GGGOOOXXXeeeqqquuuyyyaaaZZZSSSQQQXXX^^^]]]XXXUUUGGGHHHCCC@@@BBB???FFF[[[|||}}}~~~{{{~~~nnnhhhfffUUUEEEBBBBBBBBBBBBCCCDDDFFFLLLTTTYYYhhhtttpppcccLLLPPPOOOFFFDDDGGGHHHIIIHHHGGGIIIOOOSSS```pppkkkYYYTTTXXXaaasssttt|||jjj]]]YYYggg{{{|||tttkkkKKK>>>FFFGGGCCCBBB@@@DDDEEEFFFGGGIIIMMMRRRUUUggg~~~xxxrrrlllaaaMMM???>>>???@@@???===<<<<<<===888999:::<<<>>>DDDJJJOOOYYYaaammmxxxtttqqqjjjaaaXXXRRRPPPQQQXXXooovvv```]]]vvvvvvzzzqqqfffkkk~~~oooiiixxxqqqMMM???===:::;;;:::@@@;;;@@@OOOwwwpppeeerrrooo\\\|||cccEEEGGGFFFDDDDDDEEEEEECCCBBBAAA>>>???EEELLLTTT```kkkqqq}}}sssbbbWWWSSS]]]hhhiii```XXXJJJLLLEEEAAACCC@@@EEEVVV~~~{{{~~~yyy}}}|||wwwrrrkkkSSSBBBBBBCCCCCCCCCDDDDDDEEEIIIOOOSSS^^^jjjfffmmmOOOOOOOOOFFFCCCGGGIIIJJJIIIGGGHHHLLLPPP]]]jjj|||rrrZZZUUUVVV[[[tttzzzoooyyyhhh]]][[[llljjjMMMAAAIIIKKKHHHFFFAAACCCEEEFFFHHHIIILLLQQQTTT[[[qqq}}}{{{pppYYY;;;>>>???@@@@@@???>>>===<<<999::::::;;;===BBBHHHLLLVVV]]]hhhrrr{{{~~~xxxrrrlllddd[[[UUUTTTaaakkkjjj|||{{{vvvggghhhyyymmmkkkzzzxxxPPP@@@>>>;;;;;;999@@@<<>>>>>>>>???@@@@@@???===<<<;;;;;;;;;;;;===@@@FFFJJJSSSYYYcccnnnwwwxxxqqqmmmmmmiii___XXXVVVcccmmmttt}}}mmmkkkzzzuuuvvv|||xxxOOO???>>><<<<<<999CCCAAAEEEOOOwwwmmmiiirrrqqqUUUwwwrrrPPPHHHFFFEEEEEEEEEEEEDDDBBBCCC???>>>AAAEEEJJJTTT^^^jjjvvvxxx{{{yyy|||gggYYYRRR[[[hhhiii^^^TTTPPPSSSJJJBBBCCCAAACCCNNNsss{{{mmm|||yyyoooPPP>>>AAADDDCCCDDDEEEEEEEEEFFFIIIKKKQQQ[[[kkktttwww}}}VVVKKKKKKGGGFFFEEEHHHKKKKKKHHHHHHJJJMMMWWW^^^mmmeee[[[RRRSSSaaa~~~wwwtttddd^^^bbbxxx|||bbbJJJ@@@CCCBBBBBBCCC???BBBDDDEEEFFFFFFGGGJJJLLLRRRkkkpppeeeggg}}}qqqHHH>>>>>>???@@@BBBAAA>>><<<;;;<<<;;;;;;;;;???DDDHHHOOOUUU^^^hhhrrr|||nnneeeccchhhiii```YYYWWWggg{{{zzznnnyyysssttt{{{~~~|||zzz{{{QQQ??????===;;;666DDDDDDGGGOOOxxxuuu|||uuuooo^^^sssjjjMMMHHHFFFEEEEEEFFFEEEDDDBBBCCC@@@>>>@@@CCCGGGPPPYYYcccnnnzzz}}}|||rrrzzzoooppppppkkk^^^WWWSSSXXX\\\ZZZUUURRRNNNTTTMMMFFFHHHEEEDDDKKKeeevvvpppcccsssttt|||kkkOOOBBBDDDDDDAAACCCEEEGGGHHHIIILLLNNNOOO\\\iiixxxZZZMMMNNNJJJGGGDDDGGGKKKKKKIIIHHHJJJLLLSSSWWWeeexxxqqq___QQQQQQ[[[nnn{{{pppccc___gggxxxYYYFFF@@@CCC@@@@@@CCC@@@CCCEEEFFFFFFEEEFFFGGGIIINNNYYY|||aaarrrmmmiiixxxvvvRRR>>>>>>>>>@@@CCCBBB???;;;;;;;;;:::999999<<>>???AAAEEENNNWWW\\\gggtttzzzyyy}}}wwwnnnwwwssskkkiiidddWWWUUUUUUUUURRRMMMNNNRRRKKKSSSOOOKKKNNNLLLHHHMMMWWWllljjj^^^lllqqq}}}qqq___III@@@AAA>>>???BBBEEEHHHJJJMMMPPPRRRdddsss{{{___PPPQQQKKKFFFCCCGGGKKKKKKIIIHHHJJJLLLOOORRR___ssszzzbbbQQQPPPXXXeee{{{nnnbbbaaajjjlllSSSDDDBBBFFFBBBBBBEEECCCEEEFFFGGGGGGFFFEEEFFFGGGLLLNNN}}}dddbbbzzzXXXrrruuuuuuwwwUUU>>>===>>>AAACCCCCC???;;;::::::999888888:::???BBBFFFKKKSSS]]]gggrrr}}}uuuoootttttthhh\\\YYYjjjiiijjjlllqqqzzzlllpppwww|||YYY>>>999:::999>>>:::HHHNNNMMMssshhhzzz~~~rrrxxxnnnRRRJJJHHHEEECCCEEEGGGEEEAAADDDBBB???======CCCKKKQQQ[[[jjjxxx{{{xxx}}}vvvjjjdddyyyppp\\\ZZZXXXTTTOOOJJJHHHHHHQQQQQQOOOLLLKKKMMMOOOOOO]]]gggfffgggvvvtttxxxmmmaaaWWWHHHCCCFFFCCCCCCDDDGGGJJJHHHGGGPPP]]]xxxuuuRRRNNNMMMDDDDDDFFFIIIJJJJJJIIIHHHHHHLLLOOOXXXjjj}}}ggg[[[QQQRRR___yyytttmmmooojjj^^^dddwwwcccJJJEEE@@@???CCCEEEEEECCCEEEEEEFFFFFFFFFGGGGGGGGGHHHSSSiiirrrZZZiiimmmuuummmgggDDD@@@===@@@DDDDDD@@@<<<999999999999:::;;;<<<<<>><<<999999999999::::::;;;<<>>KKKRRRSSSqqqlllnnnssskkkcccLLLJJJJJJIIIIIIHHHGGGGGGEEECCC@@@===<<>>::::::999999999:::;;;;;;CCCDDDHHHOOOUUU[[[fffqqqvvvzzz|||qqqxxxvvvnnnnnnxxxPPPVVV```mmmyyy{{{|||rrrWWWCCC======<<<:::???KKKSSSWWWqqquuubbb|||```fffPPPMMMKKKJJJGGGDDDCCCFFFFFFDDDAAA>>><<<===BBBEEESSSWWWggg|||}}}|||{{{xxxXXXQQQSSSOOOLLLPPPRRRYYY______WWWRRRXXXaaahhhooopppyyy~~~nnnaaa[[[TTTEEE???DDDDDDGGGFFFFFFFFFGGGHHHKKKNNNccckkkyyygggPPPJJJFFFDDDDDDEEEGGGIIIIIIIIIHHHFFFJJJQQQYYYcccrrrooo\\\ZZZUUUTTTsss{{{kkk```VVVQQQOOOKKKJJJLLLVVVkkk}}}jjjiiixxx~~~___GGGEEEBBBAAACCCDDDDDDCCCEEEEEEFFFFFFFFFFFFGGGGGGIIIJJJKKKbbbgggdddsssgggNNN<<<@@@EEE???<<<@@@;;;;;;:::999999:::::::::@@@AAAEEEKKKPPPUUU___jjjyyywwwrrrbbbccc[[[SSSXXXeee|||LLLQQQ[[[hhhvvvuuuyyy|||ttt}}}pppWWWDDD<<<;;;<<<:::AAAKKKVVVaaawww```yyy```uuuqqqSSSMMMIIIIIIGGGBBBCCCFFFFFFEEEBBB???<<<<<>>DDDEEEFFFKKKMMMJJJFFFFFFKKKPPP^^^fffrrrYYYJJJPPPEEEDDDDDDFFFIIIKKKJJJHHHEEEGGGMMMTTT\\\jjjxxx\\\YYYVVVRRRfff|||hhhaaaUUUPPPOOORRRSSSOOOJJJHHHLLL]]]www{{{mmmqqqzzz}}}}}}pppXXXFFFEEECCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEGGGJJJUUU|||}}}xxx[[[pppxxxpppVVVAAA@@@CCC@@@>>>BBB<<<;;;::::::999999999999<<<===BBBHHHMMMRRR[[[eeerrryyytttjjjpppgggSSSOOOHHHGGGQQQYYYrrrKKKOOOWWWcccqqq~~~zzznnnlllmmmxxxzzznnnkkkrrrXXXDDD;;;;;;===<<>>@@@HHHMMMZZZmmm~~~yyy~~~lllggghhheee]]]WWWQQQQQQZZZfffiiieeedddiiimmm]]]PPPAAA>>>EEEDDDDDDLLLOOOJJJDDDEEEKKKOOOXXX___iiivvvaaaJJJRRRGGGEEEDDDFFFJJJLLLKKKIIIFFFFFFIIIOOOVVVdddzzzaaaYYYVVVRRR[[[nnnzzzfff```TTTPPPNNNPPPOOOJJJGGGGGGIIIRRReee}}}{{{rrr{{{~~~xxxqqqbbbRRREEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGJJJOOOTTTjjj}}}\\\ZZZzzz~~~xxxcccLLLBBBAAABBBAAABBB===<<<;;;:::999888888888999:::???EEEJJJNNNWWWaaakkkrrr|||nnndddhhhqqqwwwyyyxxxeeeOOOIIIGGGIIIQQQWWWnnnJJJMMMSSS]]]kkkyyyzzzkkkdddhhhgggooo|||yyyxxxhhhxxx[[[FFF;;;;;;>>>:::BBBGGGYYYuuussskkkjjjXXXKKKKKKLLLHHHFFFIIIGGGFFFEEEBBB>>>===>>>@@@FFFOOOYYYggg|||yyy~~~sssaaaWWWQQQWWWhhhuuuuuusssuuujjjXXXLLLAAA@@@FFFCCCBBBHHHJJJFFFBBBEEEIIIIIIPPPWWW___fffsssgggLLLMMMIIIFFFDDDFFFKKKNNNMMMKKKHHHFFFGGGKKKRRR]]]ooo~~~ooo^^^XXXTTTVVV^^^vvvrrr]]]ZZZWWWVVVPPPJJJIIIKKKIIIIIITTTlll{{{wwwttt\\\MMMDDDEEEEEEDDDCCCBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCIIIIIIPPPSSS___vvvnnnSSSdddrrrZZZEEE@@@DDDDDD@@@>>>===;;;:::999888888888777888===CCCFFFJJJRRR[[[dddkkkvvvqqqiiilllnnnmmmhhhssshhhRRRMMMNNNKKKKKKOOOddd{{{IIIKKKPPPYYYfffuuupppeeeaaagggeeelll|||yyysssuuuqqq|||^^^GGG<<<<<<@@@777???BBBVVVwwwiiimmmzzzdddQQQNNNNNNHHHDDDFFFFFFFFFEEEBBB???>>>???@@@AAALLLUUU___vvvvvv|||wwwkkk___fff}}}rrreeeXXXUUUfffxxx~~~xxx~~~eeeSSSJJJBBBCCCFFFBBBAAAEEEDDDAAAAAAFFFGGGCCCJJJPPPWWWZZZccctttoooSSSLLLJJJFFFDDDFFFLLLOOONNNLLLKKKGGGEEEIIIPPPYYYhhhttt|||eee[[[VVVUUUXXXuuueeeccccccaaaZZZQQQOOORRRJJJDDDJJJaaazzz{{{{{{|||\\\KKKDDDEEEEEEDDDCCCBBBCCCDDD@@@@@@@@@AAAAAAAAABBBBBBDDD@@@HHHKKKRRRppp~~~YYYVVV|||dddIII@@@EEEFFF>>>>>>===<<<:::999888888777777777<<>>EEEIIINNNYYYmmm}}}yyyxxxxxxnnnccc[[[SSSOOOWWWbbblllaaalll}}}~~~}}}sssdddTTTKKKFFFCCCDDDGGGFFFEEEDDDDDDEEEEEEDDDCCCJJJNNNPPPUUU\\\hhhkkksssSSSRRRKKKLLLJJJFFFHHHMMMLLLFFFIIIIIIGGGFFFIIISSSaaakkk|||jjjZZZYYYVVVPPPaaavvvnnnooouuukkkVVVMMMSSSOOOLLLMMMYYYlllzzz___GGGDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB999BBBDDDFFFRRRkkkmmmdddiiiWWWyyyvvv\\\DDDEEEHHH===>>>===<<<;;;:::999999999888888888999===CCCHHHKKKVVV\\\hhhttt~~~xxx{{{|||qqqdddaaagggggg\\\OOOHHHGGGGGGGGGMMMWWWbbbooo{{{OOONNNLLLOOOZZZkkkzzz{{{pppiiioooppprrryyywwwttt~~~qqqiiiFFFAAAAAA:::???BBBDDDYYY{{{vvviii~~~xxxvvvRRRPPPOOOIIIIIIKKKGGGIIIIIIFFFBBB>>>===>>>>>>BBBHHHQQQbbbsssyyywwwuuu~~~pppggg___ZZZUUUSSSXXX```{{{~~~nnnrrr|||uuudddSSSIIIEEECCCCCCEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCIIIKKKPPPVVV```nnn~~~```RRRNNNNNNJJJFFFGGGLLLLLLHHHIIIHHHGGGEEEGGGPPP\\\fff~~~xxxaaaZZZVVVQQQYYYzzzxxxmmmpppnnn```aaa^^^WWWPPPQQQ]]]mmm|||{{{ZZZIIICCCCCCCCCCCCBBBBBBBBBBBB@@@@@@????????????@@@@@@AAAEEEDDDFFFNNN^^^sssaaa}}}^^^lllxxx```GGGCCCHHHCCC>>>===<<<;;;:::999999999999888888999<<>>DDDGGGVVVvvvbbbkkk[[[MMMSSSLLLGGGQQQGGGIIIJJJHHHDDDAAA>>>>>>===BBBHHHPPP\\\kkkvvvyyyssswww}}}vvvnnngggbbbbbbjjj}}}}}}{{{|||yyypppoooxxxyyygggSSSIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDJJJLLLPPPTTTYYYtttsss}}}qqqRRRQQQPPPKKKFFFGGGKKKLLLKKKJJJIIIGGGEEEEEEKKKVVV^^^zzzlll]]]XXXVVVSSSaaappplll~~~nnnmmmrrrgggYYYPPPQQQ^^^nnnzzzpppUUUMMMCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>>>>>>>??????EEECCCAAAFFFJJJOOOqqqiiimmmhhhaaa{{{lllRRREEEGGGHHH>>>===<<<;;;:::999999999999888888888:::>>>BBBDDDLLLRRR[[[eeeooowww|||fffUUUMMMHHHDDDEEEFFFEEEEEEJJJXXXkkkzzzVVVPPPKKKKKKPPPZZZhhhttt{{{dddFFF>>>>>>;;;===EEEIIISSSoooiiieeepppNNNPPPNNNIIIRRRHHHIIIJJJJJJGGGCCC@@@>>>>>>DDDJJJPPPYYYfffuuuuuusss{{{|||{{{uuuoooooopppooolllhhheeekkk|||||||||hhhSSSKKKKKKKKKHHHGGGBBBCCCDDDDDDCCCCCCDDDEEEGGGMMMNNNOOOQQQRRRddd|||yyy~~~WWWUUURRRLLLGGGGGGIIILLLMMMLLLKKKIIIFFFEEEHHHPPPWWWooo|||zzzccc\\\\\\TTTUUUrrryyybbbrrrxxxkkkjjjqqqhhh[[[OOOKKKTTTcccooofffOOOKKKBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>======>>>>>>???CCC>>>===FFFJJJGGG```nnnqqq^^^zzzzzzaaaJJJEEEFFF???>>>===;;;:::999999999:::999888888999;;;>>>@@@GGGLLLUUU]]]eeennnxxxxxx___RRRMMMJJJFFFFFFEEEBBBCCCMMM^^^jjjttt}}}XXXQQQMMMNNNPPPUUUaaannn~~~[[[GGGAAA>>>:::>>>DDDIIIOOOeeeyyygggYYYMMMPPPLLLNNNIIIJJJJJJJJJIIIFFFBBB???:::???EEEKKKQQQ]]]ooo}}}yyyuuuzzzwwweee]]]```eeelllmmmfffcccnnn}}}yyywwwcccPPPJJJKKKJJJHHHFFFBBBDDDEEEDDDCCCBBBCCCEEE@@@GGGGGGHHHLLLLLLXXXpppooobbbYYYTTTNNNJJJGGGHHHKKKOOOOOOOOOMMMIIIEEEGGGLLLQQQbbbpppkkk___^^^WWWTTTaaa]]]aaaoookkk___ZZZXXXVVVPPPIIIFFFJJJUUU^^^xxxbbbJJJCCCBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@<<<;;;EEEKKKFFFUUUxxx~~~bbbggggggLLLCCCDDDAAA@@@>>><<<;;;:::999999:::999888777888999;;;<<>>>>>>>>>>>??????@@@???===CCCIIIEEEKKKaaajjjVVVzzz~~~hhhPPPFFFDDDBBBAAA@@@>>><<<;;;:::::::::999888888888999::::::>>>DDDKKKQQQVVV^^^iiirrr{{{yyy```TTTQQQGGGHHHIIIIIIHHHGGGHHHIIIGGGQQQ]]]ggguuuRRRNNNOOOUUUSSSPPPVVVbbb}}}~~~|||^^^KKKAAA???@@@AAA===DDDIIISSSmmm|||bbbSSSUUUQQQNNNLLLJJJJJJJJJIIIFFFCCC>>>===???DDDHHHNNN]]]lll{{{{{{xxxyyytttfff\\\YYYTTTLLLLLLSSSdddjjjqqquuuwww~~~www|||lll]]]QQQFFFCCCCCCBBBAAABBBCCCFFFGGGEEEAAA>>>@@@CCC???DDDBBBCCCKKKOOOXXXhhh___xxxwww\\\WWWSSSPPPKKKGGGJJJQQQPPPQQQPPPLLLFFFDDDFFFIIIQQQ]]]ppppppeeeWWWWWWUUU\\\|||lllhhhfffhhhsssaaacccfff]]]PPPLLLLLLKKKIIIHHHIIIKKKMMM[[[sssxxxwww|||rrrYYYGGGDDD@@@@@@@@@@@@????????????>>>======<<<<<<======>>>>>>AAA>>>>>>EEEDDDDDDOOOrrrwwwUUU]]]~~~rrr^^^OOODDDDDDCCCBBB???>>><<<<<<;;;:::999999888888999999:::999@@@HHHMMMPPPWWWaaajjjvvvzzzuuubbbXXXNNNLLLIIIHHHHHHGGGEEEBBB???FFFNNNYYYlllLLLIIILLLSSSRRRLLLQQQ\\\|||tttyyyzzz}}}___HHH<<<===BBBBBB:::AAAGGGOOO|||pppnnnpppUUUWWWVVVPPPMMMJJJIIIJJJJJJGGGDDD>>>;;;<<<@@@BBBGGGSSSaaayyy{{{wwwsss|||oooVVVOOOOOOMMMOOOUUUPPPWWW```eeejjjqqq~~~}}}dddWWWNNNEEEDDDCCCAAAAAACCCCCCFFFHHHEEE@@@===???BBB@@@CCC???>>>EEEIIIPPP^^^kkk]]]oooyyy]]]WWWTTTRRRLLLFFFIIIQQQPPPQQQPPPKKKFFFCCCDDDFFFLLLVVVhhh~~~|||oooYYYYYYVVVWWWjjjvvvooojjj```rrr}}}aaa^^^fffbbbVVVTTTQQQMMMIIIGGGGGGGGGHHHOOOkkknnnPPP@@@@@@@@@@@@@@@????????????>>><<<<<<<<<;;;;;;<<<<<<<<<:::AAA===:::BBBDDDBBBFFFWWW{{{^^^MMMzzzmmmWWWCCCFFFDDDCCCAAA???======<<<::::::999999999999::::::777>>>FFFJJJMMMSSS]]]eeennnqqqyyypppaaaVVVPPPIIIGGGHHHHHHFFFCCC???BBBGGGQQQfffxxxxxxFFFGGGKKKPPPOOOLLLOOOTTTqqqzzzrrrqqq~~~```JJJ>>>;;;???>>>>>>===DDDTTTjjjvvvmmmxxxwwwlllhhhLLLVVVSSSNNNIIIHHHLLLOOOJJJBBB===>>>@@@@@@AAAFFFOOOUUUdddrrruuummmrrrgggWWWQQQMMMMMMOOOJJJJJJQQQYYYYYY\\\ppp{{{{{{gggNNNIIIDDDAAABBBCCCBBB@@@@@@@@@????????????@@@@@@>>>>>>>>>???CCCGGGLLLNNN[[[^^^```kkkUUUQQQXXXQQQIIIKKKLLLMMMOOOPPPNNNIIIFFFEEEFFFIIITTT```qqqpppcccWWWSSSYYY^^^nnnxxxmmmgggkkkttt___VVVYYYWWW\\\XXXQQQJJJGGGHHHIIIFFFCCCMMMgggfffNNNHHH@@@BBB>>>;;;:::<<<===<<<:::<<<<<<<<<<<<<<<===>>>>>>:::;;;;;;<<<>>>???AAABBBHHHuuuvvv|||[[[eeerrrIIIHHHGGGEEEDDDAAA===:::888:::::::::::::::999888777999;;;>>>AAAGGGNNNWWW\\\gggnnnxxxlll\\\MMMHHHIIIHHHGGGGGG@@@EEEGGGNNNeee{{{EEEEEEIIILLLKKKIIIMMMSSSqqqyyytttuuu}}}[[[FFF>>><<<===AAACCCBBBFFFRRReeesssqqquuujjjlllpppwwwZZZZZZTTTPPPKKKIIIJJJKKKIIIFFF@@@@@@>>>>>>@@@EEELLLRRR\\\mmmxxxvvvuuujjjYYYNNNJJJKKKJJJIIILLLPPPOOORRRfff}}}xxx|||tttaaaNNNJJJDDDBBBAAAAAA@@@?????????>>>>>>>>>>>>??????>>>>>>>>>>>>AAADDDHHHJJJPPPuuufffYYYpppYYYSSSXXXQQQIIIJJJKKKOOOQQQRRRPPPKKKGGGEEEEEEGGGQQQZZZiii}}}~~~hhh]]]WWWYYYWWW```ooo]]]___kkk|||www\\\VVVRRRHHHIIINNNLLLKKKLLLNNNNNNLLLJJJOOOhhh___KKKGGG@@@BBB???<<<<<<===>>>===;;;;;;;;;;;;:::;;;;;;<<<===::::::;;;<<<===???AAABBBBBB^^^yyymmm^^^xxx~~~aaaKKKFFFEEEIIIIIICCC@@@AAA:::;;;;;;::::::999888777999:::<<>>DDDIIILLLUUUdddsssxxxtttuuugggSSSLLLMMMIIIGGGGGGHHHEEEIII]]]rrr}}}www{{{~~~qqq___NNNKKKFFFBBBAAA@@@>>>============<<<<<<=========>>>=========>>>AAADDDFFFGGG```rrrQQQuuueeeXXXYYYRRRKKKJJJGGGNNNPPPRRRQQQNNNIIIEEEDDDEEELLLQQQ\\\mmm|||tttggg^^^[[[TTTSSSkkk|||```aaaoooooouuulll___[[[RRRHHHIIIEEEHHHLLLOOOPPPPPPQQQQQQZZZqqqsssSSSFFFFFF???BBB@@@>>>===>>>>>>===<<<:::999999999999:::;;;;;;::::::;;;;;;===>>>@@@AAACCCLLLpppwwwuuu^^^aaaWWWIIIBBBHHHKKKCCC>>>@@@<<<;;;;;;::::::999888888777888:::<<<>>>CCCIIIMMMWWW^^^hhhqqqwww~~~wwwbbbUUUNNNKKKLLLNNNJJJJJJJJJRRRlll}}}DDDBBBBBBCCCBBBBBBIIIQQQqqq|||ppppppvvvxxx{{{UUUDDDHHHIIIAAABBBHHHHHHGGGLLLXXX|||hhhuuuxxx{{{[[[YYYXXXWWWTTTNNNIIIKKKPPPKKKDDD===:::===BBBEEEFFFOOOWWWeeeqqqpppnnnyyy{{{^^^NNNJJJGGGFFFGGGFFFCCCGGGXXXjjjzzzwwwyyylllXXXNNNLLLHHHDDDAAA???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@CCCEEEFFFSSSzzzOOOgggttt]]]ZZZVVVRRRLLLBBBIIILLLOOOPPPOOOKKKGGGEEEDDDIIIJJJQQQ```mmmrrrccc]]]VVVQQQ[[[lllwwwooouuuwwwrrrhhhbbb^^^VVVSSSVVVLLLPPPTTTUUUUUUXXX___eeetttfffIIIBBBCCC>>>@@@???>>>=========<<<<<<:::999999999999:::;;;;;;:::::::::;;;<<<===???@@@FFFDDDXXXzzzmmmZZZxxxZZZEEEFFFJJJBBB<<<=========<<<;;;:::999999999555777888999;;;???DDDHHHMMMTTT___gggooovvv~~~wwweeeYYYQQQMMMMMMPPPPPPQQQTTT___xxxFFFCCCBBBBBB@@@AAAHHHQQQqqq}}}xxxkkkaaa```jjj~~~zzzRRRDDDJJJKKKCCC>>>FFFGGGFFFJJJUUUtttnnnrrrqqq^^^ZZZXXXWWWQQQIIIJJJOOONNNGGG???;;;<<>>>>>;;;;;;::::::::::::;;;;;;999999:::<<<>>>AAADDDEEEEEEKKKjjjRRR]]]```XXXXXXYYYRRRCCCDDDFFFJJJMMMOOOMMMJJJHHHDDDGGGEEEKKKWWWbbbxxx}}}fff___\\\VVVUUUYYYqqqxxx|||ttttttyyyuuummmgggcccaaacccdddcccdddlllzzz~~~ZZZCCC??????===============<<<;;;::::::::::::999999::::::;;;<<<::::::::::::;;;<<<>>>>>>???@@@GGGcccbbbkkksssPPPHHHKKKGGGBBBAAA???>>><<<;;;:::999999999444555777888:::===BBBEEEGGGMMMVVV^^^eeemmmvvv||||||rrrggg___WWWPPPNNNPPPOOOUUU___ppp~~~KKKHHHEEEDDDBBBBBBIIIQQQoooyyy~~~zzzvvvsssiii\\\VVVVVVdddnnnMMMBBBFFFGGGAAA===EEEEEEEEELLLWWWpppxxxsss|||lll```WWWUUUQQQJJJHHHLLLNNNIIICCC>>>======>>>???DDDEEESSShhhuuusssmmmkkkuuujjjWWWOOOQQQPPPLLLGGGHHHQQQZZZqqq{{{qqqmmmfffTTT@@@FFFFFFFFFCCC@@@===>>>>>>;;;::::::999999::::::;;;777888999;;;>>>@@@CCCDDDBBBEEE[[[]]]VVVhhhZZZXXX[[[WWWIIIAAABBBFFFJJJNNNOOOMMMKKKEEEFFFCCCGGGRRRZZZlllnnnbbb___YYYSSSRRRRRR~~~uuuvvvuuutttwwwrrrNNNBBB???<<<===;;;<<<>>>===;;;999999:::::::::999999::::::;;;<<<:::999999:::;;;<<<======:::???AAALLLuuurrr\\\{{{\\\JJJHHHHHHFFFDDDAAA???===;;;:::999::::::444666777888999;;;???BBBCCCHHHOOOVVV\\\ccclllrrr|||yyy}}}~~~rrrpppllliiifff^^^UUUQQQRRRMMMYYYmmmzzzqqqPPPMMMJJJHHHEEEDDDJJJRRRjjjssstttmmmeeebbb\\\SSSPPPQQQccccccJJJAAAAAAAAA@@@???FFFEEEFFFPPP[[[nnnwwwnnnZZZUUUSSSMMMJJJLLLMMMKKKGGGBBB===;;;<<<>>>@@@BBBMMM___pppwwwuuuqqqrrr~~~mmm]]]TTTVVVUUUOOOLLLPPPZZZcccttt~~~~~~}}}kkkdddccc^^^NNN@@@???@@@AAA@@@===;;;<<<>>>;;;::::::999999::::::;;;666777888:::<<<===???@@@AAACCCNNNnnnoooSSSppp~~~eeeXXXYYYYYYPPPCCCCCCEEEIIINNNPPPOOOMMMGGGGGGBBBDDDMMMRRRaaa{{{kkkaaaYYYSSSSSSMMMgggdddDDDBBB@@@:::>>>;;;===???>>>;;;999999:::999888888888888999::::::999999999999:::;;;<<<===:::???AAAEEE]]][[[^^^yyylllRRRFFFFFFFFFDDDBBB@@@>>>;;;:::::::::;;;666777888888888888:::===@@@DDDJJJNNNSSSYYYbbbhhhrrrwwwwwwggg[[[aaabbbfffgggccc[[[YYY[[[WWWgggwwwuuu|||vvvSSSPPPMMMLLLHHHFFFKKKRRRfffmmmmmmbbbYYYWWWTTTOOONNNPPPddd^^^IIIAAA??????AAACCCHHHFFFGGGSSS^^^mmmxxx{{{___VVVVVVQQQNNNOOOLLLLLLJJJDDD>>>;;;;;;>>>???AAAGGGSSSfffyyywww~~~uuuiiiYYYOOOVVVXXXVVVRRRQQQZZZhhhqqq{{{}}}ttt[[[UUUXXXTTTIII@@@:::<<<>>>===:::999;;;===;;;::::::999999::::::;;;777777888999:::;;;;;;<<>>CCCBBB999@@@;;;>>>@@@@@@<<<::::::;;;777777777777777888888999999999999999:::;;;<<<<<<:::<<<>>>AAAKKKkkk{{{aaaNNN\\\~~~___IIIFFFHHHFFFBBBAAA>>>;;;:::::::::;;;888999999888666666777888>>>BBBFFFJJJMMMSSS[[[aaajjjpppxxx}}}|||mmmaaaUUUXXX___eeeddd___```dddgggxxx}}}~~~jjjcccnnn]]]WWWRRROOOJJJEEEGGGKKKZZZ]]]___]]]XXXSSSQQQPPPRRRVVVjjj[[[EEE@@@>>><<<<<>>===<<<<<<<<<<<<;;;;;;;;;777888:::;;;;;;:::888777<<<;;;:::999999:::<<<===@@@;;;BBBLLLiii^^^NNNwww^^^XXXYYYUUUUUUGGG>>>DDDNNNRRRQQQQQQKKKJJJGGGCCCCCCKKKYYYdddvvvsss```UUURRRUUURRRRRR\\\xxxuuuLLLAAA=========999===<<<;;;:::999999999999888888888888888888888888888888888888888888888888===:::888>>>FFFQQQ|||lllvvvZZZQQQjjjlllQQQEEEDDDFFFIIIFFFAAA<<<;;;===;;;888888888888888888888999999<<<>>>@@@CCCFFFLLLSSSXXX___gggqqqwwwzzz|||lllgggeeegggmmmooonnnooosss}}}rrrlllkkkmmmXXXTTTPPPOOOJJJEEEDDDHHHPPPUUU[[[]]][[[WWWSSSRRRUUU```uuuZZZGGGDDDBBBAAABBB@@@BBBDDDEEEGGGMMMWWW___~~~ooossssss\\\VVVUUUPPPLLLLLLNNNNNNLLLFFF@@@<<<;;;======@@@HHHRRRccczzz|||rrrssszzzggg\\\bbbhhhccciiioooxxxhhhVVVLLLDDD>>><<<<<<<<<<<<;;;;;;;;;;;;777888:::;;;;;;:::888777;;;:::888888888999;;;<<<>>>999>>>FFF[[[hhhWWWggg|||aaaYYYXXX^^^OOOEEEHHHOOOQQQNNNLLLLLLKKKHHHDDDDDDJJJVVV```jjjkkk\\\VVVTTTRRRPPPSSSbbbjjjGGG@@@======>>>:::<<<<<<;;;999999888888888888888888888888888888888888888888888888888888888<<<:::777<<>>@@@CCCHHHNNNRRRXXX^^^gggnnnttt{{{wwwnnnppp~~~|||zzzrrrlll[[[VVVSSSQQQNNNHHHFFFGGGJJJPPPXXX]]]\\\XXXTTTQQQYYYkkk{{{oooPPPCCC@@@??????BBB???AAADDDDDDEEEIIIPPPVVVeee{{{nnnkkkXXXXXXUUULLLKKKKKKLLLMMMKKKFFF???::::::===AAACCCFFFSSSlll|||sssttt}}}rrrwww{{{uuuWWWFFF???>>><<<<<<;;;;;;;;;:::::::::777888999::::::999888777999888777777777888:::;;;>>>777;;;@@@LLLvvvkkkUUUWWWeeeZZZeeelll\\\MMMJJJMMMOOOMMMKKKOOONNNKKKFFFEEEIIIRRRYYYdddsssiii^^^XXXXXXTTTMMMMMM^^^~~~[[[AAA>>>======>>>:::;;;;;;:::999888888888888777777777777777777777777777777777777777777777777:::999666:::===:::JJJjjj}}}zzzgggVVVyyygggPPPGGGKKKHHHDDD@@@===<<<;;;;;;999999999999999999888888999:::;;;===>>>BBBGGGKKKQQQVVV\\\ccckkkuuuqqqiiiyyyxxxxxxiiijjjccc\\\YYYUUUPPPNNNPPPSSSXXX^^^bbbbbb___ZZZWWW^^^uuuwww___GGG???===;;;;;;???@@@BBBDDDEEEEEEGGGKKKNNNUUUpppwwwfff[[[XXXQQQKKKKKKLLLOOOPPPMMMDDD<<<:::;;;>>>???@@@HHH\\\ppprrrqqqtttxxxnnnOOO???<<<>>>;;;;;;;;;;;;:::::::::999777777888999999888777777777777777777777888::::::>>>999;;;@@@CCC```rrrRRRPPP{{{```\\\vvv~~~lllWWWKKKIIILLLNNNOOOQQQPPPMMMIIIGGGIIIMMMRRRaaakkk~~~|||hhh```^^^YYYPPPHHHLLL___rrrlllOOO??????=========999::::::999888888888888888777777777777777777777777777777777777777777777777777888555999>>>:::@@@UUUzzzcccXXX~~~dddPPPNNNKKKHHHFFFCCC===:::;;;:::999999999999999888888888999::::::;;;===AAADDDMMMQQQVVV\\\ccclllvvv}}}zzzbbbgggrrrrrruuuxxxwwwdddyyynnnhhhccc___^^^```fffgggjjjlllnnnmmmjjjhhhkkkvvvppp[[[HHHCCCBBB>>>>>>AAAAAACCCEEEFFFGGGHHHIIIKKKPPPqqqvvvhhh~~~bbbXXXSSSNNNMMMMMMQQQTTTRRRIIIBBB<<<::::::===???CCCNNNZZZuuu|||qqqvvvtttvvvppprrr|||yyy]]]GGG======???;;;:::::::::999999999999777777777777777777777777777777777888888999:::;;;<<<999;;;@@@AAAQQQYYYMMMjjjaaa^^^{{{fffQQQHHHJJJPPPSSSSSSRRRPPPMMMJJJJJJKKKLLLWWW```qqqxxxeee^^^XXXTTTOOOKKKPPPYYYlll\\\HHH???@@@<<<;;;<<<888999999888777777777888888666666666666666666666666666666666666666666666666666888555777>>><<<===JJJZZZwwwWWWeeevvvdddPPPIIIFFFHHHGGGAAA<<<<<<::::::::::::999999888888888999:::::::::;;;===???GGGJJJPPPVVV]]]ccciiimmmttt{{{ooohhhgggaaadddmmm~~~{{{rrrccc{{{wwwwwwzzzvvvuuuuuuwwwyyy{{{zzzyyy~~~~~~~~~}}}nnnYYYGGGDDDDDDAAA???AAACCCCCCEEEFFFHHHIIIJJJJJJOOO\\\nnnlllqqqvvv]]]TTTRRRPPPOOOQQQUUUTTTNNNHHH@@@;;;999<<>>:::::::::999999999888888777666666666666666666777666666777888999::::::;;;777888999===???EEEsss^^^JJJZZZpppaaapppttt]]]MMMKKKPPPSSSSSSSSSRRRPPPNNNLLLJJJIIINNNWWWeeetttrrrcccXXXWWWWWWRRRNNNOOOPPPaaa}}}QQQCCC???@@@:::999;;;888888888777777777777777888666666666666666666666666666666666666666666666666555999555333::::::888@@@AAAiii{{{XXXZZZyyyXXXLLLCCCGGGIIIDDD@@@@@@;;;;;;;;;:::999999888888888999::::::999999;;;===>>>BBBHHHOOOVVV[[[^^^```iiillluuuuuulllaaaYYYYYY{{{|||xxxtttqqquuu{{{rrrfffkkkUUUCCC@@@CCCAAA>>>???CCCCCCCCCEEEHHHJJJKKKKKKLLLSSSWWWrrr}}}vvvlllZZZTTTRRRPPPPPPRRRRRRPPPMMMEEE???:::;;;<<<===@@@DDDFFFVVVjjjvvvyyyxxxuuussszzzzzznnn\\\SSSTTTddd{{{vvvaaaLLL@@@???>>>;;;999999999999888888888888666666666555555666666666444444666777888999999999666:::888:::>>>===[[[fffJJJOOOooogggdddtttzzzwwwfffUUUMMMNNNOOOSSSSSSSSSSSSRRROOOKKKHHHIIIOOOYYYcccnnn{{{ddd^^^]]]WWWQQQQQQKKKOOO\\\vvvkkkIII?????????777666;;;999777777666666666777777888555555555555555555555555555555555555555555555555222999555222888888555:::???MMMrrrppp___rrrrrr[[[HHHGGGJJJFFFBBBBBB<<<;;;;;;:::999999888888777888999999888888999::::::<<<@@@FFFLLLQQQTTTTTT\\\```iiixxx~~~uuufffYYYsssvvvnnneee```]]]^^^gggpppzzzvvvwwwmmmlllUUUBBB@@@DDDCCCAAAAAABBBBBBBBBDDDGGGJJJLLLLLLIIIWWWYYYffffffqqqllllll}}}aaaUUUSSSPPPOOOOOOPPPPPPPPPHHHBBB===;;;999999>>>EEEMMMMMMUUUffftttyyywwwtttqqqwwwmmm```ZZZbbb{{{rrruuulll[[[HHH>>><<<;;;999999999999888888888888777666666555555555555666666222333444666777888888888888>>>999:::???999MMM{{{wwwLLLKKK^^^lll___VVVgggrrrjjjZZZPPPMMMLLLSSSSSSTTTUUUTTTQQQLLLHHHEEEGGGLLLSSS[[[llluuugggaaaYYYUUUVVVSSSTTTRRRSSSbbb|||zzz}}}zzzVVVDDD<<<======444555<<<;;;777777666666666666777888555555555555555555555555555555555555555555555555---777666222888999666999DDD999HHH{{{xxx|||lllVVVrrrmmmQQQJJJKKKGGGCCCCCC<<<<<<;;;::::::999888888666777999888777777888999;;;;;;===@@@EEEIIIKKKLLLSSSYYYbbbpppnnnppp}}}{{{uuuvvvzzz{{{uuuggg^^^UUUQQQRRRWWWdddqqqooommm~~~~~~rrryyygggPPP>>>>>>CCCAAA@@@BBBBBBCCCCCCCCCDDDDDDEEEEEEJJJPPPRRRWWWtttppp]]]ggg{{{qqquuu|||aaaVVVLLLLLLOOOOOOOOOQQQMMMIIICCC===999888999:::BBBFFFLLLTTT___kkkvvv~~~{{{yyyvvvvvv~~~yyyvvvxxxsssiiiXXXGGG@@@===;;;999:::999888888777666555555444666777888888888888777777777666444333444555777888999777888:::999:::EEESSSRRRQQQQQQwwwjjjZZZKKKUUUUUU^^^kkk]]]IIIMMMOOOOOOQQQSSSTTTRRRMMMHHHDDDAAAEEENNNSSSZZZpppzzziii```[[[XXXUUURRROOOMMMNNNYYYpppyyyuuuwww{{{}}}LLL===<<<;;;999888777666666888666666777::::::777444444444444444444444444444555555555555555555555555555555444333444555666777;;;===CCCUUU{{{sssrrrpppUUUccc~~~cccGGGDDDMMMJJJ???@@@CCCAAA:::666999888444:::999999888777777888888:::::::::;;;>>>AAAEEEGGGIIITTT]]]eeeyyy{{{tttmmmhhheeedddiiipppvvvvvvpppggg```XXXRRRIIIHHHSSSbbbkkkkkkhhh{{{^^^ppp___LLL===>>>AAA@@@???CCCAAAAAABBBBBBCCCDDDDDDEEECCCIIIMMMQQQfffccc\\\dddwwwmmmooo{{{gggWWWTTTQQQJJJJJJQQQMMMJJJEEE@@@<<<:::::::::>>>AAAFFFMMMUUU___jjjqqq~~~zzzzzzyyyuuuvvv{{{yyy|||xxx___QQQCCC===<<<;;;::::::888888777777666555555444666666777777777777777666666555444333444555777888666666777999777888BBBNNN}}}bbbQQQHHHeeevvv]]]OOOOOOIIIPPPfffmmm\\\KKKKKKNNNSSSUUUSSSPPPNNNMMMFFF@@@???FFFLLLQQQaaassspppccc\\\aaa\\\VVVPPPJJJIIIRRR]]]lll{{{qqqnnnpppvvv{{{^^^AAA======;;;999888777666666777666666777999999777444444444444444444444444444444444444444444444444444555444444333444555666777::::::<<>>:::<<<===;;;::::::999888888888999999888888999:::<<>>@@@>>>>>>BBB>>>??????AAABBBCCCDDDDDDBBBFFFLLLPPPXXXsss|||zzz```WWWbbbfffooorrr~~~cccVVVQQQKKKKKKPPPMMMKKKHHHDDD@@@===;;;;;;:::<<<@@@DDDJJJRRRZZZ```www~~~sssjjjhhhkkkqqqqqqyyyuuuppppppRRRGGG===;;;;;;:::999:::888777777666666555555555555555555555555555555555555555444333444555666777444555777888666666===FFF___|||WWWBBBVVVlllVVVNNNGGGGGGXXXqqqlllPPPFFFLLLSSSUUUSSSQQQQQQRRRLLLBBB===AAAEEEHHHQQQ[[[kkkttthhhddd^^^XXXTTTNNNHHHGGGJJJKKKYYYlll|||qqqiiifffjjjpppyyy}}}```EEE@@@===<<<;;;999888777777777777666555666888888666444444444444444444444444444444444444444444444444444444444444333444555555666888999;;;===AAAZZZttteeeYYYhhhaaaGGGBBBHHHCCCGGGFFF@@@;;;:::;;;::::::999999999999999::::::666777888999:::;;;<<<===@@@IIIPPPSSSaaa{{{{{{qqqaaaSSSKKKIIIJJJJJJMMMRRRXXX\\\[[[UUUMMMHHHBBBBBBBBBHHHYYYooo~~~zzzwwwuuusssfffSSSEEE}}}fffNNNEEE?????????<<<<<<@@@<<<<<<===???@@@BBBCCCDDDBBBBBBHHHMMMNNN[[[|||ooosssVVV^^^nnnooocccrrrvvvWWWOOOQQQQQQMMMLLLKKKJJJHHHEEEAAA>>>===999;;;<<>>;;;999999888888888888888999999:::666777888999999999999888999AAAGGGIIITTTkkk}}}uuufff]]]OOODDD??????AAACCCGGGKKKPPPRRROOOIIICCC???;;;EEEMMMNNNUUUiii}}}vvvtttiiiSSSBBB<<<~~~dddKKKFFFBBB@@@???<<<;;;===;;;;;;<<<>>>???AAABBBCCCAAA<<<@@@GGGFFFIIIbbbmmmwwwdddTTTYYYcccWWWSSSoookkkPPPOOOPPPIIIKKKKKKKKKJJJHHHEEEBBB@@@999::::::;;;===AAAGGGKKKNNNXXXfffttt}}}pppjjjddd```[[[VVVXXX]]]dddjjjxxx~~~}}}tttqqqzzz|||uuu[[[DDD>>>::::::;;;888777777666666666666555555555555555555444333222222333333333333333333333444444555333666888888666777999;;;AAAuuuuuuMMMLLLfffaaaPPPKKKDDDPPP]]]VVVHHHFFFHHHMMMTTTWWWUUUQQQOOOMMMJJJFFFAAA>>>BBBIIIMMMYYYoootttddd]]]YYYVVVSSSSSSPPPNNNLLLKKKLLLSSS___iii}}}sssmmmaaa^^^]]]aaahhhqqqttt```FFF???DDD;;;:::999888777666666666444444555444444444444555333333333333333333333333333333333333333333333333333333333444444444444444333000444<<<<<<999FFF[[[pppjjjyyyZZZEEEFFFFFFGGGGGGEEE@@@======888888777777777888888999888888999999999888777777777<<<@@@@@@FFFVVVjjjxxxoooxxxjjj^^^NNNIIIAAA<<<;;;===???@@@DDDGGGJJJIIIFFFBBB???>>>>>>JJJUUU[[[dddvvv}}}{{{vvvbbbFFF666333www\\\JJJFFFBBB@@@???>>><<<;;;;;;<<<<<<>>>???@@@AAAAAACCC===>>>EEEFFFEEEQQQbbbssswwwgggVVVBBBMMMNNNIIISSS```___NNNLLLIIIIIIJJJKKKKKKJJJHHHFFFDDD;;;;;;:::888888;;;???CCCIIIMMMRRR\\\mmm}}}~~~|||{{{{{{}}}{{{pppjjjZZZVVVSSSRRRPPPNNNQQQWWWgggppp|||zzzjjjRRRBBB===:::;;;:::777666777555555555555555555555555666555444222222222333333222222222333333333444444333777888666666888999888>>>^^^]]]IIIVVVvvvSSSJJJLLLRRRSSSMMMKKKFFFCCCHHHQQQWWWUUUPPPMMMNNNMMMHHHBBB???AAAEEEKKKNNNZZZqqqwwwiii```YYYVVVUUUOOOPPPRRRRRRMMMHHHIIIMMMUUU]]]hhhsss}}}~~~xxxpppiiiddd```___\\\ZZZZZZ```iiixxx{{{zzzvvvPPPCCCAAA<<<999888777666555555555555333444444333222222333555333333333333333333333333222222222222222222222222222222333444444444444333:::333222999<<<:::>>>EEEfffwwwggg|||```LLLFFFBBBCCCEEEBBB@@@???:::999888888777777888888999999888888888777777777888:::;;;:::;;;BBBMMMVVVQQQccczzz~~~{{{yyywwwyyyyyyxxxvvvpppdddTTTIII===;;;888888:::<<<======AAACCCEEECCC@@@@@@BBBEEEJJJQQQ^^^nnnvvv\\\AAA444111oooWWWGGGCCC>>><<<>>>@@@>>>;;;<<<======>>>??????@@@@@@DDDAAAAAADDDFFFFFFLLLUUUxxx|||}}}lllxxxXXXPPPLLLLLLOOONNN]]]zzzxxx___RRRNNNGGGHHHJJJKKKKKKJJJIIIHHHAAA@@@===:::777777:::<<>>GGGdddkkkdddwwwcccSSSEEEBBBDDDCCCAAAAAA===<<<;;;:::999888888888999888777666555666777777777888999:::999:::===AAADDDOOO]]]hhhkkkkkknnnqqqqqqooommmkkkiiigggggghhheeeeeeeeeaaaYYYOOODDD===999777666777999;;;;;;:::???AAABBBAAAAAAEEEMMMTTT\\\eeesssgggLLL:::444333|||gggVVVDDD@@@;;;:::>>>BBB@@@<<<======>>>>>>??????@@@@@@????????????@@@CCCHHHNNNhhhuuutttkkkSSSRRRXXXUUUOOOUUUkkkvvv___UUUFFFGGGIIIJJJKKKKKKKKKKKKHHHFFFBBB===888666888:::777???GGGIIIMMMTTTZZZ\\\iiijjjmmmttt}}}{{{tttssswwwrrrtttqqqgggYYYNNNKKKLLLGGGDDDCCCFFFKKKQQQ\\\ffflllssszzz{{{]]]MMM???===999777999888666666999444555555555555555555555888777444222222222333444111111222333333333333222111666666222222888999666<<<:::___eeeMMMRRR~~~bbbXXXXXXQQQSSSJJJHHHEEEEEEHHHMMMQQQSSSTTTPPPKKKIIIJJJIIIDDD===;;;AAAHHHNNNXXXpppzzzmmmgggdddZZZTTTVVVVVVQQQLLLKKKHHHIIIJJJJJJIIIJJJKKKLLLSSSUUUWWWZZZ\\\]]]^^^^^^bbbaaa``````^^^[[[UUURRRQQQQQQQQQPPPQQQSSSWWWZZZeeelll{{{xxxVVV666999===333666555444333333333333333222333444222000///222555222222222222222222222222111111111111111111111111111222333444555444333333***333999777555777888777:::EEEkkkgggcccYYYaaaiiiQQQIIIIIIHHHFFFFFF@@@???>>><<<;;;:::999999888777555444444555666777666666888<<<===;;;;;;;;;@@@AAADDDFFFGGGJJJQQQXXXRRRVVV\\\___]]]YYYXXXZZZQQQRRRRRROOOHHHAAA;;;999<<<:::888888:::;;;:::999???AAABBBBBBDDDKKKWWWaaajjj{{{zzz}}}pppQQQ777///111222aaaHHH========================??????@@@@@@@@@AAAAAAAAA???AAABBBAAA@@@DDDLLLSSSjjjuuuqqquuu]]]UUUUUUTTTQQQPPPWWWdddkkkfff]]]RRRKKKHHHKKKNNNNNNOOOQQQQQQLLLFFFBBB@@@===:::777777888:::>>>CCCIIINNNQQQ\\\]]]```dddiiinnnqqqttt{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||zzzuuuoookkkiiigggdddbbb___]]]WWWPPPIIIDDDCCCDDDDDD@@@>>>EEESSS```gggiiiiiinnnyyy}}}xxx}}}WWWAAA;;;999999777666555555555555444444444444444444444444444333222222111111222222222222222222222222222222222222333333333333444444888===JJJ~~~xxxPPPKKKdddbbbcccfffVVVTTTKKKFFFHHHIIIGGGKKKSSSOOOPPPPPPMMMIIIFFFGGGIIIBBB>>>@@@KKKTTT]]]qqq{{{nnnggg```]]]]]]ZZZSSSMMMLLLKKKJJJJJJKKKJJJHHHEEEMMMMMMMMMLLLKKKJJJKKKMMMMMMNNNOOOOOOMMMKKKKKKLLLNNNMMMNNNQQQWWW___fffjjjxxxyyy{{{lllAAA:::;;;666777444444444444444444444444222222222222222222222222111111111111111111111111000111111111111222222222222222222333333333444444333333333444555666777777:::???KKKjjjzzzrrraaaLLL``````PPPKKKFFFBBBDDDDDD???>>>BBBCCC>>>777555888888888777777777777777999999888888888888999999::::::;;;<<<===???@@@AAAJJJIIIGGGGGGHHHIIIIIIIIIIIIHHHEEE@@@;;;999;;;======>>>===;;;999:::<<>>CCCSSS\\\\\\___eee}}}lllQQQ>>>555000///111xxxSSSCCC========================>>>>>>>>>?????????@@@@@@>>>@@@BBBAAA@@@CCCIIIOOOgggrrrvvvppp]]]]]]NNNGGGNNNXXX[[[^^^bbbUUUMMMFFFGGGJJJLLLPPPSSSSSSOOOKKKHHHEEEBBB>>>:::888888888:::>>>BBBFFFIIIMMMOOOQQQUUUYYY]]]aaaccccccdddeeefffggghhhhhhhhhjjjkkkllllllmmmooosssvvvtttttttttsssrrrpppooonnnqqqkkkeee___\\\XXXTTTQQQKKKJJJGGGCCC???>>>@@@BBBBBBDDDHHHPPPXXX^^^``````dddzzz|||vvvmmmNNN>>><<<999888777666555555555555444444444444444444444444444333222222111111222222222222222222222222222222222222222333333333444444777;;;BBBdddYYYKKKVVVooohhhjjj___[[[SSSKKKIIIIIIIIIKKKMMMOOOQQQSSSQQQNNNKKKJJJJJJEEE??????FFFLLLSSSdddwwwttthhhbbb^^^XXXSSSRRRPPPNNNMMMMMMMMMKKKIIIKKKLLLLLLKKKIIIIIIJJJLLLJJJLLLMMMMMMMMMMMMOOOPPPMMMQQQWWW^^^hhhtttxxxxxx]]]>>>999<<<888444444444444444444444444444222222222222222222222222111111111111111111111111000000111111111222222222222222222333333333333444333333444444555555666666666777===MMMpppyyylllZZZcccvvv\\\JJJFFFJJJHHHEEEDDDDDDAAA<<<;;;>>>::::::999999888888888777999888888888888888888999777777888888999:::<<<<<>>???<<<@@@IIISSS[[[gggyyy~~~vvvrrr^^^GGG999222//////111}}}lll]]]DDD@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>===???AAAAAA@@@AAAEEEIIIZZZooo{{{uuufffyyyyyy]]]IIIHHHKKKKKKSSSbbbVVVMMMEEEEEEHHHLLLQQQVVVTTTSSSQQQPPPNNNJJJDDD@@@;;;:::888777777:::<<<>>>@@@@@@BBBEEEHHHLLLNNNPPPQQQRRRSSSUUUVVVWWWWWWWWWZZZ\\\^^^```aaaccceeehhhjjjiiihhhfffdddaaa___]]]]]]YYYSSSNNNKKKHHHDDDBBB?????????>>>===>>>AAADDD@@@FFFOOOUUUXXX[[[^^^```rrrsssZZZBBB999;;;888777666555555555555555444444444444444444444444333333222111111111111222222222222222222222222222222222222222333333333333555888===KKKyyyqqqTTTIIIcccrrriii\\\[[[XXXSSSMMMKKKKKKGGGAAAKKKOOOSSSTTTRRRPPPMMMMMMJJJDDDAAACCCEEEHHHUUUdddnnnzzzpppfff```ZZZWWWTTTSSSRRRRRRQQQPPPMMMNNNNNNMMMKKKJJJLLLMMMKKKLLLNNNOOOOOORRRUUUXXX[[[cccooozzzzzz|||eeeIII;;;666;;;;;;111444444444444444444444444222222222222222222222222111111111111111111111111000000000111111111222222111111222222222333333333444444444444444444444444666777888;;;HHHkkklllUUU___{{{bbbQQQIIIGGGGGGHHHHHHBBB===>>>CCC======<<<;;;:::999999888999888888777777888888999777777777777777888999999999:::;;;<<<>>>>>>>>>>>>:::::::::;;;===>>>>>>===???>>><<<<<<======<<<;;;GGGNNNVVV\\\gggzzzzzzooouuu~~~xxx[[[KKK;;;222///---...000pppssszzzcccQQQ===@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>><<<>>>@@@@@@???@@@BBBDDDJJJYYYdddxxx{{{qqqcccMMMFFFFFFLLLRRROOOHHHCCCEEEJJJMMMPPPTTTSSSTTTVVVWWWVVVRRRMMMIIIAAA???<<<888777666777888:::;;;<<<===???AAACCCEEEHHHIIIJJJLLLMMMNNNOOOOOOPPPRRRUUUWWWWWWXXXYYYZZZ[[[ZZZYYYWWWUUURRRPPPOOOGGGFFFCCCAAA@@@???>>>===???@@@@@@??????@@@BBBEEEKKKNNNPPPPPPPPPVVVbbblllooo]]]JJJ<<<777999777666555555444444444555333333333333333333333333333222222111111111111111111111111111111111111111111222222222222333333333555444===DDD\\\jjjHHHTTTwww___ZZZaaaccc___ZZZTTTIII===CCCGGGLLLQQQSSSRRRQQQOOOQQQJJJEEEDDDCCCDDDLLLWWWaaammmxxxmmmiiiddd```^^^]]]\\\ZZZUUUVVVVVVTTTSSSRRRTTTUUUVVVWWWYYY[[[]]]bbbgggkkkzzzqqqNNN===;;;333666:::111333333333333333333333333111111111111111111111111111111111111111111111111000000000000111111111111111111111111222222222222444444444333333333333333777888:::<<<;;;IIIooorrrVVVdddnnnPPPJJJIIIKKKLLLIIICCCCCCGGG@@@???>>>===<<<;;;::::::999999888888888888999999::::::999999999999999:::777999;;;<<<<<<;;;<<<<<<<<<:::777888<<>>QQQZZZcccmmm|||}}}|||ooooooooofffHHH===222///...------000aaafffoooyyydddOOO<<<@@@=================================>>>>>>>>>>>>???<<<===???????????????@@@AAAJJJYYYwwwooo|||]]]JJJLLLJJJ???DDD??????DDDIIIKKKKKKMMMQQQTTTXXXZZZYYYWWWSSSQQQIIIGGGCCC@@@<<<::::::999999999999999:::;;;<<<======>>>???AAABBBCCCCCCCCCCCCFFFHHHIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDBBBAAA@@@<<<<<<===<<<<<<<<<===>>>===>>>???>>>>>>???BBBDDDVVVSSSNNNKKKPPP```vvvxxx\\\JJJAAA;;;888777666555444444444444444444333333333333333333333333333222111111000000111111111111111111111111111111111111111222222222333333888111:::AAAHHHuuuSSSRRRbbbcccllluuuvvvpppeeeVVVIII===@@@DDDIIINNNQQQQQQQQQRRRMMMHHHFFFDDDDDDHHHMMMWWW___kkkwww}}}xxxsssooolllgggggghhhfffeeedddeeegggmmmooosssxxx}}}___BBB999<<<111111888333333333333333333333333333111111111111111111111111000000000000000000000000//////000000000111111111000000000111111111222222333333333333333222222222444333666;;;999:::III]]]mmm\\\cccsssYYYQQQJJJIIIIIIGGGGGGJJJBBBAAA@@@???>>>===<<<;;;::::::999999999999::::::<<<;;;;;;::::::::::::;;;888:::<<<<<<:::999:::<<<::::::;;;>>>BBBEEEGGGHHHAAAFFFJJJFFF???===AAAGGGMMM___rrr~~~~~~rrrkkkcccTTT===555000//////...---///YYY```kkkvvvbbbNNN;;;???====================================>>>>>>>>>>>><<<<<<===>>>>>>?????????BBBHHHVVVtttxxxmmmsssVVVWWWRRRBBBBBB===;;;@@@EEEFFFGGGIIIQQQTTTWWWYYYWWWVVVUUUUUUNNNMMMKKKIIIFFFBBB@@@???:::999888777777777777777666777888999::::::::::::;;;===??????===<<<;;;<<<::::::;;;<<<<<<<<<;;;;;;<<<===>>>>>><<<;;;<<<===;;;===???@@@AAACCCFFFHHHJJJIIIJJJSSSeee}}}zzz~~~gggJJJ===;;;;;;999777555444444333333333444444333333333333333333333333222222111000000000000111111111111111111111111111111111111111222222222222999000444;;;<<>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;::::::999999999::::::888:::<<<;;;999888<<>>???@@@@@@BBBHHHOOO```zzz{{{fffaaacccaaaPPPFFF>>>===AAAEEEJJJPPPTTTVVVWWWUUURRRQQQRRRSSSPPPPPPPPPPPPMMMJJJFFFDDD???>>>===;;;999888888888888999999:::::::::999999999:::<<<<<<:::::::::;;;999:::;;;<<<============<<<>>>@@@???<<<;;;<<<===<<<>>>AAABBBCCCEEEHHHJJJ@@@EEESSSjjjkkkuuuiiiUUU@@@888888999777777444333333333333333444444222222222222222222222222222222111000000000000000111111111111111111111111111111111111222222222222333333333666:::DDDmmmYYYKKKeeerrr]]]bbbkkkiiieeeeeeWWWPPPHHHCCCDDDIIIMMMOOONNNNNNMMMKKKJJJHHHEEEBBBBBBDDDKKKUUU[[[```jjjuuu{{{|||vvv]]]@@@???777333777444111666222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000111/////////000000000111111000000111111222222333333333555555333555:::<<<;;;;;;UUU|||{{{|||ccc[[[kkkvvvkkk^^^PPPGGGEEEAAAAAAAAA@@@@@@?????????======<<<<<<<<<<<<======::::::999999999::::::;;;888:::<<<;;;999;;;AAAFFFNNNUUU^^^aaabbbccciiinnnzzzmmmZZZHHHAAAFFFSSS\\\rrr|||vvvuuu|||iiiZZZLLL;;;222...---//////---,,,...MMMVVVdddpppyyyrrrOOODDD:::AAA;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;===???AAAAAA???GGGFFFIII```|||sssgggsssaaaRRRCCC===???FFFPPPYYYWWWWWWVVVRRRNNNLLLNNNQQQOOOPPPRRRSSSQQQNNNJJJGGGGGGEEECCCAAA???>>>======;;;;;;;;;<<<;;;;;;:::999777888999:::999999;;;<<<::::::;;;<<<============:::===??????===<<<===???<<<>>>@@@AAA@@@AAACCCEEEIIISSSggg}}}iiieee}}}|||XXXLLL???:::888555444555333333333222222333444444222222222222222222222222222111111000000000000000000000000000000000000000000111111111111222222222,,,777666777>>>>>>QQQzzz^^^IIIRRRvvvvvvOOOQQQccciiikkkrrrhhh]]]OOOEEECCCFFFKKKMMMOOOPPPPPPOOONNNLLLGGGBBBEEE??????FFFMMMQQQWWW^^^gggvvv}}}zzz|||oooLLL888@@@444---:::999000555222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000////////////000000000000//////000111222333333444---666888111///555888555<<<:::OOO~~~]]]WWWhhhfffRRRIII@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>;;;;;;::::::;;;;;;<<<===999;;;======<<<@@@HHHNNNggglllooonnnmmmtttvvv[[[KKKMMM]]]ppp{{{}}}nnnrrr~~~nnnVVVFFF999***...++++++......,,,+++...KKKSSS___nnnzzzbbbDDD===>>>===::::::::::::::::::::::::::::::999999::::::;;;<<>>=========>>>@@@AAA;;;@@@DDDFFFLLL___{{{~~~tttwwwhhhTTTGGGBBBCCCIIIPPP```ccc___TTTMMMMMMMMMKKKMMMOOOQQQTTTUUUSSSOOOKKKLLLJJJHHHGGGGGGFFFDDDBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<=====================>>>>>>??????@@@@@@AAA???>>><<<;;;<<<===>>>AAA:::<<>>;;;>>>@@@===:::999>>>>>>>>>===;;;;;;<<<>>>AAA???======>>>>>><<<:::===??????===<<>>:::::::::::::::::::::::::::999999999999:::;;;;;;===<<<<<<;;;<<<===>>>???<<>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>FFFAAA@@@DDDIIIQQQdddxxxhhh[[[iii|||oooyyy|||```HHH@@@777444666888666444555444444333222222111111111111111111000000000///000000000000000000000000111111000000000000111111////////////000000000000111333444222000555???GGGiiiwwwcccWWWOOOIIIbbbxxxvvvkkkSSSIIIVVViiiqqqtttkkkggghhh```NNNBBBAAAHHHJJJMMMNNNMMMJJJHHHGGGFFFDDDAAA>>>>>>@@@CCCEEEIIINNNUUU\\\dddooo||||||xxxsssxxxuuu|||wwwRRR<<<888777666444333333222222222222222111111111000000//////............//////////////////////////////---......///000000111111//////////////////////////////000000000111111111222222111111222222333444222555;;;CCCUUUxxxqqq^^^\\\iiinnn^^^LLLAAA===;;;===@@@000333666888:::<<<>>>???<<<;;;;;;<<<<<<=========888:::===???DDDQQQdddrrrvvvlllhhhppp|||uuurrrggg^^^PPPBBB888444444555///......---,,,,,,++++++GGGPPP]]]lllxxxzzzUUUAAA======999999999999999999999999999999999888888999999:::;;;;;;::::::::::::;;;<<<===<<<>>>@@@@@@AAAEEELLLSSSVVVvvv|||ppp[[[FFFBBBKKK@@@LLLZZZbbbbbb^^^UUUMMMKKKJJJJJJJJJJJJKKKLLLMMMLLLIIIGGGFFFFFFGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA;;;<<<===>>>>>>>>>======AAACCCFFFJJJSSSgggwww___XXXhhh~~~uuu{{{gggIII;;;999666555666555444222444444333333222222111111111111111111000000000000000000000000000000000000111000000//////000000111////////////000000000000000111222111111333777;;;>>>iii{{{tttlll___IIILLLsssuuu\\\MMMMMMRRRZZZ^^^TTTWWWfffjjjZZZHHHAAAAAAFFFLLLNNNKKKIIIIIIKKKHHHGGGDDDAAA???>>>>>>>>>@@@CCCGGGJJJNNNVVV```gggsss{{{wwwqqqnnnmmmtttyyyuuu}}}aaaFFF888777666555444333222222222222222111111111000000000//////............//////////////////////////////.........//////000000111//////////////////////////////000000000000111111222111111111111222333333444111777>>><<>>???@@@BBBDDDFFFNNNfff]]]FFFCCC<<>>>>>>>>>>>>>>>>>??????;;;EEEPPPXXXfffxxxzzzooo```]]]qqq|||}}}xxxVVV;;;666777777666444333333444333333333333222222111111111111111000000000000000////////////////////////000000////////////000000////////////000000000000...///000333666999999999888LLLuuucccOOO^^^~~~sss]]]PPPIIIQQQLLLGGGHHHRRR]]]]]]TTTJJJ@@@CCCGGGHHHHHHHHHJJJLLLJJJIIIGGGEEEBBB???===<<<<<<>>>@@@BBBEEEKKKRRRWWW^^^eeeqqqwwwnnnhhhgggiiikkkwwwwwwvvv|||zzzmmmOOO???999666555444333222222222222111111111111000000000000//////............//////////////////////////////........./////////000000////////////////////////////////////000000000111111111111111111222222333999000222===<<<;;;RRRttt|||nnn\\\PPPaaaoooZZZLLLDDD???:::666555666888999444666777777666777:::===BBBFFFJJJKKKJJJLLLQQQUUUaaakkkrrrssswwwzzzvvvzzz}}}vvvkkkaaaYYYSSSHHH:::111......,,,+++---------,,,,,,,,,++++++CCCMMM\\\jjjtttzzzuuuTTTAAA<<<<<<<<<;;;777777777777777777777777888777777777777888999999999999::::::::::::;;;:::======<<<===???AAACCCCCCIIIWWWtttbbbIIIHHHEEEBBBBBBEEEJJJPPPTTT]]]^^^]]]YYYSSSMMMJJJIIILLLJJJHHHGGGHHHIIIIIIHHHEEEEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBAAA@@@@@@@@@???CCCAAA@@@>>>???AAACCCDDDCCCKKKUUU^^^iiirrrrrrllldddkkkooouuudddHHH777888999999666333222444666333222222222222222111111000000000000000000111111////////////////////////000000////////////000000////////////000000000000...///000555999;;;;;;999???@@@PPPzzziii[[[dddfffSSSTTTMMMPPPLLLFFFNNN[[[ZZZOOOGGGDDD@@@@@@CCCGGGIIIJJJIIIIIIIIIHHHFFFDDDAAA@@@<<<<<<<<<===>>>BBBFFFIIILLLQQQZZZeeeqqq|||qqqmmmhhhdddbbbdddfffiiiuuu}}}zzzZZZEEE===;;;555444333222222222222222111111111000000000////////////............//////....................................////////////...........................////////////000000000111111000000111111222333555111111777;;;;;;???GGGhhhsssvvveeeRRRhhhwwwpppbbb^^^XXXRRRMMMFFF???:::888777777666555555777999===@@@BBBCCCDDDGGGLLLPPPZZZhhhwwwsssgggjjjvvvooofff\\\LLL===777000---///000...+++,,,,,,,,,,,,,,,+++++++++BBBLLL\\\iiirrrwww|||{{{bbbIII???===:::999;;;666666666666666666666666777777777666777777888999777888999::::::::::::999======<<<;;;<<<===???AAAFFFOOOdddVVVLLLEEE@@@@@@AAAAAACCCFFFXXX[[[^^^\\\WWWSSSRRRRRRMMMKKKJJJJJJJJJJJJHHHFFFFFFGGGGGGHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@BBBAAAAAAAAAAAAAAA@@@@@@AAA@@@??????AAADDDFFFHHHLLLLLLMMMQQQUUUWWWVVVTTTaaattt|||hhhOOO===666::::::888555333333555666222222222222222222111111000000000000111111111111000000000000000000000000000//////......//////000////////////000000000000000000111333666777666555999<<>>AAAEEEGGGGGGHHHIIIJJJJJJJJJHHHGGGEEECCCAAA???=========>>>???AAAEEEJJJRRR[[[ccciiimmmttt{{{wwwnnniiicccbbbaaa``````aaabbbcccrrr}}}vvvddd]]]aaasssiiiMMMAAA===999444333222222111111111222111111000000000///////////////............//////..............................................................................////////////000000111000000000000111222222111777999555444888<<<===LLLbbbddd]]]YYYccc~~~}}}vvv{{{zzzxxxvvvpppeeeXXXNNNJJJGGGDDDCCCCCCDDDDDDDDDCCCDDDGGGKKKSSS___llluuuppppppssswwwyyyzzz~~~mmm___OOO<<<222000...///111111///,,,,,,,,,,,,,,,++++++++++++AAAMMM\\\hhhpppuuuyyy}}}{{{jjjWWWHHHDDD@@@888555:::555555555555555555555555777666666666666777888888555666777888999888888777:::;;;<<<;;;:::;;;===@@@EEELLLXXXhhh~~~~~~ddd\\\UUUPPPQQQNNNHHHCCCCCCJJJMMMQQQQQQOOOOOOSSSWWWRRRRRRQQQRRRRRRPPPMMMJJJJJJJJJLLLLLLKKKJJJHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBDDDGGGLLLOOORRRTTTTTTNNNHHHFFFGGGFFFFFFOOO]]]lll{{{ttttttyyy}}}iii\\\OOO@@@777555777666444444444444444333111111111111111111222222///000000000111111111111000000000000000000000000//////............//////////////////000000000000000000000111111222444555111999???FFFaaannnjjj~~~aaaSSSGGGFFFKKKOOOUUU[[[TTTOOOHHHCCCAAABBBCCCEEEHHHIIIJJJKKKKKKJJJJJJIIIJJJGGGDDDAAA@@@???>>>===>>>???BBBGGGLLLRRRWWWYYY\\\bbbkkkvvv~~~uuullleee^^^YYYUUUZZZ[[[[[[\\\]]]^^^______lllkkk^^^QQQRRR^^^~~~tttRRRAAA???;;;333333222222111111111111111111000000000//////////////////............//////................................................................................./////////000000000000000000000111222222111666999777555666;;;===DDDBBBUUU|||tttZZZQQQ```|||{{{{{{}}}oooiiiccccccfffiiigggddd```bbbeeejjjqqqzzz|||}}}yyytttxxx|||yyysssyyywww```MMM===333111111222222111///---+++++++++++++++++++++++++++BBBMMM\\\hhhooosssxxx{{{~~~wwwzzzwwwkkkTTTFFF???BBB@@@777666===555555555555555555555555666666666666666777888888333444666777777777666555555999<<<===;;;;;;>>>AAA???EEEHHHHHHPPPooo{{{uuummmiiiaaaSSSJJJGGG===@@@CCCCCCCCCFFFNNNTTT^^^^^^^^^______\\\XXXTTTMMMNNNOOOPPPOOOMMMKKKJJJGGGGGGGGGFFFEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEKKKPPPWWW___eeeggggggfffNNNIIIIIIMMMJJJJJJ]]]www}}}kkkPPPEEEAAA:::555555222111111333444555222000111111111111111111222222//////000000111111111222000000000000000000000000//////............//////////////////000000000000//////000//////111555999222777888666>>>]]]www___HHHLLLMMMEEEKKK\\\UUUTTTPPPIIIBBB???AAADDDIIIIIIJJJJJJKKKJJJJJJJJJIIIFFFCCCAAA@@@???>>>===;;;;;;<<<>>>AAADDDGGGIIINNNSSSZZZcccjjjoooqqqrrrrrrssstttvvvwwwxxxyyyyyyzzztttpppttt}}}}}}}}}~~~zzzuuuqqqjjjddd\\\VVVSSSSSSTTTUUUUUUVVVWWWYYYZZZ\\\^^^___bbb\\\QQQQQQ]]]nnn```BBB999===:::///222222111111111111111111000000000000//////////////////............//////.............................................---..................................../////////000000000000000000111111222222---...555:::888555555444@@@IIIUUUwwwwww[[[PPP[[[uuu{{{~~~}}}{{{}}}zzzyyyxxxzzzsssooosss{{{qqq```\\\OOO:::000444(((+++---...------...///++++++++++++++++++++++++DDDKKKUUU___gggqqq{{{|||zzz{{{tttsss}}}UUUJJJCCC>>>===;;;888777999888777555444333333444444555555555555555444444444666777777777888888888888888888999:::;;;======>>>@@@???CCCHHHIIIWWW|||eeeXXXGGGAAA===@@@BBBBBBBBBDDDMMMWWWeeetttuuuhhheee]]]YYYZZZWWWPPPMMMPPPLLLIIIEEEDDDEEEEEEDDDBBBFFFEEEDDDEEEDDDEEEIIIMMMVVV___ddddddkkkrrriiiVVVKKKOOOSSSUUU]]]oooxxxqqqlllMMM<<<777666444333222222222222222222222222222222222111111111111000111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000222888<<<:::@@@]]]|||aaaOOOMMMQQQTTTUUU```UUUQQQLLLDDDFFFFFF:::===@@@FFFMMMMMMIIIGGGIIIJJJJJJIIIHHHFFFDDDBBBAAA@@@???===<<<<<<<<<===>>>EEEGGGLLLQQQVVVZZZ]]]___\\\^^^```bbbdddfffggggggddddddeeeeeeggghhhjjjkkknnnooonnnlllgggaaa[[[WWWRRROOOOOOQQQQQQNNNOOORRRRRRZZZYYYXXX^^^^^^]]]eeeYYYNNNVVVnnnttttttbbbFFF<<<999333111444222222222222222222222222000000000000000000000000///////////////////////////............---------------------------------,,,,,,,,,---------..................////////////////////////000000000000222111111111222333333444666555999DDDQQQllljjjNNNNNN^^^iiiyyy}}}}}}tttmmmwwwrrrooottthhhjjj^^^GGG666333000***------......------,,,+++++++++++++++++++++++++++DDDKKKTTT\\\bbbhhhooottt}}}}}}yyyvvvyyyvvvQQQGGG@@@<<<;;;:::777777999888777555444333333333444555555555555555555555555666666777777777888888888888888999:::;;;<<<======AAA>>>@@@EEEIIIRRRjjjrrr\\\OOOCCC@@@AAABBBDDDGGGDDDHHHSSSfffyyy|||uuulll```WWWTTTYYYVVVPPPKKKHHHIIIKKKMMMQQQOOOLLLIIIIIIKKKQQQWWWggghhhbbbWWWUUUYYYWWWQQQMMMYYYjjjzzz}}}~~~gggKKK<<<888555333222222222222222222222222222222222222111111111000000111000000//////000000111000000000000000000000000//////////////////////////////////////////////////////000000000111111111111...111555333555FFFZZZhhhWWWSSSWWW\\\fffaaa]]]TTTIIILLLLLLAAA@@@>>>@@@FFFIIIJJJLLLPPPJJJJJJJJJJJJIIIIIIHHHGGGAAA@@@???>>>===>>>??????;;;===@@@CCCFFFIIIKKKLLLJJJKKKMMMOOOQQQRRRRRRSSSVVVVVVVVVWWWXXXYYY[[[\\\XXXXXXXXXWWWTTTPPPLLLIIIHHHFFFHHHLLLMMMMMMPPPTTTUUUZZZVVVXXXccchhhiiirrraaaaaalll~~~pppWWW@@@999888444222444111111111111111111111111////////////////////////....................................------------------------------------,,,,,,,,,------------...............////////////.../////////000000000000111111111111222333444555999666777;;;@@@MMMmmmooo[[[UUULLL```|||||||||yyyooohhhkkkfffTTT===111111000+++---------...------,,,+++++++++++++++++++++++++++CCCHHHPPPUUUYYY\\\aaaeeerrruuutttppppppxxxkkkOOOCCC===999:::999777666888777666555444333333333444444444555555666666777777666666666666777777777777777888888999:::;;;<<<<<>>RRR~~~xxxddd\\\\\\hhhgggfff\\\SSSYYYZZZLLLIIICCC@@@CCCGGGGGGHHHJJJHHHIIIIIIIIIIIIHHHGGGGGGCCCBBBAAA@@@@@@@@@AAAAAA;;;<<<===???@@@@@@AAAAAA@@@AAABBBCCCDDDEEEEEEEEEGGGGGGGGGHHHHHHJJJKKKKKKIIIIIIIIIIIIHHHFFFEEEDDDIIIGGGHHHKKKLLLKKKOOOUUU[[[gggpppzzzuuurrrwwwzzz}}}ZZZGGG888666888555333444000000000000000000000000////////////////////////....................................------------------------------------,,,,,,,,,,,,---------------............/////////....../////////000000000//////000000222333555666777444555999999<<>>;;;===EEEKKKLLLPPPUUU___{{{mmm```\\\[[[OOOHHHKKKNNNNNNVVVbbbnnn|||uuupppggg^^^___XXXTTTYYYeeewwwrrryyyhhh\\\NNNAAA555222333333333333111111111111111111111111111111111111000000000000//////............//////////////////////////////////////////////////////////////////////////////////////////000000000111444000000555777444444777888SSSooolllZZZ]]]]]]``````cccqqqssscccUUULLLEEEFFFGGGEEECCCBBBIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGJJJIIIKKKNNNNNNOOOUUU]]]ooowww}}}mmmgggGGG<<<444555777555222222000000000000000000000000////////////////////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////........./////////000000......///000222333555666555333666:::<<<<<>>999777999:::888777999444444444444444333333333333444444555666777777888444555555555555666666666666666777777888999999999<<<<<>>>>>===>>>AAAEEEMMMMMMXXXooorrrqqq}}}sssdddVVVVVVXXX[[[ZZZYYY]]]ccciiipppuuutttrrryyyzzz{{{iiiVVVFFF;;;999444222444444222111222111111111111111111111111111111000000000/////////000//////......//////000000000000000000000000000////////////////////////..............................////////////000000///111222222000000444777888:::666???]]]{{{{{{dddRRRRRRhhh{{{hhhZZZPPPGGGDDDEEECCCDDDEEEGGGHHHIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCBBBCCCCCCCCCFFFEEEFFFHHHGGGHHHRRR\\\|||{{{rrrRRR:::666555444555555444111///111111111111111111111111........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........------........./////////......//////111222444555222222333555666888:::<<<999???KKKaaalll^^^XXXPPPRRRZZZiiiwww}}}xxxmmmbbbcccnnnzzzqqqjjjqqqsssbbbJJJ:::---111444333...++++++---,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++???AAADDDJJJUUUhhh}}}{{{}}}}}}sssuuuzzz\\\CCC<<<;;;777555777888555444555222333444444444444333222333333333444444444444444333333444444444555555555555555666666666666777777999::::::::::::;;;======CCCCCCHHHRRR[[[nnn~~~qqqlll|||lllfffhhhooolllbbbfffrrrjjjUUUEEE:::555555333333666555111000222111111111111111111111111111000000000////////////111000000//////000000111000000000000000000000000////////////////////////................................./////////000000000111222222222444555666222777444444???PPPssswwwnnnaaappp~~~vvvkkk]]]TTTRRRHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIIIIIIIHHHFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDIIIHHHHHHHHHEEEFFFOOOZZZ|||iiiUUUDDD333333444444444333222111///000000000000000000000000........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////////////////000111333333...111333444777:::>>>@@@999888;;;CCCRRRnnnhhhXXXXXXZZZ]]]^^^eeewww}}}oooccc]]]aaafffpppzzz|||zzzsssnnnlllaaaKKK888111,,,,,,---...---,,,+++,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++;;;>>>BBBIIIUUUggg{{{|||~~~tttqqqSSSBBB===:::555444666666333222333111222333444444444333222333333333333333333333222333333333444444444555555555555555666666666666666777777666777;;;???>>>;;;<<<<<<@@@EEEDDDOOOsssrrrrrrtttyyyzzzlllqqqmmmWWWEEE:::777777000///111555444111111333000000000000000000000000000000000000////////////111111000000000000111111000000000000000000000000////////////////////////..................................../////////000+++,,,,,,...222666555111222777888999<<<:::FFF___{{{qqqvvvwwwvvv}}}rrrxxx{{{nnnhhhWWWVVVTTTRRROOOKKKIIIGGGGGGHHHIIIIIIIIIHHHGGGFFFHHHHHHHHHGGGFFFEEEDDDCCCAAABBBCCCCCCDDDCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCAAABBBFFFIIIKKKOOO]]]jjjxxx```GGG@@@???555111333444222111111111000////////////////////////........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////000000///000000111222222111444666444333555777999555333777===???HHHfff||||||mmm^^^OOOKKKXXXiiiqqq}}}zzzhhhlllooommmggg___YYYUUUbbbvvv{{{pppiiisssssskkkWWW===,,,+++111111,,,((()))+++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++>>>@@@CCCGGGOOO^^^ppp}}}~~~~~~|||~~~uuuuuufffNNNCCC888555555555444444333333333333222222111111222222333444444444444444444444444333333333222222111111111444444444555555555555666777777777777888999:::;;;===>>>AAAEEEDDDFFFTTTdddnnniiiyyy{{{mmmaaa[[[{{{ooocccQQQAAA888444555666222222222222222222222222000000000000000000000000111111111111000000000000......////////////..................////////////////////////////////////........................////////////000000000000000000111111111222222222444444555444555777:::===___sssrrrbbbWWW[[[lll}}}pppoooqqqtttooocccWWWRRRLLLCCC@@@FFFGGGBBBCCCKKKHHHHHHGGGGGGFFFEEEEEEEEECCCEEEFFFFFFDDDDDDEEEGGGBBBBBBBBBBBBAAAAAABBBBBB@@@===>>>CCCDDD@@@???CCCDDDKKKSSSYYY]]]cccmmmuuupppYYYIII@@@999555444333333222222111000//////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,---------............///000000000000000111111222111111111111222333444444333444444555999@@@HHHNNNuuu~~~rrr[[[OOOKKKNNNVVV```fffgggnnn}}}~~~sssggg___\\\NNNVVV\\\___dddmmmuuuxxxvvvnnnooouuuooo___HHH777///.........++++++++++++++++++++++++,,,,,,,,,++++++***************))))))))))))******===@@@DDDJJJRRR___oooyyy~~~}}}~~~{{{}}}~~~~~~~~~kkkkkk~~~yyy[[[EEE;;;111555444444444333333333333333222222111111222222333222222222222222222222222333333333222222111111111333333333333444444444444666666666666777888999999999:::>>>BBBAAAAAAIIITTTiii~~~llldddtttaaaaaannnqqq```WWWHHH<<<555333444555222222222222222222222222000000000000000000000000111111000000000/////////......////////////..................////////////.................................................../////////000000000000000000000111111111222222222333333333333555888;;;AAAbbbgggSSSOOOSSSeee}}}}}}}}}sss[[[MMMCCCCCCBBB===<<>>;;;>>>;;;<<>>BBBLLLiiivvvkkkVVVTTTTTTSSSPPPOOOTTT[[[nnnvvvxxxoooddd]]]WWWRRRWWWXXXZZZ[[[\\\\\\[[[ZZZggguuu|||{{{pppnnnsssvvvtttoooSSSHHH:::000---......---++++++++++++++++++++++++,,,,,,,,,++++++***************))))))))))))******===@@@EEELLLUUUaaammmuuuxxx|||}}}{{{{{{}}}{{{|||}}}}}}||||||}}}}}}zzz{{{}}}~~~}}}zzzoooXXXlllmmmRRRBBB:::222444444333333333333333222222222111111111111222222000000000000000000000000222222222222222111111111111111222222222333333333444444444555555666777888777888;;;??????>>>???CCCDDD]]]{{{nnn{{{~~~uuummmppp{{{uuu```MMMFFF<<<555222222333444111111111111111111111111000000000000000000000000000////////////...............////////////......---............/////////....................................................../////////000000000000000000000111111111111000111222222222333666999444FFFlll|||vvv~~~]]]SSSIIIKKKYYYjjjuuuxxxpppxxxwwwooovvvsss___NNNIIIHHHDDDAAABBB??????@@@AAABBBBBBBBBBBBDDD@@@<<<<<<@@@CCCBBB@@@EEEDDDCCCDDDFFFEEEAAA>>>@@@>>>???EEEKKKPPPWWW^^^uuu~~~RRRFFF999555444222222333222222111111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------...........................//////000000000000000111222333444666666666555333333666888999BBBVVVvvvwwwnnnlllkkkgggbbb```VVVYYY[[[[[[\\\ZZZTTTLLLKKKMMMTTT___lllwww|||~~~|||~~~bbbaaafffqqqzzzttt```NNN888333...+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++***************))))))))))))******BBBBBBEEELLLVVVcccmmmtttsssvvvzzz{{{zzzyyyzzz{{{zzz|||}}}|||zzzzzz{{{|||{{{xxxzzz}}}|||~~~vvvzzzcccbbb|||ttt___JJJ???<<<666333333333333222222222222222222111111111111222222////////////////////////222222222111111111111111111111111222222222333333444444444444555666777888:::999:::===??????>>>===AAAIIIYYYqqqtttppptttvvvtttnnn|||ooo```eeesssvvvjjjOOO>>>:::555222111222333333111111111111111111111111000000000000000000000000//////.........------------......//////......------------.........//////........................................................./////////000000/////////000000000111111///000111111111222555777888;;;LLLttt|||wwwxxxvvv^^^KKKFFFLLLQQQRRRYYYbbbfff```dddyyyppp\\\TTTRRRNNNJJJHHHEEEFFFFFFFFFEEEDDDBBBAAAAAA@@@>>>???@@@BBBBBBBBB???BBBEEEGGGHHHFFFEEEDDDJJJIIILLLRRR[[[eeeooovvvfffDDD;;;444444555555555666111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------.........------,,,,,,------...///000000///000000111222333000222444444333333444555;;;:::;;;DDD[[[~~~www~~~ooorrrxxx{{{tttxxxzzz}}}qqqjjj```jjjwwwzzznnnXXX@@@222000...,,,,,,------+++)))************************+++++++++*********************))))))))))))******IIIFFFEEEKKKWWWdddooottttttvvvxxxxxxxxxxxxxxxxxxzzz{{{|||{{{yyyyyyyyy{{{|||}}}~~~~~~~~~~~~}}}}}}}}}zzzvvvtttvvvyyyzzz|||}}}~~~~~~yyyxxxvvvllldddQQQ@@@888777333222222222222222222222222222111111000000111111222000000000000000000000000111111111111111111111111111222222222333333333333555555555555666777888888<<<;;;999:::===@@@@@@>>>DDDEEEGGGNNN___~~~|||vvvooohhhaaa```lllyyyqqqjjj^^^[[[lllccc>>>888666333222333333333222000000000000000000000000////////////////////////............------------------............------------------........................................................................////////////....../////////000000000///000222222111222444666666333777MMMsssgggYYYWWWVVVQQQPPPVVV^^^___\\\eeerrreee___ZZZUUURRRVVVVVVUUUSSSPPPLLLIIIGGGEEEJJJOOOOOOKKKHHHHHHJJJDDDQQQ```iiihhhccc```___YYY\\\bbbjjjuuuwwwSSS;;;444000222333111111222000000//////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,------...////////////000111222222...000333444444333333444444777:::;;;@@@QQQlllyyynnnmmmooozzzwwwnnn[[[FFF777222333000...---,,,,,,,,,++++++******************************************************))))))))))))******OOOJJJGGGLLLYYYgggppptttuuuuuuvvvvvvvvvvvvvvvvvvxxxyyyzzzzzzxxxwwwxxxzzzzzz{{{{{{|||}}}|||||||||zzzxxxvvvuuuuuuvvvwwwxxxyyyzzz{{{||||||}}}~~~pppyyy}}}}}}ZZZIII;;;444444111000111111111111222222222111111000000000000111111000000000000000000000000000000000111111111111111111111222222222333333333555444444555555666777888999999888666888>>>???>>>===@@@DDDEEEHHHVVVsssqqqdddiiiyyysssrrrxxx{{{xxx}}}~~~sss```OOO;;;666444333333333444222111///////////////////////////////////////////////////............---------------............------,,,------------.........------------------------........................------........./////////............////////////...000111222111111333444444333333:::KKKggglllYYYMMMLLLQQQUUUNNNNNNlllsssnnnnnnooopppooonnnlllhhhccc^^^\\\fffooovvvsssgggZZZSSSQQQPPPaaawww|||yyypppwww|||]]];;;888333000222333000///111////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...............///000111222000222555555333222111222222111444888;;;>>>FFFNNNlll}}}yyypppooovvv~~~qqqaaaKKK999000///000222------,,,+++++++++,,,---************************)))))))))*********************))))))))))))******QQQLLLIIIPPP]]]jjjpppqqqsssrrrrrrssstttttttttsssuuuvvvxxxwwwvvvvvvwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzvvvrrrooooootttwwwxxxvvvwwwyyyzzzzzzzzz{{{~~~~~~qqqlllMMMCCC999333555444000000000000111111222222111111000000000000111111000000000000000000000000///000000000111111111222000000000111111111222222333333333333444555666777555999999555666;;;===;;;999;;;???CCCBBBCCCNNN[[[xxxwwwpppmmmlllfff]]]^^^eeegggkkkttt~~~uuuwww~~~UUU@@@>>><<<444333222222333333111000/////////////////////////////////////////////////////////............---,,,------......------,,,,,,,,,---------.........------------------------........................---------.........//////------........./////////,,,...000000000///000222333555666666888AAANNNXXXvvv~~~zzzuuufff___ZZZXXXVVVWWWdddtttuuuwwwtttlll```fffrrr~~~jjjWWWAAA///666222111333333111111333........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---..................///000111111111222444444222111111111777111...222666777999===BBBWWWqqqwwwxxxxxxssskkkdddcccfffHHH???444///111222...***++++++,,,+++++++++,,,---************************((()))))))))*********+++******))))))))))))******QQQMMMKKKSSSaaammmpppnnnpppoooooopppqqqrrrrrrqqqssstttuuuuuuttttttuuuwwwxxxxxxyyyzzzzzzzzzzzzyyyoooiiidddfffmmmsssrrrpppvvvxxxyyyyyyyyyzzz}}}~~~~~~zzzwwwzzz{{{~~~XXX???:::444000444555//////000000111111111222111111000000000000111111//////////////////////////////000000111111111222////////////000000000000222222222222333444555555333:::<<<888666:::;;;999>>>999999===???>>>@@@FFFGGGYYYwww|||nnnvvvfffTTTCCCAAA>>>222222111000000222222111///////////////////////////////////////////////////000////////////.........,,,------......------,,,,,,,,,,,,---------......------------------------........................---------.........//////---------.........//////+++---//////.........000---///222444555777999;;;<<>>BBBGGGYYYvvv{{{qqq}}}xxxqqqrrrrrrqqqlll]]]KKK<<<555000000000///---------...+++---......,,,+++******))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******]]]WWWVVV]]]dddiiioootttsssqqqooonnnoooqqqqqqppppppssstttrrrsssvvvvvvsssvvvvvvwwwwwwwwwvvvvvvvvvffffffeeeeeefffggghhhiiissswwwsssuuu}}}zzzssswwwvvv{{{|||uuu}}}ttthhhVVVLLL>>>666333333333111000000000000000000000000000000000000000000000000////////////000000000000......//////000000111111//////000111222222333333000000111222444555666666999999:::888777666888999888999:::<<<===???@@@AAABBBCCCLLL^^^vvvtttVVVKKK???:::;;;;;;666111000000000000000000000000////////////////////////........................////////////////////////------------------------------------------------............---,,,++++++........................//////.........---------........................---------............//////000111222333444444444:::888999LLLxxxiii```VVVOOO```{{{~~~}}}}}}iiiJJJ???;;;555111333333222222111000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++************************++++++************++++++******++++++++++++******,,,,,,++++++,,,,,,---...---------............///------......///000000000000111111111111222222222333333333444444444555555777999;;;<<<>>>EEEPPPYYY{{{tttkkkpppxxx~~~~~~yyyvvv^^^TTTGGG===888555000---/////////......---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))fff\\\WWW\\\dddhhhiiijjjgggiiilllnnnpppoooooonnnnnnqqqrrrpppqqqttttttqqqqqqrrrrrrrrrqqqooolllkkk`````````aaacccfffhhhjjjkkkqqqppprrr{{{yyyssswwwmmm|||qqq```^^^MMMDDD:::333333333333111000000000000000000000000////////////////////////.../////////000000000000......//////000000000000000000111111222333333333111111222222333444555555666777888777666555777999888888999:::<<<===>>>>>>AAA@@@BBBIIITTThhh{{{dddPPPBBB;;;333111333555333///000000000000000000000000////////////////////////................................................---------------------------------------------------------...------,,,,,,..............................------,,,,,,,,,,,,------------------------------------............///000111222333333333333333999===AAAQQQrrrjjj]]]```ggglllooommmllllllgggaaa```^^^```jjj||||||}}}fffOOO:::555555111...111222111111000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++******++++++++++++******,,,++++++++++++,,,------------------............------......///000000000000000111111111222222222333333333333444444444444444666777555444777???FFFLLLZZZnnn}}}vvvoooxxxppp[[[NNNEEE>>>555000000000...,,,.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))kkk^^^UUUXXX___aaa^^^\\\WWW^^^gggmmmnnnmmmllllllkkknnnooonnnnnnqqqqqqnnnjjjkkklllkkkhhhddd___\\\XXXYYYZZZ\\\___cccgggiiigggooopppqqqyyywwwqqquuugggdddPPPUUUAAA;;;555111222333333111000000000000000000000000////////////////////////....../////////000000000...////////////000000000111111111222222333333444111222222222333333444444444555666555555555777999888888999999:::;;;;;;;;;??????@@@@@@???FFFZZZmmmuuu___HHH999555333000000111333222222000000000000000000000000////////////////////////------------------------........................,,,,,,,,,,,,------------------------------------,,,,,,------...------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------------............///000111222222222222222000666;;;777333BBBgggwwwgggjjjpppuuuvvvtttoooggg```pppnnnlllnnnvvv}}}||||||wwwgggHHH;;;222333444111000333000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******+++++++++++++++,,,------------------............------......///000000000000000000111111111222222222222333333333444444444666777777555222222666:::777===GGGRRR___ppp}}}vvvsssssszzzyyyppppppnnnggg[[[LLL>>>555444000,,,+++...000000///------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))aaaWWWNNNOOOSSSRRRQQQPPPMMMWWWcccjjjjjjiiijjjlllhhhlllllljjjkkknnnnnnkkkgggfffdddaaa]]]YYYUUUSSSTTTUUUVVVXXX\\\```dddfffdddnnnnnnmmmuuuuuuoooqqqxxxaaaJJJKKK888555222111222333222000000000000000000000000000////////////////////////........./////////000000////////////////////////111111222222333333333444222222222222222222333333222333555555555666888:::888999999999999999:::::::::<<>>AAAFFFLLLQQQlllxxx||||||}}}~~~vvvnnnYYYRRRHHH===555222111222000...------///000///...++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))OOOJJJFFFGGGGGGFFFIIINNNNNNVVV___ddddddeeeiiilllfffiiiiiiggggggiiihhheeedddaaa\\\WWWTTTQQQQQQQQQSSSSSSTTTVVVYYY]]]```bbbaaajjjiiijjjwww~~~{{{|||}}}~~~yyybbbIII>>>555444333333333222111///////////////////////////..................................../////////////////////...............111222222222222222333333222222222222222222222222222444555555555666999;;;999999999999999999999999777777:::@@@BBB@@@@@@CCCFFFMMM^^^vvv~~~uuuYYY@@@444555:::///111222111///---...///////////////////////////------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000111111111000000333---///888;;;666666<<>>???@@@CCC@@@DDDLLLUUU]]]nnnvvviiiIII999666666555444---///000000//////000111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------...............///------------------------,,,,,,,,,,,,------------//////000000000000//////...///222555333111444::::::EEEWWWuuu|||}}}iiiMMM===888666333222111111000//////111444........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,************************++++++************++++++******++++++++++++*********************+++,,,,,,,,,,,,,,,,,,------------------......///000000000/////////000000000111111000000111111111222222222222333333444444333333222888777666666777999<<<===<<<;;;:::;;;???FFFMMMRRRRRRVVV[[[^^^aaaffflllqqqxxxyyyvvvpppkkkfff]]]UUUPPPJJJBBB>>>===;;;666222---///000222222000///---,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))CCCAAABBBHHHNNNSSS[[[bbb\\\\\\\\\\\\\\\]]]^^^___^^^aaa```\\\ZZZ[[[YYYUUUPPPNNNKKKIIIHHHJJJLLLNNNMMMNNNOOOQQQTTTXXX[[[]]]```gggeeeooo{{{ppp]]]DDD999222333444444222111000000////////////////////////........................---------.........////////////.........---------000000000000000000000000//////000111222333333444222333444444333444666888666666666777777888888888>>>:::888;;;<<<;;;>>>BBB<<<>>>EEELLLKKKLLL^^^ttt}}}wwwlllaaaKKK666111666777555333111000///000111222333333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,---------...//////000000//////...,,,111333///---000666999999888<<>><<<888666555555555555555777;;;>>>>>><<<999777;;;<<<===???BBBDDDFFFGGGHHHMMMNNNHHHBBB???;;;666888555222222444666777777333000,,,)))(((***---///,,,---.........---......++++++++++++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))IIIDDDDDDMMMXXX```ggglll```^^^\\\[[[[[[[[[ZZZXXX[[[^^^]]]XXXVVVVVVTTTPPPGGGFFFFFFFFFGGGHHHJJJKKKJJJJJJLLLOOORRRWWW[[[]]]ZZZ___\\\hhhsssjjjOOO777555000222333333222111111111////////////////////////........................---------.........////////////.........---------000000000///////////////...///000111222333444444111222333333222222444666444444555555666777777888333555;;;>>><<<777777<<>>999666777333...000666222000------...000///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************++++++,,,,,,,,,---------...///////////////......---111000,,,///888888111111555999;;;BBB\\\|||bbbMMMIII888...111444000///444000111111000000000...+++......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))***+++,,,,,,((((((((((((((((((((((((++++++************++++++******++++++++++++***************)))***++++++,,,++++++,,,,,,,,,---------------......///000000000////////////000000000000000000000000111111111111/////////111444666666666333333444666777777555444555555555555666777888999555444444555888999999888333;;;???:::555777888666333333444444333000...---000000///...---,,,,,,,,,+++,,,,,,+++***)))***++++++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))RRRUUUYYY___dddeeecccaaaZZZXXXWWWWWWXXXYYYWWWVVVTTTRRRQQQQQQRRRPPPKKKFFFCCCCCCCCCDDDFFFHHHKKKLLLKKKKKKMMMRRRSSSSSSWWW]]][[[dddccclll```JJJ@@@888000111111111111000000000000////////////...............------...//////...,,,------------------------//////.........---------111111111111000000000000000000000000111111111111222222222333333333444444777666666666666777777888666666777888:::;;;<<<<<<;;;;;;;;;<<<>>>AAACCCEEEMMM\\\nnnzzzttt^^^LLLBBB>>>;;;999555555444444444333333333222111111111000000////////////...------------.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---.........---,,,,,,+++++++++,,,,,,,,,------------,,,+++******+++,,,------------.........//////---------............///111111111000000000000000111555777888;;;HHH]]]mmmuuuYYYCCC777444444333333222111000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********************))))))))))))******,,,+++++++++***)))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000000////////////000000111111111222222222222222333444444555555666333333333444444444555555444666888888777666666666666666555555555444444444555555666666666666555555111111111111111000/////////............---------***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((())))))+++*********))))))((((((+++*********))))))((((((eeedddbbbbbbaaa^^^ZZZWWWSSSRRRQQQQQQRRRRRRQQQPPPQQQOOOMMMLLLLLLKKKGGGCCCBBBBBBBBBCCCEEEGGGIIIKKKIIIHHHJJJOOOPPPRRRXXX```oooyyywwwzzzoooQQQ>>>777555111111111111000000000//////////////////...............------...//////...,,,------------------------///.........------------........................//////000000000111111111222222222333333333333444555444444444444555666666555666666777888999::::::>>>>>>======>>>@@@AAABBB@@@JJJUUU[[[```llluuu[[[QQQCCC:::666444222000222111111111000000000000111111000000000/////////......---,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++------......---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++************+++,,,++++++,,,,,,,,,---------------------............000000000000000000000000111444666555555<<>>>>>>>>>>>@@@@@@AAABBBDDDEEEGGGGGGIIIIIIJJJLLLKKKKKKSSS\\\wwwwwwfffNNN:::222222333333111000000000//////////////////.........---------------,,,---...///---+++------------------------------------------------...///////////////000000////////////000000000111111111111111222222222222222111111222222333444555666666666666666666777777666777999;;;>>>AAACCCDDDAAA@@@@@@???@@@CCCGGGKKKFFFMMMYYYiii{{{yyyhhhYYYLLL???666666555444555777777555333222222222111111111000000...........................---,,,,,,+++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++))))))*********+++++++++***))))))))))))))))))***)))))))))************+++,,,,,,---------...............///////////////000//////000222444444333111666999AAAQQQmmmlll^^^DDD>>>666333444666555333///.........------,,,,,,........................------------------------+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))************************'''(((((()))***++++++,,,******))))))))))))******)))))))))***+++++++++,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,---------...............///////////////000000000000111111111111111111111222333333444444222222333333333444444444111333555666444333333333222222222222222222222222//////000000000000//////...////////////...------------------,,,,,,,,,+++******++++++++++++******************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))((((((YYYUUUNNNIIIGGGGGGGGGGGGJJJHHHGGGGGGHHHIIIGGGFFFDDDCCC@@@===;;;;;;===>>>@@@AAABBBCCCEEEFFFFFFGGGHHHHHHJJJLLLJJJIIIQQQ\\\sssbbbiiimmmrrrlllWWW@@@444555777444111000000000////////////...............---------------,,,,,,---......---+++------------------------,,,,,,------------------------......////////////...////////////000000000000000000111111111222222222222222222333444555666666666777777777777777777444555777999<<<>>>@@@@@@???===<<<<<<>>>@@@BBBCCCEEEGGGIIIKKKOOOYYYgggrrrzzzuuuaaaWWWIII???::::::;;;<<<666555444333333333222111222222222222111111111111------------............///......---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++))))))*********+++++++++)))))))))******)))))))))************++++++++++++,,,,,,,,,------------...------........./////////000//////111444666555333;;;666333666BBB[[[~~~kkkSSS@@@666777777777555222///---,,,///...............------------------------------------------------------++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))******++++++******))))))))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---------......------....../////////000000000000000000000000000000000111111222333333333222222222333333333444444222444666666555333333444222222222222222222333333//////000000000000//////---............---,,,,,,---,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((())))))NNNKKKGGGDDDDDDEEEEEEEEEEEEDDDBBBCCCDDDDDDCCCAAA@@@@@@???===;;;;;;===@@@@@@AAABBBDDDEEEFFFFFFFFFFFFGGGIIILLLMMMRRR```nnntttccciiivvv______UUUCCC222///555777222...000000////////////...............------------,,,---,,,+++,,,......,,,+++------------------------,,,,,,,,,,,,------------******++++++,,,---------......////////////000000///000000000000111111111222222222333444555666777555666666666777777888888666777888999::::::::::::<<<:::999999;;;<<<======AAADDDFFFFFFCCCDDDJJJOOOVVV[[[dddnnn|||vvvjjj```UUULLLHHH<<<888666888999777666888444333111000//////000111000000000000////////////---------...............//////...------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,*********++++++++++++,,,)))******++++++******)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////111000//////111222222222333444555555555<<>>???@@@@@@???===;;;===>>><<<;;;;;;>>>AAA???@@@AAACCCDDDDDDDDDDDDGGGGGGJJJPPPWWWfffmmmooo~~~hhhWWWPPPAAA666...111555333///...000000/////////..................---------,,,,,,---,,,+++,,,---...,,,***------------------------++++++,,,,,,,,,---------)))******+++,,,,,,------........./////////000000/////////000000000111111222222222333444555666777333333444555666777777888777888999::::::999888888;;;:::::::::;;;<<<<<<<<<888===BBBDDDCCCBBBCCCEEEDDDGGGJJJMMMSSS^^^mmmxxx{{{xxx{{{~~~{{{wwwcccYYYQQQLLLFFF===888999888555666::::::333///000222222222111000000111222/////////.........------------......///////////////...------,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,+++************++++++++++++,,,,,,++++++,,,,,,,,,---------+++,,,,,,---......////////////000/////////000000,,,111666666444555888;;;CCCYYYxxxzzzVVVMMMAAA777222222444666///...------///222444555........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))******))))))))))))******+++++++++***************))))))))))))))))))))))))************++++++++++++,,,,,,,,,---------......,,,,,,---......///000000111111000000//////////////////000000111222222222111222222222222333333333000222444555333222222222000000000111111111222222---......//////......---,,,,,,,,,,,,,,,++++++***++++++++++++************+++***)))(((((()))***+++************************(((((((((((())))))******))))))(((((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))?????????@@@BBBBBBAAA???@@@>>>======>>>???===<<<888;;;===<<<;;;;;;>>>AAA===???@@@BBBCCCCCCBBBBBBJJJJJJMMMUUUbbbyyynnnaaaNNN<<<888444333777666000---///000/////////..................---------,,,,,,,,,,,,,,,+++,,,---...,,,***------------------------+++++++++,,,,,,---------++++++,,,------...//////............/////////000////////////000000000000111111111222333555666777111111222333555666777777555666888:::;;;;;;;;;:::888999;;;;;;<<<<<<===>>>===@@@CCCDDDBBB@@@AAABBBAAADDDFFFFFFDDDEEEKKKPPPNNNUUU```hhhgggfffmmmvvv}}}zzzwwwzzzvvvnnnkkkjjjddd[[[VVVSSSQQQMMMIIICCC>>><<<>>><<<777777;;;<<<555222333333///111666111222333222111000000111000000/////////................../////////000000...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------,,,+++***************++++++++++++++++++,,,,,,,,,---------++++++,,,------...//////+++...000111000///000111///222222///111777:::888:::<<>>777000000333555222---444000---///222333///***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******,,,+++++++++******)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......,,,,,,------...///000000111111000000/////////.../////////000111111222222111111222222222333333333///111333333222111111111.../////////000000111111,,,------......------,,,+++,,,,,,,,,,,,+++******+++++++++************)))+++***)))(((((()))***+++))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))@@@@@@??????>>>>>>>>>===>>>;;;999999;;;===;;;999;;;;;;<<<======<<<<<<<<<>>>AAADDDDDDEEEHHHHHHEEEOOOWWWdddppp~~~lll^^^\\\NNN999444444333222111000///...///////////////////////////...---,,,,,,---...///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000111111111222222222222333333333333333333333333666666666666777777777777999999::::::;;;<<<======<<<>>>??????>>>>>>???@@@??????@@@AAABBBBBBBBBBBBDDDEEEFFFGGGIIIKKKLLLLLLTTTUUUWWWZZZ[[[XXXSSSOOOQQQQQQPPPOOONNNNNNMMMMMMHHHFFFCCCAAA???>>>======::::::999888777666555444333333333333333333333333444444333333222111000000000000000000000000000000...........................---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++************************************************+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000111111111111222333444555555555777===JJJ]]]ppp}}}ttt___NNNCCC===888444111111111111111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))************((()))***+++***)))'''%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))*********))))))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------..................///000000............////////////000000000000111111111111000000000000000000000000222222222222222222222222111000000///////////////------......------,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******************************))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((($$$&&&)))***))))))***+++>>>>>>>>>>>>======<<<<<<===;;;999999;;;<<<;;;999:::;;;;;;<<<<<<===<<<<<>>???@@@@@@AAAAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFHHHIIIHHHEEEBBBBBBBBBBBBAAAAAA@@@@@@???AAA@@@???===<<<<<<======999888777666555444444333333333333333333333333333444333333222111111000000000000000000000000000000........................---,,,+++************+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++))))))*********+++++++++************************************************+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,------------....../////////000000000000000000000000111222333333888777666666999@@@IIIOOOVVVjjj|||ooodddOOOGGG>>>888777777666444000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++))))))))))))************((()))***+++***)))'''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,------...---------------......///............/////////////////////000000000111111000000000000000000000000222222222222222222222222111000//////......//////---------...------,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))******************************))))))))))))((((((((('''''''''''''''(((((((((((()))((((((((((((((((((((($$$%%%&&&&&&%%%&&&''')))<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888999:::;;;;;;:::999::::::;;;<<<===>>>>>>AAA???EEEQQQYYY\\\bbbjjj~~~ooo~~~nnnbbbRRR???555555333333222111000//////...........................------............------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////////////////000000000000000111111222333444555555555555555666666666666777888888999999:::;;;;;;;;;999:::<<<;;;::::::;;;===;;;<<<===>>>????????????AAA@@@@@@??????>>>======@@@???======??????>>>===;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::;;;<<<777666666555444333222222222222222222222222222222333222222111111000000///////////////////////////------------------------++++++******))))))******++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))*********++++++************************************************+++************)))))))))))))))))))))))))))))))))+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000////////////000111222222222333444333333333555777888BBBRRRcccpppzzz}}}{{{tttfffYYYNNNDDD<<<444111///000222333000...////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************))))))))))))))))))************((()))*********)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))************))))))))))))))))))))))))))))))******************************++++++,,,---------,,,,,,,,,,,,,,,------...---............/////////.........////////////000000000000000000000000000111111111111111111111111000000///............///---------------,,,++++++,,,++++++++++++*********))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''&&&$$$$$$&&&(((:::::::::::::::::::::::::::999999999999:::;;;;;;999::::::;;;<<<>>>??????===???OOOhhhyyy{{{lllnnn{{{nnn___QQQCCC666222444333222222111000/////////........................,,,,,,...//////...,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////.........////////////000///000111222333444555555444444555555555666666666888888888999999999::::::888:::;;;;;;:::999;;;<<<:::;;;<<<===>>>>>>>>>>>>@@@@@@???>>>>>>===<<<<<<@@@>>>>>>>>>???@@@>>>===;;;;;;;;;;;;<<<<<<<<<<<<666666666666777888888999666555555444333333222222111111111111111111111111111111111000000/////////........................------------------------++++++************++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++,,,,,,,,,,,,))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))+++++++++******************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000////////////000111222222+++...222444555666777888===:::777888???JJJUUU\\\ttt~~~qqqaaaUUUJJJIIIDDD>>>:::777444222666555444444444222...+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((((()))))))))************))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((())))))************)))))))))))))))))))))))))))*********************************+++,,,,,,------,,,,,,,,,,,,,,,------...---------.........//////---------.........//////000000000000000000000000000000000000000000000000000///......------......,,,------------,,,++++++++++++++++++************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((***++++++)))((('''(((999999999:::::::::::::::999999:::999999:::;;;<<<;;;;;;;;;;;;===>>>@@@AAA???CCCUUUqqquuujjjkkk{{{pppiiiXXXBBB666444444222222111111000000/////////........................+++,,,---......---,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............---.........//////////////////000111333444555555444444444444555555555555777777777888888888888888888999;;;:::999999:::<<<:::;;;<<<===>>>>>>>>>>>>==================<<<<<<::::::;;;===???>>>;;;999888888888888888888888999666666666666666666555555555555555444444333333222000000000000000000000000000000////////////......------------------------------------------------,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------............////////////000000000000000111333333---///111111000000111222666444444666:::>>>>>>>>>@@@MMM\\\dddkkkrrryyy}}}zzzpppkkkVVVSSSPPPOOOMMMIIIDDD???:::777555333222111222444222111111111222222111000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((((((((()))))))))************))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++,,,,,,------------,,,---......///------------............------------............///////////////////////////////////////////////////......---------------,,,,,,------,,,,,,+++***+++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((()))'''***...///---)))'''&&&::::::::::::;;;;;;;;;;;;999:::;;;;;;::::::<<<>>>>>>=========>>>???AAABBBGGGMMMZZZnnn|||vvv}}}kkkeeeRRR;;;222444555000111111000000000/////////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.....................///////////////000000111222333444444333333333444444444555555777777777777777777777777777999::::::999888:::;;;999:::;;;<<<============:::::::::::::::;;;;;;;;;888888:::<<<>>>===:::777666666666666555555555555666666666666555444333333444444444444333333333222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++))))))***++++++***))))))************************))))))*********+++++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))***************************++++++++++++++++++++++++,,,,,,,,,,,,------........./////////000000000000111222333333000000111000......///111000111333666:::;;;:::999555999===>>>@@@EEELLLQQQLLLPPPVVV^^^dddiiilllnnnpppuuuxxxuuussstttuuuttttttwww~~~zzzmmm```ZZZVVVNNNFFFCCC===;;;999999:::::::::999888444333444333111222555//////...---...///000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))(((((())))))))))))************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***'''((()))******+++******))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,---------------......///,,,------------.........---------............///////////////////////////..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++******+++************))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''(((((()))%%%(((+++---+++(((%%%$$$;;;;;;;;;<<<<<<<<<======999;;;===<<<;;;;;;>>>@@@AAA@@@???>>>???@@@BBBCCCOOO\\\iiivvvuuupppaaaSSSBBB999444111000111000000000000////////////---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.............../////////000000000000000111111222222222333222333333333333444444444666666666666666666666666555777888888777777888999888888999:::;;;;;;;;;;;;999999999999999999999999999999999:::<<<<<<;;;999777777777666666555555444444444555555555444333222333222222222222111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++((()))***++++++***)))(((************************(((((()))))))))*********(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((()))))))))*********+++************++++++++++++***++++++++++++,,,,,,,,,---------.........//////////////////000111222222...000111111111111333555444333111000111333777:::;;;:::888777777999===BBB;;;;;;<<<>>>AAACCCDDDDDDEEEIIIKKKIIIJJJLLLLLLIIIIIILLLOOOSSSUUUVVVVVVVVVLLLEEE@@@???===:::999;;;???>>><<<:::888666444222333//////333333//////333222111000...,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((((((((()))))))))))))))))))))))))))***************)))))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((()))******+++++++++))))))))))))))))))))))))************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,---------.........---............/////////////////////////////////------------------------...------,,,+++,,,,,,,,,+++,,,,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&''''''((())))))%%%'''((((((&&&%%%&&&&&&<<<<<<<<<======>>>>>>>>>999<<<======;;;;;;>>>AAACCCBBB@@@??????@@@BBBCCCQQQgggzzzpppeeebbbTTT>>>222777777...,,,444000000000000////////////------------------------...---++++++++++++---...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111111111111111222222222222333333333444444444666666666666666555555555444555666666555555666888666777888999999::::::999<<<<<<;;;;;;::::::999999:::888555555777999::::::777666666555444333333222111222444555555444333333111111111111000000000000........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,---------.........//////...------......///000111///111222222111//////000...222555777666555555555000000222666777777999;;;;;;999888888:::<<<======:::===>>>===@@@CCCBBB===???@@@AAAAAABBBAAA@@@@@@;;;999::::::666222444999222333555777888666444333444111111555444...,,,...---......---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++''''''(((((())))))******))))))))))))******************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''(((******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,---------...............////////////000////////////////////////------------------------...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))(((((('''%%%###%%%(((+++>>><<<;;;<<<>>>>>>;;;888666999<<<============>>>BBBCCCCCCAAA>>>???CCCHHHYYYnnnooofffZZZNNN:::888666333222222333444////////////////////////------------------------++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------000//////.........//////000000000000111111111111///000000222333444555555777666555444444444444444555555555555666666666666444444666:::???@@@>>>;;;:::;;;;;;<<<<<<;;;;;;:::777777777777777777777777555555555666555555444333222222222111111111000000//////////////////////////////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000000000///////////////000333333222222333333444555222222333555666888999999888888888888888999999999888999;;;<<<<<<;;;999888888888888888888888888888666666666666555555555555666666555444333333222222111000///......///000111///////////////......------------------------------------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++(((((((((((((((((((((((()))))))))***+++++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++)))************+++++++++++++++******++++++,,,---...---,,,,,,,,,,,,---...............////////////////////////..................---,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''@@@???===???AAAAAA???===?????????===<<<>>>AAADDD??????@@@AAABBBEEEIIIMMM\\\zzz|||uuudddMMM>>>777666444222111111111222........................------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////.........////////////000000000111111111///000000111333444444555666666555444444444444444555555555555666666666666666666777:::======;;;777888888999999999999888888666666666666666666666666555555555555555444333333222222111111111000000000///////////////////////////.........------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------..................///000111000000///////////////000222222222222222333333444333333444555777888999:::666666777777888999999:::777888:::;;;;;;:::888777777777777777777777777777666666666555555555444444555555555444333222222222111000///......///000111///////////////...------------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))******************++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++)))************+++++++++++++++******++++++,,,---...---,,,,,,,,,,,,---...............////////////////////////..................---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''>>>=========???@@@???>>>>>>>>>>>>===<<<===@@@BBBDDDDDDGGGMMMVVV___fffiiiyyyzzzpppUUU===666555333222000/////////000........................------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////......//////////////////000000000000111111///000000111222333444444555555444333333333444444444555555555555666666666888888999:::;;;:::777444555666666777777666666555444444444444444444444444444444444444444333333222111111111111000000000000////////////////////////............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++************)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------///...............//////000//////......///000000111111111111111222222333222222333444555777888888444555555666777888999999666777888999999888777666555555555555555555555555555555555555444444444444444444444333222222111111000//////......//////000...////////////...------------------------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))******************))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++)))************+++++++++++++++******++++++,,,---...------,,,,,,------...---............//////////////////............---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))(((''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''>>>>>>======>>>>>>>>>>>>;;;>>>AAABBBBBBAAAAAAAAAEEEKKKWWWjjjzzzpppZZZ@@@666999333222111///////////////........................------------------------++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------.........///////////////////////////000000000111///000000111222333333333444444333333333333333444444444444555555555666666777888888999999888555444444444555555555555444444444444444444444444444444333333333333333222222111111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,+++++++++,,,,,,//////.........///000000000000000000000111111222000000111222333444555555555555555555666666666666444555666666666666555444555555555555555555555555444444444444333333333333333333222222222111111111////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,******************************))))))))))))******************************++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))*********+++++++++++++++******++++++,,,------------------------------------.........////////////.........------------,,,,,,+++++++++++++++************************************************))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''AAAAAA@@@@@@??????@@@AAAAAABBBCCCDDDCCCDDDGGGIIIHHHWWWrrroooVVVAAA777555666222222111000000000//////........................------------------------++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...///000000//////...////////////000000000000000000111111222222333333333222222222222333444444444444444555555555555444555666777777666666555444444555555555555444444444444444444444444444444222222222222222111111000000000000/////////......------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,...............///000000000000//////000000111222111111222333444444555555666555555444444333333222444444444444444444444444555555555555555555555555333333333333222222222222111111111111111000000000......////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************************))))))))))))))))))***))))))))))))))))))))))))+++******))))))((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++))))))*********+++++++++++++++******++++++,,,---------------------------------------........................------------,,,,,,+++************+++************************))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''??????@@@??????@@@CCCEEECCCBBBAAAAAADDDLLLUUU\\\mmm~~~tttxxxkkkRRR;;;444888666---222222222111111000000000------------------------------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...000000000//////......////////////000000000000000111111111222222222222111111222222333333333444444444444555555555111333555555555444555777444444555555555555444444333333333333333333333333111111111111111000000///////////////............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))*********************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...---------------......------------...///000000000000000000000111111222333333444555555666777777444444444333222222111111333333333333333333333333444444444444444444444444222222222222111111111111000000000000000000000000---......//////......------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++******++++++,,,***************************))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++)))************+++++++++++++++******++++++,,,---,,,------......------,,,,,,------------..................------------,,,,,,+++******))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''???AAACCCDDDDDDGGGMMMQQQKKKOOOWWW```kkkxxxmmm```^^^MMM:::333444555222///111111111111111000000///------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,...000111000//////........./////////000000000000000000111111111111111111111111111222333333333333444444444555555555111333555555333222444666333333444444444444333333222222222222222222222222000000111111000000///.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************)))))))))*********++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////------------...///000000111000000000000111222222222222333333444444555555111111111222222222333333444333333333333333333444333333333333333333333333222222111111111000000000////////////////////////------...//////...------------......------,,,+++++++++++++++++++++++++++)))*********++++++++++++,,,++++++******++++++,,,************************))))))(((((((((((())))))''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++)))************+++++++++++++++******++++++,,,---,,,,,,---......---,,,,,,,,,,,,---------..................---------,,,,,,++++++***)))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''FFFIIILLLNNNQQQUUU\\\aaa]]]jjj~~~qqq___VVVDDD888555:::888---...999///000000000000000///...------------------------------------------------++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,...000111111000///............/////////000000000000000111111111111111111000000111222333333333333333444444444555555222444666444222111222444222222333333333333222222000000000000000000000000000000000000000//////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***+++,,,---...,,,,,,,,,---...///000111111111111111111222222333//////000000111111111222---...///111222333555555444333333222222333333444111111111111111111111111111111111111000000000000.........///////////////,,,---...//////...---,,,------......------,,,+++++++++++++++++++++++++++))))))******++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''(((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++)))************+++++++++++++++******++++++,,,---,,,,,,---......---,,,,,,,,,,,,,,,---------............---------,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''EEERRRhhhzzzzzztttzzzmmmVVVIII888666444222000000111222111111000///////////////------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////000000000000111111111111000000000000000111111222333333333333333333333333111111111111111111111111444333333222111000//////000000000000////////////.................................------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************************************(((***+++***)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111111111111111111111000000000000000000000000333333333333333333333333111111222333333333333222222111111000000000000000000000000000000///......000//////...------,,,,,,------------,,,,,,+++***------------,,,,,,+++***************************++++++++++++++++++++++++***++++++,,,+++***)))(((+++*********))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))******)))'''((())))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++//////.........---------------------------------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''YYYgggxxxaaaJJJ???777666333111000000111222000//////...---.........------------------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------....................................//////000000000111111111000000//////000000111222333333333333333333333333111111111111111111111111333222222111111000000000000000000/////////.................................---------,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************************************((()))******)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------.........////////////000111111111111111111111111////////////////////////222222222222222222222222000111222222333333222222222111000000//////000000///000000000000///....../////////...---,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++***++++++++++++***)))(((*********)))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((((())))))))))))(((''''''(((((((((((())))))))))))(((((()))))))))***************))))))))))))******************+++++++++,,,+++,,,,,,------,,,,,,+++///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''~~~vvveeeNNN===666666444333111000000000111///...------,,,,,,------------------------------,,,,,,,,,,,,++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................//////000000000000111111000000//////000000111222222222222222222222222222111111111111111111111111111111111111111111111111000////////////.........------------------------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))******(((((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))***************************************++++++++++++,,,++++++,,,,,,,,,---------------------............////////////////////////////////////////////////111111111111111111111111000000111222222222222222222111000000//////000000/////////000//////...---///......------,,,,,,+++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))******++++++******)))(((******))))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''&&&)))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------,,,,,,+++......------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''qqq[[[JJJ;;;555666444333222000000///000000///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.................................////////////000000000111///////////////000111111222222222222222222222222111111111111111111111111///000000000111111111222/////////.........------------------------------,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,************************************************************************((((((((((((((((((((((((((()))***)))((('''(((***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------........................////////////////////////000000000000000000000000///000000111222111111111111111000///////////////...////////////...------------------,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))******************))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))***)))'''&&&&&&((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))************))))))((())))))))))))*********+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''~~~XXXBBB888222333777222111111000////////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------..............................////////////000000000/////////...///000000111111111111111111111111111000000000000000000000000/////////000111111222222............------------------------------------++++++++++++++++++++++++*********+++++++++,,,,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------........................////////////////////////...///000000111111000000111000000///.../////////...............---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,+++++++++******+++,,,,,,+++++++++************************(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%(((******(((&&&'''((('''''''''&&&'''((()))***(((((((((((())))))))))))'''(((((((((((()))))))))((()))************)))(((((())))))))))))*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''vvv[[[@@@666555222111333000000000//////.........000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))************+++))))))******+++,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,,,,------************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......////////////000000//////......//////000111000000000000000000000000000000000000000000000000/////////000000111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))++++++++++++++++++++++++)))))))))************+++))))))*********+++++++++++++++++++++,,,,,,,,,,,,------------------------........................////////////////////////......///000000000000000111000//////......//////------......------,,,+++++++++++++++++++++++++++)))***++++++++++++++++++)))***++++++++++++++++++************************(((((((((((((((((((((((())))))((((((((()))******''''''(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******''''''))),,,)))(((''''''''')))***+++(((((((((((())))))))))))''''''(((((((((((())))))((()))***++++++***)))((()))))))))*********+++++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''}}}tttwwwrrrMMM===222333555222000222...////////////...------///...------,,,,,,------++++++++++++++++++++++++++++++++++++************))))))))))))************((())))))***++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++,,,***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------........./////////000000///............///000000000000000000000000000000000000000000000000000000/////////000000000000000---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******++++++************++++++++++++************************************************))))))))))))))))))))))))************************'''((()))(((''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))************************))))))))))))************))))))))))))*********++++++++++++,,,,,,,,,------................................................////////////////////////---...//////000000//////000000///............///,,,------------,,,++++++*********+++++++++++++++))))))***+++++++++++++++))))))***+++++++++++++++************************)))))))))))))))))))))))))))(((((('''((()))***+++'''''''''((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&)))+++)))'''''',,,000...,,,***((('''((())))))(((((((((((())))))))))))'''''''''((((((((())))))((()))***++++++***)))(((************+++++++++,,,+++,,,,,,------,,,,,,+++************+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''uuuyyy}}}{{{ttttttoooDDD:::222///333444000000555.........///......------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))************((())))))***++++++,,,,,,,,,++++++++++++++++++,,,------,,,++++++*********))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------............/////////000...............///000000000000000000000000000000000000000000000000000000000000000000000/////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************'''((()))((('''&&&''')))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,---------................................................000000000000000000000000---......///////////////000000///...............,,,------------,,,++++++******************++++++((()))***+++++++++++++++((()))***+++++++++++++++************************************************)))(((''''''''')))***+++&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''')))+++)))&&&(((...444111000,,,)))''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))''')))***++++++***)))'''***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''~~~vvvwww{{{yyytttXXXCCC;;;222222222111000//////...///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************)))************+++++++++************************)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///...---,,,,,,---...///............////////////............//////////////////000000000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,------------------------------........................//////............//////......................................................---------,,,,,,,,,,,,,,,,,,+++++++++******************************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))'''(((((()))***++++++++++++++++++*********))))))************************))))))*********))))))((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((wwwwwwuuurrriiiWWWAAA444111222222111111000//////...............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************)))************+++++++++************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------///...---,,,,,,---...///............////////////............//////////////////000000000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,,,,------------------------------........................//////............//////...................................................------------,,,,,,,,,,,,,,,+++++++++*********************************************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++++++++*********))))))************************))))))*********))))))((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''vvvqqqfffWWWJJJ===222///111222111111000000//////...............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************)))************+++++++++************************)))))))))*********++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,......------------......---............/////////---............/////////...//////000000//////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------------------------------------------------///......------......///------------------------------------------------------------,,,,,,,,,,,,,,,++++++++++++*********************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******+++++++++++++++***************************************((())))))******)))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''ppp]]]PPPAAA888333000222555111111000000////////////.........---------,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++************************))))))*********+++++++++************************))))))))))))************------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,---------------------------------.........//////---------.........//////...//////////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------------...---------------------------------------------------------,,,,,,,,,++++++++++++++++++*********************************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))************************************************************'''((())))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''oooWWWAAA999111111222111000111000000000///////////////...------------,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++************************))))))*********+++++++++************************(((((()))))))))*********---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,------------------,,,------------............------------..................////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((())))))))))))))))))*********************************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''zzzsss___KKK:::444000///333555222...---////////////////////////------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************)))************+++++++++************************((((((((()))))))))******,,,++++++******++++++,,,************++++++++++++,,,,,,------------,,,,,,,,,------------.........,,,------------.........---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))******)))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))*********************+++++++++))))))))))))))))))))))))&&&&&&'''((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ooo||||||iiiQQQ???555000333000111444555111...///////////////////////////---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************)))************+++++++++************************(((((((((((()))))))))***+++******))))))******+++************+++++++++++++++,,,------------,,,+++,,,,,,---------.........,,,,,,---------.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++***)))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwsssrrrjjj\\\III777///222888222///---///...,,,...222.........///////////////---------,,,,,,,,,++++++---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++************************)))************+++++++++************************(((((((((((())))))))))))******))))))))))))******)))************+++++++++++++++------------++++++,,,,,,,,,---------......,,,,,,,,,---------......---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,*********)))))))))))))))))))))******++++++++++++))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&sss___PPP>>>444444555444000////////////............------------------------,,,,,,,,,++++++************---111111...+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************************************************************))))))))))))************************************,,,,,,,,,++++++*********++++++++++++++++++++++++---.........---,,,,,,+++,,,------......------,,,------............------+++++++++,,,,,,---------,,,,,,+++***))))))******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))******++++++++++++******)))+++,,,,,,+++***++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,------...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))))))))***))))))((('''&&&+++***)))(((((()))***+++******))))))(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~lll\\\PPPFFF999222111333222000////////////............------------------------,,,,,,,,,+++++++++******+++///333444111---++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************************************************************))))))))))))************************************,,,,,,,,,++++++*********++++++++++++++++++++++++------......---,,,,,,+++,,,,,,------------,,,,,,------............------++++++,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***)))))))))))))))))))))******++++++++++++******)))***,,,,,,*********+++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++)))******++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))((())))))))))))(((((('''******)))(((((()))*********)))))))))((((((((('''((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||vvvnnn___LLL===>>>999333000///000000000/////////............---------------------------,,,,,,,,,++++++++++++***---000444555333000---,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************************************************************************************))))))))))))************************************+++++++++++++++*********++++++++++++++++++++++++---------------,,,,,,+++,,,,,,------------,,,,,,------............------,,,,,,,,,,,,,,,+++++++++,,,+++******)))*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))************++++++++++++******)))***,,,,,,*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))************************((())))))******))))))((())))))))))))))))))))))))'''(((((())))))))))))(((***))))))(((((())))))***))))))))))))(((((((((((()))(((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwhhhXXXKKK@@@666000111222222000///...///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---///333444333111---+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************************************************************************************((()))))))))************************************+++++++++***************************++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,------......------,,,---,,,,,,,,,++++++******++++++***************+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***************++++++++++++*********+++------+++++++++,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++******))))))************++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%''')))******)))'''%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))***)))))))))))))))(((((()))))))))))))))))))))(((((((((((()))))))))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvppp^^^UUUGGG:::222000222555...111333222000...///000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000111///,,,***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))))))))******+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,++++++*********+++***************++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******************++++++++++++******+++---......---,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******))))))((()))))))))******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))******)))'''%%%'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((('''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))***))))))((((((((())))))((((((((((((((((((((()))))))))))))))))))))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&vvv___SSSBBB>>>888222000111333555000111333222111/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++***,,,------+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***************(((((())))))***+++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++******************)))******+++,,,******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***((((((((()))******++++++******++++++++++++******+++---......---,,,,,,---******+++++++++,,,,,,,,,*********+++++++++++++++++++++*********)))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''(((((())))))))))))((('''(((((())))))(((((('''(((((((((((()))))))))))))))(((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttYYYBBB888999888666555444333111000111111000////////////............---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***'''(((***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))*********+++((((((((()))***+++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************++++++++++++******))))))***++++++,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******'''(((((()))******++++++******++++++++++++******)))+++,,,,,,+++******+++******+++++++++,,,,,,,,,)))*********++++++++++++************))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((())))))))))))(((((('''''''''((())))))((('''''''''((((((((()))))))))***((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}wwwqqqjjjYYYDDD777444222000///111333333111///111///,,,,,,---//////.........---------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---)))&&&&&&(((++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))******+++++++++,,,******))))))***+++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''(((((()))***+++++++++******++++++++++++******((()))++++++)))((()))*********+++++++++,,,,,,,,,))))))******++++++++++++)))))))))))))))*********'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&((()))*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))***))))))(((''''''&&&'''((())))))((('''&&&'''((((((((())))))******'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&yyyiii^^^MMMIIIDDD@@@>>>:::555111111111111111000000000///........................***++++++,,,---...//////++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))************************************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))((('''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''***)))((('''&&&&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''yyynnncccWWWIII???<<<999666555555444222///111111111000000000//////........................++++++,,,,,,---.........++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))************************************************))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))((('''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))(((''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***)))((('''&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''uuuccc[[[PPPGGG@@@;;;666222333222111111333333222111000000000000////////////------------------------,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************************************))))))************))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''''''''((('''(((((())))))((((((''')))((((((''''''(((((())))))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''uuu]]]JJJBBB===666333333444555555444444333333333222222111000000/////////.........---------------------------------,,,,,,,,,++++++************************+++++++++***************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************))))))((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********************************************************))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((('''(((((((((((((((((('''(((((((((''''''((((((((()))(((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''ttt]]]NNNGGGDDD???::::::777333111111222333444111111111000///........./////////............------------------------------------,,,,,,+++******************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''pppeeeRRRIII===666666666555333222222222222222222333333...///111000//////000111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((((((''''''''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''zzzzzzrrrcccUUUKKKDDD>>>333333666999;;;999333///---...///000111111333444///111333222000000111333.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''((())))))&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((('''''''''''''''((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''@@@GGGHHH???777666999<<<;;;888333000000111333444333333333000...---...//////111222111---,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''((()))***&&&''''''''''''''''''&&&'''''''''&&&&&&''''''''''''''''''''''''((()))***&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''999888777555444444444444222222222111111111000000111111111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++(((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((''''''******))))))((((((''''''))))))(((((((((((())))))))))))((('''''''''''''''))))))))))))(((((((((((((((((((((((()))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))+++***)))(((((()))***+++---,,,***(((''''''((()))))))))))))))))))))))))))''''''&&&''''''((()))***))))))(((((('''''''''&&&((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%''')))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''+++*********))))))((((((((((((((((((''''''''''''+++*********))))))((((((((((((((((((((()))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''666666555444333333333333222222222111111000000000111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++((())))))******))))))((())))))(((((((((((())))))***)))))))))((((((((('''***)))))))))((((((((('''))))))(((((((((((())))))))))))((('''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))++++++******************))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((()))))))))******))))))************))))))))))))(((((((((((())))))******)))(((((()))******---,,,***(((''''''((())))))))))))))))))))))))))))))(((((('''''''''(((((()))(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%'''((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''******)))))))))(((((((((((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((()))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''333333222222222222222333111111111111000000000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))******************)))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))*********++++++))))))************))))))))))))(((((((((((())))))***))))))(((((())))))***,,,+++)))((('''(((((()))))))))))))))))))))))))))******(((''''''&&&&&&&&&((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((((((((((('''))))))))))))))))))))))))))))))((((((((((((((('''((((((((((((((()))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''111111000000111222333333000000000000000000000000000000/////////.........------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++******))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))*********++++++++++++))))))************))))))))))))(((((((((((()))))))))))))))(((((()))))))))+++***)))((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&((())))))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''))))))))))))************((((((((((((''''''''''''((((((((((((((())))))***************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''000000000000111222333333/////////////////////////////////............---------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))******++++++++++++******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((''''''''''''''''''((((((((()))))))))***(((((((((((())))))))))))((((((((())))))******+++(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((())))))))))))))))))*********++++++++++++))))))************))))))))))))(((((((((((())))))((((((((())))))((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))*********+++''''''''''''((((((((((((((((((((((((((())))))***************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''000000//////000111222222............///////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))))))))******************)))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((('''''''''''''''''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''((())))))))))))))))))))))))*********++++++))))))************))))))))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((******'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&(((******)))''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((()))))))))'''(((((())))))*********'''(((((((((((()))))))))((((((((((((((()))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''///...............///000---------....../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***))))))(((((())))))******))))))((())))))(((((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***))))))(((((((((((())))))))))))(((''''''''''''''''''''''''((()))*********(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******))))))************))))))))))))(((((((((((())))))''''''((())))))(((''''''''''''((((((((((((((('''))))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''((((((((()))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&(((***+++)))((('''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))******&&&&&&'''(((((()))******((((((((()))))))))******((((((((((((((()))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''...------,,,,,,------------------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))((((((((())))))))))))(((((())))))(((((((((((())))))'''((((((((())))))******'''((((((((())))))******))))))(((((((((((())))))))))))((('''''''''''''''&&&''''''((()))******+++(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&''''''((((((((((((((('''))))))))))))))))))))))))***)))(((''''''&&&''''''&&&'''''''''(((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((((((((())))))******''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%(((++++++***((('''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((())))))******++++++%%%&&&&&&'''((())))))***(((((())))))******++++++((((((((((((((()))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''//////............//////------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((//////............//////------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((///......------......///------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((('''''''''&&&&&&((('''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********((((((((()))))))))******))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((...------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&'''((((((((('''%%%$$$'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))******************************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************)))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))(((''''''''')))))))))*********++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))((((((((('''&&&&&&'''((()))******+++))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))*********+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))************************************************))))))))))))((((((((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******)))************+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((---,,,,,,+++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))$$$%%%'''((((((((('''&&&'''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))******,,,+++***)))((()))******+++,,,+++***((((((***,,,,,,,,,,,,+++***)))))))))***************+++++++++)))))))))*********++++++,,,++++++******************)))))))))(((((('''''')))************(((&&&%%%((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&---,,,++++++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((()))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((())))))))))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))%%%&&&''''''(((''''''''''''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************************))))))))))))***)))((((((((()))***+++,,,,,,,,,***))))))***,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***************++++++***))))))))))))*********)))(((((((((((((((************)))((('''&&&((((((''''''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((()))((((((((('''''''''''',,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))************)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''((())))))''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''(((((())))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++*********))))))))))))))))))))))))***,,,,,,)))******)))'''&&&((()))*********+++,,,------...)))))))))******+++++++++---------,,,++++++******+++******)))))))))))))))+++***)))((('''((()))***+++******)))(((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''++++++***************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,***))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))************))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''&&&%%%%%%'''((()))'''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************,,,++++++******))))))(((*********++++++,,,,,,,,,)))*********(((((()))************+++,,,,,,------))))))*********+++++++++...---------,,,,,,,,,,,,+++***))))))(((((())))))+++***)))''''''(((***+++,,,+++)))((('''((()))***))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''*********))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))************))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''((()))'''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************,,,+++++++++******))))))++++++++++++++++++*********+++------,,,,,,---...++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++******)))))))))))))))+++***)))(((((()))***+++,,,+++)))(((((()))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((***))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))*********+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((()))******(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((()))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))******))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,+++)))+++---///...///000111111111111111111111111111111000000//////......---,,,,,,,,,,,,++++++++++++,,,++++++***************))))))******************+++******))))))************))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))'''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((()))******)))((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((******++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&'''((())))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''%%%&&&''''''(((''''''''''''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************)))******++++++,,,,,,---,,,---///111333444444444111444777999:::;;;<<<>>>??????@@@@@@AAAAAABBBBBB??????>>>===;;;:::999888666555444333111000......---,,,,,,+++++++++++++++''')))***,,,,,,+++***))))))******++++++***************))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))))))))((())))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((***+++***)))((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))&&&&&&'''(((((()))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&$$$%%%'''((((((((('''&&&'''((()))((('''&&&''')))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))***+++,,,------...///111444888;;;<<<===>>>AAADDDHHHKKKLLLMMMOOOPPPKKKLLLMMMNNNPPPQQQRRRSSSTTTSSSRRRPPPOOOMMMLLLKKKAAA@@@>>>;;;888666444222...---,,,,,,++++++,,,,,,&&&(((+++------,,,***)))((()))+++,,,,,,+++***)))******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++*********))))))((((((******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((()))(((''''''&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************++++++************))))))(((''',,,++++++///555888888666???AAAEEEIIIMMMPPPRRRSSSTTTUUUVVVZZZ]]]^^^]]][[[\\\TTTPPPTTTXXXWWWXXX\\\^^^```cccdddbbb```^^^]]]RRRPPPMMMKKKJJJIIIFFFDDD@@@===888444222000...---'''))),,,//////...+++***------,,,+++***))))))(((************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&'''((())))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))(((***))))))(((((())))))***))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))'''''''''''''''((())))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))******+++***((((((((()))***+++333222444777===BBBEEEFFFNNNPPPRRRUUUYYY\\\___```aaabbbdddgggjjjjjjhhhfff^^^XXXVVVZZZ^^^]]]^^^aaafffhhhjjjjjjhhhfffffffff```YYYOOOIIIIIIOOOUUUYYYOOOMMMIIIEEEAAA===888666000000000///---,,,+++***((())))))******++++++++++++*********))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++***)))((((((***---111333;;;===@@@DDDHHHNNNUUUYYY[[[[[[\\\]]]```cccfffhhhggggggiiilllnnnllliiifff___\\\\\\```ccccccccceeejjjkkklllllljjjiiijjjkkkiii___RRRHHHGGGKKKRRRWWW\\\\\\\\\ZZZVVVPPPKKKGGG???;;;666000---+++,,,,,,))))))******+++,,,,,,---+++++++++*********))))))***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((*********)))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))))))))))))))************((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))***))))))(((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))+++***)))))))))******+++***+++,,,///333777;;;>>>EEEIIINNNQQQSSSWWW^^^ccc___^^^^^^^^^```bbbeeeggghhhiiijjjkkkkkkgggbbb^^^______aaadddeeeeeedddeeeeeeeeeeeedddcccccceeefffiiiccc[[[SSSNNNJJJGGGEEEXXX\\\aaaddddddaaa^^^\\\PPPJJJAAA777111------......------,,,,,,++++++***,,,,,,+++++++++************************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))***))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))******)))(((((((((((()))&&&''''''((()))******+++((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))+++***)))((((((***+++,,,...111666<<>>======@@@BBBAAAAAABBBEEEHHHIIIHHHFFF:::@@@HHHPPPVVV]]]eeekkkoookkkcccXXXKKK???555000------------,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))***************))))))(((((())))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))*********((((((''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))'''''''''''''''((())))))''''''((((((((()))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))),,,+++)))((('''((()))***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******+++...222777<<>>>>><<<:::::::::999777555333:::===;;;:::>>>AAA@@@===>>>??????>>>>>>@@@AAA@@@>>><<<<<<===???>>>>>>888;;;???AAAEEELLLWWW```jjjkkkkkkggg^^^RRRFFF>>>555444333222111000000///------------,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))***+++***((('''''''''''''''((((((((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((()))))),,,+++)))((('''((()))+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))),,,---///444:::BBBHHHLLLTTTTTTUUUUUUVVVWWWYYYYYYVVVNNNEEE???>>>???@@@???DDDDDDCCCBBB@@@>>><<<;;;===;;;999:::;;;<<<<<<;;;777???BBB@@@AAAGGGKKKJJJMMMOOOPPPPPPOOOOOOPPPRRRYYYUUUPPPKKKFFFAAA;;;777<<<===<<<::::::@@@KKKTTT^^^dddkkkoookkkbbbVVVNNN@@@???===:::777555333111......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++)))'''''')))+++++++++))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((())))))(((''',,,,,,++++++***+++++++++222555:::AAAIIIPPPVVVYYYWWWWWWVVVUUUVVVWWWXXXXXXQQQGGG===999666444:::BBB>>>============>>>??????GGGCCC>>>===???BBBBBBAAABBBDDDIIIQQQZZZ___```___bbbcccddddddcccdddgggjjjllllllhhhbbb\\\VVVJJJ@@@AAACCCEEEHHHJJJHHHEEEBBBRRRWWW___fffhhhfffaaa]]]XXXOOOFFFDDDFFFEEE>>>777111...,,,,,,//////,,,(((+++,,,------,,,+++,,,,,,************************+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((***)))(((((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((***)))))))))((((((((('''***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++)))'''''')))++++++***))))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***))))))---,,,******+++...222444;;;???FFFNNNTTTXXXYYYZZZVVVTTTQQQMMMKKKJJJJJJKKKIIIAAA:::999888777<<>>=========>>>;;;:::===@@@BBBGGGLLLVVVWWWZZZ]]]aaaeeehhhiiimmmhhhbbb___```dddhhhjjjfffhhhkkkpppssstttqqqooossssssssstttvvvvvvuuutttqqqsssrrrpppooooookkkdddaaa______dddkkkpppooommmgggfffcccaaa``````aaaaaaccc___ZZZWWWVVVUUUTTTRRRIIICCC:::222......000222000...,,,******+++,,,---++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***(((((((((***+++***)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++---...000555<<>>BBBIIIPPPUUUYYY\\\gggggghhhiiijjjjjjkkkkkkpppmmmjjjhhhhhhkkknnnooollllllmmmnnnooonnnllljjjooonnnnnnpppssssssqqqnnnlllnnnnnnkkkkkknnnmmmiiipppkkkhhhjjjppptttssspppyyyuuuoooiiieeeddddddeeeaaa___\\\XXXUUUSSSSSSTTTUUUPPPHHH>>>555000...---000///...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))************))))))************************((()))))))))*********+++************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((()))***+++***)))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))''''''))),,,...222:::BBBJJJPPPSSSUUUVVVTTTQQQLLLFFF@@@:::777444222111222555;;;@@@DDDJJJNNNTTTZZZ___eeeggghhhdddeeegggiiijjjkkkkkkkkkmmmmmmllljjjhhhgggffffffkkkkkkkkkjjjhhhfffeeeeeeffffffgggiiikkkkkkiiihhhfffiiiiiiffffffkkkmmmllloookkkgggiiinnnssstttssstttrrrooommmkkkkkklllmmmfffeeebbb\\\VVVQQQOOOPPPVVVTTTPPPKKKCCC;;;333.........---///111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))************+++)))******++++++******)))************************((())))))******++++++++++++************)))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((()))++++++***((())))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,***((()))...222555;;;EEENNNTTTVVVUUUTTTNNNKKKDDD===777333111000,,,---000555<<>>999444111111333555444666;;;AAAJJJSSSZZZ___eeehhhiiieeefffiiiiiieeekkkkkkjjjhhheeeaaa]]][[[YYY[[[]]]\\\YYYXXXXXXYYYXXX^^^eeehhhfffaaa\\\ZZZRRRVVVZZZZZZWWWWWW\\\aaacccddd```WWWRRRUUUZZZ[[[ZZZ[[[[[[ZZZYYY[[[___bbblllkkkjjjiiihhhhhhhhhhhhooooooooonnnkkkgggaaa^^^XXXSSSQQQTTTYYYYYYRRRKKK<<<777000...//////---***------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))******++++++++++++)))***+++,,,,,,+++***)))************************((())))))***++++++,,,,,,++++++++++++******))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((***,,,,,,***((())))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&)))---...///444<<>><<<333555777999<<>>777222///222111//////000000///---------------------------))))))))))))************))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))))))))***************************************************************************************************************************++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))*********++++++***************)))))))))))))))))))))************************************************************((())))))******))))))((())))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))************************))))))***+++++++++++++++444888>>>EEEKKKNNNLLLJJJBBBBBBAAA===777444555777>>>EEENNNVVVZZZ\\\\\\]]]ccccccccccccbbb```______```]]]VVVNNNHHHHHHMMMSSSTTTbbbqqq{{{yyypppbbbaaa_________```bbbcccnnnlllkkkkkkkkkfff___YYY[[[[[[ZZZVVVNNNBBB777000555222000/////////...---........................((()))))))))************)))))))))))))))******************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***))))))*********************************)))***************++++++************************************************)))***************++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++************************'''(((((()))***+++++++++************************************************)))))))))******)))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))(((******************************)))***,,,...111333>>>@@@EEEKKKNNNKKKEEE???999999777444111222888===IIIOOOXXX^^^```^^^]]][[[```aaabbbbbbaaa^^^ZZZXXXXXXVVVQQQKKKJJJRRRbbbnnnwwwwwwnnneee^^^[[[\\\eeecccdddhhhnnnooojjjeeeYYY[[[\\\[[[TTTJJJ@@@999666333000......//////...........................((()))))))))************(((((())))))************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))*********+++((()))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***************++++++************************))))))******+++++++++,,,************************************************))))))******+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++***************+++++++++''''''((()))***++++++,,,************************************************))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************))))))(((************************---+++))))))---333:::>>>GGGHHHJJJJJJGGGAAA888222222222222111111666>>>DDDQQQUUUZZZ^^^^^^]]]]]]\\\^^^_________\\\VVVQQQNNNDDDKKKTTT]]]hhhwwwyyymmmhhh^^^]]]___dddkkklllhhhccc]]]]]]]]][[[VVVPPPIIIEEE:::666111//////000000000////////////////////////))))))))))))************((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************+++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++*********++++++++++++,,,*********+++++++++++++++'''(((((()))***+++++++++************************************************)))******++++++******)))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))++++++++++++++++++++++++---++++++,,,222:::BBBGGGKKKLLLKKKGGG???666000...///222555777888===DDDJJJTTTWWWZZZ[[[\\\\\\^^^___YYYXXXVVVTTTQQQNNNLLLJJJUUU```pppvvvggg\\\ZZZ]]]bbbeeedddcccbbb___[[[VVVRRROOOBBB===777222111111222222000000000000000000000000))))))))))))************'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((())))))******+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********++++++,,,---++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,(((((())))))*********+++************************************************)))******++++++******)))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************++++++++++++++++++++++++***+++---222999AAAIIIMMMMMMNNNLLLDDD999222222444555999???CCCDDDGGGLLLPPPVVVXXXYYYYYYXXXXXXYYYZZZRRRPPPNNNNNNRRRYYYbbbgggvvv~~~qqqbbb^^^aaaeeebbbccceeeeeeccc___ZZZWWWNNNHHH???888444333222222000000000000000000000000))))))))))))************'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((())))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********+++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))******************************************************************++++++++++++******))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++++++++++++++++++++++++++'''***000777???FFFLLLOOOLLLNNNLLLCCC777222666===<<>><<<:::888777444444222111000/////////............//////000000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************************************************************,,,,,,++++++++++++++++++------,,,,,,,,,---.........//////000111111222222111000///000111000...,,,.........---,,,,,,+++***...---,,,++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++******))))))************++++++++++++++++++******))))))(((((())))))************))))))++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((())))))))))))*********,,,,,,,,,,,,///666???EEEJJJKKKIIIBBB777000///111---///222666:::???DDDFFFKKKMMMRRRUUUUUUQQQNNNLLL@@@HHHUUUiii~~~{{{tttnnnhhhcccdddhhhfffbbb```dddjjjllliiieeekkkttt|||~~~~~~nnn\\\[[[\\\___```]]]UUUNNNAAA:::222///111333111///))))))))))))))))))))))))((())))))******))))))(((******++++++++++++******---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))*********++++++************)))))))))))))))))))))*********++++++++++++************++++++))))))******+++,,,,,,,,,++++++++++++,,,---//////000222444888;;;???AAACCCIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKMMMOOOPPPRRRQQQPPPPPPOOOOOOPPPPPPOOONNNMMMKKKIIIHHHFFFEEEDDDCCCAAA>>>:::666222000///......------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++++++++************************************************,,,,,,,,,,,,---------...++++++,,,---...000111222666666888999;;;<<<===>>>:::::::::;;;===<<<:::888777777666555333111000//////...,,,+++***)))******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++***))))))*********++++++++++++,,,******************))))))))))))************)))))),,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++------...000444<<>>@@@DDDGGGJJJMMMNNNRRRQQQQQQPPPQQQRRRSSSTTTTTTSSSRRRRRRSSSUUUXXXYYYWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQPPPMMMIIICCC>>>;;;555444222000////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++++++++************************************************+++,,,,,,---...///000000...///111333555888;;;<<>>EEEBBBBBBGGGOOOSSSRRROOONNNLLLKKKJJJIIIPPPeee{{{sssiiiaaa[[[TTTYYYXXX\\\hhhnnnwwwssskkklllqqqjjj___]]]^^^^^^WWWSSSKKKAAA999444444555))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))((()))***+++,,,,,,,,,+++,,,---///111222444888===AAAEEEGGGJJJLLLMMMLLLLLLOOOSSSVVVUUUSSSVVVVVVVVVTTTRRRRRRTTTUUU]]]]]]]]]]]]\\\[[[ZZZYYYYYYWWWRRRNNNJJJHHHGGGGGGJJJKKKNNNQQQUUUWWWWWWVVVYYYYYYXXXWWWTTTQQQOOOMMMNNNKKKFFF???999444111///111///------///000111111......---------...000000.................................------,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********************************************************************************''''''(((((())))))******************))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++*********))))))(((((())))))))))))***************++++++++++++******)))((()))+++,,,---000444777000000000222555999<<<>>>DDDEEEHHHJJJMMMOOOPPPQQQOOOSSSRRROOOOOOSSSVVVVVVYYYYYYZZZ\\\^^^```bbbcccccc```\\\XXXUUUTTTSSSTTTTTTPPPJJJBBB;;;555222000,,,,,,++++++++++++,,,,,,,,,---.........---+++***......---------,,,,,,,,,++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++***)))((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************((()))***+++,,,+++++++++,,,333;;;@@@FFFMMMNNNLLLGGGDDDAAA>>>>>>AAADDDGGGQQQLLLKKKPPPPPPLLLJJJMMMLLLEEEEEEQQQbbbuuulllaaa\\\[[[ZZZZZZdddhhhssstttqqqnnnyyylllWWWVVV\\\\\\XXXTTTLLL@@@444222666))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***************+++,,,---...111444777888<<<>>>BBBFFFIIIKKKMMMNNNOOONNNMMMOOOSSSWWWXXXXXXUUUVVVVVVUUUTTTUUUXXXZZZWWWXXXYYY[[[\\\\\\\\\[[[YYYVVVQQQLLLGGGDDDAAA@@@<<>>999777666333111000000000///...000000000///...------,,,.................................------,,,,,,,,,++++++++++++++++++++++++,,,++++++***************************************************************************************((((((((()))))))))))))))************))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((************)))))))))((())))))))))))************))))))******+++++++++***************,,,000555:::::::::999:::<<<@@@DDDFFFMMMPPPSSSVVVWWWVVVTTTRRRHHHKKKKKKGGGFFFJJJLLLLLLMMMMMMNNNPPPRRRTTTVVVWWW^^^]]]\\\[[[ZZZZZZ[[[[[[TTTTTTUUUSSSOOOIIICCC???:::888333000......///000,,,------------,,,******......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************************++++++,,,,,,333999???CCCGGGMMMNNNKKKHHHFFFDDDCCCDDDFFFIIIKKKNNNIIIJJJQQQTTTOOOJJJHHHEEEFFFTTTpppvvvccc]]]XXX\\\fffpppwwwzzzsssrrr|||{{{^^^NNN\\\YYYVVVRRRHHH===888999))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************'''((()))***+++*********---...000333777;;;>>>@@@DDDEEEGGGJJJLLLMMMNNNNNNOOONNNMMMOOORRRUUUWWWXXXSSSSSSRRRPPPOOOQQQUUUXXXWWWWWWXXXXXXWWWUUURRRPPPQQQOOOMMMJJJFFFCCC@@@??????@@@AAACCCFFFGGGIIIJJJMMMNNNOOOOOOOOOMMMKKKJJJLLLMMMNNNMMMKKKGGGCCC@@@>>><<<999777666444222/////////000000///...---,,,.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************************************************************))))))))))))))))))((((((************))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))*********++++++(((((()))******+++++++++++++++******,,,111999>>>BBBBBBBBBDDDFFFJJJMMMOOOSSSVVVZZZ\\\ZZZUUUOOOKKKCCCFFFFFFBBB@@@BBBDDDCCC>>>??????@@@BBBCCCEEEFFFKKKLLLNNNPPPRRRSSSTTTTTTQQQSSSVVVXXXXXXWWWTTTRRRMMMHHH@@@888111...,,,,,,.........------,,,,,,+++......---------,,,,,,,,,------------------------************************************************************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((()))))))))))))))******+++)))))))))))))))))))))))))))))))))*********+++++++++******)))***,,,...000:::@@@DDDFFFIIIMMMMMMJJJHHHHHHIIIIIIKKKMMMNNNPPPMMMJJJJJJPPPRRRNNNGGGCCCKKKXXXpppooo```UUUaaacccgggqqqzzzuuu{{{}}}hhh___ZZZWWWWWWSSSHHH===888))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))***+++------111333555999===AAADDDFFFHHHGGGGGGHHHJJJKKKKKKJJJKKKKKKKKKLLLNNNNNNOOONNNKKKJJJIIIGGGFFFGGGKKKNNNRRRSSSTTTTTTRRROOOLLLJJJKKKLLLLLLLLLKKKJJJIIIHHHNNNLLLJJJFFFDDDDDDFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIJJJLLLMMMLLLKKKIIIHHHFFFDDDBBB@@@???===:::777//////.........///000000.......................................---------------------------------,,,,,,+++************+++************************************************************************+++******))))))(((((((((************)))))))))((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******************)))))))))))))))))))))*********+++++++++******)))))))))******+++)))***,,,---111777>>>CCCDDDFFFHHHKKKNNNPPPQQQRRRSSSTTTVVVVVVSSSMMMGGGCCC===AAACCC???>>>@@@AAA???===<<<<<<<<<<<<======>>>===>>>AAAEEEGGGGGGGGGGGGNNNMMMMMMMMMOOORRRVVVXXXZZZWWWPPPHHH>>>555///+++//////............//////......---------,,,,,,,,,------------------------************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++,,,+++***)))+++...222555???CCCGGGHHHJJJMMMMMMJJJGGGIIIKKKMMMOOOPPPPPPQQQPPPNNNLLLLLLKKKJJJIIIIIIaaauuu{{{iii______eeejjjxxx|||rrr~~~uuuggg[[[ZZZ\\\TTTEEE:::))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************---+++))))))***...222444888:::<<>>777===AAABBBDDDHHHJJJIIIMMMLLLJJJIIIHHHHHHGGGGGGGGGIIIKKKMMMNNNMMMLLLKKKOOONNNMMMLLLKKKKKKKKKLLLUUUWWWWWWVVVPPPGGG>>>999111000...---------///000......---------,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))************++++++++++++,,,+++***+++---222777:::@@@DDDGGGHHHJJJNNNNNNKKKFFFHHHKKKMMMOOOOOOOOONNNNNNOOOMMMIIIHHHOOOYYYaaawwwnnnggg___[[[^^^jjj{{{tttzzzdddZZZ\\\ZZZPPPGGG))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************---,,,+++,,,...333777:::>>>???AAACCCEEEFFFGGGGGGCCC@@@===>>>@@@BBB@@@>>>???AAADDDDDDBBB>>><<<;;;999;;;>>>???AAADDDIIILLLIIIJJJKKKMMMOOOQQQRRRRRRPPPOOONNNKKKIIIGGGFFFEEEHHHQQQ[[[^^^YYYOOOEEE???AAA@@@@@@AAADDDHHHMMMPPPSSSRRRPPPOOOOOOPPPQQQRRRKKKIIIFFFEEEFFFGGGGGGGGGDDD@@@:::555111//////000////////////////////////.............../////////........................------,,,+++++++++++++++******************************************************************************************))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))*********************++++++++++++,,,...---,,,******+++,,,,,,,,,000777===BBBGGGLLLOOOQQQRRRQQQOOOLLLFFFAAA>>>>>><<<:::999888999:::;;;>>>FFFMMMPPPTTT[[[^^^]]]^^^]]][[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[ZZZXXXWWWVVVYYY[[[[[[XXXQQQIIIDDDFFFJJJPPPTTTTTTPPPKKKGGG666444111---,,,,,,---.........---------,,,,,,,,,++++++++++++++++++++++++***************************************************************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))*********++++++++++++,,,+++++++++---111777===@@@AAAFFFHHHHHHJJJNNNNNNKKKGGGIIIKKKNNNNNNNNNMMMLLLIIILLLMMMLLLSSSeeewwwkkk```UUUXXXaaallltttzzz|||xxxddd___\\\VVVRRR))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++,,,...111555999<<<===AAABBBDDDFFFGGGHHHHHHHHHBBB>>>;;;<<<@@@BBB@@@>>>???AAABBBAAA>>>===>>>@@@===???BBBDDDFFFGGGIIIKKKKKKJJJIIIHHHHHHIIIIIIJJJNNNNNNMMMMMMNNNPPPRRRSSSWWW___hhhkkkeee]]]VVVSSSQQQNNNJJJGGGGGGJJJOOORRRXXXWWWVVVUUUTTTSSSRRRQQQNNNKKKGGGFFFHHHJJJKKKLLLKKKIIIDDD???999444111///////////////////////////---........./////////000........................------,,,++++++++++++,,,******************************************************************************************++++++************))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,((()))))))))*********************+++++++++,,,,,,---,,,++++++,,,---///111666999>>>BBBFFFKKKPPPSSSRRROOOJJJEEE???;;;999888555555555666888<<>>>>>AAABBBDDDGGGHHHIIIIIIHHHCCC???;;;<<>>CCCHHHDDDFFFHHHIIIHHHFFFFFFFFFBBBAAAAAAAAABBBEEEHHHJJJPPPQQQTTTYYY___gggmmmqqqmmmqqquuuvvvvvvwww}}}tttooofff^^^ZZZ[[[]]]```YYYZZZZZZYYYWWWSSSPPPMMMSSSOOOJJJHHHJJJLLLOOOPPPLLLLLLJJJGGGAAA;;;555111000000000000000000000000---.........//////000000////////////////////////...---,,,,,,++++++,,,,,,************************************************************************)))))))))***+++++++++,,,************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,(((((())))))*********+++******+++++++++,,,,,,,,,+++******+++---000333555???AAABBBDDDGGGLLLRRRVVVMMMHHH@@@999555444555777999:::<<<@@@DDDIIIMMMOOOZZZ```dddbbbaaaaaa___\\\UUUUUUUUUVVVXXXZZZ[[[\\\UUUVVVWWWYYY[[[\\\\\\]]]```cccggglllmmmmmmkkkiiiaaa\\\TTTMMMIIIHHHJJJKKKPPPKKKDDD;;;555111000000......---------,,,,,,,,,------------------------************************************************************************************************))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++)))))))))))))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***---222888???DDDHHHIIILLLMMMKKKKKKMMMMMMJJJPPPPPPQQQPPPPPPNNNLLLKKKJJJNNNTTTccc~~~nnn]]]WWW___jjjxxxyyy}}}~~~hhh]]]))))))))))))))))))))))))************************************************************************************************************************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++******************++++++*********+++---...444777:::>>>@@@AAA@@@@@@CCCCCCCCCDDDDDDEEEGGGGGG???>>>;;;::::::<<<>>>@@@AAAAAACCCFFFJJJMMMMMMMMMKKKJJJKKKMMMGGG>>>???FFF???@@@@@@BBBIIISSSUUUSSSffflllpppttt~~~vvvhhhbbb```YYYQQQWWWWWWTTTSSSVVVXXXSSSKKKPPPNNNMMMOOOQQQLLLBBB999666333///...///222333333---///000///------///222222000......///000///...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...+++((((((+++---,,,+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++*********))))))((()))***+++++++++++++++))))))))))))))))))))))))+++++++++*********))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,---111666<<>>AAAHHHNNNVVVYYYXXXYYY]]]aaagggjjjhhh```YYYYYYZZZZZZWWWUUUTTTVVVZZZ[[[XXXUUUTTTUUUVVVUUUSSSSSSUUUXXXWWW\\\aaadddeeehhhiiiiiijjjiiigggddd^^^UUUKKKDDDFFFIIIIIIFFFBBB>>>666...111000///...------.........------,,,,,,---------******************++++++************************,,,,,,,,,++++++*********************************---,,,***)))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++((('''(((+++------+++,,,000777<<>>777333111000000//////111222111...---///111000///...///111222111000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---+++)))))),,,---,,,***)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))***+++++++++******))))))))))))))))))))))))+++++++++*********))))))+++++++++++++++,,,,,,,,,------...111666<<>>777444///------......---000///...---------------*********+++++++++++++++************************,,,,,,,,,+++++++++******************************,,,,,,***)))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++)))(((***---...---,,,---111888>>>BBBDDDGGGIIIHHHIIIJJJJJJKKKNNNRRRUUUSSSPPPRRRUUUPPPHHHHHHPPPXXXgggjjjfffiiivvv************************************************************************************************************************************************)))))))))))))))))))))))))))************++++++++++++++++++*********************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************---,,,++++++---///222444======<<<===>>>AAACCCDDDEEEDDDBBB@@@>>>===<<<<<<:::::::::<<<>>>AAADDDFFFGGGIIILLLOOOPPPNNNHHHDDDFFFAAA<<<===>>>???BBBFFFKKKRRR[[[fffxxxzzzjjj[[[TTTRRRQQQWWW\\\aaaaaa[[[SSSMMMJJJFFFBBB<<<777444333222111000222333222000///...///...---...111444555555444444333111///...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---+++))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++*********************+++++++++******)))))))))))))))))))))))))))+++++++++***************,,,,,,++++++++++++++++++...000333888>>>DDDJJJMMMIIIJJJJJJIIIFFFAAA<<<999444777===DDDMMMVVV\\\```ccccccdddeeefffiiilllnnniiigggaaa\\\[[[ZZZUUUMMMLLLPPPUUU\\\bbbeeeggggggrrrooollliiieee```ZZZWWW______ZZZSSSSSS\\\fffiiipppooooooooopppooollljjj```[[[QQQHHHIIIMMMMMMIII???888000---///000000---111111///...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************,,,+++******)))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++******,,,...///---,,,000444;;;@@@DDDHHHKKKMMMIIIHHHHHHJJJOOOTTTWWWXXXSSSQQQQQQSSSNNNIIIPPP]]]|||~~~cccXXXeee{{{************************************************************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************+++++++++,,,,,,,,,---000444888:::????????????@@@AAABBBCCCBBB@@@???===;;;:::999999;;;<<<>>>AAADDDGGGJJJLLLJJJIIIHHHHHHHHHHHHFFFDDD@@@======EEEQQQ[[[aaadddgggnnnwwwxxxbbbUUUNNNQQQ[[[eeeeee[[[QQQMMMMMMLLLIIIDDD@@@===999555222000111222222111000//////---...000444888;;;;;;:::888666333000...------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---,,,+++)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************+++++++++++++++***)))((())))))))))))))))))))))))************************++++++***)))******+++,,,111555;;;AAAGGGJJJKKKLLLEEEDDDBBB???;;;777444333666<<>>BBBFFFHHHKKKMMMHHHGGGIIIOOOVVVZZZZZZXXXTTTPPPNNNOOOMMMRRReeezzzqqqddd[[[nnn|||************************************************************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++******************************))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++***+++---000555999===???>>>@@@AAABBBBBBAAA???>>><<<<<<;;;:::::::::::::::<<<>>>@@@DDDGGGJJJLLLMMMQQQLLLEEEBBBBBBFFFJJJLLLUUUVVV\\\iiizzz~~~qqqiii```mmmyyywwwgggXXXRRRRRRTTTRRRNNNJJJEEE>>>666111000000000000111111000///...///111666<<<@@@AAAAAA;;;999666333000...------------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,---,,,+++******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************+++++++++++++++***)))((())))))))))))))))))))))))***************************)))))))))***,,,...///666;;;CCCIIILLLJJJFFFCCC===;;;777444222333444666???FFFPPPXXX\\\^^^___```fffeeecccbbbbbb```]]]ZZZUUUWWWVVVTTTYYYeeerrryyy{{{~~~rrrkkkbbb\\\ZZZ]]]aaacccfffnnnsssooojjjgggdddaaaWWWMMMAAA;;;:::888222---...---------------...///------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************''')))***,,,---...//////:::===AAACCCEEEGGGIIIKKKGGGIIINNNUUU\\\^^^[[[WWWUUUOOOKKKLLLQQQ___}}}ccc[[[dddlll++++++++++++++++++++++++************************************************************************************************************************)))))))))))))))))))))))))))************+++++++++***************+++++++++******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************)))))))))***++++++,,,,,,***,,,000555999===???@@@>>>@@@AAABBBBBB???<<<:::888888888999:::;;;<<<======>>>AAAEEEGGGHHHIIIIIIEEEBBB>>>AAAIIIVVVaaahhh|||gggXXXSSSPPPNNNKKKIIIFFFBBB<<<999444222000000111222111000000000222777===BBBFFFGGG???>>>;;;888555222///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***************+++++++++******+++++++++******)))))))))))))))))))))))))))***************+++++++++)))))))))+++---111444777===BBBGGGKKKJJJEEE>>>999666444222111333777<<<@@@HHHPPPYYY___`````````aaacccbbb___[[[WWWSSSPPPOOO[[[iiizzzpppddd]]]ZZZXXX[[[eeennnooonnnnnnmmmkkkfff^^^SSSKKKFFF???666//////......---....../////////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************''')))+++,,,---///222555===@@@BBBDDDEEEFFFHHHJJJKKKNNNTTTZZZ^^^^^^ZZZWWWUUUNNNKKKPPPYYYlll~~~hhhbbbjjjyyy}}}++++++++++++++++++++++++************************************************************************************************************************)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************((())))))***++++++,,,,,,---000444999===>>>>>>===@@@@@@@@@???>>><<<:::999777777888999:::<<<===>>>@@@BBBDDDGGGHHHGGGFFFEEE>>>@@@EEEQQQaaasssvvvjjjfffhhhiiikkknnnrrruuuuuusssqqquuuyyy~~~jjjbbbYYYUUUOOOKKKHHHGGGEEEDDD<<<888333111111222222111111000111555;;;BBBGGGIIICCCCCCBBB???;;;666222///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---,,,))))))+++---)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))***+++++++++******))))))))))))))))))))))))))))))*********+++++++++******+++...222777<<>>777333222333444888===CCCHHHKKKOOOVVV]]]```___\\\\\\]]]ZZZZZZYYYWWWVVVXXX^^^ccczzz~~~uuunnnjjjdddeeedddcccggglllmmmjjjjjjgggaaa[[[TTTKKKBBB<<<444333222000///........./////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************((()))***+++,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************(((***,,,,,,---111777;;;>>>AAACCCEEEFFFHHHKKKMMMQQQTTTYYY\\\\\\[[[ZZZYYYSSSNNNPPPZZZeeerrrhhhlllzzz}}}++++++++++++++++++++++++************************************************************************************************************************)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************((())))))***++++++,,,,,,000333888<<<>>>>>><<<:::BBB@@@>>><<<::::::::::::777888888999:::<<<>>>>>>DDDFFFHHHJJJJJJHHHFFFEEENNNSSS\\\kkk|||{{{kkkeeebbb```ZZZTTTWWW^^^```^^^\\\]]]aaabbbaaa^^^```ccclllvvv{{{|||~~~yyypppcccWWWOOOKKKJJJIIIBBB===666222222222222000111//////333:::AAAGGGJJJGGGGGGFFFDDD???:::444111........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---+++((((((+++...)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))******++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))******++++++++++++,,,,,,---111666<<>>999444222111444:::@@@GGGLLLQQQSSSSSSYYY^^^___ZZZVVVVVVWWWXXX[[[^^^aaafffqqq|||}}}}}}{{{yyy}}}zzz}}}zzz~~~ssseee]]]bbbkkklllgggggghhhgggeee___WWWPPPKKK999888555333000///...---000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++------...333:::@@@>>>AAADDDFFFHHHJJJMMMPPPVVVYYY\\\[[[YYYXXXYYY\\\RRROOOUUUbbbmmmtttmmmiii++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++************)))******++++++++++++******++++++************++++++************))))))))))))(((((()))***+++,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++)))************++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++,,,---......555888;;;===>>>===:::888::::::888777777888999:::333:::??????>>>???BBBDDDKKKIIIFFFCCCDDDJJJTTT[[[}}}}}}uuuiiijjjkkkeeebbbeeedddaaa]]]YYYZZZ```jjjpppyyywwwxxx|||zzzmmmbbbmmmdddmmmfff[[[cccccciiissscccQQQMMMOOOMMMDDD===;;;777111222777222222333888???EEEFFFFFFHHHLLLKKKEEEBBBAAA<<<444,,,---...//////......------,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---///---++++++,,,---,,,+++************************))))))))))))))))))))))))******++++++++++++******************************************************++++++***)))(((((()))))),,,,,,,,,***)))***,,,///+++,,,000888@@@FFFGGGFFFGGGFFFAAA:::444222666:::???BBBIIIPPPUUUVVVSSSQQQXXX\\\^^^YYYPPPJJJKKKOOOWWWkkk~~~}}}zzzwwwqqqzzz{{{}}}hhh```___\\\gggcccaaadddddd]]]VVVSSSIIIAAA888111000111111000111...,,,+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))******************,,,...222666:::<<>>555222333111111555===FFFKKKJJJGGGFFFKKKLLLGGGDDDCCC@@@;;;111000.........///...------,,,,,,++++++,,,,,,------,,,+++++++++,,,---......,,,+++***+++,,,+++*********************************************************++++++++++++******************************************************++++++***))))))))))))))))))+++,,,,,,+++***+++---///222777>>>FFFJJJJJJHHHDDDAAA<<<777555888===BBBPPPPPPQQQRRRTTTVVVVVVVVV^^^ZZZQQQJJJGGGKKKUUU]]]www{{{~~~xxxiii\\\UUUYYYaaahhhgggaaa___aaaUUUJJJ;;;222111222111///222///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++******)))((((((''''''))))))))))))))))))))))))))))))))))))***************+++---000444888<<<>>>@@@FFFIIIHHHJJJSSS\\\```]]]```bbb```\\\WWWUUUUUUZZZjjjwwwwww|||zzz,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++,,,+++++++++******************++++++++++++******++++++************++++++++++++*********)))))))))((()))***+++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++************+++++++++,,,+++++++++***************************************************************************************************************+++***)))))),,,222777:::777777777666555333222111000222444666666555222111:::999:::===???AAAAAABBB===AAAGGGNNNZZZqqq{{{nnn^^^TTTRRRWWWeeerrrpppggg```bbbfffooo{{{wwwtttuuuzzz{{{yyy~~~nnnmmmooozzz}}}^^^QQQPPPMMMGGGDDD@@@999111222111555@@@KKKQQQNNNIIIEEEJJJMMMJJJFFFEEEDDDBBB:::555///---...//////...------,,,,,,,,,,,,------,,,+++++++++,,,---...///---+++******++++++***)))******************************************************++++++++++++******************************************************++++++***))))))))))))***'''***,,,------++++++,,,555888>>>FFFKKKLLLJJJGGG???;;;777666999@@@GGGJJJVVVVVVUUUSSSRRRQQQPPPPPPPPPLLLHHHJJJUUUeeeuuukkk[[[QQQYYYhhhnnniiibbbbbbUUUCCC888444444222000222000...---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((''')))))))))))))))))))))))))))))))))*********+++++++++---///333777;;;???AAACCCFFFHHHIIIOOOZZZbbbdddaaacccdddaaa\\\XXXUUUTTT```xxxiiilll}}}xxxyyy,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++*********))))))((()))***+++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************************************************************************************************************))))))***+++///222666888444444333111111000000000222333555666666555444333555888>>>CCCCCC@@@AAAEEECCCLLLZZZhhhxxxoooZZZSSSMMMNNNVVVggguuuooommmqqq~~~|||xxxrrrlllnnnyyyeee]]]PPPGGGIIILLLDDD888555333555>>>JJJRRRPPPLLLFFFJJJMMMKKKFFFDDDDDDEEEAAA:::222---...000///...------,,,,,,,,,,,,------+++++++++,,,---...//////---+++))))))***+++***)))******************************************************++++++++++++******************************************************++++++***))))))*********(((***,,,---,,,---...000:::>>>DDDJJJKKKIIIDDDAAA999666555888@@@HHHLLLNNNOOOQQQSSSSSSPPPKKKGGGEEEBBBKKKZZZlll}}}vvv{{{yyypppqqqwwwZZZSSS]]]eeedddaaaeee\\\OOOCCC<<<888666555222111///...///...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))*********++++++++++++---000444999===AAACCCHHHIIIIIILLLTTT___eeeddddddffffff```YYYVVVZZZ___uuuqqqttt,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++************))))))***+++++++++******************************,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************************************************************************************(((***---///111222222111000000/////////000222222444444444444444555666777222777>>>AAA>>>>>>KKKZZZiiinnnzzzssslllllleee[[[VVVRRRSSS]]]lll~~~}}}xxx~~~vvvgggZZZQQQJJJDDD===999666;;;EEEMMMOOONNNIIIKKKLLLKKKFFFBBBBBBCCCEEE???666111///000//////...------,,,,,,------...++++++,,,---......//////---+++))))))***+++***)))******************************************************++++++++++++******************************************************+++***************++++++,,,,,,,,,,,,,,,///444888BBBEEEIIIKKKIIIDDD>>>:::555555888???GGGMMMNNNMMMMMMNNNNNNLLLHHHFFFFFFGGGPPPddd}}}~~~ttt___SSSWWWaaa```^^^YYYQQQGGG@@@>>>>>>444222000///000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++++++++,,,...111666:::???BBBCCCHHHIIIKKKPPPZZZfffiiiggggggjjjhhh___VVVXXXggguuuxxxttt,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++*********)))******+++++++++******************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))),,,///222333111...,,,.........///111222444555555555444333444555777888777888<<<>>>===GGGccc}}}gggWWWUUU\\\dddiiicccaaaeeeppp~~~|||[[[NNNQQQHHHBBB===<<>>999777333777===EEEKKKNNNNNNMMMMMMJJJEEE??????FFFRRR\\\mmmmmm]]]XXX[[[\\\]]]YYYSSSLLLGGGFFF888555222000000111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,...000333888<<<@@@BBBCCCDDDIIINNNVVVaaammmqqqoookkkkkkggg^^^ZZZddd{{{zzzyyy------------------------........................,,,,,,,,,---------......------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++++++++***************+++++++++******)))************************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++---///111333333111///---...///000111333444555666666666777888999999::::::;;;:::???GGGOOO```ooo___UUU]]]jjjsss~~~|||{{{~~~vvv\\\ZZZQQQMMMGGGBBBAAAEEELLLQQQPPPIIIEEEHHHJJJEEEAAAAAACCCDDDBBB<<<444//////111......------------......,,,---...//////...------...,,,+++***+++,,,+++***************************++++++++++++++++++++++++******++++++++++++******************************************************+++*********++++++,,,---,,,...///111444999@@@DDDHHHIIIHHHCCC===777555555333999@@@GGGKKKMMMOOOPPPJJJHHHDDDCCCJJJ[[[rrr{{{ddd\\\ZZZZZZ[[[\\\XXXPPPJJJ???;;;555111///000000000........................---------------------------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,111333666;;;???BBBCCCDDDEEELLLUUU^^^hhhrrruuusssoookkkddd```eeewww|||------------------------///...------------...///,,,,,,,,,------.........---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++******)))************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))))))******++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++111111222222222222111000000111222444555555666666888999<<<>>>???>>>===<<<<<<<<>>444000222......//////...------,,,///000000000000...---,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,000777???CCCEEEEEEEEEBBB<<<444000111333444444AAACCCEEEGGGIIIIIIGGGFFFCCCQQQlllzzz|||xxxZZZOOOWWW```]]]VVVOOOHHH===555333333111...000000000000000000000000////////////////////////,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************,,,,,,+++***)))))),,,...555555888???CCCCCCEEEIIINNNVVV\\\iiixxxvvvooouuuwwweeebbbvvv{{{---....../////////......---------......---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++,,,+++++++++************+++,,,,,,,,,+++,,,///111666444333444666777555333444444444555666777888999???BBB>>><<<@@@@@@HHH[[[fffmmm|||~~~zzzzzz~~~tttrrr}}}{{{xxx{{{qqqhhhYYYOOOMMMNNNKKKFFFRRRRRRMMMFFFFFFJJJLLLIIICCCAAABBBEEEAAA888111111.........///......------///000000000///...---,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,......222666===CCCFFFFFFDDDBBB999777333111111555:::>>>AAAFFFJJJHHHBBB@@@CCCHHHUUUooo}}}~~~yyytttqqqpppooommmkkklllmmmjjjfffgggmmmpppoookkknnnqqqttt|||}}}uuu```UUUUUU[[[aaaQQQJJJ@@@888444333111...000000000000000000000000////////////////////////------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************************************+++******+++///111777666:::AAADDDDDDFFFKKKOOOZZZbbbnnn~~~~~~wwwwwwlllgggppprrr/////////.........------------............------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...111333666555555777888777555333444555666777999;;;<<<===AAA>>>888;;;BBBBBBOOOhhh~~~pppgggooo~~~yyyhhhgggmmmwwwxxxmmmdddbbbZZZ^^^ccchhhooorrrlllccc```iiisss~~~ppp]]]QQQKKKGGGQQQTTTSSSLLLGGGHHHLLLOOOEEEBBBBBBEEEEEE===555000.........///////////////000000000000///...---,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,...000111:::>>>DDDHHHIIIFFFAAA===222333444333222777@@@GGGGGGKKKLLLFFF@@@CCCRRR```ooozzzkkkgggbbb___[[[YYYZZZ[[[\\\\\\\\\[[[XXXTTTVVV[[[ZZZVVV\\\^^^^^^___ggguuu|||tttooorrr|||}}}bbbSSSVVV^^^[[[SSSHHH<<<444111111222000000000000000000000000////////////////////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))*********+++---111555888888<<>>>>><<<<<<;;;BBBHHHGGGWWWvvvlll___]]]rrryyymmmaaaYYYWWW\\\hhhuuuvvvlllaaa\\\```lllvvvzzz}}}}}}ooo]]]TTTYYY___eeemmmxxxwwwvvvwww~~~zzzUUUMMMVVVPPPUUUWWWPPPGGGDDDIIIOOOHHHDDDAAACCCDDDAAA:::444//////////////////000000000000000//////...------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++...111444666@@@CCCHHHKKKIIICCC;;;666222333444555666;;;CCCHHHLLLJJJFFFEEELLL^^^vvvzzzmmmccc______^^^^^^___cccggglllnnnmmmnnnllljjjkkkiii```VVVZZZZZZWWWSSSWWWaaaiiikkkjjjkkklllooottt}}}mmmZZZQQQ```[[[RRREEE777...000666000000000000000000000000////////////////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***+++,,,,,,,,,///333666999:::>>>CCCFFFGGGLLLSSScccyyyzzz{{{}}}//////......///000111111...//////000000//////...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++******))))))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,******+++++++++++++++++++++,,,---...///222555888888999:::;;;999777555444222444666999;;;===>>>>>>999???CCCJJJQQQVVVmmmkkkmmmeeehhhyyyrrrfffgggiiimmmnnnnnnnnnnnnaaammmtttjjjqqq~~~qqqkkkkkkrrrtttrrrxxxuuuoooeeecccpppdddRRR]]]MMMRRRUUUQQQHHHCCCGGGOOOKKKGGGAAA???AAABBB???:::000000/////////000000111111000//////......---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++---000444888;;;CCCFFFIIIKKKGGG???777111444333333777>>>DDDGGGHHHHHHDDDEEEQQQggg~~~sssooonnnsssyyyzzzyyyyyy{{{|||wwwgggfffbbb[[[YYY]]]`````````^^^^^^bbbkkkuuu}}}tttVVVXXXXXXXXXRRRCCC333000555111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++------...------///333666::::::???DDDFFFIIIRRR\\\sssxxx}}}000///.........///000111//////000000000000//////------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,************++++++++++++***,,,...///111444888;;;999:::;;;:::888555555555222444777999<<<=========999FFFLLLRRR^^^mmm~~~yyy|||wwweee```aaaccceeelllwww|||wwwiiiiiiwww~~~xxxVVVOOOMMMNNNPPPPPPLLLGGGHHHNNNKKKHHHBBB===>>>BBBBBB???333222000/////////000111111000///......------...------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,///333888===@@@FFFHHHJJJJJJFFF???666111333333555<<>>===BBBCCCAAA555444222000//////000000222111///...------......------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------...000555;;;AAAEEEIIIKKKLLLLLLHHHAAA:::555444777===DDDHHHJJJIIIHHHIIIZZZsss{{{{{{~~~|||nnnaaaZZZ[[[cccjjjtttzzz~~~xxxnnnlllvvv|||vvveeeYYY\\\\\\OOO???777111111111111111111111111////////////////////////,,,,,,---------.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---...//////000333777;;;>>>???BBBFFFKKKTTTeeeuuuzzzzzzxxxyyy???===:::666444222222333000000111111111111000000............/////////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,------.........***,,,///111333666;;;>>>:::<<<;;;888444222444666555666999<<<>>>>>>======QQQkkk||||||wwwwww{{{}}}xxxwww{{{nnnkkktttqqqddd[[[UUUVVVTTTLLLCCCAAACCCHHHGGG@@@>>>AAACCCAAA777555222000///...///000222111///...------.........------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++......///222777===DDDHHHLLLMMMNNNMMMJJJDDD===999777>>>FFFJJJIIIFFFEEEEEEVVVooommm___ZZZ[[[[[[hhhvvvyyyrrrmmmnnnrrrzzzZZZUUU[[[VVVIII@@@111111111111111111111111////////////////////////,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111555:::===@@@AAACCCHHHMMMXXXlll~~~yyy}}}rrrHHHIIIGGGAAA<<<999888666111000000000111222333444000000000000000000000///------------------------......---------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++,,,---,,,...333888;;;======<<>>:::@@@LLLjjj}}}xxxkkkkkkooo|||}}}{{{___UUUVVVSSSKKKDDD@@@FFFKKKJJJCCC???@@@CCCBBB999///+++...222222000000/////////............------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++***)))***---///---///333999???DDDFFFFFFJJJOOOOOOJJJHHHIIIDDD<<>>:::666555000000000000111111111222////////////////////////------------,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,---,,,,,,---///111555666888:::;;;;;;;;;:::666666666666777888;;;<<<>>>IIIXXXfffttt~~~www{{{~~~lllrrr{{{]]]OOOLLLIIIBBBAAAAAACCCFFFEEEBBB>>>AAABBB@@@<<<666111000111000000000////////////...........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,---//////...---...///333777>>>DDDGGGGGGGGGGGGHHHHHHIIIKKKOOOOOOLLLHHHEEEMMMUUUfff|||qqqaaaccclllnnnzzzsssppp}}}eeeXXXZZZZZZPPPEEE>>>888333222555111111111000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,...111444666:::>>>AAABBB@@@EEEWWWsss|||}}}]]]VVVSSSUUUUUUQQQPPPRRRVVVVVVUUUSSSNNNGGGAAA===444444333333333222222222000000000000000000000000.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------------...111444777777999::::::::::::999888999999777666888===BBBKKK]]]mmmuuupppnnnrrruuuttt[[[NNNNNNCCC@@@???AAAEEEGGGDDDAAA???BBBCCC???888222111111111000000000////////////........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,......------///000666;;;BBBGGGHHHGGGHHHHHHIIIJJJLLLPPPPPPNNNKKKIIIGGGWWWjjj}}}ooojjjgggqqq{{{uuufffvvvwww]]]YYYUUUPPPHHH<<<222222777111111111111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,///333777999<<>><<<999666444111000111111111111111111111111////////////.........---.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......---............000444777999::::::;;;;;;;;;;;;;;;:::;;;;;;999888<<>>EEEHHHGGGGGGHHHIIIHHHJJJNNNPPPNNNKKKMMMQQQRRRdddxxxtttfffdddfffppptttmmmxxxppp\\\ZZZWWWPPPBBB666333777222222111111111000000000////////////////////////------------------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---111666:::<<<>>>AAABBBDDDLLL___||||||}}}|||sssrrr}}}~~~bbbVVVPPPTTTXXXUUUVVV\\\[[[]]]______\\\WWWPPPLLLJJJHHHEEEAAA<<<888555333222222222222222222222222000000000000////////////---........./////////000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---....../////////000///000222777:::<<<<<<=========>>>>>>>>>999;;;;;;:::;;;EEEVVVcccwwwqqqsssyyy~~~}}}ggggggkkkvvvyyyooo\\\YYY[[[dddnnnyyyzzzfff\\\WWWOOOHHHCCC@@@???>>>;;;<<<===<<<:::666444222111111111000000000//////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///444888<<>>>>>??????@@@@@@@@@AAA777999;;;:::>>>LLLbbbrrrzzz{{{xxx{{{{{{yyykkkfffccciiittt|||~~~{{{nnneee```bbbeeeeeefffjjjyyy}}}iiicccXXXLLLBBB===;;;;;;999::::::::::::777555333111111111111000000000000////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,---111777<<<===BBBGGGGGGEEEEEEGGGKKKLLLMMMPPPQQQNNNQQQcccwwwvvviiigggrrr|||jjjyyymmmaaa[[[TTTIII???999222222222111111111111000000000000000000000000000........................,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,------------------------------------........./////////444:::>>>AAABBBCCCEEEKKK]]]zzzvvv~~~vvvzzznnndddpppvvvaaaRRRQQQXXX___]]]XXXVVVXXX\\\^^^^^^]]]RRRKKKFFFGGGLLLNNNHHHBBB999666444333444555555555111222222111000///000000000/////////....................................------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...///////////////.........------000555999<<<===;;;AAACCC??????BBBAAA===888>>>???>>>GGG]]]qqqzzzuuu~~~~~~~~~{{{vvvnnniiieeekkkuuu|||{{{wwwvvv{{{zzzpppbbb[[[^^^dddeeegggiiikkktttxxxiii\\\UUUKKK===666777666555444444555555222111111111111111000000000000///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---///...---...111666;;;>>>CCCDDDGGGHHHHHHGGGHHHHHHPPPQQQSSSRRRQQQXXXmmmnnnkkkqqqwww~~~fffnnn}}}aaafffeeeNNN>>>AAA777444222111111000///---000000000000////////////000000//////.........---,,,------......------,,,........................------------------------------...---,,,---///111333::::::;;;AAA???>>>GGGTTTkkk|||uuu|||vvvvvvxxx|||qqqfffkkk|||jjjddd```YYY^^^ZZZWWWWWWWWWVVVTTTSSS[[[VVVNNNKKKKKKMMMNNNNNNDDD@@@;;;777555555444333333333333222000///000000000000/////////.................................------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...///////////////.........///000333777;;;>>>???>>>CCCFFFEEEEEEFFFCCC===;;;===???FFFTTTfffuuu{{{xxxrrrmmmnnnuuu{{{|||{{{{{{wwwxxxyyylll\\\[[[eeemmmiiibbbYYYYYYdddxxxfffVVV[[[[[[KKK:::555777666555555555555333111111111111111000000000000///////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---.........///333888===@@@EEEGGGIIIHHHGGGHHHKKKNNNUUUSSSTTTWWW\\\cccppp|||qqqkkkppp}}}}}}rrr{{{kkkdddYYYIII===888555333222222222111000111000000000////////////000/////////............,,,------......------,,,........................------------------------------...---,,,---000222222999:::<<>>DDDAAADDDRRRlll|||vvvzzz}}}}}}nnn```\\\^^^mmm~~~~~~uuujjjkkkyyy}}}oooddd\\\WWWUUUXXX[[[[[[XXXVVVUUUVVVVVVRRRMMMHHHDDD>>>999555444333111000111111111111000000000////////////...........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...............//////000///222666:::<<<>>>@@@AAACCCGGGLLLPPPQQQNNNGGGAAA===HHH___xxx~~~~~~ooohhhlll{{{|||{{{ttthhh\\\VVVSSSSSSccc}}}kkk^^^ZZZUUUMMMGGG>>>;;;777555555555444333222222222111111111000000///////////////////////////............---------------------------------------------------------,,,,,,,,,,,,---------...---...000444888===AAADDDFFFHHHIIIFFFDDDHHHSSS\\\aaa[[[[[[fffuuu~~~zzzwww{{{eeeZZZVVVLLL<<<999444222222333444444111111111000000000/////////////////////.........------............------................................................,,,---...------...111333444:::;;;???CCCAAAGGGYYYxxx{{{ssswwwyyyjjjgggiiihhhooo~~~~~~qqqeee``````pppwwwvvvtttnnnuuu}}}iiiYYYXXXZZZ\\\]]]\\\YYYVVVTTTUUUTTTSSSRRRNNNHHHAAA;;;666333000000111333333222111000000000////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------.........---...///000111///333888;;;===>>>AAACCCEEEIIINNNSSSSSSOOOLLLJJJMMMccczzzqqqeee___RRRRRR[[[tttuuu[[[SSSQQQKKKAAA>>>999666555555444444222222222222111111111111///////////////////////////............---------------------------------------------------------,,,,,,------............---///222777<<<@@@CCCEEEDDDFFFFFFEEEEEELLLWWW```dddaaacccooo{{{___TTTUUU@@@<<<666333222333333333111111111111000000000000.........///////////////---......//////......---................................................,,,---......---///111444666;;;<<>>BBBEEEFFFCCCDDDDDDGGGKKKTTT]]]dddggghhhooo~~~rrrpppSSSQQQGGGBBB:::444222222222333222222111111111000000000.........///////////////......////////////......................................................,,,---.........///222555999<<<<<<@@@CCCCCCSSSrrrwwwjjjggguuudddRRRPPPTTTaaaqqqtttnnndddhhhzzzyyynnndddcccfffzzzpppbbb]]]\\\___^^^]]]]]][[[WWWQQQMMMDDD???888555666666444111111111111000000000//////////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................///...---,,,---///111222444888<<<>>>>>>@@@EEEJJJOOORRRXXXZZZVVVUUU```nnn{{{kkk[[[UUU[[[ooosssXXXLLLHHHCCC<<<777555555555555333333222222222111111111///////////////////////////............---------------------------------........................+++,,,---.../////////...000333777<<<@@@CCCEEEFFFEEEDDDFFFLLLUUU___eeehhhkkkooo|||~~~fffTTTOOOHHH???777444333222222222222222111111111000000............/////////000......////////////......................................................,,,---.........000333555:::<<<===AAAFFFHHH___nnniiiqqqqqqYYYTTTRRRWWWcccsssppp```aaazzzzzzhhh```___rrryyymmmkkkhhheeeaaa^^^\\\XXXUUURRRLLLEEE===999888777333///111111111111000000000000000000000000000000000000////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................///...---,,,---///111333666:::>>>???>>>AAAGGGMMMTTTWWW\\\]]]XXXXXXhhh|||{{{ooo^^^OOOQQQmmm```VVVIIIDDD===777555555666666333333333222222222111111//////////////////////////////.........---------------------------------........................***+++---///000000///...111444999===BBBDDDEEEFFFGGGFFFHHHPPP]]]gggkkklllnnntttwwwvvv~~~uuucccTTTMMMCCC:::555333333333222222222111111111111000---.........//////000000......////////////..............................////////////////////////,,,---.........000333666:::<<<===BBBIIIMMMgggjjjlll~~~}}}zzz___XXXRRRRRRXXXhhhtttdddaaawwwpppccc\\\kkknnnllllllggg___ZZZZZZXXXUUUPPPMMMHHH@@@888444222333333222111000//////000000000000000000////////////000000000000000/////////000000000000000000000000000000000000000000000000.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------............------------......111///...---...111444666<<<===@@@EEEDDDBBBIIITTT[[[______XXXXXXhhh~~~wwwhhhYYY[[[ggg^^^VVVMMM???555555999999555333333222222222222222222000000000000////////////........................------------------------------------------------...///000///...---...///...444<<<@@@BBBDDDFFFIIIAAAHHHOOOYYYiiiwwwuuuiiitttzzz}}}yyy}}}|||www^^^TTTGGG>>>777222111444333222111111000111111111000000000000////////////000000//////.........---...---,,,,,,,,,,,,---...........................//////000000000333777:::>>>===>>>???CCCUUUyyyuuuiiittt~~~cccVVVNNNPPPSSSZZZoooiiiaaarrryyy]]]VVViii}}}ooo```WWWWWWXXXWWWTTTQQQMMMGGGAAA<<<888666222222333333222111000000111000000000////////////////////////////////////000000000000000000000000////////////////////////.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,---------.........///......------......///000///......///222444666======AAAEEEDDDFFFQQQ^^^hhhjjjccc\\\hhh}}}}}}yyyiiiaaaccciiirrrXXXOOODDD???===;;;888666333333333333222222222222111000000000////////////........................------------------------------------------------...///000///......///000222777>>>BBBCCCDDDGGGJJJKKKIIIUUUeeelllvvv{{{{{{xxx~~~xxxfffZZZNNNGGG???666333666333222222111111111111111000000000000////////////000/////////..................---,,,,,,---.................................///000000111333777:::??????@@@BBBHHH]]]pppdddlll}}}vvv|||nnn\\\OOOQQQSSSVVVhhhooobbbnnn```UUUcccwww|||lllddd^^^ZZZVVVSSSPPPMMMJJJDDD<<<666222333444555444333111000111111000000000/////////.........///////////////000000000000000000000000////////////////////////.........---------------.........---------------,,,------------.........///......------......///000/////////111333666888>>>???AAADDDFFFLLL[[[jjjpppsssnnnnnnxxxlllhhhcccrrr~~~bbbTTTHHHFFFCCC<<<777777444444333333333222222222111111000000000/////////........................---------------------------------------------------///000///...///111222777<<>>@@@BBBDDDIIITTTeeesssnnnttt|||~~~zzzvvvuuurrrkkk|||~~~fffOOOHHHDDD;;;777999555555444444333333222222111111111000000000//////........................................................................---.../////////000333555;;;???CCCDDDDDDEEEHHHKKKOOOPPPkkk}}}uuu|||}}}hhh|||uuuZZZPPPIII===555555333333222111111111111222000000000000///////////////////////////...............------------.................................///000111222555:::===>>>@@@BBBFFFTTTsss|||jjjtttooohhhzzzxxxmmmWWWVVVSSSNNNXXXllldddaaazzzdddTTT[[[iiixxxfffZZZWWWUUUWWWXXXVVVNNNGGG>>>;;;666222111111333444111111111111000000000000............//////000000////////////////////////........................................................................---------.........///////////////......///////////////000222555888;;;<<>>???AAAHHH[[[}}}oooiiisss~~~yyyvvv___XXXSSSNNNVVVfff|||ddd\\\sssgggVVVZZZfffhhhddd___\\\ZZZWWWSSSOOOGGGCCC;;;555111111333555222222111111111000000000......//////000000111111000000000000000000000000......................................./////////.............../////////------........./////////000//////......//////000...///111444777:::===>>>@@@CCCGGGPPPaaasss~~~xxx{{{zzztttuuuyyy~~~qqqpppdddMMMBBB<<<888777777666555444333333222222222111111111000000000////////////////////////................................................---...//////000222777:::===@@@CCCCCCDDDFFFLLLPPP[[[yyy~~~{{{{{{kkkbbbPPPFFF===555444444333222222222222222000000000000////////////.........///////////////---...////////////...---////////////////////////---///111222444888<<<@@@??????BBBLLLgggyyyuuuiiisss}}}~~~~~~~~~yyy~~~iiiZZZRRRPPPWWW```zzzcccYYYoookkkXXXYYYaaa}}}oooddd[[[WWWUUUOOOJJJCCC;;;666333444444222222222111111111000000//////000000111222222333000000000000000000000000........................---........./////////000---........./////////000............////////////000000////////////000000...///222555888<<>>@@@CCCDDDEEEIIIPPPUUUhhhxxxssswwwxxxYYYLLLBBB666444444333222222222222333000000000000////////////............/////////000---...///000000///...---////////////////////////---///111222444888>>>AAAAAAAAAEEETTTuuuwwwjjjlll{{{~~~|||~~~uuu\\\PPPRRRXXXZZZsssaaaWWWmmmmmmYYYVVV]]]zzzttteee___]]]SSSOOOHHHAAA:::666444333222222222111111111111000///000000111222333333333000000000000000000000000........................---.........//////000000---.........//////000000............/////////000000000////////////000000...///222666999===@@@AAABBBFFFOOObbb}}}xxxtttuuu~~~xxxyyygggSSSIII@@@999888777666555444333333222222222111111111111000000000000000000000000000////////////////////////////////////////////////------...///000444999===>>>AAADDDEEEGGGLLLSSSYYYxxxwwwzzz|||qqq~~~gggVVVKKK???555444333333222222333333000000000000////////////---.........//////000000---...///000000///...---000000000000000000000000---///111333555999>>>BBBDDDDDDGGGZZZwwwfffrrr|||{{{yyy|||^^^NNNSSSYYYVVVkkk~~~```WWWmmmnnnYYYUUU[[[wwwvvvfff[[[RRRSSSRRRLLLCCC;;;777666777555333333444333111000111111111111000000000000//////............//////////////////////////////111111000000//////......////////////////////////////////////000000000000333222111000000//////000///111444777;;;===@@@AAACCCIIIVVVvvv}}}xxx}}}vvv~~~vvvlllyyy\\\NNNAAA===999555444555555333111333333222222111000000000000000000000000000000000////////////////////////............/////////000.........///222666:::===???EEEAAADDDNNNJJJRRRqqq~~~{{{}}}{{{___OOOEEE888999777333111111333333222222222111111111111000000000000000000000000000111111000000//////......000000000000000000000000......000333888===???@@@GGGCCCJJJhhh|||{{{ttt~~~xxx|||yyyfffVVVPPPQQQXXXiiivvvdddXXXeeepppZZZTTTXXXnnn|||xxxhhhZZZVVVUUUSSSOOOIIIBBB<<<999888666444444444444333222222111111111000000000000000//////......//////000////////////////////////111000000000/////////...////////////////////////////////////000000000000222111111000/////////000///111555999<<>>888555555555333111333333222222111000000000000000000000000000000000////////////////////////........./////////000000///...///000333777;;;>>>BBBCCCCCCFFFKKKOOOcccvvvwwwwww|||tttXXXGGG;;;:::777444222333444333222222222222111111111111000000000000000000000000111000000000/////////...000000000000000000000000//////111444999===@@@AAADDDDDDQQQtttttt{{{{{{{{{|||}}}wwwzzz~~~fffVVVPPPOOOUUUiiizzzgggZZZgggrrr\\\UUUXXXnnnyyy{{{{{{eeeWWWVVVUUUTTTRRRMMMDDD===999777555444555555555444222222222111111111000000000000////////////000000////////////////////////000000000000////////////////////////////////////////////////000000000000111111000/////////000000000333888<<<>>>AAADDDFFFIIIZZZooo{{{}}}~~~nnnwwweee___XXXIIICCC;;;777666555444222333333333222111111000000000000000000000000000000////////////////////////....../////////000000000000000000222555999===???EEE@@@EEEIIIGGGXXX|||kkk]]]dddlll|||}}}mmmgggOOOAAA===888555555444444444333222222222111111111111000000000000000000000000000000000000////////////000000000000000000000000///111333666999===@@@BBBCCCIII^^^wwwlllyyy}}}www|||yyyyyyzzz}}}~~~hhhXXXPPPNNNSSSgggjjj]]]jjjuuu^^^VVVXXXkkk|||fffaaa\\\ZZZYYYUUUKKKCCC<<<999666444444555555555333333222222222111111111111000000//////000000111////////////////////////000000000000////////////////////////////////////////////////000000000000000000/////////000111111222666;;;===>>>AAADDDHHHLLLaaawww|||}}}hhhwwwxxxfffSSSMMMFFF===777555666555444444333333222222111000000000000000000000000000000////////////////////////...////////////000000000000000222444777;;;???AAAGGG>>>FFFJJJGGGccclllVVVSSScccrrryyyzzz}}}sss|||{{{```JJJAAA999666666555444444333333222222222111111111////////////////////////000000000000////////////////////////////////////000222555777:::===AAACCCFFFQQQlllmmmjjjxxxxxxuuuzzzyyyzzzlll[[[RRRNNNSSSfffkkk___nnnwww___VVVVVVffflll]]]WWWUUURRRNNNBBB>>>999555444555555444333333333333222222222222111111000000000000111111000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000000000000111222333666999===>>>>>>@@@FFFKKK[[[rrr~~~~~~|||uuuqqqpppwww{{{UUUNNNGGG===777666666666666444444333333222111111111111111111111111111111111////////////////////////////////////000000000111000111333555999===@@@BBBFFF???FFFLLLNNNqqq\\\NNNRRRhhhzzzzzz{{{|||xxxVVVHHH;;;777777444222333333333333222222222222111////////////////////////////////////000000000000////////////////////////000333666888999<<<@@@DDDFFFWWWyyy||||||ccciiizzzuuutttyyy{{{|||ppp^^^TTTPPPUUUiiijjj```sssyyyaaaUUUTTT___}}}dddUUUTTTWWWZZZJJJEEE>>>888666555555444444444444333333333222222222222111111111111222222000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000000111222333444555888;;;>>>>>>>>>BBBKKKSSSnnn}}}||||||xxxooohhh}}}xxxnnnrrrfffPPPIII???999888888777666444444444333222222111111111111111111111111111111/////////////////////////////////000000000111111000111333666:::===AAABBBDDDCCCGGGOOOaaakkkWWWMMMVVVkkk}}}}}}|||}}}~~~~~~rrrgggRRR???999888444222444333333333333222222222222000000000000000000000000////////////000000000000000000000000000000000000000333777888999;;;@@@DDDFFF^^^{{{mmm]]]hhh|||uuutttvvv}}}sss```WWWSSSXXXnnn~~~iiibbbxxx{{{dddVVVSSSYYY|||sss]]]WWWXXXZZZTTTMMMDDD===999777666555444444444444333333333333222222222111111222222222000000000000000000000000.../////////000000000111////////////////////////////////////000000000000111111111222333555666777999<<>>AAABBB@@@HHHIIITTTwwwxxxWWWSSSOOO]]]ttt~~~|||{{{yyytttqqqpppppprrrvvv||||||}}}tttxxxvvv]]]DDD<<<:::555333666444444333333333222222222000000000000000000000000.../////////000000000111000000000000000000000000///333777888888:::???CCCLLLjjjccc^^^mmmvvvvvvtttrrr}}}tttaaaWWWTTTYYYmmm~~~iiiddd~~~gggYYYUUUVVVwwwxxxxxxjjj]]]VVVTTTZZZSSSIII@@@;;;888777666555555444444444333333333333222222111111222222333000000000000000000000000.../////////000000111111////////////////////////////////////000000000000111111222333444666777888888<<>>@@@BBB>>>LLLKKKXXXdddIIIMMMPPPeeeyyyrrrnnnllljjjhhheeedddfffkkkrrr|||wwwnnn~~~dddHHH>>><<<666444777444444444333333333222222000000000000000000000000.../////////000000111111000000000000000000000000...333777888777999>>>CCCUUUvvv___cccsssssswwwtttooo|||ttt```WWWUUUZZZjjjjjjfffjjj[[[WWWUUUssssssmmm|||mmmbbbVVVWWWUUUSSSMMM@@@222111888444555666666444333222333555444333333222222333333000000000000////////////111111111111111111111111//////............//////////////////000000000000222333444444333555888:::<<<===CCCGGGCCCEEEaaayyyzzzeeeNNNHHHEEE777888===111666555555444444333222222222222222111111111111000000000000000000000000000000000000000000111111111111444888;;;<<<===???AAAFFFCCCNNNooonnnUUUPPPPPP[[[nnn~~~sssmmmiiiccc^^^[[[[[[\\\```jjjwwwvvvyyysssNNN@@@>>>999666777444444444333333333222222222222222111000//////...000000000000000000000000000000000000000111111222111777555666===>>>???JJJWWWyyyjjjfffmmmmmmqqqrrrrrrvvveeeXXXVVVaaarrrkkklllooo^^^UUUTTTlllnnnuuukkk]]]VVVSSSSSSSSSMMMBBB;;;;;;555666666666555444444444444333222222111111222222111111111000000000//////111111111111111111111111//////............//////////////////000000000000222333444444444555888;;;<<<===BBBEEEDDDLLLmmmwwwYYYJJJDDD888888===666666666555555444333333222222222222222111111111111000000000000000000000000000000000000111111111111111444888;;;<<<>>>@@@AAAEEEHHH\\\bbbOOOMMMTTT___sssyyyrrrllleee^^^YYYXXXXXX[[[aaakkkvvvyyyrrr]]]CCC999666666888444444444333333333222222222222111111000//////...000000000000000000000000000000000000000111222222111777666888??????BBBNNNbbbvvvtttooofffgggppp{{{mmmrrrrrruuuwwwdddVVVTTT^^^vvvyyygggmmmppp```WWWTTTiiizzzyyy}}}]]]VVVRRRUUUVVVNNNAAA999777777666666555555666666333222222111111111111111222222222111111111000000000000000000000000000000000//////......//////000////////////000000000000222333444444444555999;;;===???BBBEEEGGGYYY___JJJEEE<<<888999666666666666555444444333333333222222222111111111111000000000000000000000000000000000111111111222222333666999<<<===???AAACCCEEEKKKiiixxxUUUJJJKKKXXXdddwww{{{rrrkkkfffdddaaaaaafffnnnvvv{{{ooo}}}uuuQQQ===888888666444444444444333333333333222222111111000/////////000000000000000000000000111000000000000111222222111777777:::@@@@@@DDDTTTrrrlllhhhgggffflllwwwrrrmmmrrrrrr{{{wwwdddWWWTTT___{{{zzznnnaaannnqqqbbbYYYUUUfffzzziiiYYYTTTVVVSSSGGG;;;:::888666555555666666666444333222222111111222222333333333222222222111111////////////////////////000000////////////000000////////////000000000000222333444444444666999<<>>888666777777666666555444444444333333222222222111111111000000000000000000000000000000000111111222222333555777:::<<<>>>@@@BBBDDDIIISSSvvvfffNNNKKKNNNZZZiii||||||qqqjjjjjjnnnpppppptttqqq|||xxxfffIII???999222555444444444444333333333111111111111000000//////000000000000000000000000111111000000111111222333333888888;;;@@@>>>FFFZZZ{{{ddd^^^aaafffppp{{{ssskkkmmmqqqtttwwwfffYYYXXXdddsssfff\\\mmmsssccc[[[WWWbbbhhhVVVSSSTTTOOOGGG===:::555444444555555555555555444333333333333444333333333333222222222222////////////////////////000000////////////000000////////////000000000000111333444444555777:::===>>>AAABBBDDDSSSvvvgggUUUMMMBBB:::;;;888777777666666555444444333333333222222222222111111111111111111111111111///000000111222333333333666999;;;===???AAADDDFFFMMM```YYYLLLMMMPPP^^^ooozzzxxxwwwqqqjjj{{{}}}mmm}}}xxxwwwSSSCCC:::111555555555444444444333333111111111000000000000000111111111111111111111111111111111111111222222333555999999;;;>>><<>>???BBBEEEHHHLLLlllnnnSSSLLLNNNQQQcccwww|||rrr{{{}}}qqqsss[[[EEE<<<777555555555555444444444333111111000000000000000000111111111111111111111111222111111111111222333333666999888;;;>>>===NNNmmmmmmYYYYYYfffuuurrreeefffmmmooo}}}xxxiii```aaannnzzzmmm^^^WWWjjjtttddd\\\YYY\\\{{{~~~pppYYYRRRQQQPPPHHHBBB:::666777888777555555555444333333333333444222222222222111111111111111111111111111111111111111111000000000000111111////////////000000000000111333444555555888;;;>>>===CCCGGGPPPooozzzsss[[[KKK======999999888777777666666555444444333333333222222222111111111111111111111111///000000111333444444555:::;;;===???@@@CCCGGGJJJVVV|||jjjWWWOOOOOOTTTddd{{{{{{uuunnn{{{iiiLLL???<<<555555555555444444444444000000000000000000000111111111111111111111111111222222111111222222333444666888777;;;???AAAWWW{{{~~~lll\\\___pppmmmccchhhmmmmmmxxxmmmgggkkkyyyuuueee[[[UUUjjjssseee]]]XXXYYYwww|||iiiZZZTTTRRRMMMEEE<<<888888999888666555444333333222222333333222222222111111111000000111111111111111111111111111111000000000000111111////////////000000000000111333444555666888<<<>>>AAAGGGMMMZZZ}}}rrr]]]HHHBBB999999888888777666666666444444444333333333222222111111111111111111111111///000000222333444555555:::<<<>>>???@@@CCCGGGJJJiii}}}nnn^^^RRRQQQWWWbbb{{{yyyooovvvnnnmmmqqqxxxUUUCCC>>>666666555555555444444444000000000000000111111111111111111111111111111111222222111111222222333444555777777<<>><<>>;;;999888777666555444444333333333444444333222111111111222222222222333333222222222222111111111000000000000000000000000111111111111555444444555888;;;===>>>CCCCCCPPPrrrvvvxxxxxx]]]NNNGGG;;;999666444555666666444666666555555555444444444999666222111222333222111111111111111111333666999999@@@@@@@@@EEEEEELLL^^^jjjZZZTTTWWW]]]ooosssxxxrrrtttsssppp}}}mmmQQQCCC888888666444333444444444333333333333222222222222111111111111111111111111222222333222000111333555999<<<999>>>HHHLLLlll{{{{{{iiioooqqqlllwwwpppgggiiiiiioooxxxpppooo~~~qqqaaaWWWXXXrrr{{{mmmbbbYYYZZZvvviii[[[WWWQQQIIIBBB<<<888777888888777666555555555555444333333222222222333333333222222222222222222333111111111111111000000000000000000111111111222222444444555666888;;;>>>???CCCGGG\\\{{{ooojjjzzz^^^OOOMMM>>>;;;777444333333555777444444444333333333333222666444111111222333333222111222333222222444888;;;===@@@AAAEEEGGGDDDQQQnnnzzzbbbVVVTTT[[[dddyyytttuuuyyyuuu|||{{{^^^JJJ<<<999777666666555444333444444444444333333333333222222222222222222222222222222333222111111444666999<<<<<<@@@GGGQQQwww|||xxx{{{ppppppmmmhhhqqqmmmhhhhhhjjjuuu|||tttppptttppp```XXX[[[wwwrrrfff^^^___zzzccc\\\UUUOOOHHH@@@:::999999888777666666555555555444333333333333444444555444333222111111222333444111111111111111111111111000000111111111222222222444555666777999;;;???AAABBBMMMjjj|||qqqggghhhSSSLLL???<<<999888666444666:::444444444333333333222222333222111111111222333333222333333333444666999<<<>>>@@@BBBGGGHHHDDDYYYppp\\\SSSTTT^^^jjj{{{zzz~~~vvv|||zzzpppWWW@@@999555666777666444333444444444444333333333333222222222222222222222222222222333222111222444777888;;;>>>AAAEEEXXXtttgggllllllmmmllllllooolllggggggkkk{{{yyysssttt~~~qqqcccYYY```}}}xxxkkkbbbeeesssfffZZZUUUOOOGGG???===999888777666555555555555444444444333444444555555444333222111111222333444111111111111111222222222111111111111222222222222444666888999:::<<<@@@DDDCCCTTTyyy~~~vvvjjjaaaNNNAAA;;;888:::999555555999555555555555444444444333111222222222222222333333222333444444444777;;;>>>>>>@@@BBBGGGIIIIIIeeegggWWWRRRTTTaaaooosss~~~sssppp{{{www|||fffEEE:::222444888666444444333333333333222222222222222222222222222222222222111222333222222333555777888999???BBBFFFaaa}}}hhhVVV\\\fffhhhlllrrrlllhhhdddeeemmmwwwtttzzzqqqggg]]]ggg~~~qqqfffkkkrrr\\\UUUQQQIIIAAA>>>999999888777666666666666666555555444444444555555333222222222222222222333111111111222222222222222111111111222222222222333444777:::::::::<<>>===AAABBBEEEJJJTTTuuu```SSSRRRUUUcccsssooo~~~}}}pppfffkkkyyyzzzzzzoooOOO???333444888666333444333333333333222222222222333333333333333333333333111222333222222333666888999888@@@DDDIIIlllvvv\\\QQQWWWgggeeeiiirrrfffaaabbbdddqqqxxxxxx~~~rrrkkkdddpppxxxnnnsssdddYYYVVVNNNDDD@@@;;;:::999888777777777777777777666555444444444555222222222333333222222222111111111222222333333333111111111222222222333333444777;;;;;;;;;===BBBGGGKKKgggsssjjjzzz~~~XXXFFF888888999666444888666666666666555555555444222444666555333222222444111222333333444777;;;>>><<>>;;;GGGEEEAAANNNhhhpppSSSNNNRRRWWWgggxxxxxxtttsss~~~xxxhhhaaacccooo{{{zzzeeeMMM:::888999555111222666666555555555444444444333333333333333333333333111222333333222444777999>>>888CCCJJJRRR{{{oooUUUXXX```wwwggg```jjj^^^ddd```fffyyy|||xxxsss{{{```WWWRRRMMMCCC<<<888:::;;;999777777555555444333333333444444222222222111111111111000111222333333444444333333222222333333333333444444444666777888;;;BBBGGGIIITTTwwwvvvpppwwwXXX@@@DDD888777===222666666555444444444444555555555555555555555555555333333333333666999<<<>>>CCC;;;AAAGGGNNNwwwdddNNNMMMTTTZZZjjj|||rrrwwwwwwgggaaa\\\^^^sss~~~ttt~~~oooRRR<<<::::::333111666444444444333333333222222444444444333333222222222444333333333444666777888<<<777@@@KKKaaa{{{gggSSS[[[gggnnnhhhaaa```___ZZZ___hhhqqq\\\QQQKKKEEE>>>:::;;;<<<999888888666666555444333333333333222222222222111111111111111222333333444444333333222222333333333333444444555777999:::===BBBHHHKKK```yyysss|||```CCCBBB555666>>>777666666555444444444444555444444444444444444444444333333333444666999<<<>>>AAA<<>>BBBIIIOOOlllyyysssaaaEEEBBB777777>>>888777666555555444444555555333333333333333333333333333333444555777:::<<<>>>@@@???CCCLLLdddwwweeeXXXNNNJJJMMMQQQ[[[wwwyyyqqqttt~~~~~~hhh^^^XXXWWWeeexxxzzz[[[???:::<<<999555666444444444444333333333333444444333333333333222222444333333333444666888999@@@===CCCSSSsssuuunnncccVVVeeeccc___[[[ZZZ^^^___]]]___qqqlllWWWOOOFFF>>><<<;;;999888:::888888666555444444333333333333222222222111111111111222333333444444333333222222222333333333444444555777;;;>>>???AAAJJJTTTwwwxxxppp|||___IIIDDD<<<:::<<<666777666666555555555555555333333333333333333333333444444555666888:::===>>>@@@AAABBBMMMqqq{{{gggRRRLLLKKKNNNQQQ\\\wwwttt|||{{{mmmppplll___XXXWWWaaaooobbbCCC:::<<<:::666666555444444444444333333333333333333333333333333333444333333333555777999:::===<<>>;;;888888:::999888777666555555555555333333333222222222222111111222333333444444333333222222222333333333444444444666;;;???>>>@@@MMM[[[xxxnnnxxxnnnTTTFFF===::::::777777777666555555555555666444444444444444444444444444444555777999;;;===>>>@@@CCCBBBQQQ~~~sss[[[RRRLLLKKKOOOUUUaaawww}}}tttzzzvvvfffllltttddd[[[XXX```kkkuuu{{{mmmKKK===;;;999666555555555555444444444333333333333333333333333333333333333333444555777999;;;<<<===AAAZZZzzzmmm___VVVTTTfffYYYQQQVVV\\\[[[YYYZZZaaa}}}gggaaaUUUHHHAAA===999999;;;888888777666666666666777333333333333222222222222111222333333444444333333222222333333333333444444555666;;;@@@>>>AAAQQQeeezzzooovvviiiKKK===999:::===888777666666555555666666555555555555555555555555444555666888:::<<<>>>>>>@@@DDDEEE[[[uuuVVVNNNJJJJJJOOOYYYfffyyysssxxxrrr```fff}}}}}}jjj]]]YYY```jjjsssiiiqqq{{{WWWBBB;;;888666666555555555555444444444333222222333333333333444444333333333444666888:::<<<>>>AAAEEEcccwwwhhhVVVQQQXXXeeeVVVNNNVVV]]]YYYWWWZZZcccxxxkkk]]]NNNEEE@@@;;;;;;===777777666666777777888888444444333333333222222222111222333333444444333333222222333333333333444444777888<<>>888777777666666666666666444444444444444444444444444555777999;;;===>>>>>>>>>EEEJJJiii~~~UUUIIIIIIKKKQQQYYYgggyyyoootttqqq^^^[[[pppooo^^^XXX___hhhrrrhhhlll~~~cccIII;;;777777999555555555555444444444444222222222333333444444444333333333444666888;;;<<<>>>DDDGGGjjjyyygggQQQRRRcccfffTTTLLLUUU[[[VVVWWW^^^iiiqqqcccSSSIIIBBB>>>===???666666666666777888999:::444444444333333333222222222222333444444444333333222222333333333444444444999999>>>BBBAAADDD[[[uuuyyynnnpppbbbLLL???999;;;888888777666666666666666333333333333333333333333444555777:::<<<===>>>???===EEENNNsss|||KKKFFFIIINNNRRRXXXdddwww~~~~~~kkkoooqqq^^^SSSfffzzzsss^^^WWW]]]fffuuuiiigggtttkkkMMM===777888;;;666666555555555444444444222222222333333444444444333333333444666999;;;<<<===DDDHHHlll~~~iiiQQQUUUlllhhhTTTKKKTTTYYYTTTWWWbbbppp```XXXOOOEEEDDD:::<<<999999888888888888888888444444555555444444333222333333333333333222111000222333333444444555555555777>>>:::===HHHHHH]]]wwwkkkwwwyyyOOO;;;999<<<999888777666666555555555444444555555555555444444666666888:::<<<>>>???@@@BBBCCC\\\kkkJJJJJJHHHHHHLLLUUUcccuuu}}}~~~qqqjjjxxxaaa\\\```kkksss___WWWZZZ```{{{qqqfffgggzzz{{{OOOAAA:::333:::555555444444444333333333444444444555555555555666555666666777888:::;;;<<<@@@===OOO}}}cccMMMccchhh^^^RRRJJJNNNSSSSSSWWW]]]www|||tttbbbQQQDDDCCC;;;>>>:::999999888888888888888444444555555444444333222333333333333333222111111222222333444444555666666999<<<:::@@@HHHIIIdddsssfffooo]]]FFF>>>===999888777666666555555666444555555666666555555444666777888:::<<<>>>@@@@@@BBBIIIiii^^^GGGGGGHHHJJJMMMUUUccctttxxxqqqhhhxxxzzzddd^^^___hhh{{{ttt___WWWZZZ___{{{sssiiikkk}}}TTTCCC===555666555555555444444444333333444444444555555555555666555666666777888:::;;;<<>>GGGFFFUUUnnn___ZZZ^^^aaavvvsssWWWCCC===>>>:::999888777777666666666555666666666666666666555888999:::<<<>>>@@@AAABBBFFFeee~~~eeeOOOEEECCC@@@EEEGGGJJJWWWooosssxxxgggeee}}}yyyaaaYYY\\\ssshhh[[[YYYZZZkkk||||||zzzPPP@@@===777666666555555555444444444444444444555555555555666555666666777888:::;;;<<>>AAAEEEHHHMMM___xxxwwwmmmfffxxx}}}dddYYYZZZrrrkkk\\\XXXXXXiiinnnooo|||]]]BBB===777666666666555555555444444444444444555555555555666555666666777888:::;;;<<<@@@HHHjjjyyyeeeddd]]]bbbpppZZZKKKHHHIIINNNMMMKKKTTTaaa}}}jjjYYYVVVXXXXXX___uuu~~~gggXXXJJJGGG===<<<;;;:::999888888888666666666666666555444444444444555666666666666666555555555555666666666666<<<:::EEEHHHHHHmmmqqqeee]]]YYY]]]```wwwdddIII===::::::999888777777777777666666777777777777666666999:::;;;===???AAACCCCCCPPPyyyQQQCCCFFF@@@AAAGGGKKKSSSiiixxxppphhhuuuiii[[[XXXooonnn^^^WWWWWWccc}}}fffeeerrriiiHHH???777666666666666555555555555444444444555555555555666555666666777888:::;;;<<>>===;;;:::999888888888666666666666666555555444444444555666777777666666666666666666555555555555999;;;GGGIIIJJJwwwuuujjjbbb]]]bbb___ppp}}}TTT???;;;:::999888777777777777666666777777777777666666999:::;;;===???AAACCCDDDTTTQQQEEELLLFFFBBBHHHNNNYYYppptttooojjjuuunnn\\\WWWlllppp^^^WWWVVV[[[wwwllleeepppsssrrrpppMMMAAA888777666666666555555555555444444444555555555666666555666666777888:::;;;<<>><<>>;;;<<<:::777777999999888666666666666777777777777888<<<999:::CCCBBB@@@HHH```TTTIIIAAAEEEBBBHHHOOO\\\tttyyykkkppphhhpppcccccczzzppp^^^XXXWWW___tttwwwdddnnn|||tttXXXDDD:::;;;999777666666666444333555555444444444444555555555555555777:::===>>>>>>CCCVVVvvvgggXXX]]]ssslllKKKDDDIIIIIIKKKNNNKKKTTTjjj}}}yyyfffXXX]]]ttt|||]]]TTTJJJ>>>===>>>777888;;;777777777777666666666555555777777777777777777777777666555555555555777888999======EEEJJJ]]]zzzmmmdddfffeeesssdddIII>>>===;;;999999999888777777777777888888888888999777<<<:::<<>>???EEE\\\|||rrrcccXXXaaatttjjjIIIBBBGGGGGGIIIMMMKKKTTTjjj{{{{{{hhhXXXYYYkkkvvveeeUUUDDD>>>???;;;;;;<<<666:::999999888777666555555777777777777777777777777777666666666666888999;;;;;;@@@FFFMMMjjj{{{vvvmmmnnnkkkvvvmmmQQQAAA>>><<<;;;:::999777666888888888999999999::::::777<<<<<<>>>EEECCCEEERRRnnnLLLHHHFFFIIIFFFKKKUUUggg{{{sssxxxppp{{{kkkjjjwwwddd\\\YYY```uuummmiiimmmgggHHH<<<:::888666666777777666555555555444444444444555555555555666888:::<<<>>>???GGGcccyyynnn^^^ZZZjjjxxxfffGGGAAAEEEEEEHHHLLLKKKUUUlll|||ooozzzhhhWWWTTT```rrr~~~eeeLLL???>>><<<<<<===777;;;;;;:::999888666666555666666666666666666666666777777666666777999;;;<<<;;;BBBDDDMMMwwwvvv~~~yyywwwrrr{{{rrrWWWBBB===:::;;;<<<999777666888888888888999999999:::888======@@@DDDAAAGGGYYYzzz]]]IIIGGGHHHHHHHHHMMMXXXmmmyyy{{{{{{xxxpppooozzzfff]]]YYY]]]rrrxxxnnnnnnmmm}}}zzzSSS===999888666666777888777666555555444444444444555555555666777999:::<<<>>>@@@FFFiiixxxnnn]]]```vvv|||bbbFFFAAAEEEEEEGGGLLLLLLXXXpppoooeeetttdddUUURRRXXXfff}}}{{{vvvVVVAAA>>>;;;<<<>>>;;;<<<;;;:::999888777666555666666666666666666666666777777666777888:::;;;===<<>>???AAACCC???IIIaaakkkRRRHHHDDDEEECCCHHHNNN\\\qqqvvv}}}}}}vvvvvv~~~hhh]]]XXX\\\rrrppptttnnn{{{___BBB:::888666666888888888777555555444444444444555555444666999999:::;;;???AAAFFFnnnxxxooo___hhh^^^GGGBBBFFFEEEGGGMMMNNN[[[sssyyy{{{uuugggcccrrrlll___UUUSSSVVV^^^ttt~~~^^^FFFAAA<<<;;;>>>===;;;::::::999888777666666777777777777777777777777666666666666888:::<<<======DDDBBBUUU}}}vvv}}}dddJJJ>>>777:::<<<999777:::777777777888888888888999:::>>>???AAABBB???NNNmmmgggMMMIIIBBBDDDAAAHHHPPP___ttt~~~rrrkkk^^^WWW]]]sssqqqpppvvvfffEEE;;;999777777888888777666555555444444444444555555444777::::::999;;;???BBBIIIttt}}}ssslll___nnnZZZIIIDDDGGGEEEGGGMMMNNN\\\uuu|||qqqbbb___jjjmmm```VVVUUUTTTXXXkkkcccKKKGGG@@@;;;===<<<999999888888777777777777777777777777777777777777555555555666777999;;;===<<>>???BBBCCCBBBWWW|||fffLLLLLLEEELLLLLLIIIRRRdddwwwwwwooonnn```XXX\\\rrrvvvfffqqqsssJJJ<<<:::888777888888777555555555444444444444555555444777;;;;;;999:::???CCCPPP|||zzzhhhfff[[[pppVVVKKKEEEGGGEEEFFFKKKMMM[[[uuuvvvddd^^^bbb|||vvvfffZZZVVVRRRQQQaaawwweeePPPLLLCCC;;;;;;;;;888888777777777777777777777777777777777777777777555555555555777999;;;<<<;;;DDDHHHgggppp{{{ZZZIII<<<======888777;;;999999:::::::::;;;;;;;;;888===???BBBDDDEEE^^^fffLLLOOOKKKWWWYYYJJJTTTgggyyy}}}tttnnnqqqaaaZZZYYYooo~~~ccchhh{{{SSS===;;;999888888777666555555555555444444555555555333777;;;;;;999:::???DDDVVVwww``````XXXpppSSSMMMEEEGGGDDDEEEJJJLLLZZZtttzzz~~~kkkddd]]]uuummm]]]WWWOOOLLL[[[pppxxx]]]MMMAAA@@@@@@777::::::999999888777777777555555666777777777777777888666444444666999;;;;;;@@@BBBIIIqqq~~~yyyvvvxxxoooKKK:::@@@>>>777777777888888888777888888999:::???<<<<<>>>>>;;;::::::999999888777777777555666666777777777777777777666555666777999;;;;;;AAACCCPPP}}}vvvtttzzzxxxQQQ;;;>>><<<888999:::888888888888888999999:::>>><<<<<>>:::::::::999888888777777666666777777777777777777666666777888999::::::;;;AAADDD[[[qqqqqq}}}VVV<<<<<<;;;:::<<<<<<888888888888888999::::::<<<<<<===CCCGGGJJJnnnrrrdddVVVQQQCCCLLLQQQZZZjjjrrrhhhjjjlll```aaawwwiii[[[kkkzzzPPP???888:::666777999333777777666666666666555555777777999<<<<<<;;;@@@HHHccc}}}hhhfffmmmuuuSSSJJJHHHFFFGGGIIIKKKRRRbbbpppyyyttt|||}}}ooodddlllxxxmmm^^^SSSNNNRRRYYYtttttt]]]EEE======;;;::::::999999888777777777777777777777777888888555666888::::::::::::;;;@@@EEEggg}}}oooqqqWWW<<<::::::;;;===;;;999888888888888999::::::<<<>>>>>>BBBFFFNNNtttoooWWWRRRFFFFFFMMMXXXhhhoooeeejjjrrrbbbcccyyyppp___jjjWWWBBB:::<<<999999;;;777777777666666666666666666777777999<<<;;;;;;AAAIIIhhh{{{qqqttt|||rrrPPPHHHIIIGGGGGGHHHKKKSSSbbbqqq|||vvvtttmmmnnnvvvqqqcccYYYRRRTTTYYYnnn{{{hhhOOO@@@;;;;;;;;;::::::999888888888999888777777777777888888555777:::;;;::::::;;;===>>>IIIuuuwwwnnnttt|||VVV>>>;;;:::;;;<<<888999999999888999::::::;;;<<>>QQQ~~~ssspppxxx{{{ZZZDDD???;;;;;;<<<777999999999999999:::;;;;;;;;;@@@@@@@@@DDDRRR~~~kkkUUUKKKOOONNN[[[lll|||}}}pppxxx~~~rrrkkkqqq}}}jjjhhh~~~|||gggkkk```DDD777:::777555888666666666777777777777888888888777888;;;;;;<<>>===::::::999999::::::;;;<<<999@@@AAA@@@GGG[[[nnndddUUUVVVaaa[[[kkkjjjssszzz~~~xxxmmm~~~~~~kkk]]]aaammm|||vvveee^^^nnnrrrQQQ???@@@;;;666666666666666777777888888888999999777888;;;;;;===DDDMMMxxxxxxmmmggghhhKKKGGGDDDBBBCCCGGGNNNYYYmmm~~~}}}uuu~~~}}}qqqiiikkkooouuuxxxqqqkkkbbbXXXSSSSSSUUUjjjeeeUUUDDD@@@<<>>666999>>>888;;;:::888777777888:::;;;:::;;;;;;:::999:::<<<>>>KKKkkknnnyyynnnuuu~~~iiiGGG>>><<<999;;;;;;::::::::::::;;;<<<<<<>>>???>>>GGGFFF\\\eeeQQQEEEHHHZZZ^^^ddddddqqqsssqqqrrrccc___dddbbbXXXkkkhhhEEE===>>>999777:::777777777777777888888999999888:::;;;:::;;;DDDNNNtttrrr\\\cccjjjcccHHHFFFCCCEEEFFFEEEGGGUUUjjj{{{tttzzzpppmmmjjjjjjyyywwwnnniiibbbYYYQQQOOOQQQ```ttt}}}wwwzzzcccNNNBBB===>>>===777999>>>999;;;:::888777777888:::;;;:::;;;;;;:::999:::<<>>GGGIIIbbbjjjPPPBBBAAAMMMNNNVVVaaaooo}}}}}}rrrqqq{{{uuurrr~~~tttbbb^^^bbb}}}iii]]]iii}}}xxxPPPBBB???999555888777777777777777888888999999888:::;;;:::;;;DDDNNNyyymmmYYY[[[hhh]]]GGGEEECCCEEEFFFEEEHHHUUUjjjzzz}}}rrr~~~~~~sssqqqooooooxxxuuukkkddd^^^TTTMMMKKKPPP^^^rrr~~~yyyvvv]]]GGG>>>======777:::>>>999;;;:::999888888999:::;;;::::::::::::999;;;>>>@@@PPPjjjrrrqqqmmmvvv~~~xxxzzzooobbbiii___BBB<<<:::;;;;;;::::::::::::;;;<<<<<<;;;??????HHHLLLjjjnnnPPPDDDAAAEEEDDDOOO^^^kkkxxxxxxpppsssssskkkfffrrruuuaaa\\\aaasss{{{fffeeeqqqYYYEEE>>>888555888777777777777777888888999999888:::;;;:::;;;DDDOOOooo___VVVlll~~~UUUFFFDDDCCCEEEEEEEEEHHHUUUhhhwwwwwwqqqyyyuuusssqqqttt{{{}}}rrrhhhaaa[[[RRRKKKJJJNNNZZZnnnqqqNNN@@@======888:::>>>999:::999999888888999999:::999::::::999999;;;???CCCQQQdddooo|||lllooo{{{wwwjjjdddppp~~~mmmcccYYY```wwwdddCCC<<<;;;<<<;;;::::::::::::;;;<<<<<<;;;AAA???GGGNNNqqqeeeKKKFFFEEEEEEBBBPPP\\\hhhtttuuuqqqwwwsssjjjeeekkk|||uuu___ZZZ___jjjmmm```fff\\\CCC;;;888777:::777777777777777888888999999888:::;;;;;;<<>>:::;;;>>>:::999999999999999999999999999999999999999<<>>???<<<<<<===:::999999999999999999999999888888888888999===CCCGGGfffjjj___llleeeppp}}}xxxttt}}}rrrsssssshhh___\\\UUUXXXgggZZZGGG>>>;;;???;;;::::::::::::;;;<<<<<<<<>><<<===999999999999::::::999999999888888888888999>>>DDDIIIttteeeggghhhdddrrrqqqeeehhhjjjbbbZZZYYYSSSTTT```ppptttWWWJJJ???:::@@@;;;::::::::::::;;;<<<<<<;;;EEEAAACCCPPP~~~rrrRRRMMMIIIEEEIIIHHHPPPXXXbbbjjjllltttoooiiifffggguuuhhhZZZSSSOOO___xxxoookkkeeeFFF===<<<:::777777777777777777888888999888888:::<<<<<<>>>GGGRRRaaaHHHEEEEEEDDDDDDDDDEEEJJJTTT```iiijjjmmm{{{mmmhhhgggpppwwwpppiiifffaaaXXXPPPMMMLLLOOOaaa~~~mmmPPPAAABBB???======999888999999::::::999999888888888888888:::>>>EEEJJJ|||iiiwwweeeddduuussseeefffiiiaaaYYYXXXSSSRRR]]]dddnnnWWWNNN@@@999AAA;;;::::::::::::;;;<<<<<<:::EEEAAACCCRRRiiiNNNLLLDDD>>>FFFHHHOOOWWW```hhhjjjtttvvvmmmhhheeekkkuuulll]]]TTTOOO]]]tttkkkhhhbbbDDD======;;;888777777777777777888888999888888:::<<<<<<>>>GGGRRR]]]FFFDDDFFFEEEDDDDDDFFFJJJTTT```hhhllloooxxxllleeejjj~~~}}}uuunnnkkkeee[[[RRRNNNLLLNNN```}}}{{{TTTFFF>>>;;;@@@999:::;;;::::::999999888888888555999777999>>><<>>@@@BBBBBBWWWuuuVVVGGGIIIFFFEEEKKKOOOYYY\\\```fffuuu}}}uuulllfffrrrmmm\\\RRRNNNPPP]]]wwwggg\\\nnnqqqIII???===999;;;999999888888888888999999:::999:::;;;;;;===HHHSSS{{{|||zzzkkkOOO???CCCEEEKKKEEEBBBEEEIIINNNVVV```gggvvvwwwnnnjjjrrrvvvmmmnnnlllaaaXXXVVVRRRQQQ\\\sss~~~zzzgggVVVGGG???CCC<<<===>>>>>>===<<<;;;:::999888888;;;999;;;???<<>>===:::::::::::::::;;;;;;<<<@@@??????BBBYYY\\\GGGIIIEEEBBBJJJRRRYYY[[[^^^cccrrr~~~pppfffeeewwwppp[[[PPPOOOMMMTTTkkk}}}ggg[[[fff}}}PPPAAA===999;;;999999888888888888999999:::999:::;;;;;;===GGGRRRxxxpppnnn|||{{{{{{zzzgggIII???EEECCCGGGCCCBBBEEEIIINNNUUU\\\aaauuuyyymmmooo|||yyynnnmmmkkkbbb[[[ZZZVVVSSSXXXlll{{{tttqqqppp{{{ppp___KKK???CCC>>>??????>>>===<<<;;;999888888999:::888;;;???<<>>>>>======<<<;;;:::999888888999999666:::>>>;;;HHHeeerrrpppzzzbbbccciiiwwwyyy~~~|||mmm```YYYUUUUUUUUUVVVUUUXXXhhhrrrKKK???@@@;;;;;;::::::;;;;;;<<<===>>>AAADDDCCCTTTvvvTTTEEEKKKGGGAAAIIIRRRWWWYYY\\\bbbqqquuuhhhnnnsss___TTTTTTOOONNN[[[uuu|||vvvddd```}}}XXX@@@;;;999;;;999999888888888888999999999999;;;===<<<===FFFPPPtttllltttzzzsssOOOFFFGGG>>>BBBCCCCCCEEEIIIPPPVVVYYYaaarrr~~~pppiiifffaaa[[[XXX[[[]]]fffrrr{{{tttqqqzzz{{{wwwsssXXXDDDEEE>>>===<<<<<<;;;;;;:::999999999999888666;;;@@@<<>>BBBFFF^^^vvvRRRIIIIIIIIIBBBDDDMMMNNNSSSXXX^^^fffvvvxxxmmmrrrvvvbbbVVVOOOPPPOOOTTTgggxxx```ZZZoooaaaBBB===<<<<<<999999888888888888999999999:::<<<>>>======EEEOOOzzzyyytttrrrnnnLLLAAAEEEDDD???BBBAAA@@@EEEOOOWWWXXX```qqqsssjjjgggfffaaa[[[WWW]]]mmm|||zzz||||||{{{iiiNNNJJJ???;;;<<<<<<<<<<<<============<<<999888???DDDBBBUUUzzzjjj___ooofff\\\iiihhhvvv}}}pppjjjeee\\\WWWWWWUUUZZZZZZVVV^^^zzzmmmNNNAAA;;;<<<;;;;;;;;;;;;<<<======<<<;;;>>>FFFffftttJJJHHHKKKGGG???EEEOOONNNRRRXXX___hhhyyysssssswwwbbbUUULLLNNNOOORRRcccxxx^^^ZZZoooaaaAAA;;;:::999999999888888888888999999999:::<<<>>>======EEENNNzzzvvvtttwwwkkkHHH<<>>AAA@@@===BBBNNNVVVWWW^^^qqqssskkkjjjiiieee^^^YYYXXXbbbxxx}}}yyyuuuvvv|||{{{{{{oooWWWGGG???=========<<<;;;;;;;;;;;;<<<<<<:::>>>;;;AAACCCTTTlllccczzzjjj]]]jjjsssyyytttlllddd\\\XXXYYYQQQXXXUUUSSS___qqqhhhSSSCCC@@@======<<<<<<<<<<<<=========@@@FFFEEEnnnmmmQQQKKKFFFEEEEEEEEEIIINNNVVVWWW]]]hhhzzz~~~}}}yyyeeeYYYOOONNNMMMOOO^^^{{{xxxcccVVVhhhdddGGG???:::666999999888888888888999999:::999:::<<<===???FFFOOOzzzuuu{{{gggMMMAAA>>>DDD@@@@@@@@@@@@CCCJJJSSSYYY]]]sssvvvuuutttnnngggcccbbbXXXTTTeee~~~vvvpppqqqrrrttt{{{|||}}}}}}```LLLCCC@@@======<<<;;;;;;;;;;;;<<<<<<;;;>>>;;;AAADDDVVVvvvppphhh\\\jjjssszzz}}}rrrkkkccc[[[VVVWWWOOOUUUSSSQQQ\\\mmmjjjRRR???<<<======<<<<<<<<<<<<=========???FFFEEEpppjjjQQQKKKFFFEEEDDDDDDHHHMMMTTTVVV]]]jjj{{{|||ggg[[[PPPOOOLLLNNN[[[uuuwwwcccVVVfffiiiIII@@@;;;999999999888888888888999999:::999:::<<<===???FFFOOO|||sssqqq|||iiiOOOFFFCCCEEEBBBBBBAAAAAACCCHHHOOOTTT\\\sss}}}tttrrrsssppplllkkkcccYYYSSS___xxx{{{oookkkllloooxxx~~~dddMMMCCC@@@>>>===<<<<<<;;;;;;<<<<<<<<<;;;>>>:::AAAEEEZZZ{{{wwweee\\\jjjsss{{{yyyqqqjjjcccZZZTTTTTTMMMRRROOONNNXXXfff___DDD@@@======<<<<<<<<<<<<=========>>>EEEGGGtttfffRRRLLLGGGEEEDDDCCCGGGLLLRRRUUU]]]kkk~~~jjj\\\RRROOOKKKLLLWWWnnn{{{eeeUUU```mmmJJJ???::::::999999888888888888999999:::999:::<<<===???FFFOOO|||rrrfffnnniiiMMMIIIFFFDDDCCCCCCBBBBBBCCCFFFKKKOOOXXXooo|||qqqnnnooopppqqqttteee[[[RRRVVViiiuuullllllqqqyyy|||yyyjjjPPPDDD@@@>>>======<<<<<<<<<<<<<<<<<<;;;>>>:::AAAGGG```uuuttt|||bbb\\\jjjttt|||xxxpppkkkdddZZZTTTSSSMMMPPPMMMMMMUUU```zzzpppKKKFFF======<<<<<<<<<<<<======>>>>>>EEEJJJxxxlllSSSLLLGGGEEEDDDBBBFFFKKKPPPTTT]]]lllmmm]]]RRRNNNKKKLLLTTTiiiiiiSSSYYYssspppKKK<<<999:::999999888888888888999999:::999:::<<<===???FFFOOO}}}rrraaabbbsssiiiHHHEEEDDDBBBAAABBBBBBBBBBBBEEEIIIMMMZZZpppqqqlllkkkmmmqqqvvvfff]]]SSSQQQ]]]vvv{{{nnnnnntttzzz~~~}}}yyywww[[[JJJBBB>>>>>>===<<<<<<<<<<<<===<<<;;;>>>:::AAAIIIeeennnooouuu___\\\jjjsss|||xxxqqqlllfff\\\VVVTTTNNNPPPMMMNNNTTT\\\tttyyyLLLCCC======<<<<<<<<<<<<======???===EEENNN~~~~~~RRRLLLGGGEEECCCBBBEEEJJJOOOSSS]]]lllppp^^^RRRNNNKKKNNNUUUfffmmmSSSTTTjjjwwwNNN===999<<<999999888888888888999999:::999:::<<<===???FFFOOOtttccc]]]fff~~~iiiFFFAAABBBBBB???@@@AAAAAABBBFFFJJJNNN]]]sssvvvmmmjjjiiimmmrrrggg```VVVQQQYYYooozzzmmmllltttzzz{{{eeeOOO@@@???>>>======<<<<<<======<<<<<<>>>:::AAALLLkkkiiioooooo]]]\\\jjjsss|||xxxqqqmmmfff]]]WWWVVVPPPQQQNNNOOOTTTXXXnnn~~~NNNBBB======<<<<<<<<<<<<======@@@===GGGRRRQQQKKKFFFDDDCCCBBBFFFKKKOOOSSS\\\kkk~~~ttt```RRRNNNMMMPPPUUUccctttXXXVVVhhhVVVAAA;;;>>>999999888888888888999999:::999:::<<<===???FFFOOOxxxlllaaaccchhhHHHAAABBBEEE???@@@@@@@@@BBBFFFLLLPPPXXXnnn{{{sssmmmjjjlllpppkkkcccYYYUUU\\\ooo{{{nnnnnnxxxqqqVVVAAA???>>>>>>===============<<<<<<>>>999AAAMMMnnncccoookkk\\\]]]kkksss|||wwwpppkkkeee]]]XXXWWWQQQQQQMMMPPPTTTUUUjjjRRRBBB======<<<<<<<<<<<<======AAA===HHHVVVtttPPPJJJEEEDDDCCCCCCFFFLLLPPPSSSZZZiii|||xxxcccSSSOOOOOOSSSUUU___xxx~~~aaaZZZhhh]]]CCC;;;===999999888888888888999999:::999:::<<<===???FFFOOO}}}yyyrrrpppbbbIIIBBBBBBEEEBBBAAA@@@@@@AAAFFFLLLQQQWWWkkkzzztttoooooorrrpppfffZZZXXXbbbuuuzzzmmmnnn}}}|||~~~```III??????>>>==================<<<>>>999AAANNNqqq^^^kkkiii[[[]]]kkksss|||vvvooojjjddd\\\XXXXXXRRRQQQMMMOOOSSSSSSgggzzzRRR???======<<<<<<<<<<<<======BBB>>>IIIXXXWWWOOOIIIDDDDDDCCCCCCGGGMMMQQQSSSZZZggg{{{|||eeeTTTPPPPPPTTTUUU[[[sss~~~hhh\\\ggg___CCC888999999999888888888888999999:::999:::<<<===???FFFOOO\\\IIICCCAAADDDDDDCCCAAA@@@AAAEEELLLQQQ^^^qqqzzztttsssvvvttthhh[[[ZZZggg{{{tttfffiii{{{|||kkkMMMDDD???===>>>===::::::===:::BBB999@@@FFFPPP{{{]]]uuu```]]]___kkkwww~~~~~~qqqiiieee___WWWPPPRRRLLLLLLRRRQQQSSSkkkrrrPPPAAA>>>===<<<<<<<<<===???@@@<<>>???FFFOOObbbDDDEEEBBBCCCBBBAAAAAABBBBBBBBBIIIQQQ^^^ppp{{{|||~~~}}}|||ssspppjjjiiisssmmm``````nnnqqqMMMDDD???===>>>>>>;;;;;;===:::AAA999AAAFFFRRRzzz```{{{___\\\___kkkwww}}}uuukkkfff```XXXQQQRRRLLLMMMRRRPPPRRRgggqqqQQQAAA>>>===<<<<<<<<<===???@@@;;;CCC@@@XXXvvvXXXLLLHHHFFFEEECCCAAAEEEJJJOOOQQQZZZkkksssZZZTTTPPPQQQVVV\\\eeennnzzzsss|||ggghhh```EEE;;;555999999888888888888999999999999:::===>>>???FFFOOO~~~dddFFFFFFBBBCCCBBB@@@AAABBBBBBBBBHHHQQQYYYkkk|||zzzvvvwwwooo___^^^mmmpppPPPEEE@@@===>>>>>><<<<<<>>>:::???999AAAEEEWWWwwwbbb]]][[[___kkkvvv|||{{{ooogggaaaYYYSSSRRRLLLMMMRRRPPPPPP```vvviiiOOOCCC>>>===<<<<<<<<<===???@@@<<>>???FFFOOO|||gggGGGFFFCCCBBBAAA@@@AAABBBAAAAAAHHHPPPTTTeee~~~uuubbb___nnnnnnXXXHHHAAA===>>>???>>>===???:::>>>:::BBBEEE]]]tttbbbyyy[[[ZZZ```llluuuzzz}}}sssiiiaaaZZZTTTRRRMMMNNNQQQOOONNNYYYiiifffMMMGGG>>>===<<<<<<<<<===???@@@===DDDDDDbbb~~~NNNLLLHHHFFFEEECCCAAAEEEJJJOOORRR[[[mmmgggYYYPPPVVVccciiigggdddssslll{{{|||dddaaa}}}jjjDDD:::<<<:::999999888888999999::::::999;;;>>>>>>@@@GGGOOOzzzyyywwwfffFFFFFFCCCBBBAAA@@@@@@BBBAAAAAAFFFNNNSSSbbbzzznnniiivvv~~~}}}www___KKKCCC===>>>@@@???>>>???<<<===<<>>===<<<<<<<<<===???@@@>>>EEEFFFfffYYYLLLHHHFFFEEECCCAAAEEEJJJOOORRR[[[mmmmmm]]]SSS]]]ooowwwssslllsssiiitttttt```ddd}}}lllDDD<<>>???@@@GGGPPPzzzxxxppprrryyydddCCCEEEBBBAAA@@@???@@@BBBAAA@@@EEELLLUUUcccyyyyyysssuuu~~~yyy}}}{{{aaaOOOEEE>>>???AAA@@@>>>>>>>>>======EEEDDDhhhlll___~~~iiiXXXZZZcccooovvvyyy{{{~~~~~~rrrhhh```[[[TTTPPPNNNNNNMMMKKKOOOUUUkkkeeeKKK>>>===<<<<<<<<<===???@@@>>>DDDGGGiii```LLLHHHFFFEEECCCAAAEEEJJJOOORRR\\\nnnsssbbbWWWcccxxx|||ssswww~~~eeekkkmmm___iii|||nnnFFF;;;>>>::::::999999999999::::::;;;:::;;;>>>???@@@GGGPPP{{{xxxmmmfffeeeiii~~~cccBBBDDDBBBAAA??????@@@BBBAAA???DDDKKKVVVcccwwwqqqddd___lll~~~kkkRRRHHH??????AAA@@@======@@@===???FFFDDDlllbbbYYY|||dddXXX[[[dddpppwwwyyy{{{yyynnneee```VVVQQQNNNMMMLLLKKKMMMPPPZZZoooxxxMMM>>>===<<<<<<<<<===???@@@===CCCHHHmmm\\\LLLHHHFFFEEECCCAAAEEEJJJOOORRR\\\ooozzzhhh\\\fff{{{~~~uuu{{{dddeeeuuuhhh\\\jjj|||sssKKK<<<;;;;;;::::::999999::::::;;;;;;:::<<>>@@@BBB@@@???CCCIIIUUUaaatttrrrcccYYY]]]kkk}}}TTTIII@@@???AAA@@@===<<>>@@@GGGCCCnnn~~~YYYSSSxxxbbbXXX\\\fffqqqxxxyyy{{{~~~rrriiidddWWWRRRNNNLLLKKKKKKLLLNNNNNNbbb|||QQQ>>>===<<<<<<<<<===???@@@;;;BBBHHHooo\\\LLLHHHFFFEEECCCAAAEEEJJJOOORRR\\\ooolll___hhh{{{}}}sss}}}fffbbbooodddXXXfff}}}zzzQQQ>>>:::;;;::::::999999::::::;;;;;;:::<<>>>>>@@@BBB@@@>>>BBBIIISSS^^^qqqssseeeYYYTTTVVVhhh[[[GGG???CCC???>>>@@@===@@@DDD>>>CCCLLLqqqyyyYYYTTTxxx___VVV]]]hhhqqqwwwzzz{{{{{{vvvkkkcccZZZSSSNNNNNNSSSUUUQQQMMMNNNTTTfffSSSBBB???===<<<===>>>??????===DDDHHH{{{uuu]]]LLLHHHEEEEEECCCAAAEEELLLLLLSSS^^^nnnqqq^^^cccyyywwwiii___jjjiii[[[bbb}}}RRR======:::999999888888999999:::;;;:::;;;>>>???AAAIIIRRR~~~sss~~~bbbEEEBBB<<>>@@@===@@@CCC>>>CCCKKKnnn~~~ZZZTTT|||^^^VVV^^^iiirrrxxx{{{||||||~~~wwwkkkcccXXXSSSMMMNNNTTTVVVSSSNNNNNNRRR___ttt|||NNNBBB@@@===<<<===?????????>>>EEEJJJ~~~gggNNNKKKGGGEEEEEECCCBBBEEEKKKNNNTTT]]]mmmsssaaahhh}}}}}}mmm```iiimmm]]]dddzzzUUU@@@???:::999999888888999999:::;;;:::;;;>>>???AAAIIIRRR{{{```QQQSSSFFFDDDAAAAAAAAA@@@@@@AAADDDGGGRRR[[[jjj}}}nnn```]]]ZZZ[[[kkksssiiiPPPDDDDDD???>>>@@@<<<>>>CCC>>>CCCIIIkkk^^^WWW]]]WWW___jjjsssyyy|||}}}~~~zzzwwwkkkcccWWWQQQMMMOOOUUUXXXUUUQQQQQQRRRYYYfffuuuyyyPPPCCC@@@===<<<===????????????FFFMMMeeePPPIIIFFFEEEEEEDDDBBBDDDJJJPPPTTT\\\lllmmm^^^fffyyytttccchhhrrraaagggxxxYYYCCC@@@:::999999888888999999:::;;;:::<<>>>>>@@@======BBB>>>BBBGGGhhhgggaaa]]]XXX```kkkuuu{{{~~~~~~wwwxxxkkkcccVVVQQQNNNQQQXXX[[[XXXTTTVVVWWWZZZ___hhhyyyyyyTTTDDDAAA>>>======????????????EEENNNhhhVVVJJJGGGFFFFFFDDDBBBDDDIIIRRRTTT[[[kkk|||gggXXX___ppp|||{{{fffhhhuuuccciiiwww]]]DDD???:::999999888888999999:::::::::<<<@@@AAABBBIIIRRRsssyyyhhhOOOCCC;;;JJJAAAAAAAAA@@@@@@AAADDDGGGPPPXXXgggyyyvvviiiddd___[[[cccooo|||zzzyyy[[[}}}wwwYYYFFFBBB===>>>BBB???<<>>BBBFFFgggoookkk]]]XXX```kkkuuu{{{~~~uuuzzzlllcccVVVRRRPPPTTT[[[___\\\WWWYYYZZZ\\\^^^bbbmmm{{{WWWDDDBBB>>>===>>>??????>>>>>>DDDOOOmmmSSSLLLIIIGGGFFFDDDAAADDDIIIRRRTTT[[[iiizzzeeeVVV\\\jjjxxxhhhhhhsssbbbhhhwww```DDD<<<:::999999888888999999:::::::::===AAABBBCCCIIIQQQqqqrrrqqq|||pppllldddKKKEEEAAAAAAAAA@@@@@@AAADDDGGGPPPXXXgggxxx}}}nnneee```]]]bbbkkkzzz~~~VVVttt```IIIBBB===>>>BBB???;;;BBB>>>AAAFFFhhhooonnn]]]XXX```kkkuuu|||uuu|||nnneeeXXXTTTRRRWWW^^^bbb___ZZZYYYZZZ\\\^^^^^^ddduuu___EEEBBB???>>>>>>??????>>>===DDDPPP\\\QQQLLLIIIGGGCCCAAADDDIIIOOOTTT[[[hhhuuuaaaTTTYYYfffsssiiigggooo^^^fffwwwdddEEE;;;:::999999888888999999:::::::::===AAABBBCCCIIIQQQpppqqqbbbnnn|||tttjjjJJJ===AAAAAAAAA@@@@@@AAADDDGGGOOOWWWfffwwwvvvjjjaaa]]]```eeeggg}}}QQQkkkiiiOOOEEE>>>>>>BBB???;;;BBB>>>AAAEEEiiifffiii}}}[[[WWW___jjjuuu{{{ttt~~~pppfffZZZWWWUUUZZZaaaeeeaaa\\\ZZZZZZ\\\]]]\\\___kkkwwwiiiFFFCCC@@@>>>>>>??????>>>>>>EEERRRhhhVVVPPPKKKGGGCCC@@@DDDJJJMMMSSS\\\hhh{{{ooo^^^UUU\\\gggrrrgggccckkkZZZbbbttthhhHHH===:::999999888888999999:::::::::>>>BBBCCCDDDIIIQQQooorrraaaeeeuuummmRRRFFFAAAAAAAAA@@@@@@AAADDDGGGMMMVVVddduuusssjjjdddcccdddfffttt}}}wwwMMMdddpppSSSGGG???>>>AAA>>>;;;BBB>>>AAAFFFkkk]]]bbbzzzYYYWWW___jjjttt{{{sssqqqggg\\\XXXWWW\\\cccfffbbb]]]]]][[[\\\]]]\\\^^^gggqqqjjjFFFCCC@@@>>>>>>??????>>>???FFFTTTaaaYYYSSSLLLGGGBBB@@@DDDKKKKKKSSS]]]hhhyyypppaaa\\\eeeoooxxxfff```~~~iiiXXX```qqqkkkJJJ???:::999999999999999999:::::::::>>>BBBCCCDDDJJJQQQnnnrrrdddccc~~~ttt[[[AAAAAAAAA@@@@@@AAADDDGGGLLLTTTcccttt|||sssmmmiiihhhmmmqqq|||wwwqqqOOOXXXzzz|||^^^AAA;;;BBB;;;AAA<<>>BBBGGGiiivvv[[[```rrrZZZZZZbbbnnnwww{{{~~~xxxrrrhhh]]]ZZZYYY[[[\\\ZZZ\\\aaa]]]YYYXXX[[[]]]___dddjjjbbbGGGAAA===??????>>>???AAACCCFFFYYYaaaMMMJJJHHHHHHEEEAAACCCHHHNNNRRRXXXbbbvvvxxxlllkkkqqq~~~hhhgggmmm\\\cccaaaFFF;;;::::::999999::::::;;;<<<999:::>>>BBBGGGJJJMMMMMMppp~~~rrrsssTTTCCCBBBAAAAAAAAABBBCCCDDDLLLSSS```ppp~~~xxxwwwxxxpppttt{{{tttmmmzzzPPPUUUqqqiiiKKKBBBFFF===@@@===AAA>>>BBBFFFgggwww[[[bbbqqqZZZZZZbbbnnnvvv{{{~~~zzzsssiii^^^YYYWWWXXXXXXVVVWWW[[[\\\XXXXXXZZZ\\\^^^cccjjj^^^GGGAAA===??????>>>???AAAAAADDDVVVpppMMMKKKHHHGGGGGGDDDAAABBBGGGOOOTTTZZZccctttyyysssttt}}}qqqmmmooo\\\```|||[[[DDD;;;::::::999999::::::;;;<<<:::<<>>BBBEEEeeeuuuYYYbbbpppYYYZZZbbbmmmvvvzzz}}}|||uuukkk```[[[WWWWWWUUURRRSSSWWWZZZXXXXXXZZZ\\\]]]dddkkkWWWGGGAAA===??????>>>???AAABBBDDDUUU[[[GGGIIIFFFEEEEEECCC@@@BBBGGGNNNUUU]]]eeeuuuuuu{{{{{{uuurrryyy|||vvvuuu]]]]]]wwwUUUBBB;;;:::::::::::::::;;;;;;<<<<<<===???DDDJJJOOOQQQRRRoooxxxaaaXXXJJJBBBAAA@@@@@@@@@@@@AAAAAAGGGNNNZZZiiizzz|||}}}yyyyyyxxxwwwuuusssqqqpppwwwhhh___kkkPPPNNN[[[qqqOOO@@@CCC;;;???>>>AAA>>>CCCEEEbbbsssWWWaaammmXXXZZZbbbmmmvvvzzz|||{{{yyyoooeee___ZZZXXXUUUSSSUUUYYYZZZXXXYYY\\\]]]^^^eeennn}}}WWWGGGAAA===??????>>>???AAADDDFFFWWW[[[NNNHHHFFFEEEEEECCCAAACCCHHHJJJTTT^^^hhhxxxyyyvvv~~~ssslllllllllttt}}}```]]]qqqSSSBBB;;;:::::::::::::::;;;<<<<<<===<<<>>>DDDLLLRRRTTTUUUrrr}}}zzzjjjIIIHHHFFFAAAAAA@@@@@@@@@@@@@@@@@@EEEKKKWWWgggxxx{{{rrrooouuuuuuvvvvvvtttpppjjjfffdddvvvggg[[[ddd~~~PPPNNNVVVuuu~~~VVVCCCEEE@@@EEE???AAA>>>EEEEEE```uuuWWWccckkkWWW[[[cccnnnvvvzzz|||xxx~~~uuuhhhaaa[[[YYYVVVTTTWWW[[[[[[[[[\\\______aaaiiisss|||___GGGAAA===??????>>>???AAADDDFFFXXX___KKKIIIGGGFFFFFFDDDBBBDDDIIIIIIRRR]]]hhhyyypppooo}}}qqqccc[[[[[[dddiiiqqq___[[[mmmTTTCCC;;;;;;;;;::::::;;;;;;<<<===<<<;;;===DDDMMMUUUXXXXXXrrryyyxxx\\\JJJKKKEEEAAAAAAAAAAAA@@@?????????DDDJJJVVVeeewwwsssjjjgggiiimmmpppqqqlllddd]]]XXXjjjiiiYYY]]]vvvRRRRRRUUUhhh]]]DDDDDD>>>DDD???AAA>>>FFFFFF___zzzZZZeeeiiiWWW\\\dddooowww{{{}}}~~~www|||kkkddd]]]YYYVVVTTTWWW\\\______aaaddddddeeennnyyy|||wwwbbbGGGAAA===??????>>>???AAABBBEEEWWWmmmIIIJJJGGGFFFFFFDDDAAACCCHHHJJJRRR[[[gggyyyuuuiiiqqqzzzhhh^^^UUUVVVdddlllsss}}}\\\YYYjjjUUUDDD;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;<<>>CCCIIITTTddduuuyyylllbbbdddggglllnnnkkkccc\\\YYYhhhlllXXXVVVmmmWWWXXXUUU\\\{{{cccEEECCC;;;??????@@@???HHHGGG___|||ZZZdddhhhWWW]]]eeepppxxx|||~~~}}}wwwssskkkbbb]]]XXXVVVXXX]]]bbbcccfffiiihhhjjjsssxxxdddGGGAAA===??????>>>???AAAAAAFFFYYYUUUJJJGGGFFFFFFCCC@@@AAAFFFLLLRRRZZZhhh~~~rrrgggqqqvvvgggYYYWWWeeennntttzzz[[[\\\jjjSSSDDD;;;;;;;;;;;;;;;;;;<<<=========;;;===FFFTTT```ddddddooorrrgggqqq^^^RRRIII???BBBCCCCCCCCCBBBAAA???>>>BBBHHHSSSbbbsss~~~ooodddccccccgggllllllhhhccc^^^iii~~~sss[[[TTTggg\\\\\\UUUSSSllliiiJJJGGG???BBB???@@@???IIIHHH___zzzWWW```gggWWW^^^fffqqqyyy}}}~~~}}}xxx{{{rrrhhhaaa\\\XXXZZZ___dddfffiiilllkkkmmmwwwjjjGGGAAA===??????>>>???AAACCCHHH\\\eeeJJJGGGEEEEEEBBB>>>???DDDMMMQQQZZZkkkeeebbb~~~nnn]]]WWWdddmmmrrrzzz]]]```jjjQQQDDD;;;<<<;;;;;;;;;;;;<<<======???<<<>>>HHHWWWdddiiiiiipppppp```bbb|||```QQQIIIHHHCCCCCCDDDDDDCCCAAA@@@???AAAFFFQQQ```rrrrrraaa^^^]]]```gggkkkkkkjjj]]]eeewwwzzz```UUUggghhhccc]]]UUU___QQQ>>>DDDAAA>>>AAACCC@@@CCC```tttRRR[[[mmmXXX```hhhqqqwwwyyyzzz|||~~~|||{{{}}}uuullleee^^^YYY\\\aaaiiinnnmmmnnnoookkkuuufffEEEBBB???>>>>>>?????????AAAEEEZZZ```KKKKKKIIIFFFBBBAAAAAACCCKKKPPPXXXfff~~~mmmgggooozzzggg___jjjrrrttt^^^ccctttSSSEEE>>><<<<<<;;;;;;;;;<<<<<<===>>>BBBCCCFFFWWWlllqqqggguuuxxxeeeaaawww___FFFKKKBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAHHHPPPXXXiiizzzccc___]]]___aaaaaadddhhh\\\fffvvvvvv]]]^^^vvvyyylllaaaXXX^^^XXXBBBEEEAAA>>>AAACCCAAADDD```xxxTTT[[[~~~mmmXXX```gggqqqwwwzzz{{{}}}{{{zzzwwwooohhhaaa\\\]]]aaaiiioooooooooooolllyyyiiiEEEBBB???>>>>>>???@@@???AAAEEEZZZhhhJJJJJJHHHFFFCCCAAABBBDDDKKKPPPXXXfff}}}tttfffkkkmmmgggqqqyyy{{{aaaccczzzVVVGGG???<<<<<<;;;;;;<<<<<<===>>>===BBBBBBFFFYYYqqqxxxpppvvvnnngggzzz```IIILLLDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAHHHOOOWWWggg~~~{{{gggbbb______^^^\\\\\\___ZZZggg|||xxxaaabbbyyy~~~kkk```aaa```FFFFFFAAA>>>@@@CCCBBBEEE```zzzUUU\\\~~~lllYYY```gggqqqxxx{{{|||yyyyyyyyypppjjjddd^^^]]]```gggoooqqqpppooommm}}}dddEEEBBB???>>>???@@@@@@@@@AAAEEEYYYfffHHHHHHHHHEEECCCBBBCCCEEEKKKPPPXXXeeezzzggggggssskkksssxxxyyyeeeeee~~~YYYGGG>>><<<<<<<<<<<<<<<===>>>???===AAABBBFFF[[[www|||{{{nnnfffxxxaaaKKKLLLDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@FFFMMMVVVeeeyyy}}}pppiiidddaaa^^^XXXTTTTTTSSSddd}}}ttt___```wwwxxxhhhccc}}}bbbFFFEEEAAA???@@@CCCDDDFFF___yyyUUU]]]jjjXXX___gggqqqxxx{{{}}}yyyzzz}}}uuummmhhhccc]]][[[]]]ccclllooommmmmmmmm~~~WWWDDDBBB???>>>???@@@@@@@@@BBBEEEXXX~~~WWWGGGGGGGGGEEECCCCCCDDDFFFJJJPPPWWWbbbvvvmmmeeexxxmmmooooooppp~~~gggfff|||YYYGGG==================>>>???@@@???BBBBBBFFF]]]|||ooonnnbbbLLLHHHDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@EEEKKKTTTaaatttxxxppphhheee___WWWQQQPPPLLL\\\uuuvvv```___tttooobbbyyy```DDDDDDAAA@@@???BBBEEEFFF]]]zzzXXX```fffWWW___fffpppwww{{{}}}yyy{{{{{{rrriiieee```[[[XXXYYY^^^gggiiihhhiiimmmsssQQQDDDAAA>>>>>>???@@@AAA@@@BBBEEEXXXrrrLLLGGGGGGGGGEEECCCCCCEEEGGGIIIOOOVVV^^^pppzzzjjjwwwkkkhhhfffgggvvv}}}}}}hhhgggxxx[[[III???>>>======>>>???@@@AAAAAABBBEEEDDDHHH```}}}uuu~~~iiiPPPGGGEEECCCCCCBBBBBBBBBAAAAAAAAA???CCCIIIRRR^^^nnn{{{qqqhhhddd___WWWPPPNNNJJJSSSggghhhdddvvv~~~iii}}}aaaCCCBBBBBBAAA???BBBEEEFFFZZZ[[[aaacccWWW___fffpppwwwzzz{{{~~~yyy{{{tttiiiddd```ZZZWWWWWWZZZaaaaaabbbgggmmmqqqRRRCCCAAA>>>>>>???@@@AAAAAACCCEEEWWWwwwMMMGGGGGGGGGEEECCCCCCEEEFFFHHHNNNTTTZZZiiisssttthhh___\\\YYY[[[iiizzz|||tttwwweeegggxxx]]]LLLBBB>>>>>>>>>???@@@AAABBBCCCEEEHHHGGGLLLeeexxxmmmvvvsssUUUFFFGGGCCCCCCBBBBBBBBBAAAAAAAAA???AAAGGGPPPZZZhhh|||zzzoooddd```\\\VVVOOOMMMLLLNNNYYYooonnngggxxxpppeeeDDDBBBBBBBBB???AAAEEEEEEWWW[[[```bbbXXX___fffooovvvxxxzzz|||}}}wwwzzz}}}ooohhhbbb\\\WWWWWWYYY]]][[[]]]eeeooonnnRRRCCCAAA>>>===???AAAAAAAAACCCDDDVVVRRRHHHHHHGGGEEECCCBBBDDDFFFFFFMMMRRRVVVccc}}}~~~{{{wwwqqq```YYYTTTRRROOOOOOYYYgggwwwooohhhmmmbbbgggyyy]]]LLLCCC>>>?????????@@@BBBCCCDDDFFFJJJJJJPPPkkk|||ffffff|||zzzXXXDDDGGGCCCCCCBBBBBBBBBAAAAAAAAA>>>@@@FFFOOOXXXdddxxx|||pppccc^^^[[[VVVPPPNNNLLLJJJNNN]]]qqquuukkk|||ooojjjGGGCCCBBBCCC???AAAEEEEEEVVVZZZ___cccYYY___fffooouuuxxxxxxzzz|||~~~vvvyyyvvvllleee^^^YYYXXXYYY[[[XXXZZZeeeqqqiiiMMMCCC@@@>>>===???AAAAAAAAADDDDDDVVVTTTHHHIIIHHHEEECCCBBBCCCEEEFFFLLLQQQSSS___yyyuuummmfff___ZZZVVVUUUSSSOOOKKKQQQ[[[jjjyyy{{{eee^^^dddzzz|||___gggyyyZZZJJJAAA?????????@@@AAABBBDDDEEEGGGKKKLLLTTTpppnnngggxxx|||WWW@@@DDDCCCCCCBBBBBBBBBAAAAAAAAA>>>???EEENNNVVVaaavvvrrrddd___\\\WWWSSSQQQKKKGGGGGGPPP^^^rrr~~~tttwwwpppyyyIII@@@EEEAAA>>>>>>EEEIIIQQQ|||]]]UUUxxx___[[[```fffmmmrrrtttwww{{{~~~sss{{{zzzjjj___YYYVVVYYY]]]\\\WWW^^^yyyxxxTTTBBBAAA???>>>===>>>???@@@CCCKKKXXX]]]MMMHHHFFFFFFEEEBBBCCCFFFIIIJJJMMMSSS\\\ppppppccc\\\YYYXXXXXXWWWVVVTTTRRRPPPOOO]]]jjjxxxbbb\\\]]]nnnrrr```aaa{{{```GGGAAAAAA>>>===???DDDHHHIIIHHHQQQPPPSSS[[[qqqqqqjjjkkkuuuqqq\\\PPPCCCEEECCCAAAAAAAAA@@@???===??????CCCIIIPPP\\\qqqvvveee^^^[[[WWWUUUTTTMMMJJJDDDHHHTTT^^^sssuuu{{{qqqwwwQQQCCCDDDEEEBBB@@@FFFHHHOOOyyy[[[RRRsss```\\\```fffmmmrrrtttwww{{{~~~rrr{{{ttthhh```]]]XXX]]]^^^[[[aaayyyTTTBBBAAA???======>>>???@@@BBBJJJWWWfffLLLHHHFFFFFFEEEBBBCCCGGGIIIKKKOOOVVV___qqqpppccc\\\YYYZZZYYYXXXVVVTTTRRROOONNNUUUbbbzzzuuu```ZZZZZZiiippp]]]```zzzbbbIIICCC?????????AAAEEEIIILLLLLLUUUTTTXXX```uuuqqqiiiiiipppwwwwww\\\JJJAAAEEEDDDBBBAAABBBAAA@@@>>>>>>>>>BBBHHHOOOZZZmmm}}}www{{{uuueee]]]ZZZVVVTTTUUUMMMMMMGGGHHHQQQXXXlllwww}}}llleee{{{YYYGGGDDDGGGDDDAAAFFFHHHOOOwwwYYYPPPmmm```\\\```fffmmmrrrtttwww{{{~~~~~~qqq{{{|||qqqhhhcccZZZ___aaa___eeexxxYYYBBBAAA???======>>>???AAAAAAIIIWWWmmmLLLHHHEEEFFFEEECCCDDDGGGGGGJJJQQQYYYbbbqqqpppddd]]]YYY\\\[[[YYYWWWUUURRROOONNNNNNZZZssssss___XXXWWWccczzzooo]]]aaawwwaaaHHHBBB>>>@@@BBBDDDFFFJJJNNNQQQYYYXXX]]]dddwwwwwwooopppsssssscccJJJGGGFFFDDDCCCBBBCCCBBBAAA???<<<===AAAGGGMMMVVVfffuuu~~~wwwkkkkkkxxxrrrbbb[[[XXXUUUTTTUUUOOOQQQLLLJJJMMMQQQbbb~~~|||zzzcccXXXeeezzz\\\JJJDDDDDDBBBAAAEEEIIISSSyyy[[[OOOhhh___ZZZ```fffmmmrrrtttwww{{{~~~~~~nnnzzzuuukkkfffaaaccccccaaaeeewww\\\AAA@@@???======>>>@@@AAAAAAJJJWWWiiiLLLHHHEEEFFFEEECCCDDDGGGEEEIIIQQQZZZbbbpppsssggg___\\\[[[ZZZYYYXXXVVVTTTRRRQQQMMMWWWpppttt___XXXTTT]]]rrrrrr___dddrrr]]]FFFAAA???BBBEEEFFFGGGJJJOOOTTTZZZZZZ___eeevvv|||~~~lllLLLMMMGGGEEECCCCCCDDDDDDBBBAAA<<<<<>>======???@@@AAABBBJJJXXXbbbMMMIIIFFFFFFEEEBBBCCCFFFEEEJJJRRR[[[cccpppxxxkkkbbb___YYYYYYYYYXXXXXXWWWUUUUUUPPPVVVllluuuaaaYYYTTTYYYjjjwwwaaafffsssZZZFFFBBBAAADDDGGGHHHHHHKKKPPPUUU[[[\\\ccciiivvvsssKKKKKKFFFEEEDDDDDDDDDDDDCCCAAA<<<;;;>>>CCCIIIOOO[[[eeezzzttthhhgggyyyooocccXXXSSSQQQQQQSSSWWWWWW]]]WWWOOOLLLJJJRRReee|||iii\\\WWWRRRjjj|||UUUIIIEEEFFFGGGDDDFFFLLLXXXgggRRRbbbeeeXXX]]]cccjjjoooqqqtttxxx{{{}}}iiixxxwwwkkkfffaaa[[[VVVYYYjjjoooLLLAAA???>>>======???AAABBBCCCJJJVVVeeeOOOJJJGGGGGGEEEAAAAAADDDGGGKKKRRR[[[cccqqq|||nnneee```XXXXXXYYYYYYYYYYYYXXXXXXQQQTTTeeexxxccc[[[TTTUUUcccwww{{{bbbdddwwwYYYHHHFFFDDDEEEHHHJJJLLLPPPTTTXXX___aaajjjooowwwzzzRRRKKKFFFDDDCCCCCCDDDDDDCCCBBB>>><<<===BBBGGGNNNXXXbbbuuu~~~mmmdddoookkk```VVVQQQOOONNNRRRWWWZZZ___YYYPPPNNNKKKOOO\\\ooogggYYYSSS[[[nnnwwwRRRHHHCCCEEEFFFDDDGGGNNN]]]lllSSS```kkk[[[\\\aaaiiimmmpppsssvvvzzz|||jjjxxxsss___XXXRRRNNNQQQaaaeeeFFF@@@???>>>======???AAABBBBBBIIITTTvvvQQQLLLHHHGGGDDD@@@@@@CCCGGGIIIOOOVVV___ooo~~~oooeee```YYYZZZZZZZZZZZZYYYXXXWWWRRRQQQ```~~~ccc\\\SSSRRR]]]ooo}}}aaabbb{{{UUUHHHHHHEEEEEEGGGKKKRRRXXX[[[]]]bbbeeeooosssxxxuuuwww\\\MMMEEECCCBBBCCCDDDDDDCCCAAA@@@===<<>>===>>>???AAABBBAAAGGGQQQRRRMMMIIIGGGDDD??????BBBDDDEEEJJJQQQZZZjjj~~~oooeee```\\\\\\[[[[[[ZZZXXXWWWVVVSSSQQQ]]]ccc\\\SSSQQQYYYiii||||||aaaaaa|||PPPFFFGGGFFFEEEFFFMMMVVV^^^aaabbbaaaeeeppptttwwwvvvuuu```KKKDDDCCCBBBBBBCCCDDDBBBAAABBB===<<<@@@FFFMMMXXXbbbvvvyyyuuuoooeeeZZZSSSMMMJJJMMMRRRZZZ^^^VVVNNNPPPOOOKKKPPP___xxxooorrrtttZZZRRRUUUfffqqqMMMIIIIIIDDDFFFHHHNNNPPPWWWzzzWWW\\\|||uuuUUU[[[aaahhhlllllloootttxxx}}}~~~pppyyyuuuWWWOOOHHHFFFFFFPPPjjj}}}```KKKBBB@@@???>>>>>>@@@AAACCCCCCHHHSSS___SSSHHHEEEFFFEEEBBBBBBFFFEEEIIIQQQWWWbbbzzzqqqkkkggg]]]\\\ZZZZZZZZZYYYVVVTTTVVVTTT^^^iii[[[PPPPPPUUU___rrrrrr\\\gggkkkMMMGGGKKKGGGGGGJJJRRR\\\dddggggggjjjnnnpppwww~~~hhh{{{```LLLGGGEEEDDDDDDEEEDDDAAA??????===>>>AAADDDJJJUUUaaarrryyyppp[[[PPPMMMMMMOOOQQQ```ccc___TTTLLLMMMQQQSSSYYYnnnttttttjjj[[[YYY]]]nnnuuuOOOGGGEEECCCFFFIIIOOORRRYYYzzzWWWZZZwwwvvvTTTZZZ```ggglllmmmoootttxxx{{{|||~~~nnnwww~~~wwwzzzdddUUUOOOLLLMMMLLLNNNZZZjjjdddIIIAAA@@@???>>>>>>@@@BBBCCCCCCIIISSS^^^RRRGGGEEEFFFDDDBBBAAAEEEDDDIIIPPPTTT]]]uuu~~~ssskkkbbb___[[[YYYXXXXXXWWWWWWVVVSSS[[[zzzfffZZZPPPOOORRR[[[ppplll[[[hhhmmmOOOHHHJJJGGGHHHMMMTTT]]]dddiiikkkkkknnnpppvvvpppnnneeeLLLGGGFFFDDDDDDDDDDDDBBB@@@>>><<<===@@@CCCHHHSSS___nnn{{{fffXXXQQQOOORRRVVVcccfffdddYYYOOOMMMMMMMMMSSShhhyyyqqqxxxiii___TTTWWWqqq{{{SSSGGGCCCCCCFFFHHHOOOTTT[[[{{{XXXWWWoooyyyTTTWWW]]]ffflllnnnppptttvvvxxxyyy{{{}}}llluuu|||sssnnnmmmooowwwiiiXXXQQQNNNQQQQQQNNNRRRZZZbbbyyynnnKKKAAA@@@???>>>>>>@@@BBBCCCCCCJJJRRR~~~[[[QQQGGGEEEEEECCCAAAAAADDDDDDIIIOOOPPPWWWnnnuuuhhhddd```ZZZVVVVVVWWWXXXXXXUUUQQQVVVrrr}}}aaaWWWPPPNNNOOOWWWnnnhhhZZZkkkoooRRRIIIJJJGGGKKKRRRXXX___eeelllppprrruuutttxxxwwwxxxlllLLLHHHFFFDDDDDDDDDDDDBBB@@@===;;;<<>>>>>>>>@@@BBBDDDDDDKKKRRR{{{YYYOOOGGGEEEDDDAAA@@@AAADDDFFFKKKPPPNNNRRRhhhqqqccc___[[[VVVSSSSSSUUUVVVVVVSSSNNNPPPgggttt[[[UUUPPPNNNLLLTTTnnnggg[[[qqqqqqTTTKKKJJJJJJOOOWWW]]]aaagggooottt|||~~~|||}}}yyytttQQQHHHFFFDDDDDDDDDDDDCCCAAA>>><<<<<<>>>@@@EEEOOOZZZeeexxx}}}nnnaaaYYY\\\cccmmmqqqnnncccXXXRRRPPPOOOOOO```yyy{{{wwwsss|||xxxZZZXXX\\\eee|||TTTJJJGGGDDDGGGHHHNNNTTTZZZxxx```SSS]]]\\\UUUZZZbbbjjjnnnqqqrrrssssssuuuwwwyyy|||}}}~~~~~~lllyyy{{{tttlllfff^^^]]]aaauuuuuuggg^^^ccckkknnnssszzzwwwrrrppptttnnnGGG@@@???>>>>>>???@@@CCCDDDEEELLLRRRxxxWWWNNNGGGEEEDDDAAA???AAAEEEGGGMMMRRRPPPQQQcccwwwnnn```ZZZWWWTTTRRRSSSSSSSSSRRRQQQMMMLLL]]]}}}jjjXXXSSSOOONNNMMMVVVpppfff[[[xxxoooUUULLLLLLNNNSSSZZZ```dddjjjqqqvvv{{{~~~}}}yyyzzzXXXIIIGGGEEEDDDDDDDDDCCCBBB@@@======???@@@DDDNNNYYYdddvvvyyylllcccccciiizzz|||vvvhhh[[[UUUSSSRRRPPP\\\ppp~~~yyyttt~~~nnn```UUUSSSrrrwwwQQQIIIGGGEEEIIIJJJPPPXXX^^^wwwfffSSSWWW{{{bbbVVVZZZaaagggmmmpppqqqqqqssstttvvvxxxzzz|||}}}}}}{{{|||kkkyyy}}}uuulllfff___]]]___mmmzzzoookkkttt}}}yyynnnnnnrrrxxxyyywwwiiiEEE@@@???>>>>>>???AAACCCEEEFFFNNNQQQuuuxxxUUUNNNHHHFFFDDDAAA@@@BBBEEEFFFMMMSSSSSSSSS^^^nnnooobbb]]]ZZZWWWUUUTTTTTTRRRQQQQQQOOOLLLVVVqqq{{{dddWWWRRROOOOOOPPPZZZuuubbb[[[~~~lllTTTNNNOOOSSSWWW\\\bbbgggmmmrrrvvvssswwwyyy}}}|||}}}YYYJJJHHHEEECCCDDDDDDDDDCCCAAA>>>===>>>???CCCMMMWWWbbbttt{{{qqqnnnqqqppp```XXXUUUTTTQQQXXXgggzzzyyyxxxwwwoooWWWPPPbbb|||wwwQQQJJJHHHGGGKKKMMMUUU___eee{{{lllUUURRRqqqfffXXX[[[___eeekkkooopppppptttuuuvvvxxxzzz{{{{{{{{{zzz|||}}}~~~ggguuu|||qqqjjj^^^```]]]cccqqqhhhgggrrr}}}wwwqqqpppooommmzzz}}}tttwwwcccEEE??????>>>>>>???AAACCCEEEGGGOOOQQQssspppUUUOOOIIIHHHEEEAAA@@@CCCDDDDDDKKKTTTVVVTTT[[[fff}}}~~~pppjjjeee___ZZZWWWVVVUUUTTTRRRSSSPPPTTTiii|||uuuaaaXXXRRRNNNPPPTTT```{{{___\\\hhhSSSPPPRRRXXXYYY\\\bbbiiiooossstttpppvvvyyy~~~~~~^^^KKKHHHEEECCCDDDDDDDDDCCC@@@===<<<===>>>AAAJJJUUU```qqqzzz|||wwwiii```\\\YYYXXX[[[dddsssyyyxxx___VVVZZZ```zzzTTTLLLKKKIIINNNPPPYYYeeelllpppVVVPPPkkkiiiZZZ[[[___dddjjjnnnooopppuuuvvvwwwxxxzzzzzz{{{{{{{{{|||}}}}}}~~~dddrrruuunnn]]]bbbZZZZZZfff]]][[[fffrrr{{{{{{rrrvvvtttiiimmmwwwzzz\\\@@@???>>>>>>>>>???AAACCCEEEGGGOOOQQQqqqwwwUUUOOOJJJHHHEEEAAAAAADDDCCCBBBIIITTTWWWUUUYYYaaaooo~~~wwwpppfff^^^ZZZYYYYYYYYYTTTVVVSSSSSSeeexxxsss```YYYRRRNNNQQQWWWddd^^^^^^eeeRRRQQQSSS[[[ZZZ\\\bbbkkkqqqrrrrrrtttzzz}}}~~~tttiiiKKKHHHEEECCCDDDDDDDDDDDD???<<<;;;<<<<<>>>>>???DDDJJJJJJPPPSSSnnn^^^LLLGGGJJJFFFDDDCCC<<>><<<===@@@FFFKKK___lll~~~wwwnnnfff```aaaiiinnnppp|||mmm[[[UUU___xxxsssPPPKKKJJJKKKOOORRR]]]hhhoooUUUWWWfffuuuYYYZZZ\\\```ffflllpppqqqqqqsssuuuvvvvvvvvvwwwxxxzzz{{{{{{{{{|||aaagggwww}}}|||~~~tttjjj\\\\\\ZZZ___xxxfffUUU___www~~~~~~rrrqqqWWWEEE???===<<<>>>??????DDDJJJMMMSSSUUUnnnhhhSSSIIIJJJEEECCCCCC>>>AAADDDIIIPPPVVV[[[^^^```jjj~~~}}}kkkbbbaaacccdddeeeeeebbbcccnnnxxxssseeeSSSSSSSSSUUUaaazzzqqqYYY]]]eeeVVVTTT^^^aaafffhhhgggggghhhhhheeelllwwwpppvvv^^^GGGKKKGGGBBBEEE@@@CCC@@@@@@>>><<<<<<@@@FFFJJJZZZgggyyy|||qqqnnnxxxyyyyyywwwuuuqqqmmmjjjfffooottttttzzziiiUUUWWWaaannnNNNMMMNNNNNNUUU[[[eeeooouuu```VVV[[[|||XXXXXXZZZ```fffkkkooopppqqqssstttttttttuuuwwwyyyzzz{{{{{{{{{|||}}}]]]bbbrrrwwwuuuuuuzzz~~~qqq```\\\ZZZZZZuuutttbbbPPPUUUhhhooouuusssVVVDDD@@@======>>>??????DDDJJJSSSYYYXXXmmmtttZZZLLLIIICCCAAACCC@@@@@@BBBHHHNNNTTTYYY]]]___iii{{{}}}pppkkkkkkmmmooosssuuuvvv~~~|||ooo\\\UUUQQQZZZooogggXXXaaa}}}aaaYYY[[[bbbccciiimmmlllkkkmmmllliiiqqqzzzkkklllhhhLLLKKKGGGBBBEEE???BBB@@@@@@>>><<<<<>>===?????????DDDJJJWWW^^^\\\lll}}}yyy\\\LLLJJJDDDAAABBB@@@>>>AAAEEEKKKRRRWWW[[[^^^eeewwwnnn___UUU```{{{cccYYYiiiyyy```___dddhhhgggnnnrrrqqqqqqtttvvvuuuwww}}}ppplllzzzqqqPPPJJJFFFBBBFFF@@@CCC@@@???>>><<<<<<>>>CCCFFFPPP[[[kkk|||{{{jjj___ZZZRRRQQQQQQQQQSSSWWW[[[]]]hhhwww~~~}}}~~~~~~~~~\\\ZZZbbb{{{iiiQQQVVVYYYYYYeeennnwwwnnnSSSPPPhhh\\\VVVVVV^^^fffiiilllooossstttuuuuuuuuuvvvzzz|||yyyzzz|||||||||~~~zzzXXXZZZhhhpppkkkeeeaaaaaadddhhhjjjwww}}}~~~lll```\\\[[[fff|||ppppppzzzXXXDDDBBB???>>>?????????DDDJJJYYYdddbbbmmm{{{xxxYYYJJJLLLGGGBBBBBB@@@>>>@@@DDDIIIOOOTTTYYY[[[```rrriii[[[hhhddd```xxxwwwcccffflllooopppvvvyyyvvvtttwww{{{|||{{{~~~~~~zzzssszzz{{{SSSHHHDDDCCCGGGAAAEEE@@@???>>><<<;;;===AAADDDNNNWWWfffwwwvvvhhh___YYYSSSQQQOOOLLLLLLNNNPPPRRR```rrr|||{{{|||zzzmmmcccZZZdddlllVVV]]]```hhhnnnnnnqqq{{{vvvVVVPPP```aaaXXXUUU]]]eeehhhkkkppprrrtttuuuvvvvvvwwwzzz|||yyyzzz|||||||||~~~zzzWWWXXXeeeiiieee```\\\ZZZ[[[]]]```gggmmmzzzsssbbbXXXTTTVVVcccrrrzzzqqqqqqyyy~~~wwwrrrssszzzZZZGGGBBB???>>>@@@??????DDDJJJZZZkkkkkkqqq|||}}}wwwVVVHHHMMMIIICCCBBBAAA>>>@@@CCCGGGLLLQQQVVVXXXZZZkkkvvviiiwwwgggjjjwwwhhhlllqqquuuyyy{{{uuuvvvxxxxxx|||{{{sssxxxYYYHHHDDDDDDGGGAAAEEE??????>>><<<;;;<<>><<<;;;<<<>>>AAAHHHNNNZZZkkk}}}~~~uuujjjaaaXXXWWWUUURRROOOLLLJJJIIIRRRaaattt}}}{{{vvvxxx}}}\\\ggg~~~ZZZXXXggg|||uuuaaahhhhhhkkknnnkkkppp___PPPSSS{{{jjj[[[TTT\\\dddfffjjjqqqmmmppptttvvvvvvwwwxxxyyyxxxzzz|||}}}}}}}}}{{{WWWWWWccchhhgggeeebbb___\\\\\\]]]PPPSSS\\\iiivvv}}}mmm___\\\WWWRRRVVVPPPSSSTTTYYY```fffyyyuuurrrnnn\\\aaammmrrrPPPDDDCCC@@@???@@@@@@???DDDJJJ\\\uuu{{{{{{qqq~~~YYYGGGLLLIIICCCDDDEEE???@@@BBBEEEIIIMMMQQQTTTQQQbbb{{{cccooowwwqqqpppqqqyyy|||~~~{{{xxx{{{xxxzzzhhhOOOHHHGGGIII@@@CCC??????>>><<<;;;;;;>>>@@@EEEKKKVVVfffxxxvvvlllYYYYYYYYYXXXVVVSSSQQQOOOPPP]]]mmmuuuuuurrrwww~~~ccc___nnnaaaYYYnnnsss```jjjooorrrkkkkkkxxx^^^KKKNNNqqq___OOOZZZaaaeeekkkmmmnnnooorrrvvvyyy{{{zzzyyyzzz{{{|||}}}~~~|||ZZZ]]]cccgggfffooossseee\\\[[[WWWYYYXXXYYY]]]eeevvv}}}ssseeeYYYRRRRRRTTTRRRWWW]]]___\\\]]]kkk{{{ppphhhdddpppkkkOOOBBB@@@>>>???AAAAAA???CCCHHH\\\yyyvvvuuu\\\MMMJJJDDDDDDFFFBBBAAA@@@@@@AAAEEEJJJOOORRRRRR___uuugggnnnqqqwwwwwwtttwww~~~TTTGGGFFFIIIFFF===AAAAAA@@@===<<<<<<>>>@@@@@@IIISSS]]]nnnrrrhhhddd___\\\ZZZXXXVVVTTTVVVVVV^^^jjjnnnlllqqq{{{eee```kkkiiieeeyyynnn___hhhlllwwwxxx~~~iiiSSSOOOiiicccQQQYYY```ccciiikkklllnnnppptttwwwyyyxxxxxxyyyyyyzzz{{{}}}{{{ZZZ]]]bbbhhhhhhvvv~~~sssgggaaaXXXXXXYYY[[[]]]___jjjzzzxxxrrrjjjbbb^^^___aaaddddddddd```YYYUUU]]]hhhxxxiiimmmkkkNNN@@@AAA??????AAA@@@???CCCHHH\\\{{{xxx^^^KKKKKKGGGCCCDDDBBB??????>>>???CCCHHHMMMPPPRRR\\\ppp{{{iii{{{qqqwwwvvvrrr|||~~~wwwxxx___GGGEEEGGGEEEBBB@@@@@@???===;;;;;;===???AAAIIIRRR[[[kkkzzztttkkkddd___[[[VVVSSSRRRQQQVVV___aaa```fffppprrrjjjqqqaaa```qqqiiiaaaiiijjjuuu~~~yyy\\\NNN[[[gggRRRXXX]]]aaagggiiijjjlllooorrrtttuuuvvvvvvvvvwwwxxxyyy{{{}}}yyy[[[^^^aaagggkkk|||nnn___\\\]]]___]]]ZZZ```ttt|||uuuvvvuuussspppooopppqqqsssmmmfff^^^TTTMMMOOOUUUqqqxxxmmmiiiMMM@@@BBB??????AAA@@@???CCCIII\\\|||eeeKKKMMMJJJCCCBBBCCC>>>===<<<===@@@EEEIIILLLPPPXXXhhh}}}hhhcccpppvvvuuuqqqwww|||tttmmmssspppGGGEEEGGGBBBFFF@@@@@@???===;;;;;;<<<>>>AAAHHHPPPXXXfffwwwzzzrrriiiaaa[[[TTTOOOOOOSSSSSSRRRZZZfffwwwzzzlllZZZaaammmiiigggnnnlllnnnxxx```JJJMMMoookkkQQQTTTZZZ^^^eeehhhjjjllloooqqqrrrsssuuuvvvuuuuuuuuuwwwyyy{{{}}}www]]]```aaadddmmmoooeeeccc```^^^[[[^^^kkkyyyxxxzzz|||}}}|||zzzwwwvvvnnnfff\\\VVVPPPKKKJJJMMM^^^xxxuuueeeLLLDDDCCC@@@???AAAAAAAAAEEEKKK___zzzqqqMMMMMMKKKBBBAAAEEE>>>===<<<<<>><<<;;;;;;<<<>>>BBBJJJSSS^^^kkk{{{tttggg[[[TTTMMMKKKVVVeeevvvuuuvvvuuutttxxx{{{}}}oooSSSGGGZZZvvvTTTQQQUUU[[[dddgggkkknnnqqqrrrqqqrrruuuxxxuuuuuuttttttuuuxxxzzz|||vvvbbbfffaaa___rrrtttccc^^^aaaccceeegggzzzlllaaaXXXQQQLLLLLLLLLJJJIIIIIINNN]]]vvv]]]FFFGGGDDDAAAAAACCCEEEFFFLLLTTTaaawww^^^tttTTTKKKGGGCCCEEEEEEAAA@@@>>>===>>>AAAEEEGGGFFFMMMYYYfffrrr~~~wwwbbbqqqrrrpppnnnrrryyyyyy|||QQQEEEHHHDDDDDDAAAAAABBB@@@===;;;;;;<<<<<<@@@GGGQQQZZZeeeuuuyyyhhh\\\RRROOOZZZjjjxxxtttsssxxx[[[HHHQQQpppYYYSSSUUUZZZcccfffkkknnnrrrrrrpppppptttxxxwwwvvvtttttttttwwwyyy{{{vvveeehhhbbbaaawwwpppeeebbbbbbcccfffnnn```VVVQQQNNNOOONNNJJJHHHHHHIIISSShhh\\\DDDEEEEEEBBBBBBDDDGGGIIIPPPXXX]]]ccciii~~~VVVKKKGGGGGGGGGAAAAAA@@@>>>======@@@CCCFFFFFFKKKSSS\\\fffrrr}}}qqqhhh~~~xxxyyyqqqpppwwwuuu~~~}}}dddFFFDDDFFFDDDBBBCCCCCCAAA???<<<<<<<<<<<<>>>EEENNNUUU]]]nnn}}}uuufffZZZVVVaaaqqqyyyvvvrrrsss~~~___HHHIIIccc^^^UUUVVVZZZbbbeeejjjnnnqqqqqqoooooosssxxxxxxwwwuuuttttttvvvxxxzzzvvvfffjjjcccdddzzz}}}mmmddd```cccgggtttfffWWWSSSQQQSSSQQQKKKHHHIIIIIIOOO```zzz\\\DDDDDDEEEBBBBBBEEEHHHKKKSSS[[[YYYiiiccc}}}zzzVVVKKKHHHJJJHHH>>>AAA???===<<<<<>>DDDLLLQQQXXXhhhxxxzzznnnaaa\\\gggvvvzzzyyytttjjjLLLHHHVVVkkkMMMPPPYYY]]]dddiiillloooqqqqqqqqqqqqrrrrrrvvvwwwtttssswww{{{}}}xxxggghhhffffff~~~uuujjjcccdddiiixxxjjj]]]WWWQQQOOOPPPOOOLLLHHHJJJMMMXXXmmmuuuVVVJJJFFFBBBBBBDDDIIILLLOOOWWWaaa___vvvmmmaaaUUUHHHQQQLLLAAABBBCCCAAA>>><<<<<<>>>@@@BBBIIIHHHIIINNNSSS[[[hhhuuukkkuuuyyy|||}}}ttt|||~~~~~~~~~GGGAAANNN>>>BBBBBBBBBAAA???>>><<<;;;;;;===AAAGGGNNNYYYdddlll|||zzzjjjdddppp}}}sss}}}{{{wwwuuuSSSLLLVVV|||sssQQQPPPWWW[[[aaahhhkkkoooqqqqqqqqqqqqrrrssswwwwwwttttttxxx}}}~~~vvveeeeeeccc___vvvmmm``````gggyyykkk\\\WWWRRRPPPQQQQQQMMMJJJHHHLLLTTTdddzzzpppRRRFFFBBBCCCCCCFFFKKKOOORRRZZZbbbhhhyyyttt```hhhOOOOOOKKKCCCCCCCCCAAA>>><<<<<<>>>@@@BBBFFFDDDEEEIIILLLSSS___kkkmmmxxxxxxyyyvvvRRRDDDKKK>>>BBBBBBAAA@@@???===<<<;;;<<<===@@@DDDKKKUUU___fffwww{{{}}}iiisss|||~~~{{{WWWNNNSSSpppzzzTTTOOOUUUYYY___fffiiimmmpppppppppqqqrrrtttwwwxxxuuuuuu{{{sssbbbaaa___^^^qqqwwwdddaaafffyyytttgggYYYVVVRRRQQQRRRRRRPPPMMMGGGJJJNNNXXXnnnnnnSSSGGGEEEDDDDDDGGGNNNRRRVVV]]]eeesss{{{^^^www[[[MMMKKKFFFFFFCCCBBB???======>>>@@@AAADDDBBBBBBDDDFFFKKKVVVaaaxxx|||yyynnnkkklllooo~~~lll}}}xxxvvvsssaaaGGGFFF???AAAAAAAAA@@@>>>===;;;:::;;;<<<>>>AAAGGGOOOYYY___qqq|||xxxcccmmmyyy|||[[[NNNPPPeeeVVVMMMRRRWWW^^^cccgggkkknnnooopppqqqrrruuuxxxxxxvvvxxxqqqaaa```]]]eeessstttiiiggguuutttfff[[[UUUSSSQQQQQQRRRRRRPPPNNNJJJJJJIIIQQQjjjtttxxxhhhPPPHHHIIIDDDDDDHHHPPPVVVZZZaaagggxxxzzz\\\jjjjjjNNNKKKJJJHHHDDDBBB@@@>>>===>>>@@@AAACCCAAAAAACCCDDDHHHRRR\\\nnn~~~iiifff]]]\\\]]]```wwwrrriii|||qqqwwwnnnHHHAAAAAAAAAAAA@@@???>>><<<;;;::::::;;;<<>>>>>???@@@@@@>>>>>>AAABBBFFFPPPZZZhhh~~~jjjccc\\\]]]]]]]]]rrrjjjkkk~~~uuussswwwLLL???DDDAAAAAAAAA@@@>>>===;;;:::999999;;;>>>BBBJJJSSSZZZeeeooo}}}pppjjj|||aaajjjtttxxx~~~zzzYYYNNNTTTxxxqqqWWWOOOQQQYYY^^^bbbgggkkkmmmoooppprrrtttvvvwwwyyypppbbbbbb___mmmzzzyyy~~~uuulllbbb[[[YYYVVVRRRNNNNNNOOOPPPPPPPPPPPPOOONNNTTTPPPJJJSSSvvv|||```KKKEEEDDDEEEEEEJJJVVV```eeeiiimmmuuuxxxqqq]]]nnnYYYMMMKKKIIIDDDCCCAAA@@@????????????<<<;;;<<<>>>@@@CCCLLLVVVggg}}}lllccc```^^^^^^tttzzzkkkuuu{{{~~~~~~yyyttt}}}TTTAAAEEEBBBBBBBBBAAA???>>><<<;;;888999:::<<>>???AAAJJJSSSeeezzz}}}kkk___[[[bbb~~~vvvnnn~~~www```GGGEEECCCCCCCCCBBB@@@???===<<<:::::::::;;;>>>DDDLLLQQQZZZaaammmzzzwww]]]fffooorrrwww^^^KKKKKKeeeaaaOOOMMMUUU[[[___dddiiilllnnnppprrrqqqsssuuu{{{oooaaabbbaaaqqqrrrcccWWW[[[YYYZZZ^^^cccddd^^^YYYOOOQQQSSSSSSRRRPPPPPPPPPTTTVVVSSSVVVttt]]]MMMJJJCCCJJJJJJPPP]]]iiinnnqqqtttyyywwwnnnbbbtttfffPPPHHHHHHEEEDDDBBBAAA@@@?????????@@@>>>>>>@@@@@@BBBIIIRRRaaavvvqqq]]]YYYfffrrroooyyy~~~~~~{{{|||{{{yyy{{{iiiMMMCCCDDDDDDCCCBBBAAA???>>>===;;;;;;::::::<<>><<<;;;:::<<>>???===???AAAAAA???AAAGGGMMMXXXlllyyy|||tttqqq~~~}}}~~~~~~{{{yyy{{{~~~||||||}}}|||yyydddNNNEEEDDDCCCCCCBBBAAA>>>;;;===<<<::::::;;;>>>BBBEEEJJJQQQ]]]hhhssszzz___bbbgggkkkpppvvv{{{bbbjjj{{{{{{xxxtttxxxwwwsssssstttnnnccckkk|||[[[OOOMMMiiiYYYQQQKKKTTTXXX^^^dddgggjjjmmmooopppvvvxxxkkkWWW[[[iiiqqqwwwuuuiii___^^^]]][[[YYYVVVUUUTTTWWWfffttt}}}sss[[[TTTMMMQQQWWWcccddddddmmmqqqpppttt{{{cccddd~~~XXXTTTJJJIIIFFFBBB@@@>>>>>>>>>===???@@@@@@???AAAFFFKKKSSSfffyyy~~~oooyyy}}}~~~{{{yyy{{{~~~yyy{{{~~~}}}}}}|||yyywwwxxx~~~zzz|||vvv}}}sssQQQEEEDDDCCCCCCCCCBBB???===<<<;;;999999:::===@@@BBBEEELLLUUU```kkkxxxxxx```cccfffjjjmmmrrrvvvzzz~~~{{{qqqzzz}}}zzzzzz~~~{{{vvvtttvvvuuussstttuuuoooeeehhhwwweeePPPQQQaaabbbRRRLLLQQQVVV\\\bbbeeeiiilllnnnnnnvvv{{{iiiUUUWWWdddnnnttt}}}zzznnnhhhfffccc___\\\ZZZYYYXXXaaawww~~~uuu~~~oooZZZYYYYYY```hhhoooiiibbbhhhmmmpppxxxvvvfff^^^zzzfffUUUKKKIIIFFFCCCAAA???>>>======>>>?????????AAADDDHHHQQQaaapppwwwrrr|||wwwssstttzzz~~~xxx{{{~~~}}}||||||{{{yyyxxxxxxyyy{{{xxxvvv}}}|||NNNGGGEEEDDDCCCDDDCCCAAA???;;;:::999888999;;;>>>@@@BBBHHHPPPYYYdddrrrzzz~~~bbbdddfffhhhjjjmmmqqqsssxxx{{{}}}|||||||||{{{zzzzzzvvvvvvtttssstttuuurrrmmmgggnnnuuunnnRRRRRR[[[hhhQQQKKKNNNSSSYYY___dddgggkkkmmmnnnwww}}}yyywwwhhhSSSSSS\\\kkkrrrzzztttpppjjjddd___\\\[[[[[[```yyysssooo{{{jjjTTTVVV\\\gggwww|||tttjjjnnnppprrryyyrrrmmmuuu]]]kkksssTTTLLLJJJHHHEEEBBB@@@>>>======>>>>>>>>>???@@@BBBDDDOOO]]]iiiyyymmmttt|||vvvpppqqqvvv{{{|||{{{|||~~~|||{{{||||||{{{zzzyyy|||xxxzzz}}}rrrzzzUUUIIIGGGEEEDDDDDDCCCBBB@@@;;;:::999888999:::<<<===AAAFFFMMMUUU```nnn~~~}}}{{{```bbbdddeeegggiiilllnnntttvvv{{{~~~~~~}}}zzzzzz~~~vvvvvvuuurrrqqqqqqqqqqqqgggggglllwwwyyyUUUNNNSSSpppQQQIIIKKKPPPWWW]]]bbbfffiiilllnnnvvv~~~uuukkkvvvbbbQQQPPPWWWeeennnxxx~~~yyyooogggaaa]]]\\\]]]ppp{{{uuu|||eeeMMMQQQXXXdddrrr{{{xxxqqquuutttpppsssrrriii{{{bbb```|||UUUMMMLLLJJJGGGDDDAAA???>>>=========>>>???@@@AAAAAAIIIVVVaaapppaaasssxxxyyy|||wwwsssrrruuuyyy{{{{{{{{{}}}|||{{{}}}~~~{{{{{{|||~~~~~~}}}yyywwwwwwyyyrrriiiKKKIIIFFFEEEDDDCCCBBB@@@;;;;;;:::999999:::;;;<<>>?????????CCCOOOYYYfff{{{ccczzzuuuzzz|||zzzwwwvvvvvvyyy|||{{{~~~}}}yyyxxxzzz}}}}}}{{{yyyzzz|||~~~zzz}}}yyyvvv{{{yyyzzz{{{zzzNNNKKKGGGEEEDDDCCCBBB@@@<<<;;;;;;:::::::::;;;;;;<<<@@@FFFNNNWWWdddsss}}}yyyoooppppppooouuuVVVXXX[[[^^^```ccchhhkkkoooqqquuuzzz{{{{{{zzz}}}xxxvvvzzzxxx{{{}}}zzzrrrkkkkkkpppmmmjjjuuu}}}cccKKKNNNRRR```RRRHHHMMMTTT[[[```dddhhhkkkmmmsss}}}{{{ggg^^^ZZZUUUPPPHHHDDDHHHOOOVVVgggwww|||uuufff^^^___]]]ooo~~~bbbPPP\\\```cccllluuuqqqmmmuuu{{{~~~tttrrr^^^\\\iii^^^PPPOOOMMMJJJGGGDDDAAA???===<<<<<<===>>>??????>>>@@@KKKSSS___qqq{{{mmmvvv||||||{{{yyyyyy{{{~~~||||||zzzxxxxxx{{{~~~{{{{{{vvvyyyzzzxxxyyy~~~PPPLLLHHHFFFDDDCCCAAA@@@<<<<<<;;;;;;::::::;;;;;;999===DDDKKKTTT```nnnwwwwwwqqqrrrgggbbbhhhllljjjoooyyyTTTVVVYYY[[[^^^bbbgggjjjiiimmmtttzzz||||||{{{zzzxxxuuurrrwwwyyyyyywwwsssnnnkkkjjjvvvrrr{{{}}}pppSSSLLLTTTkkkwwwLLLHHHKKKNNNRRRZZZccciiikkkpppoooyyyhhh```eeeRRRAAAFFFFFFDDDQQQWWWeeerrrwww|||wwwkkkcccffflllzzzrrr[[[TTTXXXaaaiiikkkooorrrsssssstttwwwzzzsssyyyyyyyyy{{{}}}gggYYYZZZddd}}}aaaXXXNNNMMMNNNIIIHHHEEE;;;======>>>>>>?????????@@@CCCGGGNNNXXXcccuuu|||yyy|||xxxwwwwwwyyyxxx{{{yyywwwxxx{{{~~~|||zzzxxxxxx{{{~~~}}}yyy{{{|||rrrttt~~~fffSSSFFFHHHIIIBBB???EEEAAA???<<<:::999999;;;<<<:::<<>>>>>?????????BBBDDDJJJRRR\\\lllzzzrrrvvvppppppvvvzzzzzz{{{zzzyyyyyy{{{|||{{{{{{}}}{{{xxxwwwwwwzzz}}}|||xxx{{{}}}vvvyyysss[[[HHHFFFIIIFFFCCCFFFAAA???<<<:::999999;;;<<<;;;<<>>>>>???@@@AAAEEELLLSSS```vvvtttlllqqqkkkmmm}}}zzz}}}{{{|||||||||{{{~~~}}}xxxvvvwwwzzzwwwuuussstttwww{{{}}}zzzxxxzzz~~~}}}zzz~~~{{{yyykkkLLLBBBEEEFFFCCCBBBAAA???<<<:::999999:::;;;;;;;;;===CCCHHHOOO\\\hhhyyyrrrccc\\\WWWUUUWWWWWWUUUTTTUUURRRQQQOOOKKKHHHGGGIIILLLddd|||eee^^^WWWQQQMMMKKKRRRZZZqqqMMMPPPUUUYYY[[[]]]___aaabbbdddhhhlllqqqxxx~~~|||yyyvvvqqqpppmmmiiiggggggjjjmmmkkknnnsssrrrqqqqqqUUUOOOTTTuuukkkPPPJJJHHHLLLSSSZZZ```dddmmmoooxxxxxxhhhLLLAAACCCHHHPPPYYYfffqqqzzz|||wwwvvvppphhhgggcccggg|||ssskkkgggcccaaabbbiiikkknnnmmmjjjjjjlllooolllmmmhhhkkkvvvwwwzzz^^^QQQaaa~~~|||cccKKKIIILLLDDD>>>======<<<<<<===>>>>>>???>>>AAAFFFLLLWWWjjj{{{qqqjjjmmmrrrkkkttt~~~||||||~~~}}}zzz||||||wwwuuuuuuwwwtttrrrpppqqqtttxxxzzzxxxvvvwww{{{zzzyyy}}}ttt{{{uuuzzzZZZDDDBBBEEECCC@@@AAA???===;;;:::999:::::::::999:::???CCCJJJVVVbbbsssvvviii___TTTQQQOOOKKKJJJKKKRRRQQQPPPLLLIIIHHHIIIJJJ___vvvppphhh```XXXSSSVVV]]]|||KKKNNNSSSVVVXXXZZZ\\\]]]aaaccceeehhhlllssszzz~~~}}}||||||{{{xxxvvvnnnllliiieeebbbbbbeeegggggglllooooooqqq~~~~~~[[[SSSPPPiiipppRRRIIIEEEJJJRRRWWW^^^dddkkknnnvvv{{{wwwWWWGGGFFFEEEHHHPPP]]]lllwww~~~vvvlllaaa[[[kkk|||rrrooommmiiifffeeelllnnnpppooolllkkkmmmpppdddkkkjjjkkkqqqpppsssmmmSSS]]]zzz{{{YYYLLLLLLHHH???>>>===<<<<<<===>>>???>>>===???DDDIIIRRRbbbqqqtttgggcccdddtttkkk{{{}}}||||||~~~zzzzzz|||xxxvvvvvvwwwuuusssrrrrrrtttwwwxxxuuutttsssuuutttsssuuuyyysssqqq}}}wwwjjjKKKBBBEEEFFFBBB@@@???===;;;:::999999999999888999===AAAGGGSSS___nnnzzzzzzkkk]]]WWWUUURRRPPPPPPRRRRRRPPPMMMJJJIIIJJJLLL\\\zzzpppkkkpppzzzIIILLLPPPSSSTTTWWWYYY[[[cccdddeeegggiiinnnsssxxxzzzyyyxxxxxxyyyyyyvvvuuuiiihhhfffccc```___aaacccdddiiiiiikkkpppvvvhhhRRRKKK___xxxWWWKKKCCCHHHPPPUUU[[[bbbeeeiiiqqqdddPPPKKKGGGDDDIIIWWWhhhuuu|||xxxjjj___iii~~~vvvoooooonnnkkkhhhiiipppqqqrrrpppllliiijjjlll\\\fffhhhhhhkkkjjjlllxxx[[[WWWkkkjjjSSSLLLIIIAAA@@@>>>===<<<===???@@@>>>======AAAFFFNNN[[[hhh|||pppdddbbbcccfffxxxkkk{{{{{{|||yyy{{{}}}|||yyyyyy{{{}}}}}}xxxvvvuuuwwwwwwvvvuuutttuuuuuuvvvppppppoooooonnnmmmlllllloookkkuuu{{{}}}vvvSSSAAA@@@BBBAAA@@@???>>><<<:::999888888999888999<<<@@@DDDOOOZZZgggtttpppiiihhhddd___\\\SSSRRROOOKKKHHHHHHJJJLLL[[[IIIKKKNNNPPPQQQTTTWWWZZZ___```ccceeehhhmmmrrrvvv~~~{{{{{{uuutttsssssssssrrrpppnnncccdddeeeeeecccaaaaaabbbaaafffccceeemmmmmmvvvWWWHHHSSS}}}^^^NNNDDDHHHOOOQQQWWW___```eeemmm{{{nnnXXXQQQKKKDDDHHHUUUggguuuzzz~~~{{{pppwwwyyyrrrmmmlllkkkhhhggghhhlllnnnooolllhhhfffgggiiiWWWccceeedddiiiiiijjjssswwwlllXXX^^^zzzyyy]]]NNNJJJCCCAAA???======>>>@@@AAA???<<<<<>><<<;;;999888777:::999:::===>>>AAAJJJSSS___lll{{{}}}vvvtttmmmccc]]]YYYVVVRRRMMMIIIHHHJJJMMM___IIIJJJLLLNNNOOORRRWWWZZZXXX[[[___dddiiiooovvvzzz{{{~~~ssstttwwwqqqooonnnmmmmmmkkkhhhfff___bbbeeefffeeeccccccccc```ddd___aaajjjfffwww```IIIHHHjjjcccQQQFFFIIINNNOOOTTT\\\aaafffmmmxxxyyysss\\\UUUNNNGGGIIIUUUhhhuuuyyy|||yyyqqqkkkjjjhhheeeeeegggdddgggiiihhheeeeeegggiiiXXXbbbbbbbbbjjjlllkkkqqqddd|||___ZZZmmm~~~yyydddQQQIIIDDDBBB@@@>>>===>>>@@@BBB@@@<<<;;;===???CCCMMMVVVcccvvvpppmmmyyysssfffxxxwwwvvvuuurrrnnnooorrrvvvzzz{{{yyywwwwww{{{~~~~~~zzzuuupppmmmooopppqqqqqqooollliiihhhfffhhhhhhhhhgggfffbbb^^^\\\dddhhhsss}}}XXXHHHEEEBBB@@@@@@>>>===;;;999888777;;;:::;;;======>>>EEENNNYYYfffvvvvvvnnnaaa^^^XXXQQQLLLKKKMMMPPPeeezzzyyyIIIIIIJJJLLLNNNPPPRRRSSSXXXZZZ]]]```dddiiiooottt|||zzzwwwuuuoooqqqrrrrrrmmmhhhfffjjjnnniiijjjeee^^^]]]bbbccc___fffaaaeeeooooooiiisssaaaTTTRRRQQQvvvRRREEEIIIEEELLLWWWTTTaaafffjjjwwwzzzuuuqqqcccUUUOOOIIIJJJTTTeeettt{{{|||nnnhhhhhhggglllnnndddfffdddaaa______bbbfffiii^^^[[[\\\aaaeeeggglllqqqwwwtttlllVVVbbbvvvmmmpppvvvZZZLLLMMMIIICCC>>>;;;<<>>@@@???===<<<@@@IIIQQQaaaoooyyyooonnn{{{yyyrrrooosssppppppooopppvvv{{{yyyssstttvvvwwwuuurrrooonnnnnnjjjiiiiiiiiijjjiiifffddddddbbbaaacccdddccc___[[[]]]```aaafffkkkIIIGGG;;;???@@@@@@???<<<:::999999888999999:::<<>>???===??????===<<>><<<<<<===<<<>>>???>>>===>>>CCCGGGLLLWWWlll{{{xxxttttttooommmrrruuuxxxvvvmmmgggkkksssyyyooooooooommmjjjhhhhhhhhhdddccccccdddeeefffeeeddd```___]]]]]]]]][[[YYYVVVWWWWWWZZZ]]]ddd~~~nnnLLLIIIBBBAAA@@@???>>><<<;;;;;;::::::;;;:::;;;>>>BBBFFFOOOWWWdddrrr{{{uuulll^^^SSSQQQTTThhhsss^^^fffFFFFFFGGGIIIKKKMMMOOOPPPSSSUUUWWWZZZ]]]aaagggkkkqqqtttyyy~~~}}}sssnnnssspppjjjooorrroooggghhhhhhfffbbb____________^^^^^^aaafffhhheee___aaa[[[YYY\\\ZZZYYYbbbpppnnnUUUMMM]]]XXXMMMHHHBBBGGGPPPSSSXXX^^^gggzzzxxxsssqqqhhh[[[PPPVVVbbbooottttttwww|||~~~~~~pppjjjhhhcccgggjjjbbbddddddcccbbb```______^^^___\\\\\\___```^^^___cccgggkkkooo}}}tttUUUVVVbbb|||fff[[[]]]VVVRRRMMMGGGAAA>>><<<;;;;;;===>>>>>>======???AAAHHHRRR```vvvuuurrrrrrnnnlllooopppyyy|||rrrgggfffnnntttmmmnnnmmmkkkhhhffffffgggeeecccaaaaaacccccccccbbb^^^]]][[[ZZZYYYXXXVVVUUUUUUQQQSSSYYY[[[jjjcccNNNDDDBBB@@@???>>>===<<<:::;;;;;;;;;::::::<<>>>>>=========>>>CCCMMMWWWeeewwwtttrrrnnnkkkmmmkkkyyy|||pppjjjmmmpppmmmnnnnnnllliiiffffffggghhheeebbb```````````````\\\[[[ZZZWWWUUUUUUUUUUUUUUUMMMNNNWWWYYY___|||wwwSSSGGGDDDAAA???>>>>>><<<::::::;;;;;;:::999:::===???HHHOOOYYYcccmmmzzzrrrjjjjjjmmmuuuwwwCCCDDDEEEFFFHHHJJJLLLNNNQQQSSSTTTVVVXXX\\\aaaeeeiiimmmqqqwww}}}sssPPPFFFCCCNNNccc~~~sssooolllfffaaaeeecccaaa______aaaccceee]]]```eeehhhccc]]]\\\```ZZZYYY\\\``````^^^```eeesssjjjUUUWWWkkkMMMIIIEEECCCLLLNNNRRRZZZdddlll{{{qqqqqqwwwZZZ]]]eeepppuuuuuuwww{{{www|||zzzooommmkkkeeefffhhh```________________________aaa^^^]]]^^^]]]XXXWWWYYYYYYaaaiiirrr[[[QQQZZZlllgggVVVWWWUUURRRNNNHHHCCC>>>;;;;;;<<<<<<============<<<===DDDNNNXXXiiixxxvvvtttooolllmmmjjjxxxxxxrrrppppppmmmooopppooollliiiggggggiiieee```^^^]]]^^^^^^^^^YYYYYYWWWTTTRRRRRRTTTVVVUUULLLMMMVVVXXXYYYkkkqqq{{{dddMMMIIICCCAAAAAA@@@===:::::::::;;;:::999999;;;===CCCJJJSSS[[[cccnnn|||||||||||||||BBBCCCDDDEEEGGGIIIKKKMMMQQQRRRTTTUUUWWW[[[```dddfffhhhmmmrrrxxxhhhMMMDDDDDDTTTjjjvvvnnnkkkiiigggeeefffdddcccbbbbbbccccccccc\\\\\\```dddccc]]]\\\______[[[XXXXXXXXXYYY^^^ccclllwwwZZZTTTlllxxxPPPKKKIIIDDDIIIJJJMMMVVVbbbfffnnnzzzhhhvvvzzzcccbbbfffoootttuuuuuuxxxvvv|||~~~tttllllllllleeeeeeeee]]]]]]]]]]]]]]]^^^___```aaa^^^[[[[[[^^^]]]YYYXXX[[[\\\]]]gggwwwnnnSSSRRRUUUqqqzzz]]]VVVUUUSSSPPPKKKFFF@@@===<<<;;;;;;<<<>>>>>>======;;;===EEEPPPXXXiii|||}}}yyywwwuuuqqqnnnnnnkkkttt{{{zzzvvvtttsssqqqmmmooorrrqqqnnnjjjgggffffffbbb]]]ZZZZZZ\\\]]]]]]UUUUUUSSSPPPNNNOOORRRVVVSSSNNNNNNSSSTTTSSS\\\jjj}}}{{{TTTNNNHHHDDDDDDCCC???<<<888999:::999888999:::<<<>>>EEENNNTTTZZZcccqqq{{{BBBBBBCCCEEEGGGIIIKKKLLLQQQRRRTTTUUUWWWZZZ___ccccccfffjjjooouuu|||vvvbbbGGG@@@CCCVVVnnnyyynnnhhhgggiiilllooogggfffeeeffffffdddbbb```]]]YYYYYY```aaa]]]YYYZZZ[[[ZZZ\\\^^^]]]ZZZXXXYYYeee]]]QQQ\\\SSSLLLKKKDDDFFFGGGIIISSS___bbbeee{{{dddgggrrrrrriiifffgggnnntttttttttuuuwww}}}www|||yyypppiiijjjkkkdddcccccc[[[[[[[[[[[[\\\]]]```bbbccc[[[YYYZZZ]]]^^^[[[[[[]]]```ZZZdddzzz\\\YYYQQQbbbjjjUUUTTTTTTQQQMMMGGGBBB???<<<;;;;;;<<<>>>???>>>>>>===:::AAALLLOOOUUUqqq}}}zzzxxxxxxvvvrrrppppppkkkppprrrpppppprrrsssqqqlllooorrrssspppkkkgggfffccc___ZZZXXXYYY[[[]]]^^^RRRRRRQQQNNNKKKLLLQQQUUURRRPPPPPPQQQPPPNNNTTT]]]~~~YYYSSSKKKGGGGGGEEEAAA===888999999999888888:::<<<;;;BBBJJJOOOTTT\\\iiisssBBBCCCDDDEEEGGGIIIJJJKKKMMMOOORRRTTTUUUXXX\\\___bbbkkkrrrsssuuu{{{~~~uuu\\\RRRKKK;;;KKKgggnnnpppqqqnnnhhheeeggggggeeebbbbbbbbbaaaaaa___^^^^^^ZZZ\\\^^^^^^\\\ZZZYYYYYYXXXXXXWWWWWWXXXYYYZZZ[[[hhhqqqbbbMMMRRRqqqaaaKKKHHHFFFCCCHHHJJJPPPXXX___ggguuuttt]]]YYYVVVYYYaaajjjnnnooorrrvvvxxxxxxyyy{{{~~~uuuqqqwwwrrrllliiifffbbb___]]]]]]]]]]]]XXXYYY^^^aaa```ccchhh^^^\\\YYYXXXZZZ]]]___```eee]]]]]]nnn{{{xxxtttTTTSSSaaauuugggWWWYYYZZZLLLKKKLLL======;;;999;;;>>>@@@???===;;;===???AAAFFFPPP___jjjyyyzzzzzzxxxuuurrrppppppiiiiiiiiikkknnnpppppppppnnnpppqqqpppmmmjjjhhhhhheeeccc___[[[XXXWWWWWWXXXUUUSSSQQQNNNMMMMMMNNNOOOIIIIIIJJJKKKMMMOOOPPPQQQbbbwwwQQQFFFNNNHHHCCCCCC999:::999888777777888999999<<<>>>AAAEEELLLVVVaaahhhxxxAAABBBCCCEEEFFFHHHIIIJJJKKKMMMOOOQQQSSSVVVZZZ]]]___hhhooooooqqquuuxxxwwwfffOOOIIIMMMBBBVVVwwwqqqrrroooiiifffggghhhfffcccbbb```^^^^^^^^^___```\\\\\\]]][[[YYYXXXYYYZZZXXXXXXXXXXXXXXXYYYYYYYYY___iiihhhQQQMMM[[[sssrrrSSSJJJFFFDDDFFFHHHMMMTTTZZZ```lllwwwfffUUURRRTTT\\\eeejjjmmmooorrrtttwwwxxx{{{~~~qqqiiinnnlllhhhfffdddaaa___^^^^^^^^^[[[WWWWWW\\\^^^]]]^^^bbb\\\ZZZXXXXXXYYY[[[\\\\\\]]]WWWTTT```lllhhhnnndddQQQXXXkkk```VVV]]]UUUMMMLLLFFF???<<<::::::===??????>>>;;;===>>>???BBBKKKXXXbbbvvvxxxxxxxxxwwwtttqqqooonnnmmmlllkkklllnnnooonnnnnnoooqqqssssssnnniiidddbbbdddaaa]]]ZZZWWWVVVVVVWWWWWWUUURRROOOMMMMMMMMMMMMIIIIIIIIIIIIJJJJJJKKKLLLVVV|||```JJJNNNHHHDDDDDD===::::::888777777888999999:::<<<>>>BBBIIIRRR\\\cccqqq}}}???@@@AAACCCEEEFFFGGGHHHHHHJJJMMMOOOPPPSSSVVVYYYaaaiiipppqqqrrruuuwwwwww~~~XXXEEEDDDHHHJJJiiixxxppprrrooohhhdddeeefffeeecccaaa^^^\\\[[[\\\^^^```\\\\\\[[[YYYWWWVVVXXXZZZWWWXXXXXXYYYYYYXXXWWWVVVVVV```pppWWWIIIJJJWWW^^^MMMGGGFFFFFFGGGKKKRRRVVVZZZccclll___OOOPPPVVV^^^fffkkknnnqqqtttvvvwwwyyy||||||kkkjjjfffccccccbbbaaa```___^^^]]]YYYVVVWWW[[[^^^]]]]]]^^^ZZZYYYWWWXXXYYYYYYXXXWWWXXXVVVRRRXXXcccaaa___iii~~~UUUNNN^^^}}}sssWWW]]][[[OOOMMMOOOBBB???<<<:::;;;===>>>>>><<<=========>>>DDDNNNUUU^^^jjj}}}zzzuuuuuutttsssrrrpppnnnmmmooommmkkkjjjkkkkkkjjjiiiiiilllpppppplllfffaaa^^^```^^^[[[XXXUUUUUUUUUUUUWWWUUURRROOOMMMKKKKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFPPPbbbyyySSSMMMIIIDDDDDDBBB<<<;;;999888777888999999888999<<>>???@@@AAACCCEEEFFFGGGGGGIIIKKKMMMNNNQQQTTTWWW```gggnnnrrrsssvvvxxxzzz~~~~~~xxxSSSDDDHHHBBBVVVrrrmmmpppnnngggbbbcccdddccccccaaa___\\\[[[ZZZZZZZZZYYYZZZZZZXXXVVVUUUVVVWWWUUUWWWXXXYYYXXXVVVTTTSSSSSS\\\rrr}}}bbbOOOIIIQQQvvvjjjQQQHHHHHHGGGGGGKKKQQQUUUXXX___gggvvv}}}[[[RRRSSSWWW___fffkkkoootttuuuvvvxxxzzz}}}wwwllldddaaaaaaaaa```___]]]\\\[[[WWWVVVWWW[[[```aaa___^^^YYYXXXXXXXXXYYYXXXUUUSSSSSSXXXVVVWWW```aaa^^^dddjjjPPPWWWhhhbbbXXXWWWRRRPPPQQQFFFCCC???;;;:::;;;===>>>>>>>>>===<<<<<>>???@@@BBBDDDEEEFFFGGGIIIKKKLLLNNNPPPSSSVVVYYY^^^fffmmmqqqtttyyy~~~}}}pppjjjyyyrrrOOOEEEKKKFFFkkkqqqlllqqqqqqjjjdddcccccccccaaaaaa```^^^[[[XXXTTTRRRTTTWWWYYYZZZXXXUUUSSSRRRSSSTTTVVVWWWVVVTTTRRRQQQSSS\\\eee|||```PPPQQQkkk|||ZZZKKKJJJFFFEEEHHHOOOSSSVVV\\\ccchhhqqq~~~zzzaaa[[[XXX]]]dddgggkkkpppssstttvvvxxx{{{}}}yyyooouuuyyykkkbbb`````````___]]][[[YYYXXXYYYXXXXXXZZZ^^^```]]]YYYXXXXXXWWWXXXYYYWWWTTTQQQLLLVVVVVVSSSXXXYYYZZZcccdddXXXTTT\\\rrrvvvUUUOOOTTTRRRNNNJJJGGGCCC>>>;;;:::<<<===??????===<<<<<<===@@@BBBKKKRRR]]]jjjwwwzzzooolllkkkjjjllloooppppppooolllkkkjjjjjjkkkllljjjiiicccdddcccaaa]]]\\\\\\]]]XXXVVVTTTRRRQQQPPPPPPPPPLLLLLLKKKJJJIIIHHHHHHHHHEEEEEEDDDCCCCCCCCCDDDDDDEEEIIIZZZyyyVVVIIIDDDAAADDD???===<<<:::888888888999777888999:::===AAAGGGLLLTTTYYYaaakkkttt======>>>@@@BBBCCCEEEEEEGGGHHHKKKLLLMMMOOOSSSUUUWWWZZZbbbkkkqqqvvv~~~fffHHHCCCLLLZZZxxxlllrrruuuooohhheeedddccc______```^^^[[[VVVQQQNNNQQQTTTXXXZZZXXXTTTQQQOOOQQQRRRSSSSSSSSSRRRQQQPPPRRRZZZ]]]yyy~~~[[[MMMhhhlllQQQKKKEEECCCDDDJJJOOOSSSYYY___[[[iiisssxxxyyyllldddgggkkkkkkmmmqqqrrrssstttwwwyyy{{{}}}~~~uuuiiijjjyyymmmddd_________^^^\\\[[[YYYXXXWWW\\\ZZZWWWWWWZZZ]]]YYYSSSWWWVVVVVVWWWWWWVVVSSSQQQLLLUUUTTTQQQTTTQQQSSS___ZZZrrrdddQQQQQQ\\\sss^^^NNNTTTSSSMMMMMMKKKHHHBBB===;;;;;;===>>>>>>===<<<<<<===>>>>>>DDDKKKUUU^^^gggrrryyyqqqlllllljjjhhhiiimmmpppooommmllllllmmmoooqqqpppmmmkkkkkkiiieee```[[[XXXYYYZZZSSSSSSQQQPPPOOONNNNNNMMMHHHHHHHHHHHHGGGGGGGGGGGGCCCCCCBBBBBBCCCCCCDDDDDD???EEEMMMbbbzzz{{{bbbLLLDDD@@@BBB@@@???===:::999888888888777888999999:::===AAAEEELLLOOOWWWbbbkkksss======>>>@@@BBBCCCEEEEEEFFFGGGJJJKKKLLLNNNQQQTTTWWWXXX___jjjqqqwwwsssWWWDDDFFFSSSqqqxxxhhhqqqvvvqqqiiidddbbb___]]]]]]]]][[[YYYVVVSSSQQQQQQTTTWWWWWWUUURRRPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOVVVWWWiiinnnSSS^^^[[[OOOHHHDDDCCCHHHMMMPPPVVV\\\YYYaaaiiilllnnnwww}}}ooohhhmmmrrrooonnnqqqpppqqqsssuuuxxxzzz{{{|||}}}yyyqqqmmm~~~~~~kkkcccmmm|||}}}rrrddd___]]]]]]\\\[[[YYYYYYYYYYYYZZZ[[[ZZZVVVTTTYYY___]]]UUUUUUTTTSSSTTTTTTTTTRRRQQQPPPSSSQQQSSSWWWPPPMMMYYYXXX```{{{\\\LLLOOO\\\tttYYYTTTRRRSSSOOOOOOLLLFFF@@@;;;;;;<<<<<<<<<;;;<<<=========<<<>>>BBBIIIPPPXXXcccpppxxx}}}rrrpppnnnppplllhhhiiilllnnnllliiijjjlllnnnqqqrrrppplllhhhkkkjjjfffaaa[[[WWWVVVVVVPPPPPPOOONNNMMMLLLLLLLLLHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBAAAAAAAAAAAABBBBBB===DDDFFFNNNqqqoooPPPGGG@@@AAAAAA@@@>>>;;;999888888888777777777777777888<<>>;;;999888888888666666666555444666999;;;>>>AAAJJJUUU[[[^^^eeeooo{{{<<<<<<>>>???AAACCCDDDEEEEEEFFFHHHJJJKKKMMMPPPRRRSSSSSSVVVZZZ___dddmmmtttiiiTTTIIIJJJ\\\qqqssskkkmmmbbbdddffffffdddaaa]]]ZZZ]]]]]]\\\YYYUUUSSSSSSTTTPPPRRRSSSRRRPPPNNNMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKMMMNNNTTTUUUiii___PPP```{{{^^^QQQPPPAAA@@@PPPOOOLLLYYYXXX\\\```aaaaaacccjjjpppnnn]]]TTT[[[fffkkkmmmooonnnoooqqqsssuuuwwwxxxxxxxxx{{{kkkVVVLLLPPP]]]vvviii[[[\\\cccyyyssskkkfff```^^^___XXXWWWWWWWWWXXXZZZ[[[]]]\\\VVVQQQQQQVVV[[[]]]\\\UUUSSSRRRPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOORRRUUUWWWiiicccTTTTTT[[[\\\SSS[[[OOOOOONNNKKKEEE@@@===;;;:::999999;;;===>>><<<;;;:::;;;===@@@EEELLLUUU[[[ccckkkvvvsss~~~mmmeeehhhooooooooonnnlllkkkjjjiiiiiiccclllttttttllleeeccceeeddd\\\YYY]]]___YYYSSSRRRPPPOOOMMMLLLJJJIIIIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>===@@@>>>???III^^^cccIIIKKKDDDCCCCCCAAA>>>;;;888777777666666777777888888999999<<>>@@@BBBCCCDDDBBBDDDGGGHHHJJJLLLPPPRRRWWWVVVVVVXXXZZZZZZ[[[]]]uuuuuuZZZJJJQQQhhhsssjjjbbbbbb```aaabbbbbbaaa___\\\ZZZZZZZZZYYYWWWTTTRRRSSSTTTPPPRRRSSSRRRPPPMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIKKKKKKRRRTTTbbbsssPPPUUUccc~~~sssUUUTTTJJJCCCIIINNNOOOSSSUUUZZZ^^^______aaahhhnnnsssaaaUUU[[[eeejjjlllnnnmmmnnnpppsssuuuvvvwwwwwwxxx{{{uuucccVVVPPPHHHNNN^^^wwwmmmYYYQQQVVV]]]mmmxxxzzzppphhh```\\\[[[WWWWWWVVVWWWWWWXXXYYYZZZYYYUUUSSSTTTWWWYYYXXXUUURRRQQQPPPOOOMMMLLLLLLLLLOOONNNMMMLLLLLLLLLMMMNNNLLLOOOQQQ\\\~~~}}}___RRRRRR```uuuWWWSSSRRRRRRQQQOOOKKKGGGEEEDDD;;;:::999:::<<<<<<<<<;;;888999:::;;;>>>DDDKKKPPPZZZaaakkkuuu~~~|||xxxvvvooommmmmmoooooonnnllljjjiiiiiijjjjjjdddkkkrrrqqqjjjcccbbbccceee]]]YYY[[[\\\VVVQQQPPPNNNMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCAAA@@@???>>>>>>======>>>:::===;;;<<>><<<999999:::;;;;;;:::888888999888999<<>>======<<<======888<<<;;;:::===EEEeeejjjHHHFFFBBBCCCBBBBBB@@@===;;;999666666666666666666777777666888;;;>>>BBBHHHOOOTTT[[[```iiisssyyy~~~999:::;;;<<<>>>???@@@AAA@@@BBBDDDFFFFFFHHHLLLNNNUUUVVVWWWZZZ___```ZZZRRRaaavvvtttcccXXXJJJFFFGGG```qqqdddhhhddd___ZZZZZZYYYYYYXXXXXXYYYYYYUUUUUUUUUTTTRRRQQQRRRTTTOOOPPPQQQPPPNNNLLLLLLMMMNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHMMMPPPQQQiii\\\LLLSSSnnnbbbUUUPPPCCCEEEOOOJJJPPPUUUZZZ[[[\\\___ffflllzzzdddSSSVVV```fffiiillljjjkkkmmmoooqqqsssttttttuuuxxx{{{~~~sss]]]MMMVVVRRROOOQQQZZZhhhvvvllleeeYYYMMMGGGFFFIIILLL[[[eeesssqqqfff___[[[XXXTTTTTTUUUVVVUUUTTTRRRQQQQQQPPPQQQRRRTTTSSSPPPMMMMMMMMMMMMMMMLLLLLLKKKKKKQQQOOOKKKGGGFFFGGGHHHJJJRRRPPPQQQSSSVVVlllaaaSSSTTTWWWiiiVVVPPPPPPQQQRRRQQQNNNIIIFFFBBB???;;;999999::::::999::::::;;;:::999;;;>>>AAAGGGLLLTTT[[[aaaiiissszzzwwwcccfffpppjjjoooqqqlllgggkkkllllllmmmmmmmmmllllllfffhhhjjjiiifffccccccdddgggaaa[[[WWWUUURRRPPPOOOLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;888>>>===<<<>>>>>>QQQqqq}}}PPPMMMBBBAAAAAAAAAAAA???<<<:::666666666666555555555555444666888:::<<>>??????BBBCCCEEEEEEEEEFFFIIIKKKRRRVVVYYY\\\cccfff```VVViii{{{~~~zzzsss___OOOHHHIIIEEETTThhh___ccc___[[[YYYXXXWWWWWWVVVWWWXXXYYYUUUVVVVVVUUUSSSRRRTTTUUUOOOOOOPPPNNNLLLLLLLLLNNNMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHKKKNNNMMMYYYrrrTTTRRR```oooXXXWWWIIIBBBJJJLLLOOOTTTYYY[[[\\\___gggmmmzzzbbbOOORRR^^^eeehhhjjjhhhiiikkkmmmoooqqqrrrrrrrrruuuyyy|||mmmZZZVVVUUURRRQQQRRRUUU[[[^^^XXXTTTOOOKKKHHHGGGGGGGGGWWW]]]gggsssqqqccc^^^[[[XXXSSSSSSTTTTTTTTTRRRQQQOOOOOONNNMMMMMMOOOPPPPPPOOOMMMMMMNNNNNNMMMLLLKKKJJJPPPMMMJJJFFFEEEFFFHHHIIIPPPKKKKKKNNNLLLXXX```[[[NNNMMMfffiiiOOOOOOPPPRRRTTTRRRNNNJJJFFFCCC>>><<<;;;;;;:::999999:::;;;;;;;;;<<<>>>@@@@@@EEEKKKQQQVVV^^^gggnnnsss{{{||||||~~~}}}yyyrrrnnn]]]ZZZxxx}}}ooolllnnnmmmjjjiiiiiikkkoooqqqqqqooommmjjjeeeeeeffffffeeeeeeeeefffeeebbb\\\VVVSSSRRRQQQOOOLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFEEEEEECCCAAA???>>>======<<<;;;::::::::::::777=========???;;;DDDYYY[[[LLLBBB@@@???@@@AAA@@@<<<:::777777666666555555444444444555777777999<<<@@@CCCIIILLLSSS[[[___cccmmmwww999:::;;;<<<===>>>>>>???AAACCCDDDEEEEEEFFFHHHKKKNNNYYYcccjjjssszzzvvvlllvvv}}}tttsssxxx|||sss```NNNCCC???BBBDDD^^^eee______[[[ZZZYYYYYYXXXWWWWWWWWWXXXXXXVVVWWWWWWVVVTTTSSSTTTVVVNNNOOOOOOMMMKKKKKKLLLNNNKKKKKKJJJIIIIIIHHHHHHGGGGGGIIIHHHKKKMMMPPPrrroooYYYVVVyyyeee]]]QQQEEEFFFMMMOOOTTTYYY[[[\\\```hhhnnnzzzaaaMMMPPP\\\cccfffgggfffgggiiikkkmmmooopppppppppssswwwzzz|||kkkYYYYYYXXXWWWUUUQQQMMMKKKFFFHHHIIIJJJJJJHHHEEEDDDOOOSSSZZZeeesssqqqccc^^^ZZZVVVSSSSSSSSSSSSRRRQQQQQQPPPNNNMMMKKKJJJKKKMMMOOOPPPMMMMMMNNNNNNMMMKKKJJJHHHMMMKKKHHHFFFFFFGGGIIIJJJNNNHHHHHHMMMKKKOOOkkkyyy```LLLKKKRRRYYYffftttRRROOOMMMMMMPPPQQQOOOLLLKKKGGGCCC@@@>>>===;;;999666888::::::::::::<<<===:::>>>CCCFFFJJJPPPYYY___bbbiiisss{{{zzztttqqqtttzzz~~~zzzyyywwwuuutttsssqqqlllccc]]]OOOZZZyyyuuuqqqnnnooonnnkkkkkknnniiikkkooorrrrrrooollliiidddcccbbbbbbdddeeedddccc``````[[[TTTQQQRRRRRRPPPLLLKKKIIIHHHFFFEEEEEEEEEDDDEEEEEEDDDCCCAAA???===<<<<<<:::999999999999999555;;;999:::===:::<<>>>>>@@@@@@===:::888888777777666555444444444555666666777999<<<>>>@@@CCCKKKTTTZZZ```kkkwww}}}::::::;;;<<<===>>>?????????AAACCCDDDEEEGGGKKKMMMSSSeeevvvwwwtttwwwtttlllhhhmmmuuuzzz{{{sssfffXXXKKKCCC???>>>DDDPPPllltttaaa```]]]YYY^^^[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWUUUSSSRRRSSSUUUNNNNNNNNNLLLKKKKKKLLLNNNKKKJJJJJJIIIIIIHHHGGGGGGEEEIIIEEEHHHNNNLLL```eeePPPeee|||aaaUUUKKKEEEJJJMMMRRRXXXZZZ\\\```gggnnn}}}cccOOOQQQ]]]ccccccddddddeeegggjjjlllmmmnnnoooppprrruuuwwwxxxyyy{{{}}}}}}hhheeebbb___[[[TTTLLLGGGDDDHHHMMMOOOLLLIIIFFFEEEGGGJJJRRR^^^ooopppccc___[[[UUUSSSRRRRRRQQQQQQQQQRRRRRRNNNMMMLLLKKKJJJJJJLLLNNNLLLLLLMMMMMMLLLIIIGGGEEEIIIHHHHHHGGGHHHIIIJJJKKKLLLHHHIIIMMMLLLLLL[[[ooo|||^^^TTTNNNIIIWWWnnnhhh___SSSMMMLLLNNNOOONNNNNNKKKHHHEEEBBB???<<<999555777999:::999999999:::888:::===>>>@@@DDDKKKQQQSSSYYYcccjjjoootttyyy}}}{{{yyyyyyuuuoooiiifffdddfffoooyyy}}}{{{xxxrrrmmmiiiiiiiiiiiiiiihhheee```YYYRRRNNNUUUvvvvvveeehhhmmmqqqooojjjjjjnnnjjjkkkmmmmmmmmmlllkkkjjjdddaaa______bbbbbb___\\\YYY[[[YYYRRROOOQQQQQQOOOJJJIIIHHHFFFEEEDDDCCCCCC???@@@BBBCCCBBBAAA@@@>>>;;;;;;:::999888888888888555:::666666<<<999888AAANNN|||}}}VVVIIIDDD???>>>@@@AAA???<<<:::999999777666555444444333444555666555666999;;;===@@@HHHRRRXXX^^^jjjvvv;;;;;;;;;<<<===>>>??????<<<>>>AAADDDFFFIIIMMMPPPbbbvvvzzziiifffgggeeebbbdddkkkoooooohhhZZZIII>>>>>>CCCFFFGGGWWWiii~~~|||cccYYY]]]YYYVVV___\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWUUUSSSQQQRRRSSSMMMNNNMMMLLLJJJJJJLLLNNNMMMLLLLLLKKKJJJJJJIIIIIICCCHHHCCCEEEOOOKKKUUUwwwlllKKKUUUrrrcccVVVPPPFFFGGGLLLQQQWWWYYY[[[___gggmmmfffQQQRRR]]]bbbaaaaaaccceeegggiiikkkmmmmmmnnnppprrruuuuuuuuuuuuvvvxxxuuuppphhhaaa\\\UUULLLFFFMMMQQQVVVUUUPPPJJJGGGGGGCCCFFFOOO^^^pppmmmbbbaaa\\\UUUSSSRRRQQQPPPPPPQQQSSSSSSNNNNNNNNNMMMJJJIIIIIIJJJKKKKKKLLLLLLJJJHHHEEECCCFFFGGGGGGHHHIIIKKKLLLMMMGGGEEEGGGKKKIIIGGGPPP\\\wwwXXXLLLOOOYYYaaawwwcccUUUPPPQQQSSSTTTPPPNNNKKKHHHEEEAAA===999666888:::;;;999888888999888:::<<<;;;;;;===CCCHHHJJJQQQYYY^^^aaadddgggjjjmmmqqqtttvvv{{{|||rrrsssssspppkkkfffffffff```^^^^^^___```bbbiiirrrqqqkkkbbb]]]\\\]]]___```\\\]]]]]]ZZZUUUOOOKKKJJJqqqhhh```dddlllrrrpppiiigggjjjlllkkkjjjiiihhhiiijjjjjjdddaaa^^^^^^______ZZZVVVTTTXXXVVVPPPMMMPPPQQQNNNIIIHHHFFFEEECCCBBBBBBBBB;;;<<>>;;;bbbhhhLLLFFF@@@>>>@@@BBB@@@===;;;:::999888777666555444222444555555444555777999:::===EEEMMMRRRWWWcccooottt||||||{{{xxxwwwwwwxxxyyyzzz~~~:::;;;;;;<<<===>>>>>>>>>@@@@@@AAABBBEEEKKKSSSYYYkkkzzzuuuiiiddd\\\]]][[[ZZZ^^^```XXXLLLLLLBBB;;;===???BBBOOO^^^yyyssslllddd]]]YYYYYYYYYYYYZZZZZZZZZ[[[[[[YYYVVVSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQPPPNNNLLLLLLLLLLLLMMMLLLLLLJJJIIIHHHGGGGGGGGGFFFHHHMMMOOOMMMLLLSSS\\\YYYPPPXXX^^^bbbNNNJJJGGGEEEKKKTTTZZZYYYZZZdddppp{{{mmmMMMPPP```^^^bbb```bbbfffjjjllllllkkkjjjjjjrrrqqqqqqrrruuuwwwuuurrruuupppuuuoooZZZKKKJJJJJJ]]]eeeZZZKKKHHHIIIHHH>>>DDDLLLVVVggg}}}yyymmmdddaaa[[[WWWYYYPPPOOOOOOOOOOOONNNLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKKKKIIIFFFDDDCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFEEECCCCCCFFFLLLPPP^^^YYYMMMUUUVVV|||lll\\\WWWOOOPPPNNNKKKHHHJJJMMMJJJBBB;;;;;;999888666666777999:::;;;;;;;;;;;;::::::::::::???AAAEEEJJJOOOSSSWWWYYY[[[]]]```aaabbbcccfffhhheeeccc___\\\YYYWWWVVVVVVTTTRRRSSSWWW\\\___```^^^ZZZZZZVVVRRRUUUZZZWWWOOOYYYOOONNNTTTMMMCCCOOOfff}}}xxxpppjjjkkklllmmmllljjjgggeeejjjiiihhhiiiiiigggccc```cccbbb```\\\WWWTTTSSSSSSTTTRRROOOOOOPPPNNNJJJFFFKKKJJJHHHFFFCCCAAA???>>>>>>===;;;;;;<<<<<<;;;999;;;:::777555444444555666555555555555666777999999@@@MMM{{{sssWWW>>>AAAIII===777GGG===<<<:::888666444333222333333444555666666555555666:::???BBBFFFNNNZZZbbbpppxxx~~~|||xxxuuuppplllkkkkkkmmmoooqqqxxx|||{{{{{{|||yyyssspppzzz::::::;;;<<<===???@@@AAA???@@@BBBFFFKKKTTT^^^dddpppyyytttfff\\\WWWSSSTTTRRRMMMKKKKKKGGG@@@;;;>>>???<<<===QQQyyymmmkkkgggaaa]]]ZZZXXXVVVUUUVVVUUUUUUVVVWWWVVVTTTRRRRRRRRRQQQQQQPPPPPPOOOOOONNNMMMKKKJJJIIIIIIJJJJJJKKKJJJHHHGGGFFFEEEEEEEEEDDDFFFJJJMMMJJJIIIOOOXXX|||dddNNNOOOVVVoooqqqTTTKKKKKKGGGJJJQQQWWWYYY[[[dddnnnzzznnnMMMOOO]]]\\\```___bbbeeehhhjjjjjjjjjkkklllkkknnnpppttt}}}uuu|||nnnXXXLLLJJJXXX___VVVKKKIIIIIIFFFAAAEEEJJJQQQaaawww}}}pppjjjbbb___XXXTTTUUUQQQPPPPPPOOOOOONNNMMMKKKIIIIIIHHHHHHHHHHHHGGGGGGFFFGGGHHHGGGEEECCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDEEEDDDCCCAAAAAACCCHHHLLLQQQnnnrrrXXXTTTQQQssseeeRRRVVVRRRPPPMMMMMMMMMLLLIIIFFF>>>===:::888777777888999888888888888888888888888;;;===???BBBEEEHHHKKKLLLMMMOOOQQQRRRSSSTTTVVVXXXXXXVVVTTTQQQOOONNNNNNNNNNNNNNNPPPSSSVVVWWWUUURRRKKKLLLJJJHHHLLLRRRRRRMMMLLLHHHKKKOOOKKKNNNjjjuuuqqqooonnnmmmkkkhhhfffdddcccggggggggggggfffccc```^^^``````^^^ZZZVVVSSSRRRSSSRRRPPPMMMNNNOOOMMMIIIFFFHHHGGGFFFDDDBBB@@@>>>>>>>>><<<;;;;;;<<<<<<;;;999;;;999777555444444555555444444444444555666777777555???cccyyyKKK???HHHDDD===CCC>>>===<<<:::777555333222333444444555555666555555555888<<>>???@@@BBBDDDDDDDDDDDDFFFGGGHHHGGGFFFEEEEEEDDDDDDEEEGGGHHHJJJLLLMMMKKKGGGDDDEEEFFFEEECCCDDDGGGFFFCCCDDDAAAFFFTTTcccxxxwwwnnnnnnpppnnnkkkgggeeedddddddddcccdddeeedddaaa^^^\\\\\\[[[[[[ZZZWWWSSSQQQPPPQQQOOOLLLJJJKKKMMMLLLIIIEEEDDDDDDCCCAAA@@@???>>>======<<<::::::;;;<<<;;;::::::888777555444444444555444444333333333444444555444999MMMwwwYYY===DDDGGG???===??????===;;;999666444333444444444555555555555555444777999;;;<<>>:::666777888:::;;;>>>>>>CCC```yyyjjjeee]]]]]]\\\\\\\\\ZZZVVVSSSTTTRRROOOMMMNNNOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJGGGGGGFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDCCCBBBBBBCCCBBBBBBDDDFFFCCCAAAEEELLLSSS|||cccUUUKKKggg|||\\\OOOLLLIIIIIIOOOVVV[[[bbbhhhtttnnnPPPKKKTTTTTT\\\]]]```bbbcccdddeeegggkkknnniiippppppmmmyyyvvv]]]ccckkkmmm```RRRKKKJJJIIIJJJJJJIIIKKKZZZsss|||mmm___ZZZYYYVVVSSSTTTPPPPPPPPPOOOLLLJJJIIIIIIFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEDDDBBBAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@EEEEEEEEECCCAAAAAADDDFFFJJJLLL___sssTTTOOOjjjdddKKKKKKLLLNNNPPPOOOKKKHHHIIIGGGDDD@@@===:::999888888888888888888888888888888888888888999999999999<<<===>>>>>>======>>>???>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCAAA>>><<<@@@BBBDDDDDDDDDCCCAAA@@@GGGDDDMMMiiimmmfffhhhjjjiiigggeeeeeeeeeffffff```bbbbbb```]]]YYYYYYYYYWWWWWWVVVSSSPPPNNNNNNOOOLLLIIIGGGHHHJJJJJJHHHEEEAAAAAA@@@@@@??????>>>>>>===;;;999999:::;;;::::::888777666555444444444444555444444333333333333444888:::???WWWmmmGGGCCCFFF@@@<<>>;;;999666444555555444444444555555555444666777888888;;;@@@CCCJJJNNNVVV^^^dddeeedddaaaggglllsssyyy~~~}}}zzzwwwsssnnnjjjfffaaa]]]ZZZSSSSSSRRRSSSTTTWWWYYY[[[[[[]]]aaafffjjjiiibbbZZZWWWbbbttt::::::999999<<<@@@DDDFFFMMMQQQWWW[[[ZZZVVVSSSQQQNNNKKKHHHFFFEEEDDDBBB???===999777777999999999:::===???@@@JJJlllpppeeeeee^^^\\\ZZZZZZ[[[[[[YYYXXXXXXUUUQQQNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBAAABBBCCCBBB@@@CCCIIIHHHbbbbbbRRRWWWpppmmmVVVPPPJJJHHHLLLSSSXXX^^^dddooonnnRRRKKKQQQQQQ[[[]]]___```aaabbbccceeeiiilllkkkpppoookkkuuuqqqeeemmmnnnaaaPPPGGGHHHLLLIIIIIIFFFIIIXXXsss}}}lllcccYYYVVVVVVVVVVVVWWWNNNPPPPPPNNNJJJGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBEEEFFFFFFEEEBBB@@@????????????@@@AAAAAAAAAAAAAAADDDDDDDDDBBB@@@???AAABBBCCCGGGMMMaaajjjXXX[[[lll}}}XXXRRRLLLKKKMMMOOONNNLLLLLLJJJGGGDDDAAA>>><<<;;;999999888888888777777777666777777777777888888888999;;;;;;;;;:::999:::;;;888999:::;;;<<<==================<<<;;;<<<===>>>777;;;AAADDDCCCBBBBBBDDDGGGRRRjjjtttfffdddjjjeeeeeeeeeeeeeeeeeedddddd`````````^^^[[[XXXWWWWWWSSSSSSSSSPPPMMMKKKKKKLLLJJJHHHEEEFFFHHHIIIGGGDDD@@@@@@????????????>>>>>>>>><<<999888888999999888666666555444444333333333555555444444333444444444666888666???hhh]]]IIIDDDBBBDDDAAAAAAAAA@@@>>>;;;999777666555444444444444555555555666777777777888:::;;;CCCDDDHHHOOOWWW]]]^^^^^^___bbbggglllqqqvvv{{{~~~yyy~~~yyyrrrnnnmmmkkkgggbbb^^^[[[YYYUUUSSSLLLMMMNNNOOOQQQSSSVVVWWWYYYXXXZZZ^^^aaa___[[[WWWZZZfff{{{;;;:::::::::;;;>>>AAABBBBBBGGGMMMPPPNNNJJJEEEBBBDDDBBBAAA@@@@@@???<<<;;;;;;666333666999999:::<<<<<>>AAAFFFDDDRRRxxxwww\\\QQQVVVssswwwbbbTTTMMMIIIJJJNNNRRRYYY```jjjmmmTTTLLLPPPPPP[[[]]]^^^___```aaaaaacccgggjjjiiikkklllmmmvvvtttZZZ^^^___VVVJJJDDDGGGMMMFFFEEEDDDGGGWWWrrryyy|||vvvaaa\\\VVVRRRRRRTTTVVVXXXNNNPPPQQQNNNIIIFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAAEEEFFFFFFDDDAAA>>>===>>>======>>>???@@@@@@@@@@@@???@@@AAA@@@>>><<<<<<===???EEEFFFLLLiiicccXXXXXXjjjjjjaaaTTTKKKHHHIIILLLNNNLLLKKKIIIGGGEEECCCAAA@@@;;;::::::999888777666666444555555666666777777777666777888777666555666777555666777888999:::::::::;;;;;;:::999999:::>>>AAA;;;===@@@BBB>>>;;;???EEEJJJiiivvv~~~tttjjjaaadddooodddeeeeeeeeedddcccaaa```cccaaa^^^\\\[[[ZZZWWWUUUQQQQQQPPPNNNKKKIIIIIIJJJJJJGGGDDDDDDFFFGGGFFFCCC???>>>>>>>>>>>>=========@@@===999777777777777777555555444444444333333333444444444333333444444555444555555999PPP~~~|||vvv[[[LLLDDDFFFAAABBBBBBBBBAAA>>><<<:::777666555333333444555555666666777777777777777777>>>>>>???CCCJJJQQQVVVXXXWWWYYY\\\```dddhhhlllmmmuuuzzz}}}llltttzzzyyyrrriiifffeeebbb___YYYUUUQQQOOOLLLIIIGGGHHHJJJLLLNNNOOOQQQQQQVVVRRRQQQSSSTTTSSSVVVZZZiiittt;;;;;;:::;;;;;;<<<======;;;>>>BBBCCCBBB???===<<<===>>>>>>===<<<::::::999999555444777999;;;BBBKKK[[[bbbkkkqqqvvviii]]]]]]YYYWWWVVVVVVWWWXXXXXXWWWUUURRROOOLLLKKKKKKIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCAAABBBCCCDDDDDDCCCBBBAAABBBAAA@@@@@@??????@@@@@@???<<<<<>>============>>>@@@???===<<<;;;<<<>>>???CCCIIIUUUsssdddVVVXXXfffxxxvvvooobbbSSSJJJIIIKKKKKKJJJJJJIIIHHHGGGFFFEEEAAA@@@???===;;;:::999888555555555666666666777777555666777777666555666888666666888999999999888888999:::<<<;;;::::::===@@@CCCAAAAAAAAA===>>>IIIVVVooo{{{kkklll}}}qqqpppmmmcccbbbjjjccccccaaaaaaaaabbbcccdddgggbbb\\\\\\^^^^^^YYYTTTQQQQQQPPPMMMIIIGGGGGGGGGKKKGGGDDDDDDEEEFFFEEECCC======<<<<<<<<<;;;;;;;;;AAA>>>999666666666555555333444444444444333222222222222222222222333444555333333777<<>>CCCHHHKKKNNNOOOPPPTTTXXX\\\^^^___hhhlllrrrvvvzzz~~~}}}}}}~~~zzztttcccgggllllllhhhbbb^^^]]]YYYUUUPPPKKKHHHFFFDDDBBBBBBCCCEEEGGGIIIIIIJJJJJJLLLIIIHHHJJJKKKPPP\\\iii;;;;;;;;;;;;;;;;;;::::::<<<===>>><<<;;;:::;;;<<<999;;;<<<;;;999888:::<<<888777888;;;<<<@@@OOO___uuubbb[[[___TTTSSSSSSUUUVVVVVVTTTRRRQQQNNNLLLJJJJJJIIIHHHFFFEEEEEEEEEDDDCCCCCCBBBBBB???@@@BBBBBBCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>???===::::::======<<<>>>BBBBBBAAAOOO~~~kkkcccUUUJJJKKKWWWdddkkkYYYSSSMMMJJJHHHIIIQQQ[[[bbblllXXXOOOPPPPPP[[[]]]\\\^^^```aaaaaaaaacccdddgggccceeekkkmmmssswww\\\TTTKKKDDDEEEJJJLLLKKKIIIHHHIIIIIIMMM\\\vvv{{{aaaWWWggg|||dddZZZXXXSSSLLLJJJLLLPPPQQQQQQTTTVVVRRRLLLGGGHHHJJJGGGFFFEEEDDDCCCBBBAAAAAA>>>???@@@@@@>>>======>>><<<<<<<<<<<<;;;:::999999===???AAAAAA???=========<<<666===IIIIIIQQQ}}}aaaWWWPPP^^^vvvyyyjjjTTTKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIGGGFFFEEECCC@@@>>>===<<<888777777777777777777777888999::::::999999:::;;;888999:::;;;;;;:::999888777:::===>>><<<;;;<<<>>>???======@@@CCCLLLaaavvvqqqbbbhhhwwwxxxmmmlllvvvvvvggg^^^``````___]]]]]]^^^cccgggjjjjjjccc\\\[[[``````ZZZTTTQQQQQQOOOLLLHHHFFFFFFFFFLLLHHHDDDCCCEEEFFFDDDBBB<<<;;;;;;::::::999999999BBB???:::666555555444444333333444444444333222222000000000000111222333444000---444<<<666>>>ppphhhJJJ@@@AAACCCEEEDDDCCC@@@???888777555333333333555666555444555666777777555333333555666666666888===@@@HHHGGGHHHLLLPPPTTTVVVWWWYYY\\\aaafffjjjooorrruuuvvvxxx}}}xxxwwwtttppppppsssqqqlllYYYYYYYYYZZZZZZXXXTTTPPPPPPMMMHHHEEECCCBBBAAA@@@>>>@@@AAACCCDDDDDDDDDDDDCCC@@@@@@DDDIIIRRRggg{{{::::::::::::999999888888777888::::::999999999::::::;;;;;;999:::;;;;;;:::999888777>>>EEEIIIhhhqqqfffeeeeee^^^WWWUUUSSSQQQPPPRRRSSSSSSRRROOOOOOMMMLLLIIIGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>===============<<<;;;:::::::::::::::;;;CCCKKK```eeeVVVTTTDDDBBBOOOQQQ______WWWJJJDDDJJJPPPQQQ\\\ggg\\\IIIJJJUUUYYY\\\___^^^\\\\\\]]]___aaacccfff______iiipppuuu~~~~~~qqqWWWJJJBBBFFFKKKKKKIIIHHHKKKJJJIIINNN^^^xxxvvvaaaTTTSSSvvvxxxeee[[[TTTSSSRRRPPPNNNMMMMMMMMMMMMLLLLLLPPPSSSRRRLLLEEEDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>======<<<<<<;;;;;;<<<<<<;;;:::999999888888888:::<<<>>>???===;;;:::AAA;;;:::???AAAIII```yyy```NNNPPPWWWYYYaaatttppp\\\PPPJJJHHHJJJNNNMMMIIIGGGIIIHHHIIIIIIGGGBBB@@@@@@AAA>>>===<<<;;;::::::::::::777888999999::::::::::::444>>>GGGHHHBBB;;;;;;===:::??????::::::???@@@;;;===BBB???DDDaaatttiiiccc]]]llliiibbbcccnnnssslllcccaaaggg```YYYYYY^^^eeehhhhhhjjjiiiaaaWWWUUU[[[___]]]TTTTTTRRRMMMGGGCCCDDDEEEHHHFFFCCCBBBCCCCCC@@@===<<<<<<;;;:::888666444333666666555555555555666666222222111111111111222222000000111111111222222222333333555777333999WWWwwwXXXHHHGGGBBB@@@DDDIIIGGGAAA@@@===999555333333555666333444555666666666444444444444555555666777777888<<>>;;;;;;;;;;;;<<<======>>>??????>>>>>>@@@>>><<<<<>>===<<<<<<<<<<<<<<<<<<;;;:::::::::::::::<<<======JJJooo|||ggg\\\FFF>>>GGGJJJ]]]cccaaaUUUJJJIIILLLOOO___jjj___LLLLLLTTTVVVYYY[[[[[[ZZZ[[[\\\^^^```aaafff______fffkkkpppzzzxxxrrryyyuuuiii[[[SSSNNNRRRTTTPPPKKKIIIIIIHHHGGGLLL]]]wwwtttZZZOOOQQQ\\\yyy~~~ttt```TTTSSSRRRPPPOOOMMMLLLLLLLLLKKKJJJJJJLLLOOOOOOIIIDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;::::::999888888999:::;;;======<<<;;;:::AAA;;;:::>>>>>>@@@NNN```kkkWWWMMMIIINNNPPPfffTTTSSSKKKFFFGGGIIIGGGGGGIIIIIIKKKLLLJJJGGGEEEEEEGGG@@@???>>>===<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;:::@@@DDDCCC===999:::<<<;;;::::::===CCCEEE@@@888CCCUUUbbbrrrttt]]]^^^wwwyyygggcccdddlllrrrqqqlllhhhkkkfff```^^^aaaeeeggghhhgggeee^^^XXXYYY]]][[[UUUQQQQQQPPPLLLGGGEEEFFFGGGGGGEEEBBBBBBCCCBBB???===<<<<<<;;;:::888666444333666555555555555555555666222111111000000111111222000000000111111111222222555111111333222444GGG\\\qqqIIIFFFHHHKKKHHHAAACCCJJJ@@@>>>:::777555444444555333333555555666555444444333333444555555666777777777999<<<>>>???AAACCCFFFGGGHHHJJJNNNRRRVVVYYY[[[]]]\\\\\\```hhhlllmmmkkkmmmkkkjjjkkkmmmmmmkkkhhhkkkkkklllkkkjjjgggeeeccc]]]\\\ZZZWWWTTTRRRQQQPPPRRRMMMGGGEEEFFFFFFDDD@@@@@@>>><<<:::999:::;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<:::;;;@@@LLL```;;;:::888777777777999:::777888::::::999888999;;;:::999999:::;;;;;;999777:::@@@BBBGGGRRRddd}}}rrreee]]][[[\\\\\\ZZZZZZWWWSSSPPPOOOOOOMMMLLLMMMLLLKKKKKKLLLNNNPPPQQQDDDDDDCCCBBBAAA@@@??????========================>>>===<<<;;;::::::::::::;;;;;;::::::999999::::::???<<<999@@@XXXsssUUUBBBBBBCCCVVVbbbhhh___PPPHHHIIIMMMZZZfff]]]LLLLLLRRRSSSUUUUUUVVVXXXZZZ[[[\\\]]]]]]bbb^^^^^^cccgggooowwwmmmxxxqqqjjjnnnlllccc]]][[[[[[]]][[[RRRJJJGGGFFFEEEDDDJJJ\\\vvvnnnVVVIIIPPPeeeyyyyyyyyy{{{ppp^^^RRRQQQPPPOOOMMMLLLKKKKKKKKKIIIGGGFFFHHHJJJJJJGGGCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::999999999999999::::::;;;;;;;;;;;;???:::999======:::???III[[[zzz\\\IIIGGGDDDJJJ]]]~~~zzzQQQKKKHHHKKKNNNMMMJJJIIIHHHJJJKKKJJJHHHFFFFFFFFFCCCBBBAAA@@@????????????>>>>>>?????????>>>>>>======>>>===;;;999888:::<<<>>><<<===AAACCCBBBBBBDDDTTTuuujjj[[[\\\qqqvvvoooffffffgggiiiqqqxxxvvvqqqooolllhhheeeddddddeeeffffffaaaYYYTTTVVVYYYVVVPPPMMMMMMLLLJJJGGGFFFGGGIIIFFFDDDBBBAAAAAAAAA???===<<<<<<;;;:::999777555444555555444444444444555555222111111000000111111222000000000000111111111111555///---111333222999BBBmmm```OOOGGGLLLJJJ???===GGGAAA???===:::888666555444222333444444555555444444222333333444444555555666333555777888888999;;;===>>>???AAADDDGGGKKKNNNPPPRRRQQQQQQUUU[[[___```^^^___^^^^^^___aaaaaa```^^^\\\]]]]]]\\\ZZZWWWUUUSSSQQQPPPNNNKKKIIIGGGFFFFFFHHHDDD???>>>???@@@>>>;;;888888777666777888:::;;;::::::::::::999999999999999888<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::::::::999999999999::::::===;;;>>>EEEOOOjjjzzzsssUUUGGGDDDLLLVVV^^^ZZZOOOGGGHHHKKKPPP[[[VVVIIIKKKOOOOOORRRQQQSSSUUUXXXZZZ[[[[[[ZZZ[[[ZZZ\\\```eeerrrvvvxxx{{{kkkhhhfffbbbdddfffhhhgggaaaVVVMMMIIIFFFDDDCCCJJJ]]]www{{{gggUUULLLRRRkkkvvvfffYYYSSSPPPOOONNNMMMLLLKKKKKKKKKHHHFFFEEEEEEGGGGGGEEECCCAAAAAAAAA@@@??????>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::999999999999999888888888999:::;;;;;;777777<<<>>>===>>>BBBLLLggglllZZZRRRLLLIIITTTuuu[[[TTTNNNMMMKKKGGGEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>???===;;;:::<<<>>>???@@@CCCDDDFFFEEE===:::GGGXXXoooxxx^^^JJJSSSsss|||pppooogggkkkjjjhhhooo{{{|||uuupppooommmiiidddaaaaaaaaaccc^^^WWWQQQPPPQQQRRRQQQLLLKKKJJJHHHFFFEEEFFFGGGCCCBBBAAA@@@@@@???>>>===<<<<<<;;;:::999777555444444444333333333333444444111111000000000000111111/////////000000000111111333...---222444444555999PPPqqqPPPFFFIIIGGGBBB>>>BBBAAA@@@>>>;;;888666444222333333444444444444444222222222333333444444444222444666666555555777888999:::;;;===@@@CCCEEEGGGJJJIIIJJJMMMQQQTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVQQQQQQPPPOOOMMMKKKIIIHHHHHHFFFEEECCCAAA@@@??????>>>;;;999888999:::999777555444444444555666888999888888777777666666777777999999@@@PPPdddzzz<<<:::888777777888;;;<<<999:::;;;:::999999;;;======:::999;;;<<<===FFFQQQooowwwgggeeeaaa[[[WWWUUUWWWXXXWWWTTTQQQOOOOOOOOONNNMMMHHHGGGEEECCCDDDFFFHHHJJJBBBBBBAAA@@@???>>>======::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;999999888888888999999:::888888???EEEEEERRRwwwppppppTTTKKKEEEGGGJJJKKKHHHFFFHHHKKKKKKVVVRRRHHHJJJLLLJJJNNNNNNPPPSSSVVVXXXYYYXXXWWWUUUVVVYYY[[[aaaqqqxxxqqqkkkaaaaaacccnnnrrrtttppphhh^^^UUUPPPHHHGGGGGGNNNbbbzzz}}}rrraaaPPPFFFJJJ___lllVVVOOORRROOONNNMMMLLLKKKKKKJJJJJJGGGFFFDDDDDDEEEEEEDDDDDD@@@@@@@@@???>>>>>>============<<<<<<;;;:::::::::999999999999999888888888888888666666666777999:::999666555999===>>>@@@AAAHHHJJJiiikkkVVVOOOPPP\\\fffccceee```ZZZUUULLLBBB???AAAFFFFFFEEEFFFGGGIIIIIIIIIEEEDDDCCCCCCCCCCCCCCCCCCAAAAAABBBAAAAAA@@@???>>>CCCAAA??????AAACCCBBBAAAAAACCCHHHOOOSSSYYYfffrrrpppeeePPPOOORRRddd{{{rrrqqqoooiiimmmlllhhhmmmxxxzzztttnnnnnnlllhhhbbb^^^\\\[[[ZZZ\\\^^^ZZZSSSNNNNNNRRRMMMKKKHHHFFFDDDCCCCCCBBBAAAAAA@@@???>>>===<<<===;;;::::::999888666555444333333222222222222333333111000000000000000000111....../////////000000000222000000222222222444888???```~~~rrrMMMDDDJJJIII@@@CCCCCCBBB@@@===;;;888666444444444444444444444444222222222333333333333333222333444444333333444555555555666888:::<<<>>>??????>>>???AAACCCEEEFFFFFFFFFGGGHHHHHHIIIHHHIIIIIIFFFFFFEEEDDDCCCBBB@@@???<<<;;;:::999888777777777888666555555666666666555555555555555555555666666777666555555555555666666888<<>>;;;;;;===>>>EEE[[[qqqlllcccbbb___[[[VVVTTTSSSTTTSSSQQQNNNMMMMMMNNNMMMMMMIIIHHHFFFDDDCCCDDDEEEFFFAAAAAA@@@???>>>===<<<<<<999999999999999999999999;;;;;;::::::::::::;;;;;;888888777777888888999999<<<999===AAA===CCCfffssswwwuuunnnhhhaaaooodddWWWIIIBBB===>>>AAACCCFFFIIIMMMVVVRRRIIIJJJHHHFFFJJJKKKMMMPPPRRRTTTTTTTTTSSSQQQSSSTTTVVV]]]llltttkkkbbbeeejjjrrrwwwyyytttmmmeee\\\TTTNNNMMMMMMUUUiii~~~}}}wwwmmm\\\LLLDDDDDDLLLiiigggPPPMMMSSSMMMLLLKKKJJJIIIIIIIIIIIIEEEEEEDDDDDDDDDCCCCCCCCC@@@??????>>>======<<<<<<<<<;;;;;;:::999999888888777777777777777777777777777666555555555666888999999777555666999;;;======CCCFFFRRRqqqyyygggTTTJJJIIIEEEMMMVVVfffsssppp___NNNDDDDDDBBB@@@@@@CCCEEEGGGHHHCCCCCCBBBBBBBBBBBBBBBCCCAAAAAABBBBBBBBBAAA@@@@@@@@@???>>>>>>???@@@???======BBBNNNggghhhZZZUUUZZZZZZpppyyyhhhiiillljjjkkklllkkkjjjmmmrrrrrrooojjjhhhfffbbb___[[[XXXVVVOOOYYYdddggg]]]PPPLLLOOOMMMJJJFFFDDDCCCBBB@@@???>>>???@@@>>><<<;;;;;;<<<999999999888777666444333222222111111111111222222111000000//////000000111............////////////111222222000......111555666CCCmmm|||cccCCCAAAGGGEEEDDDDDDCCCAAA???===;;;:::777777555444444444444444333333333333333333333333000222333222111000111222111111222333444555777888888888999:::;;;<<<<<<===<<<>>>@@@@@@???>>>???@@@<<<<<<;;;::::::999999999777666555444444444444444444444444444444444444444555555555555555555555555666555444444444555777888;;;EEEZZZrrr<<<;;;;;;;;;;;;<<<===>>>===>>>===<<<;;;<<>>===<<<<<<;;;999999999999999999999999999999999888888999999:::777777777777777888999999===:::;;;>>><<<>>>TTTmmm}}}|||{{{rrrjjjtttgggVVVJJJ???===>>>???BBBGGGKKKSSSOOOGGGHHHEEECCCHHHIIIJJJLLLMMMOOOOOOOOOOOOMMMOOOQQQSSS\\\kkk}}}vvvtttwwwzzzwww}}}}}}xxxqqqfff[[[TTTSSSTTT]]]ppp}}}vvvrrrlllcccZZZMMMEEEJJJSSSZZZzzz}}}bbbQQQNNNRRRJJJIIIHHHGGGGGGFFFGGGGGGBBBCCCDDDDDDCCCBBBAAAAAA??????>>>======<<<<<<;;;::::::999999888777777777555666666666666666666666555555555555555666666777666777777666666888::::::>>>DDDGGGRRRvvvlll\\\UUUKKK<<>>???@@@CCCEEEGGGOOO\\\lllzzz^^^UUUWWWhhhzzzllleeecccdddfffiiiggghhhlllnnnkkkjjjkkkgggccc___]]]\\\[[[WWWTTTMMMTTT___eee]]]OOOJJJMMMKKKHHHDDDBBBBBBBBB@@@>>><<<>>>???>>>;;;:::;;;<<<777777777777666444333222111111111000000111111111000000////////////000000------.........////////////000000//////000111111666555KKK|||YYYEEEBBBEEEEEEDDDCCCBBB@@@???>>>>>>;;;999777555444333333444444444444444444333333333000222333222111000111333111111111111222333444555555666777777777777888888888:::<<<;;;999888888:::555555444444444444555555666555555444444444555555222333444444333333333333333444444555555666555555555555444444555777999:::FFFWWWsss;;;<<<<<<=========>>>>>>??????>>>===<<<===@@@BBBGGGFFFIIIMMMQQQdddzzzmmm```ZZZYYYWWWVVVSSSQQQNNNKKKNNNKKKHHHGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@???>>>===<<<;;;;;;999999999999999999999999888777777777777777888888777777666777777888999999666444777<<<<<<<<>>;;;>>>DDDDDDLLLIIICCCEEEDDDBBBIIIGGGHHHIIIJJJKKKKKKKKKKKKIIILLLNNNSSS^^^oootttfffXXXXXXYYYbbbttt}}}wwwnnnfffeee\\\RRRLLLGGGHHHUUUdddmmm~~~kkkZZZOOOLLLKKKGGGGGGFFFEEEDDDDDDDDDEEE@@@BBBCCCCCCBBB@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;999999888888777666666666444444555555555555555555444444444555555555555666333777999888777999::::::::::::<<>>>>>>>>??????@@@BBBBBBCCCDDDDDDEEEDDDDDDAAABBBDDDGGGJJJPPPWWW\\\mmmqqqVVVKKKXXXpppwwwfffjjjkkkbbb```hhhhhhccceeennnnnngggdddiiieee___ZZZYYY[[[[[[WWWSSSQQQQQQUUUXXXSSSKKKJJJOOOJJJFFFBBBAAABBBBBBAAA???;;;===???===:::999:::<<<666666666666555444222222111111000000000000111111000000////////////000000---------.........//////,,,,,,---///222666444000<<<333666VVV{{{XXXFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@===;;;999666444333333333444444444444444444444444222444555444333333444555222222222222333333444555111222333222222111222333333555777666333111222333333222222222333444444555333222222111111222333333222333444444333222222222111222333444555666666666555555444444555888;;;<<>>===;;;===???AAA@@@???<<<:::777777888888888888777777666777777777777666666555777777888888888777777666777666666777999<<>>======<<<;;;;;;;;;;;;:::::::::::::::999999777666555444444444444444444444444444333333333333333333333333444444333333444555777888777777;;;@@@CCCTTT||||||fffTTTEEEGGGPPPTTTVVVWWWcccmmmmmmfffhhhkkk^^^HHHOOOFFF@@@@@@@@@???AAAFFFAAAIIIMMMJJJFFFGGGJJJJJJKKKHHHNNNaaazzzwwwrrrqqqpppppp]]]QQQGGGPPPmmmwwwkkkbbbbbbbbb___^^^```ddddddeeeffffffeeecccbbb]]]ZZZVVVVVVXXXXXXVVVSSSQQQPPPOOOMMMLLLKKKKKKKKKBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<;;;::::::444444333333333222222222222111111000///......---////////////////////////000...---,,,,,,---...000//////.........000222333,,,999===@@@aaawwwRRREEE???CCCCCC>>>???CCCCCC???@@@>>><<<999777555444444666555555444333222111111666333000...///111222222222222222222222222222222333222111111111222333444111111111111111111111111222111000//////000111222222222222222222222222222222222333333333444444444666666555333222111333555777555444444666999???EEE\\\www======???@@@???>>>>>>>>>DDD@@@???BBBAAAFFFZZZqqqllldddccc___YYYVVVQQQNNNPPPPPPMMMKKKLLLIIIHHHGGGFFFEEEDDDDDDDDDAAA@@@@@@@@@>>>===<<<;;;<<<===>>>>>>>>>===;;;:::777777777777777777777777777777777666666555555555666777777888888777777666777777666777999;;;>>>@@@EEE\\\gggRRRHHHDDD???:::BBBBBBBBBCCCCCCCCCAAA@@@BBBCCCDDDDDDEEEEEEDDDDDDEEEIIILLLOOOZZZuuuzzzrrrjjjfffmmmxxx~~~xxxrrrmmmeee___^^^ZZZQQQJJJHHHDDDIIIUUUeeeqqqyyyooo^^^XXXSSSKKKGGGJJJDDDDDDCCCBBBBBBAAAAAA@@@????????????>>>===<<<;;;;;;;;;:::::::::999999999888888888777666555333333444444444444444444444444333333333333333333333333333333333333333555666777888777:::===<<>><<<;;;999888777555555444444333333222222333222000111222222111000222222222222222222222222222222111111111222333444111111111111111111111111333222111000000111222333222222222222222222222222222222333333333444444444444555555555333444555777666777777888:::DDDSSS___sss??????>>>@@@BBBCCCAAA>>><<>>===<<<;;;;;;;;;======<<<;;;:::999999888777777666555555666777777999888666444444444444555555666666777777777666666888777777777888:::<<<===@@@DDDcccrrrxxxkkk]]]XXXLLL===>>>===>>>@@@BBBBBB@@@>>>@@@@@@@@@@@@@@@AAABBBCCCCCCIIIMMMLLLQQQiii~~~qqqhhhjjjssszzz}}}|||yyyuuutttrrrmmmgggaaa[[[VVVQQQMMMIIICCCAAACCC===FFF```{{{|||vvvfffWWWRRROOOHHHEEEGGGBBBBBBBBBAAA@@@@@@??????===============<<<;;;::::::::::::999999999888888666666666666555444222222333333333333333333333333222222222222222222222222222222222222333444555555777666888999666666DDDUUUuuuzzz___PPPHHHCCCCCC???AAAEEEOOO[[[fffmmmppppppfff]]]]]]dddpppxxxgggbbbgggjjjeee]]]___[[[SSSIIICCCGGGQQQZZZjjjwwwoooaaa```ZZZVVVXXXZZZYYYWWWWWW[[[[[[[[[[[[ZZZXXXWWWVVVYYYVVVTTTTTTWWWXXXWWWUUUQQQPPPMMMJJJGGGDDDBBBAAAAAA@@@???>>>===;;;::::::888888888777666555444333333333333222222222111111111000000//////.................................000///...------...///000............///000111222666///...444999PPP```JJJ>>>DDDGGG>>><<>>===<<<<<<=========<<<:::888777777777777777666444333333444666777999777555333222222333444444444555666666666666555777777777777777888::::::AAA???NNNwwwooojjjxxxqqqeeeVVV@@@===;;;<<>>===>>>???@@@BBBHHHKKKGGGGGGVVVuuuzzzmmmbbbdddlllqqqrrrrrrpppmmmiiieeebbb]]]VVVQQQLLLJJJHHHEEEBBBAAABBBEEEBBBHHHddd{{{yyy}}}hhh\\\QQQMMMKKKFFFDDDFFFBBBBBBAAA@@@@@@??????>>><<<<<<======<<<;;;:::::::::::::::999999999888888666666666666555444333222222222222222222222222222222222222222222222222222111111111222222333333444555444555888777555:::BBBSSSqqqwwwfffVVVLLLJJJAAA>>>FFFKKKJJJIIILLLPPPKKKIIIOOO^^^qqq|||jjj]]]MMMDDDDDDFFFEEECCCFFFFFFFFFJJJVVVkkkrrrbbbZZZZZZXXXVVVXXXYYYYYYXXXWWWZZZZZZZZZZZZYYYYYYYYYXXXSSSQQQNNNOOORRRTTTSSSPPPJJJJJJIIIGGGEEECCCAAA@@@@@@???>>>===<<<:::999999777777777666555333222111222222222222111111111111000000/////////.................................000//////......//////000------......///000000111111...333999555<<>>???AAABBBBBBAAA???>>>:::999888777555444333333333333444555777777555333222222222222222222222222222111222222222222333333222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444555222444555666555555666777666888:::>>>MMMhhh@@@DDDBBB======HHHSSSYYYtttzzzjjj|||xxxggg[[[]]]^^^YYYUUUVVVNNNJJJHHHKKKLLLJJJJJJLLLEEEEEECCCBBBAAA@@@@@@@@@@@@???===<<<;;;<<<======<<<;;;888666555555666666666555333222222333555666777666444222111111333444222333444555555555555555666666666666777777888888<<<@@@GGGZZZ}}}xxxfffkkkwwwmmmLLLEEE===:::<<>>======>>>>>>AAAEEEHHHEEECCCHHHWWWddd|||jjj```ZZZ___fffhhhgggfffbbb```\\\YYYTTTOOOJJJGGGCCCDDDCCC@@@>>>???@@@AAAHHHJJJ```wwwrrrqqq]]]UUUMMMJJJHHHFFFDDDEEEBBBBBBAAAAAA@@@??????>>><<<<<<<<<===<<<<<<;;;;;;:::::::::999999999999888666666666666555444333333222222222222222222222222111111111111111111111111111111222222222222222222555333444777999999;;;>>>@@@MMMhhhrrrhhhUUUHHHIIILLLFFFCCCEEEDDDBBBAAACCCKKKVVV___ddd\\\^^^]]]XXXVVVVVVTTTPPPLLLHHHBBB>>>???EEEMMMSSSLLLKKKNNN]]]vvvrrrddd\\\[[[YYYYYYXXXWWWXXXZZZZZZXXXXXXXXXYYYYYYZZZZZZ[[[[[[QQQNNNLLLLLLOOOPPPOOOLLLGGGFFFFFFEEECCCAAA???===???>>>===<<<;;;999888888777777777666555333222111222222111111111000000000////////////....................................//////............//////,,,---......///000000000,,,111777888333777QQQmmmuuuWWWHHHCCC@@@======???AAABBBCCCBBBAAA@@@???>>><<<:::777555333222444333222222444444444333222222222222222222222222111111222222333333333333222222222222222222222222000111111111111111111000222222333333333444444444333333444444444555555555333444555555444444555666999===BBBMMMfffGGGKKKHHHBBBIIIaaa{{{vvviii```XXXXXXXXXVVVSSSRRRNNNIIIHHHKKKLLLJJJJJJKKKDDDCCCBBBAAA@@@?????????===<<<;;;;;;:::::::::;;;:::999777666555555555666555444333222222333444555444444222111111111222333111222333444444444444444444555555666666777777777444<<<@@@HHHgggooodddooozzzrrr]]]RRRDDD<<<;;;===>>>>>>CCCBBBAAA@@@???>>>>>>>>>>>>BBBEEEEEECCCCCCGGGKKKWWWwww}}}iiiYYYTTTSSSZZZ___^^^[[[ZZZTTTSSSQQQNNNJJJGGGDDDBBB???@@@???<<<===BBBDDDCCCPPPSSSeeeqqqjjjfffSSSOOOKKKHHHGGGFFFEEEDDDAAAAAAAAA@@@??????>>>>>>;;;;;;<<<<<<<<<;;;;;;:::999999999888888888777777555555666666555444444333111111111111111111111111000000000000000000000000111222222333333333222222555333222444777888999:::777DDDMMMhhhggg\\\TTTMMMIIIJJJGGGGGGEEEBBBDDDIIIJJJHHHGGGJJJJJJFFFDDDGGGGGGFFFDDDDDDFFFIIIPPP[[[iiirrrtttrrrtttyyynnneee[[[XXXZZZYYYZZZXXXUUUVVVZZZ]]]]]]WWWWWWVVVWWWWWWXXXYYYZZZSSSPPPLLLLLLNNNNNNLLLIIIFFFFFFFFFDDDAAA>>>;;;999>>>===<<<;;;:::888777777666666666555444333222111111111111000000000000///........................------------------------........................,,,,,,---///////////////...222444000...555DDDPPP~~~ZZZHHHDDDCCC>>>???AAABBBCCCCCCBBBBBBBBBAAA???===:::888666555555333111111222222222111222222222222222222222222000111222333333333333222333333333333333333333333///000111111111111000///222222333333444444555555333444444444555555555555333444555444333555777:::999CCCQQQbbb~~~yyyvvviii]]]fffyyyoooccc\\\]]]ZZZUUUTTTVVVUUURRRPPPLLLIIIKKKKKKIIIGGGIIICCCBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::888888777666666666666666333333333222222333333333111111111111222222222222000111222333444444444444333333444555666777777777444666:::AAAPPPqqqzzzsssjjj}}}yyykkkYYYLLLFFFDDD@@@===??????@@@@@@@@@@@@@@@???<<<@@@CCCBBB@@@@@@BBBEEEOOOppp{{{dddUUUMMMKKKNNNSSSUUUQQQNNNNNNGGGGGGGGGEEECCCAAAAAAAAA<<<======???IIIXXX``````fffqqqoooaaaZZZLLLKKKHHHFFFEEEEEEDDDCCC@@@@@@???>>>>>>======<<<999999:::::::::::::::999777777666666666555555555444444444444444333333222111111111111111111111111000000000000000000000000222222333444444333222111222222222222444666666555555@@@AAAIIIooouuujjjfffeeebbb```XXXMMMIIIKKKJJJEEEGGGGGGEEEGGGPPP\\\bbbbbbMMMMMMRRR___rrr~~~lllfffbbbZZZXXX\\\ZZZ[[[YYYTTTUUU^^^eeefffXXXXXXVVVUUUUUUUUUVVVVVVTTTPPPLLLJJJKKKJJJGGGDDDCCCDDDDDDCCCAAA>>>;;;999===<<<;;;:::999888777666444444444444444333222111111111000000000/////////........................------------------------,,,,,,------------,,,,,,+++,,,---////////////...222/////////000333:::BBBaaakkkVVVNNNAAAAAAAAABBBCCCCCCDDDDDDBBBAAA@@@???===;;;:::999777666666666777555333000222222222222222222222222000111222333333333222222333333333333333333333333000111222222222222111000222222333333444555555666444444444444555555555555333444444444555888===AAAEEEWWWmmm{{{~~~|||lllhhhaaaVVV\\\\\\UUUSSSYYYYYYTTTSSSNNNKKKLLLKKKGGGEEEFFFCCCBBBAAA???>>>>>>=========>>>?????????>>>===<<<777777777777777777666666111222333333333333222111///000111222222333222222///000111222333444444444111222444555666777777777<<<444777BBBDDDPPPtttssscccZZZSSSLLLFFF;;;<<<>>>@@@BBBBBBAAAAAA===@@@BBB@@@<<<;;;AAAFFFFFFccc~~~lllZZZKKKBBBFFFFFFIIIMMMKKKFFFCCCEEE???@@@AAA@@@??????@@@AAA999;;;===EEEYYYsss~~~mmmXXXMMMHHHHHHGGGDDDCCCDDDCCCAAA>>>>>>>>>===<<<<<<;;;;;;777888888999999999888888555555444444444333333333222222333333333222111111000000000000000000000000000000000000000000000000222333444555444444222111///111222333444666666444555888:::CCCRRRdddtttfffaaa[[[TTTQQQOOOPPPZZZqqq{{{sssffffffeee___\\\```[[[]]]ZZZUUUWWWbbblllooo\\\ZZZXXXVVVTTTTTTTTTTTTRRRNNNJJJGGGGGGFFFBBB???>>>???AAABBBAAA@@@>>>======<<<;;;:::888777666666222222333333333222222111000000000000////////////---.....................------------------------+++,,,,,,------,,,,,,++++++,,,---////////////...222+++---666888222333<<<<<>>>>>>>>;;;;;;===>>>>>>;;;666222222222222222222222222222000111222333444333222222333333333333333333333333111222333444444333222111222222333333444555666666444444444555555555666666333333444444666<<>>===<<<;;;===>>>??????>>><<<:::888999888777666555444333333333333333333333333333333111111111111111111111111111111222222222333333333222222222333333444444444555444777;;;;;;EEEddd~~~wwwuuu~~~eeeFFF<<<<<<;;;:::>>>BBBCCCAAACCCAAA???======>>>@@@BBBHHHUUUbbbdddbbblll{{{jjjYYYNNNGGGBBB???>>>@@@CCCEEEEEEEEECCCBBBDDDCCC<<<<<>>999@@@BBB???AAARRRvvvgggRRRMMMIIIHHHGGGEEEBBB@@@???>>>@@@AAA@@@>>><<<:::;;;<<<;;;999888999999999777555444555666666666555333333222333333333333222111111000000111111111111000000......//////000000111111////////////000000000000222222222333333333444444777777;;;===<<>>======>>>>>>>>>======<<<666666555333333333333333333222222111111222222333555555555555444333222111333333333333333333333333111222333444555666666555111222444666333///222888666666999999777>>>VVVooorrreee___[[[YYYUUUUUUTTTSSSQQQPPPOOOOOOKKKJJJIIIGGGFFFDDDCCCBBBAAA@@@@@@???>>>===<<<;;;<<<<<<======<<<:::888777888888777666555444333222333333333333333333333333111111111111111111111111111111111222222222333333222222333333333333333333777555777:::777;;;QQQjjjooovvvxxxxxxxxxZZZFFFDDDBBBAAA@@@???@@@AAABBBAAA???>>>>>>>>>@@@AAA@@@FFFKKKJJJIIIOOO]]]iiixxxrrreee\\\QQQGGGAAA>>>;;;:::@@@@@@AAAAAABBBAAAAAAAAA;;;@@@>>>===AAA>>>>>>KKKKKKKKKNNN]]]zzzsss[[[NNNMMMJJJJJJHHHFFFDDDBBBAAA@@@?????????>>>;;;::::::;;;999888777888888888666555444555555666555444333222222222333333222222111000000000111111111111000000///////////////000000000////////////000000000000222222222333333333333444888555666999999???VVVpppwwwhhh```______]]]\\\ZZZXXXWWW\\\\\\\\\ZZZWWWVVVYYY\\\TTT[[[lllpppaaaXXXVVVPPPPPPNNNKKKHHHEEECCCBBBBBBBBB@@@>>>>>>>>>>>><<<:::888999999999888666444333444333333222111111000000............---------------------...------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......///000111222333333555:::MMMsssrrr[[[FFF======AAAEEEEEEDDDBBBAAA@@@@@@AAACCC@@@@@@@@@???>>>===<<<;;;999888777666555555555555444444333333333333444444666666666666555444333333444444444444444444444444333333444555666666666666999555333444444222444888222666===DDDKKK[[[yyyxxxfff___YYYTTTTTTRRRRRRQQQQQQPPPPPPOOOOOOIIIHHHGGGFFFDDDCCCAAAAAA@@@@@@???>>>===<<<<<<;;;:::;;;;;;;;;:::888666555777777666555444333222222222222222222222222222222111111111111111111111111111111111222222222222333333333333333333222222222777555666999666555@@@OOOzzzuuuhhhtttjjjbbbhhhxxxaaaLLLEEEAAABBB@@@;;;;;;@@@AAAAAA@@@@@@@@@@@@AAAAAABBBAAA???===<<<>>>AAADDDPPPUUU[[[]]][[[VVVQQQNNNIIIEEEAAA>>>===<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>:::AAA@@@>>>AAABBBMMMbbbmmmiiidddfffvvvrrr]]]QQQMMMLLLIIIIIIGGGEEECCCAAA@@@???<<<===>>>===;;;999999999888666555666777777666555444444555555555444333222222222222222222111000000///000000111111000000///000000//////////////////////////////000000000000111111222222222333333333888333222666777888@@@LLLeeerrrgggaaaWWWXXXYYYYYYYYYXXXWWWVVV\\\\\\\\\ZZZWWWUUUUUUVVVRRRXXXiiioooccc[[[XXXQQQOOONNNKKKHHHEEECCCBBBAAAAAA@@@@@@@@@@@@???===:::888888888888666555444333333333222222111000000000............---------------------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...///000111111222222555999KKKwwweeeMMMBBBAAABBB@@@AAABBBBBBAAAAAABBBCCCCCCBBBBBB@@@???>>>===<<<;;;;;;:::999888888888888777777666666666666777777888888888888777666555444555555555555555555555555555555555555555666666555888333111444666444333444777AAAQQQ___jjjxxx~~~hhheeecccYYYRRRSSSRRRRRRQQQPPPOOONNNNNNMMMHHHHHHGGGEEEDDDBBBAAAAAA??????>>>======<<<;;;;;;::::::::::::999777666555555555555444333222222222222222222222222222222222111111111111111111111111111111111111222222222222444333333333222222111111555333555888888777<<>><<<@@@>>>??????@@@AAABBBBBBBBBFFFDDDBBBBBBBBBBBBBBBAAA>>>AAADDDFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@???>>>===:::;;;;;;<<<===>>>??????@@@EEEBBBAAAIIIRRRddd}}}ssskkkssszzzaaaPPPNNNNNNKKKFFFEEEDDDBBB@@@???======:::<<<===<<<:::888888888777555444444555666555444444444444444333333222222111111111222111000000/////////000000000000//////000000000//////......---////////////000000000000111111111111222222222222444111222666888777999>>>JJJTTTgggqqqccc^^^___SSSTTTVVVXXXXXXWWWVVVUUUZZZ[[[[[[[[[YYYVVVUUUTTTUUUVVV___aaaVVVTTTVVVRRROOONNNLLLIIIFFFDDDBBBAAA@@@@@@@@@AAABBB@@@===:::888777777666555444333222222222111111000000000000.........---------,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------//////000111222222222999UUU}}}cccNNNAAA@@@???@@@CCCFFFGGGEEEBBBCCCCCCBBBAAA@@@?????????===<<<;;;::::::999::::::::::::999999999999::::::::::::::::::999888777666666666666666666666666666666555555555444444555555333111333888999777777:::FFFXXXrrr|||kkk```cccbbbWWWSSSXXXSSSSSSQQQPPPNNNLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA>>>>>>======<<<;;;;;;;;;:::::::::999888777666555444444333333222222111111111111111111111111111111000000000000000000000000000000111111111222222222333333333222222111111111555333333555777999<<>>??????>>>======>>>===>>>@@@@@@???>>>===<<<===>>>@@@AAAAAA@@@???>>>???DDDDDDLLL___lllzzz~~~{{{pppVVVKKKNNNMMMGGGDDDDDDCCCAAA@@@>>>===<<<999;;;<<<;;;999888888888777555333333444555444444444333333333222222222222000000111111000000///...//////000000000000//////000000//////......------////////////000000000000000000000111111111222222111222444777666555888===>>><<<@@@RRRooo}}}mmm```XXXWWWXXXUUUUUUVVVWWWWWWVVVUUUUUUXXXYYYZZZ[[[[[[ZZZWWWVVVXXXTTTWWWWWWMMMMMMQQQMMMOOONNNLLLJJJGGGDDDBBBAAA>>>>>>???@@@AAA???<<<999777777666444333333222222111111000000000000//////...------------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---...///000000222000444:::AAAYYYuuu]]]RRRIII???===CCCHHHGGGDDDBBBAAAAAA@@@AAAAAABBBCCC>>>===<<<;;;::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;:::999888888777777777777777777777777666555444444333444444555333444777::::::===HHHUUU___ttt|||uuusssoooeee___^^^ZZZTTTUUU[[[RRRQQQPPPNNNLLLJJJHHHGGGGGGFFFFFFEEEDDDBBBBBBAAA======<<<<<<;;;;;;;;;;;;::::::999888777666555555333222222222111111111000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222111111111444333222222333555999;;;<<>>>>>===<<<<<<======>>><<<@@@CCCCCCBBB@@@AAABBB???AAABBBAAA???>>>???@@@;;;===???@@@???>>>>>>???<<<===>>>???????????????BBBGGGLLL\\\uuu{{{aaaNNNIIIKKKIIIBBBEEEEEECCCBBBAAA???>>>>>>:::;;;;;;:::888777999:::999666333333333444444333444333222111111111222222000000000000000///.........//////000000//////...//////..................////////////000000000000///000000000000111111111111444666555222111555:::666888<<>>===;;;999777666444333222111111111000000000///////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---...//////000000...555<<<666:::```uuudddMMM???===AAACCCCCCAAAAAA@@@@@@@@@BBBDDDEEE>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777777777777777777777777666555444444444555666777555666999;;;>>>IIIaaavvv{{{pppkkkggggggddd___[[[WWWUUUUUUUUUMMMMMMLLLJJJIIIGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<<<<;;;;;;;;;;;;:::999888777666444444444333222111111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222333333222111333555777:::@@@SSSwwwzzzuuu}}}mmm\\\\\\[[[SSSKKKIIIEEEBBB@@@???>>>???>>>???AAABBBBBBAAA@@@@@@???AAACCCCCCBBBAAAAAAAAA>>>???@@@???>>>>>>@@@CCC<<<<<<<<<>>>CCCIIINNNRRRZZZ\\\\\\ggg|||zzzgggSSSIIIHHHFFFDDDCCCDDDCCCCCCAAA@@@???>>>===<<<<<<:::888777777:::===;;;888444333333333333222444333222111000111111222//////000000//////...---......////////////......------..................////////////000000000000/////////000000000111111111444444333111111333555222777===>>>:::>>>TTTkkkwwwkkkbbb[[[YYYWWWSSSQQQTTTSSSRRRQQQQQQQQQSSSTTTVVVWWWVVVUUUWWWYYYZZZXXXVVVVVVQQQUUUWWWQQQOOONNNDDDIIIIIIHHHFFFCCC@@@===;;;;;;:::999999::::::999888666555444222111111111111////////////////////////---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,---...///000000111///222666222111DDD]]]|||cccQQQGGGCCCCCCBBBAAA@@@??????AAABBBDDD??????>>>===<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999888777777777777777777777777888777666555666777999;;;;;;>>>GGGQQQ[[[jjjoookkkgggbbb___aaa```\\\[[[ZZZUUUMMMIIIIIIHHHGGGGGGFFFFFFEEECCCCCCBBBBBBAAA@@@??????;;;;;;;;;;;;;;;;;;::::::777666555444333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222222333...222555444333444666666666:::@@@TTTxxx~~~xxxhhhkkk}}}{{{gggnnntttpppXXXUUUOOOJJJEEECCCBBBBBB???>>>===@@@BBBCCCAAA>>>;;;>>>AAABBBAAA@@@?????????@@@???===::::::===@@@AAA@@@AAAFFFOOO[[[gggoooyyyuuujjjjjjxxxkkkZZZKKKIIIGGGCCCCCCHHHAAAAAA@@@???>>>===<<<;;;===<<<:::777666777;;;>>><<<999555333333333222222444333111000000000111222///////////////......---......////////////......,,,------....../////////////////////000000000000////////////000000000000111222222222333555555333333222555::::::888===FFFIIIiiirrraaaWWWRRRQQQSSSRRRMMMMMMRRRPPPOOOMMMMMMNNNQQQTTTVVVXXXVVVTTTUUUWWWXXXWWWTTTYYYQQQQQQRRRMMMNNNPPPHHHFFFFFFEEEDDDAAA===:::999;;;999777777888999888777666555333111000000111111.........///////////////---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++,,,,,,---...///000000444111......111666:::===XXXsssZZZMMMHHHDDDCCCAAA?????????AAABBBAAA@@@???>>>============;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999888666666666666666666666666999888777777888:::<<<===DDDLLL]]]rrrqqqgggccc___\\\[[[[[[ZZZXXXUUURRRNNNMMMKKKJJJHHHFFFDDDCCCDDDDDDCCCBBB@@@???>>>============:::888777888888777555666666666666555444333222111111111111000000000000............////////////000000000000000000000000000000000000000000000000000000000000111111111111333333333333444555666666///===BBB>>>RRRhhhkkkzzzuuubbbSSS```eeeooo\\\QQQPPPPPPJJJDDDGGGAAA???EEEKKKKKKJJJJJJAAA@@@EEECCC<<>><<<::::::::::::777777777777777888888999999777555222111111222333111111111111111111111111........................,,,,,,,,,---------..........................................////////////000000000000111111111111333333333444444444555555333333444555666777888999DDDDDDUUUvvvvvvnnnggg^^^WWWMMMMMMLLLLLLMMMOOOQQQSSSOOOOOONNNNNNMMMMMMNNNNNNPPPPPPPPPQQQSSSTTTVVVWWWVVVSSSPPPNNNMMMJJJGGGEEEFFFDDDAAA>>><<<:::::::::<<<:::777555444444555666333333333222222222111111000000///...------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******************++++++,,,,,,,,,++++++*********++++++******++++++,,,------,,,++++++,,,---///000444222000...///222555777???[[[|||gggQQQGGG???BBBKKKMMMDDD999;;;:::999:::999999;;;??????===;;;999888999:::;;;<<<<<<<<<;;;:::888666666444555777777777777777777888777:::???@@@>>>CCCKKKXXXnnnzzzssseee___]]]ZZZXXXZZZYYYXXXWWWTTTPPPMMMKKKJJJIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>>=========<<<:::888777777777666555666666666555555444222222111111111000000000//////............////////////////////////////////////000000000000000000000000//////000000000111111111333222222333333444555666444666:::===HHHfffqqqssswwwoooccc______lllnnnWWWQQQWWW```fffSSSPPPJJJLLL[[[hhheeeXXXJJJCCCDDDGGGJJJUUU[[[SSS]]]TTTKKKFFFCCCEEEMMMVVVgggkkkeeeWWWUUUfffyyyyyygggVVVQQQJJJEEEBBBBBBBBBBBBAAA@@@>>><<<::::::::::::888777777666666777777777888777444222111111222333111111111111111111111111........................,,,,,,,,,---------.....................---------............//////////////////000000000111111111111111222222222333333333222222333444555666777777<<<555888III___wwwxxxiii^^^YYYVVVQQQLLLMMMLLLKKKKKKLLLNNNQQQRRRSSSQQQOOOMMMKKKJJJIIIIIIMMMMMMNNNOOOPPPRRRTTTUUUSSSQQQNNNLLLJJJHHHEEECCCDDDBBB@@@===;;;::::::999:::999666444333333444555333222222222222111111111000//////...------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,++++++,,,---///000111000///...///111333555444KKKmmmwwweeeQQQGGGGGGHHHCCC===:::999999888777666666888??????>>>===============::::::::::::999888777666333333333666999;;;<<<<<>>>>>BBBGGGNNNZZZfff}}}llltttooogggaaa]]][[[YYYXXXWWWWWWVVVTTTQQQNNNKKKIIIIIIHHHFFFEEECCCCCCBBBBBBAAA@@@@@@>>>======<<<<<<;;;999777666777777555444444555555555444333222111111111000000000000//////............////////////////////////////////////000000000000000000000000//////000000000000111111222222222222333444555555:::111333<<<===DDDjjjxxx}}}xxxkkk___aaaggg{{{mmmbbbkkkyyyfffZZZiiirrrVVVIIIFFFQQQddd}}}ppp```VVVPPPQQQZZZdddwww~~~|||mmmfffsss{{{dddRRRRRRNNNGGGCCCAAAAAA@@@@@@@@@???===<<<::::::999999888888777666555555555555777555333222111111111222000000000000000000000000........................,,,,,,,,,---------......//////.........------------............///////////////000000000000111111/////////000000000111111111111222333444555555666444222444;;;BBBNNNfff}}}yyyiii```SSSLLLKKKLLLKKKJJJLLLKKKJJJJJJKKKMMMPPPQQQRRRQQQOOOMMMJJJIIIHHHGGGIIIJJJJJJLLLMMMPPPQQQRRRPPPMMMJJJHHHGGGEEEBBB@@@@@@???===<<<:::999999999888777555333222222333333222222111111111000000000//////......---,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++++++++++++++*********+++************+++,,,,,,,,,+++++++++,,,---...///............///000111222///???OOObbblllaaaWWWLLLCCC===<<<;;;:::999:::::::::666666777777777666666555999999:::;;;;;;;;;::::::888777777888;;;===??????FFFFFFKKKVVVcccqqqzzzgggVVVssslllmmmhhhgggeeeaaa]]]YYYXXXXXXTTTTTTSSSRRROOOLLLIIIGGGGGGFFFEEEDDDCCCBBBAAAAAA?????????>>>===<<<;;;::::::888666555666666444333333333444444333222111111111000000000////////////............////////////////////////////////////////////////////////////////////////000000000111111111111111222333444555<<<222222;;;999777MMMnnnkkknnnuuutttsss~~~eeeeeewwwkkkXXXOOOVVVlllttthhh]]]YYY```jjjxxxmmm[[[OOONNNKKKFFFBBBAAA@@@@@@???>>>>>>===<<<:::999999999999888777555444333333333555444222111000000000111000000000000000000000000........................,,,,,,,,,---------....../////////...------,,,,,,---------.........//////////////////000000000111....../////////000000000000000111111222333333444333666<<>><<<<<<;;;:::999888888888555555333222111111111111111111111000000000//////.........------,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************+++++++++******************************++++++,,,+++++++++,,,,,,---......,,,---...//////000000000111777<<>>===<<<;;;;;;<<<===>>>999:::<<<===??????@@@@@@@@@CCCFFFGGGGGGKKKQQQWWW[[[aaammm|||lllSSSAAAuuukkkeeeeeebbbcccbbb^^^YYYUUUUUUUUUQQQQQQQQQOOOMMMJJJGGGFFFDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<;;;999999999777555444555555333222222222222222222111111000000000000////////////...............////////////........................////////////////////////...////////////000000000111111111111111222444444777333333777888:::BBBMMMssswwwxxx}}}nnnrrrxxxhhhhhh{{{{{{hhh___dddyyylllhhhrrrooo___XXXUUUKKKHHHDDDBBBAAAAAA???>>>===<<<<<<;;;:::999888888888777666444333222222222333222111111000000000000////////////////////////........................,,,,,,,,,---------......//////.........---------------------...............////////////000000000////////////000000000111//////000000111111222222444333222333222444;;;BBBAAAGGGSSScccxxxzzzooohhhaaaYYYRRRJJJHHHFFFGGGIIIJJJIIIGGGIIIIIIHHHGGGHHHKKKMMMNNNPPPPPPOOONNNMMMLLLLLLLLLJJJJJJJJJKKKLLLNNNPPPQQQLLLJJJGGGEEEDDDCCC@@@>>>::::::999999888777777666333333222111111000000000000000/////////.........---------------,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))******************************))))))******+++,,,******+++,,,,,,---------,,,---...///000000000///000///222888AAAXXXrrraaaXXXVVVSSSNNNMMMIIIEEEBBBBBBDDDHHHKKKFFFGGGJJJLLLOOOQQQSSSSSSUUU^^^fffhhhgggkkkwwwvvv]]]FFF777wwwoooiiidddbbbaaaaaa```]]]YYYWWWVVVWWWPPPPPPOOONNNLLLIIIGGGEEEBBBBBBBBBBBBAAA@@@???>>><<<=========<<<:::888777888666444333444444222111000111111111111111000000000000////////////..................////////////........................000000000000000000000000......////////////000000000000000000111222333444111333222222666======999MMMyyyiiittt{{{wwwrrruuu~~~{{{{{{^^^OOONNNOOOGGGEEECCCAAAAAA@@@???===;;;;;;;;;;;;:::999888777777666555333222111111111111111000000000/////////////////////////////////........................,,,,,,,,,---------..............................,,,------------...............////////////000000//////000000000111111111//////000000000111111111333111000111333555777888<<<<<<===AAAMMMaaayyy~~~ssseee[[[UUUPPPKKKGGGDDDEEEEEEHHHIIIIIIGGGEEEHHHGGGFFFFFFGGGIIILLLMMMSSSRRRPPPNNNMMMLLLKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPJJJHHHFFFDDDDDDBBB@@@>>>999999999999888777555555222222222111111111000000/////////.........------------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,++++++***))))))))))))))))))******************))))))))))))***++++++)))***+++,,,---------,,,,,,,,,...///////////////111...222666111555VVV|||lllgggaaa\\\\\\___dddhhhiiikkkooossswwwzzz|||}}}qqq]]]KKK===555zzzrrrnnnhhhcccaaaaaa```___]]][[[YYYVVVTTTOOOOOONNNMMMKKKIIIFFFEEE@@@AAAAAAAAAAAA???>>>===;;;<<<======<<<:::777666888666333333333333222000///000000111111000000///000000/////////.....................////////////........................000000000000000000000000........./////////000000000//////000000111222333222222111111444888888666<<>><<<999::::::999888666444333111222222222222111000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,++++++***))))))(((((()))))))))*********+++)))))))))))))))***++++++((()))+++,,,------,,,,,,++++++,,,,,,---.........000000333555000000>>>QQQ{{{wwwcccRRREEE<<<666333xxxsssqqqmmmgggbbbaaa___]]]\\\[[[YYYUUUPPPLLLNNNNNNNNNMMMKKKIIIFFFEEE???@@@AAAAAA@@@???>>>===;;;;;;<<<===<<<999777555777555333222333333111000//////000000000000000///000/////////......................../////////000........................000000000000000000000000............/////////000////////////000111222333666333222444333111444;;;;;;===RRR}}}qqqbbbiiieeePPPIIITTTWWWttt}}}ZZZGGGFFFFFFAAA@@@???>>>>>>???>>>;;;999999:::;;;;;;:::999777666444444333222111111111111//////////////////...---................................................,,,,,,,,,---------......+++,,,,,,---...///000000,,,,,,,,,---------................../////////000........./////////000000000000000000111111111111000111000------000444555000333666555444555;;;@@@AAAFFFSSSaaammmxxx}}}yyy}}}zzzdddUUURRRIIIGGGFFFFFFGGGHHHHHHHHHEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFHHHJJJLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMMMMMMMMMMMMMGGGEEECCCAAAAAA@@@===;;;::::::::::::888666444333111222222222222111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++***))))))((((((((())))))*********+++)))))))))))))))******+++((()))+++,,,------,,,,,,************+++,,,---...+++...000...000444666444DDDkkkqqq```LLL@@@;;;777222///|||||||||rrrsssqqqllliiiiiiddd]]]___```^^^ZZZUUURRRPPPPPPPPPNNNJJJIIIHHHHHHGGGFFF@@@@@@@@@@@@>>>===<<<;;;;;;<<<======;;;999777555666555444222111000000000////////////000000000000......////////////......,,,,,,,,,---------...............------,,,,,,+++...------------...//////........................////////////000000000000000111111222222333444444666>>>FFFTTTuuurrrcccaaabbb^^^YYY]]]XXXeeexxxaaaSSSKKKEEEAAAAAA@@@@@@???===<<<:::999999<<<<<<;;;:::999777777666444444333333222111000000000000000000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,,,,------...............///000000---------............///000000////////////000000000000000000000000000000000000000111222222333333888999;;;@@@GGGPPPXXX]]]lllsss|||xxxrrrnnn]]]]]]\\\ZZZVVVQQQMMMJJJGGGGGGGGGFFFFFFFFFFFFFFFBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKHHHFFFCCCBBB@@@>>>;;;999;;;999666555555444333111111111000000//////......//////...---,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++***)))((())))))************))))))******++++++++++++******************************++++++,,,,,,,,,,,,------,,,---//////......000111999EEEddd{{{mmmWWWLLL>>>444222222111000~~~vvvuuurrrpppqqqoookkkjjjiiieee```___]]]ZZZWWWTTTRRRPPPOOOPPPMMMJJJHHHHHHGGGFFFEEE@@@@@@@@@???>>>===;;;;;;:::;;;;;;;;;:::888666444555444333222111000000000/////////////////////000......////////////......,,,,,,,,,---------...............---------------...------------...//////........................////////////000000000000000000111111222333333444888:::<<>>===;;;:::999888::::::999888777666555555444333333222111111000000////////////////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,---------...............//////000---------............///000000////////////000000000000000000000000000000///000000111111222333333444444444555888<<<@@@CCCHHHNNNUUUZZZ]]]bbbiiioootttwww|||}}}pppnnnkkkfffaaa[[[WWWTTTLLLLLLLLLJJJHHHEEECCCAAAEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNNNNMMMLLLKKKKKKGGGDDDBBB@@@@@@@@@>>>===;;;888666555555444333111111111000000///......---///......---,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++++++++***))))))))))))************)))))))))******++++++******)))************************+++++++++,,,,,,,,,------,,,---//////......000111555:::JJJhhh{{{iii]]]FFF>>>333......000111111yyyzzzuuuqqqpppkkknnnpppnnnjjjiiiiiifffaaa]]]YYYTTTQQQRRRQQQPPPMMMNNNLLLIIIGGGGGGFFFEEECCC?????????>>>===<<<::::::888999999999888666555333444444222111000000000000////////////////////////......////////////......,,,,,,,,,---------........................//////...------------...//////........................////////////000000000000000000000111222222333333777555555666===RRRuuuppp```YYYZZZVVVTTT___rrr}}}~~~}}}yyy```TTTHHHDDDDDDCCCCCCDDD>>>>>>===<<<:::999888888888888777777666555444444333333222222111000000000////////////////////////....................................------------------------------------.........------------------------,,,,,,------.........------......///000---------............///000//////......//////000000000000000000000000000//////000111111222222333444333333222222222333333444888<<<>>>>>>@@@EEEIIIJJJMMMRRRWWW\\\___aaabbbdddaaa```cccffffff```ZZZPPPOOOLLLJJJGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAACCCCCCCCCCCCCCCDDDDDDDDDAAABBBCCCDDDFFFGGGHHHIIIIIIGGGEEECCCCCCDDDFFFHHHJJJJJJIIIIIIIIIHHHHHHHHHMMMMMMMMMMMMLLLKKKJJJIIIEEEBBB@@@???@@@AAABBBAAA999777555444444444222111000000000///......------......------,,,,,,++++++------,,,+++******))))))))))))))))))))))))))))))************************+++++++++************)))))))))************)))))))))******++++++******)))************************++++++++++++,,,,,,,,,,,,+++---............///111444444666AAAYYYxxxbbbPPPGGG777222,,,***,,,///000000rrrqqqvvvrrrqqqqqqlllnnnnnnlllgggfffgggddd^^^[[[TTTNNNLLLOOOPPPOOOLLLLLLJJJGGGFFFFFFEEECCCAAA============<<<:::999888666777777777666555333222333333222000000////////////////////////.........---......//////......---,,,,,,,,,---------......---.........//////000000...------------...//////........................////////////000000000000//////000000111222222222333111444888888<<>>???===<<<;;;:::999888777777888777777666555444444444222222111111000000000000////////////////////////.................................---------,,,,,,......................../////////......------,,,------,,,,,,,,,---.........------------...//////---------............////////////....../////////000000000000000000000000//////000000111222222222333333444444555555444444444666888999888888:::<<<999;;;<<>>===>>>@@@BBBBBB888666444333333333222000000000///......------,,,---------,,,,,,,,,++++++------,,,+++***)))(((((())))))))))))))))))))))))************************++++++******************))))))************))))))))))))************))))))***************************++++++++++++,,,,,,,,,***,,,---...------...000111111111222===WWWzzzttt___KKK>>>888333000---,,,---......---}}}xxxuuusssooovvv{{{sssqqqsssooommmmmmiiidddaaabbb^^^YYYWWWQQQKKKIIILLLNNNMMMJJJJJJHHHFFFEEEEEECCCAAA???<<<<<<<<<;;;:::999888777555555555555444333333222222222111000////////////000/////////......------------............------,,,,,,,,,---------......---.........//////000000...------------...//////........................////////////000000000000...//////000000111111222333///222999999888???LLLdddpppbbb]]]ccc___RRRSSS___WWWUUUeeerrrWWWMMMFFFBBBBBBBBB???>>>>>>;;;::::::999888777666666777777777666555555444444111111000000000000//////...................................................------------,,,,,,,,,......................../////////......------,,,,,,,,,,,,,,,,,,---...///---------------...//////---------............/////////............//////////////////////////////...//////000111111222222---...000222333444444444222333444444333333444555999999999999::::::;;;;;;===<<<<<>>===<<<===>>>???@@@@@@@@@?????????@@@AAABBB??????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDEEEFFFFFFDDDBBB@@@@@@BBBDDDEEEFFFGGGGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIHHHFFFDDDCCCDDDAAA===;;;<<<===>>>>>>777444222222222222111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******)))((((((((((((((((((((((((((((((************************+++******))))))***++++++))))))************)))))))))))))))******)))))))))*********************************+++++++++,,,,,,***+++------,,,,,,...///,,,...//////111<<>>666444222000///.........---,,,xxxtttqqqssssss|||~~~sssoooqqqllljjjjjjeee___]]]]]]ZZZUUUSSSOOOJJJIIIJJJKKKJJJHHHHHHFFFDDDDDDDDDBBB???===;;;;;;;;;:::999888666666444444444333333333222222111111000///////////////000//////......---------------............------,,,,,,,,,---------........................//////...------------...//////........................////////////000000000000.........///000000111111555000///222555888;;;@@@HHH^^^yyyjjjmmmhhh[[[bbbxxxppp^^^XXXrrr}}}ssszzz{{{bbbNNNHHHCCC@@@AAA@@@===;;;===999999888888777666666555666666666555555555444444000000000///////////////........................------------------------------------,,,,,,,,,,,,------------------------.........---------------,,,,,,,,,,,,---......///------,,,,,,------...///---------............//////......------......///////////////////////////......///000000111111222......000111222222222222222222333333444444444444777777888888999999:::::::::999:::;;;======<<<:::<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDEEEEEEFFFHHHJJJKKKMMMMMMIIIIIIHHHGGGEEECCCAAA???BBB???;;;999999::::::999555333111111111111000///.........---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((((((((((((((************************+++***)))))))))***+++,,,))))))************))))))((())))))******))))))(((************************************++++++++++++)))+++,,,,,,,,,,,,---//////000000000111333888;;;UUUooofffLLLAAA<<<666333444---------......---------|||yyyvvvtttrrrvvvtttyyyyyyooonnnooohhheeeddd```ZZZXXXYYYWWWRRROOONNNLLLJJJIIIHHHHHHGGGFFFEEECCCCCCCCCAAA>>>;;;:::::::::999888777555555444444333333222222333333000000///.........//////000000///......---,,,,,,,,,------......------,,,,,,,,,,,,---------...............---------------...------------...//////........................////////////000000000000------...//////000000111111222111///222888:::888<<>>>>>>>>>>>===>>>???@@@@@@???>>>======>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@????????????>>>>>>???AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKGGGGGGFFFDDDBBB@@@>>><<<<<<:::888777888888777555444222000000111111000///......------,,,+++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************+++***)))((()))***,,,---))))))************))))))(((((())))))))))))((((((************************************++++++++++++)))***,,,,,,++++++---...000111222222222222555666888IIIgggttt___LLL;;;777555000///333,,,---...---,,,,,,,,,,,,yyyxxxwwwuuuttttttttttttvvvpppqqqqqqlllnnnpppgggaaa```\\\WWWVVVXXXVVVRRRMMMNNNNNNLLLIIIFFFFFFGGGEEEDDDCCCCCCBBB@@@===:::999999999999888666555444444444333333222333333333000//////............///000000///...------,,,,,,,,,------......------,,,,,,,,,,,,---------...............------,,,,,,+++...------------...//////........................////////////000000000000------......///000000000)))222666333444999777000555:::BBBPPPlll}}}sssrrr___[[[]]]fffzzziiiOOOEEEEEEFFF@@@<<<<<<>>>>>>;;;;;;>>>777777666666555555444444333333222222222222222222.........///////////////........................---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,---...///000---,,,,,,,,,,,,---......---------.........//////.........------.........////////////////////////......//////000111111111111000000111111333444555000///...///111222111000000111333444555555444444999999999:::::::::999999777888:::<<<============:::<<<>>>?????????===<<<===>>>>>>???@@@AAAAAAAAA@@@@@@??????>>>======<<<;;;===???AAABBBCCCBBBBBBEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFEEECCC@@@>>><<<:::888777666666777777666444444222000///000111000///......---,,,,,,++++++***++++++++++++++++++++++++((((((((()))******++++++************************************************+++***)))((()))***,,,---))))))************))))))(((((())))))))))))((((((************************)))************+++++++++(((***+++,,,++++++,,,...))),,,///000//////000333000222???^^^zzznnneeeGGG;;;333666444---,,,222000111000///,,,*********|||}}}}}}|||yyywwwvvvuuuuuuvvvuuutttrrrnnnlllnnnpppnnnhhhdddddd]]]]]]]]]\\\WWWQQQTTTZZZOOONNNKKKHHHFFFDDDCCCBBBEEEDDDBBBAAA@@@???<<<:::888777666555555444444555555555444333222222222222////////////////////////+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------..................////////////............////////////000000////////////000000222111222222333444555666999777<<>>>>>>>>>>>?????????@@@@@@???===<<<===>>>===<<<<<<<<<>>>AAACCCEEECCCDDDEEEEEEDDDCCCDDDFFFDDDDDDBBB@@@>>>;;;888777888888888777555333111///111111111111000000000000......---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))+++***)))(((''''''''''''(((((()))***************))))))))))))))))))))))))******)))))))))))))))***,,,++++++******++++++,,,******+++++++++,,,,,,,,,///...---------...000111000111444:::IIIfffrrrdddVVVNNN555555333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,|||{{{||||||yyyuuuuuusssqqqpppqqqqqqpppooonnnlllmmmooommmfffbbbbbb[[[ZZZZZZ[[[XXXSSSSSSVVVPPPOOOMMMJJJHHHFFFDDDDDDDDDCCCAAA@@@@@@???<<<:::999888777666555444444444444333222111111000000111........................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------..................////////////............////////////000000////////////000000111111111111222333444444444111444:::===EEE]]]www{{{nnnjjj^^^OOOSSSccc\\\\\\]]]eeesssvvvqqqyyywww```WWWLLLEEEDDDDDDDDDCCC@@@???===;;;999999999999777777666555444444444444222222111111111000000000000000///...---...111444666444111000///000000000---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,------------,,,,,,---,,,+++++++++,,,---...------------------------...------,,,,,,------...---......//////......------------...............000000000111111000000///000000000111111111222222111111111111222222222222111111222333333444444555555555666666666777777777999999999:::;;;;;;<<<<<<===<<<:::999:::;;;===>>>???>>>>>>>>>>>>>>>>>>??????@@@@@@???<<<;;;<<<===<<<===>>>@@@AAABBBCCCCCCDDDFFFFFFFFFDDDCCCDDDEEEDDDCCCBBB@@@===:::888777666666666666444222111///000000000/////////.........------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))***+++,,,---,,,***'''&&&'''((())))))******))))))))))))))))))))))))))))))******))))))))))))******,,,++++++******++++++,,,*********+++++++++,,,,,,---------,,,------...//////000000111777GGG]]]mmmuuugggYYYKKK@@@:::444333222000////////////111111000...---,,,+++***}}}}}}{{{vvv{{{yyywwwxxxyyyyyyuuurrrtttqqqnnnlllmmmnnnnnnnnnnnnllllllnnnlllfffcccddd]]]YYYWWWYYYXXXTTTRRRRRROOONNNLLLIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@???<<<::::::999888666555444444444333222111000////////////........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......---............/////////---............/////////000//////......//////000111111111000000111111222444111333777777777AAAOOOmmmzzzZZZSSScccaaa___YYYQQQNNNYYYnnnvvvsss{{{vvvbbbXXXNNNIIICCC@@@BBBEEEFFFEEE???>>><<<:::999888888888666555444333333222222222111111111111000000000000//////...---,,,---000222000111000---***)))***---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******,,,,,,------------,,,,,,++++++******++++++,,,---------------------------...------,,,,,,------...---...///000000///...---,,,,,,------......////////////000000000000//////000000000000111111111111000000000000111111111111111111222222333444444444555555555666666666666777888888999999:::;;;;;;;;;<<<;;;:::999999999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>><<<;;;<<<>>>>>>@@@BBBCCCDDDDDDCCCBBBFFFGGGHHHGGGDDDCCCBBBCCCBBBAAA@@@???<<<:::888666333444444333333222000000/////////.........------------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))(((+++...111000---(((%%%''''''((())))))))))))((())))))))))))))))))))))))************************++++++************++++++*********++++++++++++,,,***+++,,,,,,------,,,,,,///111222///...111:::BBB\\\wwwvvvlll]]]NNNAAA999222///111000//////......//////111000///...---,,,+++***yyyuuuqqqrrrvvvyyyxxxvvvuuusssrrrsssuuuvvvtttssstttqqqmmmkkklllmmmnnnnnnmmmkkkkkknnnmmmiiigggiiieee\\\VVVWWWWWWTTTQQQQQQLLLKKKIIIFFFDDDBBBAAAAAA@@@???>>>>>>???>>><<<::::::999888666555444444333222222111000////////////........................---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......---------.........//////---------.........///////////////....../////////111000000/////////000000444222333888999777999>>>KKK___www___[[[nnntttttteeeQQQLLLZZZjjjoooqqqeeeaaa|||zzz```PPPLLLIIIFFFBBBAAACCCDDDDDDCCC===<<<;;;:::999888777777555444333222111111111111111111000000000/////////---......,,,++++++...000++++++***)))''''''((())),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,***************+++++++++,,,,,,------------------...------,,,,,,------...+++,,,///000000///,,,+++++++++,,,------...//////......//////000000///////////////000000000111111////////////000000000000111111111222333333444444444444555555555666666666777777888888999:::::::::===<<<;;;:::999999::::::===>>>>>>>>>>>>>>>>>>======>>>???>>>===>>>@@@BBBDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHIIIHHHDDDBBBAAAAAA@@@??????===;;;999777666111111111111111111000000/////////.........------,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***(((***...000///,,,(((&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))******++++++******++++++************++++++************++++++++++++)))***,,,---------,,,+++,,,///222111//////222666555HHHeee}}}kkk[[[SSSGGG<<<666333111111.........------......///+++++++++++++++,,,,,,,,,ooonnnnnnppptttwwwwwwvvvsssrrrpppppprrrtttuuuuuutttpppllljjjjjjkkkllllllllliiijjjmmmnnnkkklllnnnmmmbbbWWWUUUUUUSSSQQQPPPJJJIIIGGGEEECCCBBBAAA@@@???>>>======>>>===;;;999999888777555444333333333333222111000000//////000........................---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......------------............------------............//////............//////000000///.........//////000...///333666555666777===BBBTTTuuuzzzbbbpppmmm[[[\\\fffooovvviiiYYY\\\lllxxxqqquuueeeVVVLLLJJJCCCBBB@@@??????>>>===<<<;;;::::::999888777666666444333222111111000000111000000000/////////......---------,,,++++++,,,......+++)))***...000///,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,---------.........------,,,,,,------...)))+++---//////---+++)))***++++++,,,---...//////,,,---...///////////////....../////////000000000....../////////000000000000000111222222333333444444444444444555555555555666666777777888999999999======<<<;;;;;;:::::::::<<<===>>>>>>>>>>>>===<<<<<<===>>>>>>???AAAEEEGGGIIIHHHEEEDDDDDDFFFHHHJJJGGGHHHIIIHHHDDDAAA???>>>=========<<<:::888777666000000000//////000000000000000000/////////......,,,+++++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******)))******++++++***)))(((&&&''''''((((((((((((((())))))))))))))))))))))))((()))***+++,,,++++++++++++******))))))******+++))))))*********+++++++++***+++,,,......---,,,,,,'''***---...---...000333111666>>>MMMiiiyyyfffTTT@@@<<<666111000000//////---------,,,------...///*********+++++++++,,,,,,mmmmmmooossswwwyyyxxxwwwsssrrrqqqpppqqqsssuuuvvvqqqnnnkkkiiiiiiiiiiiihhhiiiffffffjjjkkkjjjkkkooommmbbbWWWSSSRRRPPPNNNOOOKKKJJJHHHFFFDDDCCCBBBBBB???>>>=========<<<:::777666666555444333333333333333222111000////////////------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,------------.........,,,------------.........///......------......////////////......///000000000//////000333444444444888888===KKKaaapppccc```pppzzzvvveeeVVVNNN]]]yyywwwzzzxxxyyysssvvv~~~fffXXXSSSLLLGGGFFF@@@@@@??????>>>===<<<<<<999999999999888777666555444333222111111000000111////////////............------...---++++++,,,---...***(((+++111444222---++++++************++++++******++++++++++++******,,,,,,------------......++++++,,,,,,,,,,,,++++++))))))***++++++++++++***+++,,,,,,------............------,,,,,,------...)))+++,,,------,,,+++)))++++++,,,,,,------......+++,,,---...////////////............////////////////////////000000000000000000111111222333333333333333333444444444555555555555666666777888888999<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>><<<<<<;;;<<<======>>>AAAFFFIIIJJJGGGDDDBBBBBBDDDHHHKKKEEEGGGHHHGGGCCC@@@======;;;;;;;;;:::999888666555111000///////////////000000000000/////////......++++++++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((''''''((())))))''''''((())))))))))))((())))))))))))))))))))))))((()))***,,,,,,,,,++++++******))))))))))))******)))))))))************+++++++++,,,------------,,,+++,,,------,,,,,,---///,,,444999888===QQQlllyyynnn___LLL<<<666333111/////////...---...---------------...............---,,,+++++++++nnnoooqqquuuwwwyyyyyyxxxrrrsssssssssrrrrrrssssssqqqnnnlllkkkkkkjjjiiiggggggcccbbbdddeeeccceeeiiiccc[[[TTTRRRPPPLLLJJJKKKJJJIIIGGGEEEDDDBBBBBBBBB@@@>>>===<<<<<<:::888666444333333222222333333333111111000///............------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------......,,,,,,---------.........,,,,,,---------.........///......------......//////.........///000111111222222333222333444555444555555777:::@@@PPPmmmxxxjjjiiivvvnnnTTTUUUooonnnmmmhhh^^^TTTTTT___kkkooofffeeefff}}}nnnccccccdddhhhPPPIIIHHHDDD@@@BBB@@@@@@AAA@@@???>>>>>>>>>777888888888888666555444444444333222111111111111/////////.........---------......---,,,+++,,,---***((((((***---///---+++++++++************++++++******++++++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++++++++,,,,,,---......///...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------.........///////////////000000000111111111000000000111222222333333222333333333333444444444444555555666666777888888999::::::;;;;;;;;;;;;:::;;;<<<>>>??????>>><<<;;;;;;<<<<<<;;;<<>>===<<<;;;:::777444222222111111222222333444000000///---------------------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------...............------..................//////111222333...111333333333444444333444222444999;;;===FFFRRRzzzlllzzziii]]]qqq{{{wwwooocccWWWRRRYYYccczzz~~~mmm\\\WWWWWWXXXjjjzzzooojjjnnn{{{vvveeeTTTGGGGGGFFF@@@===AAA???@@@@@@>>><<<;;;;;;;;;777777888888888666555444555444333222111111111111//////.........------------...///...,,,+++,,,---)))+++------+++++++++---++++++************++++++******++++++++++++***************++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,---,,,++++++++++++,,,,,,---...//////...------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------.........//////000000000000111111111111000000000111222222333333222222333333333444444444444444555555666777777777777888999:::::::::::::::;;;<<<===??????===<<<;;;<<<<<<;;;::::::<<>><<<;;;999999999888888777666555333222000///......//////......---------,,,,,,,,,******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++((((((((())))))))))))((((((((()))***************))))))))))))))))))))))))''')))+++---...---,,,+++******))))))))))))******))))))))))))***************)))((((((((()))+++,,,((()))+++---....../////////111///+++,,,222555555BBBUUUppp{{{oooXXXVVVKKK<<<111000222333111...,,,+++,,,,,,+++***000///...------------...(((((()))***++++++,,,,,,mmmnnnnnnoooqqqrrrssssssttttttssssssrrrqqqppppppqqqmmmjjjjjjlllmmmkkkhhhfffaaa\\\ZZZ]]]^^^\\\YYYRRROOONNNNNNOOONNNJJJFFFHHHGGGEEECCCAAA???===<<<======<<<;;;999888888777444444444333333222222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---............------------------------........................---------............///............///////////////000000000000111111111444444444444666999<<<>>>OOOccciiihhh~~~ddddddttt{{{pppiiicccggg\\\OOOLLLIIIFFFDDDBBB???===???>>>===<<<;;;:::999999777777777777666666666666222222111111000/////////000///...------...///000///...---,,,+++,,,------///...------++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,++++++,,,,,,,,,,,,------------------------,,,,,,.........------,,,,,,,,,---+++******+++,,,,,,+++++++++,,,,,,,,,,,,------....................................////////////000000000000111111111111111111222333333333222222222222222333444555666777888999999888777777888:::999;;;======<<<::::::;;;:::;;;<<<===>>>>>>>>>>>>===<<<;;;<<>>??????>>>>>>===;;;:::999999999888777666555444444000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***)))))))))***,,,,,,++++++***)))(((((())))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((******++++++++++++,,,---......---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,------...//////000111999EEERRRbbbvvvrrr___YYY???<<<888444111000//////......---,,,,,,,,,,,,---........................++++++++++++++++++++++++oooooooooppppppqqqqqqqqqoooooonnnnnnnnnnnnoooooolllkkkiiihhhiiijjjjjjiiigggbbb\\\ZZZ[[[[[[XXXUUUPPPNNNLLLLLLMMMMMMIIIEEEEEEDDDCCCAAA???===;;;:::<<<;;;;;;:::888777777666444444333333333222222222000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,------.........------------------------........................---------............///............////////////000000000111111111111222444444333444666999<<<===;;;FFF[[[uuuzzzooo~~~rrrqqqzzzuuu[[[QQQMMMJJJGGGDDDCCCAAA???===>>>>>>===<<<;;;:::999999666666666555555555444444222222111111000///////////////............/////////...---,,,+++,,,,,,---...------,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---------------------------------,,,,,,,,,---+++******+++,,,,,,+++++++++,,,,,,,,,,,,------....................................//////////////////000000000111111111111111222222333333222222333222222333333555666666777888888888666666888999888:::<<<<<<:::999999:::::::::;;;<<<===>>>>>>===<<<;;;;;;<<<>>>??????>>>>>>>>>>>>===<<<;;;999999888888777666555444333333/////////............---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++***)))))))))***+++,,,++++++***)))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***************)))***,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////---222777===CCCMMMZZZdddyyy|||qqqjjjjjjbbbPPPBBB???666555222000.........///......---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++ppppppppppppppppppppppppmmmlllkkkjjjkkkmmmoooqqqhhhhhhgggeeedddeeegggiiihhhccc]]]ZZZYYYWWWTTTQQQMMMKKKIIIIIIJJJJJJFFFCCCBBBAAA???>>><<<:::999888:::999999888777666555555333333333222222222222222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,---------,,,---------------------------------------------------------............///---............/////////000111111111111222222222333333333444555777:::;;;666888===GGGYYYssszzz{{{eeeSSSLLLIIIFFFCCCAAAAAA@@@>>><<<>>>>>>===<<<;;;:::999999555555444444444333333333222111111000000//////.........////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,---------------+++******+++,,,,,,+++++++++,,,,,,,,,,,,---------------------------------............///////////////000000000000111111000111111222333333222222333222222333333444555666666777777666555555666888777888::::::999888888999999:::;;;<<<<<<======<<<<<<;;;:::;;;===???>>>=========<<<<<<;;;:::888777666666555444333222222111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******))))))******+++,,,+++***))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******)))))))))'''(((***+++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))*********+++++++++++++++,,,,,,------......///---///000///...000555999IIIUUUhhh|||~~~yyyqqq___SSSJJJFFF@@@555/////////...---------...///000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++mmmnnnnnnnnnooooooppppppooonnnlllkkkkkknnnppprrriiiiiihhheeeaaa```cccfffeeeaaa\\\YYYWWWUUURRROOOJJJHHHEEEEEEGGGGGGDDDAAA???>>>===<<<:::999888777777777666666555444444333222222222222222111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------.........//////111111111111222222222222222222222333444666888999999:::;;;:::===HHHXXXdddvvvmmmggggggdddYYYNNNIIIDDDBBB@@@??????>>>===;;;===<<<<<<;;;::::::999999444444444444333333333333111111111000//////......,,,---////////////---,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++---,,,***))))))+++,,,...+++++++++,,,,,,,,,------******+++,,,------......+++++++++,,,,,,------...---+++******+++,,,,,,++++++++++++,,,,,,,,,---------------------------------------.........//////////////////000000000111///000111222222333222222333222222222333444444555555555666555444444555777666777888888777666777888999999:::;;;;;;;;;;;;;;;;;;:::999:::<<<>>>===<<<;;;;;;;;;:::999888777666444444333222111111000000.........------------,,,++++++++++++++++++++++++******))))))))))))*********************+++++++++******)))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))((((((&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************++++++,,,,,,---------------...//////------///111111777@@@LLL[[[kkkzzz}}}~~~wwwmmmgggccc[[[TTTGGG===666444222......111------------...000111222...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++iiijjjkkklllnnnooopppqqqpppooolllkkkkkklllooopppkkkllljjjeee```]]]___aaa___]]]ZZZWWWUUUSSSQQQOOOHHHEEEBBBBBBDDDDDDBBB???======<<<;;;:::999888888555555555444444333333222111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------............000000111111111222222222111222222222333444555666111666;;;;;;999:::???DDDPPPjjj~~~vvvppp___WWWQQQPPPPPPLLLFFFBBBAAA???===<<<======<<<:::;;;;;;::::::999999888888555555555444444444333333111111000000///.........,,,---...//////...---,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------...++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---+++++++++,,,,,,,,,------******++++++,,,---......***++++++,,,,,,------------+++******+++,,,,,,++++++++++++,,,,,,,,,------------------------------------------...............////////////000000000...///000111222222222222333333222222222333444444444555555444333333444666555666777666555555666777888999999::::::::::::999:::999888999;;;===<<<;;;999999999999888666555444222222111111000000///////////////.........------++++++++++++++++++++++++***))))))))))))))))))***))))))******++++++++++++***)))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''%%%&&&'''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,)))+++---.........///000222111111111555>>>IIIPPP[[[hhhuuu}}}|||uuupppnnnhhhfff^^^SSSJJJDDD===555555000------------...111...............///000000------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++eeefffhhhjjjlllnnnooopppmmmllljjjiiiiiijjjkkklllmmmmmmjjjfffaaa]]]\\\[[[XXXXXXVVVTTTRRRPPPNNNMMMFFFCCC??????AAABBB@@@>>><<<<<<;;;::::::999888888444444444333333333222222000000000000000111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,------------.........///000000000000111111111111111111222222333333333---111666888888888:::<<<888FFFUUUcccyyy~~~rrriiiccc___\\\YYYRRRNNNJJJHHHHHHFFFCCC@@@@@@>>><<<;;;;;;;;;:::999999888888888777777777777555555444444444333333333111000000//////......---------............------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---------++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))***++++++++++++,,,,,,,,,,,,------******++++++,,,,,,------++++++++++++,,,,,,,,,,,,---+++******+++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000......000111222222333333333333222222222222333333444555555444333333444666555666666555444444666777888888999999999999888888999888777888:::<<<;;;:::888888888777666555333333111111000000000//////////////////............---++++++++++++++++++++++++***))))))(((((())))))***))))))***++++++++++++***)))))))))))))))******+++((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))((((((((('''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((()))))))))************+++++++++++++++++++++++++++,,,------------,,,+++,,,---.........000333666444@@@KKKPPP[[[lllyyy}}}~~~{{{vvvfffhhhiiicccZZZRRRNNNNNNBBBCCC@@@:::666555222...000///...............///,,,------,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++eeeeeefffhhhiiikkklllmmmhhhhhhhhhhhhiiijjjkkkkkkllljjjhhheeebbb___ZZZWWWSSSSSSRRRPPPMMMJJJIIIHHHEEEAAA>>>>>>@@@AAA@@@===::::::999999888888777777444444333333333333222222/////////000000000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,---------.............../////////000000000000000111111222111111111222222333333444555666666777999>>>DDDOOOaaatttzzzqqqfff```YYYTTTSSSRRROOOMMMLLLLLLKKKIIIGGGFFFDDDBBB@@@>>>;;;:::;;;;;;999888666666666666666555555555333333333333222222222222000000000///......------...------,,,,,,------...+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))************************+++++++++,,,,,,++++++***************************++++++++++++*********)))++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++---+++******+++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000---...///111222222333333333333222222222222222333444555666555333333555666666666666555444444666888777888888888888888777777888777666888:::;;;:::999777777666666555333222111000000000000////////////.........---------,,,,,,************************))))))(((((((((((())))))((()))***+++,,,++++++***)))))))))))))))***++++++((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((()))))))))))))))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))*********+++++++++++++++++++++*********------,,,---------,,,+++%%%(((,,,//////000111111)))...000000999GGGLLLGGGSSSUUUWWWXXX[[[bbbllltttsssooolllllljjjhhhiiimmmrrrqqqjjjaaa]]][[[WWWRRRGGGFFFDDD@@@:::555222000+++...000...///222444222///111111000/////////...++++++,,,,,,,,,++++++***---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++eeeffffffggghhhiiiiiijjjffffffgggiiijjjllllllmmmjjjgggeeedddccc```ZZZUUUPPPQQQPPPMMMIIIFFFDDDCCCDDDAAA======???AAA???===999888888888777777777666444444333333333333333333.../////////000000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++---------......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------..................////////////000000111111111111000000333111111222444555555444333222555;;;>>>AAAJJJTTTaaaooorrrjjjeee^^^XXXUUURRRPPPNNNOOOQQQPPPMMMIIIEEEIIIJJJHHHFFFDDDBBB@@@@@@>>>;;;:::::::::999777555555555555555444444444222222222111111111111000000000000///......------......,,,++++++,,,......++++++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************++++++,,,,,,,,,++++++***************************+++++++++++++++***)))(((++++++,,,,,,,,,---------,,,,,,++++++++++++++++++---,,,,,,++++++*********---+++******+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000---...///000222222333333333333222222111222222222555555666555444333555777666777666555444444666888777777888888888888777666888777666777999::::::999666666666555444333111111000000000000000/////////---------,,,,,,,,,++++++************************))))))(((((((((((())))))((()))***+++,,,+++******))))))((())))))***++++++((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%'''((())))))))))))***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++******************)))((((((***,,,---------+++,,,---,,,+++***+++,,,//////++++++888HHHHHH<<<222555888888888:::>>>BBBDDDAAA@@@CCCDDDCCCEEEJJJ@@@@@@===888888:::999555222///---///222444333000...222333///...000000...+++...///...------...---+++,,,,,,---------,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++iiihhhggggggggggggeeedddcccdddfffggghhhggggggfffeeedddddddddccc___ZZZWWWPPPOOOMMMKKKIIIFFFEEEDDDBBB@@@???>>>>>>>>><<<;;;999888888888777777666666444555666777666444111000333222111000////////////---------------------------------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++************************************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------+++***+++......,,,)))---------............///000000000000000000000000...///000111222333444444555555555666777999:::;;;DDDIIIPPPVVV^^^kkk{{{www\\\YYYUUUPPPMMMLLLLLLLLLMMMLLLKKKIIIIIIJJJJJJKKKIIIGGGEEEGGGIIIHHHBBB<<<999:::;;;;;;:::999777666555666777666444333333444111222222222222111000000///............//////000222000...---++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********)))***,,,...//////......///...---,,,,,,,,,,,,,,,------------------------......//////000000111111000000000000111222333444555555555555666666666666::::::999888888999::::::999888666555444444444555888888777777666666555555333333222222111000000000///............------------,,,+++***)))))))))))),,,+++++++++******))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))************++++++***((('''((())))))************+++++++++,,,,,,---------,,,++++++...,,,,,,...333555555333000000000000111111111111555555444444333222222222000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++iiihhhgggffffffeeedddcccaaaaaabbbccccccdddcccccccccbbbbbbbbbaaa]]]YYYUUUNNNNNNLLLJJJHHHFFFEEEDDDBBBAAA???>>>???>>>===;;;999999888777777666555555444444555555444333111000222111000///............---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,+++,,,...///---***---------............///////////////////////////...//////000222333333444333333333444555777888999888;;;>>>@@@BBBIIISSS[[[hhhppp~~~xxxlll\\\QQQQQQOOOLLLIIIGGGGGGHHHIIIKKKJJJHHHGGGFFFFFFGGGGGGGGGDDDCCCDDDFFFEEE@@@:::999::::::::::::888777666444555666555222111222333111222222222222111000000///............///000000333222111000///.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******))))))+++,,,---...............---,,,,,,,,,,,,,,,------------------------......//////000000111111111111111111222333444555555555555555666666666666:::999999888888999999:::999888777555444444555555888888777666666555555444333222222111111000//////............---------------,,,+++***))))))))))))++++++*********)))))))))***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''+++******)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''(((((()))))))))))))))*********))))))))))))))))))***+++***)))((()))***)))************+++++++++)))***++++++++++++******+++***)))+++///111000///............//////////////////////////////000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++fffeeedddcccbbbaaaaaa```__________________``````aaa``````___^^^[[[VVVSSSLLLLLLKKKIIIHHHGGGFFFEEECCCAAA????????????===;;;999999888777666444444333333333333222222111111000000000///...------------------------------------+++++++++++++++*********++++++++++++++++++++++++)))************+++++++++************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...---,,,---//////---,,,---------............///////////////////////////......///000111222333333111111111222222444555666777999:::888666777;;;@@@BBBGGGRRR```qqq~~~|||nnnfff\\\UUURRRNNNHHHCCCFFFEEEDDDCCCCCCEEEGGGHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCAAA@@@AAACCCAAA===888999::::::999999888777666333444555333111000111222111111222222111111000///...............///000000333222222222111///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,++++++******))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***)))))))))***+++,,,---......------,,,,,,,,,,,,,,,------------------------......//////000000111111222222222222333444555666444555555555555666666666:::999888888888888999:::999888777666555555666666777777666666555444444444222222111111000000//////......---------,,,,,,,,,,,,+++******))))))))))))******))))))))))))(((((())))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((())))))******))))))++++++******))))))(((((()))***++++++***)))+++,,,)))************+++++++++)))******+++,,,,,,,,,,,,+++******+++---...---,,,,,,,,,,,,,,,------------++++++,,,,,,---......///------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++aaabbbbbb```^^^]]]]]]]]]aaa```___^^^^^^^^^___```______^^^^^^]]]ZZZUUUQQQJJJJJJIIIHHHGGGFFFFFFEEEBBBAAA????????????===;;;999999888666444333222111333222111000000000000000000//////...------......------------------------************************++++++++++++++++++++++++))))))*********+++++++++************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---......//////...------------............///////////////////////////......//////000111222222000000000000111222333444888:::;;;:::888888:::<<<<<<===@@@EEELLLTTT[[[```dddfffjjjnnnssszzz}}}zzztttpppmmmoooooojjjccc]]]ZZZZZZTTTNNNGGGEEEGGGJJJJJJIIICCCCCCBBBCCCDDDFFFHHHJJJJJJIIIGGGFFFDDDBBBAAAAAA@@@???>>>???@@@???;;;888999999999888888777666666333444555444222000111222111111111111111000000///......---......///000111000000111111000...,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))))))))******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***,,,...///------,,,,,,+++,,,,,,---,,,,,,------------------......//////000000111111222222111222222333444555444444444555555555666666999999888888888888999999888888777777666666666666666666555555444333333333222111111000//////......------------,,,,,,,,,+++++++++***))))))))))))))))))))))))((((((((((((((()))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((()))************))),,,++++++***)))(((''''''(((***++++++******+++---))))))*********+++++++++***+++,,,---.../////////......------.........---++++++++++++,,,,,,,,,---------------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************```aaabbbaaa^^^]]]^^^___dddcccbbb`````````aaabbb^^^^^^]]]]]]\\\YYYTTTPPPHHHHHHHHHGGGFFFFFFEEEEEEBBB@@@>>>>>>>>>>>><<<:::888888666555333222111000111111000/////////000000000000//////......//////------------------------************************++++++++++++++++++++++++))))))*********+++++++++***************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---...---------............///.................................//////000000111000000000000111222333333///111333555555555666777777888999<<>>>>>>>>>>>===;;;999999999888777666666666666444555666444222111222333000111111111111000//////---------......///111111000000111000///...,,,***,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++)))))))))******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---///111,,,,,,+++++++++,,,,,,---,,,,,,,,,---------............//////000000111111000000000111111222333444444444444444555555555555888888888888888888888888777777777777777666666666555555444444333222222222111111000//////......------,,,,,,,,,++++++++++++******))))))((()))))))))((((((((((((((()))))))))(((((())))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((())))))***************,,,++++++***)))(((''''''((()))++++++******+++---))))))*********+++++++++***+++,,,---......///...////////////...---------++++++,,,,,,,,,---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***************************```ccceeecccaaa```aaadddffffffeeecccbbbbbbbbbbbb]]]\\\\\\\\\[[[WWWRRROOOHHHHHHGGGFFFEEEDDDDDDCCCAAA???============;;;999666666555444333111111000000000000000000000000000000000//////...//////000------------------------*********+++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,---...---------............///........................---........./////////000000000000000000111222333///000111333444555555444444555777999;;;<<<<<<===;;;<<<============???AAAAAA@@@???BBBGGGIIIIIIGGGJJJHHHEEEEEEFFFHHHIIIIIIGGGJJJMMMLLLJJJIIIKKKMMMIIIFFFCCCBBBBBBBBBAAA@@@DDDDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIGGGEEECCCAAA@@@============<<<;;;::::::999888777666555555555555444555666555333111222333000000111111000000///...---------......000111222222111111111000...---,,,++++++************++++++++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,------------------++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,---...000000+++++++++++++++,,,,,,---+++,,,,,,------...............//////000000111111000000000000111222333333333444444444444555555555777777888999999888777777555555666666666666555555444444333333222111111111000000//////......------,,,,,,,,,+++++++++*********))))))(((((()))))))))(((((())))))))))))******((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((()))******++++++******++++++******))))))((((((((()))******)))(((***+++)))************+++++++++((())))))***++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,------------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******************************^^^aaadddcccaaa```cccfffffffffeeeeeecccbbbaaa```[[[ZZZYYYYYYXXXUUUPPPLLLHHHGGGGGGFFFDDDCCCBBBBBB???>>><<<;;;<<<;;;:::888555444444333222111111000///000111111111111000//////......------......///------------------------++++++++++++,,,,,,,,,---++++++++++++++++++++++++)))************+++++++++******************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***---///...,,,+++,,,------------............///........................------............//////000////////////000111111444444444555666666666555555555666666666777777777666777:::;;;<<<===@@@BBB>>>>>>???@@@AAACCCDDDDDDFFFGGGGGGFFFCCCBBBBBBCCCDDDFFFIIIHHHEEEDDDFFFIIIBBBAAA@@@@@@BBBDDDEEEEEECCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEECCCAAA???>>>;;;<<<<<<;;;:::999999999999888666555444444555555333444555444111000111222000000000000000//////...------------///000111222222111000...---------,,,++++++************++++++***************************++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))******++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---.........++++++******+++,,,,,,---++++++,,,,,,---......///......//////000000111111111111111111222333444444333333444444444555555555666777888999999888777666333444555666666555444333333333333222111111000000000000///......------,,,++++++++++++************))))))(((((((((((()))))))))))))))*********++++++'''(((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++************)))))))))))))))((()))***)))''''''((())))))************+++++++++(((((()))******)))))))))***+++---,,,)))(((***,,,++++++,,,,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++******************************ZZZ^^^bbbaaa^^^^^^bbbfffdddeeeeeeeeecccaaa___^^^YYYXXXXXXWWWVVVSSSNNNKKKHHHHHHGGGEEEDDDBBBAAAAAA>>>===;;;;;;;;;;;;999777333333333222222111111111...///111333333222000///------,,,,,,,,,------...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++******************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))),,,......+++***+++------------.........//////........................------..................//////.........///000000111000000111222333222222444444333222333555777999999::::::999888888:::<<<999:::;;;;;;;;;<<<>>>@@@:::>>>DDDEEEDDDBBBCCCEEECCCFFFHHHGGGEEEDDDFFFIIIDDDBBB@@@??????AAACCCDDDBBBCCCDDDEEEFFFFFFGGGGGGBBBBBBCCCBBBAAA???===<<<:::;;;;;;:::888888888999999888666555444444555555222333333222000///000111000000000000000//////...,,,,,,------///000111222000///---+++*********+++++++++************++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************''''''((()))***++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---*********++++++,,,,,,,,,'''(((***,,,---------,,,+++*********+++,,,,,,---++++++,,,,,,---...//////......//////000111111111222222222222333444555555333333333444444444555555666777888999999888777666222333444555555555444333333333222222111000000000000//////...------,,,,,,+++++++++************)))))))))(((((((((((()))***))))))******+++++++++,,,'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******'''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))*********((()))***((('''&&&&&&''')))************+++++++++******+++++++++******)))***,,,...---***)))+++---***++++++++++++,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))```____________``````aaaeeeccceeehhhddd]]]\\\aaa[[[XXXSSSQQQQQQOOOLLLIIIKKKJJJHHHEEECCCAAA@@@@@@;;;;;;;;;:::::::::999999333333222111111000000///......////////////..............................000///------.........---+++++++++,,,,,,---------************************))))))***++++++++++++***+++++++++************)))+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++***************))))))******+++,,,,,,+++***+++---...---,,,,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,---------..................////////////000000000000111111111111111111111111111111111111222222222333333333444444555666777888888999999999;;;<<<<<<==================>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFCCC@@@@@@CCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<<<>>999999999888888888777777555444444333222222111111......////////////..............................000...,,,,,,---...---,,,+++++++++,,,,,,---------************************))))))***++++++++++++***))))))******+++++++++,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******+++************+++,,,,,,,,,+++***+++---------+++---------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------..................////////////....../////////000000000111111111111111111111111222222222333333333333444444555666777888888888888999:::;;;;;;<<<<<<;;;;;;<<<===>>>???AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEBBB@@@@@@BBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???===;;;<<<>>>>>><<<:::::::::999999888888777777777666555444333333333333111111111000000000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,++++++---...---,,,******+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++************+++,,,***************+++++++++++++++++++++++++++++++++...------,,,++++++******************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...//////000000//////000111222333333444111222333222222333666888777777777666555444444444444333333222222222333333777666666444333222111111............------------------,,,++++++***))))))***)))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,++++++***)))***)))(((''''''((())))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''((()))***+++((((((''''''''''''(((((((((((())))))))))))(((((('''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))&&&)))(((%%%,,,666555+++(((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++************++++++++++++******,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,,,,+++***)))***---,,,)))***...---)))***,,,---,,,)))(((***,,,,,,,,,,,,++++++*********(((((((((((((((((((((((([[[[[[[[[[[[\\\]]]______]]]\\\]]]^^^]]]ZZZ\\\```\\\YYYTTTQQQNNNKKKHHHEEEFFFEEECCC@@@>>>===<<<<<<777666666666555555555555444444333333222111111111......////////////......------------------------///---++++++,,,---,,,+++++++++,,,,,,,,,,,,------************************))))))***++++++++++++***'''((()))***+++,,,------+++++++++***************************************,,,,,,,,,++++++++++++***+++++++++++++++,,,---------,,,++++++,,,---+++***......------,,,+++++++++...------------,,,,,,,,,,,,,,,,,,---------......---............/////////------........./////////000000000000000000000000111111222222222333333333333444555666666777777666888888999::::::::::::999:::;;;<<<>>>????????????AAAAAAAAABBBBBBBBBBBBCCCCCCAAA??????AAABBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;:::888888888888888888777777666555444333333222333333111111000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++******))))))******++++++++++++++++++*********++++++++++++++++++++++++------,,,,,,++++++******************************------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......//////000111111000000111111111222222222222333333222222333777:::777777666666555444444444222222111111222333333444999888666333222111111111............------------,,,,,,,,,+++******))))))))))))))))))))))))******))))))))))))))))))))))))***++++++++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((((()))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))***''''''000:::777---(((((((((((((((((((((((((((((())))))))))))(((((()))******+++++++++++++++******++++++++++++******++++++************++++++)))))))))************+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++((()))******+++*********))),,,,,,******,,,,,,)))***+++,,,,,,***(((((()))+++++++++++++++*********))))))))))))))))))))))))ZZZZZZZZZYYYZZZZZZ[[[\\\ZZZYYYYYYYYYYYYZZZ\\\___ZZZWWWSSSOOOKKKHHHEEECCCCCCAAA@@@>>><<<::::::999555555555555444444444444111111111000//////............////////////......------------------------...---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***((())))))***++++++,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---......,,,++++++,,,,,,***)))------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////------........./////////////////////////////////111111111111222222222222222222333444555555555555777777888999999999999999:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@????????????@@@??????>>>===============<<<<<<;;;;;;::::::::::::999999555555666666777777777777444444333222222222222222111000000000/////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++******)))******+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***+++------+++***++++++++++++++++++++++++++++++************++++++++++++***))))))))))))))))))***,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......//////000111111111111111111111111111222222333333333222222333777:::666666555555444444444444222222111111111111222222666444111///......///000.........---------,,,,,,,,,+++++++++******)))))))))))))))))))))*********)))))))))))))))))))))))))))***************))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***'''(((((((((((((((((('''(((((())))))))))))(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***+++((('''+++111///((((((((((((((((((((((((((('''(((((())))))))))))(((******+++,,,,,,,,,,,,+++******++++++++++++******++++++************++++++)))))))))*********++++++******************************++++++++++++******************************((())))))******+++++++++((()))***)))))))))******((()))***+++***)))((((((+++++++++***************))))))))))))))))))))))))[[[ZZZYYYXXXXXXWWWWWWXXXXXXXXXWWWVVVWWWZZZ[[[[[[UUUTTTQQQMMMHHHEEECCCBBB@@@???>>><<<:::999888888666555555555555444444444111000000//////......---......////////////......------------------------...---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***************************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,++++++++++++***)))******++++++,,,---......------------------------,,,,,,,,,---------......------------................../////////000000000........................000000000111111111222222111222333444444555555555777777888999999999999888:::;;;<<<======>>>>>>===>>>>>>>>>>>>????????????======>>>>>>>>>======>>>============<<<<<<;;;;;;999999999999888777777888333444444555555666666777333222222111111111111222000000000////////////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------+++******)))******++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***)))+++,,,,,,+++***+++,,,))))))))))))))))))))))))))))))*********+++++++++)))))))))******))))))))),,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++******************************))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,......//////000111111111111111111111111111222222333333333222222333666888444444444333333333333333444333222111000000000000111000...,,,,,,---///000...------------,,,,,,,,,++++++***************)))(((((())))))************))))))))))))))))))))))))((())))))******)))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))******))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))((()))************)))((((((((())))))))))))((((((++++++***)))(((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((***+++(((&&&''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))******+++,,,,,,,,,,,,+++******++++++++++++******+++******))))))******+++************+++++++++,,,************************)))******++++++******)))************************************++++++,,,,,,)))***++++++******,,,000((((((((()))***+++******************************))))))))))))))))))))))))ZZZYYYXXXWWWWWWVVVVVVWWWVVVWWWVVVTTTUUUXXXXXXUUUOOOOOOMMMJJJEEEBBBBBBBBB???>>>===;;;:::999888888666666555555555444444444222222111111000/////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,---,,,+++------,,,,,,,,,,,,++++++************************))))))***++++++++++++***+++++++++*********))))))***************+++++++++***************************++++++++++++,,,,,,,,,+++++++++++++++,,,------,,,+++******+++,,,***)))((()))***+++,,,---...///,,,,,,,,,------------...,,,,,,,,,---------......,,,------------.............../////////000000000///////////////////////////000000000000111111111111222333444444555555444666666777888888888888888:::;;;;;;<<<======<<<<<<<<<<<<<<<=========>>>>>>:::<<<======<<<;;;;;;<<<======<<<<<<;;;:::::::::777888888888666555666777222333333333444444555555222111000000000000111111000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((***,,,,,,+++***+++,,,)))))))))))))))))))))))))))))))))************+++)))******++++++******)))++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++******************************(((((()))***,,,---...///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......//////000111111000000111111111222222222222333444333222222333555222222222111111111111111444333222000///.........//////...---...///000111------------,,,,,,,,,,,,************************((((((((()))******++++++))))))))))))))))))))))))'''(((((())))))))))))(((&&&'''((()))*********)))))))))))))))))))))))))))&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))++++++++++++))))))(((((())))))))))))((((((++++++***))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))%%%(((+++)))&&&%%%'''***((((((((((((((((((((((((&&&'''((())))))******))))))******+++++++++++++++******++++++++++++************))))))))))))***************+++++++++,,,,,,************************))))))************))))))************************++++++*********+++,,,,,,,,,++++++---++++++111888+++)))((((((***+++++++++)))))))))***************))))))))))))))))))))))))WWWVVVVVVVVVWWWWWWXXXYYYTTTVVVTTTQQQSSSVVVSSSMMMIIIJJJIIIGGGCCC@@@AAACCC??????===<<<:::999999999555555555444444444333333222111111000000///............////////////......,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,---...---,,,---------,,,,,,+++++++++************************))))))***++++++++++++******************+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,+++***)))***+++,,,+++***))))))***+++,,,------...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.........------.........//////////////////////////////////////////000000000111111111222333444555555555555444555555666666666666666999999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<888;;;======;;;999:::;;;;;;;;;::::::999888888777555777888777444333444666222222222333333333333333000000000//////000000111000000/////////.........,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********++++++++++++******(((***+++,,,+++***+++,,,))))))))))))))))))))))))))))))))))))******************+++,,,,,,+++******)))******+++,,,---......++++++++++++++++++++++++******************++++++************************))))))***+++,,,,,,------************************,,,,,,,,,,,,------------,,,------...//////000000//////000111222333333444111333555444222000000000///000000000000000000000222111000///////////////////////////////////////---------,,,,,,,,,++++++))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))&&&'''(((((())))))((((((%%%&&&((()))*********)))))))))))))))))))))))))))''''''((()))***+++******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***))))))(((((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((()))((('''(((+++((((((((((((((((((((((((&&&'''((()))************((()))******++++++************++++++++++++************))))))))))))******)))))))))************+++************************))))))************))))))************************++++++***)))((()))******+++))))))***)))***222<<<111---)))((()))******)))((()))))))))*********+++((((((((((((((((((((((((TTTTTTUUUVVVWWWYYY[[[\\\SSSUUUSSSPPPQQQTTTPPPHHHEEEGGGGGGEEEAAA@@@AAACCC@@@???>>><<<;;;:::::::::444444444333333333222222/////////...------,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,000///------.........------------,,,,,,+++++++++************************))))))***++++++++++++***(((((()))***+++,,,,,,---))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))******+++,,,***)))((()))+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......000000000000000000000000////////////000000000000222222333444555555555555222333444444555555444444777888888999999999888888:::::::::;;;;;;;;;<<<<<<777:::======:::888999;;;:::999999888777666666555444666777666333222444666222222222222222222222222000000////////////000111000/////////............+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,+++++++++,,,------...++++++++++++++++++++++++)))***,,,------,,,***)))******++++++++++++******''')))++++++******+++,,,************************))))))))))))***************+++,,,------,,,+++***))))))***+++---...//////++++++++++++++++++++++++******************++++++************************++++++++++++++++++,,,,,,************************,,,,,,------------......,,,,,,------.../////////...///000111222333444444111333555555222///...---.........//////////////////////////////000000111////////////...---,,,+++---------,,,,,,,,,++++++)))))))))))))))*********'''(((((()))***+++++++++))))))))))))))))))))))))&&&&&&'''((())))))((((((%%%&&&((()))*********)))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((('''((()))++++++)))((('''(((((())))))))))))((((((&&&'''((()))***+++,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))***'''%%%''')))(((&&&&&&((((((((((((((((((((((((&&&'''((()))************(((((()))*********************++++++++++++************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))'''''''''((()))(((%%%%%%&&&&&&&&&000===666111+++(((((())))))((((((((())))))*********+++((((((((((((((((((((((((XXXYYYZZZ[[[ZZZYYYWWWVVVWWWUUUSSSSSSRRRPPPMMMKKKMMMJJJEEEAAA>>>===>>>???@@@===999999::::::888666333333333333333111000000111000000///...---------000000//////.........---//////...---,,,,,,++++++111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((((()))***++++++++++++++++++*********))))))((((((************************)))************+++++++++(((((())))))***+++------++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------....................................------------......------------............000111222333444333222111777777777777777666555555888888999::::::::::::999::::::::::::::::::::::::999::::::::::::999888888999999999999888777555555666666666666555444333222000000000000000111111111////////////000000000000......---------,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......***+++,,,,,,------,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,*********************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((+++---//////---+++(((((()))***+++,,,---------++++++++++++++++++++++++,,,+++***)))((((((((()))++++++************++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000000000000000111111111111444333333222222333333444111222333333111000111222222222222111000//////.........//////......---,,,---,,,,,,+++*********+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((************************''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))*********)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))************************)))***+++***))))))+++---===444***(((,,,///+++&&&)))))))))))))))))))))))))))((('''''''''(((***+++WWWXXXZZZ[[[[[[YYYXXXVVVUUUTTTRRRQQQPPPNNNLLLIIIJJJHHHDDD@@@===<<<======<<<:::777777888888777555444333333222222111111000111000000///......------000/////////............///......---,,,,,,++++++000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))))))))***++++++++++++++++++*********))))))))))))************************************+++++++++++++++***************+++,,,++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------.........//////------------------------......------------............/////////000000000000111222333333333222222444555666777777777777777777888999999::::::999999::::::::::::::::::::::::999999999:::999888888777888888888888777666555444666666666555555444333222111000000000000000000000....../////////000000000......---------,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......***+++,,,,,,------,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))***************)))))))))))))))))))))************************)))+++---......---+++))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))++++++************++++++++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......//////000000000000000000111111111111444333333333333333333444555666777555333222222333111111000000///......---...............------,,,---,,,++++++*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((())))))*********)))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))************************)))***+++***))))))+++---333,,,&&&&&&))),,,***&&&)))))))))))))))))))))))))))(((((('''((()))***+++UUUWWWXXXZZZZZZYYYWWWVVVTTTRRRPPPOOONNNLLLIIIGGGFFFDDDBBB@@@===<<<;;;::::::888777666777888777666555444222111000000111111000000000///......------////////////.....................------,,,,,,+++/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))))))))***++++++++++++******************)))))))))************************************+++++++++,,,,,,,,,+++***************++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++............////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......000000000000111111111111000111111222333333222222111222444666777888999999777777888999999999999999999999999999999999999999888888999999888888777666666666666666666555444333555555555555444333222222111111111000000/////////------........./////////......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......***+++,,,,,,------,,,,,,******++++++++++++************+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++((())))))******+++++++++))))))))))))))))))******************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******++++++************++++++------,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000000000000000000111111111111444444333333333333444444777888888666333111111222000000//////......------...............---,,,,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))))))))(((((((((((())))))))))))************************)))*********))))))+++,,,((('''%%%&&&(((******)))))))))))))))))))))))))))((((((((((((((()))******SSSTTTVVVWWWXXXWWWUUUTTTSSSQQQOOONNNMMMKKKHHHEEECCCBBBAAA@@@>>><<<:::999:::999888888888999999999555444222000///000111222000000//////............///////////////...............---------,,,,,,,,,...//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++***************************************************************+++++++++,,,,,,,,,++++++******+++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,......------------......///000000000111111111111000000111111222222333333000111333555777888888999666777777888999888888888999999999999999999999999777777888888777777666555555555555555555444333222444444444444444333222222222222111000///......---------------.........///......---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++************************)))))))))))))))*********************************,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++*********))))))***++++++,,,++++++******++++++,,,......------,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......//////000///000000000111111111111444444333333333333444444444555555444111000000111000000000//////.........------.........---,,,,,,++++++***************+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))))))))(((((((((((())))))))))))************************((()))***)))((()))***,,,%%%''')))*********+++,,,))))))))))))))))))))))))((((((((((((((())))))***QQQRRRTTTUUUUUUTTTRRRQQQSSSQQQOOOMMMLLLJJJGGGDDDAAAAAAAAA@@@???===;;;999999999888888777777888999555333111/////////000111////////////.....................///////////////---------------,,,,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++++++++******)))***************+++++++++***************************++++++++++++,,,,,,,,,************+++,,,---...++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------......------------.............../////////000000//////000000111222333333222222444555555666666666555666777777888888777777888888888888888888888888666666777777666666555444333444444444444333333222333333333333333333222111222111111000///...------------------.........///......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++---,,,,,,+++***)))(((((((((((())))))************************************,,,+++************+++,,,...---,,,+++************++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,......------,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...////////////000000000111111111111333333222222222222333333000222333222111111222333111111000000000000000///---------...---,,,,,,+++*********))))))***++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,&&&)))+++,,,***)))***+++))))))))))))))))))))))))'''(((((()))))))))))))))QQQRRRSSSTTTSSSRRRPPPOOORRRPPPNNNLLLKKKIIIEEECCC@@@@@@??????>>><<<;;;:::666777777666444333444666444333111000//////000000//////////////////...............///////////////------------------------------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***++++++++++++***))))))*********+++++++++++++++************************++++++++++++,,,,,,,,,,,,)))*********,,,---...///++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,..............................------------......------------............/////////000000222333444333333444444555444444333555555666777777777777777777777777777777777777777555555666666666555444444333333444444444444333333222222222333333222222111000000000//////.........------........./////////......---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((((((((((()))******++++++++++++++++++++++++++++++++++++************++++++...---+++***)))***++++++++++++++++++++++++++++++)))))))))***+++,,,---...,,,,,,++++++++++++,,,,,,------,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////000000000000111111111111222222111111111111222222000111333333222222444555111111111111000000000000---------------,,,++++++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))''''''''''''(((***+++,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))((((((***+++''')))******((('''''''''))))))))))))))))))))))))''''''((()))))))))))))))SSSTTTUUUUUUTTTRRRPPPNNNPPPNNNLLLJJJIIIFFFCCC@@@>>>>>>===<<<;;;::::::999666777888666333111333555222222111111000000//////.../////////////////////............/////////000------------------------,,,---...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++***))))))*********++++++,,,,,,,,,************************+++++++++,,,,,,,,,------+++++++++++++++,,,---...++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------......------------......,,,------------.........//////...///000222333444222222333444444444444333444555666666777777666666777777777777777777777777444555555555555444333333333333444444444444444333111111222222222222111111//////////////////............/////////000000000......---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,---***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((((()))******++++++++++++++++++++++++++++++************************---,,,+++))))))***+++,,,++++++++++++++++++++++++)))))))))***+++,,,...///---,,,,,,++++++,,,,,,---++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------......///000000000000111111111111111111000000000000111111000111222222111000111333000000000000000000000000,,,------------,,,++++++)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))************)))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))'''((()))+++))))))((('''''''''&&&&&&))))))))))))))))))))))))&&&'''((()))***))))))(((UUUVVVVVVVVVUUURRRPPPNNNOOOMMMJJJIIIGGGEEEAAA>>>===<<<;;;:::999999999999999::::::888444222444666111222222222111000///............///////////////---.........//////000000------------------------+++---...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++***)))(((*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---------............//////.........000222333555000111222333444444444444444555555666666666666666777777777777777777777777444444555555444444333222333333444555555444444444000111111222222222111111.........///////////////////////////000000000000......---------,,,,,,,,,+++++++++,,,,,,+++++++++++++++******++++++,,,---++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......'''(((((()))***+++++++++++++++++++++++++++++++++)))***++++++++++++***)))---,,,***))))))***,,,---++++++++++++++++++++++++)))))))))***+++---...///---,,,,,,++++++,,,,,,---******************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------......///000000000000111111111111000000////////////000000///000000///---,,,---............///////////////,,,,,,---------,,,++++++))))))((())))))***++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))&&&&&&''''''(((***+++,,,******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++,,,)))'''''')))***)))'''))))))))))))))))))))))))&&&''')))*********)))(((TTTUUUVVVVVVUUUSSSPPPNNNLLLKKKIIIFFFCCC@@@>>>===>>>===<<<;;;:::999999999555444333222111222333333//////............//////000///...------...///000//////.........---------------------------------+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---------------------------.........---,,,,,,+++------------------------------------------------...------,,,,,,------...............////////////////////////000000000000333333333333333333333333666555555444444444555555666777777777777777666555666555555555555444444444555555444333333222111111111111111111111111111111000000//////.........---////////////////////////......---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------,,,,,,+++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++)))************+++++++++)))))))))))))))************************************++++++,,,------------))))))))))))************((()))++++++++++++---.........---,,,,,,+++************+++++++++,,,,,,,,,************************)))************+++++++++++++++******++++++,,,---,,,,,,------...///////////////000000000000//////000000000000000000000000000000000000////////////......//////...---,,,,,,---------,,,,,,++++++***))))))))))))))))))))))))************************))))))************)))))),,,+++++++++***)))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***++++++*********))))))((((((((((((((()))******++++++)))))))))))))))******+++******))))))))))))************))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((*********)))))))))))))))++++++***)))((('''&&&&&&******************************(((%%%%%%(((***+++SSSSSSTTTSSSRRROOOMMMKKKHHHGGGFFFDDDBBBAAA??????>>>===;;;:::999888999999555444333222222222333333//////............//////000///...------...///000///.........------------------------------------+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,------------------------------......------,,,+++------------------------------------------------...------,,,,,,------...............////////////////////////000000000000333333333333333333333333555555444444444444555555444555666666777777777777555555555555444444444444555444444333222222111111000000000000000000000000000/////////.........---...........................------------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---------,,,,,,+++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++************++++++++++++***************)))))))))************************++++++,,,,,,---,,,,,,,,,))))))))))))************)))***,,,,,,++++++,,,.........---,,,,,,+++************+++++++++,,,,,,,,,************************************+++++++++++++++++++++***++++++,,,---,,,,,,---......//////000//////000000000000//////000000000000000000000000000000000000/////////...///.........------------,,,,,,+++******++++++,,,))))))))))))))))))))))))************************))))))************))))))******))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++************)))))))))(((*********))))))))))))))))))))))))))))))******+++******))))))))))))******+++*********))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))(((((())))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((***))))))))))))))))))))))))))))))))))))(((((((((************************((())))))((('''(((((((((QQQQQQPPPOOONNNKKKHHHGGGCCCBBBBBBAAAAAA@@@@@@???>>><<<:::888777777888999555444333222222222333333//////............////////////............//////............------------------------------------+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------------......------,,,,,,------------------------------------------------...------,,,,,,------...............////////////////////////000000000000222222333333333333333333555444444444444444555555333333444555666777888888555555444444444333333333444444333333222111111111/////////////////////////////////.......................................------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------,,,++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++************+++++++++,,,,,,++++++******)))))))))************************,,,,,,,,,,,,,,,,,,+++***)))))))))*********++++++***+++,,,,,,+++***+++,,,...------,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,+++++++++++++++,,,------,,,------......///000000//////000000000000//////000000000000000000000000000000000/////////......///...---,,,,,,,,,---...222000...+++******++++++))))))))))))))))))))))))************************))))))************))))))((((((((((((((()))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************))))))))))))++++++******)))((((((''')))))))))))))))******+++******))))))))))))******++++++++++++************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))******((((((((())))))*********))))))))))))))))))))))))((()))******)))((((((***OOOOOONNNLLLJJJHHHEEEDDD@@@?????????>>>>>>=========;;;999666555666777888444444333333333222222222//////............///////////////....../////////------------------------------------------------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,------...------,,,,,,------------------------,,,,,,------------------...------,,,,,,------...............////////////////////////000000000000222222222222222333333333444444333333444444555555444444444444555666666777444444444444333333333222333333222222111111111000////////////////////////................................................---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,------,,,+++******))))))************************,,,,,,,,,,,,,,,+++***)))))))))*********++++++++++++,,,---,,,*********,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,---------------...//////000000//////000000000000//////000000000000000000000000000000/////////.........///...,,,++++++,,,...///;;;888444///+++*********))))))))))))))))))))))))************************)))******++++++******)))'''(((((())))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************)))))))))))))))************))))))(((((()))))))))))))))******+++******))))))))))))******************************))))))))))))(((((((((((((((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))---,,,***)))((()))***+++))))))*********+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((()))))))))))))))*********(((((()))))))))*********(((((((((((((((((((((((()))(((***+++***)))---222NNNNNNLLLJJJHHHFFFDDDCCC??????>>>===<<<;;;:::999;;;:::777555444444555666444444444333333333222222//////............//////...//////////////////...,,,,,,------------------------------------------,,,------------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,------...------,,,------------------------,,,,,,,,,---------.........------,,,,,,------...............////////////////////////000000000000111111111222222333333333333333333333333444555555777666555444333333444444444333333333222222222222222111111111111111000000000000000000000000000000---------.......................................------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,...------,,,+++******)))************************,,,,,,,,,,,,+++******)))************+++++++++++++++,,,---,,,*********,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000111//////000000000000//////////////////////////////////////////............///---,,,++++++,,,...///;;;888333///+++*********))))))))))))))))))))))))******************************++++++++++++******)))))))))******+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))))))))))))))))))))))))))))))))******(((((())))))************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))///...,,,***((((((((()))************++++++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))************************))))))))))))((((((((((((((((((((((((+++((((((*********333===LLLLLLJJJHHHFFFEEECCCCCC??????===<<<:::999888777999888777555444444333333333333444444444333222111//////............//////......////////////......,,,,,,,,,,,,---------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,------......------------------------------+++,,,,,,------............------,,,,,,------...............////////////////////////000000000000000000111111222333333333222222222222333444555666888777555333222222222333333333333222222222111111000000000000000000000000000000000000000000000000---------------.........------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---------,,,,,,***++++++,,,,,,++++++***************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,...------,,,,,,+++++++++************************++++++++++++++++++***)))*********++++++++++++,,,***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---......//////000111111//////000000000000///////////////////////////////////////.........---------,,,+++++++++,,,......111///---+++***+++,,,---))))))))))))))))))))))))******************************++++++++++++******************++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))))))))))))))))))))))))))************'''(((((()))******++++++)))))))))))))))******+++******))))))))))))******((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))...---,,,***)))(((((((((*********++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******+++++++++++++++******)))))))))))))))))))))))))))))))))---((((((***))))))444CCCJJJIIIGGGFFFDDDCCCBBBBBB>>>===<<<;;;:::888777777666666666666555333222111333333444444444333222111//////............//////---...///000000///...---++++++,,,,,,,,,------------------------------------------,,,,,,------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------+++,,,------......------------------------------++++++,,,,,,---......///...------,,,,,,------...............////////////////////////000000000000///000000111222222333333222222222222333444555666666555333222111222333444222222222222111111111111000000000000000000000000////////////////////////,,,,,,,,,------.........------------------------,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,---------,,,***++++++,,,,,,++++++***************++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------------,,,,,,,,,************************)))******++++++++++++************+++++++++,,,,,,)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---...............///000000111111//////000000000000////////////////////////////////////.........---------++++++,,,,,,,,,---------************+++,,,---...))))))))))))))))))))))))***************************++++++,,,,,,++++++***************))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''((()))***))))))(((((()))))))))************)))))))))))))))*********)))))))))))))))******+++******))))))))))))******(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******************)))(((*********+++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++)))***************++++++************************,,,((((((+++)))'''111@@@GGGGGGEEEDDDCCCBBBBBBBBB<<<<<<;;;;;;:::999888888444555666777666333111///333333444555444333222111//////............//////---...///000000///...---+++++++++,,,,,,---------------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------+++,,,,,,---.........---------------------------++++++,,,,,,---...//////...------,,,,,,------.............../////////000////////////000000000000///000000111222222333333222222222222333444555666555444222111111222444555222222222111111111111000////////////000000000000........................,,,,,,,,,------.........------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------------+++++++++,,,,,,+++++++++)))************+++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------------------************************((()))***+++++++++++++++******+++++++++,,,,,,,,,(((***++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---............//////000000111111//////000000000000////////////////////////////////////.........---------***+++,,,------------,,,+++++++++,,,,,,---------))))))))))))))))))))))))***************************++++++,,,,,,++++++*********))))))((((((''''''******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&''')))*********)))((((((((())))))*********+++++++++******)))((((((((()))))))))))))))******+++******))))))))))))******))))))******+++++++++,,,'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))***++++++************+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++'''((()))***+++,,,------************************+++((()))---***$$$---;;;EEEDDDCCCBBB@@@???>>>===;;;:::999888777777777777777666666444333222111111666444222222222222000///111000///...------...//////......------///000111000000///...............------............------............////////////000///---+++++++++---...,,,,,,------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------............///------............---------------............///---------------------------------......000111111...//////000111222222222333111///111444555333111444444444444444444444444222222222222222222222222444444333333222111000000000000///...............////////////..................------------......------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---......---++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------///000111000///000111000000000000000000000000000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************************************************************---,,,++++++******++++++))))))))))))))))))))))))))))))*********+++++++++******************************************************))))))(((((('''''')))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))******))))))))))))************+++++++++*********))))))++++++******++++++,,,---++++++++++++******))))))******))))))((((((''''''++++++******************---,,,,,,+++*********+++((())))))))))))*********+++***************++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///DDDDDDCCCAAA@@@???======;;;:::999888777777777777666666555444333222111111444333222111222222111///111000///...---......//////......---...///000111000000///...............------............------............///////////////...---++++++,,,---...------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...------,,,,,,,,,---,,,,,,++++++,,,------...---------............///------............---------------............///---------------------------------......///000111...//////000111111222222333111000111333444333111444444444444444444444444222222222222222222222222444444333222222111000000000000///...............////////////............---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///000111000///000111000000000000000000000000000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************************************************************---,,,++++++******++++++************************))))))*********+++++++++******************************************************))))))(((((((((((()))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************)))))))))******+++++++++))))))))))))************+++++++++*********))))))++++++******++++++,,,---++++++++++++*********)))******))))))))))))))))))************************,,,+++******)))))))))***)))))))))*********++++++++++++******************))))))*********+++++++++************+++,,,------CCCCCCBBB@@@???>>>======;;;:::999888777777777777666555444444333222111111222111000111222222222000000000///............//////............///000000000//////............///------............------............////////////...---,,,,,,,,,---...//////.........---,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...------,,,------------,,,,,,,,,,,,---......---------............///------............---------------............///------------------------......---......///000111/////////000111111222222222111000111333444333222444444444444444444444444222222222222222222222222333333333222111111000000000000///...............////////////............---,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------...............------------///000111000///000111000000000000000000000000000000000000000000000000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++***************+++++++++***************************************************))))))))))))((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***+++,,,------)))))))))*********+++++++++++++++***************++++++******++++++,,,---++++++++++++******************************++++++************************+++***))))))((()))))))))************+++++++++,,,,,,,,,+++***)))))))))***(((((()))))))))*********))))))))))))***+++,,,,,,BBBAAA@@@???>>>===<<<<<<::::::999888777777777777444444444333222111111000111000///000222333222111/////////.........//////............/////////000000///............//////------............------............////////////------,,,,,,---...///000000//////...---,,,,,,+++------------------------------------------------------------------------,,,,,,,,,------------...------------------------......................................................------------.........---------------......---------............///------............---------------............///.......................................///000000//////000000111111111111222111111222333333333333333333333333333333333333222222222222222222222222333222222222111111000000000000///...............////////////...............------,,,,,,------..............................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------......---------------------------.........---,,,++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------------........................////////////............---///000111000///000111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********((()))))))))************((())))))+++,,,---......))))))*********+++++++++************************++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,***************++++++++++++******)))))))))************+++++++++,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))*********+++***************+++,,,,,,@@@@@@???>>>===<<<<<<;;;999999888777666666666666333333333222111111000000///......///111222222111......//////////////////---....../////////////////////............//////------............------............////////////------------...//////000000000///...------,,,,,,------------------------------------------------------------------------,,,,,,---------.........------------------------......................................................---------....../////////...------.........---------............///------............---------------............///........................///............//////000000000000000000111111111111111222222222222333333333333333333333333333333222222222222222222222222222222111111111111111000000000///...............////////////............//////............//////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------............------,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,...///...------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.................................////////////////////////---///000111000///000111////////////////////////////////////////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))((()))))))))*********+++((()))))))))************((())))))+++,,,---......************++++++++++++************************++++++******++++++,,,---+++++++++++++++++++++,,,******++++++,,,,,,------))))))*********+++++++++++++++*********++++++,,,******+++++++++,,,,,,,,,,,,++++++***))))))***************+++++++++,,,,,,,,,++++++++++++,,,------??????>>>======<<<;;;;;;888777666555444444444444222222222111111111000000///...---...000111111000---...//////000/////////---......///000////////////............//////000------............------............////////////.............../////////000/////////...---------,,,,,,,,,------------...------------------------------------------------,,,---------............------------------------.........................................................---......///000000000///............///---------............///------............---------------............///........................//////............//////000000000000000000111111000222333333222111333444333333333333333333333333222222222222222222222222111111111111111111111111000000///...............////////////............000000////////////000000........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........---------------------------............------,,,------------------------+++,,,,,,------,,,,,,+++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---......//////....................................//////000000---///000111000///000111////////////////////////000000000000000000000000---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************)))))))))************+++)))************+++++++++))))))))))))))))))))))))((())))))******+++++++++))))))))))))************((())))))***+++,,,------*********++++++++++++,,,***************+++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++,,,---************+++++++++,,,+++***************++++++***++++++++++++,,,,,,,,,---,,,,,,+++,,,,,,------>>>>>>===<<<<<<;;;;;;;;;666666555444333333333333111111111111111000000000///...---...000000000...,,,---///000000000//////------///000000000///..................///000000------............------............///////////////////////////......---////////////............,,,,,,,,,---------......------------------------........................------------...................................................................................................///000000111000000///......//////---------............///------............---------------............///........................//////............//////111000000000000000000000000222333333111111222555222222222222222222222222222222222222222222222222000000000000111111111111000000///...............////////////............//////............//////........................+++---///000000///---+++------------------------------------------------............------------........................,,,---..........................................+++,,,,,,------,,,,,,+++------------............------------------------------------------------------------------------------............------,,,,,,,,,---------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------.../////////------------------------,,,,,,---...//////000111---///000111000///000111////////////////////////000000000000000000000000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))************)))))))))******+++++++++*********+++++++++,,,,,,))))))*********+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------++++++++++++************((())))))***++++++,,,,,,***************+++,,,,,,)))))))))*********++++++))))))))))))***+++,,,,,,************++++++++++++,,,,,,+++++++++++++++,,,=========<<<<<<;;;;;;:::555555444333222222222222111111111111000000000000000///......///000///---,,,---///000000000//////,,,---///000000000///..................///000111---..................---............/////////000//////000000///...------.........///////////////,,,,,,,,,------.........------------------------........................---------.........//////........................////////////////////////////////////////////////...............///000000111111000///////////////---------.........//////---..................------------.........//////////////////////////////000//////.........//////111111111000000000000000///222444333111000222555222222222222222222222222222222222222222222222222000000000000000111111111000000///...............000/////////..................------------......////////////////////////***,,,///111111///,,,***------------------------------------------------/////////...---------,,,........................,,,,,,---.../////////...........................+++,,,,,,------,,,,,,+++---------.........//////------------------------------------------------------------------------,,,---...//////...---,,,,,,,,,,,,------.........++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,------...///000000------------------------***+++,,,---...000111111---///111111000///000111////////////////////////000000000000000000000000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////,,,------......------,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++******))))))************************************************))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))************)))))))))))))))***************+++++++++,,,,,,,,,))))))******++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------,,,++++++******)))))))))((())))))***++++++,,,,,,))))))((())))))***++++++((())))))))))))*********(((((())))))***+++------))))))))))))************++++++***************+++